#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  | 
           | ) | 
           |