Parallel Finite Element Method and Time Stepping Control for Non-Isothermal Poro-Elastic Problems

This work focuses on parallel finite element simulation of thermal hydraulic and mechanical (THM) coupled processes in porous media, which is a common phenomenon in geological applications such as nuclear waste repository and CO2 storage facilities. The Galerkin finite element method is applied to solve the derived partial differential equations. To deal with the coupling terms among the equations, the momentum equation is solved individually in a monolithic manner, and moreover their solving processes are incorporated into the solving processes of nonisothermal hydraulic equation and heat transport equation in a staggered manner. The computation task arising from the present method is intensive if the method is applied to model a real geological application. Therefore, we present a parallel finite element method and a time stepping method with PI (proportional and integral feedback) automatic control to improve the computation efficiency. For parallel computing, the domain decomposition method is unitized to partition both computation tasks of the equation assembly and the linear solve, and the establishment of a global system of equations is thoroughly avoided. Moreover, an object-oriented concept of sparse matrix and iterative linear solver for large scale parallel and sequential simulation is developed. By simulating a real application with THM coupled processes, we show that the present parallel finite element method works fine for both monolithic and staggered scheme within coupling iterations, and furthermore we show the efficiency of the present method by the speedup we have achieved in the simulation.

[1]  J. Ortega Introduction to Parallel and Vector Solution of Linear Systems , 1988, Frontiers of Computer Science.

[2]  Kjell Gustafsson,et al.  Control of Error and Convergence in ODE Solvers , 1992 .

[3]  John N. Shadid,et al.  Official Aztec user''s guide: version 2.1 , 1999 .

[4]  Olaf Kolditz,et al.  Object‐oriented finite element analysis of thermo‐hydro‐mechanical (THM) problems in porous media , 2007 .

[5]  Jeffrey J. Derby,et al.  Massively parallel finite element computations of three-dimensional, time-dependent, incompressible flows in materials processing systems , 1994 .

[6]  Olaf Kolditz,et al.  Non-isothermal flow in low permeable porous media: a comparison of Richards’ and two-phase flow approaches , 2010 .

[7]  Olaf Kolditz,et al.  A comparative simulation study of coupled THM processes and their effect on fractured rock permeability around nuclear waste repositories , 2009 .

[8]  L. Jing,et al.  Thermohydromechanics of partially saturated geological media : governing equations and formulation of four finite element models , 2001 .

[9]  Susan E. Minkoff,et al.  A comparison of adaptive time stepping methods for coupled flow and deformation modeling , 2006 .

[10]  E. E. Alonsoa,et al.  The FEBEX benchmark test: case definition and comparison of modelling approaches , 2005 .

[11]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[12]  C. Doughty,et al.  Modeling Supercritical Carbon Dioxide Injection in Heterogeneous Porous Media , 2004, Vadose Zone Journal.

[13]  Gustaf Söderlind,et al.  Automatic Control and Adaptive Time-Stepping , 2002, Numerical Algorithms.

[14]  E. Hairer,et al.  Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems , 2010 .

[15]  Kjell Gustafsson,et al.  Control Strategies for the Iterative Solution of Nonlinear Equations in ODE Solvers , 1997, SIAM J. Sci. Comput..

[16]  Kjell Gustafsson,et al.  Control theoretic techniques for stepsize selection in explicit Runge-Kutta methods , 1991, TOMS.

[17]  Kjell Gustafsson,et al.  Control-theoretic techniques for stepsize selection in implicit Runge-Kutta methods , 1991, TOMS.

[18]  V. E. Henson,et al.  BoomerAMG: a parallel algebraic multigrid solver and preconditioner , 2002 .

[19]  Bernard Schrefler,et al.  Finite element analysis of non-isothermal multiphase geomaterials with application to strain localization simulation , 2006 .

[20]  Tayfun E. Tezduyar,et al.  Parallel finite element computations in fluid mechanics , 2006 .

[21]  Olaf Kolditz,et al.  A parallel finite element scheme for thermo-hydro-mechanical (THM) coupled problems in porous media , 2009, Comput. Geosci..

[22]  Olaf Kolditz,et al.  Results from an International Simulation Study on Coupled Thermal, Hydrological, and Mechanical Processes near Geological Nuclear Waste Repositories , 2008 .

[23]  Antonio Gens,et al.  Coupled thermal-hydrological-mechanical analyses of the Yucca Mountain Drift Scale Test - Comparison of field measurements to predictions of four different numerical models , 2004 .

[24]  Michele Colajanni,et al.  PSBLAS: a library for parallel linear algebra computation on sparse matrices , 2000, TOMS.

[25]  Kumar K. Tamma,et al.  On adaptive time stepping approaches for thermal solidification processes , 1992 .

[26]  O. Kolditz,et al.  Non-isothermal two-phase flow in low-permeable porous media , 2003 .

[27]  Genki Yagawa,et al.  Parallel computing of high‐speed compressible flows using a node‐based finite‐element method , 2003 .