Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
using shared Task to exchange data
authorcoldpeace <coldpeace@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 7 Apr 2010 21:42:02 +0000 (21:42 +0000)
committercoldpeace <coldpeace@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 7 Apr 2010 21:42:02 +0000 (21:42 +0000)
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

index 77bd1db..755e665 100644 (file)
@@ -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
 -----------------------------------------------------