1 |
dimitri |
1.1.2.2 |
This verification experiment is identical global_with_exf |
2 |
|
|
except that it includes CFC-11 diagnostic as per OCMIP-2 |
3 |
|
|
protocol (http://www.ipsl.jussieu.fr/OCMIP/). |
4 |
|
|
CFC-11 output in mol/m^3 is output in files TR1.*.data |
5 |
|
|
Example of how to read this output file using matlab is |
6 |
|
|
in input/lookat.m |
7 |
dimitri |
1.1.2.2.2.1 |
|
8 |
dimitri |
1.1.2.2.2.13 |
24 May 2006: updated OCMIP input files FICE, PATM, and XKW |
9 |
|
|
Previous versions were rotated by 180 deg zonally. |
10 |
|
|
|
11 |
|
|
15 Dec 2005: updated for iter177 ecco1x1 computation |
12 |
|
|
|
13 |
|
|
menemenlis@jpl.nasa.gov |
14 |
|
|
|
15 |
dimitri |
1.1.2.2.2.3 |
============================================================== |
16 |
|
|
|
17 |
dimitri |
1.1.2.2.2.11 |
Configuring and running the ecco1x1 configuration with iter177 |
18 |
|
|
surface boundary conditions and CFC11. |
19 |
|
|
Surface forcing files are assumed available in MITgcm/../iter177 |
20 |
|
|
|
21 |
|
|
1) get code: |
22 |
|
|
|
23 |
|
|
cvs co -r release1_50yr MITgcm_code |
24 |
|
|
cvs co -r release1_50yr MITgcm/verification/global_with_CFC11 |
25 |
|
|
cd MITgcm |
26 |
|
|
cvs co -d ocean_inversion_project MITgcm_contrib/ocean_inversion_project |
27 |
|
|
|
28 |
|
|
2) compile code: |
29 |
|
|
|
30 |
|
|
mkdir bin exe |
31 |
|
|
cd bin |
32 |
|
|
\cp ../verification/global_with_CFC11/code1x1/* . |
33 |
|
|
\cp ../verification/global_with_CFC11/code1x1/.g* . |
34 |
|
|
\mv KPP_OPTIONS.h_iter177 KPP_OPTIONS.h |
35 |
|
|
\mv SIZE.h.36 SIZE.h |
36 |
|
|
../tools/genmake -mpi -platform=columbia -makefile |
37 |
|
|
make depend |
38 |
|
|
make -j |
39 |
|
|
|
40 |
|
|
3) execute code |
41 |
|
|
|
42 |
|
|
cd ../exe |
43 |
|
|
\cp ../verification/global_with_CFC11/input1x1/* . |
44 |
|
|
ln -sf ../../iter177/* . |
45 |
|
|
\mv data.gmredi_iter177 data.gmredi |
46 |
|
|
\mv data_iter177 data |
47 |
|
|
\mv data.exf_iter177 data.exf |
48 |
|
|
\cp ../verification/global_with_CFC11/input/cfc1112.atm . |
49 |
|
|
\cp ../verification/global_with_CFC11/input/FICE . |
50 |
|
|
\cp ../verification/global_with_CFC11/input/PATM . |
51 |
|
|
\cp ../verification/global_with_CFC11/input/XKW . |
52 |
|
|
qsub job.36 |
53 |
|
|
|
54 |
|
|
============================================================== |
55 |
|
|
|
56 |
dimitri |
1.1.2.2.2.4 |
Configuring 8 4x4-deg 4-cpu x 15-level experiment on chapman: |
57 |
dimitri |
1.1.2.2.2.3 |
|
58 |
|
|
Experiment 0: Baseline integration |
59 |
dimitri |
1.1.2.2.2.5 |
Experiment 1: viscAr 1e-3 -> .5E-3 |
60 |
dimitri |
1.1.2.2.2.3 |
Experiment 2: viscAh 5e5 -> 4e5 |
61 |
|
|
Experiment 3: diffKrT 3e-5 -> 2e-5 |
62 |
|
|
Experiment 4: diffKrS 3e-5 -> 2e-5 |
63 |
|
|
Experiment 5: tauThetaClimRelax 5184000 -> 4665600 |
64 |
|
|
Experiment 6: tauSaltClimRelax 15552000 -> 7776000 |
65 |
|
|
Experiment 7: GM_background_K 1000 -> 900 |
66 |
|
|
|
67 |
dimitri |
1.1.2.2.2.5 |
(note that viscAr=0.9e3 crashes during first time step) |
68 |
|
|
|
69 |
dimitri |
1.1.2.2.2.3 |
--- |
70 |
|
|
|
71 |
|
|
cd bin |
72 |
|
|
cp ../verification/global_ocean.90x40x15/code/GMREDI_OPTIONS.h . |
73 |
|
|
cp ../verification/global_with_CFC11/code4x4/*.h . |
74 |
|
|
cp ../verification/global_with_CFC11/code4x4/*.F . |
75 |
dimitri |
1.1.2.2.2.4 |
../tools/genmake -mpi -platform=ames_opt -makefile |
76 |
dimitri |
1.1.2.2.2.3 |
make depend |
77 |
dimitri |
1.1.2.2.2.9 |
make -j |
78 |
dimitri |
1.1.2.2.2.3 |
|
79 |
|
|
--- |
80 |
|
|
|
81 |
|
|
cd ../exe |
82 |
dimitri |
1.1.2.2.2.4 |
\cp ../verification/global_ocean.90x40x15/input/* . |
83 |
|
|
\cp ../verification/global_with_CFC11/input/cfc1112.atm . |
84 |
|
|
\cp ../verification/global_with_CFC11/input4x4/FICE4x4 FICE |
85 |
|
|
\cp ../verification/global_with_CFC11/input4x4/PATM4x4 PATM |
86 |
|
|
\cp ../verification/global_with_CFC11/input4x4/XKW4x4 XKW |
87 |
dimitri |
1.1.2.2.2.3 |
cd .. |
88 |
|
|
cp -r exe exe0 |
89 |
|
|
cp -r exe exe1 |
90 |
|
|
cp -r exe exe2 |
91 |
|
|
cp -r exe exe3 |
92 |
|
|
cp -r exe exe4 |
93 |
|
|
cp -r exe exe5 |
94 |
|
|
cp -r exe exe6 |
95 |
|
|
cp -r exe exe7 |
96 |
dimitri |
1.1.2.2.2.4 |
\cp verification/global_with_CFC11/input4x4/data.0 exe0/data |
97 |
|
|
\cp verification/global_with_CFC11/input4x4/data.1 exe1/data |
98 |
|
|
\cp verification/global_with_CFC11/input4x4/data.2 exe2/data |
99 |
|
|
\cp verification/global_with_CFC11/input4x4/data.3 exe3/data |
100 |
|
|
\cp verification/global_with_CFC11/input4x4/data.4 exe4/data |
101 |
|
|
\cp verification/global_with_CFC11/input4x4/data.5 exe5/data |
102 |
|
|
\cp verification/global_with_CFC11/input4x4/data.6 exe6/data |
103 |
|
|
\cp verification/global_with_CFC11/input4x4/data.0 exe7/data |
104 |
|
|
\cp verification/global_with_CFC11/input4x4/data.gmredi exe7 |
105 |
dimitri |
1.1.2.2.2.3 |
qsub verification/global_with_CFC11/input4x4/jobfile |
106 |
dimitri |
1.1.2.2.2.5 |
|
107 |
dimitri |
1.1.2.2.2.6 |
# requires about 1:40 to complete on chapman, 32-CPU queue |
108 |
dimitri |
1.1.2.2.2.5 |
|
109 |
dimitri |
1.1.2.2.2.6 |
cd exe0 |
110 |
|
|
RM *.meta |
111 |
|
|
RM GM* pickup* STD* |
112 |
|
|
cd ../exe1 |
113 |
|
|
RM *.meta |
114 |
|
|
RM GM* pickup* STD* |
115 |
|
|
cd ../exe2 |
116 |
|
|
RM *.meta |
117 |
|
|
RM GM* pickup* STD* |
118 |
|
|
cd ../exe3 |
119 |
|
|
RM *.meta |
120 |
|
|
RM GM* pickup* STD* |
121 |
|
|
cd ../exe4 |
122 |
|
|
RM *.meta |
123 |
|
|
RM GM* pickup* STD* |
124 |
|
|
cd ../exe5 |
125 |
|
|
RM *.meta |
126 |
|
|
RM GM* pickup* STD* |
127 |
|
|
cd ../exe6 |
128 |
|
|
RM *.meta |
129 |
|
|
RM GM* pickup* STD* |
130 |
|
|
cd ../exe7 |
131 |
|
|
RM *.meta |
132 |
|
|
RM GM* pickup* STD* |
133 |
dimitri |
1.1.2.2.2.3 |
|
134 |
|
|
============================================================== |
135 |
|
|
|
136 |
dimitri |
1.1.2.2.2.1 |
Configuring and running the 50-year JPL telescoping integration: |
137 |
|
|
|
138 |
|
|
1) get code: |
139 |
|
|
|
140 |
|
|
setenv CVSROOT :pserver:cvsanon@mitgcm.org:/u/u0/gcmpack |
141 |
|
|
cvs login ( CVS password: cvsanon ) |
142 |
dimitri |
1.1.2.2.2.2 |
cvs co -r release1_50yr MITgcm |
143 |
dimitri |
1.1.2.2.2.1 |
|
144 |
|
|
2) compile code: |
145 |
|
|
|
146 |
|
|
cd MITgcm/bin |
147 |
|
|
cp ../verification/global_with_CFC11/code50yr/*.h . |
148 |
|
|
cp ../verification/global_with_CFC11/code50yr/*.F . |
149 |
|
|
cp ../verification/global_with_CFC11/code50yr/.genmakerc . |
150 |
|
|
../tools/genmake -mpi -platform=o2k -makefile |
151 |
|
|
make depend |
152 |
|
|
make |
153 |
|
|
|
154 |
|
|
3) run code for first spin-up year (1931) |
155 |
|
|
|
156 |
|
|
cd ../exe |
157 |
|
|
|
158 |
|
|
get forcing files: |
159 |
dimitri |
1.1.2.2.2.7 |
bathy_50yr.bin NCEP_1948_sw NCEP_1948_vstr lev_clim_temp.bin |
160 |
dimitri |
1.1.2.2.2.1 |
NCEP_1948_emp NCEP_1948_trb run-off.bin_1x1 lev_clim_salt.bin |
161 |
|
|
NCEP_1948_sst NCEP_1948_ustr salt_14months.bin |
162 |
|
|
|
163 |
dimitri |
1.1.2.2.2.7 |
\cp ../verification/global_with_CFC11/input50yr/* . |
164 |
|
|
\cp ../verification/global_with_CFC11/input/cfc1112.atm . |
165 |
|
|
\cp ../verification/global_with_CFC11/input/FICE . |
166 |
|
|
\cp ../verification/global_with_CFC11/input/PATM . |
167 |
|
|
\cp ../verification/global_with_CFC11/input/XKW . |
168 |
dimitri |
1.1.2.2.2.1 |
|
169 |
dimitri |
1.1.2.2.2.7 |
mpirun -np 64 mitgcmuv |
170 |
dimitri |
1.1.2.2.2.8 |
|
171 |
|
|
============================================================== |
172 |
|
|
|
173 |
dimitri |
1.1.2.2.2.9 |
Configuring and running the ecco1x1 configuration with CFC11. |
174 |
|
|
Surface forcing files are assumed available in MITgcm/../iter69 |
175 |
|
|
|
176 |
|
|
1) get code: |
177 |
|
|
|
178 |
|
|
cvs co -r release1_50yr MITgcm_code |
179 |
|
|
cvs co -r release1_50yr MITgcm/verification/global_with_CFC11 |
180 |
|
|
cd MITgcm |
181 |
|
|
cvs co -d ocean_inversion_project MITgcm_contrib/ocean_inversion_project |
182 |
|
|
|
183 |
|
|
2) compile code: |
184 |
|
|
|
185 |
|
|
mkdir bin exe |
186 |
|
|
cd bin |
187 |
|
|
\cp ../verification/global_with_CFC11/code1x1/* . |
188 |
|
|
\cp ../verification/global_with_CFC11/code1x1/.g* . |
189 |
|
|
../tools/genmake -mpi -platform=columbia -makefile |
190 |
|
|
make depend |
191 |
|
|
make -j |
192 |
|
|
|
193 |
|
|
3) execute code |
194 |
|
|
|
195 |
|
|
cd ../exe |
196 |
|
|
\cp ../verification/global_with_CFC11/input1x1/* . |
197 |
|
|
ln -sf ../../iter69/* . |
198 |
|
|
\cp ../verification/global_with_CFC11/input/cfc1112.atm . |
199 |
|
|
\cp ../verification/global_with_CFC11/input/FICE . |
200 |
|
|
\cp ../verification/global_with_CFC11/input/PATM . |
201 |
|
|
\cp ../verification/global_with_CFC11/input/XKW . |
202 |
dimitri |
1.1.2.2.2.10 |
qsub job.144 |
203 |
dimitri |
1.1.2.2.2.9 |
|
204 |
|
|
|
205 |
|
|
============================================================== |
206 |
|
|
|
207 |
dimitri |
1.1.2.2.2.8 |
Configuring and running the 50-year JPL telescoping integration with sea-ice: |
208 |
|
|
|
209 |
|
|
1) get code: |
210 |
|
|
|
211 |
|
|
setenv CVSROOT :pserver:cvsanon@mitgcm.org:/u/u0/gcmpack |
212 |
|
|
cvs login ( CVS password: cvsanon ) |
213 |
|
|
cvs co -r release1_50yr MITgcm |
214 |
|
|
|
215 |
|
|
2) compile code: |
216 |
|
|
|
217 |
|
|
cd MITgcm/bin |
218 |
|
|
cp ../verification/global_with_CFC11/code50yr/*.h . |
219 |
|
|
cp ../verification/global_with_CFC11/code50yr/*.F . |
220 |
|
|
cp ../verification/global_with_CFC11/code50yr/CPP_OPTIONS.h.SEAICE CPP_OPTIONS.h |
221 |
|
|
cp ../verification/global_with_CFC11/code50yr/ECCO_CPPOPTIONS.h.SEAICE ECCO_CPPOPTIONS.h |
222 |
|
|
cp ../verification/global_with_CFC11/code50yr/.genmakerc.SEAICE .genmakerc |
223 |
|
|
../tools/genmake -mpi -platform=o2k -makefile |
224 |
|
|
make depend |
225 |
|
|
make |
226 |
|
|
|
227 |
|
|
3) run code for first spin-up year (1931) |
228 |
|
|
|
229 |
|
|
cd ../exe |
230 |
|
|
|
231 |
|
|
get forcing files: |
232 |
|
|
bathy_50yr.bin NCEP_1948_sw NCEP_1948_vstr lev_clim_temp.bin |
233 |
|
|
NCEP_1948_emp NCEP_1948_trb run-off.bin_1x1 lev_clim_salt.bin |
234 |
|
|
NCEP_1948_sst NCEP_1948_ustr salt_14months.bin |
235 |
|
|
NCEP_1948_u10m NCEP_1948_v10m NCEP_1948_tmp2m NCEP_1948_spfh2m |
236 |
|
|
NCEP_1948_lw NCEP_1948_lhf NCEP_1948_rain |
237 |
|
|
|
238 |
|
|
\cp ../verification/global_with_CFC11/input50yr/* . |
239 |
|
|
\cp data.pkg.SEAICE data.pkg |
240 |
|
|
\cp data.exf.SEAICE data.exf |
241 |
|
|
\cp ../verification/global_with_CFC11/input/cfc1112.atm . |
242 |
|
|
\cp ../verification/global_with_CFC11/input/FICE . |
243 |
|
|
\cp ../verification/global_with_CFC11/input/PATM . |
244 |
|
|
\cp ../verification/global_with_CFC11/input/XKW . |
245 |
|
|
|
246 |
|
|
mpirun -np 64 mitgcmuv |