Parent Directory
|
Revision Log
|
Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint66h: | (view) (download) (annotate) |
Sticky Tag: |
Introducing a new parameterization for grease ice, i.e. newly formed sea ice in open water: What it does: The grease ice parameterization delays formation of solid sea ice from frazil ice by a time constant and provides a dynamic calculation of the initial solid sea ice thickness HO as a function of winds, currents and available grease ice volume. Grease ice does not significantly reduce heat loss from the ocean in winter and area covered by grease is thus handled like open water. (for details see Smedsrud and Martin, 2014, Ann.Glac.) How to use: - enable SEAICE_GREASE in SEAICE_OPTIONS.h - set SItrName(1) = 'grease' in namelist SEAICE_PARM03 in data.seaice then output SItr01 is SItrNameLong(1) = 'grease ice volume fraction', with SItrUnit(1) = '[0-1]', which needs to be multiplied by SIheff to yield grease ice volume. - additionally, the actual grease ice layer thickness (diagnostic SIgrsLT) can be saved.
should new call any of the DIAGNOSTICS_[]FILL routine if useDiagnostics=F
- remove legacy branch code. - retire SEAICE_GROWTH_LEGACY and SEAICE_CAP_HEFF accordingly.
- seaice_growth.F : fix pathological case treatment for SEAICE_MULTICATEGORY. In case ice just disappeared, reset TICES to celsius2K as done already for TICE. - seaice_tracer_phys.F : fix typo in diagnostic name ('Fx' not 'FX'). - no change to tested results.
remove tabs
- SItracer : added run time params, and allow coupling to ocn salinity. -> seaice_tracer_phys.F : use new run time params remove some logic that is now better placed in init & check. when SEAICE_salinityTracer is set, which implies SIsal0&SIsalFrac=0, activate salinity tracer coupling with ocn (i.e. saltFlux & saltPlumeFlux) This feature used to work but is due for further re-testing. -> seaice_readparms.F : init and read new run time params from SEAICE_TRACER.h -> seaice_init_fixed.F : set SITR params accordingly for 'age', salinity', 'one', ridge' if SEAICE_salinityTracer is set, then reset to SIsal0&SIsalFrac=0. -> seaice_check.F : stop if ALLOW_SITRACER is undef and SEAICE_salinityTracer or SEAICE_ageTracer run time is set prevent erroneous spec. of SItrFromOceanFrac/SItrFromFloodFrac (must be in [0. 1.]) restrict use of SItrFromOceanFrac/SItrFromFloodFrac to salinity case (for now at least) + a bit of re-organization
- removal of the old way of seaice age tracer, which is now replaced by particular cases of SITRACER. - retired params : SEAICEadvAge, SEAICEadvSchAge, SEAICEdiffKhAge, IceAgeTrFile. - added to SITRACER : IceAgeTrFile, check pickups, monitor, output.
comment out filling of User-reserved Diagnostics (UDIAG#, SDIAG#)
- added diagnostics for seaice genereic tracers (SItr*). - added SItrUnit and SItrNameLong run time param (for SItr* diags). - in diag names, replaced 'PrTh' abbrev. of 'preceeding thermo' with 'PT'.
- seaice_tracer_phys.F and seaice_advdiff.F do ice cover tracers, in addition to ice volume tracers. - seaice_readparms.F add SItrMate ('HEFF' or 'AREA') in PARAMS03 to switch from ice volume tracer (defualt) to ice cover tracer - seaice_growth.F use areaMax in AREA update (part 4), consistent with ridging step (part 2.5). store AREA in SItrAREA at the ridging and update steps (for use with SItracer).
- introducing ALLOW_SITRACER and seaice_tracer_phys.F to handle generic seaice tracer. For now it covers, and was tested for, salinity and age (work in progress). - introducing siEps (1e-5, parameter, defined in SEAICE_PARAMS.h).
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.22 |