Список Верле
Список Верле (названный в честь Лу Верле ) — это структура данных в моделировании молекулярной динамики , позволяющая эффективно поддерживать список всех частиц в пределах заданного предельного расстояния друг от друга. [1]
Этот метод можно легко применить к моделированию Монте-Карло . Для короткодействующих взаимодействий обычно используется радиус отсечки, за пределами которого взаимодействия частиц считаются «достаточно близкими» к нулю, чтобы их можно было безопасно игнорировать. Для каждой частицы создается список Верле, в котором перечислены все другие частицы в пределах потенциального предельного расстояния, а также некоторое дополнительное расстояние, чтобы список можно было использовать для нескольких последовательных «проходов» Монте-Карло (набора шагов или ходов Монте-Карло). перед обновлением. Если мы хотим использовать тот же список Verlet раз перед обновлением, то предельное расстояние для включения в список Верле должно составлять , где - расстояние отсечки потенциала, а — максимальный шаг (перемещение) Монте-Карло одиночной частицы. Таким образом, мы потратим порядка время для вычисления списков Верле ( — общее количество частиц), но награждаются Монте-Карло «зачистит» порядок вместо . Оптимизируя наш выбор можно показать, что списки Верле позволяют конвертировать проблема Монте-Карло переходит в проблема.
Использование списков ячеек для определения ближайших соседей в дополнительно снижает вычислительные затраты.
См. также
[ редактировать ]- Интеграция Верлет
- Быстрый мультипольный метод
- Молекулярная механика
- Программное обеспечение для моделирования молекулярной механики
Ссылки
[ редактировать ]- ^ Верле, Л. (1967). «Компьютерные «эксперименты» над классическими жидкостями. I. Термодинамические свойства молекул Леннарда-Джонса» . Физ. Преподобный . 159 (1): 98–103. Бибкод : 1967PhRv..159...98В . дои : 10.1103/physrev.159.98 .
Внешние ссылки
[ редактировать ]- Построение списка соседей — из курса «Введение в атомистическое моделирование» в Хельсинкском университете .