[petsc-dev] MATMPIAIJ

Matthew Knepley knepley at gmail.com
Tue Sep 24 11:16:42 CDT 2013


On Tue, Sep 24, 2013 at 9:07 AM, Jose David Bermeol <jbermeol at purdue.edu>wrote:

> Hi, I have some questions?
>
> 1) What is the main reason to split the matrix in each MPI process in
> diagonal matrix and off diagonal matrix?
>

To overlap communication with computation.


> 2) Is this just for MATMPIAIJ matrices?
>

No.


> 3) Right now we are interested in safe all the memory as possible, so I
> guess the right path would be to implement a new type of matrix it would be
> just a container. Is it the best solution??
>

This puts the burden on you to implement all the Mat functions for that
storage format.

   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/20130924/00646ca0/attachment.html>


More information about the petsc-dev mailing list