4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice/seaice_evp.F: introduce "adaptive EVP" by Madlen Kimmritz |
8 |
|
- this is an intermediate state of a truely converging EVP that has |
9 |
|
the potential of outperforming implicit VP methods, I do not recommend |
10 |
|
using it yet. |
11 |
|
- for now, "adaptive EVP" is turned on by setting SEAICE_EVP_USE_ADAPTATION |
12 |
|
and all parameters are hardwired |
13 |
|
- for convergence it still requires very smooth regularisations, that means, |
14 |
|
if SEAICE_DELTA_SMOOTHREG is defined, deltaCreg=deltaC+deltaMin, which is |
15 |
|
different from the VP case with deltaCreg=sqrt(deltaC**2+deltaMin**2); also |
16 |
|
specific averaging appears to be required, still subject to tuning |
17 |
|
- still needs cleaning and I need to turn parameter into runtime parameters |
18 |
|
- add code to compute and print residuals of iteration, compile with |
19 |
|
defining ALLOW_SEAICE_EVP_RESIDUAL to enable it |
20 |
o pkg/seaice/seaice_evp.F: fix a bug (factor of four in front of e12Csq) |
o pkg/seaice/seaice_evp.F: fix a bug (factor of four in front of e12Csq) |
21 |
that entered with r1.54 on Sep04, 2015, -> update results |
that entered with r1.54 on Sep04, 2015, -> update results |
22 |
|
|