petsc4py.PETSc.Partitioner#
- class petsc4py.PETSc.Partitioner#
Bases:
Object
A graph partitioner.
Enumerations
The partitioner types.
Methods Summary
create
([comm])Create an empty partitioner object.
destroy
()Destroy the partitioner object.
getType
()Return the partitioner type.
reset
()Reset data structures of the partitioner.
Set parameters in the partitioner from the options database.
setShellPartition
(numProcs[, sizes, points])Set a custom partition for a mesh.
setType
(part_type)Build a particular type of the partitioner.
setUp
()Construct data structures for the partitioner.
view
([viewer])View the partitioner.
Methods Documentation
- create(comm=None)#
Create an empty partitioner object.
Collective.
The type can be set with
setType
.- Parameters:
comm (Comm | None) – MPI communicator, defaults to
Sys.getDefaultComm
.- Return type:
See also
- destroy()#
Destroy the partitioner object.
Collective.
See also
Source code at petsc4py/PETSc/Partitioner.pyx:44
- Return type:
- getType()#
Return the partitioner type.
Not collective.
See also
Source code at petsc4py/PETSc/Partitioner.pyx:99
- Return type:
- reset()#
Reset data structures of the partitioner.
Collective.
See also
Source code at petsc4py/PETSc/Partitioner.pyx:137
- Return type:
- setFromOptions()#
Set parameters in the partitioner from the options database.
Collective.
Source code at petsc4py/PETSc/Partitioner.pyx:113
- Return type:
- setShellPartition(numProcs, sizes=None, points=None)#
Set a custom partition for a mesh.
Collective.
- Parameters:
- Return type:
See also
- setType(part_type)#
Build a particular type of the partitioner.
Collective.
See also
- setUp()#
Construct data structures for the partitioner.
Collective.
See also
Source code at petsc4py/PETSc/Partitioner.pyx:125
- Return type:
- view(viewer=None)#
View the partitioner.
Collective.
See also