5 |
============================== |
============================== |
6 |
|
|
7 |
o model/src: |
o model/src: |
8 |
|
useRealFreshWaterFlux: remove masking of EmPmP (using maskInC) in |
9 |
|
external_forcing_surf.F and apply mask directly in S/R SOLVE_FOR_PRESSURE. |
10 |
|
o pkg/obcs: |
11 |
|
modify Stevens boundary conditions so that S/R obcs_calc_stevens computes |
12 |
|
tendency for temperature and salinity that is then applied to update |
13 |
|
theta and salt in S/R obcs_apply_ts; this requires proper masking of all |
14 |
|
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. |
20 |
|
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: |
22 |
- move delX,delY to new header file (SET_GRID.h) and adjust length to 1rst |
- move delX,delY to new header file (SET_GRID.h) and adjust length to 1rst |
23 |
face dimensions. |
face dimensions. |
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 |
32 |
|
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 |
35 |
and fix initialisation when using sigma-coords. |
and fix initialisation when using sigma-coords. |