Dakota Reference Manual  Version 6.4
Large-Scale Engineering Optimization and Uncertainty Analysis
 All Pages

Specify the command Dakota uses to launch analysis driver(s) and filters


Alias: none

Argument(s): none

Default: driver/filter invocation syntax augmented with file names


The typical commands that Dakota uses to launch analysis drivers are:

> analysis_driver parameters_file_name results_file_name 

Dakota will automatically arrange the executables and file names.

If the analysis driver requires a different syntax, the entire command can be specified as the analysis driver and the verbatim keyword will tell Dakota to use this as the command.

Note, this will not allow the use of file_tag, because the exact command must be specified.

For additional information on invocation syntax, see the Interfaces chapter of the Users Manual[5].


In the following example, the analysis_driver command is run without any edits from Dakota.

  analysis_driver = "matlab -nodesktop -nojvm -r 'MatlabDriver_hardcoded_filenames; exit' "
      parameters_file 'params.in'
      results_file 'results.out'
      verbatim # this tells Dakota to fork the command exactly as written, instead of appending I/O filenames

The -r flag identifies the commands that will be run by matlab. The Matlab script has the parameters_file and results_file names hardcoded, so no additional arguments are required.