PetscSFDuplicate#
duplicate a PetscSF, optionally preserving rank connectivity and graph
Synopsis#
#include "petscsf.h" 
PetscErrorCode PetscSFDuplicate(PetscSF sf, PetscSFDuplicateOption opt, PetscSF *newsf)
Collective
Input Parameters#
- sf - communication object to duplicate 
- opt - - PETSCSF_DUPLICATE_CONFONLY,- PETSCSF_DUPLICATE_RANKS, or- PETSCSF_DUPLICATE_GRAPH(see- PetscSFDuplicateOption)
Output Parameter#
- newsf - new communication object 
See Also#
PetscSF, PetscSFType, PetscSFCreate(), PetscSFSetType(), PetscSFSetGraph()
Level#
beginner
Location#
Implementations#
PetscSFDuplicate_Window() in src/vec/is/sf/impls/window/sfwindow.c
Index of all PetscSF routines
Table of Contents for all manual pages
Index of all manual pages