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

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

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


Revision 1.6 - (show annotations) (download)
Thu Jan 29 14:34:28 2015 UTC (10 years, 5 months ago) by gforget
Branch: MAIN
Changes since 1.5: +35 -2 lines
- update instructions for MITgcm session #5

1
2 ---- common to all matlab sessions ----
3
4 0) login as guest
5
6 1) open web browser, and download setup_gcmfaces_and_mitprof.csh
7 from http://mitgcm.org/viewvc/MITgcm/MITgcm_contrib/gael/
8
9 note :
10 for step 1, please be sure to use the download button
11 of the browser rather than e.g. wget that can conflict
12 with the behavior of the CVS web interface
13
14 2) open terminal window, and proceed to download codes:
15 csh
16 mkdir iap-idma
17 mv Downloads/setup_gcmfaces_and_mitprof.csh iap-idma/
18 cd iap-idma
19 source ./setup_gcmfaces_and_mitprof.csh
20
21 notes :
22 disk space requirement ~ 800M (plus class specific items)
23 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
53 cd ~/iap-idma
54 matlab
55 addpath gcmfaces
56 gcmfaces_demo
57 exit
58
59 4) download ECCO climatology
60 cd ~/iap-idma
61 mkdir release1
62
63 wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/THETA
64 wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/SALT
65 wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/UVELMASS
66 wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/VVELMASS
67 wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/'ADVx_*'
68 wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/'ADVy_*'
69 wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/'DFxE_*'
70 wget --recursive ftp://mit.ecco-group.org/gforget/nctiles_climatology/'DFyE_*'
71 mv mit.ecco-group.org/gforget/nctiles_climatology release1/.
72
73 5) start matlab and run example_transports (or re-run gcmfaces_demo).
74 cd ~/iap-idma
75 matlab
76 addpath gcmfaces
77 gcmfaces_global
78 diags=example_transports('v4');
79 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)

  ViewVC Help
Powered by ViewVC 1.1.22