HR: 0800h
AN: T51B-0546 [Abstracts]
TI: Large Scale, High Resolution, Mantle Dynamics Modeling
AU: * Geenen, T
EM: geenen@geo.uu.nl
AU: Berg, A v
EM: berg@geo.uu.nl
AU: Spakman, W
EM: wims@geo.uu.nl
AB:
To model the geodynamic evolution of plate convergence, subduction and collision
and to allow for a connection to various types of observational data, geophysical,
geodetical and geological, we developed a 4D (space-time) numerical
mantle convection code. The model is based on a spherical 3D Eulerian
fem model, with quadratic elements, on top of which we constructed a 3D Lagrangian
particle in cell(PIC) method. We use the PIC method to transport
material properties and to incorporate a viscoelastic rheology. Since capturing
small scale processes associated with localization phenomena require a high resolution,
we spend a considerable effort on implementing solvers suitable to solve
for models with over 100 million degrees of freedom. We implemented Additive
Schwartz type ILU based methods in combination with a Krylov solver, GMRES.
However we found that for problems with over 500 thousend degrees of
freedom the convergence of the solver degraded severely. This observation is
known from the literature [Saad, 2003] and results from the local character of
the ILU preconditioner resulting in a poor approximation of the inverse of A for
large A. The size of A for which ILU is no longer usable depends on the condition
of A and on the amount of fill in allowed for the ILU preconditioner. We
found that for our problems with over 5×105 degrees of freedom convergence
became to slow to solve the system within an acceptable amount of walltime,
one minute, even when allowing for considerable amount of fill in.
We also implemented MUMPS and found good scaling results for problems up to
107 degrees of freedom for up to 32 CPU¡¯s. For problems with over 100 million
degrees of freedom we implemented Algebraic Multigrid type methods (AMG)
from the ML library [Sala, 2006]. Since multigrid methods are most effective for
single parameter problems, we rebuild our model to use the SIMPLE method in
the Stokes solver [Patankar, 1980]. We present scaling results from these solvers
for 3D spherical models.
We also applied the above mentioned method to a high resolution (~ 1 km) 2D mantle
convection model with temperature, pressure and phase dependent rheology
including several phase transitions. We focus on a model of a subducting
lithospheric slab which is subject to strong folding at the bottom of the
mantle's D" region which includes the postperovskite phase boundary. For a detailed
description of this model we refer to poster [Mantel convection models of the D" region, U17]
[Saad, 2003] Saad, Y. (2003). Iterative methods for sparse linear systems.
[Sala, 2006] Sala. M (2006) An Object-Oriented Framework for the Development of Scalable Parallel
Multilevel Preconditioners. ACM Transactions on Mathematical Software, 32 (3), 2006
[Patankar, 1980] Patankar, S. V.(1980) Numerical Heat Transfer and Fluid
Flow, Hemisphere, Washington.
DE: 0550 Model verification and validation
DE: 0560 Numerical solutions (4255)
DE: 8121 Dynamics: convection currents, and mantle plumes
DE: 8125 Evolution of the Earth (0325)
DE: 8170 Subduction zone processes (1031, 3060, 3613, 8413)
SC: Tectonophysics [T]
MN: 2007 Fall Meeting