DMNetworkDistribute#
Distributes the network and moves associated component data
Synopsis#
#include "petscdmnetwork.h"
PetscErrorCode DMNetworkDistribute(DM *dm, PetscInt overlap)
Collective
Input Parameters#
dm - the
DMNETWORKobjectoverlap - the overlap of partitions, 0 is the default
Options Database Keys#
-dmnetwork_view viewer_specification - Calls
DMView()at the conclusion ofDMSetUp().-dmnetwork_view_distributed viewer_specification - Calls
DMView()at the conclusion ofDMNetworkDistribute()-dmnetwork_view_tmpdir dir - Sets the temporary directory to use when viewing with the
drawoption-dmnetwork_view_all_ranks - Displays all of the subnetworks for each MPI process
-dmnetwork_view_rank_range - Displays the subnetworks for the MPI ranks in a comma-separated list
-dmnetwork_view_no_vertices - Disables displaying the vertices in the network visualization
-dmnetwork_view_no_numbering - Disables displaying the numbering of edges and vertices in the network visualization
Notes#
Distributes the network with overlapping partitioning of the edges.
See PetscOptionsCreateViewer() for the format of viewer_specification
See Also#
DM, DMNETWORK, DMNetworkCreate(), DMView(), PetscOptionsCreateViewer(), DMSetUp()
Level#
intermediate
Location#
src/dm/impls/network/network.c
Index of all DMNetwork routines
Table of Contents for all manual pages
Index of all manual pages