Список Верле - Verlet list

А Список Верле (названный в честь Лу Верле ) - это структура данных в молекулярная динамика симуляции для эффективного ведения списка всех частиц в пределах заданного расстояния отсечения друг от друга.[1]

Этот метод можно легко применить к моделированию Монте-Карло. Для короткодействующих взаимодействий обычно используется радиус отсечки, за пределами которого взаимодействия частиц считаются «достаточно близкими» к нулю, чтобы их можно было безопасно игнорировать. Для каждой частицы создается список Верле, в котором перечислены все другие частицы в пределах потенциального расстояния отсечения плюс некоторое дополнительное расстояние, чтобы этот список можно было использовать для нескольких последовательных Монте-Карло "развертки" (набор шагов или ходов Монте-Карло) перед обновлением. Если мы хотим использовать тот же список Верле раз перед обновлением, то расстояние отсечения для включения в список Verlet должно быть , куда - расстояние отсечки потенциала, а - максимальный шаг (ход) Монте-Карло отдельной частицы. Таким образом, мы проведем порядок время вычислить списки Верле ( - общее количество частиц), но награждаются Монте-Карло «зачищает» порядок вместо . Оптимизируя наш выбор можно показать, что списки Верле позволяют преобразовывать задача о заметках Монте-Карло проблема.

С помощью списки ячеек определить ближайших соседей в дополнительно снижает вычислительные затраты.

Смотрите также

Рекомендации

  1. ^ Верле, Л. (1967). «Компьютерные« эксперименты »над классическими жидкостями. I. Термодинамические свойства леннард-джонсовских молекул». Phys. Rev. 159: 98–103. Дои:10.1103 / Physrev.159.98.

внешняя ссылка