IOR
ior-internal.h
Go to the documentation of this file.
1 /*
2  * This file contains header information for support code that is only used within IOR.
3  * For code shared across benchmarks, see utilities.h
4  */
5 #ifndef _IOR_INTERNAL_H
6 #define _IOR_INTERNAL_H
7 
8 /* Part of ior-output.c */
9 void PrintEarlyHeader();
10 void PrintHeader(int argc, char **argv);
11 void ShowTestStart(IOR_param_t *params);
12 void ShowTestEnd(IOR_test_t *tptr);
13 void ShowSetup(IOR_param_t *params);
14 void PrintRepeatEnd();
15 void PrintRepeatStart();
16 
17 void PrintShortSummary(IOR_test_t * test);
18 void PrintLongSummaryAllTests(IOR_test_t *tests_head);
21 void DisplayFreespace(IOR_param_t * test);
22 void GetTestFileName(char *, IOR_param_t *);
23 void PrintRemoveTiming(double start, double finish, int rep);
24 void PrintReducedResult(IOR_test_t *test, int access, double bw, double *diff_subset, double totalTime, int rep);
25 void PrintTestEnds();
26 void PrintTableHeader();
27 /* End of ior-output */
28 
29 struct results {
30  double min;
31  double max;
32  double mean;
33  double var;
34  double sd;
35  double sum;
36  double *val;
37 };
38 
39 
40 #endif
void PrintEarlyHeader()
Definition: ior-output.c:241
void PrintTestEnds()
Definition: ior-output.c:200
void PrintRepeatStart()
Definition: ior-output.c:193
double min
Definition: ior-internal.h:30
void PrintHeader(int argc, char **argv)
Definition: ior-output.c:250
void PrintLongSummaryOneTest(IOR_test_t *test)
Definition: ior-output.c:556
void GetTestFileName(char *, IOR_param_t *)
Definition: ior.c:742
void PrintLongSummaryHeader()
Definition: ior-output.c:566
double sd
Definition: ior-internal.h:34
void DisplayFreespace(IOR_param_t *test)
Definition: ior-output.c:662
void ShowTestStart(IOR_param_t *params)
Definition: ior-output.c:312
double * val
Definition: ior-internal.h:36
double sum
Definition: ior-internal.h:35
double var
Definition: ior-internal.h:33
void ShowSetup(IOR_param_t *params)
Definition: ior-output.c:402
void PrintRemoveTiming(double start, double finish, int rep)
Definition: ior-output.c:690
void PrintShortSummary(IOR_test_t *test)
Definition: ior-output.c:611
void PrintRepeatEnd()
Definition: ior-output.c:189
void PrintTableHeader()
Definition: ior-output.c:20
void PrintLongSummaryAllTests(IOR_test_t *tests_head)
Definition: ior-output.c:585
void PrintReducedResult(IOR_test_t *test, int access, double bw, double *diff_subset, double totalTime, int rep)
Definition: ior-output.c:210
double mean
Definition: ior-internal.h:32
double max
Definition: ior-internal.h:31
void ShowTestEnd(IOR_test_t *tptr)
Definition: ior-output.c:388