/[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.23 - (hide annotations) (download)
Wed Dec 15 16:45:03 2004 UTC (20 years, 7 months ago) by dimitri
Branch: MAIN
Changes since 1.22: +83 -26 lines
File MIME type: text/plain
quarter_degree_global/README.txt, size.m, data_SIO_8

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     ##########################################################################
14     # mpi test of verification/global_with_exf on columbia
15    
16     cd MITgcm/verification/global_with_exf/build
17     \rm *
18     \cp ../code/* .
19     \cp ../../../../MITgcm_contrib/quarter_degree_global/code/ECCO_CPPOPTIONS.h .
20     \cp ../../../../MITgcm_contrib/quarter_degree_global/code/CPP_OPTIONS.h .
21     \cp ../../../../MITgcm_contrib/quarter_degree_global/code/SIZE.h_test .
22 dimitri 1.5 \mv SIZE.h_test SIZE.h
23 dimitri 1.4 ../../../tools/genmake2 -of ../../../tools/build_options/linux_ia64_efc+mpi_altix
24     make depend
25 dimitri 1.7 make -j 4
26 dimitri 1.4 cd ..
27     mkdir run
28     cd run
29     \rm *
30     \cp ../build/mitgcmuv .
31     \ln -sf ../input/* .
32     \rm data
33     \cp ../../../../MITgcm_contrib/quarter_degree_global/input/data_test data
34     mpirun -np 2 mitgcmuv
35    
36 dimitri 1.5 there is comparison output in
37     ../../../../MITgcm_contrib/quarter_degree_global/results/STDOUT.0000
38    
39 dimitri 1.1
40     ##########################################################################
41 dimitri 1.2 # 1440x1088 204-cpu (120x12)x(64x17) 1/4-deg integration on altix with efc
42 dimitri 1.22 # requires input files in subdirectory iter69 to be at same level as MITgcm
43 dimitri 1.3 # and MITgcm_contrib. A copy of iter69 resides on columbia10:/nobackup10
44 dimitri 1.8 # The integration length is 4018 days, 1992-2002.
45     # First three days need to be integrated using deltat=200.
46 dimitri 1.1
47 dimitri 1.3 cd MITgcm
48     mkdir bin exe
49     cd bin
50 dimitri 1.1 \rm *
51 dimitri 1.6 \cp ../../MITgcm_contrib/quarter_degree_global/code/* .
52 dimitri 1.22 ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas
53 dimitri 1.1 make depend
54 dimitri 1.7 make -j 4
55 dimitri 1.3 cd ../exe
56 dimitri 1.1 \rm *
57 dimitri 1.3 \cp ../bin/mitgcmuv .
58     \cp ../../MITgcm_contrib/quarter_degree_global/input/* .
59     \ln -sf ../../iter69/* .
60     qsub job_altix
61 dimitri 1.9
62    
63     ##########################################################################
64     # 2880x2176 480-cpu (96x30)x(136x16) 1/4-deg integration on altix with efc
65     # requires input files in sudirectory iter69 to be at same level as MITgcm
66     # and MITgcm_contrib. A copy of iter69 with 1/8-deg files resides on
67     # columbia18:/nobackup18/menemenl/eight.
68     # The integration length is 3 days.
69     # First three days need to be integrated using deltat=100.
70    
71     cd MITgcm
72     mkdir bin exe
73     cd bin
74     \rm *
75     \cp ../../MITgcm_contrib/quarter_degree_global/code/* .
76     \cp SIZE.h_8_480 SIZE.h
77     ../tools/genmake2 -of ../tools/build_options/linux_ia64_efc+mpi_altix
78     make depend
79     make -j 4
80     cd ../exe
81     \rm *
82     \cp ../bin/mitgcmuv .
83     \cp ../../MITgcm_contrib/quarter_degree_global/input/* .
84     \ln -sf ../../iter69/* .
85 dimitri 1.10 \cp data.exf_clim_8 data.exf_clim
86     \cp data_SIO_8 data
87 dimitri 1.9 qsub job_altix
88 dimitri 1.11
89    
90 dimitri 1.12 ##########################################################################
91     # 2880x2176 960-cpu (96x30)x(68x32) 1/4-deg integration on altix with efc
92     # requires input files in sudirectory iter69 to be at same level as MITgcm
93     # and MITgcm_contrib. A copy of iter69 with 1/8-deg files resides on
94     # columbia18:/nobackup18/menemenl/eight.
95     # The integration length is 3 days.
96     # First three days need to be integrated using deltat=100.
97    
98     module purge
99     module load modules scsl.1.5.0.0 intel-comp.8.0.070 mpt.1.11-85
100 dimitri 1.14 setenv MPI_DSM_DISTRIBUTE
101 dimitri 1.12 cd MITgcm
102     mkdir bin exe
103     cd bin
104     \rm *
105     \cp ../../MITgcm_contrib/quarter_degree_global/code/* .
106     \cp SIZE.h_8_960 SIZE.h
107     ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas
108     make depend
109     make -j 4
110 dimitri 1.13
111 dimitri 1.12 cd ../exe
112     \cp ../bin/mitgcmuv .
113     \cp ../../MITgcm_contrib/quarter_degree_global/input/* .
114     \ln -sf ../../iter69/* .
115     \cp data.exf_clim_8 data.exf_clim
116     \cp data_SIO_8 data
117     modpickup_8
118     mpirun -v -a a2k c18 480 runon 4-483 mitgcmuv : c20 480 runon 4-483 mitgcmuv
119     mpirun -v -a a2k c18 508 runon 4-511 mitgcmuv : c20 508 runon 4-511 mitgcmuv
120    
121 dimitri 1.13 on columbia18:
122     ln -sf /nobackup18/menemenl/eighth /tmp/eighth
123    
124     on columbia20:
125     ln -sf /nobackup20/menemenl/eighth /tmp/eighth
126    
127     cd ~/exe
128     \cp /tmp/eighth/MITgcm/exe/mitgcmuv960 .
129     \cp /tmp/eighth/MITgcm_contrib/quarter_degree_global/input/* .
130     \ln -sf /tmp/eighth/iter69/* .
131     \cp data.exf_clim_8 data.exf_clim
132     \cp data_SIO_8 data
133     \ln -sf /tmp/eighth/MITgcm/exe/pick* .
134    
135 dimitri 1.23 mpirun -v -a a2k -d /tmp/eighth/MITgcm/exe c18 480 runon 4-511 mitgcmuv960 : \
136     c20 480 runon 4-511 mitgcmuv960 >&! output.txt &
137    
138     \cp data.test data
139     scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe
140     scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe
141     scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe
142     mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
143     c18 480 runon 4-511 mitgcmuv1440 : \
144     c19 480 runon 4-511 mitgcmuv1440 : \
145     c20 480 runon 4-511 mitgcmuv1440 \
146     >&! output.test1440
147     mkdir tests
148     mv STDOUT.0000 output.test1440 tests/stdout1440
149     \rm STD*
150     mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
151     c17 480 runon 4-511 mitgcmuv1920 : \
152     c18 480 runon 4-511 mitgcmuv1920 : \
153     c19 480 runon 4-511 mitgcmuv1920 : \
154     c20 480 runon 4-511 mitgcmuv1920 \
155     >&! output.test1920
156     mv STDOUT.0000 output.test1920 tests/stdout1920
157     \rm STD*
158     \cp data.run data
159     scp data:columbia17:/nobackup/menemenl/eighth/MITgcm/exe
160     scp data:columbia19:/nobackup/menemenl/eighth/MITgcm/exe
161     scp data:columbia20:/nobackup/menemenl/eighth/MITgcm/exe
162     mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
163     c17 480 runon 9-511 mitgcmuv1920 : \
164     c18 480 runon 9-511 mitgcmuv1920 : \
165     c19 480 runon 9-511 mitgcmuv1920 : \
166     c20 480 runon 9-511 mitgcmuv1920 \
167     >&! output.run
168    
169    
170    
171    
172     \cp data.test data
173     scp data columbia19:/nobackup/menemenl/eighth/MITgcm/exe
174     scp data columbia20:/nobackup/menemenl/eighth/MITgcm/exe
175     mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
176     c18 480 runon 9-511 mitgcmuv1440 : \
177     c19 480 runon 9-511 mitgcmuv1440 : \
178     c20 480 runon 9-511 mitgcmuv1440 \
179     >&! output.test1440
180     mkdir tests
181     mv STDOUT.0000 output.test1440 tests/stdout1440
182     \rm STD*
183     \cp data.run data
184     scp data columbia17:/nobackup/menemenl/eighth/MITgcm/exe
185     scp data columbia19:/nobackup/menemenl/eighth/MITgcm/exe
186     mpirun -v -a a2k -d /nobackup/menemenl/eighth/MITgcm/exe \
187     c17 480 runon 9-511 mitgcmuv1440 : \
188     c18 480 runon 9-511 mitgcmuv1440 : \
189     c19 480 runon 9-511 mitgcmuv1440 \
190     >&! output.run
191    
192 dimitri 1.12
193 dimitri 1.11
194    
195     fails for 1/8
196     > viscA4GridMin=3.e-4,
197     > viscA4GridMax=4.e-3,
198     > viscC4Leith=0.05,
199     > deltat=300
200 dimitri 1.17 fails:
201 dimitri 1.11 < viscA4GridMin=6.e-4,
202     < viscA4GridMax=8.e-3,
203     < viscC4Leith=0.1,
204 dimitri 1.19 fails:
205 dimitri 1.17 < viscA4GridMin=6.e-4,
206     < viscA4GridMax=8.e-3,
207     < viscC4Leith=0.2,
208 dimitri 1.19 fails:
209     < viscA4GridMin=1.e-3,
210     < viscA4GridMax=1.e-2,
211     < viscC4Leith=0.2,
212 dimitri 1.20 fails:
213 dimitri 1.19 < viscA4GridMin=1.e-3,
214     < viscA4GridMax=1.e-2,
215     < viscC4Leith=0.3,
216 dimitri 1.20 fails:
217     < viscA4GridMin=1.2e-3,
218     < viscA4GridMax=1.6e-2,
219     < viscC4Leith=0.2,
220     fails:
221     < viscA4GridMin=1.2e-3,
222     < viscA4GridMax=1.6e-2,
223     < viscC4Leith=0.4,
224     fails
225     < viscA4GridMin=1.2e-3,
226     < viscA4GridMax=1.2e-2,
227     < viscC4Leith=1.2,
228     fails:
229     < viscA4GridMin=2e-3,
230     < viscA4GridMax=1e-2,
231     < viscC4Leith=0.1,
232     fails:
233     < viscA4GridMin=2e-3,
234     < viscA4GridMax=1e-2,
235     < viscC4Leith=0.2,
236     try:
237     < viscA4GridMin=4e-3,
238     < viscA4GridMax=8e-3,
239     < viscC4Leith=0.2,
240 dimitri 1.19
241 dimitri 1.14
242    
243     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
244    
245     1/8 timing tests:
246    
247     columbia20
248     scsl.1.5.0.0
249     c18 intel-comp.8.0.070
250     240-CPU default mpt.1.11-85
251     ------------------------------------------------
252     MAIN LOOP 7115 5066
253     EXF_GETFORCING 372 38
254     DO_OCEANIC_PHYS 1221 1272
255     STATEKPP 509 532
256     KPPMIX 370 374
257     DYNAMICS 1527 1429
258     SOLVE_FOR_PRESSURE 1804 206
259     BLOCKING_EXCHANGES 117 115
260     THERMODYNAMICS 1166 1100
261     DO_THE_MODEL_IO 173 177
262 dimitri 1.15 WRITE_CHECKPOINT 341 333
263 dimitri 1.14
264    
265     columbia20
266     scsl.1.5.0.0
267     c18 intel-comp.8.0.070
268     480-CPU default mpt.1.11-85
269 dimitri 1.21 c19 default
270 dimitri 1.23 c17 default, other processes
271     c19 new
272 dimitri 1.21 -------------------------------------------------------------------------
273 dimitri 1.23 MAIN LOOP 4024 2917 5379 8895 3571
274     EXF_GETFORCING 218 33 880 261 227
275     DO_OCEANIC_PHYS 622 619 621 913 620
276     STATEKPP 269 265 268 310 265
277     KPPMIX 190 188 189 291 189
278     DYNAMICS 747 718 745 1456 714
279     SOLVE_FOR_PRESSURE 966 119 1703 2748 900
280     BLOCKING_EXCHANGES 64 70 392 375 70
281     THERMODYNAMICS 553 582 566 1510 584
282     DO_THE_MODEL_IO 178 156 149 184 152
283     WRITE_CHECKPOINT 364 332 864 420 333
284 dimitri 1.15
285    
286    
287 dimitri 1.23 240-CPU 480-CPU 960-CPU 1440-CPU
288     -------------------------------------------------------
289     MAIN LOOP 5066 2917 2227 1551
290     EXF_GETFORCING 38 33 126 60
291     DO_OCEANIC_PHYS 1272 619 320 390
292     STATEKPP 532 265 138 181
293     KPPMIX 374 188 98 112
294     DYNAMICS 1429 718 313 319
295     SOLVE_FOR_PRESSURE 206 119 483 169
296     BLOCKING_EXCHANGES 115 70 53 29
297     THERMODYNAMICS 1100 582 294 279
298     DO_THE_MODEL_IO 177 156 131 202
299     WRITE_CHECKPOINT 333 332 302 524

  ViewVC Help
Powered by ViewVC 1.1.22