1#@ *: Label=Experimental
2#@ s0: DakotaConfig=HAVE_NPSOL
3# DAKOTA INPUT FILE - dakota_mlmf_opt.in
4# Contains regression tests for using the multilevel-multifidelity optimization
5# method
6
7environment,
8	method_pointer = 'MLMF'
9
10method,
11	id_method = 'MLMF'
12	surrogate_based_local
13	  model_pointer = 'HIERARCH'
14	  trust_region initial_size = .4
15	  max_iterations = 10000
16	  approx_method_pointer = 'OPTIM'
17	  convergence_tolerance = 1.e-7
18
19method,
20	id_method = 'OPTIM'
21	model_pointer = 'HI'
22	npsol_sqp
23	  convergence_tolerance = 1.e-7
24	  output verbose
25
26model,
27	id_model = 'HIERARCH'
28	surrogate hierarchical
29	  ordered_model_fidelities = 'LO' 'HI'
30	  correction additive first_order
31
32model,
33	id_model = 'LO'
34	single
35	  interface_pointer = 'LO_I'
36
37model,
38	id_model = 'HI'
39	single
40	  interface_pointer = 'HI_I'
41
42variables,
43	continuous_design = 2
44	  initial_point     = -12.2   15.0
45	  lower_bounds      = -20.   -20.
46	  upper_bounds      =  20.    20.
47	  descriptors       = 'x1'   'x2'
48
49interface
50	id_interface = 'HI_I'
51	  direct
52   	  analysis_driver = 'rosenbrock'
53	    deactivate restart_file
54
55interface
56	id_interface = 'LO_I'
57	direct
58	  analysis_driver = 'lf_rosenbrock'
59	  deactivate restart_file
60
61responses,
62	objective_functions = 1
63	  analytic_gradients
64	  no_hessians
65