Title of article
An object-oriented implementation of a solver of the time-dependent Schrödinger equation using the CUDA technology Original Research Article
Author/Authors
Tomasz Dziubak، نويسنده , , Jacek Matulewski، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2012
Pages
13
From page
800
To page
812
Abstract
We present a set of C++ classes which allow one to use the graphics card processorʼs cores for quantum ab initio simulations, i.e. a direct solving of the time-dependent Schrödinger equation, gaining the benefits from the parallel architecture of the graphical processor units. We use the Chebyshev polynomial and FFT algorithm. The solution is based on NVIDIA CUDA technology. The speed-up factor in the test runs of our classes performed using the graphics card processor can even be of order of 300 in comparison with the test runs using only the single core of CPU. Not only the Schrödinger equation can be integrated using the presented solver. With only small changes it can be used for solving the nonlinear Gross–Pitaevskii equation of BECʼs dynamics, the heat equation, the diffusion equation or other parabolic partial differential equations of second order.
Keywords
Time dependent Schr?dinger equation , Quantum dynamics , CUDA , GPGPU computing , Complex Chebyshev polynomial and FFT method
Journal title
Computer Physics Communications
Serial Year
2012
Journal title
Computer Physics Communications
Record number
1138538
Link To Document