job_stream

job_stream’s python module. The primary way to use job_stream in Python is via the job_stream.inline module. It is highly recommended that new users start there, or by looking at the job_stream.baked module for high-level paradigms.

Submodules

job_stream provides several different APIs, arranged below in order of easiest to most difficult. Often, the easiest solution is the one to use.

job_stream.baked Pre-baked templates for common distributed operations.
job_stream.inline An intuitive way of specifying data flow using imperative programming techniques.
job_stream.invoke(progAndArgs[, …]) Since it can be difficult to launch some programs from an MPI distributed application, job_stream provides invoke functionality to safely launch an external program (launching an application such as Xyce, for instance, can cause problems if the environment variables are not doctored appropriately).
job_stream.common The core job_stream adapter in Python.