Parsl: A Python-based Parallel Scripting Library
journal contributionposted on 24.04.2018, 03:21 by Yadu Babuji, Kyle ChardKyle Chard, Ian FosterIan Foster, Daniel S. KatzDaniel S. Katz, Mike Wilde, Anna Woodard, Justin Wozniak
Parsl (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.