SNOW_COVER_1LAYER Interface

interface
public subroutine SNOW_COVER_1LAYER(PTSTEP, PANSMIN, PANSMAX, PTODRY, PRHOSMIN, PRHOSMAX, PRHOFOLD, OALL_MELT, PDRAIN_TIME, PWCRN, PZ0SN, PZ0HSN, TPSNOW, PTG, PTG_COEFA, PTG_COEFB, PABS_SW, PLW1, PLW2, PTA, PQA, PVMOD, PPS, PRHOA, PSR, PZREF, PUREF, PRNSNOW, PHSNOW, PLESNOW, PGSNOW, PMELT, PDQS_SNOW, PABS_LW)

Arguments

Type IntentOptional AttributesName
real, intent(in) :: PTSTEP
real, intent(in) :: PANSMIN
real, intent(in) :: PANSMAX
real, intent(in) :: PTODRY
real, intent(in) :: PRHOSMIN
real, intent(in) :: PRHOSMAX
real, intent(in) :: PRHOFOLD
logical, intent(in) :: OALL_MELT
real, intent(in) :: PDRAIN_TIME
real, intent(in) :: PWCRN
real, intent(in) :: PZ0SN
real, intent(in) :: PZ0HSN
type(SURF_SNOW), intent(inout) :: TPSNOW
real, intent(in), DIMENSION(:):: PTG
real, intent(in), DIMENSION(:):: PTG_COEFA
real, intent(in), DIMENSION(:):: PTG_COEFB
real, intent(in), DIMENSION(:):: PABS_SW
real, intent(in), DIMENSION(:):: PLW1
real, intent(in), DIMENSION(:):: PLW2
real, intent(in), DIMENSION(:):: PTA
real, intent(in), DIMENSION(:):: PQA
real, intent(in), DIMENSION(:):: PVMOD
real, intent(in), DIMENSION(:):: PPS
real, intent(in), DIMENSION(:):: PRHOA
real, intent(in), DIMENSION(:):: PSR
real, intent(in), DIMENSION(:):: PZREF
real, intent(in), DIMENSION(:):: PUREF
real, intent(out), DIMENSION(:):: PRNSNOW
real, intent(out), DIMENSION(:):: PHSNOW
real, intent(out), DIMENSION(:):: PLESNOW
real, intent(out), DIMENSION(:):: PGSNOW
real, intent(out), DIMENSION(:):: PMELT
real, intent(out), DIMENSION(:):: PDQS_SNOW
real, intent(out), DIMENSION(:):: PABS_LW