parsl.app.app.bash_app¶
-
parsl.app.app.
bash_app
(function=None, data_flow_kernel=None, cache=False, executors='all', ignore_for_cache=None)[source]¶ Decorator function for making bash apps.
- Parameters
function (function) – Do not pass this keyword argument directly. This is needed in order to allow for omitted parenthesis, for example,
@bash_app
if using all defaults or@bash_app(walltime=120)
. If the decorator is used alone, function will be the actual function being decorated, whereas if it is called with arguments, function will be None. Default is None.data_flow_kernel (DataFlowKernel) – The
DataFlowKernel
responsible for managing this app. This can be omitted only after callingparsl.dataflow.dflow.DataFlowKernelLoader.load()
. Default is None.walltime (int) – Walltime for app in seconds. Default is 60.
executors (string or list) – Labels of the executors that this app can execute over. Default is ‘all’.
cache (bool) – Enable caching of the app call. Default is False.