「OpenFOAMのインストール」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==OpenFOAM(CFD Direct版)== ===DEXCS=== [http://ofbkansai.sakura.ne.jp/archives/124199 DEXCS2016 for OpenFOAM環境構築(1)] [http://ofbkansai.sakura.ne.jp/archives...」) |
|||
1行目: | 1行目: | ||
==OpenFOAM(CFD Direct版)== | == OpenFOAM(ESI版) == | ||
===DEXCS=== | === v1712(Ubuntu:ソースコンパイル) === | ||
①[https://www.openfoam.com/download/install-source.php 公式ページ]からOpenFOAM-v1712.tgzとThirdParty-v1712.tgzダウンロードする。 | |||
②UbuntuのTerminalを起動し、以下コマンドを実行して、ホームディレクトリ下にOpenFOAMディレクトリを作り、ソースファイルを解凍する。 | |||
mkdir ~/OpenFOAM | |||
tar xvzf OpenFOAM-v1712.tgz -C ~/OpenFOAM | |||
tar xvzf ThirdParty-v1712.tgz -C ~/OpenFOAM | |||
③ホームディレクトリの.bashrc | |||
source ~/OpenFOAM/OpenFOAM-v1712/etc/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 | |||
⑦ParaFoamのリコンパイル | |||
cd $WM_PROJECT_DIR/applications/utilities/postProcessing/graphics/PVReaders | |||
./Allwclean | |||
./Allwmake | |||
== OpenFOAM(CFD Direct版) == | |||
=== DEXCS === | |||
[http://ofbkansai.sakura.ne.jp/archives/124199 DEXCS2016 for OpenFOAM環境構築(1)] | [http://ofbkansai.sakura.ne.jp/archives/124199 DEXCS2016 for OpenFOAM環境構築(1)] | ||
7行目: | 44行目: | ||
[http://ofbkansai.sakura.ne.jp/archives/124234 DEXCS2016 for OpenFOAM環境構築(3)] | [http://ofbkansai.sakura.ne.jp/archives/124234 DEXCS2016 for OpenFOAM環境構築(3)] | ||
==foam-extend== | == foam-extend == | ||
===WSL(Windows10)=== | === WSL(Windows10) === | ||
[[foam-extend 4.0をBash on Ubuntu on Windowsにインストール]] | [[foam-extend 4.0をBash on Ubuntu on Windowsにインストール]] |
2018年5月27日 (日) 07:05時点における版
OpenFOAM(ESI版)
v1712(Ubuntu:ソースコンパイル)
①公式ページからOpenFOAM-v1712.tgzとThirdParty-v1712.tgzダウンロードする。
②UbuntuのTerminalを起動し、以下コマンドを実行して、ホームディレクトリ下にOpenFOAMディレクトリを作り、ソースファイルを解凍する。
mkdir ~/OpenFOAM tar xvzf OpenFOAM-v1712.tgz -C ~/OpenFOAM tar xvzf ThirdParty-v1712.tgz -C ~/OpenFOAM
③ホームディレクトリの.bashrc
source ~/OpenFOAM/OpenFOAM-v1712/etc/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
⑦ParaFoamのリコンパイル
cd $WM_PROJECT_DIR/applications/utilities/postProcessing/graphics/PVReaders ./Allwclean ./Allwmake