27 c = m.get_context(tasks.setup)
 
   30 for dist 
in range(0, 10):
 
   31     c.add_task(tasks.Task(dist))
 
   37 for x 
in c.get_results_unordered():
 
Strings setup_from_argv(const Strings &argv, std::string description, std::string positional_description, int num_positional)
 
A worker running on the same machine as the manager. 
 
Distribute IMP tasks to multiple processors or machines. 
 
Manages workers and contexts.