parsl.app.app.App

parsl.app.app.App(apptype, executor, walltime=60, cache=False, sites='all')[source]

The App decorator function.

Args:
  • apptype (string) : Apptype can be bash|python
  • executor (Executor) : Executor object wrapping threads/process pools etc.
Kwargs:
  • walltime (int) : Walltime for app in seconds,
    default=60
  • sites (str|List) : List of site names on which the app could execute
    default=’all’
  • cache (Bool) : Enable caching of the app call
    default=False
Returns:
An AppFactory object, which when called runs the apps through the executor.