parsl.app.app.App

parsl.app.app.App(apptype, data_flow_kernel=None, walltime=60, cache=False, executors='all')[source]

The App decorator function.

Parameters:apptype (-) – Apptype can be bash|python
Kwargs:
  • data_flow_kernel (DataFlowKernel): The DataFlowKernel responsible for managing this app. This can be omitted only after calling parsl.dataflow.dflow.DataFlowKernelLoader.load().
  • walltime (int) : Walltime for app in seconds,
    default=60
  • executors (str|list) : Labels of the executors that this app can execute over. Default is ‘all’.
  • cache (Bool) : Enable caching of the app call
    default=False
Returns:An AppFactory object, which when called runs the apps through the executor.