20 |
- added diagnostics for seaice genereic tracers (SItr*). |
- added diagnostics for seaice genereic tracers (SItr*). |
21 |
- added SItrUnit and SItrNameLong run time param (for SItr* diags). |
- added SItrUnit and SItrNameLong run time param (for SItr* diags). |
22 |
- in diag names, replaced 'PrTh' abbrev. of 'preceeding thermo' with 'PT'. |
- in diag names, replaced 'PrTh' abbrev. of 'preceeding thermo' with 'PT'. |
23 |
|
I. Fenty: 18-Jun-2011: |
24 |
|
Minor changes to seaice package: |
25 |
|
1) Retired old variables (A22, SEAICE_lhsublim, areaMax, areaMin, hiceMin) and |
26 |
|
added some new ones (SEAICE_area_reg, SEAICE_hice_reg, SEAICE_area_floor) |
27 |
|
- Differentiated "regularization variables" from "floor variables" |
28 |
|
* areaMin became SEAICE_area_reg (old A22) and SEAICE_area_floor |
29 |
|
* hiceMin became SEAICE_hice_reg (old hiceMin) |
30 |
|
(with _reg meaning regularization variable) |
31 |
|
- SEAICE_lhSublim becomes lhSublim, the sum of SEAICE_lhEvap and SEAICE_lhFusion |
32 |
|
so as to ensure energy conservation when going between phases |
33 |
|
- A22 was not used anywhere |
34 |
|
2) Changed regularization procedure for heffActual and hsnowActual to ensure |
35 |
|
well-boundedness and smooth adjoint in seaice_growth.F |
36 |
|
3) Fixed a bug where seaice_solve4temp would not recognize ice-free grid cells |
37 |
|
because the old regularization always set heffActual >= 0.05 cm |
38 |
|
4) Changed the model so that the default behavior is to put a small (10^-5) "floor" |
39 |
|
on AREA when HEFF > 0. |
40 |
|
- went from requiring ALLOW_PRECLUDE_INFINITESIMAL_AREA to be defined to |
41 |
|
requiring that DISABLE_AREA_FLOOR *not* be defined |
42 |
|
Affected verifications: |
43 |
|
- 1D_ocean_ice_column (output.txt output_adm.txt) |
44 |
|
- global_ocean.cs32x15 (output.seaice.txt output_adm.seaice.txt) |
45 |
o pkg/diagnostics: |
o pkg/diagnostics: |
46 |
- move MNC code from diagnostics_out.F into new diagnostics_mnc_out.F (2 S/R). |
- move MNC code from diagnostics_out.F into new diagnostics_mnc_out.F (2 S/R). |
47 |
- rename S/R GETDIAG to DIAGNOSTICS_GET_DIAG and change type of 1rst argument |
- rename S/R GETDIAG to DIAGNOSTICS_GET_DIAG and change type of 1rst argument |