MatReorderingSeqSBAIJ#

Prepare an updated index structure for a symmetric reordering of a MATSEQSBAIJ matrix.

Synopsis#

Not Collective

Input Parameters#

  • A - the MATSEQSBAIJ matrix

  • perm - the (assumed symmetric) permutation to be applied

Notes#

This routine currently raises PETSC_ERR_SUP; matrix reordering is not supported for MATSEQSBAIJ matrices, so callers should convert to MATSEQAIJ first.

The intent (unimplemented) is to compute a new index set (inew, jnew) for A and a value map so that all nonzero entries A(perm(i), perm(k)) are stored in the upper triangle; the matrix itself is not permuted.

See Also#

Mat, MATSEQSBAIJ, MatGetOrdering(), MatPermute()

Level#

developer

Location#

src/mat/impls/sbaij/seq/sro.c


Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages