×

ASR

swMATH ID: 38328
Software Authors: Gjerding, Morten; Skovhus, Thorbjørn; Rasmussen, Asbjørn; Bertoldo, Fabian; Larsen, Ask Hjorth; Mortensen, Jens Jørgen; Thygesen, Kristian Sommer
Description: Atomic Simulation Recipes - a Python framework and library for automated workflows. The Atomic Simulation Recipes (ASR) is an open source Python framework for working with atomistic materials simulations in an efficient and sustainable way that is ideally suited for high-throughput projects. Central to ASR is the concept of a Recipe: a high-level Python script that performs a well defined simulation task robustly and accurately while keeping track of the data provenance. The ASR leverages the functionality of the Atomic Simulation Environment (ASE) to interface with external simulation codes and attain a high abstraction level. We provide a library of Recipes for common simulation tasks employing density functional theory and many-body perturbation schemes. These Recipes utilize the GPAW electronic structure code, but may be adapted to other simulation codes with an ASE interface. Being independent objects with automatic data provenance control, Recipes can be freely combined through Python scripting giving maximal freedom for users to build advanced workflows. ASR also implements a command line interface that can be used to run Recipes and inspect results. The ASR Migration module helps users maintain their data while the Database and App modules makes it possible to create local databases and present them as customized web pages.
Homepage: https://arxiv.org/abs/2104.13431
Source Code:  https://gitlab.com/asr-dev/asr
Dependencies: Python
Keywords: Materials Science; arXiv_cond-mat.mtrl-sci; Python; ASR; Atomic Simulation Recipes; atomistic materials simulations; ASE
Related Software: AiiDA; pymatgen; Atomate; FireWorks; Python; GPAW; Phonopy; Spglib; C2DB; PyPI; AFLOW; ASE; MyQueue; Slurm; pyiron; Sun Grid Engine; VASP; strucscan
Cited in: 0 Documents

Standard Articles

1 Publication describing the Software Year
Atomic Simulation Recipes - a Python framework and library for automated workflows arXiv
Morten Gjerding, Thorbjørn Skovhus, Asbjørn Rasmussen, Fabian Bertoldo, Ask Hjorth Larsen, Jens Jørgen Mortensen, Kristian Sommer Thygesen
2021