Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aeuy_v1_0.tar.gz(2130 Kbytes)
Manuscript Title: Krylov subspace methods for the Dirac equation
Authors: Randolf Beerwerth, Heiko Bauke
Program title: Dirac_Laczos
Catalogue identifier: AEUY_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 188(2015)189
Programming language: C++11.
Computer: Multi-core systems or cluster computers.
Operating system: Any.
Has the code been vectorised or parallelized?: Parallelized using MPI.
RAM: Typically 10 megabyte to 1 gigabyte depending on the chosen problem size
Keywords: Dirac equation, Krylov subspace methods, Lanczos algorithm, message passing.
PACS: 02.70.-c, 03.65.Pm, 02.70.Bf.
Classification: 2.7.

External routines: Boost [1], LAPACK [2]

Nature of problem:
Solving the time-dependent Dirac equation in two spatial dimensions

Solution method:
Lanczos propagator

Running time:
Depending on the problem size and computer hardware typically several minutes to several days

[1] Boost C++ Libraries, http://www.boost.org
[2] LAPACK-Linear Algebra PACKage, http://www.netlib. org/lapack/