4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o coupler pkgs: |
8 |
|
Finish implementation of optionally-exchanged variable switches (started on |
9 |
|
Nov 12) with addition of few more exchanged fields, including 2-way exchange |
10 |
|
of pkg/thsice vars to allow to use seaice dynamics (from pkg/seaice) & seaice |
11 |
|
advection in OCN component; this requires sequential coupling. |
12 |
|
coupler (pkg/atm_ocn_coupler): |
13 |
|
- add argument msgUnit and iter number to CPL_SEND/RECV_ATM/OCN_FIELDS |
14 |
|
routines (useful for debug). |
15 |
|
- only export/import optionally exchanged fields (RunOff, seaice, Salt-Plume |
16 |
|
flux, DIC fields) if corresponding switch is ON. |
17 |
|
- add option to export RunOff to OCN (to use for DIC river input) |
18 |
|
- add 2-way thSIce vars exchange; check for consistent cpl_sequential setting. |
19 |
|
components (pkg/atm_ & ocn_compon_interf): |
20 |
|
- to save memory space in ATM & OCN comp: add some #ifdef ALLOW_${PKG} around |
21 |
|
optionally exchanged fields; add a check & stop in cpl_readparms.F. |
22 |
|
ATMCPL.h: ALLOW_LAND for RunOff, ALLOW_THSICE for seaice, ALLOW_AIM for CO2; |
23 |
|
OCNCPL.h: ALLOW_SALT_PLUME, ALLOW_DIC for DIC, ALLOW_THSICE for 2-W thsice. |
24 |
|
- rename: fracIce -> sIceFrac_cpl (<- match coupler var name) |
25 |
|
+ in ATM: fracIceTime -> sIceFracTime ; seaIceTime -> sIceMassTime. |
26 |
|
- add 2-way thSIce vars exchange ; add Salt-Plume flux ; add RunOff in OCN. |
27 |
|
- hold in common block coupler optionally-exchanged variable switch |
28 |
|
and set default "useImportXXX" accordingly; + check & stop if inconsistent. |
29 |
|
- add diagnostics for all imported fields from coupler (in both OCN & ATM); |
30 |
|
this is intended to replace the OCN cplFldtave.* output files (not updated |
31 |
|
to contain new additional exchanged fields). |
32 |
o pkg/dic: |
o pkg/dic: |
33 |
- fix an other bug (also from 2014/08/30) in dic_atmos.F, in dic_int1=3 code. |
- fix an other bug (also from 2014/08/30) in dic_atmos.F, in dic_int1=3 code. |
34 |
o pkg/thsice: |
o pkg/thsice: |