本文最后更新于 2025年4月9日 晚上
在组里192服务器上安装OpenFOAM-6
从《大集群上SOWFA安装》修改而来,小服务器上不需要自己编译很多库
OpenFOAM和SOWFA源码需要手动git clone下来上传到服务器的~/OpenFOAM
文件夹
一. OpenFOAM-6安装
1. 设置环境变量
设置调用的mpi库为小服务器上已经装好的的openmpi
1 2
| export PATH=/opt/software/openmpi-4.0.2/bin:$PATH export LD_LIBRARY_PATH=/opt/software/openmpi-4.0.2/lib:$LD_LIBRARY_PATH
|
添加环境变量
1 2 3
| source $HOME/OpenFOAM/OpenFOAM-6/etc/bashrc WM_LABEL_SIZE=64 echo "alias of6='export PATH=/opt/software/openmpi-4.0.2/bin:\$PATH;export LD_LIBRARY_PATH=/opt/software/openmpi-4.0.2/lib:\$LD_LIBRARY_PATH;source \$HOME/OpenFOAM/OpenFOAM-6/etc/bashrc $FOAM_SETTINGS'" >> $HOME/.bashrc source ~/.bashrc
|
以后每次想使用openfoam6,都要先执行of6
命令激活环境变量
3. 安装第三方依赖库
1 2 3 4
| cd $WM_THIRD_PARTY_DIR ./Allwmake > log.make 2>&1
./Allwmake
|
5. 安装OpenFOAM
1 2 3 4
| cd $WM_PROJECT_DIR ./Allwmake -j 32 > log.make 2>&1
./Allwmake -j 32
|
创建run文件夹并进入