/[MITgcm]/MITgcm_contrib/quarter_degree_global/README.txt
ViewVC logotype

Contents of /MITgcm_contrib/quarter_degree_global/README.txt

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


Revision 1.23 - (show annotations) (download)
Wed Dec 15 16:45:03 2004 UTC (19 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.22: +83 -26 lines
File MIME type: text/plain
quarter_degree_global/README.txt, size.m, data_SIO_8

1 Instructions for setting up a quarter degree integration
2 forced 1. by NCEP fields and 2. by SIO fields.
3
4 ##########################################################################
5 # getting the code from anonymous CVS server
6
7 cvs co MITgcm_contrib/quarter_degree_global
8 cvs co MITgcm_code
9 cvs co MITgcm/verification/global_with_exf
10 cvs co MITgcm/verification/testreport
11
12
13 ##########################################################################
14 # mpi test of verification/global_with_exf on columbia
15
16 cd MITgcm/verification/global_with_exf/build
17 \rm *
18 \cp ../code/* .
19 \cp ../../../../MITgcm_contrib/quarter_degree_global/code/ECCO_CPPOPTIONS.h .
20 \cp ../../../../MITgcm_contrib/quarter_degree_global/code/CPP_OPTIONS.h .
21 \cp ../../../../MITgcm_contrib/quarter_degree_global/code/SIZE.h_test .
22 \mv SIZE.h_test SIZE.h
23 ../../../tools/genmake2 -of ../../../tools/build_options/linux_ia64_efc+mpi_altix
24 make depend
25 make -j 4
26 cd ..
27 mkdir run
28 cd run
29 \rm *
30 \cp ../build/mitgcmuv .
31 \ln -sf ../input/* .
32 \rm data
33 \cp ../../../../MITgcm_contrib/quarter_degree_global/input/data_test data
34 mpirun -np 2 mitgcmuv
35
36 there is comparison output in
37 ../../../../MITgcm_contrib/quarter_degree_global/results/STDOUT.0000
38
39
40 ##########################################################################
41 # 1440x1088 204-cpu (120x12)x(64x17) 1/4-deg integration on altix with efc
42 # requires input files in subdirectory iter69 to be at same level as MITgcm
43 # and MITgcm_contrib. A copy of iter69 resides on columbia10:/nobackup10
44 # The integration length is 4018 days, 1992-2002.
45 # First three days need to be integrated using deltat=200.
46
47 cd MITgcm
48 mkdir bin exe
49 cd bin
50 \rm *
51 \cp ../../MITgcm_contrib/quarter_degree_global/code/* .
52 ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas
53 make depend
54 make -j 4
55 cd ../exe
56 \rm *
57 \cp ../bin/mitgcmuv .
58 \cp ../../MITgcm_contrib/quarter_degree_global/input/* .
59 \ln -sf ../../iter69/* .
60 qsub job_altix
61
62
63 ##########################################################################
64 # 2880x2176 480-cpu (96x30)x(136x16) 1/4-deg integration on altix with efc
65 # requires input files in sudirectory iter69 to be at same level as MITgcm
66 # and MITgcm_contrib. A copy of iter69 with 1/8-deg files resides on
67 # columbia18:/nobackup18/menemenl/eight.
68 # The integration length is 3 days.
69 # First three days need to be integrated using deltat=100.
70
71 cd MITgcm
72 mkdir bin exe
73 cd bin
74 \rm *
75 \cp ../../MITgcm_contrib/quarter_degree_global/code/* .
76 \cp SIZE.h_8_480 SIZE.h
77 ../tools/genmake2 -of ../tools/build_options/linux_ia64_efc+mpi_altix
78 make depend
79 make -j 4
80 cd ../exe
81 \rm *
82 \cp ../bin/mitgcmuv .
83 \cp ../../MITgcm_contrib/quarter_degree_global/input/* .
84 \ln -sf ../../iter69/* .
85 \cp data.exf_clim_8 data.exf_clim
86 \cp data_SIO_8 data
87 qsub job_altix
88
89
90 ##########################################################################
91 # 2880x2176 960-cpu (96x30)x(68x32) 1/4-deg integration on altix with efc
92 # requires input files in sudirectory iter69 to be at same level as MITgcm
93 # and MITgcm_contrib. A copy of iter69 with 1/8-deg files resides on
94 # columbia18:/nobackup18/menemenl/eight.
95 # The integration length is 3 days.
96 # First three days need to be integrated using deltat=100.
97
98 module purge
99 module load modules scsl.1.5.0.0 intel-comp.8.0.070 mpt.1.11-85
100 setenv MPI_DSM_DISTRIBUTE
101 cd MITgcm
102 mkdir bin exe
103 cd bin
104 \rm *
105 \cp ../../MITgcm_contrib/quarter_degree_global/code/* .
106 \cp SIZE.h_8_960 SIZE.h
107 ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas
108 make depend
109 make -j 4
110
111 cd ../exe
112 \cp ../bin/mitgcmuv .
113 \cp ../../MITgcm_contrib/quarter_degree_global/input/* .
114 \ln -sf ../../iter69/* .
115 \cp data.exf_clim_8 data.exf_clim
116 \cp data_SIO_8 data
117 modpickup_8
118 mpirun -v -a a2k c18 480 runon 4-483 mitgcmuv : c20 480 runon 4-483 mitgcmuv
119 mpirun -v -a a2k c18 508 runon 4-511 mitgcmuv : c20 508 runon 4-511 mitgcmuv
120
121 on columbia18:
122 ln -sf /nobackup18/menemenl/eighth /tmp/eighth
123
124 on columbia20:
125 ln -sf /nobackup20/menemenl/eighth /tmp/eighth
126
127 cd ~/exe
128 \cp /tmp/eighth/MITgcm/exe/mitgcmuv960 .
129 \cp /tmp/eighth/MITgcm_contrib/quarter_degree_global/input/* .
130 \ln -sf /tmp/eighth/iter69/* .
131 \cp data.exf_clim_8 data.exf_clim
132 \cp data_SIO_8 data
133 \ln -sf /tmp/eighth/MITgcm/exe/pick* .
134
135 mpirun -v -a a2k -d /tmp/eighth/MITgcm/exe c18 480 runon 4-511 mitgcmuv960 : \
136 c20 480 runon 4-511 mitgcmuv960 >&! output.txt &
137
138 \cp data.test data
139 scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe
140 scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe
141 scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe
142 mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
143 c18 480 runon 4-511 mitgcmuv1440 : \
144 c19 480 runon 4-511 mitgcmuv1440 : \
145 c20 480 runon 4-511 mitgcmuv1440 \
146 >&! output.test1440
147 mkdir tests
148 mv STDOUT.0000 output.test1440 tests/stdout1440
149 \rm STD*
150 mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
151 c17 480 runon 4-511 mitgcmuv1920 : \
152 c18 480 runon 4-511 mitgcmuv1920 : \
153 c19 480 runon 4-511 mitgcmuv1920 : \
154 c20 480 runon 4-511 mitgcmuv1920 \
155 >&! output.test1920
156 mv STDOUT.0000 output.test1920 tests/stdout1920
157 \rm STD*
158 \cp data.run data
159 scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe
160 scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe
161 scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe
162 mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
163 c17 480 runon 9-511 mitgcmuv1920 : \
164 c18 480 runon 9-511 mitgcmuv1920 : \
165 c19 480 runon 9-511 mitgcmuv1920 : \
166 c20 480 runon 9-511 mitgcmuv1920 \
167 >&! output.run
168
169
170
171
172 \cp data.test data
173 scp data columbia19:/nobackup/menemenl/eighth/MITgcm/exe
174 scp data columbia20:/nobackup/menemenl/eighth/MITgcm/exe
175 mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
176 c18 480 runon 9-511 mitgcmuv1440 : \
177 c19 480 runon 9-511 mitgcmuv1440 : \
178 c20 480 runon 9-511 mitgcmuv1440 \
179 >&! output.test1440
180 mkdir tests
181 mv STDOUT.0000 output.test1440 tests/stdout1440
182 \rm STD*
183 \cp data.run data
184 scp data columbia17:/nobackup/menemenl/eighth/MITgcm/exe
185 scp data columbia19:/nobackup/menemenl/eighth/MITgcm/exe
186 mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
187 c17 480 runon 9-511 mitgcmuv1440 : \
188 c18 480 runon 9-511 mitgcmuv1440 : \
189 c19 480 runon 9-511 mitgcmuv1440 \
190 >&! output.run
191
192
193
194
195 fails for 1/8
196 > viscA4GridMin=3.e-4,
197 > viscA4GridMax=4.e-3,
198 > viscC4Leith=0.05,
199 > deltat=300
200 fails:
201 < viscA4GridMin=6.e-4,
202 < viscA4GridMax=8.e-3,
203 < viscC4Leith=0.1,
204 fails:
205 < viscA4GridMin=6.e-4,
206 < viscA4GridMax=8.e-3,
207 < viscC4Leith=0.2,
208 fails:
209 < viscA4GridMin=1.e-3,
210 < viscA4GridMax=1.e-2,
211 < viscC4Leith=0.2,
212 fails:
213 < viscA4GridMin=1.e-3,
214 < viscA4GridMax=1.e-2,
215 < viscC4Leith=0.3,
216 fails:
217 < viscA4GridMin=1.2e-3,
218 < viscA4GridMax=1.6e-2,
219 < viscC4Leith=0.2,
220 fails:
221 < viscA4GridMin=1.2e-3,
222 < viscA4GridMax=1.6e-2,
223 < viscC4Leith=0.4,
224 fails
225 < viscA4GridMin=1.2e-3,
226 < viscA4GridMax=1.2e-2,
227 < viscC4Leith=1.2,
228 fails:
229 < viscA4GridMin=2e-3,
230 < viscA4GridMax=1e-2,
231 < viscC4Leith=0.1,
232 fails:
233 < viscA4GridMin=2e-3,
234 < viscA4GridMax=1e-2,
235 < viscC4Leith=0.2,
236 try:
237 < viscA4GridMin=4e-3,
238 < viscA4GridMax=8e-3,
239 < viscC4Leith=0.2,
240
241
242
243 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
244
245 1/8 timing tests:
246
247 columbia20
248 scsl.1.5.0.0
249 c18 intel-comp.8.0.070
250 240-CPU default mpt.1.11-85
251 ------------------------------------------------
252 MAIN LOOP 7115 5066
253 EXF_GETFORCING 372 38
254 DO_OCEANIC_PHYS 1221 1272
255 STATEKPP 509 532
256 KPPMIX 370 374
257 DYNAMICS 1527 1429
258 SOLVE_FOR_PRESSURE 1804 206
259 BLOCKING_EXCHANGES 117 115
260 THERMODYNAMICS 1166 1100
261 DO_THE_MODEL_IO 173 177
262 WRITE_CHECKPOINT 341 333
263
264
265 columbia20
266 scsl.1.5.0.0
267 c18 intel-comp.8.0.070
268 480-CPU default mpt.1.11-85
269 c19 default
270 c17 default, other processes
271 c19 new
272 -------------------------------------------------------------------------
273 MAIN LOOP 4024 2917 5379 8895 3571
274 EXF_GETFORCING 218 33 880 261 227
275 DO_OCEANIC_PHYS 622 619 621 913 620
276 STATEKPP 269 265 268 310 265
277 KPPMIX 190 188 189 291 189
278 DYNAMICS 747 718 745 1456 714
279 SOLVE_FOR_PRESSURE 966 119 1703 2748 900
280 BLOCKING_EXCHANGES 64 70 392 375 70
281 THERMODYNAMICS 553 582 566 1510 584
282 DO_THE_MODEL_IO 178 156 149 184 152
283 WRITE_CHECKPOINT 364 332 864 420 333
284
285
286
287 240-CPU 480-CPU 960-CPU 1440-CPU
288 -------------------------------------------------------
289 MAIN LOOP 5066 2917 2227 1551
290 EXF_GETFORCING 38 33 126 60
291 DO_OCEANIC_PHYS 1272 619 320 390
292 STATEKPP 532 265 138 181
293 KPPMIX 374 188 98 112
294 DYNAMICS 1429 718 313 319
295 SOLVE_FOR_PRESSURE 206 119 483 169
296 BLOCKING_EXCHANGES 115 70 53 29
297 THERMODYNAMICS 1100 582 294 279
298 DO_THE_MODEL_IO 177 156 131 202
299 WRITE_CHECKPOINT 333 332 302 524

  ViewVC Help
Powered by ViewVC 1.1.22