ANSYS fluent 19R3 基于CentOS 7.6 x86_64的安装
1、安装ANSYS依赖
# yum install libXext libglvnd-glx -y
2、ANSYS安装
# mount -o loop Ansys.19.3.DVD.Linux64.iso /mnt # cd /mnt # ./INSTALL -silent -install_dir /software/ansys/ansys_inc
3、设置ANSYS环境变量
# echo "export PATH=/software/ansys/ansys_inc/v195/fluent/bin::$PATH" >> /etc/profile # echo "/software/ansys/ansys_inc/v195/ansys/bin:$PATH" >> /etc/profile
4、配置Journal文件
# cat fluent.jou
/file read-case case_name.cas ##读入case文件 /file read-data data_name.dat ##读入data文件 /file/auto-save/root-name auto_case_name? ##自动保存的文件名 /file/auto-save/case-frequency 1000 ##每100步保存一个case文件 /file/auto-save/data-frequency?1000 ?##每算100步保存一个data文件 /solve/iterate?1000? ##迭代1000步 /file/write-case-data results_file%i.cas.gz ##计算完成,保存文件并压缩 /exit?y? ##结束fluent
5、配置host文件
# cat hostfile
node1
node1
node1
node1
6、运行fluent案例
# fluent -g 3ddp -t4 -mpi=intel -cnf=hostfile -i journal.jou
node1 表示主机名
-tn 表示运行n个并行进程
-cnf=hostfile 表示从hostfile文件中读入节点,每行一个进程
7、提交Slurm作业
#!/bin/bash #SBATCH -N 2 #SBATCH --ntasks-per-node=4 #SBATCH --output=job.%j.out #SBATCH --error=job.%j.err module load fluent/2019R3 srun hostname -s > hostfile fluent -g -slurm 3ddp -t$N -mpi=intel -cnf=hostfile -ssh -i journal.jou
备注:
多节点计算,需要配置SSH免密码登录
原文:https://www.cnblogs.com/liu-shaobo/p/13657918.html