DFTB+ ecosystem for modern Fortran software development: tools and interfaces

Ben Hourahine, Bálint Aradi

Research output: Contribution to conferencePosterpeer-review

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).
Original languageEnglish
Number of pages1
DOIs
Publication statusPublished - 26 Aug 2025
EventPsi-k 2025 Conference - SwissTech Convention Center, EPFL, Lausanne, Switzerland
Duration: 25 Aug 202528 Aug 2025
https://www.psik2025.net/

Conference

ConferencePsi-k 2025 Conference
Country/TerritorySwitzerland
CityLausanne
Period25/08/2528/08/25
Internet address

Keywords

  • software
  • electronic structure methods
  • quantum chemistry codes
  • DFTB+
  • semi-empirical models

Fingerprint

Dive into the research topics of 'DFTB+ ecosystem for modern Fortran software development: tools and interfaces'. Together they form a unique fingerprint.

Cite this