ELSI - An open infrastructure for electronic structure solvers

Routine applications of electronic structure theory to molecules and periodic systems need to compute the electron density from given Hamiltonian and, in case of non-orthogonal basis sets, overlap matrices. System sizes can range from few to thousands or, in some examples, millions of atoms. Differe...

Descripción completa

Detalles Bibliográficos
Autores: Yu, Victor Wen-zhe, Campos, Carmen, Dawson, William, García Arribas, Alberto, Havu, Ville, Hourahine, Ben, Huhn, William P., Jacquelin, Mathias, Jia, Weile, Keçeli, Murat, Laasner, Raul, Li, Yingzhou, Lin, Lin, Lu, Jianfeng, Moussa, Jonathan, Roman, José E., Vázquez Mayagoitia, Álvaro, Yang, Chao, Blum, Volker
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2020
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/230343
Acceso en línea:http://hdl.handle.net/10261/230343
Access Level:acceso abierto
Palabra clave:Electronic structure theory
Density functional theory
Density-functional tight-binding
Parallel computing
Eigensolver
Density matrix
id ES_ae66bc6ffb8e2b87a23d593f7724e9c4
oai_identifier_str oai:digital.csic.es:10261/230343
network_acronym_str ES
network_name_str España
repository_id_str
dc.title.none.fl_str_mv ELSI - An open infrastructure for electronic structure solvers
title ELSI - An open infrastructure for electronic structure solvers
spellingShingle ELSI - An open infrastructure for electronic structure solvers
Yu, Victor Wen-zhe
Electronic structure theory
Density functional theory
Density-functional tight-binding
Parallel computing
Eigensolver
Density matrix
title_short ELSI - An open infrastructure for electronic structure solvers
title_full ELSI - An open infrastructure for electronic structure solvers
title_fullStr ELSI - An open infrastructure for electronic structure solvers
title_full_unstemmed ELSI - An open infrastructure for electronic structure solvers
title_sort ELSI - An open infrastructure for electronic structure solvers
dc.creator.none.fl_str_mv Yu, Victor Wen-zhe
Campos, Carmen
Dawson, William
García Arribas, Alberto
Havu, Ville
Hourahine, Ben
Huhn, William P.
Jacquelin, Mathias
Jia, Weile
Keçeli, Murat
Laasner, Raul
Li, Yingzhou
Lin, Lin
Lu, Jianfeng
Moussa, Jonathan
Roman, José E.
Vázquez Mayagoitia, Álvaro
Yang, Chao
Blum, Volker
author Yu, Victor Wen-zhe
author_facet Yu, Victor Wen-zhe
Campos, Carmen
Dawson, William
García Arribas, Alberto
Havu, Ville
Hourahine, Ben
Huhn, William P.
Jacquelin, Mathias
Jia, Weile
Keçeli, Murat
Laasner, Raul
Li, Yingzhou
Lin, Lin
Lu, Jianfeng
Moussa, Jonathan
Roman, José E.
Vázquez Mayagoitia, Álvaro
Yang, Chao
Blum, Volker
author_role author
author2 Campos, Carmen
Dawson, William
García Arribas, Alberto
Havu, Ville
Hourahine, Ben
Huhn, William P.
Jacquelin, Mathias
Jia, Weile
Keçeli, Murat
Laasner, Raul
Li, Yingzhou
Lin, Lin
Lu, Jianfeng
Moussa, Jonathan
Roman, José E.
Vázquez Mayagoitia, Álvaro
Yang, Chao
Blum, Volker
author2_role author
author
author
author
author
author
author
author
author
author
author
author
author
author
author
author
author
author
dc.contributor.none.fl_str_mv National Science Foundation (US)
Argonne National Laboratory (US)
National Energy Research Scientific Computing Center (US)
European Commission
Agencia Estatal de Investigación (España)
Generalitat de Catalunya
Consejo Superior de Investigaciones Científicas [https://ror.org/02gfc7t72]
dc.subject.none.fl_str_mv Electronic structure theory
Density functional theory
Density-functional tight-binding
Parallel computing
Eigensolver
Density matrix
topic Electronic structure theory
Density functional theory
Density-functional tight-binding
Parallel computing
Eigensolver
Density matrix
description Routine applications of electronic structure theory to molecules and periodic systems need to compute the electron density from given Hamiltonian and, in case of non-orthogonal basis sets, overlap matrices. System sizes can range from few to thousands or, in some examples, millions of atoms. Different discretization schemes (basis sets) and different system geometries (finite non-periodic vs. infinite periodic boundary conditions) yield matrices with different structures. The ELectronic Structure Infrastructure (ELSI) project provides an open-source software interface to facilitate the implementation and optimal use of high-performance solver libraries covering cubic scaling eigensolvers, linear scaling density-matrix-based algorithms, and other reduced scaling methods in between. In this paper, we present recent improvements and developments inside ELSI, mainly covering (1) new solvers connected to the interface, (2) matrix layout and communication adapted for parallel calculations of periodic and/or spin-polarized systems, (3) routines for density matrix extrapolation in geometry optimization and molecular dynamics calculations, and (4) general utilities such as parallel matrix I/O and JSON output. The ELSI interface has been integrated into four electronic structure code projects (DFTB+, DGDFT, FHI-aims, SIESTA), allowing us to rigorously benchmark the performance of the solvers on an equal footing. Based on results of a systematic set of large-scale benchmarks performed with Kohn–Sham density-functional theory and density-functional tight-binding theory, we identify factors that strongly affect the efficiency of the solvers, and propose a decision layer that assists with the solver selection process. Finally, we describe a reverse communication interface encoding matrix-free iterative solver strategies that are amenable, e.g., for use with planewave basis sets.
publishDate 2020
dc.date.none.fl_str_mv 2020
2021
2021
dc.type.none.fl_str_mv info:eu-repo/semantics/article
http://purl.org/coar/resource_type/c_6501
Postprint
info:eu-repo/semantics/acceptedVersion
format article
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/10261/230343
url http://hdl.handle.net/10261/230343
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv #PLACEHOLDER_PARENT_METADATA_VALUE#
#PLACEHOLDER_PARENT_METADATA_VALUE#
#PLACEHOLDER_PARENT_METADATA_VALUE#
info:eu-repo/grantAgreement/EC/H2020/824143
info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PGC2018-096955-B-C44
info:eu-repo/grantAgreement/MINECO/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/SEV-2015-0496
http://dx.doi.org/10.1016/j.cpc.2020.107459

dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:DIGITAL.CSIC. Repositorio Institucional del CSIC
instname:Consejo Superior de Investigaciones Científicas (CSIC)
instname_str Consejo Superior de Investigaciones Científicas (CSIC)
reponame_str DIGITAL.CSIC. Repositorio Institucional del CSIC
collection DIGITAL.CSIC. Repositorio Institucional del CSIC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869416559011692544
spelling ELSI - An open infrastructure for electronic structure solversYu, Victor Wen-zheCampos, CarmenDawson, WilliamGarcía Arribas, AlbertoHavu, VilleHourahine, BenHuhn, William P.Jacquelin, MathiasJia, WeileKeçeli, MuratLaasner, RaulLi, YingzhouLin, LinLu, JianfengMoussa, JonathanRoman, José E.Vázquez Mayagoitia, ÁlvaroYang, ChaoBlum, VolkerElectronic structure theoryDensity functional theoryDensity-functional tight-bindingParallel computingEigensolverDensity matrixRoutine applications of electronic structure theory to molecules and periodic systems need to compute the electron density from given Hamiltonian and, in case of non-orthogonal basis sets, overlap matrices. System sizes can range from few to thousands or, in some examples, millions of atoms. Different discretization schemes (basis sets) and different system geometries (finite non-periodic vs. infinite periodic boundary conditions) yield matrices with different structures. The ELectronic Structure Infrastructure (ELSI) project provides an open-source software interface to facilitate the implementation and optimal use of high-performance solver libraries covering cubic scaling eigensolvers, linear scaling density-matrix-based algorithms, and other reduced scaling methods in between. In this paper, we present recent improvements and developments inside ELSI, mainly covering (1) new solvers connected to the interface, (2) matrix layout and communication adapted for parallel calculations of periodic and/or spin-polarized systems, (3) routines for density matrix extrapolation in geometry optimization and molecular dynamics calculations, and (4) general utilities such as parallel matrix I/O and JSON output. The ELSI interface has been integrated into four electronic structure code projects (DFTB+, DGDFT, FHI-aims, SIESTA), allowing us to rigorously benchmark the performance of the solvers on an equal footing. Based on results of a systematic set of large-scale benchmarks performed with Kohn–Sham density-functional theory and density-functional tight-binding theory, we identify factors that strongly affect the efficiency of the solvers, and propose a decision layer that assists with the solver selection process. Finally, we describe a reverse communication interface encoding matrix-free iterative solver strategies that are amenable, e.g., for use with planewave basis sets.This research was supported by the National Science Foundation (NSF), USA under Award No. 1450280. This research used resources of the National Energy Research Scientific Computing Center (NERSC), a U.S. Department of Energy (DOE) Office of Science User Facility operated under Contract No. DE-AC02-05CH11231. This research also used resources of the Argonne Leadership Computing Facility, a DOE, USA Office of Science User Facility supported under Contract No. DE-AC02-06CH11357. We appreciate the constructive feedback from many fellow researchers in the electronic structure community, including developers and users of the BigDFT, CP2K, DFTB+, DGDFT, FHI-aims, NTChem, SIESTA projects and of CECAM’s Electronic Structure Library project. Yu was additionally supported by a fellowship from the Molecular Sciences Software Institute under NSF, USA Award No. 1547580. García thanks EU H2020, European Union grant 824143 (“MaX: Materials at the eXascale” CoE), Spain’s AEI (PGC2018-096955-B-C44 and “Severo Ochoa” grant SEV-2015-0496), and GenCat, Spain 2017SGR1506.Peer reviewedElsevierNational Science Foundation (US)Argonne National Laboratory (US)National Energy Research Scientific Computing Center (US)European CommissionAgencia Estatal de Investigación (España)Generalitat de CatalunyaConsejo Superior de Investigaciones Científicas [https://ror.org/02gfc7t72]202120212020info:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_6501Postprintinfo:eu-repo/semantics/acceptedVersionhttp://hdl.handle.net/10261/230343reponame:DIGITAL.CSIC. Repositorio Institucional del CSICinstname:Consejo Superior de Investigaciones Científicas (CSIC)Inglés#PLACEHOLDER_PARENT_METADATA_VALUE##PLACEHOLDER_PARENT_METADATA_VALUE##PLACEHOLDER_PARENT_METADATA_VALUE#info:eu-repo/grantAgreement/EC/H2020/824143info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PGC2018-096955-B-C44info:eu-repo/grantAgreement/MINECO/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/SEV-2015-0496http://dx.doi.org/10.1016/j.cpc.2020.107459Síinfo:eu-repo/semantics/openAccessoai:digital.csic.es:10261/2303432026-05-22T06:33:51Z
score 15,811543