Groupe de Travail Méthodes Numériques

Similar documents
20. A Dual-Primal FETI Method for solving Stokes/Navier-Stokes Equations

A Balancing Algorithm for Mortar Methods

A Balancing Algorithm for Mortar Methods

A FETI-DP Method for Mortar Finite Element Discretization of a Fourth Order Problem

Parallel scalability of a FETI DP mortar method for problems with discontinuous coefficients

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions

Multilevel and Adaptive Iterative Substructuring Methods. Jan Mandel University of Colorado Denver

ON THE CONVERGENCE OF A DUAL-PRIMAL SUBSTRUCTURING METHOD. January 2000

Short title: Total FETI. Corresponding author: Zdenek Dostal, VŠB-Technical University of Ostrava, 17 listopadu 15, CZ Ostrava, Czech Republic

The All-floating BETI Method: Numerical Results

Parallel Scalability of a FETI DP Mortar Method for Problems with Discontinuous Coefficients

Application of Preconditioned Coupled FETI/BETI Solvers to 2D Magnetic Field Problems

Multispace and Multilevel BDDC. Jan Mandel University of Colorado at Denver and Health Sciences Center

Adaptive Coarse Space Selection in BDDC and FETI-DP Iterative Substructuring Methods: Towards Fast and Robust Solvers

Extending the theory for domain decomposition algorithms to less regular subdomains

Dual-Primal Isogeometric Tearing and Interconnecting Solvers for Continuous and Discontinuous Galerkin IgA Equations

Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions

Selecting Constraints in Dual-Primal FETI Methods for Elasticity in Three Dimensions

GRUPO DE GEOFÍSICA MATEMÁTICA Y COMPUTACIONAL MEMORIA Nº 8

Auxiliary space multigrid method for elliptic problems with highly varying coefficients

A LAGRANGE MULTIPLIER METHOD FOR ELLIPTIC INTERFACE PROBLEMS USING NON-MATCHING MESHES

Substructuring for multiscale problems

ASM-BDDC Preconditioners with variable polynomial degree for CG- and DG-SEM

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions

Lecture Note III: Least-Squares Method

FETI-DP for Elasticity with Almost Incompressible 2 Material Components 3 UNCORRECTED PROOF. Sabrina Gippert, Axel Klawonn, and Oliver Rheinbach 4

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions

CONVERGENCE ANALYSIS OF A BALANCING DOMAIN DECOMPOSITION METHOD FOR SOLVING A CLASS OF INDEFINITE LINEAR SYSTEMS

Inexact Data-Sparse BETI Methods by Ulrich Langer. (joint talk with G. Of, O. Steinbach and W. Zulehner)

The mortar element method for quasilinear elliptic boundary value problems

Domain Decomposition solvers (FETI)

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

18. Balancing Neumann-Neumann for (In)Compressible Linear Elasticity and (Generalized) Stokes Parallel Implementation

BETI for acoustic and electromagnetic scattering

On the Use of Inexact Subdomain Solvers for BDDC Algorithms

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems

Overlapping Schwarz preconditioners for Fekete spectral elements

Convergence analysis of a balancing domain decomposition method for solving a class of indefinite linear systems

Domain Decomposition Methods for Mortar Finite Elements

SOME PRACTICAL ASPECTS OF PARALLEL ADAPTIVE BDDC METHOD

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

A Neumann-Dirichlet Preconditioner for FETI-DP 2 Method for Mortar Discretization of a Fourth Order 3 Problems in 2D 4 UNCORRECTED PROOF

arxiv: v1 [math.na] 11 Jul 2011

Coupled FETI/BETI for Nonlinear Potential Problems

IsogEometric Tearing and Interconnecting

[2] (a) Develop and describe the piecewise linear Galerkin finite element approximation of,

Capacitance Matrix Method

ON THE CONVERGENCE OF A DUAL-PRIMAL SUBSTRUCTURING METHOD. January 2000 Revised April 2000

An Efficient FETI Implementation on Distributed Shared Memory Machines with Independent Numbers of Subdomains and Processors

