You are likely prematurely optimizing.  Are you already solving systems 
using the new solver on "real" problems? Does profiling indicate that the 
duplicate memory usage or time to copy are limiting the problems you can run?  
I highly recommend finishing  and using your solver interface well before 
worrying about further optimizations.

    Barry

On Sep 24, 2013, at 11:07 AM, Jose David Bermeol <[email protected]> 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?
> 
> 2) Is this just for MATMPIAIJ matrices?
> 
> 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??   

Reply via email to