COMBINATORIAL_BLAS  1.6
papi_combblas_globals.h File Reference
#include <papi.h>
#include <string>
#include <vector>

Go to the source code of this file.

Enumerations

enum  bfs_papi_enum { SpMV, fringe_updt, parents_updt }
 

Variables

char spmv_errorstring [PAPI_MAX_STR_LEN+1]
 
std::string bfs_papi_labels = {"SpMV", "fringe_updt", "parents_updt"}
 
int num_bfs_papi_labels = 3
 
std::string spmv_papi_labels = {"Fan-Out", "LocalSpMV", "Fan-In", "Merge"}
 
std::string combblas_event_names [] = {"PAPI_TOT_INS", "PAPI_L1_TCM", "PAPI_L2_TCM", "PAPI_L3_TCM"}
 
int combblas_papi_events [] = {PAPI_TOT_INS, PAPI_L1_TCM, PAPI_L2_TCM, PAPI_L3_TCM}
 
int combblas_papi_num_events = 4
 
std::vector< std::vector< std::vector< long long > > > bfs_counters
 
std::vector< std::vector< std::vector< long long > > > spmv_counters
 

Enumeration Type Documentation

◆ bfs_papi_enum

Enumerator
SpMV 
fringe_updt 
parents_updt 

Definition at line 14 of file papi_combblas_globals.h.

Variable Documentation

◆ bfs_counters

std::vector< std::vector< std::vector<long long> > > bfs_counters

Definition at line 25 of file papi_combblas_globals.h.

◆ bfs_papi_labels

std::string bfs_papi_labels = {"SpMV", "fringe_updt", "parents_updt"}

Definition at line 10 of file papi_combblas_globals.h.

◆ combblas_event_names

std::string combblas_event_names[] = {"PAPI_TOT_INS", "PAPI_L1_TCM", "PAPI_L2_TCM", "PAPI_L3_TCM"}

Definition at line 19 of file papi_combblas_globals.h.

◆ combblas_papi_events

int combblas_papi_events[] = {PAPI_TOT_INS, PAPI_L1_TCM, PAPI_L2_TCM, PAPI_L3_TCM}

Definition at line 20 of file papi_combblas_globals.h.

◆ combblas_papi_num_events

int combblas_papi_num_events = 4

Definition at line 21 of file papi_combblas_globals.h.

◆ num_bfs_papi_labels

int num_bfs_papi_labels = 3

Definition at line 11 of file papi_combblas_globals.h.

◆ spmv_counters

std::vector< std::vector< std::vector<long long> > > spmv_counters

Definition at line 26 of file papi_combblas_globals.h.

◆ spmv_errorstring

char spmv_errorstring[PAPI_MAX_STR_LEN+1]

Definition at line 9 of file papi_combblas_globals.h.

◆ spmv_papi_labels

std::string spmv_papi_labels = {"Fan-Out", "LocalSpMV", "Fan-In", "Merge"}

Definition at line 17 of file papi_combblas_globals.h.