23 int main (
int argc,
char **argv)
45 printf(
"Trying all infiniband events\n");
50 for(cid=0; cid<numcmp; cid++) {
53 test_fail(__FILE__, __LINE__,
"PAPI_get_component_info failed\n",-1);
57 printf(
"Component %d - %d events - %s\n", cid,
61 if ( strstr(cmpinfo->
name,
"infiniband") == NULL) {
65 test_skip(__FILE__,__LINE__,
"Component infiniband is disabled", 0);
140 if (total_events==0) {
141 test_skip(__FILE__,__LINE__,
"No infiniband events found", 0);
int PAPI_stop(int EventSet, long long *values)
const PAPI_component_info_t * PAPI_get_component_info(int cidx)
void test_pass(const char *filename)
int PAPI_add_event(int EventSet, int EventCode)
int PAPI_num_components(void)
Return codes and api definitions.
void test_skip(const char *file, int line, const char *call, int retval)
int PAPI_library_init(int version)
char name[PAPI_MAX_STR_LEN]
int PAPI_enum_cmp_event(int *EventCode, int modifier, int cidx)
int PAPI_cleanup_eventset(int EventSet)
int PAPI_create_eventset(int *EventSet)
int PAPI_event_code_to_name(int EventCode, char *out)
int main(int argc, char **argv)
Prints the value of every native event (by code)
int tests_quiet(int argc, char **argv)
void test_fail(const char *file, int line, const char *call, int retval)
int PAPI_destroy_eventset(int *EventSet)
int PAPI_start(int EventSet)
static long long values[NUM_EVENTS]
const char * names[NUM_EVENTS]