X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fa9a7c98a67969069d80299684f43a52e5a58137..8476066e41d514872e88d00fcd92c5d4ea2129b0:/src/smpi/smpi_bench.c diff --git a/src/smpi/smpi_bench.c b/src/smpi/smpi_bench.c index 9a09864405..5a830aa991 100644 --- a/src/smpi/smpi_bench.c +++ b/src/smpi/smpi_bench.c @@ -74,27 +74,17 @@ static void smpi_execute(double duration) } } -void smpi_bench_begin(int rank, const char *mpi_call) +void smpi_bench_begin(void) { - if (mpi_call && rank >= 0 - && xbt_cfg_get_int(_surf_cfg_set, "smpi/log_events")) { - 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) +void smpi_bench_end(void) { xbt_os_timer_t timer = smpi_process_timer(); xbt_os_timer_stop(timer); smpi_execute(xbt_os_timer_elapsed(timer)); - if (mpi_call && rank >= 0 - && xbt_cfg_get_int(_surf_cfg_set, "smpi/log_events")) { - INFO3("SMPE: ts=%f rank=%d type=begin et=%s", SIMIX_get_clock(), rank, - mpi_call); - } } unsigned int smpi_sleep(unsigned int secs) @@ -128,7 +118,7 @@ void smpi_sample_1(int global, const char *file, int line, int max) char *loc = sample_location(global, file, line); local_data_t *data; - smpi_bench_end(-1, NULL); /* Take time from previous MPI call into account */ + smpi_bench_end(); /* Take time from previous MPI call into account */ if (!samples) { samples = xbt_dict_new(); } @@ -166,7 +156,7 @@ int smpi_sample_2(int global, const char *file, int line) data->started = 0; } free(loc); - smpi_bench_begin(-1, NULL); + smpi_bench_begin(); smpi_process_simulated_start(); return data->started; } @@ -181,7 +171,7 @@ void smpi_sample_3(int global, const char *file, int line) if (!data || !data->started || data->count >= data->max) { xbt_assert0(data, "Please, do thing in order"); } - smpi_bench_end(-1, NULL); + smpi_bench_end(); data->time += smpi_process_simulated_elapsed(); DEBUG2("Average mean after %d steps is %f", data->count, data->time / (double) data->count);