Preconditioning in H(^cp) and applications 论文
摘要
We consider the solution of the system of linear algebraic equations which arises from the finite element discretization of boundary value problems associated to the differential operator <italic> <bold>I</bold> </italic> <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="minus bold g times bold r times bold a times bold d d i v"> <mml:semantics> <mml:mrow> <mml:mo> − </mml:mo> <mml:mrow class="MJX-TeXAtom-OP MJX-fixedlimits"> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mi mathvariant="bold">g</mml:mi> <mml:mi mathvariant="bold">r</mml:mi> <mml:mi mathvariant="bold">a</mml:mi> <mml:mi mathvariant="bold">d</mml:mi> </mml:mrow> </mml:mrow> <mml:mo> </mml:mo> <mml:mi>div</mml:mi> </mml:mrow> <mml:annotation encoding="application/x-tex">- \operatorname {\mathbf {grad}}\operatorname {div}</mml:annotation> </mml:semantics> </mml:math> </inline-formula> . The natural setting for such problems is in the Hilbert space <italic> <bold>H</bold> </italic> <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="left-parenthesis d i v right-parenthesis"> <mml:semantics> <mml:mrow> <mml:mo stretchy="false">(</mml:mo> <mml:mi>div</mml:mi> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> <mml:annotation encoding="application/x-tex">(\operatorname {div})</mml:annotation> </mml:semantics> </mml:math> </inline-formula> and the variational formulation is based on the inner product in <italic> <bold>H</bold> </italic> <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="left-parenthesis d i v right-parenthesis"> <mml:semantics> <mml:mrow> <mml:mo stretchy="false">(</mml:mo> <mml:mi>div</mml:mi> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> <mml:annotation encoding="application/x-tex">(\operatorname {div})</mml:annotation> </mml:semantics> </mml:math> </inline-formula> . We show how to construct preconditioners for these equations using both domain decomposition and multigrid techniques. These preconditioners are shown to be spectrally equivalent to the inverse of the operator. As a consequence, they may be used to precondition iterative methods so that any given error reduction may be achieved in a finite number of iterations, with the number independent of the mesh discretization. We describe applications of these results to the efficient solution of mixed and least squares finite element approximations of elliptic boundary value problems.