中文

用于求解各向异性陷阱中含时偶极 Gross-Pitaevskii 方程的 CUDA 程序

计算物理 2022-08-03 v2 量子气体 斑图形成与孤子 量子物理

摘要

在本文中,我们给出了先前发表的用于求解偶极 Gross-Pitaevskii (GP) 方程的数值程序的新版本,该方程包含接触相互作用,在二维和三维空间中以虚时间和实时间求解,给出定常和非定常解。程序新版本使用 CUDA 工具包开发,可利用 Nvidia GPU 设备。所用算法与先前版本(R. Kishor Kumar 等,Comput. Phys. Commun. 195, 117 (2015))相同的分步半隐式 Crank-Nicolson 方法,此处实现为一系列在 GPU 上计算解的 CUDA 核函数。此外,先前版本中使用的快速傅里叶变换 (FFT) 库被 cuFFT 库取代,后者在支持 CUDA 的 GPU 上工作。我们给出了使用新版本程序获得的加速测试结果,并展示了平均 12 到 25 倍的加速,具体取决于程序和输入规模。

关键词

引用

@article{arxiv.1601.04640,
  title  = {CUDA programs for solving the time-dependent dipolar Gross-Pitaevskii equation in an anisotropic trap},
  author = {Vladimir Loncar and Antun Balaz and Aleksandar Bogojevic and Srdjan Skrbic and Paulsamy Muruganandam and Sadhan K. Adhikari},
  journal= {arXiv preprint arXiv:1601.04640},
  year   = {2022}
}

备注

7 pages, 2 figures; to download the programs, click "Other formats" and download the source