Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint61j: | (view) (download) (annotate) |
Sticky Tag: |
added sea ice age tracer; #define SEAICE_AGE in SEAICE_PARAMS.h
Make frWtrAtm global for FW balancing in presence of sea-ice, and I need it outside of seaice code. Also move DIAGNOSTICS_FILL(frWtrAtm ... (hope I'm not making a betise).
More _IF fixes.
next fix: put all previous changes within #ifdef SEAICE_ALLOW_TD_IF
More fixes.
Add Ian Fenty sea-ice thermodynamics modifications. Currently this is in separate routines to enable alternative testing. (relevant routines are ..._if.F) CPP switch is via #define SEAICE_ALLOW_TD_IF I.F. code doesnt contain latest SEAICE_SALINITY code
fixed a comment
complete the functionality of starting from pickup even if nIter0=0 (did not work so far because of to generous if statement)
removed uneeded arrays KGEO, GWATX, and GWATY from SEAICE_CGRID code
o pkg/seaice: removed SEAICE_FFIELDS.h and seaice_get_forcing.F seaice forcing fields can now be read only through pkg/exf
always initialise all variables in common block.
o Added open boundary conditions capability for seaice HEFF and AREA For time being this capability requires pkg/exf, pkg/obcs, and pkg/seaice UICE and VICE are masked at the southern and western open boundaries, if any, of the domain. Eventually needs to be extended to SALT and SNOW.
define SEAICE_salinity as a fraction of the model's surface level salinity
initial HSALT set to ICE2WATR*rhoConstFresh*SEAICE_salinity
replace hardcoded lower limit for zeta (zMin) by runtime parameter
adding ice salinity HSALT as a prognostic variable
changes for using pkg/seaice with pkg/obcs
Close southern and western boundaries for UICE/VICE when useOBCS=.TRUE.
added missing exchange for pkg/seaice OBCS mask
fix typo in latest check-in
added a missing #inclulde "OBCS_OPTIONS.h" (bug fix by An Nguyen)
oops
applied OBCS T/S mask to HEFFM sea ice mask This fixes pkg/seaice OBCS problem but in my opinion this information should eventually be transferred to the GRID.h arrays: hFacC, maskC, etc.
Adding AREA, HEFF, HSNOW as control variables.
- fixed problem with HSNOW initialization to avoid thick snow when AREA is initilized with small values - does not change lab_sea results. - added HsnowFile initialization capability Modified Files: doc/tag-index pkg/seaice/SEAICE_PARAMS.h pkg/seaice/seaice_init_varia.F pkg/seaice/seaice_readparms.F
initialise PRESS0, zmin, zmax as a function of AREA and HEFF
- make it possible to read AREA from a file, too.
make pLoad & sIceLoad always available (but still only used if ATMOSPHERIC_LOADING is #define).
- rearrange fields for evp a little to avoid having to call a: too many exchanges and b: exchanges for stress trensor components which we do not have.
o add new interface for atmospheric wind forcing (C-grid only) - new routine - two new field (taux, tauy for stress over ice) - removed one global field (DAIRN) for C-grid case only - small clean up - even remembered to update seaice_ad_diff.list
Initially set HSNOW to zero intead of 20 cm when HEFF is zero. This does not change lab_sea experiments, which are initialized with HEFF=1 everywhere, but it "will" change results for any experiment that are initialized with partial open water domains.
o fix multi-category seaice: - change cpp flag SEAICE_MULTILEVEL to more meaningful name: SEAICE_MULTICATEGORY - fix short wave heat flux o replace field areaLoc by scalar variable
o split seaice_init into _fixed, _varia o add first version of diagnostics interface (may need improvements, additions, etc)
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 |