|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| advanced/ | H | 03-May-2022 | - | | |
| cantilever/ | H | 03-May-2022 | - | | |
| compiled_interfaces/ | H | 13-Nov-2020 | - | 80,186 | 79,436 |
| eval_surrogate/ | H | 03-May-2022 | - | 480 | 408 |
| hdf5/ | H | 13-Nov-2020 | - | 757 | 592 |
| linked_interfaces/ | H | 13-Nov-2020 | - | 1,312 | 864 |
| parallelism/ | H | 03-May-2022 | - | 1,484 | 567 |
| platforms/ | H | 13-Nov-2020 | - | 808 | 617 |
| script_interfaces/ | H | 13-Nov-2020 | - | 22,082 | 17,195 |
| training/ | H | 13-Nov-2020 | - | 11,279 | 8,340 |
| users/ | H | 03-May-2022 | - | 10,623 | 7,092 |
| README | H A D | 13-Nov-2020 | 2.3 KiB | 48 | 40 |
| generate_output.sh | H A D | 03-May-2022 | 473 | 19 | 11 |
README
1The directory Dakota/examples is designed to help users get started
2using Dakota. The examples are grouped into the following directories:
3
4examples/users: Examples found in the Dakota User's Manual. The
5examples in the Tutorial chapter demonstrate application of various
6Dakota methods to simple analytic functions via both direct and
7system/fork interfaces to simulators. More in-depth examples of
8performing specific studies with various Dakota methods, including
9uncertainty quantification, least squares (calibration), and
10optimization appear throughout the manual. Also advanced examples
11such as optimization under uncertainty, second-order probability, and
12surrogate-based optimization.
13
14examples/cantilever: Examples which all use the cantilever beam
15example problem which are often used in training.
16
17examples/advanced: Examples used in Advanced Topics training.
18
19examples/script_interfaces: Examples of linking Dakota to various
20applications. Of particular note is script_interfaces/generic/ which
21contains a demonstration of linking Dakota to a mock finite element
22analysis code through a black-box interface, as detailed in Chapter 16
23of the Dakota User's Manual (Advanced Simulation Code Interfaces).
24Here dprepro/aprepro is used to insert Dakota parameters into the
25simulation input file, the simulation is run, and results are
26extracted for return to Dakota. Includes both finite-difference and
27analytic gradients.
28Second example of note is an engineering example, which
29utilizes a simulation of displacement, strain, and stress responses
30to loading. It is meant as a proxy for a finite element code. The
31included Dakota examples are list parameter studies, LHS, and
32parameter calibration. The python and bash based driver scripts
33illustrate some relatively complex handling of the "physics code"
34responses.
35
36examples/linked_interfaces: Guidance for directly
37linking/close-coupling with or embedding Dakota with other software
38tools. This directory will grow to include examples of Dakota's
39"library mode" API, DLL service, ModelCenter, etc.
40
41examples/parallelism: A range of Dakota + application parallelism
42examples from massively serial (embarrassingly parallel) to parallel
43evaluations of a parallel analysis code.
44
45examples/platforms: Platform-specific guidance for getting started
46with Dakota, including potentially helpful compilation and run-time
47options.
48