4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/layers: |
8 |
|
- fix snap-shot output of layer thickness @ V.pt and output of pot.density |
9 |
|
- fix calculation of layer non-weighted velocity and layer probability |
10 |
|
- add diagnostics for pot.density used for layer averaging |
11 |
|
o pkg/seaice: |
12 |
|
- seaice_calc_viscosity.F: change computation of deltaC**2 to ensure |
13 |
|
positiveness, modify a few comments and improve variable names, |
14 |
|
- the changed computation of deltaC affects most seaice-related |
15 |
|
experiments at the truncation level. |
16 |
|
seaice_itd.thermo is affected by far the most, with |
17 |
|
only 7 digits of agreement remaining; update experiments. |
18 |
|
|
19 |
|
checkpoint65l (2015/05/04) |
20 |
|
o pkg/shelfice: |
21 |
|
- in shelfice_thermodynamics.F, if SHELFICEBoundaryLayer=.true., then set |
22 |
|
factor drKp1 to zero where it is negative (ie. do not use |
23 |
|
SHELFICEBoundaryLayer if hFacC>1) |
24 |
|
- the same for factor drLoc in shelfice_forcing.F |
25 |
|
o tools/genmake2: move FEXTRAFLAGS from FFLAGS to FOPTIM to avoid a problem |
26 |
|
with modules in ptracers, when using testreport option "-small_f" |
27 |
|
o pkg/seaice/seaice_growth.F (in case of SEAICE_ITD) |
28 |
|
- replace tmpscal1**1.36 by faster exp(1.36*log(tmpscal1)) |
29 |
|
o verification/testreport |
30 |
|
- add new option -small_f |
31 |
|
with this option testreport first makes the target small_f (*.f files) |
32 |
|
before running make (all). This is useful for explicit inlining when |
33 |
|
all sources need to be full available. |
34 |
|
o pkg/exf/exf_interp.F: |
35 |
|
remove previous changes related to reverse (decreasing) input grids latitude |
36 |
|
|
37 |
|
checkpoint65k (2015/04/01) |
38 |
|
o pkg/ecco: |
39 |
|
fix missing cosphi initialization; use eccoiter in place of optimcycle; |
40 |
|
if autodiff is not compiled then use READ_REC_XY_RL/READ_REC_XYZ_RL |
41 |
|
instead of active read/write |
42 |
|
o pkg/ctrl: |
43 |
|
if autodiff is not compiled then use READ_REC_XY_RL/READ_REC_XYZ_RL |
44 |
|
instead of active read/write. |
45 |
|
o pkg/autodiff: make autodiff_readparms.F and autodiff_whtapeio_sync.F |
46 |
|
return if .NOT.useAUTODIFF |
47 |
|
o pkg/seaice: add CPP brackets (cost function related). |
48 |
|
o model/src: |
49 |
|
add useAUTODIFF run time switch. |
50 |
|
o pkg/exf/exf_interp.F: |
51 |
|
add code to allow input grids with latitude starting in the north (i.e. when |
52 |
|
j=1 corresponds to northern edge of field); modify global_with_exf to test |
53 |
|
this feature. |
54 |
|
o verification/testreport: |
55 |
|
- replace "grep -A3" with POSIX conformal sed command, because there are |
56 |
|
implementations of grep that cannot do contextual searches |
57 |
|
- replace "cat -n" by "nl" (two occurrences), because not all implementations |
58 |
|
of "cat" have the option "-n" |
59 |
|
o model/src: |
60 |
|
add new file gsw_teos10.F that contains 3 functions, more or less a copy |
61 |
|
of the gsw_toolbox.f90 of the TEOS-10 fortran interface, that are used to |
62 |
|
convert from conservative to potential temperature. For now they are not |
63 |
|
called anywhere. |
64 |
|
o pkg/ggl90: make "useIDEMIX" useful |
65 |
|
- re-organize code in s/r ggl90_calc a little to move computations that |
66 |
|
are different for idemix into separate loops (changes verification |
67 |
|
experiment idemix at truncation level, 12 digits remain -> updated) |
68 |
|
- requires 2 new 2D fields KappaM, verticalShear |
69 |
|
- make hFacI and recip_hFacI local 3D variables that are passed to |
70 |
|
s/r ggl90_idemix |
71 |
|
- fix and improve some comments |
72 |
|
|
73 |
|
checkpoint65j (2015/02/25) |
74 |
|
o pkg/openad |
75 |
|
- synchronize seawater.F with version in model/src: replace routine |
76 |
|
body of sw_temp by calling sw_ptmp and fix/add a few comments. |
77 |
|
o pkg/mnc: |
78 |
|
- change default value of pickup_read/write_mnc params to FALSE |
79 |
|
(since few features are missing in reading MNC pickup files). |
80 |
|
o model/src: |
81 |
|
- change default (background) vertical diffusivity for salt to be the |
82 |
|
temperature (background) vertical diffusivity. |
83 |
|
- change background vertical diffusivity in vertical mixing pkgs ggl90, |
84 |
|
kl10, my82 and pp81 from temperature diffusivity to salinity diffusivity. |
85 |
|
This makes ptracers default diffusivity (that uses salt diffKr) more |
86 |
|
consistent with vertical mixing schemes. |
87 |
|
o verification/testreport: |
88 |
|
- fix typo in "-pcls" option ; |
89 |
|
- put temp files in /tmp (instead of in local dir) |
90 |
|
- add option "-ncad" to use genmake2 new option "-nocat4ad" |
91 |
|
- allow to use "-j" option (for multi-procs make) for AD, OAD and TLM. |
92 |
|
o pkg/ggl90 (idemix code): |
93 |
|
- apply few fixes ; add some missing "_d 0" ; update output of exp. |
94 |
|
global_ocean.90x40x15.idemix |
95 |
|
o OpenAD |
96 |
|
- enable active file I/O and begin removal of work-around code |
97 |
|
for OpenAD for handling control variables (memory vs. active files) |
98 |
|
- new CPP options file OPENAD_OPTIONS.h |
99 |
|
- revert to genarr2d gradient check for hs94.1x64x5 |
100 |
|
- (genarr3d tested by tutorial_global_oce_biogeo, tutorial_tracer_adjsens) |
101 |
|
- gentim2d works for halfpipe_streamice but not yet hs94.1x64x5 |
102 |
|
o tools/genmake2: |
103 |
|
- add option for an alternative Makefile (from Martin) where multiple |
104 |
|
source files are sent to TAF (instead of all in one file). |
105 |
|
o pkg/ggl90: add IDEMIX (Olbers and Eden, 2013) |
106 |
|
- code provided by Carsten Eden as an extension of ggl90 |
107 |
|
- so far the code is turned on within ggl90 by setting a CPP-flag at |
108 |
|
compile time; a runtime flag implementation is not yet complete |
109 |
|
- tested in new verification experiment global_ocean.90x40x15.idemix |
110 |
|
o verification: |
111 |
|
- reduce length of the AD test run by half for experiments |
112 |
|
global_ocean.cs32x15 (std + thsice) and isomip |
113 |
|
- enable active file I/O for OpenAD, adjust verifications accordingly |
114 |
|
- halfpipe_streamice: change gradient check from genarr2d to gentim2d |
115 |
|
o verification/testreport: |
116 |
|
- fix two non-POSIX sed statements so that there are no error messages |
117 |
|
on Mac OS X |
118 |
|
- replace hostname -s with hostname | sed 's/\..*$//' |
119 |
|
o model/src/seawater.F: |
120 |
|
- simplify SW_TEMP to just calling SW_PTMP with P and PR exchanged |
121 |
|
(following the matlab code), which would have avoided the bug caught |
122 |
|
by Matt (see below) in the first place |
123 |
|
o pkg/shelfice: |
124 |
|
- implement alternative discretisation of quadratic drag (selectBotDragQuadr) |
125 |
|
and true distance in no-slip BC (bottomVisc_pCell) similar to bottom-drag. |
126 |
|
- fix sign of friction tendency (no-slip BC) and fix u,v drag for thin |
127 |
|
ice-shelf case (i.e., within surface level). |
128 |
|
- add config summary in shelfice_check.F |
129 |
|
- remove global variable recip_SHELFICElatentHeat and replace by a local |
130 |
|
variable recip_latentHeat |
131 |
|
- introduce diagnostics for friction velocity uStar (in case of |
132 |
|
SHELFICEuseGammaFrict) |
133 |
|
- change verification experiment isomip.htd: |
134 |
|
+ start from pickup (as input_ad at nIter0=8640) |
135 |
|
+ start from SHELFICEmassFile instead of SHELFICEloadAnomaly file |
136 |
|
+ test SHELFICEuseGammaFrict = .TRUE. |
137 |
|
+ test SHELFICEadvDiffHeatFlux = .TRUE. |
138 |
|
o model/src: |
139 |
|
- fix bug (Thanks to Matt) in function SW_TEMP (to convert Pot.Temp to |
140 |
|
in-situ Temp) and in routine SW_TEMP (in pkg/openad); |
141 |
|
update output of experiments global_with_exf.yearly and isomip (all 6). |
142 |
|
o pkg/shelfice: |
143 |
|
- change setting of kTopC to also be zero where there is no ice-shelf. |
144 |
|
- zero out surface forcing arrays (for now, for T & S + EmPmR) where |
145 |
|
ice-shelf is. |
146 |
|
- first attempt to get RealFreshWaterFlux effects: for now, only without |
147 |
|
SHELFICEboundaryLayer ; not consistent if using synchronous time-stepping. |
148 |
|
o pkg/seaice: add the option to prescribe a fixed thickness PDF |
149 |
|
for thermodynamic calculations |
150 |
|
- because of divisions of the type 7/7 not exactly equal to 1, this change |
151 |
|
affects results of some verification experiments by up to 4 digits: |
152 |
|
global_ocean.cs32x15.seaice, lab_sea, lab_sea.fd, lab_sea.salt_plume, |
153 |
|
seaice_obcs, seaice_obcs.seaiceSponge, seaice_obcs.tides |
154 |
|
adjoint: lab_sea, lab_sea.noseaicedyn |
155 |
|
-> updated |
156 |
|
|
157 |
|
checkpoint65i (2015/01/23) |
158 |
|
o model/src: |
159 |
|
- change units of frictionHeating field from W to W/m^2 |
160 |
|
- fix bug in frictional heating from stratospheric drag in |
161 |
|
S/R ATM_PHYS_TENDENCY_APPLY_V |
162 |
|
- with synchronous time-stepping: move resetting to zero of frictionHeating |
163 |
|
field from load_fields_driver.F to thermodynamics.F ; |
164 |
|
- add diagnostics for frictional heating. |
165 |
|
o model/src & gmredi K3D: |
166 |
|
- add frictionHeating field to pickup-files (for synchronous time-stepping) |
167 |
|
- move ALLOW_EDDYPSI block out of DYNVARS.h and merge it into FFIELDS.h |
168 |
|
- rename uMean,vMean --> uEulerMean,vEulerMean (+ change diagnostics name |
169 |
|
and name in pickup file). |
170 |
|
- fix arguments of few DIAGNOSTICS_FILL calls in gmredi_k3d.F |
171 |
|
o model/src: |
172 |
|
- move (from ini_forcing.F) initialisation of all arrays in header file |
173 |
|
FFIELDS.h into new S/R ini_ffields.F ; this fix broken restart |
174 |
|
(since Nov 2012) with option selectAddFluid=1. |
175 |
|
o pkg/shelfice: |
176 |
|
- change units (+ document) of newly added field "shelfIceMassDynTendency" |
177 |
|
- upgrade from _RS to _RL shelficeMass & shelficeLoadAnomaly arrays. |
178 |
|
o pkg/obcs: re-organize obcs_calc_stevens.F to prepare for passive tracers |
179 |
|
o pkg/seaice: two new runtime parameters: |
180 |
|
- SEAICE_cStar replaces the hard wired "20" in the strength formulation, |
181 |
|
long overdue |
182 |
|
- SEAICE_tensilFac: preparation for Koenig-Beatty+Holland (2012) |
183 |
|
parameterization of tensil stress for fast ice (does not do anything yet) |
184 |
|
o pkg/seaice/seaice_check.F: left over from restricted addtive Schwarz method |
185 |
|
for LSR: move checking overlaps out of JFNK-if-block |
186 |
|
o pkg/atm_phys: |
187 |
|
- move copy of grid and dynamical fields out of atm_phys_driver.F into |
188 |
|
new S/R ATM_PHYS_DYN2PHYS. |
189 |
|
- fix level height for Linear Free-Surf case (to be consistent with |
190 |
|
fixed-in-time pressure levels). |
191 |
|
o pkg/mom_common (bottomdrag): |
192 |
|
- average bottomDragFld (ALLOW_BOTTOMDRAG_CONTROL) from grid-cell center |
193 |
|
to correct location (U & V point) in S/R MOM_U/V_BOTTOMDRAG; |
194 |
|
update output (adm & tlm) of experiment global_ocean.90x40x15.bottomdrag. |
195 |
|
o pkg/shelfice (u/v_drag): |
196 |
|
- add one argument (the other velocity component) to S/R SHELFICE_U/V_DRAG; |
197 |
|
- use SHELFICEDragLinear & SHELFICEDragQuadratic in shelfice_v_drag.F |
198 |
|
(now similar to shelfice_u_drag.F) |
199 |
|
- remove condition on bottomDragTerms when calling SHELFICE_U/V_DRAG |
200 |
|
from mom_vecinv.F (similar to mom_fluxform calls). |
201 |
|
o pkg/mom_common (bottomdrag): |
202 |
|
- add one argument (the other velocity component) to S/R MOM_U/V_BOTTOMDRAG; |
203 |
|
- add options for alternative discretisation of velocity norm in quadratic |
204 |
|
bottom drag: averaging of grid-cell-center KE to U.point and V.point |
205 |
|
(selectBotDragQuadr=0, original code) can produce noisy patterns; this |
206 |
|
improves when averaging only the other component (e.g. vVel for U bottom |
207 |
|
drag) using wet-point method (selectBotDragQuadr=2) or not (=1). |
208 |
|
- add options (bottomVisc_pCell) to account for partial-cell in bottom |
209 |
|
friction (no-slip BC) thus getting the true distance from the bottom; |
210 |
|
off by default since this also reduces model stability (explicit bottom |
211 |
|
friction). Changes produce different machine truncation with linear-drag |
212 |
|
+ no-slip BC: update output of experiments exp4.stevens (10 digits) and |
213 |
|
front_relax (bvp & mxl, 10 & 11 digits). |
214 |
|
o model/src & mom pkgs: |
215 |
|
- add one more level to vertical viscosity local arrays (Nr+1, previously Nr) |
216 |
|
since no-slip bottom BC uses viscosity @ k+1 to update velocity @ level k |
217 |
|
- for now and until vertical mixing scheme are updated to fill up level Nr+1, |
218 |
|
just copy level Nr value to level Nr+1. |
219 |
|
o doc: |
220 |
|
- add notes form Abhisek Chakraborty on how to close Heat & Salt budgets. |
221 |
|
o pkg/streamice: |
222 |
|
- shelfice_init_varia.F, shelfice_init_fixed.F, shelfice_readparms.F, |
223 |
|
SHELFICE.h: move array shelficemass to init_varia, initialise |
224 |
|
from array shelficemassinit, which is set in init_fixed and |
225 |
|
has option to be set from file; introduce array |
226 |
|
shelficeMassDynTend array, set thru file in init_fixed |
227 |
|
- NEW FILE: shelfice_step_icemass.F: update shelficemass from either |
228 |
|
shelfIceFreshWaterFlux and shelficeMassDynTend or H_streamice in |
229 |
|
pkg/streamice |
230 |
|
- shelfice_thermodynamics.F: call shelfice_step_icemass if |
231 |
|
SHELFICEMassStepping = .true. |
232 |
|
- shelfice_ad_diff.list: add new subroutine shelfice_step_icemass.f |
233 |
|
|
234 |
|
checkpoint65h (2014/12/17) |
235 |
|
o verification/global_ocean.90x40x15, global_ocean_ebm: |
236 |
|
- update to generic controls. |
237 |
|
o pkg/ctrl: |
238 |
|
- ctrl_map_ini_genarr.F: test for igen>0 |
239 |
|
- ctrl_init_variables.F: add call to CTRL_MAP_INI_GENTIM2D. |
240 |
|
- move gentim2d part of ctrl_map_ini_genarr.F to |
241 |
|
new separate routine : ctrl_map_ini_gentim2d.F |
242 |
|
- ctrl_cost_driver.F,ctrl_init.F ctrl_map_ini_genarr.F: |
243 |
|
add time variable weights and cyclic controls (time mean, |
244 |
|
seasonal cycle, etc) capabilities to gentim2d |
245 |
|
o pkg/ecco: |
246 |
|
- move reading of error, conversion to weights from |
247 |
|
ecco_cost_init_fixed.F to ecco_toolbox.F (ecco_readwei) |
248 |
|
o global_oce_llc90, cs32: |
249 |
|
- activte sbo. |
250 |
|
- CTRL_SIZE.h : add maxCtrlProc. |
251 |
|
- activate the new genctrl capabilities. |
252 |
|
- update following reorganization of global_oce_input_fields.tar.gz |
253 |
|
o pkg/ctrl/ctrl_ad_diff.list: |
254 |
|
- add missing ctrl_init_rec.f |
255 |
|
o tools/OAD_support/keepOriginal: |
256 |
|
- add ctrl_init_rec.F |
257 |
|
o model/src/the_main_loop.F, pkg/ctrl/ctrl_map_ini_genarr.F: |
258 |
|
- avoid recomputations of xx_gentim2d_dummy. |
259 |
|
o momentum diagnostics: |
260 |
|
- move filling of diagnostics Um_Diss & Vm_Diss from mom_fluxform.F and |
261 |
|
mom_vecinv.F to timestep.F (to include Smag-3D contribution). |
262 |
|
o pkg/seaice/seaice_lsr.F: |
263 |
|
- fix computation of BU/BV, make sure they are non-zero, only necessary |
264 |
|
for cubed sphere exchanges and SEAICE_OLx/y>0. |
265 |
|
This makes calling s/r fill_cs_corner_rl obsolete (removed). |
266 |
|
o verification/global_ocean.cs32x15/input.seaice |
267 |
|
- add test for strong implicit coupling and restricted addtive Schwarz |
268 |
|
methods for LSR |
269 |
|
- update results/output.seaice.txt |
270 |
|
o verification/tutorial_global_oce_biogeo: |
271 |
|
- AD & OAD set-up: switch off ALLOW_OLD_VIRTUALFLUX (like in fwd set-up) |
272 |
|
and set PTRACERS_EvPrRn(1,2) to zero (for DIC & ALK); |
273 |
|
update output_adm,_oadm,_tlm.txt |
274 |
|
o pkg/dic: |
275 |
|
- change default to "#undef ALLOW_OLD_VIRTUALFLUX" in DIC_OPTIONS.h |
276 |
|
- add a stop when ALLOW_OLD_VIRTUALFLUX is defined and PTRACERS_EvPrRn |
277 |
|
for tracer 1 & 2 is set (to avoid double counting of dilution effect). |
278 |
|
o verification/tutorial_global_oce_biogeo: |
279 |
|
- AD & OAD set-up: do not set PTRACERS_EvPrRn for tracer 1 & 2 since |
280 |
|
dilution is already added by pkg/dic ALLOW_OLD_VIRTUALFLUX ; |
281 |
|
update output_adm,_oadm,_tlm.txt |
282 |
|
o eesupp/src: |
283 |
|
- add fill_cs_corner_rl.F (_RL-copy of fill_cs_corner_rs.F) |
284 |
|
and call it in seaice_lsr when using nonzero SEAICE_OLx/y |
285 |
|
o pkg/seaice: introduce strongly implicit coupling, intended for stabilizing |
286 |
|
LSR (following Hutchings et al. 2004) |
287 |
|
- introduce zetaZ as a global variable (requires adjustments in |
288 |
|
seaice_evp.F and seaice_jfnk.F) and compute analoguously to etaZ |
289 |
|
in seaice_calc_viscosities.F |
290 |
|
- new flag SEAICEuseStrImpCpl (default off) |
291 |
|
- add new terms zetaZ*du/dy and zetaZ*dv/dx on both sides of the |
292 |
|
momentum equations |
293 |
|
- JFNK-solver (preconditioner) adjusted to allow using this method |
294 |
|
(where it does not have any positive effect) |
295 |
|
o pkg/seaice |
296 |
|
- add overlap for restrictive additive Schwartz method also to LSR, but |
297 |
|
turn it off by default (because it only seems to work for non-cubed |
298 |
|
sphere/llc topologies) |
299 |
|
o pkg/autodiff |
300 |
|
- add extra exchanges in addummy_in_steppging also for mnc output |
301 |
|
o pkg/seaice: |
302 |
|
- add extra exchanges before dumping adjoint fields in seaice_ad_dump.F |
303 |
|
to avoid stripes in the adjoint output (similar to addummy_in_stepping.F) |
304 |
|
o pkg/obcs: |
305 |
|
- add option to specify domain-connected piece Id along OB though files |
306 |
|
(for now, only used to diagnose PhiVel; default =1 -> global correction) |
307 |
|
- modify obcs_diag_balance.F to process each connected-part separately; |
308 |
|
exclude OB where Id = 0 but keep the full divergence there (-> constant |
309 |
|
Psi along this portion of OB and all inflow derived from grad(Phi)) |
310 |
|
- add example of OB-conect files in verification/so_box_biogeo/input. |
311 |
|
o pkg/diagnostics: |
312 |
|
- improve treatment of Open-Boundaries in Velocity-Potential calculation: |
313 |
|
a) use non zero matrix element across OB and solve for Phi 1 grid point |
314 |
|
outside OB (i.e, where tracer OBCS are applied). |
315 |
|
b) global imbalance of inFlow/outFlow across OB: instead of modifying |
316 |
|
velocity across OB, spread it uniformly along the OB in the RHS. |
317 |
|
|
318 |
|
checkpoint65g (2014/11/19) |
319 |
|
o pkg/diagnostcis: |
320 |
|
- add preconditioner off-diagonal factor (diagCG_pcOffDFac) as run-time param |
321 |
|
o pkg/my82,pp81,kl10: |
322 |
|
- fix ALLOW_3D_DIFFKR implementation (previously had no effect): use 3-D |
323 |
|
field diffKr as background diffusivity to set minimum diffusivity value. |
324 |
|
o pkg/seaice: |
325 |
|
- add new parameter SEAICEuseEVPrev (for revisited EVP by |
326 |
|
Bouillon et al 2013) |
327 |
|
- add SEAICE_evpAlpha/Beta to namelist |
328 |
|
- modify seaice_evp code to able to use SEAICEuseEVPrev. These changes |
329 |
|
involve trivial re-ordering of divisions/multiplications that should not |
330 |
|
have any effects, but ... they do change the results of lab_sea.hb87 so |
331 |
|
that only 2 digits of agreement remain, in line with the general |
332 |
|
instability/fragility of the evp-code. For now, I do not care and just |
333 |
|
update the verification experiment |
334 |
o pkg/ctrl : add generic pre-processing (xx_genarr2d_preproc etc) |
o pkg/ctrl : add generic pre-processing (xx_genarr2d_preproc etc) |
335 |
- remove xx_genarr2d_numsmooth etc |
- remove xx_genarr2d_numsmooth etc |
336 |
- use xx_genarr2d_preproc etc instead |
- use xx_genarr2d_preproc etc instead |
337 |
- carry out smooth_correl2D at initialization |
- carry out smooth_correl2D at initialization stage rather than during |
338 |
stage rather than during time stepping. |
time stepping. |
339 |
- get smoothOpNb from xx_gentim2d_preproc |
- get smoothOpNb from xx_gentim2d_preproc |
340 |
o global_oce_cs32 : |
o global_oce_cs32 : |
341 |
- add test of generic ecco capabilities. |
- add test of generic ecco capabilities. |
342 |
o pkg/exf/exf_getsurfacefluxes.F : |
o pkg/exf/exf_getsurfacefluxes.F : |
343 |
- add to tmpUE/tmpVN rather than re-initializing them (conventional behavior). |
- add to tmpUE/tmpVN rather than re-initializing them (conventional behavior). |
344 |
o pkg/ctrl,ecco : |
o pkg/ctrl,ecco : |
345 |
- omit un-necessary arguments to ctrl_cost_gen.F |
- omit un-necessary arguments to ctrl_cost_gen.F unless ECCO_CTRL_DEPRECATED |
346 |
unless ECCO_CTRL_DEPRECATED is defined. |
is defined. |
347 |
|
o pkg/seaice: add diagnostics for Delta (deformation parameter) |
348 |
o model/src: |
o model/src: |
349 |
- when ALLOW_3D_DIFFKR is defined, add a STOP if any of the vertical |
- when ALLOW_3D_DIFFKR is defined, add a Warning if any of the vertical |
350 |
diffusivity (background) is specified but ignored. |
diffusivity (background) is specified but ignored. |
351 |
o verification: |
o verification: |
352 |
- in testreport, convert hostname to lower case for default output dir name |
- in testreport, convert hostname to lower case for default output dir name |
746 |
nearly a factor of 10 (but keep in mind there is mostly seaice code in |
nearly a factor of 10 (but keep in mind there is mostly seaice code in |
747 |
this experiment): |
this experiment): |
748 |
> size mitgcmuv_ad |
> size mitgcmuv_ad |
749 |
text data bss dec hex |
text data bss dec hex |
750 |
5100659 1216 220458952 225560827 d71c8fb |
5100659 1216 220458952 225560827 d71c8fb |
751 |
5339425 1200 1868783272 1874123897 6fb4dc79 (SEAICE_LSR_ADJOINT_ITER) |
5339425 1200 1868783272 1874123897 6fb4dc79 (SEAICE_LSR_ADJOINT_ITER) |
752 |
but only a moderate increase of 36% for global_ocean.cs32x15: |
but only a moderate increase of 36% for global_ocean.cs32x15: |
753 |
text data bss dec hex |
text data bss dec hex |