Dakota

From CSDMS
Revision as of 16:51, 28 December 2016 by Mpiper (talk | contribs) (List techniques)

Dakota

Dakota
Dakota

Dakota is a software toolkit, developed at Sandia National Laboratories, that provides an interface between computational models and a library of iterative systems analysis methods. Dakota helps answer questions such as:

  • What are the most influential parameters in my model? → sensitivity analysis
  • How robust and reliable is my model? → uncertainty quantification
  • What is the best performing design? → optimization
  • What model parameter values best match experimental data? → calibration

Dakota has an extensive library of analysis techniques, including:

  • parameter studies
  • design of experiments
  • design of computer experiments (DACE)
  • sampling (MC or LHS)
  • local and global reliability
  • adaptive sampling
  • stochastic expansion
  • epistemic methods
  • gradient-based local and global optimization
  • derivative-free local and global optimization
  • nonlinear least squares
  • surrogate models


Todo:

  • More intro to Dakota. Include verbiage about the need for UQ?
  • Information and discussion on using Dakota in CSDMS.
  • An overview of how Dakota works. Do I really want to write this up?
  • A simple example of using Dakota. Another transcluded page.

Setting up Dakota on beach

Dakota 6.1 is installed on the CSDMS HPCC, beach.colorado.edu. To use Dakota on beach, you'll need to modify your user environment. (This only needs to be done once.)

In your favorite text editor, open your .bashrc file (located in your home directory) and add the following lines to the bottom of the file:

PATH=$PATH:/usr/local/dakota/bin:/usr/local/dakota/test
export LD_LIBRARY_PATH=/usr/local/dakota/bin:/usr/local/dakota/lib

Save the file, logoff from beach, then login again. Dakota will now be available for use. Check with:

$ dakota --version
Dakota version 6.1 released Nov 15 2014.
Subversion revision 2951 built Nov  7 2014 09:52:09.

If you encounter any problems in setting up Dakota on beach, please email the CSDMS software engineers at CSDMSsupport@colorado.edu.

Links