Programs in Physics & Physical Chemistry
|[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.|
Nature of problem:
Complex geometry or heavily fragmented free surface fluid dynamics problems where mesh based method cannot be successfully applied.
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.
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.
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|