5 |
============================== |
============================== |
6 |
|
|
7 |
o pkg/seaice: |
o pkg/seaice: |
8 |
|
o remove SEAICE_OLD_AND_BAD_DISCRETIZATION-code, add a test to |
9 |
|
seaice_check that stops the model, when the CPP flag is used. |
10 |
|
o seaice_growth.F: make capping of ice volume conserving by returning the |
11 |
|
capped ice as freshwater to EmPmR. This does not change the verification |
12 |
|
experiments but will change runs where the capping is acutally active |
13 |
|
o change reference platform+compiler from faulks+g77 to baudelaire+gfortran |
14 |
|
(except the 2 fizhi test exp.); update output of exp.: bottom_ctrl_5x5, |
15 |
|
global_ocean.cs32x15 (icedyn, thsice, AD thsice), global_ocean_ebm (AD), |
16 |
|
lab_sea (fd, hb87, salt_plume), MLAdjust (3/5) and vermix (dd) |
17 |
|
o tools/genmake2: |
18 |
|
- merge genmake_warnings & genmake_errors into 1 log file: "genmake.log") |
19 |
|
- change DUMPSTATE default to false (can use "-ds" option to switch it to T) |
20 |
|
- clean previous genmake log files before anything else. |
21 |
|
- change Makefile to remove testreport log files (*.tr_log) and genmake log |
22 |
|
files only with "CLEAN" target (instead of "Clean"); |
23 |
|
o pkg/generic_advdiff: |
24 |
|
Change OBCS in multiDim advection (gad_advection.F): |
25 |
|
Use maskInC to prevent intermediate update of tracer-field in OB regions, |
26 |
|
thus keeping current-time-step OB values; and remove the call to OBCS_APPLY |
27 |
|
which were applying future time-step OB values. |
28 |
|
This way, all explicit calculations use current-time-step OB values |
29 |
|
(simpler and more consistent). |
30 |
|
Affects results when set-up uses time-varying OBC and multi-dim advection; |
31 |
|
update output of experiment seaice_obcs. |
32 |
|
o pkg/seaice: |
33 |
move OPTIONS (formerly locally defined) to SEAICE_OPTIONS.h: |
move OPTIONS (formerly locally defined) to SEAICE_OPTIONS.h: |
34 |
this includes SEAICE_GROWTH_LEGACY (+ SEAICE_DO_OPEN_WATER_GROWTH & |
this includes SEAICE_GROWTH_LEGACY (+ SEAICE_DO_OPEN_WATER_GROWTH & |
35 |
SEAICE_OCN_MELT_ACT_ON_AREA ) and SEAICE_SOLVE4TEMP_LEGACY. |
SEAICE_OCN_MELT_ACT_ON_AREA ) and SEAICE_SOLVE4TEMP_LEGACY. |
36 |
Default (pkg/seaice/SEAICE_OPTIONS.h) is to define SEAICE_SOLVE4TEMP_LEGACY |
Default (pkg/seaice/SEAICE_OPTIONS.h) is to define SEAICE_SOLVE4TEMP_LEGACY |
37 |
but leave SEAICE_GROWTH_LEGACY undef ; For now, keep verification exp |
but leave SEAICE_GROWTH_LEGACY undef ; For now, keep verification exp |
38 |
unchanged (SEAICE_GROWTH_LEGACY defined in */code*/SEAICE_OPTIONS.h) |
unchanged (SEAICE_GROWTH_LEGACY defined in */code*/SEAICE_OPTIONS.h) |
39 |
|
For OBCS, close southern and western boundaries for sea ice solver |
40 |
|
based on myYGlobalLo and myXGlobalLo instead of OB_Js and OB_Iw. |
41 |
o pkg aim (2010/10/26): |
o pkg aim (2010/10/26): |
42 |
- Introduce ALLOW_INSOLATION, moving toward a more general incoming solar radiation |
- Introduce ALLOW_INSOLATION, moving toward a more general incoming solar radiation |
43 |
formulation with obliquity, eccentricity, ... as run-time parameters, |
formulation with obliquity, eccentricity, ... as run-time parameters, |