Multipréconditionnement adaptatif pour les méthodes de décomposition de domaine. Nicole Spillane (CNRS, CMAP, École Polytechnique)

Two-scale Dirichlet-Neumann preconditioners for boundary refinements

ETNA Kent State University

Nonoverlapping Domain Decomposition Methods with Simplified Coarse Spaces for Solving Three-dimensional Elliptic Problems

The Mortar Boundary Element Method

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C.

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. A virtual overlapping Schwarz method for scalar elliptic problems in two dimensions

OVERLAPPING SCHWARZ ALGORITHMS FOR ALMOST INCOMPRESSIBLE LINEAR ELASTICITY TR

cfl Jing Li All rights reserved, 22

Basics and some applications of the mortar element method

Parallel Scalable Iterative Substructuring: Robust Exact and Inexact FETI-DP Methods with Applications to Elasticity

Hybridized Discontinuous Galerkin Methods

An Iterative Domain Decomposition Method for the Solution of a Class of Indefinite Problems in Computational Structural Dynamics

UNIFORM PRECONDITIONERS FOR A PARAMETER DEPENDENT SADDLE POINT PROBLEM WITH APPLICATION TO GENERALIZED STOKES INTERFACE EQUATIONS

Acceleration of a Domain Decomposition Method for Advection-Diffusion Problems

for three dimensional problems are often more complicated than the quite simple constructions that work well for problems in the plane; see [23] for a

Stochastic multiscale modeling of subsurface and surface flows. Part III: Multiscale mortar finite elements for coupled Stokes-Darcy flows

Construction of a New Domain Decomposition Method for the Stokes Equations

Overlapping Schwarz Preconditioners for Spectral. Problem in H(curl)

Uncertainty analysis of large-scale systems using domain decomposition

Dirichlet-Neumann and Neumann-Neumann Methods

A Multigrid Method for Two Dimensional Maxwell Interface Problems

Discontinuous Galerkin Methods

Multigrid and Iterative Strategies for Optimal Control Problems

MORTAR MULTISCALE FINITE ELEMENT METHODS FOR STOKES-DARCY FLOWS

ETNA Kent State University

New Multigrid Solver Advances in TOPS

FEniCS Course. Lecture 0: Introduction to FEM. Contributors Anders Logg, Kent-Andre Mardal

A Nonoverlapping Subdomain Algorithm with Lagrange Multipliers and its Object Oriented Implementation for Interface Problems

Sobolev Spaces 27 PART II. Review of Sobolev Spaces

INTRODUCTION TO FINITE ELEMENT METHODS

IN p-version AND SPECTRAL ELEMENT METHODS MARIO A. CASARIN

Scalable Domain Decomposition Preconditioners For Heterogeneous Elliptic Problems

Lecture on: Numerical sparse linear algebra and interpolation spaces. June 3, 2014

Preconditioning of Saddle Point Systems by Substructuring and a Penalty Approach

Scientific Computing WS 2018/2019. Lecture 15. Jürgen Fuhrmann Lecture 15 Slide 1

Parallel Sums and Adaptive BDDC Deluxe

Approximation of fluid-structure interaction problems with Lagrange multiplier

Some Domain Decomposition Methods for Discontinuous Coefficients

Technische Universität Graz

Scalable BETI for Variational Inequalities

SOME NONOVERLAPPING DOMAIN DECOMPOSITION METHODS

PhD dissertation defense

FETI domain decomposition method to solution of contact problems with large displacements

GRUPO DE GEOFÍSICA MATEMÁTICA Y COMPUTACIONAL MEMORIA Nº 6

arxiv: v1 [math.na] 29 Feb 2016

Optimal Left and Right Additive Schwarz Preconditioning for Minimal Residual Methods with Euclidean and Energy Norms

Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18. R. Verfürth. Fakultät für Mathematik, Ruhr-Universität Bochum

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU

AN ANALYSIS OF A FETI DP ALGORITHM ON IRREGULAR SUBDOMAINS IN THE PLANE TR

