2012
DOI: 10.1016/j.cpc.2012.03.022
|View full text |Cite
|
Sign up to set email alerts
|

C programs for solving the time-dependent Gross–Pitaevskii equation in a fully anisotropic trap

Abstract: We present C programming language versions of earlier published Fortran programs (Muruganandam and Adhikari (2009) [1]) for calculating both stationary and non-stationary solutions of the time-dependent Gross-Pitaevskii (GP) equation. The GP equation describes the properties of dilute Bose-Einstein condensates at ultra-cold temperatures. C versions of programs use the same algorithms as the Fortran ones, involving real-and imaginary-time propagation based on a split-step Crank-Nicolson method. In a one-spaceva… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
167
1

Year Published

2013
2013
2021
2021

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 194 publications
(168 citation statements)
references
References 22 publications
0
167
1
Order By: Relevance
“…Our present study is based on a previously developed numerical solution of the GPE [26][27][28][29], which was obtained using the Crank-Nicholson method in combination with Cayley's formula [34], in the presence of an isotropic trapping potential (for a numerical investigation of BECs in the presence of anisotropic traps see [35,36].) In particular, the use of Cayley's formula ensures that the numerical solution remains stable, and the unitarity of the wavefunction is maintained.…”
Section: The Numerical Codementioning
confidence: 99%
“…Our present study is based on a previously developed numerical solution of the GPE [26][27][28][29], which was obtained using the Crank-Nicholson method in combination with Cayley's formula [34], in the presence of an isotropic trapping potential (for a numerical investigation of BECs in the presence of anisotropic traps see [35,36].) In particular, the use of Cayley's formula ensures that the numerical solution remains stable, and the unitarity of the wavefunction is maintained.…”
Section: The Numerical Codementioning
confidence: 99%
“…The zero-temperature Bose-Einstein condensate and its dynamics may be studied by the mean-field Gross-Pitaevskii equation (GPE) [69,70]. It can be generalized to describe timedependent systems [71][72][73] and has been previously implemented in modeling coherent transport [74,75]. In one dimension, the time-dependent GPE can be written as…”
Section: Continuum Modelmentioning
confidence: 99%
“…In our simulation, the external potential V ext (x) corresponds to a box potential which confines the atoms. Here we solve the GPE with algorithms involving real-and imaginary-time propagation based on a splitstep Crank-Nicolson method [71,76] and follow Ref. [77] to normalize the wavefunction with dx|Φ(x)| 2 = 1.…”
Section: Continuum Modelmentioning
confidence: 99%
“…To parallelize the programs, we have used OpenMP with the same approach as described in [4], and extended the parallelization routines to include the computation of the dipolar term. The FFT, used in computation of the dipolar term, was also parallelized in a straightforward manner, by using the built-in support for OpenMP in FFTW3 library [5].…”
Section: Summary Of Revisionsmentioning
confidence: 99%
“…In this case the result of the transform has Hermitian symmetry, where one half of the values are complex conjugates of the other half. The fast Fourier transformation (FFT) libraries we use can exploit this to compute the result faster, using half the memory.To parallelize the programs, we have used OpenMP with the same approach as described in [4], and extended the parallelization routines to include the computation of the dipolar term. The FFT, used in computation of the dipolar term, was also parallelized in a straightforward manner, by using the built-in support for OpenMP in FFTW3 library [5].…”
mentioning
confidence: 99%