Changeset 1788 for palm/trunk/SOURCE/radiation_model.f90
- Timestamp:
- Mar 10, 2016 11:01:04 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/radiation_model.f90
r1784 r1788 19 19 ! Current revisions: 20 20 ! ----------------- 21 ! 21 ! Added new albedo class for pavements / roads. 22 22 ! 23 23 ! Former revisions: … … 112 112 113 113 #if defined ( __rrtmg ) 114 115 ! USE netcdf_interface, & 116 ! ONLY: nc_stat, netcdf_handle_error 117 114 118 USE parrrsw, & 115 119 ONLY: naerec, nbndsw … … 139 143 ! 140 144 !-- Predefined Land surface classes (albedo_type) after Briegleb (1992) 141 CHARACTER(37), DIMENSION(0:1 6), PARAMETER :: albedo_type_name = (/ &145 CHARACTER(37), DIMENSION(0:17), PARAMETER :: albedo_type_name = (/ & 142 146 'user defined ', & ! 0 143 147 'ocean ', & ! 1 … … 156 160 'land ice ', & ! 14 157 161 'sea ice ', & ! 15 158 'snow ' & ! 16 162 'snow ', & ! 16 163 'pavement/roads ' & ! 17 159 164 /) 160 165 … … 163 168 day_init = 172, & !< day of the year at model start (21/06) 164 169 dots_rad = 0 !< starting index for timeseries output 165 166 167 168 169 170 170 171 171 LOGICAL :: unscheduled_radiation_calls = .TRUE., & !< flag parameter indicating whether additional calls of the radiation code are allowed … … 214 214 !-- Land surface albedos for solar zenith angle of 60° after Briegleb (1992) 215 215 !-- (shortwave, longwave, broadband): sw, lw, bb, 216 REAL(wp), DIMENSION(0:2,1:1 6), PARAMETER :: albedo_pars = RESHAPE( (/&216 REAL(wp), DIMENSION(0:2,1:17), PARAMETER :: albedo_pars = RESHAPE( (/& 217 217 0.06_wp, 0.06_wp, 0.06_wp, & ! 1 218 218 0.09_wp, 0.28_wp, 0.19_wp, & ! 2 … … 230 230 0.90_wp, 0.65_wp, 0.77_wp, & ! 14 231 231 0.90_wp, 0.65_wp, 0.77_wp, & ! 15 232 0.95_wp, 0.70_wp, 0.82_wp & ! 16 233 /), (/ 3, 16 /) ) 232 0.95_wp, 0.70_wp, 0.82_wp, & ! 16 233 0.08_wp, 0.08_wp, 0.08_wp & ! 17 234 /), (/ 3, 17 /) ) 234 235 235 236 REAL(wp), DIMENSION(:,:,:), ALLOCATABLE, TARGET :: & … … 275 276 rrtm_iaer = 0, & !< aerosol option flag (0: no aerosol layers, for lw only: 6 (requires setting of rrtm_sw_ecaer), 10: one or more aerosol layers (not implemented) 276 277 rrtm_idrv = 1 !< longwave upward flux calculation option (0,1) 278 279 INTEGER(iwp) :: nc_stat !< local variable for storin the result of netCDF calls for error message handling 277 280 278 281 LOGICAL :: snd_exists = .FALSE. !< flag parameter to check whether a user-defined input files exists … … 1030 1033 rrtm_aldir(0,:,:) = aldif 1031 1034 rrtm_asdir(0,:,:) = asdif 1035 1036 ! 1037 !-- Asphalt 1038 ELSEIF ( albedo_type == 17 ) THEN 1039 rrtm_aldir(0,:,:) = aldif 1040 rrtm_asdir(0,:,:) = asdif 1032 1041 ! 1033 1042 !-- Land surfaces
Note: See TracChangeset
for help on using the changeset viewer.