/[MITgcm]/MITgcm_contrib/llc_hires/llc_4320/readme.txt
ViewVC logotype

Contents of /MITgcm_contrib/llc_hires/llc_4320/readme.txt

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


Revision 1.14 - (show annotations) (download)
Sat Apr 2 01:27:56 2016 UTC (9 years, 4 months ago) by dimitri
Branch: MAIN
Changes since 1.13: +88 -2 lines
File MIME type: text/plain
misc updates

1 #############################
2 # 90x90x19023 configuration
3
4 qsub -I -q alphatst -l select=850:ncpus=24:model=has,walltime=8:00:00 -m abe -M menemenlis@me.com
5
6 module purge
7 module load comp-intel/2015.0.090 test/mpt.2.11r8 netcdf/4.0
8
9 cd ~/llc_4320/MITgcm/build
10 rm *
11 cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_90x90x19023 SIZE.h
12 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
13 emacs readtile_mpiio.c
14 tileSizeX = 90;
15 tileSizeY = 90;
16 ../tools/genmake2 -of \
17 ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
18 '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
19 make depend
20 make -j 16
21
22 cd ~/llc_4320/MITgcm/run
23 cp ../build/mitgcmuv mitgcmuv_90x90x19023_intel.2015.0.090
24 cp data.exch2_90x90x19023 data.exch2
25
26 cd ~/llc_4320/MITgcm/run
27 mv STDOUT.00000 STDOUT.409536
28 emacs data
29 nIter0=409536,
30 mv pickup_0000409536.data pickup.0000409536.data
31 mv pickup_0000409536.meta pickup.0000409536.meta
32 mv pickup_seaice_0000409536.data pickup_seaice.0000409536.data
33 mv pickup_seaice_0000409536.meta pickup_seaice.0000409536.meta
34
35 cd ~/llc_4320/MITgcm/run
36 module purge
37 module load comp-intel/2015.0.090 test/mpt.2.11r8 netcdf/4.0
38 cp data.exch2_90x90x19023 data.exch2
39 mpiexec -n 20400 ./mitgcmuv_90x90x19023_intel.2015.0.090
40
41 tail -f STDOUT.00000 | grep advcfl_W
42
43
44 #############################
45 qsub -I -q alphatst -l select=850:ncpus=24:model=has,walltime=8:00:00 -m abe -M menemenlis@me.com
46 qsub -I -q alphatst -l select=497:ncpus=24:model=has,walltime=8:00:00 -m abe -M menemenlis@me.com
47
48 qsub -I -q alphatst -l select=497:ncpus=24:model=has,walltime=8:00:00 -m abe -M menemenlis@me.com
49 module purge
50 module load comp-intel/2015.0.090 mpi-sgi/mpt.2.10r6 netcdf/4.0
51
52 module load comp-intel/2015.0.090 test/mpt.2.11r8 netcdf/4.0
53
54 cd ~/llc_4320/MITgcm/build
55 rm *
56 cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_120x120x19023 SIZE.h
57 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
58 emacs readtile_mpiio.c
59 tileSizeX = 120;
60 tileSizeY = 120;
61 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas .
62 emacs linux_amd64_ifort+mpi_ice_nas
63 FOPTIM='-O3 -ipo -axCORE-AVX2,AVX -xSSE4.1 -ip -fp-model precise -traceback -ftz'
64 ../tools/genmake2 -of linux_amd64_ifort+mpi_ice_nas -mpi -mods \
65 '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
66 make depend
67 make -j 16
68
69 cd ~/llc_4320/MITgcm/run
70 cp ../build/mitgcmuv mitgcmuv_120x120x10901_AVX2
71
72 mv STDOUT.00000 STDOUT.428544
73 emacs data
74 nIter0=428544,
75 mv pickup_0000428544.data pickup.0000428544.data
76 mv pickup_0000428544.meta pickup.0000428544.meta
77 mv pickup_seaice_0000428544.data pickup_seaice.0000428544.data
78 mv pickup_seaice_0000428544.meta pickup_seaice.0000428544.meta
79
80 cd ~/llc_4320/MITgcm/run
81 module purge
82 module load comp-intel/2015.0.090 test/mpt.2.11r8 netcdf/4.0
83 cp data.exch2_120x120x10901 data.exch2
84 mpiexec -n 12000 ./mitgcmuv_120x120x10901_Avx2
85
86
87 For interactive session, Ivy Bridge nodes:
88 qsub -I -q devel -l select=300:ncpus=20:model=ivy,walltime=02:00:00 -m abe -M email
89 qsub -I -q normal -l select=300:ncpus=20:model=ivy,walltime=8:00:00 -m abe -M email
90 qsub -I -q long -l select=300:ncpus=20:model=ivy,walltime=120:00:00 -m abe -M email
91
92 #############################
93 # 90x90x19023 configuration
94
95 qsub -I -q long -l select=1020:ncpus=20:model=ivy,min_walltime=30:00,max_walltime=120:00:00 -m abe -M menemenlis@me.com
96 module purge
97 module load comp-intel/2012.0.032 mpi-sgi/mpt.2.10r6 netcdf/4.0
98 cd ~/llc_4320
99 cvs co MITgcm_code
100 cvs co MITgcm_contrib/llc_hires/llc_4320
101 cd MITgcm
102 mkdir build run
103 lfs setstripe -c -1 run
104 cd build
105 cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_90x90x19023 SIZE.h
106 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
107 emacs readtile_mpiio.c
108 tileSizeX = 90;
109 tileSizeY = 90;
110 ../tools/genmake2 -of \
111 ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
112 '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
113 make depend
114 make -j 16
115
116 cd ~/llc_4320/MITgcm/run
117 cp ../build/mitgcmuv mitgcmuv_90x90x19023
118 ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
119 ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
120 cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
121 cp data.exch2_90x90x19023 data.exch2
122 emacs data
123
124 export MPI_BUFS_PER_PROC=1024
125 export MPI_REQUEST_MAX=65536
126 export MPI_GROUP_MAX=1024
127 export MPI_NUM_MEMORY_REGIONS=8
128 export MPI_UNBUFFERED_STDIO=1
129 export MPI_MEMMAP_OFF=1
130 export MPI_UD_TIMEOUT=100
131 mpiexec -n 20400 ./mitgcmuv_90x90x19023
132
133 tail -f STDOUT.00000 | grep advcfl_W
134
135 #############################
136 # 48x48x64670 configuration
137
138 module purge
139 module load comp-intel/2012.0.032 mpi-sgi/mpt.2.10r6 netcdf/4.0
140 cd ~/llc_4320
141 cvs co MITgcm_code
142 cvs co MITgcm_contrib/llc_hires/llc_4320
143 cd MITgcm
144 mkdir build run
145 lfs setstripe -c -1 run
146 cd build
147 cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_48x48x64670 SIZE.h
148 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
149 emacs readtile_mpiio.c
150 tileSizeX = 48;
151 tileSizeY = 48;
152 ../tools/genmake2 -of \
153 ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
154 '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
155 make depend
156 make -j 16
157
158 cd ~/llc_4320/MITgcm/run
159 cp ../build/mitgcmuv mitgcmuv_48x48x64670
160 cp ../../MITgcm_contrib/llc_hires/llc_4320/input/data.exch2_90x90x19023 data.exch2
161
162 #############################
163 # generate 60x60 blank tiles
164 qsub -I -q long -l select=600:ncpus=20:model=ivy,min_walltime=30:00,max_walltime=120:00:00 -m abe -M menemenlis@me.com
165 module purge
166 module load comp-intel/2012.0.032 netcdf/4.0
167 module use -a ~kjtaylor/modulefiles
168 module load sles11sp3/mpt-2.10-nasa201311271217
169 cd ~/llc_4320/MITgcm
170 mkdir run_60x60
171 lfs setstripe -c -1 run_60x60
172 cd build
173 rm *
174 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
175 emacs readtile_mpiio.c
176 tileSizeX = 60;
177 tileSizeY = 60;
178 cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_120x120x10901 SIZE.h
179 emacs SIZE.h
180 & sNx = 60,
181 & sNy = 60,
182 & nSx = 6,
183 & nPx = 11232,
184 & Nr = 2 )
185 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/eeboot_minimal.F .
186 emacs eeboot_minimal.F
187 C standardMessageUnit=errorMessageUnit
188 WRITE(fNam,'(A,A)') 'STDOUT.', myProcessStr(1:5)
189 OPEN(standardMessageUnit,FILE=fNam,STATUS='unknown')
190 ../tools/genmake2 -of \
191 ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
192 '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
193 make depend
194 make -j 16
195 cd ~/llc_4320/MITgcm/run_60x60
196 cp ../build/mitgcmuv .
197 ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
198 ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
199 cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
200 mv data.exch2_120x120x10901 data.exch2
201 emacs data
202 tRef = 18.89, 18.89,
203 sRef = 34.84, 34.84,
204 endtime=20.,
205 delR = 1.00, 1.14,
206 # hydrogThetaFile='THETA_llc2160_10sep2011_4320x56160x90_r4',
207 # hydrogSaltFile ='SALT_llc2160_10sep2011_4320x56160x90_r4',
208 # uVelInitFile ='UVEL_llc2160_10sep2011_4320x56160x90_r4',
209 # vVelInitFile ='VVEL_llc2160_10sep2011_4320x56160x90_r4',
210 # pSurfInitFile ='ETAN_llc2160_10sep2011_4320x56160_r4',
211 emacs data.exch2
212 # remove the blank tile list
213 export MPI_BUFS_PER_PROC=1024
214 export MPI_REQUEST_MAX=65536
215 export MPI_GROUP_MAX=1024
216 export MPI_NUM_MEMORY_REGIONS=8
217 export MPI_UNBUFFERED_STDIO=1
218 export MPI_MEMMAP_OFF=1
219 export MPI_UD_TIMEOUT=100
220 mpiexec -n 12000 ./mitgcmuv
221
222 #############################
223 # generate 45x45 blank tiles
224 qsub -I -q long -l select=600:ncpus=20:model=ivy,min_walltime=30:00,max_walltime=120:00:00 -m abe -M menemenlis@me.com
225 module purge
226 module load comp-intel/2012.0.032 netcdf/4.0
227 module use -a ~kjtaylor/modulefiles
228 module load sles11sp3/mpt-2.10-nasa201311271217
229 cd ~/llc_4320/MITgcm
230 mkdir run_45x45
231 lfs setstripe -c -1 run_45x45
232 cd build
233 rm *
234 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
235 emacs readtile_mpiio.c
236 tileSizeX = 45;
237 tileSizeY = 45;
238 cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_120x120x10901 SIZE.h
239 emacs SIZE.h
240 & sNx = 45,
241 & sNy = 45,
242 & nSx = 12,
243 & nPx = 9984,
244 & Nr = 2 )
245 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/eeboot_minimal.F .
246 emacs eeboot_minimal.F
247 C standardMessageUnit=errorMessageUnit
248 WRITE(fNam,'(A,A)') 'STDOUT.', myProcessStr(1:5)
249 OPEN(standardMessageUnit,FILE=fNam,STATUS='unknown')
250 ../tools/genmake2 -of \
251 ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
252 '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
253 make depend
254 make -j 16
255 cd ~/llc_4320/MITgcm/run_45x45
256 cp ../build/mitgcmuv .
257 ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
258 ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
259 cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
260 mv data.exch2_120x120x10901 data.exch2
261 emacs data
262 tRef = 18.89, 18.89,
263 sRef = 34.84, 34.84,
264 endtime=20.,
265 delR = 1.00, 1.14,
266 # hydrogThetaFile='THETA_llc2160_10sep2011_4320x56160x90_r4',
267 # hydrogSaltFile ='SALT_llc2160_10sep2011_4320x56160x90_r4',
268 # uVelInitFile ='UVEL_llc2160_10sep2011_4320x56160x90_r4',
269 # vVelInitFile ='VVEL_llc2160_10sep2011_4320x56160x90_r4',
270 # pSurfInitFile ='ETAN_llc2160_10sep2011_4320x56160_r4',
271 emacs data.exch2
272 # remove the blank tile list
273 export MPI_BUFS_PER_PROC=1024
274 export MPI_REQUEST_MAX=65536
275 export MPI_GROUP_MAX=1024
276 export MPI_NUM_MEMORY_REGIONS=8
277 export MPI_UNBUFFERED_STDIO=1
278 export MPI_MEMMAP_OFF=1
279 export MPI_UD_TIMEOUT=100
280 mpiexec -n 12000 ./mitgcmuv
281
282 #############################
283 # generate 48x48 blank tiles
284 qsub -I -q devel -l select=600:ncpus=20:model=ivy,walltime=2:00:00 -m abe -M menemenlis@me.com
285 module purge
286 module load comp-intel/2012.0.032 mpi-sgi/mpt.2.10r6 netcdf/4.0
287 cd ~/llc_4320/MITgcm
288 mkdir run_48x48
289 lfs setstripe -c -1 run_48x48
290 cd build
291 rm *
292 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
293 emacs readtile_mpiio.c
294 tileSizeX = 48;
295 tileSizeY = 48;
296 cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_120x120x10901 SIZE.h
297 emacs SIZE.h
298 & sNx = 48,
299 & sNy = 48,
300 & nSx = 10,
301 & nPx = 10530,
302 & Nr = 2 )
303 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/eeboot_minimal.F .
304 emacs eeboot_minimal.F
305 C standardMessageUnit=errorMessageUnit
306 WRITE(fNam,'(A,A)') 'STDOUT.', myProcessStr(1:5)
307 OPEN(standardMessageUnit,FILE=fNam,STATUS='unknown')
308 ../tools/genmake2 -of \
309 ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
310 '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
311 make depend
312 make -j 16
313 cd ~/llc_4320/MITgcm/run_48x48
314 cp ../build/mitgcmuv .
315 ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
316 ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
317 cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
318 mv data.exch2_120x120x10901 data.exch2
319 emacs data.exch2
320 # remove blankList
321 emacs data
322 tRef = 18.89, 18.89,
323 sRef = 34.84, 34.84,
324 endtime=20.,
325 delR = 1.00, 1.14,
326 # hydrogThetaFile='THETA_llc2160_10sep2011_4320x56160x90_r4',
327 # hydrogSaltFile ='SALT_llc2160_10sep2011_4320x56160x90_r4',
328 # uVelInitFile ='UVEL_llc2160_10sep2011_4320x56160x90_r4',
329 # vVelInitFile ='VVEL_llc2160_10sep2011_4320x56160x90_r4',
330 # pSurfInitFile ='ETAN_llc2160_10sep2011_4320x56160_r4',
331 export MPI_BUFS_PER_PROC=1024
332 export MPI_REQUEST_MAX=65536
333 export MPI_GROUP_MAX=1024
334 export MPI_NUM_MEMORY_REGIONS=8
335 export MPI_UNBUFFERED_STDIO=1
336 export MPI_MEMMAP_OFF=1
337 export MPI_UD_TIMEOUT=100
338 mpiexec -n 12000 ./mitgcmuv
339
340 #############################
341 # 120x120x10901 configuration
342
343 qsub -I -q long -l select=600:ncpus=20:model=ivy,min_walltime=30:00,max_walltime=120:00:00 -m abe -M menemenlis@me.com
344 module purge
345 module load comp-intel/2012.0.032 netcdf/4.0
346 module use -a ~kjtaylor/modulefiles
347 module load sles11sp3/mpt-2.10-nasa201311271217
348 cd ~/llc_4320
349 cvs co MITgcm_code
350 cvs co MITgcm_contrib/llc_hires/llc_4320
351 cd MITgcm
352 mkdir build run
353 lfs setstripe -c -1 run
354 cd build
355 cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_120x120x10901 SIZE.h
356 cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
357 emacs readtile_mpiio.c
358 tileSizeX = 120;
359 tileSizeY = 120;
360 ../tools/genmake2 -of \
361 ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
362 '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
363 make depend
364 make -j 16
365
366 cd ~/llc_4320/MITgcm/run
367 cp ../build/mitgcmuv mitgcmuv_120x120x10901
368 ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
369 ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
370 cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
371 mv data.exch2_120x120x10901 data.exch2
372 emacs data
373
374 export MPI_BUFS_PER_PROC=1024
375 export MPI_REQUEST_MAX=65536
376 export MPI_GROUP_MAX=1024
377 export MPI_NUM_MEMORY_REGIONS=8
378 export MPI_UNBUFFERED_STDIO=1
379 export MPI_MEMMAP_OFF=1
380 export MPI_UD_TIMEOUT=100
381 mpiexec -n 12000 ./mitgcmuv_120x120x10901
382
383 tail -f STDOUT.00000 | grep advcfl_W
384
385 ==============
386
387 qsub -I -q R3089666 -l select=1750:model=ivy:aoe=sles11,walltime=04:00:00
388 tcsh
389 cd ~/llc_4320/MITgcm
390 mkdir run
391 lfs setstripe -c -1 run
392 cd run
393 cat $PBS_NODEFILE | awk '{for (i=0;i<20;++i) print $0}' > mynodes
394 setenv PBS_NODEFILE mynodes
395 cp /nobackupp8/chenze/run/mitgcmuv_72x72x29297 .
396 ln -sf /nobackupp8/chenze/run/pickup_seaice_0000000360.meta pickup_seaice.0000000180.meta
397 ln -sf /nobackupp8/chenze/run/pickup_seaice_0000000360.data pickup_seaice.0000000180.data
398 ln -sf /nobackupp8/chenze/run/pickup_0000000360.meta pickup.0000000180.meta
399 ln -sf /nobackupp8/chenze/run/pickup_0000000360.data pickup.0000000180.data
400 ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
401 ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
402 cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
403 mv data.exch2_72x72x29297 data.exch2
404 module purge
405 module load comp-intel/2012.0.032 netcdf/4.0
406 module use -a ~kjtaylor/modulefiles
407 module load sles11sp3/mpt-2.10-nasa201311271217
408 setenv MPI_BUFS_PER_PROC 512
409 setenv MPI_REQUEST_MAX 65536
410 setenv MPI_GROUP_MAX 1024
411 setenv MPI_NUM_MEMORY_REGIONS 8
412 setenv MPI_UNBUFFERED_STDIO 1
413 setenv MPI_MEMMAP_OFF 1
414 export MPI_UD_TIMEOUT=100
415
416 mpiexec -n 35000 ./mitgcmuv_72x72x29297
417
418 tail -f STDOUT.00000 | grep advcfl_w
419
420 ==============
421
422 cd ~/llc_4320
423 cvs co MITgcm_code
424 cvs co MITgcm_contrib/llc_hires/llc_4320
425 # set correct tileSizeX and tileSizeY in MITgcm_contrib/llc_hires/llc_4320/cpde-asyn/readtile_mpiio.c
426 cd MITgcm
427 module purge
428 module load comp-intel/2012.0.032 mpi-sgi/mpt.2.08r7 netcdf/4.0
429 mkdir build run
430 lfs setstripe -c -1 run
431 cd build
432 cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_72x72x29297 SIZE.h
433 ../tools/genmake2 -of \
434 ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
435 '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
436 make depend
437 make -j 16
438 cd ../run
439 cp ../build/mitgcmuv mitgcmuv_72x72x29297
440 ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
441 ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
442 cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
443 mv data.exch2_72x72x29297 data.exch2
444 export MPI_NUM_MEMORY_REGIONS=256
445 mpiexec -n 35000 ./mitgcmuv_72x72x29297
446
447 tail -f STDOUT.00000 | grep advcfl_w
448
449 ==============
450
451 cd ~/llc_4320
452 cvs co MITgcm_code
453 cvs co MITgcm_contrib/llc_hires/llc_4320
454 # set correct tileSizeX and tileSizeY in MITgcm_contrib/llc_hires/llc_4320/cpde-asyn/readtile_mpiio.c
455 cd MITgcm
456 module purge
457 module load comp-intel/2012.0.032 mpi-sgi/mpt.2.08r7 netcdf/4.0
458 mkdir build run_180x180x5015
459 lfs setstripe -c -1 run_180x180x5015
460 cd build
461 cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_180x180x5015 SIZE.h
462 ../tools/genmake2 -of \
463 ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
464 '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
465 make depend
466 make -j 16
467 cd ../run_180x180x5015
468 cp ../build/mitgcmuv mitgcmuv_180x180x5015
469 ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
470 ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
471 cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
472 mv data.exch2_72x72x29297 data.exch2
473 export MPI_NUM_MEMORY_REGIONS=256
474 mpiexec -n 6000 ./mitgcmuv_180x180x5015
475
476 ==============
477
478 look at output
479
480 for ts=[0 120 600:10:980 1080:120:2280]
481 fld=quikread_llc(['Eta.' myint2str(ts,10) '.data'],4320);
482 clf,quikplot_llc(fld),caxis([-2.5 2]),thincolorbar
483 title(ts)
484 pause(.1)
485 end
486
487 ==============
488
489 to determine empty tiles:
490 grep Empty STDOUT.*
491
492 =============
493
494 memory requirements:
495 nPx sNx sNy nSx cpu node0 total
496 3744 180 180 2 san 22,106,128kb 5,195,641,224kb - node ran out of memory and crashed
497 5616 120 120 3 san - node ran out of memory and crashed
498 7488 180 180 1 san
499
500 =============
501
502 2 = 2
503 3 = 3
504 2*2 = 4
505 5 = 5
506 2*3 = 6
507 2*2*2 = 8
508 3*3 = 9
509 2*5 = 10
510 2*2*3 = 12
511 3*5 = 15
512 2*2*2*2 = 16
513 2*3*3 = 18
514 2*2*5 = 20
515 2*2*2*3 = 24
516 3*3*3 = 27
517 2*3*5 = 30
518 2*2*2*2*2 = 32
519 2*2*3*3 = 36
520 2*2*2*5 = 40
521 3*3*5 = 45
522 2*2*2*2*3 = 48
523 2*3*3*3 = 54
524 2*2*3*5 = 60
525 2*2*2*3*3 = 72 * 60
526 2*2*2*2*5 = 80 * 54
527 2*3*3*5 = 90 * 48
528 2*2*2*2*2*3 = 96 * 45
529 2*2*3*3*3 = 108 * 40
530 2*2*2*3*5 = 120 * 36
531 3*3*3*5 = 135 * 32
532 2*2*2*2*3*3 = 144 * 30
533 2*2*2*2*2*5 = 160 * 27
534 2*2*3*3*5 = 180 * 24
535 2*2*2*3*3*3 = 216 * 20
536 2*2*2*2*3*5 = 240 * 18
537 2*3*3*3*5 = 270 * 16
538 2*2*2*2*2*3*3 = 288 * 15
539 2*2*2*3*3*5 = 360 * 12
540 2*2*2*2*3*3*3 = 432 * 10
541 2*2*2*2*2*3*5 = 480 * 9
542 2*2*3*3*3*5 = 540 * 8
543 2*2*2*2*3*3*5 = 720 * 6
544 2*2*2*2*2*3*3*3 = 864 * 5
545 2*2*2*3*3*3*5 = 1080 * 4
546 2*2*2*2*2*3*3*5 = 1440 * 3
547 2*2*2*2*3*3*3*5 = 2160 * 2

  ViewVC Help
Powered by ViewVC 1.1.22