计算化学公社

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

[VASP] VASP更换编译器是需要从头重新装吗?

[复制链接 Copy URL]

11

帖子

0

威望

117

eV
积分
128

Level 2 能力者

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

微信图片_20240926195635.png (13.36 KB, 下载次数 Times of downloads: 2)

微信图片_20240926195635.png

36

帖子

0

威望

1440

eV
积分
1476

Level 4 (黑子)

2#
发表于 Post on 2024-9-26 23:53:02 | 只看该作者 Only view this author
小体系能跑吗,内存不足可能换编译器也没法解决,少用几个核试试。

11

帖子

0

威望

117

eV
积分
128

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2024-9-27 10:11:55 | 只看该作者 Only view this author
z9527567 发表于 2024-9-26 23:53
小体系能跑吗,内存不足可能换编译器也没法解决,少用几个核试试。

感谢大佬回复!小体系一切正常,一开始括胞有虚频然后继续增加括胞倍数才出现这个报错;自己电脑跑的 可能的确是内存不足的锅吧;另外少用核有用吗,因为是自己的电脑,不是服务器也不是超算。

36

帖子

0

威望

1440

eV
积分
1476

Level 4 (黑子)

4#
发表于 Post on 2024-9-27 10:29:56 | 只看该作者 Only view this author
少核有用,MPI 不共享内存,所以多一个进程就多一份内存,可以混合用 MPI 和openmp,减少内存占用。

55

帖子

0

威望

689

eV
积分
744

Level 4 (黑子)

5#
发表于 Post on 2024-9-27 14:12:28 | 只看该作者 Only view this author
我们用2019的编译器编的VASP5.4.4下长时间运行会内存溢出,但是时间短的任务不会。你如果一开始跑就溢出,或许减少核数更合适一些。

11

帖子

0

威望

117

eV
积分
128

Level 2 能力者

6#
 楼主 Author| 发表于 Post on 2024-9-27 14:38:34 | 只看该作者 Only view this author
z9527567 发表于 2024-9-27 10:29
少核有用,MPI 不共享内存,所以多一个进程就多一份内存,可以混合用 MPI 和openmp,减少内存占用。

好的 感谢 我下去在研究研究

11

帖子

0

威望

117

eV
积分
128

Level 2 能力者

7#
 楼主 Author| 发表于 Post on 2024-9-27 14:42:14 | 只看该作者 Only view this author
zmjsce 发表于 2024-9-27 14:12
我们用2019的编译器编的VASP5.4.4下长时间运行会内存溢出,但是时间短的任务不会。你如果一开始跑就溢出, ...

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

本版积分规则 Credits rule

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

GMT+8, 2024-11-27 10:33 , Processed in 0.193580 second(s), 24 queries , Gzip On.

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