A finite-element toolbox for the stationary Gross-Pitaevskii equation with rotation
From MaRDI portal
(Redirected from Publication:1682952)
Bose-Einstein condensatefinite element methodsGross-Pitaevskii equationmesh adaptivitySobolev gradient
Software, source code, etc. for problems pertaining to numerical analysis (65-04) Finite element, Rayleigh-Ritz and Galerkin methods for boundary value problems involving PDEs (65N30) Packaged methods for numerical algorithms (65Y15) Applications to the sciences (65Z05) Quantum equilibrium statistical mechanics (general) (82B10)
Abstract: We present a new numerical system using classical finite elements with mesh adaptivity for computing stationary solutions of the Gross-Pitaevskii equation. The programs are written as a toolbox for FreeFem++ (www.freefem.org), a free finite-element software available for all existing operating systems. This offers the advantage to hide all technical issues related to the implementation of the finite element method, allowing to easily implement various numerical algorithms.Two robust and optimised numerical methods were implemented to minimize the Gross-Pitaevskii energy: a steepest descent method based on Sobolev gradients and a minimization algorithm based on the state-of-the-art optimization library Ipopt. For both methods, mesh adaptivity strategies are implemented to reduce the computational time and increase the local spatial accuracy when vortices are present. Different run cases are made available for 2D and 3D configurations of Bose-Einstein condensates in rotation. An optional graphical user interface is also provided, allowing to easily run predefined cases or with user-defined parameter files. We also provide several post-processing tools (like the identification of quantized vortices) that could help in extracting physical features from the simulations. The toolbox is extremely versatile and can be easily adapted to deal with different physical models.
Recommendations
- The finite element method for the time-dependent Gross-Pitaevskii equation with angular momentum rotation
- A NEW LINEAR AND CONSERVATIVE FINITE DIFFERENCE SCHEME FOR THE GROSS–PITAEVSKII EQUATION WITH ANGULAR MOMENTUM ROTATION
- GPELab, a Matlab toolbox to solve Gross-Pitaevskii equations. I: Computation of stationary solutions
- Efficient time integration methods for Gross-Pitaevskii equations with rotation term
- Arbitrarily high-order structure-preserving schemes for the Gross-Pitaevskii equation with angular momentum rotation
- Optimal error estimates of finite difference methods for the Gross-Pitaevskii equation with angular momentum rotation
- Unconditional convergence of linearized implicit finite difference method for the 2D/3D Gross-Pitaevskii equation with angular momentum rotation
- GPELab, a Matlab toolbox to solve Gross-Pitaevskii equations. II: Dynamics and stochastic simulations
- A linearly-implicit and conservative Fourier pseudo-spectral method for the 3D Gross-Pitaevskii equation with angular momentum rotation
- The multisymplectic numerical method for Gross-Pitaevskii equation
Cites work
- A basis-set based fortran program to solve the Gross-Pitaevskii equation for dilute Bose gases in harmonic and anharmonic traps
- A finite element method with mesh adaptivity for computing vortex states in fast-rotating Bose-Einstein condensates
- A generalized-Laguerre-Hermite pseudospectral method for computing symmetric and central vortex states in Bose-Einstein condensates
- A hybrid discontinuous Galerkin method for computing the ground state solution of Bose-Einstein condensates
- A New Sobolev Gradient Method for Direct Minimization of the Gross–Pitaevskii Energy with Rotation
- Adaptive Barrier Update Strategies for Nonlinear Interior Methods
- C programs for solving the time-dependent Gross-Pitaevskii equation in a fully anisotropic trap
- Computational methods for the dynamics of the nonlinear Schrödinger/Gross-Pitaevskii equations
- Computing the Ground State Solution of Bose--Einstein Condensates by a Normalized Gradient Flow
- Efficient and spectrally accurate numerical methods for computing ground and first excited states in Bose-Einstein condensates
- Efficiently computing vortex lattices in rapid rotating Bose-Einstein condensates
- Emergent nonlinear phenomena in Bose-Einstein condensates. Theory and experiment
- Fortran programs for the time-dependent Gross-Pitaevskii equation in a fully anisotropic trap
- GPELab, a Matlab toolbox to solve Gross-Pitaevskii equations. I: Computation of stationary solutions
- Ground state of the time-independent Gross-Pitaevskii equation
- Ground states and dynamics of rotating Bose-Einstein condensates
- Ground-state solution of Bose--Einstein condensate by directly minimizing the energy functional
- GSGPEs: a MATLAB code for computing the ground state of systems of Gross-Pitaevskii equations
- scientific article; zbMATH DE number 1183273 (Why is no real title available?)
- scientific article; zbMATH DE number 1080386 (Why is no real title available?)
- scientific article; zbMATH DE number 6803232 (Why is no real title available?)
- scientific article; zbMATH DE number 2214428 (Why is no real title available?)
- Mathematical theory and numerical methods for Bose-Einstein condensation
- New development in freefem++
- Numerical exploration of vortex matter in Bose-Einstein condensates
- On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming
- Quantized vortex dynamics and superfluid turbulence
- Three-dimensional adaptive domain remeshing, implicit domain meshing, and applications to free and moving boundary problems
- Vortices in Bose-Einstein condensates
Cited in
(24)- Gradient flow finite element discretizations with energy-based adaptivity for the Gross-Pitaevskii equation
- Time-splitting Galerkin method for spin-orbit-coupled Bose-Einstein condensates
- GPU-accelerated time integration of Gross-Pitaevskii equation with discrete exterior calculus
- A New Sobolev Gradient Method for Direct Minimization of the Gross–Pitaevskii Energy with Rotation
- GPELab, a Matlab toolbox to solve Gross-Pitaevskii equations. II: Dynamics and stochastic simulations
- GPELab, a Matlab toolbox to solve Gross-Pitaevskii equations. I: Computation of stationary solutions
- ATUS-PRO: a FEM-based solver for the time-dependent and stationary Gross-Pitaevskii equation
- GPFEM
- Computation of ground states of the Gross-Pitaevskii functional via Riemannian optimization
- A NEW LINEAR AND CONSERVATIVE FINITE DIFFERENCE SCHEME FOR THE GROSS–PITAEVSKII EQUATION WITH ANGULAR MOMENTUM ROTATION
- Anderson acceleration of nonlinear solvers for the stationary Gross-Pitaevskii equation
- Quantum turbulence simulations using the Gross-Pitaevskii equation: high-performance computing and new numerical benchmarks
- A finite-element toolbox for the simulation of solid-liquid phase-change systems with natural convection
- A finite element toolbox for the Bogoliubov-de Gennes stability analysis of Bose-Einstein condensates
- Parallel finite-element codes for the simulation of two-dimensional and three-dimensional solid-liquid phase-change systems with natural convection
- Identification of vortices in quantum fluids: finite element algorithms and programs
- Nonextensive Gross Pitaevskii Equation
- BEC2HPC: a HPC spectral solver for nonlinear Schrödinger and rotating Gross-Pitaevskii equations. Stationary states computation
- A preconditioned Riemannian conjugate gradient method for computing the ground states of arbitrary-angle rotating Bose-Einstein condensates
- Parallel finite-element codes for the Bogoliubov-de Gennes stability analysis of Bose-Einstein condensates
- On the ground states of rotating two-component dipolar Bose-Einstein condensates
- Finite volumes for the Gross-Pitaevskii equation
- Computation of the dynamics of rotating 2D/3D Gross-Pitaevskii equations based on the HPC pseudo-spectral solver BEC2HPC
- Unconditionally optimal error analysis of a mass- and energy-conserving Crank-Nicolson finite element method for the rotating Gross-Pitaevskii equation
Describes a project that uses
Uses Software
This page was built for publication: A finite-element toolbox for the stationary Gross-Pitaevskii equation with rotation
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1682952)