Solving Millions of Eigenvectors in Large-Scale Quantum-Many-Body-Theory Computations

Author(s)
Alexey Tal, Martijn Marsman, Georg Kresse, Anton Anders, Samuel Rodriguez, Kyungjoo Kim, Alexander Kalinkin, Alexey Romanenko, Matthias Noack, Patrick Atkinson, Stefan Maintz
Abstract

We present large-scale simulations of photovoltaics materials in the Vienna Ab initio Simulation Package [1] (VASP) that are only possible by pushing the boundaries of practically solvable eigenproblems. Thus, we enable analyses for semiconductors that were inaccessible within state-of-the-art predictive methods before. To achieve this, we a) implemented a distributed eigensolver in cuSOLVERMp that fully runs on the GPU, b) adapted VASP's Bethe-Salpeter Equation (BSE) algorithm for GPUs and to employ cuSOLVERMp, and c) dramatically improved the BSE workload distribution to yield near perfect load-balancing at scale. With a size of two million, we solve one of the largest dense, complex eigenproblems reported so far in under 5 hours sustaining 7.8 PFLOPS using 34.5 GJ on 4096 GPUs of NVIDIA's Selene supercomputer. Our results facilitate new breakthroughs in material science. These improvements in compute and energy efficiency apply to other domains relying on solving large eigenproblems, as well.

Organisation(s)
Computational Materials Physics
External organisation(s)
VASP Software GmbH, NVIDIA Corporation
No. of pages
11
DOI
https://doi.org/10.23919/ISC.2024.10528945
Publication date
05-2024
Peer reviewed
Yes
Austrian Fields of Science 2012
202032 Photovoltaics, 103018 Materials physics, 102040 Quantum computing
Keywords
ASJC Scopus subject areas
Artificial Intelligence, Computational Theory and Mathematics, Hardware and Architecture, Computer Networks and Communications, Computational Mathematics, Theoretical Computer Science
Sustainable Development Goals
SDG 7 - Affordable and Clean Energy
Portal url
https://ucrisportal.univie.ac.at/en/publications/solving-millions-of-eigenvectors-in-largescale-quantummanybodytheory-computations(fd4d57fc-8247-4a37-a7b0-d27ee286eb65).html