[petsc-dev] API changes in MatIS

Stefano Zampini stefano.zampini at gmail.com
Mon Jun 11 08:35:10 CDT 2012


I missed your answer...my e-mail client hid your last email.


>
>> Do you mean assembling the matrix on preselected vertices during
>> MatAssemblyBegin/End? Note that this will imply that standard
>> Neumann-Neumann methods will not work (they need the unassembled matrix to
>> solve for the local Schur complements).
>
>
> I'm not too concerned about that since I consider the classic N-N and
> original FETI methods to be rather special-purpose compared to the newer
> generation. I would like to limit the number of copies of a matrix to
> control peak memory usage.
>

Duplicate vertices don't concur so much to memory usage as faces and edge
nodes do, so why limit your matrix class? In principle the new class should
handle _every_ nonoverlapping method, either belonging to the old or the
new generation.

-- 
Stefano
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120611/857556e5/attachment.html>


More information about the petsc-dev mailing list