Numerical solution of the two-phase incompressible Navier-Stokes equations using a GPU-accelerated meshless method

被引:18
作者
Kelly, Jesse M. [1 ]
Divo, Eduardo A. [2 ]
Kassab, Alain J. [3 ]
机构
[1] Univ Texas Austin, Inst Computat Engn & Sci, Austin, TX 78712 USA
[2] Embry Riddle Aeronaut Univ, Dept Mech Engn, Daytona Beach, FL USA
[3] Univ Cent Florida, Dept Mech & Aerosp Engn, Orlando, FL 32816 USA
关键词
Meshless method; Navier-Stokes; GPU; Fluid flow; SPEED;
D O I
10.1016/j.enganabound.2013.11.015
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper presents the development and implementation of a Meshless two-phase incompressible fluid flow solver and its acceleration using the graphics processing unit (GPU). The solver is formulated as a Localized Radial-Basis Function Collocation Meshless Method and the interface of the two-phase flow is captured using an implementation of the Level-Set method. The Compute Unified Device Architecture (CUDA) language for general-purpose computing on the CPU is used to accelerate the solver. Through the combined use of the LRC Meshless method and GPU acceleration this paper seeks to address the issue of robustness and speed in computational fluid dynamics. Traditional mesh-based methods require extensive and time-consuming user input for the generation and verification of a computational mesh. The LRC meshless method seeks to mitigate this issue through the use of a set of scattered points that need not meet stringent geometric requirements like those required by finite-volume and finite-element methods, such as connectivity and poligonalization. The method is shown to render very accurate and stable solutions and the implementation of the solver on the CPU is shown to accelerate the solution by several orders. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:36 / 49
页数:14
相关论文
共 37 条
[1]  
[Anonymous], 2009, 47 AIAA AER SCI M IN
[2]  
[Anonymous], 2000, Introduction to Fluid Mechanics
[3]  
[Anonymous], 46 AIAA AER SCI M EX
[4]  
[Anonymous], 2002, Level Set Methods and Dynamic Implicit Surfaces
[5]  
Armando Duarte C., 1996, Numerical methods for partial differential equations, V12, P673, DOI 10.1002/(SICI)1098-2426(199611)12:6
[6]   A new meshless local Petrov-Galerkin (MLPG) approach in computational mechanics [J].
Atluri, SN ;
Zhu, T .
COMPUTATIONAL MECHANICS, 1998, 22 (02) :117-127
[7]   ELEMENT-FREE GALERKIN METHODS [J].
BELYTSCHKO, T ;
LU, YY ;
GU, L .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1994, 37 (02) :229-256
[8]   Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid [J].
Bolz, J ;
Farmer, I ;
Grinspun, E ;
Schröder, P .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :917-924
[9]   A level set formulation of eulerian interface capturing methods for incompressible fluid flows [J].
Chang, YC ;
Hou, TY ;
Merriman, B ;
Osher, S .
JOURNAL OF COMPUTATIONAL PHYSICS, 1996, 124 (02) :449-464
[10]   NUMERICAL SOLUTION OF NAVIER-STOKES EQUATIONS [J].
CHORIN, AJ .
MATHEMATICS OF COMPUTATION, 1968, 22 (104) :745-&