Changeset 978 for palm/trunk/SOURCE/init_1d_model.f90
- Timestamp:
- Aug 9, 2012 8:28:32 AM (12 years ago)
- Location:
- palm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk
- Property svn:mergeinfo changed
/palm/branches/fricke (added) merged: 942-944,967-968,971-972,977
- Property svn:mergeinfo changed
-
palm/trunk/SOURCE
- Property svn:mergeinfo changed
/palm/branches/fricke/SOURCE (added) merged: 967-968,971-972,977
- Property svn:mergeinfo changed
-
palm/trunk/SOURCE/init_1d_model.f90
r668 r978 4 4 ! Current revisions: 5 5 ! ----------------- 6 ! 6 ! roughness length for scalar quantities z0h1d added 7 7 ! 8 8 ! Former revisions: … … 149 149 vsws1d = 0.0; vsws1d_m = 0.0 150 150 z01d = roughness_length 151 z0h1d = z0h_factor * z01d 151 152 IF ( humidity .OR. passive_scalar ) qs1d = 0.0 152 153 … … 445 446 !-- Stable stratification 446 447 ts1d = kappa * ( pt_init(nzb+1) - pt_init(nzb) ) / & 447 ( LOG( zu(nzb+1) / z0 1d ) + 5.0 * rif1d(nzb+1) * &448 ( zu(nzb+1) - z0 1d ) / zu(nzb+1) &448 ( LOG( zu(nzb+1) / z0h1d ) + 5.0 * rif1d(nzb+1) * & 449 ( zu(nzb+1) - z0h1d ) / zu(nzb+1) & 449 450 ) 450 451 ELSE … … 452 453 !-- Unstable stratification 453 454 a = SQRT( 1.0 - 16.0 * rif1d(nzb+1) ) 454 b = SQRT( 1.0 - 16.0 * rif1d(nzb+1) / zu(nzb+1) * z0 1d )455 b = SQRT( 1.0 - 16.0 * rif1d(nzb+1) / zu(nzb+1) * z0h1d ) 455 456 ! 456 457 !-- In the borderline case the formula for stable stratification … … 459 460 IF ( a == 0.0 .OR. b == 0.0 ) THEN 460 461 ts1d = kappa * ( pt_init(nzb+1) - pt_init(nzb) ) / & 461 ( LOG( zu(nzb+1) / z0 1d ) + 5.0 * rif1d(nzb+1) * &462 ( zu(nzb+1) - z0 1d ) / zu(nzb+1) &462 ( LOG( zu(nzb+1) / z0h1d ) + 5.0 * rif1d(nzb+1) * & 463 ( zu(nzb+1) - z0h1d ) / zu(nzb+1) & 463 464 ) 464 465 ELSE … … 578 579 !-- Stable stratification 579 580 qs1d = kappa * ( q_init(nzb+1) - q_init(nzb) ) / & 580 ( LOG( zu(nzb+1) / z0 1d ) + 5.0 * rif1d(nzb+1) * &581 ( zu(nzb+1) - z0 1d ) / zu(nzb+1) &581 ( LOG( zu(nzb+1) / z0h1d ) + 5.0 * rif1d(nzb+1) * & 582 ( zu(nzb+1) - z0h1d ) / zu(nzb+1) & 582 583 ) 583 584 ELSE … … 585 586 !-- Unstable stratification 586 587 a = SQRT( 1.0 - 16.0 * rif1d(nzb+1) ) 587 b = SQRT( 1.0 - 16.0 * rif1d(nzb+1) / zu(nzb+1) * z0 1d )588 b = SQRT( 1.0 - 16.0 * rif1d(nzb+1) / zu(nzb+1) * z0h1d ) 588 589 ! 589 590 !-- In the borderline case the formula for stable stratification … … 592 593 IF ( a == 1.0 .OR. b == 1.0 ) THEN 593 594 qs1d = kappa * ( q_init(nzb+1) - q_init(nzb) ) / & 594 ( LOG( zu(nzb+1) / z0 1d ) + 5.0 * rif1d(nzb+1) * &595 ( zu(nzb+1) - z0 1d ) / zu(nzb+1) &595 ( LOG( zu(nzb+1) / z0h1d ) + 5.0 * rif1d(nzb+1) * & 596 ( zu(nzb+1) - z0h1d ) / zu(nzb+1) & 596 597 ) 597 598 ELSE
Note: See TracChangeset
for help on using the changeset viewer.