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

Go to the source code of this file.

Functions/Subroutines

subroutine e_budget (HISBA, HSNOW_ISBA, OFLOOD, OTEMP_ARP, HIMPLICIT_WIND, PTSTEP, PSODELX, PUREF, PPEW_A_COEF, PPEW_B_COEF, PPET_A_COEF, PPEQ_A_COEF, PPET_B_COEF, PPEQ_B_COEF, PVMOD, PCD, PTG, PTSM, PT2M, PSNOWALBM, PSW_RAD, PLW_RAD, PTA, PQA, PPS, PRHOA, PEXNS, PEXNA, PCPS, PLVTT, PLSTT, PVEG, PHUG, PHUI, PHV, PLEG_DELTA, PLEGI_DELTA, PEMIS, PALB, PRA, PCT, PCG, PPSN, PPSNV, PPSNG, PGRNDFLUX, PFLUX_COR, PD_G, PDZG, PDZDIF, PSOILCONDZ, PSOILHCAPZ, PALBT, PEMIST, PQSAT, PDQSAT, PFROZEN1, PTDEEP_A, PTDEEP_B, PGAMMAT, PTA_IC, PQA_IC, PUSTAR2_IC, PSNOWFREE_ALB_VEG, PPSNV_A, PSNOWFREE_ALB_SOIL, PFFG, PFFV, PFF, PFFROZEN, PFALB, PFEMIS, PDEEP_FLUX, PRESTORE)
 

Function/Subroutine Documentation

subroutine e_budget ( character(len=*), intent(in)  HISBA,
character(len=*), intent(in)  HSNOW_ISBA,
logical, intent(in)  OFLOOD,
logical, intent(in)  OTEMP_ARP,
character(len=*), intent(in)  HIMPLICIT_WIND,
real, intent(in)  PTSTEP,
real, dimension(:), intent(in)  PSODELX,
real, dimension(:), intent(in)  PUREF,
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)  PVMOD,
real, dimension(:), intent(in)  PCD,
real, dimension(:,:), intent(inout)  PTG,
real, dimension(:), intent(in)  PTSM,
real, dimension(:), intent(in)  PT2M,
real, dimension(:), intent(in)  PSNOWALBM,
real, dimension(:), intent(in)  PSW_RAD,
real, dimension(:), intent(in)  PLW_RAD,
real, dimension(:), intent(in)  PTA,
real, dimension(:), intent(in)  PQA,
real, dimension(:), intent(in)  PPS,
real, dimension(:), intent(in)  PRHOA,
real, dimension(:), intent(in)  PEXNS,
real, dimension(:), intent(in)  PEXNA,
real, dimension(:), intent(inout)  PCPS,
real, dimension(:), intent(inout)  PLVTT,
real, dimension(:), intent(inout)  PLSTT,
real, dimension(:), intent(in)  PVEG,
real, dimension(:), intent(in)  PHUG,
real, dimension(:), intent(in)  PHUI,
real, dimension(:), intent(in)  PHV,
real, dimension(:), intent(inout)  PLEG_DELTA,
real, dimension(:), intent(inout)  PLEGI_DELTA,
real, dimension(:), intent(in)  PEMIS,
real, dimension(:), intent(in)  PALB,
real, dimension(:), intent(in)  PRA,
real, dimension(:), intent(in)  PCT,
real, dimension(:), intent(in)  PCG,
real, dimension(:), intent(in)  PPSN,
real, dimension(:), intent(in)  PPSNV,
real, dimension(:), intent(in)  PPSNG,
real, dimension(:), intent(in)  PGRNDFLUX,
real, dimension(:,:), intent(in)  PFLUX_COR,
real, dimension(:,:), intent(in)  PD_G,
real, dimension(:,:), intent(in)  PDZG,
real, dimension(:,:), intent(in)  PDZDIF,
real, dimension(:,:), intent(in)  PSOILCONDZ,
real, dimension(:,:), intent(in)  PSOILHCAPZ,
real, dimension(:), intent(out)  PALBT,
real, dimension(:), intent(out)  PEMIST,
real, dimension(:), intent(in)  PQSAT,
real, dimension(:), intent(out)  PDQSAT,
real, dimension(:), intent(in)  PFROZEN1,
real, dimension(:), intent(in)  PTDEEP_A,
real, dimension(:), intent(in)  PTDEEP_B,
real, dimension(:), intent(in)  PGAMMAT,
real, dimension(:), intent(out)  PTA_IC,
real, dimension(:), intent(out)  PQA_IC,
real, dimension(:), intent(out)  PUSTAR2_IC,
real, dimension(:), intent(in)  PSNOWFREE_ALB_VEG,
real, dimension(:), intent(in)  PPSNV_A,
real, dimension(:), intent(in)  PSNOWFREE_ALB_SOIL,
real, dimension(:), intent(in)  PFFG,
real, dimension(:), intent(in)  PFFV,
real, dimension(:), intent(in)  PFF,
real, dimension(:), intent(in)  PFFROZEN,
real, dimension(:), intent(in)  PFALB,
real, dimension(:), intent(in)  PFEMIS,
real, dimension(:), intent(out)  PDEEP_FLUX,
real, dimension(:), intent(out)  PRESTORE 
)

Definition at line 6 of file e_budget.F90.

Here is the call graph for this function:

Here is the caller graph for this function: