A
lgorithmique
N
umérique
D
istribuée
Private GIT Repository
projects
/
loba.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Document current problems with tests.
[loba.git]
/
options.cpp
diff --git
a/options.cpp
b/options.cpp
index 2eb891d60bcdcc066e3af24cd1dd9505f2b72a1c..cac9752ca9a168618584b933165d4b4457eec98d 100644
(file)
--- a/
options.cpp
+++ b/
options.cpp
@@
-51,7
+51,7
@@
namespace opt {
bool enabled = false;
std::string topology("clique");
unsigned nhosts = 0;
bool enabled = false;
std::string topology("clique");
unsigned nhosts = 0;
- double load =
0
.0;
+ double load =
-1
.0;
bool random_distribution = false;
unsigned long random_seed = 0;
}
bool random_distribution = false;
unsigned long random_seed = 0;
}
@@
-379,8
+379,10
@@
void opt::print()
DESCR("- topology", "%s", auto_depl::topology.c_str());
DESCR("- number of hosts", "%s", h.val_or_string(auto_depl::nhosts,
"auto"));
DESCR("- topology", "%s", auto_depl::topology.c_str());
DESCR("- number of hosts", "%s", h.val_or_string(auto_depl::nhosts,
"auto"));
- DESCR("- initial load", "%s", h.val_or_string(auto_depl::load,
- "auto"));
+ if (auto_depl::load < 0.0)
+ DESCR("- initial load (average)", "%g", -auto_depl::load);
+ else
+ DESCR("- initial load (total)", "%g", auto_depl::load);
DESCR("- random initial load distribution", "%s",
h.on_off(auto_depl::random_distribution));
DESCR("- random seed", "%s",
DESCR("- random initial load distribution", "%s",
h.on_off(auto_depl::random_distribution));
DESCR("- random seed", "%s",
@@
-457,7
+459,7
@@
void opt::usage()
if (opt::help_requested > 1)
so_list(opt::topologies);
std::clog << o("-L value")
if (opt::help_requested > 1)
so_list(opt::topologies);
std::clog << o("-L value")
- << "total load with auto deployment,
0 for number of hosts
"
+ << "total load with auto deployment,
average if negative
"
<< " [" << opt::auto_depl::load << "]\n";
std::clog << o("-N value")
<< "number of hosts to use with auto deployment, 0 for max."
<< " [" << opt::auto_depl::load << "]\n";
std::clog << o("-N value")
<< "number of hosts to use with auto deployment, 0 for max."