首页 > 其他 > 详细

ANSYS_fluent在CPU上计算

时间:2020-09-12 18:49:43      阅读:157      评论:0      收藏:0      [点我收藏+]

 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免密码登录

ANSYS_fluent在CPU上计算

原文:https://www.cnblogs.com/liu-shaobo/p/13657918.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!