OpenFOAM v1712 を Ubuntu 16.04 LTS にインストールメモ

2018年1月11日

はじめに

OpenFOAM v1712 をソースコードからコンパイルする。

インストール対象マシン

Ubuntu Desktop 16.04 LTS (x86_64)。OpenFOAM 5.0/OpenFOAM v1706 をインストール済み。

パッケージの準備

パッケージを こちら からダウンロードする。

$ mkdir ~/OpenFOAM
$ tar xvzf OpenFOAM-v1712.tgz -C ~/OpenFOAM
$ tar xvzf ThirdParty-v1712.tgz -C ~/OpenFOAM

~/.bashrc に以下を追加。

. ~/OpenFOAM/OpenFOAM-v1712/etc/bashrc

端末を再起動する。"foam" と打って $WM_PROJECT_DIR (OpenFOAM のディレクトリ) に移動できれば OK。

コンパイル

コンパイル。

$ foam
$ export WM_NCOMPPROCS=4
$ ./Allwmake

WM_NCOMPPROCS を設定することで、コンパイルを並列実行するようにしている。

すべてのプログラムをコンパイルするには以下のパッケージの追加が必要だった。

$ sudo apt-get install libgmp-dev libmpfr-dev

ParaView のセットアップ

ParaView は 本家 からダウンロードするか、OpenFOAM 5.0 のものを使う。

paraFoam で ParaView が起動するように alias を設定する。

alias paraFoam="paraFoam -builtin"

オプションなしでも起動するが、エラーメッセージを抑制するため。