/[MITgcm]/MITgcm_contrib/quarter_degree_global/README_16.txt
ViewVC logotype

Diff of /MITgcm_contrib/quarter_degree_global/README_16.txt

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

revision 1.2 by dimitri, Thu Mar 24 14:00:28 2005 UTC revision 1.11 by dimitri, Wed Mar 30 18:16:29 2011 UTC
# Line 1  Line 1 
1  Instructions for setting up a 1/16-degree NCEP-forced integration  Instructions for NCEP-flux-forced, 1/16-degree integration
2    
3  ##########################################################################  # get the code from anonymous CVS server
4  # getting the code from anonymous CVS server  # verification/global_with_exf is downloaded as a small test case
5    
6  cvs co MITgcm_contrib/quarter_degree_global  cvs co MITgcm_contrib/quarter_degree_global
7  cvs co MITgcm_code  cvs co MITgcm_code
8  cvs co MITgcm/verification/global_with_exf  cvs co MITgcm/verification/global_with_exf
9    cvs co MITgcm/verification/tutorial_global_oce_latlon/input
10  cvs co MITgcm/verification/testreport  cvs co MITgcm/verification/testreport
11    
12    # running testreport in a small global domain to make sure code is complete
13    cd MITgcm/verification
14    ./testreport
15    
16    # Requires input files in sudirectory iter69 and run_template
17    # to be at same level as MITgcm and MITgcm_contrib.
18    # iter69 is available in lou:/u/dmenemen/ecco/iter69
19    # and in pleiades:/nobackupp10/hzhang1/forcing/iter69
20    # run_template is available in lou:/u/dmenemen/sixteen/run_template
21    # and in pleiades:/nobackupp10/dmenemen/sixteen/run_template
22    ln -sf /nobackupp10/hzhang1/forcing/iter69 .
23    ln -sf /nobackupp10/dmenemen/sixteen/run_template .
24    
25  ##########################################################################  ======================================================================
 # 5760x4352 480-cpu (96x60)x(136x32) 1/16-deg integration on altix.  
 # Requires input files in sudirectory iter69 to be at same level as MITgcm  
 # and MITgcm_contrib.  A copy of iter69 with 1/8-deg files resides on  
 # columbia18:/nobackup18/menemenl/sixteen  
