ЛАМПЫ - LAMMPS

Крупномасштабный атомно-молекулярный массивно-параллельный симулятор
Lammps-logo.png
Оригинальный автор (ы) Стив Плимптон, Эйдан Томпсон, Стэн Мур, Аксель Кольмейер, Ричард Бергер
Разработчики) Университет Темпл Национальных лабораторий Сандиа
Первый выпуск 1995 ; 26 лет назад ( 1995 )
Стабильный выпуск
29 октября 2020 г. / 29 октября 2020 г . ; 8 месяцев назад ( 2020-10-29 )
Репозиторий github .com / lammps / lammps
Написано в C ++
Операционная система Кроссплатформенность : Linux , macOS , Windows , FreeBSD.
Платформа x86 , x86-64
Размер 470 МБ
Доступно в английский
Тип Молекулярная динамика
Лицензия Стандартная общественная лицензия GNU
Веб-сайт www .lammps .org

Large-scale Atomic / Molecular Massively Parallel Simulator ( LAMMPS ) - это программа молекулярной динамики от Sandia National Laboratories . LAMMPS использует интерфейс передачи сообщений (MPI) для параллельной связи и является бесплатным программным обеспечением с открытым исходным кодом , распространяемым в соответствии с условиями Стандартной общественной лицензии GNU .

LAMMPS был первоначально разработан в рамках Соглашения о совместных исследованиях и разработках (CRADA) между двумя лабораториями Министерства энергетики США и тремя другими лабораториями из компаний частного сектора. По состоянию на 2016 год его поддерживают и распространяют исследователи из Sandia National Laboratories и Temple University .

Функции

Для повышения эффективности вычислений LAMMPS использует списки соседей ( списки Верле ) для отслеживания ближайших частиц. Списки оптимизированы для систем с частицами, которые отталкиваются на коротких расстояниях, так что локальная плотность частиц никогда не становится слишком большой.

На параллельных компьютерах LAMMPS использует методы пространственной декомпозиции для разделения области моделирования на небольшие трехмерные поддомены, одна из которых назначается каждому процессору. Процессоры обмениваются данными и хранят информацию о призрачных атомах для атомов, граничащих с их субдоменом. LAMMPS наиболее эффективен (в смысле параллельных вычислений) для систем, частицы которых заполняют трехмерный прямоугольный прямоугольник с приблизительно однородной плотностью.

LAMMPS также позволяет ускоренно сочетать спин и молекулярную динамику.

LAMMPS также связан со многими инструментами и механизмами анализа.

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

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

Внешние ссылки