C++ CUDA programs for solving the time-dependent dipolar Gross-Pitaevskii equation
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.
Authors
- D. Vudragović (ORCID: https://orcid.org/0000-0001-5735-3198)
- Sadhan K. Adhikari (ORCID: https://orcid.org/0000-0002-0388-3991)
- Denis Mujo
- Paulsamy Muruganandam (ORCID: https://orcid.org/0000-0002-3246-3566)
Institutions
- University of Belgrade (RS)
- Bharathidasan University (IN)
- Institute of Physics Belgrade (RS)
- Universidade Estadual Paulista (Unesp) (BR)
Publication Details
- Journal
- Computer Physics Communications
- Published
- 2026-05-01
- DOI
- https://doi.org/10.1016/j.cpc.2026.110209
- Primary Topic
- Cold Atom Physics and Bose-Einstein Condensates
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Conselho Nacional de Desenvolvimento Científico e Tecnológico
- Rashtriya Uchchatar Shiksha Abhiyan