/[MITgcm]/MITgcm_contrib/gmaze_pv/subfct/grid_setup.m
ViewVC logotype

Contents of /MITgcm_contrib/gmaze_pv/subfct/grid_setup.m

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


Revision 1.2 - (show annotations) (download)
Tue Jan 30 22:10:34 2007 UTC (18 years, 5 months ago) by gmaze
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
FILE REMOVED
Add eg for bin2cdf conversion for both lat-lon cs grid

1 % Here we define as global variables grids for u, v, theta and salt
2 % and also sub domain for the CLIMODE North Atlantic study
3
4
5 function grid_setup
6
7 global domain subdomain1 subdomain2 subdomain3 subdomain4
8
9
10 % Load grid
11
12 GRID_125
13
14 % Setup standard grid variables:
15
16 lon_salt=lon125;
17 lon_thet=lon125;
18 lon_u=[lon125(1)-360+lon125(end) (lon125(2:end)+lon125(1:end-1))/2];
19 lon_v=lon125;
20
21 lat_salt=lat125';
22 lat_thet=lat125';
23 lat_u=lat125';
24 lat_v=[lat125(1)-(lat125(2)-lat125(1))/2 (lat125(1:end-1)+lat125(2:end))/2]';
25
26 dpt_salt=dpt125;
27 dpt_thet=dpt125;
28 dpt_u=dpt125;
29 dpt_v=dpt125;
30 dpt_w=[0 cumsum(thk125(1:end-1))];
31
32
33 % Define the domain with structure:
34 domain = struct(...
35 'SALTanom',struct('lon',lon_salt,'lat',lat_salt','dpt',dpt_salt),...
36 'THETA', struct('lon',lon_thet,'lat',lat_thet','dpt',dpt_thet),...
37 'UVEL', struct('lon',lon_u,'lat',lat_u','dpt',dpt_u),...
38 'VVEL', struct('lon',lon_v,'lat',lat_v','dpt',dpt_v),...
39 'WVEL', struct('lon',lon_salt,'lat',lat_salt','dpt',dpt_w)...
40 );
41
42
43
44 % And here we define the subdomain global structure containing 3D limits
45 % of the studied region, defined on the central grid.
46
47 sub_name='western_north_atlantic';
48 lonmin=lon125(2209);
49 lonmax=lon125(2401);
50 latmin=lat125(1225);
51 latmax=lat125(1497);
52 dptmin=dpt125(1);
53 dptmax=dpt125(29);
54
55 subdomain1=struct('name',sub_name,...
56 'limlon',[lonmin lonmax],...
57 'limlat',[latmin latmax],...
58 'limdpt',[dptmin dptmax]);
59
60
61 sub_name='climode';
62 lonmin=lon125(2312); % = 332E
63 lonmax=lon125(2384); % = 306E
64 latmin=lat125(1368); % = 27N
65 latmax=lat125(1414); % = 50N
66 dptmin=dpt125(1); % = 5m
67 dptmax=dpt125(29); % = 1105.9m
68
69 subdomain2=struct('name',sub_name,...
70 'limlon',[lonmin lonmax],...
71 'limlat',[latmin latmax],...
72 'limdpt',[dptmin dptmax]);
73
74
75 sub_name='north_atlantic';
76 lonmin=lon125(2209);
77 lonmax=lon125(2880);
78 latmin=lat125(1157);
79 latmax=lat125(1564);
80 dptmin=dpt125(1);
81 dptmax=dpt125(29);
82
83 subdomain3=struct('name',sub_name,...
84 'limlon',[lonmin lonmax],...
85 'limlat',[latmin latmax],...
86 'limdpt',[dptmin dptmax]);
87
88
89 sub_name='global';
90 lonmin=lon125(1);
91 lonmax=lon125(2880);
92 latmin=lat125(1);
93 latmax=lat125(2176);
94 dptmin=dpt125(1);
95 dptmax=dpt125(29);
96
97 subdomain4=struct('name',sub_name,...
98 'limlon',[lonmin lonmax],...
99 'limlat',[latmin latmax],...
100 'limdpt',[dptmin dptmax]);

  ViewVC Help
Powered by ViewVC 1.1.22