Среда атомного моделирования — библиотека Python для работы с атомами
The atomic simulation environment—a Python library for working with atoms
2017-03-21
SCID: 54.1/9akum6w6
Discuss with AI
ASEAtomic Simulation EnvironmentNumPyPythonnudged elastic band
Figures from the paper
Abstract (AI)
Atomic Simulation Environment (ASE) — это программный пакет, написанный на языке Python и предназначенный для подготовки, управления и анализа атомистических моделирований. В ASE задачи полностью сценарируются на Python. Мощный синтаксис Python в сочетании с библиотекой массивов NumPy позволяет выполнять очень сложные задачи моделирования. Например, последовательность расчетов может быть выполнена с использованием простой конструкции for-loop. Расчеты энергии, сил, напряжений и других величин выполняются через интерфейсы к многочисленным внешним кодам электронных структур или полям сил с единообразным интерфейсом. Поверх этого интерфейса калькулятора ASE предоставляет модули для выполнения многих стандартных задач моделирования, таких как оптимизация структуры, молекулярная динамика, обработка ограничений и выполнение расчетов методом nudged elastic band.
Key Findings
1
ASE — это пакет на Python, предназначенный для подготовки, управления и анализа атомистических симуляций с полностью сценарной постановкой задач.
2
ASE использует Python и NumPy для реализации сложных рабочих процессов моделирования, включая последовательные расчёты через простые циклы for.
3
ASE предоставляет модули высокого уровня для стандартных задач: оптимизации структуры, молекулярной динамики, работы с ограничениями и расчётов методом nudged elastic band.
4
Энергия, силы, напряжения и другие величины вычисляются через единый интерфейс к множеству внешних кодов электронной структуры и полей сил.
Research Object
Библиотека Atomic Simulation Environment (ASE) на Python для настройки, управления и анализа атомистических симуляций
Research Subject
Обеспечение программируемого унифицированного интерфейса и модулей для выполнения и автоматизации атомистических задач моделирования (вычисления энергии/сил/напряжений через внешние калькуляторы, оптимизация структур, молекулярная динамика, обработка ограничений, расчёты методом nudged elastic band)
Publication Details
Publication Date
2017-03-21
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest