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] aevg_v1_0.tar.gz(73356 Kbytes)
Manuscript Title: AQUAgpusph, a new free 3D SPH solver accelerated with OpenCL
Authors: J.L. Cercos-Pita
Program title: AQUAgpusph 1.5
Catalogue identifier: AEVG_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 192(2015)295
Programming language: C++, OpenCL, Python.
Computer: Linux based computers with OpenCL support.
Operating system: Linux.
Has the code been vectorised or parallelized?: Code is parallelized with OpenCL.
Keywords: Fluid dynamics, SPH, OpenCL.
Classification: 1.5.

Nature of problem:
Complex geometry or heavily fragmented free surface fluid dynamics problems where mesh based method cannot be successfully applied.

Solution method:
SPH is a meshless method where the fluid domain is discretized as a set of fluid particles. The fields in the fluid domain are smoothed using a kernel function, that allows to develop differential operators from the flow field values in scattered sets of particles.

Running time:
Using an AMD HD-7970 graphic device 2 x 105 time steps of a 2-D simulation, with 105 particles and 8 x 102 neighs per particle, is requiring around 9 hours of computation. A more detailed performance analysis will be carried out in the practical application section herein.