1#@ *: DakotaConfig=HAVE_NPSOL
2environment,
3	method_pointer = 'SBLO'
4
5method,
6	id_method = 'SBLO'
7	surrogate_based_local
8	model_pointer = 'OPTIM_M'
9	  approx_method_pointer = 'OPTIM'
10	  max_iterations = 50
11	  soft_convergence_limit = 2
12	  trust_region
13	    initial_size = 1.0
14	    contraction_factor = 0.5
15	    expansion_factor   = 1.50
16	  output verbose
17
18###########################
19# begin opt specification #
20###########################
21method,
22	id_method = 'OPTIM'
23	npsol_sqp
24#	dot_sqp
25	  convergence_tolerance = 1.e-6
26	  output verbose
27
28model,
29	id_model = 'OPTIM_M'
30	variables_pointer  = 'OPTIM_V'
31	responses_pointer  = 'OPTIM_R'
32	surrogate hierarchical
33	  ordered_model_fidelities = 'LO_FI' 'HI_FI'
34	  correction additive first_order	#s0,#s2,#s4,#s6
35#	  correction additive second_order	#s1,#s3,#s5,#s7
36
37variables,
38	id_variables = 'OPTIM_V'
39	continuous_design = 2
40	  initial_point    10.    15.
41	  lower_bounds      5.    15.
42	  upper_bounds     15.    25.
43	  descriptors      'b'    'h'
44
45responses,
46# NOTE: This specifies the TOTAL RESPONSE for the optimization,
47#       which is a combination of nested & interface responses.
48	id_responses = 'OPTIM_R'
49	objective_functions = 1
50	nonlinear_inequality_constraints = 1
51	nonlinear_inequality_lower_bounds = 2.5
52	nonlinear_inequality_upper_bounds = 1.e+50
53	analytic_gradients
54	no_hessians				#s0,#s2,#s4,#s6
55#	quasi_hessians sr1			#s1,#s3,#s5,#s7
56
57responses,
58# NOTE: This specifies the TOTAL RESPONSE for the optimization,
59#       which is a combination of nested & interface responses.
60	id_responses = 'OPTIM_R_FD'
61	objective_functions = 1
62	nonlinear_inequality_constraints = 1
63	nonlinear_inequality_lower_bounds = 2.5
64	nonlinear_inequality_upper_bounds = 1.e+50
65	numerical_gradients
66#	mixed_gradients
67#	  id_analytic_gradients  = 1
68#	  id_numerical_gradients = 2 3
69	no_hessians				#s0,#s2,#s4,#s6
70#	quasi_hessians sr1			#s1,#s3,#s5,#s7
71
72##########################
73# begin LF specification #
74##########################
75model,
76	id_model = 'LO_FI'
77	nested
78	  variables_pointer  = 'OPTIM_V'
79	  sub_method_pointer = 'UQ_COMBINED_EXP'
80	  responses_pointer  = 'OPTIM_R'	#s0,#s1,#s4,#s5
81#	  responses_pointer  = 'OPTIM_R_FD'	#s2,#s3,#s6,#s7
82# maximize beta
83	  primary_response_mapping   = 1. 0. 0. 0. 0.
84	  secondary_response_mapping = 0. 0. 0. 0. 1.
85
86method,
87	id_method = 'UQ_COMBINED_EXP'
88	model_pointer = 'UQ_M_LO_FI'
89	stoch_collocation askey 		#s0,#s1,#s4,#s5
90	  quadrature_order = 4			#s0,#s1
91#	  sparse_grid_level = 3 non_nested	#s4,#s5
92#	local_reliability			#s2,#s3,#s6,#s7
93	  num_response_levels = 0 1
94	  response_levels = 0.0
95	  compute reliabilities
96	  cumulative distribution
97
98##########################
99# begin HF specification #
100##########################
101model,
102	id_model = 'HI_FI'
103	nested
104	  variables_pointer  = 'OPTIM_V'
105	  sub_method_pointer = 'UQ_UNCERTAIN_EXP'
106	  responses_pointer  = 'OPTIM_R'
107# maximize beta
108	  primary_response_mapping   = 1. 0. 0. 0. 0.
109	  secondary_response_mapping = 0. 0. 0. 0. 1.
110
111method,
112	id_method = 'UQ_UNCERTAIN_EXP'
113	model_pointer = 'UQ_M_HI_FI'
114	stoch_collocation askey
115	  quadrature_order = 3			#s0,#s1,#s2,#s3
116#	  sparse_grid_level = 2 non_nested	#s4,#s5,#s6,#s7
117	  num_response_levels = 0 1
118	  response_levels = 0.0
119	  compute reliabilities
120	  cumulative distribution
121
122#################################
123# begin UQ model specifications #
124#################################
125# NOTE: must have different models to enable different variables views
126model,
127	id_model = 'UQ_M_LO_FI'
128	single
129	  variables_pointer = 'UQ_V_LO_FI'
130	  interface_pointer = 'UQ_I'
131	  responses_pointer = 'UQ_R_LO_FI'
132
133model,
134	id_model = 'UQ_M_HI_FI'
135	single
136	  variables_pointer = 'UQ_V_HI_FI'
137	  interface_pointer = 'UQ_I'
138	  responses_pointer = 'UQ_R_HI_FI'
139
140variables,
141	id_variables = 'UQ_V_LO_FI'
142	active all				#s0,#s1,#s4,#s5
143	continuous_design = 2
144	normal_uncertain = 2
145	  means              =  500.0   2000.0
146	  std_deviations     =  100.0    400.0
147	  descriptors        =   'P'      'M'
148	lognormal_uncertain = 1
149       	  means             =  5.0
150	  std_deviations    =  0.5
151	  descriptors       =  'Y'
152	uncertain_correlation_matrix =  1   0.5 0
153					0.5 1   0
154					0   0   1
155
156variables,
157	id_variables = 'UQ_V_HI_FI'
158	continuous_design = 2
159	normal_uncertain = 2
160	  means              =  500.0   2000.0
161	  std_deviations     =  100.0    400.0
162	  descriptors        =   'P'      'M'
163	lognormal_uncertain = 1
164       	  means             =  5.0
165	  std_deviations    =  0.5
166	  descriptors       =  'Y'
167	uncertain_correlation_matrix =  1   0.5 0
168					0.5 1   0
169					0   0   1
170
171interface,
172	id_interface = 'UQ_I'
173	direct
174	  analysis_driver = 'short_column'
175#	  deactivate restart_file evaluation_cache
176
177responses,
178	id_responses = 'UQ_R_LO_FI'
179	response_functions = 2
180	no_gradients				#s0,#s1,#s4,#s5
181#	analytic_gradients			#s2,#s3,#s6,#s7
182	no_hessians
183
184responses,
185	id_responses = 'UQ_R_HI_FI'
186	response_functions = 2
187	analytic_gradients
188	no_hessians
189