Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
do not hide the issues that are there and shouldn't
[simgrid.git] / examples / lua / master_slave_bypass.lua
index 398709d..15cfe97 100644 (file)
@@ -68,17 +68,20 @@ end
 --]]
 
 require "simgrid"
-  
+  --create new routing model
+  --simgrid.AS.new(AS_id,AS_mode)
+  simgrid.AS.new{id="AS0",mode="Full"}; 
   --simgrid.Host.new(host_id,power)
-  simgrid.Host.new("Tremblay",98095000);
-  simgrid.Host.new("Jupiter",76296000);
-  simgrid.Host.new("Fafard",76296000);
-  simgrid.Host.new("Ginette",48492000);
-  simgrid.Host.new("Bourassa",48492000);
+  simgrid.Host.new{id="Tremblay",power=98095000};
+  simgrid.Host.new{id="Jupiter",power=76296000};
+  simgrid.Host.new{id="Fafard",power=76296000};
+  simgrid.Host.new{id="Ginette",power=48492000};
+  simgrid.Host.new{id="Bourassa",power=48492000};
 
     -- create Links
   for i=0,11 do
-    simgrid.Link.new(i,252750+ i*768,0.000270544+i*0.087);   
+    simgrid.Link.new{id=i,bandwidth=252750+ i*768,latency=0.000270544+i*0.087};   
   end
   -- simgrid.Route.new(src_id,des_id,links_nb,links_list)
   simgrid.Route.new("Tremblay","Jupiter",{"1"});
@@ -108,7 +111,7 @@ require "simgrid"
   
    --Save Platform
    simgrid.info("start registering platform");
-   simgrid.register_platform();
+   simgrid.msg_register_platform();
    simgrid.info("platform registered");
   
   --Set Application
@@ -119,7 +122,7 @@ require "simgrid"
    simgrid.Host.setFunction("Ginette","Slave",{"3"});
    
   --Save Application 
-   simgrid.register_application();
+   simgrid.msg_register_application();
 
   --Run The Application
    simgrid.run()