1Blurb::
2Exports surrogate model in user-selected format
3
4Description::
5Export the surrogate for later evaluation using the surfpack exectuable
6(\c bin/surfpack) or a user-developed tool. Export format is controlled
7using the \c formats specification. Four formats are available in %Dakota;
8however, not all have been enabled for all surrogates.
9
10The four formats are:
11<ul>
12 <li>\c text_archive - Plain-text, machine-readable archive for use with
13  the surfpack executable</li>
14 <li>\c binary_archive - Binary, machine-readable archive for use with the
15  surfpack executable</li>
16 <li>\c algebraic_file - Plain-text, human-readable file intended for use with
17  user-created tools; not compatible with the surfpack executable</li>
18 <li>\c algebraic_console - Print the model in algebraic format to the
19  screen; not compatible with the surfpack executable</li>
20</ul>
21
22Most global surrogates can be exported in all four formats. These include:
23<ul>
24 <li> Gaussian process (keyword \c gaussian_process surfpack)</li>
25 <li> Artificial neural network (keyword \c neural_network)</li>
26 <li> Radial basis Funtions (keyword \c radial_basis)</li>
27 <li> Polynomial (keyword \c polynomial)</li>
28</ul>
29
30However, for Multivariate Adaptive Regression Spline (keyword \c mars)
31and moving least squares (keyword \c moving_least_squares) models,
32only \c text_archive and \c binary_archive formats may be used.
33
34Currently, no other surrogate models can be exported. In addition, %Dakota
35cannot import models that have been exported. They are strictly for use
36with external tools.
37
38<b> Default Behavior </b>
39<p>No export.
40
41
42<b> Expected Output </b>
43<p>Output depends on selected format; see the \c formats specification.
44
45<b> Additional Discussion </b>
46<p>The %Dakota examples folder includes a demonstration of using the surfpack
47executable with an exported model file.
48
49
50Topics::
51surrogate_models
52Examples::
53Theory::
54Faq::
55See_Also::
56