← Back to team overview

ffc team mailing list archive

Redesign

 

Marie and I have had some discussions on the redesign and FFC and
here's what came out:

  https://blueprints.launchpad.net/ffc/+spec/ffc-redesign

This allows us to remove both FiniteElement and DofMap since we won't
be needing any of those in the code generation stage.

Also note that we were quite on track when we coined the term "form
representation". Turns out the correct name for this kind of process
in a compiler is Intermediate Representation or IR.

The input to the computation of the IR should be the preprocessed form
and form metadata (FormData) and the output should be the IR which is
just a dictionary of stuff we need to generating code. Everything
complex should happen during the generation of the IR which means
will help reduce the complications of the later code generation.

--
Anders

Attachment: signature.asc
Description: Digital signature


Follow ups