MatInodeAdjustForInodes#
If the matrix uses identical-node (inode) blocks, replace the given permutations, which are expressed on inode blocks, with permutations expressed on the individual rows and columns.
Synopsis#
PetscErrorCode MatInodeAdjustForInodes(Mat A, IS *rperm, IS *cperm)
Not Collective
Input Parameter#
A - the matrix
Output Parameters#
rperm - the row permutation, updated in place
cperm - the column permutation, updated in place
Note#
If A does not use inodes, or all inodes are of size 1, the permutations are returned unchanged.
See Also#
Level#
developer
Location#
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages