4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
o pkg/exch2: |
o pkg/obcs/exf |
8 |
|
- exf_getffieldrec.F: add a few ". _d 0" and |
9 |
|
add code to catch the case fldperiod = 0. |
10 |
|
- obcs_precribe_read.F: change if statements so that they match |
11 |
|
the variable type (_RL) |
12 |
|
- add a separate exf_iprec_obcs to exf_set_obcs (by default equal to |
13 |
|
exf_iprec) as part of namelist EXF_NML_01 |
14 |
|
o pkg/mdsio: |
15 |
|
- read/write tiled (local) files: read/write 1-level tile chunk at a time |
16 |
|
(instead of segment of length sNx); expected to speed up tiled IO. |
17 |
|
o pkg/exch2: |
18 |
- take buffer copy from/to array out of S/R exch2_send/recv into new |
- take buffer copy from/to array out of S/R exch2_send/recv into new |
19 |
S/R exch2_put/get ; Exch of local variable now works with MPI+MTH |
S/R exch2_put/get ; Exch of local variable now works with MPI+MTH |
20 |
(tested by removing commom block statement in SOLVE_FOR_PRESSURE.h). |
(tested by removing commom block statement in SOLVE_FOR_PRESSURE.h). |
21 |
- ad version of send/recv no longer needed (but needs exch2_ad_put/ad_get) |
- ad version of send/recv no longer needed (but needs exch2_ad_put/ad_get) |
22 |
- simplify argument list of S/R exch2_get_uv_bounds and exch2_get_scal_bounds |
- simplify argument list of S/R exch2_get_uv_bounds and exch2_get_scal_bounds |
23 |
(which replaces exch2_get_recv_bounds & exch2_get_send_bounds) by |
(which replaces exch2_get_recv_bounds & exch2_get_send_bounds) by |
24 |
including Topology header file (and common blocks). |
including Topology header file (and common blocks). |
25 |
- implement EXCH_IGNORE_CORNERS in scalar exchange (rx1); |
- implement EXCH_IGNORE_CORNERS in scalar exchange (rx1); |