2 <!DOCTYPE platform SYSTEM "https://simgrid.org/simgrid.dtd">
3 <platform version="4.1">
4 <!-- The master actor (with some arguments) -->
5 <actor host="Tremblay" function="master">
6 <argument value="20"/> <!-- Number of tasks -->
7 <argument value="50000000"/> <!-- Computation size of tasks -->
8 <argument value="1000000"/> <!-- Communication size of tasks -->
9 <argument value="1"/> <!-- Number of slaves -->
11 <!-- The slave processes (with mailbox to listen on as argument) -->
12 <actor host="Tremblay" function="slave">
15 <actor host="Ginette" function="master_mpi">
16 <prop id="instance_id" value="master_mpi"/>
17 <prop id="rank" value="0"/>
19 <actor host="Bourassa" function="master_mpi">
20 <prop id="instance_id" value="master_mpi"/>
21 <prop id="rank" value="1"/>
23 <actor host="Ginette" function="alltoall_mpi">
24 <prop id="instance_id" value="alltoall_mpi"/>
25 <prop id="rank" value="0"/>
27 <actor host="Bourassa" function="alltoall_mpi">
28 <prop id="instance_id" value="alltoall_mpi"/>
29 <prop id="rank" value="1"/>
31 <actor host="Jupiter" function="alltoall_mpi">
32 <prop id="instance_id" value="alltoall_mpi"/>
33 <prop id="rank" value="2"/>
35 <actor host="Fafard" function="alltoall_mpi">
36 <prop id="instance_id" value="alltoall_mpi"/>
37 <prop id="rank" value="3"/>