Ignore:
Timestamp:
Dec 12, 2020 8:45:23 PM (3 years ago)
Author:
moh.hefny
Message:

bugfix in surface_data_output_mod and radiation_model_mod

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/radiation_model_mod.f90

    r4801 r4824  
    2727! -----------------
    2828! $Id$
     29! Bugfix: change the unit of radiation fluxes, few formating changes
     30!
     31! 4801 2020-11-27 16:06:40Z raasch
    2932! bugfix for r4800
    3033!
     
    15391542    ELSE
    15401543       SELECT CASE ( var )
    1541           CASE ( 'rad_lw_cs_hr', 'rad_lw_hr', 'rad_lw_in', 'rad_lw_out', 'rad_sw_cs_hr',           &
    1542                  'rad_sw_hr', 'rad_sw_in', 'rad_sw_out' )
     1544          CASE ( 'rad_lw_cs_hr', 'rad_lw_hr', 'rad_sw_cs_hr', 'rad_sw_hr' )
    15431545             IF ( .NOT.  radiation  .OR.  radiation_scheme /= 'rrtmg' )  THEN
    15441546                message_string = '"output of "' // var // '" requires radiation = .TRUE. and ' //  &
     
    15471549             ENDIF
    15481550             unit = 'K/h'
     1551
     1552          CASE ( 'rad_lw_in', 'rad_lw_out', 'rad_sw_in', 'rad_sw_out' )
     1553             IF ( .NOT.  radiation  .OR.  radiation_scheme /= 'rrtmg' )  THEN
     1554                message_string = '"output of "' // var // '" requires radiation = .TRUE. and ' //  &
     1555                                 'radiation_scheme = "rrtmg"'
     1556                CALL message( 'check_parameters', 'PA0406', 1, 2, 0, 6, 0 )
     1557             ENDIF
     1558             unit = 'W/m2'
    15491559
    15501560          CASE ( 'rad_net*', 'rad_lw_in*', 'rad_lw_out*', 'rad_sw_in*', 'rad_sw_out*' )
     
    62966306!--     Reset for the input from next reflective pass
    62976307        surfins = 0.0_wp
    6298         surfinl = 0.00_wp
     6308        surfinl = 0.0_wp
    62996309!
    63006310!--     Reflected radiation
     
    66376647                                           uvec        !< z, y, x unit vector of incoming flux
    66386648
    6639 
    6640 
    6641 
    6642 
    6643 
    6644 
    6645 
    6646 
    6647 
    6648 
    6649 
     6649   
    66506650    xshift = uvec(3) / uvec(1) * boxsize(1)
    66516651    xmin = MIN( 0._wp, - xshift )
Note: See TracChangeset for help on using the changeset viewer.