wx_pbl_prelim_0 Subroutine

public subroutine wx_pbl_prelim_0(knon, nsrf, dtime, ypplay, ypaprs, sigw, yt_s, ydeltat_s, ygustiness, yt_x, yt_w, yq_x, yq_w, yu_x, yu_w, yv_x, yv_w, ycdragh_x, ycdragh_w, ycdragq_x, ycdragq_w, ycdragm_x, ycdragm_w, AcoefT_x, AcoefT_w, AcoefQ_x, AcoefQ_w, AcoefU_x, AcoefU_w, AcoefV_x, AcoefV_w, BcoefT_x, BcoefT_w, BcoefQ_x, BcoefQ_w, BcoefU_x, BcoefU_w, BcoefV_x, BcoefV_w, Kech_h_x_out, Kech_h_w_out, Kech_h_out)

Uses

  • proc~~wx_pbl_prelim_0~~UsesGraph proc~wx_pbl_prelim_0 wx_pbl_prelim_0 module~yomcst_mod_h yomcst_mod_h proc~wx_pbl_prelim_0->module~yomcst_mod_h module~yoethf_mod_h yoethf_mod_h proc~wx_pbl_prelim_0->module~yoethf_mod_h module~indice_sol_mod indice_sol_mod proc~wx_pbl_prelim_0->module~indice_sol_mod module~clesphys_mod_h~2 clesphys_mod_h proc~wx_pbl_prelim_0->module~clesphys_mod_h~2 module~print_control_mod print_control_mod proc~wx_pbl_prelim_0->module~print_control_mod
zcvm5 = R5LES*RLVTT*(1.-zdelta) + R5IES*RLSTT*zdelta
dqsatdT0_x(j) = (RLvtt*(1.-zdelta)+RLSTT*zdelta)*qsat0_x(j)/(Rv*Ts0_x(j)*Ts0_x(j))
zcvm5 = R5LES*RLVTT*(1.-zdelta) + R5IES*RLSTT*zdelta
dqsatdT0_w(j) = (RLvtt*(1.-zdelta)+RLSTT*zdelta)*qsat0_w(j)/(Rv*Ts0_w(j)*Ts0_w(j))
   rho1 = ypplay(j,1)/(RD*yt(j,1))

Print ,'YYYYpbl0: ycdragh_x, ycdragq_x, mod_wind_x, rho1, Kech_q_x, Kech_h_x ', & ycdragh_x(j), ycdragq_x(j), mod_wind_x, rho1, Kech_q_x(j), Kech_h_x(j) Print ,'YYYYpbl0: ycdragh_w, ycdragq_w, mod_wind_w, rho1, Kech_q_w, Kech_h_w ', & ycdragh_w(j), ycdragq_w(j), mod_wind_w, rho1, Kech_q_w(j), Kech_h_w(j)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: knon
integer, intent(in) :: nsrf
real, intent(in) :: dtime
real, intent(in), DIMENSION(knon,klev) :: ypplay
real, intent(in), DIMENSION(knon,klev) :: ypaprs
real, intent(in), DIMENSION(knon) :: sigw
real, intent(in), DIMENSION(knon) :: yt_s
real, intent(in), DIMENSION(knon) :: ydeltat_s
real, intent(in), DIMENSION(knon) :: ygustiness
real, intent(in), DIMENSION(knon,klev) :: yt_x
real, intent(in), DIMENSION(knon,klev) :: yt_w
real, intent(in), DIMENSION(knon,klev) :: yq_x
real, intent(in), DIMENSION(knon,klev) :: yq_w
real, intent(in), DIMENSION(knon,klev) :: yu_x
real, intent(in), DIMENSION(knon,klev) :: yu_w
real, intent(in), DIMENSION(knon,klev) :: yv_x
real, intent(in), DIMENSION(knon,klev) :: yv_w
real, intent(in), DIMENSION(knon) :: ycdragh_x
real, intent(in), DIMENSION(knon) :: ycdragh_w
real, intent(in), DIMENSION(knon) :: ycdragq_x
real, intent(in), DIMENSION(knon) :: ycdragq_w
real, intent(in), DIMENSION(knon) :: ycdragm_x
real, intent(in), DIMENSION(knon) :: ycdragm_w
real, intent(in), DIMENSION(knon) :: AcoefT_x
real, intent(in), DIMENSION(knon) :: AcoefT_w
real, intent(in), DIMENSION(knon) :: AcoefQ_x
real, intent(in), DIMENSION(knon) :: AcoefQ_w
real, intent(in), DIMENSION(knon) :: AcoefU_x
real, intent(in), DIMENSION(knon) :: AcoefU_w
real, intent(in), DIMENSION(knon) :: AcoefV_x
real, intent(in), DIMENSION(knon) :: AcoefV_w
real, intent(in), DIMENSION(knon) :: BcoefT_x
real, intent(in), DIMENSION(knon) :: BcoefT_w
real, intent(in), DIMENSION(knon) :: BcoefQ_x
real, intent(in), DIMENSION(knon) :: BcoefQ_w
real, intent(in), DIMENSION(knon) :: BcoefU_x
real, intent(in), DIMENSION(knon) :: BcoefU_w
real, intent(in), DIMENSION(knon) :: BcoefV_x
real, intent(in), DIMENSION(knon) :: BcoefV_w
real, intent(out), DIMENSION(knon) :: Kech_h_x_out
real, intent(out), DIMENSION(knon) :: Kech_h_w_out
real, intent(out), DIMENSION(knon) :: Kech_h_out

Called by

proc~~wx_pbl_prelim_0~~CalledByGraph proc~wx_pbl_prelim_0 wx_pbl_prelim_0 proc~pbl_surface pbl_surface proc~pbl_surface->proc~wx_pbl_prelim_0 proc~pbl_surface~2 pbl_surface proc~pbl_surface~2->proc~wx_pbl_prelim_0 proc~physiq physiq proc~physiq->proc~pbl_surface proc~physiq~2 physiq proc~physiq~2->proc~pbl_surface proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->proc~physiq proc~call_physiq call_physiq proc~call_physiq->proc~physiq proc~call_physiq~2 call_physiq proc~call_physiq~2->proc~physiq proc~scm scm proc~scm->proc~physiq program~lmdz1d lmdz1d program~lmdz1d->proc~old_lmdz1d program~lmdz1d->proc~scm proc~calfis calfis proc~calfis->proc~call_physiq proc~leapfrog leapfrog proc~leapfrog->proc~calfis program~gcm~2 gcm program~gcm~2->proc~leapfrog

Contents