13
ARMCI_AccV (int op, void *scale, armci_giov_t * darr, int len, int proc)
16
rval = PARMCI_AccV (op, scale, darr, len, proc);
27
ARMCI_AccS (int optype, void *scale, void *src_ptr, int *src_stride_arr,
28
void *dst_ptr, int *dst_stride_arr, int *count, int stride_levels,
33
PARMCI_AccS (optype, scale, src_ptr, src_stride_arr, dst_ptr,
34
dst_stride_arr, count, stride_levels, proc);
45
ARMCI_NbPut (void *src, void *dst, int bytes, int proc,
46
armci_hdl_t * nb_handle)
49
rval = PARMCI_NbPut (src, dst, bytes, proc, nb_handle);
54
ARMCI_GetValueInt (void *src, int proc)
57
rval = PARMCI_GetValueInt (src, proc);
62
ARMCI_Put_flag (void *src, void *dst, int bytes, int *f, int v, int proc)
65
rval = PARMCI_Put_flag (src, dst, bytes, f, v, proc);
70
ARMCI_NbGetS (void *src_ptr, int *src_stride_arr, void *dst_ptr,
71
int *dst_stride_arr, int *count, int stride_levels, int proc,
72
armci_hdl_t * nb_handle)
76
PARMCI_NbGetS (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr, count,
77
stride_levels, proc, nb_handle);
82
ARMCI_Malloc_local (armci_size_t bytes)
85
rval = PARMCI_Malloc_local (bytes);
90
ARMCI_Free_local (void *ptr)
93
rval = PARMCI_Free_local (ptr);
98
ARMCI_Get (void *src, void *dst, int bytes, int proc)
101
rval = PARMCI_Get (src, dst, bytes, proc);
106
ARMCI_Put (void *src, void *dst, int bytes, int proc)
109
rval = PARMCI_Put (src, dst, bytes, proc);
114
ARMCI_Destroy_mutexes ()
117
rval = PARMCI_Destroy_mutexes ();
122
ARMCI_GetS (void *src_ptr, int *src_stride_arr, void *dst_ptr,
123
int *dst_stride_arr, int *count, int stride_levels, int proc)
127
PARMCI_GetS (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr, count,
128
stride_levels, proc);
133
ARMCI_NbAccV (int op, void *scale, armci_giov_t * darr, int len, int proc,
134
armci_hdl_t * nb_handle)
137
rval = PARMCI_NbAccV (op, scale, darr, len, proc, nb_handle);
142
ARMCI_GetValueFloat (void *src, int proc)
145
rval = PARMCI_GetValueFloat (src, proc);
150
ARMCI_Malloc (void **ptr_arr, armci_size_t bytes)
153
rval = PARMCI_Malloc (ptr_arr, bytes);
158
ARMCI_NbAccS (int optype, void *scale, void *src_ptr, int *src_stride_arr,
159
void *dst_ptr, int *dst_stride_arr, int *count,
160
int stride_levels, int proc, armci_hdl_t * nb_handle)
164
PARMCI_NbAccS (optype, scale, src_ptr, src_stride_arr, dst_ptr,
165
dst_stride_arr, count, stride_levels, proc, nb_handle);
170
ARMCI_PutS (void *src_ptr, int *src_stride_arr, void *dst_ptr,
171
int *dst_stride_arr, int *count, int stride_levels, int proc)
175
PARMCI_PutS (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr, count,
176
stride_levels, proc);
181
ARMCI_Memat (armci_meminfo_t * meminfo, long offset)
184
rval = PARMCI_Memat (meminfo, offset);
189
ARMCI_PutV (armci_giov_t * darr, int len, int proc)
192
rval = PARMCI_PutV (darr, len, proc);
197
ARMCI_Free (void *ptr)
200
rval = PARMCI_Free (ptr);
205
ARMCI_Init_args (int *argc, char ***argv)
208
rval = PARMCI_Init_args (argc, argv);
213
ARMCI_PutValueInt (int src, void *dst, int proc)
216
rval = PARMCI_PutValueInt (src, dst, proc);
221
ARMCI_Memget (size_t bytes, armci_meminfo_t * meminfo, int memflg)
223
PARMCI_Memget (bytes, meminfo, memflg);
233
ARMCI_NbPutV (armci_giov_t * darr, int len, int proc, armci_hdl_t * nb_handle)
236
rval = PARMCI_NbPutV (darr, len, proc, nb_handle);
241
ARMCI_PutValueDouble (double src, void *dst, int proc)
244
rval = PARMCI_PutValueDouble (src, dst, proc);
249
ARMCI_GetV (armci_giov_t * darr, int len, int proc)
252
rval = PARMCI_GetV (darr, len, proc);
257
ARMCI_Test (armci_hdl_t * nb_handle)
260
rval = PARMCI_Test (nb_handle);
265
ARMCI_Unlock (int mutex, int proc)
267
PARMCI_Unlock (mutex, proc);
271
ARMCI_Fence (int proc)
277
ARMCI_Create_mutexes (int num)
280
rval = PARMCI_Create_mutexes (num);
285
ARMCI_PutS_flag (void *src_ptr, int *src_stride_arr, void *dst_ptr,
286
int *dst_stride_arr, int *count, int stride_levels,
287
int *flag, int val, int proc)
291
PARMCI_PutS_flag (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr, count,
292
stride_levels, flag, val, proc);
297
ARMCI_WaitProc (int proc)
300
rval = PARMCI_WaitProc (proc);
305
ARMCI_Lock (int mutex, int proc)
307
PARMCI_Lock (mutex, proc);
311
ARMCI_GetValueDouble (void *src, int proc)
314
rval = PARMCI_GetValueDouble (src, proc);
319
ARMCI_NbGetV (armci_giov_t * darr, int len, int proc, armci_hdl_t * nb_handle)
322
rval = PARMCI_NbGetV (darr, len, proc, nb_handle);
327
ARMCI_Rmw (int op, int *ploc, int *prem, int extra, int proc)
330
rval = PARMCI_Rmw (op, ploc, prem, extra, proc);
338
rval = PARMCI_Init ();
346
rval = PARMCI_WaitAll ();
351
ARMCI_NbGet (void *src, void *dst, int bytes, int proc,
352
armci_hdl_t * nb_handle)
355
rval = PARMCI_NbGet (src, dst, bytes, proc, nb_handle);
360
ARMCI_PutValueFloat (float src, void *dst, int proc)
363
rval = PARMCI_PutValueFloat (src, dst, proc);
368
ARMCI_NbPutS (void *src_ptr, int *src_stride_arr, void *dst_ptr,
369
int *dst_stride_arr, int *count, int stride_levels, int proc,
370
armci_hdl_t * nb_handle)
374
PARMCI_NbPutS (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr, count,
375
stride_levels, proc, nb_handle);
380
ARMCI_PutS_flag_dir (void *src_ptr, int *src_stride_arr, void *dst_ptr,
381
int *dst_stride_arr, int *count, int stride_levels,
382
int *flag, int val, int proc)
386
PARMCI_PutS_flag_dir (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr,
387
count, stride_levels, flag, val, proc);
392
ARMCI_PutValueLong (long src, void *dst, int proc)
395
rval = PARMCI_PutValueLong (src, dst, proc);
400
ARMCI_Wait (armci_hdl_t * nb_handle)
403
rval = PARMCI_Wait (nb_handle);
408
ARMCI_GetValueLong (void *src, int proc)
411
rval = PARMCI_GetValueLong (src, proc);