X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2851c17a93adcd3931c937b698b65f81400c6dc3..3028d14c0b1903582ac16f5eb09e4f33d7b1eb3a:/src/smpi/smpi_bench.c diff --git a/src/smpi/smpi_bench.c b/src/smpi/smpi_bench.c index 58c8c5a852..cf8ac0d546 100644 --- a/src/smpi/smpi_bench.c +++ b/src/smpi/smpi_bench.c @@ -136,14 +136,13 @@ void smpi_execute_flops(double flops) { static void smpi_execute(double duration) { /* FIXME: a global variable would be less expensive to consult than a call to xbt_cfg_get_double() right on the critical path */ - if (duration >= xbt_cfg_get_double(_surf_cfg_set, "smpi/cpu_threshold")) { + if (duration >= surf_cfg_get_double("smpi/cpu_threshold")) { XBT_DEBUG("Sleep for %f to handle real computation time", duration); smpi_execute_flops(duration * - xbt_cfg_get_double(_surf_cfg_set, - "smpi/running_power")); + surf_cfg_get_double("smpi/running_power")); } else { XBT_DEBUG("Real computation took %f while option smpi/cpu_threshold is set to %f => ignore it", - duration, xbt_cfg_get_double(_surf_cfg_set, "smpi/cpu_threshold")); + duration, surf_cfg_get_double("smpi/cpu_threshold")); } }