Skip to content
SPECIFICTION
Get listed

Dakota

dakota.sandia.gov

Free plan WindowsmacOSLinux

What it is

Dakota provides software for optimization and uncertainty quantification using computational models. Its methods cover optimization, uncertainty quantification, parameter estimation, and sensitivity or variance analysis. These capabilities can be combined into strategies such as hybrid optimization, surrogate-based optimization and optimization under uncertainty. The C++ toolkit connects simulation codes with iterative systems-analysis methods, and Dakota lists MPI for parallel distributed-memory communication. The project describes engineering analysts using it to explore designs and assess confidence in computational predictions. Prebuilt binaries are available for macOS, Windows and Red Hat Enterprise Linux 7 and 8; other platforms require building from source. Installation instructions also describe an optional PYTHONPATH setup for the dakota.interfacing Python module. Dakota versions 5.0 and newer are available under the GNU Lesser General Public License. Some optional numerical libraries, including DOT, NLPQLP and NPSOL/NLSSOL, require separate commercial licenses. Documentation for releases 6.17 and later is available through the documentation site, with older manuals available for download. User support is directed to GitHub Discussions, and the project offers introductory and methods-focused screencasts.

Spec sheet

Purpose
Dakota provides software for optimization and uncertainty quantification using computational models.Read 3 Oct 2026 · dakota.sandia.gov
Intended users
The project describes its use for engineering analysts exploring designs and assessing confidence in computational predictions.Read 3 Oct 2026 · dakota.sandia.gov
Support
The project directs users to GitHub Discussions for user support.Read 3 Oct 2026 · dakota.sandia.gov
License
Dakota versions 5.0 and newer are available under the GNU Lesser General Public License.Read 3 Oct 2026 · dakota.sandia.gov
Advanced strategies
Dakota capabilities can be combined in strategies such as hybrid optimization, surrogate-based optimization, and optimization under uncertainty.Read 3 Oct 2026 · dakota.sandia.gov
Analysis methods
Its methods include optimization, uncertainty quantification, parameter estimation, and sensitivity or variance analysis.Read 3 Oct 2026 · dakota.sandia.gov
Commercial extensions
Some optional numerical libraries, including DOT, NLPQLP, and NPSOL/NLSSOL, require separate commercial licenses.Read 3 Oct 2026 · dakota.sandia.gov
Documentation
Documentation for releases 6.17 and later is provided through Dakota’s documentation site, while older manuals are available for download.Read 3 Oct 2026 · dakota.sandia.gov
Operating systems
Prebuilt binaries are available for macOS, Windows, and Red Hat Enterprise Linux 7 and 8; other platforms require building from source.Read 3 Oct 2026 · dakota.sandia.gov
Parallel computing
Dakota lists MPI as a utility for parallel distributed-memory communication.Read 3 Oct 2026 · dakota.sandia.gov
Project history
The Dakota project was initiated in 1994.Read 3 Oct 2026 · dakota.sandia.gov
Python support
The installation instructions provide an optional PYTHONPATH setup for using the dakota.interfacing Python module.Read 3 Oct 2026 · dakota.sandia.gov
Software interface
The C++ toolkit provides an extensible interface between simulation codes and iterative systems analysis methods.Read 3 Oct 2026 · dakota.sandia.gov
Training resources
The project offers screencasts covering introductory use, input files, sensitivity analysis, and sampling.Read 3 Oct 2026 · dakota.sandia.gov

Plans and prices

Dakota Free Open-source software under GNU LGPL Read 3 Oct 2026 · dakota.sandia.gov

Every Dakota plan and price →

Strong points and limits

Strong points

  • Supports optimization and uncertainty quantification
  • Connects simulation codes with iterative analysis methods
  • Prebuilt binaries cover macOS, Windows and specified RHEL versions
  • Includes an optional Python interfacing module

Limits

  • Other platforms require building from source
  • Some optional numerical libraries need separate commercial licenses

Who it suits

Dakota suits engineering analysts who use computational models to explore designs and evaluate confidence in predictions. Users on platforms without prebuilt binaries need to build from source.

Verdict

Dakota brings several analysis methods together around computational models and simulation codes. Check platform availability and optional library licensing for the intended setup.

Where Specifiction places it

Alternatives to DakotaAll alternatives →