A Performance Study of Moving Particle Semi-Implicit Method for Incompressible Fluid Flow on GPU

2020 ◽  
Vol 11 (1) ◽  
pp. 83-94
Author(s):  
Kirankumar V Kataraki ◽  
Satyadhyan Chickerur

The aim of moving particle semi-implicit (MPS) is to simulate the incompressible flow of fluids in free surface. MPS, when implemented, consumes a lot of time and thus, needs a very powerful computing system. Instead of using parallel computing system, the performance level of the MPS model can be improved by using graphics processing units (GPUs). The aim is to have a computing system that is capable of performing at high levels thereby enhancing the speed of processing the numerical computations required in MPS. The primary aim of the study is to build a GPU-accelerated MPS model using CUDA aimed at reducing the time taken to perform the search for neighboring particles. In order to increase the GPU processing speed, specific consideration is given towards the optimization of a neighboring particle search process. The numerical model of MPS is performed using the governing equations, notably the Navier-Stokes equation. The simulation model indicates that using GPU based MPS produce better performance compared to the traditional arrangement of using CPUs.

2010 ◽  
Vol 133 (2) ◽  
Author(s):  
Tobias Brandvik ◽  
Graham Pullan

A new three-dimensional Navier–Stokes solver for flows in turbomachines has been developed. The new solver is based on the latest version of the Denton codes but has been implemented to run on graphics processing units (GPUs) instead of the traditional central processing unit. The change in processor enables an order-of-magnitude reduction in run-time due to the higher performance of the GPU. The scaling results for a 16 node GPU cluster are also presented, showing almost linear scaling for typical turbomachinery cases. For validation purposes, a test case consisting of a three-stage turbine with complete hub and casing leakage paths is described. Good agreement is obtained with previously published experimental results. The simulation runs in less than 10 min on a cluster with four GPUs.


2018 ◽  
Vol 9 (2) ◽  
pp. 1
Author(s):  
André Luiz Buarque Vieira-e-Silva ◽  
Caio Brito ◽  
Mozart William Almeida ◽  
Veronica Teichrieb

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.


Author(s):  
Baoming Chen ◽  
Fang Liu ◽  
Aimin Liu ◽  
Wenguang Geng

VOCs natural convective flow driven by thermo, solute and humidity buoyancy forces from a porous wall to indoor room was studied numerically in this paper, including coupled diffusion effects by three gradients interactions. The physical model for the fluid flow made use of Brinkman-Forchheimer extended Darcy equation in the porous wall and Navier-Stokes equation in the clear region. Finite element method was used to solve governing equations. Effect of interface at the interface on flow, heat and mass transfer was studied, which varied with stress jump coefficient β and permeability. The results showed that flow velocity varied greatly with increase of coefficient β in the boundary. Decrease in the value of dimensionless permeability Da also had influence on velocity variation at the interface. However, there are little influence of interface on the distribution of temperature and concentration in the whole region.


2013 ◽  
Vol 27 (4-5) ◽  
pp. 201-209 ◽  
Author(s):  
Tadeusz Tomczak ◽  
Katarzyna Zadarnowska ◽  
Zbigniew Koza ◽  
Maciej Matyka ◽  
Łukasz Mirosław

Author(s):  
Tobias Brandvik ◽  
Graham Pullan

A new three-dimensional Navier-Stokes solver for flows in turbomachines has been developed. The new solver is based on the latest version of the Denton codes, but has been implemented to run on Graphics Processing Units (GPUs) instead of the traditional Central Processing Unit (CPU). The change in processor enables an order-of-magnitude reduction in run-time due to the higher performance of the GPU. Scaling results for a 16 node GPU cluster are also presented, showing almost linear scaling for typical turbomachinery cases. For validation purposes, a test case consisting of a three-stage turbine with complete hub and casing leakage paths is described. Good agreement is obtained with previously published experimental results. The simulation runs in less than 10 minutes on a cluster with four GPUs.


2016 ◽  
Vol 42 ◽  
pp. 1660167
Author(s):  
TIANHAO XU ◽  
LONG CHEN

Graphics processing units have gained popularities in scientific computing over past several years due to their outstanding parallel computing capability. Computational fluid dynamics applications involve large amounts of calculations, therefore a latest GPU card is preferable of which the peak computing performance and memory bandwidth are much better than a contemporary high-end CPU. We herein focus on the detailed implementation of our GPU targeting Reynolds-averaged Navier-Stokes equations solver based on finite-volume method. The solver employs a vertex-centered scheme on unstructured grids for the sake of being capable of handling complex topologies. Multiple optimizations are carried out to improve the memory accessing performance and kernel utilization. Both steady and unsteady flow simulation cases are carried out using explicit Runge-Kutta scheme. The solver with GPU acceleration in this paper is demonstrated to have competitive advantages over the CPU targeting one.


Symmetry ◽  
2020 ◽  
Vol 12 (6) ◽  
pp. 901
Author(s):  
Farzad Ebrahimi ◽  
Ali Seyfi

In the present article, first-order shear deformation theory (FSDT) of the shell has been employed, for the first time, in order to analyze the propagation of the flexural waves in anisotropic fluid-conveying cylindrical shells. Four various anisotropic materials are utilized and their wave propagation behavior surveyed. Viscous fluid flow has been regarded to be laminar, fully developed, Newtonian, and axially symmetric. The Navier–Stokes equation can be utilized to explore the flow velocity effect. FSDT of the shell and Hamilton’s principle have been employed in order to achieve governing equations of anisotropic fluid-conveying cylindrical shells and finally, the obtained governing equations have been solved via an analytical method. In addition, the influences of different variables such as flow velocity, radius to thickness ratio, and longitudinal and circumferential wave numbers have been investigated and indicated within the framework of a detailed set of figures.


2011 ◽  
Vol 138-139 ◽  
pp. 99-103
Author(s):  
Tao Wang ◽  
Wei Sun ◽  
Xin Min Yao

Flow field information is very important to study hydro-performance of amphibious vehicle. However, it is difficult and expensive to measure it. To overcome the problem, CFD was used to acquire the information. The Reynolds Average Navier-Stokes equation was taken as basic mathematical model to describe flow field. Flow field region was discretized by hybrid mesh and governing equations were discretized by Finite Volume Method. Second order upwind scheme was used for spatial discretization and Euler scheme was used for temporal discretization. Result indicates that simulated flow field is consistent with experimental flow field on shape and hydrodynamic characteristic. Resistance accuracy is nearly 12%. It can be concluded that the method based on CFD is feasible to simulate the flow field around amphibious vehicle.


Author(s):  
Fernando Gisbert ◽  
Roque Corral ◽  
Guillermo Pastor

The implementation of an edge-based three-dimensional RANS equations solver for unstructured grids that runs on both central processing units (CPUs) and graphics processing units (GPUs) is presented. This CPU/GPU duality is kept without double-writing the code, reducing programming and maintenance costs. The GPU implementation is based on the standard OpenCL language. The code has been parallelized using MPI. Some turbomachinery benchmark cases are presented. For all cases, an order of magnitude reduction in computational time is achieved when the code is executed on GPUs instead of CPUs.


Sign in / Sign up

Export Citation Format

Share Document