Среда атомного моделирования — библиотека Python для работы с атомами

The atomic simulation environment—a Python library for working with atoms
Tejs Vegge, Lars Pastewka, Kristian S. Thygesen, Karsten W. Jacobsen, Andrew A. Peterson, Ask Hjorth Larsen, Ivano E. Castelli, Mikkel Strange, Jens Jørgen Mortensen, Thomas Olsen, Kristen Kaasbjerg, Jakob Blomqvist, Rune Christensen, Marcin Dułak, Jesper Friis, Michael N. Groves, Bjørk Hammer, Cory Hargus, Eric Hermes, Paul C. Jennings, P. Jensen, James R. Kermode, John R. Kitchin, Esben L. Kolsbjerg, Joseph Kubal, Steen Lysgaard, Jón Bergmann Maronsson, Tristan Maxson, C. Rostgaard, Jakob Schiøtz, Ole Schütt, Lasse B. Vilhelmsen, Michael Walter, Zhenhua Zeng, Peter Bjerre Jensen
2017-03-21

ASEAtomic Simulation EnvironmentNumPyPythonnudged elastic band
Atomic Simulation Environment (ASE) — это программный пакет, написанный на языке Python и предназначенный для подготовки, управления и анализа атомистических моделирований. В ASE задачи полностью сценарируются на Python. Мощный синтаксис Python в сочетании с библиотекой массивов NumPy позволяет выполнять очень сложные задачи моделирования. Например, последовательность расчетов может быть выполнена с использованием простой конструкции for-loop. Расчеты энергии, сил, напряжений и других величин выполняются через интерфейсы к многочисленным внешним кодам электронных структур или полям сил с единообразным интерфейсом. Поверх этого интерфейса калькулятора ASE предоставляет модули для выполнения многих стандартных задач моделирования, таких как оптимизация структуры, молекулярная динамика, обработка ограничений и выполнение расчетов методом nudged elastic band.
1
ASE — это пакет на Python, предназначенный для подготовки, управления и анализа атомистических симуляций с полностью сценарной постановкой задач.
2
ASE использует Python и NumPy для реализации сложных рабочих процессов моделирования, включая последовательные расчёты через простые циклы for.
3
ASE предоставляет модули высокого уровня для стандартных задач: оптимизации структуры, молекулярной динамики, работы с ограничениями и расчётов методом nudged elastic band.
4
Энергия, силы, напряжения и другие величины вычисляются через единый интерфейс к множеству внешних кодов электронной структуры и полей сил.

Библиотека Atomic Simulation Environment (ASE) на Python для настройки, управления и анализа атомистических симуляций

Обеспечение программируемого унифицированного интерфейса и модулей для выполнения и автоматизации атомистических задач моделирования (вычисления энергии/сил/напряжений через внешние калькуляторы, оптимизация структур, молекулярная динамика, обработка ограничений, расчёты методом nudged elastic band)

Publication Details
Publication Date
2017-03-21
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Tejs Vegge
Lars Pastewka
Kristian S. Thygesen
Karsten W. Jacobsen
Andrew A. Peterson
Ask Hjorth Larsen
Ivano E. Castelli
Mikkel Strange
Jens Jørgen Mortensen
Thomas Olsen
Kristen Kaasbjerg
Jakob Blomqvist
Rune Christensen
Marcin Dułak
Jesper Friis
Michael N. Groves
Bjørk Hammer
Cory Hargus
Eric Hermes
Paul C. Jennings
P. Jensen
James R. Kermode
John R. Kitchin
Esben L. Kolsbjerg
Joseph Kubal
Steen Lysgaard
Jón Bergmann Maronsson
Tristan Maxson
C. Rostgaard
Jakob Schiøtz
Ole Schütt
Lasse B. Vilhelmsen
Michael Walter
Zhenhua Zeng
Peter Bjerre Jensen
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%