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.
