]> AND Public Git Repository - simgrid.git/blobdiff - src/simdag/sd_global.c
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Finalize properties on AS.
[simgrid.git] / src / simdag / sd_global.c
index 00512b1c76a6a9575d09ecd8e0f1ca8d78894bb5..1ca32d068fc8c6d1a87b60869ac29b5cd10db54a 100644 (file)
@@ -258,7 +258,7 @@ xbt_swag_t SD_simulate_swag(double how_long) {
 
     XBT_DEBUG("Total time: %f", total_time);
 
-    elapsed_time = surf_solve(how_long > 0 ? surf_get_clock() + how_long : -1.0);
+    elapsed_time = surf_solve(how_long > 0 ? surf_get_clock() + how_long - total_time: -1.0);
     XBT_DEBUG("surf_solve() returns %f", elapsed_time);
     if (elapsed_time > 0.0)
       total_time += elapsed_time;