papers

Publications (7)

cs.DC2023

Workflows Community Summit 2022: A Roadmap Revolution

Rafael Ferreira da Silva, Rosa M. Badia, Venkat Bala +102

Scientific workflows have become integral tools in broad scientific computing use cases. Science discovery is increasingly dependent on workflows to orchestrate large and complex s…

cs.DC2024

Scaling on Frontier: Uncertainty Quantification Workflow Applications using ExaWorks to Enable Full System Utilization

Mikhail Titov, Robert Carson, Matthew Rolchigo +6

When running at scale, modern scientific workflows require middleware to handle allocated resources, distribute computing payloads and guarantee a resilient execution. While indivi…

cs.DC2021

A Community Roadmap for Scientific Workflows Research and Development

Rafael Ferreira da Silva, Henri Casanova, Kyle Chard +26

The landscape of workflow systems for scientific applications is notoriously convoluted with hundreds of seemingly equivalent workflow systems, many isolated research claims, and a…

cs.SE2024

Exascale Workflow Applications and Middleware: An ExaWorks Retrospective

Aymen Alsaadi, Mihael Hategan-Marandiuc, Ketan Maheshwari +9

Exascale computers offer transformative capabilities to combine data-driven and learning-based approaches with traditional simulation applications to accelerate scientific discover…

cs.DC2021

ExaWorks: Workflows for Exascale

Aymen Al-Saadi, Dong H. Ahn, Yadu Babuji +12

Exascale computers will offer transformative capabilities to combine data-driven and learning-based approaches with traditional simulation applications to accelerate scientific dis…

cs.SE2024

ExaWorks Software Development Kit: A Robust and Scalable Collection of Interoperable Workflow Technologies

Matteo Turilli, Mihael Hategan-Marandiuc, Mikhail Titov +13

Scientific discovery increasingly requires executing heterogeneous scientific workflows on high-performance computing (HPC) platforms. Heterogeneous workflows contain different typ…

cs.DC2023

PSI/J: A Portable Interface for Submitting, Monitoring, and Managing Jobs

Mihael Hategan-Marandiuc, Andre Merzky, Nicholson Collier +10

It is generally desirable for high-performance computing (HPC) applications to be portable between HPC systems, for example to make use of more performant hardware, make effective…