Neighbor List 复杂度优化演示
总原子数 (N):
200
截断半径 (Rc):
100
总原子数 (N)
目标邻居数 (n)
O(N²) 传统开销
O(N) 优化开销
200
0
0 次计算
0 次计算
原理说明:
如果不使用邻居列表,MD 引擎必须计算所有原子对之间的距离(红色数据,呈 N² 爆炸)。使用截断半径后,算法只需在半径内(灰色圆圈)建立受力连接(绿色连线),将极度昂贵的浮点计算量压缩至 N 级别(绿色数据)。这也是为什么优化“内存数据搬运(建表)”比单纯提升算力更重要的原因。