|
|
系统环境:CentOS Linux release 7.9.2009 + cmake version 3.27.9 + git version 2.36.6
软件版本:q-e-latest.tar.gz (自制7.2,来源于gitlab)
测试文件:diamond.zip
测试方法:参考sob的安装介绍
安装模块:所有的,包括epw、w90、gipaw、want、yambo、d3q等
更新时间:2023.12.10
以下所有操作均在普通用户下进行。
1、GNU编译器安装
采用全套GCC-9.3.0 + OpenMPI-4.1.2 + IntelMKL-19.0.5。
- source ~/scripts/gcc-9.3.0.sh;source ~/scripts/intelmkl-19.0.5.sh;source ~/scripts/openmpi-4.1.2-gcc9.3.0.sh
- tar -xavf q-e-latest.tar.gz
- cd q-e
- # OpenMP并行默认关闭,这里支持OpenMP并行。 ./configure --help查看可用选项
- ./configure --prefix=/home/c7m/apps/qe/7.2/gcc-9.3.0 --enable-openmp
- make -j96 all
- make -j96 pw ph hp pwcond neb pp pwall cp all_currents tddfpt gwl ld1 xspectra couple epw kcw gui
- # 此处用多核编译极易出错,取消-j
- make gipaw w90 want yambo d3q
- make -j96 install
复制代码
2、INTEL编译器安装
采用全套Intel-19.0.5编译器。
- source ~/scripts/intel-19.0.5.sh
- cmake --version && git --version
- tar -xavf q-e-latest.tar.gz
- cd q-e
- mkdir build
- cd build
- cmake .. -DCMAKE_C_COMPILER=icc -DCMAKE_C_FLAGS:STRING=-xCORE-AVX512 -DCMAKE_CXX_COMPILER=icpc -DCMAKE_Fortran_COMPILER=mpiifort -DCMAKE_Fortran_FLAGS:STRING=-xCORE-AVX512 -DQE_ENABLE_OPENMP=ON -DQE_ENABLE_SCALAPACK=ON -DCMAKE_BUILD_TYPE:STRING=RELWITHDEBINFO -DCMAKE_INSTALL_PREFIX=/home/c7m/apps/qe/7.2/intel-19.0.5
- make -j96 all_currents couple cp epw gwl hp ld1 neb ph pp pw pwall pwcond tddfpt upf xspectra
- make -j96 install
复制代码
另注:如何升级git?
1、下载安装包自行编译
2、yum升级
- yum install https://repo.ius.io/ius-release-el7.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- yum remove git
- yum install git236
复制代码
|
评分 Rate
-
查看全部评分 View all ratings
|