C enter for S ubsurface M odeling Comparison of Numerical Schemes for Accurate Long-term Simulation of Contaminant Migration Krzysztof Banaś 1,2, Steve.

Slides:



Advertisements
Similar presentations
ASME-PVP Conference - July
Advertisements

Christopher Batty and Robert Bridson University of British Columbia
A Discrete Adjoint-Based Approach for Optimization Problems on 3D Unstructured Meshes Dimitri J. Mavriplis Department of Mechanical Engineering University.
Subsurface Fate and Transport of Contaminants
1 A new iterative technique for solving nonlinear coupled equations arising from nuclear waste transport processes H. HOTEIT 1,2, Ph. ACKERER 2, R. MOSE.
A modified Lagrangian-volumes method to simulate nonlinearly and kinetically adsorbing solute transport in heterogeneous media J.-R. de Dreuzy, Ph. Davy,
Ground-Water Flow and Solute Transport for the PHAST Simulator Ken Kipp and David Parkhurst.
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
An efficient parallel particle tracker For advection-diffusion simulations In heterogeneous porous media Euro-Par 2007 IRISA - Rennes August 2007.
Coupled Fluid-Structural Solver CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD.
IMA Workshop on Compatible Discretizations
Peyman Mostaghimi, Martin Blunt, Branko Bijeljic 11 th January 2010, Pore-scale project meeting Direct Numerical Simulation of Transport Phenomena on Pore-space.
REVIEW. What processes are represented in the governing equation that we use to represent solute transport through porous media? Advection, dispersion,
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
Multi-Scale Finite-Volume (MSFV) method for elliptic problems Subsurface flow simulation Mark van Kraaij, CASA Seminar Wednesday 13 April 2005.
Network and Grid Computing –Modeling, Algorithms, and Software Mo Mu Joint work with Xiao Hong Zhu, Falcon Siu.
Brookhaven Science Associates U.S. Department of Energy MUTAC Review March 16-17, 2006, FNAL, Batavia, IL Target Simulations Roman Samulyak Computational.
Non-hydrostatic algorithm and dynamics in ROMS Yuliya Kanarska, Alexander Shchepetkin, Alexander Shchepetkin, James C. McWilliams, IGPP, UCLA.
Frontiers and Future of Multiphase Fluid
Direct and iterative sparse linear solvers applied to groundwater flow simulations Matrix Analysis and Applications October 2007.
FUNDAMENTAL EQUATIONS, CONCEPTS AND IMPLEMENTATION
Discontinuous Galerkin Methods for Solving Euler Equations
BIOPLUME II Introduction to Solution Methods and Model Mechanics.
SELFE: Semi-implicit Eularian- Lagrangian finite element model for cross scale ocean circulation Paper by Yinglong Zhang and Antonio Baptista Presentation.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Dr. R. Nagarajan Professor Dept of Chemical Engineering IIT Madras Advanced Transport Phenomena Module 2 Lecture 4 Conservation Principles: Mass Conservation.
Shuyu Sun Earth Science and Engineering program KAUST Presented at the 2009 annual UTAM meeting, 2:05-2:40pm January 7, 2010 at the Sutton Building, University.
The Finite Volume Method
CENTRAL AEROHYDRODYNAMIC INSTITUTE named after Prof. N.E. Zhukovsky (TsAGI) Multigrid accelerated numerical methods based on implicit scheme for moving.
PDE2D, A General-Purpose PDE Solver Granville Sewell Mathematics Dept. University of Texas El Paso.
Lecture 3.
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
Modelling Deforming Interfaces using Level Sets by Hans Mühlhaus, Laurent Bourgouin and Lutz Gross The Australian Computational Earth Systems Simulator.
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
1 The reactive transport benchmark J. Carrayrou Institut de Mécanique des Fluides et des Solides, Laboratoire d’Hydrologie et de Géochimie de Strasbourg,
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
Upscaling of Transport Processes in Porous Media with Biofilms in Non-Equilibrium Conditions L. Orgogozo 1, F. Golfier 1, M.A. Buès 1, B. Wood 2, M. Quintard.
Journées Scientifiques du GNR MOMAS, novembre 2009DM2S/SFME/LSET 1 MPCube Development Ph. Montarnal, Th. Abballe, F. Caro, E. Laucoin, DEN Saclay.
1 1 What does Performance Across the Software Stack mean?  High level view: Providing performance for physics simulations meaningful to applications 
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Outline Numerical implementation Diagnosis of difficulties
Ale with Mixed Elements 10 – 14 September 2007 Ale with Mixed Elements Ale with Mixed Elements C. Aymard, J. Flament, J.P. Perlat.
CFX-10 Introduction Lecture 1.
Cracow Grid Workshop, November 5-6, 2001 Concepts for implementing adaptive finite element codes for grid computing Krzysztof Banaś, Joanna Płażek Cracow.
Tracers for Flow and Mass Transport
A Dirichlet-to-Neumann (DtN)Multigrid Algorithm for Locally Conservative Methods Sandia National Laboratories is a multi program laboratory managed and.
FALL 2015 Esra Sorgüven Öner
Discretization for PDEs Chunfang Chen,Danny Thorne Adam Zornes, Deng Li CS 521 Feb., 9,2006.
Introduction to MT3DMS All equations & illustrations taken
C enter for S ubsurface M odeling Coupling of MFE or Mimetic Finite Differences with Discontinuous Galerkin for Poroelasticity Mary F. Wheeler Ruijie Liu.
1 Application of Weighted Essentially Non-Oscillatory Limiting to Compact Interpolation Schemes Debojyoti Ghosh Graduate Research Assistant Alfred Gessow.
November 2005 Center for Computational Visualization Institute of Computational and Engineering Sciences Department of Computer Sciences University of.
The Application of the Multigrid Method in a Nonhydrostatic Atmospheric Model Shu-hua Chen MMM/NCAR.
1 Simulation of the Couplex 1 test case and preliminary results of Couplex 2 H. HOTEIT 1,2, Ph. ACKERER 1, R. MOSE 1 1 IMFS STRASBOURG 2 IRISA RENNES 1.
Model Anything. Quantity Conserved c  advect  diffuse S ConservationConstitutiveGoverning Mass, M  q -- M Momentum fluid, Mv -- F Momentum fluid.
Algorithm of the explicit type for porous medium flow simulation
CE 3354 Engineering Hydrology
Lecture 4: Numerical Stability
Free vs. Forced Convection
Convection-Dominated Problems
Department of Mathematics
Convergence in Computational Science
Models of atmospheric chemistry
Convergence in Numerical Science
Lecture Objectives Review for exam Discuss midterm project
Investigators Tony Johnson, T. V. Hromadka II and Steve Horton
Comparison of CFEM and DG methods
Low Order Methods for Simulation of Turbulence in Complex Geometries
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
CASA Day 9 May, 2006.
Presentation transcript:

