pajeDefineContainerType("PLATFORM", "0", "platform");
pajeDefineContainerType("HOST", "PLATFORM", "HOST");
pajeDefineContainerType("LINK", "PLATFORM", "LINK");
+ pajeDefineVariableType("power", "HOST", "power");
+ pajeDefineVariableType("bandwidth", "LINK", "bandwidth");
+ pajeDefineVariableType("latency", "LINK", "latency");
+ pajeDefineEventType("source", "LINK", "source");
+ pajeDefineEventType("destination", "LINK", "destination");
if (IS_TRACING_PLATFORM) {
- pajeDefineVariableType("power", "HOST", "power");
if (TRACE_uncategorized()){
pajeDefineVariableType("power_used", "HOST", "power_used");
pajeDefineVariableType("bandwidth_used", "LINK", "bandwidth_used");
}
- pajeDefineVariableType("bandwidth", "LINK", "bandwidth");
- pajeDefineVariableType("latency", "LINK", "latency");
- pajeDefineEventType("source", "LINK", "source");
- pajeDefineEventType("destination", "LINK", "destination");
}
if (IS_TRACING_PROCESSES || IS_TRACING_VOLUME) {
return;
}
}
- if (IS_TRACING_PLATFORM)
- pajeSetVariable(date, variable, resource, aux);
+ pajeSetVariable(date, variable, resource, aux);
xbt_dict_set(resource_variables, xbt_strdup(key), xbt_strdup(aux),
xbt_free);
}
void TRACE_surf_host_set_power(double date, const char *resource,
double power)
{
+ if (!IS_TRACING)
+ return;
TRACE_surf_set_resource_variable(date, "power", resource, power);
}
void TRACE_surf_link_set_bandwidth(double date, void *link,
double bandwidth)
{
+ if (!IS_TRACING)
+ return;
if (!TRACE_surf_link_is_traced(link))
return;
void TRACE_surf_link_set_latency(double date, void *link, double latency)
{
+ if (!IS_TRACING)
+ return;
if (!TRACE_surf_link_is_traced(link))
return;