|
libxmp/libxmpf in Omni Compiler
1.3.4
|

Macros | |
| #define | MPI_PORTABLE_PLATFORM_H |
| #define | min(x, y) ((x) < (y) ? (x) : (y)) |
Functions | |
| _XMP_template_t * | _XMP_create_template_desc (int dim, _Bool is_fixed) |
| void | _XMP_calc_template_size (_XMP_template_t *t) |
| int | _XMP_check_template_ref_inclusion (int ref_lower, int ref_upper, int ref_stride, _XMP_template_t *t, int index) |
| void | _XMP_init_template_FIXED (_XMP_template_t **template, int dim,...) |
| void | _XMP_init_template_UNFIXED (_XMP_template_t **template, int dim) |
| void | _XMP_set_template_size (_XMP_template_t *t, int dim,...) |
| void | _XMP_init_template_chunk (_XMP_template_t *template, _XMP_nodes_t *nodes) |
| void | _XMP_finalize_template (_XMP_template_t *template) |
| void | _XMP_dist_template_DUPLICATION (_XMP_template_t *template, int template_index) |
| void | _XMP_dist_template_BLOCK (_XMP_template_t *template, int template_index, int nodes_index) |
| void | _XMP_dist_template_CYCLIC (_XMP_template_t *template, int template_index, int nodes_index) |
| void | _XMP_dist_template_BLOCK_CYCLIC (_XMP_template_t *template, int template_index, int nodes_index, unsigned long long width) |
| void | _XMP_dist_template_GBLOCK (_XMP_template_t *template, int template_index, int nodes_index, int *mapping_array, int *temp0) |
| _XMP_nodes_t * | _XMP_create_nodes_by_template_ref (_XMP_template_t *ref_template, int *shrink, long long *ref_lower, long long *ref_upper, long long *ref_stride) |
| int | _XMP_exec_task_TEMPLATE_PART (_XMP_task_desc_t **task_desc, _XMP_template_t *ref_template,...) |
| _Bool | union_triplet (int lb0, int ub0, int st0, int lb1, int ub1, int st1) |
| int | _XMP_exec_task_TEMPLATE_PART_nocomm (_XMP_template_t *ref_template,...) |
| int | _XMP_calc_template_owner_SCALAR (_XMP_template_t *template, int dim_index, long long ref_index) |
| int | _XMP_calc_template_par_triplet (_XMP_template_t *template, int template_index, int nodes_rank, int *template_lower, int *template_upper, int *template_stride) |
| int | xmpc_ltog (int local_idx, _XMP_template_t *template, int dim, int offset) |
| #define min | ( | x, | |
| y | |||
| ) | ((x) < (y) ? (x) : (y)) |
| #define MPI_PORTABLE_PLATFORM_H |
| int _XMP_calc_template_owner_SCALAR | ( | _XMP_template_t * | template, |
| int | dim_index, | ||
| long long | ref_index | ||
| ) |


| int _XMP_calc_template_par_triplet | ( | _XMP_template_t * | template, |
| int | template_index, | ||
| int | nodes_rank, | ||
| int * | template_lower, | ||
| int * | template_upper, | ||
| int * | template_stride | ||
| ) |


| void _XMP_calc_template_size | ( | _XMP_template_t * | t | ) |


| int _XMP_check_template_ref_inclusion | ( | int | ref_lower, |
| int | ref_upper, | ||
| int | ref_stride, | ||
| _XMP_template_t * | t, | ||
| int | index | ||
| ) |
| _XMP_nodes_t* _XMP_create_nodes_by_template_ref | ( | _XMP_template_t * | ref_template, |
| int * | shrink, | ||
| long long * | ref_lower, | ||
| long long * | ref_upper, | ||
| long long * | ref_stride | ||
| ) |


| _XMP_template_t* _XMP_create_template_desc | ( | int | dim, |
| _Bool | is_fixed | ||
| ) |


| void _XMP_dist_template_BLOCK | ( | _XMP_template_t * | template, |
| int | template_index, | ||
| int | nodes_index | ||
| ) |
| void _XMP_dist_template_BLOCK_CYCLIC | ( | _XMP_template_t * | template, |
| int | template_index, | ||
| int | nodes_index, | ||
| unsigned long long | width | ||
| ) |
| void _XMP_dist_template_CYCLIC | ( | _XMP_template_t * | template, |
| int | template_index, | ||
| int | nodes_index | ||
| ) |
| void _XMP_dist_template_DUPLICATION | ( | _XMP_template_t * | template, |
| int | template_index | ||
| ) |
| void _XMP_dist_template_GBLOCK | ( | _XMP_template_t * | template, |
| int | template_index, | ||
| int | nodes_index, | ||
| int * | mapping_array, | ||
| int * | temp0 | ||
| ) |

| int _XMP_exec_task_TEMPLATE_PART | ( | _XMP_task_desc_t ** | task_desc, |
| _XMP_template_t * | ref_template, | ||
| ... | |||
| ) |

| int _XMP_exec_task_TEMPLATE_PART_nocomm | ( | _XMP_template_t * | ref_template, |
| ... | |||
| ) |

| void _XMP_finalize_template | ( | _XMP_template_t * | template | ) |

| void _XMP_init_template_chunk | ( | _XMP_template_t * | template, |
| _XMP_nodes_t * | nodes | ||
| ) |

| void _XMP_init_template_FIXED | ( | _XMP_template_t ** | template, |
| int | dim, | ||
| ... | |||
| ) |

| void _XMP_init_template_UNFIXED | ( | _XMP_template_t ** | template, |
| int | dim | ||
| ) |

| void _XMP_set_template_size | ( | _XMP_template_t * | t, |
| int | dim, | ||
| ... | |||
| ) |

| _Bool union_triplet | ( | int | lb0, |
| int | ub0, | ||
| int | st0, | ||
| int | lb1, | ||
| int | ub1, | ||
| int | st1 | ||
| ) |

| int xmpc_ltog | ( | int | local_idx, |
| _XMP_template_t * | template, | ||
| int | dim, | ||
| int | offset | ||
| ) |
