C++ CUDA programs for solving the time-dependent dipolar Gross-Pitaevskii equation

Published: 26 May 2026| Version 2 | DOI: 10.17632/s858p8zsgp.2
Contributors:
,
,
,

Description

This paper introduces an improved version of our previous CUDA programs [1] for solving the dipolar Gross-Pitaevskii equation in three spatial dimensions, now incorporating a quantum fluctuation term [2, 3, 4]. This enhancement is vital for accurately modeling quantum dipolar droplets [5], [6] in dipolar Bose-Einstein condensates. Originally developed in C, the code has been transitioned to C++ to take advantage of its features. Speedup tests were conducted on two types of GPU cards – one commercial and one HPC-optimized – and the results were compared to earlier versions on GPUs and a modern HPC cluster. Both configurations showed an increase in speed.

Files

Categories

Condensed Matter Physics, Computational Physics, Bose-Einstein Condensate, Quantum Fluctuation

Licence