C enter for S ubsurface M odeling Comparison of Numerical Schemes for Accurate Long-term Simulation of Contaminant Migration Krzysztof Banaś 1,2, Steve Bryant 2 1 ICM, Cracow University of Technology 2 TICAM, The University of Texas at Austin

C enter for S ubsurface M odeling CSM Researchers Mary F. Wheeler (DIRECTOR) Todd Arbogast Steven Bryant Clint Dawson Rick Dean Eleanor Jenkins Phu Luong Victor Parr Malgorzata Peszynska Béatrice Rivière John Wheeler + several visitors + 10 graduate students : 5 PhD, 1 MS completed

C enter for S ubsurface M odeling Overview Experience with ParSSimExperience with ParSSim –First order Godunov –Higher order Godunov –Characteristics-mixed method Experience with DG research codesExperience with DG research codes

C enter for S ubsurface M odeling ParSSim Parallel Subsurface Simulator Multicomponent –logically rectangular 3D –operator splitting General biogeochemistry –interior point minimization of free energy –explicit integration of kinetics ODEs Scalable Parallel –domain decomposition (MPI) –SP2, cluster of PCs, T3E, Workstations –dynamic load balancing 1 flowing phase, N stationary phases

C enter for S ubsurface M odeling ParSSim solution scheme: operator splitting Solve flow equation Solve transport equations –Advect –React rate-limited reactions, mass transfer thermodynamic equilibrium –Diffuse –Update composition-dependent viscosity, permeability

C enter for S ubsurface M odeling ParSSim Flow Calculation Single phase Darcy flow Logically rectangular, cell-centered finite difference, implicit Glowinski-Wheeler domain decomposition

C enter for S ubsurface M odeling ParSSim Transport Linear sorption Biogeo- chemistry Radionuclide decay Injection/ extraction wells Advection step: solve

C enter for S ubsurface M odeling –Explicit characteristics-mixed method* Introduce total concentration T i : Resulting PDE: Solve by characteristic tracking: Extract advected concentrations: ParSSim Transport: advection step (1) *Arbogast and Wheeler, SIAM J. Numer. Anal. 32 (1995)

C enter for S ubsurface M odeling –Higher order Godunov* –Solve directly for advected concentrations –Formally 2 nd order, improved by postprocessing step –First order Godunov (no postprocessing) *Dawson, SIAM J. Numer. Anal. 30 (1993) ParSSim Transport: advection step (2)

C enter for S ubsurface M odeling ParSSim Transport: reaction step React the advected concentrations Equilibrium reactions handled by free energy minimization –Radionuclide decay Solve the PDE… By explicit integration –Biogeochemistry Solve the PDE… By explicit integration

C enter for S ubsurface M odeling ParSSim Transport: diffusion step Diffuse/disperse the reacted concentrations Solve the PDE… Implicitly by

C enter for S ubsurface M odeling Transport scheme comparisons Couplex1 Transport scheme benchmarks* –Moving hill –Curvilinear flow –Mixed waste *

