Stochastic Tools

The stochastic tools module is a toolbox designed for performing stochastic analysis for MOOSE-based applications. The following sections detail the various aspects of this module that can be used independently or in combination to meet the needs of the application developer.

Examples

Parameter Studies, Statistics, and Sensitivity Analysis

Surrogate Models

Performance

The stochastic tools module is optimized in two ways for memory use. First, sub-applications can be executed in batches and all objects utilizing sample data do so using a distributed sample matrix. For further details refer to the following:

Objects, Actions, and Syntax

The following is a complete list of all objects available in the stochastic tools module.

Controls

Covariance

Distributions

MultiApps

Outputs

Samplers

StochasticTools

  • Stochastic Tools App
  • StochasticToolsActionAction for performing some common functions for running stochastic simulations.

Surrogates

Trainers

Transfers

VectorPostprocessors