PAPI_stop 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_stop(3)			     PAPI			  PAPI_stop(3)

NAME
       PAPI_stop -

       Stop counting hardware events in an event set.

SYNOPSIS
Detailed Description
       C Interface:
	   #include <papi.h>
	    int PAPI_stop( int	EventSet, long long * values );

       Parameters:
	   EventSet -- an integer handle for a PAPI event set as created by
	   PAPI_create_eventset
	   values -- an array to hold the counter values of the counting
	   events

       Return values:
	   PAPI_OK
	   PAPI_EINVAL One or more of the arguments is invalid.
	   PAPI_ESYS A system or C library call failed inside PAPI, see the
	   errno variable.
	   PAPI_ENOEVST The EventSet specified does not exist.
	   PAPI_ENOTRUN The EventSet is currently not running.

       PAPI_stop halts the counting of a previously defined event set and the
       counter values contained in that EventSet are copied into the values
       array Assumes an initialized PAPI library and a properly added event
       set.

       Example:

	     int EventSet = PAPI_NULL;
	     long long values[2];
	     int ret;

	     ret = PAPI_create_eventset(&EventSet);
	     if (ret != PAPI_OK) handle_error(ret);

	     // Add Total Instructions Executed to our EventSet
	     ret = PAPI_add_event(EventSet, PAPI_TOT_INS);
	     if (ret != PAPI_OK) handle_error(ret);

	     // Start counting
	     ret = PAPI_start(EventSet);
	     if (ret != PAPI_OK) handle_error(ret);
	     poorly_tuned_function();
	     ret = PAPI_stop(EventSet, values);
	     if (ret != PAPI_OK) handle_error(ret);
	     printf('%lld\n',values[0]);

       See also:
	   PAPI_create_eventset PAPI_start

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

Version 5.1.1.0			Tue May 21 2013			  PAPI_stop(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