Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

A single-phase GPU-accelerated surface tension model using SPH

Cen, Chunze, Fourtakas, Georgios, Lind, Steven and Rogers, Benedict D. 2024. A single-phase GPU-accelerated surface tension model using SPH. Computer Physics Communications 295 , 109012. 10.1016/j.cpc.2023.109012

[thumbnail of 1-s2.0-S0010465523003570-main.pdf] PDF - Published Version
Available under License Creative Commons Attribution.

Download (5MB)

Abstract

This paper presents an accelerated single-phase surface tension smoothed particle hydrodynamics (SPH) solver developed to run entirely on a graphics processing unit (GPU) capable of simulating millions of particles in three dimensions on a single GPU. The single-phase surface tension model is augmented with a contact line force to improve the prediction of the physics at the liquid-solid contact point. The surface tension model uses the modified dynamic boundary condition (mDBC) to impose no-slip conditions at the wall boundary. To enable simulations with millions of particles, the single-phase surface tension model has been implemented in the open-source SPH code DualSPHysics to exploit the GPU acceleration, paying special attention to the size of the kernel support and integration of the neighbour lists. The new scheme is validated using 2-D and 3-D test cases including drop deformation, drop oscillation, Rayleigh-Plateau instability and surface contact angles. The results show a good agreement with the analytical solutions with a standard spatial convergence behaviour. Profiling the new surface tension solver shows an additional computational complexity. The performance analysis shows that the new code has a speed up of up two orders of magnitude (x70-80) compared to the CPU-only code. Profiling the new CUDA kernels shows they have the near identical performance metrics with the main CUDA kernels in the original DualSPHysics solver.

Item Type: Article
Date Type: Publication
Status: Published
Schools: Engineering
Publisher: Elsevier
ISSN: 0010-4655
Date of First Compliant Deposit: 21 June 2024
Date of Acceptance: 8 November 2023
Last Modified: 21 Jun 2024 15:00
URI: https://orca.cardiff.ac.uk/id/eprint/169436

Actions (repository staff only)

Edit Item Edit Item

Downloads

Downloads per month over past year

View more statistics