Development of a Parallel Geomechanics Code Based on the Message-Passing-Interface (MPI) Approach and Iterative Coupling with a Parallelized Flow and Thermal Simulator for the Analysis of System Behavior in Hydrate-Bearing Geologic Media
The Reservoir GeoMechanics Simulator (RGMS), a geomechanics simulator based on the finite element method and parallelized using the Message Passing Interface (MPI), is developed in this work to model the stresses and deformations in subsurface systems. RGMS can be used stand-alone, or coupled with f...
Main Author: | |
---|---|
Other Authors: | , , , |
Format: | Thesis |
Language: | English |
Published: |
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/1969.1/195443 |
id |
fttexasamuniv:oai:oaktrust.library.tamu.edu:1969.1/195443 |
---|---|
record_format |
openpolar |
spelling |
fttexasamuniv:oai:oaktrust.library.tamu.edu:1969.1/195443 2023-08-27T04:10:34+02:00 Development of a Parallel Geomechanics Code Based on the Message-Passing-Interface (MPI) Approach and Iterative Coupling with a Parallelized Flow and Thermal Simulator for the Analysis of System Behavior in Hydrate-Bearing Geologic Media Zhang, Jiecheng Moridis, George J. Blasingame, Thomas A. Kim, Jihoon Strouboulis, Theofanis 2022-01-27T22:21:04Z application/pdf https://hdl.handle.net/1969.1/195443 en eng https://hdl.handle.net/1969.1/195443 MPI Parallelization Geomechanics Methane Hydrate Coupled Simulation Thesis text 2022 fttexasamuniv 2023-08-05T22:05:40Z The Reservoir GeoMechanics Simulator (RGMS), a geomechanics simulator based on the finite element method and parallelized using the Message Passing Interface (MPI), is developed in this work to model the stresses and deformations in subsurface systems. RGMS can be used stand-alone, or coupled with flow and transport models. pT+H V1.5, a parallel MPI-based version of the serial T+H V1.5 code that describes mass and heat flow in hydrate-bearing porous media, is also developed. Using the fixed-stress split iterative scheme, RGMS is coupled with the pT+H V1.5 to investigate the geomechanical responses associated with gas production from hydrate accumulations. The code development and testing process involve evaluation of the parallelization and of the coupling method, as well as verification and validation of the results. The parallel performance of the codes is tested on the Texas A&M University Ada Linux cluster using up to 512 processors, and on a Mac Pro computer with 12 processors. The investigated problems are: Group 1: Geomechanical problems solved by RGMS in 2D Cartesian and cylindrical domains and a 3D problem, involving 4×10⁶ and 3.375×10⁶ elements, respectively; Group 2: Realistic problems of gas production from hydrates using pT+H V1.5 in 2D and 3D systems with 2.45×10⁵ and 3.6×10⁶ elements, respectively; Group 3: The problems in Group 2 solved with the coupled RGMS-pT+H V1.5 simulator, fully accounting for geomechanics. Two domain partitioning options are investigated on the Ada Linux cluster, and the code parallel performance is monitored. Using 512 processors, the simulation speedups (a) of RGMS are 218.89, 188.13, and 284.70 in the Group 1 problems, (b) of pT+H V1.5 are 174.25 and 341.67 in the Group 2 cases, and (c) of the coupled simulators are 134.97 and 331.80 in the Group 3 cases. The results produced in this work show (a) the necessity of using full geomechanics simulators in marine hydrate-related studies because of the associated pronounced geomechanical effects on production and ... Thesis Methane hydrate Texas A&M University Digital Repository |
institution |
Open Polar |
collection |
Texas A&M University Digital Repository |
op_collection_id |
fttexasamuniv |
language |
English |
topic |
MPI Parallelization Geomechanics Methane Hydrate Coupled Simulation |
spellingShingle |
MPI Parallelization Geomechanics Methane Hydrate Coupled Simulation Zhang, Jiecheng Development of a Parallel Geomechanics Code Based on the Message-Passing-Interface (MPI) Approach and Iterative Coupling with a Parallelized Flow and Thermal Simulator for the Analysis of System Behavior in Hydrate-Bearing Geologic Media |
topic_facet |
MPI Parallelization Geomechanics Methane Hydrate Coupled Simulation |
description |
The Reservoir GeoMechanics Simulator (RGMS), a geomechanics simulator based on the finite element method and parallelized using the Message Passing Interface (MPI), is developed in this work to model the stresses and deformations in subsurface systems. RGMS can be used stand-alone, or coupled with flow and transport models. pT+H V1.5, a parallel MPI-based version of the serial T+H V1.5 code that describes mass and heat flow in hydrate-bearing porous media, is also developed. Using the fixed-stress split iterative scheme, RGMS is coupled with the pT+H V1.5 to investigate the geomechanical responses associated with gas production from hydrate accumulations. The code development and testing process involve evaluation of the parallelization and of the coupling method, as well as verification and validation of the results. The parallel performance of the codes is tested on the Texas A&M University Ada Linux cluster using up to 512 processors, and on a Mac Pro computer with 12 processors. The investigated problems are: Group 1: Geomechanical problems solved by RGMS in 2D Cartesian and cylindrical domains and a 3D problem, involving 4×10⁶ and 3.375×10⁶ elements, respectively; Group 2: Realistic problems of gas production from hydrates using pT+H V1.5 in 2D and 3D systems with 2.45×10⁵ and 3.6×10⁶ elements, respectively; Group 3: The problems in Group 2 solved with the coupled RGMS-pT+H V1.5 simulator, fully accounting for geomechanics. Two domain partitioning options are investigated on the Ada Linux cluster, and the code parallel performance is monitored. Using 512 processors, the simulation speedups (a) of RGMS are 218.89, 188.13, and 284.70 in the Group 1 problems, (b) of pT+H V1.5 are 174.25 and 341.67 in the Group 2 cases, and (c) of the coupled simulators are 134.97 and 331.80 in the Group 3 cases. The results produced in this work show (a) the necessity of using full geomechanics simulators in marine hydrate-related studies because of the associated pronounced geomechanical effects on production and ... |
author2 |
Moridis, George J. Blasingame, Thomas A. Kim, Jihoon Strouboulis, Theofanis |
format |
Thesis |
author |
Zhang, Jiecheng |
author_facet |
Zhang, Jiecheng |
author_sort |
Zhang, Jiecheng |
title |
Development of a Parallel Geomechanics Code Based on the Message-Passing-Interface (MPI) Approach and Iterative Coupling with a Parallelized Flow and Thermal Simulator for the Analysis of System Behavior in Hydrate-Bearing Geologic Media |
title_short |
Development of a Parallel Geomechanics Code Based on the Message-Passing-Interface (MPI) Approach and Iterative Coupling with a Parallelized Flow and Thermal Simulator for the Analysis of System Behavior in Hydrate-Bearing Geologic Media |
title_full |
Development of a Parallel Geomechanics Code Based on the Message-Passing-Interface (MPI) Approach and Iterative Coupling with a Parallelized Flow and Thermal Simulator for the Analysis of System Behavior in Hydrate-Bearing Geologic Media |
title_fullStr |
Development of a Parallel Geomechanics Code Based on the Message-Passing-Interface (MPI) Approach and Iterative Coupling with a Parallelized Flow and Thermal Simulator for the Analysis of System Behavior in Hydrate-Bearing Geologic Media |
title_full_unstemmed |
Development of a Parallel Geomechanics Code Based on the Message-Passing-Interface (MPI) Approach and Iterative Coupling with a Parallelized Flow and Thermal Simulator for the Analysis of System Behavior in Hydrate-Bearing Geologic Media |
title_sort |
development of a parallel geomechanics code based on the message-passing-interface (mpi) approach and iterative coupling with a parallelized flow and thermal simulator for the analysis of system behavior in hydrate-bearing geologic media |
publishDate |
2022 |
url |
https://hdl.handle.net/1969.1/195443 |
genre |
Methane hydrate |
genre_facet |
Methane hydrate |
op_relation |
https://hdl.handle.net/1969.1/195443 |
_version_ |
1775352707883728896 |