X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/47e78ef48d2017e2075d30a8d5caa44554cab7e0..8df193d41b13ef0c32c47b85146ff887af2c2df8:/src/smpi/smpi_replay.c diff --git a/src/smpi/smpi_replay.c b/src/smpi/smpi_replay.c index 205208aab4..96cdbde747 100644 --- a/src/smpi/smpi_replay.c +++ b/src/smpi/smpi_replay.c @@ -1055,7 +1055,12 @@ void smpi_replay_init(int *argc, char***argv){ THROWF(unknown_error, 0, "%s is not a double", (*argv)[2]); XBT_VERB("Delayed start for instance - Sleeping for %f flops ",value ); smpi_execute_flops(value); + } else { + //UGLY done to force context switch to be sure that all MSG_process begin initialization + XBT_VERB("Force context switch by smpi_execute_flops - Sleeping for 0.0 flops "); + smpi_execute_flops(0.0); } + xbt_replay_action_runner(*argc, *argv); }