Multi-GPU Based Lattice Boltzmann Flow Simulations in Porous Media

dc.contributor.advisorQin, Guan
dc.contributor.committeeMemberSoliman, Mohamed Y.
dc.contributor.committeeMemberThakur, Ganesh C.
dc.contributor.committeeMemberProsperetti, Andrea
dc.contributor.committeeMemberNikolaou, Michael
dc.contributor.committeeMemberGrabow, Lars C.
dc.creatorChen, Tianluo
dc.date.accessioned2019-09-10T14:12:23Z
dc.date.createdDecember 2018
dc.date.issued2018-12
dc.date.submittedDecember 2018
dc.date.updated2019-09-10T14:12:24Z
dc.description.abstractCharacterization of rock and fluid properties is vital in producing oil and gas from reservoirs in an economically viable fashion. Digital rock physics for the estimation of petrophysical properties has become a powerful tool that greatly compliments lab experiments by combining advanced imaging techniques with numerical simulations. The lattice Boltzmann (LB) method is a well-applied numerical method to simulate fluid flows in porous media at multiple length scales. The LB simulation is typically resource intensive due to its computational complexity and hence faces great numerical challenges in extremely large-scale computation. In this dissertation, I propose a multi-GPU solution to the LB method on a hybrid high performance computing cluster to perform large-scale single-phase and two-phase fluid flow simulations in reconstructed digital rocks. The program provides solutions at both pore scale and representative elementary volume (REV) scale based on the resolution of digital rock images. Petrophysical properties such as absolute permeability and relative permeability at multiscale are evaluated from the numerical results. The proposed parallel implementation of the high performing LB method on multi-GPU features both strong and weak scalability in both single-phase and multiphase multicomponent (MCMP) LB models. When running on a cluster of 32 GPUs, the multi-GPU pore-scale LB method implementation achieves a speedup of 1074x comparing to the in-house sequential program when simulating single-phase fluid flows and the scalability is approximately 0.7. For the multi-GPU MCMP LB method, the scalability is close to 0.9, which shows a good scalability of the parallel program. With the work proposed, we can obtain the absolute permeability of digital rock samples of sandstone, carbonate and shale formations by using single-phase LB simulations at both pore scale and REV scale. In addition, the MCMP LB method implementation can simulate transport phenomenon of the binary system, wetting phase and nonwetting phase, in porous media. The relative permeability curves then are characterized from simulation results.  
dc.description.departmentChemical and Biomolecular Engineering, Department of
dc.format.digitalOriginborn digital
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10657/4393
dc.language.isoeng
dc.rightsThe author of this work is the copyright owner. UH Libraries and the Texas Digital Library have their permission to store and provide access to this work. Further transmission, reproduction, or presentation of this work is prohibited except with permission of the author(s).
dc.subjectGPU
dc.subjectLBM
dc.subjectDigital rock physics
dc.subjectCPU-GPU hybrid cluster
dc.subjectMCMP LBM
dc.titleMulti-GPU Based Lattice Boltzmann Flow Simulations in Porous Media
dc.type.dcmiText
dc.type.genreThesis
local.embargo.lift2020-12-01
local.embargo.terms2020-12-01
thesis.degree.collegeCullen College of Engineering
thesis.degree.departmentChemical and Biomolecular Engineering, Department of
thesis.degree.disciplineChemical Engineering
thesis.degree.grantorUniversity of Houston
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
CHEN-DISSERTATION-2018.pdf
Size:
2.73 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
4.43 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.81 KB
Format:
Plain Text
Description: