Files
ThirdParty-common/Requirements.md
2021-06-07 13:12:30 +02:00

2.9 KiB

OpenFOAM® ThirdParty System Requirements

For building some particular third-party libraries from source, the normal OpenFOAM System Requirements may not be sufficient.

This is most notably the case for ParaView and/or QT compilation. As duly noted in BUILD and README information, building ParaView from source tends to be the most difficult part of any third-party compilation.

For general functionality, the paraview version distributed with the operating system or a binary package is likely fully adequate for your needs.

Please help us with keeping the information here up-to-date and accurate.

Ubuntu

The full dependency list for building ParaView can be found from the corresponding debian/control file.

A quick way to get these dependencies on to your system is to use the paraview development package:

sudo apt install paraview-dev

Depending on your setup, the following subset may also be enough:

sudo apt install cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev libqt5x11extras5-dev libxt-dev

openSUSE (eg, Leap-15.2)

The full dependency list for building ParaView can be found from the corresponding rpm spec file.

A quick way to get these dependencies on to your system is to use the paraview development package:

sudo zypper install paraview-devel

Depending on your setup, the following subset may also be enough:

sudo zypper install Mesa-libEGL-devel
sudo zypper install libqt5-qtbase-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtx11extras-devel
sudo zypper install libxcb-devel libXt-devel

Copyright 2019-2021 OpenCFD Ltd