Improved MPS method and its variations for simulating incompressible fluids on GPU
DOI:
https://doi.org/10.5753/jis.2018.701Abstract
Meshless methods to simulate fluid flows have been increasingly evolving through the years since they are a great alternative to deal with large deformations, which is where meshbased methods fail to perform efficiently. A well known meshless method is the Moving Particle Semi-implicit (MPS) method, which was designed to simulate free-surface truly incompressible fluid flows. Many variations and refinements of the method’s accuracy and precision have been proposed through the years and, in this paper, a reasonably wide literature review was performed together with their theoretical and mathematical explanations. Due to these works, it has proved to be very useful in a wide range of naval and mechanical engineering problems. However, one of its drawbacks is a high computational load and some quite time-consuming functions, which prevents it to be more used in Computer Graphics and Virtual Reality applications. Graphics Processing Units (GPU) provide unprecedented capabilities for scientific computations. To promote the GPU-acceleration, the solution of the Poisson Pressure equation was brought into focus. This work benefits from some of the techniques presented in the related work and also from the CUDA language in order to get a stable, accurate and GPU-accelerated MPS-based method, which is this work’s main contribution. It is shown that the GPU version of the method developed can perform from, approximately, 6 to 10 times faster with the same reliability as the CPU version, both extended to three dimensions. Lastly, a simulation containing a total of 62,600 particles is fully rendered in 3D.Downloads
Download data is not yet available.
Downloads
Published
2018-08-29
How to Cite
VIEIRA-E-SILVA, A. L. B.; BRITO, C.; ALMEIDA, M. W.; TEICHRIEB, V. Improved MPS method and its variations for simulating incompressible fluids on GPU. Journal on Interactive Systems, Porto Alegre, RS, v. 9, n. 2, 2018. DOI: 10.5753/jis.2018.701. Disponível em: https://journals-sol.sbc.org.br/index.php/jis/article/view/701. Acesso em: 14 oct. 2024.
Issue
Section
Special Issue - SVR 2017
License
JIS is free of charge for authors and readers, and all papers published by JIS follow the Creative Commons Attribution 4.0 International (CC BY 4.0) license.