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