4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice: remove global variable TICE (not needed) |
8 |
|
- replace by TICES or local variable where necessary (cost_seaice_test, |
9 |
|
seaice_diagnostics_state) |
10 |
|
- move copying TICE to TICES from seaice_check_pickup to seaice_read_pickup |
11 |
|
- use specific read/write routines for reading and writing individual leves |
12 |
|
of a multilevel field |
13 |
|
o pkg/ctrl & model/inc: |
14 |
|
- move additional anomaly fields of control vars (related to options: |
15 |
|
ALLOW_KAPGM_CONTROL, ALLOW_KAPREDI_CONTROL and ALLOW_BOTTOMDRAG_CONTROL) |
16 |
|
from DYNVARS.h into new header file: CTRL_FIELDS.h |
17 |
|
o pkg/seaice: some small modifications to the ridging code |
18 |
|
- make fw2ObyRidge a global variable and add the freshwater flux to |
19 |
|
seaice_growth |
20 |
|
- pass actual thickness from seaice_prepare_ridging, so that it is |
21 |
|
computed only in one place and compute it in the same way as in |
22 |
|
seaice_growth |
23 |
|
- initialise more fields in seaice_do_ridging that where cause floating |
24 |
|
point exceptions over land |
25 |
o pkg/seaice: preparations for ridging code and first real ridging code |
o pkg/seaice: preparations for ridging code and first real ridging code |
26 |
- move most of "PART 1" of S/R seaice_growth into a new and separate |
- move most of "PART 1" of S/R seaice_growth into a new and separate |
27 |
S/R seaice_reg_ridge that will both regularize the state variable after |
S/R seaice_reg_ridge that will both regularize the state variable after |
28 |
advection call the actual ridging routine; |
advection call the actual ridging routine; |
29 |
- requires to make 5 fields global fields: d_HEFFbyNEG,d_HSNWbyNEG, |
- requires to make 5 fields global fields: d_HEFFbyNEG,d_HSNWbyNEG, |
30 |
d_AREAbyRLX,d_HEFFbyRLX,saltFluxAdjust; |
d_AREAbyRLX,d_HEFFbyRLX,saltFluxAdjust; |
31 |
- remove ridging code from seaice_advdiff |
- remove ridging code from seaice_advdiff |
32 |
- clean up remaining part 1 of seaice_growth in an attempt to make it |
- clean up remaining part 1 of seaice_growth in an attempt to make it |
33 |
more readable (this is probably subjective) |
more readable (this is probably subjective) |
34 |
- call seaice_itd_redist once in the initialisation phase to have the initial |
- call seaice_itd_redist once in the initialisation phase to have the initial |
35 |
conditions in the correct category |
conditions in the correct category |