4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
o pkg/obcs: modify Stevens boundary conditions so that S/R obcs_calc_stevens |
o model/src: |
8 |
computes tendency for temperature and salinity that is then applied to update |
useRealFreshWaterFlux: remove masking of EmPmP (using maskInC) in |
9 |
theta and salt in S/R obcs_apply_ts; this requires proper masking of all |
external_forcing_surf.F and apply mask directly in S/R SOLVE_FOR_PRESSURE. |
10 |
horizontal advection and diffusion contributions on the boundary (in |
o pkg/obcs: |
11 |
S/Rs gad_advection, gad_calc_rhs, gmredi_rtransport, gmredi_calc_diff), and |
modify Stevens boundary conditions so that S/R obcs_calc_stevens computes |
12 |
removing the mask in S/R timestep_tracer. The advantage of this approach is |
tendency for temperature and salinity that is then applied to update |
13 |
that the updated tracer values include contributions from the surface |
theta and salt in S/R obcs_apply_ts; this requires proper masking of all |
14 |
forcing and vertical diffusion. |
horizontal advection and diffusion contributions on the boundary (in |
15 |
|
S/Rs gad_advection, gad_calc_rhs, gmredi_rtransport, gmredi_calc_diff), and |
16 |
|
removing the mask in S/R timestep_tracer. The advantage of this approach is |
17 |
|
that the updated tracer values include contributions from the surface |
18 |
|
forcing and vertical diffusion. |
19 |
This modification changes exp4.stevens because of vertical diffusion. |
This modification changes exp4.stevens because of vertical diffusion. |
20 |
o model/src: |
o model/src: |
21 |
change non-curvilinear grid setting to also work with exch2 + blank tiles: |
change non-curvilinear grid setting to also work with exch2 + blank tiles: |
28 |
- split the domain in many more tiles (9x4 tiles of 10x10 each); |
- split the domain in many more tiles (9x4 tiles of 10x10 each); |
29 |
- switch to exch2 and remove 1 blank-tile (but only for MPI test). |
- switch to exch2 and remove 1 blank-tile (but only for MPI test). |
30 |
- update results of both test (std & dwnslp). |
- update results of both test (std & dwnslp). |
31 |
o pkg/diagnostics/diagstat_calc.F: fix problem with non-initialised halos in |
o pkg/diagnostics/diagstat_calc.F: fix problem with non-initialised halos in |
32 |
tmp-fields for TARGET_NEC_SX at the cost of extra loops and less vectorisation |
tmp-fields for TARGET_NEC_SX at the cost of extra loops and less vectorisation |
33 |
o model/src: |
o model/src: |
34 |
- take sigma-coords related code out of update_etah.F into new S/R UPDATE_ETAWS |
- take sigma-coords related code out of update_etah.F into new S/R UPDATE_ETAWS |