wannier90 installation
日付:2022/5/18
##
状況
Quantum Espresso v7.0に付属してくるWannier90をIntel Compilerでinstallしたが,実行時にforttlから警告文が出るのでWannier90だけ別途インストールした.
環境
インストール手順
インストールはmakeを利用して行う.基本的はinstall.READMEに書いてある通り.
cp ./config/make.inc.ifort ./make.inc
make.incは以下.
#=====================================================
# For Linux with intel version 11/12 on 64bit machines
#=====================================================
F90 = ifort
COMMS=mpi
MPIF90=mpiifort
FCOPTS=-O2
LDOPTS=-O2
#========================================================
# Intel mkl libraries. Set LIBPATH if not in default path
#========================================================
# original
# LIBDIR = /opt/intel/mkl/lib/intel64
#
# modify here for module intel/mkl
LIBDIR = ${MKLROOT}/lib/intel64
LIBS = -L$(LIBDIR) -lmkl_core -lmkl_intel_lp64 -lmkl_sequential -lpthread
#=======================
# ATLAS Blas and LAPACK
#=======================
#LIBDIR = /usr/local/lib
#LIBS = -L$(LIBDIR) -llapack -lf77blas -lcblas -latlas
環境にあわせてLIBDIR
を変更する.
echo ${MKLROOT}
/home/local/intel/compilers_and_libraries_2020.4.304/linux/mkl
LIBSのところは多分intel link advisorを利用しても良いと思う.
makeの実行
make all -j 4
注意:pw2wannier90.xについて
make allではpw2wannierはinstallできない.そこでpw2wannier90.xについてはQE付属のものを利用する.詳細はQEのinstallのページを参照.