Abstract
We have developed an application and implemented parallel algorithms in order to provide a computational framework suitable for massively parallel supercomputers to study the unitary dynamics of quantum systems. We use renowned parallel libraries such as PETSc/SLEPc combined with high-performance computing approaches in order to overcome the large memory requirements to be able to study systems whose Hilbert space dimension comprises over 9 billion independent quantum states. Moreover, we provide descriptions of the parallel approach used for the three most important stages of the simulation: handling the Hilbert subspace basis, constructing a matrix representation for a generic Hamiltonian operator and the time evolution of the system by means of the Krylov subspace methods. We employ our setup to study the evolution of quasidisordered and clean many-body systems, focussing on the return probability and related dynamical exponents: the large system sizes accessible provide novel insights into their thermalization properties. Program summary: Program Title: DSQMKryST Program Files doi: http://dx.doi.org/10.17632/f6vty3wkwj.1 Licensing provisions: BSD 3-clause Programming language: C++ Supplementary material: https://github.com/mbrenesn/DSQMKryST External routines/libraries: PETSc (https://www.mcs.anl.gov/petsc/), SLEPc (http://slepc.upv.es), Boost C++ (http://www.boost.org) Nature of problem: Unitary dynamics of quantum mechanical many-body systems Solution method: Krylov subspace techniques (Arnoldi procedure) with a massively parallel, distributed memory approach
Original language | English |
---|---|
Pages (from-to) | 477-488 |
Number of pages | 12 |
Journal | Computer Physics Communications |
Volume | 235 |
DOIs | |
Publication status | Published - 1 Feb 2019 |
Keywords
- Distributed memory parallelism
- Krylov subspace methods
- Strongly interacting systems
- Unitary quantum dynamics
Fingerprint
Dive into the research topics of 'Massively parallel implementation and approaches to simulate quantum dynamics using Krylov subspace techniques'. Together they form a unique fingerprint.Datasets
-
Massively parallel implementation and approaches to simulate quantum dynamics using Krylov subspace techniques
Brenes, M. (Contributor), Varma, V. K. (Contributor), Scardicchio, A. (Contributor) & Girotto, I. (Contributor), Mendeley Data, 27 Sept 2018
DOI: 10.17632/f6vty3wkwj.1, https://data.mendeley.com/datasets/f6vty3wkwj
Dataset