Hello all,
Seeing that I am striking out with Nedelec and it appears that this element
is the only element that satisfies the conditions that I need (except for
the
dofs), I was hoping to ask a couple questions about two other types of
elements that could do the job.
1) The first is an anistropic vector Lagrange element Q_{k-1,k,k} X
Q_{k,k-1,k} X Q_{k,k,k-1}
where k = 2 and the element is discontinuous in the k-1 direction.
It appears that I would only have to
implement a scalar anisotropic Q_{k-1,k,k} element that is discontinuous
in the k-1
direction and then assemble the vector finite element using three of
these.
Are these elements already in use? Wolfgang mentioned that it may be
possible
to implement this type of element as discontinuous at the edges in all
directions
(rather than just the k-1), and use the DG method to solve (if I
understood correctly).
If this seems feasible, is not yet implemented (and hopefully not too
difficult for a
young c++ programmer) I would be willing to do this.
2) The second element that could do the job comes from a scalar 9 node
Hermite element.
The nodes are coming from the principal lattice of degree two (which
has 27 points)
Each component of the vector finite element would be one of these.
For the ith vector
component (let's say the x-direction) you get down to 9 nodes by
removing the nodes
that not on faces perpendicular to the ith coordinate axis (remove the
9 nodes from each
face "facing" - perpendicular to - the x-axis).
I see that Hermite elements do not appear to be implemented. In
answering a previous reply from Wolfgang:
>> I am looking at trying to implement the finite element solution of MHD
>> equations using dealii and would need to be able to use a hermite
element.
>Are these the elements that have values and gradients as degrees of freedom
in
>each vertex? Baerbel Janssen has implemented the Adini element that does
>something similar I believe.
>Do you plan on using this for a mesh with only rectangular cells, or does
it
>have general, unstructured meshes? The difficulty with all of these
elements
>that have derivatives as degrees of freedom is the transformation from
>reference to real cell since the xi_1 derivative may be the x_1 derivative
on
>one cell that is a rectangle parallel to the coordinate axes, but may be
the
>derivative in an entirely different direction if the neighboring cell is
not a
>rectangle.
These elements have values and gradients at mid-edges and mid-faces
( for the x-direction on the reference cell [0,1]^{3}, the middle 9 nodes on
the
the plane x = 1/2 taken from a 27 noder)
I believe I could do the modeling with pure rectangular cells (just affine
transformations
of the reference cell).
Thanks for all the help you guys. I hope someone can help with this.
Dan Brauss
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii