计算化学公社

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

[VASP] VASP机器学习报错MLFF : Not enough storage for local reference configurations

[复制链接 Copy URL]

146

帖子

0

威望

3270

eV
积分
3416

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
!!! MLFF : Not enough storage for local reference configurations, please increase ML_MB !!! You can also copy ML_ABN to ML_AB and continue with a 10 times increased ML_EPS_LOW if you desire an efficient but potentially less accurate force field (however, keep EPS_LOW<1E-7).

这里面的内存指的是运行内存?因为VASP的输出文件都挺小的,硬盘500GB还是够的。 ML_MB 默认1500. 我提升到2000,依旧报错。请问怎么解决该问题呢?
下图是输入文件
  1. #Basic parameters
  2. ISTART = 1
  3. ICHARG = 1
  4. ISMEAR = 0
  5. SIGMA = 0.05
  6. LREAL = Auto
  7. ISYM = -1
  8. NELM = 300
  9. EDIFF = 1E-6
  10. LWAVE = .FALSE.
  11. LCHARG = .FALSE.

  12. GGA = PE
  13. ALGO = normal
  14. ENCUT = 520

  15. #Parallelization of ab initio calculations
  16. NCORE = 2

  17. #MD
  18. IBRION = 0
  19. MDALGO = 2
  20. ISIF = 2
  21. SMASS = 0
  22. TEBEG = 298
  23. TEEND = 298
  24. NSW = 10000
  25. POTIM = 1.0
  26. #RANDOM_SEED =          88951986                0                0
  27. Nwrite =  0            (For long MD-runs use Nwrite=0 or Nwrite=1)
  28. EDIFFG = -0.03

  29. #Machine learning paramters
  30. ML_LMLFF = .TRUE.
  31. ML_ISTART = 0

  32. #### Mag ####
  33. #ISPIN = 2
  34. IVDW = 11
复制代码

7

帖子

0

威望

65

eV
积分
72

Level 2 能力者

10#
发表于 Post on 2024-6-24 23:22:49 | 只看该作者 Only view this author
fcb0310 发表于 2024-6-24 20:14
想请问一下大家为什么我的输出文件没ML-FFN

如果是用来训练的话,NSW跑完了应该就产生力场了

7

帖子

0

威望

65

eV
积分
72

Level 2 能力者

9#
发表于 Post on 2024-6-24 23:21:33 | 只看该作者 Only view this author
ML_BASIS_DISCARD = .TRUE. 参数控制是否丢弃旧的基函数。基函数在机器学习力场中是用于描述体系的原子环境和相互作用的数学函数。这些基函数随着计算的进行不断更新,这种做可以防止记忆库变得过于庞大,导致计算效率降低。

21

帖子

0

威望

227

eV
积分
248

Level 3 能力者

8#
发表于 Post on 2024-6-24 20:14:21 | 只看该作者 Only view this author
想请问一下大家为什么我的输出文件没ML-FFN

47

帖子

0

威望

1574

eV
积分
1621

Level 5 (御坂)

7#
发表于 Post on 2023-2-26 17:04:05 | 只看该作者 Only view this author
纯CPU计算可以考虑编译的时候加入-Duse_shmem减少内存的使用。

22

帖子

0

威望

928

eV
积分
950

Level 4 (黑子)

6#
发表于 Post on 2023-2-25 21:13:09 | 只看该作者 Only view this author

我也遇到一样的问题,楼主可以试试减少计算核心数,或许能解决这个问题。

146

帖子

0

威望

3270

eV
积分
3416

Level 5 (御坂)

5#
 楼主 Author| 发表于 Post on 2023-2-25 20:32:57 | 只看该作者 Only view this author
郑明 发表于 2023-2-25 18:19
请问楼主是用CPU的机器算的吗?

是的

22

帖子

0

威望

928

eV
积分
950

Level 4 (黑子)

4#
发表于 Post on 2023-2-25 18:19:29 | 只看该作者 Only view this author
请问楼主是用CPU的机器算的吗?

22

帖子

0

威望

928

eV
积分
950

Level 4 (黑子)

3#
发表于 Post on 2023-2-25 18:19:17 | 只看该作者 Only view this author
请问楼主是用CPU的机器算的吗?

146

帖子

0

威望

3270

eV
积分
3416

Level 5 (御坂)

2#
 楼主 Author| 发表于 Post on 2023-1-10 14:00:34 | 只看该作者 Only view this author
添加
  1. ML_MB = 2000
复制代码

似乎没有用,直接报错
  1. ML_LBASIS_DISCARD = .TRUE.
复制代码

可以解决问题,但是我不懂原理。这样计算的有什么问题么? 这是vasp官网连接 https://www.vasp.at/wiki/index.php/ML_MB

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

GMT+8, 2025-8-14 04:25 , Processed in 0.174117 second(s), 21 queries , Gzip On.

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