New constructions of domain decomposition methods for systems of PDEs

Similar documents
Construction of a New Domain Decomposition Method for the Stokes Equations

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

Acceleration of a Domain Decomposition Method for Advection-Diffusion Problems

Two-scale Dirichlet-Neumann preconditioners for boundary refinements

Glowinski Pironneau method for the 3D ω-ψ equations

Optimal Interface Conditions for an Arbitrary Decomposition into Subdomains

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner

A Balancing Algorithm for Mortar Methods

Dirichlet-Neumann and Neumann-Neumann Methods

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

Overlapping Schwarz preconditioners for Fekete spectral elements

A method of Lagrange Galerkin of second order in time. Une méthode de Lagrange Galerkin d ordre deux en temps

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

Advection Diffusion Problems with Pure Advection Approximation in Subregions

Efficient Augmented Lagrangian-type Preconditioning for the Oseen Problem using Grad-Div Stabilization

ETNA Kent State University

Optimized Schwarz methods with overlap for the Helmholtz equation

Integration of Sequential Quadratic Programming and Domain Decomposition Methods for Nonlinear Optimal Control Problems

Optimized Schwarz Methods for Maxwell equations

arxiv: v1 [math.na] 11 Jul 2011

Optimized Schwarz methods in spherical geometry with an overset grid system

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

ADDITIVE SCHWARZ FOR SCHUR COMPLEMENT 305 the parallel implementation of both preconditioners on distributed memory platforms, and compare their perfo

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

A Review of Preconditioning Techniques for Steady Incompressible Flow

BETI for acoustic and electromagnetic scattering

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

DG discretization of optimized Schwarz methods for Maxwell s equations

Additive Schwarz method for scattering problems using the PML method at interfaces

Extending the theory for domain decomposition algorithms to less regular subdomains

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

Une méthode de pénalisation par face pour l approximation des équations de Navier-Stokes à nombre de Reynolds élevé

Optimized Schwarz Waveform Relaxation: Roots, Blossoms and Fruits

Finite volume method for nonlinear transmission problems

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

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

Scalable Domain Decomposition Preconditioners For Heterogeneous Elliptic Problems

Discontinuous Galerkin Methods

Checkerboard instabilities in topological shape optimization algorithms

Space-Time Nonconforming Optimized Schwarz Waveform Relaxation for Heterogeneous Problems and General Geometries

Local discontinuous Galerkin methods for elliptic problems

Optimized Schwarz Methods for Maxwell Equations with Discontinuous Coefficients

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

Fast Iterative Solution of Saddle Point Problems

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

Comparison of a One and Two Parameter Family of Transmission Conditions for Maxwell s Equations with Damping

SECOND ORDER TIME DISCONTINUOUS GALERKIN METHOD FOR NONLINEAR CONVECTION-DIFFUSION PROBLEMS

Some examples in domain decomposition

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

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

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

Thermodynamic form of the equation of motion for perfect fluids of grade n

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

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

Analysis of transmission problems on Lipschitz boundaries in stronger norms

A smooth variant of the fictitious domain approach

Fast Solvers for Unsteady Incompressible Flow

On the performance of the Algebraic Optimized Schwarz Methods with applications

2 CAI, KEYES AND MARCINKOWSKI proportional to the relative nonlinearity of the function; i.e., as the relative nonlinearity increases the domain of co

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

16. Finite Difference Method with Fictitious Domain Applied to a Dirichlet Problem

Toward black-box adaptive domain decomposition methods

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

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

Sébastien Chaumont a a Institut Élie Cartan, Université Henri Poincaré Nancy I, B. P. 239, Vandoeuvre-lès-Nancy Cedex, France. 1.

Iterative Methods for Stokes/Darcy Coupling

From the Boundary Element Domain Decomposition Methods to Local Trefftz Finite Element Methods on Polyhedral Meshes

(1:1) 1. The gauge formulation of the Navier-Stokes equation We start with the incompressible Navier-Stokes equation 8 >< >: u t +(u r)u + rp = 1 Re 4

PDE Solvers for Fluid Flow

ON THE MULTIPOINT MIXED FINITE VOLUME METHODS ON QUADRILATERAL GRIDS

EXISTENCE AND REGULARITY OF SOLUTIONS FOR STOKES SYSTEMS WITH NON-SMOOTH BOUNDARY DATA IN A POLYHEDRON

Schur Complement Technique for Advection-Diffusion Equation using Matching Structured Finite Volumes

TWO-SCALE SIMULATION OF MAXWELL S EQUATIONS

