An OpenCL implementation for the solution of TDSE on GPU and CPU architectures

Cathal O’Broin, Lampros A. A. Nikolopoulos
School of Physical Sciences, Dublin City University, Collins Ave and National Center for Plasma Science & Technology, Collins Ave, Dublin 9, Ireland
arXiv:1201.6062v1 [physics.comp-ph] (29 Jan 2012)


   author={O’Broin}, C. and {Nikolopoulos}, L.~A.~A.},

   title={"{An OpenCL implementation for the solution of TDSE on GPU and CPU architectures}"},

   journal={ArXiv e-prints},




   keywords={Physics – Computational Physics, Physics – Atomic Physics, Quantum Physics},




   adsnote={Provided by the SAO/NASA Astrophysics Data System}


Download Download (PDF)   View View   Source Source   



Open Computing Language (OpenCL) is a parallel processing language that is ideally suited for running parallel algorithms on Graphical Processing Units (GPUs). In the present work we report the development of a generic parallel single-GPU code for the numerical solution of a system of first-order ordinary differential equations (ODEs) based on the openCL model. We have applied the code in the case of the time-dependent Schr"{o}dinger equation of atomic hydrogen in a strong laser field and studied its performance to the two basic kinds of compute units (GPUs and CPUs) . We found an excellent scalability and a significant speed-up of the GPU over the CPU device tending to a value of about 40.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: