On Feb 7, 2013, at 10:20 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:

> 
> On Thu, Feb 7, 2013 at 10:17 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:
>  There is no need for a JIT to do this. It is just a configurable library 
> where you have your system generate the needed items (source code that is 
> passed to the compiler) from the base (PETSc) source code based on the needs 
> of that application.
> 
> How would we have plugins and dynamic configuration without a JIT? You want 
> to recompile (using the god preprocessor that sees all and knows all) every 
> time the user tweaks the model or algorithm? No thank you.

  Oh come on. It takes 1 minute to compile all of PETSc on my laptop. With the 
proper dependencies known, a change that affects only a few places (like most 
editing changes) would take seconds to update the dynamic library.


Reply via email to