-
Notifications
You must be signed in to change notification settings - Fork 152
Open
Labels
Description
This includes a number of sub issues and related to issues #1051 #1058 #1073 #1074 . I recently realized that the derived type ice_hist_fields (used with avail_hist_fields) does not have a dependency on the stream. So for example:
f_sithick = 'mdxxx'
avail_hist_fields(n)%avg_ice_present is only dependent on num_avail_hist_fields_tot. When I was trying to check if f_aice_init was set and if avg_ice_present was true this created issues for the streams that are 'x'. This is low priority but should be considered under the history refactor.
(tcraig, Jan 29, 2026)
I'll add a couple other things here.
- There are a bunch of checks/aborts in accum_hist that really should be in init_hist related to history field dependency.
- Should the internal default for history fields be OFF ('x') for all fields except a handful of generally useful ones. CICE standalone sets all the history field namelist explicitly, but there is no guarantee that all models will do that, and we've run into problems when new history fields are added by default internally but then the user community doesn't update their namelist input and they get those fields (whether they want them or not) by default.
Reactions are currently unavailable