Massively parallel implementation and approaches to simulate quantum dynamics using Krylov subspace techniques

Marlon Brenes (Corresponding author), Vipin Kerala Varma, Antonello Scardicchio, Ivan Girotto

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

4 Citaten (Scopus)
1 Downloads (Pure)


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: Licensing provisions: BSD 3-clause Programming language: C++ Supplementary material: External routines/libraries: PETSc (, SLEPc (, Boost C++ ( 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

Originele taal-2Engels
Pagina's (van-tot)477-488
Aantal pagina's12
TijdschriftComputer Physics Communications
StatusGepubliceerd - 1 feb 2019

Vingerafdruk Duik in de onderzoeksthema's van 'Massively parallel implementation and approaches to simulate quantum dynamics using Krylov subspace techniques'. Samen vormen ze een unieke vingerafdruk.

Citeer dit