Creates a blocked index version of an ISLocalToGlobalMapping that is appropriate for MatSetLocalToGlobalMappingBlock() and VecSetLocalToGlobalMappingBlock().
PetscErrorCode ISLocalToGlobalMappingBlock(ISLocalToGlobalMapping inmap,PetscInt bs,ISLocalToGlobalMapping *outmap)
Not Collective, but communicator may have more than one process
|inmap ||- original point-wise mapping
|bs ||- block size
outmap -block based mapping; the indices are relative to BLOCKS, not individual vector or matrix entries.
ISLocalToGlobalMappingDestroy(), ISLocalToGlobalMappingCreate(), ISLocalToGlobalMappingCreateIS()
Index of all IS routines
Table of Contents for all manual pages
Index of all manual pages