4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice: |
8 |
|
- seaice_preconditioner: |
9 |
|
+ replace one remaining press by pressLoc (mistake) |
10 |
|
+ adjust printing of residuals |
11 |
|
- improve I/O of diagnostics of JFNK in seaice_jfnk.F: |
12 |
|
+ add (SEAICE.h) and rename some counters (initiliased in |
13 |
|
seaice_init_fixed.F) |
14 |
|
+ add _BEGIN/END_MASTER (myThid) around print statements |
15 |
|
+ print total number of iterations and failures over SEAICE_monFreq |
16 |
|
interval to STDOUT |
17 |
|
- move control over output-messages by fgmres to seaice_jfnk to save |
18 |
|
some operations |
19 |
|
- move resetting initial guess for fgmres outside of seaice_fgmres_driver |
20 |
|
in order to make restarts with sol .ne. zero (fgmres with restarts) |
21 |
|
(seaice_jfnk.F, seaice_fgmres.F) |
22 |
|
- seaice_calc_l/rhs.F: replace maskW/S by maskInW/S; this fixes |
23 |
|
a serious convergence problem when open boundaries are involved |
24 |
|
o pkg/ggl90: fix computation of control volumes for the case of |
25 |
|
ALLOW_GGL90_HORIZDIFF (probably not used very often): move control volumes |
26 |
|
up half a grid cell from C-centered to W-centered (pointed out by C. Eden) |
27 |
|
o pkg/seaice: simplify seaice_evp by avoiding use of extra fields u/vIceC |
28 |
|
o pkg/autodiff |
29 |
|
- Add inAdMode switch for SEAICEuseDYNAMICS: |
30 |
|
SEAICEuseDYNAMICSinAdMode |
31 |
|
(extend logic in ADAUTODIFF_INADMODE_SET) |
32 |
|
o pkg/seaice |
33 |
|
- Step 1 of merging ice-thickness distribution (ITD) code from |
34 |
|
MITgcm_contrib/torge/itd/ (author: Torge Martin) |
35 |
|
The code implements concept laid out in Thorndike et al. (1975); |
36 |
|
code is enabled via CPP flag SEAICE_ITD |
37 |
|
nITD (in SEAICE_SIZE.h) defines number of ice thickness categories; |
38 |
|
code is not complete yet!! |
39 |
|
- SEAICE_SIZE.h now included in almost all seaice routines |
40 |
o verification (using seaice): |
o verification (using seaice): |
41 |
- switch back seaice-dynamics (+ lower SOLV_MAX_ITERS) in ADM exp. |
- switch back seaice-dynamics (+ lower SOLV_MAX_ITERS) in ADM exp. |
42 |
global_ocean.cs32x15.seaice ; update results. |
global_ocean.cs32x15.seaice ; update results. |