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

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

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

revision 1.11 by dimitri, Thu Jan 16 06:42:00 2014 UTC revision 1.13 by dimitri, Fri Jun 27 13:56:32 2014 UTC
# Line 2  For interactive session, Ivy Bridge node Line 2  For interactive session, Ivy Bridge node
2  qsub -I -q devel -l select=300:ncpus=20:model=ivy,walltime=02:00:00 -m abe -M email  qsub -I -q devel -l select=300:ncpus=20:model=ivy,walltime=02:00:00 -m abe -M email
3  qsub -I -q normal -l select=300:ncpus=20:model=ivy,walltime=8:00:00 -m abe -M email  qsub -I -q normal -l select=300:ncpus=20:model=ivy,walltime=8:00:00 -m abe -M email
4  qsub -I -q long -l select=300:ncpus=20:model=ivy,walltime=120:00:00 -m abe -M email  qsub -I -q long -l select=300:ncpus=20:model=ivy,walltime=120:00:00 -m abe -M email
5    
6    #############################
7    # 90x90x19023 configuration
8    
9  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  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
10    module purge
11    module load comp-intel/2012.0.032 mpi-sgi/mpt.2.10r6 netcdf/4.0
12    cd ~/llc_4320
13    cvs co MITgcm_code
14    cvs co MITgcm_contrib/llc_hires/llc_4320
15    cd MITgcm
16    mkdir build run
17    lfs setstripe -c -1 run
18    cd build
19    cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_90x90x19023 SIZE.h
20    cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
21    emacs readtile_mpiio.c
22        tileSizeX = 90;
23        tileSizeY = 90;
24    ../tools/genmake2 -of \
25     ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
26     '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
27    make depend
28    make -j 16
29    
30    cd ~/llc_4320/MITgcm/run
31    cp ../build/mitgcmuv mitgcmuv_90x90x19023
32    ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
33    ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
34    cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
35    mv data.exch2_90x90x19023 data.exch2
36    emacs data
37    
38    export MPI_BUFS_PER_PROC=1024
39    export MPI_REQUEST_MAX=65536
40    export MPI_GROUP_MAX=1024
41    export MPI_NUM_MEMORY_REGIONS=8
42    export MPI_UNBUFFERED_STDIO=1
43    export MPI_MEMMAP_OFF=1
44    export MPI_UD_TIMEOUT=100
45    mpiexec -n 20400 ./mitgcmuv_90x90x19023
46    
47    tail -f STDOUT.00000 | grep advcfl_W
48    
49  #############################  #############################
50  # generate 60x60 blank tiles  # 48x48x64670 configuration
51    
52    module purge
53    module load comp-intel/2012.0.032 mpi-sgi/mpt.2.10r6 netcdf/4.0
54    cd /nobackupp8/dmenemen/llc/llc_4320_new
55    cvs co MITgcm_code
56    cvs co MITgcm_contrib/llc_hires/llc_4320
57    cd MITgcm
58    mkdir build run
59    lfs setstripe -c -1 run
60    cd build
61    cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_48x48x64670 SIZE.h
62    cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
63    emacs readtile_mpiio.c
64        tileSizeX = 48;
65        tileSizeY = 48;
66    ../tools/genmake2 -of \
67     ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
68     '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
69    make depend
70    make -j 16
71    
72    cd ~/llc_4320/MITgcm/run
73    cp ../build/mitgcmuv mitgcmuv_48x48x64670
74    cp ../../MITgcm_contrib/llc_hires/llc_4320/input/data.exch2_90x90x19023 data.exch2
75    
76    #############################
77    # generate 60x60 blank tiles
78  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  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
79  module purge  module purge
80  module load  comp-intel/2012.0.032 netcdf/4.0  module load  comp-intel/2012.0.032 netcdf/4.0
# Line 15  module load sles11sp3/mpt-2.10-nasa20131 Line 83  module load sles11sp3/mpt-2.10-nasa20131
83  cd ~/llc_4320/MITgcm  cd ~/llc_4320/MITgcm
84  mkdir run_60x60  mkdir run_60x60
85  lfs setstripe -c -1 run_60x60  lfs setstripe -c -1 run_60x60
   
