Batched Sparse Iterative Solvers for Computational Chemistry Simulations on GPUs

Isha Aggarwal, Aditya Kashi, Pratik Nayak, Cody J. Balos, Carol S. Woodward, Hartwig Anzt

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

This paper presents batched iterative solvers for GPU architectures. We elaborate on the design of the batched functionality aiming for optimal performance while still giving the user some flexibility in terms of choosing a sparse matrix format, a preconditioner optimized for the distinct items of the batch, and an application-specific stopping criterion that is evaluated for each problem in the batch, individually. Performance results for benchmark problems coming from PeleLM simulations reveal the potential of the batched iterative solvers for computational chemistry simulations, and their advantage compared to the current vendor-provided batched solutions.

Original languageEnglish
Title of host publicationProceedings of ScalA 2021
Subtitle of host publication12th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, Held in conjunction with SC 2021: The International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages35-43
Number of pages9
ISBN (Electronic)9781665411288
DOIs
StatePublished - 2021
Externally publishedYes
Event12th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, ScalA 2021 - St. Louis, United States
Duration: Nov 19 2021 → …

Publication series

NameProceedings of ScalA 2021: 12th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, Held in conjunction with SC 2021: The International Conference for High Performance Computing, Networking, Storage and Analysis

Conference

Conference12th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, ScalA 2021
Country/TerritoryUnited States
CitySt. Louis
Period11/19/21 → …

Funding

This research was supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration. Isha Aggarwal, Aditya Kashi, Pratik Nayak, and Hartwig Anzt were also supported by the “Impuls und Vernetzungsfond” of the Helmholtz Association under grant VH-NG-1241. Prepared by LLNL under Contract DE-AC52-07NA27344. LLNL-PROC-826165.

FundersFunder number
U.S. Department of Energy
National Nuclear Security Administration
Helmholtz AssociationVH-NG-1241, DE-AC52-07NA27344, LLNL-PROC-826165

    Keywords

    • GPU
    • Ginkgo
    • Sparse linear systems
    • batched solvers

    Fingerprint

    Dive into the research topics of 'Batched Sparse Iterative Solvers for Computational Chemistry Simulations on GPUs'. Together they form a unique fingerprint.

    Cite this