OpenFOAM v2006 を Ubuntu 18.04 LTS にインストールメモ

2020年10月31日

はじめに

OpenFOAM v2006 をインストールする。

インストール対象マシン

Ubuntu Desktop 18.04 LTS (x86_64)。

OpenFOAM のインストール

こちら の指示に従う。

リポジトリの設定。

$ curl -s https://dl.openfoam.com/add-debian-repo.sh | sudo bash

openfoam で検索すると、次のようになる。

$ apt-cache search openfoam
calculix-cgx - Calculix cgx is a 3-dimensional pre- and post-processor for fem
calculix-cgx-examples - Example files for Calculix GraphiX
libopenfoam - Set of programs for Computational Fluid Dynamics (CFD). Libraries
openfoam-examples - Set of programs for Computational Fluid Dynamics (CFD). Examples
openfoam - Computational Fluid Dynamics (CFD) toolbox - runtime
openfoam-default - Computational Fluid Dynamics (CFD) toolbox - default installation
openfoam-dev - Computational Fluid Dynamics (CFD) toolbox - development
openfoam-selector - Selector for OpenFOAM installations
openfoam-tutorials - Computational Fluid Dynamics (CFD) toolbox - tutorial examples
openfoam1912 - Computational Fluid Dynamics (CFD) toolbox - runtime
openfoam1912-common - Computational Fluid Dynamics (CFD) toolbox - common information
openfoam1912-default - Computational Fluid Dynamics (CFD) toolbox - default installation
openfoam1912-dev - Computational Fluid Dynamics (CFD) toolbox - development
openfoam1912-tools - Computational Fluid Dynamics (CFD) toolbox - build tools
openfoam1912-tutorials - Computational Fluid Dynamics (CFD) toolbox - tutorial examples
openfoam2006 - Computational Fluid Dynamics (CFD) toolbox - runtime
openfoam2006-common - Computational Fluid Dynamics (CFD) toolbox - common information
openfoam2006-default - Computational Fluid Dynamics (CFD) toolbox - default installation
openfoam2006-dev - Computational Fluid Dynamics (CFD) toolbox - development
openfoam2006-tools - Computational Fluid Dynamics (CFD) toolbox - build tools
openfoam2006-tutorials - Computational Fluid Dynamics (CFD) toolbox - tutorial examples

フルで入れたい場合は、openfoam2006-default をインストールする。

$ sudo apt-get install openfoam2006-default

...

**
** Different ways to setup OpenFOAM (www.openfoam.com)
** - shell session:                 /usr/bin/openfoam2006
** - select for login shell:        openfoam-selector --set openfoam2006
** - source from ~/.bashrc file:  . /usr/lib/openfoam/openfoam2006/etc/bashrc
**
** Upgrade information: www.openfoam.com/documentation/
**

~/.bashrc などに次のように設定する。

~/.bashrc

alias of2006='. /usr/lib/openfoam/openfoam2006/etc/bashrc'

次のようにすれば設定が有効になる。

$ of2006

インストール時のメッセージに書いてあるが、/usr/bin/openfoam2006 を実行すると、OpenFOAM 用シェル (bash) が起動するので、こちらを使ってもよいかもしれない。

$ openfoam2006
Using: OpenFOAM-v2006 (patch=201012) - visit www.openfoam.com
Arch:  linux64GccDPInt32Opt (mpi=openmpi-system)
OpenFOAM shell session - use exit to quit

OpenFOAM-2006:~/
$

ParaView は別途インストールする。