Package papi-devel

Header files for the compiling programs with PAPI

http://icl.cs.utk.edu/papi/

PAPI-devel includes the C header files that specify the PAPI user-space
libraries and interfaces. This is required for rebuilding any program
that uses PAPI.

Version: 7.1.0

See also: papi.

Library Functions

PAPIF_accum accumulate and reset counters in an event set
PAPIF_add_event add PAPI preset or native hardware event to an event set
PAPIF_add_events add multiple PAPI presets or native hardware events to an event set
PAPIF_add_named_event add PAPI preset or native hardware event to an event set by name
PAPIF_assign_eventset_component assign a component index to an existing but empty EventSet
PAPIF_cleanup_eventset empty and destroy an EventSet
PAPIF_create_eventset create a new empty PAPI EventSet
PAPIF_destroy_eventset empty and destroy an EventSet
PAPIF_enum_dev_type returns handle of next device type
PAPIF_enum_event Return the number of events in an event set.
PAPIF_epc Get named events per cycle, real and processor time, reference and core cycles.
PAPIF_event_code_to_name Convert a numeric hardware event code to a name.
PAPIF_event_name_to_code Convert a name to a numeric hardware event code.
PAPIF_flips_rate Simplified call to get Mflips/s (floating point instruction rate), real and processor time.
PAPIF_flops_rate Simplified call to get Mflops/s (floating point instruction rate), real and processor time.
PAPIF_get_clockrate Get the clockrate in MHz for the current cpu.
PAPIF_get_dev_attr returns device attributes
PAPIF_get_dev_type_attr returns device type attributes
PAPIF_get_dmem_info get information about the dynamic memory usage of the current program
PAPIF_get_domain Get the domain setting for the specified EventSet.
PAPIF_get_event_info Get the event's name and description info.
PAPIF_get_exe_info get information about the dynamic memory usage of the current program
PAPIF_get_granularity Get the granularity setting for the specified EventSet.
PAPIF_get_hardware_info get information about the system hardware
PAPIF_get_multiplex Get the multiplexing status of specified event set.
PAPIF_get_preload Get the LD_PRELOAD environment variable.
PAPIF_get_real_cyc Get real time counter value in clock cycles.
PAPIF_get_real_nsec Get real time counter value in nanoseconds.
PAPIF_get_real_usec Get real time counter value in microseconds.
PAPIF_get_virt_cyc Get virtual time counter value in clock cycles.
PAPIF_get_virt_usec Get virtual time counter value in microseconds.
PAPIF_ipc Get instructions per cycle, real and processor time.
PAPIF_is_initialized Check for initialization.
PAPIF_library_init Initialize the PAPI library.
PAPIF_lock Lock one of two mutex variables defined in papi.h.
PAPIF_multiplex_init Initialize multiplex support in the PAPI library.
PAPIF_num_cmp_hwctrs Return the number of hardware counters on the specified component.
PAPIF_num_events Enumerate PAPI preset or native events.
PAPIF_num_hwctrs Return the number of hardware counters on the cpu.
PAPIF_perror Convert PAPI error codes to strings, and print error message to stderr.
PAPIF_query_event Query if PAPI event exists.
PAPIF_query_named_event Query if named PAPI event exists.
PAPIF_rate_stop Stop a running event set of a rate function.
PAPIF_read Read hardware counters from an event set.
PAPIF_read_ts Read hardware counters with a timestamp.
PAPIF_register_thread Notify PAPI that a thread has 'appeared'.
PAPIF_remove_event Remove a hardware event from a PAPI event set.
PAPIF_remove_events Remove an array of hardware event codes from a PAPI event set.
PAPIF_remove_named_event Remove a named hardware event from a PAPI event set.
PAPIF_reset Reset the hardware event counts in an event set.
PAPIF_set_cmp_domain Set the default counting domain for new event sets bound to the specified component.
PAPIF_set_cmp_granularity Set the default counting granularity for eventsets bound to the specified component.
PAPIF_set_debug Set the current debug level for error output from PAPI.
PAPIF_set_domain Set the default counting domain for new event sets bound to the cpu component.
PAPIF_set_event_domain Set the default counting domain for specified EventSet.
PAPIF_set_granularity Set the default counting granularity for eventsets bound to the cpu component.
PAPIF_set_inherit Turn on inheriting of counts from daughter to parent process.
PAPIF_set_multiplex Convert a standard event set to a multiplexed event set.
PAPIF_shutdown finish using PAPI and free all related resources.
PAPIF_start Start counting hardware events in an event set.
PAPIF_state Return the counting state of an EventSet.
PAPIF_stop Stop counting hardware events in an EventSet.
PAPIF_thread_id Get the thread identifier of the current thread.
PAPIF_thread_init Initialize thread support in the PAPI library.
PAPIF_unlock Unlock one of the mutex variables defined in papi.h.
PAPIF_unregister_thread Notify PAPI that a thread has 'disappeared'.
PAPIF_write Write counter values into counters.
PAPI_accum Accumulate and reset counters in an EventSet.
PAPI_add_event add PAPI preset or native hardware event to an event set
PAPI_add_events add multiple PAPI presets or native hardware events to an event set
PAPI_add_named_event add PAPI preset or native hardware event by name to an EventSet
PAPI_addr_range_option_t
PAPI_address_map_t get the executable's address space info
PAPI_all_thr_spec_t PAPI_all_thr_spec_t
PAPI_assign_eventset_component Assign a component index to an existing but empty EventSet.
PAPI_attach Attach PAPI event set to the specified thread id.
PAPI_attach_option_t PAPI_attach_option_t
PAPI_cleanup_eventset Empty and destroy an EventSet.
PAPI_component_info_t PAPI_component_info_t
PAPI_cpu_option_t PAPI_cpu_option_t
PAPI_create_eventset Create a new empty PAPI EventSet.
PAPI_debug_option_t PAPI_debug_option_t
PAPI_destroy_eventset Empty and destroy an EventSet.
PAPI_detach Detach PAPI event set from previously specified thread id and restore to executing thread.
PAPI_disable_component disables the specified component
PAPI_disable_component_by_name disables the named component
PAPI_dmem_info_t A pointer to the following is passed to PAPI_get_dmem_info()
PAPI_domain_option_t PAPI_domain_option_t
PAPI_enum_cmp_event Enumerate PAPI preset or native events for a given component.
PAPI_enum_dev_type returns handle of next device type
PAPI_enum_event Enumerate PAPI preset or native events.
PAPI_epc Simplified call to get arbitrary events per cycle, real and processor time.
PAPI_event_code_to_name Convert a numeric hardware event code to a name.
PAPI_event_info_t PAPI_event_info_t
PAPI_event_name_to_code Convert a name to a numeric hardware event code.
PAPI_exe_info_t get the executable's info
PAPI_flips_rate Simplified call to get Mflips/s (floating point instruction rate), real and processor time.
PAPI_flops_rate Simplified call to get Mflops/s (floating point operation rate), real and processor time.
PAPI_get_cmp_opt Get component specific PAPI options.
PAPI_get_component_index returns the component index for the named component
PAPI_get_component_info get information about a specific software component
PAPI_get_dev_attr returns device attributes
PAPI_get_dev_type_attr returns device type attributes
PAPI_get_dmem_info Get information about the dynamic memory usage of the current program.
PAPI_get_event_component return component an event belongs to
PAPI_get_event_info Get the event's name and description info.
PAPI_get_eventset_component return index for component an eventset is assigned to
PAPI_get_executable_info Get the executable's address space info.
PAPI_get_hardware_info get information about the system hardware
PAPI_get_multiplex Get the multiplexing status of specified event set.
PAPI_get_opt Get PAPI library or event set options.
PAPI_get_overflow_event_index converts an overflow vector into an array of indexes to overflowing events
PAPI_get_real_cyc get real time counter value in clock cycles Returns the total real time passed since some arbitrary starting point. The time is returned in clock cycles. This…
PAPI_get_real_nsec Get real time counter value in nanoseconds.
PAPI_get_real_usec get real time counter value in microseconds
PAPI_get_shared_lib_info Get address info about the shared libraries used by the process.
PAPI_get_thr_specific Retrieve a pointer to a thread specific data structure.
PAPI_get_virt_cyc get virtual time counter value in clock cycles
PAPI_get_virt_nsec Get virtual time counter values in nanoseconds.
PAPI_get_virt_usec get virtual time counter values in microseconds
PAPI_granularity_option_t PAPI_granularity_option_t
PAPI_hl_read Read performance events inside of a region and store the difference to the corresponding beginning of the region.
PAPI_hl_region_begin Read performance events at the beginning of a region.
PAPI_hl_region_end Read performance events at the end of a region and store the difference to the corresponding beginning of the region.
PAPI_hl_stop Stop a running high-level event set.
PAPI_hw_info_t Hardware info structure.
PAPI_inherit_option_t PAPI_inherit_option_t
PAPI_ipc Simplified call to get instructions per cycle, real and processor time.
PAPI_is_initialized check for initialization
PAPI_itimer_option_t PAPI_itimer_option_t
PAPI_library_init initialize the PAPI library.
PAPI_list_events list the events in an event set
PAPI_list_threads List the registered thread ids.
PAPI_lock Lock one of two mutex variables defined in papi.h.
PAPI_mh_cache_info_t PAPI_mh_cache_info_t
PAPI_mh_info_t mh for mem hierarchy maybe?
PAPI_mh_level_t PAPI_mh_level_t
PAPI_mh_tlb_info_t PAPI_mh_tlb_info_t
PAPI_mpx_info_t PAPI_mpx_info_t
PAPI_multiplex_init Initialize multiplex support in the PAPI library.
PAPI_multiplex_option_t PAPI_multiplex_option_t
PAPI_num_cmp_hwctrs Return the number of hardware counters for the specified component.
PAPI_num_components Get the number of components available on the system.
PAPI_num_events Return the number of events in an event set.
PAPI_num_hwctrs Return the number of hardware counters on the cpu.
PAPI_option_t A pointer to the following is passed to PAPI_set/get_opt()
PAPI_overflow Set up an event set to begin registering overflows.
PAPI_perror Produces a string on standard error, describing the last library error.
PAPI_preload_info_t PAPI_preload_info_t
PAPI_profil Generate a histogram of hardware counter overflows vs. PC addresses.
PAPI_query_event Query if PAPI event exists.
PAPI_query_named_event Query if a named PAPI event exists.
PAPI_rate_stop Stop a running event set of a rate function.
PAPI_read Read hardware counters from an event set.
PAPI_read_ts Read hardware counters with a timestamp.
PAPI_register_thread Notify PAPI that a thread has 'appeared'.
PAPI_remove_event removes a hardware event from a PAPI event set.
PAPI_remove_events Remove an array of hardware event codes from a PAPI event set.
PAPI_remove_named_event removes a named hardware event from a PAPI event set.
PAPI_reset Reset the hardware event counts in an event set.
PAPI_set_cmp_domain Set the default counting domain for new event sets bound to the specified component.
PAPI_set_cmp_granularity Set the default counting granularity for eventsets bound to the specified component.
PAPI_set_debug Set the current debug level for error output from PAPI.
PAPI_set_domain Set the default counting domain for new event sets bound to the cpu component.
PAPI_set_granularity Set the default counting granularity for eventsets bound to the cpu component.
PAPI_set_multiplex Convert a standard event set to a multiplexed event set.
PAPI_set_opt Set PAPI library or event set options.
PAPI_set_thr_specific Store a pointer to a thread specific data structure.
PAPI_shlib_info_t PAPI_shlib_info_t
PAPI_shutdown Finish using PAPI and free all related resources.
PAPI_sprofil Generate PC histogram data from multiple code regions where hardware counter overflow occurs.
PAPI_sprofil_t PAPI_sprofil_t
PAPI_start Start counting hardware events in an event set.
PAPI_state Return the counting state of an EventSet.
PAPI_stop Stop counting hardware events in an event set.
PAPI_strerror Returns a string describing the PAPI error code.
PAPI_thread_id Get the thread identifier of the current thread.
PAPI_thread_init Initialize thread support in the PAPI library.
PAPI_unlock Unlock one of the mutex variables defined in papi.h.
PAPI_unregister_thread Notify PAPI that a thread has 'disappeared'.
PAPI_write Write counter values into counters.
PAPIf_hl_read Reads and stores hardware events inside of an instrumented code region.
PAPIf_hl_region_begin Reads and stores hardware events at the beginning of an instrumented code region.
PAPIf_hl_region_end Reads and stores hardware events at the end of an instrumented code region.
PAPIf_hl_stop Stop a running high-level event set.