Skip navigation
Please use this identifier to cite or link to this item: https://repositorio.ufpe.br/handle/123456789/32144

Share on

Title: A fluid simulation system based on the MPS method
Authors: SILVA, André Luiz Buarque Vieira e
Keywords: Computação gráfica; Realidade virtual
Issue Date: 24-Aug-2018
Publisher: Universidade Federal de Pernambuco
Abstract: Fluid flow simulation is a high active area in Computer Graphics and Virtual Reality, with applications in a wide range of engineering problems. In this scenario, meshless methods like the Moving Particle Semi-implicit (MPS) are a great alternative to deal with large deformations and free-surface flow, problems that usually impose the traditional mesh-based methods to perform inefficiently. This dissertation presents a stable, accurate and parallelized MPS-based technique which benefits from different advances in the MPS literature, and also from parallel computing, to obtain a method that can be adapted for a wide variety of scenarios. The proposed technique can simulate fully incompressible/weakly compressible fluid under different fluid behaviors such as two levels of compressibility, different fluid’ kinematic viscosity, turbulent flows and multiphase interaction. The method was evaluated under classical scenarios like Water Drop, Dam Break flow, R-T instability and Oil Spill, presenting comparable results to the State-OfThe-Art methods. The method and its variations are also integrated on a single solution which can switch on improvements such as better momentum conservation, more precise discretization of differential operators and less erroneous pressure oscillations through a user-friendly graphical interface. This enables a practical selection of models, approaches and parameter tuning, from, for instance, a stable physically coherent free-surface incompressible fluid flow simulation, to a GPU-accelerated multiphase free-surface weakly compressible flow simulation. Based on three different implementations (single-core CPU as the reference, multi-core CPU with OpenMP and multi-core GPU with CUDA for performance improvements), it is shown that the OpenMP-enabled weakly compressible approach achieves a speedup of 2.02 times and the fully incompressible approach of 1.82 times. The CUDA-enabled weakly compressible approach achieves a speedup of 3.15 times while the fully incompressible approach of 2.23 times.
URI: https://repositorio.ufpe.br/handle/123456789/32144
Appears in Collections:Dissertações de Mestrado - Ciência da Computação

Files in This Item:
File Description SizeFormat 
DISSERTAÇÃO André Luiz Buarque Vieira e Silva.pdf8,45 MBAdobe PDFThumbnail
View/Open


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons