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