@@ -193,24 +193,6 @@ OSHMEM_DECLSPEC void shmem_iput32(void* target, const void* source, ptrdiff_t ts
193193OSHMEM_DECLSPEC void shmem_iput64 (void * target , const void * source , ptrdiff_t tst , ptrdiff_t sst ,size_t len , int pe );
194194OSHMEM_DECLSPEC void shmem_iput128 (void * target , const void * source , ptrdiff_t tst , ptrdiff_t sst ,size_t len , int pe );
195195
196- /*
197- * Nonblocking put routines
198- */
199- OSHMEM_DECLSPEC void shmem_putmem_nbi (void * target , const void * source , size_t len , int pe );
200- OSHMEM_DECLSPEC void shmem_char_put_nbi (char * target , const char * source , size_t len , int pe );
201- OSHMEM_DECLSPEC void shmem_short_put_nbi (short * target , const short * source , size_t len , int pe );
202- OSHMEM_DECLSPEC void shmem_int_put_nbi (int * target , const int * source , size_t len , int pe );
203- OSHMEM_DECLSPEC void shmem_long_put_nbi (long * target , const long * source , size_t len , int pe );
204- OSHMEM_DECLSPEC void shmem_longlong_put_nbi (long long * target , const long long * source , size_t len , int pe );
205- OSHMEM_DECLSPEC void shmem_float_put_nbi (float * target , const float * source , size_t len , int pe );
206- OSHMEM_DECLSPEC void shmem_double_put_nbi (double * target , const double * source , size_t len , int pe );
207- OSHMEM_DECLSPEC void shmem_longdouble_put_nbi (long double * target , const long double * source , size_t len , int pe );
208- OSHMEM_DECLSPEC void shmem_put8_nbi (void * target , const void * source , size_t len , int pe );
209- OSHMEM_DECLSPEC void shmem_put16_nbi (void * target , const void * source , size_t len , int pe );
210- OSHMEM_DECLSPEC void shmem_put32_nbi (void * target , const void * source , size_t len , int pe );
211- OSHMEM_DECLSPEC void shmem_put64_nbi (void * target , const void * source , size_t len , int pe );
212- OSHMEM_DECLSPEC void shmem_put128_nbi (void * target , const void * source , size_t len , int pe );
213-
214196/*
215197 * Elemental get routines
216198 */
@@ -346,6 +328,11 @@ OSHMEM_DECLSPEC void shmem_collect32(void *target, const void *source, size_t nl
346328OSHMEM_DECLSPEC void shmem_collect64 (void * target , const void * source , size_t nlong , int PE_start , int logPE_stride , int PE_size , long * pSync );
347329OSHMEM_DECLSPEC void shmem_fcollect32 (void * target , const void * source , size_t nlong , int PE_start , int logPE_stride , int PE_size , long * pSync );
348330OSHMEM_DECLSPEC void shmem_fcollect64 (void * target , const void * source , size_t nlong , int PE_start , int logPE_stride , int PE_size , long * pSync );
331+ OSHMEM_DECLSPEC void shmem_alltoall32 (void * target , const void * source , size_t nelems , int PE_start , int logPE_stride , int PE_size , long * pSync );
332+ OSHMEM_DECLSPEC void shmem_alltoall64 (void * target , const void * source , size_t nelems , int PE_start , int logPE_stride , int PE_size , long * pSync );
333+ OSHMEM_DECLSPEC void shmem_alltoalls32 (void * target , const void * source , ptrdiff_t dst , ptrdiff_t sst , size_t nelems , int PE_start , int logPE_stride , int PE_size , long * pSync );
334+ OSHMEM_DECLSPEC void shmem_alltoalls64 (void * target , const void * source , ptrdiff_t dst , ptrdiff_t sst , size_t nelems , int PE_start , int logPE_stride , int PE_size , long * pSync );
335+
349336
350337/*
351338 * Reduction routines
0 commit comments