extern std::string program_name;
extern int help_requested;
extern bool version_requested;
+ extern int option_x; // hidden option, for debugging purpose
// Simulation parameters
extern int log_rate;
+ extern bool exit_request;
// Platform and deployment
extern std::string platform_file;
extern std::string topology;
extern unsigned nhosts;
extern double load;
+ extern bool random_distribution;
+ extern unsigned long random_seed;
}
// Load balancing algorithm
extern std::string loba_algo;
extern bool bookkeeping;
+ extern double min_transfer_amount;
+ extern double max_transfer_amount;
extern double min_lb_iter_duration;
- extern unsigned comp_iter_delay;
- extern double comp_time_delay;
// Application parameters
extern cost_func comp_cost;
extern cost_func comm_cost;
extern double min_comp_iter_duration;
+ extern unsigned comp_iter_delay;
+ extern double comp_time_delay;
// Parameters for the end of the simulation
extern unsigned lb_maxiter;