113 TCA_CHECK(tcaMalloc((
void**)&real_addr, coarray_size, tcaMemoryGPU));
114 TCA_CHECK(tcaCreateHandle(&handle, real_addr, coarray_size, tcaMemoryGPU));
119 MPI_Allgather(&handle,
sizeof(tcaHandle), MPI_BYTE,
120 handles,
sizeof(tcaHandle), MPI_BYTE, MPI_COMM_WORLD);
122 coarray_desc->addr_dev = (
char**)handles;
123 coarray_desc->real_addr_dev = real_addr;
void * _XMP_alloc(size_t size)
Definition: xmp_util.c:21
int _XMP_world_size
Definition: xmp_world.c:8
void _XMP_tca_unlock()
Definition: xmp_onesided_tca.c:423
void _XMP_tca_lock()
Definition: xmp_onesided_tca.c:415