原来采用默认的设置编译 OpenFOAM 所需的 paraview,虽然某种程度上能够使用,但没有 Mesa, python 和 MPI 支持。所以要保存后处理的结果的时候就会出一堆错误,而且不支持 python 的话让人很不爽。
编译过程还是使用 OpenFOAM 带的脚本 buildParaView3.3-cvs。
第一步先修改脚本中的 User Option,将相关的选项打开。
第二步可以先执行脚本试试,然后根据错误进行修正。依赖的软件包括 python,Mesa 和 MPI,其中 MPI 不用管,python 和 mesa 就用已经安装的。如果没有的话,先确认安装一下。由于脚本默认的 Mesa 安装位置是 /usr,而已经安装的 Mesa 在 /usr/local,结果就出错了。
编译过程还是使用 OpenFOAM 带的脚本 buildParaView3.3-cvs。
第一步先修改脚本中的 User Option,将相关的选项打开。
- # MPI suport
- INCLUDE_MPI=ON
- # python
- INCLUDE_PYTHON=ON
- PYTHON_LIBRARY="/usr/lib/libpython2.5.so.1.0"
- # MESA graphics
- INCLUDE_MESA=ON
第二步可以先执行脚本试试,然后根据错误进行修正。依赖的软件包括 python,Mesa 和 MPI,其中 MPI 不用管,python 和 mesa 就用已经安装的。如果没有的话,先确认安装一下。由于脚本默认的 Mesa 安装位置是 /usr,而已经安装的 Mesa 在 /usr/local,结果就出错了。