ANSYS fluent 2019R3 基于CentOS 7.6 x86_64的安装;
ANSYS Fluent 为计算流体动力学 (CFD) 模拟。为工业应用场合下的流动、湍流、传热和反应建立模型。广泛用于各类工业领域,包括航空航天、汽车、医疗设备、机械和半导体制造等。
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 /usr/local/ansys_inc
3、设置ANSYS环境变量
# echo "export PATH=/usr/local/ansys_inc/v193/fluent/bin:$PATH" >> /etc/profile # echo "export PATH=/usr/local/ansys_inc/v193/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/data-frequency 500 ##每500步保存一个data文件 /solve/iterate 1000 ##迭代1000步 /file/write-case-data results_file%i.cas.gz ##计算完成,保存文件并压缩 /exit y ##结束fluent
5、运行fluent案例
# fluent -g 3ddp -t4 -mpi=intel -i fluent.jou
6、提交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 3ddp -t$SLURM_NPROCS -mpi=intel -cnf=hostfile -i fluent.jou
7、基于GPU的计算
ANSYS产品支持 GPU。每个GPU均被视为一个CPU核心,可以通过GPU获得更高的效率。
在 GPU 上运行 Ansys Fluent 模拟的并行版本
# fluent -g 3ddp -t4 -gpgpu=2 -i fluent.jou
-gpgpu 指定并行模式下可用节点的GPU数量