Presentation is loading. Please wait.

Presentation is loading. Please wait.

Reactive transport A COMPARISON BETWEEN SEQUENTIAL ITERATIVE AND GLOBAL METHODS FOR A REACTIVE TRANSPORT NUMERICAL MODEL J. Erhel INRIA - RENNES - FRANCE.

Similar presentations


Presentation on theme: "Reactive transport A COMPARISON BETWEEN SEQUENTIAL ITERATIVE AND GLOBAL METHODS FOR A REACTIVE TRANSPORT NUMERICAL MODEL J. Erhel INRIA - RENNES - FRANCE."— Presentation transcript:

1 Reactive transport A COMPARISON BETWEEN SEQUENTIAL ITERATIVE AND GLOBAL METHODS FOR A REACTIVE TRANSPORT NUMERICAL MODEL J. Erhel INRIA - RENNES - FRANCE SIAM conference on Geosciences AVIGNON - June 2005

2 Reactive transport Outline Geochemistry and transport models Numerical methods standard iterative method global method Results and comparison

3 Reactive transport Geochemistry model equilibrium chemistry model Secondary species and chemical components Aqueous and fixed species No precipitation in a first step Action laws involving stoechiometric matrices Mass conservation laws

4 Reactive transport Transport model Convection dispersion Convection Dispersion Transport model for each component Initial condition Boundary conditions

5 Reactive transport Coupled reactive transport model System of Differential Algebraic Equations

6 Reactive transport Numerical discretization Cell-centered finite volume scheme for mass local conservation Implicit time scheme because of stiffness Set of nonlinear equations at each time step

7 Reactive transport Sequential iterative method NONINEAR TRANSPORT NONLINEAR CHEMISTRY Time step n Time step n + 1 T F Euler implicit time scheme Nonlinear Gauss-Seidel iterative method Global Newton method for chemistry

8 Reactive transport Global method LINEARIZED TRANSPORT LINEARIZED CHEMISTRY Time step n Time step n + 1 T,c,s or C,F,c,s

9 Reactive transport Global method with DAE solver User-defined function and Jacobian Variable time step and order Newton nonlinear method Sparse direct linear solver In Matlab, function ode15s modified to use UMFPACK

10 Reactive transport Test cases Ion exchange Pyrite 4 components, 39 aqueous species and 13 fixed species. Somehow artificial with no precipitation.

11 Reactive transport Chemistry solver Ion exchange Global Newton method

12 Reactive transport Ion exchange Sequential iterative method 1 Newton iteration30 Newton iterations

13 Reactive transport Pyrite Sequential iterative method

14 Reactive transport Pyrite Sequential iterative method

15 Reactive transport Ion exchange Global method

16 Reactive transport Pyrite – comparison between both methods Global methodSequential iterative method

17 Reactive transport Pyrite – comparison of CPU time

18 Reactive transport Conclusion In our tests, the global method is faster and more robust than the sequential iterative method. However, the direct linear solver requires to couple transport and chemistry model and is memory consuming. We plan to do more experiments and to design an iterative linear solver which can decouple both models.


Download ppt "Reactive transport A COMPARISON BETWEEN SEQUENTIAL ITERATIVE AND GLOBAL METHODS FOR A REACTIVE TRANSPORT NUMERICAL MODEL J. Erhel INRIA - RENNES - FRANCE."

Similar presentations


Ads by Google