PetscSFWindowSyncType#

Type of synchronization for PETSCSFWINDOW

Synopsis#

`PETSCSF_WINDOW_SYNC_FENCE` - simplest model, synchronizing across communicator
`PETSCSF_WINDOW_SYNC_LOCK` - passive model, less synchronous, requires less setup than PETSCSF_WINDOW_SYNC_ACTIVE, but may require more handshakes
`PETSCSF_WINDOW_SYNC_ACTIVE` - active model, provides most information to MPI implementation, needs to construct 2-way process groups (more setup than PETSCSF_WINDOW_SYNC_LOCK)

See Also#

PetscSFWindowSetSyncType(), PetscSFWindowGetSyncType()

Level#

advanced

Location#

include/petscsf.h


Edit on GitLab

Index of all PetscSF routines
Table of Contents for all manual pages
Index of all manual pages