PCMPIServerAddresses#

Small bookkeeping record used by the PCMPI server to track shared-memory address mappings that have been distributed across the participating MPI ranks

Synopsis#

typedef struct {
  PetscInt n;
  void    *addr[3];
} PCMPIServerAddresses;

Note#

Allocated and managed by the PCMPI server when running with shared-memory transfers enabled (PCMPIServerUseShmget). Destroyed with PCMPIServerAddressesDestroy(). Not intended to be inspected or constructed by user code.

See Also#

PCMPI, PCMPIServerBegin(), PCMPIServerEnd(), PCMPIServerAddressesDestroy(), PCMPIServerUseShmget

Level#

developer

Location#

include/petscsys.h


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