The uqFEM application is intended to advance the use of uncertainty quantification and optimization within the field natural hazards engineering. The application achieves this by combining existing finite element applications, e.g. FEAPpv, with uncertainty quantification (UQ) applications, e.g. Dakota, behind a simple user interface (UI). The combined application will enhance the finite element applications with uncertainty quantification and optimization capabilities. To overcome the issue of computational overhead, which typically precludes these types of probabilistic analysis from being performed, the user has the option of specifying that the simulations take place on HPC resources, e.g. the TACC Stampede supercomputer made available through DesignSafe-ci.

The specific types of analyses that the uqFEM application provides are:

  • Uncertainty Quantification
  • Calibration and Bayesian Calibration
  • Optimization
  • Sensitivity

How to cite:

Frank McKenna, Nikhil Padhye, Charles Wang, Peter Mackenzie-Helnwein, & Michael Gardner. (2018, October 1). NHERI-SimCenter/uqFEM: Release V1.1.0 (Version v1.1.0). Zenodo. http://doi.org/10.5281/zenodo.1439497

Sample Input

Sample Output

Updates and New Features in uqFEM V1.1.0

  • Correlation matrix for sampling methods
  • Computation for Sobolev indices for sampling algorithms
  • Specifying user-de ned probability distribution functions for random variables (for sampling methods) through a python script
  • Fitting of probability distribution functions for sampling results
  • Enhancement of UI/graphs and saving data
  • Patch for FEAPpv to run uqFEM on Windows pc with FEAPpv
  • Conjugate gradient for calibration problems
  • Pattern search for calibration problems
  • Coliny Evolutionary Algorithm
  • An additional shear wall calibration problem