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
API change in SG 3.7.0: MSG_get_host_table() -> MSG_hosts_as_dynar().
[loba.git]
/
options.h
diff --git
a/options.h
b/options.h
index 0c69e116f75528bde066e4bbe3455ac92e0224de..f9baa880f2185051c08d4b7f1626d43eaa34cf22 100644
(file)
--- a/
options.h
+++ b/
options.h
@@
-20,7
+20,8
@@
namespace opt {
extern std::string program_name;
extern int help_requested;
extern bool version_requested;
extern std::string program_name;
extern int help_requested;
extern bool version_requested;
- extern int option_x; // hidden option, for debugging purpose
+ extern int option_x; // hidden option (int), for testing
+ extern double option_X; // hidden option (double), for testing
// Simulation parameters
extern int log_rate;
// Simulation parameters
extern int log_rate;
@@
-43,9
+44,12
@@
namespace opt {
// Load balancing algorithm
extern std::string loba_algo;
extern bool bookkeeping;
// Load balancing algorithm
extern std::string loba_algo;
extern bool bookkeeping;
+ extern bool egocentric;
extern double min_transfer_amount;
extern double max_transfer_amount;
extern double min_lb_iter_duration;
extern double min_transfer_amount;
extern double max_transfer_amount;
extern double min_lb_iter_duration;
+ extern bool integer_transfer;
+ extern unsigned loba_best_divisor;
// Application parameters
extern cost_func comp_cost;
// Application parameters
extern cost_func comp_cost;
@@
-55,9
+59,11
@@
namespace opt {
extern double comp_time_delay;
// Parameters for the end of the simulation
extern double comp_time_delay;
// Parameters for the end of the simulation
+ extern double avg_load_ratio;
extern unsigned lb_maxiter;
extern unsigned comp_maxiter;
extern double time_limit;
extern unsigned lb_maxiter;
extern unsigned comp_maxiter;
extern double time_limit;
+ extern unsigned exit_on_convergence;
extern bool exit_on_close;
// Named parameters lists
extern bool exit_on_close;
// Named parameters lists