OpenFOAM 4.0 を Ubuntu 14.04 LTS にインストールメモ2016年7月2日 | |
インストール対象マシンUbuntu Desktop 14.04 LTS (x86_64)。 OpenFOAM のインストール本家の指示 に従う。 リポジトリが設定されていなければ、リポジトリを設定。 $ sudo add-apt-repository http://www.openfoam.org/download/ubuntu アップデート。 $ sudo apt-get update 新しい OpenFOAM のパッケージが認識されているか確認する。 $ apt-cache search openfoam openfoam231 - OpenFOAM openfoam240 - OpenFOAM openfoam30 - OpenFOAM openfoam4 - OpenFOAM paraviewopenfoam410 - Paraview visualisation application paraviewopenfoam44 - Paraview visualisation application paraviewopenfoam50 - Paraview visualisation application OpenFOAM のインストール。 $ sudo apt-get install openfoam4 "続行しますか?" とか "検証なしにこれらのパッケージをインストールしますか?" などと聞かれたら y を入力する。 ~/.bashrc に設定を追加。 #. /opt/openfoam30/etc/bashrc . /opt/openfoam4/etc/bashrc ~/.bashrc を読み込む。 $ . ~/.bashrc シェルが zsh だとエラーが出る。 /opt/openfoam4/etc/config.sh/aliases:73: bad option: -t /opt/openfoam4/etc/config.sh/aliases の 73 行目を修正する。
#[ "$(type -t wmRefresh)" = "alias" ] && unalias wmRefresh || unset wmRefresh
[ "$(type wmRefresh | awk '{print $4}')" = "alias" ] && unalias wmRefresh || unset wmRefresh
動作確認。 $ 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 | |
| PENGUINITIS | |