86  cd build  cd build
87  rm *  rm *
88  cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .  cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
# Line 34  emacs eeboot_minimal.F Line 101  emacs eeboot_minimal.F
101  C         standardMessageUnit=errorMessageUnit  C         standardMessageUnit=errorMessageUnit
102           WRITE(fNam,'(A,A)') 'STDOUT.', myProcessStr(1:5)           WRITE(fNam,'(A,A)') 'STDOUT.', myProcessStr(1:5)
103           OPEN(standardMessageUnit,FILE=fNam,STATUS='unknown')           OPEN(standardMessageUnit,FILE=fNam,STATUS='unknown')
   
104  ../tools/genmake2 -of \  ../tools/genmake2 -of \
105   ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \   ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
106   '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'   '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
107  make depend  make depend
108  make -j 16  make -j 16
   
109  cd ~/llc_4320/MITgcm/run_60x60  cd ~/llc_4320/MITgcm/run_60x60
110  cp ../build/mitgcmuv .  cp ../build/mitgcmuv .
111  ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .  ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
112  ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .  ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
113  cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .  cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
114  mv data.exch2_120x120x10901 data.exch2  mv data.exch2_120x120x10901 data.exch2
   
115  emacs data  emacs data
116   tRef =  18.89, 18.89,   tRef =  18.89, 18.89,
117   sRef =  34.84, 34.84,   sRef =  34.84, 34.84,
# Line 58  emacs data Line 122  emacs data
122  # uVelInitFile   ='UVEL_llc2160_10sep2011_4320x56160x90_r4',  # uVelInitFile   ='UVEL_llc2160_10sep2011_4320x56160x90_r4',
123  # vVelInitFile   ='VVEL_llc2160_10sep2011_4320x56160x90_r4',  # vVelInitFile   ='VVEL_llc2160_10sep2011_4320x56160x90_r4',
124  # pSurfInitFile  ='ETAN_llc2160_10sep2011_4320x56160_r4',  # pSurfInitFile  ='ETAN_llc2160_10sep2011_4320x56160_r4',
   
125  emacs data.exch2  emacs data.exch2
126  # remove the blank tile list  # remove the blank tile list
   
127  export MPI_BUFS_PER_PROC=1024  export MPI_BUFS_PER_PROC=1024
128  export MPI_REQUEST_MAX=65536  export MPI_REQUEST_MAX=65536
129  export MPI_GROUP_MAX=1024  export MPI_GROUP_MAX=1024
130  export MPI_NUM_MEMORY_REGIONS=8  export MPI_NUM_MEMORY_REGIONS=8
131  export MPI_UNBUFFERED_STDIO=1  export MPI_UNBUFFERED_STDIO=1
132  export MPI_MEMMAP_OFF=1  export MPI_MEMMAP_OFF=1
133    export MPI_UD_TIMEOUT=100
134  mpiexec -n 12000 ./mitgcmuv  mpiexec -n 12000 ./mitgcmuv
135    
136  #############################  #############################
137  # generate 45x45 blank tiles  # generate 45x45 blank tiles
   
138  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  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
139  module purge  module purge
140  module load  comp-intel/2012.0.032 netcdf/4.0  module load  comp-intel/2012.0.032 netcdf/4.0
# Line 81  module load sles11sp3/mpt-2.10-nasa20131 Line 143  module load sles11sp3/mpt-2.10-nasa20131
143  cd ~/llc_4320/MITgcm  cd ~/llc_4320/MITgcm
144  mkdir run_45x45  mkdir run_45x45
145  lfs setstripe -c -1 run_45x45  lfs setstripe -c -1 run_45x45
   
