COMBINATORIAL_BLAS  1.6
papi_combblas_globals.h
Go to the documentation of this file.
1 #ifndef PAPI_COMBBLAS_GLOBALS_
2 #define PAPI_COMBBLAS_GLOBALS_
3 
4 #include <papi.h>
5 #include <string>
6 #include <vector>
7 
8 
9 char spmv_errorstring[PAPI_MAX_STR_LEN+1];
10 std::string bfs_papi_labels = {"SpMV", "fringe_updt", "parents_updt"};
12 
13 
15 
16 
17 std::string spmv_papi_labels = {"Fan-Out", "LocalSpMV", "Fan-In", "Merge"};
18 
19 std::string combblas_event_names [] = {"PAPI_TOT_INS", "PAPI_L1_TCM", "PAPI_L2_TCM", "PAPI_L3_TCM"};
20 int combblas_papi_events [] = {PAPI_TOT_INS, PAPI_L1_TCM, PAPI_L2_TCM, PAPI_L3_TCM};
22 
23 // outer index: SpMV iteration, middle index: papi_labels, inner index: papi events
24 // dimensions: <#iterations> <num_bfs_papi_labels> <combblas_papi_num_events+1>
25 std::vector< std::vector< std::vector<long long> > > bfs_counters;
26 std::vector< std::vector< std::vector<long long> > > spmv_counters;
27 
28 
29 
30 #endif
fringe_updt
@ fringe_updt
Definition: papi_combblas_globals.h:14
SpMV
@ SpMV
Definition: papi_combblas_globals.h:14
spmv_errorstring
char spmv_errorstring[PAPI_MAX_STR_LEN+1]
Definition: papi_combblas_globals.h:9
spmv_counters
std::vector< std::vector< std::vector< long long > > > spmv_counters
Definition: papi_combblas_globals.h:26
bfs_counters
std::vector< std::vector< std::vector< long long > > > bfs_counters
Definition: papi_combblas_globals.h:25
parents_updt
@ parents_updt
Definition: papi_combblas_globals.h:14
combblas_event_names
std::string combblas_event_names[]
Definition: papi_combblas_globals.h:19
bfs_papi_enum
bfs_papi_enum
Definition: papi_combblas_globals.h:14
spmv_papi_labels
std::string spmv_papi_labels
Definition: papi_combblas_globals.h:17
num_bfs_papi_labels
int num_bfs_papi_labels
Definition: papi_combblas_globals.h:11
combblas_papi_events
int combblas_papi_events[]
Definition: papi_combblas_globals.h:20
bfs_papi_labels
std::string bfs_papi_labels
Definition: papi_combblas_globals.h:10
combblas_papi_num_events
int combblas_papi_num_events
Definition: papi_combblas_globals.h:21