X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/406f54970c00ca178fa918763d943027bd09e3ba..ff673c35e3a4c59f37040d6ae02ae49458301839:/src/smpi/smpi_bench.c diff --git a/src/smpi/smpi_bench.c b/src/smpi/smpi_bench.c index 2732ec9be7..ca628b9f22 100644 --- a/src/smpi/smpi_bench.c +++ b/src/smpi/smpi_bench.c @@ -9,6 +9,7 @@ #include "xbt/sysdep.h" #include "xbt/ex.h" #include "surf/surf.h" +#include "simgrid/sg_config.h" #ifndef WIN32 #include @@ -136,13 +137,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 >= surf_cfg_get_double("smpi/cpu_threshold")) { + if (duration >= sg_cfg_get_double("smpi/cpu_threshold")) { XBT_DEBUG("Sleep for %f to handle real computation time", duration); smpi_execute_flops(duration * - surf_cfg_get_double("smpi/running_power")); + sg_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, surf_cfg_get_double("smpi/cpu_threshold")); + duration, sg_cfg_get_double("smpi/cpu_threshold")); } }