1 | SUBROUTINE geticecover( ngrid, ls, lontab, lattab, icecover ) |
---|
2 | !!**********************************************!! |
---|
3 | ! A. Spiga (aymeric.spiga@upmc.fr) October 2011 ! |
---|
4 | !!**********************************************!! |
---|
5 | IMPLICIT NONE |
---|
6 | !! INPUTS |
---|
7 | REAL, DIMENSION(ngrid), INTENT(IN) :: lontab,lattab |
---|
8 | REAL, INTENT(IN) :: ls |
---|
9 | INTEGER, INTENT(IN) :: ngrid |
---|
10 | !! OUTPUTS |
---|
11 | REAL, DIMENSION(ngrid), INTENT(OUT) :: icecover |
---|
12 | !! LOCAL |
---|
13 | REAL :: isitice |
---|
14 | INTEGER :: ig |
---|
15 | icecover(:) = 0. |
---|
16 | DO ig=1,ngrid |
---|
17 | icecover(ig) = isitice( ls, lontab(ig), lattab(ig) ) |
---|
18 | ENDDO |
---|
19 | END SUBROUTINE geticecover |
---|
20 | |
---|
21 | REAL FUNCTION isitice( ls, lon, lat ) |
---|
22 | !!**********************************************!! |
---|
23 | ! A. Spiga (aymeric.spiga@upmc.fr) October 2011 ! |
---|
24 | !!**********************************************!! |
---|
25 | IMPLICIT NONE |
---|
26 | REAL, INTENT(IN) :: ls,lon,lat |
---|
27 | REAL :: nplatcrocus, splatcrocus |
---|
28 | isitice = 0. |
---|
29 | !! for speedup purposes: |
---|
30 | !! useless to call functions for lats between -40. and 40. |
---|
31 | IF (lat .le. -40.) THEN |
---|
32 | IF ( lat .le. splatcrocus(ls,lon) ) isitice = 1. |
---|
33 | ENDIF |
---|
34 | IF (lat .ge. 40.) THEN |
---|
35 | IF ( lat .ge. nplatcrocus(ls,lon) ) isitice = 1. |
---|
36 | ENDIF |
---|
37 | END FUNCTION isitice |
---|
38 | |
---|
39 | REAL FUNCTION nplatcrocus( ls, lon ) |
---|
40 | !;Purpose: To return the areocentric latitude of the IR cap edge for TES year "1". |
---|
41 | !; |
---|
42 | !;Inputs: |
---|
43 | !; ls: Season in degrees of L_s. |
---|
44 | !; lo: East Longitude of interest. |
---|
45 | !; |
---|
46 | !;Dates of TES data used: 1999 FEB 28 to 2001 JAN 15 |
---|
47 | !;Dates of TES data used: 2001 JAN 15 to 2002 DEC 2 |
---|
48 | !;Dates of TES data used: 2002 DEC 2 to 1980 JAN 1 |
---|
49 | !; |
---|
50 | !;Written by T.N. Titus Thu Dec 15 11:54:26 2005 |
---|
51 | !;U.S. Geological Survey Astrogeology Team. |
---|
52 | !;2255 North Gemini Drive |
---|
53 | !;Flagstaff, AZ 86001 USA |
---|
54 | !;http://www.mars-ice.org |
---|
55 | !; |
---|
56 | !;If using this function for research or publication, please cite: |
---|
57 | !; T. N. Titus (2005), Mars Polar Cap Edges Tracked over 3 Full Mars Years, |
---|
58 | !; 36th Annual Lunar and Planetary Science Conference, March 14-18, 2005, |
---|
59 | !; in League City, Texas, abstract no.1993 |
---|
60 | !!**********************************************************!! |
---|
61 | ! ADAPTATION: A. Spiga (aymeric.spiga@upmc.fr) October 2011 ! |
---|
62 | !!**********************************************************!! |
---|
63 | IMPLICIT NONE |
---|
64 | !! INPUT |
---|
65 | REAL, INTENT(IN) :: ls,lon |
---|
66 | !! LOCAL |
---|
67 | REAL, DIMENSION(40) :: gen1, gen2, quan, c, s |
---|
68 | REAL, DIMENSION(40,2,3) :: tes |
---|
69 | INTEGER :: year |
---|
70 | REAL, DIMENSION(3) :: const, line |
---|
71 | !!***************************************************************************************** |
---|
72 | !! CONSTANT |
---|
73 | const(:) = (/ 71.4648,70.4607,71.5339 /) |
---|
74 | !! GENERIC TABS |
---|
75 | gen1(:) = (/ & |
---|
76 | & 0.00000,1.00000,2.00000,3.00000,4.00000, & |
---|
77 | & 0.00000,1.00000,2.00000,3.00000,4.00000, & |
---|
78 | & 0.00000,1.00000,2.00000,3.00000,4.00000, & |
---|
79 | & 0.00000,1.00000,2.00000,3.00000,4.00000, & |
---|
80 | & 1.00000,2.00000,3.00000,4.00000, & |
---|
81 | & 1.00000,2.00000,3.00000,4.00000, & |
---|
82 | & 1.00000,2.00000,3.00000,4.00000, & |
---|
83 | & 1.00000,2.00000,3.00000,4.00000, & |
---|
84 | & 1.00000,2.00000,3.00000,4.00000 & |
---|
85 | /) |
---|
86 | gen2(:) = (/ & |
---|
87 | & 1.00000,1.00000,1.00000,1.00000,1.00000, & |
---|
88 | & 2.00000,2.00000,2.00000,2.00000,2.00000, & |
---|
89 | & 3.00000,3.00000,3.00000,3.00000,3.00000, & |
---|
90 | & 4.00000,4.00000,4.00000,4.00000,4.00000, & |
---|
91 | & 0.00000, 0.00000, 0.00000, 0.00000, & |
---|
92 | & -1.00000,-1.00000,-1.00000,-1.00000, & |
---|
93 | & -2.00000,-2.00000,-2.00000,-2.00000, & |
---|
94 | & -3.00000,-3.00000,-3.00000,-3.00000, & |
---|
95 | & -4.00000,-4.00000,-4.00000,-4.00000 & |
---|
96 | /) |
---|
97 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! NORTHERN CAP |
---|
98 | !!! FIRST YEAR TES |
---|
99 | tes(:,1,1) = (/ & |
---|
100 | & -1.04928, -0.217329, 0.101174, -0.0374879, 0.00576928, & |
---|
101 | & -0.467708, 0.213426, -0.322449, 0.248625, -0.0879115, & |
---|
102 | & -0.0852889,-0.0280091,-0.185435, 0.0160633, 0.0485029, & |
---|
103 | & -0.0402631, 0.163700, -0.115792, -0.0468377,-0.00756858, & |
---|
104 | & -11.1382, 0.918513, 0.754372, -0.288945, 0.0435517, & |
---|
105 | & 0.143201, -0.195657, 0.0378341,-0.640119, 0.429567, & |
---|
106 | & -0.114784, -0.0829540,-0.179708, 0.0328001, 0.0342086, & |
---|
107 | & -0.0193232, 0.0279848, 0.180155, -0.154807, 0.0971645 & |
---|
108 | /) |
---|
109 | tes(:,2,1) = (/ & |
---|
110 | & 0.673412, 0.194463, 0.0213440, -0.219141, 0.124593, & |
---|
111 | & 0.0526366, -0.604908, 0.113683, 0.0372814, -0.0714123, & |
---|
112 | & -0.00710610,-0.0933308, 0.0241633, 0.0559299, -0.0924497, & |
---|
113 | & 0.0747056, 0.0400294,-0.127268, -0.0222301, 0.0272872, & |
---|
114 | & -19.2296, 4.86860, -0.454119, -0.375147, -0.119044, & |
---|
115 | & 0.209839, -0.271209, 0.367698, 0.171835, 0.350654, & |
---|
116 | & -0.288149, -0.0152939, 0.0195934, 0.184573, -0.0272326, & |
---|
117 | & -0.0466995, 0.299228,- 0.0593913, -0.0660705, 0.0282595 & |
---|
118 | /) |
---|
119 | !!! SECOND YEAR TES |
---|
120 | tes(:,1,2) = (/ & |
---|
121 | & -0.728762,-0.671618,0.154561,0.112470,-0.152911,-0.633290, & |
---|
122 | & 0.372959,-0.241842,0.100173,0.0558815,-0.0258014,0.0138332, & |
---|
123 | & -0.113160,0.0965581,-0.0478080,0.0199076,0.0360519,-0.119565, & |
---|
124 | & -0.0564988,0.00166589,-10.8664,1.34367,0.334286,-0.0889369, & |
---|
125 | & 0.170191,-0.241918,0.0406942,-0.0312268,-0.542561,0.440734,& |
---|
126 | & -0.181151,-0.178009,-0.216867,-0.00154585,0.0381691,0.0333462,& |
---|
127 | & 0.0558955,0.0512524,-0.0389391,0.0705681 & |
---|
128 | /) |
---|
129 | tes(:,2,2) = (/ & |
---|
130 | & 0.133511,0.301999,0.354979,-0.471594,0.151863,0.0575986, & |
---|
131 | & -0.478402,-0.0168485,0.148232,-0.128787,-0.0914331,-0.0603194, & |
---|
132 | & 0.0611823,0.0668322,-0.0833629,0.0176089,0.0570124,-0.0641502, & |
---|
133 | & 0.0196993,-0.0272954,-18.8258,4.08857,-0.252963,-0.0642321, & |
---|
134 | & -0.463212,0.380846,-0.00712758,0.0374067,0.230256,0.154810, & |
---|
135 | & -0.235321,0.0838983,0.0737168,0.115381,-0.00787243,-0.0289239, & |
---|
136 | & 0.169424,-0.00376776,-0.0134735,0.00663328 & |
---|
137 | /) |
---|
138 | !!! THIRD YEAR TES |
---|
139 | tes(:,1,3) = (/ & |
---|
140 | & -0.170075,-0.706807,-0.0725778,0.266425,-0.166670,-0.408371, & |
---|
141 | & 0.106833,-0.318539,0.319422,-0.0361432,-0.0366784,-0.0231430, & |
---|
142 | & -0.129665,0.0478013,0.0283050,0.399130,-0.177498,-0.113099, & |
---|
143 | & 0.0885522,-0.0503254,-12.2470,1.40947,0.401761,-0.149156, & |
---|
144 | & -0.256222,-0.0307999,0.173418,-0.112992,-0.628345,0.286791, & |
---|
145 | & -0.0395388,-0.0634619,-0.263644,0.0727097,0.0679133,0.0350731, & |
---|
146 | & -0.140744,0.0673651,0.0457041,-0.0454068 & |
---|
147 | /) |
---|
148 | tes(:,2,3) = (/ & |
---|
149 | & 0.447200,-0.251112,0.597279,-0.374734,-0.0290520,-0.0208475, & |
---|
150 | & -0.682811,0.146231,0.0122089,-0.0917365,0.00708168,-0.143992, & |
---|
151 | & 0.0724996,0.102962,-0.0703368,-0.0429708,-0.173888,0.189929, & |
---|
152 | & -0.107449,-0.0505178,-19.3010,4.83420,-1.09834,0.430944, & |
---|
153 | & -0.643534,0.710448,-0.299251,0.135935,0.134539,0.320505, & |
---|
154 | & -0.200302,-0.0106718,0.0166824,0.260126,-0.0992902,-0.0182585, & |
---|
155 | & -0.0627401,0.232410,-0.126134,-0.0100335 & |
---|
156 | /) |
---|
157 | !!! MAIN CALCULATIONS |
---|
158 | quan = (acos(-1.)/180.)*ls*gen1 + (acos(-1.)/180.)*lon*gen2 |
---|
159 | c = cos(quan) |
---|
160 | s = sin(quan) |
---|
161 | line(:) = 0. |
---|
162 | DO year=1,3 |
---|
163 | line(year) = DOT_PRODUCT(c,tes(:,1,year)) - DOT_PRODUCT(s,tes(:,2,year)) + const(year) |
---|
164 | !!! this is taken into account in isitice |
---|
165 | !if (line(year) < -90.) line(year) = -90. |
---|
166 | !if (line(year) > 90.) line(year) = 90. |
---|
167 | ENDDO |
---|
168 | !!! THIS IS TEMPORARY, BUT WHY NOT FOR MODELING |
---|
169 | nplatcrocus = (line(1)+line(2)+line(3))/3. |
---|
170 | END FUNCTION nplatcrocus |
---|
171 | |
---|
172 | REAL FUNCTION splatcrocus( ls, lon ) |
---|
173 | !;Purpose: To return the areocentric latitude of the IR cap edge for TES year "1". |
---|
174 | !; |
---|
175 | !;Inputs: |
---|
176 | !; ls: Season in degrees of L_s. |
---|
177 | !; lo: East Longitude of interest. |
---|
178 | !; |
---|
179 | !;Dates of TES data used: 1999 FEB 28 to 2001 JAN 15 |
---|
180 | !;Dates of TES data used: 2001 JAN 15 to 2002 DEC 2 |
---|
181 | !;Dates of TES data used: 2002 DEC 2 to 1980 JAN 1 |
---|
182 | !; |
---|
183 | !;Written by T.N. Titus Thu Dec 15 11:54:26 2005 |
---|
184 | !;U.S. Geological Survey Astrogeology Team. |
---|
185 | !;2255 North Gemini Drive |
---|
186 | !;Flagstaff, AZ 86001 USA |
---|
187 | !;http://www.mars-ice.org |
---|
188 | !; |
---|
189 | !;If using this function for research or publication, please cite: |
---|
190 | !; T. N. Titus (2005), Mars Polar Cap Edges Tracked over 3 Full Mars Years, |
---|
191 | !; 36th Annual Lunar and Planetary Science Conference, March 14-18, 2005, |
---|
192 | !; in League City, Texas, abstract no.1993 |
---|
193 | !!**********************************************************!! |
---|
194 | ! ADAPTATION: A. Spiga (aymeric.spiga@upmc.fr) October 2011 ! |
---|
195 | !!**********************************************************!! |
---|
196 | IMPLICIT NONE |
---|
197 | !! INPUT |
---|
198 | REAL, INTENT(IN) :: ls,lon |
---|
199 | !! LOCAL |
---|
200 | REAL, DIMENSION(60) :: gen1, gen2, quan, c, s |
---|
201 | REAL, DIMENSION(60,2,2) :: tes |
---|
202 | INTEGER :: year |
---|
203 | REAL, DIMENSION(2) :: const, line |
---|
204 | !!***************************************************************************************** |
---|
205 | !! CONSTANT |
---|
206 | const(:) = (/ -69.6039, -68.8420 /) |
---|
207 | !! GENERIC TABS |
---|
208 | gen1(:) = (/ & |
---|
209 | & 0.00000,1.00000,2.00000,3.00000,4.00000, & |
---|
210 | & 5.00000,0.00000,1.00000,2.00000,3.00000, & |
---|
211 | & 4.00000,5.00000,0.00000,1.00000,2.00000, & |
---|
212 | & 3.00000,4.00000,5.00000,0.00000,1.00000, & |
---|
213 | & 2.00000,3.00000,4.00000,5.00000,0.00000, & |
---|
214 | & 1.00000,2.00000,3.00000,4.00000,5.00000, & |
---|
215 | & 1.00000,2.00000,3.00000,4.00000,5.00000, & |
---|
216 | & 1.00000,2.00000,3.00000,4.00000,5.00000, & |
---|
217 | & 1.00000,2.00000,3.00000,4.00000,5.00000, & |
---|
218 | & 1.00000,2.00000,3.00000,4.00000,5.00000, & |
---|
219 | & 1.00000,2.00000,3.00000,4.00000,5.00000, & |
---|
220 | & 1.00000,2.00000,3.00000,4.00000,5.00000 & |
---|
221 | /) |
---|
222 | gen2(:) = (/ & |
---|
223 | & 1.00000, 1.00000, 1.00000, 1.00000, 1.00000, & |
---|
224 | & 1.00000, 2.00000, 2.00000, 2.00000, 2.00000, & |
---|
225 | & 2.00000, 2.00000, 3.00000, 3.00000, 3.00000, & |
---|
226 | & 3.00000, 3.00000, 3.00000, 4.00000, 4.00000, & |
---|
227 | & 4.00000, 4.00000, 4.00000, 4.00000, 5.00000, & |
---|
228 | & 5.00000, 5.00000, 5.00000, 5.00000, 5.00000, & |
---|
229 | & 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, & |
---|
230 | & -1.00000,-1.00000,-1.00000,-1.00000,-1.00000, & |
---|
231 | & -2.00000,-2.00000,-2.00000,-2.00000,-2.00000, & |
---|
232 | & -3.00000,-3.00000,-3.00000,-3.00000,-3.00000, & |
---|
233 | & -4.00000,-4.00000,-4.00000,-4.00000,-4.00000, & |
---|
234 | & -5.00000,-5.00000,-5.00000,-5.00000,-5.00000 & |
---|
235 | /) |
---|
236 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! SOUTHERN CAP |
---|
237 | !!! FIRST YEAR TES |
---|
238 | tes(:,1,1) = (/ & |
---|
239 | & 3.53762, -1.57584, -2.97332, -1.07670, 0.272623, & |
---|
240 | & 0.311819, 0.842387, 1.11375, 0.388617, -0.575892, & |
---|
241 | & -0.502105, -0.0357803,-0.689386, 0.743998, 0.796186, & |
---|
242 | & 0.304092, -0.172464, -0.290923, -0.542742, -0.577187, & |
---|
243 | & -0.439117, 0.266552, 0.393525, 0.0654230, 0.296123, & |
---|
244 | & 0.0949434,-0.162267, -0.175361, 0.000162221,0.105111, & |
---|
245 | & -12.4148, 0.177898, 1.45822, 0.309320, -0.148393, 3.51232, & |
---|
246 | & 0.355009, -0.782760, -0.427043, -0.178686, -0.429962, & |
---|
247 | & -0.649747, -0.487551, 0.259459, 0.139186, -0.964653, & |
---|
248 | & -0.409536, 0.137911, 0.293971, 0.0248885, 0.238855, & |
---|
249 | & 0.612519, 0.172469, -0.0462983,-0.0129877, 0.00532444,& |
---|
250 | & -0.189464, -0.139035, -0.0231797, 0.0903127 & |
---|
251 | /) |
---|
252 | tes(:,2,1) = (/ & |
---|
253 | & 3.21178, 3.81330, 0.357977, -1.85466, -1.01477, & |
---|
254 | & -0.209586, -0.797844, 0.334659, 0.828534, 0.519493, & |
---|
255 | & -0.0512511,-0.204263, -0.924137, -0.694012, -0.0666508, & |
---|
256 | & 0.632104, 0.397041, -0.00521332, 0.933057, 0.0136105, & |
---|
257 | & -0.646719, -0.480330, -0.0122939, 0.214389, 0.0880269, & |
---|
258 | & 0.0896852, 0.158164, -0.00717643,-0.130884, -0.0425004, & |
---|
259 | & -21.5000, -5.88472, -0.767056, 0.261383, 0.232822, & |
---|
260 | & 1.18087, 2.13123, 1.00744, -0.0527458,-0.0417051, & |
---|
261 | & 1.05940, 0.00149598,-0.501423, -0.290405, -0.0562713, & |
---|
262 | & 0.335254, -0.480024, -0.604500, 0.0411040, 0.0403603, & |
---|
263 | & -0.489831, 0.109007, 0.217500, 0.109769, -0.000845153, & |
---|
264 | & 0.152139, 0.206418, -0.0980599, -0.180992, -0.00685824 & |
---|
265 | /) |
---|
266 | !!! SECOND YEAR TES |
---|
267 | tes(:,1,2) = (/ & |
---|
268 | & 3.10733, -0.0926926, -1.38769, -0.638410, 0.0598460, & |
---|
269 | & 0.0212056,-0.574512, -0.687073, -0.193427, 0.161192, & |
---|
270 | & 0.242137, 0.0178444, -0.427617, 0.892971, 0.650940, & |
---|
271 | & -0.0372970,-0.311147, -0.123042, -0.221688, -0.467191, & |
---|
272 | & -0.659134, 0.0246518, 0.257168, 0.124850, 0.174360, & |
---|
273 | & 0.320583, 0.136864, -0.0606024, -0.0941828, 0.00372431,& |
---|
274 | & -11.1678, -0.376356, 0.316746, -0.100600, -0.119510, & |
---|
275 | & 1.35807, -1.53000, -0.867922, 0.301309, 0.258290, & |
---|
276 | & 0.0813258, 0.601762, 0.268272, 0.0989900, -0.0737015,& |
---|
277 | & -0.968944, -0.599203, 0.217550, 0.466813, 0.0202996,& |
---|
278 | & 0.693900, 0.653567, -0.0888332, -0.219429, -0.0298150,& |
---|
279 | & -0.186738, -0.329258, -0.155475, 0.0241376, 0.0613455 & |
---|
280 | /) |
---|
281 | tes(:,2,2) = (/ & |
---|
282 | & 0.745574, 2.34362, 0.617967, -0.847462, -0.440483, & |
---|
283 | & -0.135479, 0.546528, -0.0659467, -0.627697, -0.358895, & |
---|
284 | & 0.0292012, 0.0797757, -0.953241, -0.386098, 0.325419, & |
---|
285 | & 0.543846, 0.108148, -0.0596165, 1.15557, 0.436356, & |
---|
286 | & -0.392191, -0.500867, -0.205739, 0.194082, -0.239364, & |
---|
287 | & -0.136630, 0.135228, 0.213587, 0.0299697, -0.0101247,& |
---|
288 | & -19.9097, -5.34634, 0.103437, -0.343399, -0.348643, & |
---|
289 | & 2.20957, 1.02330, -0.722428, -0.574345, 0.149871, & |
---|
290 | & -0.635328, -0.317596, 0.154507, 0.110691, 0.0265673,& |
---|
291 | & 0.593630, -0.516898 ,-0.689954, 0.00465230, 0.120493, & |
---|
292 | & -0.323229, 0.491035, 0.508041, 0.0373988, -0.106504, & |
---|
293 | & 0.241758, 0.0470212, -0.236231, -0.186565, 0.0105776 & |
---|
294 | /) |
---|
295 | !!! MAIN CALCULATIONS |
---|
296 | quan = (acos(-1.)/180.)*ls*gen1 + (acos(-1.)/180.)*lon*gen2 |
---|
297 | c = cos(quan) |
---|
298 | s = sin(quan) |
---|
299 | line(:) = 0. |
---|
300 | DO year=1,2 |
---|
301 | line(year) = DOT_PRODUCT(c,tes(:,1,year)) - DOT_PRODUCT(s,tes(:,2,year)) + const(year) |
---|
302 | !!! this is taken into account in isitice |
---|
303 | !if (line(year) < -90.) line(year) = -90. |
---|
304 | !if (line(year) > 90.) line(year) = 90. |
---|
305 | ENDDO |
---|
306 | !!! THIS IS TEMPORARY, BUT WHY NOT FOR MODELING |
---|
307 | splatcrocus = (line(1)+line(2))/2. |
---|
308 | END FUNCTION splatcrocus |
---|
309 | |
---|
310 | !PROGRAM main |
---|
311 | ! |
---|
312 | !implicit none |
---|
313 | !INTEGER, PARAMETER :: ngrid = 12 |
---|
314 | !REAL,DIMENSION(ngrid) :: lontab,lattab,icecover |
---|
315 | !REAL :: ls,lo,outputs,isitice |
---|
316 | !REAL :: nplatcrocus,splatcrocus |
---|
317 | !INTEGER :: i,j,zels |
---|
318 | ! |
---|
319 | !DO i=0,360,30 |
---|
320 | !print *, 'ls,np,sp ', float(i), nplatcrocus(float(i),0.), splatcrocus(float(i),0.) |
---|
321 | !ENDDO |
---|
322 | ! |
---|
323 | !print *, 'isitice(90.,0.,50.)',isitice(90.,0.,50.) |
---|
324 | !print *, 'isitice(90.,0.,87.)',isitice(90.,0.,87.) |
---|
325 | !print *, 'isitice(90.,0.,-50.)',isitice(90.,0.,-50.) |
---|
326 | !print *, 'isitice(90.,0.,-87.)',isitice(90.,0.,-87.) |
---|
327 | !print *, 'isitice(290.,0.,50.)',isitice(290.,0.,50.) |
---|
328 | !print *, 'isitice(290.,0.,87.)',isitice(290.,0.,87.) |
---|
329 | !print *, 'isitice(290.,0.,-50.)',isitice(290.,0.,-50.) |
---|
330 | !print *, 'isitice(290.,0.,-87.)',isitice(290.,0.,-87.) |
---|
331 | !print *, 'isitice(120.,0.,90.)',isitice(120.,0.,90.) |
---|
332 | ! |
---|
333 | !lontab(:) = 0. |
---|
334 | !lattab = (/ -90., -75., -60., -45., -30., -15., 15., 30., 45., 60., 75., 90. /) |
---|
335 | !print *,'ls. lat:', lattab |
---|
336 | !DO zels=0,360,30 |
---|
337 | ! CALL geticecover( ngrid, float(zels), lontab, lattab, icecover ) |
---|
338 | ! print *, zels, icecover |
---|
339 | !ENDDO |
---|
340 | ! |
---|
341 | !END PROGRAM main |
---|