Nanoworks: A multi-scale python-based orchestrator for materials science simulations
Computational Condensed Matter, vol.48, 2026 (ESCI, Scopus)
- Publication Type: Article / Article
- Volume: 48
- Publication Date: 2026
- Doi Number: 10.1016/j.cocom.2026.e01362
- Journal Name: Computational Condensed Matter
- Journal Indexes: Emerging Sources Citation Index (ESCI), Scopus
- Keywords: ASE, Automation, Density functional theory (DFT), GPAW, High-throughput screening, Machine learning potentials, Molecular dynamics, Nanoworks, Python
- Gazi University Affiliated: Yes
Abstract
Atomic simulations play an important role in modern materials science for the discovery of new structures and the determination of their properties. This study introduces Nanoworks , a Python package resulting from a comprehensive re-architecture and expansion of the capabilities of the previously developed gpaw-tools Python package. Unlike its predecessor, gpaw-tools, Nanoworks aims to be not just a DFT interface, but an integrated simulation orchestrator that combines quantum-mechanical (DFT), classical molecular dynamics (MD), and machine-learned interatomic potential (MLIP)-based calculations under one roof. The software architecture of the Nanoworks package, transformed into a secure, modular structure, performs calculations of electronic structure, optical properties, elastic properties, phonon dispersion, dynamics of large-scale multi-atomic systems, and MLIP through the dftsolve , mdsolve , and mlsolve main modules, using standardized, simplified input files. Nanoworks aims to accelerate high-performance material screening studies by enabling educators and researchers to focus on scientific problems rather than coding details.