Changeset 2575 for palm/trunk/SOURCE/radiation_model_mod.f90
- Timestamp:
- Oct 24, 2017 9:57:58 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/radiation_model_mod.f90
r2547 r2575 25 25 ! ----------------- 26 26 ! $Id$ 27 ! Bugfix: calculation of shortwave and longwave albedos for RRTMG swapped 28 ! 29 ! 2547 2017-10-16 12:41:56Z schwenkel 27 30 ! extended by cloud_droplets option, minor bugfix and correct calculation of 28 31 ! cloud droplet number concentration … … 187 190 USE control_parameters, & 188 191 ONLY: cloud_droplets, cloud_physics, g, initializing_actions, & 189 la rge_scale_forcing, lsf_surf, microphysics_morrison, phi, &190 pt_surface, rho_surface, surface_pressure,&191 time_since_reference_point192 latitude, longitude, large_scale_forcing, lsf_surf, & 193 microphysics_morrison, pt_surface, rho_surface, & 194 surface_pressure, time_since_reference_point 192 195 193 196 USE date_and_time_mod, & … … 299 302 dt_radiation = 0.0_wp, & !< radiation model timestep 300 303 emissivity = 9999999.9_wp, & !< NAMELIST surface emissivity 301 lambda = 0.0_wp, & !< longitude in degrees302 304 lon = 0.0_wp, & !< longitude in radians 303 305 lat = 0.0_wp, & !< latitude in radians … … 972 974 decl_2 = 2.0_wp * pi / 365.0_wp 973 975 decl_3 = decl_2 * 81.0_wp 974 lat = phi* pi / 180.0_wp975 lon = l ambda* pi / 180.0_wp976 lat = latitude * pi / 180.0_wp 977 lon = longitude * pi / 180.0_wp 976 978 ENDIF 977 979 … … 1039 1041 1040 1042 IF ( albedo_type /= 0 ) THEN 1043 IF ( albedo_sw_dif == 9999999.9_wp ) THEN 1044 albedo_sw_dif = albedo_pars(0,albedo_type) 1045 albedo_sw_dir = albedo_sw_dif 1046 ENDIF 1041 1047 IF ( albedo_lw_dif == 9999999.9_wp ) THEN 1042 albedo_lw_dif = albedo_pars( 0,albedo_type)1048 albedo_lw_dif = albedo_pars(1,albedo_type) 1043 1049 albedo_lw_dir = albedo_lw_dif 1044 ENDIF1045 IF ( albedo_sw_dif == 9999999.9_wp ) THEN1046 albedo_sw_dif = albedo_pars(1,albedo_type)1047 albedo_sw_dir = albedo_sw_dif1048 1050 ENDIF 1049 1051 ENDIF … … 1365 1367 ENDIF 1366 1368 1367 IF ( radiation .AND. radiation_scheme /= 'constant' ) THEN1368 WRITE ( io, 1 ) lambda1369 ENDIF1370 1371 1369 WRITE( io, 12 ) dt_radiation 1372 1370 1373 1371 1374 1 FORMAT (' Geograph. longitude : lambda = ',F4.1,' degr')1375 1372 3 FORMAT (//' Radiation model information:'/ & 1376 1373 ' ----------------------------'/) … … 1406 1403 albedo_lw_dif, albedo_sw_dir, albedo_sw_dif, & 1407 1404 constant_albedo, dt_radiation, & 1408 l ambda, lw_radiation, net_radiation,&1405 lw_radiation, net_radiation, & 1409 1406 radiation_scheme, skip_time_do_radiation, & 1410 1407 sw_radiation, unscheduled_radiation_calls
Note: See TracChangeset
for help on using the changeset viewer.