技术文章
OpenFOAM v2012 安装
Allwmake 之后,simpleFoam 和 decomposePar 有时要单独 wmake。
拉取源码:OpenFOAM 发布页
路径按 /opt/software/openfoam 示例。
拉取 v2012
mkdir -p /opt/software/openfoam && cd /opt/software/openfoam
wget https://develop.openfoam.com/Development/openfoam/-/archive/OpenFOAM-v2012/openfoam-OpenFOAM-v2012.tar.gz
tar -zxvf openfoam-OpenFOAM-v2012.tar.gz && cd openfoam-OpenFOAM-v2012
编译
source /opt/software/openfoam/openfoam-OpenFOAM-v2012/etc/bashrc
./Allwmake -q -j $(nproc)
主编译结束后,若缺求解器或分解工具,进对应目录单独编:
cd /opt/software/openfoam/openfoam-OpenFOAM-v2012/applications/solvers/incompressible/simpleFoam && wmake
cd /opt/software/openfoam/openfoam-OpenFOAM-v2012/applications/utilities/parallelProcessing/decomposePar && wmake
其他 solver 同理。
环境
每个会话:
source /opt/software/openfoam/openfoam-OpenFOAM-v2012/etc/bashrc
ParaView
后处理用官方 Linux 包:ParaView 下载页
解压后改个短目录名,把 bin 加进 PATH(版本号以你下到的包为准):
mv ParaView-5.11.0-MPI-Linux-Python3.9-x86_64 ParaView-5.11.0
export PATH=/opt/software/ParaView-5.11.0/bin:$PATH