之前用幾個linux版本,OpenSUSE 11.1,Ubuntu 8.04都或多或少存在問題,最後決定用OpenSUSE 10.3,一次成功;建議采用此版本Linux。
1.OpenSUSE安裝時選擇C/C++ development;Qt4,Python
2、下載OpenFOAM,此處平台選擇我認為跟硬件和軟件都有關,因為在Souceforge中有注明選擇AMD64位;不過我覺得Linux安裝的時候一般是64位的,所以影響不大
下載4個包:
? OpenFOAM-1.5.General.gtgz;
? OpenFOAM-1.5.linux64GccDPOpt.gtgz)
? ThirdParty.General.gtgz;
? ThirdParty. linux64cc.gtgz
3、解壓到User/OpenFOAM目錄,順序解壓
tar xzf ----- ;此處如果加v參數,我發現會慢一點
另:此處還是有些疑惑,因為官網上也說,General是源碼包,Binary是編譯好的,但是只解其一好像東西不全。
4、設置環境變量
將如下語句加入user/.bashrc
. $HOME/OpenFOAM/OpenFOAM1.5/etc/bashrc
然後更新一下:
. $HOME/.bashrc
5、安裝完成
生成user-1.5目錄並建立run文件夾然後拷貝tutorial過來即可
算例驗證:
cd $HOME/OpenFOAM/$USER-$WM_PROJECT_VERSION/run/tutorials/icoFoam/cavity
blockMesh
icoFoam
paraFoam
成功。