|
| void | _XMP_coarray_malloc_info_1 (const long n1, const size_t elmt_size) |
| | Set 1-dim coarray information. More...
|
| |
| void | _XMP_coarray_malloc_info_2 (const long n1, const long n2, const size_t elmt_size) |
| | Set 2-dim coarray information. More...
|
| |
| void | _XMP_coarray_malloc_info_3 (const long n1, const long n2, const long n3, const size_t elmt_size) |
| | Set 3-dim coarray information. More...
|
| |
| void | _XMP_coarray_malloc_info_4 (const long n1, const long n2, const long n3, const long n4, const size_t elmt_size) |
| | Set 4-dim coarray information. More...
|
| |
| void | _XMP_coarray_malloc_info_5 (const long n1, const long n2, const long n3, const long n4, const long n5, const size_t elmt_size) |
| | Set 5-dim coarray information. More...
|
| |
| void | _XMP_coarray_malloc_info_6 (const long n1, const long n2, const long n3, const long n4, const long n5, const long n6, const size_t elmt_size) |
| | Set 6-dim coarray information. More...
|
| |
| void | _XMP_coarray_malloc_info_7 (const long n1, const long n2, const long n3, const long n4, const long n5, const long n6, const long n7, const size_t elmt_size) |
| | Set 7-dim coarray information. More...
|
| |
| void | _XMP_coarray_malloc_info_n (const long *n, const int ndims, const size_t elmt_size) |
| | Set n-dim coarray information. More...
|
| |
| void | _XMP_coarray_malloc_image_info_1 () |
| | Set 1-dim image information. More...
|
| |
| void | _XMP_coarray_malloc_image_info_2 (const int i1) |
| | Set 2-dim image information. More...
|
| |
| void | _XMP_coarray_malloc_image_info_3 (const int i1, const int i2) |
| | Set 3-dim image information. More...
|
| |
| void | _XMP_coarray_malloc_image_info_4 (const int i1, const int i2, const int i3) |
| | Set 4-dim image information. More...
|
| |
| void | _XMP_coarray_malloc_image_info_5 (const int i1, const int i2, const int i3, const int i4) |
| | Set 5-dim image information. More...
|
| |
| void | _XMP_coarray_malloc_image_info_6 (const int i1, const int i2, const int i3, const int i4, const int i5) |
| | Set 6-dim image information. More...
|
| |
| void | _XMP_coarray_malloc_image_info_7 (const int i1, const int i2, const int i3, const int i4, const int i5, const int i6) |
| |
| void | _XMP_coarray_malloc_image_info_n (const int *i, const int ndims) |
| |
| void | _XMP_coarray_set_info (_XMP_coarray_t *c) |
| |
| void | _XMP_coarray_malloc (void **coarray_desc, void *addr) |
| | Create coarray object and allocate coarray. More...
|
| |
| void | _XMP_coarray_regmem (void **coarray_desc, void *addr) |
| | Create coarray object but not allocate coarray. More...
|
| |
| void | _XMP_coarray_attach (_XMP_coarray_t *coarray_desc, void *addr, const size_t coarray_size) |
| | Attach memory to coarray. More...
|
| |
| void | _XMP_coarray_detach (_XMP_coarray_t *coarray_desc) |
| | Detach memory from coarray. More...
|
| |
| void | _XMP_coarray_rdma_coarray_set_1 (const long start1, const long length1, const long stride1) |
| | Set transfer 1-dim coarray information. More...
|
| |
| void | _XMP_coarray_rdma_coarray_set_2 (const long start1, const long length1, const long stride1, const long start2, const long length2, const long stride2) |
| | Set transfer 2-dim coarray information. More...
|
| |
| void | _XMP_coarray_rdma_coarray_set_3 (const long start1, const long length1, const long stride1, const long start2, const long length2, const long stride2, const long start3, const long length3, const long stride3) |
| | Set transfer 3-dim coarray information. More...
|
| |
| void | _XMP_coarray_rdma_coarray_set_4 (const long start1, const long length1, const long stride1, const long start2, const long length2, const long stride2, const long start3, const long length3, const long stride3, const long start4, const long length4, const long stride4) |
| | Set transfer 4-dim coarray information. More...
|
| |
| void | _XMP_coarray_rdma_coarray_set_5 (const long start1, const long length1, const long stride1, const long start2, const long length2, const long stride2, const long start3, const long length3, const long stride3, const long start4, const long length4, const long stride4, const long start5, const long length5, const long stride5) |
| | Set transfer 5-dim coarray information. More...
|
| |
| void | _XMP_coarray_rdma_coarray_set_6 (const long start1, const long length1, const long stride1, const long start2, const long length2, const long stride2, const long start3, const long length3, const long stride3, const long start4, const long length4, const long stride4, const long start5, const long length5, const long stride5, const long start6, const long length6, const long stride6) |
| | Set transfer 6-dim coarray information. More...
|
| |
| void | _XMP_coarray_rdma_coarray_set_7 (const long start1, const long length1, const long stride1, const long start2, const long length2, const long stride2, const long start3, const long length3, const long stride3, const long start4, const long length4, const long stride4, const long start5, const long length5, const long stride5, const long start6, const long length6, const long stride6, const long start7, const long length7, const long stride7) |
| | Set transfer 7-dim coarray information. More...
|
| |
| void | _XMP_coarray_rdma_coarray_set_n (const int n, const long start[], const long length[], const long stride[]) |
| | Set transfer n-dim coarray information. More...
|
| |
| void | _XMP_coarray_rdma_array_set_1 (const long start1, const long length1, const long stride1, const long elmts1, const size_t elmt) |
| | Set transfer 1-dim array information. More...
|
| |
| void | _XMP_coarray_rdma_array_set_2 (const long start1, const long length1, const long stride1, const long elmts1, const long start2, const long length2, const long stride2, const long elmts2, const size_t elmt) |
| | Set transfer 2-dim array information. More...
|
| |
| void | _XMP_coarray_rdma_array_set_3 (const long start1, const long length1, const long stride1, const long elmts1, const long start2, const long length2, const long stride2, const long elmts2, const long start3, const long length3, const long stride3, const long elmts3, const size_t elmt) |
| | Set transfer 3-dim array information. More...
|
| |
| void | _XMP_coarray_rdma_array_set_4 (const long start1, const long length1, const long stride1, const long elmts1, const long start2, const long length2, const long stride2, const long elmts2, const long start3, const long length3, const long stride3, const long elmts3, const long start4, const long length4, const long stride4, const long elmts4, const size_t elmt) |
| | Set transfer 4-dim array information. More...
|
| |
| void | _XMP_coarray_rdma_array_set_5 (const long start1, const long length1, const long stride1, const long elmts1, const long start2, const long length2, const long stride2, const long elmts2, const long start3, const long length3, const long stride3, const long elmts3, const long start4, const long length4, const long stride4, const long elmts4, const long start5, const long length5, const long stride5, const long elmts5, const size_t elmt) |
| | Set transfer 5-dim array information. More...
|
| |
| void | _XMP_coarray_rdma_array_set_6 (const long start1, const long length1, const long stride1, const long elmts1, const long start2, const long length2, const long stride2, const long elmts2, const long start3, const long length3, const long stride3, const long elmts3, const long start4, const long length4, const long stride4, const long elmts4, const long start5, const long length5, const long stride5, const long elmts5, const long start6, const long length6, const long stride6, const long elmts6, const size_t elmt) |
| | Set transfer 6-dim array information. More...
|
| |
| void | _XMP_coarray_rdma_array_set_7 (const long start1, const long length1, const long stride1, const long elmts1, const long start2, const long length2, const long stride2, const long elmts2, const long start3, const long length3, const long stride3, const long elmts3, const long start4, const long length4, const long stride4, const long elmts4, const long start5, const long length5, const long stride5, const long elmts5, const long start6, const long length6, const long stride6, const long elmts6, const long start7, const long length7, const long stride7, const long elmts7, const size_t elmt) |
| | Set transfer 7-dim array information. More...
|
| |
| void | _XMP_coarray_rdma_array_set_n (const int n, const long start[], const long length[], const long stride[], const long elmts[], const long distance[]) |
| | Set transfer n-dim array information. More...
|
| |
| void | _XMP_coarray_rdma_image_set_1 (const int n1) |
| | Set 1-dim image information. More...
|
| |
| void | _XMP_coarray_rdma_image_set_2 (const int n1, const int n2) |
| | Set 2-dim image information. More...
|
| |
| void | _XMP_coarray_rdma_image_set_3 (const int n1, const int n2, const int n3) |
| | Set 3-dim image information. More...
|
| |
| void | _XMP_coarray_rdma_image_set_4 (const int n1, const int n2, const int n3, const int n4) |
| | Set 4-dim image information. More...
|
| |
| void | _XMP_coarray_rdma_image_set_5 (const int n1, const int n2, const int n3, const int n4, const int n5) |
| | Set 5-dim image information. More...
|
| |
| void | _XMP_coarray_rdma_image_set_6 (const int n1, const int n2, const int n3, const int n4, const int n5, const int n6) |
| | Set 6-dim image information. More...
|
| |
| void | _XMP_coarray_rdma_image_set_7 (const int n1, const int n2, const int n3, const int n4, const int n5, const int n6, const int n7) |
| | Set 7-dim image information. More...
|
| |
| void | _XMP_coarray_rdma_image_set_n (const int ndims, const int n[]) |
| | Set n-dim image information. More...
|
| |
| void | _XMP_coarray_put (void *remote_coarray, void *local_array, void *local_coarray) |
| |
| void | _XMP_coarray_get (void *remote_coarray, void *local_array, void *local_coarray) |
| |
| void | _XMP_coarray_rdma_do2 (const int rdma_code, void *remote_coarray, void *local_array, void *local_coarray, const long coarray_elmts[], const long coarray_distance[]) |
| |
| void | _XMP_coarray_sync_all () |
| | Execute sync_all() More...
|
| |
| void | _XMP_coarray_sync_memory () |
| | Execute sync_memory() More...
|
| |
| void | xmp_sync_memory (const int *status) |
| | Execute sync_memory() More...
|
| |
| void | xmp_sync_all (const int *status) |
| | Execute sync_all() More...
|
| |
| void | xmp_sync_images (const int num, int *image_set, int *status) |
| | Execute sync_images() More...
|
| |
| void | xmp_sync_image (int image, int *status) |
| | Execute sync_image() More...
|
| |
| void | xmp_sync_images_all (int *status) |
| | Execute sync_images_all() More...
|
| |
| void | _XMP_coarray_contiguous_put (const int target_rank, _XMP_coarray_t *dst_desc, const _XMP_coarray_t *src_desc, const long dst_offset, const long src_offset, const long dst_elmts, const long src_elmts) |
| |
| void | _XMP_coarray_contiguous_get (const int target_rank, _XMP_coarray_t *dst_desc, const _XMP_coarray_t *src_desc, const long dst_offset, const long src_offset, const long dst_elmts, const long src_elmts) |
| |
| void | _XMP_build_sync_images_table () |
| | Build table for sync images. More...
|
| |
| void | _XMP_build_coarray_queue () |
| | Build queue for coarray. More...
|
| |
| void | _XMP_coarray_lastly_deallocate () |
| | Deallocate memory space and an object of the last coarray. More...
|
| |
| void | _XMP_coarray_put_acc (void *remote_coarray, void *local_array, void *local_coarray, const int is_remote_on_acc, const int is_local_on_acc) |
| |
| void | _XMP_coarray_get_acc (void *remote_coarray, void *local_array, void *local_coarray, const int is_remote_on_acc, const int is_local_on_acc) |
| |
| _XMP_coarray_t ** | _XMP_coarray_get_list (int *num) |
| |