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

Annotation of /MITgcm_contrib/quarter_degree_global/README.txt

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


Revision 1.26 - (hide annotations) (download)
Sat Dec 18 05:41:02 2004 UTC (20 years, 7 months ago) by dimitri
Branch: MAIN
Changes since 1.25: +136 -27 lines
File MIME type: text/plain
quarter_degree_global/*

1 dimitri 1.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 dimitri 1.4 cvs co MITgcm/verification/global_with_exf
10     cvs co MITgcm/verification/testreport
11    
12    
13 dimitri 1.25 #############################################################################
14 dimitri 1.26 # 1-CPU verification/global_with_exf including pkg/diagnostics
15    
16     examples:
17     aim.5l_cs/input/data.diagnostics fizhi-gridalt-hs/input/data.diagnostics
18     dome/input/data.diagnostics hs94.cs-32x32x5/input/data.diagnostics
19    
20     e1=readbin('test_oldstyle/ETAtave.0000000018.data',[90 40]);
21     e2=readbin('ETAN.0000000018.data',[90 40]);
22     e16=readbin('test_oldstyle/Eta.0000000016.data',[90 40]);
23     e17=readbin('test_oldstyle/Eta.0000000017.data',[90 40]);
24     e18=readbin('test_oldstyle/Eta.0000000018.data',[90 40]);
25     minmax(e1-e2)
26     minmax(e2-(e16+e17+e18)/3)
27    
28     e1=readbin('test_oldstyle/sFluxtave.0000000018.data',[90 40]);
29     e2=readbin('SFLUX.0000000018.data',[90 40]);
30     minmax(e1-e2)
31    
32     e1=readbin('test_oldstyle/tFluxtave.0000000018.data',[90 40]);
33     e2=readbin('TFLUX.0000000018.data',[90 40]);
34     minmax(e1-e2)
35    
36     e1=readbin('TRELAX.0000000018.data',[90 40]);
37     subplot(211),mypcolor(e1');colorbar
38    
39     e1=readbin('SRELAX.0000000018.data',[90 40]);
40     subplot(211),mypcolor(e1');colorbar
41    
42     e1=readbin('TICE.0000000018.data',[90 40]);
43     subplot(211),mypcolor(e1');colorbar
44    
45    
46     e1=readbin('test_oldstyle/wVeltave.0000000018.data',[90 40 15]);
47     e2=readbin('WVEL.0000000018.data',[90 40 15]);
48     e16=readbin('test_oldstyle/W.0000000016.data',[90 40 15]);
49     e17=readbin('test_oldstyle/W.0000000017.data',[90 40 15]);
50     e18=readbin('test_oldstyle/W.0000000018.data',[90 40 15]);
51     minmax(e1-e2)
52     minmax(e2-(e16+e17+e18)/3)
53    
54    
55    
56    
57    
58    
59     cd MITgcm/verification/global_with_exf/build
60     \rm *
61     \cp ../code/* .
62     \cp ../../../../MITgcm_contrib/quarter_degree_global/code/packages.conf .
63     \cp ../../../../MITgcm_contrib/quarter_degree_global/code/ECCO_CPPOPTIONS.h .
64     \cp ../../../../MITgcm_contrib/quarter_degree_global/code/CPP_OPTIONS.h .
65     \cp ../../../../MITgcm_contrib/quarter_degree_global/code/DIAGNOSTICS_SIZE.h .
66     \cp ../../../../MITgcm_contrib/quarter_degree_global/code/SIZE.h_test1 .
67     \mv SIZE.h_test1 SIZE.h
68     ../../../tools/genmake2
69     make depend
70     make -j
71     cd ..
72     mkdir run
73     cd run
74     \rm *
75     \cp ../build/mitgcmuv .
76     \ln -sf ../input/* .
77     \rm data
78     \cp ../../../../MITgcm_contrib/quarter_degree_global/input/data_test data
79     \cp ../../../../MITgcm_contrib/quarter_degree_global/input/data.pkg .
80     \cp ../../../../MITgcm_contrib/quarter_degree_global/input/data.kpp .
81     \cp ../../../../MITgcm_contrib/quarter_degree_global/input/data.diagnostics .
82     mitgcmuv >& output.txt
83    
84    
85     there is comparison output in
86     ../../../../MITgcm_contrib/quarter_degree_global/results/output.txt
87    
88    
89     #############################################################################
90 dimitri 1.25 # mpi test verification/global_with_exf including pkg/diagnostics on columbia
91 dimitri 1.4
92     cd MITgcm/verification/global_with_exf/build
93     \rm *
94     \cp ../code/* .
95 dimitri 1.26 \cp ../../../../MITgcm_contrib/quarter_degree_global/code/packages.conf .
96 dimitri 1.4 \cp ../../../../MITgcm_contrib/quarter_degree_global/code/ECCO_CPPOPTIONS.h .
97     \cp ../../../../MITgcm_contrib/quarter_degree_global/code/CPP_OPTIONS.h .
98     \cp ../../../../MITgcm_contrib/quarter_degree_global/code/SIZE.h_test .
99 dimitri 1.5 \mv SIZE.h_test SIZE.h
100 dimitri 1.26 ../../../tools/genmake2 -of ../../../tools/build_options/linux_ia64_ifort+mpi_altix_nas
101 dimitri 1.4 make depend
102 dimitri 1.26 make -j
103 dimitri 1.4 cd ..
104     mkdir run
105     cd run
106     \rm *
107     \cp ../build/mitgcmuv .
108     \ln -sf ../input/* .
109     \rm data
110     \cp ../../../../MITgcm_contrib/quarter_degree_global/input/data_test data
111     mpirun -np 2 mitgcmuv
112    
113 dimitri 1.5 there is comparison output in
114     ../../../../MITgcm_contrib/quarter_degree_global/results/STDOUT.0000
115    
116 dimitri 1.1
117     ##########################################################################
118 dimitri 1.2 # 1440x1088 204-cpu (120x12)x(64x17) 1/4-deg integration on altix with efc
119 dimitri 1.22 # requires input files in subdirectory iter69 to be at same level as MITgcm
120 dimitri 1.3 # and MITgcm_contrib. A copy of iter69 resides on columbia10:/nobackup10
121 dimitri 1.8 # The integration length is 4018 days, 1992-2002.
122     # First three days need to be integrated using deltat=200.
123 dimitri 1.1
124 dimitri 1.3 cd MITgcm
125     mkdir bin exe
126     cd bin
127 dimitri 1.1 \rm *
128 dimitri 1.6 \cp ../../MITgcm_contrib/quarter_degree_global/code/* .
129 dimitri 1.22 ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas
130 dimitri 1.1 make depend
131 dimitri 1.26 make -j
132 dimitri 1.3 cd ../exe
133 dimitri 1.1 \rm *
134 dimitri 1.3 \cp ../bin/mitgcmuv .
135     \cp ../../MITgcm_contrib/quarter_degree_global/input/* .
136     \ln -sf ../../iter69/* .
137     qsub job_altix
138 dimitri 1.9
139    
140     ##########################################################################
141     # 2880x2176 480-cpu (96x30)x(136x16) 1/4-deg integration on altix with efc
142     # requires input files in sudirectory iter69 to be at same level as MITgcm
143     # and MITgcm_contrib. A copy of iter69 with 1/8-deg files resides on
144     # columbia18:/nobackup18/menemenl/eight.
145     # The integration length is 3 days.
146     # First three days need to be integrated using deltat=100.
147    
148     cd MITgcm
149     mkdir bin exe
150     cd bin
151     \rm *
152     \cp ../../MITgcm_contrib/quarter_degree_global/code/* .
153     \cp SIZE.h_8_480 SIZE.h
154     ../tools/genmake2 -of ../tools/build_options/linux_ia64_efc+mpi_altix
155     make depend
156 dimitri 1.26 make -j
157 dimitri 1.9 cd ../exe
158     \rm *
159     \cp ../bin/mitgcmuv .
160     \cp ../../MITgcm_contrib/quarter_degree_global/input/* .
161     \ln -sf ../../iter69/* .
162 dimitri 1.10 \cp data.exf_clim_8 data.exf_clim
163     \cp data_SIO_8 data
164 dimitri 1.9 qsub job_altix
165 dimitri 1.11
166    
167 dimitri 1.12 ##########################################################################
168     # 2880x2176 960-cpu (96x30)x(68x32) 1/4-deg integration on altix with efc
169     # requires input files in sudirectory iter69 to be at same level as MITgcm
170     # and MITgcm_contrib. A copy of iter69 with 1/8-deg files resides on
171     # columbia18:/nobackup18/menemenl/eight.
172     # The integration length is 3 days.
173     # First three days need to be integrated using deltat=100.
174    
175     module purge
176     module load modules scsl.1.5.0.0 intel-comp.8.0.070 mpt.1.11-85
177 dimitri 1.14 setenv MPI_DSM_DISTRIBUTE
178 dimitri 1.12 cd MITgcm
179     mkdir bin exe
180     cd bin
181     \rm *
182     \cp ../../MITgcm_contrib/quarter_degree_global/code/* .
183     \cp SIZE.h_8_960 SIZE.h
184     ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas
185     make depend
186 dimitri 1.26 make -j
187 dimitri 1.13
188 dimitri 1.12 cd ../exe
189     \cp ../bin/mitgcmuv .
190     \cp ../../MITgcm_contrib/quarter_degree_global/input/* .
191     \ln -sf ../../iter69/* .
192     \cp data.exf_clim_8 data.exf_clim
193     \cp data_SIO_8 data
194     modpickup_8
195     mpirun -v -a a2k c18 480 runon 4-483 mitgcmuv : c20 480 runon 4-483 mitgcmuv
196     mpirun -v -a a2k c18 508 runon 4-511 mitgcmuv : c20 508 runon 4-511 mitgcmuv
197    
198 dimitri 1.13 on columbia18:
199     ln -sf /nobackup18/menemenl/eighth /tmp/eighth
200    
201     on columbia20:
202     ln -sf /nobackup20/menemenl/eighth /tmp/eighth
203    
204     cd ~/exe
205     \cp /tmp/eighth/MITgcm/exe/mitgcmuv960 .
206     \cp /tmp/eighth/MITgcm_contrib/quarter_degree_global/input/* .
207     \ln -sf /tmp/eighth/iter69/* .
208     \cp data.exf_clim_8 data.exf_clim
209     \cp data_SIO_8 data
210     \ln -sf /tmp/eighth/MITgcm/exe/pick* .
211    
212 dimitri 1.23 mpirun -v -a a2k -d /tmp/eighth/MITgcm/exe c18 480 runon 4-511 mitgcmuv960 : \
213     c20 480 runon 4-511 mitgcmuv960 >&! output.txt &
214    
215     \cp data.test data
216     scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe
217     scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe
218     scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe
219     mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
220     c18 480 runon 4-511 mitgcmuv1440 : \
221     c19 480 runon 4-511 mitgcmuv1440 : \
222     c20 480 runon 4-511 mitgcmuv1440 \
223     >&! output.test1440
224     mkdir tests
225     mv STDOUT.0000 output.test1440 tests/stdout1440
226     \rm STD*
227     mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
228 dimitri 1.26 c17 480 runon 14-511 mitgcmuv1920 : \
229     c18 480 runon 14-511 mitgcmuv1920 : \
230     c19 480 runon 14-511 mitgcmuv1920 : \
231     c20 480 runon 14-511 mitgcmuv1920 \
232 dimitri 1.23 >&! output.test1920
233     mv STDOUT.0000 output.test1920 tests/stdout1920
234     \rm STD*
235     \cp data.run data
236     scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe
237     scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe
238     scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe
239 dimitri 1.26 /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \
240     -d /nobackup/menemenl/eighth/MITgcm/exe \
241 dimitri 1.23 c17 480 runon 9-511 mitgcmuv1920 : \
242     c18 480 runon 9-511 mitgcmuv1920 : \
243     c19 480 runon 9-511 mitgcmuv1920 : \
244     c20 480 runon 9-511 mitgcmuv1920 \
245     >&! output.run
246    
247    
248    
249    
250     \cp data.test data
251     scp data columbia19:/nobackup/menemenl/eighth/MITgcm/exe
252     scp data columbia20:/nobackup/menemenl/eighth/MITgcm/exe
253     mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
254     c18 480 runon 9-511 mitgcmuv1440 : \
255     c19 480 runon 9-511 mitgcmuv1440 : \
256     c20 480 runon 9-511 mitgcmuv1440 \
257     >&! output.test1440
258     mkdir tests
259     mv STDOUT.0000 output.test1440 tests/stdout1440
260     \rm STD*
261     \cp data.run data
262     scp data columbia17:/nobackup/menemenl/eighth/MITgcm/exe
263     scp data columbia19:/nobackup/menemenl/eighth/MITgcm/exe
264     mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
265     c17 480 runon 9-511 mitgcmuv1440 : \
266 dimitri 1.26 c18 480 runon 9-511 mitgcmuv1440 : \
267     c19 480 runon 9-511 mitgcmuv1440 \
268 dimitri 1.23 >&! output.run
269    
270 dimitri 1.12
271 dimitri 1.11
272    
273     fails for 1/8
274     > viscA4GridMin=3.e-4,
275     > viscA4GridMax=4.e-3,
276     > viscC4Leith=0.05,
277     > deltat=300
278 dimitri 1.17 fails:
279 dimitri 1.11 < viscA4GridMin=6.e-4,
280     < viscA4GridMax=8.e-3,
281     < viscC4Leith=0.1,
282 dimitri 1.19 fails:
283 dimitri 1.17 < viscA4GridMin=6.e-4,
284     < viscA4GridMax=8.e-3,
285     < viscC4Leith=0.2,
286 dimitri 1.19 fails:
287     < viscA4GridMin=1.e-3,
288     < viscA4GridMax=1.e-2,
289     < viscC4Leith=0.2,
290 dimitri 1.20 fails:
291 dimitri 1.19 < viscA4GridMin=1.e-3,
292     < viscA4GridMax=1.e-2,
293     < viscC4Leith=0.3,
294 dimitri 1.20 fails:
295     < viscA4GridMin=1.2e-3,
296     < viscA4GridMax=1.6e-2,
297     < viscC4Leith=0.2,
298     fails:
299     < viscA4GridMin=1.2e-3,
300     < viscA4GridMax=1.6e-2,
301     < viscC4Leith=0.4,
302     fails
303     < viscA4GridMin=1.2e-3,
304     < viscA4GridMax=1.2e-2,
305     < viscC4Leith=1.2,
306     fails:
307     < viscA4GridMin=2e-3,
308     < viscA4GridMax=1e-2,
309     < viscC4Leith=0.1,
310     fails:
311     < viscA4GridMin=2e-3,
312     < viscA4GridMax=1e-2,
313     < viscC4Leith=0.2,
314 dimitri 1.26 fails:
315 dimitri 1.20 < viscA4GridMin=4e-3,
316     < viscA4GridMax=8e-3,
317     < viscC4Leith=0.2,
318 dimitri 1.26 fails:
319     viscA4GridMin=5e-3,
320     viscA4GridMax=1e-2,
321     viscC4Leith=.2,
322     starting with time step 50112, try:
323     (this mean day 174 becomes day 116)
324     viscA4GridMin=6.e-4,
325     viscA4GridMax=8.e-3,
326     viscC4Leith=0.1,
327     deltat=200
328 dimitri 1.14
329    
330     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
331    
332     1/8 timing tests:
333    
334     columbia20
335     scsl.1.5.0.0
336     c18 intel-comp.8.0.070
337     240-CPU default mpt.1.11-85
338     ------------------------------------------------
339     MAIN LOOP 7115 5066
340     EXF_GETFORCING 372 38
341     DO_OCEANIC_PHYS 1221 1272
342     STATEKPP 509 532
343     KPPMIX 370 374
344     DYNAMICS 1527 1429
345     SOLVE_FOR_PRESSURE 1804 206
346     BLOCKING_EXCHANGES 117 115
347     THERMODYNAMICS 1166 1100
348     DO_THE_MODEL_IO 173 177
349 dimitri 1.15 WRITE_CHECKPOINT 341 333
350 dimitri 1.14
351    
352     columbia20
353     scsl.1.5.0.0
354     c18 intel-comp.8.0.070
355     480-CPU default mpt.1.11-85
356 dimitri 1.21 c19 default
357 dimitri 1.23 c17 default, other processes
358     c19 new
359 dimitri 1.21 -------------------------------------------------------------------------
360 dimitri 1.23 MAIN LOOP 4024 2917 5379 8895 3571
361     EXF_GETFORCING 218 33 880 261 227
362     DO_OCEANIC_PHYS 622 619 621 913 620
363     STATEKPP 269 265 268 310 265
364     KPPMIX 190 188 189 291 189
365     DYNAMICS 747 718 745 1456 714
366     SOLVE_FOR_PRESSURE 966 119 1703 2748 900
367     BLOCKING_EXCHANGES 64 70 392 375 70
368     THERMODYNAMICS 553 582 566 1510 584
369     DO_THE_MODEL_IO 178 156 149 184 152
370     WRITE_CHECKPOINT 364 332 864 420 333
371 dimitri 1.15
372    
373    
374 dimitri 1.26 CPU 240 480 960 1440 1920
375     -------------------------------------------------------------
376     MAIN LOOP 5066 2917 2227 1551 1276
377     EXF_GETFORCING 38 33 126 60 83
378     DO_OCEANIC_PHYS 1272 619 320 390 186
379     STATEKPP 532 265 138 181 77
380     KPPMIX 374 188 98 112 53
381     DYNAMICS 1429 718 313 319 173
382     SOLVE_FOR_PRESSURE 206 119 483 169 310
383     BLOCKING_EXCHANGES 115 70 53 29 28
384     THERMODYNAMICS 1100 582 294 279 172
385     DO_THE_MODEL_IO 177 156 131 202 155
386     WRITE_CHECKPOINT 333 332 302 524 352
387    
388    
389     4 clusters
390     Dec 16 08:17 Ttave.0000051840.data
391     Dec 16 08:47 Ttave.0000053136.data
392     Dec 16 09:17 Ttave.0000054432.data
393     Dec 16 09:53 Ttave.0000055728.data
394     Dec 17 14:08 Ttave.0000075168.data
395     Dec 17 14:33 Ttave.0000076464.data
396     Dec 17 14:58 Ttave.0000077760.data
397     Dec 17 15:29 Ttave.0000079056.data
398    
399     1 cluster
400     Dec 16 22:14 Ttave.0000059616.data
401     Dec 16 23:16 Ttave.0000060912.data
402     Dec 17 00:19 Ttave.0000062208.data
403     Dec 17 01:27 Ttave.0000063504.data
404     Dec 17 02:29 Ttave.0000064800.data
405     Dec 17 03:31 Ttave.0000066096.data
406     Dec 17 04:39 Ttave.0000067392.data
407     Dec 17 05:42 Ttave.0000068688.data
408     Dec 17 06:44 Ttave.0000069984.data

  ViewVC Help
Powered by ViewVC 1.1.22