命令行后臺(tái)運(yùn)行Fluent腳本

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

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


具體操作:

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

Node1

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

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



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

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

編輯
在線(xiàn)報(bào)名:
  • 客服在線(xiàn)請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線(xiàn)報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話(huà),謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線(xiàn)

1358-032-9919

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