1.1 --- a/utils/flowmon/bench-all.py Thu May 21 17:22:30 2009 +0100
1.2 +++ b/utils/flowmon/bench-all.py Thu May 21 17:22:41 2009 +0100
1.3 @@ -54,12 +54,16 @@
1.4 help="Memory limit, total, in GigaBytes. "
1.5 "Actual per-process memory limit will be this value divided"
1.6 " by the concurrency level setting.")
1.7 + parser.add_option("", "--num-nodes-side-min", dest="num_nodes_side_min", type=int, default=4,
1.8 + help="Minimum NumNodesSide")
1.9 parser.add_option("-n", "--num-nodes-side", dest="num_nodes_side_max", type=int, default=32,
1.10 help="Maximum NumNodesSide")
1.11 parser.add_option('', "--num-nodes-step", dest="num_nodes_side_step", type=int, default=4,
1.12 - help="Maximum NumNodesSide")
1.13 + help="NumNodesSide increment")
1.14 parser.add_option("-s", "--stop-time", dest="stop_time", type=float, default=300.0,
1.15 help="Simulation stop time (s)")
1.16 + parser.add_option("", "--num-runs", dest="num_runs", type=int, default=10,
1.17 + help="number of repetitions")
1.18 (options, args) = parser.parse_args()
1.19
1.20 global CPU_LIMIT, DATA_LIMIT
1.21 @@ -102,10 +106,10 @@
1.22
1.23 out.write("<results branch=%r revision=%r date=%r>\n" % (branch, revision, date))
1.24 try:
1.25 - for num_nodes_side in range(4,
1.26 + for num_nodes_side in range(options.num_nodes_side_min,
1.27 options.num_nodes_side_max + options.num_nodes_side_step,
1.28 options.num_nodes_side_step):
1.29 - for run_number in range(10):
1.30 + for run_number in range(options.num_runs):
1.31 for enable_monitor in [False, True]:
1.32 args = ["--NumNodesSide=%i" % num_nodes_side,
1.33 "--RunNumber=%i" % run_number,