9 |
% release1 (ECCO v4 output) |
% release1 (ECCO v4 output) |
10 |
% sample_input (additional demo material) |
% sample_input (additional demo material) |
11 |
% |
% |
12 |
|
%the ECCO v4 grid can be obtained as follows: |
13 |
|
% |
14 |
|
% wget --recursive ftp://mit.ecco-group.org/ecco_for_las/version_4/release1/nctiles_grid |
15 |
|
% mv mit.ecco-group.org/ecco_for_las/version_4/release1/nctiles_grid . |
16 |
|
% rm -rf mit.ecco-group.org |
17 |
|
% |
18 |
%to activate example_transports: |
%to activate example_transports: |
19 |
% |
% |
20 |
% mkdir release1 |
% mkdir release1 |
22 |
% mv mit.ecco-group.org/ecco_for_las/version_4/release1/nctiles_climatology release1/. |
% mv mit.ecco-group.org/ecco_for_las/version_4/release1/nctiles_climatology release1/. |
23 |
% rm -rf mit.ecco-group.org |
% rm -rf mit.ecco-group.org |
24 |
% |
% |
25 |
|
%to activate example_MITprof: |
26 |
|
% |
27 |
|
% mkdir release2_climatology |
28 |
|
% wget --recursive ftp://mit.ecco-group.org/ecco_for_las/version_4/release2/nctiles_climatology |
29 |
|
% mv mit.ecco-group.org/ecco_for_las/version_4/release1/nctiles_climatology release2_climatology/. |
30 |
|
% wget --recursive ftp://mit.ecco-group.org/ecco_for_las/version_4/release2/profiles |
31 |
|
% mv mit.ecco-group.org/ecco_for_las/version_4/release1/profiles release2_climatology/. |
32 |
|
% rm -rf mit.ecco-group.org |
33 |
|
% |
34 |
%to activate example_budget: |
%to activate example_budget: |
35 |
% |
% |
36 |
% mkdir sample_input |
% mkdir sample_input |
65 |
fprintf('\n\n'); |
fprintf('\n\n'); |
66 |
gcmfaces_msg('/////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////'); |
67 |
gcmfaces_msg('demo of gcmfaces_global and MITprof_global','// PART 0 :'); |
gcmfaces_msg('demo of gcmfaces_global and MITprof_global','// PART 0 :'); |
|
gcmfaces_msg('please hit return','// >> '); |
|
68 |
gcmfaces_msg('/////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////'); |
69 |
|
if myenv.verbose>0; gcmfaces_msg('please hit return','// >> '); pause; end; |
70 |
fprintf('\n\n'); |
fprintf('\n\n'); |
|
pause; |
|
71 |
if myenv.verbose>0; |
if myenv.verbose>0; |
72 |
gcmfaces_msg(['* gcmfaces_global: adds gcmfaces directories to path' ... |
gcmfaces_msg(['* gcmfaces_global: adds gcmfaces directories to path' ... |
73 |
' and define environment variables (see myenv)']); |
' and define environment variables (see myenv)']); |
80 |
gcmfaces_msg('* (this warning gets resolved below by calling grid_load)'); |
gcmfaces_msg('* (this warning gets resolved below by calling grid_load)'); |
81 |
end; |
end; |
82 |
|
|
83 |
if ~isempty(which('MITprof_global')); |
%if ~isempty(which('MITprof_global')); |
84 |
MITprof_global; |
% MITprof_global; |
85 |
if myenv.verbose>0; |
% if myenv.verbose>0; |
86 |
gcmfaces_msg('* MITprof_global: adds MITprof directories to path'); |
% gcmfaces_msg('* MITprof_global: adds MITprof directories to path'); |
87 |
end; |
% end; |
88 |
end; |
%end; |
89 |
|
|
90 |
fprintf('\n\n'); |
fprintf('\n\n'); |
91 |
gcmfaces_msg('/////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////'); |
92 |
gcmfaces_msg('demo of grid_load','// PART 1 :'); |
gcmfaces_msg('demo of grid_load','// PART 1 :'); |
|
gcmfaces_msg('please hit return','// >> '); |
|
93 |
gcmfaces_msg('/////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////'); |
94 |
|
if myenv.verbose>0; gcmfaces_msg('please hit return','// >> '); pause; end; |
95 |
fprintf('\n\n'); |
fprintf('\n\n'); |
|
pause; |
|
96 |
grid_load; |
grid_load; |
97 |
|
|
98 |
fprintf('\n\n'); |
fprintf('\n\n'); |
99 |
gcmfaces_msg('/////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////'); |
100 |
gcmfaces_msg('demo of plotting routines','// PART 1 :'); |
gcmfaces_msg('demo of plotting routines','// PART 1 :'); |
|
gcmfaces_msg('please hit return','// >> '); |
|
101 |
gcmfaces_msg('/////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////'); |
102 |
|
if myenv.verbose>0; gcmfaces_msg('please hit return','// >> '); pause; end; |
103 |
fprintf('\n\n'); |
fprintf('\n\n'); |
|
pause; |
|
104 |
example_display; |
example_display; |
105 |
|
|
106 |
fprintf('\n\n'); |
fprintf('\n\n'); |
107 |
gcmfaces_msg('///////////////////////////////////////////'); |
gcmfaces_msg('///////////////////////////////////////////'); |
108 |
gcmfaces_msg('demo of interpolation and remapping ','// PART 2 :'); |
gcmfaces_msg('demo of interpolation and remapping ','// PART 2 :'); |
|
gcmfaces_msg('please hit return','// >> '); |
|
109 |
gcmfaces_msg('///////////////////////////////////////////'); |
gcmfaces_msg('///////////////////////////////////////////'); |
110 |
|
if myenv.verbose>0; gcmfaces_msg('please hit return','// >> '); pause; end; |
111 |
fprintf('\n\n'); |
fprintf('\n\n'); |
|
pause; |
|
112 |
example_interp; |
example_interp; |
113 |
|
|
114 |
fprintf('\n\n'); |
fprintf('\n\n'); |
115 |
gcmfaces_msg('///////////////////////////////////////////'); |
gcmfaces_msg('///////////////////////////////////////////'); |
116 |
gcmfaces_msg('demo of bin averaging data sample to grid','// PART 2 :'); |
gcmfaces_msg('demo of bin averaging data sample to grid','// PART 2 :'); |
|
gcmfaces_msg('please hit return','// >> '); |
|
117 |
gcmfaces_msg('///////////////////////////////////////////'); |
gcmfaces_msg('///////////////////////////////////////////'); |
118 |
|
if myenv.verbose>0; gcmfaces_msg('please hit return','// >> '); pause; end; |
119 |
fprintf('\n\n'); |
fprintf('\n\n'); |
|
pause; |
|
120 |
fld=example_bin_average; |
fld=example_bin_average; |
121 |
|
|
122 |
fprintf('\n\n'); |
fprintf('\n\n'); |
123 |
gcmfaces_msg('///////////////////////////////////////////'); |
gcmfaces_msg('///////////////////////////////////////////'); |
124 |
gcmfaces_msg('demo of smoothing through diffusion','// PART 2 :'); |
gcmfaces_msg('demo of smoothing through diffusion','// PART 2 :'); |
|
gcmfaces_msg('please hit return','// >> '); |
|
125 |
gcmfaces_msg('///////////////////////////////////////////'); |
gcmfaces_msg('///////////////////////////////////////////'); |
126 |
|
if myenv.verbose>0; gcmfaces_msg('please hit return','// >> '); pause; end; |
127 |
fprintf('\n\n'); |
fprintf('\n\n'); |
|
pause; |
|
128 |
example_smooth(fld); |
example_smooth(fld); |
129 |
|
|
130 |
fprintf('\n\n'); |
fprintf('\n\n'); |
131 |
gcmfaces_msg('/////////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////////'); |
132 |
gcmfaces_msg('demo of transport computations','// PART 3 :'); |
gcmfaces_msg('demo of transport computations','// PART 3 :'); |
|
gcmfaces_msg('please hit return','// >> '); |
|
133 |
gcmfaces_msg('/////////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////////'); |
134 |
|
if myenv.verbose>0; gcmfaces_msg('please hit return','// >> '); pause; end; |
135 |
fprintf('\n\n'); |
fprintf('\n\n'); |
|
pause; |
|
136 |
diags=example_transports; |
diags=example_transports; |
137 |
|
|
138 |
if ~isempty(diags); |
if ~isempty(diags); |
139 |
fprintf('\n\n'); |
fprintf('\n\n'); |
140 |
gcmfaces_msg('/////////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////////'); |
141 |
gcmfaces_msg('demo of transport display','// PART 3 :'); |
gcmfaces_msg('demo of transport display','// PART 3 :'); |
|
gcmfaces_msg('please hit return','// >> '); |
|
142 |
gcmfaces_msg('/////////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////////'); |
143 |
|
if myenv.verbose>0; gcmfaces_msg('please hit return','// >> '); pause; end; |
144 |
fprintf('\n\n'); |
fprintf('\n\n'); |
145 |
example_transports_disp(diags); |
example_transports_disp(diags); |
146 |
end; |
end; |
148 |
fprintf('\n\n'); |
fprintf('\n\n'); |
149 |
gcmfaces_msg('/////////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////////'); |
150 |
gcmfaces_msg('demo of budget computations','// PART 4 :'); |
gcmfaces_msg('demo of budget computations','// PART 4 :'); |
|
gcmfaces_msg('please hit return','// >> '); |
|
151 |
gcmfaces_msg('/////////////////////////////////////////'); |
gcmfaces_msg('/////////////////////////////////////////'); |
152 |
|
if myenv.verbose>0; gcmfaces_msg('please hit return','// >> '); pause; end; |
153 |
fprintf('\n\n'); |
fprintf('\n\n'); |
|
pause; |
|
154 |
example_budget; |
example_budget; |
155 |
|
|