pygcam.mcs.worker
¶
This module provides support for running an MCS trial on an ipython parallel cluster’s engine.
API¶
-
class
pygcam.mcs.worker.
Worker
(context, argDict)¶ Defines the methods and data associated with a worker task.
-
runTrial
()¶ Run a single trial on the current engine using the local Worker.
Returns: (WorkerResult) holds run identification info and completion status
-
-
class
pygcam.mcs.worker.
WorkerResult
(context, errorMsg)¶ Encapsulates the results returned from a worker task.
-
pygcam.mcs.worker.
runTrial
(context, argDict)¶ Remotely-callable function providing an interface to the Worker class.
Parameters: - context – (Context) information describing the run
- argDict – (dict) with bool values for keys ‘runLocal’, ‘noGCAM’, ‘noBatchQueries’, and ‘noPostProcessor’
Returns: (WorkerResult) run identification info and completion status