4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
o pkg/seaice: add a line search option to the JFNK solver |
checkpoint64c (2013/01/18) |
8 |
|
o pkg/seaice: |
9 |
|
- add a parameter JFNKres_tFac that can replace JFNKres_t |
10 |
|
(= JFNKres_tFac*JFNKresidual before JFNK solver) |
11 |
|
- add a line search option to the JFNK solver |
12 |
|
- move update of u/vIce and computation of initial residual into a separate |
13 |
|
routine (same file); makes the code a little easier to read (?) |
14 |
|
- the line search requires computation of the residual and for some reason |
15 |
|
I cannot do the update of u/vIce at the beginning of the Newton loop |
16 |
|
without changing the results, so we move computation of the new residual |
17 |
|
also to the end of the Newton loop, even without the line search |
18 |
o pkg/mdsio: |
o pkg/mdsio: |
19 |
- write missing value (corresponding to undefined array value) to meta files; |
- write missing value (corresponding to undefined array value) to meta files; |
20 |
skip this if missing value is one (UNSET_RL would be a better value for the |
skip this if missing value is one (UNSET_RL would be a better value for the |
21 |
case of undefined missing value but it's current the default missing-value); |
case of undefined missing value but it's current the default missing-value); |
22 |
Also update mdsio_read_meta.F (reading timeInterval & missing-value). |
Also update mdsio_read_meta.F (reading timeInterval & missing-value). |
23 |
o pkg/exf & thsice: |
o pkg/exf & thsice: |
24 |
- for diagnostics purpose, fill-up and update Qsw array (+ fill the diagnostics) |
- for diagnostics purpose, fill-up and update Qsw array (+ fill the |
25 |
even when SHORTWAVE_HEATING is #undef; |
diagnostics) even when SHORTWAVE_HEATING is #undef; |
26 |
o verification/cfc_example: |
o verification/cfc_example: |
27 |
- turn on pkg/layers with pkg/diagnostics (to test pkg/layers and to illustrate |
- turn on pkg/layers with pkg/diagnostics (to test pkg/layers and to |
28 |
how to use it). |
illustrate how to use it). |
29 |
o verification/offline_exf_seaice: |
o verification/offline_exf_seaice: |
30 |
in input: add SEAICErestoreUnderIce=.TRUE., and reduce size of forcing |
in input: add SEAICErestoreUnderIce=.TRUE., and reduce size of forcing |
31 |
files to only one time-record. |
files to only one time-record. |
32 |
in input.thermo: narrow the 2 bands of low initial ice-concentration near |
in input.thermo: narrow the 2 bands of low initial ice-concentration near |
33 |
N & S edges; switch on SEAICErestoreUnderIce=T; use pkg/diagnostics for |
N & S edges; switch on SEAICErestoreUnderIce=T; use pkg/diagnostics for |
34 |
snapshot output; same mcPheePiston value as in thsice with surf-current=0.2m/s. |
snapshot output; same mcPheePiston value as in thsice with |
35 |
|
surf-current=0.2m/s. |
36 |
in input.thsice: similar set-up as in input.thermo (channel with same seaice |
in input.thsice: similar set-up as in input.thermo (channel with same seaice |
37 |
initial conditions). |
initial conditions). |
38 |
o verification/cfc_example: |
o verification/cfc_example: |