SOME PRACTICAL ASPECTS OF PARALLEL ADAPTIVE BDDC METHOD

On Hybrid Multigrid-Schwarz algorithms Sébastien Loisel, Reinhard Nabben, and Daniel B. Szyld Research Report August 2007

A domain decomposition algorithm for contact problems with Coulomb s friction

arxiv: v1 [math.na] 15 Nov 2017

A Multigrid Method for Two Dimensional Maxwell Interface Problems

Sharp condition number estimates for the symmetric 2-Lagrange multiplier method

OVERLAPPING SCHWARZ ALGORITHMS FOR ALMOST INCOMPRESSIBLE LINEAR ELASTICITY TR

Numerische Mathematik

Lecture Note III: Least-Squares Method

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

A Parallel Schwarz Method for Multiple Scattering Problems

arxiv: v1 [math.na] 27 Jan 2016

THE OPTIMISED SCHWARZ METHOD AND THE TWO-LAGRANGE MULTIPLIER METHOD FOR HETEROGENEOUS PROBLEMS. by Neil Greer

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

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

OPTIMAL CONTROL AND STRANGE TERM FOR A STOKES PROBLEM IN PERFORATED DOMAINS

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

A Balancing Algorithm for Mortar Methods

Deflated Krylov Iterations in Domain Decomposition Methods

Indefinite and physics-based preconditioning

Some improvements of Xfem for cracked domains

Expression of Dirichlet boundary conditions in terms of the strain tensor in linearized elasticity

The All-floating BETI Method: Numerical Results

From the Boundary Element DDM to local Trefftz Finite Element Methods on Polyhedral Meshes

Bounding Stability Constants for Affinely Parameter-Dependent Operators

Algebraic Coarse Spaces for Overlapping Schwarz Preconditioners

Differentiability with respect to initial data for a scalar conservation law

Transcription:

New constructions of domain decomposition methods for systems of PDEs Nouvelles constructions de méthodes de décomposition de domaine pour des systèmes d équations aux dérivées partielles V. Dolean?? F. Nataf?? G. Rapin b a CMAP, CNRS, UMR7641, Ecole Polytechnique, 91128 Palaiseau Cedex, France b Math. Dep., NAM, University of Göttingen, D-37083, Germany Abstract We propose new domain decomposition methods for systems of partial differential equations in two and three dimensions. The algorithms are derived with the help of the Smith factorization. This could also be validated by numerical experiments. To cite this article: V. Dolean, F. Nataf, G. Rapin, C. R. Mecanique XXX (2005). Résumé Nous proposons de nouvelles méthodes de décomposition de domaine pour des systèmes d équations aux dérivées partielles en dimensions 2 et 3. Elles sont obtenues à l aide de la factorisation de Smith. Des résultats numériques illustrent l approche. Pour citer cet article : V. Dolean, F. Nataf, G. Rapin, C. R. Mecanique XXX (2005). 1. Introduction Neumann-Neumann [4] or FETI type algorithms are very popular domain decompositions methods. They are currently used for very large scale computations, see for example [1] and references therein. These methods are very well understood for symmetric definite positive scalar equations. For nonsymmetric problems and systems of equations many questions are still open. We propose in this note, a systematic construction of related algorithms for systems of partial differential equations (PDE). The approach is based on the Smith factorization of the system of PDEs. First, we explain the derivation of the domain Email addresses: dolean@cmap.polytechnique.fr (V. Dolean), nataf@cmap.polytechnique.fr (F. Nataf), grapin@math.uni-goettingen.de (G. Rapin). Preprint submitted to Elsevier Science 1st April 2005

