A. Toselli / C. R. Acad. Sci. Paris, Ser. I 339 (2004) 673–678
675
We next consider a conforming triangulation Th of Ω, consisting of affinely mapped cubes or tetrahedra, and a
nonoverlapping subdomain partition TH = {Ωi}, with subdomains that are collections of fine elements. The sub-
domains (substructures) and the fine elements are always assumed to be shape-regular and H and h, respectively,
denote the maximum of their diameters.
We choose the lowest-order edge element (Nédélec) finite element spaces Xh ⊂ H(curl;Ω) on the fine triangu-
lation Th; see [6]. We also refer to [5] for a fine presentation. Here, we recall that these finite elements preserve the
continuity of the tangential component across the element boundaries and the degrees of freedom can be chosen as
the (constant) tangential component along the element edges of Th.
We note that in a subdomain Ωi, the degrees of freedom can be partitioned into three classes: interior, edge, and
face, according to whether they lie in the interior of Ωi, on a subdomain edge E, or face F. We refer to Fig. 1, left,
for the case of a cubical substructure.
The finite element approximation of problem (1) gives rise to a positive definite, symmetric linear system, for
the vector u of degrees of freedom:
Ku = f.
(2)
2. Nonoverlapping algorithms for edge elements in three dimensions
FETI algorithms are particular domain decomposition methods of nonoverlapping type for the solution of al-
gebraic systems arising from the approximation of a partial differential equation (see Eq. (2)): they rely on a
nonoverlapping partition of Ω into subdomains or substructures. While they are now routinely employed for the
solution of huge elasticity and flow problems (see, e.g., [3,1,4]) a full understanding of robust and efficient strate-
gies for nonoverlapping domain decomposition preconditioners for three-dimensional electromagnetic problems is
still missing.
Nonoverlapping domain decomposition preconditioners rely on decoupling degrees of freedom associated to
geometrical objects associated to subdomains, typically vertices, edges, and faces for three-dimensional continuous
nodal elements; see, e.g., [2, Section 5]. For edge elements, we only need to consider subdomain edges and faces.
The performance of the corresponding preconditioned iterative method depends on how weak the coupling between
the different blocks of degrees of freedom is. This decoupling may appear explicitly in the construction of finite
element subspaces as in wire basket methods, [2], but it may also be hidden in the algorithm and may not appear
explicitly in the subspaces considered, as in FETI methods.
Decompositions into edge and face components are fairly harmless (i.e., logarithmically stable) operations for
continuous nodal h finite elements, see [2], but turn out to be disastrous for edge element approximations. More
precisely, we refer to Fig. 1, right, and consider the gradient of a continuous, scalar, piecewise trilinear function
φE with vanishing nodal values on the closure of a subdomain Ωi except at one node on a coarse edge E where
it is one. Since φE decreases linearly from one to zero along an edge of length O(h), its tangential component is
O(h−1). This vector is curl free and has a low energy:
2
2
ꢀ∇φEꢀ
= ꢀ∇φEꢀ
= O(h−2 · h3) = O(h).
L2(Ωi)3
H(curl;Ωi )
We recall that the square of the L2 norm of a basis function is O(h3) while that of its curl is O(h). When we put
to zero the degrees of freedom on the two faces adjacent to E, we obtain a vector w with a nonvanishing curl and
therefore with a much larger energy:
2
2
ꢀwꢀH(curl;Ω ) ∼ ꢀcurlwꢀ
= O(h−2 · h) = O(1/h).
L2(Ωi)3
i
A nonoverlapping domain decomposition algorithm which employs the standard three-dimensional edge ele-
ment basis is expected to exhibit a condition number that grows at least as h−2, which is the same growth exhibited
by the original stiffness matrix K.