4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice: |
8 |
|
- re-order diags inits so that they appear in order in available_diagnostics.log |
9 |
|
- added diags: hsnow thermo. rates of change, area preceeding ridiging process, |
10 |
|
area/heff/hsnow preceeding thermodynamic growth/melt. |
11 |
|
- modified diag: SIdA; output actual effect, as the description states. |
12 |
|
- modified description: SIqneti, SIqneto, SIuheff, SIvheff, SIdAb*, HSNOW. |
13 |
|
- retired redundant diags: SIyneg, SIfice, SIsnwice, SIthdgrh. |
14 |
|
(SIyneg->SIdHbOCN; SIfice->SIdHbATC; SIsnwice->SIdHbFLO; |
15 |
|
and SIthdgrh->SIdHbOCN+SIdHbATC+SIdHbATO) |
16 |
|
- modified diags (2) : switch all SIdA*, SIdH*, SIdS* from delta to rates. |
17 |
|
- added diagnostics for seaice genereic tracers (SItr*). |
18 |
|
- added SItrUnit and SItrNameLong run time param (for SItr* diags). |
19 |
|
- in diag names, replaced 'PrTh' abbrev. of 'preceeding thermo' with 'PT'. |
20 |
|
o pkg/diagnostics: |
21 |
|
- move MNC code from diagnostics_out.F into new diagnostics_mnc_out.F (2 S/R). |
22 |
|
- rename S/R GETDIAG to DIAGNOSTICS_GET_DIAG and change type of 1rst argument |
23 |
|
(was _RL, now integer) with option = 0 to retrieve all levels. |
24 |
|
- add pieces of code to compute velocity potential at each level (new diagnostics |
25 |
|
PhiVEL, works only when UVELMASS & VVELMASS are also turned on); |
26 |
|
for now, using same params as CG2D (target-resisual, max Nb of iter ...). |
27 |
|
o model/src (rStar): |
28 |
|
- add rStar scaling factor in diags_phi_hyd.F (similar to calc_grad_phi_hyd.F); |
29 |
|
affect solution only if z* with full pressure in EOS; |
30 |
|
update output of test-exp global_ocean.90x40x15. |
31 |
|
o pkg/seaice: |
32 |
|
- introduce siEps=1e-5 parameter |
33 |
|
- use areaMax in AREA update (part 4), consistent with ridging step (part 2.5). |
34 |
|
- re-organize SEAICE_ADD_SUBLIMATION_TO_FWBUDGET code. |
35 |
|
- introduce ALLOW_SITRACER and seaice_tracer_phys.F to handle generic seaice tracer. |
36 |
|
For now it covers, and was tested for, ice salinity and age (attached to HEFF), |
37 |
|
as well as ice cover age and ridging index (attached to AREA). |
38 |
|
For now the run time parameters (in data.seaice/SEAICE_PARM03) are |
39 |
|
SItrName (e.g. 'age') and SItrMate ('HEFF', which is the default, or 'AREA'). |
40 |
|
Up to SItrMaxNum=3 tracers can be used simultaneously. |
41 |
|
o pkg/salt_plume: |
42 |
|
-introduce SPsalFRAC run time parameter that sets the fraction of the |
43 |
|
salt by-product of ice growth (SPsalFRAC*(1-SIsalFRAC)*salt typically) |
44 |
|
that gets vertically redistributed (fluxed down) by pkg/salt_plume. |
45 |
o model debug options: |
o model debug options: |
46 |
- Switch reading of debugMode from S/R INI_PARMS (parameter file "data", stored |
- Switch reading of debugMode from S/R INI_PARMS (parameter file "data", stored |
47 |
in PARAMS.h) to S/R EESET_PARMS (parameter file "eedata", stored in EEPARAMS.h). |
in PARAMS.h) to S/R EESET_PARMS (parameter file "eedata", stored in EEPARAMS.h). |