4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice: another attempt to make the adjoint work for sea ice dynamics |
8 |
|
- re-initialize more variables in seaice_lsr: u/vIceC, u/vIceNm1 |
9 |
|
- add an auxilliary variable "bet" and fix store directives and keys in |
10 |
|
seaice_lsr_tridiagu/v, this seems to do the trick (i.e. more or |
11 |
|
less exact gradients in my tests); but there are still |
12 |
|
recomputation warning (although gradients are sort of OK), when |
13 |
|
SEAICE_LSR_VECTORIZE is not defined, so this flag and |
14 |
|
SEAICE_LSR_VECTORIZE_ZEBRA are recommended for efficiency. |
15 |
|
- update verification experiments lab_sea. |
16 |
|
- change some comments in S/R seaice_calc_viscosities |
17 |
o model/src: |
o model/src: |
18 |
- if staggerTimeStep=T, always apply exchange to velocity field in |
- if staggerTimeStep=T, always apply exchange to velocity field in |
19 |
do_stagger_fields_exchanges.F instead of in do_fields_blocking_exchanges.F |
do_stagger_fields_exchanges.F instead of in do_fields_blocking_exchanges.F |