コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

ベルレ・リスト

出典: フリー百科事典『ウィキペディア(Wikipedia)』

ベルレ・リスト: Verlet list)は、任意のカットオフ(打ち切り)相互距離内の全ての粒子のリストを効率的に維持するための分子動力学シミュレーションにおけるデータ構造である[1]。名称はルー・ベルレ英語版に因む。

この方法はモンテカルロシミュレーションに容易に応用できる。短距離相互作用については、カットオフ半径が大抵使われる。カットオフ半径を超えると粒子の相互作用はゼロに「十分近い」と見なされ安全に無視される。個々の粒子について、ベルレ・リストが構築される。これにはポテンシャルカットオフ距離内のその他の全ての粒子が記載され、さらに更新される前に複数の連続したモンテカルロ「スイープ」に使用できるようにいくらか余分な距離を含む。更新の前に同じベルレ・リストをn回使用したい場合は、ベルレ・リストに含めるカットオフ距離ははポテンシャルのカットオフ距離、は単一粒子の最大モンテカルロステップ)でなければならない。ゆえに、ベルレ・リストを計算するためにはオーダーの時間を費すが(は粒子の総数)、(ではなく)オーダーのモンテカルロ「スイープ」という見返りが得られる。の選択を最適化することで、ベルレ・リストを用いることによってモンテカルロスイープの問題をへ変換できることが示されている。

における最近傍を同定するためにセル・リスト英語版用いると、さらに計算コストを削減できる。

脚注

[編集]
  1. ^ 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. 

関連項目

[編集]

外部リンク

[編集]