decomposition method for the Stokes system. Then the application to the Oseen system [7] and the Euler equations [5] is briefly discussed. 2. Analysis of the Stokes system via Smith factorization Let ν > 0, we write the 2D Stokes equations as: u ν 0 x u f u A Stokes v = 0 ν y v = f v. (1) p x y 0 p 0 We first recall the definition of the Smith factorization of a matrix with polynomial entries and apply it to systems of PDEs: Theorem 2.1 Let n be an integer and A an invertible n n matrix with polynomial entries with respect to the variable λ: A = (a ij (λ)) 1 i,j n. Then, there exist matrices E, D and F with polynomial entries satisfying the following properties: det(e)=det(f)=1, D is a diagonal matrix and A = EDF. More details can be found in [10]. We first take formally the Fourier transform of system (1) with respect to y (dual variable is k). We keep the partial derivatives in x since in the sequel we shall consider a model probem where the interface between the subdomain is orthogonal to the x direction. We note ν( xx k 2 ) 0 x  Stokes = 0 ν( xx k 2 ) ik. (2) x ik 0 We can perform the Smith factorization of ÂStokes by considering it as a matrix with polynomials in x entries. We have  Stokes = EDF (3) where D 11 = D 22 = 1 and D 33 = ν ˆ 2 with ˆ = xx k 2. One should note that a stream function formulation gives the same differential equation for the stream function. In the same way, the threedimensional case can be characterized. In this case, the diagonal matrix D 3D is a four by four matrix whose entries are: D 3D,11 = D 3D,22 = 1, D 3D,33 = ν ˆ and D 3D,44 = ν ˆ 2. This suggests that the derivation of a DDM for the bi-laplacian is a key ingredient for a DDM for the Stokes system. 3. A Domain Decomposition Method for the bi-lplacian Let Ω be an open subset of R 2 and Γ = Ω {x = 0} be a symmetry axis of Ω. For simplicity, in the note we assume homogeneous Dirichlet conditions on the boundary Ω. The domain Ω is decomposed into Ω 1 = Ω {x < 0} and Ω 2 = Ω {x > 0}. We consider the following algorithm: Starting with an initial guess satisfying w1 0 = w0 2 and (w0 1 ) = (w0 2 ) on Γ, the correction steps are expressed as follows for i = 1, 2: ν 2 ( w k+1 i ) = 0 in Ω i (4) ni w k+1 i = ( n1 w1 k + n2 w2)/2 k and ni w k+1 i = ( n1 w1 k + n2 w2)/2 k on Γ (5) 2

followed by an update step: ν 2 (w k+1 i ) = g in Ω i (6) w k+1 i = wi n + ( w 1 k+1 + w 2 k+1 )/2 and w k+1 i = wi k + ( w 1 k+1 + w 2 k+1 )/2 on Γ (7) By symmetry arguments, we have converge in two steps to the solution of ν 2 (w) = g in Ω. 4. The algorithm for the Stokes system Thanks to the Smith factorization (3), it is possible to translate the above algorithm for the bi-laplacian operator into an algorithm for the Stokes system. It suffices to replace equations (4),(6) by the Stokes equations and in the interface conditions (5),(7) w by the last component of F(u, v, p) T. In order to write the resulting algorithm in an intrinsic form, we introduce the stress σ(u, p) on the interface for a velocity u = (u, v) and a pressure p. For any vector u its normal (resp. tangential) component on the interface is u n (resp. u τ ). We denote σ n and σ τ the normal and tangential parts of σ, respectively. The new algorithm for the Stokes system for the same geometry as above reads: Starting with an initial guess satisfying u 0 1,τ 1 = u 0 2,τ 2 and σ 0 1,n 1 = σ 0 2,n 2 on Γ, the correction step is expressed as follows for i = 1, 2 and j i : A Stokes ( w k+1 i, q k+1 i ) T = 0 in Ω i (8) w k+1 i,n i = (u k i,n i u k j,n j )/2 and σ τi ( w k+1 i, q i k+1 ) = (σ τ1 (ū k 1, pk 2 ) + σ τ 2 (ū k 2, pk 2 ))/2 on Γ (9) followed by an update step: A Stokes (u k+1 i, p k+1 i ) T = f in Ω i (10) u k+1 i,τ i = u k i,τ i + ( w k+1 1,τ 1 + w k+1 2,τ 2 )/2 on Γ (11) σ ni (u k+1 i, p k+1 i ) = σ ni (u k i, pk i ) + (σ n i ( w k+1 i, q k+1 i ) σ nj ( w k+1 j, q k+1 j ))/2 on Γ (12) The boundary conditions in the correction step involve the normal velocity and the tangential stress whereas in the update step they involve the tangential velocity and the normal stress. In 3D, the algorithm has the same definition. By construction, it converges in two steps. In the iterative version of the Neumann- Neumann algorithm for the Stokes system [9], [8], the boundary conditions of the correction step involve all the components of the stress whereas the update step involves all the components of the velocity. It can be shown that the convergence in two steps is then lost. More precisely, one obtains a convergence rate of 1/3 in the case Ω = R 2, cf [7]. 5. Algorithm for other systems of PDEs The derivation of the algorithm for the Stokes system is based on the use of the Smith factorization and on the existence of superconvergent algorithms for scalar PDEs. The same procedure can be performed for the Oseen equations [7]. In this case, the diagonal form of the operator is the product of a convectiondiffusion operator and of a Laplacian operator. Using [2]-[3] for the convection-diffusion, it is possible to derive an algorithm for the fourth order problem that converges in two steps. Translating this algorithm on the system, we obtain an algorithm converging in two steps for the Oseen system. The same work was done for the compressible Euler system [5]. In this case, the diagonal form of the operator is a product of 3

