Korali: Efficient and Scalable Software Framework for Bayesian Uncertainty Quantification and Stochastic Optimization
arXiv:2005.13457 · doi:10.1016/j.cma.2021.114264
Abstract
We present Korali, an open-source framework for large-scale Bayesian uncertainty quantification and stochastic optimization. The framework relies on non-intrusive sampling of complex multiphysics models and enables their exploitation for optimization and decision-making. In addition, its distributed sampling engine makes efficient use of massively-parallel architectures while introducing novel fault tolerance and load balancing mechanisms. We demonstrate these features by interfacing Korali with existing high-performance software such as Aphros, Lammps (CPU-based), and Mirheo (GPU-based) and show efficient scaling for up to 512 nodes of the CSCS Piz Daint supercomputer. Finally, we present benchmarks demonstrating that Korali outperforms related state-of-the-art software frameworks.
arXiv comment12 pages, 12 figures
References in corpus (4)
- MultiNest: an efficient and robust Bayesian inference tool for cosmology and particle physics
- GAMBIT: The Global and Modular Beyond-the-Standard-Model Inference Tool
- Comparison of statistical sampling methods with ScannerBit, the GAMBIT scanning module
- A hybrid particle volume-of-fluid method for curvature estimation in multiphase flows