Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aevw_v1_0.tar.gz(10 Kbytes)
Manuscript Title: OpenCL parallel integration of Ordinary Differential Equations: Applications in Computational Dynamics
Authors: Marcos Rodríguez, Fernando Blesa, Roberto Barrio
Program title: OCL-TIDES, OCL-RK
Catalogue identifier: AEVW_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 192(2015)228
Programming language: C and OpenCL.
Computer: Any computer with a CPU or a GPU or a Xeon Phi.
Operating system: Linux, MacOS, Windows.
Has the code been vectorised or parallelized?: Yes, using the parallelization methods from OpenCL.
RAM: Problem dependent
Supplementary material: A video with a Fast Lyapunov indicator simulation is available.
Keywords: OpenCL, GPU, Numerical ODEs, Taylor series method, Runge-Kutta method, Parallel computing.
Classification: 4.3, 6.5.

External routines: OpenCL version 1.2

Nature of problem:
Solution of ODE problems in generic OpenCL environment oriented to large scale independent sets of initial conditions.

Solution method:
OpenCL parallel integrator based in Runge-Kutta or Taylor Series Method suitable for large sets of independent sets of initial conditions. Both are able to run either on CPU or in a GPU, using the parallelization methods from OpenCL.

Running time:
Problem dependent, sample tests take less than a minute to run.