-
Notifications
You must be signed in to change notification settings - Fork 0
/
input_variables.hpp
executable file
·54 lines (43 loc) · 1.24 KB
/
input_variables.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
//Input paramters
int numCamera = 1;
int numTimeSteps = 1000;
float spatialRatio = 1.0;
float temporalRatio = 1.0;
int verboseLevel = 0;
std::string asteroid("asteroid");
std::string climate("climate");
std::string cosmology("cosmology");
std::string geometry("geometry");
std::string raycasting("raycasting");
std::string insitu("insitu");
std::string posthoc("posthoc");
std::string timeshared("time-shared");
std::string spaceshared("space-shared");
std::string application;
std::string algorithm;
std::string pipeline;
std::string workDistribution;
//Output paramters
float avgPower;
float totalEnergy;
float storage;
float totalTime;
//system parameters
int numNodes = NUM_NODES;
float systemBandwidth = SYSTEM_BANDWIDTH;
float idlePower = IDLE_POWER;
//Intermediate Parameters
float avgSimulationTimePerStep;
float avgRenderingTimeGeom;
float avgRenderingTimeRayCast;
float avgRenderingTime;
float simulationTime;
float renderingTime;
float writeTime;
float avgSimulationPower;
float avgRenderingPowerGeom;
float avgRenderingPowerRayCast;
float avgRenderingPower;
float imageSize;
float rawDataSize;
float writeSize;