Link to the University of Pittsburgh Homepage
Link to the University Library System Homepage Link to the Contact Us Form

High Density Ratio Multi-Component Lattice Boltzmann Flow Model for Fluid Dynamics and CUDA Parallel Computation

Bao, Jie (2010) High Density Ratio Multi-Component Lattice Boltzmann Flow Model for Fluid Dynamics and CUDA Parallel Computation. Doctoral Dissertation, University of Pittsburgh. (Unpublished)

Primary Text

Download (4MB) | Preview


The lattice Boltzmann equation (LBE) method is a promising technique for simulating fluid flows and modeling complex physics in fluids, and can be modified for solving general nonlinear partial differential equations (NPDEs). The LBE method has recently attracted more and more attention since it may help us to better understand the mechanisms of the complicated physical phenomena and dynamic processes modeled by NPDEs.In this dissertation, firstly, we developed a second-order accurate mass conserving boundary condition (BC) for the LBE method. Through several cases, the results show that our mass conserving BC will not result in the constant mass leakage that occurs for the other BCs in some cases. Additionally, it increases the efficiency and stability of the method for cases that involve relatively large magnitudes of body force.Secondly, we developed a multi-component and multi-phase LBE method for high density ratios. Multi-component multi-phase (MCMP) flow is very common in engineering or industrial problems and in nature. Because the lattice Boltzmann equation (LBE) model is based on microscopic models and mesoscopic kinetic equations, it offers many advantages for the study of multi-component or multi-phase flow problems. While the original formulation of Shan and Chen's(SC) model can incorporate some multiple phase and component scenarios, the density ratio of the different components is greatly restricted (less than approximately 2.0). This obviously limits the applications of this MCMP LBE model. Hence, based on the original SC MCMP model and the improvements in the single-component multi-phase (SCMP) flow model reported by Yuan and Schaefer, we have developed a new model that can simulate a MCMP system with a high density ratio.Finally, we developed a parallel computation LBE method based on Compute Unified Device Architecture (CUDA). CUDA offers a great economic alternative way to increase the calculation speed of LBE method instead of using a supercomputer. We present how to apply CUDA to the LBE method, including boundary condition treatments, single phase flow, thermal problems, and multi-phase cases. Through the results of several numerical experiments, our model with the help of CUDA can offer an improvement of a 10-30 times faster speed than that of a traditional single thread CPU code.


Social Networking:
Share |


Item Type: University of Pittsburgh ETD
Status: Unpublished
CreatorsEmailPitt UsernameORCID
Bao, Jiejib5@pitt.eduJIB5
ETD Committee:
TitleMemberEmail AddressPitt UsernameORCID
Committee ChairSchaefer, Lauralas149@pitt.eduLAS149
Committee MemberRobertson, Anne Mrbertson@pitt.eduRBERTSON
Committee MemberMcCarthy, Joseph Jmccarthy@engr.pitt.eduJJMCC
Committee MemberCho, Sung Kskcho@pitt.eduSKCHO
Date: 25 June 2010
Date Type: Completion
Defense Date: 26 February 2010
Approval Date: 25 June 2010
Submission Date: 23 March 2010
Access Restriction: No restriction; Release the ETD for access worldwide immediately.
Institution: University of Pittsburgh
Schools and Programs: Swanson School of Engineering > Mechanical Engineering
Degree: PhD - Doctor of Philosophy
Thesis Type: Doctoral Dissertation
Refereed: Yes
Uncontrolled Keywords: Multi-Component Multi-Phase Flow; Lattice Boltzmann Equation Method; Compute Unified Device Architecture (CUDA); Parallel Computation
Other ID:, etd-03232010-172009
Date Deposited: 10 Nov 2011 19:32
Last Modified: 15 Nov 2016 13:37


Monthly Views for the past 3 years

Plum Analytics

Actions (login required)

View Item View Item