Ignore:
Timestamp:
Aug 9, 2012 8:28:32 AM (12 years ago)
Author:
fricke
Message:

merge fricke branch back into trunk

Location:
palm/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk

  • palm/trunk/SOURCE

  • palm/trunk/SOURCE/prandtl_fluxes.f90

    r760 r978  
    44! Current revisions:
    55! -----------------
    6 !
     6! roughness length for scalar quantities z0h added
    77!
    88! Former revisions:
     
    9696!
    9797!--             Stable stratification
    98                 ts(j,i) = kappa * ( pt(k+1,j,i) - pt(k,j,i) ) / (          &
    99                                   LOG( z_p / z0(j,i) ) +                   &
    100                                   5.0 * rif(j,i) * ( z_p - z0(j,i) ) / z_p &
     98                ts(j,i) = kappa * ( pt(k+1,j,i) - pt(k,j,i) ) / (           &
     99                                  LOG( z_p / z0h(j,i) ) +                   &
     100                                  5.0 * rif(j,i) * ( z_p - z0h(j,i) ) / z_p &
    101101                                                                )
    102102             ELSE
     
    104104!--             Unstable stratification
    105105                a = SQRT( 1.0 - 16.0 * rif(j,i) )
    106                 b = SQRT( 1.0 - 16.0 * rif(j,i) * z0(j,i) / z_p )
    107 
    108                 ts(j,i) = kappa * ( pt(k+1,j,i) - pt(k,j,i) ) /  (         &
    109                           LOG( z_p / z0(j,i) ) -                           &
     106                b = SQRT( 1.0 - 16.0 * rif(j,i) * z0h(j,i) / z_p )
     107
     108                ts(j,i) = kappa * ( pt(k+1,j,i) - pt(k,j,i) ) /  (          &
     109                          LOG( z_p / z0h(j,i) ) -                           &
    110110                          2.0 * LOG( ( 1.0 + a ) / ( 1.0 + b ) ) )
    111111             ENDIF
     
    308308!
    309309!--                Stable stratification
    310                    qs(j,i) = kappa * ( q(k+1,j,i) - q(k,j,i) ) / (         &
    311                                   LOG( z_p / z0(j,i) ) +                   &
    312                                   5.0 * rif(j,i) * ( z_p - z0(j,i) ) / z_p &
     310                   qs(j,i) = kappa * ( q(k+1,j,i) - q(k,j,i) ) / (          &
     311                                  LOG( z_p / z0h(j,i) ) +                   &
     312                                  5.0 * rif(j,i) * ( z_p - z0h(j,i) ) / z_p &
    313313                                                                 )
    314314                ELSE
     
    316316!--                Unstable stratification
    317317                   a = SQRT( 1.0 - 16.0 * rif(j,i) )
    318                    b = SQRT( 1.0 - 16.0 * rif(j,i) * z0(j,i) / z_p )
     318                   b = SQRT( 1.0 - 16.0 * rif(j,i) * z0h(j,i) / z_p )
    319319 
    320                    qs(j,i) = kappa * ( q(k+1,j,i) - q(k,j,i) ) /   (   &
    321                              LOG( z_p / z0(j,i) ) -                    &
     320                   qs(j,i) = kappa * ( q(k+1,j,i) - q(k,j,i) ) /   (        &
     321                             LOG( z_p / z0h(j,i) ) -                        &
    322322                              2.0 * LOG( (1.0 + a ) / ( 1.0 + b ) ) )
    323323                ENDIF
Note: See TracChangeset for help on using the changeset viewer.