[petsc-dev] 2D finite elements in 3D ambient space

Jed Brown jedbrown at mcs.anl.gov
Mon Dec 2 20:01:25 CST 2013


Matthew Knepley <knepley at gmail.com> writes:
>> Unfortunately, something more is required for higher order accuracy,
>> since naively the coordinate section itself would have to be higher
>> order, and this would require lots of changes (the equivalent of
>> DMPlexComputeCellGeometry would be called once per quadrature point
>> instead of once per element).
>>
>
> I have never been convinced that isoperimetric stuff produces enough
> benefit for its complication. Polynomials are not good approximators
> for the Jacobian of these transforms. NURBS are so much better. 

These issues are orthogonal.  If the mapping is not affine, you need
separate Jacobians at each quadrature point.  Non-affine elements are
required for high-order accuracy with curved boundaries, and in many
cases when using quad and hex elements.

The value of NURBS is that (a) some coordinate transformations can be
represented exactly and (b) for certain problems, the rest solution can
be represented exactly in the ansatz space.  Quadrature error does not
magically vanish.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20131202/8e2f69c8/attachment.sig>


More information about the petsc-dev mailing list