GSGPEs: A MATLAB code for computing the ground state of systems of Gross-Pitaevskii equations

Abstract GSGPEs is a Matlab/GNU Octave suite of programs for the computation of the ground state of systems of Gross–Pitaevskii equations. It can compute the ground state in the defocusing case, for any number of equations with harmonic or quasi-harmonic trapping potentials, in spatial dimension one, two or three. The computation is based on a spectral decomposition of the solution into Hermite functions and direct minimization of the energy functional through a Newton-like method with an approximate line-search strategy. Program summary Program title: GSGPEs Catalogue identifier: AENT_v1_0 Program summary URL : http://cpc.cs.qub.ac.uk/summaries/AENT_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.: 1417 No. of bytes in distributed program, including test data, etc.: 13673 Distribution format: tar.gz Programming language: Matlab/GNU Octave. Computer: Any supporting Matlab/GNU Octave. Operating system: Any supporting Matlab/GNU Octave. RAM: About 100 MB for a single three-dimensional equation (test run output). Classification: 2.7, 4.9. Nature of problem: A system of Gross–Pitaevskii Equations (GPEs) is used to mathematically model a Bose–Einstein Condensate (BEC) for a mixture of different interacting atomic species. The equations can be used both to compute the ground state solution (i.e., the stationary order parameter that minimizes the energy functional) and to simulate the dynamics. For particular shapes of the traps, three-dimensional BECs can be also simulated by lower dimensional GPEs. Solution method: The ground state of a system of Gross–Pitaevskii equations is computed through a spectral decomposition into Hermite functions and the direct minimization of the energy functional. Running time: About 30 seconds for a single three-dimensional equation with d.o.f. 40 for each spatial direction (test run output).

[1]  C. Wieman,et al.  Observation of Bose-Einstein Condensation in a Dilute Atomic Vapor , 1995, Science.

[2]  Eric Cancès,et al.  Ground state of the time-independent Gross-Pitaevskii equation , 2007, Comput. Phys. Commun..

[3]  Shih-Ping Han A globally convergent method for nonlinear programming , 1975 .

[4]  R. Fletcher Practical Methods of Optimization , 1988 .

[5]  Marco Caliari,et al.  Spatial patterns for the three species Gross-Pitaevskii system in the plane , 2008 .

[6]  Marco Caliari,et al.  Location and Phase Segregation of Ground and Excited States for 2D Gross{Pitaevskii Systems , 2008, 0806.0961.

[7]  Weizhu Bao Ground States and Dynamics of Multicomponent Bose-Einstein Condensates , 2004, Multiscale Model. Simul..

[8]  Alok Shukla,et al.  A basis-set based Fortran program to solve the Gross-Pitaevskii equation for dilute Bose gases in harmonic and anharmonic traps , 2006, Comput. Phys. Commun..

[9]  Weizhu Bao,et al.  Ground-state solution of Bose--Einstein condensate by directly minimizing the energy functional , 2003 .

[10]  Mechthild Thalhammer,et al.  A minimisation approach for computing the ground state of Gross-Pitaevskii systems , 2009, J. Comput. Phys..

[11]  Tao Tang,et al.  The Hermite Spectral Method for Gaussian-Type Functions , 1993, SIAM J. Sci. Comput..

[12]  H. Mutka,et al.  Bose–Einstein condensation of the triplet states in the magnetic insulator TlCuCl3 , 2003, Nature.

[13]  Chuanzhi Bai,et al.  Multiple positive solutions of fourth-order four-point boundary-value problems with changing sign coefficient , 2008 .

[14]  Jean Charles Gilbert,et al.  Numerical Optimization: Theoretical and Practical Aspects , 2003 .

[15]  Peter Deuflhard,et al.  Newton Methods for Nonlinear Problems , 2004 .

[16]  Jie Shen,et al.  A Fourth-Order Time-Splitting Laguerre-Hermite Pseudospectral Method for Bose-Einstein Condensates , 2005, SIAM J. Sci. Comput..

[17]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[18]  Carl E. Wieman,et al.  PRODUCTION OF TWO OVERLAPPING BOSE-EINSTEIN CONDENSATES BY SYMPATHETIC COOLING , 1997 .