FLUENT并行計算經驗介紹


由于網格的數量太我多,出現了電腦內存不夠用的情況。本來很絕望了,老師也不可能為了我專門給配高級的電腦,還是自己想想辦法,用FLUENT的并行計算功能,將多臺電腦聯機,共同完成一個任務,哈哈,體現了團結的力量。下面看看是如何讓它們團結起來的吧。

使用的軟件和硬件:

  主機(作者使用的計算機):P4 2.00GHz、超線程、內存2.00G、硬盤160G、內置網卡;

  副機:P4 2.00GHz、超線程、內存2.00G、硬盤160G、內置網卡; 

  上述二臺計算機都是使用WINDOWS XP 操作系統。

使用的網絡:

  主機和副機A都是通過副機B連接成局域網的,在并行設置前,這兩臺計算機都是可以在網絡鄰居里互相看到對方,登陸到對方的機器中

1、安裝FLUENT 6.3.26

這一步作者就不多說了,相信大家都是可以做到的。安裝完畢后,請立刻就將安裝文件夾設置為共享!千萬不要忽略了。如果不能共享,要在查看文件夾選項里選擇使用簡單文件夾共享,同里在服務里激活SEVER服務。

2、在運行里輸入 CMD啟動MS-DOS命令提示符,然后找到FLUENTntbinntx86下的rshd.exe復制到C盤WINDOW下system32下。在MS-DOS中輸入rshd  -install (中間要有空格隔開),安裝FLUENT自帶的遠程數據交換軟件。

 3、資源管理器中,管理具->服務和應用程序->服務->雙擊RSH Daemon,開始設置這個文件,->登錄->本地系統帳戶—允許服務與桌面交互--應用—回到常規---啟動,這就完成了對RSHD數據交換軟件的設置。

4、回到桌面—進入到網上鄰居的屬性—查看本地連接的屬性—高級---防火墻設置---例外---添加程序---從瀏覽中找到rshd.exe文件,一直確定就可以了。

5、將以上4步在副機。

6、將兩臺機器的IP設為同一段,(重要)要確保主機可以互相訪問副機

7、在MS-DOS中輸入:cd c:fluent.incntbinntx86,回車

   輸入fluent 3d –pnet啟動FLUENT并行解算器 

   fluent界面parallel---network---configue Hostname 填入節點機的機器名 點add后,如果available hosts里面能出來 @computer2(X.X.X.X) 而不是 @computer2(unkonw) 那么前面的網絡配置基本是沒問題的

  點spawn 如果不報錯誤,或者沒有停止響應,,應該看到一些 Host 跟Node的信息 computer1上放置了一個主節點.跟一個計算節點.computer2上放置了第二個計算節點 如果兩個節點,那么準備工作就完成了.多個節點的話,重復下add---spawn就行了.如果節點比較多.可以點save保存 一個*.hosts文件 以后再運行時可以用。

8、現在就可以讀入.cas文件,就像串行計算時那樣設置邊界條件,流場條件等等了。只是唯一的區別就是,現在我們的運算是多臺計算機并行計算了!

9、最后,通過以上步驟,如果你還是出現錯誤的話,要么就聯系我,要么就多看看論壇上的帖子,自己多琢磨一下,花一點時間就什么問題都可以解決了!:

對于不同的機器,可能具體的設置會有不同,所以有走不通的地方還要自己摸索。

以上經驗部分來自網絡,部分來自己網友的交流,部分來自己本人的摸索,還望多多指教

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP