if (IS_TRACING_PLATFORM) {
pajeDefineVariableType("power", "HOST", "power");
- pajeDefineVariableType("power_used", "HOST", "power_used");
+ if (TRACE_uncategorized()){
+ pajeDefineVariableType("power_used", "HOST", "power_used");
+ pajeDefineVariableType("bandwidth_used", "LINK", "bandwidth_used");
+ }
pajeDefineVariableType("bandwidth", "LINK", "bandwidth");
- pajeDefineVariableType("bandwidth_used", "LINK", "bandwidth_used");
pajeDefineVariableType("latency", "LINK", "latency");
pajeDefineEventType("source", "LINK", "source");
pajeDefineEventType("destination", "LINK", "destination");
}
if (IS_TRACING_SMPI) {
- pajeDefineContainerType("MPI_PROCESS", "HOST", "MPI_PROCESS");
+ if (TRACE_smpi_is_grouped()){
+ pajeDefineContainerType("MPI_PROCESS", "HOST", "MPI_PROCESS");
+ }else{
+ pajeDefineContainerType("MPI_PROCESS", "PLATFORM", "MPI_PROCESS");
+ }
pajeDefineStateType("MPI_STATE", "MPI_PROCESS", "MPI_STATE");
pajeDefineLinkType("MPI_LINK", "0", "MPI_PROCESS", "MPI_PROCESS",
"MPI_LINK");