1.解压源码包
到www.openfoam/download/source.php 下载源代码包:
在home下新建文件夹OpenFOAM,将源包放到该文件夹下。
解压:
cd OpenFOAM路径(直接拖曳)
tar -xzvf OpenFOAM-1.路径
tar -xzvf ThirdParty-1.路径
2.设置环境变量
如果你的安装位置是$HOME/OpenFOAM(OpenFOAM的默认位置),比较简单,编辑~/.ba
shrc:
gedit ~/.bashrc
在最后写上
. $HOME/OpenFOAM/OpenFOAM-1.7.1/etc/bashrc
然后在终端执行
. $HOME/.bashrc
注意:本人亲自装过该软件包,并且替老师和师弟数人安装,发现一个问题,很多时候你设置环境变量时会说权限不够或者在之后Allwmake时说环境变量设置不成功,这个时候你只需如下操作:
gedit ~/.bashrc
将之前添加的那句话删掉保存。删掉解压生成的两个文件夹,并搜索是否存在其他相关文件,一并删掉,重新解压执行上述步骤即可。
3.安装编译所必须的软件包
Openfoam编译所必须的软件有:
g++ ; zlib1g-dev ; flex++ ; bison ; binutils-dev ; python ; qt4-designer ; cmake ; libxt-dev; qt4-dev-tools; graphviz;
只需在终端依次执行:
sudo apt-get install 软件名
即可。
4.编译
cd OpenFOAM文件夹路径
. /Allwmake
wmake
接下来就等吧,配置不同时间不等,我的大概两个半小时。
5.编译Paraview和PV3FoamReader模块
先编译Paraview :
cd $WM_THIRD_PARTY_DIR
./Allclean
php软件安装包./makeParaView
大概四十分钟。
然后是PV3FoamReader :
cd $FOAM_UTILITIES/postProcessing/graphics/PV3FoamReader
./Allwclean
./Allwmake
很快。
6.测试安装
执行下面的命令,不报错就算没问题了。
cd $WM_PROJECT_DIR/bin
./foamInstallationTest
完成后在家目录下会有这两个目录:work、OpenFOAM/用户名-1.7.1。前者可以删掉,后者我搜索的结果是可以删,如果你不放心就保留上。
安装包带有教程文件可以用来测试,官方文档是复制到OpenFOAM/用户名-1.7.1下面执行。不复制也可以,如下:
cd $FOAM_TUTORIALS/incompressible/icoFoam/cavity
blockMesh
icoFoam
paraFoam
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论