Index | Rundeck: P1SoM40 | Created: Fri May 10 03:30:18 EDT 2024 |
q_eqn | Module: SOCPBL | File: PBL.f |
Author : Ye Cheng/G. Hartke
Version:
Declaration:
subroutine q_eqn(q0, q, kq, dz, dzh, cq, usurf, qgrnd, qtop, dtime, n, flux_max, fr_sat, usurf0, gusti, qprime, qdns, ddml_eq_1)
- q :
real*8, dimension(n), intent(out)
- z-profle of specific humidity
- q0 :
real*8, dimension(n), intent(in)
- z-profle of q at previous time step
- kq :
real*8, dimension(n-1), intent(in)
- z-profile of moisture diffusivity
- dz :
real*8, dimension(n), intent(in)
- (j) zhat(j)-zhat(j-1)
- dzh :
real*8, dimension(n-1), intent(in)
- (j) z(j+1)-z(j)
- cq :
real*8, intent(in)
- dimensionless moisture flux at surface (dalton number)
- usurf :
real*8, intent(in)
- effective surface velocity
- qgrnd :
real*8, intent(in)
- specific humidity at the ground
- qtop :
real*8, intent(in)
- specific humidity at the first GCM layer
- dtime :
real*8, intent(in)
- time step
- n :
integer, intent(in)
- number of vertical subgrid main layers
- flux_max :
real*8, intent(in)
- maximal flux from the unsaturated soil
- fr_sat :
real*8, intent(in)
- fraction of the saturated soil
- sub :
real*8, dimension(n)
- dia :
real*8, dimension(n)
- sup :
real*8, dimension(n)
- rhs :
real*8, dimension(n)
- usurf0 :
real*8, intent(in)
- gusti :
real*8, intent(in)
- qprime :
real*8, intent(in)
- qdns :
real*8, intent(in)
- ddml_eq_1 :
logical, intent(in)
- i :
integer
- loop variable
- factq0 :
real*8
- factq :
real*8