libxmp/libxmpf in Omni Compiler
1.3.4
|
Data Structures | |
struct | _XMP_utofu_vcqid_table |
Typedefs | |
typedef struct _XMP_utofu_vcqid_table | _XMP_utofu_vcqid_t |
Functions | |
void | _XMP_utofu_error_check (int utofu_ret) |
int | compare_vcqid_table (const void *a, const void *b) |
uint64_t | _XMP_utofu_check_mrq_notice (struct utofu_mrq_notice *notice) |
void | _XMP_utofu_coarray_malloc (_XMP_coarray_t *coarray_desc, void **addr, const size_t coarray_size) |
void | _XMP_utofu_regmem (_XMP_coarray_t *coarray_desc, void *addr, const size_t coarray_size) |
void | _XMP_utofu_deallocate (_XMP_coarray_t *coarray_desc) |
void | _XMP_utofu_contiguous_put (const int target_rank, const uint64_t dst_offset, const uint64_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_utofu_put (const int dst_contiguous, const int src_contiguous, const int target_rank, const int dst_dims, const int src_dims, const _XMP_array_section_t *dst_info, const _XMP_array_section_t *src_info, const _XMP_coarray_t *dst_desc, const _XMP_coarray_t *src_desc, void *src, const size_t dst_elmts, const size_t src_elmts) |
void | _XMP_utofu_contiguous_get (const int target_rank, const _XMP_coarray_t *dst_desc, const _XMP_coarray_t *src_desc, const uint64_t dst_offset, const uint64_t src_offset, const size_t dst_elmts, const size_t src_elmts, const size_t elmt_size) |
void | _XMP_utofu_get (const int src_contiguous, const int dst_contiguous, const int target_rank, const int src_dims, const int dst_dims, const _XMP_array_section_t *src_info, const _XMP_array_section_t *dst_info, const _XMP_coarray_t *src_desc, const _XMP_coarray_t *dst_desc, void *dst, const size_t src_elmts, const size_t dst_elmts) |
void | _XMP_utofu_sync_memory (void) |
void | _XMP_utofu_sync_all (void) |
void | _XMP_utofu_build_sync_images_table (void) |
void | _XMP_utofu_sync_images (const int num, int *image_set, int *status) |
typedef struct _XMP_utofu_vcqid_table _XMP_utofu_vcqid_t |
void _XMP_utofu_build_sync_images_table | ( | void | ) |
uint64_t _XMP_utofu_check_mrq_notice | ( | struct utofu_mrq_notice * | notice | ) |
void _XMP_utofu_coarray_malloc | ( | _XMP_coarray_t * | coarray_desc, |
void ** | addr, | ||
const size_t | coarray_size | ||
) |
void _XMP_utofu_contiguous_get | ( | const int | target_rank, |
const _XMP_coarray_t * | dst_desc, | ||
const _XMP_coarray_t * | src_desc, | ||
const uint64_t | dst_offset, | ||
const uint64_t | src_offset, | ||
const size_t | dst_elmts, | ||
const size_t | src_elmts, | ||
const size_t | elmt_size | ||
) |
void _XMP_utofu_contiguous_put | ( | const int | target_rank, |
const uint64_t | dst_offset, | ||
const uint64_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_utofu_deallocate | ( | _XMP_coarray_t * | coarray_desc | ) |
void _XMP_utofu_error_check | ( | int | utofu_ret | ) |
void _XMP_utofu_get | ( | const int | src_contiguous, |
const int | dst_contiguous, | ||
const int | target_rank, | ||
const int | src_dims, | ||
const int | dst_dims, | ||
const _XMP_array_section_t * | src_info, | ||
const _XMP_array_section_t * | dst_info, | ||
const _XMP_coarray_t * | src_desc, | ||
const _XMP_coarray_t * | dst_desc, | ||
void * | dst, | ||
const size_t | src_elmts, | ||
const size_t | dst_elmts | ||
) |
void _XMP_utofu_put | ( | const int | dst_contiguous, |
const int | src_contiguous, | ||
const int | target_rank, | ||
const int | dst_dims, | ||
const int | src_dims, | ||
const _XMP_array_section_t * | dst_info, | ||
const _XMP_array_section_t * | src_info, | ||
const _XMP_coarray_t * | dst_desc, | ||
const _XMP_coarray_t * | src_desc, | ||
void * | src, | ||
const size_t | dst_elmts, | ||
const size_t | src_elmts | ||
) |
void _XMP_utofu_regmem | ( | _XMP_coarray_t * | coarray_desc, |
void * | addr, | ||
const size_t | coarray_size | ||
) |
void _XMP_utofu_sync_all | ( | void | ) |
void _XMP_utofu_sync_images | ( | const int | num, |
int * | image_set, | ||
int * | status | ||
) |
void _XMP_utofu_sync_memory | ( | void | ) |
int compare_vcqid_table | ( | const void * | a, |
const void * | b | ||
) |