Provided by: libpapi-dev_7.1.0-5build1_amd64
NAME
PAPI_assign_eventset_component - Assign a component index to an existing but empty EventSet.
SYNOPSIS
Detailed Description
C Interface: #include <papi.h> PAPI_assign_eventset_component( int EventSet, int cidx ); Parameters EventSet An integer identifier for an existing EventSet. cidx An integer identifier for a component. By convention, component 0 is always the cpu component. Return values PAPI_ENOCMP The argument cidx is not a valid component. PAPI_ENOEVST The EventSet doesn't exist. PAPI_ENOMEM Insufficient memory to complete the operation. PAPI_assign_eventset_component assigns a specific component index, as specified by cidx, to a new EventSet identified by EventSet, as obtained from PAPI_create_eventset. EventSets are ordinarily automatically bound to components when the first event is added. This routine is useful to explicitly bind an EventSet to a component before setting component related options. Examples: int EventSet = PAPI_NULL; if ( PAPI_create_eventset( &EventSet ) != PAPI_OK ) handle_error( 1 ); // Bind our EventSet to the cpu component if ( PAPI_assign_eventset_component( EventSet, 0 ) != PAPI_OK ) handle_error( 1 ); // Convert our EventSet to multiplexing if ( PAPI_set_multiplex( EventSet ) != PAPI_OK ) handle_error( 1 ); See also PAPI_set_opt PAPI_create_eventset PAPI_add_events PAPI_set_multiplex
Author
Generated automatically by Doxygen for PAPI from the source code.