Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
SMPI network calibration: tutorial
[simgrid.git] / examples / smpi / comm_dynamic_costs / comm-dynamic-cost.tesh
1 p Dynamic costs for MPI_Recv/MPI_Send operations. Use Simple pingpong test
2 ! output sort
3 $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -hostfile ${srcdir:=.}/hostfile -platform ${libdir:=.}/libsmpi_comm-dynamic-cost.so -np 2 ${bindir:=.}/smpi_simple-execute --log=smpi_config.thres:warning --log=xbt_cfg.thres:warning --cfg=smpi/simulate-computation:no --log=smpi_mpi.:verbose --log=smpi_bench.thresh:debug --log=no_loc
4 > [0.000000] [smpi/INFO] [rank 0] -> Tremblay
5 > [0.000000] [smpi/INFO] [rank 1] -> Jupiter
6 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Init
7 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Init
8 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Init
9 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Comm_size
10 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Comm_size
11 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Comm_rank
12 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Comm_rank
13 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Recv
14 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Init
15 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Comm_size
16 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Comm_size
17 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Comm_rank
18 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Comm_rank
19 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Send
20 > [Tremblay:0:(1) 10.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Send
21 > [Tremblay:0:(1) 10.000000] [smpi_bench/DEBUG] Handle real computation time: 490475000.000000 flops
22 > [Jupiter:1:(2) 11.002948] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Recv
23 > [Jupiter:1:(2) 11.002948] [smpi_bench/DEBUG] Handle real computation time: 762960000.000000 flops
24 > [Tremblay:0:(1) 15.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Recv
25 > [Jupiter:1:(2) 21.002948] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Send
26 > [Jupiter:1:(2) 26.002948] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Send
27 > [Jupiter:1:(2) 26.002948] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Finalize
28 > [Jupiter:1:(2) 26.002948] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Finalize
29 > [Tremblay:0:(1) 28.005896] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Recv
30 > [Tremblay:0:(1) 28.005896] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Finalize
31 > [Tremblay:0:(1) 28.005896] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Finalize
32 >
33 >     *** Ping-pong test (MPI_Send/MPI_Recv) ***
34 >
35 > [0] About to send 1st message '99' to process [1]
36 > [1] Received 1st message '99' from process [0]
37 > [1] After a nap, increment message's value to  '100'
38 > [1] About to send back message '100' to process [0]
39 > [0] Received reply message '100' from process [1]
40
41 p Dynamic costs for MPI_Recv/MPI_Send operations. Check config warning.
42 ! output sort
43 $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -hostfile ${srcdir:=.}/hostfile -platform ${libdir:=.}/libsmpi_comm-dynamic-cost.so -np 2 ${bindir:=.}/smpi_simple-execute --log=smpi_config.thres:warning --log=xbt_cfg.thres:warning --cfg=smpi/simulate-computation:no --log=smpi_mpi.:verbose --log=smpi_bench.thresh:debug --log=no_loc --cfg=smpi/or:1:3:2;10:5:1 --cfg=smpi/os:1:3:2;10:5:1
44 > [0.000000] [smpi/INFO] [rank 0] -> Tremblay
45 > [0.000000] [smpi/INFO] [rank 1] -> Jupiter
46 > [0.000000] [smpi_host/WARNING] SMPI (host: Jupiter): mismatch cost functions for smpi/or. Only user's callback will be used.
47 > [0.000000] [smpi_host/WARNING] SMPI (host: Jupiter): mismatch cost functions for smpi/os. Only user's callback will be used.
48 > [0.000000] [smpi_host/WARNING] SMPI (host: Tremblay): mismatch cost functions for smpi/or. Only user's callback will be used.
49 > [0.000000] [smpi_host/WARNING] SMPI (host: Tremblay): mismatch cost functions for smpi/os. Only user's callback will be used.
50 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Init
51 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Init
52 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Init
53 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Comm_size
54 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Comm_size
55 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Comm_rank
56 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Comm_rank
57 > [Jupiter:1:(2) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Recv
58 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Init
59 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Comm_size
60 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Comm_size
61 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Comm_rank
62 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Comm_rank
63 > [Tremblay:0:(1) 0.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Send
64 > [Tremblay:0:(1) 10.000000] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Send
65 > [Tremblay:0:(1) 10.000000] [smpi_bench/DEBUG] Handle real computation time: 490475000.000000 flops
66 > [Jupiter:1:(2) 11.002948] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Recv
67 > [Jupiter:1:(2) 11.002948] [smpi_bench/DEBUG] Handle real computation time: 762960000.000000 flops
68 > [Tremblay:0:(1) 15.000000] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Recv
69 > [Jupiter:1:(2) 21.002948] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Send
70 > [Jupiter:1:(2) 26.002948] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Send
71 > [Jupiter:1:(2) 26.002948] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Finalize
72 > [Jupiter:1:(2) 26.002948] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Finalize
73 > [Tremblay:0:(1) 28.005896] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Recv
74 > [Tremblay:0:(1) 28.005896] [smpi_mpi/VERBOSE] SMPI - Entering MPI_Finalize
75 > [Tremblay:0:(1) 28.005896] [smpi_mpi/VERBOSE] SMPI - Leaving MPI_Finalize
76 >
77 >     *** Ping-pong test (MPI_Send/MPI_Recv) ***
78 >
79 > [0] About to send 1st message '99' to process [1]
80 > [1] Received 1st message '99' from process [0]
81 > [1] After a nap, increment message's value to  '100'
82 > [1] About to send back message '100' to process [0]
83 > [0] Received reply message '100' from process [1]