Transcription:

Groupe de Travail Méthodes Numériques Laboratoire Jacques-Louis Lions, Paris 6 Monday, May 11th, 2009 Domain Decomposition with Lagrange Multipliers: A continuous framework for a FETI-DP+Mortar method Eliseo Chacón Vera a a Grupo de Trabajo Modelado Matemático y Simulación de Sistemas Medioambientales ; Dpto. Ecuaciones Diferenciales y Análisis Numérico, Facultad de Matemáticas, University of Seville, Seville, Spain. email: eliseo@us.es

Outlook of the talk: Introduction and motivation: Primal and dual methods; FETI-DP. Introduction of a mortar FETI-DP method. Some numerical tests. Comments and references. Application to Stokes equations. Some results. I want to express my Gratitude for collaboration and conversations with Professors Tomás Chacón Rebollo, Christine Bernardi, Vivette Girault, Daniel Franco Coronil and the finantial support from the Spanish government MEC Research Project MTM2006-02175. Finally, I thank Professor Frédéric Nataf for hosting me these few days in the Lab. It is an honor to me.

Example I: A primal method: Schur complement... want u on Γ Given f L 2 (Ω) and (v, w) 0,Ω = Ω v w dx Want u H 1 0(Ω) s.t. ( u, v) 0,Ω = (f, v) 0,Ω, v H 1 0(Ω) (1) For a finite element approximation the degrees of freedom on Ω, u = (u, u, u ) satisfy: A, 0 A,Γ 0 A, A,Γ A,Γ A,Γ A Γ,Γ u u u = b b b S u = ˆb where S is the Schur complement matrix for A Γ,Γ and we use that the block matrices A,, A, are invertible. This provides a domain decomposition procedure BUT Condition number O(n Γ ) = O(h 1 )...S needs preconditioning size of S is n Γ n Γ inherited from surface meshes...are all these dofs on Γ needed?? What is more natural to compute on Γ??: u Γ or n u Γ?? (1) provides n u Γ but not u Γ

Example II: A dual method: want n u on Γ How to extract info from the interface Γ?: On each Ω s H 1 (Ω s ) = {v s H 1 (Ω s ); v s = 0 on Ω s \ Γ} and look for u s H 1 (Ω s ) s.t. 2 ( u s, v s ) Ω s = s=1 2 (f, v s ) Ωs, v s H (Ω 1 s ), restricted to u 2 = u 1 on Γ. s=1 Proper meaning of u 2 = u 1 on Γ??: u 2 u 1 H 1/2 00 (Γ) then u 2 u 1 = 0 H 1/2 00 (Γ) < g, u 2 u 1 > 1/2,00,Γ = 0, g H 1/2 00 (Γ e ). Reminder: g H 1/2 00 (Γ) g H 1/2 (O) for O R 2 Lipschitz open domain s.t. Γ O where { 0 on O \ Γ g = g on Γ H 1/2 00 (Γ) is Hilbert with the norm g 1/2,00,Γ = inf{ v 1,O ; v H 1 (O), v = g on O} and H 1/2 00 (Γ) L 2 (Γ) (strictly contained).

Example II (cont.): A dual method: want n u on Γ Then u 2 u 1 = 0 H 1/2 00 (Γ) < g, u 2 u 1 > 1/2,00,Γ = 0, g H 1/2 00 (Γ e ) leads, introducing a Lagrange multiplier, to the saddle point problem: Then, with same partition, we look for u s H 1 (Ω s ) and λ H 1/2 00 (Γ) s.t. 2 ( u s, v s ) Ω s+ < λ, v 2 v 1 > 1/2,00,Γ = s=1 2 (f, v s ) Ωs, v s H (Ω 1 s ) (2) s=1 < µ, u 2 u 1 > 1/2,00,Γ = 0, µ H 1/2 00 (Γ) (3) The unique solution u = u s on Ω s solves (1) and λ = n u on Γ. (2)-(3), also known as Hybrid formulation, allow independent discretizations for u 1,u 2 and λ.

Example II (cont.): Construction of dual problem Dof for u on Ω are u 1 = u and u 2 = u. New dof for λ, λ Γ which may or may not! correspond to a mesh on Γ. Plug u 1 = n 1 u,i ϕ i, u 2 = n 2 u,i ϕ i, and λ = n Γ λ Γ,i Φ Γ i into i=1 i=1 i=1 2 2 ( u s, v s ) Ω s+ < λ, v 2 v 1 > 1/2,00,Γ = (f, v s ) Ωs, v s s=1 s=1 < µ, u 2 u 1 > 1/2,00,Γ = 0, µ Then, with (A, ) i,j = ( ϕ i, ϕ j ) Ω1, (U,Γ ) i,j = < Φ Γ j, ϕ i A, 0 U,Γ 0 A, U,Γ U,Γ U,Γ 0 u u λ Γ = > 1/2,00,Γ and so on... b b 0 G λ Γ = d Γ Size of G is n Γ n Γ does not depend on the surface meshes on Ω 1 and Ω 2. This is a domain decomposition procedure, but also explicit construction of G is possible, Milo R. Dorr [5] (1988).

Example II (cont.): Some remarks... We compute first λ = n u and then u s. That is why is called a dual method: λ = n u is the dual variable and u is the primal variable. Since we work with elliptic problems λ = n u is usually very smooth. Then, a small number of suitable algebraic or trigonometric (piecewise) polynomials, could be used to approximate λ, hence n Γ can be very small (Milo R. Dorr [5] (1988)). Does not care about matching meshes on Γ with the mortar condition (3) < µ, u 2 u 1 > 1/2,00,Γ = 0, µ H 1/2 00 (Γ). Different discretizations for µ, u 2, u 1 on Γ yield different mortar methods...call the experts! Usually (3) it is written via L 2 scalar product on Γ < µ, u 2 u 1 > 1/2,00,Γ = µ(s)(u 2 (s) u 1 (s)) ds. Other ways?? Whenever continuity at the endpoints is maintained. Yes, using scalar product on H 1/2 00 (Γ). Γ

PLAN 1: Mortar in H 1/2 00 (Γ) For simplicity, take Γ = [0, 1], when v, w H 1/2 00 (Γ) the expression (w, v) 1/2,00,Γ = 1 0 w(x) v(x)dx + 1 1 0 0 (w(x) w(y)) (v(x) v(y)) 1 w(x) v(x) x y 2 dxdy + 0 x (1 x) dx is a scalar product. The norm v 2 1/2,00,Γ = (v, v) 1/2,00,Γ is equivalent to that in H 1/2 00 (Γ). Standard Gaussian quadrature formulae and linear change of variables allow any segment Γ. By Riesz Representation Theorem R : H 1/2 00 (Γ) H 1/2 00 (Γ) an isometry < µ, v > 1/2,00,Γ = (Rµ, v) 1/2,00,Γ, µ H 1/2 00 (Γ), v H 1/2 00 (Γ). Then, the proposal is the use of this expression in the mortar condition: < µ, u 2 u 1 > 1/2,00,Γ = (Rµ, u 2 u 1 ) 1/2,00,Γ. Possible whenever continuity at the endpoints is maintained. Better behaved with respect to H 1 norm than scalar product on L 2 (Γ). First Prev Next Last Go Back Full Screen Close Quit

FETI-DP method (Farhat et al. [8] 2001.) Finite Element Tearing and Interconnecting -Dual Primal For matching substructures let K s, u s and f s the stiffness matrix, dofs and force vectors associated to each one Let u c dof at crosspoints and u s r = (u s r,i, u s r,b) be the remaining dof on each struture Ensamble u s by continuity: strong continuity at u c weak continuity for each u s r,b: A point-to-point Lagrange multiplier is used at each We obtain ( K B B T 0 ) ( u λ ) = ( f 0 ) (B T K 1 B)λ = B T K 1 f (4) K has arrowhead structure and B is boolean, i.e., B T u = 0 u s r,b u q r,b = 0, Ω q. Schur process + preconditioning follows for (B T K 1 B)λ = B T K 1 f. on Ωs Continuity at end points is preserved...plan 1 applies (?)...need mortar condition Why terminology Dual Primal?? We impose the primal dof u c and also solve the dual problem (4). First Prev Next Last Go Back Full Screen Close Quit

Purpose of this presentation We introduce a mortar FETI-DP method where: A conforming substructuring of the computational domain (structure) is performed. The interface continuity restrictions are replaced via mortar in H 1/2 00. The standard boolean matrices for the Lagrange multipliers are replaced by the stiffness matrix for this scalar product. The ellipticity is improved or stabilized by including the jumps across interfaces. As a consequence Dual problem is mesh independent; No preconditioning is needed. The trace scalar product acts like a built-in preconditioner. Smaller errors (!?) Price to Pay: a coupling of neighboring subdomains appears at the interface dof. Still a parallel computation is possible (Red-Black ordering of subdomains). The Nice Thing: Without coupling we obtain a mixture of mortar and FETI-DP with the optimal sublogarithmic condition number (1+log 2 (H/h)) via a simple analysis.

Model problem in R 2 u = f in Ω u = 0 on Γ D n u = 0 on Γ N. Find u H 1 Γ D (Ω) s.t. v H 1 Γ D (Ω) where ( u, v) Ω = (f, v) Ω H 1 Γ D (Ω) = {v H 1 (Ω); v ΓD = 0}. Set Ω = N s s=1ω s, each Ω s polygonal. Cross points: all vertices of Ω s not on Γ D. Edges: E 0 = {Γ e } e=1,..,ne all edges inside Ω \ Γ D and [v] Γe is the jump across any Γ e. Ω s H 2, Γ e H

Model problem in R 2 (cont.): Or how local FETI-DP discrete solutions are patched together Continuity at cross points gives jumps in H 1/2 00 (Γ e ). continuity imposed node-wise on each boundary dof not a cross-point: How to interpret this? An L (Γ e ) restriction? u s b u q b = 0, on Ωs Ω q. A mortar with Dirac deltas at points on Γ e? A mortar with L 2 scalar product for P 1 restrictions on Γ e? How about mortar in H 1/2 00 (Γ e )? That is the natural one (ϕ, [u] Γe ) 1/2,00,Γe = 0, ϕ H 1/2 00 (Γ e ) < g, [u] Γe > 1/2,00,Γe = 0, g H 1/2 00 (Γ e ). Advantage: Well behaved with respect to the H 1 norm. For matching grids this is a kind of Mortar FETI-DP method: PLAN 1 applies

Model problem in R 2 (cont.) Or where does the primal variable for FETI-DP discrete solutions live? Ω s H 1 b (Ω s ) = {v s H 1 (Ω s ); v s = 0 on Ω s Γ D }, 1 s N s, Ω X = {v L 2 (Ω); v s = v Ω s H 1 b (Ω s ), [v] Γe H 1/2 00 (Γ e ), Γ e E 0 } Hilbert space normed by v 2 X = (v, v) X where (, ) X is the scalar product (u, v) X = N s s=1 ( u s, v s ) Ω s + Γ e E 0 ([u] Γe, [v] Γe ) 1/2,00,Γe, u, v X. This is the natural space where the discrete FETI-DP solution lives! Remark: X δ = {v L 2 (Ω); v s = v Ω s H 1 b (Ω s )} broken Sobolev space normed by u 2 X δ = (u, u) Xδ with (u, v) Xδ = N s s=1 ( us, v s ) Ω s, u, v X δ. P roblem : X stronger than Xδ on X. We have H 1 Γ D (Ω) X X δ but X is not Hilbert with v 2 X δ = (v, v) Xδ. Trouble: Lack of control on jumps in H 1/2 00 (Γ e ) with Xδ Cause: Internal cross points Cure: Use X

Model problem in R 2 (cont.) Or where do the Lagrange multipliers live? Identify via Riesz M = Γ e E 0 H 1/2 00 (Γ e ) Γ e E 0 H 1/2 00 (Γ e ) and define b(v, λ) = Γ e E 0 < λ e, [v] Γe > 1/2,00,Γe Γ e E 0 (λ e, [v] Γe ) 1/2,00,Γe = ( [v], λ) M Then, M is Hilbert with (, ) M and H 1 Γ D (Ω) = {v X; b(v, λ) = 0, λ M}. b : X M R is continuous and satisfies an inf-sup condition on X M sup sup µ M v X b(v, µ) µ M v X = 1, inf sup µ M v X b(v, µ) µ M v X β > 0. The same uniform in h inf-sup condition holds on a Galerkin internal approximation X h M h of X M thanks to the extension theorems (see Ben Belgacen [1] and Bernardi et al. [2] for instance). λ are the Lagrange multipliers associated to the nullity of the jumps.

Model problem in R 2 (cont.): Or how do we control the jumps? PLAN 2 We propose to look for (u, λ) X M such that for all (v, µ) X M N s s=1 ( u s, v s ) Ω s + ([u] Γe, [v] Γe ) 1/2,00,Γe + (λ e, [v] Γe ) 1/2,00,Γe = Γ e E 0 Γ e E 0 } {{ } =(u,v) X Γ e E 0 (µ e, [u] Γe ) 1/2,00,Γe }{{} ( [u], µ) M N s s=1 (f, v s ) Ω s, (5) = 0. (6) u H 1 Γ D (Ω) solves original problem; λ = {λ e } e ; λ e the Riesz image of ± ne u H 1/2 00 (Γ e ). Remark: Use of N s s=1 ( us, v s ) Ω s (Bernardi et al.[2], BCC fron now on) instead of (u, v) X, does not give control on the jumps. u 2 X δ and u 2 X are not equivalent on X but they are equivalent on a finite element subespace X h X using M h = (X h ) E0. The well-known (Klawonn and Widlund, (2000) [9]) condition number (1 + log 2 (H/h)) pops up using results by Mandel and Tezaur [10] (2001). As a consequence: BCC =FETI-DP with optimal precondicioning.

Model problem in R 2 (cont.) Or how everything goes smooth now... Our problem is find (u, λ) X M such that R u + B λ = F on X (7) B u = 0 on M, (8) R : X X is the Riesz isomorphism < R u, v > X,X= (u, v) X, u, v X, B : X M is Bv = ([v] Γe ) Γe E 0, and B : M X is the transpose of B. F : X R is < F, v > X,X= N s s=1 (f, vs ) Ω s = (f, v) Ω. Our dual problem is: (BR 1 B ) λ = BR 1 F on M. BR 1 B is SPD. The Conjugate Gradient Method applied in the space M, i.e., using (, ) M is the choice. Thanks to PLAN 1 and 2, as long as we have a uniform w.r.t. h discrete inf-sup estimate we have a uniform in h condition number for the discrete dual problem κ = κ(br 1 B ) 1 β2. (9)

Model problem in R 2 (cont.) Or where we are now This idea improves the standard bound C (1 + log(h/h)) 2 for FETI-DP with optimal preconditioner no need for a preconditioner: it is built-in. Drawback: R couples at the interfaces neighboring subdomains: < R u, v > X,X= (u, v) X = N s s=1 ( u s, v s ) Ω s + Γ e E 0 ([u] Γe, [v] Γe ) 1/2,00,Γe, u, v X. Still: A parallel computation using Red-Black substructe ordering is possible. Remark: Just N s s=1 ( us, v s ) Ω s, as in BCC, decouples. We have BCC=FETI-DP with optimal preconditioner The theoretical need to control the discrete jumps gives back C (1 + log(h/h)) 2 for the condition number. This is not practically relevant as long as H/h remains constant, but still it seems more accurate.

Numerical test: Four subdomains with an internal cross point We solve u = f in Ω, u = 0 on Ω where u(x, y) = (x 2 1)(y 2 1)(x 0.5)(y 0.5). For u X h we have u = 4 nt s s=1 j=1 αs jϕ s j + α p φ p, u(p ) = α p. Colored triangles are support for φ p.

Convergence to the global Galerkin solution Methods New, BCC and FETI-DP without preconditioning. Decoupling linear systems with block-jacobi and block-sor with w = 1.3.

Convergence to the True solution Methods New, BCC and FETI-DP without preconditioning. Decoupling linear systems with block-jacobi and block-sor with w = 1.3.

Number of iterations used to decouple linear systems The very first value is for the computation of the initial residual r 0 and the rest for the directions p k for k = 0, 1, 2, 3, 4.

Parallel computation strategy It can be observed that with block-jacobi the number of these iterations for r 0 depends on the size of h while with block-sor does not. These numbers remain independent of h, with a smaller cost using block-sor as expected; a mixed technique could be devised then: 1. compute first r 0 sequentially with block-sor and then 2. proceed in parallel with block-jacobi. How about cpu time? At least for this example, our new method is not more expensive in time than BCC. Total cpu Total cpu Partial cpu Partial cpu with New with BCC with New: 3 iters. with BCC: 6 iters. h=1/8 0.024 s. 0.016 s. 0.016 s. 0.012 s. h=1/16 0.172 s. 0.144 s. 0.152 s. 0.13 s. h=1/32 5.87 s. 5.69 s. 5.47 s. 5.55 s. h=1/64 308.77 s. 309.12 s. 301.8 s. 306.21 s. Table 1: The total cpu time (in seconds) is the one to obtain a relative error between consecutive multipliers less than 10 5 ; the partial cpu time is the one to obtain a relative error between the global P 1 Galerkin solution and the computed one less than 10 5.

New method compared with BCC Four subdomains with cross point, h = 1/32 Left New method Right BCC (FETI-DP with optimal preconditioning)

Want u and p such that Aplication to Incompressible Stokes: First results... (In colaboration with Daniel Franco Coronil) u + p = f, Ω, div(u) = 0, Ω, u = 0 Ω. Set H 1 0(Ω) = (H 1 0(Ω)) 2 and L 2 0(Ω) = {p L 2 (Ω); Ω p = 0}. Want u H 1 0(Ω) p L 2 0(Ω) such that ( u, v) Ω (p, div(v)) Ω = (f, v) Ω v H 1 0(Ω) (10) (q, div(u)) Ω = 0 q L 2 0(Ω). (11)

Aplication to Incompressible Stokes (cont.) With X as before, M = L 2 0(Ω) and N = Γ e E 0 H 1/2 00 (Γ e ). Find (u, p, λ) X M N such that for all (v, q, µ) X M N =(u,v) X {}}{ N s ( u s, v s ) Ω s + ([u] Γe, [v] Γe ) 1/2,00,Γe + s=1 Γ e E 0 =b(p,v) { }} { N s (p s, div(v s )) Ω s + s=1 =c(v, λ ) {}}{ Γ e E 0 (λ e, [v] Γe ) 1/2,00,Γe = Ns s=1 (f, vs ) Ω s b(u, q) = 0, c(u, µ) = 0. Here λ e = ±Riesz Image of ( ne u p n e ) on each Γ e. As before { R u + B p + C λ = F, in X B u = 0, in M C u = 0, in N. S λ = ξ, in N. There exist independent uniform inf-sup condition and again S is SP D with (S λ, λ) N δ 2 λ 2 N, λ N, δ 2 = γ2 β 2 2(β 2 + 1) for β inf-sup constant for b in (X, M) and γ inf-sup constant for c in (X, N).

Aplication to Incompressible Stokes (cont.) Numerical test same domain: four subdomains and one cross-point u(x, y) = 10 y(y 1)(2y 1)x 2 (x 1) 2, v(x, y) = u(y, x), p(x, y) = (x 0.25) 2 (y 0.25) Stop iterative process in m when λm+1 λ m N λ m+1 N 10 5. Relative errors: (u u h ) 0,Ω u 0,Ω (u u New h ) 0,Ω u 0,Ω (u h u New h ) 0,Ω u h 0,Ω p p h 0,Ω p 0,Ω p p New h 0,Ω p 0,Ω p h p New h ) 0,Ω p h 0,Ω h=1/12 0.0039 0.004 0.0008 0.032 0.0345 0.011 h=1/24 0.00077 0.00077 0.00012 0.00727 0.00742 0.0011 h=1/48 0.000203 0.000204 0.000021 0.00179 0.00181 0.00021 Decoupling is performed with Block-SOR. CG Iterations Iter 0 Iter 1 Iter 2 Iter 3 Iter 4 Iter 5 Iter 6 Iter 7 Uncouple with.................. h=1/12 15 14 14 13 9 7 4 2 h=1/24 17 20 21 15 12 9 5 3 h=1/48 24 27 27 19 16 11 8 4 Iter 0: CG Iteration for λ 0 = 0 All the rest are iterations for computing the directions in the CG process. Still dependency upon h on the decoupling...(?) check out this!

Remarks on general FETI-DP+ Mortar method (matching and non matching grids) Introduced by Dryja and Widlund [6] (2003). It was (kind of) hinted also by Farhat and Geradin [7] (1992) following the work by Dorr [5] (1988) with promising results but had no continuation. Why?? They used scalar product in L 2 (Γ) with algebraic or trigonometric, polinomials, local or global, on the interfaces to reduce greatly the size of the dual problem. It could be interesting to see the behavior of H 1/2 00 scalar product in this case. The stabilization idea was also consider by Bernardi (could not find the reference!) and Braess et al. [3] (1999) to control jumps. The use of the space X was also considered by Ben Belgacen [1] (1999) and Braess et al. [3] (1999), but the norm on X was not considered for practical purposes (that is the stabilization + coupling issue). Future: 1. Multidomain computations 2. Aplication to Stokes and Navier-Stokes 3. Contrast with other methods

References [1] F. Ben Belgacem, The Mortar finite element method with Lagrange multipliers, Numerische Mathematik, 84:173-197, 1999. [2] C. Bernardi, T. Chacón Rebollo, E. Chacón Vera, A FETI method with a mesh independent condition number for the iteration matrix, Computer Methods in Applied Mechanics and Engineering, Vol 197/13-16 pp 1410 1429, 2008. [3] D. Braess, W. Dahmen, C. Wieners, A multigrid algorithm for the mortar finite element method, SIAM J. Numer. Anal. Vol. 37, No. 1, pp. 48 69, 1999. [4] E. Chacón Vera, A continuous framework for FETI-DP with a mesh independent condition number for the dual problem, Comput. Methods Appl. Mech. Engrg. 198 (2009) pp 2470-2483. [5] Milo R. Dorr, Domain decomposition via Lagrange multipliers, UCRL-98532, Lawrence Livermore National Laboratory, Livermore, CA, 1988 [6] M. Dryja, O. B. Widlund, A Generalized FETI - DP Method for a Mortar Discretization of Elliptic Problems, Fourteenth International Conference on Domain Decomposition Methods, 2003. [7] C. Farhat, M. Geradin, Using a reduced number of Lagrange multipliers for assembling parallel incomplete field finite element approximations, Computer Methods in Applied Mechanics and Engineering 97 (1992) 333-354 [8] C. Farhat, M. Lesoinne, P. LeTallec, K. Pierson, D. Rixen, FETI-DP: a dual-primal unified FETI method, Part I: A faster alternative to the two level FETI method, Int. J. Numer. Methods Engrg. 50 (2001) 1523-1544. [9] A. Klawonn,O. B. Widlund, A domain decomposition method with Lagrange multipliers and inexact solvers for linear elasticity, SIAM J. Sci. Comput. 22, 1199-1219 (2000) [10] J. Mandel and R. Tezaur, On the convergence of a dual-primal substructuring method, Numer. Math. 88 (2001) 543-558.

Thank you for your attention (?) First Prev Next Last Go Back Full Screen Close Quit