5 |
============================== |
============================== |
6 |
|
|
7 |
o pkg/seaice: |
o pkg/seaice: |
8 |
|
- complete merge of ITD code into seaice_growth.F |
9 |
|
from MITgcm_contrib/torge/itd/code/ |
10 |
|
no verification so far, but Torge Martin tested |
11 |
|
"1-D test case and Beaufort set up; |
12 |
|
deliver okay results after 1 model year." |
13 |
|
- complete merge of SEAICE_SIZE.h into all relevant routines |
14 |
|
- move computation of eta at Z-points into calc_viscosities |
15 |
|
+ introduce global field etaZ |
16 |
|
+ add different methods for computing etaZ, for now the old |
17 |
|
method (simple averages of eta to Z-points) is hardwired |
18 |
|
+ replace etaMeanZ by etaZ in seaice_lsr, seaice_calc_residual, |
19 |
|
seaice_preconditioner |
20 |
|
- simplify computations for SEAICE_ZETA_SMOOTHREG |
21 |
|
- seaice_preconditioner: |
22 |
|
+ replace one remaining press by pressLoc (mistake) |
23 |
|
+ adjust printing of residuals |
24 |
|
- improve I/O of diagnostics of JFNK in seaice_jfnk.F: |
25 |
|
+ add (SEAICE.h) and rename some counters (initiliased in |
26 |
|
seaice_init_fixed.F) |
27 |
|
+ add _BEGIN/END_MASTER (myThid) around print statements |
28 |
|
+ print total number of iterations and failures over SEAICE_monFreq |
29 |
|
interval to STDOUT |
30 |
|
- move control over output-messages by fgmres to seaice_jfnk to save |
31 |
|
some operations |
32 |
- move resetting initial guess for fgmres outside of seaice_fgmres_driver |
- move resetting initial guess for fgmres outside of seaice_fgmres_driver |
33 |
in order to make restarts with sol .ne. zero (fgmres with restarts) |
in order to make restarts with sol .ne. zero (fgmres with restarts) |
34 |
(seaice_jfnk.F, seaice_fgmres.F) |
(seaice_jfnk.F, seaice_fgmres.F) |