#include "petscmat.h" PetscErrorCode MatPartitioningRegister(const char sname[],PetscErrorCode (*function)(MatPartitioning))Not Collective Many br
sname | - name of partitioning (for example MATPARTITIONINGCURRENT) or parmetis Many br | |
function | - function pointer that creates the partitioning type Many br |
Many br
MatPartitioningRegister("my_part",MyPartCreate);Many br
Then, your partitioner can be chosen with the procedural interface via Many br
MatPartitioningSetType(part,"my_part")or at runtime via the option Many br
-mat_partitioning_type my_part
Level:developer
Location:src/mat/partition/partition.c
Index of all MatOrderings routines
Table of Contents for all manual pages
Index of all manual pages