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

Go to the source code of this file.

Functions/Subroutines

subroutine snow3l_isba (HISBA, HSNOW_ISBA, HSNOWRES, OMEB, OGLACIER, HIMPLICIT_WIND, TPTIME, PTSTEP, PVEGTYPE, PSNOWSWE, PSNOWHEAT, PSNOWRHO, PSNOWALB, PSNOWGRAN1, PSNOWGRAN2, PSNOWHIST, PSNOWAGE, PTG, PCG, PCT, PSOILHCAPZ, PSOILCONDZ, PPS, PTA, PSW_RAD, PQA, PVMOD, PLW_RAD, PRR, PSR, PRHOA, PUREF, PEXNS, PEXNA, PDIRCOSZW, PLVTT, PLSTT, PZREF, PZ0NAT, PZ0EFF, PZ0HNAT, PALB, PD_G, PDZG, PPEW_A_COEF, PPEW_B_COEF, PPET_A_COEF, PPEQ_A_COEF, PPET_B_COEF, PPEQ_B_COEF, PTHRUFAL, PGRNDFLUX, PFLSN_COR, PGSFCSNOW, PEVAPCOR, PSWNETSNOW, PSWNETSNOWS, PLWNETSNOW, PRNSNOW, PHSNOW, PGFLUXSNOW, PHPSNOW, PLES3L, PLEL3L, PEVAP, PSNDRIFT, PUSTARSNOW, PPSN, PSRSFC, PRRSFC, PSNOWSFCH, PDELHEATN, PDELHEATN_SFC, PEMISNOW, PCDSNOW, PCHSNOW, PSNOWTEMP, PSNOWLIQ, PSNOWDZ, PSNOWHMASS, PRI, PZENITH, PDELHEATG, PDELHEATG_SFC, PLAT, PLON, PQS, OSNOWDRIFT, OSNOWDRIFT_SUBLIM, OSNOW_ABS_ZENITH, HSNOWMETAMO, HSNOWRAD)
 
subroutine call_model (KSIZE1, KSIZE2, KSIZE3, KMASK)
 

Function/Subroutine Documentation

subroutine snow3l_isba::call_model ( integer, intent(in)  KSIZE1,
integer, intent(in)  KSIZE2,
integer, intent(in)  KSIZE3,
integer, dimension(:), intent(in)  KMASK 
)

Definition at line 590 of file snow3L_isba.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine snow3l_isba ( character(len=*), intent(in)  HISBA,
character(len=*), intent(in)  HSNOW_ISBA,
character(len=*), intent(in)  HSNOWRES,
logical, intent(in)  OMEB,
logical, intent(in)  OGLACIER,
character(len=*), intent(in)  HIMPLICIT_WIND,
type(date_time), intent(in)  TPTIME,
real, intent(in)  PTSTEP,
real, dimension(:,:), intent(in)  PVEGTYPE,
real, dimension(:,:), intent(inout)  PSNOWSWE,
real, dimension(:,:), intent(inout)  PSNOWHEAT,
real, dimension(:,:), intent(inout)  PSNOWRHO,
real, dimension(:), intent(inout)  PSNOWALB,
real, dimension(:,:), intent(inout)  PSNOWGRAN1,
real, dimension(:,:), intent(inout)  PSNOWGRAN2,
real, dimension(:,:), intent(inout)  PSNOWHIST,
real, dimension(:,:), intent(inout)  PSNOWAGE,
real, dimension(:,:), intent(inout)  PTG,
real, dimension(:), intent(in)  PCG,
real, dimension(:), intent(in)  PCT,
real, dimension(:,:), intent(in)  PSOILHCAPZ,
real, dimension(:), intent(in)  PSOILCONDZ,
real, dimension(:), intent(in)  PPS,
real, dimension(:), intent(in)  PTA,
real, dimension(:), intent(in)  PSW_RAD,
real, dimension(:), intent(in)  PQA,
real, dimension(:), intent(in)  PVMOD,
real, dimension(:), intent(in)  PLW_RAD,
real, dimension(:), intent(in)  PRR,
real, dimension(:), intent(in)  PSR,
real, dimension(:), intent(in)  PRHOA,
real, dimension(:), intent(in)  PUREF,
real, dimension(:), intent(in)  PEXNS,
real, dimension(:), intent(in)  PEXNA,
real, dimension(:), intent(in)  PDIRCOSZW,
real, dimension(:), intent(in)  PLVTT,
real, dimension(:), intent(in)  PLSTT,
real, dimension(:), intent(in)  PZREF,
real, dimension(:), intent(in)  PZ0NAT,
real, dimension(:), intent(in)  PZ0EFF,
real, dimension(:), intent(in)  PZ0HNAT,
real, dimension(:), intent(in)  PALB,
real, dimension(:,:), intent(in)  PD_G,
real, dimension(:,:), intent(in)  PDZG,
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(out)  PTHRUFAL,
real, dimension(:), intent(inout)  PGRNDFLUX,
real, dimension(:), intent(out)  PFLSN_COR,
real, dimension(:), intent(out)  PGSFCSNOW,
real, dimension(:), intent(out)  PEVAPCOR,
real, dimension(:), intent(inout)  PSWNETSNOW,
real, dimension(:), intent(inout)  PSWNETSNOWS,
real, dimension(:), intent(inout)  PLWNETSNOW,
real, dimension(:), intent(inout)  PRNSNOW,
real, dimension(:), intent(inout)  PHSNOW,
real, dimension(:), intent(out)  PGFLUXSNOW,
real, dimension(:), intent(inout)  PHPSNOW,
real, dimension(:), intent(inout)  PLES3L,
real, dimension(:), intent(inout)  PLEL3L,
real, dimension(:), intent(inout)  PEVAP,
real, dimension(:), intent(out)  PSNDRIFT,
real, dimension(:), intent(inout)  PUSTARSNOW,
real, dimension(:), intent(in)  PPSN,
real, dimension(:), intent(out)  PSRSFC,
real, dimension(:), intent(out)  PRRSFC,
real, dimension(:), intent(out)  PSNOWSFCH,
real, dimension(:), intent(out)  PDELHEATN,
real, dimension(:), intent(out)  PDELHEATN_SFC,
real, dimension(:), intent(inout)  PEMISNOW,
real, dimension(:), intent(inout)  PCDSNOW,
real, dimension(:), intent(inout)  PCHSNOW,
real, dimension(:,:), intent(inout)  PSNOWTEMP,
real, dimension(:,:), intent(out)  PSNOWLIQ,
real, dimension(:,:), intent(out)  PSNOWDZ,
real, dimension(:), intent(out)  PSNOWHMASS,
real, dimension(:), intent(inout)  PRI,
real, dimension(:), intent(in)  PZENITH,
real, dimension(:), intent(inout)  PDELHEATG,
real, dimension(:), intent(inout)  PDELHEATG_SFC,
real, dimension(:), intent(in)  PLAT,
real, dimension(:), intent(in)  PLON,
real, dimension(:), intent(out)  PQS,
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 
)

Definition at line 6 of file snow3L_isba.F90.

Here is the call graph for this function:

Here is the caller graph for this function: