计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: 雾雨魔理沙
打印 Print 上一主题 Last thread 下一主题 Next thread

[综合交流] Rocky9.3-AMD-7950x下用AOCC编译openmpi和VASP报错

[复制链接 Copy URL]

24

帖子

0

威望

378

eV
积分
402

Level 3 能力者

16#
 楼主 Author| 发表于 Post on 2024-1-5 14:11:23 | 只看该作者 Only view this author
元无虚空 发表于 2024-1-4 13:24
你这个gcc版本有点低,要换成13.2版本才能支持 “-march=znver4” 。我跟你一样的7950X+Rocky9.3,我的系统 ...

感谢回复,更新到了13.2(gcc --version 显示13.2),还是报同样的错。。。

15

帖子

0

威望

131

eV
积分
146

Level 2 能力者

17#
发表于 Post on 2024-1-5 16:32:09 | 只看该作者 Only view this author
楼主,第一个问题只能通过换openmpi版本解决吗,我也遇到了相同的问题,很痛苦。

24

帖子

0

威望

378

eV
积分
402

Level 3 能力者

18#
 楼主 Author| 发表于 Post on 2024-1-5 16:40:33 | 只看该作者 Only view this author
短耳鸮 发表于 2024-1-5 16:32
楼主,第一个问题只能通过换openmpi版本解决吗,我也遇到了相同的问题,很痛苦。

你是指__extendhfsf2吗?6楼说可以忽略这个定义,我觉得应该是可行的,强制忽略未定义。但是不清楚具体的指令应该怎么操作。目前也只是安装了openmpi4.1.6,但是vasp编译后还是遇到了报错,不知道是不是跟openmpi版本有关,因为看到的教程都使用的是5.0.0。同样想尝试openmpi5.0.0

247

帖子

1

威望

2407

eV
积分
2674

Level 5 (御坂)

19#
发表于 Post on 2024-1-5 16:41:05 | 只看该作者 Only view this author
之前7950x装Rocky Linux 9.x一直出问题,要么系统都装不了,要么能装系统,比如mkl都会编译失败。退回Rocky Linux 8.8后基本上没有啥问题了。建议如果出现莫名的问题,可以整个闲置的硬盘装个Rocky Linux 8.8来试一试是不是系统的问题导致的。
我唯一知道的就是我一无所知,但我是化学小迷弟

24

帖子

0

威望

378

eV
积分
402

Level 3 能力者

20#
 楼主 Author| 发表于 Post on 2024-1-5 16:42:34 | 只看该作者 Only view this author
ChemG 发表于 2024-1-5 16:41
之前7950x装Rocky Linux 9.x一直出问题,要么系统都装不了,要么能装系统,比如mkl都会编译失败。退回Rocky ...

感谢建议,我抽空试一下

15

帖子

0

威望

131

eV
积分
146

Level 2 能力者

21#
发表于 Post on 2024-1-5 16:46:49 | 只看该作者 Only view this author
雾雨魔理沙 发表于 2024-1-5 16:40
你是指__extendhfsf2吗?6楼说可以忽略这个定义,我觉得应该是可行的,强制忽略未定义。但是不清楚具体的 ...

楼主好,我指的是这个问题, C and C++ compilers are not link compatible.  Can not continue。如果实在没办法的话可能也得试试低版本的openmpi或者使用onempi编译了

24

帖子

0

威望

378

eV
积分
402

Level 3 能力者

22#
 楼主 Author| 发表于 Post on 2024-1-5 17:24:19 | 只看该作者 Only view this author
短耳鸮 发表于 2024-1-5 16:46
楼主好,我指的是这个问题, C and C++ compilers are not link compatible.  Can not continue。如果实 ...

这个你可以先检查一下gcc的c++有没有装上

15

帖子

0

威望

131

eV
积分
146

Level 2 能力者

23#
发表于 Post on 2024-1-5 17:34:19 | 只看该作者 Only view this author
雾雨魔理沙 发表于 2024-1-5 17:24
这个你可以先检查一下gcc的c++有没有装上

谢谢提醒,但是我可能Linux基础比较差,有点不太理解,您指的是g++吗,这个是装上的。

24

帖子

0

威望

378

