2018
DOI: 10.1016/j.cpc.2018.02.019
|View full text |Cite
|
Sign up to set email alerts
|

Magnus integrators on multicore CPUs and GPUs

Abstract: In the present paper we consider numerical methods to solve the discrete Schrödinger equation with a time dependent Hamiltonian (motivated by problems encountered in the study of spin systems). We will consider both short-range interactions, which lead to evolution equations involving sparse matrices, and long-range interactions, which lead to dense matrices. Both of these settings show very different computational characteristics. We use Magnus integrators for time integration and employ a framework based on … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(18 citation statements)
references
References 19 publications
0
18
0
Order By: Relevance
“…In this work, in addition to this EMR, we have focused on the following higher order formulas: Order 4:One fourth‐order method that requires of only two exponentials was reported in References 36 and 37. It is given by: Γ2[4](A)=exp{iΔt(a11A[t1]+a12A[t2])}exp{iΔt(a12A[t1]+a11A[t2])}. The constants a ij and t i are: a11=3prefix−2312,1ema12=3+2312,c1=12prefix−36,1emc2=12+36,t1=t+c1normalΔt,1emt2=t+c2normalΔt. Another fourth‐order method, which is computationally more expensive yet allegedly more precise, was suggested by Bader et al 38 It makes use of four exponentials (and therefore we will denote it …”
Section: Commutator‐free Magnus Expansion Methods For Ehrenfest Dynamcismentioning
confidence: 99%
“…In this work, in addition to this EMR, we have focused on the following higher order formulas: Order 4:One fourth‐order method that requires of only two exponentials was reported in References 36 and 37. It is given by: Γ2[4](A)=exp{iΔt(a11A[t1]+a12A[t2])}exp{iΔt(a12A[t1]+a11A[t2])}. The constants a ij and t i are: a11=3prefix−2312,1ema12=3+2312,c1=12prefix−36,1emc2=12+36,t1=t+c1normalΔt,1emt2=t+c2normalΔt. Another fourth‐order method, which is computationally more expensive yet allegedly more precise, was suggested by Bader et al 38 It makes use of four exponentials (and therefore we will denote it …”
Section: Commutator‐free Magnus Expansion Methods For Ehrenfest Dynamcismentioning
confidence: 99%
“…32, and labelled as the "Method 4" in page 6 of Ref. 61. This method, that we will refer to in the following by "CFM4", is given by:…”
Section: Commutator-freementioning
confidence: 99%
“…On the other hand, as mentioned in Subsection 2.1 it is possible to derive an explicit form of the solution of the DLE given by (4). Following [45], we use a high-order quadrature rule to compute an approximation to the integral term.…”
Section: Implementationsmentioning
confidence: 99%
“…In a splitting scheme, the basic building block is instead the computation of the action of a matrix exponential on a skinny matrix. Speed-ups have previously been observed for applications where matrix exponentials are multiplied by vectors [4,22], see also [25]. In these works, a speedup is generally not observed for "small" matrices (n 1000), and the speed-up is of limited size when the matrices are sparse rather than dense.…”
Section: Introductionmentioning
confidence: 96%