SoftwareX (May 2023)

MOOSE Stochastic Tools: A module for performing parallel, memory-efficient in situ stochastic simulations

  • Andrew E. Slaughter,
  • Zachary M. Prince,
  • Peter German,
  • Ian Halvic,
  • Wen Jiang,
  • Benjamin W. Spencer,
  • Somayajulu L.N. Dhulipala,
  • Derek R. Gaston

Journal volume & issue
Vol. 22
p. 101345

Abstract

Read online

Stochastic simulations are ubiquitous across scientific disciplines. The Multiphysics Object-Oriented Simulation Environment (MOOSE) includes an optional module – stochastic tools – for implementing stochastic simulations. It implements an efficient and scalable scheme for performing stochastic analysis in memory. It can be used for building meta models to reduce the computational expense of multiphysics problems as well as perform analyses requiring up to millions of stochastic simulations. To illustrate, we have provided an example that trains a proper orthogonal decomposition reduced-basis model. The impact of the module is detailed by explaining how it is being used for failure analysis in nuclear fuel and reducing the computational burden via dynamic meta model training. The module is unique in that it provides the ability to use a single framework for simulations and stochastic analysis, especially for memory intensive problems and intrusive meta modeling methods.

Keywords