Adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (ADM-LTS)
We present ADM-LTS, an adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media. At each time step, firstly, the flow (pressure) solution is obtained. Then, the transport equation is solved using the ADM-LTS method, which consists of two stages. In the first stage,...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2020-03-01
|
Series: | Journal of Computational Physics: X |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2590055220300044 |
id |
doaj-2e01708133a6434e90e34e5c44b7bb40 |
---|---|
record_format |
Article |
spelling |
doaj-2e01708133a6434e90e34e5c44b7bb402020-11-25T02:51:58ZengElsevierJournal of Computational Physics: X2590-05522020-03-016100052Adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (ADM-LTS)Ludovica Delpopolo Carciopolo0Matteo Cusini1Luca Formaggia2Hadi Hajibeygi3MOX, Dipartimento di Matematica, Politecnico di Milano, Via Bonardi 9, 20133 Milano, Italy; Corresponding author.Atmospheric, Earth, & Energy Division, Lawrence Livermore National Laboratory, 7000 East Ave., Livermore, CA 94550-9234, United States of AmericaMOX, Dipartimento di Matematica, Politecnico di Milano, Via Bonardi 9, 20133 Milano, ItalyDepartment of Geoscience and Engineering, Faculty of Civil Engineering and Geosciences, Delft University of Technology, Stevinweg 1, 2628 CN, Delft, the NetherlandsWe present ADM-LTS, an adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media. At each time step, firstly, the flow (pressure) solution is obtained. Then, the transport equation is solved using the ADM-LTS method, which consists of two stages. In the first stage, an initial solution is obtained by imposing the coarsest space-time grid. This initial solution is then improved, in the second stage, by imposing a space-time adaptive grid on the cells where the solution does not satisfy the desired quality. The quality control is based on error estimators with user-defined threshold values. The time-integration procedure, in which the coarsest-scale solution provides local flux boundary conditions for sub-domains with local time refinement, is strictly mass conservative. In addition, the method employs space-time fine grid cells only at the moving saturation fronts. In order to ensure local mass conservation at all levels, finite-volume restriction operators and unity prolongation operators are developed. Several numerical experiments have been performed to analyze the efficiency and accuracy of the proposed ADM-LTS method for both homogeneous and heterogeneous permeability fields on two and three dimensional domains. The results show that the method provides accurate solutions, at the same time it maintains the computational efficiency. The ADM-LTS implementation is publicly available at https://gitlab.com/darsim2simulator.http://www.sciencedirect.com/science/article/pii/S2590055220300044Local time-stepping strategiesConservative multirate methodsAlgebraic multilevel methodsMultiphase flowPorous media |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ludovica Delpopolo Carciopolo Matteo Cusini Luca Formaggia Hadi Hajibeygi |
spellingShingle |
Ludovica Delpopolo Carciopolo Matteo Cusini Luca Formaggia Hadi Hajibeygi Adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (ADM-LTS) Journal of Computational Physics: X Local time-stepping strategies Conservative multirate methods Algebraic multilevel methods Multiphase flow Porous media |
author_facet |
Ludovica Delpopolo Carciopolo Matteo Cusini Luca Formaggia Hadi Hajibeygi |
author_sort |
Ludovica Delpopolo Carciopolo |
title |
Adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (ADM-LTS) |
title_short |
Adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (ADM-LTS) |
title_full |
Adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (ADM-LTS) |
title_fullStr |
Adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (ADM-LTS) |
title_full_unstemmed |
Adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (ADM-LTS) |
title_sort |
adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (adm-lts) |
publisher |
Elsevier |
series |
Journal of Computational Physics: X |
issn |
2590-0552 |
publishDate |
2020-03-01 |
description |
We present ADM-LTS, an adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media. At each time step, firstly, the flow (pressure) solution is obtained. Then, the transport equation is solved using the ADM-LTS method, which consists of two stages. In the first stage, an initial solution is obtained by imposing the coarsest space-time grid. This initial solution is then improved, in the second stage, by imposing a space-time adaptive grid on the cells where the solution does not satisfy the desired quality. The quality control is based on error estimators with user-defined threshold values. The time-integration procedure, in which the coarsest-scale solution provides local flux boundary conditions for sub-domains with local time refinement, is strictly mass conservative. In addition, the method employs space-time fine grid cells only at the moving saturation fronts. In order to ensure local mass conservation at all levels, finite-volume restriction operators and unity prolongation operators are developed. Several numerical experiments have been performed to analyze the efficiency and accuracy of the proposed ADM-LTS method for both homogeneous and heterogeneous permeability fields on two and three dimensional domains. The results show that the method provides accurate solutions, at the same time it maintains the computational efficiency. The ADM-LTS implementation is publicly available at https://gitlab.com/darsim2simulator. |
topic |
Local time-stepping strategies Conservative multirate methods Algebraic multilevel methods Multiphase flow Porous media |
url |
http://www.sciencedirect.com/science/article/pii/S2590055220300044 |
work_keys_str_mv |
AT ludovicadelpopolocarciopolo adaptivemultilevelspacetimesteppingschemefortransportinheterogeneousporousmediaadmlts AT matteocusini adaptivemultilevelspacetimesteppingschemefortransportinheterogeneousporousmediaadmlts AT lucaformaggia adaptivemultilevelspacetimesteppingschemefortransportinheterogeneousporousmediaadmlts AT hadihajibeygi adaptivemultilevelspacetimesteppingschemefortransportinheterogeneousporousmediaadmlts |
_version_ |
1724732171811291136 |