Files
ThirdParty-common/Requirements.md
2022-06-22 18:10:12 +02:00

3.4 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.3)

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

For building paraview with ffmpeg support (components: avformat avcodec avutil swscale), the packman repository may be required, with a variety of additional packages:

sudo zypper install ffmpeg-3
sudo zypper install ffmpeg-3-libavcodec-devel
sudo zypper install ffmpeg-3-libavformat-devel
sudo zypper install ffmpeg-3-libavresample-devel
sudo zypper install ffmpeg-3-libavutil-devel
sudo zypper install ffmpeg-3-libswresample-devel
sudo zypper install ffmpeg-3-libswscale-devel

Copyright 2019-2022 OpenCFD Ltd