/[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.16 by dimitri, Tue Dec 14 00:55:46 2004 UTC revision 1.27 by dimitri, Sat Dec 18 16:57:59 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 106  cd bin Line 140  cd bin
140  \cp SIZE.h_8_960 SIZE.h  \cp SIZE.h_8_960 SIZE.h
141  ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas  ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas
142  make depend  make depend
143  make -j 4  make -j
144    
145  cd ../exe  cd ../exe
146  \cp ../bin/mitgcmuv .  \cp ../bin/mitgcmuv .
# Line 115  cd ../exe Line 149  cd ../exe
149  \cp data.exf_clim_8 data.exf_clim  \cp data.exf_clim_8 data.exf_clim
150  \cp data_SIO_8 data  \cp data_SIO_8 data
151  modpickup_8  modpickup_8
152  mpirun -v -a a2k c18 480 runon 4-483 mitgcmuv : c20 480 runon 4-483 mitgcmuv  mpirun -v -a a2k c18 480 runon 11-490 mitgcmuv : c20 480 runon 11-490 mitgcmuv
153  mpirun -v -a a2k c18 508 runon 4-511 mitgcmuv : c20 508 runon 4-511 mitgcmuv  mpirun -v -a a2k c18 508 runon 11-490 mitgcmuv : c20 508 runon 11-490 mitgcmuv
154    
155  on columbia18:  on columbia18:
156  ln -sf /nobackup18/menemenl/eighth /tmp/eighth  ln -sf /nobackup18/menemenl/eighth /tmp/eighth
# Line 132  cd ~/exe Line 166  cd ~/exe
166  \cp data_SIO_8 data  \cp data_SIO_8 data
167  \ln -sf /tmp/eighth/MITgcm/exe/pick* .  \ln -sf /tmp/eighth/MITgcm/exe/pick* .
168    
169  mpirun -v -a a2k -d /tmp/eighth/MITgcm/exe c18 480 runon 4-511 mitgcmuv960 : c20 480 runon 4-511 mitgcmuv960  mpirun -v -a a2k -d /tmp/eighth/MITgcm/exe c18 480 runon 11-490 mitgcmuv960 : \
170                                 c20 480 runon 11-490 mitgcmuv960 >&! output.txt &
171    
172    \cp data.test data
173    scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe
174    scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe
175    scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe
176    mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
177                     c18 480 runon 11-490 mitgcmuv1440 : \
178                     c19 480 runon 11-490 mitgcmuv1440 : \
179                     c20 480 runon 11-490 mitgcmuv1440   \
180                                >&! output.test1440
181    mkdir tests
182    mv STDOUT.0000 output.test1440 tests/stdout1440
183    \rm STD*
184    mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
185                     c17 480 runon 11-490 mitgcmuv1920 : \
186                     c18 480 runon 11-490 mitgcmuv1920 : \
187                     c19 480 runon 11-490 mitgcmuv1920 : \
188                     c20 480 runon 11-490 mitgcmuv1920   \
189                                >&! output.test1920
190    mv STDOUT.0000 output.test1920 tests/stdout1920
191    \rm STD*
192    \cp data.run data
193    scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe
194    scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe
195    scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe
196    /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \
197                     -d /nobackup/menemenl/eighth/MITgcm/exe \
198                     c17 480 runon 11-490 mitgcmuv1920 : \
199                     c18 480 runon 11-490 mitgcmuv1920 : \
200                     c19 480 runon 11-490 mitgcmuv1920 : \
201                     c20 480 runon 11-490 mitgcmuv1920   \
202                                >&! output.run
203    
204    
205    
206    
207    \cp data.test data
208    scp data columbia19:/nobackup/menemenl/eighth/MITgcm/exe
209    scp data columbia20:/nobackup/menemenl/eighth/MITgcm/exe
210    mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
211                     c18 480 runon 9-511 mitgcmuv1440 : \
212                     c19 480 runon 9-511 mitgcmuv1440 : \
213                     c20 480 runon 9-511 mitgcmuv1440   \
214                                >&! output.test1440
215    mkdir tests
216    mv STDOUT.0000 output.test1440 tests/stdout1440
217    \rm STD*
218    \cp data.run data
219    scp data columbia17:/nobackup/menemenl/eighth/MITgcm/exe
220    scp data columbia19:/nobackup/menemenl/eighth/MITgcm/exe
221    mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
222                     c17 480 runon 9-511 mitgcmuv1440 : \
223                     c18 480 runon 9-511 mitgcmuv1440 : \
224                     c19 480 runon 9-511 mitgcmuv1440   \
225                                >&! output.run
226    
227    
228    
# Line 142  fails for 1/8 Line 232  fails for 1/8
232  >   viscA4GridMax=4.e-3,  >   viscA4GridMax=4.e-3,
233  >   viscC4Leith=0.05,  >   viscC4Leith=0.05,
234  >   deltat=300  >   deltat=300
235    fails:
 try  
236  <   viscA4GridMin=6.e-4,  <   viscA4GridMin=6.e-4,
237  <   viscA4GridMax=8.e-3,  <   viscA4GridMax=8.e-3,
238  <   viscC4Leith=0.1,  <   viscC4Leith=0.1,
239    fails:
240    <   viscA4GridMin=6.e-4,
241    <   viscA4GridMax=8.e-3,
242    <   viscC4Leith=0.2,
243    fails:
244    <   viscA4GridMin=1.e-3,
245    <   viscA4GridMax=1.e-2,
246    <   viscC4Leith=0.2,
247    fails:
248    <   viscA4GridMin=1.e-3,
249    <   viscA4GridMax=1.e-2,
250    <   viscC4Leith=0.3,
251    fails:
252    <   viscA4GridMin=1.2e-3,
253    <   viscA4GridMax=1.6e-2,
254    <   viscC4Leith=0.2,
255    fails:
256    <   viscA4GridMin=1.2e-3,
257    <   viscA4GridMax=1.6e-2,
258    <   viscC4Leith=0.4,
259    fails
260    <   viscA4GridMin=1.2e-3,
261    <   viscA4GridMax=1.2e-2,
262    <   viscC4Leith=1.2,
263    fails:
264    <   viscA4GridMin=2e-3,
265    <   viscA4GridMax=1e-2,
266    <   viscC4Leith=0.1,
267    fails:
268    <   viscA4GridMin=2e-3,
269    <   viscA4GridMax=1e-2,
270    <   viscC4Leith=0.2,
271    fails:
272    <   viscA4GridMin=4e-3,
273    <   viscA4GridMax=8e-3,
274    <   viscC4Leith=0.2,
275    fails:
276      viscA4GridMin=5e-3,
277      viscA4GridMax=1e-2,
278      viscC4Leith=.2,
279    starting with time step 50112, try:
280    (this mean day 174 becomes day 116)
281      viscA4GridMin=6.e-4,
282      viscA4GridMax=8.e-3,
283      viscC4Leith=0.1,
284      deltat=200
285    
286    
287  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# Line 175  WRITE_CHECKPOINT    341      333 Line 310  WRITE_CHECKPOINT    341      333
310                               scsl.1.5.0.0                               scsl.1.5.0.0
311                      c18      intel-comp.8.0.070                      c18      intel-comp.8.0.070
312  480-CPU             default  mpt.1.11-85  480-CPU             default  mpt.1.11-85
313  ------------------------------------------------                                        c19 default
314  MAIN LOOP           4024     2917                                                 c17 default, other processes
315  EXF_GETFORCING      218      33                                                          c19 new
316  DO_OCEANIC_PHYS     622      619  -------------------------------------------------------------------------
317  STATEKPP            269      265  MAIN LOOP           4024     2917     5379     8895     3571
318  KPPMIX              190      188  EXF_GETFORCING      218      33       880      261      227
319  DYNAMICS            747      718  DO_OCEANIC_PHYS     622      619      621      913      620
320  SOLVE_FOR_PRESSURE  966      119  STATEKPP            269      265      268      310      265
321  BLOCKING_EXCHANGES  64       70  KPPMIX              190      188      189      291      189
322  THERMODYNAMICS      553      582  DYNAMICS            747      718      745      1456     714
323  DO_THE_MODEL_IO     178      156  SOLVE_FOR_PRESSURE  966      119      1703     2748     900
324  WRITE_CHECKPOINT    364      332  BLOCKING_EXCHANGES  64       70       392      375      70
325    THERMODYNAMICS      553      582      566      1510     584
326    DO_THE_MODEL_IO     178      156      149      184      152
327    WRITE_CHECKPOINT    364      332      864      420      333
328                      240-CPU  480-CPU  960-CPU  
329  ------------------------------------------------  
330  MAIN LOOP           5066     2917     2227  
331  EXF_GETFORCING      38       33       126  CPU                 240     480     960     1440    1920
332  DO_OCEANIC_PHYS     1272     619      320  -------------------------------------------------------------
333  STATEKPP            532      265      138  MAIN LOOP           5066    2917    2227    1551    1276
334  KPPMIX              374      188      98  EXF_GETFORCING      38      33      126     60      83
335  DYNAMICS            1429     718      313  DO_OCEANIC_PHYS     1272    619     320     390     186
336  SOLVE_FOR_PRESSURE  206      119      483  STATEKPP            532     265     138     181     77
337  BLOCKING_EXCHANGES  115      70       53  KPPMIX              374     188     98      112     53
338  THERMODYNAMICS      1100     582      294  DYNAMICS            1429    718     313     319     173
339  DO_THE_MODEL_IO     177      156      131  SOLVE_FOR_PRESSURE  206     119     483     169     310
340  WRITE_CHECKPOINT    333      332      302  BLOCKING_EXCHANGES  115     70      53      29      28
341    THERMODYNAMICS      1100    582     294     279     172
342    DO_THE_MODEL_IO     177     156     131     202     155
343    WRITE_CHECKPOINT    333     332     302     524     352
344    
345    
346    4 clusters timeave
347    Dec 16 08:17 Ttave.0000051840.data
348    Dec 16 08:47 Ttave.0000053136.data
349    Dec 16 09:17 Ttave.0000054432.data
350    Dec 16 09:53 Ttave.0000055728.data
351    Dec 17 14:08 Ttave.0000075168.data
352    Dec 17 14:33 Ttave.0000076464.data
353    Dec 17 14:58 Ttave.0000077760.data
354    Dec 17 15:29 Ttave.0000079056.data
355    
356    1 cluster timeave
357    Dec 16 22:14 Ttave.0000059616.data
358    Dec 16 23:16 Ttave.0000060912.data
359    Dec 17 00:19 Ttave.0000062208.data
360    Dec 17 01:27 Ttave.0000063504.data
361    Dec 17 02:29 Ttave.0000064800.data
362    Dec 17 03:31 Ttave.0000066096.data
363    Dec 17 04:39 Ttave.0000067392.data
364    Dec 17 05:42 Ttave.0000068688.data
365    Dec 17 06:44 Ttave.0000069984.data
366    
367    2 cluster timeave
368    Dec 17 21:19 Ttave.0000086832.data
369    Dec 17 21:55 Ttave.0000088128.data 36
370    Dec 17 22:30 Ttave.0000089424.data 35
371    Dec 17 23:12 Ttave.0000090720.data 42
372    Dec 17 23:47 Ttave.0000092016.data 35
373    Dec 18 00:23 Ttave.0000093312.data 36
374    Dec 18 01:04 Ttave.0000094608.data 41
375    Dec 18 01:39 Ttave.0000095904.data 35
376    
377    2 cluster diagnostics
378    Dec 18 02:26 THETA.0000086832.data
379    Dec 18 03:05 THETA.0000088128.data 39
380    Dec 18 03:43 THETA.0000089424.data 38
381    Dec 18 04:27 THETA.0000090720.data 44
382    Dec 18 05:06 THETA.0000092016.data 39
383    Dec 18 05:45 THETA.0000093312.data 39
384    Dec 18 06:29 THETA.0000094608.data 44
385    Dec 18 07:08 THETA.0000095904.data 39
386    
387    
388    %%%%%%%%%%%%%%%%%
389    
390    
391    
392    e1=readbin('test_oldstyle/ETAtave.0000000018.data',[90 40]);
393    e2=readbin('ETAN.0000000018.data',[90 40]);
394    e16=readbin('test_oldstyle/Eta.0000000016.data',[90 40]);
395    e17=readbin('test_oldstyle/Eta.0000000017.data',[90 40]);
396    e18=readbin('test_oldstyle/Eta.0000000018.data',[90 40]);
397    minmax(e1-e2)
398    minmax(e2-(e16+e17+e18)/3)
399    
400    e1=readbin('test_oldstyle/sFluxtave.0000000018.data',[90 40]);
401    e2=readbin('SFLUX.0000000018.data',[90 40]);
402    minmax(e1-e2)
403    
404    e1=readbin('test_oldstyle/tFluxtave.0000000018.data',[90 40]);
405    e2=readbin('TFLUX.0000000018.data',[90 40]);
406    minmax(e1-e2)
407    
408    e1=readbin('TRELAX.0000000018.data',[90 40]);
409    subplot(211),mypcolor(e1');colorbar
410    
411    e1=readbin('SRELAX.0000000018.data',[90 40]);
412    subplot(211),mypcolor(e1');colorbar
413    
414    e1=readbin('TICE.0000000018.data',[90 40]);
415    subplot(211),mypcolor(e1');colorbar
416    
417    
418    e1=readbin('test_oldstyle/wVeltave.0000000018.data',[90 40 15]);
419    e2=readbin('WVEL.0000000018.data',[90 40 15]);
420    e16=readbin('test_oldstyle/W.0000000016.data',[90 40 15]);
421    e17=readbin('test_oldstyle/W.0000000017.data',[90 40 15]);
422    e18=readbin('test_oldstyle/W.0000000018.data',[90 40 15]);
423    minmax(e1-e2)
424    minmax(e2-(e16+e17+e18)/3)

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.27

  ViewVC Help
Powered by ViewVC 1.1.22