BEC2HPC: a HPC spectral solver for nonlinear Schrödinger and Gross-Pitaevskii equations. Stationary states computation - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Computer Physics Communications Année : 2021

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

Résumé

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
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

Citer

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⟩
269 Consultations
355 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More