|
libxmp/libxmpf in Omni Compiler
1.3.4
|
#include <stdarg.h>#include <stdlib.h>#include "xmp_internal.h"#include "xmp.h"#include <stddef.h>
Functions | |
| void | _XMP_align_local_idx (long long int global_idx, int *local_idx, _XMP_array_t *array, int array_axis, int *rank) |
| void | _XMP_init_shadow_dim (_XMP_array_t *array, int i, int type, int lo, int hi) |
| MPI_Comm | xmp_get_mpi_comm (void) |
| void | xmp_init_mpi (int *argc, char ***argv) |
| void | xmp_finalize_mpi (void) |
| void | xmp_init_py (MPI_Fint comm) |
| void | xmp_init (MPI_Comm comm) |
| void | xmp_finalize () |
| int | xmp_desc_kind (xmp_desc_t d, int *kind) |
| int | xmp_num_nodes (void) |
| int | xmp_num_images (void) |
| int | xmp_node_num (void) |
| int | xmpc_node_num (void) |
| int | xmpc_this_image (void) |
| void | xmp_barrier (void) |
| int | xmp_all_num_nodes (void) |
| int | xmp_all_node_num (void) |
| int | xmpc_all_node_num (void) |
| double | xmp_wtime (void) |
| double | xmp_wtick (void) |
| int | xmp_array_ndims (xmp_desc_t d, int *ndims) |
| int | xmp_array_lbound (xmp_desc_t d, int dim, int *lbound) |
| int | xmp_array_ubound (xmp_desc_t d, int dim, int *ubound) |
| size_t | xmp_array_type_size (xmp_desc_t d) |
| int | xmp_array_gsize (xmp_desc_t d, int dim) |
| int | xmp_array_lsize (xmp_desc_t d, int dim, int *lsize) |
| int | xmp_array_gcllbound (xmp_desc_t d, int dim) |
| int | xmp_array_gclubound (xmp_desc_t d, int dim) |
| int | xmp_array_lcllbound (xmp_desc_t d, int dim) |
| int | xmp_array_lclubound (xmp_desc_t d, int dim) |
| int | xmp_array_gcglbound (xmp_desc_t d, int dim) |
| int | xmp_array_gcgubound (xmp_desc_t d, int dim) |
| int | xmp_array_laddr (xmp_desc_t d, void **laddr) |
| int | xmp_array_ushadow (xmp_desc_t d, int dim, int *ushadow) |
| int | xmp_array_lshadow (xmp_desc_t d, int dim, int *lshadow) |
| int | xmp_array_owner (xmp_desc_t d, int ndims, int index[ndims], int dim) |
| int | xmp_array_lead_dim (xmp_desc_t d, int size[]) |
| int | xmp_array_gtol (xmp_desc_t d, int dim, int g_idx, int *l_idx) |
| int | xmp_align_axis (xmp_desc_t d, int dim, int *axis) |
| int | xmp_align_offset (xmp_desc_t d, int dim, int *offset) |
| int | xmp_align_format (xmp_desc_t d, int dim) |
| int | xmp_align_size (xmp_desc_t d, int dim) |
| int | xmp_align_replicated (xmp_desc_t d, int dim, int *replicated) |
| int | xmp_align_template (xmp_desc_t d, xmp_desc_t *dt) |
| int | xmp_template_fixed (xmp_desc_t d, int *fixed) |
| int | xmp_template_ndims (xmp_desc_t d, int *ndims) |
| int | xmp_template_lbound (xmp_desc_t d, int dim, int *lbound) |
| int | xmp_template_ubound (xmp_desc_t d, int dim, int *ubound) |
| int | xmp_template_gsize (xmp_desc_t d, int dim) |
| int | xmp_template_lsize (xmp_desc_t d, int dim) |
| int | xmp_dist_format (xmp_desc_t d, int dim, int *format) |
| int | xmp_dist_blocksize (xmp_desc_t d, int dim, int *blocksize) |
| int | xmp_dist_stride (xmp_desc_t d, int dim) |
| int | xmp_dist_nodes (xmp_desc_t d, xmp_desc_t *dn) |
| int | xmp_dist_axis (xmp_desc_t d, int dim, int *axis) |
| int | xmp_dist_gblockmap (xmp_desc_t d, int dim, int *map) |
| int | xmp_nodes_ndims (xmp_desc_t d, int *ndims) |
| int | xmp_nodes_index (xmp_desc_t d, int dim, int *index) |
| int | xmp_nodes_size (xmp_desc_t d, int dim, int *size) |
| int | xmp_nodes_rank (xmp_desc_t d, int *rank) |
| int | xmp_nodes_comm (xmp_desc_t d, void **comm) |
| int | xmp_nodes_equiv (xmp_desc_t d, xmp_desc_t *dn, int lb[], int ub[], int st[]) |
| void | xmp_sched_template_index (int *local_start_index, int *local_end_index, const int global_start_index, const int global_end_index, const int step, const xmp_desc_t template, const int template_dim) |
| void * | xmp_malloc (xmp_desc_t d,...) |
| void | xmp_free (xmp_desc_t d) |
| void | xmp_exit (int status) |
| void | xmp_array_lbound_global (xmp_desc_t d, int dim, int *global_i) |
| void | xmp_array_ubound_global (xmp_desc_t d, int dim, int *global_i) |
| void | _XMP_calc_gmove_rank_array_SCALAR (xmp_desc_t array, int *ref_index, int *rank_array) |
| int | xmp_array_owner_rank (xmp_desc_t d, int *ref_index, int *owners) |
| void _XMP_align_local_idx | ( | long long int | global_idx, |
| int * | local_idx, | ||
| _XMP_array_t * | array, | ||
| int | array_axis, | ||
| int * | rank | ||
| ) |


