Difference between revisions of "DAKOTA"
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
− | [[Category:Software]][[Category: | + | [[Category:Software]][[Category:Math]] |
{|<!--Main settings - REQUIRED--> | {|<!--Main settings - REQUIRED--> | ||
|{{#vardefine:app|DAKOTA}} | |{{#vardefine:app|DAKOTA}} | ||
− | |{{#vardefine:url| | + | |{{#vardefine:url|https://dakota.sandia.gov/}} |
|{{#vardefine:exe|}} <!--Present manual instructions for running the software --> | |{{#vardefine:exe|}} <!--Present manual instructions for running the software --> | ||
|{{#vardefine:conf|}} <!--Enable config wiki page link - {{#vardefine:conf|1}} = ON/conf|}} = OFF--> | |{{#vardefine:conf|}} <!--Enable config wiki page link - {{#vardefine:conf|1}} = ON/conf|}} = OFF--> | ||
Line 11: | Line 11: | ||
|{{#vardefine:testing|}} <!--Enable performance testing/profiling section --> | |{{#vardefine:testing|}} <!--Enable performance testing/profiling section --> | ||
|{{#vardefine:faq|}} <!--Enable FAQ section --> | |{{#vardefine:faq|}} <!--Enable FAQ section --> | ||
− | |{{#vardefine:citation|}} <!--Enable Reference/Citation section --> | + | |{{#vardefine:citation|1}} <!--Enable Reference/Citation section --> |
|} | |} | ||
<!--Description--> | <!--Description--> | ||
Line 28: | Line 28: | ||
<!--Modules--> | <!--Modules--> | ||
==Required Modules== | ==Required Modules== | ||
− | [[Modules|modules documentation]] | + | Module dependencies vary based on the version of DAKOTA that you are loading ([[Modules|see modules documentation]]) |
− | + | *Version 6.8 | |
− | * intel | + | **<code>module load intel/2018.1.163 openmpi/3.1.0 dakota/6.8</code> |
− | * | + | *Version 6.10 |
− | * | + | **<code>module load gcc/7.3.0 dakota/6.10</code> |
+ | *Version 6.15 | ||
+ | **<code>module load gcc/7.3.0 openmpi/3.0.0 dakota/6.15</code> | ||
==System Variables== | ==System Variables== | ||
− | * HPC_{{ | + | * HPC_{{uc:{{#var:app}}}}_DIR - installation directory |
− | * HPC_{{ | + | * HPC_{{uc:{{#var:app}}}}_BIN - program executable directory |
+ | * HPC_{{uc:{{#var:app}}}}_LIB - library directory | ||
+ | * HPC_{{uc:{{#var:app}}}}_INC - include file directory | ||
{{#if: {{#var: exe}}|==How To Run== | {{#if: {{#var: exe}}|==How To Run== | ||
Line 52: | Line 56: | ||
{{#if: {{#var: citation}}|==Citation== | {{#if: {{#var: citation}}|==Citation== | ||
If you publish research that uses {{#var:app}} you have to cite it as follows: | If you publish research that uses {{#var:app}} you have to cite it as follows: | ||
+ | |||
+ | Please cite the Dakota User's Manual (or other appropriate manual) for the version you used (see SAND Reports). For example: | ||
+ | |||
+ | Adams, B.M., Bohnhoff, W.J., Dalbey, K.R., Ebeida, M.S., Eddy, J.P., Eldred, M.S., Hooper, R.W., Hough, P.D., Hu, K.T., Jakeman, J.D., Khalil, M., Maupin, K.A., Monschke, J.A., Ridgway, E.M., Rushdi, A.A., Seidl, D.T., Stephens, J.A., Swiler, L.P., and Winokur, J.G., "Dakota, A Multilevel Parallel Object-Oriented Framework for Design Optimization, Parameter Estimation, Uncertainty Quantification, and Sensitivity Analysis: Version 6.15 User’s Manual," Sandia Technical Report SAND2020-12495, November 2021. | ||
+ | |||
+ | Previous versions of the User's Manual are available from the [https://dakota.sandia.gov/content/manuals manuals] page. | ||
+ | |}} |
Latest revision as of 18:26, 14 December 2022
Description
The DAKOTA (Design Analysis Kit for Optimization and Terascale Applications) toolkit provides a flexible, extensible interface between analysis codes and iterative systems analysis methods. DAKOTA contains algorithms for:
- optimization with gradient and nongradient-based methods;
- uncertainty quantification with sampling, reliability, stochastic expansion, and epistemic methods;
- parameter estimation with nonlinear least squares methods; 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.
Required Modules
Module dependencies vary based on the version of DAKOTA that you are loading (see modules documentation)
- Version 6.8
module load intel/2018.1.163 openmpi/3.1.0 dakota/6.8
- Version 6.10
module load gcc/7.3.0 dakota/6.10
- Version 6.15
module load gcc/7.3.0 openmpi/3.0.0 dakota/6.15
System Variables
- HPC_DAKOTA_DIR - installation directory
- HPC_DAKOTA_BIN - program executable directory
- HPC_DAKOTA_LIB - library directory
- HPC_DAKOTA_INC - include file directory
Citation
If you publish research that uses DAKOTA you have to cite it as follows:
Please cite the Dakota User's Manual (or other appropriate manual) for the version you used (see SAND Reports). For example:
Adams, B.M., Bohnhoff, W.J., Dalbey, K.R., Ebeida, M.S., Eddy, J.P., Eldred, M.S., Hooper, R.W., Hough, P.D., Hu, K.T., Jakeman, J.D., Khalil, M., Maupin, K.A., Monschke, J.A., Ridgway, E.M., Rushdi, A.A., Seidl, D.T., Stephens, J.A., Swiler, L.P., and Winokur, J.G., "Dakota, A Multilevel Parallel Object-Oriented Framework for Design Optimization, Parameter Estimation, Uncertainty Quantification, and Sensitivity Analysis: Version 6.15 User’s Manual," Sandia Technical Report SAND2020-12495, November 2021.
Previous versions of the User's Manual are available from the manuals page.