Development of the uncertainty quantification toolkit's python interface and surrogate construction tutorial
- Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
The uncertainty quantification toolkit (UQTk) is a collection of c++ libraries that assess the confidence of numerical models. Surrogate approximations, often polynomial chaos expansions (PCEs), lessen the computational cost of these assessments. I developed a Python interface in UQTk for regression and Bayesian compressive sensing to add to the existing Galerkin projection method. These methods receive an object containing the polynomial basis information and NumPy arrays of sample points, call c++ methods, and return the PCE coefficients in a NumPy array. To demonstrate these methods, I wrote a tutorial in which I use them to construct surrogates for Genz functions and calculate the resulting error.
- Research Organization:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- DOE Contract Number:
- NA0003525
- OSTI ID:
- 1884927
- Report Number(s):
- SAND2022-11323R; 709384
- Country of Publication:
- United States
- Language:
- English
Similar Records
UQ Toolkit v 2.0
UQ Toolkit v 2.0
UQ Toolkit v. 3.0
Software
·
Thu Oct 03 00:00:00 EDT 2013
·
OSTI ID:1231694
UQ Toolkit v 2.0
Software
·
Wed Feb 05 19:00:00 EST 2020
·
OSTI ID:code-6249
UQ Toolkit v. 3.0
Software
·
Wed Sep 14 00:00:00 EDT 2016
·
OSTI ID:1331314