[petsc-dev] DMGetMatrix --> DMGetMatrices?
Dmitry Karpeev
karpeev at mcs.anl.gov
Thu Feb 9 23:41:19 CST 2012
Currently DMGetMatrix(DM dm, MatType mattype , Mat *J) is supposed to
produce the system Jacobian, according to the docs.
SNES will use it, but, since DMGetMatrix returns a single matrix, it can't
use a different preconditioning matrix.
Why not change this to DMGetMatrices(DM dm, MatType jtype, Mat *J, MatType
ptype, Mat *P)?
I'm not exactly sure what the best way of handling MatType should be (same
MatType for J and P, separate types, how dm->mattype
affects the result), but I think it can be sorted out, whereas the absence
of P is a clear limitation.
Dmitry.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120209/a297f858/attachment.html>
More information about the petsc-dev
mailing list