Build ParaView with OSMesa
Detailed manual: https://www.paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D LLVM (works only with 3.x, tested with 3.9.1):
|
1 |
cmake ../ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/packages/llvm/3.9.1 -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD:STRING=X86 |
OSMesa (works only with 13.x, tested with 13.0.6):
|
1 |
./configure --prefix=/packages/mesa/13.0.6-gcc520 --enable-opengl --disable-gles1 --disable-gles2 --disable-va --disable-xvmc --disable-vdpau --enable-shared-glapi --disable-texture-float --enable-gallium-llvm --with-gallium-drivers=swrast,swr --disable-dri --with-dri-drivers= --disable-egl --with-egl-platforms= --disable-gbm --disable-glx --disable-osmesa --enable-gallium-osmesa --with-llvm-prefix=/packages/llvm/3.9.1/ |
ParaView (tested with 5.5.2)
|
1 |
cmake ../ -DPARAVIEW_BUILD_QT_GUI=OFF -DVTK_USE_X=OFF -DOPENGL_INCLUDE_DIR=IGNORE -DOPENGL_xmesa_INCLUDE_DIR=IGNORE -DOPENGL_gl_LIBRARY=IGNORE -DOSMESA_INCLUDE_DIR=/packages/mesa/13.0.6-gcc520/include/ -DOSMESA_LIBRARY=/packages/mesa/13.0.6-gcc520/lib/libOSMesa.so -DVTK_OPENGL_HAS_OSMESA=ON -DVTK_USE_OFFSCREEN=OFF -DCMAKE_INSTALL_PREFIX=/packages/paraview/5.5.2/ -DCMAKE_BUILD_TYPE=Release -DPARAVIEW_USE_MPI=ON |
Works fine with MPI from Intel Parallel Studio 2018. Built with GCC 5.2.0 Requires Python 2.7
