[petsc-dev] Size of " PetscInt *garray" in Mat_MPIAIJ

Jed Brown jed at jedbrown.org
Thu Mar 14 17:09:05 CDT 2019

Fande Kong via petsc-dev <petsc-dev at mcs.anl.gov> writes:

> Hi Developers,
> What is the size of " PetscInt *garray" in Mat_MPIAIJ?  Will it be
> mat->B->cmap->N? 


> If so, it is not scalable in terms of the problem size, right? I am
> missing something here.

No, B only has columns for off-process entries where there are nonzeros.
It's only a scalability issue if you have dense rows, in which case you
have bigger problems on communication and should not use 1D matrix

More information about the petsc-dev mailing list