OpenFOAM 2.2.1 を Linux Mint 13 にインストールメモ

2013年8月12日

インストール対象マシン

Linux Mint 13 (x86_64)。

OpenFOAM のインストール

バイナリ版をインストールする。

OpenFOAM 用 apt リポジトリ /etc/apt/sources.list.d/openfoam.list を次の内容で用意する。

deb http://www.openfoam.com/download/ubuntu precise main
deb http://www.openfoam.com/download/ubuntu lucid main

アップデート。

$ sudo apt-get update

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

$ apt-cache search openfoam
openfoam211 - OpenFOAM
openfoam220 - OpenFOAM
openfoam221 - OpenFOAM
paraviewopenfoam3120 - Paraview visualisation application
openfoam170 - OpenFOAM
openfoam171 - OpenFOAM
openfoam200 - OpenFOAM
openfoam201 - OpenFOAM
openfoam210 - OpenFOAM
paraviewopenfoam3101 - Paraview visualisation application
paraviewopenfoam380 - Paraview visualisation application
paraviewopenfoam381 - Paraview visualisation application

OpenFOAM のインストール。

$ sudo apt-get install openfoam221

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

ParaView は前回インストール済み。インストールの必要があれば以下のようにする。

$ sudo apt-get install paraviewopenfoam3120

~/.bashrc を編集。

#. /opt/openfoam220/etc/bashrc
. /opt/openfoam221/etc/bashrc

~/.bashrc を読み込む。

$ . ~/.bashrc

動作確認。

$ cp -r $FOAM_TUTORIALS/incompressible/simpleFoam/pitzDaily .
$ cd pitzDaily
$ blockMesh
$ simpleFoam
$ paraFoam

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

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

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

EXE = simpleFoam

コンパイル。

$ wmake

実行。

$ cp -r $FOAM_TUTORIALS/incompressible/simpleFoam/pitzDaily .
$ cd pitzDaily
$ blockMesh
$ ../simpleFoam