English

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

Computational Physics 2012-05-31 v2 Atomic Physics Quantum Physics

Abstract

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 on 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\"odinger Equation of atomic hydrogen in a strong laser field and studied its performance on NVIDIA and AMD GPUs against the serial performance on a CPU. We found excellent scalability and a significant speed-up of the GPU over the CPU device which tended towards a value of about 40 with significant speedups expected against multi-core CPUs.

Keywords

Cite

@article{arxiv.1201.6062,
  title  = {An OpenCL implementation for the solution of TDSE on GPU and CPU architectures},
  author = {Cathal Ó Broin and L. A. A. Nikolopoulos},
  journal= {arXiv preprint arXiv:1201.6062},
  year   = {2012}
}

Comments

11 pages, 7 figures. The present version is slightly different from the submitted peer-reviewed version

R2 v1 2026-06-21T20:11:21.584Z