计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: sobereva
打印 Print 上一主题 Last thread 下一主题 Next thread

[Quantum ESPRESSO] Quantum ESPRESSO在Linux下的安装方法

  [复制链接 Copy URL]

104

帖子

0

威望

3049

eV
积分
3153

Level 5 (御坂)

被催的人

61#
发表于 Post on 2021-12-25 11:43:51 | 只看该作者 Only view this author

谢谢老师指教!我去试着用一下。

104

帖子

0

威望

3049

eV
积分
3153

Level 5 (御坂)

被催的人

62#
发表于 Post on 2021-12-25 11:44:35 | 只看该作者 Only view this author
Freeman 发表于 2021-12-24 22:52
http://bbs.keinsci.com/thread-20166-1-1.html

多谢老师指教!这个很强大!

12

帖子

0

威望

49

eV
积分
61

Level 2 能力者

63#
发表于 Post on 2022-2-27 15:57:53 | 只看该作者 Only view this author
大佬,用你的diamond测试的时候出现这种报错怎么解决呢。。。
[proxy:0:0@node01] HYDU_create_process (../../utils/launch/launch.c:588): execvp error on file pw.x (No such file or directory)
[proxy:0:0@node01] HYDU_create_process (../../utils/launch/launch.c:588): execvp error on file pw.x (No such file or directory)
[proxy:0:0@node01] HYDU_create_process (../../utils/launch/launch.c:588): execvp error on file pw.x (No such file or directory)
[proxy:0:0@node01] HYDU_create_process (../../utils/launch/launch.c:588): execvp error on file pw.x (No such file or directory)

1

帖子

0

威望

21

eV
积分
22

Level 1 能力者

64#
发表于 Post on 2022-4-12 09:38:09 | 只看该作者 Only view this author
本帖最后由 vivixjw 于 2022-4-12 09:47 编辑

社长,您好,按照您的方法安装QE后,在测试提交diamond任务时出现了图中的错误,请问应该怎么解决。 这是我添加的路径

113

帖子

0

威望

1504

eV
积分
1617

Level 5 (御坂)

65#
发表于 Post on 2022-10-30 23:10:47 | 只看该作者 Only view this author
tanyazhi 发表于 2020-10-31 14:39
1、按照社长的教程,目前已经成功安装qe6.5,后期准备再试一下qe6.6,root账户和普通账户都可以安装成功 ...

我也出现上面提到的bin目录是空的问题,感谢分享!
两个对易的厄米算子可以有共同本征函数集

14

帖子

0

威望

27

eV
积分
41

Level 2 能力者

66#
发表于 Post on 2022-11-28 17:26:53 | 只看该作者 Only view this author
QE分别Intel MPI和OpenMPI,哪个更快啊

9

帖子

0

威望

462

eV
积分
471

Level 3 能力者

67#
发表于 Post on 2022-11-28 17:34:35 | 只看该作者 Only view this author
本帖最后由 霹雳神偷 于 2022-11-30 11:53 编辑

太好了,看着社长的贴子编好了!在这里要提醒一点,QE-7.1和libxc6.0.0不匹配。会造成编译失败的问题。想用libxc的小伙伴一定要去下载5.2.2以前的版本的。这个着实把我坑了好久。

14

帖子

0

威望

27

eV
积分
41

Level 2 能力者

68#
发表于 Post on 2022-11-28 18:47:55 | 只看该作者 Only view this author
希望有大佬能贴出完整的GPU版QE的安装步骤

9

帖子

0

威望

462

eV
积分
471

Level 3 能力者

69#
发表于 Post on 2022-11-30 11:53:37 | 只看该作者 Only view this author
本帖最后由 霹雳神偷 于 2022-11-30 12:05 编辑

社长,我费了很大的劲编译成功了,安装也安装好了,但最后测试的时候还是不行。
现在情况是这样的,在root下运行测试文件它直接显示无法在库中找到这个文件,但是事实是mpi路径下是有这一个名字的文件的。

然后我怀疑是.bashrc下root运行mpi没设置好,于是我试了一下非root下运行测试文件。结果还是不行....但是显示变成这样了。



请问应该怎么解决。
我的.bashrc里面这四句话是这样的。

我用的系统是Rocky linux 8.7。






353

帖子

1

威望

1971

eV
积分
2344

Level 5 (御坂)

70#
发表于 Post on 2022-11-30 14:04:57 | 只看该作者 Only view this author
hzliew 发表于 2022-11-28 18:47
希望有大佬能贴出完整的GPU版QE的安装步骤

《CentOS下GPU加速版QE的编译安装》论坛首页随便一搜就能找到。

4

帖子

0

威望

344

eV
积分
348

Level 3 能力者

71#
发表于 Post on 2023-3-18 21:30:52 | 只看该作者 Only view this author
霹雳神偷 发表于 2022-11-28 17:34
太好了,看着社长的贴子编好了!在这里要提醒一点,QE-7.1和libxc6.0.0不匹配。会造成编译失败的问题。想用 ...

您好,可以具体描述有一下不匹配的问题吗?我用的也是QE-7.1
Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)).
编译的时候一堆这种warning,不知道是不是你提到的不匹配。
测试的时候基本全error。

