Quantum ESPRESSO 5.4 for LX
ウェブページ
https://www.quantum-espresso.org/
バージョン
5.4
ビルド環境
- Intel Parallel Studio 2017update4
ビルドに必要なファイル
- q-e-qe-5.4.tar.gz
ビルド手順
#!/bin/sh
VERSION=5.4
BASEDIR=/home/users/${USER}/Software/QE/${VERSION}
TARBALL=${BASEDIR}/q-e-qe-${VERSION}.tar.gz
INSTDIR=/local/apl/lx/espresso54
#LIBXC=${INSTDIR}/libxc-4.2.3
# --------------------------------------------------------------------
umask 0022
module purge
module load intel_parallelstudio/2017update4
export LANG=
export LC_ALL=C
cd ${INSTDIR}
if [ -d q-e-qe-${VERSION} ]; then
mv q-e-qe-${VERSION} q-e-qe-erase
rm -rf q-e-qe-erase &
fi
tar zxf ${TARBALL}
mv q-e-qe-${VERSION}/* .
rmdir q-e-qe-${VERSION}
CC=icc FC=ifort F90=ifort F77=ifort MPIF90=mpiifort \
./configure --prefix=${INSTDIR} \
--with-scalapack=intel
echo "tsvdw.o: tsvdw.f90" >> ./Modules/Makefile
echo -e '\t$(MPIF90) $(FFLAGS_NOOPT) -nomodule -fpp $(FDFLAGS) $(IFLAGS) $(MODFLAGS) -c $<' >> ./Modules/Makefile
# libxc
#LIBXC_ESC=`echo ${LIBXC} | sed -e 's/\//\\\\\//g'`
#sed -i -e "/^DFLAGS/s/$/ -D__LIBXC/" \
# -e "/^LD_LIBS/s/$/ -L${LIBXC_ESC}\/lib -lxcf90 -lxc/" \
# -e "/^IFLAGS/s/$/ -I${LIBXC_ESC}\/include/" \
# make.sys
make all
cd test-suite
make run-tests
cd ..
テスト
- pw_scf - scf-1.in: Unknown
- 数値上は問題は見られない
- pw_scf - scf-disk_io-1.in: Unknown
- 数値上は問題は見られない
- pw_uspp - uspp1-coulomb.in: **FAILED**
- 条件によらず動作せず。pseudo/H.coulomb-ae.UPF内のPP_PSWFCが空であることが原因? (実際に PP_PSWFC にダミーデータを入れれば正常に動作する)
########################################################################################################################
# WARNING: there are pending errors
# PENDING ERROR (ierr=1)
# ERROR IN: iotk_getline (iotk_scan.f90:947)
# CVS Revision: 1.23
#
iostat=-1
# ERROR IN: iotk_scan_tag (iotk_scan.f90:593)
# CVS Revision: 1.23
# ERROR IN: iotk_open_read (iotk_files.f90:631)
# CVS Revision: 1.20
# PENDING ERROR (ierr=2)
# ERROR IN: iotk_close_read (iotk_files.f90:730)
# CVS Revision: 1.20
# FROM IOTK LIBRARY, VERSION 1.2.0
# UNRECOVERABLE ERROR (ierr=-3)
# ERROR IN: iotk_scan_begin (iotk_scan.f90:182)
# CVS Revision: 1.23
# Tag not found
namel=PP_PSWFC
########################################################################################################################
- pw_vdw - vdw-ts.in: **FAILED**
- 数値エラー。本質的に非常に数値エラーの起こりやすいテスト。
- http://lists.quantum-espresso.org/pipermail/users/2016-January/034365.html にコメント有り
- バージョン6.3においても同程度のエラーあり(ただしこちらはテストをパスする)
- pw_xdm - xdm.in: **FAILED**
- 数値エラー。gfortran-4.8.5シリアル、gfortran-4.8.5/openmpiの条件でも同様に失敗する。
- mklの有無の影響無し