X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8ea7c4f59c016362ba4993ff7b8ff6e34685a897..114b09ec24846920da14854ba06cf48d1d7d6dba:/examples/lua/multi_matrix/sender.lua diff --git a/examples/lua/multi_matrix/sender.lua b/examples/lua/multi_matrix/sender.lua index 7dfe0f3206..fa89c9d66a 100644 --- a/examples/lua/multi_matrix/sender.lua +++ b/examples/lua/multi_matrix/sender.lua @@ -1,30 +1,27 @@ function Sender(...) - simgrid.info("Hello From Sender") - receiver = simgrid.Host.getByName(arg[1]) - task_comp = arg[2] - task_comm = arg[3] - rec_alias = arg[4] - - size = 4 - m1 = mkmatrix(size, size) - m2 = mkmatrix(size, size) + simgrid.info("Hello From Sender") + local receiver = simgrid.Host.getByName(arg[1]) + local task_comp = arg[2] + local task_comm = arg[3] + local rec_alias = arg[4] - if (#arg ~= 4) then - error("Argc should be 4"); - end - simgrid.info("Argc="..(#arg).." (should be 4)") + local size = 4 + local m1 = mkmatrix(size, size) + local m2 = mkmatrix(size, size) - -- Sending Task - task = simgrid.Task.new("matrix_task",task_comp,task_comm); - task['matrix_1'] = m1; - task['matrix_2'] = m2; - task['size'] = size; - simgrid.info("Sending "..simgrid.Task.name(task).." to "..simgrid.Host.name(receiver)); - simgrid.Task.send(task,rec_alias); - -- Read The Result - mm = task['matrix_res'] - simgrid.info("Got the Multiplication result ...Bye"); - --mprint(size,size,mm); + if #arg ~= 4 then + error("Argc should be 4") + end + simgrid.info("Argc=" .. (#arg) .. " (should be 4)") + -- Sending Task + local task = simgrid.Task.new("matrix_task", task_comp, task_comm) + task['matrix_1'] = m1 + task['matrix_2'] = m2 + task['size'] = size + simgrid.info("Sending " .. simgrid.Task.name(task) .. " to " .. simgrid.Host.name(receiver)) + simgrid.Task.send(task, rec_alias) + simgrid.info("Got the Multiplication result ...Bye") end +