Supercomputing with MPI meets the Common Workflow Language standards: an experience report

10/01/2020
by   Rupert W. Nash, et al.
0

Use of standards-based workflows is still somewhat unusual by high-performance computing users. In this paper we describe the experience of using the Common Workflow Language (CWL) standards to describe the execution, in parallel, of MPI-parallelised applications. In particular, we motivate and describe the simple extension to the specification which was required, as well as our implementation of this within the CWL reference runner. We discuss some of the unexpected benefits, such as simple use of HPC-oriented performance measurement tools, and CWL software requirements interfacing with HPC module systems. We close with a request for comment from the community on how these features could be adopted within versions of the CWL standards.

READ FULL TEXT
research
10/22/2022

Mapping Out the HPC Dependency Chaos

High Performance Computing (HPC) software stacks have become complex, wi...
research
10/21/2021

Three Practical Workflow Schedulers for Easy Maximum Parallelism

Runtime scheduling and workflow systems are an increasingly popular algo...
research
08/03/2020

Processing of Crowdsourced Observations of Aircraft in a High Performance Computing Environment

As unmanned aircraft systems (UASs) continue to integrate into the U.S. ...
research
06/25/2021

Introducing OpenMP Tasks into the HYDRO Benchmark

The HYDRO mini-application has been successfully used as a research vehi...
research
05/24/2021

Challenges of Translating HPC codes to Workflows for Heterogeneous and Dynamic Environments

In this paper we would like to share our experience for transforming a p...
research
10/13/2020

mdspan in C++: A Case Study in the Integration of Performance Portable Features into International Language Standards

Multi-dimensional arrays are ubiquitous in high-performance computing (H...
research
12/09/2021

Is Disaggregation possible for HPC Cognitive Simulation?

Cognitive simulation (CogSim) is an important and emerging workflow for ...

Please sign up or login with your details

Forgot password? Click here to reset