GronOR: Massively parallel and GPU-accelerated non-orthogonal configuration interaction for large molecular systems

T. P. Straatsma, R. Broer, S. Faraji, R. W.A. Havenith, L. E.Aguilar Suarez, R. K. Kathir, M. Wibowo, C. De Graaf

Research output: Contribution to journalArticlepeer-review

21 Scopus citations

Abstract

GronOR is a program package for non-orthogonal configuration interaction calculations for an electronic wave function built in terms of anti-symmetrized products of multi-configuration molecular fragment wave functions. The two-electron integrals that have to be processed may be expressed in terms of atomic orbitals or in terms of an orbital basis determined from the molecular orbitals of the fragments. The code has been specifically designed for execution on distributed memory massively parallel and Graphics Processing Unit (GPU)-accelerated computer architectures, using an MPI+OpenACC/OpenMP programming approach. The task-based execution model used in the implementation allows for linear scaling with the number of nodes on the largest pre-exascale architectures available, provides hardware fault resiliency, and enables effective execution on systems with distinct central processing unit-only and GPU-accelerated partitions. The code interfaces with existing multi-configuration electronic structure codes that provide optimized molecular fragment orbitals, configuration interaction coefficients, and the required integrals. Algorithm and implementation details, parallel and accelerated performance benchmarks, and an analysis of the sensitivity of the accuracy of results and computational performance to thresholds used in the calculations are presented.

Original languageEnglish
Article number064111
JournalJournal of Chemical Physics
Volume152
Issue number6
DOIs
StatePublished - Feb 14 2020

Funding

Financial support was also provided by the Spanish Administration (Project CTQ2017-83566-P) and the Generalitat de Catalunya (Project 2017-SGR629). This work was supported by the (Shell NWO) research program of the Foundation for Fundamental Research on Matter (FOM), which is part of the Netherlands Organization for Scientific Research (NWO); innovational research incentives scheme Vidi 2017 with project number 016.Vidi.189.044, which was (partly) financed by the NWO; the European Joint Doctorate (EJD) in Theoretical Chemistry and Computational Modeling (TCCM), which was financed under the framework of the Innovative Training Networks (ITN) of the MARIE Skłodowska-CURIE Actions (ITN-EJD642294-TCCM). This manuscript has been authored in part by UT-Battelle, LLC, under contract DE-AC05-00OR22725 with the U.S. Department of Energy (DOE). The U.S. government retains and the publisher, by accepting the article for publication, acknowledges that the U.S. government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript, or allow others to do so, for U.S. government purposes. DOE will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (http://energy.gov/downloads/doe-public-access-plan). This work used resources of the Oak Ridge Leadership Computing Facility (OLCF) at the Oak Ridge National Laboratory, which was supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725.

FundersFunder number
Netherlands Organization for Scientific Research
Shell NWO
Spanish AdministrationCTQ2017-83566-P
U.S. Department of Energy
Office of Science
Oak Ridge National Laboratory
Generalitat de Catalunya2017-SGR629
Nederlandse Organisatie voor Wetenschappelijk OnderzoekITN-EJD642294-TCCM
Foundation for Fundamental Research on Matter

    Fingerprint

    Dive into the research topics of 'GronOR: Massively parallel and GPU-accelerated non-orthogonal configuration interaction for large molecular systems'. Together they form a unique fingerprint.

    Cite this