/[MITgcm]/MITgcm_contrib/gael/comm/course-idma2015/computing/iap-idma-readme
ViewVC logotype

Diff of /MITgcm_contrib/gael/comm/course-idma2015/computing/iap-idma-readme

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

revision 1.1 by gforget, Wed Jan 14 17:35:23 2015 UTC revision 1.6 by gforget, Thu Jan 29 14:34:28 2015 UTC
# Line 1  Line 1 
1    
2    ---- common to all matlab sessions ----
3    
4  0) login as guest  0) login as guest
5    
6  1) open web browser, go to:  1) open web browser, and download setup_gcmfaces_and_mitprof.csh
7       http://mitgcm.org/     from http://mitgcm.org/viewvc/MITgcm/MITgcm_contrib/gael/
8     follow links:  
9       Source code  note :
10       CVS code browser     for step 1, please be sure to use the download button
11       Parent Directory     of the browser rather than e.g. wget that can conflict
12       MITgcm_contrib/     with the behavior of the CVS web interface
      gael/  
      setup_gcmfaces_and_mitprof.csh  
      download  
13    
14  2) open terminal window, and proceed to download material:  2) open terminal window, and proceed to download codes:
15       csh
16     mkdir iap-idma     mkdir iap-idma
17     mv Downloads/setup_gcmfaces_and_mitprof.csh iap-idma/     mv Downloads/setup_gcmfaces_and_mitprof.csh iap-idma/
18     cd iap-idma     cd iap-idma
    alias matlab /usr/local/matlab_2012a/bin/matlab  
19     source ./setup_gcmfaces_and_mitprof.csh     source ./setup_gcmfaces_and_mitprof.csh
20    
21  notes :  notes :
22     disk space requirement ~ 800M + 13G from item #4     disk space requirement ~ 800M (plus class specific items)
23     matlab requirement > 2011 (for native netcdf implementation)     matlab requirement > 2011 (for native netcdf implementation)
24    
25    ---- for class #1 ----
26    
27    1,2) see 'common to all classes' above
28    
29    3) download idma_float_plot.m from http://mitgcm.org/viewvc/MITgcm/MITgcm_contrib/gael/comm/course-idma2015/computing/
30    
31    4) in terminal window
32       mv ~/Downloads/idma_float_plot.m ~/iap-idma/.
33    
34    5) download Argo etc
35       cd ~/iap-idma
36       mkdir release1
37       wget --recursive ftp://mit.ecco-group.org/gforget/MITprof
38       mv mit.ecco-group.org/gforget/MITprof release1/.
39    
40    6) start matlab and run idma_float_plot.m
41       matlab
42       [p]=idma_float_plot('2900828');
43    
44    notes :
45       disk space requirement ~ 6.4G (plus 0.8G from steps 1,2)
46       start matlab at command line : matlab -nodesktop
47    
48    ---- for class #2 ----
49    
50    1,2) see 'common to all classes' above
51    
52  3) start matlab and run gcmfaces_demo  3) start matlab and run gcmfaces_demo
53     /usr/local/matlab_2012a/bin/matlab     cd ~/iap-idma
54       matlab
55     addpath gcmfaces     addpath gcmfaces
56     gcmfaces_demo     gcmfaces_demo
57       exit
58        
59  4) download Argo and ECCO climatology  4) download ECCO climatology
60       cd ~/iap-idma
61     mkdir release1     mkdir release1
    wget --recursive ftp://mit.ecco-group.org/gforget/MITprof  
    mv mit.ecco-group.org/gforget/MITprof release1/.  
62    
63     wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/THETA     wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/THETA
64     wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/SALT     wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/SALT
# Line 43  notes : Line 71  notes :
71     mv mit.ecco-group.org/gforget/nctiles_climatology release1/.     mv mit.ecco-group.org/gforget/nctiles_climatology release1/.
72    
73  5) start matlab and run example_transports (or re-run gcmfaces_demo).  5) start matlab and run example_transports (or re-run gcmfaces_demo).
74     /usr/local/matlab_2012a/bin/matlab     cd ~/iap-idma
75       matlab
76     addpath gcmfaces     addpath gcmfaces
77     gcmfaces_global     gcmfaces_global
78     diags=example_transports('v4');     diags=example_transports('v4');
79     example_transports_disp(diags);     example_transports_disp(diags);
80    
81    ---- for class #4 ----
82    
83    1) open web browser, and download setup_these_exps.csh
84       from http://mitgcm.org/viewvc/MITgcm/MITgcm_contrib/gael/verification/
85    
86    note :
87       for step 1, please be sure to use the download button
88       of the browser rather than e.g. wget that can conflict
89       with the behavior of the CVS web interface
90    
91    2) open terminal window, install MITgcm:
92    
93       mkdir iap-idma
94       cd iap-idma
95       csh
96       setenv CVSROOT ':pserver:cvsanon@mitgcm.org:/u/gcmpack'
97       cvs login
98            ( enter the CVS password: "cvsanon" )
99       cvs co -P MITgcm_verif_basic
100    
101    3) install the ECCO v4 setups
102    
103       cd ~/iap-idma/MITgcm/verification
104       mv ~/Downloads/setup_these_exps.csh .
105       source ./setup_these_exps.csh
106       mv global_oce_tmp_download/global_oce_* .
107       rm -rf global_oce_tmp_download
108    
109    4) run the ECCO v4 mini benchmark
110    
111       ./testreport -t global_oce_cs32
112    
113    5) quick output plot
114    
115       cd ~/iap-idma
116       matlab -nodesktop
117       addpath gcmfaces
118       gcmfaces_global
119    
120       cd ~/iap-idma/MITgcm/verification/global_oce_cs32/run
121       grid_load('./',6,'compact');
122       THETA=rdmds2gcmfaces('T.0000000008');
123       figureL; qwckplot(THETA(:,:,1)); colorbar;
124    
125    note :
126       the matlab software needed for item #5 is assumed to have been
127       installed according to 'common to all matlab sessions'
128    
129    ---- for class #5 ----
130    
131    1,2) same as class #4
132    
133    3) run MITgcm benchmarks
134    
135       ./testreport -t 'adjustment.128x64x1 advect_cs advect_xy'
136       ./testreport -t 'adjustment.cs-32x32x1 tutorial_held_suarez_cs tutorial_plume_on_slope'
137    
138    4) quick output plot for adjustment.128x64x1
139    
140       cd ~/iap-idma
141       matlab -nodesktop
142       addpath gcmfaces
143       gcmfaces_global
144    
145       cd ~/iap-idma/MITgcm/verification/adjustment.128x64x1/run
146       mitgcm_plot_adju_128;
147    
148    5) repeat step #4 for different experiments:
149    
150       adjustment.128x64x1          mitgcm_plot_adju_128.m
151       advect_cs                    mitgcm_plot_adv_cs.m
152       advect_xy                    mitgcm_plot_adv_xy.m
153       adjustment.cs-32x32x1        mitgcm_plot_adju_cs32.m
154       tutorial_held_suarez_cs      mitgcm_plot_held_suarez.m
155       tutorial_plume_on_slope      mitgcm_plot_plume.m
156    
157    note :
158       in the cases of adjustment.cs-32x32x1, tutorial_held_suarez_cs,
159       and tutorial_plume_on_slope the matlab programs expect that
160       the experiment duration was increased (see iap-idma-exercises)
161    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.22