化学工程与化学

 

Quantum ESPRESSO

更新时间 2020-12-01

Quantum ESPRESSO 是用于纳米级电子结构计算和材料建模的开源软件包

Quantum ESPRESSO基于密度泛函理论、平面波和赝势(范数守恒和超软)

一、脚本模板

  1. Slurm
    #!/bin/bash
    #SBATCH --nodes=1                   # 节点数量
    #SBATCH --ntasks-per-node=56        # 每个节点核心数量
    #SBATCH --ntasks=56                 # 总核心数
    #SBATCH --partition=g1_share        # 队列分区且必须指定正确分区
    #SBATCH --job-name=qe               # 作业名称
    #SBATCH --output=hello.%j.out       # 正常日志输出 (%j 参数值为 jobId)
    #SBATCH --error=hello.%j.err        # 错误日志输出 (%j 参数值为 jobId)
    
    ##############################################
    #          Software Envrironment             #
    ##############################################
    unset I_MPI_PMI_LIBRARY                        # 取消默认mpi库,使用intel自带
    export I_MPI_JOB_RESPECT_PROCESS_PLACEMENT=0   # intel 多节点作业所需修改参数
    module load intel/2022 intelmpi/2022           # intel 环境加载
    module load qe-6.2.1                           # 软件加载
    
    ##############################################
    #               Run job                      #
    ##############################################
    export OMP_NUM_THREADS=1
    ulimit -s unlimited
    ulimit -l unlimited
    
    mpirun pw.x -i ausurf.in
    

二、编译

  1. 环境加载

    #intel编译
    module load intelmpi/2022 intel/2022
    #gcc编译
    module load gcc/12.1.0 openmpi/4.1.3_gcc12.1.0
    
  2. QE安装

    #QE下载链接: https://github.com/QEF/q-e/releases/tag/qe-7.0
    #Devicexlib下载链接: https://gitlab.com/max-centre/components/devicexlib/-/archive/0.1.0/devicexlib-0.1.0.tar.gz
    tar -xf qe.tar.gz
    cd q-e-qe-7.0/
    ./configure --prefix=/sh2/software/app/qe
    cp -r devicexlib-0.1.0/* /sh2/software/app/qe/q-e-qe-7.0/external/devxlib
    cd q-e-qe-7.0/
    make all install
    
ERROR: 系统试图使用wget命令从gitlab中下载一个名为devicexlib-0.1.0.tar.gz的外部包,并将其解压到./external/devxlib中。如果用户所在的系统未配置外部互联网,则无法下载成功,紧接着的tar命令自然找不到文件,也无法编译安装devicelib,进而整个make安装过程自然报错退出。
解决方案:手动从提示的链接下载devicexlib包并且解压到$QEPATH/external/devxlib中,然后重新回到QE主目录$QEPATH执行正常安装即可。
这篇文档解决了您的问题吗?
0
0