4.7 Article

GPU-accelerated time integration of Gross-Pitaevskii equation with discrete exterior calculus

Journal

COMPUTER PHYSICS COMMUNICATIONS
Volume 278, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.cpc.2022.108427

Keywords

Gross-Pitaevskii; Discrete exterior calculus; GPGPU

Ask authors/readers for more resources

This paper presents a reliable numerical method and efficient GPU-accelerated implementation for the time integration of the three-dimensional Gross-Pitaevskii equation. The method utilizes discrete exterior calculus and offers more versatile spatial discretization compared to traditional methods. The implementation achieves significant speedups on the GPU and is further parallelized to multiple GPUs.
The quantized vortices in superfluids are modeled by the Gross-Pitaevskii equation whose numerical time integration is instrumental in the physics studies of such systems. In this paper, we present a reliable numerical method and its efficient GPU-accelerated implementation for the time integration of the three-dimensional Gross-Pitaevskii equation. The method is based on discrete exterior calculus which allows us the usage of more versatile spatial discretization than traditional finite difference and spectral methods are applicable to. We discretize the problem using six different natural crystal structures and observe the correct choices of spatial tiling to decrease the truncation error and increase the reliability compared to Cartesian grids. We pay attention to the computational performance optimizations of the GPU implementation and measure speedups of up to 152-fold when compared to a reference CPU implementation. We parallelize the implementation further to multiple GPUs and show that 92% of the computation time can fully utilize the additional resources.(C) 2022 The Author(s). Published by Elsevier B.V.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available