当前位置: 首页 > 第一原理 >安装q-e-6.6和EPW

安装q-e-6.6和EPW

作者 xhzha
来源: 小木虫 850 17 举报帖子
+关注

最近想做些电子散射时间计算,之前看文献EPW可以干这事,故想安装EPW做些测试。但是发现qe-6.6程序里可能有个小bug,分享出来和大家探讨下。

具体流程如下:
1)下载q-e-qe-6.6.tar.gz压缩包,上传到服务器,然后tar -zxvf q-e-qe-6.6.tar.gz得到q-e-qe-6.6文件夹, 进入文件夹,运行./configure; make all顺利编译完QE自带的模块(安装是在深圳超算,编译的库函数和编译语言采用intel内部的mkl和mpiifort);
2)对于EPW的编译, 按照提示是下载wannier90-3.1.0.tar.gz放置在EPW的同级目录archive下,然后进入EPW目录执行make命令,但是按照此操作会提示uncompress-w90错误,捣鼓了一番发现是名称不统一问题。在EPW同级目录install下有个plugins_makefile文件,打开我们发现wannier90部分,文件夹是命名为W90, 而解压wannier90-3.1.0.tar.gz得到的文件夹是wannier90-3.1.0.
3)基于此,我们采用如下方法编译EPW:首先下载wannier90-3.1.0.tar.gz放置EPW同级目录,然后解压得到wannier90-3.1.0文件夹,重命名为W90: mv wannier90-3.1.0 W90; 然后进入EPW文件夹,运行make, 此时不会提示解压wannier90错误,wannier90顺利安装,但是会提示安装epw找不到wannier90-3.1.0文件夹。我们接着将W90重新命名回wannier90-3.1.0; 最后进入EPW目录,接着运行make,成功编译完epw模块。

个人猜测是plugins_makefile文件里目录名称错误,欢迎交流探讨。 返回小木虫查看更多

今日热帖
  • 精华评论
猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