Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
After a send, the sender should never access the task anymore.
[simgrid.git] / examples / lua / console / master.lua
index 63b900c..52c5d65 100644 (file)
@@ -20,10 +20,11 @@ simgrid.info("Argc="..(#arg).." (should be 4)")
 
 for i=1,nb_task do
   tk = simgrid.Task.new("Task "..i,comp_size,comm_size);
+  local task_name = simgrid.Task.name(tk)
   alias = "slave "..(i%slave_count);
-  simgrid.info("Master sending  '" .. simgrid.Task.name(tk) .."' To '" .. alias .."'");
+  simgrid.info("Master sending  '" .. task_name .."' To '" .. alias .."'");
   simgrid.Task.send(tk,alias); -- C user data set to NULL
-  simgrid.info("Master done sending '".. simgrid.Task.name(tk) .."' To '" .. alias .."'");
+  simgrid.info("Master done sending '".. task_name .."' To '" .. alias .."'");
 end
 
 -- Sending Finalize Message To Others