“The atomic simulation environment—a Python library for working with atoms” (2017), by Ask Hjorth Larsen et al. Computer Science research paper. Original abstract below, unchanged. No free PDF was found.

The atomic simulation environment—a Python library for working with atoms

Ask Hjorth Larsen, Jens Jørgen Mortensen, Jakob Blomqvist et al. · March 21, 2017 · Computer Science

Abstract

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.

Source page DOI: 10.1088/1361-648x/aa680e

Read papers like this every day in Nerdi

Three real papers a day, always with the original abstract. Free on iPhone.

More in Computer Science

All new Computer Science papers