命令行后台运行Fluent脚本

2016-08-19  by:CAE仿真在线  来源:互联网

fluent的主程序是Fuent.exe 这个程序其实可以接受很多命令行或解释很多文件指令,实现程序间的自动调用,本文通过执行命令行实现后台启动fluent并进行计算,完全后天,你看不到运行界面,是如何做到的?


具体操作:

(1)编辑一个执行fluent命令文件(常用 vi 命令编译),可命名为“run.txt”,即启动fluent后会执行的命令,常用形
式如下(以下九行):
rc test.cas 
rd test.dat
solve/set/ri 1
file/auto/data 100
solve/set/time-step 1.0e-5
solve/set/cour 1.9
solve/dual 400000 30

/file/auto-save/overwrite-existing-files yes

/file/auto-save/data-frequency 20
/file/auto-save/data-frequency 20
/solve/dual-time-iterate 100 20
exit
yes
第一行:读入case文件,rc 是 read case 命令的缩写
第二行:读入数据data文件
第三行:定义结果输出间隔数(report intervals)
第四行:定义保存/输出计算结果的间隔步数
第五行:定义时间步长(定常算例无此项设置)
第六行:定义courant数
第七行:定义双时间步长计算的计算步数和每步内循环的步数上限,如果是定常问题,常用命令为 solve/iter 1000,即定义循环多少步。
最后:表示计算结束后退出fluent
其中某些定义可在本地设定case文件的时候就定义好,如3,4,5,6行。
(2)编辑一个host文件,可命名为“host.txt”,内容为:

Node1

Node2
……..
即计算中要使用到的节点的名字,如果是单进程计算,可省略此文件。
(3)启动fluent,并执行run.txt中的命令,可键入命令:
fluent 2d -g -t24 -i >&run.txt

nohup表示后台运行,即保证用户关闭ssh登陆窗口后,fluent仍在运行
-tn表示运行n个并行进程,如果是单进程计算可省略此参数
>&run.txt 表示标准输入定向到run.txt文件,即运行run.txt中的命令
此条命令可写成一个执行文件,如保存到run.exe中,并给它可运行的权限(chmod +x run.exe),然后每次执行此文件即可。



开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:命令行后台运行Fluent脚本 命令行后台运行Fluent脚本 fluent变成 Fluent培训 Fluent流体培训 Fluent软件培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应 fluent软件下载 UDF编程代做 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com