1 |
Example: Subtropical North Atlantic Subduction area |
2 |
=================================================== |
3 |
- with KPP & shortwave heating |
4 |
- no GMRedi |
5 |
|
6 |
To apply the changes to the default configuration of MITgcmUV: |
7 |
cd bin |
8 |
ln -s ../verification/natl_box/code/.genmakerc . |
9 |
ln -s ../verification/natl_box/code/*.h . |
10 |
ln -s ../verification/natl_box/code/*.F . |
11 |
|
12 |
Configure and compile the code: |
13 |
cd ../bin |
14 |
../tools/genmake -makefile |
15 |
make depend |
16 |
make |
17 |
|
18 |
To run: |
19 |
cd ../exe |
20 |
cp ../verification/natl_box/input/* . |
21 |
mitgcmuv >&! run.out |
22 |
|
23 |
There is comparison output in: |
24 |
../verification/natl_box/output/run.out |
25 |
|
26 |
A FORTRAN program provides a verification procedure. |
27 |
It is based on the boundary layer depth and will either issue: |
28 |
'North Atlantic test passed. KPPhbl file is unchanged.' |
29 |
or: |
30 |
'North Atlantic test failed. KPPhbl file has changed.' |
31 |
|
32 |
cd ../exe |
33 |
ln -sf ../verification/natl_box/output/KPPhbl.001.001.data \ |
34 |
KPPhbl_orig |
35 |
f77 ../verification/natl_box/output/comp_orig.F -o comp_orig |
36 |
comp_orig |
37 |
|
38 |
N.B.: On ORIGIN 2000 use f77 -bytereclen |
39 |
|
40 |
A matlab script, comp_output.m, creates plots for |
41 |
reference (c32) and new surface temperature, boundary layer depth, |
42 |
meridional section of tracer diffusivities, and |
43 |
corresponding differences. |
44 |
|
45 |
Comments: |
46 |
The input data is real*4. |