7 memcpy((
char *)dst_desc->
real_addr + elmt_size * dst_offset, &value, elmt_size);
11 uint64_t raddr = (uint64_t)dst_desc->
addr[target_rank] + elmt_size * dst_offset;
14 laddr = FJMPI_Rdma_reg_mem(_XMP_TEMP_MEMID, &value, elmt_size);
16 laddr = src_desc->laddr + elmt_size * src_offset;
18 FJMPI_Rdma_put(target_rank, _XMP_FJRDMA_TAG, raddr, laddr, elmt_size, _XMP_COARRAY_FLAG_NIC);
23 FJMPI_Rdma_dereg_mem(_XMP_TEMP_MEMID);
char ** addr
Definition: xmp_data_struct.h:329
char * real_addr
Definition: xmp_data_struct.h:336
void _XMP_add_num_of_puts()
Add 1 to _num_of_puts.
Definition: xmp_coarray_fjrdma.c:1318
void _XMP_fjrdma_sync_memory_put()
End these variables are temporral.
Definition: xmp_coarray_fjrdma.c:1277
int _XMP_world_rank
Definition: xmp_world.c:9