[Fortran] 纯文本查看 复制代码 SUBROUTINE INTERMS (RNETMS, GIVP, MAI , FRINTLMS, CINTRLMS,
* DTP, INTRMS, RINTMS, IRVPMS)
C moss rain interception, used when NPINT > 1
C same routine is used for snow interception, with different calling
C variables
IMPLICIT NONE
C input
REAL RNETMS ! throughfall minus RSNO, mm/d
REAL GIVP ! ground evaporation with interception, mm/d
REAL MAI ! projected moss area index, m2/m2
REAL FRINTLMS ! intercepted fraction of RNETMS per unit MAI
REAL CINTRLMS ! maximum interception storage of rain per unit MAI, mm
REAL DTP ! precipitation interval time step, d
REAL INTRMS ! moss intercepted rain, mm
C output
REAL RINTMS ! moss catch rain rate, mm/d
REAL IRVPMS ! evaporation rate of moss intercepted rain, mm/d
C local
REAL INTRMSMX ! maximum moss storage for rain, mm
REAL CATCHMS ! maximum RINTMS, mm/d
REAL NEWINTMS ! first approximation to new moss storage (INTR)
C
WRITE(*,*)"1CATCHMS=",CATCHMS !// 此时你没赋值,其值不确定,是很大的数字也很正常。
CATCHMS = FRINTLMS* MAI* RNETMS!// 执行这一步后,其值为 0 |