dc.contributor.author | Cabrera Crespo, Alejandro Jacobo | |
dc.contributor.author | Domínguez Alonso, José Manuel | |
dc.contributor.author | Barreiro Aller, Anxo | |
dc.contributor.author | Gómez Gesteira, Ramon | |
dc.contributor.author | Rogers, Benedict D | |
dc.date.accessioned | 2023-11-28T12:51:27Z | |
dc.date.available | 2023-11-28T12:51:27Z | |
dc.date.issued | 2011-06-13 | |
dc.identifier.citation | PLoS ONE, 6(6): e20685 (2011) | spa |
dc.identifier.issn | 19326203 | |
dc.identifier.uri | http://hdl.handle.net/11093/5430 | |
dc.description.abstract | Smoothed Particle Hydrodynamics (SPH) is a numerical method commonly used in Computational Fluid Dynamics (CFD) to simulate complex free-surface flows. Simulations with this mesh-free particle method far exceed the capacity of a single processor. In this paper, as part of a dual-functioning code for either central processing units (CPUs) or Graphics Processor Units (GPUs), a parallelisation using GPUs is presented. The GPU parallelisation technique uses the Compute Unified Device Architecture (CUDA) of nVidia devices. Simulations with more than one million particles on a single GPU card exhibit speedups of up to two orders of magnitude over using a single-core CPU. It is demonstrated that the code achieves different speedups with different CUDA-enabled GPUs. The numerical behaviour of the SPH code is validated with a standard benchmark test case of dam break flow impacting on an obstacle where good agreement with the experimental results is observed. Both the achieved speed-ups and the quantitative agreement with experiments suggest that CUDA-based GPU programming can be used in SPH methods with efficiency and reliability. | en |
dc.language.iso | eng | spa |
dc.publisher | PLoS ONE | spa |
dc.rights | Attribution 4.0 International | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/deed.en | |
dc.title | GPUs, a new tool of acceleration in CFD: efficiency and reliability on smoothed particle hydrodynamics methods | en |
dc.type | article | spa |
dc.rights.accessRights | openAccess | spa |
dc.identifier.doi | 10.1371/journal.pone.0020685 | |
dc.identifier.editor | https://dx.plos.org/10.1371/journal.pone.0020685 | spa |
dc.publisher.departamento | Física aplicada | spa |
dc.publisher.grupoinvestigacion | EphysLab | spa |
dc.subject.unesco | 2204.04 Mecánica de Fluidos | spa |
dc.date.updated | 2023-10-23T14:33:56Z | |
dc.computerCitation | pub_title=PLoS ONE|volume=6|journal_number=6|start_pag=e20685|end_pag= | spa |