Balancing domain decomposition
- Balancing domain decomposition
In numerical analysis, the balancing domain decomposition method (BDD) is an iterative method to find the solution of a symmetric positive definite system of linear algebraic equations arising from the finite element method [ J. Mandel, "Balancing domain decomposition", Comm. Numer. Methods Engrg., 9 (1993), pp. 233–241.]] . In each iteration, it combines the solution of local problems on non-overlapping subdomains with a coarse problem created from the subdomain nullspaces. BDD requires only solution of subdomain problems rather than access to the matrices of those problems, so it is applicable to situations where only the solution operators are available, such as in oil reservoir simulation by mixed finite elements [ L. C. Cowsar, J. Mandel, and M. F. Wheeler, "Balancing domain decomposition for mixed finite elements", Math. Comp., 64 (1995), pp. 989–1015.]] . In its original formulation, BDD performs well only for 2nd order problems, such elasticity in 2D and 3D. For 4th order problems, such as plate bending, it needs to be modified by adding to the coarse problem special basis functions that enforce continuity of the solution at subdomain corners [ P. Le Tallec, J. Mandel, and M. Vidrascu, "A Neumann-Neumann domain decomposition algorithm for solving plate and shell problems", SIAM Journal on Numerical Analysis, 35 (1998), pp. 836–867.]] , which makes it however more expensive. The BDDC method uses the same corner basis functions as , but in an additive rather than mutiplicative fashion [ J. Mandel and C. R. Dohrmann, "Convergence of a balancing domain decomposition by constraints and energy minimization", Numer. Linear Algebra Appl., 10 (2003), pp. 639--659.]] . The dual counterpart to BDD is FETI, which enforces the equality of the solution between the subdomain by Lagrange multipliers. The base versions of BDD and FETI are not mathematically equivalent, though a special version of FETI designed to be robust for hard problems [ M. Bhardwaj, D. Day, C. Farhat, M. Lesoinne, K. Pierson, and D. Rixen, "Application of the FETI method to ASCI problems -- scalability results on 1000 processors and discussion of highly heterogeneous problems", International Journal for Numerical Methods in Engineering, 47 (2000), pp. 513–535.]] has the same eigenvalues and thus essentially the same performance as BDD.[ Y. Fragakis, "Force and displacement duality in Domain Decomposition Methods for Solid and Structural Mechanics". To appear in Comput. Methods Appl. Mech. Engrg., 2007.]] [ B. Sousedík and J. Mandel, "On the equivalence of primal and dual substructuring preconditioners". arXiv:math/0802.4328, 2008.] ]The operator of the system solved by BDD is the same as obtained by eliminating the unknowns in the interiors of the subdomain, thus reducing the problem to the Schur complement on the subdomain interface. Since the BDD preconditioner involves the solution of Neumann problems on all subdomain, it belongs to class of Neumann-Neumann methods, named so because they solve a Neumann problem on both sides of the interface between subdomains.
References
External links
* [http://www.mgnet.org/mgnet/Codes/jmandel BDD reference implementation at mgnet.org]
Wikimedia Foundation.
2010.
Look at other dictionaries:
Domain decomposition methods — Domain dec … Wikipedia
BDDC — In numerical analysis, BDDC (balancing domain decomposition by constraints) is a domain decomposition method for solving large symmetric, positive definite systems of linear equations that arize from the finite element method. BDDC is used as a… … Wikipedia
Mortar methods — are discretization methods for partial differential equations, which use separate finite element discretization on nonoverlapping subdomains. The meshes on the subdomains do not match on the interface, and the equality of the solution is enforced … Wikipedia
List of numerical analysis topics — This is a list of numerical analysis topics, by Wikipedia page. Contents 1 General 2 Error 3 Elementary and special functions 4 Numerical linear algebra … Wikipedia
Neumann–Neumann methods — In mathematics, Neumann–Neumann methods are domain decomposition preconditioners named so because they solve a Neumann problem on each subdomain on both sides of the interface between the subdomains.[1] Just like all domain decomposition methods … Wikipedia
Coarse space (numerical analysis) — This article deals with a component of numerical methods. For coarse space in topology, see coarse structure. In numerical analysis, coarse problem is an auxiliary system of equations used in an iterative method for the solution of a given larger … Wikipedia
Poincaré–Steklov operator — In mathematics, a Poincaré–Steklov operator (after Henri Poincaré and Vladimir Steklov) maps the values of one boundary condition of the solution of an elliptic partial differential equation in a domain to the values of another boundary condition … Wikipedia
Neumann–Dirichlet method — In mathematics, the Neumann–Dirichlet method is a domain decomposition preconditioner which involves solving Neumann boundary value problem on one subdomain and Dirichlet boundary value problem on another, adjacent across the interface between… … Wikipedia
Schwarz alternating method — In mathematics, the Schwarz alternating method, named after Hermann Schwarz, is an iterative method to find the solution of a partial differential equations on a domain which is the union of two overlapping subdomains, by solving the equation on… … Wikipedia
List of mathematics articles (B) — NOTOC B B spline B* algebra B* search algorithm B,C,K,W system BA model Ba space Babuška Lax Milgram theorem Baby Monster group Baby step giant step Babylonian mathematics Babylonian numerals Bach tensor Bach s algorithm Bachmann–Howard ordinal… … Wikipedia