← Back to team overview

ffc team mailing list archive

Re: Current developments

 

On Tuesday 08 December 2009 17:09:09 Anders Logg wrote:
> We're working on simplifying the FFC code (and parts of UFL). Both
> have grown out of hand and with limited resources (like Martin and
> Johan leaving for other ventures) we need to make the codebase easier
> to maintain.
> 
> As part of this, we've made some changes to how UFL and FFC handle the
> preprocessing of forms. In particular, we've removed the caching of so
> called form data in a form. Ideally, this should not lead to any
> problems but there may be regressions such as slow JIT compilation as
> a result of not caching certain data so keep an eye out for this.

Do you know why Martin did include these in the first place? 

How do we retrieve the original UFL/PyDolfin objects now? I thought these were 
cached because otherwise they might get lost in some UFL algorithm. 

> Oh, and we also changed the name of Function to Coefficient in UFL so
> .ufl files need to be updated. We also moved from BasisFunction to
> Argument but this should not be visible in the user interface.

Why?

Johan



Follow ups

References