2! This
file contains defines required by the PAPI Fortran interface.
3! It is automatically generated by genpapifdef.pl.
4! DO NOT modify its content and expect the changes to stick.
5! Changes MUST be made in genpapifdef.pl instead.
6! Content is extracted from define and
enum statements in papi.h
7! All other content is ignored.
11! General purpose defines
!This file contains defines required by the PAPI Fortran interface !It is automatically generated by genpapifdef pl !DO NOT modify its content and expect the changes to stick !Changes MUST be made in genpapifdef pl instead !Content is extracted from define and enum statements in papi h All other content is ignored General purpose defines INTEGER PARAMETER
#define PAPI_LOCATION_PACKAGE
#define PAPI_TIMESCOPE_POINT
#define PAPI_DEV_ATTR__ROCM_UINT_WG_DIM_Y
#define PAPI_DEV_ATTR__CUDA_UINT_THR_PER_BLK
#define PAPI_DEV_ATTR__CUDA_UINT_WARP_SIZE
#define PAPI_DEV_ATTR__CPU_UINT_L1D_CACHE_LINE_COUNT
#define PAPIF_DMEM_LOCKED
#define PAPI_MAX_MPX_CTRS
#define PAPI_DEV_ATTR__ROCM_UINT_GRD_DIM_Y
#define PAPIF_DMEM_PAGESIZE
#define PAPI_DEV_ATTR__ROCM_UINT_WAVE_PER_CU
#define PAPI_DEV_ATTR__CUDA_UINT_BLK_PER_SM
#define PAPI_INSTR_ADDRESS
#define PAPI_PROFIL_BUCKET_32
#define PAPI_DEV_ATTR__CUDA_ULONG_UID
#define PAPI_VENDOR_ARM_CAVIUM
#define PAPI_VENDOR_ARM_BROADCOM
#define PAPI_NTV_ENUM_UMASK_COMBOS
#define PAPI_NTV_GROUP_AND_MASK
#define PAPI_DEV_TYPE_ENUM__ALL
#define PAPI_DEV_ATTR__CPU_UINT_FAMILY
#define PAPI_INHERIT_NONE
#define PAPI_DEV_TYPE_ID__CUDA
#define PAPI_LOW_LEVEL_INITED
#define PAPI_DEV_ATTR__CPU_UINT_SOCKET_COUNT
#define PAPI_DEV_TYPE_ENUM__ROCM
#define PAPI_UPDATETYPE_PUSH
#define PAPI_PROFIL_WEIGHTED
#define PAPI_VENDOR_UNKNOWN
#define PAPI_DEV_TYPE_ATTR__INT_PAPI_ID
#define PAPI_THREAD_LEVEL_INITED
#define PAPI_PROFIL_POSIX
#define PAPI_TLS_HIGH_LEVEL
#define PAPI_PROFIL_BUCKET_16
#define PAPI_VENDOR_ARM_HISILICON
#define PAPI_TIMESCOPE_SINCE_LAST
#define PAPI_PROFIL_INST_EAR
#define PAPI_DEV_ATTR__CPU_UINT_THR_PER_NUMA
#define PAPI_DEV_ATTR__CPU_UINT_L1I_CACHE_LINE_SIZE
#define PAPI_VENDOR_ARM_QUALCOMM
#define PAPI_VALUETYPE_ABSOLUTE
#define PAPI_DEV_ATTR__CUDA_UINT_BLK_DIM_Z
#define PAPI_HIGH_LEVEL_INITED
#define PAPIF_DMEM_RESIDENT
#define PAPI_DEV_ATTR__ROCM_UINT_WAVEFRONT_SIZE
#define PAPIF_DMEM_SHARED
#define PAPI_ECMP_DISABLED
#define PAPI_DEV_ATTR__CUDA_UINT_UNIFIED_ADDR
#define PAPI_LOCATION_CORE
#define PAPI_DEV_TYPE_ENUM__CUDA
#define PAPI_VENDOR_ARM_ARM
#define PAPI_DEV_ATTR__CUDA_UINT_SM_COUNT
#define PAPIF_DMEM_HIGH_WATER
#define PAPI_DEV_ATTR__CPU_UINT_L3U_CACHE_ASSOC
#define PAPI_DEV_ATTR__CUDA_UINT_GRD_DIM_Y
#define PAPI_DEV_ATTR__CPU_UINT_L1I_CACHE_SIZE
#define PAPI_DEV_ATTR__CPU_UINT_L3U_CACHE_LINE_SIZE
#define PAPI_VENDOR_FREESCALE
#define PAPI_VENDOR_ARM_FUJITSU
#define PAPI_DATATYPE_FP64
#define PAPI_DEV_ATTR__CPU_UINT_THREAD_COUNT
#define PAPI_DEV_TYPE_ATTR__INT_COUNT
#define PAPI_DEV_ATTR__CPU_UINT_NUMA_COUNT
#define PAPI_DEV_TYPE_ATTR__INT_VENDOR_ID
#define PAPI_DOM_SUPERVISOR
#define PAPI_DEV_ATTR__CPU_UINT_L1I_CACHE_LINE_COUNT
#define PAPI_USER_EVENTS_FILE
#define PAPI_VENDOR_INTEL
#define PAPI_NTV_ENUM_IEAR
#define PAPI_LOCATION_CPU
#define PAPI_OVERFLOW_FORCE_SW
#define PAPI_DEV_ATTR__CUDA_UINT_MANAGED_MEM
#define PAPIF_DMEM_MAXVAL
#define PAPI_VALUETYPE_RUNNING_SUM
#define PAPI_DEV_ATTR__CPU_UINT_L3U_CACHE_SIZE
#define PAPI_DEV_ATTR__ROCM_UINT_COMP_CAP_MINOR
#define PAPI_DEV_ATTR__CPU_UINT_L2U_CACHE_SIZE
#define PAPIF_DMEM_VMPEAK
#define PAPI_DEV_ATTR__CUDA_UINT_BLK_DIM_Y
#define PAPI_DEV_ATTR__ROCM_CHAR_DEVICE_NAME
#define PAPI_DEV_ATTR__CUDA_UINT_SHM_PER_BLK
#define PAPI_MULTIPLEXING
#define PAPI_DEV_ATTR__ROCM_UINT_WORKGROUP_SIZE
#define PAPI_DEV_ATTR__CPU_UINT_L2U_CACHE_LINE_COUNT
#define PAPI_DATATYPE_UINT64
#define PAPI_DATATYPE_BIT64
#define PAPI_DEV_ATTR__ROCM_UINT_COMP_CAP_MAJOR
#define PAPI_DEV_ATTR__CPU_CHAR_NAME
#define PAPIF_DMEM_LIBRARY
#define PAPI_DEV_ATTR__CUDA_UINT_GRD_DIM_X
#define PAPI_MAX_MEM_HIERARCHY_LEVELS
#define PAPI_CPU_ATTACHED
#define PAPI_NTV_ENUM_UMASKS
#define PAPIF_DMEM_VMSIZE
#define PAPI_TLS_ALL_THREADS
#define PAPI_DEV_ATTR__ROCM_ULONG_UID
#define PAPI_DEV_ATTR__CPU_UINT_L3U_CACHE_LINE_COUNT
#define PAPI_2MAX_STR_LEN
#define PAPI_MULTIPLEX_FORCE_SW
#define PAPI_DEV_TYPE_ATTR__CHAR_NAME
#define PAPI_TIMESCOPE_SINCE_START
#define PAPI_VENDOR_ARM_APM
#define PAPI_DEV_ATTR__CUDA_UINT_MEMCPY_OVERLAP
#define PAPI_NTV_ENUM_OPCM
#define PAPI_DEV_ATTR__ROCM_UINT_SHM_PER_WG
#define PAPI_DEV_ATTR__CUDA_UINT_COMP_CAP_MINOR
#define PAPI_DEV_ATTR__CUDA_UINT_MAP_HOST_MEM
#define PAPI_DEV_ATTR__CPU_UINT_L1D_CACHE_ASSOC
#define PAPI_DATA_ADDRESS
#define PAPI_DEV_ATTR__CUDA_UINT_SHM_PER_SM
#define PAPI_UPDATETYPE_ARBITRARY
#define PAPI_DEV_ATTR__CPU_UINT_STEPPING
#define PAPI_PROFIL_BUCKETS
#define PAPI_DEV_ATTR__ROCM_UINT_CU_COUNT
#define PAPI_DEV_ATTR__CPU_UINT_THR_NUMA_AFFINITY
#define PAPI_DEV_ATTR__CUDA_UINT_BLK_DIM_X
#define PAPI_OVERFLOW_HARDWARE
#define PAPI_NTV_GROUP_SHIFT
#define PAPI_LOCATION_UNCORE
#define PAPI_DEV_ATTR__CPU_UINT_NUMA_MEM_SIZE
#define PAPI_DEV_ATTR__ROCM_UINT_SIMD_PER_CU
#define PAPI_MULTIPLEX_DEFAULT
#define PAPI_UPDATETYPE_PULL
#define PAPI_DEV_ATTR__ROCM_UINT_WG_DIM_X
#define PAPI_NTV_ENUM_DEAR
#define PAPI_DEV_ATTR__CUDA_UINT_MULTI_KERNEL
#define PAPI_PROFIL_FORCE_SW
#define PAPI_NTV_ENUM_DARR
#define PAPI_DEV_ATTR__CPU_UINT_L2U_CACHE_ASSOC
#define PAPI_DEV_ATTR__CUDA_UINT_GRD_DIM_Z
#define PAPI_DEV_ATTR__ROCM_UINT_GRD_DIM_X
#define PAPI_DATATYPE_INT64
#define PAPI_DEV_TYPE_ENUM__FIRST
#define PAPI_DEV_TYPE_ID__CPU
#define PAPI_DEV_ATTR__CPU_UINT_L1D_CACHE_SIZE
#define PAPI_PROFIL_BUCKET_64
#define PAPI_DEV_ATTR__CPU_UINT_MODEL
#define PAPI_DEV_TYPE_ID__MAX_NUM
#define PAPI_MAX_INFO_TERMS
#define PAPI_NTV_ENUM_IARR
#define PAPI_TIMESCOPE_UNTIL_NEXT
#define PAPI_COMPONENTINFO
#define PAPI_DEV_ATTR__ROCM_UINT_WG_DIM_Z
#define PAPI_DEV_ATTR__ROCM_UINT_GRD_DIM_Z
#define PAPI_DEV_ATTR__CPU_UINT_L2U_CACHE_LINE_SIZE
#define PAPI_DEV_ATTR__CPU_UINT_CORE_COUNT
#define PAPI_DEV_TYPE_ENUM__CPU
#define PAPI_DEV_ATTR__CPU_UINT_L1I_CACHE_ASSOC
#define PAPI_PROFIL_COMPRESS
#define PAPI_UPDATETYPE_FIXEDFREQ
#define PAPI_DEV_ATTR__CPU_UINT_L1D_CACHE_LINE_SIZE
#define PAPI_DEV_ATTR__CUDA_CHAR_DEVICE_NAME
#define PAPI_HUGE_STR_LEN
#define PAPI_DEV_TYPE_ATTR__CHAR_STATUS
#define PAPI_PROFIL_RANDOM
#define PAPI_DEV_ATTR__CUDA_UINT_COMP_CAP_MAJOR
#define PAPI_PROFIL_DATA_EAR
#define PAPI_DEV_TYPE_ID__ROCM
static long long values[NUM_EVENTS]