OpenFOAM 普通用户安装

OpenFOAM-13 版本为例,其它版本类似

安装准备

创建目录

mkdir ~/project/OpenFOAM

下载源代码并解压缩

cd ~/project/OpenFOAM

git clone https://github.com/OpenFOAM/OpenFOAM-13.git
git clone https://github.com/OpenFOAM/ThirdParty-13.git

建立符号链接

cd ~/

ln -s ~/project/OpenFOAM OpenFOAM

设置编译环境

加载编译器

module load openmpi/5.0

设置环境变量

source ~/OpenFOAM/OpenFOAM-13/etc/bashrc

编译 ThirdParty

cd ~/OpenFOAM/ThirdParty-13
./Allwmake

编译 OpenFOAM

cd ~/OpenFOAM/OpenFOAM-13
./Allwmake

编译安装完成。

OpenFOAM 并行的 sbatch 脚本示例

#!/bin/bash

#SBATCH --partition=hpxg
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=16
#SBATCH --time=6:00:00

module load openmpi/5.0

source ~/OpenFOAM/OpenFOAM-13/etc/bashrc

cd $SLURM_SUBMIT_DIR

srun -n $SLURM_NTASKS icoFoam -parallel

results matching ""

    No results matching ""