Changeset 2504 for palm/trunk/SOURCE/radiation_model_mod.f90
- Timestamp:
- Sep 27, 2017 10:36:13 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/radiation_model_mod.f90
r2328 r2504 25 25 ! ----------------- 26 26 ! $Id$ 27 ! Updates pavement types and albedo parameters 28 ! 29 ! 2328 2017-08-03 12:34:22Z maronga 27 30 ! Emissivity can now be set individually for each pixel. 28 31 ! Albedo type can be inferred from land surface model. … … 216 219 ! 217 220 !-- Predefined Land surface classes (albedo_type) after Briegleb (1992) 218 CHARACTER(37), DIMENSION(0: 18), PARAMETER :: albedo_type_name = (/ &221 CHARACTER(37), DIMENSION(0:33), PARAMETER :: albedo_type_name = (/ & 219 222 'user defined ', & ! 0 220 223 'ocean ', & ! 1 … … 234 237 'sea ice ', & ! 15 235 238 'snow ', & ! 16 236 'pavement/roads ', & ! 17 237 'bare soil ' & ! 18 239 'bare soil ', & ! 17 240 'asphalt/concrete mix ', & ! 18 241 'asphalt (asphalt concrete) ', & ! 19 242 'concrete (Portland concrete) ', & ! 20 243 'sett ', & ! 21 244 'paving stones ', & ! 22 245 'cobblestone ', & ! 23 246 'metal ', & ! 24 247 'wood ', & ! 25 248 'gravel ', & ! 26 249 'fine gravel ', & ! 27 250 'pebblestone ', & ! 28 251 'woodchips ', & ! 29 252 'tartan (sports) ', & ! 30 253 'artifical turf (sports) ', & ! 31 254 'clay (sports) ', & ! 32 255 'building (dummy) ' & ! 33 238 256 /) 257 239 258 240 259 INTEGER(iwp) :: albedo_type = 9999999, & !< Albedo surface type … … 292 311 !-- Land surface albedos for solar zenith angle of 60° after Briegleb (1992) 293 312 !-- (shortwave, longwave, broadband): sw, lw, bb, 294 REAL(wp), DIMENSION(0:2,1: 18), PARAMETER :: albedo_pars = RESHAPE( (/&313 REAL(wp), DIMENSION(0:2,1:33), PARAMETER :: albedo_pars = RESHAPE( (/& 295 314 0.06_wp, 0.06_wp, 0.06_wp, & ! 1 296 315 0.09_wp, 0.28_wp, 0.19_wp, & ! 2 … … 310 329 0.95_wp, 0.70_wp, 0.82_wp, & ! 16 311 330 0.08_wp, 0.08_wp, 0.08_wp, & ! 17 312 0.17_wp, 0.17_wp, 0.17_wp & ! 18 313 /), (/ 3, 18 /) ) 331 0.17_wp, 0.17_wp, 0.17_wp, & ! 18 332 0.17_wp, 0.17_wp, 0.17_wp, & ! 19 333 0.17_wp, 0.17_wp, 0.17_wp, & ! 20 334 0.17_wp, 0.17_wp, 0.17_wp, & ! 21 335 0.17_wp, 0.17_wp, 0.17_wp, & ! 22 336 0.17_wp, 0.17_wp, 0.17_wp, & ! 23 337 0.17_wp, 0.17_wp, 0.17_wp, & ! 24 338 0.17_wp, 0.17_wp, 0.17_wp, & ! 25 339 0.17_wp, 0.17_wp, 0.17_wp, & ! 26 340 0.17_wp, 0.17_wp, 0.17_wp, & ! 27 341 0.17_wp, 0.17_wp, 0.17_wp, & ! 28 342 0.17_wp, 0.17_wp, 0.17_wp, & ! 29 343 0.17_wp, 0.17_wp, 0.17_wp, & ! 30 344 0.17_wp, 0.17_wp, 0.17_wp, & ! 31 345 0.17_wp, 0.17_wp, 0.17_wp, & ! 32 346 0.17_wp, 0.17_wp, 0.17_wp & ! 33 347 /), (/ 3, 33 /) ) 314 348 315 349 REAL(wp), DIMENSION(:,:,:), ALLOCATABLE, TARGET :: & … … 1739 1773 1740 1774 ! 1741 !-- Asphalt1775 !-- Bare soil 1742 1776 ELSEIF ( albedo_type == 17 ) THEN 1743 1777 rrtm_aldir(0,:,:) = aldif … … 1745 1779 1746 1780 ! 1747 !-- Bare soil1748 ELSEIF ( albedo_type == 18) THEN1781 !-- For impermeable surfaces, use values from the lookup table 1782 ELSEIF ( albedo_type > 17 ) THEN 1749 1783 rrtm_aldir(0,:,:) = aldif 1750 1784 rrtm_asdir(0,:,:) = asdif 1751 1752 1785 ! 1753 1786 !-- Land surfaces 1754 1787 ELSE 1755 SELECT CASE ( albedo_type )1788 SELECT CASE ( albedo_type ) 1756 1789 1757 1790 !
Note: See TracChangeset
for help on using the changeset viewer.