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] aeus_v1_0.tar.gz(12035 Kbytes)
Manuscript Title: DualSPHysics: open-source parallel CFD solver based on Smoothed Particle Hydrodynamics (SPH)
Authors: A. J. C. Crespo, J. M. Domínguez, B. D. Rogers, M. Gómez-Gesteiram, S. Longshaw, R. Canelas, R. Vacondio, A. Barreiro, O. García-Feal
Program title: DualSPHysics
Catalogue identifier: AEUS_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 187(2015)204
Programming language: C++ and CUDA.
Computer: Tested on CPU Intel X5500 and GPUs: GTX 480, GTX 680, Tesla K20 and GTX Titan.
Operating system: Any system with a C++ and NVCC compiler, tested on Linux distribution Centos 6.5
CUDA: Tested on versions 4.0, 4.1, 4.2, 5.0 and 5.5 with driver version 331.38.
Has the code been vectorised or parallelized?: Different threads of CPU or number of cores of GPU.
RAM: Tens of MB to several GB, depending on problem
Keywords: SPH, Free-surface, Meshfree methods, GPU.
Classification: 4.12.

Nature of problem:
The DualSPHysics code has been developed to study free-surface flows requiring high computational cost.

Solution method:
DualSPHysics is an implementation of Smoothed Particle Hydrodynamics, which is a Lagrangian meshless particle method.

Running time:
6 hours on 8 processors of Intel X5500 (15 min on GTX Titan) for the dam-break case with 1 million particles simulating 1.5s of physical time (more than 26,000 steps).