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

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

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

revision 1.2 by dimitri, Tue Oct 3 02:33:26 2017 UTC revision 1.4 by dimitri, Mon Oct 9 02:02:49 2017 UTC
# Line 1  Line 1 
1  # This is a small test case with set-up as similar as possible  # This is a small test case with set-up as similar as possible
2  # to llc_4320 for testing asyncio and coupling to GEOS-5.  # to llc_4320 for testing asyncio and coupling to GEOS-5.
3    
4  # request interactive nodes  # request interactive nodes and load modules
5  qsub -I -q long -l select=6:ncpus=28:model=bro,walltime=120:00:00  qsub -I -q long -l select=6:ncpus=28:model=bro,walltime=120:00:00
   
 #################################################  
 # 30x30x96 configuration no asyncio checkpoint65v  
6  module purge  module purge
7  module load comp-intel/2016.2.181 mpi-sgi/mpt.2.14r19 hdf4/4.2.12 hdf5/1.8.18_mpt netcdf/4.4.1.1_mpt  module load comp-intel/2016.2.181 mpi-sgi/mpt.2.14r19 hdf4/4.2.12 hdf5/1.8.18_mpt netcdf/4.4.1.1_mpt
8    
9    ########################################
10    # 30x30x96 configuration without asyncio
11  cd ~/geos5/asyncio  cd ~/geos5/asyncio
12  cvs co -r checkpoint65v MITgcm_code  cvs co MITgcm_code
13  cvs co MITgcm_contrib/llc_hires/llc_90  cvs co MITgcm_contrib/llc_hires/llc_90
14  cd MITgcm  cd MITgcm
15  mkdir build run1  mkdir build run1
16  cd build  cd build
17  rm *  rm *
18  ../tools/genmake2 -of \  ../tools/genmake2 -of ../tools/build_options/linux_amd64_ifort+mpi_ice_nas \
  ../../MITgcm_contrib/llc_hires/llc_90/code/linux_amd64_ifort+mpi_ice_nas \  
19   -mpi -mods ../../MITgcm_contrib/llc_hires/llc_90/code   -mpi -mods ../../MITgcm_contrib/llc_hires/llc_90/code
20  make depend  make depend
21  make -j 96  make -j 16
22  cp mitgcmuv ../run1  cp mitgcmuv ../run1
23  cd ../run1  cd ../run1
24  ln -sf /nobackup/dmenemen/GEOS5/experiments/llc90/data/* .  ln -sf /nobackup/dmenemen/GEOS5/experiments/llc90/data/* .
# Line 28  ln -sf /nobackupp2/dmenemen//llc_4320/ru Line 27  ln -sf /nobackupp2/dmenemen//llc_4320/ru
27  cp ../../MITgcm_contrib/llc_hires/llc_90/input/* .  cp ../../MITgcm_contrib/llc_hires/llc_90/input/* .
28  mpiexec -n 96 ./mitgcmuv  mpiexec -n 96 ./mitgcmuv
29    
30  ###################################################  #####################################
31  # 30x30x96 configuration with asyncio checkpoint65v  # 30x30x96 configuration with asyncio
32  cd ~/geos5/asyncio/MITgcm  cd ~/geos5/asyncio/MITgcm
33  mkdir run2  mkdir run2
34  cd build  cd build
# Line 38  rm * Line 37  rm *
37   ../../MITgcm_contrib/llc_hires/llc_90/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \   ../../MITgcm_contrib/llc_hires/llc_90/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \
38   '../../MITgcm_contrib/llc_hires/llc_90/code ../../MITgcm_contrib/llc_hires/llc_90/code-async'   '../../MITgcm_contrib/llc_hires/llc_90/code ../../MITgcm_contrib/llc_hires/llc_90/code-async'
39  make depend  make depend
40  make -j 96  make -j 16
41  cp mitgcmuv ../run2  cp mitgcmuv ../run2
42  cd ../run2  cd ../run2
43  ln -sf /nobackup/dmenemen/GEOS5/experiments/llc90/data/* .  ln -sf /nobackup/dmenemen/GEOS5/experiments/llc90/data/* .
# Line 47  ln -sf /nobackupp2/dmenemen//llc_4320/ru Line 46  ln -sf /nobackupp2/dmenemen//llc_4320/ru
46  cp ../../MITgcm_contrib/llc_hires/llc_90/input/* .  cp ../../MITgcm_contrib/llc_hires/llc_90/input/* .
47  mpiexec -n 124 ./mitgcmuv  mpiexec -n 124 ./mitgcmuv
48    
49  ############################################  ###################################################
50  # 30x30x96 configuration with asyncio latest  # 30x30x96 configuration with asyncio and no seaice
51  cd ~/geos5/asyncio/MITgcm  cd ~/geos5/asyncio/MITgcm
52  mkdir run2  mkdir run3
53  cd build  cd build
54  rm *  rm *
55  ../tools/genmake2 -of \  ../tools/genmake2 -of \
56   ../../MITgcm_contrib/llc_hires/llc_90/code-async/linux_amd64_ifort+mpi_ice_nas -mpi -mods \   ../../MITgcm_contrib/llc_hires/llc_90/code-async/linux_amd64_ifort+mpi_ice_nas \
57   '../../MITgcm_contrib/llc_hires/llc_90/code ../../MITgcm_contrib/llc_hires/llc_90/code-async'    -mpi -mods ../../MITgcm_contrib/llc_hires/llc_90/code-async-noseaice
58  make depend  make depend
59  make -j 96  make -j 16
60  cp mitgcmuv ../run2  cp mitgcmuv ../run3
61  cd ../run2  cd ../run3
62  ln -sf /nobackup/dmenemen/GEOS5/experiments/llc90/data/* .  ln -sf /nobackup/dmenemen/GEOS5/experiments/llc90/data/* .
63  ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .  ln -sf /nobackup/dmenemen/forcing/ECMWF_operational/* .
64  ln -sf /nobackupp2/dmenemen//llc_4320/run_template/runoff1p2472-360x180x12.bin .  ln -sf /nobackupp2/dmenemen//llc_4320/run_template/runoff1p2472-360x180x12.bin .
65  cp ../../MITgcm_contrib/llc_hires/llc_90/input/* .  cp ../../MITgcm_contrib/llc_hires/llc_90/input-noseaice/* .
66  mpiexec -n 124 ./mitgcmuv  mpiexec -n 124 ./mitgcmuv

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.22