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] aetu_v1_0.tar.gz(596 Kbytes)
Manuscript Title: GPELab, a Matlab Toolbox to solve Gross-Pitaevskii Equations I: computation of stationary solutions
Authors: Xavier Antoine, Romain Duboscq
Program title: GPELab
Catalogue identifier: AETU_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 185(2014)2969
Programming language: Matlab.
Computer: PC, Mac.
Operating system: Windows, Mac OS, Linux.
Has the code been vectorised or parallelized?: Yes
RAM: 4000 Megabytes
Keywords: Matlab, Gross-Pitaevskii Equation, Ground State, Imaginary Time.
PACS: 02.60.-x, 02.70.-c, 31.15.-p, 31.15.xf.
Classification: 2.7, 4.6, 7.7.

Nature of problem:
Computing stationary solutions for a class of systems (multi-components) of Gross-Pitaevskii equations in 1d, 2d and 3d. This program is particularly well designed for the computation of ground states of Bose-Einstein condensates as well as dynamics.

Solution method:
We use the imaginary-time method with a Semi-Implicit Backward Euler scheme, a pseudo-spectral approximation and a Krylov subspace method.

Running time:
From a few minutes for simple problems to a week for more complex situations on a medium computer.