OpenFOAM 2.1.0 を Ubuntu 12.04 LTS にインストールメモ

2012年5月16日

インストール対象マシン

Ubuntu Desktop 12.04 LTS (x86_64)。

OpenFOAM のインストール

OpenFOAM 用に apt のリポジトリを追加。/etc/apt/sources.list.d/openfoam.list を作る。

$ sudo vi /etc/apt/sources.list.d/openfoam.list

以下の行を追加する。

deb http://www.openfoam.com/download/ubuntu oneiric main

アップデート。

$ sudo apt-get update

新しい OpenFOAM のパッケージが認識されているか確認する。

$ apt-cache search openfoam
openfoam210 - OpenFOAM
paraviewopenfoam3120 - Paraview visualisation application

OpenFOAM のインストール。

$ sudo apt-get install openfoam210

"続行しますか?" とか "検証なしにこれらのパッケージをインストールしますか?" などと聞かれたら y を入力する。

同様に ParaView をインストール。

$ sudo apt-get install paraviewopenfoam3120

~/.bashrc を編集。

. /opt/openfoam210/etc/bashrc

~/.bashrc を読み込む。

$ . ~/.bashrc

動作確認。

$ cp -r $FOAM_TUTORIALS/incompressible/icoFoam/cavity .
$ cd cavity
$ blockMesh
$ icoFoam
$ paraFoam

ソルバーのコンパイルの確認

$ cp -r $FOAM_SOLVERS/incompressible/icoFoam .
$ cd icoFoam
$ vi Make/files

ここで、"EXE = ..." の行を以下のように書き換える。

EXE = icoFoam

コンパイル。

$ wmake

実行。

$ cp -r $FOAM_TUTORIALS/incompressible/icoFoam/cavity .
$ cd cavity
$ blockMesh
$ ../icoFoam