/[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.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 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 114  cd ../exe Line 148  cd ../exe
148  \ln -sf ../../iter69/* .  \ln -sf ../../iter69/* .
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  
153  mpirun -v -a a2k c18 508 runon 4-511 mitgcmuv : c20 508 runon 4-511 mitgcmuv  /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:  on columbia18:
163  ln -sf /nobackup18/menemenl/eighth /tmp/eighth  ln -sf /nobackup18/menemenl/eighth /tmp/eighth
# Line 132  cd ~/exe Line 173  cd ~/exe
173  \cp data_SIO_8 data  \cp data_SIO_8 data
174  \ln -sf /tmp/eighth/MITgcm/exe/pick* .  \ln -sf /tmp/eighth/MITgcm/exe/pick* .
175    
176  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 : \
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    
# Line 142  fails for 1/8 Line 239  fails for 1/8
239  >   viscA4GridMax=4.e-3,  >   viscA4GridMax=4.e-3,
240  >   viscC4Leith=0.05,  >   viscC4Leith=0.05,
241  >   deltat=300  >   deltat=300
242    fails:
243  try  <   viscA4GridMin=6.e-4,
244    <   viscA4GridMax=8.e-3,
245    <   viscC4Leith=0.1,
246    fails:
247  <   viscA4GridMin=6.e-4,  <   viscA4GridMin=6.e-4,
248  <   viscA4GridMax=8.e-3,  <   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,  <   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  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
# Line 175  WRITE_CHECKPOINT    341      333 Line 317  WRITE_CHECKPOINT    341      333
317                               scsl.1.5.0.0                               scsl.1.5.0.0
318                      c18      intel-comp.8.0.070                      c18      intel-comp.8.0.070
319  480-CPU             default  mpt.1.11-85  480-CPU             default  mpt.1.11-85
320  ------------------------------------------------                                        c19 default
321  MAIN LOOP           4024     2917                                                 c17 default, other processes
322  EXF_GETFORCING      218      33                                                          c19 new
323  DO_OCEANIC_PHYS     622      619  -------------------------------------------------------------------------
324  STATEKPP            269      265  MAIN LOOP           4024     2917     5379     8895     3571
325  KPPMIX              190      188  EXF_GETFORCING      218      33       880      261      227
326  DYNAMICS            747      718  DO_OCEANIC_PHYS     622      619      621      913      620
327  SOLVE_FOR_PRESSURE  966      119  STATEKPP            269      265      268      310      265
328  BLOCKING_EXCHANGES  64       70  KPPMIX              190      188      189      291      189
329  THERMODYNAMICS      553      582  DYNAMICS            747      718      745      1456     714
330  DO_THE_MODEL_IO     178      156  SOLVE_FOR_PRESSURE  966      119      1703     2748     900
331  WRITE_CHECKPOINT    364      332  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                      240-CPU  480-CPU  960-CPU  
336  ------------------------------------------------  
337  MAIN LOOP           5066     2917     2227  
338  EXF_GETFORCING      38       33       126  CPU                 240     480     960     1440    1920
339  DO_OCEANIC_PHYS     1272     619      320  -------------------------------------------------------------
340  STATEKPP            532      265      138  MAIN LOOP           5066    2917    2227    1551    1276
341  KPPMIX              374      188      98  EXF_GETFORCING      38      33      126     60      83
342  DYNAMICS            1429     718      313  DO_OCEANIC_PHYS     1272    619     320     390     186
343  SOLVE_FOR_PRESSURE  206      119      483  STATEKPP            532     265     138     181     77
344  BLOCKING_EXCHANGES  115      70       53  KPPMIX              374     188     98      112     53
345  THERMODYNAMICS      1100     582      294  DYNAMICS            1429    718     313     319     173
346  DO_THE_MODEL_IO     177      156      131  SOLVE_FOR_PRESSURE  206     119     483     169     310
347  WRITE_CHECKPOINT    333      332      302  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.16  
changed lines
  Added in v.1.29

  ViewVC Help
Powered by ViewVC 1.1.22