20 #ifndef OMPI_MCA_COMMON_CUDA_H
21 #define OMPI_MCA_COMMON_CUDA_H
24 #define MEMHANDLE_SIZE 8
25 #define EVTHANDLE_SIZE 8
28 uint64_t memHandle[MEMHANDLE_SIZE];
29 uint64_t evtHandle[EVTHANDLE_SIZE];
35 OMPI_DECLSPEC
void mca_common_cuda_register(
void *ptr,
size_t amount,
char *msg);
37 OMPI_DECLSPEC
void mca_common_cuda_unregister(
void *ptr,
char *msg);
41 OMPI_DECLSPEC
int mca_common_cuda_memcpy(
void *dst,
void *src,
size_t amount,
char *msg,
49 OMPI_DECLSPEC
void mca_common_cuda_construct_event_and_handle(uint64_t **
event,
void **handle);
50 OMPI_DECLSPEC
void mca_common_cuda_destruct_event(uint64_t *
event);
A descriptor that holds the parameters to a send/put/get operation along w/ a callback routine that i...
Definition: btl.h:275
Structure to represent a single event.
Definition: event_struct.h:87
Definition: common_cuda.h:26
Byte Transfer Layer (BTL)