SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
Functions/Subroutines
hydro.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine hydro (HISBA, HSNOW_ISBA, HRUNOFF, HSOILFRZ, OMEB, OGLACIER, OFLOOD, PTSTEP, PVEGTYPE, PRR, PSR, PLEV, PLETR, PLEG, PLES, PRUNOFFB, PWDRAIN, PC1, PC2, PC3, PC4B, PC4REF, PWGEQ, PCG, PCT, PVEG, PLAI, PWRMAX, PMELT, PTAUICE, PLEGI, PRUNOFFD, PSOILWGHT, KLAYER_HORT, KLAYER_DUN, PPSNV, PPSNG, PSNOW_THRUFAL, PEVAPCOR, PSUBVCOR, PWR, PSOILHCAPZ, PSNOWSWE, PSNOWALB, PSNOWRHO, PBCOEF, PWSAT, PCONDSAT, PMPOTSAT, PWFC, PWWILT, PF2WGHT, PF2, PD_G, PDZG, PDZDIF, PPS, PWG, PWGI, PTG, KWG_LAYER, PDRAIN, PRUNOFF, PTOPQS, PIRRIG, PWATSUP, PTHRESHOLD, LIRRIDAY, LIRRIGATE, HKSAT, HRAIN, HHORT, PMUF, PFSAT, PKSAT_ICE, PD_ICE, PHORTON, PDRIP, PFFG, PFFV, PFFLOOD, PPIFLOOD, PIFLOOD, PPFLOOD, PRRVEG, PIRRIG_FLUX, PIRRIG_GR, PQSB, PFWTD, PWTD, PDELHEATG, PDELHEATG_SFC, PDELPHASEG, PDELPHASEG_SFC, PLVTT, PLSTT)
 

Function/Subroutine Documentation

subroutine hydro ( character(len=*), intent(in)  HISBA,
character(len=*), intent(in)  HSNOW_ISBA,
character(len=*), intent(in)  HRUNOFF,
character(len=*), intent(in)  HSOILFRZ,
logical, intent(in)  OMEB,
logical, intent(in)  OGLACIER,
logical, intent(in)  OFLOOD,
real, intent(in)  PTSTEP,
real, dimension(:,:), intent(in)  PVEGTYPE,
real, dimension(:), intent(in)  PRR,
real, dimension(:), intent(in)  PSR,
real, dimension(:), intent(in)  PLEV,
real, dimension(:), intent(in)  PLETR,
real, dimension(:), intent(in)  PLEG,
real, dimension(:), intent(in)  PLES,
real, dimension(:), intent(in)  PRUNOFFB,
real, dimension(:), intent(in)  PWDRAIN,
real, dimension(:), intent(in)  PC1,
real, dimension(:), intent(in)  PC2,
real, dimension(:,:), intent(in)  PC3,
real, dimension(:), intent(in)  PC4B,
real, dimension(:), intent(in)  PC4REF,
real, dimension(:), intent(in)  PWGEQ,
real, dimension(:), intent(in)  PCG,
real, dimension(:), intent(in)  PCT,
real, dimension(:), intent(in)  PVEG,
real, dimension(:), intent(in)  PLAI,
real, dimension(:), intent(in)  PWRMAX,
real, dimension(:), intent(inout)  PMELT,
real, dimension(:), intent(in)  PTAUICE,
real, dimension(:), intent(in)  PLEGI,
real, dimension(:), intent(in)  PRUNOFFD,
real, dimension(:,:), intent(in)  PSOILWGHT,
integer, intent(in)  KLAYER_HORT,
integer, intent(in)  KLAYER_DUN,
real, dimension(:), intent(in)  PPSNV,
real, dimension(:), intent(in)  PPSNG,
real, dimension(:), intent(in)  PSNOW_THRUFAL,
real, dimension(:), intent(in)  PEVAPCOR,
real, dimension(:), intent(in)  PSUBVCOR,
real, dimension(:), intent(inout)  PWR,
real, dimension(:,:), intent(in)  PSOILHCAPZ,
real, dimension(:), intent(inout)  PSNOWSWE,
real, dimension(:), intent(inout)  PSNOWALB,
real, dimension(:), intent(inout)  PSNOWRHO,
real, dimension(:,:), intent(in)  PBCOEF,
real, dimension(:,:), intent(in)  PWSAT,
real, dimension(:,:), intent(in)  PCONDSAT,
real, dimension(:,:), intent(in)  PMPOTSAT,
real, dimension(:,:), intent(in)  PWFC,
real, dimension(:,:), intent(in)  PWWILT,
real, dimension(:,:), intent(in)  PF2WGHT,
real, dimension(:), intent(in)  PF2,
real, dimension(:,:), intent(in)  PD_G,
real, dimension(:,:), intent(in)  PDZG,
real, dimension(:,:), intent(in)  PDZDIF,
real, dimension(:), intent(in)  PPS,
real, dimension(:,:), intent(inout)  PWG,
real, dimension(:,:), intent(inout)  PWGI,
real, dimension(:,:), intent(inout)  PTG,
integer, dimension(:), intent(in)  KWG_LAYER,
real, dimension(:), intent(out)  PDRAIN,
real, dimension(:), intent(out)  PRUNOFF,
real, dimension(:,:), intent(in)  PTOPQS,
real, dimension(:), intent(in)  PIRRIG,
real, dimension(:), intent(in)  PWATSUP,
real, dimension(:), intent(in)  PTHRESHOLD,
logical, dimension(:), intent(inout)  LIRRIDAY,
logical, dimension(:), intent(in)  LIRRIGATE,
character(len=*), intent(in)  HKSAT,
character(len=*), intent(in)  HRAIN,
character(len=*), intent(in)  HHORT,
real, dimension(:), intent(in)  PMUF,
real, dimension(:), intent(inout)  PFSAT,
real, dimension(:), intent(in)  PKSAT_ICE,
real, dimension(:), intent(in)  PD_ICE,
real, dimension(:), intent(out)  PHORTON,
real, dimension(:), intent(inout)  PDRIP,
real, dimension(:), intent(in)  PFFG,
real, dimension(:), intent(in)  PFFV,
real, dimension(:), intent(in)  PFFLOOD,
real, dimension(:), intent(in)  PPIFLOOD,
real, dimension(:), intent(inout)  PIFLOOD,
real, dimension(:), intent(inout)  PPFLOOD,
real, dimension(:), intent(inout)  PRRVEG,
real, dimension(:), intent(inout)  PIRRIG_FLUX,
real, dimension(:), intent(in)  PIRRIG_GR,
real, dimension(:), intent(out)  PQSB,
real, dimension(:), intent(in)  PFWTD,
real, dimension(:), intent(in)  PWTD,
real, dimension(:), intent(inout)  PDELHEATG,
real, dimension(:), intent(inout)  PDELHEATG_SFC,
real, dimension(:), intent(out)  PDELPHASEG,
real, dimension(:), intent(out)  PDELPHASEG_SFC,
real, dimension(:), intent(in)  PLVTT,
real, dimension(:), intent(in)  PLSTT 
)

Definition at line 6 of file hydro.F90.

Here is the call graph for this function:

Here is the caller graph for this function: