24 |
vwindFile = 'v10m.labsea79' # 10-m meridional wind |
vwindFile = 'v10m.labsea79' # 10-m meridional wind |
25 |
atempFile = 'tair.labsea1979' # 2-m air temperature |
atempFile = 'tair.labsea1979' # 2-m air temperature |
26 |
aqhFile = 'qa.labsea1979' # 2-m specific humidity |
aqhFile = 'qa.labsea1979' # 2-m specific humidity |
27 |
lwfluxFile = 'flo.labsea1979' # longwave radiation |
lwdownFile = 'flo.labsea1979' # downward longwave radiation |
28 |
swfluxFile = 'fsh.labsea1979' # shortwave radiation |
swdownFile = 'fsh.labsea1979' # downward shortwave radiation |
29 |
precipFile = 'prate.labsea1979' # precipitation |
precipFile = 'prate.labsea1979' # precipitation |
30 |
evapFile = 'evap.labsea1979' # evaporation |
evapFile = 'evap.labsea1979' # evaporation |
31 |
|
|
84 |
make |
make |
85 |
mv mitgcmuv mitgcmuv_exf_forcing |
mv mitgcmuv mitgcmuv_exf_forcing |
86 |
|
|
87 |
|
1-CPU executable with SEAICE_EXTERNAL_FORCING, without READ_EVAP |
88 |
|
cd ../../../verification/lab_sea/input |
89 |
|
ln -sf ../code/SIZE.h . |
90 |
|
ln -sf ../code/CPP_EEOPTIONS.h . |
91 |
|
ln -sf ../code/CPP_OPTIONS.h . |
92 |
|
ln -sf ../code/ECCO_CPPOPTIONS.BULK.h ECCO_CPPOPTIONS.h |
93 |
|
ln -sf ../code/SEAICE_OPTIONS.h . |
94 |
|
../../../tools/genmake -makefile |
95 |
|
==> on alhena use: |
96 |
|
../../../tools/genmake -platform=o2k_noopt -makefile |
97 |
|
make clean |
98 |
|
make depend |
99 |
|
make |
100 |
|
mv mitgcmuv mitgcmuv_compute_evap |
101 |
|
|
102 |
Generating 1-CPU executable with SEAICE_EXTERNAL_FLUXES: |
Generating 1-CPU executable with SEAICE_EXTERNAL_FLUXES: |
103 |
cd ../../../verification/lab_sea/input |
cd ../../../verification/lab_sea/input |
104 |
ln -sf ../code/SIZE.h . |
ln -sf ../code/SIZE.h . |
195 |
mkdir exp3b |
mkdir exp3b |
196 |
mv *tave.0000000001.data exp3b |
mv *tave.0000000001.data exp3b |
197 |
|
|
198 |
Use matlab script lookat_exp3.m to compare |
Use matlab script lookat_exp3.m to look at |
199 |
the output of exp2 to that of exp1: |
results from exp3a and exp3b: |
200 |
cd ../../../verification/lab_sea/matlab |
cd ../../../verification/lab_sea/matlab |
201 |
matlab |
matlab |
202 |
lookat_exp3 |
lookat_exp3 |
203 |
|
|
204 |
If the dynamic ice solvers are correct, they should converge to a |
If the dynamic ice solvers are correct, they should converge to a |
205 |
constant solution. The tests above show that both the ADI and the LSR |
solution that is constant at each latitude. |
|
solver are unable to handle periodic domains and therefore that they |
|
|
cannot be "correctly" parallelized. |
|
206 |
|
|
207 |
|
|
208 |
Instructions for running Experiment 4 |
Instructions for running Experiment 4 |
230 |
Also as sea-ice ages (thickens) the difference at the tiles becomes |
Also as sea-ice ages (thickens) the difference at the tiles becomes |
231 |
increasingly small. For solver pkg/seaice/adi.F a value of NPSEUDO=10 |
increasingly small. For solver pkg/seaice/adi.F a value of NPSEUDO=10 |
232 |
appears adequate for forward integrations but cannot be used for sea-ice |
appears adequate for forward integrations but cannot be used for sea-ice |
233 |
adjoint model. Work is underway to fix this problem. |
adjoint model. With NPSEUDO=300 or greater, the tile disappears, but the |
234 |
|
computational cost is very large (11 times that of teh forward model). |
235 |
|
|
236 |
|
|
237 |
Instructions for running Experiment 5 |
Instructions for running Experiment 5 |
351 |
cd ../../../verification/lab_sea/matlab |
cd ../../../verification/lab_sea/matlab |
352 |
matlab |
matlab |
353 |
lookat_exp9 |
lookat_exp9 |
354 |
|
|
355 |
|
|
356 |
|
Instructions for running Experiment 10 |
357 |
|
====================================== |
358 |
|
|
359 |
|
This is a 1-cpu, 10-hour integration similar to exp8, but |
360 |
|
with bulk formula computation of evaporation fields. |
361 |
|
|
362 |
|
To run Experiment 10: |
363 |
|
cd ../../../verification/lab_sea/input |
364 |
|
ln -sf DATA.10hours_exf data |
365 |
|
ln -sf DATA.SEAICE.adi_exf data.seaice |
366 |
|
mitgcmuv_compute_evap >&! output.txt |
367 |
|
mkdir exp10 |
368 |
|
mv *tave.0000000010.data exp10 |
369 |
|
|
370 |
|
Use matlab script lookat_exp10.m to compare |
371 |
|
the output of exp10 to that of exp8: |
372 |
|
cd ../../../verification/lab_sea/matlab |
373 |
|
matlab |
374 |
|
lookat_exp10 |