Neumann–Neumann methods

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, so that the number of iterations does not grow with the number of subdomains, Neumann–Neumann methods require the solution of a coarse problem to provide global communication. The balancing domain decomposition is a Neumann–Neumann method with a special kind of coarse problem.

More specifically, consider a domain Ω, on which we wish to solve the Poisson equation

-\Delta u = f, \qquad u|_{\partial\Omega} = 0

for some function f. Split the domain into two non-overlapping subdomains Ω1 and Ω2 with common boundary Γ and let u1 and u2 be the values of u in each subdomain. At the interface between the two subdomains, the two solutions must satisfy the matching conditions

u_1 = u_2, \qquad \partial_nu_1 = \partial_nu_2

where n is the unit normal vector to Γ.

An iterative method for approximating each ui satisfying the matching conditions is to first solve the decoupled problems (i=1,2)

-\Delta u_i^{(k)} = f_i, \qquad u_i^{(k)}|_{\partial\Omega} = 0, \quad u^{(k)}_i|_\Gamma = \lambda^{(k)}

for some function λ(k) on Γ. We then solve the two Neumann problems

-\Delta\psi_i^{(k)} = 0, \qquad \psi_i^{(k)}|_{\partial\Omega} = 0, \quad \partial_n\psi_i^{(k)} = \partial_nu_1^{(k)} - \partial_nu_2^{(k)}.

We then obtain the next iterate by setting

\lambda^{(k+1)} = \lambda^{(k)} - \omega(\theta_1\psi_1^{(k)}|_\Gamma - \theta_2\psi_2^{(k)}|_\Gamma)

for some parameters ω, θ1 and θ2.

This procedure can be viewed as a Richardson extrapolation for the iterative solution of the equations arising from the Schur complement method.[2]

This continuous iteration can be discretized by the finite element method and then solved -- in parallel -- on a computer. The extension to more subdomains is straightforward, but using this method as stated as a preconditioner for the Schur complement system is not scalable with the number of subdomains; hence the need for a global coarse solve.

See also

References

  1. ^ A. Klawonn and O. B. Widlund, FETI and Neumann–Neumann iterative substructuring methods: connections and new results, Comm. Pure Appl. Math., 54 (2001), pp. 57–90.
  2. ^ A. Quarteroni and A. Valli, Domain Decomposition Methods for Partial Differential Equations, Oxford Science Publications 1999.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • 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. A. Klawonn and O. B. Widlund, FETI and Neumann Neumann iterative substructuring… …   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

  • Neumann-Dirichlet method — 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 the subdomains. O …   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

  • Meshfree methods — are a particular class of numerical simulation algorithms for the simulation of physical phenomena. Traditional simulation algorithms relied on a grid or a mesh, meshfree methods in contrast use the geometry of the simulated object directly for… …   Wikipedia

  • Domain decomposition methods — Domain dec …   Wikipedia

  • John von Neumann — Von Neumann redirects here. For other uses, see Von Neumann (disambiguation). The native form of this personal name is Neumann János. This article uses the Western name order. John von Neumann …   Wikipedia

  • Detleff Neumann-Neurode — (July 12, 1879–June 27, 1945), was a pioneering German pediatric physical therapist. He was born on on his family s estate in Groß Woitsdorf, Upper Silesia (then part of the German Empire), and died in Aumühle near Hamburg, Germany …   Wikipedia

  • Víctor Neumann-Lara — also Víctor Neumann (1933 2004) was a Mexican mathematician, pioneer in the field of graph theory in Mexico. His work also covers general topology, game theory and combinatorics. He has an Erdős number of 2.BiographyBorn in the city of Huejutla,… …   Wikipedia

  • Franz Ernst Neumann — Infobox Scientist name = Franz Ernst Neumann |300px image width = 300px caption = Franz Ernst Neumann birth date = birth date|1798|9|11|df=y birth place = Joachimsthal, Germany death date = death date and age|1895|5|23|1798|9|11|df=y death place …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”