|
libxmp/libxmpf in Omni Compiler
1.3.4
|
#include "xmp.h"#include "xmp_internal.h"#include "mpi.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <limits.h>
Macros | |
| #define | MPI_PORTABLE_PLATFORM_H |
Functions | |
| void | _XMP_align_local_idx (long long int global_idx, int *local_idx, _XMP_array_t *array, int array_axis, int *rank) |
| int | check_template (_XMP_template_t *dst_t, _XMP_template_t *src_t) |
| void | xmp_transpose (void *dst_p, void *src_p, int opt) |
| void | xmpf_transpose (void *dst_p, void *src_p, int opt) |
| void | xmp_matmul (void *x_p, void *a_p, void *b_p) |
| void | xmpf_matmul (void *x_p, void *a_p, void *b_p) |
| void | xmp_gather (void *x_d, void *a_d,...) |
| void | xmpf_gather (void *x_p, void *a_p, _XMP_array_t **idx_array) |
| void | xmp_scatter (void *x_d, void *a_d,...) |
| void | xmpf_scatter (void *x_p, void *a_p, _XMP_array_t **idx_array) |
| void | xmp_pack (void *v_p, void *a_p, void *m_p) |
| void | xmp_pack_mask (void *v_p, void *a_p, void *m_p) |
| void | xmp_pack_nomask (void *v_p, void *a_p) |
| void | xmpf_pack (void *v_p, void *a_p, void *m_p) |
| void | xmpf_pack_mask (void *v_p, void *a_p, void *m_p) |
| void | xmpf_pack_nomask (void *v_p, void *a_p) |
| void | xmp_unpack (void *a_p, void *v_p, void *m_p) |
| void | xmp_unpack_mask (void *a_p, void *v_p, void *m_p) |
| void | xmp_unpack_nomask (void *a_p, void *v_p) |
| void | xmpf_unpack (void *a_p, void *v_p, void *m_p) |
| void | xmpf_unpack_mask (void *a_p, void *v_p, void *m_p) |
| void | xmpf_unpack_nomask (void *a_p, void *v_p) |
| void | _XMP_atomic_define_0 (void *dst_desc, size_t dst_offset, int value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_define_1 (void *dst_desc, size_t dst_offset, int image0, int value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_define_2 (void *dst_desc, size_t dst_offset, int image0, int image1, int value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_define_3 (void *dst_desc, size_t dst_offset, int image0, int image1, int image2, int value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_define_4 (void *dst_desc, size_t dst_offset, int image0, int image1, int image2, int image3, int value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_define_5 (void *dst_desc, size_t dst_offset, int image0, int image1, int image2, int image3, int image4, int value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_define_6 (void *dst_desc, size_t dst_offset, int image0, int image1, int image2, int image3, int image4, int image5, int value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_define_7 (void *dst_desc, size_t dst_offset, int image0, int image1, int image2, int image3, int image4, int image5, int image6, int value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_ref_0 (void *dst_desc, size_t dst_offset, int *value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_ref_1 (void *dst_desc, size_t dst_offset, int image, int *value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_ref_2 (void *dst_desc, size_t dst_offset, int image0, int image1, int *value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_ref_3 (void *dst_desc, size_t dst_offset, int image0, int image1, int image2, int *value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_ref_4 (void *dst_desc, size_t dst_offset, int image0, int image1, int image2, int image3, int *value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_ref_5 (void *dst_desc, size_t dst_offset, int image0, int image1, int image2, int image3, int image4, int *value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_ref_6 (void *dst_desc, size_t dst_offset, int image0, int image1, int image2, int image3, int image4, int image5, int *value, void *src_desc, size_t src_offset, size_t elmt_size) |
| void | _XMP_atomic_ref_7 (void *dst_desc, size_t dst_offset, int image0, int image1, int image2, int image3, int image4, int image5, int image6, int *value, void *src_desc, size_t src_offset, size_t elmt_size) |
| #define MPI_PORTABLE_PLATFORM_H |
| void _XMP_align_local_idx | ( | long long int | global_idx, |
| int * | local_idx, | ||
| _XMP_array_t * | array, | ||
| int | array_axis, | ||
| int * | rank | ||
| ) |
| void _XMP_atomic_define_0 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |

| void _XMP_atomic_define_1 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_define_2 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_define_3 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | image2, | ||
| int | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_define_4 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | image2, | ||
| int | image3, | ||
| int | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_define_5 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | image2, | ||
| int | image3, | ||
| int | image4, | ||
| int | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_define_6 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | image2, | ||
| int | image3, | ||
| int | image4, | ||
| int | image5, | ||
| int | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_define_7 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | image2, | ||
| int | image3, | ||
| int | image4, | ||
| int | image5, | ||
| int | image6, | ||
| int | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_ref_0 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int * | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |

| void _XMP_atomic_ref_1 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image, | ||
| int * | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_ref_2 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int * | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_ref_3 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | image2, | ||
| int * | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_ref_4 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | image2, | ||
| int | image3, | ||
| int * | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_ref_5 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | image2, | ||
| int | image3, | ||
| int | image4, | ||
| int * | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_ref_6 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | image2, | ||
| int | image3, | ||
| int | image4, | ||
| int | image5, | ||
| int * | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| void _XMP_atomic_ref_7 | ( | void * | dst_desc, |
| size_t | dst_offset, | ||
| int | image0, | ||
| int | image1, | ||
| int | image2, | ||
| int | image3, | ||
| int | image4, | ||
| int | image5, | ||
| int | image6, | ||
| int * | value, | ||
| void * | src_desc, | ||
| size_t | src_offset, | ||
| size_t | elmt_size | ||
| ) |
| int check_template | ( | _XMP_template_t * | dst_t, |
| _XMP_template_t * | src_t | ||
| ) |

| void xmp_gather | ( | void * | x_d, |
| void * | a_d, | ||
| ... | |||
| ) |

| void xmp_matmul | ( | void * | x_p, |
| void * | a_p, | ||
| void * | b_p | ||
| ) |

| void xmp_pack | ( | void * | v_p, |
| void * | a_p, | ||
| void * | m_p | ||
| ) |

| void xmp_pack_mask | ( | void * | v_p, |
| void * | a_p, | ||
| void * | m_p | ||
| ) |
| void xmp_pack_nomask | ( | void * | v_p, |
| void * | a_p | ||
| ) |
| void xmp_scatter | ( | void * | x_d, |
| void * | a_d, | ||
| ... | |||
| ) |

| void xmp_transpose | ( | void * | dst_p, |
| void * | src_p, | ||
| int | opt | ||
| ) |

| void xmp_unpack | ( | void * | a_p, |
| void * | v_p, | ||
| void * | m_p | ||
| ) |

| void xmp_unpack_mask | ( | void * | a_p, |
| void * | v_p, | ||
| void * | m_p | ||
| ) |

| void xmp_unpack_nomask | ( | void * | a_p, |
| void * | v_p | ||
| ) |
| void xmpf_gather | ( | void * | x_p, |
| void * | a_p, | ||
| _XMP_array_t ** | idx_array | ||
| ) |
| void xmpf_matmul | ( | void * | x_p, |
| void * | a_p, | ||
| void * | b_p | ||
| ) |
| void xmpf_pack | ( | void * | v_p, |
| void * | a_p, | ||
| void * | m_p | ||
| ) |
| void xmpf_pack_mask | ( | void * | v_p, |
| void * | a_p, | ||
| void * | m_p | ||
| ) |
| void xmpf_pack_nomask | ( | void * | v_p, |
| void * | a_p | ||
| ) |
| void xmpf_scatter | ( | void * | x_p, |
| void * | a_p, | ||
| _XMP_array_t ** | idx_array | ||
| ) |
| void xmpf_transpose | ( | void * | dst_p, |
| void * | src_p, | ||
| int | opt | ||
| ) |
| void xmpf_unpack | ( | void * | a_p, |
| void * | v_p, | ||
| void * | m_p | ||
| ) |
| void xmpf_unpack_mask | ( | void * | a_p, |
| void * | v_p, | ||
| void * | m_p | ||
| ) |
| void xmpf_unpack_nomask | ( | void * | a_p, |
| void * | v_p | ||
| ) |