/[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.24 by dimitri, Thu Dec 16 00:02:30 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 51  cd bin Line 85  cd bin
85  \cp ../../MITgcm_contrib/quarter_degree_global/code/* .  \cp ../../MITgcm_contrib/quarter_degree_global/code/* .
86  ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas  ../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 : \  mpirun -v -a a2k -d /tmp/eighth/MITgcm/exe c18 480 runon 11-490 mitgcmuv960 : \
170                               c20 480 runon 4-511 mitgcmuv960 >&! output.txt &                               c20 480 runon 11-490 mitgcmuv960 >&! output.txt &
171    
172  \cp data.test data  \cp data.test data
173  scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe  scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe
174  scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe  scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe
175  scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe  scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe
176  mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \  mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
177                   c18 480 runon 4-511 mitgcmuv1440 : \                   c18 480 runon 11-490 mitgcmuv1440 : \
178                   c19 480 runon 4-511 mitgcmuv1440 : \                   c19 480 runon 11-490 mitgcmuv1440 : \
179                   c20 480 runon 4-511 mitgcmuv1440   \                   c20 480 runon 11-490 mitgcmuv1440   \
180                              >&! output.test1440                              >&! output.test1440
181  mkdir tests  mkdir tests
182  mv STDOUT.0000 output.test1440 tests/stdout1440  mv STDOUT.0000 output.test1440 tests/stdout1440
183  \rm STD*  \rm STD*
184  mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \  mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
185                   c17 480 runon 4-511 mitgcmuv1920 : \                   c17 480 runon 11-490 mitgcmuv1920 : \
186                   c18 480 runon 4-511 mitgcmuv1920 : \                   c18 480 runon 11-490 mitgcmuv1920 : \
187                   c19 480 runon 4-511 mitgcmuv1920 : \                   c19 480 runon 11-490 mitgcmuv1920 : \
188                   c20 480 runon 4-511 mitgcmuv1920   \                   c20 480 runon 11-490 mitgcmuv1920   \
189                              >&! output.test1920                              >&! output.test1920
190  mv STDOUT.0000 output.test1920 tests/stdout1920  mv STDOUT.0000 output.test1920 tests/stdout1920
191  \rm STD*  \rm STD*
# Line 159  mv STDOUT.0000 output.test1920 tests/std Line 193  mv STDOUT.0000 output.test1920 tests/std
193  scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe  scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe
194  scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe  scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe
195  scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe  scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe
196  mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \  /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \
197                   c17 480 runon 9-511 mitgcmuv1920 : \                   -d /nobackup/menemenl/eighth/MITgcm/exe \
198                   c18 480 runon 9-511 mitgcmuv1920 : \                   c17 480 runon 11-490 mitgcmuv1920 : \
199                   c19 480 runon 9-511 mitgcmuv1920 : \                   c18 480 runon 11-490 mitgcmuv1920 : \
200                   c20 480 runon 9-511 mitgcmuv1920   \                   c19 480 runon 11-490 mitgcmuv1920 : \
201                     c20 480 runon 11-490 mitgcmuv1920   \
202                              >&! output.run                              >&! output.run
203    
204    
# Line 185  scp data columbia17:/nobackup/menemenl/e Line 220  scp data columbia17:/nobackup/menemenl/e
220  scp data columbia19:/nobackup/menemenl/eighth/MITgcm/exe  scp data columbia19:/nobackup/menemenl/eighth/MITgcm/exe
221  mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \  mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
222                   c17 480 runon 9-511 mitgcmuv1440 : \                   c17 480 runon 9-511 mitgcmuv1440 : \
223                   c19 480 runon 9-511 mitgcmuv1440 : \                   c18 480 runon 9-511 mitgcmuv1440 : \
224                   c20 480 runon 9-511 mitgcmuv1440   \                   c19 480 runon 9-511 mitgcmuv1440   \
225                              >&! output.run                              >&! output.run
226    
227    
# Line 233  fails: Line 268  fails:
268  <   viscA4GridMin=2e-3,  <   viscA4GridMin=2e-3,
269  <   viscA4GridMax=1e-2,  <   viscA4GridMax=1e-2,
270  <   viscC4Leith=0.2,  <   viscC4Leith=0.2,
271  try:  fails:
272  <   viscA4GridMin=4e-3,  <   viscA4GridMin=4e-3,
273  <   viscA4GridMax=8e-3,  <   viscA4GridMax=8e-3,
274  <   viscC4Leith=0.2,  <   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 284  WRITE_CHECKPOINT    364      332      86 Line 328  WRITE_CHECKPOINT    364      332      86
328    
329    
330    
331                      240-CPU  480-CPU  960-CPU  1440-CPU  CPU                 240     480     960     1440    1920
332  -------------------------------------------------------  -------------------------------------------------------------
333  MAIN LOOP           5066     2917     2227     1551  MAIN LOOP           5066    2917    2227    1551    1276
334  EXF_GETFORCING      38       33       126      60  EXF_GETFORCING      38      33      126     60      83
335  DO_OCEANIC_PHYS     1272     619      320      390  DO_OCEANIC_PHYS     1272    619     320     390     186
336  STATEKPP            532      265      138      181  STATEKPP            532     265     138     181     77
337  KPPMIX              374      188      98       112  KPPMIX              374     188     98      112     53
338  DYNAMICS            1429     718      313      319  DYNAMICS            1429    718     313     319     173
339  SOLVE_FOR_PRESSURE  206      119      483      169  SOLVE_FOR_PRESSURE  206     119     483     169     310
340  BLOCKING_EXCHANGES  115      70       53       29  BLOCKING_EXCHANGES  115     70      53      29      28
341  THERMODYNAMICS      1100     582      294      279  THERMODYNAMICS      1100    582     294     279     172
342  DO_THE_MODEL_IO     177      156      131      202  DO_THE_MODEL_IO     177     156     131     202     155
343  WRITE_CHECKPOINT    333      332      302      524  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.24  
changed lines
  Added in v.1.27

  ViewVC Help
Powered by ViewVC 1.1.22