fluent并行 linux_[转载]windows系统下启动linux主机群的fluent并行操作
第一步,首先在linux系統下安裝好fluent,包括更改環境變量,操作如下:
ANSYS
12.0產品的linux安裝方法
1.?將ANSYS 12.0
安裝光盤放進光驅,后,系統會自動Mount,但是這個Mount指定的參數可能不對,則需要執行以下命令:
1.mkdir dvdrom_dir
(在根目錄下)
2.mount -t iso9660 /dev/cdrom
dvdrom_dir
3.cd dvdrom_dir
4../INSTALL (直接運行命令INSTALL即可)
2.?請選擇“I AGREE ”并單擊 “Next”
3?選擇對應的操作系統,并單擊“ Next”
4. 出現下圖,請在“Install directory:”
里寫入安裝的路徑,或者單擊“Browse”選擇,這里就使用默認路徑了
5.出現下圖,請選擇要安裝的產品
6. 出現下圖,請單擊 “Next”
7.出現下圖,請選擇“Next”
8.出現下圖,請選擇Next
9. 出現下圖證明安裝正在進行
10.出現下圖證明產品安裝完畢,請單擊“ Next”
11. 出現下圖,請單擊 “Exit”
12. 出現下圖,產品安裝完畢,請單擊 “Next”
13.彈出以下窗口,配置服務器相關信息
請在hostname1下面輸入服務器主機名,如“server”,并單擊OK。如果碰到無法輸入的情況,這時直接點擊cancel。再進入ansys的安裝目錄,
../ansys_inc/shared_files/licensing下,編輯文件ansyslmd.ini,內容為:
SERVER=1055@hostname
ANSYSLI_SERVERS=2325@hostname
注意:大小寫一致。
14.?在開始配置浮動license 之前請先確定能否“ping” 通license Server,并且確保服務器的防火墻關閉。
15.?編輯/etc/profile文件(需要注意的是這個文件在編輯前要做好備份)
1、vi /etc/profile
2、在文件最后添加:
# PATH for ANSYS
LM,ANSYS, CFX,FLUENT,ICEM(此步是更改環境變量,便于windows下無圖形界面的操作)
export
PATH=/ansys_inc/shared_files/licensing/lic_admin:/ansys_inc/v120/ansys/bin:/ansys_inc/v120/CFX/bin:/ansys_inc/v120/fluent/bin:/ansys_inc/v120/icemcfd/linux64_amd/bin:…:$PATH
(注:環境變量是連續的并無斷開顯示原因)
3、source /etc/profile
4、用which命令檢查是否生效:
16、測試程序:
用普通用戶登錄
啟動license管理界面:anslic_admin
啟動laucher120:laucheer120
啟動ICEM:icemcfd
啟動fluent:fluent
3d(注意:商業版的口令需要將license文件存放在/ansys_inc/v120/fluent/license一份,研究版的只需要在license管理界面里將登錄用戶的類型選擇成Academic的)
注:如果運行fluent程序時報錯,說缺少一個libstdc++.so.5的共享文件,則需要用命令:find / -name
libstdc++.so.5?找到該文件所在路徑,再同時拷貝到以下目錄:
/ansys_inc/v120/fluent/fluent12.0.16/launcher/bin
/ansys_inc/v120/fluent/fluent12.0.16/launcher/lnx86
再運行fluent即可!
打開License
Utility的程序路徑是:/ansys_inc/shared_files/licensing/lic_admin下的anslic_admin
17、設置ANSYS License管理器自動運行
cp
/usr/ansys_inc/shared_files/licensing/init_ansysli /etc/init.d
chmod 555 /etc/init.d/init_ansysli
chkconfig --add init_ansysli
chkconfig init_ansysli on
第二步:運用putty程序,點擊putty.exe進入到命令輸入窗口。
1.add
user:
2. su
user:
3.su
password:
4
fluent
5
scripti
6 file/rcd
rsm.cas
solve/iterate
25
/file/wcd
rsm_final.dat
parallel/timer/usage
exit
yes
輸入fluent,回車
輸入
vi?script,回車
i,回車
輸入file/rcd
rsm.cas,回車
solve/iterate
25回車
/file/wcd
rsm_final.dat回車
parallel/timer/usage回車
exit回車
yes回車
esc
:wq
(注:其中RSM.cas為cas文件名,根據實際進行修改;solve/iterate 25
表示迭代25步,也可根據需要修改步數。)
腳本內容:
file/rcd
RSM.cas?“查找要計算的cas 和dat文件,這里RSM可以改變
solve/iterate
25?“定義迭代的步數,25可以變動”
/file/wcd RSM_final.dat
“定義計算完成后輸出的文件名,RSM_final可以改動”
parallel/timer/usage?“計算所需要的時間”
exit
yes
7?輸入并行命令:為
fluent 3d -g -t4 (-cnf=host在linux下有自己設定的用戶目錄后,不需要輸入此項。) -i
script(hl.jur
)
命令說明:
fluent
3d?指出fluent運行的版本;
-g?使用無圖像界面運行
-tn?指定n個核一起計算
-cnf?指定host文件
-I?讀入編寫好的journal文件
或者可以輸入:fluent 3d –h
來顯示fluent的各個參數說明
注意:使用命令行的方式提交fluent并行計算,需要編寫好一個journal文件,如果沒有journal文件,那么就需要在fluent
的圖像界面上讀入cas文件。
完成以上步驟,就可以實現在windows系統下實行主機群的linux系統fluent并行操作了~~
總結
以上是生活随笔為你收集整理的fluent并行 linux_[转载]windows系统下启动linux主机群的fluent并行操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java线程简介
- 下一篇: 近半年能力没进步原因分析与求助