SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
Functions/Subroutines
/home/dasprezs/EXPORT_v7_3/src/SURFEX/hydro.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine HYDRO (HISBA, HSNOW_ISBA, HRUNOFF, OGLACIER, OFLOOD, PTSTEP, PVEGTYPE, PRR, PSR, PLEV, PLETR, PLEG, PLES, PRUNOFFB, PWDRAIN, PC1, PC2, PC3, PC4B, PC4REF, PWGEQ, PCG, PCT, PVEG, PWRMAX, PMELT, PDWGI1, PDWGI2, PLEGI, PRUNOFFD, PSOILWGHT, KLAYER_HORT, KLAYER_DUN, PPSNV, PPSNG, PSNOW_THRUFAL, PEVAPCOR, PWR, PSNOWSWE, PSNOWALB, PSNOWRHO, PBCOEF, PWSAT, PCONDSAT, PMPOTSAT, PWFC, PWWILT, PF2WGHT, PF2, PD_G, PDZG, PDZDIF, PPS, PWG, PWGI, PTG, KWG_LAYER, PDRAIN, PRUNOFF, PIRRIG, PWATSUP, PTHRESHOLD, LIRRIDAY, LIRRIGATE, HKSAT, HSOC, HRAIN, HHORT, PMUF, PFSAT, PKSAT_ICE, PD_ICE, PHORTON, PDRIP, PFFG, PFFV, PFFLOOD, PPIFLOOD, PIFLOOD, PPFLOOD, PRRVEG, PTDIURN, PIRRIG_FLUX)

Function/Subroutine Documentation

subroutine HYDRO ( CHARACTER(LEN=*), intent(in)  HISBA,
CHARACTER(LEN=*), intent(in)  HSNOW_ISBA,
CHARACTER(LEN=*), intent(in)  HRUNOFF,
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)  PWRMAX,
REAL, dimension(:), intent(inout)  PMELT,
REAL, dimension(:), intent(in)  PDWGI1,
REAL, dimension(:), intent(in)  PDWGI2,
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(inout)  PWR,
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)  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)  HSOC,
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(out)  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(out)  PRRVEG,
REAL, dimension(:), intent(in)  PTDIURN,
REAL, dimension(:), intent(out)  PIRRIG_FLUX 
)

Definition at line 2 of file hydro.F90.

Here is the call graph for this function:

Here is the caller graph for this function: