details:
- tracing/platform:1 now only traces the categorized resource utilization
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8644
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
pajeDefineContainerType("PLATFORM", "0", "platform");
pajeDefineContainerType("HOST", "PLATFORM", "HOST");
pajeDefineContainerType("LINK", "PLATFORM", "LINK");
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) {
if (IS_TRACING_PLATFORM) {
- pajeDefineVariableType("power", "HOST", "power");
if (TRACE_uncategorized()){
pajeDefineVariableType("power_used", "HOST", "power_used");
pajeDefineVariableType("bandwidth_used", "LINK", "bandwidth_used");
}
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) {
}
if (IS_TRACING_PROCESSES || IS_TRACING_VOLUME) {
- 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);
}
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)
{
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)
{
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;
if (!TRACE_surf_link_is_traced(link))
return;
void TRACE_surf_link_set_latency(double date, void *link, double latency)
{
void TRACE_surf_link_set_latency(double date, void *link, double latency)
{
+ if (!IS_TRACING)
+ return;
if (!TRACE_surf_link_is_traced(link))
return;
if (!TRACE_surf_link_is_traced(link))
return;