Semantic Scholar Open Access 2019 135 sitasi

pyiron: An integrated development environment for computational materials science

Jan Janssen S. Surendralal Y. Lysogorskiy M. Todorova T. Hickel +2 lainnya

Abstrak

Abstract To support and accelerate the development of simulation protocols in atomistic modelling, we introduce an integrated development environment (IDE) for computational materials science called pyiron ( http://pyiron.org ). The pyiron IDE combines a web based source code editor, a job management system for build automation, and a hierarchical data management solution. The core components of the pyiron IDE are pyiron objects based on an abstract class, which links application structures such as atomistic structures, projects, jobs, simulation protocols and computing resources with persistent storage and an interactive user environment. The simulation protocols within the pyiron IDE are constructed using the Python programming language. To highlight key concepts of this tool as well as to demonstrate its ability to simplify the implementation and testing of simulation protocols we discuss two applications. In these examples we show how pyiron supports the whole life cycle of a typical simulation, seamlessly combines ab initio with empirical potential calculations, and how complex feedback loops can be implemented. While originally developed with focus on ab initio thermodynamics simulations, the concepts and implementation of pyiron are general thus allowing to employ it for a wide range of simulation topics.

Topik & Kata Kunci

Penulis (7)

J

Jan Janssen

S

S. Surendralal

Y

Y. Lysogorskiy

M

M. Todorova

T

T. Hickel

R

R. Drautz

J

J. Neugebauer

Format Sitasi

Janssen, J., Surendralal, S., Lysogorskiy, Y., Todorova, M., Hickel, T., Drautz, R. et al. (2019). pyiron: An integrated development environment for computational materials science. https://doi.org/10.1016/J.COMMATSCI.2018.07.043

Akses Cepat

Informasi Jurnal
Tahun Terbit
2019
Bahasa
en
Total Sitasi
135×
Sumber Database
Semantic Scholar
DOI
10.1016/J.COMMATSCI.2018.07.043
Akses
Open Access ✓