[petsc-users] mpi_aij MatGetSubMatrix with mat_block_size!=1
Eric Chamberland
Eric.Chamberland at giref.ulaval.ca
Mon Nov 30 10:14:51 CST 2015
Hi,
Using PETSc 3.5.3.
We have a "A" matrix, mpi_aij with block_size=3.
We create a IS with ISCreateStride, then extract A_00 with
MatGetSubMatrix(..., MAT_INITIAL_MATRIX,...).
We know that A_00 is block_size = 3 and mpi_aij, however the matrix
created by PETSc doesn't have the information...
How can I have the block_size=3 option into the extracted matrix so the
further PC we configure (gamg) can work with it?
I tried:
MatSetBlockSizes(A_00,3, 3);
after the MatGetSubMatrix, but it doesn't change it...
Thanks,
Eric
More information about the petsc-users
mailing list