Uncertainty Quantification (UQ) is vital to safety-critical model-based analyses, but the widespread adoption of sophisticated UQ methods is limited by technical complexity. In this paper, we introduce UM-Bridge (the UQ and Modeling Bridge), a high-level abstraction and software protocol that facilitates universal interoperability of UQ software with simulation codes. It breaks down the technical complexity of advanced UQ applications and enables separation of concerns between experts. UM-Bridge democratizes UQ by allowing effective interdisciplinary collaboration, accelerating the development of advanced UQ methods, and making it easy to perform UQ analyses from prototype to High Performance Computing (HPC) scale. In addition, we present a library of ready-to-run UQ benchmark problems, all easily accessible through UM-Bridge. These benchmarks support UQ methodology research, enabling reproducible performance comparisons. We demonstrate UM-Bridge with several scientific applications, harnessing HPC resources even using UQ codes not designed with HPC support.
不确定性量化(UQ)对于基于安全 - 关键模型的分析至关重要,但是对复杂的UQ方法的广泛采用受技术复杂性的限制。在本文中,我们介绍了UM-Bridge(UQ和建模桥),这是一种高级抽象和软件协议,可促进使用仿真代码的UQ软件的通用互操作性。它破坏了高级UQ应用程序的技术复杂性,并可以分开专家之间的关注点。 UMBridge通过允许有效的跨学科合作,加速高级UQ方法的开发,并使从原型到高性能计算(HPC)量表进行UQ分析来使UQ民主化。此外,我们提供了一个即将运行的UQ基准问题的库,所有这些问题都可以通过UM-Bridge轻松访问。这些基准测试支持UQ方法论研究,从而实现可再现的性能比较。我们展示了使用多种科学应用的UM桥,即使使用不使用HPC支持设计的UQ代码,也可以利用HPC资源。