libxmp/libxmpf in Omni Compiler
1.3.4
|
Go to the source code of this file.
|
void | _XMPCO_getVector_DMA (void *descPtr, char *baseAddr, int bytes, int coindex, void *descDMA, size_t offsetDMA, char *nameDMA) |
|
void | _XMPCO_getVector_buffer (void *descPtr, char *baseAddr, int bytesRU, int coindex, char *result, int bytes) |
|
void | _XMP_atomic_define_1 (void *, size_t, int, int, void *, size_t, size_t) |
|
◆ _XMP_atomic_define_1()
void _XMP_atomic_define_1 |
( |
void * |
, |
|
|
size_t |
, |
|
|
int |
, |
|
|
int |
, |
|
|
void * |
, |
|
|
size_t |
, |
|
|
size_t |
|
|
) |
| |
6352 #if defined(_XMP_GASNET) || defined(_XMP_FJRDMA) || defined(_XMP_MPI3_ONESIDED) || defined(_XMP_UTOFU)
6362 #elif _XMP_MPI3_ONESIDED
◆ _XMPCO_getVector_buffer()
void _XMPCO_getVector_buffer |
( |
void * |
descPtr, |
|
|
char * |
baseAddr, |
|
|
int |
bytesRU, |
|
|
int |
coindex, |
|
|
char * |
result, |
|
|
int |
bytes |
|
) |
| |
345 size_t rest1, rest2, bufSize;
353 for (rest1 = bytesRU, rest2 = bytes;
355 rest1 -= bufSize, rest2 -=bufSize) {
◆ _XMPCO_getVector_DMA()
void _XMPCO_getVector_DMA |
( |
void * |
descPtr, |
|
|
char * |
baseAddr, |
|
|
int |
bytes, |
|
|
int |
coindex, |
|
|
void * |
descDMA, |
|
|
size_t |
offsetDMA, |
|
|
char * |
nameDMA |
|
) |
| |
328 " from: remote[%d] \'%s\' + %zd\n"
void _XMPCO_getVector_DMA(void *descPtr, char *baseAddr, int bytes, int coindex, void *descDMA, size_t offsetDMA, char *nameDMA)
Definition: xmpco_get_expr.c:321
void _XMP_gasnet_atomic_define(int target_rank, _XMP_coarray_t *dst_desc, size_t dst_offset, int value, _XMP_coarray_t *src_desc, size_t src_offset, size_t elmt_size)
Definition: xmp_intrinsic_gasnet.c:57
void _XMPCO_debugPrint(char *format,...)
Definition: xmpco_msg.c:20
char * _localBuf_name
Definition: xmpco_get_stmt.c:69
char * _XMPCO_get_nameOfCoarray(CoarrayInfo_t *cinfo)
Definition: xmpco_alloc.c:701
void * _localBuf_desc
Definition: xmpco_get_stmt.c:65
size_t _XMPCO_get_offsetInMemoryChunk(CoarrayInfo_t *cinfo, char *addr)
Definition: xmpco_alloc.c:740
size_t _localBuf_offset
Definition: xmpco_get_stmt.c:66
void _XMP_coarray_contiguous_get(const int, void *, const void *, const long, const long, const long, const long)
Definition: xmp_data_struct.h:328
void _XMP_utofu_atomic_define(int target_rank, _XMP_coarray_t *dst_desc, size_t dst_offset, int value, size_t elmt_size)
Definition: xmp_intrinsic_utofu.c:32
void * _XMPCO_get_descForMemoryChunk(CoarrayInfo_t *cinfo)
Definition: xmpco_alloc.c:725
size_t _XMPCO_get_localBufSize(void)
Definition: xmpco_params.c:84
void _XMP_fjrdma_atomic_define(int target_rank, _XMP_coarray_t *dst_desc, size_t dst_offset, int value, _XMP_coarray_t *src_desc, size_t src_offset, size_t elmt_size)
Definition: xmp_intrinsic_fjrdma.c:3
void _XMP_mpi_atomic_define(int target_rank, _XMP_coarray_t *c, size_t offset, int value, size_t elmt_size)
Definition: xmp_intrinsic_mpi.c:3
char * _localBuf_baseAddr
Definition: xmpco_get_stmt.c:67