LIGGGHTS出现错误提示Neighbor list overflow, boost neigh_modify one

参考连接:lammps教程:Neighbor list overflow改错方法 - 知乎

LIGGGHTS的前身是分子动力学模拟软件lammps

lammps官网给出了解决办法:

 意思是单个原子的邻居原子过多,推荐使用neigh_modify命令解决。

通过查找neigh_modify命令,可以看出,在lammps模拟中,一个原子默认的最大邻居原子数为2000.

 一个原子的邻居原子是指以这个原子为中心,以cutoff+skin为半径的球内的其他原子都是该中心原子的邻居原子。

2000已经是一个很大的数字,常规的模拟中,一个原子的邻居原子数基本很难超出2000.

所以,通过neigh_modify命令增大one参数值很难有效的解决问题:

将one后面的设置数值为10000或者更大的数值,可以解决
neighbor        0.0005 bin
neigh_modify    delay 0 one 10000

 

posted @ 2025-02-28 16:47  希望先生  阅读(321)  评论(0)    收藏  举报