ProgramType DDS ObjectiveFunction GCOP ModelExecutable ./ostrich-runs-raven.sh PreserveBestModel ./save_best.sh #OstrichWarmStart yes ModelSubdir processor_ BeginExtraDirs model #best EndExtraDirs BeginFilePairs raven-mohyse-salmon.rvp.tpl; raven-mohyse-salmon.rvp raven-mohyse-salmon.rvh.tpl; raven-mohyse-salmon.rvh #can be multiple (.rvh, .rvi) EndFilePairs #Parameter/DV Specification BeginParams #parameter init. low high tx_in tx_ost tx_out par_x01 random 0.01 20.0 none none none par_x02 random 0.01 1.0 none none none par_x03 random 0.01 20.0 none none none par_x04 random -5.00 5.0 none none none par_x05 random 0.01 0.5 none none none par_x06 random 0.01 1.0 none none none par_x07 random 0.01 1.0 none none none par_x08 random 0.01 1.0 none none none par_x09 random 0.01 15.0 none none none par_x10 random 0.01 15.0 none none none EndParams BeginTiedParams # 2-parameter ratio (par_rezi_x10 = 1.0 / par_x10 ) # Xtied =(c3 * par_x10 + c2)/(c1 * par_x10 + c0) # --> c3 = 0.0 # --> c2 = 1.0 # --> c1 = 1.0 # --> c0 = 0.0 par_rezi_x10 2 par_x10 par_x10 ratio 0.00 1.00 1.00 0.00 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