dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #12765
Re: ufc.jit?
On Fri, Mar 20, 2009 at 03:39:03PM +0100, Johan Hake wrote:
> Hello!
>
> Soon it will be time to shift from ffc.Foo in PyDOLFIN to ufl.Foo. This
> should(!?) be quite straight forward to do.
>
> Then the only ffc releated code in PyDOLFIN would be the jit call in
> dolfin.jit.py
>
> Would it be a point to continue the migration of the whole jit compilation
> thing to ufc instead of beeing a part of the form compiler?
>
> The form compiler could provide a python interface that ufc.jit could use.
> For example:
>
> FC.signature(ufl_form, options = None)
> FC.compile_form(ufl_form, options = None)
>
> where FC is the form compiler. Based on these two functions ufc will return a
> form from the cache or call the FC.compile_form to produce code,compile the
> extension module and return the compiled form.
>
> ufc could have a configuration file naming the prefered form compiler and jit
> could of course also take option "form_compiler" too.
>
> Does this make sense? Are the above functions enough?
>
> If we do this PyDOLFIN is clean from dependencies to a certain form compiler.
Sounds good to me!
--
Anders
Attachment:
signature.asc
Description: Digital signature
Follow ups
References