subroutine isba |
( |
character(len=*), intent(in) |
HISBA, |
|
|
character(len=*), intent(in) |
HPHOTO, |
|
|
logical, intent(in) |
OTR_ML, |
|
|
character(len=*), intent(in) |
HRUNOFF, |
|
|
character(len=*), intent(in) |
HKSAT, |
|
|
character(len=*), intent(in) |
HRAIN, |
|
|
character(len=*), intent(in) |
HHORT, |
|
|
character(len=*), intent(in) |
HC1DRY, |
|
|
character(len=*), intent(in) |
HSCOND, |
|
|
character(len=*), intent(in) |
HSNOW_ISBA, |
|
|
character(len=*), intent(in) |
HSNOWRES, |
|
|
character(len=*), intent(in) |
HCPSURF, |
|
|
character(len=*), intent(in) |
HSOILFRZ, |
|
|
character(len=*), intent(in) |
HDIFSFCOND, |
|
|
type(date_time), intent(in) |
TPTIME, |
|
|
logical, intent(in) |
OFLOOD, |
|
|
logical, intent(in) |
OTEMP_ARP, |
|
|
logical, intent(in) |
OGLACIER, |
|
|
logical, intent(in) |
OMEB, |
|
|
logical, intent(in) |
OFORC_MEASURE, |
|
|
logical, intent(in) |
OMEB_LITTER, |
|
|
logical, intent(in) |
OMEB_GNDRES, |
|
|
real, intent(in) |
PTSTEP, |
|
|
character(len=*), intent(in) |
HIMPLICIT_WIND, |
|
|
logical, intent(in) |
OAGRI_TO_GRASS, |
|
|
logical, intent(in) |
OSNOWDRIFT, |
|
|
logical, intent(in) |
OSNOWDRIFT_SUBLIM, |
|
|
logical, intent(in) |
OSNOW_ABS_ZENITH, |
|
|
character(3), intent(in) |
HSNOWMETAMO, |
|
|
character(3), intent(in) |
HSNOWRAD, |
|
|
real, intent(in) |
PCGMAX, |
|
|
real, dimension(:), intent(in) |
PZREF, |
|
|
real, dimension(:), intent(in) |
PUREF, |
|
|
real, dimension(:), intent(in) |
PDIRCOSZW, |
|
|
real, dimension(:), intent(in) |
PTA, |
|
|
real, dimension(:), intent(in) |
PQA, |
|
|
real, dimension(:), intent(in) |
PEXNA, |
|
|
real, dimension(:), intent(in) |
PRHOA, |
|
|
real, dimension(:), intent(in) |
PPS, |
|
|
real, dimension(:), intent(in) |
PEXNS, |
|
|
real, dimension(:), intent(in) |
PRR, |
|
|
real, dimension(:), intent(in) |
PSR, |
|
|
real, dimension(:), intent(in) |
PZENITH, |
|
|
real, dimension(:), intent(in) |
PSCA_SW, |
|
|
real, dimension(:), intent(in) |
PSW_RAD, |
|
|
real, dimension(:), intent(in) |
PLW_RAD, |
|
|
real, dimension(:), intent(in) |
PVMOD, |
|
|
real, dimension(:), intent(in) |
PPEW_A_COEF, |
|
|
real, dimension(:), intent(in) |
PPEW_B_COEF, |
|
|
real, dimension(:), intent(in) |
PPET_A_COEF, |
|
|
real, dimension(:), intent(in) |
PPEQ_A_COEF, |
|
|
real, dimension(:), intent(in) |
PPET_B_COEF, |
|
|
real, dimension(:), intent(in) |
PPEQ_B_COEF, |
|
|
real, dimension(:), intent(in) |
PRSMIN, |
|
|
real, dimension(:), intent(in) |
PRGL, |
|
|
real, dimension(:), intent(in) |
PGAMMA, |
|
|
real, dimension(:), intent(in) |
PCV, |
|
|
real, dimension(:), intent(in) |
PRUNOFFD, |
|
|
real, dimension(:,:), intent(in) |
PSOILWGHT, |
|
|
integer, intent(in) |
KLAYER_HORT, |
|
|
integer, intent(in) |
KLAYER_DUN, |
|
|
real, dimension(:), intent(in) |
PALBNIR_TVEG, |
|
|
real, dimension(:), intent(in) |
PALBVIS_TVEG, |
|
|
real, dimension(:), intent(in) |
PALBNIR_TSOIL, |
|
|
real, dimension(:), intent(in) |
PALBVIS_TSOIL, |
|
|
real, dimension(:), intent(in) |
PALB, |
|
|
real, dimension(:), intent(in) |
PWRMAX_CF, |
|
|
real, dimension(:), intent(in) |
PVEG, |
|
|
real, dimension(:), intent(in) |
PLAI, |
|
|
real, dimension(:), intent(in) |
PEMIS, |
|
|
real, dimension(:), intent(in) |
PZ0_WITH_SNOW, |
|
|
real, dimension(:), intent(in) |
PZ0H_WITH_SNOW, |
|
|
real, dimension(:,:), intent(in) |
PVEGTYPE, |
|
|
real, dimension(:), intent(in) |
PZ0EFF, |
|
|
real, dimension(:), intent(in) |
PRGLCV, |
|
|
real, dimension(:), intent(in) |
PGAMMACV, |
|
|
real, dimension(:), intent(in) |
PRSMINCV, |
|
|
real, dimension(:,:), intent(in) |
PROOTFRACCV, |
|
|
real, dimension(:), intent(in) |
PWRMAX_CFCV, |
|
|
real, dimension(:), intent(in) |
PLAIV, |
|
|
real, dimension(:), intent(in) |
PBSLAI, |
|
|
real, dimension(:), intent(in) |
PLAIMIN, |
|
|
real, dimension(:), intent(in) |
PH_VEG, |
|
|
real, dimension(:), intent(in) |
PPALPHAN, |
|
|
real, dimension(:), intent(in) |
PZ0G_WITHOUT_SNOW, |
|
|
real, dimension(:), intent(in) |
PZ0_MEBV, |
|
|
real, dimension(:), intent(in) |
PZ0H_MEBV, |
|
|
real, dimension(:), intent(in) |
PZ0EFF_MEBV, |
|
|
real, dimension(:), intent(in) |
PZ0_MEBN, |
|
|
real, dimension(:), intent(in) |
PZ0H_MEBN, |
|
|
real, dimension(:), intent(in) |
PZ0EFF_MEBN, |
|
|
real, dimension(:), intent(in) |
PGNDLITTER, |
|
|
real, dimension(:), intent(in) |
PRUNOFFB, |
|
|
real, dimension(:), intent(in) |
PCGSAT, |
|
|
real, dimension(:), intent(in) |
PC1SAT, |
|
|
real, dimension(:), intent(in) |
PC2REF, |
|
|
real, dimension(:,:), intent(in) |
PC3, |
|
|
real, dimension(:), intent(in) |
PC4B, |
|
|
real, dimension(:), intent(in) |
PC4REF, |
|
|
real, dimension(:), intent(in) |
PACOEF, |
|
|
real, dimension(:), intent(in) |
PPCOEF, |
|
|
real, dimension(:), intent(in) |
PTAUICE, |
|
|
real, dimension(:), intent(in) |
PWDRAIN, |
|
|
real, dimension(:), intent(in) |
PTDEEP_A, |
|
|
real, dimension(:), intent(in) |
PTDEEP_B, |
|
|
real, dimension(:), intent(in) |
PGAMMAT, |
|
|
real, dimension(:), intent(in) |
PPSN, |
|
|
real, dimension(:), intent(in) |
PPSNG, |
|
|
real, dimension(:), intent(in) |
PPSNV, |
|
|
real, dimension(:), intent(in) |
PPSNV_A, |
|
|
real, dimension(:), intent(in) |
PSNOWFREE_ALB_VEG, |
|
|
real, dimension(:), intent(in) |
PSNOWFREE_ALB_SOIL, |
|
|
real, dimension(:), intent(in) |
PIRRIG, |
|
|
real, dimension(:), intent(in) |
PWATSUP, |
|
|
real, dimension(:), intent(in) |
PTHRESHOLD, |
|
|
logical, dimension(:), intent(in) |
LIRRIGATE, |
|
|
logical, dimension(:), intent(inout) |
LIRRIDAY, |
|
|
logical, dimension(:), intent(in) |
OSTRESSDEF, |
|
|
real, dimension(:), intent(in) |
PGC, |
|
|
real, dimension(:), intent(in) |
PF2I, |
|
|
real, dimension(:), intent(in) |
PDMAX, |
|
|
real, dimension(:), intent(in) |
PAH, |
|
|
real, dimension(:), intent(in) |
PBH, |
|
|
real, dimension(:), intent(in) |
PCSP, |
|
|
real, dimension(:), intent(in) |
PGMES, |
|
|
real, dimension(:), intent(in) |
PPOI, |
|
|
real, dimension(:), intent(in) |
PFZERO, |
|
|
real, dimension(:), intent(in) |
PEPSO, |
|
|
real, dimension(:), intent(in) |
PGAMM, |
|
|
real, dimension(:), intent(in) |
PQDGAMM, |
|
|
real, dimension(:), intent(in) |
PQDGMES, |
|
|
real, dimension(:), intent(in) |
PT1GMES, |
|
|
real, dimension(:), intent(in) |
PT2GMES, |
|
|
real, dimension(:), intent(in) |
PAMAX, |
|
|
real, dimension(:), intent(in) |
PQDAMAX, |
|
|
real, dimension(:), intent(in) |
PT1AMAX, |
|
|
real, dimension(:), intent(in) |
PT2AMAX, |
|
|
real, dimension(:), intent(inout) |
PABC, |
|
|
real, dimension(:,:), intent(in) |
PD_G, |
|
|
real, dimension(:,:), intent(in) |
PDZG, |
|
|
real, dimension(:,:), intent(in) |
PDZDIF, |
|
|
integer, dimension(:), intent(in) |
KWG_LAYER, |
|
|
real, dimension(:,:), intent(in) |
PROOTFRAC, |
|
|
real, dimension(:,:), intent(in) |
PWFC, |
|
|
real, dimension(:,:), intent(in) |
PWWILT, |
|
|
real, dimension(:,:), intent(in) |
PWSAT, |
|
|
real, dimension(:,:), intent(in) |
PBCOEF, |
|
|
real, dimension(:,:), intent(in) |
PCONDSAT, |
|
|
real, dimension(:,:), intent(in) |
PMPOTSAT, |
|
|
real, dimension(:,:), intent(in) |
PHCAPSOIL, |
|
|
real, dimension(:,:), intent(in) |
PCONDDRY, |
|
|
real, dimension(:,:), intent(in) |
PCONDSLD, |
|
|
real, dimension(:), intent(in) |
PD_ICE, |
|
|
real, dimension(:), intent(in) |
PKSAT_ICE, |
|
|
real, dimension(:), intent(in) |
PMUF, |
|
|
real, dimension(:), intent(in) |
PFF, |
|
|
real, dimension(:), intent(in) |
PFFG, |
|
|
real, dimension(:), intent(in) |
PFFV, |
|
|
real, dimension(:), intent(in) |
PFFG_NOSNOW, |
|
|
real, dimension(:), intent(in) |
PFFV_NOSNOW, |
|
|
real, dimension(:), intent(in) |
PFFROZEN, |
|
|
real, dimension(:), intent(in) |
PFALB, |
|
|
real, dimension(:), intent(in) |
PFEMIS, |
|
|
real, dimension(:), intent(in) |
PFFLOOD, |
|
|
real, dimension(:), intent(in) |
PPIFLOOD, |
|
|
real, dimension(:), intent(inout) |
PIFLOOD, |
|
|
real, dimension(:), intent(inout) |
PPFLOOD, |
|
|
real, dimension(:), intent(inout) |
PLE_FLOOD, |
|
|
real, dimension(:), intent(inout) |
PLEI_FLOOD, |
|
|
real, dimension(:), intent(in) |
PSODELX, |
|
|
real, dimension(:), intent(in) |
PLAT, |
|
|
real, dimension(:), intent(in) |
PLON, |
|
|
real, dimension(:,:), intent(inout) |
PTG, |
|
|
real, dimension(:,:), intent(inout) |
PWG, |
|
|
real, dimension(:,:), intent(inout) |
PWGI, |
|
|
real, dimension(:), intent(inout) |
PCPS, |
|
|
real, dimension(:), intent(inout) |
PLVTT, |
|
|
real, dimension(:), intent(inout) |
PLSTT, |
|
|
real, dimension(:), intent(inout) |
PWR, |
|
|
real, dimension(:), intent(inout) |
PWRL, |
|
|
real, dimension(:), intent(inout) |
PWRLI, |
|
|
real, dimension(:), intent(inout) |
PWRVN, |
|
|
real, dimension(:), intent(inout) |
PTV, |
|
|
real, dimension(:), intent(inout) |
PTL, |
|
|
real, dimension(:), intent(inout) |
PRESA, |
|
|
real, dimension(:), intent(inout) |
PANFM, |
|
|
real, dimension(:), intent(inout) |
PFSAT, |
|
|
real, dimension(:), intent(inout) |
PSNOWALB, |
|
|
real, dimension(:), intent(inout) |
PSNOWALBVIS, |
|
|
real, dimension(:), intent(inout) |
PSNOWALBNIR, |
|
|
real, dimension(:), intent(inout) |
PSNOWALBFIR, |
|
|
real, dimension(:,:), intent(inout) |
PSNOWSWE, |
|
|
real, dimension(:,:), intent(inout) |
PSNOWHEAT, |
|
|
real, dimension(:,:), intent(inout) |
PSNOWRHO, |
|
|
real, dimension(:,:), intent(inout) |
PSNOWGRAN1, |
|
|
real, dimension(:,:), intent(inout) |
PSNOWGRAN2, |
|
|
real, dimension(:,:), intent(inout) |
PSNOWHIST, |
|
|
real, dimension(:,:), intent(inout) |
PSNOWAGE, |
|
|
real, dimension(:), intent(out) |
PGRNDFLUX, |
|
|
real, dimension(:), intent(out) |
PHPSNOW, |
|
|
real, dimension(:), intent(out) |
PSNOWHMASS, |
|
|
real, dimension(:), intent(out) |
PRNSNOW, |
|
|
real, dimension(:), intent(out) |
PHSNOW, |
|
|
real, dimension(:), intent(out) |
PGFLUXSNOW, |
|
|
real, dimension(:), intent(out) |
PUSTARSNOW, |
|
|
real, dimension(:), intent(out) |
PSRSFC, |
|
|
real, dimension(:), intent(out) |
PRRSFC, |
|
|
real, dimension(:), intent(out) |
PLESL, |
|
|
real, dimension(:), intent(out) |
PEMISNOW, |
|
|
real, dimension(:), intent(out) |
PCDSNOW, |
|
|
real, dimension(:), intent(out) |
PCHSNOW, |
|
|
real, dimension(:), intent(out) |
PTS_RAD, |
|
|
real, dimension(:), intent(out) |
PTS, |
|
|
real, dimension(:), intent(out) |
PHV, |
|
|
real, dimension(:), intent(out) |
PQS, |
|
|
real, dimension(:,:), intent(out) |
PSNOWTEMP, |
|
|
real, dimension(:,:), intent(out) |
PSNOWLIQ, |
|
|
real, dimension(:,:), intent(out) |
PSNOWDZ, |
|
|
real, dimension(:), intent(out) |
PCG, |
|
|
real, dimension(:), intent(out) |
PC1, |
|
|
real, dimension(:), intent(out) |
PC2, |
|
|
real, dimension(:), intent(out) |
PWGEQ, |
|
|
real, dimension(:), intent(out) |
PCT, |
|
|
real, dimension(:), intent(out) |
PCH, |
|
|
real, dimension(:), intent(out) |
PCD, |
|
|
real, dimension(:), intent(out) |
PCDN, |
|
|
real, dimension(:), intent(out) |
PRI, |
|
|
real, dimension(:), intent(out) |
PHU, |
|
|
real, dimension(:), intent(out) |
PHUG, |
|
|
real, dimension(:), intent(out) |
PEMIST, |
|
|
real, dimension(:), intent(out) |
PALBT, |
|
|
real, dimension(:), intent(out) |
PRS, |
|
|
real, dimension(:), intent(inout) |
PLE, |
|
|
real, dimension(:), intent(out) |
PRN, |
|
|
real, dimension(:), intent(out) |
PH, |
|
|
real, dimension(:), intent(out) |
PLEI, |
|
|
real, dimension(:), intent(out) |
PLEGI, |
|
|
real, dimension(:), intent(out) |
PLEG, |
|
|
real, dimension(:), intent(out) |
PLEV, |
|
|
real, dimension(:), intent(out) |
PLES, |
|
|
real, dimension(:), intent(out) |
PLER, |
|
|
real, dimension(:), intent(out) |
PLETR, |
|
|
real, dimension(:), intent(out) |
PEVAP, |
|
|
real, dimension(:), intent(out) |
PGFLUX, |
|
|
real, dimension(:), intent(out) |
PRESTORE, |
|
|
real, dimension(:), intent(out) |
PUSTAR, |
|
|
real, dimension(:), intent(out) |
PDRAIN, |
|
|
real, dimension(:), intent(out) |
PRUNOFF, |
|
|
real, dimension(:), intent(out) |
PMELT, |
|
|
real, dimension(:), intent(out) |
PMELTADV, |
|
|
real, dimension(:), intent(inout) |
PTC, |
|
|
real, dimension(:), intent(inout) |
PQC, |
|
|
real, dimension(:), intent(out) |
PRN_ISBA, |
|
|
real, dimension(:), intent(out) |
PH_ISBA, |
|
|
real, dimension(:), intent(out) |
PLEG_ISBA, |
|
|
real, dimension(:), intent(out) |
PLEGI_ISBA, |
|
|
real, dimension(:), intent(out) |
PLEV_ISBA, |
|
|
real, dimension(:), intent(out) |
PLETR_ISBA, |
|
|
real, dimension(:), intent(out) |
PUSTAR_ISBA, |
|
|
real, dimension(:), intent(out) |
PLER_ISBA, |
|
|
real, dimension(:), intent(out) |
PLE_ISBA, |
|
|
real, dimension(:), intent(out) |
PLEI_ISBA, |
|
|
real, dimension(:), intent(out) |
PGFLUX_ISBA, |
|
|
real, dimension(:), intent(out) |
PHORT, |
|
|
real, dimension(:), intent(out) |
PDRIP, |
|
|
real, dimension(:), intent(out) |
PRRVEG, |
|
|
real, dimension(:), intent(out) |
PAC_AGG, |
|
|
real, dimension(:), intent(out) |
PHU_AGG, |
|
|
real, dimension(:), intent(inout) |
PFAPARC, |
|
|
real, dimension(:), intent(inout) |
PFAPIRC, |
|
|
real, dimension(:), intent(inout) |
PMUS, |
|
|
real, dimension(:), intent(inout) |
PLAI_EFFC, |
|
|
real, dimension(:), intent(inout) |
PAN, |
|
|
real, dimension(:), intent(inout) |
PANDAY, |
|
|
real, dimension(:,:), intent(out) |
PRESP_BIOMASS_INST, |
|
|
real, dimension(:,:), intent(out) |
PIACAN, |
|
|
real, dimension(:), intent(out) |
PANF, |
|
|
real, dimension(:), intent(out) |
PGPP, |
|
|
real, dimension(:), intent(out) |
PFAPAR, |
|
|
real, dimension(:), intent(out) |
PFAPIR, |
|
|
real, dimension(:), intent(out) |
PFAPAR_BS, |
|
|
real, dimension(:), intent(out) |
PFAPIR_BS, |
|
|
real, dimension(:), intent(out) |
PIRRIG_FLUX, |
|
|
real, dimension(:), intent(out) |
PDEEP_FLUX, |
|
|
real, dimension(:), intent(out) |
PSWNET_V, |
|
|
real, dimension(:), intent(out) |
PSWNET_G, |
|
|
real, dimension(:), intent(out) |
PSWNET_N, |
|
|
real, dimension(:), intent(out) |
PSWNET_NS, |
|
|
real, dimension(:), intent(out) |
PLWNET_V, |
|
|
real, dimension(:), intent(out) |
PLWNET_G, |
|
|
real, dimension(:), intent(out) |
PLWNET_N, |
|
|
real, dimension(:), intent(out) |
PLEV_V_C, |
|
|
real, dimension(:), intent(out) |
PLES_V_C, |
|
|
real, dimension(:), intent(out) |
PH_V_C, |
|
|
real, dimension(:), intent(out) |
PH_G_C, |
|
|
real, dimension(:), intent(out) |
PLETR_G_C, |
|
|
real, dimension(:), intent(out) |
PLETR_V_C, |
|
|
real, dimension(:), intent(out) |
PLER_G_C, |
|
|
real, dimension(:), intent(out) |
PLELITTER, |
|
|
real, dimension(:), intent(out) |
PLELITTERI, |
|
|
real, dimension(:), intent(out) |
PDRIPLIT, |
|
|
real, dimension(:), intent(out) |
PRRLIT, |
|
|
real, dimension(:), intent(out) |
PLER_V_C, |
|
|
real, dimension(:), intent(out) |
PH_C_A, |
|
|
real, dimension(:), intent(out) |
PH_N_C, |
|
|
real, dimension(:), intent(out) |
PLE_C_A, |
|
|
real, dimension(:), intent(out) |
PLE_V_C, |
|
|
real, dimension(:), intent(out) |
PLE_G_C, |
|
|
real, dimension(:), intent(out) |
PLE_N_C, |
|
|
real, dimension(:), intent(out) |
PEVAP_N_C, |
|
|
real, dimension(:), intent(out) |
PEVAP_G_C, |
|
|
real, dimension(:), intent(out) |
PSR_GN, |
|
|
real, dimension(:), intent(out) |
PMELTCV, |
|
|
real, dimension(:), intent(out) |
PFRZCV, |
|
|
real, dimension(:), intent(out) |
PSWDOWN_GN, |
|
|
real, dimension(:), intent(out) |
PLWDOWN_GN, |
|
|
real, dimension(:), intent(in) |
PIRRIG_GR, |
|
|
real, dimension(:,:), intent(in) |
PTOPQS, |
|
|
real, dimension(:), intent(out) |
PQSB, |
|
|
real, dimension(:), intent(out) |
PSUBL, |
|
|
real, dimension(:), intent(in) |
PFWTD, |
|
|
real, dimension(:), intent(in) |
PWTD, |
|
|
real, dimension(:), intent(out) |
PSNDRIFT |
|
) |
| |