DMNetworkDistribute#

Distributes the network and moves associated component data

Synopsis#

#include "petscdmnetwork.h"  
PetscErrorCode DMNetworkDistribute(DM *dm, PetscInt overlap)

Collective

Input Parameters#

  • dm - the DMNETWORK object

  • overlap - the overlap of partitions, 0 is the default

Options Database Keys#

  • -dmnetwork_view viewer_specification - Calls DMView() at the conclusion of DMSetUp().

  • -dmnetwork_view_distributed viewer_specification - Calls DMView() at the conclusion of DMNetworkDistribute()

  • -dmnetwork_view_tmpdir dir - Sets the temporary directory to use when viewing with the draw option

  • -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