Seznam verletů - Verlet list

A Seznam verletů (pojmenoval podle Loup Verlet ) je datová struktura v molekulární dynamika simulace k efektivnímu udržování seznamu všech částic v dané mezní vzdálenosti.[1]

Tuto metodu lze snadno použít na simulace Monte Carlo. U interakcí krátkého dosahu se obvykle používá poloměr uzavření, za kterým jsou interakce částic považovány za „dostatečně blízké“ nule, aby byly bezpečně ignorovány. Pro každou částici je vytvořen seznam Verlet, který uvádí všechny ostatní částice v potenciální mezní vzdálenosti, plus další vzdálenost, takže seznam lze použít několik po sobě jdoucích Monte Carlo „zametá“ (sada kroků nebo tahů Monte Carlo) před aktualizací. Pokud chceme použít stejný seznam Verlet před aktualizací by pak měla být mezní vzdálenost pro zařazení do seznamu Verlet , kde je mezní vzdálenost potenciálu a je maximální krok (tah) Monte Carlo jedné částice. Takže utratíme pořádek čas pro výpočet seznamů Verlet ( je celkový počet částic), ale jsou odměněni Monte Carlo „vymetá“ pořádek namísto . Optimalizací našeho výběru lze ukázat, že seznamy verletů umožňují převod problém Monte Carla zametá do problém.

Použitím seznamy buněk identifikovat nejbližší sousedy v dále snižuje výpočetní náklady.

Viz také

Reference

  1. ^ Verlet, L. (1967). „Počítačové„ experimenty “s klasickými tekutinami. I. Termodynamické vlastnosti Lennard-Jonesových molekul“. Phys. Rev. 159: 98–103. doi:10.1103 / fyzrev.159,98.

externí odkazy