From 2731800aa869070da00bf7d38de0dea3ca71682f Mon Sep 17 00:00:00 2001 From: coldpeace Date: Wed, 7 Apr 2010 21:42:02 +0000 Subject: [PATCH] using shared Task to exchange data git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7471 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/bindings/lua/mult_matrix.lua | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/bindings/lua/mult_matrix.lua b/src/bindings/lua/mult_matrix.lua index 77bd1db4cb..755e6659b0 100644 --- a/src/bindings/lua/mult_matrix.lua +++ b/src/bindings/lua/mult_matrix.lua @@ -23,18 +23,12 @@ function Sender(...) simgrid.info("Sending "..simgrid.Task.name(task).." to "..simgrid.Host.name(receiver)); simgrid.Task.send(task,rec_alias); simgrid.info("Done Sending "..simgrid.Task.name(task)); - - -- receiving the results - - r_mailbox= "Sender" - task = simgrid.Task.recv(r_mailbox); - mm = res_task['matrix_res'] + mm = task['matrix_res'] simgrid.info("Receiving the Multiplication result of my two matrix :"); mprint(size,size,mm); end ------------------------------------------------------ - function Receiver(...) simgrid.info("Hello From Receiver") @@ -47,9 +41,8 @@ function Receiver(...) mm = mmult(task['size'],task['size'],task['matrix_1'],task['matrix_2']); --mprint(task['size'],task['size'],mm) task['matrix_res'] = mm; - simgrid.info("Calcul is done ... Sending the Result"); - simgrid.Task.send(task,"Sender"); - simgrid.info("Everything's Done ... see you!!"); + simgrid.info("Calcul is done ... Bye"); + end ----------------------------------------------------- -- 2.20.1