4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o tools/genmake2: |
8 |
|
- improve error msg when failing in 2nd test of check_for_broken_Ff |
9 |
|
- fix option '-makefile' short-name (-mf according to genmake2 -help) |
10 |
|
- source local config file "genmake_local" just after processing the genmake2 |
11 |
|
command arguments (previously done before processing arg). |
12 |
|
o pkg/grdchk: |
13 |
|
- add a call to TURNOFF_MODEL_IO for Tangent-Linear run (in this case, call |
14 |
|
to this routine from cost_final has been dropped in g_cost_final) |
15 |
|
- improve printed information (more explicit msg, no longer using "print *," |
16 |
|
fix fcpertminus printed value). |
17 |
|
o model/src: |
18 |
|
- move call to COST_INIT_VARIA out of packages_init_variables.F directly |
19 |
|
into initialise_varia.F (just after calling PACKAGES_INIT_VARIABLES): |
20 |
|
this prevents getting cost-funct reset in adinitialise_varia recomputations. |
21 |
|
o pkg/dic: |
22 |
|
- move initialisation of "freefe" array from from dic_biotic_forcing.F to |
23 |
|
fe_chem.F: this prevents TAF from dropping this initialisation in TLM code. |
24 |
|
o pkg/grdchk: |
25 |
|
- grdchk_main.F : added CALL GLOBAL_SUM_INT( ierr , myThid ) |
26 |
|
- grdchk_getadxx.F etc. : omit I/O if ierr.EQ.0 |
27 |
o pkg/autodiff/ctrl/grdchk : |
o pkg/autodiff/ctrl/grdchk : |
28 |
- attempt to sort out what works and what does not, |
- attempt to sort out what works and what does not, |
29 |
with regard to I/O, and to warn/stop accordingly. |
with regard to I/O, and to warn/stop accordingly. |
30 |
o pkg/grdchk : |
o pkg/grdchk: |
31 |
- attempt to fix grdchk in the case of useSingleCpuIO. |
- attempt to fix grdchk in the case of useSingleCpuIO. |
32 |
- "if ( myProcId .EQ. grdchkwhichproc .AND. ierr .EQ. 0 )" |
- "if ( myProcId .EQ. grdchkwhichproc .AND. ierr .EQ. 0 )" |
33 |
statements were moved from grdchk_main.F and into |
statements were moved from grdchk_main.F and into |
34 |
grdchk_getadxx.F grdchk_getxx.F grdchk_setxx.F. |
grdchk_getadxx.F grdchk_getxx.F grdchk_setxx.F. |
35 |
- a global sum is applied to record numbers icvrec/layer |
- a global sum is applied to record numbers icvrec/layer |
36 |
out of grdchk_loc so that they be passed to I/O routines. |
out of grdchk_loc so that they be passed to I/O routines. |
37 |
o pkg/smooth : |
o pkg/smooth: |
38 |
- fix recomputation that appeared with nlfs : use smooth_recip_hFacC, |
- fix recomputation that appeared with nlfs : use smooth_recip_hFacC, |
39 |
smooth_hFacW, smooth_hFacS (copied at init_fixed) in 3d case. |
smooth_hFacW, smooth_hFacS (copied at init_fixed) in 3d case. |
40 |
o verification/testreport: |
o verification/testreport: |
41 |
- add option '-tlm' for Tangent-Linear test (-adm,-oad,-tlm are all exclusive); |
- add option '-tlm' for Tangent-Linear test (-adm,-oad,-tlm are all exclusive); |