1#@ s*: Label=FastTest 2#@ s2: ReqFiles=oscillator.1.dat,oscillator.1.sigma 3#@ s3: ReqFiles=oscillatorA.1.dat,oscillatorA.1.sigma 4#@ s4: ReqFiles=oscillatorA.1.dat,oscillatorA.1.sigma 5#@ s5: ReqFiles=oscillatorB.1.coords,oscillatorB.1.dat,oscillatorB.1.sigma,oscillatorB.coords 6#@ s6: ReqFiles=oscillatorB.1.coords,oscillatorB.1.dat,oscillatorB.1.sigma,oscillatorB.coords,oscillatorB.2.dat,oscillatorB.2.sigma,oscillatorB.2.coords 7#@ s7: ReqFiles=oscB_scalar1.1.dat,oscB_scalar2.1.dat,oscB_scalar3.1.dat,oscB_scalar4.1.dat,oscB_scalar5.1.dat,oscB_scalar1.1.sigma,oscB_scalar4.1.sigma,oscB_scalar5.1.sigma 8#@ s8: ReqFiles=oscillatorC.1.dat,oscB_scalar.summary 9# Test the experiment data read capability (scalars, field data, mixed) 10# under a variety of conditions (sigma terms) and specification 11# options. 12# The test coverage is as follows. All tests use NL2SOL except test 4. 13# Test 0: scalar data calibration, experiment data read from file, no measurement error provided. 14# Test 1: scalar data calibration, experiment data read from file, measurement error per scalar response provided. 15# Test 2: field data calibration. Diagonal error terms provided. No interpolation. 16# Test 3: field data calibration. Full matrix of error terms provided. No interpolation. 17# Test 4: field data calibration using Bayesian calibration with DREAM, primarily to test the likelihood formulation. Full matrix of error terms provided. No interpolation. 18# Test 5: field data calibration. Diagonal error terms provided. This test requires interpolation: there are 50 simulation responses but only 5 experimental data responses. The coordinate files are provided. 19# Test 6: field data calibration. Diagonal error terms provided. This test requires interpolation. This is the same as Test 5 except there are two different experiments, one with 5 points and one with 3 points. 20# Test 7. This tests scalar calibration, where the scalar data is not written in one calibration_data_file but instead is written to individual response.num.dat files. 21# Test 8. This tests combined scalar and field calibration, with 2 scalar terms and 5 field terms. 22 23environment 24 tabular_data 25 26method, 27 nl2sol #s0,#s1,#s2,#s3,#s5,#s6,#s7,#s8 28# bayes_calibration dream #s4 29# chain_samples = 60 #s4 30# chains = 3 #s4 31# seed = 1337 #s4 32 output debug 33 34variables, 35 continuous_design = 2 #s0,#s1,#s2,#s3,#s5,#s6,#s7,#s8 36# uniform_uncertain = 2 #s4 37 upper_bounds 0.5 0.5 38 lower_bounds 0.1 0.1 39 descriptors 'x1' 'x2' 40 41interface, 42 direct 43 analysis_driver = 'damped_oscillator' 44 45responses, 46# calibration_terms = 1 #s2,#s3,#s4,#s5,#s6 47# calibration_terms = 3 #s8 48 calibration_terms = 5 #s0,#s1,#s7 49 scalar_calibration_terms = 5 #s0,#s1,#s7 50# scalar_calibration_terms = 2 #s8 51 calibration_data_file = 'dakota_experiment_read.A.dat' freeform #s0 52# calibration_data_file = 'dakota_experiment_read.B.dat' freeform #s1 53# calibration_data #s2,#s3,#s4,#s5,#s6,#s7,#s8 54 num_experiments = 1 #s0,#s1,#s2,#s3,#s4,#s5,#s7,#s8 55# num_experiments = 2 #s6 56 #num_config_variables = 1 57 variance_type = 'none' #s0 58# variance_type = 'scalar' #s1 59# variance_type = 'diagonal' #s2,#s5,#s6 60# variance_type = 'matrix' #s3,#s4 61# variance_type = 'scalar' 'none' 'none' 'scalar' 'scalar' #s7 62# variance_type = 'scalar' 'scalar' 'none' #s8 63# scalar_data_file = 'oscB_scalar.summary' freeform #s8 64# field_calibration_terms = 1 #s2,#s3,#s4,#s5,#s6,#s8 65# lengths = 5 #s2,#s3,#s4,#s8 66# lengths = 50 #s5,#s6 67# num_coordinates_per_field = 1 #s5,#s6,#s8 68# read_field_coordinates #s5,#s6 69# response_descriptors = 'oscillator' #s2 70# response_descriptors = 'oscillatorA' #s3,#s4 71# response_descriptors = 'oscillatorB' #s5,#s6 72# response_descriptors 'oscB_scalar1' 'oscB_scalar2' 'oscB_scalar3' 'oscB_scalar4' 'oscB_scalar5' #s7 73# response_descriptors 'oscB_scalar1' 'oscB_scalar2' 'oscillatorC' #s8 74# interpolate #s5,#s6 75 numerical_gradients #s0,#s1,#s2,#s3,#s5,#s6,#s7,#s8 76# no_gradients #s4 77 no_hessians 78 79