PAPI_get_opt man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

PAPI_get_opt(3)			     PAPI		       PAPI_get_opt(3)

NAME
       PAPI_get_opt -

       Get PAPI library or event set options.

SYNOPSIS
Detailed Description
       C Interface:
	   #include <papi.h>
	    int PAPI_get_opt(  int option, PAPI_option_t * ptr );

       Parameters:
	   option Defines the option to get. Possible values are briefly
	   described in the table below.
	   ptr Pointer to a structure determined by the selected option. See
	   PAPI_option_t for a description of possible structures.

       Return values:
	   PAPI_OK
	   PAPI_EINVAL The specified option or parameter is invalid.
	   PAPI_ENOEVST The EventSet specified does not exist.
	   PAPI_ECMP The option is not implemented for the current component.
	   PAPI_ENOINIT PAPI has not been initialized.

       PAPI_get_opt() queries the options of the PAPI library or a specific
       event set created by PAPI_create_eventset. Some options may require
       that the eventset be bound to a component before they can execute
       successfully. This can be done either by adding an event or by
       explicitly calling PAPI_assign_eventset_component.

       Ptr is a pointer to the PAPI_option_t structure, which is actually a
       union of different structures for different options. Not all options
       require or return information in these structures. Each returns
       different values in the structure. Some options require a component
       index to be provided. These options are handled explicitly by the
       PAPI_get_cmp_opt() call.

       Note:
	   Some options, such as PAPI_DOMAIN and PAPI_MULTIPLEX are also
	   available as separate entry points in both C and Fortran.

       The reader is encouraged to peruse the ctests code in the PAPI
       distribution for examples of usage of PAPI_set_opt.

       Possible values for the PAPI_get_opt option parameter

	    OPTION	       DEFINITION
	    PAPI_DEFDOM	       Get default counting domain for newly created
	   event sets. Requires a component index.
	    PAPI_DEFGRN	       Get default counting granularity. Requires a
	   component index.
	    PAPI_DEBUG	       Get the PAPI debug state and the debug handler.
	   The debug state is specified in ptr->debug.level. The debug handler
	   is specified in ptr->debug.handler.				 For
	   further information regarding debug states and the behavior of the
	   handler, see PAPI_set_debug.
	    PAPI_MULTIPLEX     Get current multiplexing state for specified
	   EventSet.
	    PAPI_DEF_ITIMER    Get the type of itimer used in software
	   multiplexing, overflowing and profiling.
	    PAPI_DEF_MPX_NS    Get the sampling time slice in nanoseconds for
	   multiplexing and overflow.
	    PAPI_DEF_ITIMER_NS See PAPI_DEF_MPX_NS.
	    PAPI_ATTACH	       Get thread or process id to which event set is
	   attached. Returns TRUE if currently attached.
	    PAPI_CPU_ATTACH    Get ptr->cpu.cpu_num and Attach state for
	   EventSet specified in ptr->cpu.eventset.
	    PAPI_DETACH	       Get thread or process id to which event set is
	   attached. Returns TRUE if currently attached.
	    PAPI_DOMAIN	       Get domain for EventSet specified in
	   ptr->domain.eventset. Will error if eventset is not bound to a
	   component.
	    PAPI_GRANUL	       Get granularity for EventSet specified in
	   ptr->granularity.eventset. Will error if eventset is not bound to a
	   component.
	    PAPI_INHERIT       Get current inheritance state for specified
	   EventSet.
	    PAPI_PRELOAD       Get LD_PRELOAD environment equivalent.
	    PAPI_CLOCKRATE     Get clockrate in MHz.
	    PAPI_MAX_CPUS Get number of CPUs.
	    PAPI_EXEINFO       Get Executable addresses for text/data/bss.
	    PAPI_HWINFO	       Get information about the hardware.
	    PAPI_LIB_VERSION   Get the full PAPI version of the library.
	    PAPI_MAX_HWCTRS    Get number of counters. Requires a component
	   index.
	    PAPI_MAX_MPX_CTRS  Get maximum number of multiplexing counters.
	   Requires a component index.
	    PAPI_SHLIBINFO     Get shared library information used by the
	   program.
	    PAPI_COMPONENTINFO Get the PAPI features the specified component
	   supports. Requires a component index.

       See also:
	   PAPI_get_multiplex

	   PAPI_get_cmp_opt

	   PAPI_set_opt

	   PAPI_option_t

Author
       Generated automatically by Doxygen for PAPI from the source code.

Version 5.1.1.0			Tue May 21 2013		       PAPI_get_opt(3)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net