TY - JOUR
T1 - The atomic simulation environment - A Python library for working with atoms
AU - Hjorth Larsen, Ask
AU - JØrgen Mortensen, Jens
AU - Blomqvist, Jakob
AU - Castelli, Ivano Eligio
AU - Christensen, Rune
AU - Dułak, Marcin
AU - Friis, Jesper
AU - Groves, Michael N.
AU - Hammer, Bjørk
AU - Hargus, Cory
AU - Hermes, Eric D.
AU - Jennings, Paul C.
AU - Bjerre Jensen, Peter
AU - Kermode, James
AU - Kitchin, John R.
AU - Leonhard Kolsbjerg, Esben
AU - Kubal, Joseph
AU - Kaasbjerg, Kristen
AU - Lysgaard, Steen
AU - Bergmann Maronsson, Jón
AU - Maxson, Tristan
AU - Olsen, Thomas
AU - Pastewka, Lars
AU - Peterson, Andrew
AU - Rostgaard, Carsten
AU - Schiøtz, Jakob
AU - Schütt, Ole
AU - Strange, Mikkel
AU - Thygesen, Kristian Sommer
AU - Vegge, Tejs
AU - Vilhelmsen, Lasse
AU - Walter, Michael
AU - Zeng, Zhenhua
AU - Jacobsen, Karsten W.
PY - 2017
Y1 - 2017
N2 - The atomic simulation environment (ASE) is a software package written in the Python programming language with the aim of setting up, steering, and analyzing atomistic simulations. In ASE, tasks are fully scripted in Python. The powerful syntax of Python combined with the NumPy array library make it possible to perform very complex simulation tasks. For example, a sequence of calculations may be performed with the use of a simple 'for-loop' construction. Calculations of energy, forces, stresses and other quantities are performed through interfaces to many external electronic structure codes or force fields using a uniform interface. On top of this calculator interface, ASE provides modules for performing many standard simulation tasks such as structure optimization, molecular dynamics, handling of constraints and performing nudged elastic band calculations.
AB - The atomic simulation environment (ASE) is a software package written in the Python programming language with the aim of setting up, steering, and analyzing atomistic simulations. In ASE, tasks are fully scripted in Python. The powerful syntax of Python combined with the NumPy array library make it possible to perform very complex simulation tasks. For example, a sequence of calculations may be performed with the use of a simple 'for-loop' construction. Calculations of energy, forces, stresses and other quantities are performed through interfaces to many external electronic structure codes or force fields using a uniform interface. On top of this calculator interface, ASE provides modules for performing many standard simulation tasks such as structure optimization, molecular dynamics, handling of constraints and performing nudged elastic band calculations.
KW - density functional theory
KW - electronic structure theory
KW - molecular dynamics
U2 - 10.1088/1361-648X/aa680e
DO - 10.1088/1361-648X/aa680e
M3 - Review
C2 - 28323250
AN - SCOPUS:85020832059
SN - 0953-8984
VL - 29
JO - Journal of Physics: Condensed Matter
JF - Journal of Physics: Condensed Matter
IS - 27
M1 - 273002
ER -