OpenFOAM-1.5 中 paraview-3.3-cvs 的编译
来源:互联网 发布:重启linux服务器关闭 编辑:程序博客网 时间:2024/05/22 01:41
原来采用默认的设置编译 OpenFOAM 所需的 paraview,虽然某种程度上能够使用,但没有 Mesa, python 和 MPI 支持。所以要保存后处理的结果的时候就会出一堆错误,而且不支持 python 的话让人很不爽。
编译过程还是使用 OpenFOAM 带的脚本 buildParaView3.3-cvs。
第一步先修改脚本中的 User Option,将相关的选项打开。
第二步可以先执行脚本试试,然后根据错误进行修正。依赖的软件包括 python,Mesa 和 MPI,其中 MPI 不用管,python 和 mesa 就用已经安装的。如果没有的话,先确认安装一下。由于脚本默认的 Mesa 安装位置是 /usr,而已经安装的 Mesa 在 /usr/local,结果就出错了。
不用急,bash 脚本还是熟悉的,根据 buildParaView3.3-cvs 的内容,找到了 buildParaViewFunctions。这里需要修正一下 Mesa 的搜索路径。
这样就完成了,执行脚本,然后等着。之后,更新一下 PV3FoamReader 模块。最后秀一个图吧。
编译过程还是使用 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,结果就出错了。
- *** Error: no MESA information found"
- addMesaSupport ()
- {
- [ "$INCLUDE_MESA" = ON ] || return
- MESA_INCLUDE_DIR=/usr/local/include/GL
- MESA_LIBRARY=/usr/local/lib$WM_COMPILER_LIB_ARCH/libOSMesa.so
- if [ -d "$MESA_INCLUDE_DIR" -a -f "$MESA_LIBRARY" ]; then
- OBJ_ADD="$OBJ_ADD-mesa"
- addCMakeVariable "VTK_OPENGL_HAS_OSMESA=ON"
- addCMakeVariable "OSMESA_INCLUDE_DIR=$MESA_INCLUDE_DIR"
- addCMakeVariable "OSMESA_LIBRARY=$MESA_LIBRARY"
- else
- echo "*** Error: no MESA information found"
- exit 1
- fi
- }
这样就完成了,执行脚本,然后等着。之后,更新一下 PV3FoamReader 模块。最后秀一个图吧。
- OpenFOAM-1.5 中 paraview-3.3-cvs 的编译
- OpenFOAM-1.5 编译手记
- ubuntu12.10下OpenFoam的编译
- 编译paraview
- 在ParaView中有效的使用属性面板
- 在ParaView中增加实现MPR/MIP功能的filter
- 做高算平台,安装编译行业软件OpenFOAM的时候踩过坑,其中的一个。
- OpenFOAM用wmake编译applications/test里的文件时缺少libmpi.so.1的解决办法
- 使用OpenFOAM的基本流程
- 在OpenFOAM中如何解决既使用模板又要调用子类函数的方法
- 在编译paraView unrefrence gl**错误
- openfoam中计算patch到面积
- Openfoam学习记录(2017.06.10)(foam-extend-3.2在ubuntu16.04上的安装与编译)
- 使用cvs的时候,WEB-INF/classes中不能编译生成class文件的原因?
- 使用cvs的时候,WEB-INF/classes中不能编译生成class文件的原因?
- 准确编译obe的cvs源程序
- Eclipse中CVS的使用
- Eclipse中CVS的使用
- 使用MyEclipse集成SSH和DWR(三)整合Spring和DWR
- 对抽象工厂的深切体会
- Tomcat连接池对象耗尽,孰之过?
- [SQL]连接查询的作用...(001)
- .net remoting+win服务+反射做肉鸡远程控制
- OpenFOAM-1.5 中 paraview-3.3-cvs 的编译
- 中国移动重视谷歌手机的真正原因
- Hibernate中使用2级缓存
- 学打羽毛球-1
- 200809 每日一句(By foreveryday007)
- 在ubuntu8.04上安装配置PXE
- 赢得面试机会,什么样的技术简历让我感兴趣?
- 过度依赖搜索引擎导致思维惰性
- 谈java的异常设计