1 |
Example: Labrador Sea Region with Sea-Ice |
2 |
========================================= |
3 |
|
4 |
This example sets up a small (20x16x23) Labrador Sea experiment |
5 |
coupled to a dynamic thermodynamic sea-ice model. |
6 |
A brief description of the sea-ice model is in "seaice.ps". |
7 |
|
8 |
This experiment is a 1-cpu, 10-hour integration used to test |
9 |
CPP option SEAICE_EXTERNAL_FORCING. Atmospheric state is read-in |
10 |
using pkg/exf, rather than pkg/seaice routines. This experiment |
11 |
uses pkg/gmredi, pkg/kpp, pkg/seaice, and pkg/exf. |
12 |
|
13 |
The domain of integration spans 280E to 320E and 46N to 78N. |
14 |
Horizontal grid spacing is 2 degrees. |
15 |
The 23 vertical levels and the bathymetry file |
16 |
bathyFile = 'bathy.labsea' |
17 |
are obtained from the the 2-degree ECCO configuration. |
18 |
|
19 |
Integration is initialized from annual-mean Levitus climatology |
20 |
hydrogThetaFile = 'LevCli_temp.labsea' |
21 |
hydrogSaltFile = 'LevCli_salt.labsea' |
22 |
|
23 |
Surface salinity relaxation is to the monthly mean Levitus climatology |
24 |
saltClimFile = 'SSS.labsea' |
25 |
|
26 |
Forcing files are a 1979-1999 monthly climatology computed from the |
27 |
NCEP reanalysis (see pkg/seaice/SEAICE_FFIELDS.h for units and signs) |
28 |
uwindFile = 'u10m.labsea79' # 10-m zonal wind |
29 |
vwindFile = 'v10m.labsea79' # 10-m meridional wind |
30 |
atempFile = 'tair.labsea1979' # 2-m air temperature |
31 |
aqhFile = 'qa.labsea1979' # 2-m specific humidity |
32 |
lwdownFile = 'flo.labsea1979' # downward longwave radiation |
33 |
swdownFile = 'fsh.labsea1979' # downward shortwave radiation |
34 |
precipFile = 'prate.labsea1979' # precipitation |
35 |
evapFile = 'evap.labsea1979' # evaporation |
36 |
|
37 |
|
38 |
Instructions for running default Experiment |
39 |
=========================================== |
40 |
|
41 |
Compiling the code: |
42 |
cd verification/lab_sea/input |
43 |
ln -sf ../code/*.h . |
44 |
../../../tools/genmake -makefile |
45 |
make depend |
46 |
make |
47 |
|
48 |
Running the code: |
49 |
./mitgcmuv >&! output.txt |
50 |
|
51 |
There is comparison output in: |
52 |
diff output.txt ../results/output.txt | more |
53 |
|
54 |
Matlab comparison script: |
55 |
cd ../../../verification/lab_sea/matlab |
56 |
matlab |
57 |
lookat_exp |