安装QE

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令安装LAPACK、BLAS库。

    yum install lapack* blas* -y

  3. 执行以下命令解压QE安装包。

    cd /path/to/QE
    tar -xvf q-e-qe-6.4.1.tar.gz

  4. 执行以下命令进入解压后的目录。

    cd q-e-qe-6.4.1

  5. 执行以下命令进行配置。

    ./configure F90=gfortran F77=gfortran MPIF90=mpifort MPIF77=mpifort CC=mpicc FCFLAGS="-O3" CFLAGS="-O3" --with-scalapack=yes --build=aarch64-unknown-linux-gnu --prefix=/path/to/QE

  6. 执行以下命令修改“PP/src/Makefile”文件。

    1. 打开“PP/src/Makefile”文件。
      vi PP/src/Makefile
    2. 按“i”进入编辑模式。
      • 在第49行后新增一行,内容如下:
        pw_export.o \

      • 在第66行末尾增加以下内容:
        pw_export.x

      • 在第221行后新增四行,内容如下:
        1. 普通模式下,将光标置于第217行,按“4yy”往下复制4行。
        2. 将光标置于第222行,按“p”粘贴。
        3. 修改第222和第224行的部分内容,如下图所示:

        直接在编辑模式下添加第222-225行内容,会导致部分内容字体颜色无变化,相当于修改不生效,无法编出pw_export.x的可执行文件,故应先复制前四行全部内容并保持一致后再修改部分内容。

    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  7. 执行以下命令进行编译安装。

    make -j 16 pwall
    make install