146  cd build  cd build
147  rm *  rm *
148  cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .  cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
# Line 100  emacs eeboot_minimal.F Line 161  emacs eeboot_minimal.F
161  C         standardMessageUnit=errorMessageUnit  C         standardMessageUnit=errorMessageUnit
162           WRITE(fNam,'(A,A)') 'STDOUT.', myProcessStr(1:5)           WRITE(fNam,'(A,A)') 'STDOUT.', myProcessStr(1:5)
163           OPEN(standardMessageUnit,FILE=fNam,STATUS='unknown')           OPEN(standardMessageUnit,FILE=fNam,STATUS='unknown')
   
164  ../tools/genmake2 -of \  ../tools/genmake2 -of \
165   ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \   ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
166   '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'   '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
167  make depend  make depend
168  make -j 16  make -j 16
   
169  cd ~/llc_4320/MITgcm/run_45x45  cd ~/llc_4320/MITgcm/run_45x45
170  cp ../build/mitgcmuv .  cp ../build/mitgcmuv .
171  ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .  ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
172  ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .  ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
173  cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .  cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
174  mv data.exch2_120x120x10901 data.exch2  mv data.exch2_120x120x10901 data.exch2
   
175  emacs data  emacs data
176   tRef =  18.89, 18.89,   tRef =  18.89, 18.89,
177   sRef =  34.84, 34.84,   sRef =  34.84, 34.84,
# Line 124  emacs data Line 182  emacs data
182  # uVelInitFile   ='UVEL_llc2160_10sep2011_4320x56160x90_r4',  # uVelInitFile   ='UVEL_llc2160_10sep2011_4320x56160x90_r4',
183  # vVelInitFile   ='VVEL_llc2160_10sep2011_4320x56160x90_r4',  # vVelInitFile   ='VVEL_llc2160_10sep2011_4320x56160x90_r4',
184  # pSurfInitFile  ='ETAN_llc2160_10sep2011_4320x56160_r4',  # pSurfInitFile  ='ETAN_llc2160_10sep2011_4320x56160_r4',
   
185  emacs data.exch2  emacs data.exch2
186  # remove the blank tile list  # remove the blank tile list
   
