PAPI  5.0.1.0
File List
Here is a list of all files with brief descriptions:
aix-context.h [code]
aix-lock.h [code]
aix-memory.c [code]
aix.c [code]
aix.h [code]
all_events.c [code]
all_native_events.c [code]
api.c [code]
appio.c [code]Appio component This file contains the source code for a component that enables PAPI to access application level file and socket I/O information. It does this through function replacement in the first person and by trapping syscalls in the third person
appio.h [code]Appio component This file contains the source code for a component that enables PAPI to access application level file and socket I/O information. It does this through function replacement in the first person and by trapping syscalls in the third person
appio_list_events.c [code]
appio_test_blocking.c [code]
appio_test_fread_fwrite.c [code]
appio_test_pthreads.c [code]
appio_test_read_write.c [code]
appio_test_recv.c [code]
appio_test_select.c [code]
appio_values_by_code.c [code]
appio_values_by_name.c [code]
attach2.c [code]
attach3.c [code]
avail.c [code]
branches.c [code]
burn.c [code]
byte_profile.c [code]
calibrate.c [code]
case1.c [code]
case2.c [code]
clockcore.c [code]
clockres.c [code]
clockres_pthreads.c [code]
cmpinfo.c [code]
code2name.c [code]
command_line.c [code]
component.c [code]
components_config.h [code]
config.h [code]
coretemp_basic.c [code]
coretemp_freebsd.c [code]This component is intended to access CPU On-Die Thermal Sensors in the Intel Core architecture in a FreeBSD machine using the coretemp.ko kernel module
coretemp_freebsd.h [code]
coretemp_pretty.c [code]
cost.c [code]
cost_utils.c [code]
cost_utils.h [code]
cpi.c [code]
cpus.c [code]
cpus.h [code]
cycle_ratio.c [code]
darwin-common.c [code]
darwin-common.h [code]
darwin-context.h [code]
darwin-lock.h [code]
darwin-memory.c [code]
darwin-memory.h [code]
data_range.c [code]
decode.c [code]
derived.c [code]
describe.c [code]
disable_component.c [code]
dmem_info.c [code]
do_loops.c [code]
dummy.c [code]
earprofile.c [code]
error_codes.c [code]
event_chooser.c [code]
event_info.c [code]
eventname.c [code]
example.c [code]This is an example component, it demos the component interface and implements three example counters
example.h [code]
example_basic.c [code]This file is a very simple example test and Makefile that acat as a guideline on how to add tests to components. The papi configure and papi Makefile will take care of the compilation of the component tests (if all tests are added to a directory named 'tests' in the specific component dir). See components/README for more details
example_multiple_components.c [code]This tests to see if the CPU component and Example component can be used simultaneously
exec.c [code]
exec2.c [code]
exeinfo.c [code]
extras.c [code]
extras.h [code]
f77papi.h [code]
f90papi.h [code]
fake_mx_counters.c [code]
fileop.c [code]
first.c [code]
flops.c [code]
fork.c [code]
fork2.c [code]
fork_exec_overflow.c [code]
forkexec.c [code]
forkexec2.c [code]
forkexec3.c [code]
forkexec4.c [code]
fpapi.h [code]
fpapi_test.h [code]
freebsd-context.h [code]
freebsd-lock.h [code]
freebsd-memory.c [code]
freebsd-memory.h [code]
freebsd.c [code]
freebsd.h [code]
genpapifdef.c [code]
get_event_component.c [code]
high-level.c [code]
high-level2.c [code]
high_level.c [code]
hwinfo.c [code]
inherit.c [code]
init_fini.c [code]
iozone.c [code]
ipc.c [code]
johnmay2.c [code]
krentel_pthreads.c [code]
kufrin.c [code]
libasync.c [code]
libbif.c [code]
linux-bgp-context.h [code]
linux-bgp-lock.h [code]
linux-bgp-memory.c [code]
linux-bgp-native-events.h [code]
linux-bgp-preset-events.c [code]
linux-bgp.h [code]
linux-bgq-common.c [code]This file is part of the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the bgpm library
linux-bgq-common.h [code]This file is part of the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the bgpm library
linux-bgq-lock.h [code]
linux-bgq-memory.c [code]
linux-bgq.c [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the BGPM library
linux-bgq.h [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the BGPM library
linux-CNKunit.c [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the bgpm library
linux-CNKunit.h [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the bgpm library
linux-common.c [code]
linux-common.h [code]
linux-context.h [code]
linux-coretemp.c [code]
linux-coretemp.h [code]Coretemp component This file has the source code for a component that enables PAPI-C to access hardware monitoring sensors through the coretemp sysfs interface. This code will dynamically create a native events table for all the sensors that can be found under /sys/class/hwmon/hwmon[0-9]+
linux-cuda.c [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for GPU devices through the CUPTI library
linux-cuda.h [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for GPU devices through the CUPTI library
linux-generic.c [code]
linux-generic.h [code]
linux-infiniband.c [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for InfiniBand devices through the OFED library. Since a new interface was introduced with OFED version 1.4 (released Dec 2008), the current InfiniBand component does not support OFED versions < 1.4
linux-infiniband.h [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for InfiniBand devices through the OFED library. Since a new interface was introduced with OFED version 1.4 (released Dec 2008), the current InfiniBand component does not support OFED versions < 1.4
linux-IOunit.c [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the bgpm library
linux-IOunit.h [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the bgpm library
linux-L2unit.c [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the bgpm library
linux-L2unit.h [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the bgpm library
linux-lmsensors.c [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring sensors through the libsensors library. This code will dynamically create a native events table for all the sensors that can be accesed by the libsensors library. In order to learn more about libsensors, visit: (http://www.lm-sensors.org)
linux-lock.h [code]
linux-lustre.c [code]A component for the luster filesystem
linux-memory.c [code]
linux-memory.h [code]
linux-mx.c [code]A component for Myricom MX (Myrinet Express)
linux-net.c [code]Net component This file contains the source code for a component that enables PAPI-C to access network statistics through the /proc file system. This component will dynamically create a native events table for all the interfaces listed in /proc/net/dev (16 entries for each interface)
linux-net.h [code]Net component This file contains the source code for a component that enables PAPI-C to access network statistics through the /proc file system. This component will dynamically create a native events table for all the interfaces listed in /proc/net/dev (16 entries for each interface)
linux-nvml.c [code]This is an NVML component, it demos the component interface and implements two counters nvmlDeviceGetPowerUsage, nvmlDeviceGetTemperature from Nvidia Management Library. Please refer to NVML documentation for details about nvmlDeviceGetPowerUsage, nvmlDeviceGetTemperature. Power is reported in mW and temperature in Celcius
linux-nvml.h [code]
linux-NWunit.c [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the bgpm library
linux-NWunit.h [code]This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the bgpm library
linux-ppc64.h [code]
linux-rapl.c [code]Rapl component
linux-stealtime.c [code]A component that gather info on VM stealtime
linux-timer.c [code]
linux-timer.h [code]
ctests/locks_pthreads.c [code]
examples/locks_pthreads.c [code]
low-level.c [code]
lustre_basic.c [code]
map-atom.c [code]
map-atom.h [code]
map-core.c [code]
map-core.h [code]
map-core2-extreme.c [code]
map-core2-extreme.h [code]
map-core2.c [code]
map-core2.h [code]
map-i7.c [code]
map-i7.h [code]
map-k7.c [code]
map-k7.h [code]
map-k8.c [code]
map-k8.h [code]
map-p4.c [code]
map-p4.h [code]
map-p6-2.c [code]
map-p6-2.h [code]
map-p6-3.c [code]
map-p6-3.h [code]
map-p6-c.c [code]
map-p6-c.h [code]
map-p6-m.c [code]
map-p6-m.h [code]
map-p6.c [code]
map-p6.h [code]
map-unknown.c [code]
map-unknown.h [code]
map-westmere.c [code]
map-westmere.h [code]
map.c [code]
map.h [code]
matrix-hl.c [code]
max_multiplex.c [code]
mb.h [code]
mem_info.c [code]
memory.c [code]
mendes-alt.c [code]
mpifirst.c [code]
multiattach.c [code]
multiattach2.c [code]
multiplex.c [code]
multiplex1.c [code]
multiplex1_pthreads.c [code]
multiplex2.c [code]
multiplex3_pthreads.c [code]
multiplex_cost.c [code]
mx_basic.c [code]
mx_elapsed.c [code]
native.c [code]
native_avail.c [code]
net_list_events.c [code]
net_values_by_code.c [code]
net_values_by_name.c [code]
nineth.c [code]
nmi_watchdog.c [code]
omptough.c [code]
overflow.c [code]
overflow2.c [code]
overflow3_pthreads.c [code]
overflow_allcounters.c [code]
overflow_force_software.c [code]
overflow_index.c [code]
overflow_one_and_read.c [code]
ctests/overflow_pthreads.c [code]
examples/overflow_pthreads.c [code]
overflow_single_event.c [code]
overflow_twoevents.c [code]
overflow_values.c [code]
p4_lst_ins.c [code]
papi.c [code]Most of the low-level API is here
papi.h [code]Return codes and api definitions
papi_1.c [code]
Papi_add_env_event.c [code]
PAPI_add_remove_event.c [code]
PAPI_add_remove_events.c [code]
papi_bipartite.h [code]
papi_common_strings.h [code]
papi_debug.h [code]
papi_events_table.h [code]
PAPI_flips.c [code]
PAPI_flops.c [code]
papi_fwrappers.c [code]
papi_fwrappers_.c [code]
papi_fwrappers__.c [code]
PAPI_get_executable_info.c [code]
PAPI_get_opt.c [code]
PAPI_get_real_cyc.c [code]
PAPI_get_virt_cyc.c [code]
papi_hl.c [code]This file contains the 'high level' interface to PAPI. BASIC is a high level language. ;-)
papi_hl.h [code]
PAPI_hw_info.c [code]
papi_internal.c [code]
papi_internal.h [code]
PAPI_ipc.c [code]
papi_libpfm3_events.c [code]
papi_libpfm4_events.c [code]
papi_libpfm4_events.h [code]
papi_libpfm_events.h [code]
papi_lock.h [code]
papi_memory.c [code]
papi_memory.h [code]
PAPI_overflow.c [code]
PAPI_perror.c [code]
papi_preset.c [code]
papi_preset.h [code]
PAPI_profil.c [code]
PAPI_reset.c [code]
PAPI_set_domain.c [code]
PAPI_state.c [code]
papi_test.h [code]
papi_user_events.c [code]
papi_user_events.h [code]
papi_vector.c [code]
papi_vector.h [code]
papiStdEventDefs.h [code]
papivi.h [code]
perf_events.c [code]
perfctr.c [code]
perfmon-ia64.c [code]
perfmon-ia64.h [code]
perfmon.c [code]
perfmon.h [code]
pernode.c [code]
pit_server.c [code]
power5+_events.h [code]
power5+_events_map.c [code]
power5_events.h [code]
power5_events_map.c [code]
power6_events.h [code]
power6_events_map.c [code]
power7_events.h [code]
ppc64_events.c [code]
ppc64_events.h [code]
ppc970_events.h [code]
ppc970_events_map.c [code]
prof_utils.c [code]
prof_utils.h [code]
profile.c [code]
profile_pthreads.c [code]
profile_twoevents.c [code]
pthrtough.c [code]
pthrtough2.c [code]
rapl_basic.c [code]
rapl_overflow.c [code]
rapl_plot.c [code]
README [code]
realtime.c [code]
remove_events.c [code]
reset.c [code]
sdsc.c [code]
sdsc2.c [code]
sdsc4.c [code]
second.c [code]
shlib.c [code]
solaris-common.c [code]
solaris-common.h [code]
solaris-context.h [code]
solaris-lock.h [code]
solaris-memory.c [code]
solaris-memory.h [code]
solaris-niagara2.c [code]
solaris-niagara2.h [code]
solaris-ultra.c [code]
solaris-ultra.h [code]
ctests/sprofile.c [code]
examples/sprofile.c [code]
stealtime_basic.c [code]
sw_multiplex.c [code]
sw_multiplex.h [code]
sys_perf_event_open.c [code]
syscalls.h [code]
tenth.c [code]
test_utils.c [code]
test_utils.h [code]
threads.c [code]
threads.h [code]
thrspecific.c [code]
timer_overflow.c [code]
upper_PAPI_FWRAPPERS.c [code]
val_omp.c [code]
vector.c [code]
ctests/version.c [code]
utils/version.c [code]
virttime.c [code]
vmware.c [code]This is the VMware component for PAPI-V. It will allow user access to hardware information available from a VMware virtual machine
vmware_basic.c [code]
x86_cpuid_info.c [code]
x86_cpuid_info.h [code]
zero.c [code]
zero_attach.c [code]
zero_flip.c [code]
zero_fork.c [code]
zero_named.c [code]
zero_omp.c [code]
zero_pthreads.c [code]
zero_shmem.c [code]
zero_smp.c [code]
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines