186 CHAPTER 6 The "Curl Side": Complementarity
(...). The Whitney elements were the only formulation displaying robust
convergence with diagonal PBCG 7 iterative solution.
Countless objections have been raised against edge elements. The
most potent one is that W 1, contrary to IP 1, does not contain globally
linear vector fields, like for instance x --~ x, and thus lack "first-order
completeness". This is both true and irrelevant. In magnetostatics, where
the object of attention is not the unknown a but its curl, we already
disposed of the objection with Prop. 6.4. But even in eddy-current
computations (where, as we'll see in Chapter 8, edge elements are natural
approximants for the field h), it does no good to enlarge W 1 to the
space spanned by the wnVw m (which does include linear fields). See
[B4, DB, Mk].
The debate on this and other issues relative to the edge elements vs
nodal elements contest winds its way and will probably go on for long,
but it would be tedious to dwell on it. As one says, those who ignore
history are bound to live it anew. A lot remains to be done, however:
research on higher-order edge elements (to the extent that [Ne] does not
close the subject), error analysis [Mk, MS, Ts], edge elements on other
element forms than tetrahedra, such as prisms, pyramids, etc. [D&].
The problem of singularity addressed in Remark 6.4 is crucial, in
practice, when there is a distributed source-term, as is the case in
magnetostatics. If the discretization of the right-hand side is properly
done, one will obtain a system of the
form
RtM2(~-I)R a
=
Rtk, where a
is the DoF-vector of the vector potential, and k a given vector, and in
this case the right-hand side Rtk is in the range of RtM2(~-I)R. But
otherwise, the system has no solution, which the behavior of iterative
algorithms tells vehemently (drift, as evoked in 6.3.3, slowed convergence,
if not divergence). This seems to be the reason for the difficulties
encountered by some, which can thus easily be avoided by making sure
that the right-hand side behaves [Re]. There, again, tree-cotree techniques
may come to the rescue.
Finally, let us brush very briefly on the issue of singularity. Should
the edge-element formulation in a be "gauged", that is, should the
process of selecting
independent
variables be pushed further, to the point
of having only
non-redundant
DoFs? This can be done by extracting
spanning trees. Such gauging is necessary with nodal elements, but not
with edge elements. Experiments by Ren [Re] confirm this, which was
already suggested by Barton's work.
7This refers to the "preconditioned biconjugate gradient" algorithm [Ja].