Programs in Physics & Physical Chemistry
|[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.|
|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.
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.
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.
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,)
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|