OpenFOAM Extend Project 版のインストール

2012年11月17日

はじめに

OpenFOAM Extend Project 版 のインストールについて。

パッケージの入手

GIT で入手。

$ git clone git://openfoam-extend.git.sourceforge.net/gitroot/openfoam-extend/openfoam-extend

パッケージのセットアップ

パッケージを移動。

$ mv OpenFOAM-1.6-ext ~/OpenFOAM/

~/.bashrc に以下を追加。

. ~/OpenFOAM/OpenFOAM-1.6-ext/etc/bashrc

~/.bashrc を読み込みなおすために端末を起ち上げなおす。

ThirdParty のコンパイル

ThirdParty のコンパイルの方法がオリジナルの OpenFOAM と異なる。

$ cd $WM_PROJECT_DIR/ThirdParty
$ ./AllMake

AllMake すると各パッケージがダウンロードされコンパイルされる。RPM が使われるので、パッケージ管理が RPM 系でないディストリビューションでは RPM をインストールする必要がある。

コンパイルが済んだら、おそらく "Qt の場所がわからないので ParaView のコンパイルはスキップしました" といったメッセージが出るので、Qt のパスを QT_BIN_DIR に指定して改めてコンパイルする。

$ which qmake
/usr/bin/qmake
$ QT_BIN_DIR=/usr/bin ./AllMake.stage4

OpenFOAM のコンパイル

OpenFOAM をコンパイル。

$ cd $WM_PROJECT_DIR
$ ./Allwmake

インストールメモ