4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/autodiff: |
8 |
|
re-write active I/O high-level (control) S/R: |
9 |
|
- rename S/R ACTIVE_READ/WRITE_RL to ACTIVE_READ/WRITE_3D_RL |
10 |
|
- add 1 more argument (useCurrentDir) to replace the "_LOC" 2nd set of S/R. |
11 |
|
- use standard pkg/mdsio I/O routines (MDS_READ/WRITE_SEC_XZ/YZ and |
12 |
|
MDS_READ/WRITE_FIELD); change loops to multi-threads. |
13 |
|
- update and merge active_file_control_slice.flow into active_file_control.flow |
14 |
|
- update the calls in lower level S/R (active_file.F, active_file_g.F and |
15 |
|
active_file_ad.F) keeping the argument list and function unchanged. |
16 |
|
o autodiff and RS=real*4: |
17 |
|
- call the right type (_RS instead of _RL) of S/R in few output S/R (pkg/exf |
18 |
|
ad-monitor and snapshots); disable arrType='RS' in mdsio_gl*.F ; |
19 |
|
- change argument type of 3-D mask argument to _RS to match type in the call |
20 |
|
(in seaice_cost*.F, ctrl_*_gen.F and *ctrl_bound.F); to be continued. |
21 |
o pkg/thsice: |
o pkg/thsice: |
22 |
- re-anable balanceEmPmR when useSEAICE=T with useThSIce=T. |
- re-anable balanceEmPmR when useSEAICE=T with useThSIce=T. |
23 |
- option to correct ocean fresh-water flux for imbalance of Atmos+Land |
- option to correct ocean fresh-water flux for imbalance of Atmos+Land |