MatSTRUMPACKReordering#
sparsity reducing ordering to be used in `MATSOLVERSTRUMPACK``
Synopsis#
typedef enum {
MAT_STRUMPACK_NATURAL = 0,
MAT_STRUMPACK_METIS = 1,
MAT_STRUMPACK_PARMETIS = 2,
MAT_STRUMPACK_SCOTCH = 3,
MAT_STRUMPACK_PTSCOTCH = 4,
MAT_STRUMPACK_RCM = 5
} MatSTRUMPACKReordering;
Values#
MAT_STRUMPACK_NATURAL- use the current orderingMAT_STRUMPACK_METIS- use MeTis to compute an orderingMAT_STRUMPACK_PARMETIS- use ParMeTis to compute an orderingMAT_STRUMPACK_SCOTCH- use Scotch to compute an orderingMAT_STRUMPACK_PTSCOTCH- use parallel Scotch to compute an orderingMAT_STRUMPACK_RCM- use an RCM ordering
Developer Note#
Should be called MatSTRUMPACKReorderingType
See Also#
Mat, MATSOLVERSTRUMPACK, MatGetFactor(), MatSTRUMPACKSetHSSRelTol(), MatSTRUMPACKSetReordering()
Level#
intermediate
Location#
Examples#
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages