命令行后臺運行Fluent腳本

2016-08-19  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

fluent的主程序是Fuent.exe 這個程序其實可以接受很多命令行或解釋很多文件指令,實現(xiàn)程序間的自動調(diào)用,本文通過執(zhí)行命令行實現(xiàn)后臺啟動fluent并進行計算,完全后天,你看不到運行界面,是如何做到的?


具體操作:

(1)編輯一個執(zhí)行fluent命令文件(常用 vi 命令編譯),可命名為“run.txt”,即啟動fluent后會執(zhí)行的命令,常用形
式如下(以下九行):
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 命令的縮寫
第二行:讀入數(shù)據(jù)data文件
第三行:定義結(jié)果輸出間隔數(shù)(report intervals)
第四行:定義保存/輸出計算結(jié)果的間隔步數(shù)
第五行:定義時間步長(定常算例無此項設(shè)置)
第六行:定義courant數(shù)
第七行:定義雙時間步長計算的計算步數(shù)和每步內(nèi)循環(huán)的步數(shù)上限,如果是定常問題,常用命令為 solve/iter 1000,即定義循環(huán)多少步。
最后:表示計算結(jié)束后退出fluent
其中某些定義可在本地設(shè)定case文件的時候就定義好,如3,4,5,6行。
(2)編輯一個host文件,可命名為“host.txt”,內(nèi)容為:

Node1

Node2
……..
即計算中要使用到的節(jié)點的名字,如果是單進程計算,可省略此文件。
(3)啟動fluent,并執(zhí)行run.txt中的命令,可鍵入命令:
fluent 2d -g -t24 -i >&run.txt

nohup表示后臺運行,即保證用戶關(guān)閉ssh登陸窗口后,fluent仍在運行
-tn表示運行n個并行進程,如果是單進程計算可省略此參數(shù)
>&run.txt 表示標準輸入定向到run.txt文件,即運行run.txt中的命令
此條命令可寫成一個執(zhí)行文件,如保存到run.exe中,并給它可運行的權(quán)限(chmod +x run.exe),然后每次執(zhí)行此文件即可。



開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學成才

相關(guān)標簽搜索:命令行后臺運行Fluent腳本 命令行后臺運行Fluent腳本 fluent變成 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學反應(yīng) fluent軟件下載 UDF編程代做 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復(fù)電話,謝謝!
驗證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com