| 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. |