# io_h80_MAt_t3_rttp_tm25 # # for all year entries except rebuilder; enter either: actual year, -999 for styr, 0 for endyr, neg number for rel. endyr 1 # Benchmarks: 0=skip; 1=calc F_spr,F_btgt,F_msy 1 # MSY: 1= set to F(SPR); 2=calc F(MSY); 3=set to F(Btgt); 4=set to F(endyr) 0.95 # SPR target (e.g. 0.40) 0.40 # Biomass target (e.g. 0.40) #_Bmark_years: beg_bio, end_bio, beg_selex, end_selex, beg_relF, end_relF (enter actual year, or values of 0 or -integer to be rel. endyr) 0 0 0 0 0 0 # 2001 2001 2001 2001 2001 2001 # after processing 2 #Bmark_relF_Basis: 1 = use year range; 2 = set relF same as forecast below # 2 # Forecast: 0=none; 1=F(SPR); 2=F(MSY) 3=F(Btgt); 4=Ave F (uses first-last relF yrs); 5=input annual F scalar 10 # N forecast years 0.2 # F scalar (only used for Do_Forecast==5) #_Fcast_years: beg_selex, end_selex, beg_relF, end_relF (enter actual year, or values of 0 or -integer to be rel. endyr) 2015 2015 0 0 # 1995 2001 1991 2001 # after processing 0 # Control rule method (1=catch=f(SSB) west coast; 2=F=f(SSB) ) 0.4 # Control rule Biomass level for constant F (as frac of Bzero, e.g. 0.40) 0.1 # Control rule Biomass level for no F (as frac of Bzero, e.g. 0.10) 0.75 # Control rule target as fraction of Flimit (e.g. 0.75) 3 #_N forecast loops (1-3) (fixed at 3 for now) 3 #_First forecast loop with stochastic recruitment 0 #_Forecast loop control #3 (reserved for future bells&whistles) 0 #_Forecast loop control #4 (reserved for future bells&whistles) 0 #_Forecast loop control #5 (reserved for future bells&whistles) 2500 #FirstYear for caps and allocations (should be after years with fixed inputs) 0. # stddev of log(realized catch/target catch) in forecast (set value>0.0 to cause active impl_error) 0 # Do West Coast gfish rebuilder output (0/1) 1999 # Rebuilder: first year catch could have been set to zero (Ydecl)(-1 to set to 1999) -1 # Rebuilder: year for current age structure (Yinit) (-1 to set to endyear+1) 1 # fleet relative F: 1=use first-last alloc year; 2=read seas(row) x fleet(col) below # Note that fleet allocation is used directly as average F if Do_Forecast=4 2 # basis for fcast catch tuning and for fcast catch caps and allocation (2=deadbio; 3=retainbio; 5=deadnum; 6=retainnum) # Conditional input if relative F choice = 2 # Fleet relative F: rows are seasons, columns are fleets #_Fleet: FISHERY1 FISHERY2 FISHERY3 # 0.109302 0.109302 0.109302 # 0.110482 0.110482 0.110482 # 0.113549 0.113549 0.113549 # max totalcatch by fleet (-1 to have no max) must enter value for each fleet -1 -1 -1 -1 -1 -1 -1 # max totalcatch by area (-1 to have no max); must enter value for each fleet ...area? -1 # fleet assignment to allocation group (enter group ID# for each fleet, 0 for not included in an alloc group) 0 0 0 0 0 0 0 #_Conditional on >1 allocation group # allocation fraction for each of: 2 allocation groups # 0.7 0.3 0.1 0.1 #160 # Number of forecast catch levels to input (else calc catch from forecast F) #2 # basis for input Fcast catch: 2=dead catch; 3=retained catch; 99=input Hrate(F) (units are from fleetunits; note new codes in SSV3.20) # Input fixed catch values #Year Seas Fleet Catch(or_F) # # # v3.10 below here # # DK experiment... #2 # Forecast: 0=none; 1=F(SPR); 2=F(MSY) 3=F(Btgt); 4=F(endyr); 5=Ave F (enter yrs); 6=read Fmult ## -4 # first year for recent ave F for option 5 (not yet implemented) ## -1 # last year for recent ave F for option 5 (not yet implemented) ## 0.74 # F multiplier for option 6 (not yet implemented #2008 # first year to use for averaging selex to use in forecast (e.g. 2004; or use -x to be rel endyr) #2008 # last year to use for averaging selex to use in forecast #1 # Benchmarks: 0=skip; 1=calc F_spr,F_btgt,F_msy #2 # MSY: 1= set to F(SPR); 2=calc F(MSY); 3=set to F(Btgt); 4=set to F(endyr) #0.4 # SPR target (e.g. 0.40) #0.4 # Biomass target (e.g. 0.40) #20 # N forecast years #1 # read 10 advanced options ## modified from Jem's example file # 0 # 1 # Do West Coast gfish rebuilder output (0/1) # -1 # Rebuilder: first year catch could have been set to zero (Ydecl)(-1 to set to endyear+1) # -1 # Rebuilder: year for current age structure (Yinit) (-1 to set to endyear+1) # 2 # Control rule method (1=west coast adjust catch; 2=adjust F) # 0.35 # Control rule Biomass level for constant F (as frac of Bzero, e.g. 0.40) # 0.20 # Control rule Biomass level for no F (as frac of Bzero, e.g. 0.10) # 1 # Control rule fraction of Flimit (e.g. 0.75) # 0 # basis for max forecast catch by seas and area (0=none; 1=deadbio; 2=retainbio; 3=deadnum; 4=retainnum) # 0 # 0= no implementation error; 1=use implementation error in forecast (not coded yet) # 0.001 # stddev of log(realized F/target F) in forecast (not coded yet) #1 # fleet allocation (in terms of F) (1=use endyr pattern, no read; 2=read below) ###Year Seas Fleet Catch 280 # Number of forecast catch levels to input (rest calc catch from forecast F 2 # basis for input Fcast catch: 2=dead catch; 3=retained catch; 99=input Hrate(F) (units are from fleetunits; note new codes in SSV3.20) ## ##Year Seas Fleet Catch 2017 1 1 0 2017 2 1 0 2017 3 1 0 2017 4 1 0 2017 1 2 0 2017 2 2 0 2017 3 2 0 2017 4 2 0 2017 1 3 0 2017 2 3 0 2017 3 3 0 2017 4 3 0 2017 1 4 0 2017 2 4 0 2017 3 4 0 2017 4 4 0 2017 1 5 0 2017 2 5 0 2017 3 5 0 2017 4 5 0 2017 1 6 0 2017 2 6 0 2017 3 6 0 2017 4 6 0 2017 1 7 0 2017 2 7 0 2017 3 7 0 2017 4 7 0 2018 1 1 0 2018 2 1 0 2018 3 1 0 2018 4 1 0 2018 1 2 0 2018 2 2 0 2018 3 2 0 2018 4 2 0 2018 1 3 0 2018 2 3 0 2018 3 3 0 2018 4 3 0 2018 1 4 0 2018 2 4 0 2018 3 4 0 2018 4 4 0 2018 1 5 0 2018 2 5 0 2018 3 5 0 2018 4 5 0 2018 1 6 0 2018 2 6 0 2018 3 6 0 2018 4 6 0 2018 1 7 0 2018 2 7 0 2018 3 7 0 2018 4 7 0 2019 1 1 0 2019 2 1 0 2019 3 1 0 2019 4 1 0 2019 1 2 0 2019 2 2 0 2019 3 2 0 2019 4 2 0 2019 1 3 0 2019 2 3 0 2019 3 3 0 2019 4 3 0 2019 1 4 0 2019 2 4 0 2019 3 4 0 2019 4 4 0 2019 1 5 0 2019 2 5 0 2019 3 5 0 2019 4 5 0 2019 1 6 0 2019 2 6 0 2019 3 6 0 2019 4 6 0 2019 1 7 0 2019 2 7 0 2019 3 7 0 2019 4 7 0 2020 1 1 0 2020 2 1 0 2020 3 1 0 2020 4 1 0 2020 1 2 0 2020 2 2 0 2020 3 2 0 2020 4 2 0 2020 1 3 0 2020 2 3 0 2020 3 3 0 2020 4 3 0 2020 1 4 0 2020 2 4 0 2020 3 4 0 2020 4 4 0 2020 1 5 0 2020 2 5 0 2020 3 5 0 2020 4 5 0 2020 1 6 0 2020 2 6 0 2020 3 6 0 2020 4 6 0 2020 1 7 0 2020 2 7 0 2020 3 7 0 2020 4 7 0 2021 1 1 0 2021 2 1 0 2021 3 1 0 2021 4 1 0 2021 1 2 0 2021 2 2 0 2021 3 2 0 2021 4 2 0 2021 1 3 0 2021 2 3 0 2021 3 3 0 2021 4 3 0 2021 1 4 0 2021 2 4 0 2021 3 4 0 2021 4 4 0 2021 1 5 0 2021 2 5 0 2021 3 5 0 2021 4 5 0 2021 1 6 0 2021 2 6 0 2021 3 6 0 2021 4 6 0 2021 1 7 0 2021 2 7 0 2021 3 7 0 2021 4 7 0 2022 1 1 0 2022 2 1 0 2022 3 1 0 2022 4 1 0 2022 1 2 0 2022 2 2 0 2022 3 2 0 2022 4 2 0 2022 1 3 0 2022 2 3 0 2022 3 3 0 2022 4 3 0 2022 1 4 0 2022 2 4 0 2022 3 4 0 2022 4 4 0 2022 1 5 0 2022 2 5 0 2022 3 5 0 2022 4 5 0 2022 1 6 0 2022 2 6 0 2022 3 6 0 2022 4 6 0 2022 1 7 0 2022 2 7 0 2022 3 7 0 2022 4 7 0 2023 1 1 0 2023 2 1 0 2023 3 1 0 2023 4 1 0 2023 1 2 0 2023 2 2 0 2023 3 2 0 2023 4 2 0 2023 1 3 0 2023 2 3 0 2023 3 3 0 2023 4 3 0 2023 1 4 0 2023 2 4 0 2023 3 4 0 2023 4 4 0 2023 1 5 0 2023 2 5 0 2023 3 5 0 2023 4 5 0 2023 1 6 0 2023 2 6 0 2023 3 6 0 2023 4 6 0 2023 1 7 0 2023 2 7 0 2023 3 7 0 2023 4 7 0 2024 1 1 0 2024 2 1 0 2024 3 1 0 2024 4 1 0 2024 1 2 0 2024 2 2 0 2024 3 2 0 2024 4 2 0 2024 1 3 0 2024 2 3 0 2024 3 3 0 2024 4 3 0 2024 1 4 0 2024 2 4 0 2024 3 4 0 2024 4 4 0 2024 1 5 0 2024 2 5 0 2024 3 5 0 2024 4 5 0 2024 1 6 0 2024 2 6 0 2024 3 6 0 2024 4 6 0 2024 1 7 0 2024 2 7 0 2024 3 7 0 2024 4 7 0 2025 1 1 0 2025 2 1 0 2025 3 1 0 2025 4 1 0 2025 1 2 0 2025 2 2 0 2025 3 2 0 2025 4 2 0 2025 1 3 0 2025 2 3 0 2025 3 3 0 2025 4 3 0 2025 1 4 0 2025 2 4 0 2025 3 4 0 2025 4 4 0 2025 1 5 0 2025 2 5 0 2025 3 5 0 2025 4 5 0 2025 1 6 0 2025 2 6 0 2025 3 6 0 2025 4 6 0 2025 1 7 0 2025 2 7 0 2025 3 7 0 2025 4 7 0 2026 1 1 0 2026 2 1 0 2026 3 1 0 2026 4 1 0 2026 1 2 0 2026 2 2 0 2026 3 2 0 2026 4 2 0 2026 1 3 0 2026 2 3 0 2026 3 3 0 2026 4 3 0 2026 1 4 0 2026 2 4 0 2026 3 4 0 2026 4 4 0 2026 1 5 0 2026 2 5 0 2026 3 5 0 2026 4 5 0 2026 1 6 0 2026 2 6 0 2026 3 6 0 2026 4 6 0 2026 1 7 0 2026 2 7 0 2026 3 7 0 2026 4 7 0 999 # verify end of input