X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1cf83d8b6d8f117236c74b8218a13a2e7e9769d6..a182030b5a8c0db05a1de18ca230b61e76363ebc:/src/smpi/smpi_bench.c diff --git a/src/smpi/smpi_bench.c b/src/smpi/smpi_bench.c index 1ff5814f76..24d94b1af9 100644 --- a/src/smpi/smpi_bench.c +++ b/src/smpi/smpi_bench.c @@ -33,22 +33,19 @@ static void smpi_execute(double duration) { } void smpi_bench_begin(int rank, const char* mpi_call) { - double now = SIMIX_get_clock(); - - if(mpi_call && rank > 0 && xbt_cfg_get_int(_surf_cfg_set, "SMPE")) { - INFO3("SMPE: ts=%f rank=%d type=end et=%s", now, rank, mpi_call); + if(mpi_call && rank >= 0 && xbt_cfg_get_int(_surf_cfg_set, "SMPE")) { + INFO3("SMPE: ts=%f rank=%d type=end et=%s", SIMIX_get_clock(), rank, mpi_call); } xbt_os_timer_start(smpi_process_timer()); } void smpi_bench_end(int rank, const char* mpi_call) { xbt_os_timer_t timer = smpi_process_timer(); - double now = SIMIX_get_clock(); xbt_os_timer_stop(timer); smpi_execute(xbt_os_timer_elapsed(timer)); - if(mpi_call && rank > 0 && xbt_cfg_get_int(_surf_cfg_set, "SMPE")) { - INFO3("SMPE: ts=%f rank=%d type=begin et=%s", now, rank, mpi_call); + if(mpi_call && rank >= 0 && xbt_cfg_get_int(_surf_cfg_set, "SMPE")) { + INFO3("SMPE: ts=%f rank=%d type=begin et=%s", SIMIX_get_clock(), rank, mpi_call); } }