计算化学公社

 找回密码 Forget password
 注册 Register
Views: 4099|回复 Reply: 5
打印 Print 上一主题 Last thread 下一主题 Next thread

[Quantum ESPRESSO] QE安装问题

[复制链接 Copy URL]

35

帖子

0

威望

294

eV
积分
329

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
安装QE的时候编译完毕,输入make all 后,出现以下问题mpif90 -O3 -g -cpp -D__DFTI -D__MPI -D__SCALAPACK  -I/home/att/QE/q-e-qe-6.8//external/devxlib/src -I/home/att/QE/q-e-qe-6.8//include -I/home/att/QE/q-e-qe-6.8//FoX/finclude  -I/opt/intel/mkl/include -I../UtilXlib -I../external/devxlib/src -c xmltools.f90
xmltools.f90:900.18:

       cp = c_loc(ztens)
                  1
错误: (1)处假定外形数组‘ztens’不能是过程‘c_loc’的参数,因为该过程是不能与 C 互操作的
xmltools.f90:874.18:

       cp = c_loc(zmat)
                  1
错误: (1)处假定外形数组‘zmat’不能是过程‘c_loc’的参数,因为该过程是不能与 C 互操作的
xmltools.f90:848.18:

       cp = c_loc(zvec)
                  1
错误: (1)处假定外形数组‘zvec’不能是过程‘c_loc’的参数,因为该过程是不能与 C 互操作的
xmltools.f90:533.15:

    cp = c_loc(ztens)
               1
错误: (1)处假定外形数组‘ztens’不能是过程‘c_loc’的参数,因为该过程是不能与 C 互操作的
xmltools.f90:511.15:

    cp = c_loc(zmat)
               1
错误: (1)处假定外形数组‘zmat’不能是过程‘c_loc’的参数,因为该过程是不能与 C 互操作的
xmltools.f90:487.15:

    cp = c_loc(zvec)
               1
错误: (1)处假定外形数组‘zvec’不能是过程‘c_loc’的参数,因为该过程是不能与 C 互操作的
make[1]: *** [xmltools.o] 错误 1
make[1]: 离开目录“/home/att/QE/q-e-qe-6.8/upflib”


请问是怎么回事

1187

帖子

5

威望

2876

eV
积分
4163

Level 6 (一方通行)

2#
发表于 Post on 2021-12-8 15:53:36 | 只看该作者 Only view this author
make all才叫编译,这不叫编译完毕后。
不说清楚你用的什么版本的编译器和MPI,没人能解答。不知道你的mpif90链接到的哪个fortran编译器。
这个中文版报错看着真的难受...

35

帖子

0

威望

294

eV
积分
329

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2021-12-8 16:11:21 | 只看该作者 Only view this author
snljty 发表于 2021-12-8 15:53
make all才叫编译,这不叫编译完毕后。
不说清楚你用的什么版本的编译器和MPI,没人能解答。不知道你的mpi ...

老师您好,是configure成功之后,然后用的mpiexec (OpenRTE) 4.1.2   gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)

159

帖子

2

威望

3789

eV
积分
3988

Level 5 (御坂)

4#
发表于 Post on 2021-12-10 11:11:23 | 只看该作者 Only view this author
试下QE6.5或升级gcc

159

帖子

2

威望

3789

eV
积分
3988

Level 5 (御坂)

5#
发表于 Post on 2021-12-10 11:16:32 | 只看该作者 Only view this author
[Linux PCs with gfortran] Gfortran v.4.8.5, still found on CentOS machines, no longer compiles Quantum ESPRESSO v.6.6 or later, due to a gfortran bug. You need at least gfortran v.4.9.X.

113

帖子

0

威望

1548

eV
积分
1661

Level 5 (御坂)

6#
发表于 Post on 2022-10-31 10:04:33 | 只看该作者 Only view this author
Santz 发表于 2021-12-10 11:16
[Linux PCs with gfortran] Gfortran v.4.8.5, still found on CentOS machines, no longer compiles Quant ...

非常感谢,升级gcc版本已成功安装!
两个对易的厄米算子可以有共同本征函数集

本版积分规则 Credits rule

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

GMT+8, 2026-2-20 20:51 , Processed in 0.157593 second(s), 20 queries , Gzip On.

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