/[MITgcm]/MITgcm/verification/global_with_CFC11/README
ViewVC logotype

Annotation of /MITgcm/verification/global_with_CFC11/README

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1.2.2.2.11 - (hide annotations) (download)
Fri Dec 16 23:13:36 2005 UTC (18 years, 4 months ago) by dimitri
Branch: release1_50yr
Changes since 1.1.2.2.2.10: +42 -1 lines
modifications for running CFC-11 experiment with iter177

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

  ViewVC Help
Powered by ViewVC 1.1.22