:orphan: # PETSCPARTITIONERPTSCOTCH "ptscotch" - A PetscPartitioner object using the PT-Scotch library ## Options Database Keys - ***-petscpartitioner_ptscotch_strategy -*** PT-Scotch strategy. Choose one of default quality speed balance safety scalability recursive remap - ***-petscpartitioner_ptscotch_imbalance -*** Load imbalance ratio Notes: when the graph is on a single process, this partitioner actually uses Scotch and not PT-Scotch ## See Also `PetscPartitionerType`, `PetscPartitionerCreate()`, `PetscPartitionerSetType()` ## Level intermediate ## Location src/dm/partitioner/impls/ptscotch/partptscotch.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/dm/partitioner/impls/ptscotch/partptscotch.c) [Index of all DM routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)