Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
stick to the file naming convention presented in the tutorial
[simgrid.git] / examples / gras / all2all / all2all.xml
diff --git a/examples/gras/all2all/all2all.xml b/examples/gras/all2all/all2all.xml
new file mode 100644 (file)
index 0000000..0ceb0bd
--- /dev/null
@@ -0,0 +1,74 @@
+<?xml version='1.0'?>
+<!DOCTYPE platform_description SYSTEM "surfxml.dtd">
+<platform_description version="1">
+  <!-- For each host, we have a sender and a receiver (because we use a
+       1-port model and still don't want any deadlocks neither synchronization
+       delays).
+       Sender arguments = receiver peer + Message size as last argument (in byte)
+       Receiver arguments: amount of incoming messages expected -->
+
+
+  <process host="Tremblay" function="sender">
+     <argument value="Jupiter:4000"/>
+     <argument value="Fafard:4000"/> 
+     <argument value="Ginette:4000"/> 
+     <argument value="Bourassa:4000"/> 
+     <argument value="512"/>
+  </process>
+  <process host="Tremblay" function="receiver">
+     <argument value="4000"/>
+     <argument value="4"/>  
+  </process>
+
+
+  <process host="Jupiter" function="sender">
+     <argument value="Tremblay:4000"/> 
+     <argument value="Fafard:4000"/> 
+     <argument value="Ginette:4000"/> 
+     <argument value="Bourassa:4000"/> 
+     <argument value="512"/>
+  </process>
+  <process host="Jupiter" function="receiver">
+     <argument value="4000"/>
+     <argument value="4"/>
+  </process>
+
+
+  <process host="Fafard" function="sender">
+     <argument value="Tremblay:4000"/> 
+     <argument value="Jupiter:4000"/>  
+     <argument value="Ginette:4000"/> 
+     <argument value="Bourassa:4000"/> 
+     <argument value="512"/>
+  </process>
+  <process host="Fafard" function="receiver">
+     <argument value="4000"/>
+     <argument value="4"/> 
+  </process>
+  <process host="Ginette" function="sender">
+     <argument value="Tremblay:4000"/> 
+     <argument value="Jupiter:4000"/>  
+     <argument value="Fafard:4000"/> 
+     <argument value="Bourassa:4000"/> 
+     <argument value="512"/>
+  </process>
+  <process host="Ginette" function="receiver">
+     <argument value="4000"/>
+     <argument value="4"/>
+  </process>
+
+
+  <process host="Bourassa" function="sender">
+     <argument value="Tremblay:4000"/> 
+     <argument value="Jupiter:4000"/>  
+     <argument value="Fafard:4000"/> 
+     <argument value="Ginette:4000"/> 
+     <argument value="512"/>
+  </process>
+  <process host="Bourassa" function="receiver">
+     <argument value="4000"/>
+     <argument value="4"/>
+  </process>
+</platform_description>