Abstract
QUESO is a collection of statistical algorithms and programming constructs supporting research into the uncertainty quantification (UQ) of models and their predictions. It has been designed with three objectives: it should (a) be sufficiently abstract in order to handle a large spectrum of models, (b) be algorithmically extensible, allowing an easy insertion of new and improved algorithms, and (c) take advantage of parallel computing, in order to handle realistic models. Such objectives demand a combination of an object-oriented design with robust software engineering practices. QUESO is written in C++, uses MPI, and leverages libraries already available to the scientific community. We describe some UQ concepts, present QUESO, and list planned enhancements.
Chapter PDF
Similar content being viewed by others
References
Babuška, I., Nobile, F., Tempone, R.: A stochastic collocation method for elliptic partial differential equations with random input data. SIAM J. Num. Anal. (2007)
Beck, J.L., Katafygiotis, L.S.: Updating of a model and its uncertainties utilizing dynamic test data. In: Proc. 1st International Conference on Computational Stochastic Mechanics, pp. 125–136 (1991)
Beck, J.L., Yuen, K.V.: Model selection using response measurements: A Bayesian probabilistic approach. ASCE Journal of Eng. Mechanics 130, 192–203 (2004)
Cheung, S.H., Beck, J.L.: New Bayesian updating methodology for model validation and robust predictions of a target system based on hierarchical subsystem tests. CMAME (2010) (accepted for publication)
Cheung, S.H., Oliver, T.A., Prudencio, E.E., Prudhomme, S., Moser, R.D.: Bayesian uncertainty analysis with applications to turbulence modeling. Reliability Engineering & System Safety (2011) (in press)
Eldred, M.S., et al.: DAKOTA, A Multilevel Parallel Object-Oriented Framework for Design Optimization, Parameter Estimation, Uncertainty Quantification, and Sensitivity Analysis (1994-2009), http://www.cs.sandia.gov/DAKOTA/
Galassi, M., et al.: GNU Scientific Library (1996-2009), http://www.gnu.org/software/gsl/
Haario, H., Laine, M., Mira, A., Saksman, E.: DRAM: Efficient adaptive MCMC. Stat. Comput. 16, 339–354 (2006)
Hastings, W.K.: Monte Carlo sampling methods using Markov chains and their applications. Biometrika 57(1), 97–109 (1970)
Heroux, M.: Trilinos (2009), http://www.trilinos.gov/
Hoeting, J.A., Madigan, D., Raftery, A.E., Volinsky, C.T.: Bayesian model averaging: a tutorial (with discussion). Statistical Science 14, 382–417 (1999)
Kaipio, J., Somersalo, E.: Statistical and Computational Inverse Problems, Applied Mathematical Sciences, vol. 160. Springer (2005)
Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H., Teller, E.: Equations of state calculations by fast computing machines. Journal of Chemical Physics 21(6), 1087–1092 (1953)
Prudencio, E.E., Cai, X.C.: Parallel multilevel restricted Schwarz preconditioners with pollution removing for PDE-constrained optimization. SIAM J. Sci. Comp. 29, 964–985 (2007)
Prudencio, E.E., Cheung, S.H.: Parallel adaptive multilevel sampling algorithms for the Bayesian analysis of mathematical models (2011) (submitted)
Robert, C.: The Bayesian Choice, 2nd edn. Springer (2004)
Smith, B.: PETSc (2009), http://www.mcs.anl.gov/petsc/
TACC: Texas advanced computing center (2008), http://www.tacc.utexas.edu/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Prudencio, E.E., Schulz, K.W. (2012). The Parallel C++ Statistical Library ‘QUESO’: Quantification of Uncertainty for Estimation, Simulation and Optimization. In: Alexander, M., et al. Euro-Par 2011: Parallel Processing Workshops. Euro-Par 2011. Lecture Notes in Computer Science, vol 7155. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29737-3_44
Download citation
DOI: https://doi.org/10.1007/978-3-642-29737-3_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29736-6
Online ISBN: 978-3-642-29737-3
eBook Packages: Computer ScienceComputer Science (R0)