Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
cleanups after introduction of Exec::wait_for(timeout)
[simgrid.git] / examples / s4u / exec-ptask / s4u-exec-ptask.cpp
index 146753e..468c94e 100644 (file)
@@ -52,8 +52,8 @@ static void runner()
       communication_amounts[i * hosts_count + j] = 1e7; // 10 MB
 
   try {
-    simgrid::s4u::this_actor::parallel_execute(hosts, computation_amounts, communication_amounts,
-                                               10.0 /* timeout (in seconds)*/);
+    simgrid::s4u::this_actor::exec_init(hosts, computation_amounts, communication_amounts)
+        ->wait_for(10.0 /* timeout (in seconds)*/);
     xbt_die("Woops, this did not timeout as expected... Please report that bug.");
   } catch (const simgrid::TimeoutException&) {
     XBT_INFO("Caught the expected timeout exception.");