ExaWorks: Workflows for Exascale
Aymen Al-Saadi, Dong H. Ahn, Yadu Babuji, Kyle Chard, James Corbett,, Mihael Hategan, Stephen Herbein, Shantenu Jha, Daniel Laney, Andre Merzky,, Todd Munson, Michael Salim, Mikhail Titov, Matteo Turilli, Justin M. Wozniak

TL;DR
The ExaWorks project develops a workflow SDK to facilitate the integration and deployment of heterogeneous software components on exascale platforms, enabling advanced scientific applications.
Contribution
It introduces a comprehensive workflow management toolkit with interoperable tools designed for exascale computing challenges.
Findings
Initial set of interoperable workflow tools and interfaces
Application of tools to complex scientific cases
Collaborations with community and industry for sustainability
Abstract
Exascale computers will offer transformative capabilities to combine data-driven and learning-based approaches with traditional simulation applications to accelerate scientific discovery and insight. These software combinations and integrations, however, are difficult to achieve due to challenges of coordination and deployment of heterogeneous software components on diverse and massive platforms. We present the ExaWorks project, which can address many of these challenges: ExaWorks is leading a co-design process to create a workflow software development Toolkit (SDK) consisting of a wide range of workflow management tools that can be composed and interoperate through common interfaces. We describe the initial set of tools and interfaces supported by the SDK, efforts to make them easier to apply to complex science challenges, and examples of their application to exemplar cases.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
