#include "charm++.h"
#include "main.h"
#include "NamdTypes.h"
#include "ProcessorPrivate.h"
#include "CudaRecord.h"
#include "CudaUtils.h"
#include "SynchronousCollectives.decl.h"
#include <vector>
#include <any>
#include <map>
#include <pup.h>
#include "SynchronousCollectives.def.h"
Go to the source code of this file.
◆ CK_TEMPLATES_ONLY
#define CK_TEMPLATES_ONLY |
◆ SynchronousCollectiveScope
Enumerator |
---|
all | |
master | Collective will involve all PEs
|
single | Collective will involve master PEs (the PEs that are driving GPUs)
Used internally for broadcast operations
|
Definition at line 23 of file SynchronousCollectives.h.
◆ PUPbytes()
PUPbytes |
( |
cudaIpcMemHandle_t |
| ) |
|