インストール (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 以下にバイナリが作成される.