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 -slurm 3ddp -t$N -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數量