邻居表

SPONGE 2.0 邻居表,译自主仓库文档。

本页由 GPT-6-Astra 整理并翻译。SPONGE 2.0 正处于敏捷开发中,功能、参数和文档可能随版本变动;最新版本信息请参照 GitHub 仓库中的 docs 和 skills 文档。

本页对应的源文档快照。

邻居表参数

邻居表通过 [neighbor_list] TOML 分组配置:

[neighbor_list]
max_neighbor_numbers = 1200
skin_permit = 0.5

参数列表

参数类型默认值说明
refresh_intervalint自动邻居表重建间隔,单位为步
skin_permitfloat0.5触发重建所用的缓冲距离增长容许值
max_neighbor_numbersint1200每个原子的最大邻居数
max_atom_in_grid_numbersint150每个网格单元的最大原子数
max_ghost_in_grid_numbersint150每个网格单元的最大幽灵原子数
check_overflow_intervalint150内存溢出检查间隔
throw_error_when_overflowboolfalse溢出时是否报错,否则自动扩容

默认根据 skin 距离自动判断是否重建。refresh_interval = 0 启用自动模式。