4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/seaice: fix bug in tridiagonal solvers for SEAICE_OLx/y>0, this affects |
8 |
|
the JFNK solver (offline.dyn_jfnk) and global_ocean.cs32x15.seaice |
9 |
|
-> updated |
10 |
|
o pkg/seaice: |
11 |
|
- fix a bug in computing areaS in (J-J -> J-1) that affects runs |
12 |
|
when SEAICEscaleSurfStress=.TRUE., |
13 |
|
- apply areaW and areaS in S/R seaice_calc_lhs |
14 |
|
o pkg/atm_phys: |
15 |
|
- add diagnostics for 3-D, Nr+1 levels diagnostics of radiative fluxes |
16 |
|
(shortwave & longwave, net & downward) and diagnostics of temp. tendency |
17 |
|
for individual contribution (convection, LSC cond, radiation) |
18 |
|
- add Ruth Geen etal, GRL 2016, radiation optionis (see paper supp. |
19 |
|
information); activated with: solar_exponent=0. and wv_exponent=-1. |
20 |
|
o pkg/ggl90: |
21 |
|
- within IDEMIX add upper limit for horizontal group velocity to |
22 |
|
avoid instability problems in the explicit horizontal diffusion term for |
23 |
|
long time steps or high resolution |
24 |
|
o pkg/diagnostics: |
25 |
|
- simplify setting of local-array size in diagstats_output.F: uses "numLevels" |
26 |
|
(from DIAGNOSTICS_SIZE.h) to allow to write out more than Nr levels. |
27 |
|
o testreport: |
28 |
|
- remove "-v" (verbose option) in default mpirun command. |
29 |
|
o pkg/seaice/seaice_growth: |
30 |
|
- catch potential division by zero in ITD code, does not change |
31 |
|
verification results |
32 |
|
o pkg/ecco: |
33 |
|
- retire old codes to the Attic. The calls to retired functions are |
34 |
|
left in a commented form in case they ever need to be re-activated. |
35 |
|
- ecco_check.F: issue warning if any old CPP option is |
36 |
|
defined that corresponds to retired codes -- then stop. |
37 |
|
o pkg/atm_compon_interf: |
38 |
|
- change seaice fraction (use for OCN dic surf.flux) stored and sent to |
39 |
|
coupler: use last time-step value instead of average over cplSendFrq_iter |
40 |
|
time-step, similar to what is done for seaIceMass. |
41 |
|
This will affect results (pkg/dic) of coupled ATM-OCN+dic set-up. |
42 |
|
o eesupp & genmake2: |
43 |
|
- from Jinxuan Zhu: change etime fct call to S/R call (fix gfortran ETIME); |
44 |
|
<= remove until a fix is found for some ifort version on ia32 machine. |
45 |
|
o pkg/seaice/seaice_evp: |
46 |
|
- refine residual computation |
47 |
|
|
48 |
|
checkpoint65q (2015/11/18) |
49 |
|
o pkg/seaice/seaice_evp: |
50 |
|
- fix residual computations so that they no longer affect the actual |
51 |
|
simulation code |
52 |
|
- fix seaice_readparams to be able to actually set new parameters |
53 |
|
SEAICEaEVPcStar and SEAICEaEVPalphaMin, also fix logic a little |
54 |
|
o model/src: |
55 |
|
- fix wrong truncation (single prec) from "FLOAT" function in expressions |
56 |
|
like: deltaT*FLOAT(myIter) when myIter is large: |
57 |
|
a) replaced by DFLOAT (if not seen by TAF); |
58 |
|
b) remove "FLOAT" and use implicit type conversion (if seen by TAF). |
59 |
|
o pkg/aim_v23: |
60 |
|
- write/read the expected CO2 pickups (from S/R AIM_DO_CO2): fix reading |
61 |
|
when pickupSuff is set ; do write rolling pickups + at the end of the run. |
62 |
o pkg/atm_ocn_coupler + ocn_compon_interf: |
o pkg/atm_ocn_coupler + ocn_compon_interf: |
63 |
- in prep for using pkg/seaice Dyn in coupled set-up, implement sequential |
- in prep for using pkg/seaice Dyn in coupled set-up, implement sequential |
64 |
coupling option-1: ATM -(cpl)-> OCN and then OCN -(cpl)-> ATM ; |
coupling option-1: ATM -(cpl)-> OCN and then OCN -(cpl)-> ATM ; |