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] aedu_v1_0.tar.gz(595 Kbytes)
Manuscript Title: Fortran programs for the time-dependent Gross-Pitaevskii equation in a fully anisotropic trap
Authors: P. Muruganandam, S.K. Adhikari
Program title: (i) imagetime1d, (ii) imagetime2d, (iii) imagetime3d, (iv) imagetimecir, (v) imagetimesph, (vi) imagetimeaxial, (vii) realtime1d, (viii) realtime2d, (ix) realtime3d, (x) realtimecir, (xi) realtimesph, (xii) realtimeaxial
Catalogue identifier: AEDU_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 180(2009)1888
Programming language: FORTRAN 77 and Fortran 90/95.
Computer: PC.
Operating system: Linux, Unix.
RAM: 1GByte (i, iv, v), 2GByte (ii, vi, vii, x, xi), 4GByte (iii, viii, xii), 8Gbyte (ix)
Keywords: Bose-Einstein condensate, Gross-Pitaevskii equation, Split-step Crank-Nicholson Scheme, Real- and imaginary-time propagation, Fortran program, Partial differential equation.
PACS: 02.60.Lj, 02.60.Jh, 02.60.Cb, 03.75.-b.
Classification: 2.9, 4.3, 4.12.

Nature of problem:
These programs are designed to solve the time-dependent Gross-Pitaevskii nonlinear partial differential equation in one, two or three space dimensions with a harmonic, circularly-symmetric, spherically-symmetric, axially-symmetric or anisotropic trap. The Gross-Pitaevskii equation describes the properties of a dilute trapped Bose-Einstein condensate.

Solution method:
The time-dependent Gross-Pitaevskii equation is solved by the split-step Crank-Nicholson method by discretizing in space and time. The discretized equation is then solved by propagation, in either imaginary or real time, over small time steps. The method yields the solution of stationary and/or non-stationary problems.

Additional comments:
This package consists of 12 programs, see "Program Title", above. FORTRAN77 versions are provided for each of the 12 and, in addition, Fortran 90/95 versions are included for ii, iii, vi, viii, ix, xii. For the particular purpose of each program please see the published article.

Running time:
Minutes on a medium PC (i, iv, v, vii, x, xi), a few hours on a medium PC (ii, vi, viii, xii), days on a medium PC (iii, ix,)