Implementing scalable matrix-vector products for the exact diagonalization methods in quantum many-body physics
August 31, 2023 Β· Declared Dead Β· π SC Workshops
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Tom Westerhout, Bradford L. Chamberlain
arXiv ID
2308.16712
Category
physics.comp-ph
Cross-listed
cs.DC
Citations
2
Venue
SC Workshops
Last Checked
3 months ago
Abstract
Exact diagonalization is a well-established method for simulating small quantum systems. Its applicability is limited by the exponential growth of the so-called Hamiltonian matrix that needs to be diagonalized. Physical symmetries are usually utilized to reduce the matrix dimension, and distributed-memory parallelism is employed to explore larger systems. This paper focuses on the implementation the core distributed algorithms, with a special emphasis on the matrix-vector product operation. Instead of the conventional MPI+X paradigm, Chapel is chosen as the language for these distributed algorithms. We provide a comprehensive description of the algorithms and present performance and scalability tests. Our implementation outperforms the state-of-the-art MPI-based solution by a factor of 7--8 on 32 compute nodes or 4096 cores and exhibits very good scaling on up to 256 nodes or 32768 cores. The implementation has 3 times fewer software lines of code than the current state of the art while remaining fully generic.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β physics.comp-ph
R.I.P.
π»
Ghosted
R.I.P.
π»
Ghosted
Deep Potential Molecular Dynamics: a scalable model with the accuracy of quantum mechanics
R.I.P.
π»
Ghosted
Heterogeneous Parallelization and Acceleration of Molecular Dynamics Simulations in GROMACS
R.I.P.
π»
Ghosted
By-passing the Kohn-Sham equations with machine learning
R.I.P.
π»
Ghosted
Machine Learning of coarse-grained Molecular Dynamics Force Fields
R.I.P.
π»
Ghosted
Towards Physics-informed Deep Learning for Turbulent Flow Prediction
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted