Two-scale Dirichlet-Neumann preconditioners for boundary refinements

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

Construction of a New Domain Decomposition Method for the Stokes Equations

New constructions of domain decomposition methods for systems of PDEs

Overlapping Schwarz preconditioners for Fekete spectral elements

A Balancing Algorithm for Mortar Methods

A stabilized discontinuous mortar formulation for elastostatics and elastodynamics problems Part II: discontinuous Lagrange multipliers

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

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

Lecture Note III: Least-Squares Method

PhD dissertation defense

On Mixed Methods for Signorini Problems

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

Acceleration of a Domain Decomposition Method for Advection-Diffusion Problems

A discontinuous stabilized mortar method for general 3D elastic problems

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

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

The Mortar Wavelet Method Silvia Bertoluzza Valerie Perrier y October 29, 1999 Abstract This paper deals with the construction of wavelet approximatio

On Nonlinear Dirichlet Neumann Algorithms for Jumping Nonlinearities

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

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

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

Checkerboard instabilities in topological shape optimization algorithms

ETNA Kent State University

ON THE MULTIPOINT MIXED FINITE VOLUME METHODS ON QUADRILATERAL GRIDS

An example of nonuniqueness for the continuous static unilateral contact model with Coulomb friction

A Balancing Algorithm for Mortar Methods

ETNA Kent State University

ITERATIVE SOLUTION OF A COMBINED MIXED AND STANDARD GALERKIN DISCRETIZATION METHOD FOR ELLIPTIC PROBLEMS

A Domain Decomposition Method for Quasilinear Elliptic PDEs Using Mortar Finite Elements

The Mortar Finite Element Method for Contact Problems

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

A domain decomposition algorithm for contact problems with Coulomb s friction

Finite volume method for nonlinear transmission problems

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

Hybridized Discontinuous Galerkin Methods

AND BARBARA I. WOHLMUTH

Discontinuous Galerkin Method for interface problem of coupling different order elliptic equations

Comparative Analysis of Mesh Generators and MIC(0) Preconditioning of FEM Elasticity Systems

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

Basic Principles of Weak Galerkin Finite Element Methods for PDEs

Two new enriched multiscale coarse spaces for the Additive Average Schwarz method

A Two-grid Method for Coupled Free Flow with Porous Media Flow

Reduction of Finite Element Models of Complex Mechanical Components

Locking phenomena in Computational Mechanics: nearly incompressible materials and plate problems

Some improvements of Xfem for cracked domains

A Mixed Nonconforming Finite Element for Linear Elasticity

Some New Elements for the Reissner Mindlin Plate Model

Local Mesh Refinement with the PCD Method

arxiv: v1 [math.na] 29 Feb 2016

ADAPTIVE MIXED HYBRID AND MACRO HYBRID FINITE ELEMENT METHODS. 1. Introduction

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

BAR ELEMENT WITH VARIATION OF CROSS-SECTION FOR GEOMETRIC NON-LINEAR ANALYSIS

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner

Introduction to Finite Element computations

Optimal multilevel preconditioning of strongly anisotropic problems.part II: non-conforming FEM. p. 1/36

MORTAR MULTISCALE FINITE ELEMENT METHODS FOR STOKES-DARCY FLOWS

The mortar element method for quasilinear elliptic boundary value problems

From Direct to Iterative Substructuring: some Parallel Experiences in 2 and 3D

Asymptotic expansions and domain decomposition

Interior superconvergence in mortar and non-mortar mixed finite element methods on non-matching grids

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

FINITE ELEMENT APPROXIMATION OF STOKES-LIKE SYSTEMS WITH IMPLICIT CONSTITUTIVE RELATION

b i (x) u + c(x)u = f in Ω,

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

Dirichlet-Neumann and Neumann-Neumann Methods

Domain Decomposition Methods for Mortar Finite Elements

OVERLAPPING SCHWARZ ALGORITHMS FOR ALMOST INCOMPRESSIBLE LINEAR ELASTICITY TR

PSEUDO-COMPRESSIBILITY METHODS FOR THE UNSTEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

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

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

PREPRINT 2010:23. A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO

Hybridized DG methods

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

Domain decomposition methods via boundary integral equations

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

A MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY

A Locking-Free MHM Method for Elasticity

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

Spectral element agglomerate AMGe

Schur Complements on Hilbert Spaces and Saddle Point Systems

Yongdeok Kim and Seki Kim

A u + b u + cu = f in Ω, (1.1)

Discrete Analysis for Plate Bending Problems by Using Hybrid-type Penalty Method

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

1.The anisotropic plate model

Local discontinuous Galerkin methods for elliptic problems

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

Optimal Interface Conditions for an Arbitrary Decomposition into Subdomains

A FAST SOLVER FOR ELLIPTIC EQUATIONS WITH HARMONIC COEFFICIENT APPROXIMATIONS

The Mortar Boundary Element Method

An optimal control problem governed by implicit evolution quasi-variational inequalities

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

A mixed finite element approximation of the Stokes equations with the boundary condition of type (D+N)

Additive Average Schwarz Method for a Crouzeix-Raviart Finite Volume Element Discretization of Elliptic Problems

16.21 Techniques of Structural Analysis and Design Spring 2003 Unit #5 - Constitutive Equations

arxiv: v1 [math.na] 28 Feb 2008

STOKES PROBLEM WITH SEVERAL TYPES OF BOUNDARY CONDITIONS IN AN EXTERIOR DOMAIN

Isogeometric mortaring

Basic Concepts of Adaptive Finite Element Methods for Elliptic Boundary Value Problems

c 2008 Society for Industrial and Applied Mathematics

Transcription:

Two-scale Dirichlet-Neumann preconditioners for boundary refinements Patrice Hauret 1 and Patrick Le Tallec 2 1 Graduate Aeronautical Laboratories, MS 25-45, California Institute of Technology Pasadena, CA 91125, USA 2 Laboratoire de Mécanique des Solides, CNRS UMR 7649, Département de Mécanique, Ecole Polytechnique, 91128 Palaiseau Cedex, FRANCE Summary. The present work introduces simple Dirichlet-Neumann preconditioners for the resolution of elasticity problems in presence of numerous small disjoint geometric refinements on the boundary of the domain, situation which typically occurs in tire industry. Moreover, the condition number of the preconditioned system is proved to be independent of the number and the size of the small details on the boundary. Finally, as an enhancement, the second proposed preconditioner makes use of a coarse space counterbalancing the effect of essential boundary conditions on the small details, and a simple numerical academic test illustrates the increased efficiency. Further details on the motivation as well as complete proofs can be found in [4, 5]. 1 Introduction Let Ω R d be the reference configuration of a body, partitioned into a coarse region Ω where the properties of the material are rather smooth and where a coarse approximation should be sufficient, and into small disjoint boundary regions denoted by (Ω k ) 1 k K where a fine discretization is required (e.g. geometrical refinements, fine behavior of the material). Such a situation typically occurs for tires, the internal structure and the surface sculptures playing the role of the coarse and fine zones, respectively. Let us denote by Γ D a part of the boundary of Ω where displacements are prescribed and by Γ N = Ω \ Γ D its complementary part. Denoting by H 1(Ω) := {v H 1 (Ω) d, v ΓD Ω = } the space of admissible displacements, our model elastostatic problem consists in finding u H 1 (Ω) such that: a(u, v) := E ijkl ε(u) kl ε(v) ij = f v + g v =: l(v), v H 1 (Ω). Γ N Ω Ω

2 Patrice Hauret and Patrick Le Tallec Here E denotes the fourth order elasticity tensor, f L 2 (Ω) d and g L 2 (Γ N ) d the loading forces, and ɛ(v) = 1 2 ( v + ( v)t ) is the linearized strain tensor. Considering that the solution must be computed with a multi-scale approach in order to respect the characteristics of the problem, the strategy proposed in this paper consists in using: 1. mortar formulations [2, 13] on the interfaces Γ k = Ω Ω k enabling to use independent approximations in the coarse and fine regions respectively, 2. efficient Dirichlet-Neumann preconditioners [9], which we adapt so that the computational cost of the full algebraic problem remains independent (or at least weakly dependent) of the number and the size of the fine subdomains (Ω k ) 1 k K. The sequel is organized as follows. After the introduction of a mortar formulation (section 2), we propose two possible Dirichlet-Neumann preconditioners and state their two-scale properties (section 3). In particular, the second enhanced preconditioner makes use of a coarse space counterbalancing the effect of essential boundary conditions imposed on the boundary sculptures. A simple numerical test shows its increased efficiency for a simple academic problem. A broader perspective on the subject as well as complete proofs are given in [4, 5]. 2 Non-conforming formulation For every k K, let (T k;hk ) hk > be a sequence of meshes of the substructure Ω k, h k denoting the maximal diameter of its elements. The corresponding finite-element spaces of order q are denoted by (V k;hk ) hk > H (Ω 1 k ). As in [3, 7], for stability purpose when using a discontinuous mortar formulation, interface bubbles can be added on the fine subdomains. As a consequence, we introduce the potentially enriched spaces of displacements X k;hk = V k;hk B k;hk for every 1 k K and X ;h = V ;h. For each interface Γ k, W k;hk will stand for the trace of the local space X k;hk on this interface. In order to impose a weak displacement continuity between Ω and Ω k, a space of Lagrange multipliers M k;hk is introduced on the mesh T k;hk over Γ k. Actually, various choices of continuous or of discontinuous polynomial functions of degree r can be used [2, 1, 12, 8, 6, 7] but in any case, they must satisfy the following fundamental assumptions: Assumption 1 [Coercivity]. Let u H 1 (Ω ) d and u k H 1 (Ω k ) d be rigid motions, i.e. ε(u ) = in L 2 (Ω ) d d and ε(u k ) = in L 2 (Ω k ) d d, satisfying the weak continuity requirement Γ k (u u k ) µ = for every µ M k;hk. Then u = u k almost everywhere on Γ k. Assumption 2 [Inf-sup condition]. There exists a mapping π k : L 2 (Γ k ) W k;hk such that for all v L 2 (Γ k ),

Two-scale Dirichlet-Neumann preconditioners for boundary refinements 3 (π k v) µ = v µ, µ M k;hk, Γ k Γ k satisfying π k v k, 1 C v 2 k, 1. The mesh dependent norm 2 k, 1 introduced 2 above is defined as in [1, 11] by v 2 k, = diam(k Γ 1 k ) 1 v 2. 2 K T K Γ k k;hk Assumption 3 [Accuracy]. The total degree r of Lagrange multipliers is bounded from below by r q 1, q being the total degree of the displacement shape functions. Then, the mortar formulation of the problem of interest can be written as finding u = (u, u 1,..., u K ) K k= X k;h k and λ = (λ 1,..., λ K ) K k=1 M k;h k satisfying for every v K k= X k;h k and µ K k=1 M k;h k, a (u, v ) + K k=1 b k(v, λ k ) = l (v ) a k (u k, v k ) b k (v k, λ k ) = l k (v k ), 1 k K b k (u, µ k ) b k (u k, µ k ) =, 1 k K. (1) The above problem uses the obvious notation a k (u k, v k ) = Ω k E ijmn ε(u k ) mn ε(v k ) ij, l k (v k ) = Ω k f v k + Γ N Ω k g v k, b k (v, µ k ) = Γ k v µ k and b k (v k, µ k ) = Γ k v k µ k. 3 Two-scale preconditioners In matrix notation, after elimination of the Lagrange multipliers λ k in the first equation of (1), the system becomes S U ( = L ), ( ) U k L k K k =, 1 k K, B k U Λ k where S = A K k=1 Bt k R kk 1 k Rt k B k is the Schur complement matrix, K ( ) and L = L B t kr k K 1 Lk k the corresponding right hand side. In k=1 these definitions, the local stiffness matrix K k and restriction operator R k are given by ( ) ( ) Ak B K k = t k Uk, R B k k = Λ Λ k. k (2)

4 Patrice Hauret and Patrick Le Tallec An iterative solver can be efficiently used to solve (2) if one is able to define a preconditioner S of the exact Schur complement S which is spectrally equivalent to S, with constants independent of the number and the size of the small subdomains. When L,.., L K are given, the application of such a preconditioner consists in the following operations: 1. Compute L by solving Dirichlet problems on the small subdomains prescribing zero displacements on the interfaces (Γ k ) 1 k K, 2. Solve the extended Neumann problem S Ũ = L, 3. Compute (Ũk, Λ k ) over each Ω k by solving the Dirichlet problem: ( ) ( ) Ũk Lk K k =. Λ k B k Ũ The most natural -and rather efficient- preconditioner consists in simply using S = A. This is a standard Dirichlet-Neumann preconditioner for which we prove [5]: Proposition 1. Assuming that A is invertible, i.e. Γ D Ω has a positive measure, the following spectral equivalence holds for all U : with: W 1,h S U, U A U, U S U, U, ( ) 1 C k C k L = 1 + C max + max, W 1,h k I 1 c k I 2 α L k where I 1 (resp. I 2 ) is the set of indices k 1 such that Ω k is not fixed on its boundary (resp. is fixed on a part of its boundary), the positive constants c k and C k are such that c k ξ 2 E ijmn ξ mn ξ ij C k ξ 2 over Ω k for every symmetric matrix ξ R d d, α is the coercivity constant of the bilinear form a and L k = diam(ω k ). The constant C > is independent of the number K and the size of the subdomains. This simple choice will lack of efficiency in two simple situations: 1. a fine subdomain Ω k (k 1) has a small size L k << L and is fixed on a part of its boundary (k I 2 ); in this situation, because of its size, the substructure will have a rather large stiffness to interface rigid body displacements, 2. a fine subdomain Ω k (k 1) has several stiff modes involving interface motions (rigid links, incompressibility). Assuming that these directions of localized interface stiffness be in very small number N k (this is indeed the case for interface rigid body motions), we then propose a modification of the previous preconditioner enabling to correct such a lack of efficiency.

