OpenFOAM-12 安装与多版本切换教程(Linux)

1. 创建工作目录

找位置建立OpenFOAM文件夹,进入该文件夹准备克隆安装包

mkdir -p ~/OpenFOAM
cd ~/OpenFOAM

2.克隆 OpenFOAM-12 源码(推荐使用 cfd中文网镜像,速度快)

终端输入进行克隆

git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-12.git
git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-12.git

3.配置环境变量

首次编译前需要加载环境:

source OpenFOAM-12/etc/bashrc

 🔸 若提示找不到 WM_PROJECT_DIR,请确认路径无误。

4.编译 OpenFOAM-12

进入OpenFOAM-12文件夹执行编译

cd OpenFOAM-12
./Allwmake -j

编译过程时间较长,可多次运行 Allwmake -j 直到不再编译新内容为止。

5. 设置多版本 alias(建议)

nano ~/.bashrc     # 或者用 vim / code / gedit 打开

6.在文件底部添加(用于多版本切换)

# OpenFOAM version control
alias of11='source /opt/OpenFOAM/OpenFOAM-11/etc/bashrc'
alias of12='source /opt/OpenFOAM/OpenFOAM-12/etc/bashrc'
alias of2306='source /opt/OpenFOAM/OpenFOAM-v2306/etc/bashrc'

ctrl+o写入

回车确认

ctrl+x退出编辑

7.运行使设置生效

source ~/.bashrc

8.检测是否生效

of12   #终端输入版本号
which simpleFoam #检查版本,查看输出结果

输出结果为以下表明安装和设置成功

/opt/OpenFOAM/OpenFOAM-12/bin/simpleFoam

多版本切换终端输入对应命令即可

of11   # 切换到 OpenFOAM-11
of12   # 切换到 OpenFOAM-12
of2306 # 切换到 v2306 商业版

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值