ISBA Interface

interface
public subroutine ISBA(IO, KK, PK, PEK, G, AG, DK, DEK, DMK, TPTIME, PPOI, PABC, PIACAN, OMEB, PTSTEP, HIMPLICIT_WIND, PZREF, PUREF, PDIRCOSZW, PTA, PQA, PEXNA, PRHOA, PPS, PEXNS, PRR, PSR, PZENITH, PSCA_SW, PSW_RAD, PLW_RAD, PVMOD, PPEW_A_COEF, PPEW_B_COEF, PPET_A_COEF, PPEQ_A_COEF, PPET_B_COEF, PPEQ_B_COEF, PALBNIR_TVEG, PALBVIS_TVEG, PALBNIR_TSOIL, PALBVIS_TSOIL, PPALPHAN, PZ0G_WITHOUT_SNOW, PZ0_MEBV, PZ0H_MEBV, PZ0EFF_MEBV, PZ0_MEBN, PZ0H_MEBN, PZ0EFF_MEBN, PTDEEP_A, PCSP, PFFG_NOSNOW, PFFV_NOSNOW, PEMIST, PUSTAR, PAC_AGG, PHU_AGG, PRESP_BIOMASS_INST, PDEEP_FLUX, PIRRIG_GR)

Arguments

Type IntentOptional AttributesName
type(ISBA_OPTIONS_t), intent(inout) :: IO
type(ISBA_K_t), intent(inout) :: KK
type(ISBA_P_t), intent(inout) :: PK
type(ISBA_PE_t), intent(inout) :: PEK
type(GRID_t), intent(inout) :: G
type(AGRI_t), intent(inout) :: AG
type(DIAG_t), intent(inout) :: DK
type(DIAG_EVAP_ISBA_t), intent(inout) :: DEK
type(DIAG_MISC_ISBA_t), intent(inout) :: DMK
type(DATE_TIME), intent(in) :: TPTIME
real, intent(in), DIMENSION(:):: PPOI
real, intent(inout), DIMENSION(:):: PABC
real, intent(out), DIMENSION(:,:):: PIACAN
logical, intent(in) :: OMEB
real, intent(in) :: PTSTEP
character(len=*), intent(in) :: HIMPLICIT_WIND
real, intent(in), DIMENSION(:):: PZREF
real, intent(in), DIMENSION(:):: PUREF
real, intent(in), DIMENSION(:):: PDIRCOSZW
real, intent(in), DIMENSION(:):: PTA
real, intent(in), DIMENSION(:):: PQA
real, intent(in), DIMENSION(:):: PEXNA
real, intent(in), DIMENSION(:):: PRHOA
real, intent(in), DIMENSION(:):: PPS
real, intent(in), DIMENSION(:):: PEXNS
real, intent(in), DIMENSION(:):: PRR
real, intent(in), DIMENSION(:):: PSR
real, intent(in), DIMENSION(:):: PZENITH
real, intent(in), DIMENSION(:):: PSCA_SW
real, intent(in), DIMENSION(:):: PSW_RAD
real, intent(in), DIMENSION(:):: PLW_RAD
real, intent(in), DIMENSION(:):: PVMOD
real, intent(in), DIMENSION(:):: PPEW_A_COEF
real, intent(in), DIMENSION(:):: PPEW_B_COEF
real, intent(in), DIMENSION(:):: PPET_A_COEF
real, intent(in), DIMENSION(:):: PPEQ_A_COEF
real, intent(in), DIMENSION(:):: PPET_B_COEF
real, intent(in), DIMENSION(:):: PPEQ_B_COEF
real, intent(in), DIMENSION(:):: PALBNIR_TVEG
real, intent(in), DIMENSION(:):: PALBVIS_TVEG
real, intent(in), DIMENSION(:):: PALBNIR_TSOIL
real, intent(in), DIMENSION(:):: PALBVIS_TSOIL
real, intent(in), DIMENSION(:):: PPALPHAN
real, intent(in), DIMENSION(:):: PZ0G_WITHOUT_SNOW
real, intent(in), DIMENSION(:):: PZ0_MEBV
real, intent(in), DIMENSION(:):: PZ0H_MEBV
real, intent(in), DIMENSION(:):: PZ0EFF_MEBV
real, intent(in), DIMENSION(:):: PZ0_MEBN
real, intent(in), DIMENSION(:):: PZ0H_MEBN
real, intent(in), DIMENSION(:):: PZ0EFF_MEBN
real, intent(in), DIMENSION(:):: PTDEEP_A
real, intent(in), DIMENSION(:):: PCSP
real, intent(in), DIMENSION(:):: PFFG_NOSNOW
real, intent(in), DIMENSION(:):: PFFV_NOSNOW
real, intent(out), DIMENSION(:):: PEMIST
real, intent(out), DIMENSION(:):: PUSTAR
real, intent(out), DIMENSION(:):: PAC_AGG
real, intent(out), DIMENSION(:):: PHU_AGG
real, intent(out), DIMENSION(:,:):: PRESP_BIOMASS_INST
real, intent(out), DIMENSION(:):: PDEEP_FLUX
real, intent(in), DIMENSION(:):: PIRRIG_GR