计算化学公社

标题: QE安装问题 [打印本页]

作者
Author:
yzy1995123    时间: 2021-12-8 15:45
标题: QE安装问题
安装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”


请问是怎么回事

作者
Author:
snljty    时间: 2021-12-8 15:53
make all才叫编译,这不叫编译完毕后。
不说清楚你用的什么版本的编译器和MPI,没人能解答。不知道你的mpif90链接到的哪个fortran编译器。
这个中文版报错看着真的难受...
作者
Author:
yzy1995123    时间: 2021-12-8 16:11
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)


作者
Author:
Santz    时间: 2021-12-10 11:11
试下QE6.5或升级gcc
作者
Author:
Santz    时间: 2021-12-10 11:16
[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.
作者
Author:
nusiew    时间: 2022-10-31 10:04
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版本已成功安装!




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3