スタンフォード大で出しているオープンソースCFDソフトウェアのSU2というものを使ってみる。
(1)ダウンロード
http://su2.stanford.edu/download.html
現在のバージョンは3.0で、フルバージョンであるSU2 SUITEと、教育用に一部簡素化したSU2-Edu SUITEというのがあるらしい。気にしないで、gitで開発版を落としてくる。
cd ~
git clone https://github.com/su2code/SU2
もしくは、
svn checkout https://github.com/su2code/SU2/trunk ; mv trunck SU2
(2)インストール(configure/make/make install)
cd SU2
mkdir /usr/local/SU2
./configure --prefix=/usr/local/SU2 /
--with-MPI=/usr/local/openmpi_gcc/bin/mpicxx
vi ~/.bashrc
make
make install
CGNSとMetisについては、static library (lib***.a)が必要なようです。epelなんかからインストールされるものは、みんなlib***.soなので、さしあたってconfigure時点で外しておく。必要に応じて後で、別にインストールしビルドしなおすことにしました。
なお、ソースに含まれるヘッダファイルから判断して、CGNSlibは3.1.3、METISは5.0.2が標準のようです。