计算化学公社

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

[VASP] vasp5.4.4安装报错(已解决),和mpi.F有关, [MPI_COMM_TYPE_SHARED]

[复制链接 Copy URL]

210

帖子

0

威望

1577

eV
积分
1787

Level 5 (御坂)

本帖最后由 灰飞的旋律 于 2019-12-5 14:42 编辑

先说下自己的机器配置和编译环境吧


makefile.include配置如下



make时,很快便报错如下, This name does not have a type, and must have an explicit type.   [MPI_COMM_TYPE_SHARED]


查了下报错关键词在mpi.F中的位置,


这个关键词查了下只知道是  共享内存扩展,然而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



210

帖子

0

威望

1577

eV
积分
1787

Level 5 (御坂)

2#
 楼主 Author| 发表于 Post on 2019-12-5 14:42:36 | 只看该作者 Only view this author
唉,貌似是找到原因了,看完这两个官网论坛的帖子忽然想到自己只卸载了intel2013,没卸载impi4.0,然后卸载了,现在不报这个错了。成功安装

本版积分规则 Credits rule

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

GMT+8, 2025-8-16 19:39 , Processed in 0.177937 second(s), 23 queries , Gzip On.

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