0cba0b95b8
for spec compliance fixed by Roman, reviewed by Igor/Miked cmr=v1.8.2:reviewer=ompi-rm1.8 This commit was SVN r31510.
578 строки
19 KiB
C
578 строки
19 KiB
C
/*
|
|
* Copyright (c) 2014 Mellanox Technologies, Inc.
|
|
* All rights reserved.
|
|
* $COPYRIGHT$
|
|
*
|
|
* Additional copyrights may follow
|
|
*
|
|
* $HEADER$
|
|
*/
|
|
|
|
#ifndef OSHMEM_FORTRAN_PROFILE_DEFINES_H
|
|
#define OSHMEM_FORTRAN_PROFILE_DEFINES_H
|
|
/*
|
|
* This file is included in the top directory only if
|
|
* profiling is required. Once profiling is required,
|
|
* this file will replace all shmem_* symbols with
|
|
* pshmem_* symbols
|
|
*/
|
|
|
|
#define MY_PE PMY_PE
|
|
#define my_pe_ pmy_pe_
|
|
#define my_pe__ pmy_pe__
|
|
#define _my_pe_ p_my_pe_
|
|
|
|
#define NUM_PES PNUM_PES
|
|
#define num_pes_ pnum_pes_
|
|
#define num_pes__ pnum_pes__
|
|
|
|
#define SHMEM_ADDR_ACCESSIBLE PSHMEM_ADDR_ACCESSIBLE
|
|
#define shmem_addr_accessible_ pshmem_addr_accessible_
|
|
#define shmem_addr_accessible__ pshmem_addr_accessible__
|
|
|
|
#define SHMEM_INT2_AND_TO_ALL PSHMEM_INT2_AND_TO_ALL
|
|
#define shmem_int2_and_to_all_ pshmem_int2_and_to_all_
|
|
#define shmem_int2_and_to_all__ pshmem_int2_and_to_all__
|
|
|
|
#define SHMEM_INT4_AND_TO_ALL PSHMEM_INT4_AND_TO_ALL
|
|
#define shmem_int4_and_to_all_ pshmem_int4_and_to_all_
|
|
#define shmem_int4_and_to_all__ pshmem_int4_and_to_all__
|
|
|
|
#define SHMEM_INT8_AND_TO_ALL PSHMEM_INT8_AND_TO_ALL
|
|
#define shmem_int8_and_to_all_ pshmem_int8_and_to_all_
|
|
#define shmem_int8_and_to_all__ pshmem_int8_and_to_all__
|
|
|
|
#define SHMEM_BARRIER_ALL PSHMEM_BARRIER_ALL
|
|
#define shmem_barrier_all_ pshmem_barrier_all_
|
|
#define shmem_barrier_all__ pshmem_barrier_all__
|
|
|
|
#define SHMEM_BARRIER PSHMEM_BARRIER
|
|
#define shmem_barrier_ pshmem_barrier_
|
|
#define shmem_barrier__ pshmem_barrier__
|
|
|
|
#define SHMEM_BROADCAST4 PSHMEM_BROADCAST4
|
|
#define shmem_broadcast4_ pshmem_broadcast4_
|
|
#define shmem_broadcast4__ pshmem_broadcast4__
|
|
|
|
#define SHMEM_BROADCAST8 PSHMEM_BROADCAST8
|
|
#define shmem_broadcast8_ pshmem_broadcast8_
|
|
#define shmem_broadcast8__ pshmem_broadcast8__
|
|
|
|
#define SHMEM_BROADCAST32 PSHMEM_BROADCAST32
|
|
#define shmem_broadcast32_ pshmem_broadcast32_
|
|
#define shmem_broadcast32__ pshmem_broadcast32__
|
|
|
|
#define SHMEM_BROADCAST64 PSHMEM_BROADCAST64
|
|
#define shmem_broadcast64_ pshmem_broadcast64_
|
|
#define shmem_broadcast64__ pshmem_broadcast64__
|
|
|
|
#define SHMEM_SET_CACHE_INV PSHMEM_SET_CACHE_INV
|
|
#define shmem_set_cache_inv_ pshmem_set_cache_inv_
|
|
#define shmem_set_cache_inv__ pshmem_set_cache_inv__
|
|
|
|
#define SHMEM_SET_CACHE_LINE_INV PSHMEM_SET_CACHE_LINE_INV
|
|
#define shmem_set_cache_line_inv_ pshmem_set_cache_line_inv_
|
|
#define shmem_set_cache_line_inv__ pshmem_set_cache_line_inv__
|
|
|
|
#define SHMEM_CLEAR_CACHE_INV PSHMEM_CLEAR_CACHE_INV
|
|
#define shmem_clear_cache_inv_ pshmem_clear_cache_inv_
|
|
#define shmem_clear_cache_inv__ pshmem_clear_cache_inv__
|
|
|
|
#define SHMEM_CLEAR_CACHE_LINE_INV PSHMEM_CLEAR_CACHE_LINE_INV
|
|
#define shmem_clear_cache_line_inv_ pshmem_clear_cache_line_inv_
|
|
#define shmem_clear_cache_line_inv__ pshmem_clear_cache_line_inv__
|
|
|
|
#define SHMEM_UDCFLUSH PSHMEM_UDCFLUSH
|
|
#define shmem_udcflush_ pshmem_udcflush_
|
|
#define shmem_udcflush__ pshmem_udcflush__
|
|
|
|
#define SHMEM_UDCFLUSH_LINE PSHMEM_UDCFLUSH_LINE
|
|
#define shmem_udcflush_line_ pshmem_udcflush_line_
|
|
#define shmem_udcflush_line__ pshmem_udcflush_line__
|
|
|
|
#define SHMEM_CHARACTER_GET PSHMEM_CHARACTER_GET
|
|
#define shmem_character_get_ pshmem_character_get_
|
|
#define shmem_character_get__ pshmem_character_get__
|
|
|
|
#define SHMEM_CHARACTER_PUT PSHMEM_CHARACTER_PUT
|
|
#define shmem_character_put_ pshmem_character_put_
|
|
#define shmem_character_put__ pshmem_character_put__
|
|
|
|
#define SHMEM_COLLECT4 PSHMEM_COLLECT4
|
|
#define shmem_collect4_ pshmem_collect4_
|
|
#define shmem_collect4__ pshmem_collect4__
|
|
|
|
#define SHMEM_COLLECT8 PSHMEM_COLLECT8
|
|
#define shmem_collect8_ pshmem_collect8_
|
|
#define shmem_collect8__ pshmem_collect8__
|
|
|
|
#define SHMEM_COLLECT32 PSHMEM_COLLECT32
|
|
#define shmem_collect32_ pshmem_collect32_
|
|
#define shmem_collect32__ pshmem_collect32__
|
|
|
|
#define SHMEM_COLLECT64 PSHMEM_COLLECT64
|
|
#define shmem_collect64_ pshmem_collect64_
|
|
#define shmem_collect64__ pshmem_collect64__
|
|
|
|
#define SHMEM_FCOLLECT4 PSHMEM_FCOLLECT4
|
|
#define shmem_fcollect4_ pshmem_fcollect4_
|
|
#define shmem_fcollect4__ pshmem_fcollect4__
|
|
|
|
#define SHMEM_FCOLLECT8 PSHMEM_FCOLLECT8
|
|
#define shmem_fcollect8_ pshmem_fcollect8_
|
|
#define shmem_fcollect8__ pshmem_fcollect8__
|
|
|
|
#define SHMEM_FCOLLECT32 PSHMEM_FCOLLECT32
|
|
#define shmem_fcollect32_ pshmem_fcollect32_
|
|
#define shmem_fcollect32__ pshmem_fcollect32__
|
|
|
|
#define SHMEM_FCOLLECT64 PSHMEM_FCOLLECT64
|
|
#define shmem_fcollect64_ pshmem_fcollect64_
|
|
#define shmem_fcollect64__ pshmem_fcollect64__
|
|
|
|
#define SHMEM_COMPLEX_GET PSHMEM_COMPLEX_GET
|
|
#define shmem_complex_get_ pshmem_complex_get_
|
|
#define shmem_complex_get__ pshmem_complex_get__
|
|
|
|
#define SHMEM_COMPLEX_IGET PSHMEM_COMPLEX_IGET
|
|
#define shmem_complex_iget_ pshmem_complex_iget_
|
|
#define shmem_complex_iget__ pshmem_complex_iget__
|
|
|
|
#define SHMEM_COMPLEX_IPUT PSHMEM_COMPLEX_IPUT
|
|
#define shmem_complex_iput_ pshmem_complex_iput_
|
|
#define shmem_complex_iput__ pshmem_complex_iput__
|
|
|
|
#define SHMEM_COMPLEX_PUT PSHMEM_COMPLEX_PUT
|
|
#define shmem_complex_put_ pshmem_complex_put_
|
|
#define shmem_complex_put__ pshmem_complex_put__
|
|
|
|
#define SHMEM_DOUBLE_GET PSHMEM_DOUBLE_GET
|
|
#define shmem_double_get_ pshmem_double_get_
|
|
#define shmem_double_get__ pshmem_double_get__
|
|
|
|
#define SHMEM_DOUBLE_IGET PSHMEM_DOUBLE_IGET
|
|
#define shmem_double_iget_ pshmem_double_iget_
|
|
#define shmem_double_iget__ pshmem_double_iget__
|
|
|
|
#define SHMEM_DOUBLE_IPUT PSHMEM_DOUBLE_IPUT
|
|
#define shmem_double_iput_ pshmem_double_iput_
|
|
#define shmem_double_iput__ pshmem_double_iput__
|
|
|
|
#define SHMEM_DOUBLE_PUT PSHMEM_DOUBLE_PUT
|
|
#define shmem_double_put_ pshmem_double_put_
|
|
#define shmem_double_put__ pshmem_double_put__
|
|
|
|
#define SHMEM_FENCE PSHMEM_FENCE
|
|
#define shmem_fence_ pshmem_fence_
|
|
#define shmem_fence__ pshmem_fence__
|
|
|
|
#define SHMEM_GET128 PSHMEM_GET128
|
|
#define shmem_get128_ pshmem_get128_
|
|
#define shmem_get128__ pshmem_get128__
|
|
|
|
#define SHMEM_GET32 PSHMEM_GET32
|
|
#define shmem_get32_ pshmem_get32_
|
|
#define shmem_get32__ pshmem_get32__
|
|
|
|
#define SHMEM_GET4 PSHMEM_GET4
|
|
#define shmem_get4_ pshmem_get4_
|
|
#define shmem_get4__ pshmem_get4__
|
|
|
|
#define SHMEM_GET64 PSHMEM_GET64
|
|
#define shmem_get64_ pshmem_get64_
|
|
#define shmem_get64__ pshmem_get64__
|
|
|
|
#define SHMEM_GET8 PSHMEM_GET8
|
|
#define shmem_get8_ pshmem_get8_
|
|
#define shmem_get8__ pshmem_get8__
|
|
|
|
#define SHMEM_GETMEM PSHMEM_GETMEM
|
|
#define shmem_getmem_ pshmem_getmem_
|
|
#define shmem_getmem__ pshmem_getmem__
|
|
|
|
#define SHMEM_IGET128 PSHMEM_IGET128
|
|
#define shmem_iget128_ pshmem_iget128_
|
|
#define shmem_iget128__ pshmem_iget128__
|
|
|
|
#define SHMEM_IGET32 PSHMEM_IGET32
|
|
#define shmem_iget32_ pshmem_iget32_
|
|
#define shmem_iget32__ pshmem_iget32__
|
|
|
|
#define SHMEM_IGET4 PSHMEM_IGET4
|
|
#define shmem_iget4_ pshmem_iget4_
|
|
#define shmem_iget4__ pshmem_iget4__
|
|
|
|
#define SHMEM_IGET64 PSHMEM_IGET64
|
|
#define shmem_iget64_ pshmem_iget64_
|
|
#define shmem_iget64__ pshmem_iget64__
|
|
|
|
#define SHMEM_IGET8 PSHMEM_IGET8
|
|
#define shmem_iget8_ pshmem_iget8_
|
|
#define shmem_iget8__ pshmem_iget8__
|
|
|
|
#define SHMEM_INT4_ADD PSHMEM_INT4_ADD
|
|
#define shmem_int4_add_ pshmem_int4_add_
|
|
#define shmem_int4_add__ pshmem_int4_add__
|
|
|
|
#define SHMEM_INT4_CSWAP PSHMEM_INT4_CSWAP
|
|
#define shmem_int4_cswap_ pshmem_int4_cswap_
|
|
#define shmem_int4_cswap__ pshmem_int4_cswap__
|
|
|
|
#define SHMEM_INT4_FADD PSHMEM_INT4_FADD
|
|
#define shmem_int4_fadd_ pshmem_int4_fadd_
|
|
#define shmem_int4_fadd__ pshmem_int4_fadd__
|
|
|
|
#define SHMEM_INT4_FINC PSHMEM_INT4_FINC
|
|
#define shmem_int4_finc_ pshmem_int4_finc_
|
|
#define shmem_int4_finc__ pshmem_int4_finc__
|
|
|
|
#define SHMEM_INT4_INC PSHMEM_INT4_INC
|
|
#define shmem_int4_inc_ pshmem_int4_inc_
|
|
#define shmem_int4_inc__ pshmem_int4_inc__
|
|
|
|
#define SHMEM_INT4_SWAP PSHMEM_INT4_SWAP
|
|
#define shmem_int4_swap_ pshmem_int4_swap_
|
|
#define shmem_int4_swap__ pshmem_int4_swap__
|
|
|
|
#define SHMEM_INT4_WAIT PSHMEM_INT4_WAIT
|
|
#define shmem_int4_wait_ pshmem_int4_wait_
|
|
#define shmem_int4_wait__ pshmem_int4_wait__
|
|
|
|
#define SHMEM_INT4_WAIT_UNTIL PSHMEM_INT4_WAIT_UNTIL
|
|
#define shmem_int4_wait_until_ pshmem_int4_wait_until_
|
|
#define shmem_int4_wait_until__ pshmem_int4_wait_until__
|
|
|
|
#define SHMEM_INT8_ADD PSHMEM_INT8_ADD
|
|
#define shmem_int8_add_ pshmem_int8_add_
|
|
#define shmem_int8_add__ pshmem_int8_add__
|
|
|
|
#define SHMEM_INT8_CSWAP PSHMEM_INT8_CSWAP
|
|
#define shmem_int8_cswap_ pshmem_int8_cswap_
|
|
#define shmem_int8_cswap__ pshmem_int8_cswap__
|
|
|
|
#define SHMEM_INT8_FADD PSHMEM_INT8_FADD
|
|
#define shmem_int8_fadd_ pshmem_int8_fadd_
|
|
#define shmem_int8_fadd__ pshmem_int8_fadd__
|
|
|
|
#define SHMEM_INT8_FINC PSHMEM_INT8_FINC
|
|
#define shmem_int8_finc_ pshmem_int8_finc_
|
|
#define shmem_int8_finc__ pshmem_int8_finc__
|
|
|
|
#define SHMEM_INT8_INC PSHMEM_INT8_INC
|
|
#define shmem_int8_inc_ pshmem_int8_inc_
|
|
#define shmem_int8_inc__ pshmem_int8_inc__
|
|
|
|
#define SHMEM_INT8_SWAP PSHMEM_INT8_SWAP
|
|
#define shmem_int8_swap_ pshmem_int8_swap_
|
|
#define shmem_int8_swap__ pshmem_int8_swap__
|
|
|
|
#define SHMEM_INT8_WAIT PSHMEM_INT8_WAIT
|
|
#define shmem_int8_wait_ pshmem_int8_wait_
|
|
#define shmem_int8_wait__ pshmem_int8_wait__
|
|
|
|
#define SHMEM_INT8_WAIT_UNTIL PSHMEM_INT8_WAIT_UNTIL
|
|
#define shmem_int8_wait_until_ pshmem_int8_wait_until_
|
|
#define shmem_int8_wait_until__ pshmem_int8_wait_until__
|
|
|
|
#define SHMEM_INTEGER_GET PSHMEM_INTEGER_GET
|
|
#define shmem_integer_get_ pshmem_integer_get_
|
|
#define shmem_integer_get__ pshmem_integer_get__
|
|
|
|
#define SHMEM_INTEGER_IGET PSHMEM_INTEGER_IGET
|
|
#define shmem_integer_iget_ pshmem_integer_iget_
|
|
#define shmem_integer_iget__ pshmem_integer_iget__
|
|
|
|
#define SHMEM_INTEGER_IPUT PSHMEM_INTEGER_IPUT
|
|
#define shmem_integer_iput_ pshmem_integer_iput_
|
|
#define shmem_integer_iput__ pshmem_integer_iput__
|
|
|
|
#define SHMEM_INTEGER_PUT PSHMEM_INTEGER_PUT
|
|
#define shmem_integer_put_ pshmem_integer_put_
|
|
#define shmem_integer_put__ pshmem_integer_put__
|
|
|
|
#define SHMEM_IPUT128 PSHMEM_IPUT128
|
|
#define shmem_iput128_ pshmem_iput128_
|
|
#define shmem_iput128__ pshmem_iput128__
|
|
|
|
#define SHMEM_IPUT32 PSHMEM_IPUT32
|
|
#define shmem_iput32_ pshmem_iput32_
|
|
#define shmem_iput32__ pshmem_iput32__
|
|
|
|
#define SHMEM_IPUT4 PSHMEM_IPUT4
|
|
#define shmem_iput4_ pshmem_iput4_
|
|
#define shmem_iput4__ pshmem_iput4__
|
|
|
|
#define SHMEM_IPUT64 PSHMEM_IPUT64
|
|
#define shmem_iput64_ pshmem_iput64_
|
|
#define shmem_iput64__ pshmem_iput64__
|
|
|
|
#define SHMEM_IPUT8 PSHMEM_IPUT8
|
|
#define shmem_iput8_ pshmem_iput8_
|
|
#define shmem_iput8__ pshmem_iput8__
|
|
|
|
#define SHMEM_SET_LOCK PSHMEM_SET_LOCK
|
|
#define shmem_set_lock_ pshmem_set_lock_
|
|
#define shmem_set_lock__ pshmem_set_lock__
|
|
|
|
#define SHMEM_TEST_LOCK PSHMEM_TEST_LOCK
|
|
#define shmem_test_lock_ pshmem_test_lock_
|
|
#define shmem_test_lock__ pshmem_test_lock__
|
|
|
|
#define SHMEM_CLEAR_LOCK PSHMEM_CLEAR_LOCK
|
|
#define shmem_clear_lock_ pshmem_clear_lock_
|
|
#define shmem_clear_lock__ pshmem_clear_lock__
|
|
|
|
#define SHMEM_LOGICAL_GET PSHMEM_LOGICAL_GET
|
|
#define shmem_logical_get_ pshmem_logical_get_
|
|
#define shmem_logical_get__ pshmem_logical_get__
|
|
|
|
#define SHMEM_LOGICAL_IGET PSHMEM_LOGICAL_IGET
|
|
#define shmem_logical_iget_ pshmem_logical_iget_
|
|
#define shmem_logical_iget__ pshmem_logical_iget__
|
|
|
|
#define SHMEM_LOGICAL_IPUT PSHMEM_LOGICAL_IPUT
|
|
#define shmem_logical_iput_ pshmem_logical_iput_
|
|
#define shmem_logical_iput__ pshmem_logical_iput__
|
|
|
|
#define SHMEM_LOGICAL_PUT PSHMEM_LOGICAL_PUT
|
|
#define shmem_logical_put_ pshmem_logical_put_
|
|
#define shmem_logical_put__ pshmem_logical_put__
|
|
|
|
#define SHMEM_INT2_MAX_TO_ALL PSHMEM_INT2_MAX_TO_ALL
|
|
#define shmem_int2_max_to_all_ pshmem_int2_max_to_all_
|
|
#define shmem_int2_max_to_all__ pshmem_int2_max_to_all__
|
|
|
|
#define SHMEM_INT4_MAX_TO_ALL PSHMEM_INT4_MAX_TO_ALL
|
|
#define shmem_int4_max_to_all_ pshmem_int4_max_to_all_
|
|
#define shmem_int4_max_to_all__ pshmem_int4_max_to_all__
|
|
|
|
#define SHMEM_INT8_MAX_TO_ALL PSHMEM_INT8_MAX_TO_ALL
|
|
#define shmem_int8_max_to_all_ pshmem_int8_max_to_all_
|
|
#define shmem_int8_max_to_all__ pshmem_int8_max_to_all__
|
|
|
|
#define SHMEM_REAL4_MAX_TO_ALL PSHMEM_REAL4_MAX_TO_ALL
|
|
#define shmem_real4_max_to_all_ pshmem_real4_max_to_all_
|
|
#define shmem_real4_max_to_all__ pshmem_real4_max_to_all__
|
|
|
|
#define SHMEM_REAL8_MAX_TO_ALL PSHMEM_REAL8_MAX_TO_ALL
|
|
#define shmem_real8_max_to_all_ pshmem_real8_max_to_all_
|
|
#define shmem_real8_max_to_all__ pshmem_real8_max_to_all__
|
|
|
|
#define SHMEM_REAL16_MAX_TO_ALL PSHMEM_REAL16_MAX_TO_ALL
|
|
#define shmem_real16_max_to_all_ pshmem_real16_max_to_all_
|
|
#define shmem_real16_max_to_all__ pshmem_real16_max_to_all__
|
|
|
|
#define SHMEM_INT2_MIN_TO_ALL PSHMEM_INT2_MIN_TO_ALL
|
|
#define shmem_int2_min_to_all_ pshmem_int2_min_to_all_
|
|
#define shmem_int2_min_to_all__ pshmem_int2_min_to_all__
|
|
|
|
#define SHMEM_INT4_MIN_TO_ALL PSHMEM_INT4_MIN_TO_ALL
|
|
#define shmem_int4_min_to_all_ pshmem_int4_min_to_all_
|
|
#define shmem_int4_min_to_all__ pshmem_int4_min_to_all__
|
|
|
|
#define SHMEM_INT8_MIN_TO_ALL PSHMEM_INT8_MIN_TO_ALL
|
|
#define shmem_int8_min_to_all_ pshmem_int8_min_to_all_
|
|
#define shmem_int8_min_to_all__ pshmem_int8_min_to_all__
|
|
|
|
#define SHMEM_REAL4_MIN_TO_ALL PSHMEM_REAL4_MIN_TO_ALL
|
|
#define shmem_real4_min_to_all_ pshmem_real4_min_to_all_
|
|
#define shmem_real4_min_to_all__ pshmem_real4_min_to_all__
|
|
|
|
#define SHMEM_REAL8_MIN_TO_ALL PSHMEM_REAL8_MIN_TO_ALL
|
|
#define shmem_real8_min_to_all_ pshmem_real8_min_to_all_
|
|
#define shmem_real8_min_to_all__ pshmem_real8_min_to_all__
|
|
|
|
#define SHMEM_REAL16_MIN_TO_ALL PSHMEM_REAL16_MIN_TO_ALL
|
|
#define shmem_real16_min_to_all_ pshmem_real16_min_to_all_
|
|
#define shmem_real16_min_to_all__ pshmem_real16_min_to_all__
|
|
|
|
#define SHMEM_INT2_OR_TO_ALL PSHMEM_INT2_OR_TO_ALL
|
|
#define shmem_int2_or_to_all_ pshmem_int2_or_to_all_
|
|
#define shmem_int2_or_to_all__ pshmem_int2_or_to_all__
|
|
|
|
#define SHMEM_INT4_OR_TO_ALL PSHMEM_INT4_OR_TO_ALL
|
|
#define shmem_int4_or_to_all_ pshmem_int4_or_to_all_
|
|
#define shmem_int4_or_to_all__ pshmem_int4_or_to_all__
|
|
|
|
#define SHMEM_INT8_OR_TO_ALL PSHMEM_INT8_OR_TO_ALL
|
|
#define shmem_int8_or_to_all_ pshmem_int8_or_to_all_
|
|
#define shmem_int8_or_to_all__ pshmem_int8_or_to_all__
|
|
|
|
#define SHMEM_PE_ACCESSIBLE PSHMEM_PE_ACCESSIBLE
|
|
#define shmem_pe_accessible_ pshmem_pe_accessible_
|
|
#define shmem_pe_accessible__ pshmem_pe_accessible__
|
|
|
|
#define SHMEM_INT2_PROD_TO_ALL PSHMEM_INT2_PROD_TO_ALL
|
|
#define shmem_int2_prod_to_all_ pshmem_int2_prod_to_all_
|
|
#define shmem_int2_prod_to_all__ pshmem_int2_prod_to_all__
|
|
|
|
#define SHMEM_INT4_PROD_TO_ALL PSHMEM_INT4_PROD_TO_ALL
|
|
#define shmem_int4_prod_to_all_ pshmem_int4_prod_to_all_
|
|
#define shmem_int4_prod_to_all__ pshmem_int4_prod_to_all__
|
|
|
|
#define SHMEM_INT8_PROD_TO_ALL PSHMEM_INT8_PROD_TO_ALL
|
|
#define shmem_int8_prod_to_all_ pshmem_int8_prod_to_all_
|
|
#define shmem_int8_prod_to_all__ pshmem_int8_prod_to_all__
|
|
|
|
#define SHMEM_COMP4_PROD_TO_ALL PSHMEM_COMP4_PROD_TO_ALL
|
|
#define shmem_comp4_prod_to_all_ pshmem_comp4_prod_to_all_
|
|
#define shmem_comp4_prod_to_all__ pshmem_comp4_prod_to_all__
|
|
|
|
#define SHMEM_COMP8_PROD_TO_ALL PSHMEM_COMP8_PROD_TO_ALL
|
|
#define shmem_comp8_prod_to_all_ pshmem_comp8_prod_to_all_
|
|
#define shmem_comp8_prod_to_all__ pshmem_comp8_prod_to_all__
|
|
|
|
#define SHMEM_REAL4_PROD_TO_ALL PSHMEM_REAL4_PROD_TO_ALL
|
|
#define shmem_real4_prod_to_all_ pshmem_real4_prod_to_all_
|
|
#define shmem_real4_prod_to_all__ pshmem_real4_prod_to_all__
|
|
|
|
#define SHMEM_REAL8_PROD_TO_ALL PSHMEM_REAL8_PROD_TO_ALL
|
|
#define shmem_real8_prod_to_all_ pshmem_real8_prod_to_all_
|
|
#define shmem_real8_prod_to_all__ pshmem_real8_prod_to_all__
|
|
|
|
#define SHMEM_REAL16_PROD_TO_ALL PSHMEM_REAL16_PROD_TO_ALL
|
|
#define shmem_real16_prod_to_all_ pshmem_real16_prod_to_all_
|
|
#define shmem_real16_prod_to_all__ pshmem_real16_prod_to_all__
|
|
|
|
#define SHMEM_PTR PSHMEM_PTR
|
|
#define shmem_ptr_ pshmem_ptr_
|
|
#define shmem_ptr__ pshmem_ptr__
|
|
|
|
#define SHMEM_PUT32 PSHMEM_PUT32
|
|
#define shmem_put32_ pshmem_put32_
|
|
#define shmem_put32__ pshmem_put32__
|
|
|
|
#define SHMEM_PUT4 PSHMEM_PUT4
|
|
#define shmem_put4_ pshmem_put4_
|
|
#define shmem_put4__ pshmem_put4__
|
|
|
|
#define SHMEM_PUT64 PSHMEM_PUT64
|
|
#define shmem_put64_ pshmem_put64_
|
|
#define shmem_put64__ pshmem_put64__
|
|
|
|
#define SHMEM_PUT128 PSHMEM_PUT128
|
|
#define shmem_put128_ pshmem_put128_
|
|
#define shmem_put128__ pshmem_put128__
|
|
|
|
#define SHMEM_PUT8 PSHMEM_PUT8
|
|
#define shmem_put8_ pshmem_put8_
|
|
#define shmem_put8__ pshmem_put8__
|
|
|
|
#define SHMEM_PUT PSHMEM_PUT
|
|
#define shmem_put_ pshmem_put_
|
|
#define shmem_put__ pshmem_put__
|
|
|
|
#define SHMEM_PUTMEM PSHMEM_PUTMEM
|
|
#define shmem_putmem_ pshmem_putmem_
|
|
#define shmem_putmem__ pshmem_putmem__
|
|
|
|
#define SHMEM_QUIET PSHMEM_QUIET
|
|
#define shmem_quiet_ pshmem_quiet_
|
|
#define shmem_quiet__ pshmem_quiet__
|
|
|
|
#define SHMEM_REAL4_SWAP PSHMEM_REAL4_SWAP
|
|
#define shmem_real4_swap_ pshmem_real4_swap_
|
|
#define shmem_real4_swap__ pshmem_real4_swap__
|
|
|
|
#define SHMEM_REAL8_SWAP PSHMEM_REAL8_SWAP
|
|
#define shmem_real8_swap_ pshmem_real8_swap_
|
|
#define shmem_real8_swap__ pshmem_real8_swap__
|
|
|
|
#define SHMEM_REAL_GET PSHMEM_REAL_GET
|
|
#define shmem_real_get_ pshmem_real_get_
|
|
#define shmem_real_get__ pshmem_real_get__
|
|
|
|
#define SHMEM_REAL_IGET PSHMEM_REAL_IGET
|
|
#define shmem_real_iget_ pshmem_real_iget_
|
|
#define shmem_real_iget__ pshmem_real_iget__
|
|
|
|
#define SHMEM_REAL_IPUT PSHMEM_REAL_IPUT
|
|
#define shmem_real_iput_ pshmem_real_iput_
|
|
#define shmem_real_iput__ pshmem_real_iput__
|
|
|
|
#define SHMEM_REAL_PUT PSHMEM_REAL_PUT
|
|
#define shmem_real_put_ pshmem_real_put_
|
|
#define shmem_real_put__ pshmem_real_put__
|
|
|
|
#define SHMEM_INT2_SUM_TO_ALL PSHMEM_INT2_SUM_TO_ALL
|
|
#define shmem_int2_sum_to_all_ pshmem_int2_sum_to_all_
|
|
#define shmem_int2_sum_to_all__ pshmem_int2_sum_to_all__
|
|
|
|
#define SHMEM_INT4_SUM_TO_ALL PSHMEM_INT4_SUM_TO_ALL
|
|
#define shmem_int4_sum_to_all_ pshmem_int4_sum_to_all_
|
|
#define shmem_int4_sum_to_all__ pshmem_int4_sum_to_all__
|
|
|
|
#define SHMEM_INT8_SUM_TO_ALL PSHMEM_INT8_SUM_TO_ALL
|
|
#define shmem_int8_sum_to_all_ pshmem_int8_sum_to_all_
|
|
#define shmem_int8_sum_to_all__ pshmem_int8_sum_to_all__
|
|
|
|
#define SHMEM_COMP4_SUM_TO_ALL PSHMEM_COMP4_SUM_TO_ALL
|
|
#define shmem_comp4_sum_to_all_ pshmem_comp4_sum_to_all_
|
|
#define shmem_comp4_sum_to_all__ pshmem_comp4_sum_to_all__
|
|
|
|
#define SHMEM_COMP8_SUM_TO_ALL PSHMEM_COMP8_SUM_TO_ALL
|
|
#define shmem_comp8_sum_to_all_ pshmem_comp8_sum_to_all_
|
|
#define shmem_comp8_sum_to_all__ pshmem_comp8_sum_to_all__
|
|
|
|
#define SHMEM_REAL4_SUM_TO_ALL PSHMEM_REAL4_SUM_TO_ALL
|
|
#define shmem_real4_sum_to_all_ pshmem_real4_sum_to_all_
|
|
#define shmem_real4_sum_to_all__ pshmem_real4_sum_to_all__
|
|
|
|
#define SHMEM_REAL8_SUM_TO_ALL PSHMEM_REAL8_SUM_TO_ALL
|
|
#define shmem_real8_sum_to_all_ pshmem_real8_sum_to_all_
|
|
#define shmem_real8_sum_to_all__ pshmem_real8_sum_to_all__
|
|
|
|
#define SHMEM_REAL16_SUM_TO_ALL PSHMEM_REAL16_SUM_TO_ALL
|
|
#define shmem_real16_sum_to_all_ pshmem_real16_sum_to_all_
|
|
#define shmem_real16_sum_to_all__ pshmem_real16_sum_to_all__
|
|
|
|
#define SHMEM_SWAP PSHMEM_SWAP
|
|
#define shmem_swap_ pshmem_swap_
|
|
#define shmem_swap__ pshmem_swap__
|
|
|
|
#define SHMEM_WAIT PSHMEM_WAIT
|
|
#define shmem_wait_ pshmem_wait_
|
|
#define shmem_wait__ pshmem_wait__
|
|
|
|
#define SHMEM_WAIT_UNTIL PSHMEM_WAIT_UNTIL
|
|
#define shmem_wait_until_ pshmem_wait_until_
|
|
#define shmem_wait_until__ pshmem_wait_until__
|
|
|
|
#define SHMEM_INT2_XOR_TO_ALL PSHMEM_INT2_XOR_TO_ALL
|
|
#define shmem_int2_xor_to_all_ pshmem_int2_xor_to_all_
|
|
#define shmem_int2_xor_to_all__ pshmem_int2_xor_to_all__
|
|
|
|
#define SHMEM_INT4_XOR_TO_ALL PSHMEM_INT4_XOR_TO_ALL
|
|
#define shmem_int4_xor_to_all_ pshmem_int4_xor_to_all_
|
|
#define shmem_int4_xor_to_all__ pshmem_int4_xor_to_all__
|
|
|
|
#define SHMEM_INT8_XOR_TO_ALL PSHMEM_INT8_XOR_TO_ALL
|
|
#define shmem_int8_xor_to_all_ pshmem_int8_xor_to_all_
|
|
#define shmem_int8_xor_to_all__ pshmem_int8_xor_to_all__
|
|
|
|
#define SHMEM_COMP4_XOR_TO_ALL PSHMEM_COMP4_XOR_TO_ALL
|
|
#define shmem_comp4_xor_to_all_ pshmem_comp4_xor_to_all_
|
|
#define shmem_comp4_xor_to_all__ pshmem_comp4_xor_to_all__
|
|
|
|
#define SHMEM_COMP8_XOR_TO_ALL PSHMEM_COMP8_XOR_TO_ALL
|
|
#define shmem_comp8_xor_to_all_ pshmem_comp8_xor_to_all_
|
|
#define shmem_comp8_xor_to_all__ pshmem_comp8_xor_to_all__
|
|
|
|
#define SHPALLOC PSHPALLOC
|
|
#define shpalloc_ pshpalloc_
|
|
#define shpalloc__ pshpalloc__
|
|
|
|
#define SHPCLMOVE PSHPCLMOVE
|
|
#define shpclmove_ pshpclmove_
|
|
#define shpclmove__ pshpclmove__
|
|
|
|
#define SHPDEALLC PSHPDEALLC
|
|
#define shpdeallc_ pshpdeallc_
|
|
#define shpdeallc__ pshpdeallc__
|
|
|
|
#define START_PES PSTART_PES
|
|
#define start_pes_ pstart_pes_
|
|
#define start_pes__ pstart_pes__
|
|
|
|
#endif /* OSHMEM_FORTRAN_PROFILE_DEFINES_H */
|