<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
  <!-- The master process (with some arguments) -->
  <process host="Tremblay" function="master">
    <argument value="20"/>       <!-- Number of tasks -->
    <argument value="50000000"/>  <!-- Computation size of tasks -->
    <argument value="1000000"/>   <!-- Communication size of tasks -->
    <argument value="1"/>         <!-- Number of slaves -->
  </process>
  <!-- The slave processes (with mailbox to listen on as argument) -->
  <process host="Tremblay" function="slave">
    <argument value="0"/>
  </process>
  <process host="Ginette" function="master_mpi">
    <argument value="master_mpi"/>
    <argument value="0"/>
  </process>
  <process host="Bourassa" function="master_mpi">
    <argument value="master_mpi"/>
    <argument value="1"/>
  </process>
  <process host="Ginette" function="alltoall_mpi">
    <argument value="alltoall_mpi"/>
    <argument value="0"/>
  </process>
  <process host="Bourassa" function="alltoall_mpi">
    <argument value="alltoall_mpi"/>
    <argument value="1"/>
  </process>
  <process host="Jupiter" function="alltoall_mpi">
    <argument value="alltoall_mpi"/>
    <argument value="2"/>
  </process>
  <process host="Fafard" function="alltoall_mpi">
    <argument value="alltoall_mpi"/>
    <argument value="3"/>
  </process>
</platform>
