Support for non-affine elements

Registered by Anders Logg

DOLFIN currently does not support curved elements (isoparametric or other). There are several options to go with this. One is to use an approach developed by Peter Brune that handles this as part of the code generation. A discussion on the mailing list can be found here: https://lists.launchpad.net/dolfin/msg22243.html

Blueprint information

Status:
Not started
Approver:
None
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Whiteboard

MER: I'm merging two blueprints here, so moved the below from "non-affine cell"

GNW:
Isoparametric elements should be supported.

Continue to get P2 (quadratic) 2-D triangles implemented.
This will require modifying ufc::cell and related routines so that FFC has access to the curved mesh data.
Will need to enable FFC to create code for triangles that are NOT affinely mapped.
Add a demo for this.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.