liu_shaobo

导航

 

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数量

 

 

 

 
posted on 2020-09-12 18:13  liu_shaobo  阅读(2204)  评论(0编辑  收藏  举报