Files
ThirdParty-common/Requirements.md
Mark Olesen 78819144d3 DOC: add hint about scotch gitlab repo and paraview requirements (#52)
- add download hints for -help of various make scripts
2020-06-19 00:38:03 +02:00

2.7 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 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 qt5base-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev libqt5x11extras5-dev libxt-dev

openSUSE

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
sudo zypper install libXt-devel

Copyright 2019-2020 OpenCFD Ltd