欢迎光临散文网 会员登陆 & 注册

Quantum Espresso【QE】及EPW的编译安装教程

2023-04-09 09:53 作者:AronKung  | 我要投稿

提要:本教程适合单节点或者多节点服务器的安装使用,安装之前默认已成功安装intel编译器。以最新版q-e-qe-7.2为例:

  • 官网下载安装包并解压:

    tar  -zxvf   q-e-qe-7.2.tar.gz

  • 进入解压安装包:

    cd q-e-qe-7.2

  • 预设并检测电脑环境:

    ./configure --prefix=path  MPIF90=mpiifort CC=mpiicc F90=ifort F77=mpiifort -enable-parallel【注:path更换为想要安装的路径】

  • 修改make.inc文件:

    1. FFLAGS = -O3 -assume byterecl -g -traceback

    2. BLAS_LIBS = -L${MKLROOT}/lib/intel64 -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_lp64 -lpthread -lm -ldl

    3. LAPACK_LIBS = -L${MKLROOT}/lib/intel64 -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_lp64 -lpthread -lm -ldl

    4. SCALAPACK_LIBS = -L${MKLROOT}/lib/intel64 -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_lp64 -lpthread -lm -ldl

    5. FFT_LIBS = -L${MKLROOT}/lib/intel64 -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_lp64 -lpthread -lm -ldl

    6. MPI_LIBS = -L/home/probe/app/intel/impi/2019.1.144/intel64/lib -lmpi

    【注:${MKLROOT}为本机intel编译器自带的库路径】

  • 编译安装:

    make all install

  • 运行测试:

    mpirun -np 12 pw.x < relax.in > relax.out


以上步骤默认没有安装EPW模块,如需要则在以上步骤安装完成后单独编译EPW即可:

make epw


Quantum Espresso【QE】及EPW的编译安装教程的评论 (共 条)

分享到微博请遵守国家法律