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

Diff of /MITgcm_contrib/quarter_degree_global/README.txt

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

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

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.29

  ViewVC Help
Powered by ViewVC 1.1.22