Abstract
We present a suite of programs to determine the ground state of the time-independent Gross-Pitaevskii equation, used in the simulation of Bose-Einstein condensates. The calculation is based on the Optimal Damping Algorithm, ensuring a fast convergence to the true ground state. Versions are given for the one-, two-, and three-dimensional equation, using either a spectral method, well suited for harmonic trapping potentials, or a spatial grid. Program summary: Program title: GPODA. Catalogue identifier: ADZN_v1_0. Program summary URL: http://cpc.cs.qub.ac.uk/summaries/ADZN_v1_0.html. Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland. Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html. No. of lines in distributed program, including test data, etc.: 5339. No. of bytes in distributed program, including test data, etc.: 19 426. Distribution format: tar.gz. Programming language: Fortran 90. Computer: ANY (Compilers under which the program has been tested: Absoft Pro Fortran, The Portland Group Fortran 90/95 compiler, Intel Fortran Compiler). RAM: From <1 MB in 1D to ∼ 102 MB for a large 3D grid. Classification: 2.7, 4.9. External routines: LAPACK, BLAS, DFFTPACK. Nature of problem: The order parameter (or wave function) of a Bose-Einstein condensate (BEC) is obtained, in a mean field approximation, by the Gross-Pitaevskii equation (GPE) [F. Dalfovo, S. Giorgini, L.P. Pitaevskii, S. Stringari, Rev. Mod. Phys. 71 (1999) 463]. The GPE is a nonlinear Schrödinger-like equation, including here a confining potential. The stationary state of a BEC is obtained by finding the ground state of the time-independent GPE, i.e., the order parameter that minimizes the energy. In addition to the standard three-dimensional GPE, tight traps can lead to effective two- or even one-dimensional BECs, so the 2D and 1D GPEs are also considered. Solution method: The ground state of the time-independent of the GPE is calculated using the Optimal Damping Algorithm [E. Cancès, C. Le Bris, Int. J. Quantum Chem. 79 (2000) 82]. Two sets of programs are given, using either a spectral representation of the order parameter [C.M. Dion, E. Cancès, Phys. Rev. E 67 (2003) 046706], suitable for a (quasi) harmonic trapping potential, or by discretizing the order parameter on a spatial grid. Running time: From seconds in 1D to a few hours for large 3D grids.
| Original language | English |
|---|---|
| Pages (from-to) | 787-798 |
| Number of pages | 12 |
| Journal | Computer Physics Communications |
| Volume | 177 |
| Issue number | 10 |
| DOIs | |
| Publication status | Published - 15 Nov 2007 |
Keywords
- Bose-Einstein condensate
- Gross-Pitaevskii equation
- Ground state
- Optimal Damping Algorithm