187  export MPI_BUFS_PER_PROC=1024  export MPI_BUFS_PER_PROC=1024
188  export MPI_REQUEST_MAX=65536  export MPI_REQUEST_MAX=65536
189  export MPI_GROUP_MAX=1024  export MPI_GROUP_MAX=1024
190  export MPI_NUM_MEMORY_REGIONS=8  export MPI_NUM_MEMORY_REGIONS=8
191  export MPI_UNBUFFERED_STDIO=1  export MPI_UNBUFFERED_STDIO=1
192  export MPI_MEMMAP_OFF=1  export MPI_MEMMAP_OFF=1
193    export MPI_UD_TIMEOUT=100
194  mpiexec -n 12000 ./mitgcmuv  mpiexec -n 12000 ./mitgcmuv
195    
196    #############################
197    # generate 48x48 blank tiles
198    qsub -I -q devel -l select=600:ncpus=20:model=ivy,walltime=2:00:00 -m abe -M menemenlis@me.com
199    module purge
200    module load comp-intel/2012.0.032 mpi-sgi/mpt.2.10r6 netcdf/4.0
201    cd ~/llc_4320/MITgcm
202    mkdir run_48x48
203    lfs setstripe -c -1 run_48x48
204    cd build
205    rm *
206    cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/readtile_mpiio.c .
207    emacs readtile_mpiio.c
208        tileSizeX = 48;
209        tileSizeY = 48;
210    cp ../../MITgcm_contrib/llc_hires/llc_4320/code/SIZE.h_120x120x10901 SIZE.h
211    emacs SIZE.h
212         &           sNx =  48,
213         &           sNy =  48,
214         &           nSx =  10,
215         &           nPx = 10530,
216         &           Nr  =  2 )
217    cp ../../MITgcm_contrib/llc_hires/llc_4320/code-async/eeboot_minimal.F .
218    emacs eeboot_minimal.F
219    C         standardMessageUnit=errorMessageUnit
220             WRITE(fNam,'(A,A)') 'STDOUT.', myProcessStr(1:5)
221             OPEN(standardMessageUnit,FILE=fNam,STATUS='unknown')
222    ../tools/genmake2 -of \
223     ../../MITgcm_contrib/llc_hires/llc_4320/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
224     '../../MITgcm_contrib/llc_hires/llc_4320/code ../../MITgcm_contrib/llc_hires/llc_4320/code-async'
225    make depend
226    make -j 16
227    cd ~/llc_4320/MITgcm/run_48x48
228    cp ../build/mitgcmuv .
229    ln -sf /nobackup/dmenemen/tarballs/llc_4320/run_template/* .
230    ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
231    cp ../../MITgcm_contrib/llc_hires/llc_4320/input/* .
232    mv data.exch2_120x120x10901 data.exch2
233    emacs data.exch2
234    # remove blankList
235    emacs data
236     tRef =  18.89, 18.89,
237     sRef =  34.84, 34.84,
238     endtime=20.,
239     delR =   1.00,    1.14,
240    # hydrogThetaFile='THETA_llc2160_10sep2011_4320x56160x90_r4',
241    # hydrogSaltFile ='SALT_llc2160_10sep2011_4320x56160x90_r4',
242    # uVelInitFile   ='UVEL_llc2160_10sep2011_4320x56160x90_r4',
243    # vVelInitFile   ='VVEL_llc2160_10sep2011_4320x56160x90_r4',
244    # pSurfInitFile  ='ETAN_llc2160_10sep2011_4320x56160_r4',
245    export MPI_BUFS_PER_PROC=1024
246    export MPI_REQUEST_MAX=65536
247    export MPI_GROUP_MAX=1024
248    export MPI_NUM_MEMORY_REGIONS=8
249    export MPI_UNBUFFERED_STDIO=1
250    export MPI_MEMMAP_OFF=1
251    export MPI_UD_TIMEOUT=100
252    mpiexec -n 12000 ./mitgcmuv
253    
254  #############################  #############################
255  # 120x120x10901 configuration  # 120x120x10901 configuration
# Line 177  export MPI_GROUP_MAX=1024 Line 291  export MPI_GROUP_MAX=1024
291  export MPI_NUM_MEMORY_REGIONS=8  export MPI_NUM_MEMORY_REGIONS=8
292  export MPI_UNBUFFERED_STDIO=1  export MPI_UNBUFFERED_STDIO=1
293  export MPI_MEMMAP_OFF=1  export MPI_MEMMAP_OFF=1
294    export MPI_UD_TIMEOUT=100
295  mpiexec -n 12000 ./mitgcmuv_120x120x10901  mpiexec -n 12000 ./mitgcmuv_120x120x10901
296    
297  tail -f STDOUT.00000 | grep advcfl_W  tail -f STDOUT.00000 | grep advcfl_W
# Line 210  setenv MPI_GROUP_MAX 1024 Line 325  setenv MPI_GROUP_MAX 1024
325  setenv MPI_NUM_MEMORY_REGIONS 8  setenv MPI_NUM_MEMORY_REGIONS 8
326  setenv MPI_UNBUFFERED_STDIO 1  setenv MPI_UNBUFFERED_STDIO 1
327  setenv MPI_MEMMAP_OFF 1  setenv MPI_MEMMAP_OFF 1
328    export MPI_UD_TIMEOUT=100
329    
330  mpiexec -n 35000 ./mitgcmuv_72x72x29297  mpiexec -n 35000 ./mitgcmuv_72x72x29297
331    

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.13

  ViewVC Help
Powered by ViewVC 1.1.22