13

帖子

0

威望

558

eV
积分
571

Level 4 (黑子)

72#
发表于 Post on 2023-4-28 11:06:06 | 只看该作者 Only view this author
本帖最后由 hdb 于 2023-5-10 16:55 编辑

QE编译血泪史,搞了很久,因为系统配置了很多软件,环境很多又很乱,没做环境隔离,所以想分享几个编译的关键点:

编译环境:centos7系统,gcc(版本>=7), openmpi(4.8.5,别的没试),qe(7.0)- gcc安装:
  1. yum -y install centos-release-scl
  2. yum -y install devtoolset-11
  3. source /opt/rh/devtoolset-11/enable #临时使用即可,防止影响其它软件编译,其他版本同理
  4. gcc -v # 确认下编译器版本是否正确
复制代码

- openmpi安装命令:
  1. wget https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.5.tar.gz
  2. tar -zxvf openmpi-4.1.5.tar.gz
  3. cd openmpi-4.1.5/
  4. yum install -y glibc-headers gcc-c++
  5. ./configure --prefix=/path/to/openmpi-4.1.5 # 注意替换你自己你的路径
  6. make all install
  7. echo "# openmpi" >> $HOME/.bashrc
  8. echo "export OPENMPI_PATH=/path/to/openmpi-4.1.5" >> $HOME/.bashrc # 注意替换你自己你的路径
  9. source $HOME/.bashrc
  10. echo "export PATH=\$PATH:\$OPENMPI_PATH/bin" >> $HOME/.bashrc
  11. echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:\$OPENMPI_PATH/lib" >> $HOME/.bashrc
  12. source $HOME/.bashrc
复制代码

- 构建临时环境(用处似乎不大,作为补充手段就行):这一步主要是因为编译QE的时候总是使用miniconda的gnu,一直报错,目前还不清楚具体原因,可能是因为conda搭建的虚拟环境优先使用conda的环境,所以想把这个环境暂时删掉,另外配合./configure指定编译器路径,双管齐下,就不信你qe还找不到mpif90的路径
使用了笨但容易理解的办法,echo $PATH或者echo $LD_LIBRARY_PATH,所有注册的路径用冒号(:)分隔开了
把输出的路径复制下,删除掉不需要或有冲突的环境
export PATH=删除后的环境路径
LD_LIBRARY_PATH同理

- QE预编译(root不需要加sudo):
重点1:预编译结束后,请一定检查make.inc的这三个字段,是否是你想用的编译器
MPIF90         = mpif90
F90           = gfortran
CC             = cc
重点2:如果你想更换编译器,请在预编译时指定编译器路径,格式同上,一定要把变量放./configure前面,不然变量不生效
我的预编译命令长这样,仅供参考,注意替换mpi路径:
  1. sudo MPIF90=/path/to/openmpi/bin/mpif90 F90=gfortran CC=cc ./configure -enable-openmp
复制代码

- 编译QE模块(root不需要加sudo):
这一步出问题的话,基本都是预编译的配置的锅,命令如下:
  1. sudo make all -j
复制代码

最后一个建议,计算的时候指定输入文件最好使用-i选项,不要使用<,有的系统会出问题,计算命令如下:
  1. mpirun -np 4 -x OMP_NUM_THREADS=1 pw.x -i pwscf.in | tee pwscf.out
复制代码

参考:
1. https://www.quantum-espresso.org/Doc/user_guide/node11.html
2. http://bbs.keinsci.com/thread-18600-1-1.html





13

帖子

0

威望

67

eV
积分
80

Level 2 能力者

73#
发表于 Post on 2023-10-30 22:00:00 | 只看该作者 Only view this author
tanyazhi 发表于 2020-10-31 14:39
1、按照社长的教程,目前已经成功安装qe6.5,后期准备再试一下qe6.6,root账户和普通账户都可以安装成功 ...

朋友,非常感谢你这篇帖子,我就是编译出来之后一直bin目录下没有可执行文件,就是-j并行编译的问题,现在已经全部编译出来了,非常感谢

5

帖子

0

威望

315

eV
积分
320

Level 3 能力者

74#
发表于 Post on 2024-5-30 16:43:40 | 只看该作者 Only view this author
社长大人,求救!
我先安装了vasp,按照您的vasp5.4.4极简安装方法装的,(https://www.bilibili.com/video/B ... arch-card.all.click
现在我想装QE,但在第二步安装OpenMPI时,原来的Intel MPI不知道该怎样注释掉,因为~/.bashrc里面只有source /opt/intel/parallel_studio_xe_2019/psxevars.sh
没有单独可以注释掉MPI的地方,请问该怎样注释掉原来的Intel MPI呢?

5万

帖子

99

威望

5万

eV
积分
112349

管理员

公社社长

75#
 楼主 Author| 发表于 Post on 2024-5-30 16:52:47 | 只看该作者 Only view this author
小白一个 发表于 2024-5-30 16:43
社长大人,求救!
我先安装了vasp,按照您的vasp5.4.4极简安装方法装的,(https://www.bilibili.com/vide ...

把.sh脚本文件读明白了自然就知道了
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 05:29 , Processed in 0.201549 second(s), 29 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list