1#@ s*: Label=FastTest
2
3# DAKOTA Input File: dakota_uq_textbook_sop_lhs.in
4
5# Nested UQ for the textbook test function using discrete parameter study or
6# LHS on the outer loop with LHS on the inner loop.  This tests discrete real
7# to continuous nested mappings.
8
9environment,
10	  method_pointer = 'PSTUDY'
11
12#################################
13# begin PSTUDY specification #
14#################################
15method,
16	id_method = 'PSTUDY'
17	model_pointer = 'PS_M'
18	vector_parameter_study				#s0,#s3,#s4
19	  step_vector = 1 1				#s0,#s3
20#	  step_vector = 10. 10. 1 1 1 1			#s4
21	  num_steps   = 3				#s0,#s3,#s4
22#	centered_parameter_study			#s1
23#	  step_vector = 1 1				#s1
24#	  steps_per_variable = 2			#s1
25#	sampling	     				#s2
26#	  samples = 10 seed = 12347			#s2
27
28model,
29	id_model = 'PS_M'
30	nested
31	  variables_pointer  = 'PS_V'
32	  sub_method_pointer = 'ALEATORY'
33	  responses_pointer  = 'PS_R'
34	  primary_variable_mapping   = 'X1' 'X3'	#s0,#s1,#s2,#s3
35	  secondary_variable_mapping = 'mean' 'mean'	#s0,#s1,#s2
36#	  secondary_variable_mapping = 'num_trials' 'num_trials'	#s3
37#	  primary_variable_mapping   = 'X1' 'X2' 'X5' 'X7' 'X3' 'X4'	#s4
38#	  secondary_variable_mapping = 'mean' 'mean'			#s4
39#				       'num_trials' 'num_trials'	#s4
40#				       'mean' 'mean'			#s4
41	  primary_response_mapping   = 1. 0. 0. 0. 0. 0. 0. 0.
42	  secondary_response_mapping = 0. 0. 0. 0. 1. 0. 0. 0.
43				       0. 0. 0. 0. 0. 0. 0. 1.
44
45variables,
46	id_variables = 'PS_V'
47#	continuous_design = 2				#s4
48#	  initial_point = 20. 20.			#s4
49#	  descriptors = 'X1_mean' 'X2_mean'		#s4
50	discrete_design_set	  			#s0,#s1,#s3,#s4
51#         integer = 2					#s3,#s4
52#	    initial_point = 2 12			#s3,#s4
53#	    set_values = 2  4  6  8 10			#s3,#s4
54#			12 14 16 18 20			#s3,#s4
55#	    descriptors = 'X1_num_tr' 'X3_num_tr'	#s3
56#	    descriptors = 'X5_num_tr' 'X7_num_tr'	#s4
57          real = 2					#s0,#s1,#s4
58	    initial_point = 50. 30.			#s0,#s4
59#	    initial_point = 70. 50.			#s1
60	    set_values    = 50. 60. 70. 80. 90.		#s0,#s1,#s4
61			    30. 40. 50. 60. 70.		#s0,#s1,#s4
62	    descriptors = 'X1_mean' 'X3_mean'		#s0,#s1
63#	    descriptors = 'X3_mean' 'X4_mean'		#s4
64#	active all    		  			#s2
65#	histogram_point real = 2			#s2
66#	  abscissas     = 50. 60. 70. 80. 90.		#s2
67#			  30. 40. 50. 60. 70.		#s2
68#	  counts        = 10  20  30  20  10 		#s2
69#			  10  20  30  20  10  		#s2
70#	  descriptors = 'X1_mean' 'X3_mean'		#s2
71
72responses,
73	id_responses = 'PS_R'
74	objective_functions = 1
75	nonlinear_inequality_constraints = 2
76	response_descriptors = 'mean_f1' 'ccdf_beta_f2' 'ccdf_beta_f3'
77	no_gradients
78	no_hessians
79
80################################
81# begin ALEATORY specification #
82################################
83method,
84	id_method = 'ALEATORY'
85	model_pointer = 'ALEAT_M'
86	sampling samples = 50 seed = 12347
87	  num_response_levels = 0 1 1
88	  response_levels = 10000. 10000.
89	  compute reliabilities
90	  complementary distribution
91
92model,
93	id_model = 'ALEAT_M'
94	single
95	  variables_pointer = 'ALEAT_V'
96	  interface_pointer = 'ALEAT_I'
97	  responses_pointer = 'ALEAT_R'
98
99variables,
100	id_variables = 'ALEAT_V'
101	normal_uncertain = 4				#s0,#s1,#s2,#s4
102	  means             =  40.  30.  20.  10.	#s0,#s1,#s2,#s4
103	  std_deviations    =   8.   6.   4.   2.	#s0,#s1,#s2,#s4
104	  descriptors         'X1' 'X2' 'X3' 'X4'	#s0,#s1,#s2,#s4
105#	binomial_uncertain = 2				#s3,#s4
106#	  num_trials     = 10 10			#s3,#s4
107#	  prob_per_trial = .2 .2			#s3,#s4
108#	  descriptors         'X1' 'X2'			#s3
109#	  descriptors         'X5' 'X6'			#s4
110#	negative_binomial_uncertain = 2			#s3,#s4
111#	  num_trials     = 20 20			#s3,#s4
112#	  prob_per_trial = .1 .1			#s3,#s4
113#	  descriptors         'X3' 'X4'			#s3
114#	  descriptors         'X7' 'X8'			#s4
115
116interface,
117	id_interface = 'ALEAT_I'
118	direct
119	  analysis_driver = 'text_book'
120	  deactivate evaluation_cache restart_file
121
122responses,
123	id_responses = 'ALEAT_R'
124	response_functions = 3
125	no_gradients
126	no_hessians
127