DFTB+ ecosystem for modern Fortran software development : tools and interfaces
Hourahine, Ben and Aradi, Bálint (2025) DFTB+ ecosystem for modern Fortran software development : tools and interfaces. In: Psi-k 2025 Conference, 2025-08-25 - 2025-08-28, SwissTech Convention Center, EPFL. (https://doi.org/10.17868/strath.00093843)
Preview |
Text.
Filename: Hourahine-Aradi-Psi-k-2025-DFTB-plus-ecosystem-for-modern-Fortran-software-development.pdf
Final Published Version License:
Download (420kB)| Preview |
Abstract
The DFTB+ code is a semiempirical density-functional-based code that is licenced as LGPL3. It supports density-functional based tight binding, the xTB hamiltonians and externally provided atomistic electronic models. As part of its wider project (www.dftbplus.org) we have developed several tools, under BSD or LGPL licenses, that are of potential interest to other Fortran-based codes. This presentation will describe our approaches to libraries and free standing tools for: meta-programming, interfacing with other codes, wrapping external libraries, and unit testing. Most of these developments are briefly described in our 2025 J. Phys. Chem. paper (in-press). But planning for the next phase of the DFTB+ code is underway: we will outline some of the gaps in our ecosystem and plans to fill them (HDF5 support, closer integration with the TBMaLT toolkit and other machine learning tools, improvements to our regression testing framework and further API extensions).
ORCID iDs
Hourahine, Ben
ORCID: https://orcid.org/0000-0002-7667-7101 and Aradi, Bálint;
-
-
Item type: Conference or Workshop Item(Poster) ID code: 93843 Dates: DateEvent26 August 2025Published18 August 2025Published Online15 August 2025AcceptedSubjects: Science > Physics
Science > Mathematics > Electronic computers. Computer scienceDepartment: Faculty of Science > Physics
Strategic Research Themes > Measurement Science and Enabling TechnologiesDepositing user: Pure Administrator Date deposited: 15 Aug 2025 10:12 Last modified: 29 Jun 2026 08:36 URI: https://strathprints.strath.ac.uk/id/eprint/93843
Tools
Tools






