4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
o eesupp/src/eeset_parms.F: |
checkpoint66l (2017/10/24) |
8 |
|
o pkg/kpp, ggl90 & ebm: |
9 |
|
- read namelist without IOSTAT=errIO to force to stop if there is an error |
10 |
|
in the parameter file namelist. |
11 |
|
o pkg/cheapaml: major changes to relaxation coefficient setting: |
12 |
|
- rename parameters cheapaml_taurelax & cheapaml_taurelaxocean (in days) |
13 |
|
to cheap_tauRelax & cheap_tauRelaxOce (now in seconds); |
14 |
|
- if using cheapMaskFile, set relaxation coeff to: cheapMask/tauRelax |
15 |
|
(instead of 1/cheapMask over ocean and 1/tauRelax over land); |
16 |
|
- with cheapMaskFile unset: set relaxation coeff according to land/ocean mask |
17 |
|
(unchanged) but skip increase near domain edges for periodic domain (in X |
18 |
|
or Y dir) when cheapamlX/Yperiodic=T ; also fix linear increase (over |
19 |
|
Cheapaml_mask_width grid points) of coeff towards domain edges (previously |
20 |
|
was increasing away from edges). Update output of experiment "cheapAML_box". |
21 |
|
o pkg/cheapaml: |
22 |
|
- move setting of (fixed in time) relaxation coefficient |
23 |
|
from cheapaml_init_varia.F to cheapaml_init_fixed.F |
24 |
|
o pkg/exf: |
25 |
|
- add specific forcing field for tides to feed model new geopotential anomaly |
26 |
|
forcing, for now within #ifdef EXF_ALLOW_TIDES. |
27 |
|
- remove from common block unused params: exf_inscal_sst & exf_inscal_sss. |
28 |
|
o model: |
29 |
|
- add new 2-d forcing field for time-dependent geopotential anomaly (e.g., |
30 |
|
tidal forcing), in m^2/s^2 ; add run-time param to allow to turn it off. |
31 |
|
o eesupp/src: |
32 |
|
- shift standardMessageUnit in eeboot.F and I/O units in mdsfindunit.F |
33 |
|
for coupling to GEOS AGCM: HACK_FOR_GMAO_CPL option in CPP_EEOPTIONS.h |
34 |
|
|
35 |
|
checkpoint66k (2017/09/20) |
36 |
|
o model/src: |
37 |
|
- add missing CPP brackets (ALLOW_COST, ALLOW_CTRL in load_fields_driver.F |
38 |
|
and the_model_main.F) |
39 |
|
o ctrl: |
40 |
|
- use zeroRL in place of fc when ALLOW_COST is not compiled (in ctrl_pack.F) |
41 |
|
- call MDS_READ_FIELD / MDS_WRITE_FIELD instead of deprecated |
42 |
|
mdsreadfield / mdswritefield (in ctrl_get_gen.F, ctrl_map_ini_gen.F, |
43 |
|
ctrl_map_ini_genarr.F, and ctrl_map_ini_gentim2d.F ) |
44 |
|
o eesupp: |
45 |
|
- add CPP option to activate some pieces of code for coupling to GEOS AGCM; |
46 |
|
- shift commonly used IO unit (in eeboot.F) for coupling to GEOS AGCM. |
47 |
|
o pkg/bling: |
48 |
|
- bling_production: Fix typo in calcium carbonate uptake. Also rearranging |
49 |
|
and cleaning |
50 |
|
o model/src: |
51 |
|
- move k loop inside correction_step.F (+ update calling S/R) |
52 |
|
- collect implicit pressure gradient tendencies in local 2-D array; |
53 |
|
affect results (at machine truncation level) when using 3-D solver; update |
54 |
|
output of exp.: exp4 (x1), global_ocean.cs32x15 (x2),hs94.cs-32x32x5.impIGW, |
55 |
|
rotating_tank, short_surf_wave,tutorial_deep_convection (x2) |
56 |
|
& tutorial_plume_on_slope. |
57 |
|
|
58 |
|
checkpoint66j (2017/08/15) |
59 |
|
o pkg/ptracers: |
60 |
|
- fix surface forcing under ice-shelf (useShelfIce=T). |
61 |
|
o pkg/atm_phys: |
62 |
|
- use hFac weighted average when applying A-grid atm-phys momentum tendency |
63 |
|
to C-grid dynamics; this ensures wind-stress match mom tendency. |
64 |
|
o eesupp/src: |
65 |
- change default for opening scratch files to avoid STATUS='SCRATCH' |
- change default for opening scratch files to avoid STATUS='SCRATCH' |
66 |
- close scratch files with STATUS='DELELTE' |
- close scratch files with STATUS='DELETE' |
67 |
- you can revert to old default by setting USE_FORTRAN_SCRATCH_FILES |
- changes affect eeset_parms.F and open_copy_data_file.F and many routines |
68 |
in CPP_EEOPTIONS.h |
that read namelists (because they close the scratch files) |
69 |
|
- you can revert to old default by setting USE_FORTRAN_SCRATCH_FILES |
70 |
|
in CPP_EEOPTIONS.h (tested in ideal_2D_oce/code & lab_sea/code_ad) |
71 |
o pkg/atm_phys: |
o pkg/atm_phys: |
72 |
- fix unset arguments in (unused) S/R surface_flux_0d. |
- fix unset arguments in (unused) S/R surface_flux_0d. |
73 |
o eesupp/src: |
o eesupp/src: |