An OpenCL implementation for the solution of the time-dependent Schrödinger equation on GPUs and CPUs

From MaRDI portal
Publication:744352

DOI10.1016/J.CPC.2012.05.009zbMATH Open1296.81009arXiv1201.6062OpenAlexW1883125119MaRDI QIDQ744352FDOQ744352

L. A. A. Nikolopoulos, Cathal Ó Broin

Publication date: 25 September 2014

Published in: Computer Physics Communications (Search for Journal in Brave)

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.


Full work available at URL: https://arxiv.org/abs/1201.6062





Cites Work


Cited In (5)

Uses Software






This page was built for publication: An OpenCL implementation for the solution of the time-dependent Schrödinger equation on GPUs and CPUs

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q744352)