5 |
============================== |
============================== |
6 |
|
|
7 |
o pkg/seaice: |
o pkg/seaice: |
8 |
|
- lots of editing/cleaning in seaice_solve4temp.F + better documentation |
9 |
|
of arrays, sign/direction of fluxes; no effect on results. |
10 |
|
- replace hard coded 273.16 (=previous value of celsius2K) by celsius2K |
11 |
|
in seaice_budget_ocean.F & seaice_solve4temp.F (SOLVE4TEMP_LEGACY part); |
12 |
|
note: this should have been done before changing celsius2K default. |
13 |
|
- to keep results unchanged, add back old value of celsius2K in verification |
14 |
|
exp. input*/data : lab_sea (AD), offline_exf_seaice (fwd+AD) & seaice_obcs |
15 |
|
- replace hard coded seawater freezing temp in seaice_solve4temp.F (part |
16 |
|
SOLVE4TEMP_LEGACY) of 271.20 (=previous value of celsius2K + default |
17 |
|
value of SEAICE_freeze) by celsius2K+SEAICE_freeze so that seawater |
18 |
|
freezing temp is consistent with value in seaice_growth.F ; this causes |
19 |
|
differences at machine truncation level: update lab_sea AD output (3/4). |
20 |
|
o pkg/seaice: |
21 |
- mask (in exf_init_fixed.F) atemp,aqh,evap,precip,runoff,lwflx,areamask |
- mask (in exf_init_fixed.F) atemp,aqh,evap,precip,runoff,lwflx,areamask |
22 |
and climsst/sss even when using seaice (to prevent calculation that might |
and climsst/sss even when using seaice (to prevent calculation that might |
23 |
use SST on land); does not affect any verification exp. |
use SST on land); does not affect any verification exp. |