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. |