[petsc-dev] Jed!!!

Jed Brown jed at jedbrown.org
Mon Apr 28 01:37:15 CDT 2014


Anton Popov <popov at uni-mainz.de> writes:

> The non-scalable conversion from MATNEST to AIJ is already implemented 
> in PETSc by Dmitry.
> The function is called MatConvert_Nest_AIJ. It is in the sources, but 
> not in documentation.
> I tried it ones, but it didn't work. So maybe it's time to look at it again.

We document interfaces rather than implementations, but I don't think
this function was ever finished.

> As far as I understand it is non-scalable because it exchanges the index 
> ranges between all the processors.
> Whereas a smart version would just exchange between the neighboring 
> processors in communication graph.
>
> But as Barry said, the scalability is not an issue for testing, so just 
> debugging this function would be enough.

The function can be implemented, and I think it's useful, but it doesn't
solve the problem of people using constraining interfaces to assemble
matrices.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20140428/7e131248/attachment.sig>


More information about the petsc-dev mailing list