BEC2HPC: a HPC spectral solver for nonlinear Schrödinger and Gross-Pitaevskii equations. Stationary states computation - Inria - Institut national de recherche en sciences et technologies du numérique
Journal Articles Computer Physics Communications Year : 2021

BEC2HPC: a HPC spectral solver for nonlinear Schrödinger and Gross-Pitaevskii equations. Stationary states computation

Abstract

We present BEC2HPC which is a parallel HPC spectral solver for computing the ground states of the nonlinear Schrödinger equation and the Gross-Pitaevskii equation (GPE) modeling rotating Bose-Einstein condensates (BEC). Considering a standard pseudo-spectral discretization based on Fast Fourier Transforms (FFTs), the method consists in finding the numerical solution of the energy functional minimization problem under normalization constraint by using a preconditioned nonlinear conjugate gradient method. We present some numerical simulations and scalability results for the 2D and 3D problems to obtain the stationary states of BEC with fast rotation and large nonlinearities. The code takes advantage of existing HPC libraries and can itself be leveraged to implement other numerical methods like e.g. for the dynamics of BECs.
Fichier principal
Vignette du fichier
PaperBEC2HPC.pdf (3.3 Mo) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-02957115 , version 1 (04-10-2020)

Identifiers

Cite

Jérémie Gaidamour, Qinglin Tang, Xavier Antoine. BEC2HPC: a HPC spectral solver for nonlinear Schrödinger and Gross-Pitaevskii equations. Stationary states computation. Computer Physics Communications, 2021, 265, ⟨10.1016/j.cpc.2021.108007⟩. ⟨hal-02957115⟩
300 View
403 Download

Altmetric

Share

More