本文描述在WSL中安装OpenFOAM v2206的全部过程。
cd $HOME
mkdir OpenFOAM
cd OpenFOAM
mkdir v2206
cd v2206
wget https://dl.openfoam.com/source/v2206/OpenFOAM-v2206.tgz
wget https://dl.openfoam.com/source/v2206/ThirdParty-v2206.tgz
wget https://dl.openfoam.com/source/v2206/OpenFOAM-modules-v2206.tgz
也可以打开网站(https://dl.openfoam.com/source/v2206/)直接下载:
下载完毕后解压并放到前面创建的OpenFOAM文件夹中。如下图所示。
tar -xzvf OpenFOAM-v2206.tgz
tar -xzvf ThirdParty-v2206.tgz
tar -xzvf OpenFOAM-modules-v2206.tgz
rm OpenFOAM-v2206.tgz
rm ThirdParty-v2206.tgz
rm OpenFOAM-modules-v2206.tgz
此时文件夹中的内容如下图所示。
source ~/OpenFOAM/v2206/OpenFOAM-v2206/etc/bashrc
执行完毕后可以输入下面的命令进行测试:
foamSystemCheck
若如下图所示,则表示环境变量设置成,可以继续安装。
foam
根据前面的路径设定,这里如果正常的话应该进入路径~/OpenFOAM/v2206/OpenFOAM-v2206
,若不是进入此路径,则表示环境变量可能设置有误。
./Allwmake -j 40
耐心等待,可能需要编译几个小时,要看电脑的性能而定。
编译完毕后如下图所示。
修改~/.bashrc
文件,将OpenFOAM环境变量添加进去。若本机上安装有多个版本的OpenFOAM,可以利用alias创建快捷方式。
~/.bashrc
中添加下面的内容source ~/OpenFOAM/v2206/OpenFOAM-v2206/etc/bashrc
alias of2206="source ~/OpenFOAM/v2206/OpenFOAM-v2206/etc/bashrc"
如下图所示。
重启终端,测试运行,如下图所示,安装成功。
(完)