X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0d39fe22fa68344d00c93a2bbc0af4ce11c32191..6e7cd3b98b151c28f744e0a778d7efb82e076c38:/src/smpi/bindings/smpi_pmpi.cpp diff --git a/src/smpi/bindings/smpi_pmpi.cpp b/src/smpi/bindings/smpi_pmpi.cpp index ffe62aadef..400df133a7 100644 --- a/src/smpi/bindings/smpi_pmpi.cpp +++ b/src/smpi/bindings/smpi_pmpi.cpp @@ -21,14 +21,13 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_pmpi, smpi, "Logging specific to SMPI (pmpi void TRACE_smpi_set_category(const char *category) { //need to end bench otherwise categories for execution tasks are wrong - smpi_bench_end(); + const SmpiBenchGuard suspend_bench; + if (category != nullptr) { // declare category TRACE_category(category); smpi_process()->set_tracing_category(category); } - //begin bench after changing process's category - smpi_bench_begin(); } /* PMPI User level calls */