Dakota User Guide

The Dakota project delivers both state-of-the-art research and robust, usable software for optimization and uncertainty quantification. Broadly, the Dakota software's advanced parametric analyses enable design exploration, model calibration, risk analysis, and quantification of margins and uncertainty with computational models. The Dakota toolkit provides a flexible, extensible interface between such simulation codes (e.g. OpenSees) and its iterative systems analysis methods, which include:

  • optimization with gradient and nongradient-based methods;
  • uncertainty quantification with sampling, reliability, stochastic expansion, and epistemic methods;
  • parameter estimation using nonlinear least squares (deterministic) or Bayesian inference (stochastic);
  • and sensitivity/variance analysis with design of experiments and parameter study methods.

These capabilities may be used on their own or as components within advanced strategies such as hybrid optimization, surrogate-based optimization, mixed integer nonlinear programming, or optimization under uncertainty.

More detailed information and Dakota user documentation can be found at the Dakota website.

How to Submit a Dakota Job in the Workspace

  • Select the Dakota appication from the Simulation tab in the Workspace.
  • Locate your Input Directory (Folder) with your input files that are in the Data Depot and enter this directory in the form.
  • Enter the name of your Dakota Drive File located in your Input Directory into the form.
  • Enter a comma separated list of modules to load.
  • Enter a name for your Dakota Output File.
  • Enter a name for your Dakota Input File.
  • Enter a name for your Dakota Error File.
  • Enter a maximum job runtime in the form. See guidance on form for selecting a runtime.
  • Enter a Job name.
  • Enter an output archive location or use the default provided.
  • Select the number of nodes to be used for your job. Larger data files run more efficiently on higher node counts.
  • Click Run to submit your job.
  • Check the job status by clicking on the arrow in the upper right of the job submission form.