PAPI 7.1.0.0
Loading...
Searching...
No Matches
f77papi.h
Go to the documentation of this file.
1!
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.
8!
9
10!
11! General purpose defines
12!
13
20INTEGER PAPI_EMULPASS
24INTEGER PAPI_INHERIT_NONE
26INTEGER PAPI_MAX_HWCTRS
28INTEGER PAPI_EINVAL_DOM
32INTEGER PAPI_VENDOR_INTEL
46INTEGER PAPI_ENOEVNT
48INTEGER PAPI_DOM_MAX
50INTEGER PAPI_CPU_ATTACH
60INTEGER PAPI_DOM_ALL
64INTEGER PAPI_CLOCKRATE
68INTEGER PAPI_GRN_PROC
72INTEGER PAPI_HUGE_STR_LEN
74INTEGER PAPI_ENOSUPP
78INTEGER PAPI_ENUM_ALL
80INTEGER PAPI_EATTR
84INTEGER PAPI_CPU_ATTACHED
86INTEGER PAPI_MULTIPLEXING
90INTEGER PAPI_MIN_STR_LEN
100INTEGER PAPIF_DMEM_TEXT
104INTEGER PAPI_NUM_TLS
112INTEGER PAPI_ECNFLCT
114INTEGER PAPI_ENOTPRESET
120INTEGER PAPI_EPERM
124INTEGER PAPI_OK
126INTEGER PAPI_EDELAY_INIT
128INTEGER PAPI_ESBSTR
138INTEGER PAPI_INHERIT_ALL
146INTEGER PAPI_DOM_USER
150INTEGER PAPI_VENDOR_IBM
152INTEGER PAPI_NTV_ENUM_IEAR
154INTEGER PAPI_PRELOAD
158INTEGER PAPI_PROFIL
162INTEGER PAPI_GRN_THR
164INTEGER PAPIF_DMEM_STACK
170INTEGER PAPI_PMU_MAX
176INTEGER PAPI_ENOIMPL
178INTEGER PAPI_ECOMBO
180INTEGER PAPI_GRN_SYS
186INTEGER PAPI_LOCK_USR2
192INTEGER PAPI_DEFDOM
198INTEGER PAPIF_DMEM_VMPEAK
202INTEGER PAPI_EINVAL
210INTEGER PAPI_USR1_TLS
216INTEGER PAPI_ENUM_EVENTS
220INTEGER PAPI_VENDOR_SUN
224INTEGER PAPI_USR2_TLS
230INTEGER PAPI_VENDOR_CRAY
232INTEGER PAPI_EBUF
234INTEGER PAPI_LOCATION_CPU
236INTEGER PAPI_LOCATION_CORE
238INTEGER PAPI_MAX_STR_LEN
240INTEGER PAPI_ENOCNTR
242INTEGER PAPI_ENOINIT
244INTEGER PAPI_ATTACH
250INTEGER PAPI_GRN_MAX
260INTEGER PAPI_DATA_ADDRESS
266INTEGER PAPI_PAUSED
270INTEGER PAPI_NTV_ENUM_DEAR
274INTEGER PAPI_VER_CURRENT
276INTEGER PAPI_EMISC
282INTEGER PAPI_HWINFO
284INTEGER PAPI_DEFGRN
286INTEGER PAPI_VENDOR_MIPS
290INTEGER PAPI_ECOUNT
296INTEGER PAPI_ESYS
300INTEGER PAPI_LOCK_USR1
318INTEGER PAPI_PROFIL_POSIX
320INTEGER PAPI_USR1_LOCK
322INTEGER PAPI_DOM_OTHER
328INTEGER PAPI_NOT_INITED
330INTEGER PAPI_USR2_LOCK
332INTEGER PAPI_VENDOR_ARM
334INTEGER PAPI_ECLOST
336INTEGER PAPI_ATTACHED
340INTEGER PAPI_RUNNING
342INTEGER PAPIF_DMEM_HEAP
344INTEGER PAPI_GRN_MIN
348INTEGER PAPIF_DMEM_VMSIZE
350INTEGER PAPI_ENOCMP
356INTEGER PAPI_ECMP
358INTEGER PAPI_GRN_PROCG
362INTEGER PAPI_ENOMEM
364INTEGER PAPI_ENOTRUN
366INTEGER PAPI_DEF_MPX_NS
368INTEGER PAPI_VERB_ECONT
370INTEGER PAPI_DOMAIN
372INTEGER PAPI_DETACH
376INTEGER PAPI_VERB_ESTOP
378INTEGER PAPI_EISRUN
380INTEGER PAPI_MAX_MPX_CTRS
382INTEGER PAPIF_DMEM_PTE
388INTEGER PAPI_INHERIT
394INTEGER PAPI_NTV_ENUM_DARR
396INTEGER PAPI_TLS_USR1
400INTEGER PAPI_EXEINFO
410INTEGER PAPI_VENDOR_AMD
420INTEGER PAPI_GRN_SYS_CPU
424INTEGER PAPI_INIT_SLOTS
426INTEGER PAPI_MAX_CPUS
432INTEGER PAPI_NUM_ERRORS
434INTEGER PAPI_STOPPED
438INTEGER PAPI_DOM_KERNEL
440INTEGER PAPI_NOT_INIT
442INTEGER PAPI_TLS_NUM
446INTEGER PAPI_MULTIPLEX
452INTEGER PAPI_NUM_LOCK
458INTEGER PAPI_NULL
460INTEGER PAPI_ENUM_FIRST
462INTEGER PAPI_VERSION
463PARAMETER(PAPI_VERSION=117440768)
464INTEGER PAPIF_DMEM_LOCKED
468INTEGER PAPI_DATATYPE_FP64
470INTEGER PAPI_QUIET
472INTEGER PAPI_2MAX_STR_LEN
476INTEGER PAPIF_DMEM_SHARED
488INTEGER PAPI_TLS_USR2
490INTEGER PAPI_NTV_ENUM_OPCM
494INTEGER PAPI_INSTR_ADDRESS
502INTEGER PAPI_SHLIBINFO
508INTEGER PAPI_LOCK_NUM
510INTEGER PAPI_GRANUL
512INTEGER PAPI_COMPONENTINFO
518INTEGER PAPI_ENOEVST
520INTEGER PAPI_DERIVED
522INTEGER PAPI_DOM_MIN
524INTEGER PAPI_OVERFLOWING
526INTEGER PAPI_NTV_ENUM_IARR
534INTEGER PAPI_DOM_HWSPEC
535PARAMETER(PAPI_DOM_HWSPEC=((-2147483647) - 1))
536INTEGER PAPI_DEBUG
538INTEGER PAPI_PROFILING
540INTEGER PAPI_LIB_VERSION
542INTEGER PAPIF_DMEM_MAXVAL
544INTEGER PAPI_EBUG
546
547!
548! PAPI preset event values
549!
550
551INTEGER PAPI_L3_DCH
552PARAMETER(PAPI_L3_DCH=-2147483619)
553INTEGER PAPI_BR_NTK
554PARAMETER(PAPI_BR_NTK=-2147483603)
555INTEGER PAPI_L2_DCH
556PARAMETER(PAPI_L2_DCH=-2147483585)
557INTEGER PAPI_VEC_INS
558PARAMETER(PAPI_VEC_INS=-2147483592)
559INTEGER PAPI_MEM_SCY
560PARAMETER(PAPI_MEM_SCY=-2147483614)
561INTEGER PAPI_FUL_ICY
562PARAMETER(PAPI_FUL_ICY=-2147483610)
563INTEGER PAPI_L1_STM
564PARAMETER(PAPI_L1_STM=-2147483624)
565INTEGER PAPI_VEC_SP
566PARAMETER(PAPI_VEC_SP=-2147483543)
567INTEGER PAPI_FP_INS
568PARAMETER(PAPI_FP_INS=-2147483596)
569INTEGER PAPI_L1_DCA
570PARAMETER(PAPI_L1_DCA=-2147483584)
571INTEGER PAPI_LD_INS
572PARAMETER(PAPI_LD_INS=-2147483595)
573INTEGER PAPI_CA_SNP
574PARAMETER(PAPI_CA_SNP=-2147483639)
575INTEGER PAPI_L3_TCA
576PARAMETER(PAPI_L3_TCA=-2147483558)
577INTEGER PAPI_L1_ICH
578PARAMETER(PAPI_L1_ICH=-2147483575)
579INTEGER PAPI_L2_TCA
580PARAMETER(PAPI_L2_TCA=-2147483559)
581INTEGER PAPI_FDV_INS
582PARAMETER(PAPI_FDV_INS=-2147483549)
583INTEGER PAPI_CSR_TOT
584PARAMETER(PAPI_CSR_TOT=-2147483615)
585INTEGER PAPI_FAD_INS
586PARAMETER(PAPI_FAD_INS=-2147483550)
587INTEGER PAPI_L2_ICA
588PARAMETER(PAPI_L2_ICA=-2147483571)
589INTEGER PAPI_RES_STL
590PARAMETER(PAPI_RES_STL=-2147483591)
591INTEGER PAPI_L1_TCH
592PARAMETER(PAPI_L1_TCH=-2147483563)
593INTEGER PAPI_FML_INS
594PARAMETER(PAPI_FML_INS=-2147483551)
595INTEGER PAPI_END
596PARAMETER(PAPI_END=-2147483540)
597INTEGER PAPI_L3_ICA
598PARAMETER(PAPI_L3_ICA=-2147483570)
599INTEGER PAPI_L1_TCW
600PARAMETER(PAPI_L1_TCW=-2147483554)
601INTEGER PAPI_L3_ICR
602PARAMETER(PAPI_L3_ICR=-2147483567)
603INTEGER PAPI_L3_DCM
604PARAMETER(PAPI_L3_DCM=-2147483644)
605INTEGER PAPI_L2_ICR
606PARAMETER(PAPI_L2_ICR=-2147483568)
607INTEGER PAPI_L2_DCM
608PARAMETER(PAPI_L2_DCM=-2147483646)
609INTEGER PAPI_CA_INV
610PARAMETER(PAPI_CA_INV=-2147483636)
611INTEGER PAPI_SP_OPS
612PARAMETER(PAPI_SP_OPS=-2147483545)
613INTEGER PAPI_L2_TCR
614PARAMETER(PAPI_L2_TCR=-2147483556)
615INTEGER PAPI_INT_INS
616PARAMETER(PAPI_INT_INS=-2147483597)
617INTEGER PAPI_FXU_IDL
618PARAMETER(PAPI_FXU_IDL=-2147483631)
619INTEGER PAPI_VEC_DP
620PARAMETER(PAPI_VEC_DP=-2147483542)
621INTEGER PAPI_L1_ICW
622PARAMETER(PAPI_L1_ICW=-2147483566)
623INTEGER PAPI_L3_TCR
624PARAMETER(PAPI_L3_TCR=-2147483555)
625INTEGER PAPI_TLB_SD
626PARAMETER(PAPI_TLB_SD=-2147483618)
627INTEGER PAPI_L1_ICM
628PARAMETER(PAPI_L1_ICM=-2147483647)
629INTEGER PAPI_L1_DCR
630PARAMETER(PAPI_L1_DCR=-2147483581)
631INTEGER PAPI_FP_OPS
632PARAMETER(PAPI_FP_OPS=-2147483546)
633INTEGER PAPI_TLB_TL
634PARAMETER(PAPI_TLB_TL=-2147483626)
635INTEGER PAPI_LSU_IDL
636PARAMETER(PAPI_LSU_IDL=-2147483629)
637INTEGER PAPI_PRF_DM
638PARAMETER(PAPI_PRF_DM=-2147483620)
639INTEGER PAPI_L2_DCW
640PARAMETER(PAPI_L2_DCW=-2147483577)
641INTEGER PAPI_L3_LDM
642PARAMETER(PAPI_L3_LDM=-2147483634)
643INTEGER PAPI_BRU_IDL
644PARAMETER(PAPI_BRU_IDL=-2147483632)
645INTEGER PAPI_L3_DCW
646PARAMETER(PAPI_L3_DCW=-2147483576)
647INTEGER PAPI_FMA_INS
648PARAMETER(PAPI_FMA_INS=-2147483600)
649INTEGER PAPI_FUL_CCY
650PARAMETER(PAPI_FUL_CCY=-2147483608)
651INTEGER PAPI_L2_LDM
652PARAMETER(PAPI_L2_LDM=-2147483623)
653INTEGER PAPI_L1_TCM
654PARAMETER(PAPI_L1_TCM=-2147483642)
655INTEGER PAPI_L1_ICR
656PARAMETER(PAPI_L1_ICR=-2147483569)
657INTEGER PAPI_CA_ITV
658PARAMETER(PAPI_CA_ITV=-2147483635)
659INTEGER PAPI_L3_TCW
660PARAMETER(PAPI_L3_TCW=-2147483552)
661INTEGER PAPI_L1_DCM
662PARAMETER(PAPI_L1_DCM=(-2147483647) - 1)
663INTEGER PAPI_L2_TCW
664PARAMETER(PAPI_L2_TCW=-2147483553)
665INTEGER PAPI_FP_STAL
666PARAMETER(PAPI_FP_STAL=-2147483590)
667INTEGER PAPI_CA_SHR
668PARAMETER(PAPI_CA_SHR=-2147483638)
669INTEGER PAPI_L2_ICW
670PARAMETER(PAPI_L2_ICW=-2147483565)
671INTEGER PAPI_BR_INS
672PARAMETER(PAPI_BR_INS=-2147483593)
673INTEGER PAPI_L1_TCR
674PARAMETER(PAPI_L1_TCR=-2147483557)
675INTEGER PAPI_L3_ICW
676PARAMETER(PAPI_L3_ICW=-2147483564)
677INTEGER PAPI_L3_ICM
678PARAMETER(PAPI_L3_ICM=-2147483643)
679INTEGER PAPI_FNV_INS
680PARAMETER(PAPI_FNV_INS=-2147483547)
681INTEGER PAPI_LST_INS
682PARAMETER(PAPI_LST_INS=-2147483588)
683INTEGER PAPI_L3_DCR
684PARAMETER(PAPI_L3_DCR=-2147483579)
685INTEGER PAPI_MEM_WCY
686PARAMETER(PAPI_MEM_WCY=-2147483612)
687INTEGER PAPI_TOT_INS
688PARAMETER(PAPI_TOT_INS=-2147483598)
689INTEGER PAPI_L2_ICM
690PARAMETER(PAPI_L2_ICM=-2147483645)
691INTEGER PAPI_STL_CCY
692PARAMETER(PAPI_STL_CCY=-2147483609)
693INTEGER PAPI_REF_CYC
694PARAMETER(PAPI_REF_CYC=-2147483541)
695INTEGER PAPI_L2_DCR
696PARAMETER(PAPI_L2_DCR=-2147483580)
697INTEGER PAPI_L2_TCM
698PARAMETER(PAPI_L2_TCM=-2147483641)
699INTEGER PAPI_L1_LDM
700PARAMETER(PAPI_L1_LDM=-2147483625)
701INTEGER PAPI_L1_DCW
702PARAMETER(PAPI_L1_DCW=-2147483578)
703INTEGER PAPI_BR_PRC
704PARAMETER(PAPI_BR_PRC=-2147483601)
705INTEGER PAPI_TLB_IM
706PARAMETER(PAPI_TLB_IM=-2147483627)
707INTEGER PAPI_L3_TCM
708PARAMETER(PAPI_L3_TCM=-2147483640)
709INTEGER PAPI_SYC_INS
710PARAMETER(PAPI_SYC_INS=-2147483587)
711INTEGER PAPI_L1_DCH
712PARAMETER(PAPI_L1_DCH=-2147483586)
713INTEGER PAPI_STL_ICY
714PARAMETER(PAPI_STL_ICY=-2147483611)
715INTEGER PAPI_DP_OPS
716PARAMETER(PAPI_DP_OPS=-2147483544)
717INTEGER PAPI_TOT_IIS
718PARAMETER(PAPI_TOT_IIS=-2147483599)
719INTEGER PAPI_L2_DCA
720PARAMETER(PAPI_L2_DCA=-2147483583)
721INTEGER PAPI_L3_STM
722PARAMETER(PAPI_L3_STM=-2147483633)
723INTEGER PAPI_L3_DCA
724PARAMETER(PAPI_L3_DCA=-2147483582)
725INTEGER PAPI_FSQ_INS
726PARAMETER(PAPI_FSQ_INS=-2147483548)
727INTEGER PAPI_HW_INT
728PARAMETER(PAPI_HW_INT=-2147483607)
729INTEGER PAPI_L2_STM
730PARAMETER(PAPI_L2_STM=-2147483622)
731INTEGER PAPI_L1_TCA
732PARAMETER(PAPI_L1_TCA=-2147483560)
733INTEGER PAPI_CSR_FAL
734PARAMETER(PAPI_CSR_FAL=-2147483617)
735INTEGER PAPI_TLB_DM
736PARAMETER(PAPI_TLB_DM=-2147483628)
737INTEGER PAPI_MEM_RCY
738PARAMETER(PAPI_MEM_RCY=-2147483613)
739INTEGER PAPI_L3_ICH
740PARAMETER(PAPI_L3_ICH=-2147483573)
741INTEGER PAPI_TOT_CYC
742PARAMETER(PAPI_TOT_CYC=-2147483589)
743INTEGER PAPI_CA_CLN
744PARAMETER(PAPI_CA_CLN=-2147483637)
745INTEGER PAPI_BR_CN
746PARAMETER(PAPI_BR_CN=-2147483605)
747INTEGER PAPI_BR_MSP
748PARAMETER(PAPI_BR_MSP=-2147483602)
749INTEGER PAPI_L2_ICH
750PARAMETER(PAPI_L2_ICH=-2147483574)
751INTEGER PAPI_BTAC_M
752PARAMETER(PAPI_BTAC_M=-2147483621)
753INTEGER PAPI_BR_TKN
754PARAMETER(PAPI_BR_TKN=-2147483604)
755INTEGER PAPI_SR_INS
756PARAMETER(PAPI_SR_INS=-2147483594)
757INTEGER PAPI_L2_TCH
758PARAMETER(PAPI_L2_TCH=-2147483562)
759INTEGER PAPI_FPU_IDL
760PARAMETER(PAPI_FPU_IDL=-2147483630)
761INTEGER PAPI_L3_TCH
762PARAMETER(PAPI_L3_TCH=-2147483561)
763INTEGER PAPI_BR_UCN
764PARAMETER(PAPI_BR_UCN=-2147483606)
765INTEGER PAPI_L1_ICA
766PARAMETER(PAPI_L1_ICA=-2147483572)
767INTEGER PAPI_CSR_SUC
768PARAMETER(PAPI_CSR_SUC=-2147483616)
!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
Definition: f90papi.h:6
#define PAPI_FP_STAL
Definition: f90papi.h:349
#define PAPI_L1_DCA
Definition: f90papi.h:367
#define PAPI_LOCATION_PACKAGE
Definition: f90papi.h:52
#define PAPI_TIMESCOPE_POINT
Definition: f90papi.h:63
#define PAPI_CSR_SUC
Definition: f90papi.h:332
#define PAPI_DEV_ATTR__ROCM_UINT_WG_DIM_Y
Definition: f90papi.h:169
#define PAPI_STL_ICY
Definition: f90papi.h:380
#define PAPI_DEV_ATTR__CUDA_UINT_THR_PER_BLK
Definition: f90papi.h:226
#define PAPI_CPU_ATTACH
Definition: f90papi.h:19
#define PAPI_DEV_ATTR__CUDA_UINT_WARP_SIZE
Definition: f90papi.h:114
#define PAPI_DEV_ATTR__CPU_UINT_L1D_CACHE_LINE_COUNT
Definition: f90papi.h:32
#define PAPIF_DMEM_LOCKED
Definition: f90papi.h:268
#define PAPI_MAX_MPX_CTRS
Definition: f90papi.h:172
#define PAPI_L1_TCR
Definition: f90papi.h:285
#define PAPI_DEV_ATTR__ROCM_UINT_GRD_DIM_Y
Definition: f90papi.h:258
#define PAPI_DOM_USER
Definition: f90papi.h:174
#define PAPI_VER_CURRENT
Definition: f90papi.h:54
#define PAPI_USR2_LOCK
Definition: f90papi.h:187
#define PAPIF_DMEM_PAGESIZE
Definition: f90papi.h:105
#define PAPI_ENUM_EVENTS
Definition: f90papi.h:224
#define PAPI_DOM_OTHER
Definition: f90papi.h:21
#define PAPI_PRF_DM
Definition: f90papi.h:306
#define PAPI_EBUG
Definition: f90papi.h:176
#define PAPI_VERSION
Definition: f90papi.h:193
#define PAPI_L3_DCA
Definition: f90papi.h:381
#define PAPI_DEV_ATTR__ROCM_UINT_WAVE_PER_CU
Definition: f90papi.h:163
#define PAPI_DEV_ATTR__CUDA_UINT_BLK_PER_SM
Definition: f90papi.h:156
#define PAPI_INSTR_ADDRESS
Definition: f90papi.h:209
#define PAPI_FNV_INS
Definition: f90papi.h:328
#define PAPI_BR_UCN
Definition: f90papi.h:297
#define PAPI_PROFIL_BUCKET_32
Definition: f90papi.h:248
#define PAPI_OK
Definition: f90papi.h:73
#define PAPI_GRN_PROCG
Definition: f90papi.h:202
#define PAPI_DEV_ATTR__CUDA_ULONG_UID
Definition: f90papi.h:192
#define PAPI_VENDOR_ARM_CAVIUM
Definition: f90papi.h:91
#define PAPI_L3_TCW
Definition: f90papi.h:363
#define PAPI_GRN_MIN
Definition: f90papi.h:111
#define PAPI_L2_TCH
Definition: f90papi.h:291
#define PAPI_LIB_VERSION
Definition: f90papi.h:67
#define PAPI_NOT_INITED
Definition: f90papi.h:231
#define PAPI_EMULPASS
Definition: f90papi.h:40
#define PAPI_L2_STM
Definition: f90papi.h:323
#define PAPI_VENDOR_ARM_BROADCOM
Definition: f90papi.h:57
#define PAPI_NTV_ENUM_UMASK_COMBOS
Definition: f90papi.h:108
#define PAPI_NTV_GROUP_AND_MASK
Definition: f90papi.h:30
#define PAPI_DEV_TYPE_ENUM__ALL
Definition: f90papi.h:201
#define PAPI_DEV_ATTR__CPU_UINT_FAMILY
Definition: f90papi.h:142
#define PAPI_CLOCKRATE
Definition: f90papi.h:110
#define PAPI_INHERIT_NONE
Definition: f90papi.h:83
#define PAPI_DEV_TYPE_ID__CUDA
Definition: f90papi.h:186
#define PAPI_LOW_LEVEL_INITED
Definition: f90papi.h:269
#define PAPI_L3_ICM
Definition: f90papi.h:352
#define PAPI_L2_ICR
Definition: f90papi.h:351
#define PAPI_ESBSTR
Definition: f90papi.h:60
#define PAPI_ENUM_FIRST
Definition: f90papi.h:85
#define PAPI_MIN_STR_LEN
Definition: f90papi.h:208
#define PAPI_DEV_ATTR__CPU_UINT_SOCKET_COUNT
Definition: f90papi.h:125
#define PAPI_L3_ICR
Definition: f90papi.h:302
#define PAPI_DEV_TYPE_ENUM__ROCM
Definition: f90papi.h:247
#define PAPIF_DMEM_PTE
Definition: f90papi.h:236
#define PAPI_UPDATETYPE_PUSH
Definition: f90papi.h:168
#define PAPI_FSQ_INS
Definition: f90papi.h:305
#define PAPI_REF_CYC
Definition: f90papi.h:324
#define PAPI_NULL
Definition: f90papi.h:78
#define PAPI_VENDOR_IBM
Definition: f90papi.h:61
#define PAPI_L3_ICH
Definition: f90papi.h:383
#define PAPI_QUIET
Definition: f90papi.h:132
#define PAPI_NUM_LOCK
Definition: f90papi.h:80
#define PAPI_PROFIL_WEIGHTED
Definition: f90papi.h:167
#define PAPI_CA_CLN
Definition: f90papi.h:295
#define PAPI_DP_OPS
Definition: f90papi.h:296
#define PAPI_VENDOR_UNKNOWN
Definition: f90papi.h:104
#define PAPI_L2_TCR
Definition: f90papi.h:375
#define PAPI_DEV_TYPE_ATTR__INT_PAPI_ID
Definition: f90papi.h:59
#define PAPI_DEBUG
Definition: f90papi.h:51
#define PAPI_PROFILING
Definition: f90papi.h:150
#define PAPI_THREAD_LEVEL_INITED
Definition: f90papi.h:48
#define PAPI_TLB_IM
Definition: f90papi.h:368
#define PAPI_PROFIL_POSIX
Definition: f90papi.h:44
#define PAPI_DEFGRN
Definition: f90papi.h:26
#define PAPI_BR_CN
Definition: f90papi.h:304
#define PAPI_TLS_HIGH_LEVEL
Definition: f90papi.h:210
#define PAPI_PROFIL_BUCKET_16
Definition: f90papi.h:144
#define PAPI_VENDOR_CRAY
Definition: f90papi.h:211
#define PAPI_VENDOR_ARM_HISILICON
Definition: f90papi.h:220
#define PAPI_VERB_ECONT
Definition: f90papi.h:164
#define PAPI_TIMESCOPE_SINCE_LAST
Definition: f90papi.h:72
#define PAPI_L3_TCM
Definition: f90papi.h:369
#define PAPI_GRANUL
Definition: f90papi.h:179
#define PAPI_PROFIL_INST_EAR
Definition: f90papi.h:206
#define PAPI_LST_INS
Definition: f90papi.h:365
#define PAPI_DEV_ATTR__CPU_UINT_THR_PER_NUMA
Definition: f90papi.h:155
#define PAPI_DEV_ATTR__CPU_UINT_L1I_CACHE_LINE_SIZE
Definition: f90papi.h:213
#define PAPI_VENDOR_ARM_QUALCOMM
Definition: f90papi.h:229
#define PAPI_VALUETYPE_ABSOLUTE
Definition: f90papi.h:199
#define PAPI_TOT_CYC
Definition: f90papi.h:308
#define PAPI_DEV_ATTR__CUDA_UINT_BLK_DIM_Z
Definition: f90papi.h:117
#define PAPI_ATTACHED
Definition: f90papi.h:185
#define PAPI_HIGH_LEVEL_INITED
Definition: f90papi.h:86
#define PAPIF_DMEM_RESIDENT
Definition: f90papi.h:260
#define PAPI_L1_DCM
Definition: f90papi.h:364
#define PAPI_L3_DCR
Definition: f90papi.h:335
#define PAPI_DEV_ATTR__ROCM_UINT_WAVEFRONT_SIZE
Definition: f90papi.h:252
#define PAPI_L3_DCH
Definition: f90papi.h:353
#define PAPIF_DMEM_SHARED
Definition: f90papi.h:243
#define PAPI_GRN_MAX
Definition: f90papi.h:238
#define PAPI_BR_NTK
Definition: f90papi.h:288
#define PAPI_ECMP_DISABLED
Definition: f90papi.h:17
#define PAPI_DEV_ATTR__CUDA_UINT_UNIFIED_ADDR
Definition: f90papi.h:279
#define PAPI_LOCATION_CORE
Definition: f90papi.h:250
#define PAPI_L2_DCR
Definition: f90papi.h:386
#define PAPI_ECNFLCT
Definition: f90papi.h:234
#define PAPI_VEC_INS
Definition: f90papi.h:370
#define PAPI_BR_MSP
Definition: f90papi.h:337
#define PAPI_DEV_TYPE_ENUM__CUDA
Definition: f90papi.h:264
#define PAPI_DOM_KERNEL
Definition: f90papi.h:254
#define PAPI_VENDOR_SUN
Definition: f90papi.h:65
#define PAPI_DETACH
Definition: f90papi.h:64
#define PAPI_ENOEVNT
Definition: f90papi.h:139
#define PAPI_EDELAY_INIT
Definition: f90papi.h:271
#define PAPI_VENDOR_ARM_ARM
Definition: f90papi.h:102
#define PAPI_DEV_ATTR__CUDA_UINT_SM_COUNT
Definition: f90papi.h:249
#define PAPI_ECOMBO
Definition: f90papi.h:256
#define PAPIF_DMEM_HIGH_WATER
Definition: f90papi.h:222
#define PAPI_L3_TCR
Definition: f90papi.h:322
#define PAPI_DEV_ATTR__CPU_UINT_L3U_CACHE_ASSOC
Definition: f90papi.h:35
#define PAPI_BR_PRC
Definition: f90papi.h:371
#define PAPI_LOCK_NUM
Definition: f90papi.h:170
#define PAPI_DEV_ATTR__CUDA_UINT_GRD_DIM_Y
Definition: f90papi.h:106
#define PAPI_DEV_ATTR__CPU_UINT_L1I_CACHE_SIZE
Definition: f90papi.h:251
#define PAPI_DEV_ATTR__CPU_UINT_L3U_CACHE_LINE_SIZE
Definition: f90papi.h:128
#define PAPI_ENOEVST
Definition: f90papi.h:95
#define PAPI_VENDOR_FREESCALE
Definition: f90papi.h:233
#define PAPI_PROFIL
Definition: f90papi.h:242
#define PAPI_INIT_SLOTS
Definition: f90papi.h:262
#define PAPI_CA_SNP
Definition: f90papi.h:316
#define PAPI_VENDOR_ARM_FUJITSU
Definition: f90papi.h:245
#define PAPI_DATATYPE_FP64
Definition: f90papi.h:171
#define PAPI_L3_STM
Definition: f90papi.h:374
#define PAPI_FXU_IDL
Definition: f90papi.h:350
#define PAPI_L2_DCA
Definition: f90papi.h:336
#define PAPI_L1_LDM
Definition: f90papi.h:358
#define PAPI_FAD_INS
Definition: f90papi.h:340
#define PAPI_DEV_ATTR__CPU_UINT_THREAD_COUNT
Definition: f90papi.h:181
#define PAPIF_DMEM_STACK
Definition: f90papi.h:123
#define PAPI_DERIVED
Definition: f90papi.h:24
#define PAPI_PAUSED
Definition: f90papi.h:25
#define PAPI_L3_TCA
Definition: f90papi.h:376
#define PAPI_DEV_TYPE_ATTR__INT_COUNT
Definition: f90papi.h:140
#define PAPI_USR2_TLS
Definition: f90papi.h:71
#define PAPI_FUL_CCY
Definition: f90papi.h:356
#define PAPI_DEV_ATTR__CPU_UINT_NUMA_COUNT
Definition: f90papi.h:18
#define PAPI_DEV_TYPE_ATTR__INT_VENDOR_ID
Definition: f90papi.h:116
#define PAPI_EPERM
Definition: f90papi.h:112
#define PAPI_BR_INS
Definition: f90papi.h:300
#define PAPI_DOM_SUPERVISOR
Definition: f90papi.h:109
#define PAPI_ENOCNTR
Definition: f90papi.h:215
#define PAPI_L2_TCM
Definition: f90papi.h:320
#define PAPI_DEV_ATTR__CPU_UINT_L1I_CACHE_LINE_COUNT
Definition: f90papi.h:56
#define PAPI_USER_EVENTS_FILE
Definition: f90papi.h:58
#define PAPI_VENDOR_INTEL
Definition: f90papi.h:275
#define PAPI_NTV_ENUM_IEAR
Definition: f90papi.h:276
#define PAPI_LOCATION_CPU
Definition: f90papi.h:177
#define PAPI_USR1_TLS
Definition: f90papi.h:50
#define PAPI_OVERFLOW_FORCE_SW
Definition: f90papi.h:131
#define PAPI_L1_ICW
Definition: f90papi.h:343
#define PAPI_VENDOR_AMD
Definition: f90papi.h:230
#define PAPI_LSU_IDL
Definition: f90papi.h:329
#define PAPI_DEV_ATTR__CUDA_UINT_MANAGED_MEM
Definition: f90papi.h:183
#define PAPI_ATTACH
Definition: f90papi.h:70
#define PAPI_DOM_HWSPEC
Definition: f90papi.h:121
#define PAPI_ECOUNT
Definition: f90papi.h:195
#define PAPIF_DMEM_MAXVAL
Definition: f90papi.h:225
#define PAPI_VALUETYPE_RUNNING_SUM
Definition: f90papi.h:203
#define PAPI_BTAC_M
Definition: f90papi.h:339
#define PAPI_DEV_ATTR__CPU_UINT_L3U_CACHE_SIZE
Definition: f90papi.h:259
#define PAPI_LOCK_USR2
Definition: f90papi.h:272
#define PAPI_END
Definition: f90papi.h:303
#define PAPI_L1_DCW
Definition: f90papi.h:372
#define PAPI_DEV_ATTR__ROCM_UINT_COMP_CAP_MINOR
Definition: f90papi.h:228
#define PAPI_L2_ICA
Definition: f90papi.h:301
#define PAPI_EINVAL
Definition: f90papi.h:115
#define PAPIF_DMEM_TEXT
Definition: f90papi.h:134
#define PAPI_CA_INV
Definition: f90papi.h:325
#define PAPI_ENOSUPP
Definition: f90papi.h:244
#define PAPI_TLS_NUM
Definition: f90papi.h:190
#define PAPI_FP_INS
Definition: f90papi.h:366
#define PAPI_DEV_ATTR__CPU_UINT_L2U_CACHE_SIZE
Definition: f90papi.h:31
#define PAPIF_DMEM_VMPEAK
Definition: f90papi.h:130
#define PAPI_DEV_ATTR__CUDA_UINT_BLK_DIM_Y
Definition: f90papi.h:217
#define PAPI_DEV_ATTR__ROCM_CHAR_DEVICE_NAME
Definition: f90papi.h:84
#define PAPI_DOM_MAX
Definition: f90papi.h:196
#define PAPI_EINVAL_DOM
Definition: f90papi.h:175
#define PAPI_PMU_MAX
Definition: f90papi.h:101
#define PAPI_DEV_ATTR__CUDA_UINT_SHM_PER_BLK
Definition: f90papi.h:216
#define PAPI_MAX_STR_LEN
Definition: f90papi.h:77
#define PAPI_STL_CCY
Definition: f90papi.h:373
#define PAPI_MULTIPLEXING
Definition: f90papi.h:148
#define PAPI_DEV_ATTR__ROCM_UINT_WORKGROUP_SIZE
Definition: f90papi.h:118
#define PAPI_ENUM_ALL
Definition: f90papi.h:107
#define PAPI_DEV_ATTR__CPU_UINT_L2U_CACHE_LINE_COUNT
Definition: f90papi.h:15
#define PAPI_SR_INS
Definition: f90papi.h:357
#define PAPI_VEC_SP
Definition: f90papi.h:354
#define PAPI_L1_ICH
Definition: f90papi.h:361
#define PAPI_FDV_INS
Definition: f90papi.h:314
#define PAPI_RUNNING
Definition: f90papi.h:165
#define PAPI_DATATYPE_UINT64
Definition: f90papi.h:278
#define PAPI_EMISC
Definition: f90papi.h:122
#define PAPI_DATATYPE_BIT64
Definition: f90papi.h:189
#define PAPI_DEV_ATTR__ROCM_UINT_COMP_CAP_MAJOR
Definition: f90papi.h:34
#define PAPI_TLB_SD
Definition: f90papi.h:333
#define PAPI_DOMAIN
Definition: f90papi.h:159
#define PAPI_DEF_MPX_NS
Definition: f90papi.h:235
#define PAPI_L1_TCW
Definition: f90papi.h:384
#define PAPI_L1_DCH
#define PAPI_INT_INS
Definition: f90papi.h:391
#define PAPI_DEV_ATTR__CPU_CHAR_NAME
Definition: f90papi.h:246
#define PAPI_FML_INS
Definition: f90papi.h:390
#define PAPIF_DMEM_LIBRARY
Definition: f90papi.h:133
#define PAPI_DEV_ATTR__CUDA_UINT_GRD_DIM_X
Definition: f90papi.h:42
#define PAPI_SYC_INS
Definition: f90papi.h:313
#define PAPI_MEM_SCY
Definition: f90papi.h:289
#define PAPI_MAX_MEM_HIERARCHY_LEVELS
Definition: f90papi.h:103
#define PAPI_CPU_ATTACHED
Definition: f90papi.h:96
#define PAPI_ESYS
Definition: f90papi.h:136
#define PAPI_INHERIT
Definition: f90papi.h:76
#define PAPI_MEM_WCY
Definition: f90papi.h:293
#define PAPI_SHLIBINFO
Definition: f90papi.h:204
#define PAPI_NOT_INIT
Definition: f90papi.h:82
#define PAPI_ENOCMP
Definition: f90papi.h:79
#define PAPI_NTV_ENUM_UMASKS
Definition: f90papi.h:66
#define PAPI_FPU_IDL
Definition: f90papi.h:382
#define PAPI_L3_ICW
Definition: f90papi.h:378
#define PAPI_L2_TCW
Definition: f90papi.h:299
#define PAPI_ECLOST
Definition: f90papi.h:141
#define PAPI_FP_OPS
Definition: f90papi.h:319
#define PAPIF_DMEM_VMSIZE
Definition: f90papi.h:94
#define PAPI_L1_DCR
Definition: f90papi.h:298
#define PAPI_TLS_ALL_THREADS
Definition: f90papi.h:173
#define PAPI_VEC_DP
Definition: f90papi.h:355
#define PAPI_DEV_ATTR__ROCM_ULONG_UID
Definition: f90papi.h:28
#define PAPI_DEV_ATTR__CPU_UINT_L3U_CACHE_LINE_COUNT
Definition: f90papi.h:182
#define PAPI_2MAX_STR_LEN
Definition: f90papi.h:180
#define PAPI_MEM_RCY
Definition: f90papi.h:312
#define PAPI_NUM_ERRORS
Definition: f90papi.h:87
#define PAPI_MULTIPLEX_FORCE_SW
Definition: f90papi.h:62
#define PAPI_DEV_TYPE_ATTR__CHAR_NAME
Definition: f90papi.h:126
#define PAPI_TIMESCOPE_SINCE_START
Definition: f90papi.h:124
#define PAPI_L2_ICH
Definition: f90papi.h:334
#define PAPI_VENDOR_ARM_APM
Definition: f90papi.h:38
#define PAPI_L1_ICR
Definition: f90papi.h:326
#define PAPI_DEV_ATTR__CUDA_UINT_MEMCPY_OVERLAP
Definition: f90papi.h:273
#define PAPI_NTV_ENUM_OPCM
Definition: f90papi.h:138
#define PAPI_DEV_ATTR__ROCM_UINT_SHM_PER_WG
Definition: f90papi.h:33
#define PAPI_ECMP
Definition: f90papi.h:214
#define PAPI_DEV_ATTR__CUDA_UINT_COMP_CAP_MINOR
Definition: f90papi.h:135
#define PAPI_DEV_ATTR__CUDA_UINT_MAP_HOST_MEM
Definition: f90papi.h:151
#define PAPI_DEV_ATTR__CPU_UINT_L1D_CACHE_ASSOC
Definition: f90papi.h:23
#define PAPI_EISRUN
Definition: f90papi.h:277
#define PAPI_DATA_ADDRESS
Definition: f90papi.h:89
#define PAPI_BRU_IDL
Definition: f90papi.h:327
#define PAPI_DEV_ATTR__CUDA_UINT_SHM_PER_SM
Definition: f90papi.h:218
#define PAPI_UPDATETYPE_ARBITRARY
Definition: f90papi.h:113
#define PAPI_DEV_ATTR__CPU_UINT_STEPPING
Definition: f90papi.h:153
#define PAPI_L3_LDM
Definition: f90papi.h:389
#define PAPI_PROFIL_BUCKETS
Definition: f90papi.h:137
#define PAPI_L2_DCH
Definition: f90papi.h:307
#define PAPI_DEV_ATTR__ROCM_UINT_CU_COUNT
Definition: f90papi.h:191
#define PAPI_FUL_ICY
Definition: f90papi.h:362
#define PAPI_BR_TKN
Definition: f90papi.h:338
#define PAPI_MAX_HWCTRS
Definition: f90papi.h:270
#define PAPI_TLB_DM
Definition: f90papi.h:294
#define PAPI_DOM_MIN
Definition: f90papi.h:88
#define PAPI_TOT_INS
Definition: f90papi.h:317
#define PAPI_OVERFLOWING
Definition: f90papi.h:240
#define PAPI_DEV_ATTR__CPU_UINT_THR_NUMA_AFFINITY
Definition: f90papi.h:29
#define PAPI_CSR_FAL
Definition: f90papi.h:309
#define PAPI_DEV_ATTR__CUDA_UINT_BLK_DIM_X
Definition: f90papi.h:166
#define PAPI_OVERFLOW_HARDWARE
Definition: f90papi.h:157
#define PAPI_L2_ICW
Definition: f90papi.h:315
#define PAPI_GRN_SYS
Definition: f90papi.h:43
#define PAPI_NTV_GROUP_SHIFT
Definition: f90papi.h:162
#define PAPI_LOCATION_UNCORE
Definition: f90papi.h:39
#define PAPI_ENOMEM
Definition: f90papi.h:16
#define PAPI_L3_DCW
Definition: f90papi.h:348
#define PAPI_ENOINIT
Definition: f90papi.h:160
#define PAPI_L2_LDM
Definition: f90papi.h:330
#define PAPI_TLB_TL
Definition: f90papi.h:387
#define PAPI_EATTR
Definition: f90papi.h:97
#define PAPI_PRELOAD
Definition: f90papi.h:37
#define PAPI_RES_STL
Definition: f90papi.h:310
#define PAPI_DEV_ATTR__CPU_UINT_NUMA_MEM_SIZE
Definition: f90papi.h:221
#define PAPI_L2_DCW
Definition: f90papi.h:287
#define PAPI_DEV_ATTR__ROCM_UINT_SIMD_PER_CU
Definition: f90papi.h:92
#define PAPI_MULTIPLEX_DEFAULT
Definition: f90papi.h:152
#define PAPI_UPDATETYPE_PULL
Definition: f90papi.h:46
#define PAPI_DEV_ATTR__ROCM_UINT_WG_DIM_X
Definition: f90papi.h:145
#define PAPI_NTV_ENUM_DEAR
Definition: f90papi.h:99
#define PAPI_DEV_ATTR__CUDA_UINT_MULTI_KERNEL
Definition: f90papi.h:55
#define PAPI_EBUF
Definition: f90papi.h:253
#define PAPI_PROFIL_FORCE_SW
Definition: f90papi.h:257
#define PAPI_NTV_ENUM_DARR
Definition: f90papi.h:154
#define PAPI_L3_TCH
Definition: f90papi.h:341
#define PAPI_LOCK_USR1
Definition: f90papi.h:255
#define PAPI_ENOTPRESET
Definition: f90papi.h:178
#define PAPI_L2_ICM
Definition: f90papi.h:311
#define PAPI_DEV_ATTR__CPU_UINT_L2U_CACHE_ASSOC
Definition: f90papi.h:207
#define PAPI_ENOIMPL
Definition: f90papi.h:219
#define PAPI_HWINFO
Definition: f90papi.h:27
#define PAPI_GRN_SYS_CPU
Definition: f90papi.h:100
#define PAPI_NUM_TLS
Definition: f90papi.h:22
#define PAPI_DEV_ATTR__CUDA_UINT_GRD_DIM_Z
Definition: f90papi.h:267
#define PAPI_TOT_IIS
Definition: f90papi.h:379
#define PAPI_DEV_ATTR__ROCM_UINT_GRD_DIM_X
Definition: f90papi.h:49
#define PAPI_DATATYPE_INT64
Definition: f90papi.h:227
#define PAPI_DEV_TYPE_ENUM__FIRST
Definition: f90papi.h:90
#define PAPI_DEV_TYPE_ID__CPU
Definition: f90papi.h:93
#define PAPI_TLS_USR2
Definition: f90papi.h:45
#define PAPI_L1_ICM
Definition: f90papi.h:392
#define PAPI_DEV_ATTR__CPU_UINT_L1D_CACHE_SIZE
Definition: f90papi.h:184
#define PAPI_PROFIL_BUCKET_64
Definition: f90papi.h:198
#define PAPI_DEV_ATTR__CPU_UINT_MODEL
Definition: f90papi.h:98
#define PAPI_L2_TCA
Definition: f90papi.h:318
#define PAPI_GRN_PROC
Definition: f90papi.h:266
#define PAPI_L2_DCM
Definition: f90papi.h:331
#define PAPI_DEV_TYPE_ID__MAX_NUM
Definition: f90papi.h:161
#define PAPI_MAX_INFO_TERMS
Definition: f90papi.h:147
#define PAPI_L1_TCA
Definition: f90papi.h:344
#define PAPI_INHERIT_ALL
Definition: f90papi.h:237
#define PAPI_NTV_ENUM_IARR
Definition: f90papi.h:212
#define PAPI_CSR_TOT
Definition: f90papi.h:286
#define PAPI_MAX_CPUS
Definition: f90papi.h:119
#define PAPI_DEFDOM
Definition: f90papi.h:188
#define PAPI_L1_TCM
Definition: f90papi.h:347
#define PAPI_CA_SHR
Definition: f90papi.h:346
#define PAPI_HW_INT
Definition: f90papi.h:360
#define PAPI_TIMESCOPE_UNTIL_NEXT
Definition: f90papi.h:274
#define PAPI_COMPONENTINFO
Definition: f90papi.h:75
#define PAPI_DEV_ATTR__ROCM_UINT_WG_DIM_Z
Definition: f90papi.h:241
#define PAPI_EXEINFO
Definition: f90papi.h:36
#define PAPI_VENDOR_ARM
Definition: f90papi.h:129
#define PAPI_FMA_INS
Definition: f90papi.h:342
#define PAPI_DEV_ATTR__ROCM_UINT_GRD_DIM_Z
Definition: f90papi.h:20
#define PAPI_DEV_ATTR__CPU_UINT_L2U_CACHE_LINE_SIZE
Definition: f90papi.h:232
#define PAPI_L1_ICA
Definition: f90papi.h:388
#define PAPI_DEV_ATTR__CPU_UINT_CORE_COUNT
Definition: f90papi.h:41
#define PAPI_DEV_TYPE_ENUM__CPU
#define PAPI_STOPPED
Definition: f90papi.h:158
#define PAPI_SP_OPS
Definition: f90papi.h:290
#define PAPI_VERB_ESTOP
Definition: f90papi.h:200
#define PAPI_TLS_USR1
Definition: f90papi.h:263
#define PAPI_MULTIPLEX
Definition: f90papi.h:223
#define PAPIF_DMEM_HEAP
Definition: f90papi.h:68
#define PAPI_DEV_ATTR__CPU_UINT_L1I_CACHE_ASSOC
Definition: f90papi.h:47
#define PAPI_L3_DCM
Definition: f90papi.h:385
#define PAPI_L1_TCH
Definition: f90papi.h:377
#define PAPI_PROFIL_COMPRESS
Definition: f90papi.h:53
#define PAPI_UPDATETYPE_FIXEDFREQ
Definition: f90papi.h:149
#define PAPI_ENOTRUN
Definition: f90papi.h:146
#define PAPI_DEV_ATTR__CPU_UINT_L1D_CACHE_LINE_SIZE
Definition: f90papi.h:205
#define PAPI_DEV_ATTR__CUDA_CHAR_DEVICE_NAME
Definition: f90papi.h:81
#define PAPI_GRN_THR
Definition: f90papi.h:265
#define PAPI_HUGE_STR_LEN
Definition: f90papi.h:120
#define PAPI_DEV_TYPE_ATTR__CHAR_STATUS
Definition: f90papi.h:239
#define PAPI_PROFIL_RANDOM
Definition: f90papi.h:143
#define PAPI_USR1_LOCK
Definition: f90papi.h:197
#define PAPI_LD_INS
Definition: f90papi.h:292
#define PAPI_CA_ITV
Definition: f90papi.h:321
#define PAPI_DEV_ATTR__CUDA_UINT_COMP_CAP_MAJOR
Definition: f90papi.h:69
#define PAPI_PROFIL_DATA_EAR
Definition: f90papi.h:127
#define PAPI_L1_STM
Definition: f90papi.h:345
#define PAPI_DOM_ALL
Definition: f90papi.h:261
#define PAPI_VENDOR_MIPS
Definition: f90papi.h:74
#define PAPI_DEV_TYPE_ID__ROCM
Definition: f90papi.h:194
#define PAPI_L3_ICA
Definition: f90papi.h:359
static long long values[NUM_EVENTS]
Definition: init_fini.c:10
static int preset
const char FILE * file
Definition: pscanf.h:13