MatScatter: scatter insert mode
Jed Brown
jed at 59A2.org
Wed Sep 23 12:19:13 CDT 2009
Dmitry Karpeev wrote:
> Currently MatScatter wraps a VecScatter and presents the scatter application
> as the action of a linear operator (which I like a lot).
> However, the underlying scatter is invoked in the ADD_VALUES mode.
> Shouldn't we allow INSERT_VALUES as well? Perhaps with a
> MatScatterSetInsertMode call?
No.
We had a discussion about this a few months ago. Without a number of
constraints on what function the scatter represents, you can easily end
up with an operation that is not linear. If these conditions are
satisfied, then INSERT_VALUES is equivalent to the ADD_VALUES
implementation and we would just be optimizing for streaming.
Jed
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 261 bytes
Desc: OpenPGP digital signature
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20090923/68d4a206/attachment.sig>
More information about the petsc-dev
mailing list