Help Resources
Public User Community
Dakota is an open source and publicly available project with a significant worldwide user base. Our vision is that Dakota users will increasingly help each other with questions and issues. We especially encourage general usage questions about how to use Dakota, including how to install, choose algorithms, or interface to an application code, but all Dakota topics are welcome.
New: Dakota Github Discussions
2022-11-15: External user support is moving to Github Discussions. Discussions offers many advantages over the dakota-users listserv, including threaded conversations, advanced formatting via markdown, LaTeX-formatted mathematical expressions, and more.
We plan to operate dakota-users and the new Discussions forums concurrently until February 15, 2023, when dakota-users will be shut down.
To discuss Dakota: Create an account on https://github.com/ and visit Dakota’s Discussions page.
Deprecated: Dakota Users Mailing List
Simply email your question to dakota-users@software.sandia.gov. Your first message will be held for moderation, and after it is approved, you will be subscribed to the list. Please refer to the guidance in our FAQ when preparing your request. Also, note that while we make every attempt to respond to all support inquiries, funding and staffing limitations demand that we prioritize requests as follows:
Sandia National Laboratories users and integrators
CRADA and other DOE users and partners, e.g., NNSA/ASC labs, NEAMS and CASL Nuclear Energy initiatives
Close research or software collaborators
Other users
Additional details on Dakota’s mailing lists and managing your subscriptions appear below.
Mailing Lists
Dakota has two public mailing lists. The dakota-announce list provides a mechanism for the development team to distribute announcements to the user community. We send email by this mechanism only a few times per year. The dakota-users list provides a public discussion forum for users. To subscribe to either, simply email your question or request. Your first message will be held for moderation, and after it is approved, you will be subscribed to the list. Alternately, to join without posting, see the subscription management information below.
Note: If you submit a general usage question to dakota-users that our development team wants to track to benefit others or the project, the Dakota team may elect to repost the information at a later time to the list, include it in our examples or training, etc. In that case, any personal idenfitying information including name and email address will be removed.
Announce list: dakota-announce@software.sandia.gov
Users list: dakota-users@software.sandia.gov
When asking a question on dakota-users, please provide the information indicated in our FAQ. Also, we strongly encourage interaction between users. Please feel welcome to respond to questions or concerns raised by others.
The archives of dakota-users and dakota-announce currently are unavailable due to Sandia policy.
Managing Your Subscriptions
Dakota Users List |
Dakota Announce List |
|
---|---|---|
Join List |
||
Email List |
n/a |
|
Leave List |
||
Contact List Owners |
Screencasts
In addition to this manual, the Dakota team has developed a series of video screencasts that are aimed at helping users learn how to use Dakota at varying stages of complexity. These screencasts complement the material presented in the Dakota GUI manual, since many of the videos use the GUI to demonstrate Dakota usage.
Series 1: Introduction to Dakota
Series 2: Sensitivity Analysis
2.3: Variance-Based Decomposition (coming soon)
Training Resources
Slides and streaming videos for several introductory Dakota training topics are now available. The videos are recordings of live training conducted internally at Sandia and feature:
Slide presentations and lectures by Dakota team members
Live demos of Dakota
Interaction with trainees
Dakota exercises that provide hands-on experience with using the Reference Manual, creating input files, interfacing simulations with Dakota, interpreting Dakota output, and more
Viewers may follow along with the exercises by downloading the materials for each module. The exercises were created for use with Dakota 6.3 on OS X or Linux, but users of slightly different versions of Dakota (6.0 or greater) and Windows users of Dakota may encounter a few difficulties.
Updated (2016) materials and presentations can be downloaded here, but they may not match those used in the videos.
Note
Exercises in the Model Characterization and Sensitivity Analysis modules make use of plotting tools created specially for the training. Python 2.7 and the matplotlib and pandas libraries are required by the tools. Installing either Anaconda or Canopy is a convenient way to satisfy these requirements.
Warning
Cantilever beam errata: In the content below (slides and simulation drivers), the stress equation for the cantilever beam incorrectly has a fixed length L = 100. Corrected cantilever beam slide. The analysis driver is corrected in versions of Dakota newer than 2019-09-05. Thanks to Anjali Sandip for reporting.
Module |
Learning Goals |
Approx. Time (minutes) |
Video/Slides/Exercises |
---|---|---|---|
Overview |
|
45 |
|
Model Characterization |
|
100 |
|
Input Syntax / Building Blocks |
|
60 |
|
Interfacing a User’s Simulation to Dakota |
|
130 |
|
Sensitivity Analysis |
|
90 |
|
Surrogate Models |
|
50 |
|
Optimization |
|
100 |
|
Calibration |
|
70 |
|
Uncertainty Quantification |
|
125 |
|
Parallel Options |
|
60 |