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

Published: 01-03-2013| Version 1 | DOI: 10.17632/mmsm66pb2x.1
Marco Caliari,
Stefan Rainer


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 ... Title of program: GSGPEs Catalogue Id: AENT_v1_0 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. Versions of this program held in the CPC repository in Mendeley Data AENT_v1_0; GSGPEs; 10.1016/j.cpc.2012.10.007 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)