| void _XMP_calc_gmove_rank_array_SCALAR | ( | xmp_desc_t | array, |
| int * | ref_index, | ||
| int * | rank_array | ||
| ) |

| void _XMP_init_shadow_dim | ( | _XMP_array_t * | array, |
| int | i, | ||
| int | type, | ||
| int | lo, | ||
| int | hi | ||
| ) |


| int xmp_align_axis | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | axis | ||
| ) |

| int xmp_align_format | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |

| int xmp_align_offset | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | offset | ||
| ) |
| int xmp_align_replicated | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | replicated | ||
| ) |

| int xmp_align_size | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |

| int xmp_align_template | ( | xmp_desc_t | d, |
| xmp_desc_t * | dt | ||
| ) |

| int xmp_all_node_num | ( | void | ) |
| int xmp_all_num_nodes | ( | void | ) |
| int xmp_array_gcglbound | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |
| int xmp_array_gcgubound | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |
| int xmp_array_gcllbound | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |
| int xmp_array_gclubound | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |
| int xmp_array_gsize | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |
| int xmp_array_gtol | ( | xmp_desc_t | d, |
| int | dim, | ||
| int | g_idx, | ||
| int * | l_idx | ||
| ) |


| int xmp_array_laddr | ( | xmp_desc_t | d, |
| void ** | laddr | ||
| ) |
| int xmp_array_lbound | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | lbound | ||
| ) |
| void xmp_array_lbound_global | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | global_i | ||
| ) |
| int xmp_array_lcllbound | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |
| int xmp_array_lclubound | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |
| int xmp_array_lead_dim | ( | xmp_desc_t | d, |
| int | size[] | ||
| ) |

| int xmp_array_lshadow | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | lshadow | ||
| ) |
| int xmp_array_lsize | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | lsize | ||
| ) |
| int xmp_array_ndims | ( | xmp_desc_t | d, |
| int * | ndims | ||
| ) |

| int xmp_array_owner | ( | xmp_desc_t | d, |
| int | ndims, | ||
| int | index[ndims], | ||
| int | dim | ||
| ) |

| int xmp_array_owner_rank | ( | xmp_desc_t | d, |
| int * | ref_index, | ||
| int * | owners | ||
| ) |

| size_t xmp_array_type_size | ( | xmp_desc_t | d | ) |

| int xmp_array_ubound | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | ubound | ||
| ) |
| void xmp_array_ubound_global | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | global_i | ||
| ) |
| int xmp_array_ushadow | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | ushadow | ||
| ) |
| void xmp_barrier | ( | void | ) |

| int xmp_desc_kind | ( | xmp_desc_t | d, |
| int * | kind | ||
| ) |
| int xmp_dist_axis | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | axis | ||
| ) |

| int xmp_dist_blocksize | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | blocksize | ||
| ) |


| int xmp_dist_format | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | format | ||
| ) |

| int xmp_dist_gblockmap | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | map | ||
| ) |

| int xmp_dist_nodes | ( | xmp_desc_t | d, |
| xmp_desc_t * | dn | ||
| ) |

| int xmp_dist_stride | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |
| void xmp_exit | ( | int | status | ) |

| void xmp_finalize | ( | ) |
| void xmp_free | ( | xmp_desc_t | d | ) |

| MPI_Comm xmp_get_mpi_comm | ( | void | ) |
| void xmp_init | ( | MPI_Comm | comm | ) |
| void xmp_init_py | ( | MPI_Fint | comm | ) |
| void* xmp_malloc | ( | xmp_desc_t | d, |
| ... | |||
| ) |

| int xmp_node_num | ( | void | ) |

| int xmp_nodes_comm | ( | xmp_desc_t | d, |
| void ** | comm | ||
| ) |
| int xmp_nodes_equiv | ( | xmp_desc_t | d, |
| xmp_desc_t * | dn, | ||
| int | lb[], | ||
| int | ub[], | ||
| int | st[] | ||
| ) |

| int xmp_nodes_index | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | index | ||
| ) |
| int xmp_nodes_ndims | ( | xmp_desc_t | d, |
| int * | ndims | ||
| ) |

| int xmp_nodes_rank | ( | xmp_desc_t | d, |
| int * | rank | ||
| ) |
| int xmp_nodes_size | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | size | ||
| ) |

| int xmp_num_images | ( | void | ) |


| int xmp_num_nodes | ( | void | ) |

| void xmp_sched_template_index | ( | int * | local_start_index, |
| int * | local_end_index, | ||
| const int | global_start_index, | ||
| const int | global_end_index, | ||
| const int | step, | ||
| const xmp_desc_t | template, | ||
| const int | template_dim | ||
| ) |

| int xmp_template_fixed | ( | xmp_desc_t | d, |
| int * | fixed | ||
| ) |
| int xmp_template_gsize | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |
| int xmp_template_lbound | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | lbound | ||
| ) |
| int xmp_template_lsize | ( | xmp_desc_t | d, |
| int | dim | ||
| ) |
| int xmp_template_ndims | ( | xmp_desc_t | d, |
| int * | ndims | ||
| ) |
| int xmp_template_ubound | ( | xmp_desc_t | d, |
| int | dim, | ||
| int * | ubound | ||
| ) |
| int xmpc_all_node_num | ( | void | ) |
| int xmpc_node_num | ( | void | ) |


| int xmpc_this_image | ( | void | ) |
