skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: UQ Toolkit v 2.0

Abstract

The Uncertainty Quantification (UQ) Toolkit is a software library for the characterizaton and propagation of uncertainties in computational models. For the characterization of uncertainties, Bayesian inference tools are provided to infer uncertain model parameters, as well as Bayesian compressive sensing methods for discovering sparse representations of high-dimensional input-output response surfaces, and also Karhunen-Loève expansions for representing stochastic processes. Uncertain parameters are treated as random variables and represented with Polynomial Chaos expansions (PCEs). The library implements several spectral basis function types (e.g. Hermite basis functions in terms of Gaussian random variables or Legendre basis functions in terms of uniform random variables) that can be used to represent random variables with PCEs. For propagation of uncertainty, tools are provided to propagate PCEs that describe the input uncertainty through the computational model using either intrusive methods (Galerkin projection of equations onto basis functions) or non-intrusive methods (perform deterministic operation at sampled values of the random values and project the obtained results onto basis functions).

Publication Date:
Research Org.:
Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Sponsoring Org.:
USDOE
Contributing Org.:
Bert Debusschere, Khachik Sargsyan, Cosmin Safta, Alen Alexandarian, Maher Salloum, Omar Knio, Habib Najm
OSTI Identifier:
1231694
Report Number(s):
UQTK V 2.0; 002919MLTPL00
DOE Contract Number:  
AC04-94AL85000
Resource Type:
Software
Software Revision:
00
Software Package Number:
002919
Software Package Contents:
Open Source Software package available from Sandia National Laboratories at the following URL: http://www.sandia.gov/UQToolkit/
Software CPU:
MLTPL
Open Source:
Yes
Source Code Available:
Yes
Related Software:
Matlab required to use Matlab toolbox
Country of Publication:
United States

Citation Formats

. UQ Toolkit v 2.0. Computer software. https://www.osti.gov//servlets/purl/1231694. Vers. 00. USDOE. 3 Oct. 2013. Web.
. (2013, October 3). UQ Toolkit v 2.0 (Version 00) [Computer software]. https://www.osti.gov//servlets/purl/1231694.
. UQ Toolkit v 2.0. Computer software. Version 00. October 3, 2013. https://www.osti.gov//servlets/purl/1231694.
@misc{osti_1231694,
title = {UQ Toolkit v 2.0, Version 00},
author = {},
abstractNote = {The Uncertainty Quantification (UQ) Toolkit is a software library for the characterizaton and propagation of uncertainties in computational models. For the characterization of uncertainties, Bayesian inference tools are provided to infer uncertain model parameters, as well as Bayesian compressive sensing methods for discovering sparse representations of high-dimensional input-output response surfaces, and also Karhunen-Loève expansions for representing stochastic processes. Uncertain parameters are treated as random variables and represented with Polynomial Chaos expansions (PCEs). The library implements several spectral basis function types (e.g. Hermite basis functions in terms of Gaussian random variables or Legendre basis functions in terms of uniform random variables) that can be used to represent random variables with PCEs. For propagation of uncertainty, tools are provided to propagate PCEs that describe the input uncertainty through the computational model using either intrusive methods (Galerkin projection of equations onto basis functions) or non-intrusive methods (perform deterministic operation at sampled values of the random values and project the obtained results onto basis functions).},
url = {https://www.osti.gov//servlets/purl/1231694},
doi = {},
url = {https://www.osti.gov/biblio/1231694}, year = {Thu Oct 03 00:00:00 EDT 2013},
month = {Thu Oct 03 00:00:00 EDT 2013},
note =
}