ABINIT 8.8.3 for LX
ウェブページ
バージョン
8.8.3ビルド環境
- Intel Compiler 17.0.4.196
- Intel MKL 2017 update 3
- Intel MPI 2017.0.3
ビルドに必要なファイル
- abinit-8.8.3.tar.gz
ビルド手順
#!/bin/sh
VERSION=8.8.3
INSTALLDIR=/local/apl/lx/abinit883
WORKDIR=/work/users/${USER}
TARBALL=/home/users/${USER}/abinit-${VERSION}.tar.gz
#----------------------------------------------------------------------------
umask 0022
cd ${WORKDIR}
if [ -d abinit-${VERSION} ]; then
mv abinit-${VERSION} abinit_erase
rm -rf abinit_erase &
fi
module purge
module load intel_parallelstudio/2017update4
tar zxf ${TARBALL}
cd abinit-${VERSION}
export LANG=C
export CC=mpiicc
export FC=mpiifort
export CXX=mpiicpc
export CFLAGS="-fPIC"
./configure --prefix=${INSTALLDIR} \
--with-linalg-flavor=mkl \
--with-fft-flavor=fftw3-mkl \
--enable-mpi-inplace \
--with-mpi-level=2 \
--with-dft-flavor=bigdft+libxc+atompaw+wannier90
make multi multi_nprocs=12
## test
# ulimit -s unlimited
# cd tests
# ./runtests.py -w Test_suite_serial >& tests_serial.log
# ./runtests.py -n4 -w Test_suite_n4 >& tests_n4.log
# cd ../
make install
注意
- GPUやOpenMP対応はありません
- BigDFT(1.7.1.25), AtomPAW(4.0.1.0), Wannier90(2.0.1.1), libxc(3.0.0)を組み込んでいます。
- 非並列でのテストと4並列でのテストを実行。結果は以下の場所に置いてあります。
- 非並列: /local/apl/lx/abinit883/share/abinit-test/tests_serial.log (Test_suite_serial/以下に実際のログ)
- いくつかエラーが出ていますが、全て出力書式の違いと軽微な数値エラーと思われます。該当する機能を利用される場合は念のためご確認ください。
- libxc:t45, v7:t68, v3:t88,t89,t90, v67mbpt:t38,t39, v7:t87, v8:t43,t63
- 4並列: /local/apl/lx/abinit883/share/abinit-test/tests_n4.log (Test_suite_n4/以下に実際のログ)
- (np=1のものについては除外)いくつかクラッシュ等が確認されています。ご注意ください。
- v67mbpt:t19(np=3) - 軽微な数値エラー
- wannier90:t12,t13(np=3) - 数値エラー(?)
- v5:t23(np=2) - エラー終了
- v7:t27-t31(np=2) - 数値エラー(?)
- libxc:t44-t45(np=4) - 軽微な数値エラー(?)
- tutorial:tpositron_3,tpositron_4(np=4): エラー終了
- v5:t07(np=4) - エラー終了
- v7:t29(np=4) - 数値エラー(?)
- v7:t71(np=4) - エラー終了
- 非並列: /local/apl/lx/abinit883/share/abinit-test/tests_serial.log (Test_suite_serial/以下に実際のログ)