4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice: introduce a restricted additive Schwarz (RAS) method in |
8 |
|
preconditioner for JFNK (run LSR into the overlaps as far as possible, |
9 |
|
i.e OLx/y-2, but overwrite the solution in the overlaps) |
10 |
|
- extend loop range in seaice_calc_viscosity |
11 |
|
- add new parameters SEAICE_OLx/y (default = OLx/y-2) |
12 |
|
- add flexible loop ranges to seaice_preconditioner, seaice_calc_lsr_coeffs |
13 |
|
- slightly modify loops in tridiagonal solver lsr-preconditioner |
14 |
|
- by default remove the extra exchange in seaice_preconditioner with a |
15 |
|
replacement of an undocumented CPP flag by SEAICE_PRECOND_EXTRA_EXCHANGE |
16 |
|
- modify offline_exf_seaice so that old results without RAS are reproduced |
17 |
|
for output.dyn_jfnk.txt |
18 |
|
in seaice_fgmres.F (unrelated to RAS) |
19 |
|
- add a cpp-flag option for a re-ordered mapping (potentially more |
20 |
|
efficient), but because this changes the results, turn it off by |
21 |
|
default |
22 |
|
- replace the save statement by local common blocks |
23 |
o utils/matlab: |
o utils/matlab: |
24 |
- fix tile-offset in rdmnc.m when output was produced using EXCH2. |
- fix tile-offset in rdmnc.m when output was produced using EXCH2. |
25 |
- update cs_grid/bk_line scripts to use load_grid.m (in utils/matlab) |
- update cs_grid/bk_line scripts to use load_grid.m (in utils/matlab) |