计算化学公社

标题: vasp5.4.4安装报错(已解决),和mpi.F有关, [MPI_COMM_TYPE_SHARED] [打印本页]

作者
Author:
灰飞的旋律    时间: 2019-12-5 12:41
标题: vasp5.4.4安装报错(已解决),和mpi.F有关, [MPI_COMM_TYPE_SHARED]
本帖最后由 灰飞的旋律 于 2019-12-5 14:42 编辑

先说下自己的机器配置和编译环境吧
(, 下载次数 Times of downloads: 16)
(, 下载次数 Times of downloads: 13)
makefile.include配置如下
(, 下载次数 Times of downloads: 47)
(, 下载次数 Times of downloads: 17)

make时,很快便报错如下, This name does not have a type, and must have an explicit type.   [MPI_COMM_TYPE_SHARED]
(, 下载次数 Times of downloads: 14)

查了下报错关键词在mpi.F中的位置,
(, 下载次数 Times of downloads: 22)

这个关键词查了下只知道是  共享内存扩展,然而mpi.F中这一段在5.4.1版本的mpi.F中却不存在。

请问有人碰到过这个问题吗,或者知道可能是什么原因导致的?
在发帖之前,我也做了各种测试:
1. 编译环境原为intel2013版本的,在编译之前成功编译过的5.4.1时正常,编译5.4.4同样错误,改为现在的2018后还是同样错误
2.修改makefile的一些参数,如O2变为O1,增加或者去掉 -ip -xhost都是同样报错
3.将在超算(intel2018)上成功编译后的5.4.4直接复制过来,也是同样报错
4.用5.4.1的mpi.F替代5.4.4的,这一错误不会出现,而且也编译更长一段时间,然后报其他错误。
官方论坛确实有类似的错误,也都是同样的环境5.4.1成功,5.4.4出这个错
https://www.vasp.at/forum/viewtopic.php?f=2&t=17402
https://www.vasp.at/forum/viewtopic.php?f=2&t=174105.4.4 successfully with intel fortran compiler v14.0.3 + intel mpi v5.0.0, whereas compiling error with v13.1.3 + impi 4.1.3




作者
Author:
灰飞的旋律    时间: 2019-12-5 14:42
唉,貌似是找到原因了,看完这两个官网论坛的帖子忽然想到自己只卸载了intel2013,没卸载impi4.0,然后卸载了,现在不报这个错了。成功安装




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