1,安装依赖
sudo apt-get install g++ gcc gfortran
2,下载oneAPI HPC Toolkit 与
https://www.intel.com/content/www/us/en/developer/tools/oneapi/toolkits.html?wapkw=toolkit#base-kit
使用-a --cli进行无图形化界面安装
sudo sh XXX.sh -a --cli
3,貌似2025的oneapi加载环境变量后,就无法正确链接到MKL库,因此另外安装MKL库
sudo apt install intel-mkl -y
4,下载解压进入QE文件夹
wget https://www.quantum-espresso.org/rdm-download/488/v7-3-1/3561347ff6c9a5f0c6f0e58cdeb23b47/qe-7.3.1-ReleasePack.tar.gz
tar -zxvf qe-7.3.1-ReleasePack.tar.gz
cd qe-7.3.1
5,configure以生成make.inc文件
./configure --prefix=/opt/qe73
从输出检查是否正确连接到MKL库与并行环境
这样是连接到了MKL库但未识别并行环境:
这样就是连接到MKL库与并行环境:
6,正确生成了make.inc后,可以开始构建QE可执行文件*.x
make all -j 16
以 -j 开启并行构建,后面的数字为构建时使用的线程数。
可以通过 ls ./bin 检查是否构建了需要的可执行文件
重要的几个有:pw.x,ph.x,epsilon.x
7,最后安装即可(将安装到configure时的--prefix路径)
sudo make install