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;
}
case 'b':
opt::bookkeeping = !opt::bookkeeping;
break;
- case 'e':
- opt::exit_on_close = !opt::exit_on_close;
- break;
- case 'h':
- opt::help_requested++;
- break;
case 'c':
try {
opt::comp_cost = cost_func(optarg);
case 'D':
PARSE_ARG(opt::comp_time_delay);
break;
+ case 'e':
+ opt::exit_on_close = !opt::exit_on_close;
+ break;
+ case 'h':
+ opt::help_requested++;
+ break;
case 'i':
PARSE_ARG(opt::lb_maxiter);
break;
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",
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."
<< "maximum data transfer amount, 0 for no limit"
<< " [" << opt::max_transfer_amount << "]\n";
std::clog << o("-Z")
- << "toggle transfer integer of integer data shares only"
+ << "toggle transfer of integer data shares only"
<< " [" << opt_helper::on_off(opt::integer_transfer) << "]\n";
std::clog << "\nEnd of the simulation:\n";