Enabling Machine Learning-Ready HPC Ensembles with Merlin
  With the growing complexity of computational and experimental facilities,
many scientific researchers are turning to machine learning (ML) techniques to
analyze large scale ensemble data. With complexities such as multi-component
workflows, heterogeneous machine architectures, parallel file systems, and
batch scheduling, care must be taken to facilitate this analysis in a high
performance computing (HPC) environment. In this paper, we present Merlin, a
workflow framework to enable large ML-friendly ensembles of scientific HPC
simulations. By augmenting traditional HPC with distributed compute
technologies, Merlin aims to lower the barrier for scientific subject matter
experts to incorporate ML into their analysis. In addition to its design, we
describe some example applications that Merlin has enabled on leadership-class
HPC resources, such as the ML-augmented optimization of nuclear fusion
experiments and the calibration of infectious disease models to study the
progression of and possible mitigation strategies for COVID-19.
