Computer Physics Communications Program LibraryPrograms in Physics & Physical Chemistry |

[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_0Distribution 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). |

Disclaimer | ScienceDirect | CPC Journal | CPC | QUB |