インストール (Debian + 電脳 Debian パッケージ)

OS として Debian を使う場合には, 地球流体電脳倶楽部の謹製品の Debian パッケージ を利用することをお勧めします.

Debian パッケージのインストール

Fortran コンパイラのインストール

$ sudo apt-get install gfortran 

LAPACK, blas のインストール

Debian パッケージのインストールをして下さい.

$ sudo apt-get install  libblas3 liblapack3 libblas-dev liblapack-dev

NetCDF のインストール

NetCDF ver.4 の Debian パッケージをインストールして下さい. Fortran インターフェイスも必要となりますので,忘れずにインストールしておいて下さい. なお, 並列計算を行う場合であっても netcdf-mpi をインストールする必要ありません (その部分は gtool5 が担うので).

$ sudo apt-get install  libnetcdff6 libnetcdf-dev libnetcdff-dev netcdf-bin 

(並列計算の場合のみ) MPI のインストール

$ sudo apt-get install  libopenmpi-dev openmpi-bin

地球流体電脳倶楽部の謹製品の Debian パッケージのインストール

地球流体電脳倶楽部の謹製品の Debian パッケージ に書かれている手順に従ってパッケージをインストールしてください. apt-get install で gtool5 パッケージを指定すれば, 必要なパッケージが入ります.

$ sudo apt-get install gtool5

可視化のために,gphys パッケージもインストールしておいて下さい.

$ sudo apt-get install gphys

deepconv のインストール

シングル版

CPU 1 コアで動かす場合は以下のようにコンパイルして下さい. configure に特にオプションを指定する必要はありません. gt5frt は gfortran のラッパーで,netcdf や gtool などのライブラリパスが指定されています.

$ git clone https://github.com/gfd-dennou-club/Dennou-deepconv-arare6.git
$ export FC=gt5frt
$ ./configure
$ make

bin 以下にバイナリが作成される.

MPI 並列版

$ git clone https://github.com/gfd-dennou-club/Dennou-deepconv-arare6.git
$ export FC=gt5frt.mpi
$ ./configure --with-mpi
$ make

bin 以下にバイナリが作成される.