安裝紀錄:
- 安裝環境基本上選擇Linux比較好,若使用Windows 則需要使用旗艦版(支援虛擬功能)
- 本人使用ubuntu安裝 ,有兩種安裝方式:
- 使用源碼自己編譯,然後安裝 (想安裝哪一版都可以,也可同時存在不干擾)
- 使用sudo apt-get install openFoam 安裝 (使用此步驟安裝,簡單快速,但會被作業系統綁定版本)
- 源碼安裝推薦參考openFoam wiki https://openfoamwiki.net/index.php/Main_Page 一步一步照著做即可
安裝多個版本後,要怎麼快速切換?
每個版本安裝,都會有一個必要的步驟
(開啟家目錄下的隱藏檔案(.bashrc),最底下加上一段指令(source /opt/openfoamX版/etc/bashrc 或 . $HOME/OpenFOAM/OpenFOAMX版/etc/bashrc))
這個指令則會告訴系統,去那裡找到openfoam這個程式
舉例openFoam 2.4.0版
我將 . $HOME/OpenFOAM/OpenFOAMX-2.4.0/etc/bashrc
改成 alias of240='source $HOME/OpenFOAM/OpenFOAM-2.4.0/etc/bashrc WM_NCOMPPROCS=2'
接著當需要操作openFoam時候(在終端機),先下指令$ of240 即可帶入
以上就是使用 of240 當成這一大串位址的別名,可任意取名。
所以,若你安裝了很多版本的openFoam,只要在$HOME /.bashrc內最底下寫成這樣
(以下舉例三個版本都安裝在電腦上)
alias of240='source $HOME/OpenFOAM/OpenFOAM-2.4.0/etc/bashrc WM_NCOMPPROCS=2'
alias of410='source $HOME/OpenFOAM/OpenFOAM-4.1.0/etc/bashrc WM_NCOMPPROCS=2'
alias of40='source $HOME/OpenFOAM/OpenFOAM-4.0.0/etc/bashrc WM_NCOMPPROCS=2'
只要呼叫相應的別名,就可以快速切換。
註: WM_NCOMPPROCS=2' 是CPU核心數量,雙核。你也可以選擇不寫(單核)