Two-scale Dirichlet-Neumann preconditioners for boundary refinements 5 For all k 1 such that Ω k is fixed on a part of its boundary, we denote by (e i k ) 1 i N k (with N k = 6 in general) the interface rigid motions of Γ k or rigid links and introduce W k = span{e i k, i = 1,.., N k}. To each interface rigid body motion e i k, we associate its local a k-harmonic extension (u i k, λi k ) X k;h k M k;δk solution of a k (v, u i k ) v λ Γ i k =, v X k;h k, k (3) u i k µ = e i k µ, µ M k;δk. Γ k Γ k These solutions span two small local spaces X k = span{u i k, i = 1,.., N k} X k;hk, M k = span{λ i k, i = 1,.., N k} M k;δk. If k 1 is such that Ω k is not fixed on its boundary, we adopt W k = M k = {}. Then, instead of finding U such that S U = L, we propose to compute u X ;h, (u k ) ( X k ) 1 k K, (λ k ) ( M k ) 1 k K solution of the coupled problem K a (u, v ) + v λ k = l (v ), v X ;h, k=1 Γ k a k (u k, v k ) v k λ k =, v k X k, 1 k K, (4) Γ k u k µ k = u µ k, µ k M k, 1 k K. Γ k Γ k This amounts to reduce the local substructure response to the harmonic extension of its stiff interface modes, which belongs to X k. We introduce the ] t matrix I k = Λ t k B k where Λ t k [Λ = 1 k,.., ΛN k k is the matrix built with the multipliers computed in (3), and the restriction Åk of the displacement stiffness matrix A k to the local space X k ) (Åk = (U k) i t A k U j k = a k(u j k, ij ui k) = u j k λi k, (5) Γ k where (3) has been used. Exploiting (5) to reformulate (4)-2,(4)-3, the system (4) can be rewritten after some algebraic elimination as S U = L, (6)

6 Patrice Hauret and Patrick Le Tallec with a new approximate Schur complement given by S = A + = A + K k=1 K k=1 I t kå t k I k (7) B t kλ k Å t k Λt kb k. The complexity of its inversion is much smaller than solving S U = L because each local problem (3) used in the construction of S only involves a subspace of displacements of dimension N k. Moreover, we prove in [5] that: Proposition 2. For all U, the following spectral equivalence holds W 1,h S U, U S U, U S U, U, with ( 1 = C 1 + max W 1,h 1 k K ) C k. c The constant C > is independent of the number K and the size of the subdomains. 4 Numerical illustration Let us consider here a two-scale beam (as represented on figure 1) whose both tips are clamped. The material is elastic, isotropic, homogeneous in each substructure, and the displacements under loading are computed by a preconditioned conjugate gradient method. Figure 2 illustrates the advantage of the enhanced Dirichlet-Neumann preconditioner when two small substructures are clamped. In conformity with the announced results, the gain in efficiency is independent of the ratio of Young moduli between the fine and coarse zones. Moreover, a factor 3 improvement is achieved in the number of iterations, and roughly speaking in the time of computation. Finally, it is shown in [5] that such a preconditioner can be used as an efficient quasi-tangent operator in the nonlinear framework as soon as boundary geometrical details are sufficiently soft. 5 Conclusion The domain-decomposition based preconditioners proposed here achieve scaleindependent performances. They should be extended to cases where the details overlap the coarse region in the line of the fictitious domains approach, and also to cases where the details are not disjoint but constitute a continuous belt along the boundary.

Xd3d 8..3b (25/9/23) Two-scale Dirichlet-Neumann preconditioners for boundary refinements 7 728.455 655.5339 583.223 51.517 437.9991 365.4874 292.9758 22.4642 147.9526 75.441 2.929397 Fig. 1. Maximal stress distribution on a deformed configuration of our two-scale model problem where two of the details are clamped on their lower face. r = 1 r = 1 1 Enhanced Simple 1 Enhanced Simple -5 1-5 1 L^2 norm of error -1 1-15 1 L^2 norm of error -1 1-15 1-2 1-2 1-25 1-25 1 1 2 3 4 5 6 # iterations 1 2 3 4 5 6 7 8 9 # iterations r = 1 5 1 r = 1.E6 1 Enhanced Simple 1 Enhanced Simple -5 1-5 1 L^2 norm of error -1 1-15 1 L^2 norm of error -1 1-15 1-2 1-2 1-25 1-25 1 5 1 # iterations 5 1 15 # iterations Fig. 2. Convergence of the simple and enhanced Dirichlet-Neumann algorithms for different values of the ratio r of Young moduli between the fine and coarse subdomains. Acknowledgement. The authors gratefully acknowledge the financial support of Michelin Tire Company during the completion of this work at the Center of Applied Mathematics (CMAP), Ecole Polytechnique, and Professor François Jouve for providing his finite element code in which the presented ideas have been implemented.

8 Patrice Hauret and Patrick Le Tallec References 1. A. Agouzal and J.M. Thomas. Une méthode d éléments finis hybrides en décomposition de domaines. RAIRO M2AN, 29:749 764, 1995. 2. C. Bernardi, Y. Maday, and A.T. Patera. Domain decomposition by the mortar element method. In H.G. Kaper ans M. Garbey, editor, Asymptotic and Numerical Methods for Partial Differential Equations with Critical Parameters, pages 269 286. N.A.T.O. ASI, Kluwer Academic Publishers, 1993. 3. F. Brezzi and D. Marini. Error estimates for the three-field formulation with bubble stabilization. Math. Comp., 7:911 934, 2. 4. P. Hauret. Méthodes numériques pour la dynamique des structures non-linéaires incompressibles à deux échelles (Numerical methods for the dynamic analysis of two-scale incompressible nonlinear structures). PhD thesis, Ecole Polytechnique, 24. 5. P. Hauret and P. Le Tallec. Dirichlet-neumann preconditioners for elliptic problems with small disjoint geometric refinements on the boundary. Technical Report 552, CMAP - Ecole Polytechnique, september 24. 6. P. Hauret and P. Le Tallec. A stabilized discontinuous mortar formulation for elastostatics and elastodynamics problems, part i: abstract framework. Technical Report 553, CMAP - Ecole Polytechnique, september 24. 7. P. Hauret and P. Le Tallec. A stabilized discontinuous mortar formulation for elastostatics and elastodynamics problems, part ii: discontinuous Lagrange multipliers. Technical Report 554, CMAP - Ecole Polytechnique, september 24. 8. C. Kim, R.D. Lazarov, J.E. Pasciak, and P.S. Vassilevski. Multiplier spaces for the mortar finite element method in three dimensions. SIAM J. Numer. Anal., 39:519 538, 21. 9. A. Quarteroni and A. Valli. Domain Decomposition Methods for Partial Differential Equations. Oxford University Press, 1999. 1. P. Seshaiyer. Non-conforming hp finite element methods. PhD thesis, University of Maryland, 1998. 11. B.I. Wohlmuth. Hierarchical a posteriori error estimators for mortar finite element methods with Lagrange multipliers. SIAM J. Numer. Anal., 36:1636 1658, 1999. 12. B.I. Wohlmuth. A mortar finite element method using dual spaces for the Lagrange multiplier. SIAM J. Numer. Anal., 38:989 112, 2. 13. B.I. Wohlmuth. Discretization methods and iterative solvers based on domain decomposition. Springer, 21.