libxmp/libxmpf in Omni Compiler
1.3.4
|
#include "xmp_internal.h"
Macros | |
#define | _XMP_ATOMIC_REG 0 |
#define | _XMP_ATOMIC_DONE 1 |
Functions | |
void | XMP_gasnet_atomic_sync_memory () |
void | _XMP_gasnet_intrinsic_initialize () |
void | _xmp_gasnet_atomic_define_do (gasnet_token_t token, const char *src_addr, const size_t elmt_size, gasnet_handlerarg_t addr_hi, gasnet_handlerarg_t addr_lo, gasnet_handlerarg_t local_atomic_operations) |
void | _xmp_gasnet_atomic_define_reply_do (gasnet_token_t token, gasnet_handlerarg_t local_atomic_operations) |
void | _XMP_gasnet_atomic_define (int target_rank, _XMP_coarray_t *dst_desc, size_t dst_offset, int value, _XMP_coarray_t *src_desc, size_t src_offset, size_t elmt_size) |
void | _xmp_gasnet_atomic_ref_do (gasnet_token_t token, const size_t elmt_size, gasnet_handlerarg_t src_addr_hi, gasnet_handlerarg_t src_addr_lo, gasnet_handlerarg_t dst_addr_hi, gasnet_handlerarg_t dst_addr_lo, gasnet_handlerarg_t local_atomic_operations) |
void | _xmp_gasnet_atomic_ref_reply_do (gasnet_token_t token, int *dst_addr, size_t elmt_size, gasnet_handlerarg_t src_addr_hi, gasnet_handlerarg_t src_addr_lo, gasnet_handlerarg_t local_atomic_operations) |
void | _XMP_gasnet_atomic_ref (int target_rank, _XMP_coarray_t *dst_desc, size_t dst_offset, int *value, size_t elmt_size) |
Variables | |
gasnet_hsl_t | _hsl |
#define _XMP_ATOMIC_DONE 1 |
#define _XMP_ATOMIC_REG 0 |
void _XMP_gasnet_atomic_define | ( | int | target_rank, |
_XMP_coarray_t * | dst_desc, | ||
size_t | dst_offset, | ||
int | value, | ||
_XMP_coarray_t * | src_desc, | ||
size_t | src_offset, | ||
size_t | elmt_size | ||
) |
void _xmp_gasnet_atomic_define_do | ( | gasnet_token_t | token, |
const char * | src_addr, | ||
const size_t | elmt_size, | ||
gasnet_handlerarg_t | addr_hi, | ||
gasnet_handlerarg_t | addr_lo, | ||
gasnet_handlerarg_t | local_atomic_operations | ||
) |
void _xmp_gasnet_atomic_define_reply_do | ( | gasnet_token_t | token, |
gasnet_handlerarg_t | local_atomic_operations | ||
) |
void _XMP_gasnet_atomic_ref | ( | int | target_rank, |
_XMP_coarray_t * | dst_desc, | ||
size_t | dst_offset, | ||
int * | value, | ||
size_t | elmt_size | ||
) |
void _xmp_gasnet_atomic_ref_do | ( | gasnet_token_t | token, |
const size_t | elmt_size, | ||
gasnet_handlerarg_t | src_addr_hi, | ||
gasnet_handlerarg_t | src_addr_lo, | ||
gasnet_handlerarg_t | dst_addr_hi, | ||
gasnet_handlerarg_t | dst_addr_lo, | ||
gasnet_handlerarg_t | local_atomic_operations | ||
) |
void _xmp_gasnet_atomic_ref_reply_do | ( | gasnet_token_t | token, |
int * | dst_addr, | ||
size_t | elmt_size, | ||
gasnet_handlerarg_t | src_addr_hi, | ||
gasnet_handlerarg_t | src_addr_lo, | ||
gasnet_handlerarg_t | local_atomic_operations | ||
) |
void _XMP_gasnet_intrinsic_initialize | ( | ) |
void XMP_gasnet_atomic_sync_memory | ( | ) |
gasnet_hsl_t _hsl |