18-4 Parsl-SI2.pdf (614.16 kB)
Parsl: A Python-based Parallel Scripting Library
journal contribution
posted on 2018-04-24, 03:21 authored by Yadu Babuji, Kyle ChardKyle Chard, Ian FosterIan Foster, Daniel S. KatzDaniel S. Katz, Mike Wilde, Anna Woodard, Justin WozniakParsl (Parallel Scripting Library) is a Python library for programming and executing data-oriented workflows in parallel. Developers simply annotate a Python script with Parsl directives; Parsl manages the execution of the script on clusters, clouds, grids, and other resources. Parsl orchestrates required data movement and manages the execution of Python functions and external applications in parallel.