petsc4py.PETSc.Partitioner#
- class petsc4py.PETSc.Partitioner#
Bases:
ObjectA graph partitioner.
Enumerations
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:42
- Return type:
- getType()#
Return the partitioner type.
Not collective.
See also
Source code at petsc4py/PETSc/Partitioner.pyx:97
- Return type:
- reset()#
Reset data structures of the partitioner.
Collective.
See also
Source code at petsc4py/PETSc/Partitioner.pyx:135
- Return type:
- setFromOptions()#
Set parameters in the partitioner from the options database.
Collective.
Source code at petsc4py/PETSc/Partitioner.pyx:111
- 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:123
- Return type:
- view(viewer=None)#
View the partitioner.
Collective.
See also