Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add test install to pipol.
[simgrid.git] / testsuite / surf / surf_usage2.c
index eda5f21..4c9e416 100644 (file)
@@ -11,6 +11,7 @@
 
 #include <stdio.h>
 #include "surf/surf.h"
+#include "surf/surfxml_parse.h" // for reset callback
 
 #include "xbt/log.h"
 XBT_LOG_NEW_DEFAULT_CATEGORY(surf_test,
@@ -50,7 +51,7 @@ void test(char *platform)
 
   int workstation_id =
       find_model_description(surf_workstation_model_description, "CLM03");
-
+  surf_parse_reset_callbacks();
   surf_workstation_model_description[workstation_id].
       model_init_preparse(platform);
   parse_platform_file(platform);
@@ -84,7 +85,7 @@ void test(char *platform)
       surf_workstation_model->extension.workstation.
       communicate(workstationA, workstationB, 150.0, -1.0);
 
-  surf_solve();                 /* Takes traces into account. Returns 0.0 */
+  surf_solve(-1.0);                 /* Takes traces into account. Returns 0.0 */
   do {
     surf_action_t action = NULL;
     unsigned int iter;
@@ -109,7 +110,7 @@ void test(char *platform)
         running = 1;
       }
     }
-  } while (running && surf_solve() >= 0.0);
+  } while (running && surf_solve(-1.0) >= 0.0);
 
   DEBUG0("Simulation Terminated");