ProgramType DDS ObjectiveFunction GCOP ModelExecutable ./ostrich-runs-raven.sh PreserveBestModel ./save_best.sh #OstrichWarmStart yes ModelSubdir processor_ BeginExtraDirs model #best EndExtraDirs BeginFilePairs raven-hmets-salmon.rvp.tpl; raven-hmets-salmon.rvp raven-hmets-salmon.rvc.tpl; raven-hmets-salmon.rvc #can be multiple (.rvh, .rvi) EndFilePairs #Parameter/DV Specification BeginParams #parameter init. low high tx_in tx_ost tx_out par_x01 random 0.3 20.0 none none none par_x02 random 0.01 5.0 none none none par_x03 random 0.5 13.0 none none none par_x04 random 0.15 1.5 none none none par_x05 random 0.0 20.0 none none none par_x06 random 0.0 20.0 none none none par_x07 random -2.0 3.0 none none none par_x08 random 0.01 0.2 none none none par_x09 random 0.0 0.1 none none none par_x10 random 0.01 0.3 none none none par_x11 random 0.005 0.1 none none none par_x12 random -5.0 2.0 none none none par_x13 random 0.0 5.0 none none none par_x14 random 0.0 1.0 none none none par_x15 random 0.0 3.0 none none none par_x16 random 0.0 1.0 none none none par_x17 random 0.00001 0.02 none none none par_x18 random 0.0 0.1 none none none par_x19 random 0.00001 0.01 none none none par_x20 random 0.0 0.5 none none none par_x21 random 0.0 2.0 none none none EndParams BeginTiedParams # par_sum_x05_x06 = par_x05 + par_x06 # Xtied =(c3 * X1 * X2) + (c2 * X2) + (c1 * X1) + c0 # --> c0 = 0.0 # --> c1 = 1.0 # --> c2 = 1.0 # --> c3 = 0.0 # par_sum_x05_x06 2 par_x05 par_x06 linear 0.00 1.00 1.00 0.00 free # # par_sum_x09_x10 = par_x09 + par_x10 # Xtied =(c3 * X1 * X2) + (c2 * X2) + (c1 * X1) + c0 # --> c0 = 0.0 # --> c1 = 1.0 # --> c2 = 1.0 # --> c3 = 0.0 # par_sum_x09_x10 2 par_x09 par_x10 linear 0.00 1.00 1.00 0.00 free # # par_half_x20 = par_x20 * 0.5 * 1000 --> half of it but in [mm] not [m] # Xtied = (c1 * X) + c0 # --> c0 = 0.0 # --> c1 = 500. # par_half_x20 1 par_x20 linear 500.0 0.0 free # # par_half_x21 = par_x21 * 0.5 * 1000 --> half of it but in [mm] not [m] # Xtied = (c1 * X) + c0 # --> c0 = 0.0 # --> c1 = 500. # par_half_x21 1 par_x21 linear 500.0 0.0 free EndTiedParams BeginResponseVars #name filename keyword line col token NS ./model/output/Diagnostics.csv; OST_NULL 1 3 ',' EndResponseVars BeginTiedRespVars NegNS 1 NS wsum -1.00 EndTiedRespVars BeginGCOP CostFunction NegNS PenaltyFunction APM EndGCOP BeginConstraints # not needed when no constraints, but PenaltyFunction statement above is required # name type penalty lwr upr resp.var EndConstraints # Randomsed control added RandomSeed 0 # 123 #Algorithm should be last in this file: BeginDDSAlg PerturbationValue 0.20 MaxIterations 10 UseRandomParamValues # UseInitialParamValues # above intializes DDS to parameter values IN the initial model input files EndDDSAlg