|
|
| (同じ利用者による、間の3版が非表示) |
| 1行目: |
1行目: |
| == OpenFOAM(ESI版) == | | == OpenFOAM(OpenCFD版) == |
| === v1712(Ubuntu:ソースコンパイル) ===
| | [https://note.com/mmer547/n/nb003d4f4f126 OpenFOAM(OpenCFD版)のインストール時にis not signed.になってインストールできない時] |
| ①[https://www.openfoam.com/download/install-source.php 公式ページ]からOpenFOAM-v1712.tgzとThirdParty-v1712.tgzダウンロードする。
| |
|
| |
|
| ②UbuntuのTerminalを起動し、以下コマンドを実行して、ホームディレクトリ下にOpenFOAMディレクトリを作り、ソースファイルを解凍する。
| | [[OpenFOAM v2112のインストール]] |
| mkdir ~/OpenFOAM
| |
| tar xvzf OpenFOAM-v1712.tgz -C ~/OpenFOAM
| |
| tar xvzf ThirdParty-v1712.tgz -C ~/OpenFOAM
| |
|
| |
|
| ③ホームディレクトリの.bashrcに以下を追記
| | [[OpenFOAM v1712のインストール]] |
| source ~/OpenFOAM/OpenFOAM-v1712/etc/bashrc
| |
|
| |
|
| 追記したら.bashrcを再度読み込む
| | == OpenFOAM(CFD Direct版) == |
| | |
| source ~/.bashrc
| |
| | |
| ④必要なライブラリのインストール
| |
| sudo apt-get install build-essential flex bison cmake zlib1g-dev libboost-system-dev libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev
| |
| sudo apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev
| |
| sudo apt-get install libscotch-dev libcgal-dev
| |
| | |
| ⑤コンパイルを実行する
| |
| | |
| シングルCPUでコンパイル
| |
| foam
| |
| ./Allwmake
| |
| | |
| 並列コンパイル(WM_NCOMPPROCS=の後ろの数字は並列化が可能なCPU数に応じて書き換える)
| |
| foam
| |
| export WM_NCOMPPROCS=2
| |
| ./Allwmake
| |
| | |
| ⑥ParaViewのコンパイル
| |
| cd $WM_THIRD_PARTY_DIR
| |
| ./makeParaView
| |
| wmRefresh
| |
|
| |
|
| ⑦ParaFoamのリコンパイル
| | [https://www.xsim.info/articles/OpenFOAM/Install-on-Windows10.html OpenFOAM の Windows 10 へのインストール(XSim)] |
| cd $WM_PROJECT_DIR/applications/utilities/postProcessing/graphics/PVReaders
| |
| ./Allwclean
| |
| ./Allwmake
| |
|
| |
|
| == OpenFOAM(CFD Direct版) ==
| |
| === DEXCS === | | === DEXCS === |
| [http://ofbkansai.sakura.ne.jp/archives/124199 DEXCS2016 for OpenFOAM環境構築(1)] | | [http://ofbkansai.sakura.ne.jp/archives/124199 DEXCS2016 for OpenFOAM環境構築(1)] |