26    
27  cd MITgcm  # 5760x4352 3840-cpu (96x60)x(68x64) 1/16-deg integration on pleiades.
 mkdir bin exe  
 cd bin  
 \rm *  
 \cp ../../MITgcm_contrib/quarter_degree_global/code/* .  
 \cp SIZE.h_16_480 SIZE.h  
 ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas  
 make depend  
 make -j  
 cd ../exe  
 \rm *  
 \cp ../bin/mitgcmuv mitgcmuv480  
 \cp ../../MITgcm_contrib/quarter_degree_global/input/* .  
 \ln -sf ../../iter69/* .  
 \cp data.exf_clim_16 data.exf_clim  
 \cp data_NCEP_16 data  
 /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \  
                  -d /nobackup/menemenl/sixteen/MITgcm/exe \  
                  c18 480 runon 4-509 mitgcmuv480   \  
                  < /dev/null >&! output.run &  
28    
29    % compile code
30  cd MITgcm  cd MITgcm
31  mkdir bin exe  mkdir bin exe
32  cd bin  cd bin
33  \rm *  \rm *
34  \cp ../../MITgcm_contrib/quarter_degree_global/code/* .  \cp ../../MITgcm_contrib/quarter_degree_global/code/CPP_OPTIONS.h .
35  \cp SIZE.h_16_1920 SIZE.h  \cp ../../MITgcm_contrib/quarter_degree_global/code/DIAGNOSTICS_SIZE.h .
36  ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas  \cp ../../MITgcm_contrib/quarter_degree_global/code/EXF_OPTIONS.h .
37    \cp ../../MITgcm_contrib/quarter_degree_global/code/SIZE.h_16_3840 SIZE.h
38    \cp ../../MITgcm_contrib/quarter_degree_global/code/packages.conf .
39    ../tools/genmake2 -of ../tools/build_options/linux_amd64_ifort+mpi_ice_nas
40  make depend  make depend
41  make -j  make -j 16
 cd ../exe  
 \rm *  
 \cp ../../MITgcm_contrib/quarter_degree_global/input/* .  
 \ln -sf ../../iter69/* .  
 \cp data.exf_clim_16 data.exf_clim  
 \cp data_NCEP_16 data  
 \cp ../bin/mitgcmuv mitgcmuv1920  
 scp eedata data* mitgcm* columbia17:/nobackup/menemenl/sixteen/MITgcm/exe  
 scp eedata data* mitgcm* columbia19:/nobackup/menemenl/sixteen/MITgcm/exe  
 scp eedata data* mitgcm* columbia20:/nobackup/menemenl/sixteen/MITgcm/exe  
 /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \  
                  -d /nobackup/menemenl/sixteen/MITgcm/exe \  
                  c18 505 runon 4-511 mitgcmuv1920 : \  
                  c17 505 runon 4-509 mitgcmuv1920 : \  
                  c19 440 runon 4-447 mitgcmuv1920 : \  
                  c20 470 runon 4-447 mitgcmuv1920   \  
                  < /dev/null >&! output.run &  
   
 /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \  
                  -d /nobackup/menemenl/sixteen/MITgcm/exe \  
                  c18 500 runon 4-503 mitgcmuv1632 : \  
                  c17 500 runon 4-503 mitgcmuv1632 : \  
                  c19 316 runon 4-419 mitgcmuv1632 : \  
                  c20 316 runon 4-419 mitgcmuv1632   \  
                  < /dev/null >&! output.run &  
   
 /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \  
                  -d /nobackup/menemenl/sixteen/MITgcm/exe \  
                  c18 500 runon 4-503 mitgcmuv1440 : \  
                  c17 500 runon 4-503 mitgcmuv1440 : \  
                  c19 440 runon 4-443 mitgcmuv1440   \  
                  < /dev/null >&! output.run &  
42    
43  cd MITgcm  % integrate code
 mkdir bin exe  
 cd bin  
 \rm *  
 \cp ../../MITgcm_contrib/quarter_degree_global/code/* .  
 \cp SIZE.h_16_1440 SIZE.h  
 ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas  
 make depend  
 make -j  
44  cd ../exe  cd ../exe
45  \rm *  \rm *
46  \cp ../../MITgcm_contrib/quarter_degree_global/input/* .  \cp ../../MITgcm_contrib/quarter_degree_global/input/data.exf .
47  \ln -sf ../../iter69/* .  \cp ../../MITgcm_contrib/quarter_degree_global/input/data.cal .
48  \cp data.exf_clim_16 data.exf_clim  \cp ../../MITgcm_contrib/quarter_degree_global/input/data.diagnostics .
49  \cp data_NCEP_16 data  \cp ../../MITgcm_contrib/quarter_degree_global/input/data.kpp .
50  \cp ../bin/mitgcmuv mitgcmuv1440  \cp ../../MITgcm_contrib/quarter_degree_global/input/data.pkg .
51  scp eedata data* mitgcm* columbia17:/nobackup/menemenl/sixteen/MITgcm/exe  \cp ../../MITgcm_contrib/quarter_degree_global/input/data_NCEP_16 data
52  scp eedata data* mitgcm* columbia19:/nobackup/menemenl/sixteen/MITgcm/exe  \cp ../../MITgcm_contrib/quarter_degree_global/input/eedata .
53  /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \  \cp ../../MITgcm_contrib/quarter_degree_global/input/job_pleiades_3840 .
54                   -d /nobackup/menemenl/sixteen/MITgcm/exe \  \cp ../../MITgcm_contrib/quarter_degree_global/input/modpickup_16 modpickup
55                   c18 500 runon 4-511 mitgcmuv1440 : \  \ln -sf ../../run_template/pickup.0000285840.* .
56                   c17 500 runon 4-447 mitgcmuv1440 : \  \ln -sf ../../run_template/*.bin .
57                   c19 440 runon 4-447 mitgcmuv1440   \  \ln -sf ../../run_template/LEV* .
58                   < /dev/null >&! output.run &  \ln -sf ../../iter69/NCEP* .
59    \ln -sf ../../iter69/run* .
60  scp eedata data* mitgcm* columbia19:/nobackup/menemenl/sixteen/MITgcm/exe  \cp ../bin/mitgcmuv mitgcmuv3840
61  scp eedata data* mitgcm* columbia20:/nobackup/menemenl/sixteen/MITgcm/exe  qsub job_pleiades_3840
62  /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \  
63                   -d /nobackup/menemenl/sixteen/MITgcm/exe \  ======================================================================
64                   c18 507 runon 4-511 mitgcmuv1360 : \  
65                   c19 443 runon 4-447 mitgcmuv1360 : \  # 5760x4352 1920-cpu (96x60)x(136x32) 1/16-deg integration on pleiades.
66                   c20 410 runon 4-415 mitgcmuv1360   \  
67                   < /dev/null >&! output.run &  % compile code
   
68  cd MITgcm  cd MITgcm
69  mkdir bin exe  mkdir bin exe
70  cd bin  cd bin
71  \rm *  \rm *
72  \cp ../../MITgcm_contrib/quarter_degree_global/code/* .  \cp ../../MITgcm_contrib/quarter_degree_global/code/CPP_OPTIONS.h .
73  \cp SIZE.h_16_960 SIZE.h  \cp ../../MITgcm_contrib/quarter_degree_global/code/DIAGNOSTICS_SIZE.h .
74  ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_nas  \cp ../../MITgcm_contrib/quarter_degree_global/code/EXF_OPTIONS.h .
75    \cp ../../MITgcm_contrib/quarter_degree_global/code/SIZE.h_16_1920 SIZE.h
76    \cp ../../MITgcm_contrib/quarter_degree_global/code/packages.conf .
77    ../tools/genmake2 -of ../tools/build_options/linux_amd64_ifort+mpi_ice_nas
78  make depend  make depend
79  make -j  make -j 16
80    
81    % integrate code
82  cd ../exe  cd ../exe
83  \rm *  \rm *
84  \cp ../bin/mitgcmuv mitgcmuv960  \cp ../../MITgcm_contrib/quarter_degree_global/input/data.exf .
85  \cp ../../MITgcm_contrib/quarter_degree_global/input/* .  \cp ../../MITgcm_contrib/quarter_degree_global/input/data.cal .
86  \ln -sf ../../iter69/* .  \cp ../../MITgcm_contrib/quarter_degree_global/input/data.diagnostics .
87  \cp data.exf_clim_16 data.exf_clim  \cp ../../MITgcm_contrib/quarter_degree_global/input/data.kpp .
88  \cp data_NCEP_16 data  \cp ../../MITgcm_contrib/quarter_degree_global/input/data.pkg .
89  scp data* mitgcm* columbia17:/nobackup/menemenl/sixteen/MITgcm/exe  \cp ../../MITgcm_contrib/quarter_degree_global/input/data_NCEP_16 data
90  /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \  \cp ../../MITgcm_contrib/quarter_degree_global/input/eedata .
91                   -d /nobackup/menemenl/sixteen/MITgcm/exe \  \cp ../../MITgcm_contrib/quarter_degree_global/input/job_pleiades .
92                   c18 480 runon 4-511 mitgcmuv960 : \  \cp ../../MITgcm_contrib/quarter_degree_global/input/modpickup_16 modpickup
93                   c17 480 runon 4-511 mitgcmuv960   \  \ln -sf ../../run_template/pickup.0000285840.* .
94                   < /dev/null >&! output.run &  \ln -sf ../../run_template/*.bin .
95    \ln -sf ../../run_template/LEV* .
96  /opt/sgi/mpt/1.11-85/bin/mpirun.real -v -a a2k \  \ln -sf ../../iter69/NCEP* .
97                   -d /nobackup/menemenl/sixteen/MITgcm/exe \  \ln -sf ../../iter69/run* .
98                   c18 500 runon 4-503 mitgcmuv816 : \  \cp ../bin/mitgcmuv mitgcmuv1920
99                   c19 316 runon 4-319 mitgcmuv816   \  qsub job_pleiades
                  < /dev/null >&! output.run &  
   
 18 4-509  
 17 4-511  
 19 4-478  
 20 4-447  
   

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

  ViewVC Help
Powered by ViewVC 1.1.22