4.7 Article

The PSML format and library for norm-conserving pseudopotential data curation and interoperability

期刊

COMPUTER PHYSICS COMMUNICATIONS
卷 227, 期 -, 页码 51-71

出版社

ELSEVIER
DOI: 10.1016/j.cpc.2018.02.011

关键词

Pseudopotential; Density functional; Electronic structure

资金

  1. ULg
  2. CfWB through ARC project AIMED [GA 15/19-09, 10/15-03]
  3. CfWB through ARC project TheMoTherm [GA 15/19-09, 10/15-03]
  4. FNRS PDR project [GA T.1077.15-1/7]
  5. EU H grant [676598]
  6. Spain's MINECO [FIS2012-37549-005-05, FIS2015-64886-C5-4-P]
  7. Severo Ochoa Program [SEV-2015-0496]
  8. GenCat [2014 SGR 301]
  9. CECAM through the Electronic Structure Library (ESL) initiative
  10. ETSF

向作者/读者索取更多资源

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. Program summary Program title: libPSML Program Files doi: http://dx.doi.org/10.17632/3pgbsjy4vf.1 Licensing provisions: BSD 3-clause Programming language: Fortran External routines/libraries: xmlf90 for XML handling in Fortran (http://launchpad.net/xmlf90) Nature of problem: Enhancing the interoperability of electronic-structure codes by sharing pseudopotential data Solution method: Create an XML-based pseudopotential format (psmi.), complete with a formal schema, and a processing library (libPSML) that transparently connects client codes to the information in the format. References: http://esl.cecam.org/PSML (C) 2018 The Author(s). Published by Elsevier B.V.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据