#V3.30.18.beta: not an official version of SS;_safe;_compile_date:_Jan 10 2022;_Stock_Synthesis_by_Richard_Methot_(NOAA)_using_ADMB_12.3 #_Stock_Synthesis_is_a_work_of_the_U.S._Government_and_is_not_subject_to_copyright_protection_in_the_United_States. #_Foreign_copyrights_may_apply._See_copyright.txt_for_more_information. #_User_support_available_at:NMFS.Stock.Synthesis@noaa.gov #_User_info_available_at:https://vlab.noaa.gov/group/stock-synthesis #_Source_code_at:_https://github.com/nmfs-stock-synthesis/stock-synthesis 0 # 0 means do not read wtatage.ss; 1 means read and use wtatage.ss and also read and use growth parameters 1 #_N_Growth_Patterns 1 #_N_platoons_Within_GrowthPattern #_Cond 1 #_Morph_between/within_stdev_ratio (no read if N_morphs=1) #_Cond 1 #vector_Morphdist_(-1_in_first_val_gives_normal_approx) # 3 ##CF 2 # recr_dist_method for parameters: 2=main effects for GP, Settle timing, Area; 3=each Settle entity; 4=none when N_GP*Nsettle*pop==1 1 # not yet implemented; Future usage: Spawner-Recruitment: 1=global; 2=by area 2 # number of recruitment settlement assignments 0 # unused option #GPattern month area age (for each settlement assignment) 1 4 1 0 # recruitment assignment to GP, month, area, age. Original setting 1 7 1 0 # #_Cond 0 # N_movement_definitions goes here if Nareas > 1 #_Cond 1.0 # first age that moves (real age at begin of season, not integer) also cond on do_migration>0 #_Cond 1 1 1 2 4 10 # example move definition for seas=1, morph=1, source=1 dest=2, age1=4, age2=10 # 0 #_Nblock_Patterns #1 #_blocks_per_pattern # begin and end years of blocks #1997 1997 # # controls for all timevary parameters 1 #_env/block/dev_adjust_method for all time-vary parms (1=warn relative to base parm bounds; 3=no bound check) # autogen 1 1 1 1 1 ##CF 0 0 0 0 0 # autogen: 1st element for biology, 2nd for SR, 3rd for Q, 4th reserved, 5th for selex # where: 0 = autogen all time-varying parms; 1 = read each time-varying parm line; 2 = read then autogen if parm min==-12345 # # # setup for M, growth, maturity, fecundity, recruitment distibution, movement # 1 #_natM_type:_0=1Parm; 1=N_breakpoints;_2=Lorenzen;_3=agespecific;_4=agespec_withseasinterpolate 4 ##_N_breakpoints #_Age_natmort_by sex x growthpattern 0.5 1.5 3.5 7.5 # 1.41 0.71 0.52 0.42 0.37 # stecf assessment EWG 19-16 1 # GrowthModel: 1=vonBert with L1&L2; 2=Richards with L1&L2; 3=age_specific_K; 4=not implemented 0.2 #_Growth_Age_for_L1 999 #_Growth_Age_for_L2 (999 to use as Linf) -999 #_exponential decay for growth above maxage (fixed at 0.2 in 3.24; value should approx initial Z; -999 replicates 3.24) 0 #_placeholder for future growth feature 0 #_SD_add_to_LAA (set to 0.1 for SS2 V1.x compatibility) 0 #_CV_Growth_Pattern: 0 CV=f(LAA); 1 CV=F(A); 2 SD=F(LAA); 3 SD=F(A); 4 logSD=F(A) 1 #_maturity_option: 1=length logistic; 2=age logistic; 3=read age-maturity matrix by growth_pattern; 4=read age-fecundity; 5=disabled; 6=read length-maturity 1 #_First_Mature_Age 1 #_fecundity option:(1)eggs=Wt*(a+b*Wt);(2)eggs=a*L^b;(3)eggs=a*Wt^b; (4)eggs=a+b*L; (5)eggs=a+b*W 0 #_hermaphroditism option: 0=none; 1=female-to-male age-specific fxn; -1=male-to-female age-specific fxn 1 # 2 ##CF 1 #_parameter_offset_approach (1=none, 2= M, G, CV_G as offset from female-GP1, 3=like SS2 V1.x) # ######################### #_growth_parms #_LO HI INIT PRIOR PR_SD PR_type PHASE env_var&link dev_link dev_minyr dev_maxyr dev_PH Block Block_Fxn # 1.52 0.75 0.56 0.46 0.40 0.37 0.36 0.34 0.33 0.32 0.1 2 1.71 1.71 0.1 0 -3 0 0 0 0 0 0 0 # NatM_p_1_Fem_GP_1 0.15 1.4 0.85 0.85 0.1 0 -3 0 0 0 0 0 0 0 # NatM_p_2_Fem_GP_1 0.15 0.8 0.52 0.52 0.1 0 -3 0 0 0 0 0 0 0 # NatM_p_3_Fem_GP_1 0.15 0.7 0.38 0.38 0.1 0 -3 0 0 0 0 0 0 0 # NatM_p_4_Fem_GP_1 #_LO HI INIT PRIOR PR_SD PR_type PHASE env_var&link dev_link dev_minyr dev_maxyr dev_PH Block Block_Fxn 2 10 3 3 0.1 0 2 0 0 0 0 0 0 0 # L_at_Amin_GP_1 20 35 29.65 29.65 0.2 0 2 0 0 0 0 0 0 0 # L_at_Amax_Fem_GP_1 0.1 0.5 0.237 0.237 0.01 0 2 0 0 0 0 0 0 0 # VonBert_K_Fem_GP_1 0.05 0.25 0.15 0.1 0.8 0 -3 0 0 0 0 0 0 0 # CV_young_Fem_GP_1 0.05 0.25 0.15 0.1 0.8 0 -3 0 0 0 0 0 0 0 # CV_old_Fem_GP_1 0.000006 0.000009 0.0000054 0.0000054 0.8 0 -99 0 0 0 0 0 0 0 # Wtlen_1_Fem 3 3.2 3.147757143 3.147757143 0.8 0 -99 0 0 0 0 0 0 0 # Wtlen_2_Fem 9 12 11.15 11.15 0.8 0 -99 0 0 0 0 0 0 0 # Mat50%_Fem -1 3 -0.7 -0.25 0.8 0 -99 0 0 0 0 0 0 0 # Mat_slope_Fem # a= 1 and b=0 (eggs to be equivalent to spawning biomass) 0.002 2 1 1 0.8 0 -99 0 0 0 0 0 0 0 # Eggs/kg_inter_Fem 0.1 3 0 1 0.8 0 -99 0 0 0 0 0 0 0 # Eggs/kg_slope_wt_Fem ######################### # Recruitment Distribution -8 8 0 0 0 0 -2 0 0 0 0 0 0 0 # RecrDist_GP_1_area_1_month_4 -12 12 -2.1289 -0.56 0 0 6 0 23 1994 2020 4 0 0 # RecrDist_GP_1_area_1_month_7 ##CF 0 0 0 0 0 0 -99 0 0 0 0 0 0 0 # RecrDist_GP_1 ##CF 0 0 0 0 0 0 -99 0 0 0 0 0 0 0 # RecrDist_Area_1 ##CF 0 0 0 0 0 0 -99 0 0 0 0 0 0 0 # RecrDist_timing_1 1 1 1 1 1 0 -1 0 0 0 0 0 0 0 # CohortGrowDev 0.000001 0.999999 0.5 0.5 0.5 0 -99 0 0 0 0 0 0 0 # FracFemale_GP_1 # # timevary MG parameters #_ LO HI INIT PRIOR PR_SD PR_type PHASE 0.0001 2 1.5 0.5 0.5 6 -5 # RecrDist_GP_1_area_1_month_7_dev_se -0.99 0.99 0 0 0.5 6 -6 # RecrDist_GP_1_area_1_month_7_dev_autocorr #_seasonal_effects_on_biology_parms 0 0 0 0 0 0 0 0 0 0 #_femwtlen1,femwtlen2,mat1,mat2,fec1,fec2,Malewtlen1,malewtlen2,L1,K #_ LO HI INIT PRIOR PR_SD PR_type PHASE #_Cond -2 2 0 0 -1 99 -2 #_placeholder when no seasonal MG parameters # #_Spawner-Recruitment 3 #_SR_function: 2=Ricker; 3=std_B-H; 4=SCAA; 5=Hockey; 6=B-H_flattop; 7=survival_3Parm; 8=Shepard_3Parm 0 ##CF 1 # 0 # 0/1 to use steepness in initial equ recruitment calculation 0 # future feature: 0/1 to make realized sigmaR a function of SR curvature #_LO HI INIT PRIOR PR_SD PR_type PHASE env-var use_dev dev_mnyr dev_mxyr dev_PH Block Blk_Fxn # parm_name 3 30 18 12 4 0 1 0 0 0 0 0 0 0 # SR_LN(R0) 0.1 1 0.7361 0.7 0.05 0 -2 0 0 0 0 0 0 0 # SR_BH_steep_from Myers prior 0 2 0.8 2 0.05 0 -2 0 0 0 0 0 0 0 # SR_sigmaR -5 5 0 0 1 0 -2 0 0 0 0 0 0 0 # SR_regime 0 0 0 0 0 0 -99 0 0 0 0 0 0 0 # SR_autocorr1 #do_recdev: 0=none; 1=devvector; 2=simple deviations ##CF from SS3.30 manual: The SR_regime parameter replaces the R1 offset parameter. Setting a block for just the initial equilibrium year is equivalent to R1_offset. The SR regime parameter is intended to have a base value of 0.0 and not be estimated. Similar to cohort-growth deviation, it serves simply as a based for adding time-varying adjustments. This concept is similar to the old environment effect on deviates feature in v.3.24 and earlier ##CF from SS3.30 manual: Since R0 can be time-varying, what is regime shift for? Regime shift is for multi-year or environmentally driven deviations from R0 without changing R0 itself. Then the ***recruitment deviations are annual deviations from the current regime***. And these recruitment deviations can have autocorrelation 1 # 1 #do_recdev: 0=none; 1=devvector; 2=simple deviations 1994 # first year of main recr_devs; early devs can preceed this era 2020 # last year of main recr_devs; forecast devs start in following year 2 # 1 #_recdev phase 1 #1 # (0/1) to read 13 advanced options -5 #_recdev_early_start (0=none; neg value makes relative to recdev_start) 3 # 1 #_recdev_early_phase 0 # 5 #_forecast_recruitment phase (incl. late recr) (0 value resets to maxphase+1) 1 #_lambda for Fcast_recr_like occurring before endyr+ ##CF from SS3.30 manual: The early era for Rec Dev is defined as a vector without sum to zero constraint, so it can have zeros during the earliest years not informed by data and then a few years with non-zero values without imposing a zero-centering on this collection of deviations. The main era for Rec Dev can be a vector of simple deviations, or a deviation vector but it is normally implemented as a deviation vector so that the spawner-recruitment function is its central tendency. The last era does not force a zero-centered deviation vector so it can have zeros during the actual forecast and non-zero values in last few years of the time series. #The early and last eras are optional, but their use can help prevent SS from balancing a preponderance of negative deviations in early years against a preponderance of positive deviations in later years. #When the 3 eras are used, it would be typically to turn on the main era during an early model phase, turn on the early era during a later phase, then have the last era turn on in the final phase. 1978.4 #_last_early_yr_nobias_adj_in_MPD 1994.7 #_first_yr_fullbias_adj_in_MPD 2020.2 #_last_yr_fullbias_adj_in_MPD 2020.5 #_first_recent_yr_nobias_adj_in_MPD 0.9921 #_max_bias_adj_in_MPD (1.0 to mimic pre-2009 models) 0 #_period of cycles in recruitment (N parms read below) -5 #min rec_dev 5 #max rec_dev 0 #_read_recdevs #_end of advanced SR options # #_placeholder for full parameter lines for recruitment cycles # read specified recr devs #_Yr Input_value # # all recruitment deviations # 1999E 2000R 2001R 2002R 2003R 2004R 2005R 2006R 2007R 2008R 2009R 2010R 2011R 2012R 2013R 2014F 2015F 2016F # 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # implementation error by year in forecast: 0 # #Fishing Mortality info 0.2 # F ballpark -2008 # F ballpark year (neg value to disable) 4 # F_Method: 1=Pope midseason rate; 2=F as parameter; 3=F as hybrid; 4=fleet-specific parm/hybrid (#4 is superset of #2 and #3 and is recommended) 10 # max F or harvest rate, depends on F_Method # read list of fleets that do F as parameter; unlisted fleets stay hybrid, bycatch fleets must be included with start_PH=1, high F fleets should switch early # (A) fleet, (B) F_starting_value (used if start_PH=1), (C) start_PH for parms (99 to stay in hybrid, <0 to stay at starting value) # (A) (B) (C) (terminate list with -9999 for fleet) 1 0.05 99 # OTB18 2 0.05 99 # NETS18 3 0.05 99 # OTB17 4 0.05 99 # HRV 5 0.05 99 # ALB 6 0.05 99 # MNE 1 0.05 99 # OTB18 2 0.05 99 # NETS18 3 0.05 99 # OTB17 4 0.05 99 # HRV 5 0.05 99 # ALB 6 0.05 99 # MNE 1 0.05 99 # OTB18 2 0.05 99 # NETS18 3 0.05 99 # OTB17 4 0.05 99 # HRV 5 0.05 99 # ALB 6 0.05 99 # MNE 1 0.05 99 # OTB18 2 0.05 99 # NETS18 3 0.05 99 # OTB17 4 0.05 99 # HRV 5 0.05 99 # ALB 6 0.05 99 # MNE -9999 1 1 # end of list 4 #_number of loops for hybrid tuning; 4 good; 3 faster; 2 enough if switching to parms is enabled # #_initial_F_parms; for each fleet x season that has init_catch; nest season in fleet; count = 16 #_for unconstrained init_F, use an arbitrary initial catch and set lambda=0 for its logL #_ LO HI INIT PRIOR PR_SD PR_type PHASE # Season_1 0 2 0.3 0.3 0.1 0 1 # InitF_flt1_OTB18 0 2 0.02 0.02 0.1 0 1 # InitF_flt2_nets_NETS18 0 2 0.2 0.2 0.1 0 1 # InitF_flt3_OTB17 0 2 0.02 0.02 0.1 0 1 # InitF_flt4_HRV 0 2 0.02 0.02 0.1 0 1 # InitF_flt_5_ALB 0 2 0.02 0.02 0.1 0 1 # InitF_flt_6_MNE # Season_2 0 2 0.3 0.3 0.1 0 1 # InitF_flt1_OTB18 0 2 0.02 0.02 0.1 0 1 # InitF_flt2_nets_NETS18 0 2 0.2 0.2 0.1 0 1 # InitF_flt3_OTB17 0 2 0.02 0.02 0.1 0 1 # InitF_flt4_HRV 0 2 0.02 0.02 0.1 0 1 # InitF_flt_5_ALB 0 2 0.02 0.02 0.1 0 1 # InitF_flt_6_MNE # Season_3 0 2 0.3 0.3 0.1 0 1 # InitF_flt1_OTB18 0 2 0.02 0.02 0.1 0 1 # InitF_flt2_nets_NETS18 0 2 0.2 0.2 0.1 0 1 # InitF_flt3_OTB17 0 2 0.02 0.02 0.1 0 1 # InitF_flt4_HRV 0 2 0.02 0.02 0.1 0 1 # InitF_flt_5_ALB 0 2 0.02 0.02 0.1 0 1 # InitF_flt_6_MNE # Season_4 0 2 0.3 0.3 0.1 0 1 # InitF_flt1_OTB18 0 2 0.02 0.02 0.1 0 1 # InitF_flt2_nets_NETS18 0 2 0.2 0.2 0.1 0 1 # InitF_flt3_OTB17 0 2 0.02 0.02 0.1 0 1 # InitF_flt4_HRV 0 2 0.02 0.02 0.1 0 1 # InitF_flt_5_ALB 0 2 0.02 0.02 0.1 0 1 # InitF_flt_6_MNE #_Q_setup for fleets with cpue or survey data #_1: fleet number #_2: link type: (1=simple q, 1 parm; 2=mirror simple q, 1 mirrored parm; 3=q and power, 2 parm; 4=mirror with offset, 2 parm) #_3: extra input for link, i.e. mirror fleet# or dev index number #_4: 0/1 to select extra sd parameter #_5: 0/1 for biasadj or not #_6: 0/1 to float #fleet link l link_info extra_se biasadj float # fleetname 7 1 0 1 0 1 # Medits 1718 8 1 0 1 0 1 # GRUND18 -9999 0 0 0 0 0 #_Q_parms(if_any) Qunits_are_ln(q) #LO HI INIT PRIOR PR_SD PR_type PHASE env-var use_dev dev_mnyr dev_mxyr dev_PH Block Blk_Fxn # parm_name -15 15 -3.46414 0 1 0 -1 0 0 0 0 0 0 0 # LnQ_base_MEDITS 1718(7) 0.001 1 0.01 0 0 0 -2 0 0 0 0 0 0 0 # Q_extraSD_MEDITS 1718(7) -15 15 -3.46414 0 1 0 -1 0 0 0 0 0 0 0 # LnQ_base_GRUND18(8) 0.001 1 0.01 0 0 0 -2 0 0 0 0 0 0 0 # Q_extraSD_GRUND18(8) #_no timevary Q parameters # #_size_selex_patterns #Pattern:_0; parm=0; selex=1.0 for all sizes #Pattern:_1; parm=2; logistic; with 95% width specification #Pattern:_2; parm=6; modification of pattern 24 with improved sex-specific offset #Pattern:_5; parm=2; mirror another size selex; PARMS pick the min-max bin to mirror #Pattern:_11; parm=2; selex=1.0 for specified min-max population length bin range #Pattern:_15; parm=0; mirror another age or length selex #Pattern:_6; parm=2+special; non-parm len selex #Pattern:_43; parm=2+special+2; like 6, with 2 additional param for scaling (average over bin range) #Pattern:_8; parm=8; double_logistic with smooth transitions and constant above Linf option #Pattern:_9; parm=6; simple 4-parm double logistic with starting length; parm 5 is first length; parm 6=1 does desc as offset #Pattern:_21; parm=2+special; non-parm len selex, read as pairs of size, then selex #Pattern:_22; parm=4; double_normal as in CASAL #Pattern:_23; parm=6; double_normal where final value is directly equal to sp(6) so can be >1.0 #Pattern:_24; parm=6; double_normal with sel(minL) and sel(maxL), using joiners #Pattern:_25; parm=3; exponential-logistic in length #Pattern:_27; parm=special+3; cubic spline in length; parm1==1 resets knots; parm1==2 resets all #Pattern:_42; parm=special+3+2; cubic spline; like 27, with 2 additional param for scaling (average over bin range) #_discard_options:_0=none;_1=define_retention;_2=retention&mortality;_3=all_discarded_dead;_4=define_dome-shaped_retention #_Pattern Discard Male Special 1 1 0 0 # 1 ITA_OTB_18 24 0 0 0 # 2 ITA_NETS_18 24 1 0 0 # 3 ITA_OTB_17 1 1 0 0 # 4 HRV 1 0 0 0 # 5 ALB 1 0 0 0 # 6 MNE 1 0 0 0 # 7 MEDITS 1 0 0 0 # 8 GRUND18 #_age_selex_patterns #Pattern:_0; parm=0; selex=1.0 for ages 0 to maxage #Pattern:_10; parm=0; selex=1.0 for ages 1 to maxage #Pattern:_11; parm=2; selex=1.0 for specified min-max age #Pattern:_12; parm=2; age logistic #Pattern:_13; parm=8; age double logistic #Pattern:_14; parm=nages+1; age empirical #Pattern:_15; parm=0; mirror another age or length selex #Pattern:_16; parm=2; Coleraine - Gaussian #Pattern:_17; parm=nages+1; empirical as random walk N parameters to read can be overridden by setting special to non-zero #Pattern:_41; parm=2+nages+1; // like 17, with 2 additional param for scaling (average over bin range) #Pattern:_18; parm=8; double logistic - smooth transition #Pattern:_19; parm=6; simple 4-parm double logistic with starting age #Pattern:_20; parm=6; double_normal,using joiners #Pattern:_26; parm=3; exponential-logistic in age #Pattern:_27; parm=3+special; cubic spline in age; parm1==1 resets knots; parm1==2 resets all #Pattern:_42; parm=2+special+3; // cubic spline; with 2 additional param for scaling (average over bin range) #Age patterns entered with value >100 create Min_selage from first digit and pattern from remainder #_Pattern Discard Male Special 0 0 0 0 # 1 ITA_OTB_18 0 0 0 0 # 2 ITA_NETS_18 0 0 0 0 # 3 ITA_OTB_17 0 0 0 0 # 4 HRV 0 0 0 0 # 5 ALB 0 0 0 0 # 6 MNE 0 0 0 0 # 7 medits 0 0 0 0 # 8 GRUND18 #_ LO HI INIT PRIOR PR_SD PR_type PHASE env-var use_dev dev_mnyr dev_mxyr dev_PH Block Blk_Fxn # parm_name # 1 OTB18 LenSelex 4 20 9.98212 10 5 0.5 5 0 0 0 0 0 0 0 # Size_inflection_OTB18(1) -4 30 1.5421 1 5 0.5 6 0 0 0 0 0 0 0 # Size_95%width_OTB18(1) 0.2 20 0.200411 0.5 0.01 0 5 0 23 2011 2020 0 0 0 # Retain_L_infl_OTB18(1) -2 5 1.07006 0.8 0.01 0 6 0 0 0 0 0 0 0 # Retain_L_width_OTB18(1) -10 999 999 10 0.01 0 -6 0 0 0 0 0 0 0 # Retain_L_asymptote_logit_OTB18(1) 0 0 0 0 0.01 0 -6 0 0 0 0 0 0 0 # Retain_L_maleoffset_OTB18(1) # 2 NETS18 LenSelex 5 20 12.2929 -1 -1 -1 5 0 0 0 0 0 0 0 # Size_DblN_peak_NETS18(2) -7 3 -0.745808 -1 -1 -1 6 0 0 0 0 0 0 0 # Size_DblN_top_logit_NETS18(2) -4 12 1.73914 -1 -1 -1 5 0 0 0 0 0 0 0 # Size_DblN_ascend_se_NETS18(2) -2 6 1.9435 -1 -1 -1 6 0 0 0 0 0 0 0 # Size_DblN_descend_se_NETS18(2) -1000 5 -999 -999 -1 0.05 -2 0 0 0 0 0 0 0 # Size_DblN_start_logit_NETS18(2) -1000 5 -999 -999 -1 0.05 -2 0 0 0 0 0 0 0 # Size_DblN_end_logit_NETS18(2) # 3 OTB17 LenSelex 4.5 20 9.38636 13 1 0.05 5 0 0 0 0 0.5 0 0 # Size_DblN_peak_OTB17(3) -5 3 1.03477 -2 1 0.05 6 0 0 0 0 0.5 0 0 # Size_DblN_top_logit_OTB17(3) -4 12 1.94085 1.5 1 0.05 5 0 0 0 0 0.5 0 0 # Size_DblN_ascend_se_OTB17(3) -2 6 -1.08999 5 1 0.05 6 0 0 0 0 0.5 0 0 # Size_DblN_descend_se_OTB17(3) -1000 5 -999 -999 -1 0.05 -2 0 0 0 0 0 0 0 # Size_DblN_start_logit_OTB17(3) -1000 5 -999 -999 -1 0.05 -2 0 0 0 0 0 0 0 # Size_DblN_end_logit_OTB17(3) 0.2 30 8.32945 8 0.01 0 5 0 23 2012 2020 0 0 0 # Retain_L_infl_OTB17(3) -5 30 0.64657 0.6 0.01 0 6 0 0 0 0 0 0 0 # Retain_L_width_OTB17(3) -10 999 999 10 0.01 0 -6 0 0 0 0 0 0 0 # Retain_L_asymptote_logit_OTB17(3) 0 0 0 0 0.01 0 -6 0 0 0 0 0 0 0 # Retain_L_maleoffset_OTB17(3) # 4 HRV LenSelex 4 15 13.3849 12 5 0.5 5 0 0 0 0 0 0 0 # Size_inflection_HRV(4) -4 30 1.79102 1.4 5 0.5 6 0 0 0 0 0 0 0 # Size_95%width_HRV(4) 0.2 30 7.34531 9 0.01 0 5 0 23 2013 2020 0 0 0 # Retain_L_infl_HRV(4) -5 30 1.06703 0.8 0.01 0 6 0 0 0 0 0 0 0 # Retain_L_width_HRV(4) -10 999 999 10 0.01 0 -6 0 0 0 0 0 0 0 # Retain_L_asymptote_logit_HRV(4) 0 0 0 0 0.01 0 -6 0 0 0 0 0 0 0 # Retain_L_maleoffset_HRV(4) # 5 ALB LenSelex 8 16 15.5261 13 5 0.5 5 0 0 0 0 0 0 0 # Size_inflection_ALB(5) -4 30 3.53877 2 5 0.5 6 0 0 0 0 0 0 0 # Size_95%width_ALB(5) # 6 MNE LenSelex 4 20 12.8082 8 5 0 5 0 0 0 0 0 0 0 # Size_inflection_MNE(6) -4 25 2.64378 0 5 0 6 0 0 0 0 0 0 0 # Size_95%width_MNE(6) # 7 MEDITS LenSelex 6 12 12 6 5 0.5 5 0 0 0 0 0 0 0 # Size_inflection_MEDITS(7) 0 5 5 3 5 0.5 6 0 0 0 0 0 0 0 # Size_95%width_MEDITS(7) # 8 GRUND18 LenSelex 6 12 8.94607 6 5 0.5 5 0 0 0 0 0 0 0 # Size_inflection_GRUND18(8) 0 5 1.64479 3 5 0.5 6 0 0 0 0 0 0 0 # Size_95%width_GRUND18(8) ### AGE SELECTIVITIES: #-1 6 0 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P1_GSA17_OTB_ITA(1) #-4 15 11 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P2_GSA17_OTB_ITA(1) #-1 6 0 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P1_GSA17_OTB_ITA(1) #-4 15 11 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P2_GSA17_OTB_ITA(1) #-1 6 0 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P1_GSA17_OTB_ITA(1) #-4 15 11 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P2_GSA17_OTB_ITA(1) #-1 6 0 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P1_GSA17_OTB_ITA(1) #-4 15 11 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P2_GSA17_OTB_ITA(1) #-1 6 0 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P1_GSA17_OTB_ITA(1) #-4 15 11 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P2_GSA17_OTB_ITA(1) #-1 6 0 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P1_GSA17_OTB_ITA(1) #-4 15 11 -1 -1 0 -2 0 0 0 0 0 0 0 # AgeSel_P2_GSA17_OTB_ITA(1) #_no timevary selex parameters 0.5 2 1.5 1 0.5 6 -7 # retain_fleet1_dev_se -0.99 0.99 0 0 0.5 6 -6 # retain_fleet1_dev_autocorr 0.5 2 1.5 1 0.5 6 -7 # retain_fleet3_dev_se -0.99 0.99 0 0 0.5 6 -6 # retain_fleet3_dev_autocorr 0.5 2 1.5 1 0.5 6 -7 # retain_fleet4_dev_se -0.99 0.99 0 0 0.5 6 -6 # retain_fleet4_dev_autocorr 0 # use 2D_AR1 selectivity(0/1): experimental feature #_no 2D_AR1 selex offset used # # # Tag loss and Tag reporting parameters go next 0 # TG_custom: 0=no read; 1=read if tags exist #_Cond -6 6 1 1 2 0.01 -4 0 0 0 0 0 0 0 #_placeholder if no parameters # # no timevary parameters # # # Input variance adjustments factors: #_1=add_to_survey_CV #_2=add_to_discard_stddev #_3=add_to_bodywt_CV #_4=mult_by_lencomp_N #_5=mult_by_agecomp_N #_6=mult_by_size-at-age_NRL #_Factor Fleet Value_Francis_4iterations_mean CERCARE DI ELIMINARE FRANCIS!!!! 4 1 1 4 2 1 4 3 1 4 4 1 4 5 1 4 6 1 -9999 1 0 # terminator # 4 #_maxlambdaphase 1 #_sd_offset # read 0 changes to default Lambdas (default value is 1.0) # Like_comp codes: 1=surv; 2=disc; 3=mnwt; 4=length; 5=age; 6=SizeFreq; 7=sizeage; 8=catch; 9=init_equ_catch; # 10=recrdev; 11=parm_prior; 12=parm_dev; 13=CrashPen; 14=Morphcomp; 15=Tag-comp; 16=Tag-negbin; 17=F_ballpark #like_comp fleet phase value sizefreq_method 9 1 1 1 0 9 2 1 1 0 9 3 1 1 0 9 4 1 1 0 9 5 1 1 0 9 6 1 1 0 -9999 1 1 1 1 # terminator # # lambdas (for info only; columns are phases) # 0 0 0 0 #_CPUE/survey:_1 # 0 0 0 0 #_CPUE/survey:_2 # 0 0 0 0 #_CPUE/survey:_3 # 0 0 0 0 #_CPUE/survey:_4 # 0 0 0 0 #_CPUE/survey:_5 # 0 0 0 0 #_CPUE/survey:_6 # 0 0 0 0 #_CPUE/survey:_7 # 1 1 1 1 #_CPUE/survey:_8 # 1 1 1 1 #_CPUE/survey:_9 # 1 1 1 1 #_CPUE/survey:_10 # 1 1 1 1 #_lencomp:_1 # 1 1 1 1 #_lencomp:_2 # 1 1 1 1 #_lencomp:_3 # 1 1 1 1 #_lencomp:_4 # 1 1 1 1 #_lencomp:_5 # 1 1 1 1 #_lencomp:_6 # 0 0 0 0 #_lencomp:_7 # 1 1 1 1 #_lencomp:_8 # 1 1 1 1 #_lencomp:_9 # 1 1 1 1 #_lencomp:_10 # 1 1 1 1 #_init_equ_catch # 1 1 1 1 #_recruitments # 1 1 1 1 #_parameter-priors # 1 1 1 1 #_parameter-dev-vectors # 1 1 1 1 #_crashPenLambda # 1 1 1 1 # F_ballpark_lambda 0 # (0/1) read specs for more stddev reporting # 0 1 -1 5 1 5 1 -1 5 # placeholder for selex type, len/age, year, N selex bins, Growth pattern, N growth ages, NatAge_area(-1 for all), NatAge_yr, N Natages # placeholder for vector of selex bins to be reported # placeholder for vector of growth ages to be reported # placeholder for vector of NatAges ages to be reported 999