<argument value="7"/> <!-- Amount of workers waiting for orders -->
</process>
- <process host="Tremblay" function="app.masterworker.Worker"> <argument value="0"/> <!-- Input mailbox --> </process>
- <process host="Fafard" function="app.masterworker.Worker"> <argument value="1"/> <!-- Input mailbox --> </process>
- <process host="Bourassa" function="app.masterworker.Worker"> <argument value="2"/> <!-- Input mailbox --> </process>
- <process host="Boivin" function="app.masterworker.Worker"> <argument value="3"/> <!-- Input mailbox --> </process>
- <process host="Ginette" function="app.masterworker.Worker"> <argument value="4"/> <!-- Input mailbox --> </process>
- <process host="Jupiter" function="app.masterworker.Worker"> <argument value="5"/> <!-- Input mailbox --> </process>
- <process host="Jacquelin" function="app.masterworker.Worker"> <argument value="6"/> <!-- Input mailbox --> </process>
+ <process host="Tremblay" function="app.masterworker.Worker">
+ <argument value="0"/> <!-- Input mailbox -->
+ </process>
+ <process host="Fafard" function="app.masterworker.Worker">
+ <argument value="1"/> <!-- Input mailbox -->
+ </process>
+ <process host="Bourassa" function="app.masterworker.Worker">
+ <argument value="2"/> <!-- Input mailbox -->
+ </process>
+ <process host="Boivin" function="app.masterworker.Worker">
+ <argument value="3"/> <!-- Input mailbox -->
+ </process>
+ <process host="Ginette" function="app.masterworker.Worker">
+ <argument value="4"/> <!-- Input mailbox -->
+ </process>
+ <process host="Jupiter" function="app.masterworker.Worker">
+ <argument value="5"/> <!-- Input mailbox -->
+ </process>
+ <process host="Jacquelin" function="app.masterworker.Worker">
+ <argument value="6"/> <!-- Input mailbox -->
+ </process>
</platform>
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
- <process host="node-0.acme.org" function="dht.chord.Node"><argument value="42"/><argument value="6000000"/></process>
- <process host="node-1.acme.org" function="dht.chord.Node"><argument value="366680" /><argument value="42" /><argument value="10" /><argument value="6000000" /></process>
- <process host="node-2.acme.org" function="dht.chord.Node"><argument value="533744" /><argument value="366680" /><argument value="20" /><argument value="6000000" /></process>
- <process host="node-3.acme.org" function="dht.chord.Node"><argument value="1319738" /><argument value="42" /><argument value="30" /><argument value="6000000" /></process>
- <process host="node-4.acme.org" function="dht.chord.Node"><argument value="16509405" /><argument value="366680" /><argument value="40" /><argument value="6000000" /></process>
- <process host="node-5.acme.org" function="dht.chord.Node"><argument value="10874876" /><argument value="533744" /><argument value="50" /><argument value="6000000" /></process>
- <process host="node-6.acme.org" function="dht.chord.Node"><argument value="16728096" /><argument value="1319738" /><argument value="60" /><argument value="6000000" /></process>
- <process host="node-7.acme.org" function="dht.chord.Node"><argument value="10004760" /><argument value="16509405" /><argument value="70" /><argument value="6000000" /></process>
- <process host="node-8.acme.org" function="dht.chord.Node"><argument value="6518808" /><argument value="42" /><argument value="80" /><argument value="6000000" /></process>
- <process host="node-9.acme.org" function="dht.chord.Node"><argument value="2015253" /><argument value="1319738" /><argument value="90" /><argument value="6000000" /></process>
+ <process host="node-0.acme.org" function="dht.chord.Node">
+ <argument value="42"/>
+ <argument value="6000000"/>
+ </process>
+ <process host="node-1.acme.org" function="dht.chord.Node">
+ <argument value="366680" />
+ <argument value="42" />
+ <argument value="10" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-2.acme.org" function="dht.chord.Node">
+ <argument value="533744" />
+ <argument value="366680" />
+ <argument value="20" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-3.acme.org" function="dht.chord.Node">
+ <argument value="1319738" />
+ <argument value="42" />
+ <argument value="30" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-4.acme.org" function="dht.chord.Node">
+ <argument value="16509405" />
+ <argument value="366680" />
+ <argument value="40" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-5.acme.org" function="dht.chord.Node">
+ <argument value="10874876" />
+ <argument value="533744" />
+ <argument value="50" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-6.acme.org" function="dht.chord.Node">
+ <argument value="16728096" />
+ <argument value="1319738" />
+ <argument value="60" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-7.acme.org" function="dht.chord.Node">
+ <argument value="10004760" />
+ <argument value="16509405" />
+ <argument value="70" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-8.acme.org" function="dht.chord.Node">
+ <argument value="6518808" />
+ <argument value="42" />
+ <argument value="80" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-9.acme.org" function="dht.chord.Node">
+ <argument value="2015253" />
+ <argument value="1319738" />
+ <argument value="90" />
+ <argument value="6000000" />
+ </process>
</platform>
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
- <process host="node-0.acme.org" function="process.startkilltime.Sleeper" start_time="0" kill_time="5"> <argument value="10"/></process>
- <process host="node-1.acme.org" function="process.startkilltime.Sleeper" start_time="1" kill_time="6"> <argument value="10"/></process>
- <process host="node-2.acme.org" function="process.startkilltime.Sleeper" start_time="2" kill_time="7"> <argument value="4" /></process>
- <process host="node-3.acme.org" function="process.startkilltime.Sleeper" start_time="3" kill_time="8"> <argument value="4" /></process>
- <process host="node-4.acme.org" function="process.startkilltime.Sleeper" start_time="4" kill_time="9"> <argument value="5" /></process>
- <process host="node-5.acme.org" function="process.startkilltime.Sleeper" start_time="5" kill_time="10"> <argument value="5"/></process>
+ <process host="node-0.acme.org" function="process.startkilltime.Sleeper" start_time="0" kill_time="5">
+ <argument value="10"/>
+ </process>
+ <process host="node-1.acme.org" function="process.startkilltime.Sleeper" start_time="1" kill_time="6">
+ <argument value="10"/>
+ </process>
+ <process host="node-2.acme.org" function="process.startkilltime.Sleeper" start_time="2" kill_time="7">
+ <argument value="4" />
+ </process>
+ <process host="node-3.acme.org" function="process.startkilltime.Sleeper" start_time="3" kill_time="8">
+ <argument value="4" />
+ </process>
+ <process host="node-4.acme.org" function="process.startkilltime.Sleeper" start_time="4" kill_time="9">
+ <argument value="5" />
+ </process>
+ <process host="node-5.acme.org" function="process.startkilltime.Sleeper" start_time="5" kill_time="10">
+ <argument value="5"/>
+ </process>
</platform>
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
- <process host="Fafard" function="task.priority.Test"> <argument value="76296000"/> <argument value="1.0"/> </process>
- <process host="Fafard" function="task.priority.Test"> <argument value="76296000"/> <argument value="2.0"/> </process>
+ <process host="Fafard" function="task.priority.Test">
+ <argument value="76296000"/>
+ <argument value="1.0"/>
+ </process>
+ <process host="Fafard" function="task.priority.Test">
+ <argument value="76296000"/>
+ <argument value="2.0"/>
+ </process>
</platform>
Launch it like this:
./actions-comm ../../platforms/platform.xml actions-comm_split_d.xml -->
- <process host="Tremblay" function="p0"> <argument value="actions-comm_split_p0.txt"/> </process>
- <process host="Ruby" function="p1"> <argument value="actions-comm_split_p1.txt"/> </process>
+ <process host="Tremblay" function="p0">
+ <argument value="actions-comm_split_p0.txt"/>
+ <process>
+ <process host="Ruby" function="p1">
+ <argument value="actions-comm_split_p1.txt"/>
+ </process>
</platform>
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
-<!-- For using with chainsend -->
+ <!-- For using with chainsend -->
<!-- Broadcaster -->
<process host="node-0.acme.org" function="broadcaster">
<argument value="8"/> <!-- number of peers -->
</process>
<!-- Peers -->
- <process host="node-1.acme.org" function="peer"> <argument value="1"/> </process>
- <process host="node-2.acme.org" function="peer"> <argument value="2"/> </process>
- <process host="node-3.acme.org" function="peer"> <argument value="3"/> </process>
- <process host="node-4.acme.org" function="peer"> <argument value="4"/> </process>
- <process host="node-5.acme.org" function="peer"> <argument value="5"/> </process>
- <process host="node-6.acme.org" function="peer"> <argument value="6"/> </process>
- <process host="node-7.acme.org" function="peer"> <argument value="7"/> </process>
- <process host="node-8.acme.org" function="peer"> <argument value="8"/> </process>
+ <process host="node-1.acme.org" function="peer">
+ <argument value="1"/> </process>
+ <process host="node-2.acme.org" function="peer">
+ <argument value="2"/>
+ </process>
+ <process host="node-3.acme.org" function="peer">
+ <argument value="3"/>
+ </process>
+ <process host="node-4.acme.org" function="peer">
+ <argument value="4"/>
+ </process>
+ <process host="node-5.acme.org" function="peer">
+ <argument value="5"/>
+ </process>
+ <process host="node-6.acme.org" function="peer">
+ <argument value="6"/>
+ </process>
+ <process host="node-7.acme.org" function="peer">
+ <argument value="7"/>
+ </process>
+ <process host="node-8.acme.org" function="peer">
+ <argument value="8"/>
+ </process>
</platform>
<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="6"/> <!-- Number of workers -->
+ <argument value="20"/> <!-- Number of tasks -->
+ <argument value="50000000"/> <!-- Computation size of tasks -->
+ <argument value="1000000"/> <!-- Communication size of tasks -->
+ <argument value="6"/> <!-- Number of workers -->
</process>
<!-- The worker processes (with mailbox to listen on as argument) -->
<process host="Tremblay" function="worker">
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
<!-- For using with ping_pong, platform_sendrecv.xml -->
- <process host="Tremblay" function="pinger"> <argument value="Jupiter"/> </process>
- <process host="Jupiter" function="ponger"> <argument value="Tremblay"/> </process>
+ <process host="Tremblay" function="pinger">
+ <argument value="Jupiter"/>
+ </process>
+ <process host="Jupiter" function="ponger">
+ <argument value="Tremblay"/>
+ </process>
</platform>
<platform version="4">
<!-- The master process (with some arguments) -->
<process host="Tremblay" function="sender">
- <argument value="3"/> <!-- Number of tasks -->
- <argument value="50000000"/> <!-- Computation size of tasks -->
- <argument value="1000000"/> <!-- Communication size of tasks -->
- <argument value="1"/> <!-- Number of receivers -->
+ <argument value="3"/> <!-- Number of tasks -->
+ <argument value="50000000"/> <!-- Computation size of tasks -->
+ <argument value="1000000"/> <!-- Communication size of tasks -->
+ <argument value="1"/> <!-- Number of receivers -->
</process>
<!-- The receiver processes -->
<process host="Ruby" function="receiver">
<platform version="4">
<!-- The master process (with some arguments) -->
<process host="Tremblay" function="sender">
- <argument value="6"/> <!-- Number of tasks -->
- <argument value="50000000"/> <!-- Computation size of tasks -->
- <argument value="1000000"/> <!-- Communication size of tasks -->
- <argument value="2"/> <!-- Number of receivers -->
- <argument value="0"/> <!-- Use diff comm size -->
+ <argument value="6"/> <!-- Number of tasks -->
+ <argument value="50000000"/> <!-- Computation size of tasks -->
+ <argument value="1000000"/> <!-- Communication size of tasks -->
+ <argument value="2"/> <!-- Number of receivers -->
+ <argument value="0"/> <!-- Use diff comm size -->
</process>
<!-- The receiver processes -->
<process host="Fafard" function="receiver">
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
- <process host="node-0.acme.org" function="node"><argument value="42"/><argument value="6000000"/></process>
- <process host="node-1.acme.org" function="node"><argument value="366680" /><argument value="42" /><argument value="10" /><argument value="6000000" /></process>
- <process host="node-2.acme.org" function="node"><argument value="533744" /><argument value="366680" /><argument value="20" /><argument value="6000000" /></process>
- <process host="node-3.acme.org" function="node"><argument value="1319738" /><argument value="42" /><argument value="30" /><argument value="6000000" /></process>
- <process host="node-4.acme.org" function="node"><argument value="16509405" /><argument value="366680" /><argument value="40" /><argument value="6000000" /></process>
- <process host="node-5.acme.org" function="node"><argument value="10874876" /><argument value="533744" /><argument value="50" /><argument value="6000000" /></process>
- <process host="node-6.acme.org" function="node"><argument value="16728096" /><argument value="1319738" /><argument value="60" /><argument value="6000000" /></process>
- <process host="node-7.acme.org" function="node"><argument value="10004760" /><argument value="16509405" /><argument value="70" /><argument value="6000000" /></process>
- <process host="node-8.acme.org" function="node"><argument value="6518808" /><argument value="42" /><argument value="80" /><argument value="6000000" /></process>
- <process host="node-9.acme.org" function="node"><argument value="2015253" /><argument value="1319738" /><argument value="90" /><argument value="6000000" /></process>
+ <process host="node-0.acme.org" function="node">
+ <argument value="42"/>
+ <argument value="6000000"/>
+ </process>
+ <process host="node-1.acme.org" function="node">
+ <argument value="366680" />
+ <argument value="42" />
+ <argument value="10" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-2.acme.org" function="node">
+ <argument value="533744" />
+ <argument value="366680" />
+ <argument value="20" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-3.acme.org" function="node">
+ <argument value="1319738" />
+ <argument value="42" />
+ <argument value="30" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-4.acme.org" function="node">
+ <argument value="16509405" />
+ <argument value="366680" />
+ <argument value="40" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-5.acme.org" function="node">
+ <argument value="10874876" />
+ <argument value="533744" />
+ <argument value="50" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-6.acme.org" function="node">
+ <argument value="16728096" />
+ <argument value="1319738" />
+ <argument value="60" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-7.acme.org" function="node">
+ <argument value="10004760" />
+ <argument value="16509405" />
+ <argument value="70" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-8.acme.org" function="node">
+ <argument value="6518808" />
+ <argument value="42" />
+ <argument value="80" />
+ <argument value="6000000" />
+ </process>
+ <process host="node-9.acme.org" function="node">
+ <argument value="2015253" />
+ <argument value="1319738" />
+ <argument value="90" />
+ <argument value="6000000" />
+ </process>
</platform>
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
- <process host="HostA" function="server"> <argument value="0"/> </process>
- <process host="HostB" function="client"> <argument value="1"/> </process>
- <process host="HostC" function="client"> <argument value="2"/> </process>
- <process host="HostD" function="client"> <argument value="3"/> </process>
+ <process host="HostA" function="server">
+ <argument value="0"/>
+ </process>
+ <process host="HostB" function="client">
+ <argument value="1"/>
+ </process>
+ <process host="HostC" function="client">
+ <argument value="2"/>
+ </process>
+ <process host="HostD" function="client">
+ <argument value="3"/>
+ </process>
</platform>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
<process host="Tremblay" function="coordinator" />
- <process host="Boivin" function="client" > <argument value="1"/> </process>
- <process host="Fafard" function="client" > <argument value="2"/> </process>
+ <process host="Boivin" function="client" >
+ <argument value="1"/>
+ </process>
+ <process host="Fafard" function="client" >
+ <argument value="2"/>
+ </process>
</platform>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
<process host="Tremblay" function="coordinator" />
- <process host="Boivin" function="client" > <argument value="2"/> </process>
- <process host="Fafard" function="client" > <argument value="1"/> </process>
+ <process host="Boivin" function="client" >
+ <argument value="2"/>
+ </process>
+ <process host="Fafard" function="client" >
+ <argument value="1"/>
+ </process>
</platform>
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
- <process host="HostA" function="server"> <argument value="0"/> </process>
- <process host="HostB" function="client"> <argument value="1"/> </process>
- <process host="HostC" function="client"> <argument value="2"/> </process>
+ <process host="HostA" function="server">
+ <argument value="0"/> </process>
+ <process host="HostB" function="client">
+ <argument value="1"/>
+ </process>
+ <process host="HostC" function="client">
+ <argument value="2"/>
+ </process>
</platform>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
<process host="Tremblay" function="coordinator" />
- <process host="Fafard" function="client" > <argument value="1"/> </process>
- <process host="Boivin" function="client" > <argument value="2"/> </process>
+ <process host="Fafard" function="client" >
+ <argument value="1"/>
+ </process>
+ <process host="Boivin" function="client" >
+ <argument value="2"/>
+ </process>
</platform>
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
- <process host="HostA" function="server"> <argument value="0"/> </process>
- <process host="HostB" function="client"> <argument value="1"/> </process>
- <process host="HostC" function="client"> <argument value="2"/> </process>
+ <process host="HostA" function="server">
+ <argument value="0"/>
+ </process>
+ <process host="HostB" function="client">
+ <argument value="1"/>
+ </process>
+ <process host="HostC" function="client">
+ <argument value="2"/>
+ </process>
</platform>
<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
- <process host="HostA" function="server"> <argument value="0"/> </process>
- <process host="HostB" function="client"> <argument value="1"/> </process>
- <process host="HostC" function="client"> <argument value="2"/> </process>
+ <process host="HostA" function="server">
+ <argument value="0"/>
+ </process>
+ <process host="HostB" function="client">
+ <argument value="1"/>
+ </process>
+ <process host="HostC" function="client">
+ <argument value="2"/>
+ </process>
</platform>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4">
<process host="Disney" function="receiver"/>
- <process host="Jill" function="sender"> <argument value="X"/> </process>
- <process host="UNIX" function="sender"> <argument value="Y"/> </process>
+ <process host="Jill" function="sender">
+ <argument value="X"/>
+ </process>
+ <process host="UNIX" function="sender">
+ <argument value="Y"/>
+ </process>
</platform>