Parsl is a Python library for flexible, parallel scripting. It allows researchers to build parallel applications composed of Python functions and external components (executables) that can run on arbitrary computing resources, from lapto…
Parsl is a Python library for flexible, parallel scripting. It allows researchers to build parallel applications composed of Python functions and external components (executables) that can run on arbitrary computing resources, from laptops to supercomputers. It abstracts the execution model, allowing the same script to scale from a single core to thousands of nodes.
Parsl is a Python library for flexible, parallel scripting. It allows researchers to build parallel applications composed of Python functions and external components (executables) that can run on arbitrary computing resources, from laptops to supercomputers. It abstracts the execution model, allowing the same script to scale from a single core to thousands of nodes.
Scientific domain: Parallel computing, workflow management, HPC scripting
Target user community: Researchers needing scalable parallelism in Python
@python_app, @bash_app).Sources: Parsl website, HPDC '19
@python_app
def simulate(x):
return x**2
result = simulate(10).result() (blocks until done).Primary sources:
Confidence: VERIFIED
Verification status: ✅ VERIFIED