4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice: |
8 |
|
- unify iteration parameters for implicit solvers (JFNK and Picard) |
9 |
|
SEAICEnonLinIterMax replaces SEAICEnewtonIterMax/NPSEUDOTIMESTEPS |
10 |
|
SEAICElinearIterMax replaces SEAICEkrylovIterMax/SOLV_MAX_ITER |
11 |
|
SEAICEpreLinIterMax replaces SOLV_MAX_ITER in preconditioner |
12 |
|
SEAICEpreNL_IterMax replaces NPSEUDOTIMESTEPS in preconditioner |
13 |
|
SEAICEnonLinTol replaces JFNKgamma_nonlin |
14 |
|
- remove S/R SEAICE_FGMRES_DRIVER and put content into S/R SEAICE_JFKN |
15 |
|
- add new Picard-Krylov solver, compile with SEAICE_ALLOW_KRYLOV and |
16 |
|
use with SEAICEuseKrylov |
17 |
|
o pkg/seaice/seaice_lsr.F |
18 |
|
fix small bug: replace zetaZ by zetaZloc in S/R seaice_lsr_rhsu/v; only |
19 |
|
relevant if SEAICEuseStrImpCpl=T, and even then it does not seem to have |
20 |
|
an effect. |
21 |
o pkg/seaice: add two new parameters |
o pkg/seaice: add two new parameters |
22 |
- SEAICEuseLSR to simplify the logic in seaice_dynsolver (this |
- SEAICEuseLSR to simplify the logic in seaice_dynsolver (this |
23 |
parameter is not in any namelist) |
parameter is not in any namelist) |