1 |
C $Header: /u/gcmpack/MITgcm_contrib/verification_other/offline_cheapaml/README,v 1.2 2013/05/08 23:56:57 jmc Exp $ |
2 |
C $Name: $ |
3 |
|
4 |
MITgcm_contrib/verification_other/offline_cheapaml/ |
5 |
|
6 |
Provide source code and input files for a simple set-up, |
7 |
using cheapAML pkg (Deremble etal, MWR, 2013) |
8 |
in a simple cartesian-coordinate zonally periodic channel (80 x 40+2) |
9 |
without ocean time-stepping (offline) but with seaice |
10 |
(similar to offline_exf_seaice/input.thsice) |
11 |
|
12 |
Note: implementation for running thsice with cheapaml is still |
13 |
under development (e.g., no precip/snow over seaice) |
14 |
|
15 |
-------------- |
16 |
Instructions: |
17 |
-------------- |
18 |
Download MITgcm (including verification experiments) from MITgcm repository |
19 |
<my_dir_space> cvs co -P -d MITgcm_current MITgcm |
20 |
and download "offline_cheapaml" set-up from MITgcm_contrib repository, |
21 |
a) either directly in dir verification |
22 |
<my_dir_space> cd MITgcm_current/verification |
23 |
<verification> cvs co -P -d offline_cheapaml MITgcm_contrib/verification_other/offline_cheapaml |
24 |
or b) in a similar level in the directory tree, e.g., in verification_other in MITgcm_current: |
25 |
<my_dir_space> cd MITgcm_current |
26 |
<MITgcm_current> mkdir verification_other ; cd verification_other |
27 |
<verification_other> cvs co -P -d offline_cheapaml MITgcm_contrib/verification_other/offline_cheapaml |
28 |
|
29 |
to built and run : |
30 |
> cd offline_cheapaml/build |
31 |
> (if done after a previous built, do "make Clean" first) |
32 |
> ../../../tools/genmake2 -mods ../code -of ../../../tools/build_options/[Selected-Option-File] |
33 |
> make depend |
34 |
> make |
35 |
> cd ../run |
36 |
> (if done after a previous run, clean-up all files: /bin/rm -f * ) |
37 |
> ln -s ../input/* . |
38 |
> ln -s ../build/mitgcmuv . |
39 |
> mitgcmuv >& output.txt |
40 |
and output.txt can be compared with offline_cheapaml/results/output.txt |
41 |
|
42 |
-------------- |