计算化学公社

标题: AMD服务器利用AOCC/AOCL安装VASP报错求助 [打印本页]

作者
Author:
追翔少年    时间: 2023-8-27 15:42
标题: AMD服务器利用AOCC/AOCL安装VASP报错求助
LZ利用AMD全家桶AOCC/AOCL+openmpi4.1编译VASP5.4.4,参考了铜钲的编译方法,makefile.include与其完全一致(除了库的路径),但是在编译开始时出现报错,更换了AOCC的版本,问题没有解决,请前辈指点
make -C build/gam VERSION=gam all
make[1]: Entering directory '/home/scu_wangyan/software/VASP-BEEF/vasp.5.4.4/build/gam'
rsync -ru ../../src/lib .
cp makefile.include lib
make -C lib -j1
make[2]: Entering directory '/home/scu_wangyan/software/VASP-BEEF/vasp.5.4.4/build/gam/lib'
make libdmy.a
make[3]: Entering directory '/home/scu_wangyan/software/VASP-BEEF/vasp.5.4.4/build/gam/lib'
clang -E -P -C -w preclib.F preclib.f90
clang-16: error: no such file or directory: 'preclib.f90'
make[3]: *** [makefile:25: preclib.f90] Error 1
make[3]: Leaving directory '/home/scu_wangyan/software/VASP-BEEF/vasp.5.4.4/build/gam/lib'




作者
Author:
abin    时间: 2023-8-27 17:19
https://pan.baidu.com/s/1r7PduYXqjn3kpS-ie0H8NQ?pwd=aknc
这里也许有能用的版本……

不过vasp wiki说,测试过630和AOCC 3.2的兼容性……
其他版本没说……

大概率会遇到MPI内存溢出的问题……
作者
Author:
追翔少年    时间: 2023-8-27 21:50
abin 发表于 2023-8-27 17:19
https://pan.baidu.com/s/1r7PduYXqjn3kpS-ie0H8NQ?pwd=aknc
这里也许有能用的版本……

好滴,大佬我下来了,这个是不是需要联网啊,我们服务器都是局域网不通外网的,我主要是想知道是不是CPP        = clang -E -P -C -w $*$(FUFFIX) $*$(SUFFIX) $(CPP_OPTIONS)里面我的clang我用错了呐,之前gcc版本的是gcc,然后icc版本是fpp,我看教程里面是clang呐,为什么会有.f90找不到的问题呐
作者
Author:
wypkdhd    时间: 2023-8-27 22:36
祝你早日成功!另外,可否请你告知下你是啥cpu,如果编译成功了,可否测试下相关计算模型,看看编译方法的差距。http://bbs.keinsci.com/thread-36834-1-1.html 就这个帖子里面的两个模型。。
作者
Author:
追翔少年    时间: 2023-8-28 00:28
wypkdhd 发表于 2023-8-27 22:36
祝你早日成功!另外,可否请你告知下你是啥cpu,如果编译成功了,可否测试下相关计算模型,看看编译方法的 ...

好(⊙o⊙)…我有7R32和7T83,用spack通过全家桶编译是成功的,但是需要联网,如果离线的话不知道为什么老是出这种报错,我就打算来抱大腿hhh,应该是个很简单问题,不过我太菜了
作者
Author:
abin    时间: 2023-8-28 09:22
追翔少年 发表于 2023-8-27 21:50
好滴,大佬我下来了,这个是不是需要联网啊,我们服务器都是局域网不通外网的,我主要是想知道是不 ...

哪里有说需要联网呀?

如果你不能直接通过网络获取脚本,
可以先下载并保存脚本, 再运行脚本呀.

另,
我直接用的官方的配置文件,
并不晓得你说的那些参数什么意思?
作者
Author:
追翔少年    时间: 2023-8-28 10:52
abin 发表于 2023-8-28 09:22
哪里有说需要联网呀?

如果你不能直接通过网络获取脚本,

啊我那个是makefile.include里面的参数,您分享的不需要联网吗,那我再打开看一下,先感谢您了
作者
Author:
abin    时间: 2023-8-28 11:04
追翔少年 发表于 2023-8-28 10:52
啊我那个是makefile.include里面的参数,您分享的不需要联网吗,那我再打开看一下,先感谢您了

从A机器下载,
通过局域网, 从A机器拷贝/上传到B机器.
B机器仅限局域网访问.

这个操作逻辑不需要特别的技能呀.






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