「OpenFOAMのインストール」の版間の差分

提供:オープンCAEWiki OpenCAE Wiki
ナビゲーションに移動 検索に移動
(ページの作成:「==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

OpenFOAM(CFD Direct版)

DEXCS

DEXCS2016 for OpenFOAM環境構築(1)

DEXCS2016 for OpenFOAM環境構築(2)

DEXCS2016 for OpenFOAM環境構築(3)

foam-extend

WSL(Windows10)

foam-extend 4.0をBash on Ubuntu on Windowsにインストール