Forums

Back

New SS 3.30 executables - 2017-06-02

TA
Teresa Amar, modified 4 Years ago.

New SS 3.30 executables - 2017-06-02

Youngling Posts: 17 Join Date: 1/16/14 Recent Posts

Stock Synthesis executables for version 3.30.04.02 are available for 64-bit Windows, OS X, and Linux.  The user manual has also been updated.

Bug fixes include

  • issues with MG parms

  • issues with Q parms

The SS 3.30 Change Log, which is available in the Document Library, has more information.

Note: models with more than one growth morph will not be translated by ss_trans.  Edit models with more than one growth morph to have one growth morph only before translating with ss_trans.  The additional growth morphs can then be added in the SS 3.30 format input files.

 

Please post about any Stock Synthesis 3.30 issues in the Stock Synthesis 3.30 forums

Please contact the NOAA VLab administrators at vlab.admin@noaa.gov to change your username or password, or for other VLab issues

 

Richard Methot, modified 6 Years ago.

RE: New SS 3.30 executables - 2017-06-02

Youngling Posts: 219 Join Date: 11/24/14 Recent Posts

In addition to the issue with multiple growth morphs, I would like to call to your attention other changes in 3.30 and the converter that could affect some of you.

One is the removal of the lower limit of 1.0 on the sample size for composition data.  So, if your approach is to apply iterative-re-weighting, some of your composition observations could get down-weighted below a sample size of 1.0.

The other is with regard to the distribution of recruitment among areas and time.  The issue was that 3.24 conceived of recruitment distribution by "birth seasons" so it needed a parameter for each season in a multi-season model.  In 3.30, that concept is replaced by settlement event and the number and timing of settlement events is now much more flexible and it changes the number of expected parameters.  In getting this clarified, I used it as an opportunity to get rid of the notion that option 1 (birthseasons) still existed in 3.30.  The converter makes the change for you.  Also be sure to turn off the recruitment distribution interaction flag.  It should be 0.  If you have a complex situation seeming to need such an interaction, the better option is now #3 that has a simple list aligning one parameter with each settlement event.  So the simplest setup in 3.30 now looks like:

2 # recr_dist_method for parameters:  2=main effects for GP, Area, Settle timing; 3=each Settle entity
1 # not yet implemented; Future usage: Spawner-Recruitment: 1=global; 2=by area
1 #  number of recruitment settlement assignments 
0 # unused option (formally in 3.24 this was the recruitment distribution interaction flag)
#GPattern month  area  age (for each settlement assignment)
 1 1 1 0

The third issue is the addition of "age" to the set of inputs on the above line.  The issue is that SS3.24 had all fish recruiting at an integer age of 0.  Unfortunately, in a multi-season setup with spawning in season 2 and recruitment the following year in season 1, the recruits still started at age 0, which may or may not be logical.  Now in 3.30 we have spawning specified by month, say month 9.  Then if we have some of the recruits settling in December (month 12) they will start as age 0 and progress to age 1 on Jan 1 (even though only 1 month old).  If another settlement event is set to happen on January 15 (month 1.5), then we want these fish to start at age 1 so they will be correctly placed in the numbers-at-age matrix to align with the same cohort that settled a month earlier in December.  These recruitment settlement enhancements are a new capability of SS3.30 and I look forward to seeing how you can use them.  I would like to see a project investigate how a spread in settlement timing events can create size-at-age data that mimic what we currently perceive as higher CV of size-at-age for young fish.

#GPattern month  area  age (for each settlement assignment)
 1 12.0 1 0

1 1.5 1 1