surrogate

The Dakota GUI supports replacing components of NGW workflows with Dakota-generated surrogates files. To do this, drag a “surrogate” node onto the canvas (from the Dakota folder in the Palette).

The surrogate node

A new surrogate node will have no input or output ports until we associate it with a surrogate file. Open the Settings Editor for the node and select a Dakota surrogate file (both .bin and .txt formats are supported).

The surrogateFile field must be populated before the surrogate node can be used!

After selecting the surrogate, the node will auto-create the necessary input and output ports to interface with the surrogate as part of a workflow.

The surrogate node with inputs and outputs

An example workflow using a surrogate node

To learn more about Dakota surrogates, consult the primary documentation on surrogates in Dakota.