SURFEX v8.1
General documentation of Surfex
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | teb (TOP, T, BOP, B, TIR, DMT, HIMPLICIT_WIND, PTSUN, PT_CANYON, PQ_CANYON, PU_CANYON, PT_LOWCAN, PQ_LOWCAN, PU_LOWCAN, PZ_LOWCAN, PPEW_A_COEF, PPEW_B_COEF, PPEW_A_COEF_LOWCAN, PPEW_B_COEF_LOWCAN, PPS, PPA, PEXNS, PEXNA, PTA, PQA, PRHOA, PLW_RAD, PRR, PSR, PZREF, PUREF, PVMOD, PH_TRAFFIC, PLE_TRAFFIC, PTSTEP, PDF_RF, PDN_RF, PDF_RD, PDN_RD, PQSAT_RF, PQSAT_RD, PDELT_RF, PDELT_RD, PTS_GARDEN, PLEW_RF, PUW_GR, PLEW_RD, PLE_WL_A, PLE_WL_B, PRNSN_RF, PHSN_RF, PLESN_RF, PGSN_RF, PMELT_RF, PRN_GR, PH_GR, PLE_GR, PGFLUX_GR, PDRAIN_GR, PRUNOFF_GR, PRNSN_RD, PHSN_RD, PLESN_RD, PGSN_RD, PMELT_RD, PUW_RD, PUW_RF, PDUWDU_RD, PDUWDU_RF, PUSTAR_TWN, PCD, PCDN, PCH_TWN, PRI_TWN, PRESA_TWN, PAC_RF, PAC_RD, PAC_WL, PAC_TOP, PAC_GARDEN, PAC_RF_WAT, PAC_RD_WAT, PLW_WA_TO_WB, PLW_WA_TO_R, PLW_WB_TO_R, PLW_WA_TO_NR, PLW_WB_TO_NR, PLW_R_TO_WA, PLW_R_TO_WB, PLW_G_TO_WA, PLW_G_TO_WB, PLW_S_TO_WA, PLW_S_TO_WB, PLW_S_TO_R, PLW_S_TO_NR, PLW_NR_TO_WA, PLW_NR_TO_WB, PLW_NR_TO_WIN, PLW_WA_TO_WIN, PLW_WB_TO_WIN, PLW_G_TO_WIN, PLW_R_TO_WIN, PLW_S_TO_WIN, PLW_WIN_TO_WA, PLW_WIN_TO_WB, PLW_WIN_TO_R, PLW_WIN_TO_NR, KDAY, PEMIT_LW_FAC, PEMIT_LW_RD, PT_RAD_IND, PHU_BLD, PTIME, PE_SHADING) |
subroutine teb | ( | type(teb_options_t), intent(inout) | TOP, |
type(teb_t), intent(inout) | T, | ||
type(bem_options_t), intent(inout) | BOP, | ||
type(bem_t), intent(inout) | B, | ||
type(teb_irrig_t), intent(inout) | TIR, | ||
type(diag_misc_teb_t), intent(inout) | DMT, | ||
character(len=*), intent(in) | HIMPLICIT_WIND, | ||
real, dimension(:), intent(in) | PTSUN, | ||
real, dimension(:), intent(inout) | PT_CANYON, | ||
real, dimension(:), intent(inout) | PQ_CANYON, | ||
real, dimension(:), intent(in) | PU_CANYON, | ||
real, dimension(:), intent(in) | PT_LOWCAN, | ||
real, dimension(:), intent(in) | PQ_LOWCAN, | ||
real, dimension(:), intent(in) | PU_LOWCAN, | ||
real, dimension(:), intent(in) | PZ_LOWCAN, | ||
real, dimension(:), intent(in) | PPEW_A_COEF, | ||
real, dimension(:), intent(in) | PPEW_B_COEF, | ||
real, dimension(:), intent(in) | PPEW_A_COEF_LOWCAN, | ||
real, dimension(:), intent(in) | PPEW_B_COEF_LOWCAN, | ||
real, dimension(:), intent(in) | PPS, | ||
real, dimension(:), intent(in) | PPA, | ||
real, dimension(:), intent(in) | PEXNS, | ||
real, dimension(:), intent(in) | PEXNA, | ||
real, dimension(:), intent(in) | PTA, | ||
real, dimension(:), intent(in) | PQA, | ||
real, dimension(:), intent(in) | PRHOA, | ||
real, dimension(:), intent(in) | PLW_RAD, | ||
real, dimension(:), intent(in) | PRR, | ||
real, dimension(:), intent(in) | PSR, | ||
real, dimension(:), intent(in) | PZREF, | ||
real, dimension(:), intent(in) | PUREF, | ||
real, dimension(:), intent(in) | PVMOD, | ||
real, dimension(:), intent(in) | PH_TRAFFIC, | ||
real, dimension(:), intent(in) | PLE_TRAFFIC, | ||
real, intent(in) | PTSTEP, | ||
real, dimension(:), intent(inout) | PDF_RF, | ||
real, dimension(:), intent(inout) | PDN_RF, | ||
real, dimension(:), intent(inout) | PDF_RD, | ||
real, dimension(:), intent(inout) | PDN_RD, | ||
real, dimension(:), intent(out) | PQSAT_RF, | ||
real, dimension(:), intent(out) | PQSAT_RD, | ||
real, dimension(:), intent(out) | PDELT_RF, | ||
real, dimension(:), intent(out) | PDELT_RD, | ||
real, dimension(:), intent(in) | PTS_GARDEN, | ||
real, dimension(:), intent(out) | PLEW_RF, | ||
real, dimension(:), intent(in) | PUW_GR, | ||
real, dimension(:), intent(out) | PLEW_RD, | ||
real, dimension(:), intent(out) | PLE_WL_A, | ||
real, dimension(:), intent(out) | PLE_WL_B, | ||
real, dimension(:), intent(out) | PRNSN_RF, | ||
real, dimension(:), intent(out) | PHSN_RF, | ||
real, dimension(:), intent(out) | PLESN_RF, | ||
real, dimension(:), intent(out) | PGSN_RF, | ||
real, dimension(:), intent(out) | PMELT_RF, | ||
real, dimension(:), intent(in) | PRN_GR, | ||
real, dimension(:), intent(in) | PH_GR, | ||
real, dimension(:), intent(in) | PLE_GR, | ||
real, dimension(:), intent(in) | PGFLUX_GR, | ||
real, dimension(:), intent(in) | PDRAIN_GR, | ||
real, dimension(:), intent(in) | PRUNOFF_GR, | ||
real, dimension(:), intent(out) | PRNSN_RD, | ||
real, dimension(:), intent(out) | PHSN_RD, | ||
real, dimension(:), intent(out) | PLESN_RD, | ||
real, dimension(:), intent(out) | PGSN_RD, | ||
real, dimension(:), intent(out) | PMELT_RD, | ||
real, dimension(:), intent(out) | PUW_RD, | ||
real, dimension(:), intent(out) | PUW_RF, | ||
real, dimension(:), intent(out) | PDUWDU_RD, | ||
real, dimension(:), intent(out) | PDUWDU_RF, | ||
real, dimension(:), intent(out) | PUSTAR_TWN, | ||
real, dimension(:), intent(out) | PCD, | ||
real, dimension(:), intent(out) | PCDN, | ||
real, dimension(:), intent(out) | PCH_TWN, | ||
real, dimension(:), intent(out) | PRI_TWN, | ||
real, dimension(:), intent(out) | PRESA_TWN, | ||
real, dimension(:), intent(out) | PAC_RF, | ||
real, dimension(:), intent(inout) | PAC_RD, | ||
real, dimension(:), intent(out) | PAC_WL, | ||
real, dimension(:), intent(out) | PAC_TOP, | ||
real, dimension(:), intent(in) | PAC_GARDEN, | ||
real, dimension(:), intent(out) | PAC_RF_WAT, | ||
real, dimension(:), intent(out) | PAC_RD_WAT, | ||
real, dimension(:), intent(in) | PLW_WA_TO_WB, | ||
real, dimension(:), intent(in) | PLW_WA_TO_R, | ||
real, dimension(:), intent(in) | PLW_WB_TO_R, | ||
real, dimension(:), intent(in) | PLW_WA_TO_NR, | ||
real, dimension(:), intent(in) | PLW_WB_TO_NR, | ||
real, dimension(:), intent(in) | PLW_R_TO_WA, | ||
real, dimension(:), intent(in) | PLW_R_TO_WB, | ||
real, dimension(:), intent(in) | PLW_G_TO_WA, | ||
real, dimension(:), intent(in) | PLW_G_TO_WB, | ||
real, dimension(:), intent(in) | PLW_S_TO_WA, | ||
real, dimension(:), intent(in) | PLW_S_TO_WB, | ||
real, dimension(:), intent(in) | PLW_S_TO_R, | ||
real, dimension(:), intent(in) | PLW_S_TO_NR, | ||
real, dimension(:), intent(in) | PLW_NR_TO_WA, | ||
real, dimension(:), intent(in) | PLW_NR_TO_WB, | ||
real, dimension(:), intent(in) | PLW_NR_TO_WIN, | ||
real, dimension(:), intent(in) | PLW_WA_TO_WIN, | ||
real, dimension(:), intent(in) | PLW_WB_TO_WIN, | ||
real, dimension(:), intent(in) | PLW_G_TO_WIN, | ||
real, dimension(:), intent(in) | PLW_R_TO_WIN, | ||
real, dimension(:), intent(in) | PLW_S_TO_WIN, | ||
real, dimension(:), intent(in) | PLW_WIN_TO_WA, | ||
real, dimension(:), intent(in) | PLW_WIN_TO_WB, | ||
real, dimension(:), intent(in) | PLW_WIN_TO_R, | ||
real, dimension(:), intent(in) | PLW_WIN_TO_NR, | ||
integer, intent(in) | KDAY, | ||
real, dimension(:), intent(out) | PEMIT_LW_FAC, | ||
real, dimension(:), intent(out) | PEMIT_LW_RD, | ||
real, dimension(:), intent(out) | PT_RAD_IND, | ||
real, dimension(:), intent(out) | PHU_BLD, | ||
real, intent(in) | PTIME, | ||
real, dimension(:), intent(in) | PE_SHADING | ||
) |