Nanoworks: A multi-scale python-based orchestrator for materials science simulations


LİŞESİVDİN B., LİŞESİVDİN S. B.

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.