ベルレ・リスト
表示
ベルレ・リスト(英: Verlet list)は、任意のカットオフ(打ち切り)相互距離内の全ての粒子のリストを効率的に維持するための分子動力学シミュレーションにおけるデータ構造である[1]。名称はルー・ベルレに因む。
この方法はモンテカルロシミュレーションに容易に応用できる。短距離相互作用については、カットオフ半径が大抵使われる。カットオフ半径を超えると粒子の相互作用はゼロに「十分近い」と見なされ安全に無視される。個々の粒子について、ベルレ・リストが構築される。これにはポテンシャルカットオフ距離内のその他の全ての粒子が記載され、さらに更新される前に複数の連続したモンテカルロ「スイープ」に使用できるようにいくらか余分な距離を含む。更新の前に同じベルレ・リストをn回使用したい場合は、ベルレ・リストに含めるカットオフ距離は(はポテンシャルのカットオフ距離、は単一粒子の最大モンテカルロステップ)でなければならない。ゆえに、ベルレ・リストを計算するためにはオーダーの時間を費すが(は粒子の総数)、(ではなく)オーダーのモンテカルロ「スイープ」という見返りが得られる。の選択を最適化することで、ベルレ・リストを用いることによってモンテカルロスイープの問題をへ変換できることが示されている。
における最近傍を同定するためにセル・リスト用いると、さらに計算コストを削減できる。
脚注
[編集]- ^ Verlet, L. (1967). “Computer 'experiments' on classical fluids. I. Thermodynamical properties of Lennard-Jones molecules”. Phys. Rev. 159: 98–103. doi:10.1103/physrev.159.98.
関連項目
[編集]外部リンク
[編集]- Constructing a Neighbour List — from Introduction to Atomistic Simulations course at the University of Helsinki.