高性能计算服务
>
软件使用指导
>
CAE仿真
>
Ansys-Fluent
本文主要介绍如何在超算互联网商城使用Ansys-Fluent软件,您可以在应用商城获取该对应的应用软件,获取方法可以参考获取应用软件,Ansys-Fluent支持图形提交、模板提交、命令行提交三种作业提交方式。
应用领域
流场计算、声场计算、汽车外形设计、航空航天外形计算、水下航行体计算等
MPI并行计算,高核心数需求,高带宽需求,单节点核心数不要占满,如满核64核占用60核;如无特殊情况,每核心选择5万-10万网格(单节点),每节点最多容纳1000万网格(多节点);小规模算例不建议图形提交方式,推荐用命令行提交或者模板提交方式单节点运行
温馨提示:跨节点作业的文件保存尽量不要带有空格及特殊符号,如果有空格最好采用-或者_等划线形式代替,空格路径在集群跨节点环境下保存会出现无法识别的错误
提交作业前,请通过首页“控制台>高性能计算-文件管理”上传计算所需文件(如.cas文件)到集群,计算的时候选择该路径的文件即可。
(1)在“控制台>高性能计算>作业提交”点击应用软件选择“图形”启动方式或者在“控制台>高性能计算>图形桌面”直接点击应用软件,进入到图形作业提交模板。
(2)选择计算资源并设置提交参数(包括计算节点和核心),点击“创建图形”,即可自动创建对应软件的图形界面。
注意:
(1)在“控制台>高性能计算>作业提交”点击应用软件选择“模板”启动方式,进入到作业提交模板。
(2)选择计算资源并设置提交参数(包括计算节点和核心),选择工作目录及输入文件,点击“提交作业”。
注意:
(3)作业提交后,点击“查看详情”按钮,或点击左侧导航栏中“作业管理”按钮,可查看当前作业详情。
(1)在“控制台>高性能计算>作业提交”点击应用软件选择“命令行”启动方式,进入到命令行E-Shell界面。
(2)终端会显示应用软件版本、启动路径和环境变量等信息,由启动路径可以得到软件部署的位置。(注:实际使用中请根据下方红框内提供的算例示例进入对应路径。)
(3)执行linux命令“cd /xxx/case”进入算例示例路径(可点击Linux常用命令了解更多linux命令使用方法),算例示例路径下的xxx.slurm文件为对应的提交脚本。
(4)输入命令“whichpartition”可以查询可用队列,复制选中合适的队列名称,使用命令“vi xxx.slurm”打开提交脚本xxx.slurm进行脚本文件的修改,替换队列名称为复制好的队列名称,并根据自己的需求更改脚本的配置信息,如果您需要进行其他修改可点击Slurm作业调度系统查看更多详细信息。
(5)修改好脚本后执行命令“:wq”保存并退出,输入“sbatch xxx.slurm” 提交作业,并输入命令“squeue ”查看作业的运行状态,(可点击Slurm作业调度系统了解更多常用作业管理指令)。
(6)任务完成后作业会自动结束,并在当前目录生成日志文件slurm-作业号.out或out.作业号,可以使用命令tail -f 日志文件实时查看。
注意:为了保证集群的正常运转,请不要在登录节点(login)上直接运行作业(编译等日常操作除外),以免影响您的正常使用。
(1)在Fluent中遇到Error at Comput1: floating point exception
解决思路:该问题为浮点数溢出,浮点溢出就代表着计算不收敛,通常由于算例本身设置不合理,如,物理参数出现极小值,相除时导致出现浮点溢出、求解算法、求解模型选择等,建议尝试检查并修改算例。
(2)fluent build时间久,Building...mesh,auto partitioning mesh by Metis
解决思路:这是fluent对核数分块的过程,如果时间太久可考虑更换核数或和本地核数保持一致。
(3)fluent启动报错:Error:undefined read macro
解决思路:在用模板提交时,勾选下右上角的高级选项,然后在命令行参数里加上 3ddp -pinfiniband再提交。
(4)fluent主文件.jou文件怎么写?主文件.jou是什么?
解决思路:.jou即为主文件,一般和cas、dat放在同一目录,也是工作目录,模板如下:
1)稳态jou模板
file/read-case xxx.cas
file/read-data xxx.dat
solve/iterate n ###算例跑n步
file/wcd xxx.dat
parallel/timer/usage
exit
Ok
2)瞬态jou模板
file/read-case xxx.cas
file/read-data xxx.dat
file/auto-save/data-frequency n ###算例n步自动保存一次
solve/set/time-step n ###算例步长为n
solve/dual-time-iterate n m ###算例总共跑n步,每步迭代m次
file/wcd hydro_safe_xielou_1_3_out.dat
/report/system/proc-stats
/report/system/time-statsexit
exit
Ok