计算化学公社

标题: VASP更换编译器是需要从头重新装吗? [打印本页]

作者
Author:
z57226    时间: 2024-9-26 20:00
标题: VASP更换编译器是需要从头重新装吗?
一开始在B站上学习的安装,用的是Intel® oneAPI Base ToolkitIntel® oneAPI HPC Toolkit来安装所需要的依赖库和编译器。最近括胞计算声子谱时候发现如下报错,百度一下说是内存不足,有大佬推荐使用MPI2015版本编译器可以避免这个问题。想请教一下,我现在是直接装个intel+mpi2015就可以吗还是需要卸载全部重新装呢?感谢!

作者
Author:
z9527567    时间: 2024-9-26 23:53
小体系能跑吗,内存不足可能换编译器也没法解决,少用几个核试试。
作者
Author:
z57226    时间: 2024-9-27 10:11
z9527567 发表于 2024-9-26 23:53
小体系能跑吗,内存不足可能换编译器也没法解决,少用几个核试试。

感谢大佬回复!小体系一切正常,一开始括胞有虚频然后继续增加括胞倍数才出现这个报错;自己电脑跑的 可能的确是内存不足的锅吧;另外少用核有用吗,因为是自己的电脑,不是服务器也不是超算。
作者
Author:
z9527567    时间: 2024-9-27 10:29
少核有用,MPI 不共享内存,所以多一个进程就多一份内存,可以混合用 MPI 和openmp,减少内存占用。
作者
Author:
zmjsce    时间: 2024-9-27 14:12
我们用2019的编译器编的VASP5.4.4下长时间运行会内存溢出,但是时间短的任务不会。你如果一开始跑就溢出,或许减少核数更合适一些。
作者
Author:
z57226    时间: 2024-9-27 14:38
z9527567 发表于 2024-9-27 10:29
少核有用,MPI 不共享内存,所以多一个进程就多一份内存,可以混合用 MPI 和openmp,减少内存占用。

好的 感谢 我下去在研究研究
作者
Author:
z57226    时间: 2024-9-27 14:42
zmjsce 发表于 2024-9-27 14:12
我们用2019的编译器编的VASP5.4.4下长时间运行会内存溢出,但是时间短的任务不会。你如果一开始跑就溢出, ...

我是算一段时间才会报这个错误,但我用的是Intel® oneAPI Base Toolkit与Intel® oneAPI HPC Toolkit这俩,对这编译器这些一窍不通。我试一试看少核可行不。




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