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] aexg_v1_0.tar.gz(134 Kbytes)
Manuscript Title: A Simple Quantum Integro-Differential Solver (SQuIDS)
Authors: Carlos A. Argüelles Delgado, Jordi Salvado, Christopher N. Weaver
Program title: SQuIDS
Catalogue identifier: AEXG_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 196(2015)569
Programming language: C++11.
Computer: 32- and 64-bit x86.
Operating system: Linux, Mac OS X, FreeBSD.
RAM: Proportional to the number of nodes, the dimension of the Hilbert space, the number of scalar functions, and the number of density matrixes used in the problem.
Keywords: Quantum mechanics, Ordinary differential equations, SU groups.
PACS: 03.65.-wp, 02.30.Hq, 11.30.Hv, 11.30.Ly.
Classification: 11.1.

External routines: GNU Scientific Library (http://www.gnu.org/software/gsl/).

Nature of problem:
Solve the evolution of open quantum systems of Hilbert space dimension N with self interactions and interaction with classical fields.

Solution method:
The SU(N) algebra is implemented as a C++ object and is embedded into the GSL ordinary differential equation solver.

Restrictions:
The code is only implemented up to Hilbert spaces of dimension six, but a Mathematica notebook is provided in order to generate higher dimensional solutions. Furthermore, only ordinary differential equation solution methods that require only the first derivative can be used.

Running time:
Proportional to the number of nodes, the dimension of the Hilbert space, the number of scalar functions, the number of density matrixes, and the numerical precision used in the problem.