PetscSFOperation#
Identifies the high-level operation being performed by a PetscSF communication
Synopsis#
typedef enum {
PETSCSF_BCAST = 0,
PETSCSF_REDUCE = 1,
PETSCSF_FETCH = 2
} PetscSFOperation;
Values#
PETSCSF_BCAST- broadcast from roots to leavesPETSCSF_REDUCE- reduce from leaves to roots with anMPI_OpPETSCSF_FETCH- fetch-and-op: each leaf receives the current root value and contributes its own
See Also#
PetscSF - an alternative to low-level MPI calls for data communication, PetscSF, PetscSFDirection, PetscSFBcastBegin(), PetscSFReduceBegin(), PetscSFFetchAndOpBegin()
Level#
developer
Location#
Index of all PetscSF routines
Table of Contents for all manual pages
Index of all manual pages