#include "petscdmsliced.h" #include "petscmat.h" #include "petscdm.h" PetscErrorCode DMSlicedSetPreallocation(DM dm,PetscInt d_nz,const PetscInt d_nnz[],PetscInt o_nz,const PetscInt o_nnz[])Not Collective
slice | - the DM object | |
d_nz | - number of block nonzeros per block row in diagonal portion of local submatrix (same for all local rows) | |
d_nnz | - array containing the number of block nonzeros in the various block rows of the in diagonal portion of the local (possibly different for each block row) or PETSC_NULL. | |
o_nz | - number of block nonzeros per block row in the off-diagonal portion of local submatrix (same for all local rows). | |
o_nnz | - array containing the number of nonzeros in the various block rows of the off-diagonal portion of the local submatrix (possibly different for each block row) or PETSC_NULL. |
Level:advanced
Location:src/dm/impls/slicedsliced.c
Index of all DM routines
Table of Contents for all manual pages
Index of all manual pages