Korali: a High-Performance Computing Framework for Stochastic Optimization and Bayesian Uncertainty Quantification

05/27/2020
by   Sergio M. Martin, et al.
0

We present a modular, open-source, high-performance computing framework for data-driven Bayesian uncertainty quantification and stochastic optimization. The proposed framework (Korali) is well suited for the non-intrusive sampling of computationally demanding engineering and scientific models. The framework's distributed-execution engine allows for the efficient execution of massively-parallel computational models while providing fault tolerance and load balancing mechanisms. In this paper, we present our framework's design principles and explain its flexibility in allowing scientists to deploy stochastic methods at scale. We demonstrate the capabilities of Korali for Bayesian inference and optimization studies using existing high-performance software such as LAMMPS (CPU-Based) and Mirheo (GPU-Based) and show scaling efficiently on up to 4096 nodes of the CSCS Piz Daint supercomputer.

READ FULL TEXT

page 6

page 8

page 9

research
05/12/2021

SPUX Framework: a Scalable Package for Bayesian Uncertainty Quantification and Propagation

We present SPUX - a modular framework for Bayesian inference enabling un...
research
07/30/2021

High Performance Uncertainty Quantification with Parallelized Multilevel Markov Chain Monte Carlo

Numerical models of complex real-world phenomena often necessitate High ...
research
12/12/2018

Surrogate-assisted Bayesian inversion for landscape and basin evolution models

The complex and computationally expensive features of the forward landsc...
research
11/10/2016

Learning an Astronomical Catalog of the Visible Universe through Scalable Bayesian Inference

Celeste is a procedure for inferring astronomical catalogs that attains ...
research
04/27/2023

Lowering the Entry Bar to HPC-Scale Uncertainty Quantification

Treating uncertainties in models is essential in many fields of science ...
research
04/17/2023

Serverless Approach to Sensitivity Analysis of Computational Models

Digital twins are virtual representations of physical objects or systems...
research
02/02/2023

Randomized prior wavelet neural operator for uncertainty quantification

In this paper, we propose a novel data-driven operator learning framewor...

Please sign up or login with your details

Forgot password? Click here to reset