[toc]
Quantum ESPRESSO(简称 QE)是一个开源的第一性原理计算软件套件,常用于电子结构和材料模拟。
一、安装前准备
在 Ubuntu/Debian 系统上可以先安装依赖:
1
2
3
4sudo apt upgrade
sudo apt update
sudo apt install autoconf build-essential gfortran libblas3 libc6 libfftw3-dev liblapack-dev
sudo apt install libopenmpi-dev libscalapack-openmpi-dev libelpa-dev
二、下载安装QE
1
2
3
4
5
6wget https://gitlab.com/QEF/q-e/-/archive/qe-7.4/q-e-qe-7.4.tar.gz
tar -zxvf q-e-qe-7.4.tar.gz
cd q-e-qe-7.4
./configure
make pw -j4
make pp -j4
三、环境变量设置
为了方便运行,可以把 QE 的 bin
路径加入环境变量,例如在 ~/.bashrc
里添加:
1
export PATH=/home/xxx/softwares/QE/q-e-qe-7.4/bin:$PATH
然后刷新测试:
1
2
3
source ~/.bashrc
which pw.x
#输出:/home/xxx/softwares/QE/q-e-qe-7.4/bin/pw.x
1 | export PATH=/home/xxx/softwares/QE/q-e-qe-7.4/bin:$PATH |
1 | source ~/.bashrc |
四、测试运行
进入 examples/
目录,运行测试:
1
2
3
4
5
git clone https://github.com/Yavar-Azar/QE-Examples.git
cd QE-Examples/Example-01/
# 如果安装了mkl需要激活环境
# source /opt/intel/oneapi/setvars.sh
mpirun -np 4 pw.x < espresso.pwi
1 | git clone https://github.com/Yavar-Azar/QE-Examples.git |