|
Panzer
Version of the Day
|
Go to the documentation of this file.
43 #ifndef PANZER_PAPI_COUNTER_2_HPP
44 #define PANZER_PAPI_COUNTER_2_HPP
50 #include "Teuchos_Comm.hpp"
static void stopCounters()
PAPICounter2(const std::string)
std::string m_name
name of this counter
static bool m_is_initialized
true if the static members have been intitialized
static int m_event_set
PAPI event set.
static std::map< std::string, InternalCounter2 > m_counters
maps the counter name to the data object
long_long accumulated_time
static void report(std::ostream &os, const Teuchos::Comm< int > &comm)
Interface to papi counters.
std::vector< long_long > stop_counters
static void addEventCounter(const int event)
std::vector< long_long > start_counters
std::vector< long_long > accumulated_counters
static std::vector< int > m_events
papi event index
static void startCounters()