GPELab, a Matlab toolbox to solve Gross–Pitaevskii equations I: Computation of stationary solutions. This paper presents GPELab (Gross–Pitaevskii Equation Laboratory), an advanced easy-to-use and flexible Matlab toolbox for numerically simulating many complex physics situations related to Bose–Einstein condensation. The model equation that GPELab solves is the Gross–Pitaevskii equation. The aim of this first part is to present the physical problems and the robust and accurate numerical schemes that are implemented for computing stationary solutions, to show a few computational examples and to explain how the basic GPELab functions work. Problems that can be solved include: 1d, 2d and 3d situations, general potentials, large classes of local and nonlocal nonlinearities, multi-components problems, and fast rotating gases. The toolbox is developed in such a way that other physics applications that require the numerical solution of general Schrödinger-type equations can be considered.
Keywords for this software
References in zbMATH (referenced in 6 articles )
Showing results 1 to 6 of 6.
- Correggi, M.; Dimonte, D.: On the third critical speed for rotating Bose-Einstein condensates (2016)
- Antoine, Xavier; Duboscq, Romain: Modeling and computation of Bose-Einstein condensates: stationary states, nucleation, dynamics, stochasticity (2015)
- Antoine, Xavier; Duboscq, Romain: GPELab, a Matlab toolbox to solve Gross-Pitaevskii equations. II: Dynamics and stochastic simulations (2015)
- Blanc, Xavier; Lewin, Mathieu: The crystallization conjecture: a review (2015)
- Antoine, Xavier; Duboscq, Romain: GPELab, a Matlab toolbox to solve Gross-Pitaevskii equations. I: Computation of stationary solutions (2014)
- Antoine, Xavier; Duboscq, Romain: Robust and efficient preconditioned Krylov spectral solvers for computing the ground states of fast rotating and strongly interacting Bose-Einstein condensates (2014)