OpenMP, OpenMP/MPI, and CUDA/MPI C programs for solving the time-dependent dipolar Gross-Pitaevskii equation
arXiv:1610.05329 · doi:10.1016/j.cpc.2016.07.029
Abstract
We present new versions of the previously published C and CUDA programs for solving the dipolar Gross-Pitaevskii equation in one, two, and three spatial dimensions, which calculate stationary and non-stationary solutions by propagation in imaginary or real time. Presented programs are improved and parallelized versions of previous programs, divided into three packages according to the type of parallelization. First package contains improved and threaded version of sequential C programs using OpenMP. Second package additionally parallelizes three-dimensional variants of the OpenMP programs using MPI, allowing them to be run on distributed-memory systems. Finally, previous three-dimensional CUDA-parallelized programs are further parallelized using MPI, similarly as the OpenMP programs. We also present speedup test results obtained using new versions of programs in comparison with the previous sequential C and parallel CUDA programs. The improvements to the sequential version yield a speedup of 1.1 to 1.9, depending on the program. OpenMP parallelization yields further speedup of 2 to 12 on a 16-core workstation, while OpenMP/MPI version demonstrates a speedup of 11.5 to 16.5 on a computer cluster with 32 nodes used. CUDA/MPI version shows a speedup of 9 to 10 on a computer cluster with 32 nodes.
8 pages, 6 figures; to download the programs, click "Other formats" and download the source
References in corpus (2)
Cited by in corpus (32)
- Vortex-bright solitons in a spin-orbit coupled spin- condensate
- Three-dimensional vortex-bright solitons in a spin-orbit coupled spin- condensate
- Spin-1 spin-orbit- and Rabi-coupled Bose-Einstein condensate solver
- OpenMP GNU and Intel Fortran programs for solving the time-dependent Gross-Pitaevskii equation
- C and Fortran OpenMP programs for rotating Bose-Einstein condensates
- Miscibility in coupled dipolar and non-dipolar Bose-Einstein condensates
- Supersolid-like square- and honeycomb-lattice crystallization of droplets in a dipolar condensate
- Self-trapped quantum balls in binary Bose-Einstein condensates
- FORTRESS: FORTRAN programs for solving coupled Gross-Pitaevskii equations for spin-orbit coupled spin-1 Bose-Einstein condensate
- Characteristic features of the Shannon information entropy of dipolar Bose-Einstein condensates
- Statics and dynamics of a self-bound matter-wave quantum ball
- Dynamical stabilization of two-dimensional trapless Bose-Einstein condensates by three-body interaction and quantum fluctuations
- OpenMP Fortran programs for solving the time-dependent dipolar Gross-Pitaevskii equation
- A self-bound matter-wave boson-fermion quantum ball
- Faraday and Resonant Waves in Dipolar Cigar-Shaped Bose-Einstein Condensates
- Spontaneous dipolar Bose-Einstein condensation on the surface of a cylinder
- Supersolid-like square- and triangular-lattice crystallization of dipolar droplets in a box trap
- Statics and dynamics of a self-bound dipolar matter-wave droplet
- Elastic collision and breather formation of spatiotemporal vortex light bullets in a cubic-quintic nonlinear medium
- GPU-accelerated solutions of the nonlinear Schrödinger equation for simulating 2D spinor BECs
- Ground state of an ultracold Fermi gas of tilted dipoles in elongated traps
- Effect of quartic-quintic beyond-mean-field interactions on a self-bound dipolar droplet
- Limitation of the Lee-Huang-Yang interaction in forming a self-bound state in Bose-Einstein condensates
- Mini droplet, mega droplet and stripe formation in a dipolar condensate
- Dipole-mode and scissors-mode oscillations of a dipolar supersolid
- Expansion dynamics of a cylindrical-shell-shaped strongly dipolar condensate
- Spatially-periodic states in a strongly dipolar Dy-Dy mixture
- Giant vortex in a harmonically-trapped rotating dipolar Dy condensate
- Characterization of the energy level-structure of a trapped dipolar Bose gas via mean-field parametric resonances
- Quasi-two-dimensional soliton in a self-repulsive spin-orbit-coupled dipolar binary condensate
- A symbiotic nondipolar droplet supersolid in a binary dipolar-nondipolar Dy-Rb mixture
- Projection Optimization Method for Open-Dissipative Quantum Fluids and its Application to a Single Vortex in a Photon Bose-Einstein Condensate