ANSYS12.1 Fluent Linux并行配置

2017-02-21  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

一、首先,Fluent Linux 并行測試環(huán)境:

a)兩臺機(jī)器(HPC1和HPC2)雙核CPU共4核
b)安裝Red Hat Linux 5.2 版本
c)采用以太網(wǎng)互聯(lián)
d)通過RSH通信
e)并行用的帳號均為fluent,密碼為ansys
二、其次, Fluent Linux 并行前期準(zhǔn)備

在每個(gè)機(jī)器上安裝ANSYS FLUENT 12.1(如果是共享文件系統(tǒng)的只需要安裝在文件系統(tǒng)上,或者可以其他節(jié)點(diǎn)將安裝目錄掛載過去)
三、接著,RSH安裝與配置

1. 先從Linux的安裝光盤拷貝RSH安裝文件到機(jī)器上面,拷貝命令為cp:

rsh-server-0.17-38.el5.x86_64.rpm

2. 查看機(jī)器是否已安裝好RSH服務(wù)(下面表示已經(jīng)安裝好):

[root@hpc1 ~]# rpm -qa | grep rsh

rsh-server-0.17-38.el5

rsh-0.17-38.el5


3. 如果沒有安裝,使用下面的命令安裝:

rpm –ivh rsh-server-0.17-38.el5.x86_64.rpm

4. 使用下面的命令自動啟動三個(gè)RSH相關(guān)服務(wù):

chkconfig rsh on

chkconfig rexec on

chkconfig rlogin on

5. 重新啟動xinetd服務(wù):

service xinetd restart


6. 如果沒有安裝,使用下面的命令安裝:

rpm –ivh rsh-server-0.17-38.el5.x86_64.rpm


7. 編寫系統(tǒng)的hosts文件(這樣兩天機(jī)器可以通過主機(jī)名直接訪問):

192.168.2.30 hpc1

192.168.2.31 hpc2

8. 在并行提交的帳號目錄下創(chuàng)建 .rhosts 文件:

[fluent@hpc1 ~]$ pwd

/home/fluent

[fluent@hpc1 ~]$ vi .rhosts

在.rhosts文件里面寫入每個(gè)節(jié)點(diǎn)的主機(jī)名,每個(gè)主機(jī)名為一行:

hpc1

hpc2


9. 編寫完成后,修改.rhosts的屬性:

chmod 600 .rhosts


10. 測試RSH是否連通:

rsh hpc1 echo ok

rsh hpc2 echo ok

四、 SSH 安裝

SSH的安裝跟RSH一樣,在光盤找到安裝文件并且安裝啟動服務(wù),啟動命令為:

/etc/rc.d/init.d/sshd start (stop, restart)

五、SSH配置
1.創(chuàng)建SSH的公鑰與私鑰:

ssh-keygen -t dsa 或者 ssh-keygen -t rsa

dsa和rsa為SSH的密鑰類型,使用哪一種都可以,個(gè)人感覺rsa貌似比較好用。
2.上面創(chuàng)建的密鑰將保存在用戶的根目錄下面的.ssh文件夾中
3.將HPC1機(jī)器上的私鑰(.ssh文件夾中的 id_rsa)拷貝到HPC2機(jī)器上,命名為id_rsa_hpc1,并且使用下面的命令私內(nèi)

容復(fù)制到.ssh文件夾中的authorized_keys文件夾中: cat id_rsa_hpc1 >> authorized_keys

修改這個(gè)文件屬性:chmod 600 authorized_keys
4.同樣,使用相同的辦法在HPC2生產(chǎn)SSH的密鑰,并將HPC2的私鑰內(nèi)容放到HPC1的.ssh文件夾中的authorized_keys

文件 里面這樣,兩個(gè)機(jī)器就互相SSH到對方了。

六、 Fluent 12.1 通過GUI設(shè)置并行

1. 在GUI上面選中Parallel (Local Machine),如下圖:

2. 在Parallel Setting中,Interconnects選擇Ethernet (缺省設(shè)置也是Ethernet),MPI Type 選擇HP(缺省設(shè)置也是HP),Remote Spawn Command 可以選擇RSH 和SSH:

3. 在GUI的Run Type中,選中Distributed Memory on a Cluster和File Containing Machine Names如下圖:
4.點(diǎn)擊OK進(jìn)入fluent的界面,然后可以通過下面的命令進(jìn)行讀入模型跟計(jì)算:

A。讀入cas文件:

命令說明:先進(jìn)入fluent的file功能,然后讀入cas文件,rc=read-cas,也可以在當(dāng)前路徑輸入help查看命令。

B. 初始化CAS文件:

命令說明:讀入cas后,退出file功能,進(jìn)入solve功能,in=initialize (初始化功能),

if=initialize-flow (初始化流場)

C. 開始計(jì)算:

命令說明:初始化完成,先退出初始化功能,返回到solve功能,

在solve功能下,輸入迭代步數(shù)就可以開始計(jì)算了,it=iterate (迭代)

D. 寫結(jié)果文件:



或,命令提交Fluent 12.1 通過命令行提交并行計(jì)算

1.Fluent 12.1 提交并行計(jì)算命令如下:

fluent 3d -g -t4 -cnf=host -i hl.jur


命令說明:

fluent 3d 指出fluent運(yùn)行的版本;

-g 使用無圖像界面運(yùn)行

-tn 指定n個(gè)核一起計(jì)算

-cnf 指定host文件

-I 讀入編寫好的journal文件


或者可以輸入:fluent 3d –h 來顯示fluent的各個(gè)參數(shù)說明


注意:使用命令行的方式提交fluent并行計(jì)算,需要編寫好一個(gè)journal文件,如果沒有journal文件,那么就需要在fluent 的圖像界面上讀入cas文件。


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

相關(guān)標(biāo)簽搜索:ANSYS12.1 Fluent Linux并行配置 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析 

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

全國服務(wù)熱線

1358-032-9919

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