Table of Contents - The Atmospheric Studies Group at TRC
Table of Contents - The Atmospheric Studies Group at TRC Table of Contents - The Atmospheric Studies Group at TRC
Section 8: CALMET Model Files Table 8-8 (Continued) GEO.DAT File Format Record Variable Type Description NCOMM +6 or 7 DGRIDY real Horizontal grid spacing: Northing (= DGRIDX) NCOMM +7 or 8 XYUNIT character*4 Units for horizontal coordinates (KM) NCOMM+8 or 9 IOPT1 integer Option flag for land use categories (0=to use default land use categories) (1=to specify new land use categories) NCOMM +9 or 10 ** NLU integer NCOMM IWAT1, +9 or 10 ** IWAT2 integer Number of land use categories Range of land use categories associated with water (i.e., land use categories IWAT1 to IWAT2, inclusive, are assumed to represent water surfaces) NCOMM +10 or ILUCAT integer array Array of "NLU" new user specified land use 11 ** categories NEXT NY lines ILANDU integer array Land use types for cell grid point (NX values per line). The following statements are used to read the data: do 20 J=NY,1,-1 20 READ (iogeo,*)(ILANDU(n,j), n=1, nx) NEXT line HTFAC real Multiplicative scaling factor to convert terrain heights from user units to meters (e.g., HTFAC = 0.3048 for user units of ft, 1.0 for user units of meters) NEXT NY lines ELEV real array Terrain elevations (user units) for each grid point (NX values for line). The following statements are used to read the data: do 30 J=NY,1,-1 30 READ(iogeo,*)(ELEV(n,j),n=1,NX) NEXT line IOPT2 integer Option flag for input of surface roughness lengths (z0) 0=compute gridded z0 values from land use types using default z0 land use table 1=compute gridded z0 values from land use types using new, user-specified z0 land use table 2=input a gridded z0 field NEXT ** ILU integer Land use type and associated surface roughness NLU lines ZOLU real array lengths (m). Two variables per line read as: do 120 I=1,NLU 120 READ(iogeo,*)ILU,ZOLU(I) 8-61
Section 8: CALMET Model Files Table 8-8 (Continued) GEO.DAT File Format Record Variable Type Description NEXT*** NY lines ZO real array Surface roughness length (m) at each grid point (NX values per line). The following statements are used to read the data: do 150 J=NY,1,-1 ** Included only if IOPT2 = 1 150 READ(iogeo,*)(ZO(n,j),n=1,NX) *** Included only if IOPT2 = 2 NEXT line IOPT3 integer Option flat for input of albedo 0=compute gridded albedo values from land use types using the default albedo-land use table 1=compute gridded albedo values from land use types using a new, user-specified albedo-land use table 2=input a gridded albedo field NEXT ** ILU integer Land use type and associated albedo. Two variables per line NLU lines ALBLU real array read as: do 120 I=1,NLU 120 READ(iogeo,*)ILU,ALBLU(I) NEXT *** NY lines ALBEDO real array Albedo at each grid point (NX values per line). The following statements are used to read the data: do 150 J=NY,1,-1 150 READ(iogeo,*)(ALBEDO(n,j),n=1,NX) ** Included only if IOPT3 = 1 *** Included only if IOPT3 = 2 8-62
- Page 275 and 276: Section 8: CALMET Model Files Table
- Page 277 and 278: Section 8: CALMET Model Files Table
- Page 279 and 280: Section 8: CALMET Model Files Table
- Page 281 and 282: Section 8: CALMET Model Files Table
- Page 283 and 284: Section 8: CALMET Model Files Table
- Page 285 and 286: Section 8: CALMET Model Files Table
- Page 287 and 288: Section 8: CALMET Model Files Table
- Page 289 and 290: Section 8: CALMET Model Files Table
- Page 291 and 292: Section 8: CALMET Model Files Table
- Page 293 and 294: Section 8: CALMET Model Files Table
- Page 295 and 296: Section 8: CALMET Model Files Table
- Page 297 and 298: Section 8: CALMET Model Files Table
- Page 299 and 300: Section 8: CALMET Model Files Table
- Page 301 and 302: Section 8: CALMET Model Files Table
- Page 303 and 304: Section 8: CALMET Model Files Table
- Page 305 and 306: Section 8: CALMET Model Files Table
- Page 307 and 308: Section 8: CALMET Model Files Table
- Page 309 and 310: Section 8: CALMET Model Files Table
- Page 311 and 312: Section 8: CALMET Model Files Table
- Page 313 and 314: Section 8: CALMET Model Files Table
- Page 315 and 316: Section 8: CALMET Model Files Table
- Page 317 and 318: Section 8: CALMET Model Files Table
- Page 319 and 320: Section 8: CALMET Model Files Table
- Page 321 and 322: Section 8: CALMET Model Files range
- Page 323 and 324: Section 8: CALMET Model Files Table
- Page 325: Section 8: CALMET Model Files Table
- Page 329 and 330: Section 8: CALMET Model Files Table
- Page 331 and 332: Section 8: CALMET Model Files Table
- Page 333 and 334: Section 8: CALMET Model Files Table
- Page 335 and 336: Section 8: CALMET Model Files Table
- Page 337 and 338: Section 8: CALMET Model Files Table
- Page 339 and 340: Section 8: CALMET Model Files Table
- Page 341 and 342: Section 8: CALMET Model Files Table
- Page 343 and 344: Section 8: CALMET Model Files Table
- Page 345 and 346: Section 8: CALMET Model Files Table
- Page 347 and 348: Section 8: CALMET Model Files Table
- Page 349 and 350: Section 8: CALMET Model Files Table
- Page 351 and 352: Section 8: CALMET Model Files Table
- Page 353 and 354: Section 8: CALMET Model Files Table
- Page 355 and 356: Section 8: CALMET Model Files Table
- Page 357 and 358: Section 8: CALMET Model Files recor
- Page 359 and 360: Section 8: CALMET Model Files Table
- Page 361 and 362: Section 8: CALMET Model Files Table
- Page 363 and 364: Section 8: CALMET Model Files Table
- Page 365 and 366: Section 8: CALMET Model Files 30 11
- Page 367 and 368: Section 8: CALMET Model Files Table
- Page 369 and 370: Section 8: CALMET Model Files Table
- Page 371 and 372: Section 8: CALMET Model Files Table
- Page 373 and 374: Section 8: CALMET Model Files Table
- Page 375 and 376: Section 8: CALMET Model Files Table
Section 8: CALMET Model Files<br />
<strong>Table</strong> 8-8 (Continued)<br />
GEO.DAT File Form<strong>at</strong><br />
Record Variable Type Description<br />
NEXT***<br />
NY lines<br />
ZO real array Surface roughness length (m) <strong>at</strong> each grid point (NX values<br />
per line). <strong>The</strong> following st<strong>at</strong>ements are used to read the<br />
d<strong>at</strong>a:<br />
do 150 J=NY,1,-1<br />
** Included only if IOPT2 = 1<br />
150 READ(iogeo,*)(ZO(n,j),n=1,NX)<br />
*** Included only if IOPT2 = 2<br />
NEXT line IOPT3 integer Option fl<strong>at</strong> for input <strong>of</strong> albedo<br />
0=compute gridded albedo values from land<br />
use types using the default albedo-land use<br />
table<br />
1=compute gridded albedo values from land<br />
use types using a new, user-specified<br />
albedo-land use table<br />
2=input a gridded albedo field<br />
NEXT **<br />
ILU integer<br />
<br />
Land use type and associ<strong>at</strong>ed albedo. Two variables per line<br />
NLU lines ALBLU real array read as:<br />
do 120 I=1,NLU<br />
120 READ(iogeo,*)ILU,ALBLU(I)<br />
NEXT ***<br />
NY lines<br />
ALBEDO real array Albedo <strong>at</strong> each grid point (NX values per line). <strong>The</strong><br />
following st<strong>at</strong>ements are used to read the d<strong>at</strong>a:<br />
do 150 J=NY,1,-1<br />
150 READ(iogeo,*)(ALBEDO(n,j),n=1,NX)<br />
** Included only if IOPT3 = 1<br />
*** Included only if IOPT3 = 2<br />
8-62