Linux下Fluent运行脚本及PBS脚本、Fluent TUI指令和Tecplot的一些操作


本文环境:
Linux: CentOS 7.5
ANSYS Products 19.2 Linux64

Linux运行脚本

具体内容见ansys官方说明书
ANSYS_Fluent_Getting_Started_Guide中41页Command Line Startup Options章节。
这里主要介绍几个常用的附加选项

维度和精度: 2d(2维单精度)、2ddp(2维双精度)、3d(3维单精度)和3ddp(3维双精度)
-g	无gui(图形界面)运行Fluent
-tn	使用n个进程求解fluent算例,如使用3个进程该选项就是-t3
-i 使用jounal文件
\> 重定向
2>&1 错误结果输出重定向

举个栗子:

  1. 我的jounal文件(详情看TUI命令)路径为
    /mnt/disk3/ansys_inc/my_run/my_bat
  2. 由于是在服务器上运行,所以无操作界面运行fluent。将fluent运行日志结果和错误结果输出重定向并复写到
    /mnt/disk3/ansys_inc/output_f
    e.g.
    fluent 2ddp -g -t3 -i /mnt/disk3/ansys_inc/my_run/my_bat > /mnt/disk3/ansys_inc/output_f 2>&1

PBS脚本(加工中)

TUI命令

Fluent TUI命令主要是用于编写jounal日志,也就是在Fluent操作界面中可以输出的jounal日志,只是在没有办法使用图形界面时,需要利用Fluent的jounal脚本文件来告诉你的Fluent该怎么运行。
同样的详细说明可以见Ansys官方说明书
ANSYS_Fluent_Text_Command_List
也可以在运行Fluent后在命令框回车慢慢找命令。
这里详细写几个必要的和常用的指令

  • rc Fluent运行的case文件指定的路径
  • rd Fluent运行case后读取的data文件指定的路径
  • solve/set/ri 运行后监视器迭代的间隔步数
  • file/auto-save/root-name 结果输出的保存路径
  • file/auto-save/data-frequency 指定间隔多少步输出data文件
  • solve/set/time-step 步长
  • solve/dual-time-iterate 运行总步数和单步中最大迭代次数

e.g.

rc /mnt/disk3/ansys_inc/sce_ansys/run.cas
        rd /mnt/disk3/ansys_inc/sce_ansys/report/report-2-00100.dat.h5
        solve/set/ri 5
        file/auto-save/root-name /mnt/disk3/ansys_inc/sce_ansys/report
        file/auto-save/data-frequency 100
        solve/set/time-step 1.0e-2
        solve/dual-time-iterate 100000 200
        exit
        yes

Tecplot一些小操作(施工中)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