openfoam7編譯安裝
⑴ 在Ubuntu中安裝openfoam,在文件配置完成後,輸入blockMesh時出現not found,but can be installed with
應該是軟體安裝源默認為國外網站,可能太慢或者不通導致不能定首團碰位到軟體包。可以將軟體或皮源設置為國內鏡像伺服器。具體怎麼改,可以一下,可以圖形界面下選擇,或者者談直接編輯軟體源配置文件。
打開系統設置,如下,選擇進入其中的 Software&Update。
或者直接編輯/etc/apt/source.list源文件
⑵ openfoam自編求解器怎麼編譯
通過wmake指令編譯。
自編求解器文件夾至少要有.C文件和Make文件夾(其中包含options及files)
⑶ OpenFOAM中funkySetFields的安裝與使用
OpenFOAM中有個setFields函數能察判斗夠設置簡單的初始場,其實,OpenFOAM的插件swak4foam中funkySetFields能夠設置更復雜的初始條沖者件。
根據不同的OpenFOAM版本,在這個 網站 選擇安裝.
當然也可以試試網站中的另兩種方法。
swak4foam包含下列文件或文件夾:
在swak4foam中輸入以下命令:
./Allwmake
顯示如下
應當指出敗磨,上述關鍵字可以直接在控制台上輸,也可以寫在名字為funkySetFieldsDict(類似於setFieldsDict)中。
or:
注意比較長的式子用單引號或者雙引號隔開。 上述關鍵字沒有次序要求。
類似於setFields:
高級命令行用法
方法二 使用 funkySetFieldsDict 字典
命令: funkySetFields -time 0
⑷ 在centos7下怎麼安裝多版本的openfoam
按照官網上對Lunix操作平台的安裝拆姿步驟安裝,安裝拍御山了一個版本以後,不用管他,按照另一個版本的安裝步驟再繼續安裝就可以了,成功以後,在命令窗口載入相襲中應的環境變數來使用不同的版本,比如輸入of231是載入opOpenfoam 2.3.1版本。
詳情可以去CFD Online上搜索Openfoam update
⑸ 如何實現同一用戶下的OpenFOAM多版本編譯
不同版本的安裝和單一版本安裝沒有什麼區別,比如你要安裝1.5.x 按照我附件相應配置文件名字為OpenFOAM15x,直接輸入source OpenFOAM15x就可以執行相應的安裝了。對於不同的版本,需要在新環境下,重新安裝即可,所有的都要重新安裝,包括第三方包。放心,新的配置環境不會影響你以前安裝的版本。 應當注意不要將那個etc/bashrc的執行命令,寫在你的.bashrc下面了,直接寫到你的配置文件中就行了,每次使用前source一下。
⑹ Ubuntu系統OpenFOAM安裝遇到的問題與解決辦法
在Ubuntu16.04上編譯安裝OpenFOAM時,在配置環境變數後提示:
這應該是mpi設置的問題。
OpenFOAM官方給出的解決辦法是,在終端輸入:
如果返回的是:/usr/mpich/include,說明電腦上mpicc默認使用MPICH,而OpenFOAM使用的是OpenMPI,因此需要修改過來:
OpenMPI的具體路徑可能不同,這一點需要注意。
不過我在做完上面步驟後,並未把問題解決。根據提示:「 cd 不到openMPI 2.1.1」,安裝了該版本,並在系統的.bashrc中添加了相應的環境變數。此時,輸入「which mpirun」和「which mpicc」,都指向新版本;但若輸入緩襪隱「sudo update-alternatives --list mpi」,確指向老版本。不過再次執行「./Allwmake」時,確沒有相應的問題了,令人費解。
注 :摸索的過程中,還嘗試了一下操作,但於我的安裝無效:
根據 CFD-online 上的一個好禪回答得以解決:
在OpenFOAM的etc/文件夾中增加一個pre.sh文件,擾廳文件中包含:
pref.sh會自動被OpenFOAM etc/bashrc souce,它將取代WM_MPLIB=SYSTEMOPENMPI 設置。
另外,根據你電腦上裝的MPI不同,也可以嘗試以下設置:
⑺ openfoam安裝問題
parafoam能打開嗎,還是電腦上沒有凱陪parafoam,如果你安裝的是paraview是不可以用parafoam打開的
你要用paraview打開你算例文件夾下面的.foam文件,如果文件夾下面沒有就自己創建一個和你算例文件升鋒夾名字一樣的吵孫晌.foam文件,注意不是創建文件夾,是文件。
用paraview打開你新創建的.foam就能看見了