C enter for S ubsurface M odeling Couplex1 Test Case

C enter for S ubsurface M odeling Couplex1 Simulation 129 I plume, Higher Order Godunov solution

C enter for S ubsurface M odeling Couplex1 Simulation 129 I plume, Higher Order Godunov solution

C enter for S ubsurface M odeling Couplex1 Variant Decrease clay layer diffusion coefficient 1000 times 129 I plume, Higher Order Godunov solution

C enter for S ubsurface M odeling Couplex1 Simulation 129 I plume, character- istics- mixed method solution

C enter for S ubsurface M odeling Couplex1 Simulation 129 I plume, Characteristics Mixed Method solution

C enter for S ubsurface M odeling Couplex1 Variant Decrease clay layer diffusion coefficient 1000 times 129 I plume, Characteristics Mixed Method solution Note “hot spot” at clay-limestone boundary

C enter for S ubsurface M odeling Moving Hill (Benchmark 6) Conservative tracer x 50  50 grid v x = v y N Pe(grid) = 10 2 N Cr = 0.1 y

C enter for S ubsurface M odeling ms/pcl/prob1/ashok1.htm

C enter for S ubsurface M odeling ms/pcl/prob1/ashok1.htm

C enter for S ubsurface M odeling Benchmark 6: First order Godunov

C enter for S ubsurface M odeling Benchmark 6: Higher order Godunov

C enter for S ubsurface M odeling Benchmark 6: Characteristics Mixed Method

C enter for S ubsurface M odeling Benchmark 6: Discontinuous Galerkin Method

C enter for S ubsurface M odeling Benchmark 6: Characteristics Mixed Method, N Cr =1

C enter for S ubsurface M odeling Benchmark 6: Results First order GodunovHigher order Godunov Characteristics-mixed methodDiscontinuous Galerkin

C enter for S ubsurface M odeling Benchmark 5 Description solute inlet effluent collection window 150 x 150 grid zero diffusion

C enter for S ubsurface M odeling Benchmark 5: CMM

C enter for S ubsurface M odeling Benchmark 5: DG

C enter for S ubsurface M odeling Benchmark 5: Tracer Effluent Analytical HOG CMM

C enter for S ubsurface M odeling Benchmark 5: DG results Results from current research code, courtesy K. Banas

C enter for S ubsurface M odeling Benchmark 5: Reactive Solute Effluent

C enter for S ubsurface M odeling Benchmark 5: Reactive Solute Effluent Analytical, half order HOG

C enter for S ubsurface M odeling Transport scheme comments Characteristics-mixed method (CMM) –Minimal numerical dispersion –No CFL constraint (except that arising from domain decomposition) –Good scaling in parallel –Computationally expensive Higher order Godunov –Locally mass conservative –CFL constraint –More numerical dispersion than CMM –Computationally inexpensive Discontinuous Galerkin –Even less numerical dispersion than CMM –Subject of current research

C enter for S ubsurface M odeling DG Methods Unstructured, non-matching grids Element refinements/de-refinements Local high order of approximations Arbitrary tensor coefficients and BC Locally conservative Error estimators (for hp adaptivity) Positive definiteness

C enter for S ubsurface M odeling 3D elements of “arbitrary” shape Tetrahedral Prismatic Hexahedral

C enter for S ubsurface M odeling Unstructured grids

C enter for S ubsurface M odeling Non-matching grids

C enter for S ubsurface M odeling Non-matching grids

C enter for S ubsurface M odeling Slope limiting

C enter for S ubsurface M odeling hp-adaptivity Order of approximation specified element-wise Isotropic element divisions Anisotropic element divisions

C enter for S ubsurface M odeling Example of 3D convection

C enter for S ubsurface M odeling Example of 3D convection

C enter for S ubsurface M odeling Example of 3D convection

C enter for S ubsurface M odeling Iterative linear equations solver Large, sparse, non-symmetric, positive definite systems of linear equations Single level GMRES as default solver Multi-level GMRES for elliptic problems Preconditioning by ILU, domain decomposition Implementation based on block Gauss-Seidel iterations Easy parallelization

C enter for S ubsurface M odeling Application to subsurface flows Single phase flow Miscible displacement Two-phase flow Interfaces with IPARS framework

C enter for S ubsurface M odeling Application to subsurface flow

C enter for S ubsurface M odeling Miscible Displacement Concentration Front

C enter for S ubsurface M odeling Miscible Displacement Concentration isocontour of solvent in unstable flow

C enter for S ubsurface M odeling Conclusions Accurate dispersion calculation critical to Couplex1 behavior Transport Schemes: ParSSim testbed –Lower order Godunov –Higher order Godunov –Characteristics Mixed Method –CMM, HOG as good or better than TVD Research continues on discontinuous Galerkin –Appears to be best yet

C enter for S ubsurface M odeling Contact ParSSim Todd Arbogast: Steve Bryant: IPARS Malgorzata Peszynska: DG Béatrice Rivière: Visit us at