Master-worker module
Functions for master/worker task execution
-
class
abed.run.
Work
(n_workers=1)[source]
Bases: object
-
get_chunk
()[source]
-
get_next_item
()[source]
-
isempty
()[source]
-
property
send_at_once
-
abed.run.
copy_worker
(local)[source]
-
abed.run.
do_work
(hsh, task, local=False)[source]
-
abed.run.
master
(all_work, worker_ranks, local=False)[source]
-
abed.run.
mpi_start
(task_dict, local=False)[source]
-
abed.run.
mpi_start_local
(task_dict)[source]
-
abed.run.
mpi_start_remote
(task_dict)[source]
-
abed.run.
worker
(task_dict, local=False)[source]