7
ARMCI_AccV (int op, void *scale, armci_giov_t * darr, int len, int proc)
10
rval = PARMCI_AccV (op, scale, darr, len, proc);
21
ARMCI_AccS (int optype, void *scale, void *src_ptr, int *src_stride_arr,
22
void *dst_ptr, int *dst_stride_arr, int *count, int stride_levels,
27
PARMCI_AccS (optype, scale, src_ptr, src_stride_arr, dst_ptr,
28
dst_stride_arr, count, stride_levels, proc);
39
ARMCI_NbPut (void *src, void *dst, int bytes, int proc,
40
armci_hdl_t * nb_handle)
43
rval = PARMCI_NbPut (src, dst, bytes, proc, nb_handle);
48
ARMCI_GetValueInt (void *src, int proc)
51
rval = PARMCI_GetValueInt (src, proc);
56
ARMCI_Put_flag (void *src, void *dst, int bytes, int *f, int v, int proc)
59
rval = PARMCI_Put_flag (src, dst, bytes, f, v, proc);
64
ARMCI_NbGetS (void *src_ptr, int *src_stride_arr, void *dst_ptr,
65
int *dst_stride_arr, int *count, int stride_levels, int proc,
66
armci_hdl_t * nb_handle)
70
PARMCI_NbGetS (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr, count,
71
stride_levels, proc, nb_handle);
76
ARMCI_Malloc_local (armci_size_t bytes)
79
rval = PARMCI_Malloc_local (bytes);
84
ARMCI_Free_local (void *ptr)
87
rval = PARMCI_Free_local (ptr);
92
ARMCI_Get (void *src, void *dst, int bytes, int proc)
95
rval = PARMCI_Get (src, dst, bytes, proc);
100
ARMCI_Put (void *src, void *dst, int bytes, int proc)
103
rval = PARMCI_Put (src, dst, bytes, proc);
108
ARMCI_Destroy_mutexes ()
111
rval = PARMCI_Destroy_mutexes ();
116
ARMCI_GetS (void *src_ptr, int *src_stride_arr, void *dst_ptr,
117
int *dst_stride_arr, int *count, int stride_levels, int proc)
121
PARMCI_GetS (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr, count,
122
stride_levels, proc);
127
ARMCI_NbAccV (int op, void *scale, armci_giov_t * darr, int len, int proc,
128
armci_hdl_t * nb_handle)
131
rval = PARMCI_NbAccV (op, scale, darr, len, proc, nb_handle);
136
ARMCI_GetValueFloat (void *src, int proc)
139
rval = PARMCI_GetValueFloat (src, proc);
144
ARMCI_Malloc (void **ptr_arr, armci_size_t bytes)
147
rval = PARMCI_Malloc (ptr_arr, bytes);
152
ARMCI_NbAccS (int optype, void *scale, void *src_ptr, int *src_stride_arr,
153
void *dst_ptr, int *dst_stride_arr, int *count,
154
int stride_levels, int proc, armci_hdl_t * nb_handle)
158
PARMCI_NbAccS (optype, scale, src_ptr, src_stride_arr, dst_ptr,
159
dst_stride_arr, count, stride_levels, proc, nb_handle);
164
ARMCI_PutS (void *src_ptr, int *src_stride_arr, void *dst_ptr,
165
int *dst_stride_arr, int *count, int stride_levels, int proc)
169
PARMCI_PutS (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr, count,
170
stride_levels, proc);
175
ARMCI_Memat (armci_meminfo_t * meminfo, int memflg)
178
rval = PARMCI_Memat (meminfo, memflg);
183
ARMCI_PutV (armci_giov_t * darr, int len, int proc)
186
rval = PARMCI_PutV (darr, len, proc);
191
ARMCI_Free (void *ptr)
194
rval = PARMCI_Free (ptr);
199
ARMCI_Init_args (int *argc, char ***argv)
202
rval = PARMCI_Init_args (argc, argv);
207
ARMCI_PutValueInt (int src, void *dst, int proc)
210
rval = PARMCI_PutValueInt (src, dst, proc);
215
ARMCI_Memget (size_t bytes, armci_meminfo_t * meminfo, int memflg)
217
PARMCI_Memget (bytes, meminfo, memflg);
227
ARMCI_NbPutV (armci_giov_t * darr, int len, int proc, armci_hdl_t * nb_handle)
230
rval = PARMCI_NbPutV (darr, len, proc, nb_handle);
235
ARMCI_PutValueDouble (double src, void *dst, int proc)
238
rval = PARMCI_PutValueDouble (src, dst, proc);
243
ARMCI_GetV (armci_giov_t * darr, int len, int proc)
246
rval = PARMCI_GetV (darr, len, proc);
251
ARMCI_Test (armci_hdl_t * nb_handle)
254
rval = PARMCI_Test (nb_handle);
259
ARMCI_Unlock (int mutex, int proc)
261
PARMCI_Unlock (mutex, proc);
265
ARMCI_Fence (int proc)
271
ARMCI_Create_mutexes (int num)
274
rval = PARMCI_Create_mutexes (num);
279
ARMCI_PutS_flag (void *src_ptr, int *src_stride_arr, void *dst_ptr,
280
int *dst_stride_arr, int *count, int stride_levels,
281
int *flag, int val, int proc)
285
PARMCI_PutS_flag (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr, count,
286
stride_levels, flag, val, proc);
291
ARMCI_WaitProc (int proc)
294
rval = PARMCI_WaitProc (proc);
299
ARMCI_Lock (int mutex, int proc)
301
PARMCI_Lock (mutex, proc);
305
ARMCI_GetValueDouble (void *src, int proc)
308
rval = PARMCI_GetValueDouble (src, proc);
313
ARMCI_NbGetV (armci_giov_t * darr, int len, int proc, armci_hdl_t * nb_handle)
316
rval = PARMCI_NbGetV (darr, len, proc, nb_handle);
321
ARMCI_Rmw (int op, int *ploc, int *prem, int extra, int proc)
324
rval = PARMCI_Rmw (op, ploc, prem, extra, proc);
332
rval = PARMCI_Init ();
340
rval = PARMCI_WaitAll ();
345
ARMCI_NbGet (void *src, void *dst, int bytes, int proc,
346
armci_hdl_t * nb_handle)
349
rval = PARMCI_NbGet (src, dst, bytes, proc, nb_handle);
354
ARMCI_PutValueFloat (float src, void *dst, int proc)
357
rval = PARMCI_PutValueFloat (src, dst, proc);
362
ARMCI_NbPutS (void *src_ptr, int *src_stride_arr, void *dst_ptr,
363
int *dst_stride_arr, int *count, int stride_levels, int proc,
364
armci_hdl_t * nb_handle)
368
PARMCI_NbPutS (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr, count,
369
stride_levels, proc, nb_handle);
374
ARMCI_PutS_flag_dir (void *src_ptr, int *src_stride_arr, void *dst_ptr,
375
int *dst_stride_arr, int *count, int stride_levels,
376
int *flag, int val, int proc)
380
PARMCI_PutS_flag_dir (src_ptr, src_stride_arr, dst_ptr, dst_stride_arr,
381
count, stride_levels, flag, val, proc);
386
ARMCI_PutValueLong (long src, void *dst, int proc)
389
rval = PARMCI_PutValueLong (src, dst, proc);
394
ARMCI_Wait (armci_hdl_t * nb_handle)
397
rval = PARMCI_Wait (nb_handle);
402
ARMCI_GetValueLong (void *src, int proc)
405
rval = PARMCI_GetValueLong (src, proc);