Example: Communication statistics
generated by calling the executable with option -comm:
hydflo -comm
will generate on stdout after the regular program output:
Communication Statistics Summary for program hydflo (4 procs):
Number of Mega-Bytes sent by all procs:
to: proc1 proc2 proc3 proc4 all
all 3035.367 3036.367 3065.570 3065.617 12202.922
proc1 0.000 1916.688 1149.883 0.000 3066.570
proc2 1915.688 0.000 0.000 1148.930 3064.617
proc3 1119.680 0.000 0.000 1916.688 3036.367
proc4 0.000 1119.680 1915.688 0.000 3035.367
... detailed communication statistics in file hydflo.commstat.
Contents of File hydflo.commstat (program run on 4 processors):
Number of Mega-Bytes sent by all procs:
to: proc1 proc2 proc3 proc4 all
all 3035.367 3036.367 3065.570 3065.617 12202.922
proc1 0.000 1916.688 1149.883 0.000 3066.570
proc2 1915.688 0.000 0.000 1148.930 3064.617
proc3 1119.680 0.000 0.000 1916.688 3036.367
proc4 0.000 1119.680 1915.688 0.000 3035.367
Number of sends of all procs:
to: proc1 proc2 proc3 proc4 all
all 1498 1748 1181 1187 5614
proc1 0 839 592 0 1431
proc2 589 0 0 348 937
proc3 909 0 0 839 1748
proc4 0 909 589 0 1498
Number of Mega-Bytes received by all procs:
from: proc1 proc2 proc3 proc4 all
all 3066.570 3064.617 3036.367 3035.367 12202.922
proc1 0.000 1915.688 1119.680 0.000 3035.367
proc2 1916.688 0.000 0.000 1119.680 3036.367
proc3 1149.883 0.000 0.000 1915.688 3065.570
proc4 0.000 1148.930 1916.688 0.000 3065.617
Number of receives of all procs:
from: proc1 proc2 proc3 proc4 all
all 1431 937 1748 1498 5614
proc1 0 589 909 0 1498
proc2 839 0 0 909 1748
proc3 592 0 0 589 1181
proc4 0 348 839 0 1187
Communication statistics summary of all procs:
comm. with: proc1 proc2 proc3 proc4 all
# sends to: 1498 1748 1181 1187 5614
total Mbytes: 3035.367 3036.367 3065.570 3065.617 12202.922
minl. sent: 0.008 0.004 0.004 0.004 0.004
maxl. sent: 11.250 11.250 11.250 11.250 11.250
averl. sent: 2.026 1.737 2.596 2.583 2.174
# recs from: 1431 937 1748 1498 5614
total Mbytes: 3066.570 3064.617 3036.367 3035.367 12202.922
minl. rec'd: 0.004 0.008 0.004 0.008 0.004
maxl. rec'd: 11.250 11.250 11.250 11.250 11.250
averl. rec'd: 2.143 3.271 1.737 2.026 2.174
Communication statistics of proc # 1:
comm. with: proc1 proc2 proc3 proc4 all
# sends to: 0 839 592 0 1431
total Mbytes: 0.000 1916.688 1149.883 0.000 3066.570
minl. sent: 0.000 0.004 0.004 0.000 0.004
maxl. sent: 0.000 11.250 11.250 0.000 11.250
averl. sent: 0.000 2.284 1.942 0.000 2.143
# recs from: 0 589 909 0 1498
total Mbytes: 0.000 1915.688 1119.680 0.000 3035.367
minl. rec'd: 0.000 0.008 0.008 0.000 0.008
maxl. rec'd: 0.000 11.250 11.250 0.000 11.250
averl. rec'd: 0.000 3.252 1.232 0.000 2.026
Communication statistics of proc # 2:
comm. with: proc1 proc2 proc3 proc4 all
# sends to: 589 0 0 348 937
total Mbytes: 1915.688 0.000 0.000 1148.930 3064.617
minl. sent: 0.008 0.000 0.000 0.008 0.008
minl. sent: 0.008 0.000 0.000 0.008 0.008
maxl. sent: 11.250 0.000 0.000 11.250 11.250
averl. sent: 3.252 0.000 0.000 3.302 3.271
# recs from: 839 0 0 909 1748
total Mbytes: 1916.688 0.000 0.000 1119.680 3036.367
minl. rec'd: 0.004 0.000 0.000 0.008 0.004
maxl. rec'd: 11.250 0.000 0.000 11.250 11.250
averl. rec'd: 2.284 0.000 0.000 1.232 1.737
Communication statistics of proc # 3:
comm. with: proc1 proc2 proc3 proc4 all
# sends to: 909 0 0 839 1748
total Mbytes: 1119.680 0.000 0.000 1916.688 3036.367
minl. sent: 0.008 0.000 0.000 0.004 0.004
maxl. sent: 11.250 0.000 0.000 11.250 11.250
averl. sent: 1.232 0.000 0.000 2.284 1.737
# recs from: 592 0 0 589 1181
total Mbytes: 1149.883 0.000 0.000 1915.688 3065.570
minl. rec'd: 0.004 0.000 0.000 0.008 0.004
maxl. rec'd: 11.250 0.000 0.000 11.250 11.250
averl. rec'd: 1.942 0.000 0.000 3.252 2.596
Communication statistics of proc # 4:
comm. with: proc1 proc2 proc3 proc4 all
# sends to: 0 909 589 0 1498
total Mbytes: 0.000 1119.680 1915.688 0.000 3035.367
minl. sent: 0.000 0.008 0.008 0.000 0.008
maxl. sent: 0.000 11.250 11.250 0.000 11.250
averl. sent: 0.000 1.232 3.252 0.000 2.026
# recs from: 0 348 839 0 1187
total Mbytes: 0.000 1148.930 1916.688 0.000 3065.617
minl. rec'd: 0.000 0.008 0.004 0.000 0.004
maxl. rec'd: 0.000 11.250 11.250 0.000 11.250
averl. rec'd: 0.000 3.302 2.284 0.000 2.583