48 USE modd_isba_par
, ONLY : xemissoil, xemisveg
57 REAL,
DIMENSION(:),
INTENT(IN) :: PPSN, PPSNA
61 REAL,
DIMENSION(:),
INTENT(IN) :: PSIGMA_F, PSIGMA_FN, PEMIS_N
63 REAL,
DIMENSION(:),
INTENT(OUT) :: PEMIS
68 REAL,
DIMENSION(SIZE(PPSN)) :: ZPN, ZEMISG, ZEMISN, ZSIGMA_FA
74 REAL(KIND=JPRB) :: ZHOOK_HANDLE
87 zpn(:) = ppsn(:)*(1.-ppsna(:))
88 zsigma_fa(: ) = (1.-zpn(:))*psigma_f(:) + zpn(:)*psigma_fn(:)
89 zemisg(:) = zsigma_fa(:)*xemisveg + (1.0-zsigma_fa(:))*xemissoil
91 zpn(:) = ppsn(:) + ppsna(:)*(1.0-ppsn(:))
92 zsigma_fa(: ) = (1.-zpn(:))*psigma_f(:) + zpn(:)*psigma_fn(:)
93 zemisn(:) = zsigma_fa(:)*xemisveg + (1.0-zsigma_fa(:))*pemis_n(:)
95 pemis(:) = (1.0-ppsn(:))*zemisg(:) + ppsn(:)*zemisn(:)
subroutine isba_emis_meb(PPSN, PPSNA, PSIGMA_F, PSIGMA_FN, PEMIS_N, PEMIS)