GENESIS-1.1.6 for GPU

ウェブページ

http://www.aics.riken.jp/labs/cbrt/

バージョン

1.1.6

ビルド環境

  • Intel Compiler 17.0.4.196
  • Intel MPI 2017.4.196
  • Intel MKL 2017.4.196
  • CUDA 8.0

ビルドに必要なファイル

  • genesis-1.1.6.tar.bz2

ビルド手順

#!/bin/csh -f
umask 022
set file_genesis=/home/users/${USER}/build/genesis116/genesis-1.1.6.tar.bz2
set dir_prefix=/local/apl/lx/genesis116-CUDA
set work=/work/users/${USER}
setenv FC mpiifort
setenv CC mpiicc
#------------------------------------------------------------------------------
if (! -d ${dir_prefix} || ! -w ${dir_prefix}) then
  echo "${dir_prefix} must be a directory and writable."
  exit 1
endif
#------------------------------------------------------------------------------
cd ${work}
if (-d genesis116) then
  rm -rf genesis116
endif
bunzip2 -c ${file_genesis} | tar xf -
mv genesis-1.1.6 genesis116
cd ${work}/genesis116/src
sed -i 's/OPT_OPENMP="-openmp"/OPT_OPENMP="-qopenmp"/' ./configure
sed -i 's/-axCORE-AVX2/-xHost/' ./configure
sed -i 's/-assume byterecl/-assume byterecl -static-intel/' ./configure
./configure --prefix=$dir_prefix --enable-gpu --enable-single
make
make install