[petsc-dev] ugliness due to missing lapack routines

Barry Smith bsmith at mcs.anl.gov
Thu Feb 7 22:35:12 CST 2013


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.





More information about the petsc-dev mailing list