85 #if (GA_DataCentric_Prototype) 90 #endif // GA_DataCentric_Prototype 109 #if (GA_DataCentric_Prototype) 119 TMSG(
GA,
"thread init (no-op)");
126 TMSG(
GA,
"thread init action (no-op)");
133 TMSG(
GA,
"starting GA sample source");
141 TMSG(
GA,
"thread fini action (no-op)");
148 TMSG(
GA,
"stopping GA sample source");
156 TMSG(
GA,
"shutdown GA sample source");
175 TMSG(
GA,
"create GA metrics");
184 TMSG(
GA,
"GA: %s sampling period: %"PRIu64, evName, hpcrun_ga_period);
206 #if (GA_DataCentric_Prototype) 221 TMSG(
GA,
"gen event set (no-op)");
228 printf(
"===========================================================================\n");
229 printf(
"Available Global Arrays events\n");
230 printf(
"===========================================================================\n");
231 printf(
"Name\t\tDescription\n");
232 printf(
"---------------------------------------------------------------------------\n");
233 printf(
"GA\t\tCollect Global Arrays metrics by sampling GA operations;\n");
234 printf(
"\t\tconfigurable sample period (default %ld ops/sample)\n",
periodDefault);
247 #define ss_cls SS_SOFTWARE 248 #define ss_sort_order 110 257 #if (GA_DataCentric_Prototype) 270 TMSG(
GA,
"hpcrun_ga_dataIdx_new: %s -> metric %d", name, desc->
metricId);
278 #endif // GA_DataCentric_Prototype
int hpcrun_ga_metricId_dataTblIdx_next
hpcrun_ga_metricId_dataDesc_t hpcrun_ga_metricId_dataTbl[]
int hpcrun_ga_metricId_bytesXfr
int hpcrun_ga_metricId_latencyExcess
char name[hpcrun_ga_metricId_dataStrLen]
static hpcrun_ga_metricId_dataDesc_t * hpcrun_ga_metricId_dataTbl_find(int idx)
metric_desc_t * hpcrun_set_metric_info_and_period(int metric_id, const char *name, MetricFlags_ValFmt_t valFmt, size_t period, metric_desc_properties_t prop)
int hpcrun_ga_metricId_onesidedOp
static const long periodDefault
uint64_t hpcrun_ga_period
int hpcrun_ga_metricId_collectiveOp
static void METHOD_FN(init)
bool hpcrun_ev_is(const char *candidate, const char *event_name)
int hpcrun_extract_ev_thresh(const char *in, int evlen, char *ev, long *th, long def)
#define METHOD_CALL(obj, meth,...)
int hpcrun_ga_dataIdx_new(const char *name)
int hpcrun_ga_metricId_latency
int hpcrun_new_metric(void)
#define hpcrun_ga_metricId_dataTblSz
metric_desc_t * hpcrun_set_metric_info(int metric_id, const char *name)
int hpcrun_ga_metricId_dataTblIdx_max
#define metric_property_none
#define hpcrun_ga_metricId_dataStrLen