libxmp/libxmpf in Omni Compiler
1.3.4
|
Data Structures | |
struct | _coarray_comm_t |
Macros | |
#define | NUM_COMM_CACHES (16) |
Typedefs | |
typedef struct _coarray_comm_t | _coarray_comm_t |
Enumerations | |
enum | comm_pattern { contiguous, blockstride, others } |
Functions | |
void | _XMP_tca_malloc (_XMP_coarray_t *coarray_desc, void **addr, const size_t coarray_size) |
void | _XMP_tca_contiguous_put (const int target_rank, const size_t dst_offset, const size_t src_offset, const _XMP_coarray_t *dst_desc, const _XMP_coarray_t *src_desc, const size_t dst_elmts, const size_t src_elmts, const size_t elmt_size) |
void | _XMP_tca_sync_memory () |
Execute sync_memory. More... | |
#define NUM_COMM_CACHES (16) |
typedef struct _coarray_comm_t _coarray_comm_t |
enum comm_pattern |
void _XMP_tca_contiguous_put | ( | const int | target_rank, |
const size_t | dst_offset, | ||
const size_t | src_offset, | ||
const _XMP_coarray_t * | dst_desc, | ||
const _XMP_coarray_t * | src_desc, | ||
const size_t | dst_elmts, | ||
const size_t | src_elmts, | ||
const size_t | elmt_size | ||
) |
void _XMP_tca_malloc | ( | _XMP_coarray_t * | coarray_desc, |
void ** | addr, | ||
const size_t | coarray_size | ||
) |