eV
积分
402

Level 3 能力者

24#
 楼主 Author| 发表于 Post on 2024-1-5 17:43:41 | 只看该作者 Only view this author
短耳鸮 发表于 2024-1-5 17:34
谢谢提醒,但是我可能Linux基础比较差,有点不太理解,您指的是g++吗,这个是装上的。

我基础也不太好,你which c++ 和which gfortran试一下呢?我是装上后就好了

5

帖子

0

威望

155

eV
积分
160

Level 3 能力者

25#
发表于 Post on 2024-1-25 10:33:01 | 只看该作者 Only view this author
乐平 发表于 2024-1-4 13:39
偏楼提问,请问 Rocky Linux 9.3 能否运行 Gaussian16? 另外,能否运行 M$?

可以安装MS2023,正常使用。

1060

帖子

0

威望

3256

eV
积分
4316

Level 6 (一方通行)

26#
发表于 Post on 2024-1-25 10:34:00 | 只看该作者 Only view this author
lmylmy 发表于 2024-1-25 10:33
可以安装MS2023,正常使用。

谢谢回复

7

帖子

0

威望

611

eV
积分
618

Level 4 (黑子)

27#
发表于 Post on 2024-2-12 19:11:22 | 只看该作者 Only view this author
请问楼主我运行vasp出现的错误一样该怎么解决呢

9

帖子

0

威望

212

eV
积分
221

Level 3 能力者

28#
发表于 Post on 2024-3-24 23:41:35 | 只看该作者 Only view this author
第三个问题我也遇到了,但是用AOCC+OpenMPI+OpenMP编译就不会出现,我怀疑是gcc的问题。

5

帖子

0

威望

218

eV
积分
223

Level 3 能力者

29#
发表于 Post on 2024-5-6 12:37:20 | 只看该作者 Only view this author
参考了一下官网:https://blog.vasp.at/forum/viewtopic.php?t=19390,最后一个回复,更改一下makefile.include文件就ok了,不需要退到openmpi4.1。我用的是openmpi5.0.3,AOCC+AOCL4.2,编译的VASP6.4.2。

30

帖子

0

威望

361

eV
积分
391

Level 3 能力者

30#
发表于 Post on 2024-5-11 08:26:09 | 只看该作者 Only view this author
本帖最后由 ginlpein 于 2024-5-11 08:43 编辑
chantau 发表于 2024-5-6 12:37
参考了一下官网:https://blog.vasp.at/forum/viewtopic.php?t=19390,最后一个回复,更改一下makefile.inc ...

您好,请问您使用的是什么系统?我用Rocky9.3 EPYC 7763的机子。AOCC和AOCL用的AMD官网4,2的rpm包,yum localinstall 完成安装。但是在openmpi5.0.3编译的时候make各种错误(有和楼主一样的,退回4.1.6也不管用),make/make all都过不去,根本没法make install。
请问你用的系统和机子大概是咋样的?然后你编译前的软件环境大概是啥样的?我希望能够参考一下~

被openmpi编译搞了好久,一直搞不定。。。
make时候标红主要错误比如这俩,我用gcc11和gcc13俩版本试了都这毛病。。。

clang-16: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang-16: error: no such file or directory: './.libs/libevent.so'

其他一般错误又有一堆:
make[4]: *** [Makefile:1485: prted/libprrte_la-prted_comm.lo] Error 1
make[4]: Leaving directory '/opt/openmpi-5.0.3/3rd-party/prrte/src'
make[3]: *** [Makefile:1705: all-recursive] Error 1
make[3]: Leaving directory '/opt/openmpi-5.0.3/3rd-party/prrte/src'
make[2]: *** [Makefile:801: all-recursive] Error 1
make[2]: Leaving directory '/opt/openmpi-5.0.3/3rd-party/prrte'
make[1]: *** [Makefile:1406: all-recursive] Error 1
make[1]: Leaving directory '/opt/openmpi-5.0.3/3rd-party'
make: *** [Makefile:1533: all-recursive] Error 1

make那步有些炸。。。大佬有没法子看出门道,或提供一下你的环境配置我参考一下。。。

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 19:57 , Processed in 0.169469 second(s), 21 queries , Gzip On.

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