/[MITgcm]/MITgcm/pkg/seaice/seaice_tracer_phys.F
ViewVC logotype

Log of /MITgcm/pkg/seaice/seaice_tracer_phys.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (annotate)
Links to checkpoint65v: (view) (download) (annotate)
Sticky Tag:

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sat Aug 23 20:22:16 2014 UTC (10 years, 10 months ago) by torge
Branch: MAIN
CVS Tags: HEAD, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f, checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l, checkpoint65m, checkpoint65n, checkpoint65o, checkpoint65p, checkpoint65q, checkpoint65r, checkpoint65s, checkpoint65t, checkpoint65u, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y, checkpoint65z, checkpoint66a, checkpoint66b, checkpoint66c, checkpoint66d, checkpoint66e, checkpoint66f, checkpoint66g, checkpoint66h, checkpoint66i, checkpoint66j, checkpoint66k, checkpoint66l, checkpoint66m, checkpoint66n, checkpoint66o
Changes since 1.10: +5 -3 lines
Diff to previous 1.10
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.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sun Aug 11 02:31:12 2013 UTC (11 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64m, checkpoint64n, checkpoint64o, checkpoint64p, checkpoint64q, checkpoint64r, checkpoint64s, checkpoint64t, checkpoint64u, checkpoint64v, checkpoint64w, checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b
Changes since 1.9: +4 -3 lines
Diff to previous 1.9
should new call any of the DIAGNOSTICS_[]FILL routine if useDiagnostics=F


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Dec 27 23:05:47 2012 UTC (12 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint64c, checkpoint64d, checkpoint64e, checkpoint64f, checkpoint64g, checkpoint64h, checkpoint64i, checkpoint64j, checkpoint64k, checkpoint64l
Changes since 1.8: +1 -3 lines
Diff to previous 1.8
- remove legacy branch code.
- retire SEAICE_GROWTH_LEGACY and
  SEAICE_CAP_HEFF accordingly.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon Mar 5 14:52:16 2012 UTC (13 years, 3 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint64, checkpoint64a, checkpoint64b
Changes since 1.7: +2 -2 lines
Diff to previous 1.7
- 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.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Feb 16 03:32:39 2012 UTC (13 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63j
Changes since 1.6: +11 -11 lines
Diff to previous 1.6
remove tabs


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Feb 16 01:28:58 2012 UTC (13 years, 4 months ago) by gforget
Branch: MAIN
Changes since 1.5: +29 -34 lines
Diff to previous 1.5
- 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


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 13:34:32 2012 UTC (13 years, 5 months ago) by gforget
Branch: MAIN
Changes since 1.4: +2 -8 lines
Diff to previous 1.4
- 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.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Jan 13 14:19:25 2012 UTC (13 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63i
Changes since 1.3: +10 -10 lines
Diff to previous 1.3
comment out filling of User-reserved Diagnostics (UDIAG#, SDIAG#)


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Mon Jun 13 23:21:18 2011 UTC (14 years ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h
Changes since 1.2: +24 -15 lines
Diff to previous 1.2
- 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'.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 19:37:01 2011 UTC (14 years ago) by gforget
Branch: MAIN
Changes since 1.1: +74 -20 lines
Diff to previous 1.1
- 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).


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Jun 7 03:58:23 2011 UTC (14 years ago) by gforget
Branch: MAIN
- 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.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.22