[petsc-dev] Adding support for new sparse BLAS inspector-executor routines in MKL

Matthew Knepley knepley at gmail.com
Wed Sep 30 09:58:57 CDT 2015


On Wed, Sep 30, 2015 at 9:48 AM, Jed Brown <jed at jedbrown.org> wrote:

> Matthew Knepley <knepley at gmail.com> writes:
> > Richard, this is somewhat subtle since PETSc's inheritance model is sucky
> > and somewhat broken. Look at
> > the factorization classes, AIJMUMPS etc., before coding anything.
>
> Richard wants to use the MKL implementations of stuff like MatMult and
> MatAXPY, not just factorization.  So it doesn't look like AIJMUMPS.
>

It will look like that in the sense that he wants to keep some data
structures and
not others, and override some functions and not others. AIJMUMPS shows you
how to keep things in sync since there are too many places where they can go
wrong. Factorization is beside the point.

   Matt

-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20150930/2bb79b18/attachment.html>


More information about the petsc-dev mailing list