Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Compile about every existing SMPI examples (reduce don't compile)
[simgrid.git] / examples / smpi / bcast.tesh
1 # use the tested library, not the installed one
2 ! setenv LD_LIBRARY_PATH=../../src/.libs
3 ! setenv cmdline=../../src/smpi/smpirun -quiet -hostfile hostfile -platform ../msg/small_platform.xml 
4
5 ! output ignore
6 p Test Broadcast with less processes than hosts
7 $ ${cmdline} -np 3 ./bcast
8 > [rank 0] -> Tremblay
9 > [rank 1] -> Jupiter
10 > [rank 2] -> Fafard
11 > node 1 has value 3 before broadcast
12 > node 0 has value 17 before broadcast
13 > node 2 has value 3 before broadcast
14 > node 1 has value 17 after broadcast
15 > node 0 has value 17 after broadcast
16 > node 2 has value 17 after broadcast
17 > [0.000000] [smpi_kernel/INFO] simulation time 0.00343892
18
19 p Test Broadcast with as much processes than hosts
20 $ ${cmdline} -np 6 ./bcast
21
22 p Test Broadcast with more processes than hosts
23 $ ${cmdline} -np 12 ./bcast