petsc-3.7.1 2016-05-15
Report Typos and Errors

MatPartitioningRegisterAll

Registers all of the matrix Partitioning routines in PETSc.

Synopsis

PetscErrorCode  MatPartitioningRegisterAll(void)
Not Collective Many br

Many br

Adding new methods

To add a new method to the registry. Copy this routine and Many brmodify it to incorporate a call to MatPartitioningRegister() for Many brthe new method, after the current list. Many br

Restricting the choices: To prevent all of the methods from being Many brregistered and thus save memory, copy this routine and modify it to Many brregister a zero, instead of the function name, for those methods you Many brdo not wish to register. Make sure that the replacement routine is Many brlinked before libpetscmat.a. Many br

Keywords

matrix, Partitioning, register, all

See Also

MatPartitioningRegister(), MatPartitioningRegisterDestroy()

Level:developer
Location:
src/mat/partition/spartition.c
Index of all MatOrderings routines
Table of Contents for all manual pages
Index of all manual pages