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] aewl_v1_0.tar.gz(589 Kbytes)
Manuscript Title: Fortran and C programs for the time-dependent dipolar Gross-Pitaevskii equation in an anisotropic trap
Authors: R. Kishor Kumar, Luis E. Young-S., Dusan Vudragovic, Antun Balaz, Paulsamy Muruganandam, S. K. Adhikari
Program title: (i) imag1d, (ii) imag2d, (iii) imag3d, (iv) real1d, (v) real2d, (vi) real3d
Catalogue identifier: AEWL_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 195(2015)117
Programming language: Fortran 90/95 and C.
Computer: Any modern computer with Fortran 90/95 or C language compiler installed.
Operating system: Linux, Unix, Mac OS, Windows.
RAM: 1 GB (i), 2 GB (ii), 4 GB (iii), 2 GB (iv), 4 GB (v), 8 GB (vi)
Supplementary material: A pdf file giving individual Program Summary information for each of the programs can be downloaded.
Keywords: Bose-Einstein condensate, Gross-Pitaevskii equation, Split-step Crank-Nicolson scheme, Real and imaginary-time propagation, Fortran and C programs, Dipolar atoms.
PACS: 67.85Hj, 03.75.Lm, 03.75.Nt, 64.60.Cn.
Classification: 2.9, 4.3, 4.12.

External routines: FFTW3, FFTW3_threads

Nature of problem:
These programs are designed to solve the time-dependent nonlinear partial differential Gross-Pitaevskii (GP) equation with contact and dipolar interactions in one, two or three space dimensions in a harmonic anisotropic trap. The GP equation describes the properties of a dilute trapped Bose-Einstein condensate.

Solution method:
The time-dependent GP equation is solved by the split-step Crank-Nicolson 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 contribution of the dipolar interaction is evaluated by a Fourier transformation to momentum space using a convolution theorem. The method yields the solution of stationary and/or non-stationary problems.

Additional comments:
This package consists of 12 programs, see Program title, above. Fortran 90/95 and C versions are provided for each of the 6 programs. For the particular purpose of each program please see the supplementary material, above.

Running time:
Minutes on a medium PC (i, ii), tens of minutes on a medium PC (iii, iv), tens of minutes on a good workstation (v, vi).