The PSML format and library for norm-conserving pseudopotential data curation and interoperability
arXiv:1707.08938 · doi:10.1016/j.cpc.2018.02.011
Abstract
Norm-conserving pseudopotentials are used by a significant number of electronic-structure packages, but the practical differences among codes in the handling of the associated data hinder their interoperability and make it difficult to compare their results. At the same time, existing formats lack provenance data, which makes it difficult to track and document computational workflows. To address these problems, we first propose a file format (PSML) that maps the basic concepts of the norm-conserving pseudopotential domain in a flexible form and supports the inclusion of provenance information and other important metadata. Second, we provide a software library (libPSML) that can be used by electronic structure codes to transparently extract the information in the file and adapt it to their own data structures, or to create converters for other formats. Support for the new file format has been already implemented in several pseudopotential generator programs (including ATOM and ONCVPSP), and the library has been linked with Siesta and Abinit, allowing them to work with the same pseudopotential operator (with the same local part and fully non-local projectors) thus easing the comparison of their results for the structural and electronic properties, as shown for several example systems. This methodology can be easily transferred to any other package that uses norm-conserving pseudopotentials, and offers a proof-of-concept for a general approach to interoperability.
39 pages, 2 figures
References in corpus (4)
- The PseudoDojo: Training and grading a 85 element optimized norm-conserving pseudopotential table
- Optimization Algorithm for the Generation of ONCV Pseudopotentials
- AiiDA: Automated Interactive Infrastructure and Database for Computational Science
- Libxc: a library of exchange and correlation functionals for density functional theory
Cited by in corpus (28)
- SIESTA: recent developments and applications
- The GW compendium: A practical guide to theoretical photoemission spectroscopy
- TB2J: a python package for computing magnetic interaction parameters
- How to verify the precision of density-functional-theory implementations via reproducible and universal workflows
- Polar meron-antimeron networks in strained and twisted bilayers
- Stacking-engineered ferroelectricity and multiferroic order in van der Waals magnets
- The CECAM Electronic Structure Library and the modular software development paradigm
- Theory of polar domains in moiré heterostructures
- Metastable polymorphic phases in monolayer TaTe2
- Theory of polarization textures in crystal supercells
- Flexoelectric radial polarization of single-walled nanotubes from first-principles
- Semi-empirical and Linear-Scaling DFT Methods to Characterize duplex DNA and G-quadruplexes in Presence of Interacting Small Molecules
- Electronic Structure and Kohn-Luttinger Superconductivity of Heavily-Doped Single-Layer Graphene
- Asymmetric dynamical charges in two-dimensional ferroelectrics
- Hetero-structure Mode Space Method for Efficient Device Simulations
- Graphendofullerene: a novel molecular two-dimensional ferromagnet
- Implementation of the hybrid exchange-correlation functionals in the SIESTA code
- Strain dependence of the Bloch domain component in 180 domains in bulk PbTiO from first-principles
- Non-linear hybrid surface-defect states in defective BiSe
- Shift photocurrent vortices from topological polarization textures
- Twisted bilayer graphene from first-principles: structural and electronic properties
- Wavefunction textures in twisted bilayer graphene from first principles
- INQ, a modern GPU-accelerated computational framework for (time-dependent) density functional theory
- The rich structural, electronic and bonding landscape of 1-type TaTe single-layers
- Ab initio study of Proximity-Induced Superconductivity in PbTe/Pb heterostructures
- Electrically tunable stacking domains and ferroelectricity in moiré superlattices
- Positivity Preserving Density Matrix Minimization at Finite Temperatures via Square Root
- Coupling between tilts and charge carriers at polar-nonpolar perovskite interfaces