集群安装OpenFOAM

在个人电脑上安装比较简单,在服务器上安装多出几个步骤,需要首先安装boost库以及openmpi库

下面步骤主要参考这篇博文,这里我自己重复一遍。

1、安装包准备

1.1、首先是下载OF源码和第三方库,这里采用wget的方式下载

wget -O - http://dl.openfoam.org/source/8 | tar xvz
wget -O - http://dl.openfoam.org/third-party/8 | tar xvz

下载之后对其文件进行重命名

mv OpenFOAM-8-version-8 OpenFOAM-8
mv ThirdParty-8-version-8 ThirdParty-8

1.2、boost安装包
1.3、openmpi安装包

2、编译安装

2.1、ThirdParty-8编译

进入 /home/xxx/OpenFOAM/ThirdParty文件夹,执行以下两步:

./Allclean
./Allwmake

2.2 、Boost编译安装

1、解压缩
2、进入解压缩后的文件,执行

./bootstrap.sh --with-libraries=all --with-toolset=gcc

3、执行

./b2 toolset=gcc

4、执行

./b2 install --prefix=/home/xxx

注意这里我与参考资料里的命令不同,我把安装路径放在了我的个人账号目录下,但是并没有修改环境变量,因为链接教程需要VIP…
但是似乎不影响安装。第四步执行完毕后会在个人账号目录下出现lib和include文件。

2.3、OpenMPI编译安装

在解压后的文件中执行
1、

./configure --prefix=/home/xxx/openmpi --disable-getpwuid

2、

make

3、

make install

4、修改环境变量,注意,这里也与参考链接里的步骤不同。

vi ~/.bashrc #修改环境变量

我添加的是如下语句:

OPENMPI=/home/xxx/openmpi #这里xxx是用户名
 19 PATH=$OPENMPI/bin:$PATH
 20 LD_LIBRARY_PATH=$OPENMPI/lib:$LD_LIBRARY_PATH
 21 INCLUDE=$OPENMPI/include:$INCLUDE
 22 CPATH=$OPENMPI/include:$CPATH
 23 MANPATH=$OPENMPI/share/man:$MANPATH

如果安装成功,在*/home/xxx/openmpi*中会出现bin,lib等文件夹。
附:安装mpi还有其它不同命令:
区别主要在第一步,这里参考自链接
在这里插入图片描述

2.4、OpenFOAM编译安装

在 /home/xxx/OpenFOAM/OpenFOAM-8 文件夹中运行:
1、

./Allwmake

在~/.bashrc文件中添加以下内容:

source $HOME/OpenFOAM/OpenFOAM-8/etc/bashrc

最后要执行:

source ~/.bashrc

2.5、检验是否安装成功

执行

blockMesh

若出现
在这里插入图片描述
即安装成功!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值