h new algo Neumann-Neumann B new algo Neumann-Neumann c new algo Neumann-Neumann 0.02 3 10 0.025 3 12 0.05 3 11 0.5 3 11 0.1 3 11 1 3 11 2 3 12 3 3 11 5 3 15 10 3 0.001 3 11 0.01 3 16 0.1 3 19 1 3 19 10 3 16 0.2 3 10 20 7 100 3 10 Table 1 Number of iterations for different mesh sizes (left), aspect ratio (middle) and different reaction terms (right) a convective operator with a Helmholtz convective wave equation. The Smith factorization has also been used to design PML for the time-dependent compressible Euler equations, [6]. 6. Preliminary Numerical results for the Stokes system The domain Ω = ( A, B) (0, 1) is decomposed into two subdomains Ω 1 = ( A, 0) (0, 1) and Ω 2 = (0, B) (0, 1). We compare the algorithm of 4 to the iterative version of the Neumann-Neumann algorithm. The stopping criteria is that the jumps of the normal derivative of the tangential component of the velocity are reduced by the factor 10 4. In table?? (left) A = B = 1, we see that both algorithms are not sensitive with respect to the mesh size. Of course, due to the discrete approximation we cannot expect the optimal convergence in two steps. But we only need one more step to achieve the error bound. We have also varied the width of the subdomains, (middle table). As expected the convergence of the Neumann-Neumann method deteriorates. For large aspect ratios, the method diverges ( in the table), since there exists an eigenvalue of the operator corresponding to the Richardson iteration with a modulus larger than 1. But still in this case convergence can be enforced by its use as a preconditioner in Krylov method as it is usually the case. Our new algorithm seems to be surprisingly robust with respect to the subdomain widths. For moderate variations we always need 3 iterations steps. If we choose very thin subdomains, for instance A = 1, B = 20, the stopping criterion is achieved in only 7 steps. In table?? (right), we have added a reaction term c > 0 to the first two equations of the Stokes system. For instance c may be the inverse of the time step in a time-dependent computation. We see that the new algorithm is fairly stable. References [1] Proceedings of the 15th international domain decomposition conference, 2003. [2] Y. Achdou and F. Nataf. A robin-robin preconditioner for an advection-diffusion problem. C. R. Acad. Sci. Paris, 325, Série I:1211 1216, 1997. [3] Y. Achdou, P. Le Tallec, F. Nataf, and M. Vidrascu. A domain decomposition preconditioner for an advection-diffusion problem. Comput. Meth. Appl. Mech. Engrg, 184:145 170, 2000. [4] Jean-François Bourgat, Roland Glowinski, Patrick Le Tallec, and Marina Vidrascu. Variational formulation and algorithm for trace operator in domain decomposition calculations. In Tony Chan, Roland Glowinski, Jacques Périaux, and Olof Widlund, editors, Domain Decomposition Methods, pages 3 16, Philadelphia, PA, 1989. SIAM. [5] V. Dolean and F. Nataf. A new domain decomposition method for the compressible Euler equations. Technical report, CMAP, CNRS UMR 7641, Ecole Polytechnique, 2005. http://www.cmap.polytechnique.fr/preprint/repository/567.pdf, http://hal.ccsd.cnrs.fr/ccsd-00004319, submitted. 4

[6] F. Nataf. A new construction of perfectly matched layers for the linearized Euler equations. http://www.cmap.polytechnique.fr/preprint/repository/566.pdf, http://hal.ccsd.cnrs.fr/ccsd-00004155, submitted. [7] F. Nataf and G. Rapin. A new domain decomposition method for the Stokes and Oseen systems. submitted. [8] L.F. Pavarino and O.B. Widlund. Balancing neumann-neumann methods for incompressible stokes equations. Comm. Pure Appl. Math., 55:302 335, 2002. [9] P. Le Tallec and A. Patra. Non-overlapping domain decomposition methods for adaptive hp approximations of the Stokes problem with discontinuous pressure fields. Comp. Meths. Appl. Mech Eng., 145:361 379, 1997. [10] J.T. Wloka, B. Rowley, and B. Lawruk. Boundary Value Problems for Elliptic Systems. Cambridge University Press, Cambridge, 1995. 5