ABSTRACT

An adaptive mesh-refining algorithm usually consists of the following loop:

Solve → Estimate → Mark → Refine.

Solve. This step computes the piecewise polynomial finite element approximation with respect to a given mesh.

Estimate. Given a partition Th and the corresponding output from the “Solve” step, “Estimate” computes some a posteriori error estimator.

Mark. We will replace the subscript h (or h k ) by an iteration counter k whenever convenient afterwards. Based on the a posteriori error indicators, “Mark” gives a strategy to choose a subset of elements ℳk of τk for refinement. One of the most widely used marking strategies to enforce error reduction is the so-called Dörfler strategy. A weaker strategy, which is called “Maximum Strategy,” only requires that the set of marked elements ℳk contains at least one element of τk holding the largest value estimator. Note that the most commonly used marking strategies, e.g., Dörfler strategy and Equidistribution strategy, fulfill this condition.

Refine. Given the partition τk and the set of marked elements ℳk , “Refine” produces a new partition τ k+1 by refining all elements in ℳk at least one time. Usually, people restrict themselves to a shape-regular bisection for the refinement. Defining

https://www.w3.org/1998/Math/MathML"> ℛ T k → T k + 1 = T k \ ( T k ∩ T k + 1 ) https://s3-euw1-ap-pe-df-pch-content-public-p.s3.eu-west-1.amazonaws.com/9781315372419/eaa0a4c3-9d2d-462f-8847-166ba9c581f9/content/equ8_1_B.tif" xmlns:xlink="https://www.w3.org/1999/xlink"/>

as the set of refined elements, we see that https://www.w3.org/1998/Math/MathML"> ℳ k ⊂ ℛ T k → T k + 1 https://s3-euw1-ap-pe-df-pch-content-public-p.s3.eu-west-1.amazonaws.com/9781315372419/eaa0a4c3-9d2d-462f-8847-166ba9c581f9/content/math8_264_1_B.tif" xmlns:xlink="https://www.w3.org/1999/xlink"/> Note that usually more than the marked elements in ℳk are refined in order to keep the mesh conforming.