PyUtilib / pyutilib

A collection of general Python utilities, including logging and file IO, subprocess management, plugin systems, and workflow management.
BSD 3-Clause "New" or "Revised" License
34 stars 19 forks source link

Support parallelization of workflows #7

Open whart222 opened 8 years ago

whart222 commented 8 years ago

This is a long-term goal of this package, and there isn't anything in pyutilib.workflow that currently supports this. Here are some considerations for this, which are related to an upcoming workshop on many-task computing:

whart222 commented 8 years ago

Here's an idea: use the makeflow tool:

Idea: . Dump a workflow in makeflow format . Pickle associated Python objects/data . Execute remotely with makeflow

See: http://cse.nd.edu/~ccl/software/makeflow/