Lecture Notes in Computational Science and Engineering
Lecture Notes in Computational Science and Engineering
in Computational Science
and Engineering 61
Editors
Timothy J. Barth
Michael Griebel
David E. Keyes
Risto M. Nieminen
Dirk Roose
Tamar Schlick
Tarek P. A. Mathew
Domain Decomposition
Methods for the Numerical
Solution of Partial
Differential Equations
ABC
Tarek Poonithara Abraham Mathew
tmathew@poonithara.org
c 2008 Springer-Verlag Berlin Heidelberg
This work is subject to copyright. All rights are reserved, whether the whole or part of the material is
concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting,
reproduction on microfilm or in any other way, and storage in data banks. Duplication of this publication
or parts thereof is permitted only under the provisions of the German Copyright Law of September 9,
1965, in its current version, and permission for use must always be obtained from Springer. Violations are
liable for prosecution under the German Copyright Law.
The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply,
even in the absence of a specific statement, that such names are exempt from the relevant protective laws
and regulations and therefore free for general use.
Cover design: WMX Design GmbH, Heidelberg
Printed on acid-free paper
9 8 7 6 5 4 3 2 1
spinger.com
In loving dedication to my (late) dear mother,
and to my dear father and brother
Preface
The mathematical roots of this subject trace back to the seminal work of
H. A. Schwarz [SC5] in the nineteenth century. Schwarz proposed an iterative
method, now referred to as the Schwarz alternating method, for constructing
harmonic functions on regions of irregular shape which can be expressed as
the union of subregions of regular shape (such as rectangles and spheres). His
motivation was primarily theoretical, to establish the existence of harmonic
functions on irregular regions, and his method was not used in computations
until recently [SO, MO2, BA2, MI, MA37, DR11, LI6, LI7, BR18].
A general development of domain decomposition methodology for par-
tial differential equations occurred only subsequent to the development of
parallel computer architectures, though divide and conquer methods such as
Kron’s method for electrical circuits [KR] and the substructuring method
[PR4] in structural engineering, pre-date domain decomposition methodol-
ogy. Usage of the term “domain decomposition” seems to have originated
around the mid-eighties [GL2] when interest in these methods gained mo-
mentum. The first international symposium on this subject was held in Paris
in 1987, and since then there have been yearly international conferences on
this subject, attracting interdisciplinary interest from communities of engi-
neers, applied scientists and computational mathematicians from around the
globe.
Early literature on domain decomposition methods focused primarily on
iterative procedures for the solution of partial differential equations. As the
methodology evolved, however, techniques were also developed for coupling
discretizations on subregions with non-matching grids, and for constructing
heterogeneous approximations of complicated systems of partial differential
equations having heterogeneous character. The latter approximations are built
by solving local equations of different character. From a mathematical view-
point, these diverse categories of numerical methods for partial differential
equations may be derived within several frameworks. Each decomposition of
a domain typically suggests a reformulation of the original partial differen-
tial equation as an equivalent coupled system of partial differential equations
posed on the subdomains with boundary conditions chosen to match solu-
tions on adjacent subdomains. Such equivalent systems are referred to in
these notes as hybrid formulations, and provide a framework for develop-
ing novel domain decomposition methods. Divide and conquer algorithms can
be obtained by numerical approximation of hybrid formulations. Four hybrid
formulations are considered in these notes, suited for equations primarily of
elliptic type:
• The Schwarz formulation.
• The Steklov-Poincaré (substructuring or Schur complement) formulation.
• The Lagrange multiplier formulation.
• The Least squares-control formulation.
Alternative hybrid formulations are also possible, see [CA7, AC5].
Preface IX
The author expresses his deep gratitude to the anonymous referees who
made numerous suggestions for revision and improvement of the manuscript.
Deep gratitude is also expressed to Prof. Olof Widlund who introduced the
author to this subject over twenty years ago, to Prof. Tony Chan, for his kind
encouragement to embark on writing a book extending our survey paper on
this subject [CH11], and to Prof. Xiao-Chuan Cai, Prof. Marcus Sarkis and
Prof. Junping Wang for their research collaborations and numerous insightful
discussions over the years. The author deeply thanks Prof. Timothy Barth
for his kind permission to use the figure on the cover of this book, and for
use of Fig. 5.1. To former colleagues at the University of Wyoming, and to
professors Myron Allen, Gastao Braga, Benito Chen, Duilio Conceição, Max
Dryja, Frederico Furtado, Juan Galvis, Etereldes Gonçalves, Raytcho Lazarov,
Mary Elizabeth Ong, Peter Polyakov, Giovanni Russo, Christian Schaerer,
Shagi-Di Shih, Daniel Szyld, Panayot Vassilevski and Henrique Versieux, the
author expresses his deep gratitude. Deep appreciation is also expressed to the
editors of the LNCSE series, Dr. Martin Peters, Ms. Thanh-Ha LeThi, and
Mr. Frank Holzwarth for their patience and kind help during the completion
of this manuscript. Finally, deep appreciation is expressed to Mr. Elumalai
Balamurugan for his kind assistance with reformatting the text. The author
welcomes comments and suggestions from readers, and hopes to post updates
at www.poonithara.org/publications/dd.
1 Decomposition Frameworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Hybrid Formulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Schwarz Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 Steklov-Poincaré Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.4 Lagrange Multiplier Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.5 Least Squares-Control Framework . . . . . . . . . . . . . . . . . . . . . . . . . 36
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761