File |
Line number |
Procedure |
Code |
./pkg/fizhi/fizhi_lsm.F |
1004 |
FLUXES |
IF( EVAP(CHNO) .GT. EMAXRT(CHNO) ) THEN |
./pkg/fizhi/fizhi_lsm.F |
1006 |
FLUXES |
DEA = EM(CHNO) - EA(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1008 |
FLUXES |
& (Q0 + ALHX(CHNO)*(ETURB(ChNo)-EMAXRT(CHNO)) - DHSDEA(CHNO)*DEA) |
./pkg/fizhi/fizhi_lsm.F |
1009 |
FLUXES |
& / ( A11 - ALHX(CHNO)*DEDTC(ChNo) ) |
./pkg/fizhi/fizhi_lsm.F |
1015 |
FLUXES |
EVAP(CHNO) = EMAXRT(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1018 |
FLUXES |
SMELT(CHNO)=0. |
./pkg/fizhi/fizhi_lsm.F |
1023 |
FLUXES |
ESATNW = ESATTC(CHNO)+DESDTC(CHNO)*DTC |
./pkg/fizhi/fizhi_lsm.F |
1024 |
FLUXES |
EANEW = EA(CHNO) + DEA |
./pkg/fizhi/fizhi_lsm.F |
1038 |
FLUXES |
IF( EVAP(CHNO) .LT. 0. .AND. EM(CHNO).LT.ESATNW ) THEN |
./pkg/fizhi/fizhi_lsm.F |
1040 |
FLUXES |
DEA = EM(CHNO) - EA(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1041 |
FLUXES |
DTC = ( Q0 + ALHX(CHNO)*ETURB(ChNo) - DHSDEA(CHNO)*DEA ) / |
./pkg/fizhi/fizhi_lsm.F |
1042 |
FLUXES |
& ( A11 - ALHX(CHNO)*DEDTC(ChNo) ) |
./pkg/fizhi/fizhi_lsm.F |
1048 |
FLUXES |
EVAP(CHNO) = 0. |
./pkg/fizhi/fizhi_lsm.F |
1052 |
FLUXES |
IF(TC(CHNO)+DTC .GT. TF .AND. SNOW(CHNO).GT.0.) THEN |
./pkg/fizhi/fizhi_lsm.F |
1053 |
FLUXES |
Q0X=Q0-ALHM*SNOW(CHNO)/DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
1054 |
FLUXES |
SMELT(CHNO)=SNOW(CHNO)/DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
1055 |
FLUXES |
DTC = ( Q0X + ALHX(CHNO)*ETURB(ChNo) - DHSDEA(CHNO)*DEA ) / |
./pkg/fizhi/fizhi_lsm.F |
1056 |
FLUXES |
& ( A11 - ALHX(CHNO)*DEDTC(ChNo) ) |
./pkg/fizhi/fizhi_lsm.F |
1057 |
FLUXES |
IF(TC(CHNO)+DTC .LT. TF) THEN |
./pkg/fizhi/fizhi_lsm.F |
1058 |
FLUXES |
DTC=TF-TC(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1060 |
FLUXES |
SMELT(CHNO)=(Q0-Q0SNOW)/ALHM |
./pkg/fizhi/fizhi_lsm.F |
1071 |
FLUXES |
IF( CHOKE .AND. ABS(DEA) .GT. 0.5*EA(CHNO) ) THEN |
./pkg/fizhi/fizhi_lsm.F |
1072 |
FLUXES |
DEA = SIGN(.5*EA(CHNO),DEA) |
./pkg/fizhi/fizhi_lsm.F |
1082 |
FLUXES |
IF(TC(CHNO)+DTC .GT. TF .AND. SNOW(CHNO).GT.0.) THEN |
./pkg/fizhi/fizhi_lsm.F |
1083 |
FLUXES |
SNLEFT=SNOW(CHNO)-EVAP(CHNO)*DTSTEP*ESNFRC(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1085 |
FLUXES |
SMELT(CHNO)=SNLEFT/DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
1087 |
FLUXES |
IF(TC(CHNO)+DTC .LT. TF) THEN |
./pkg/fizhi/fizhi_lsm.F |
1088 |
FLUXES |
DTC=TF-TC(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1090 |
FLUXES |
SMELT(CHNO)=(Q0-Q0SNOW)/ALHM |
./pkg/fizhi/fizhi_lsm.F |
1106 |
FLUXES |
HLWUP(CHNO) = HLWTC + DHLWTC*DTC |
./pkg/fizhi/fizhi_lsm.F |
1108 |
FLUXES |
SNOW(CHNO)=SNOW(CHNO)-SMELT(CHNO)*DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
1112 |
FLUXES |
EA(CHNO) = MAX(EA(CHNO), 0.0 _d 0) |
./pkg/fizhi/fizhi_lsm.F |
1155 |
VPDFAC |
VPDSTR(CHNO) = 1. |
./pkg/fizhi/fizhi_lsm.F |
1222 |
TMPFAC |
FTEMP(CHNO) = MIN( 1. _d 0, MAX( FTEMP(ChNo), 1. _d -10 ) ) |
./pkg/fizhi/fizhi_lsm.F |
1316 |
RSURFP |
HESAT = ESATTC(CHNO) * MIN( 1. _d 0, WET(CHNO)*2. _d 0) |
./pkg/fizhi/fizhi_lsm.F |
1317 |
RSURFP |
IF( EA(CHNO) .LT. HESAT ) THEN |
./pkg/fizhi/fizhi_lsm.F |
1318 |
RSURFP |
RSURF=RSURF*( 1. + (ESATTC(CHNO)-HESAT)/(HESAT-EA(CHNO)) ) |
./pkg/fizhi/fizhi_lsm.F |
1324 |
RSURFP |
RX1(CHNO)=RC(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1325 |
RSURFP |
RX2(CHNO)=RSURF |
./pkg/fizhi/fizhi_lsm.F |
1327 |
RSURFP |
RC(ChNo) = RC(CHNO) * RSURF / ( RC(ChNo) + RSURF ) |
./pkg/fizhi/fizhi_lsm.F |
1371 |
RCANOP |
IF(SATCAP(CHNO).GT..001) THEN |
./pkg/fizhi/fizhi_lsm.F |
1372 |
RCANOP |
RC(ChNo)=RC(ChNo)*(1.-POTFRC(CHNO))/ |
./pkg/fizhi/fizhi_lsm.F |
1373 |
RCANOP |
& ( 1.+POTFRC(CHNO)*RC(ChNo)/RA(ChNo) ) |
./pkg/fizhi/fizhi_lsm.F |
1380 |
RCANOP |
IF(SATCAP(CHNO) .LE. .001) THEN |
./pkg/fizhi/fizhi_lsm.F |
1381 |
RCANOP |
RC(ChNo)=RC(ChNo)*(1.-SNWFRC(CHNO))/ |
./pkg/fizhi/fizhi_lsm.F |
1382 |
RCANOP |
& ( 1.+SNWFRC(CHNO)*RC(ChNo)/RA(ChNo) ) |
./pkg/fizhi/fizhi_lsm.F |
1389 |
RCANOP |
RAMPFC=ETURB(CHNO)/ETCRIT |
./pkg/fizhi/fizhi_lsm.F |
1390 |
RCANOP |
IF ( RAMPFC .GE. 0. ) RC(CHNO) = RC(CHNO)*(1.-RAMPFC) |
./pkg/fizhi/fizhi_lsm.F |
1443 |
WUPDAT |
ESNO(CHNO)=ESNFRC(CHNO)*EVAP(CHNO)*DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
1444 |
WUPDAT |
EINT(CHNO)=EIRFRC(CHNO)*EVAP(CHNO)*DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
1445 |
WUPDAT |
EGRO = EVAP(CHNO)*DTSTEP - ESNO(CHNO) - EINT(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1449 |
WUPDAT |
IF(ESNO(CHNO) .GT. SNOW(CHNO)) THEN |
./pkg/fizhi/fizhi_lsm.F |
1450 |
WUPDAT |
EINT(CHNO)=EINT(CHNO)+(ESNO(CHNO)-SNOW(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
1451 |
WUPDAT |
ESNO(CHNO)=SNOW(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1453 |
WUPDAT |
EGROI=EGRO+EINT(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1454 |
WUPDAT |
IF(EGROI .GT. CAPAC(CHNO)+WTOTAL) THEN |
./pkg/fizhi/fizhi_lsm.F |
1455 |
WUPDAT |
ESNO(CHNO)=ESNO(CHNO)+EGROI-(CAPAC(CHNO)+WTOTAL) |
./pkg/fizhi/fizhi_lsm.F |
1456 |
WUPDAT |
EGROI=CAPAC(CHNO)+WTOTAL |
./pkg/fizhi/fizhi_lsm.F |
1459 |
WUPDAT |
EINT(CHNO)=EGROI-EGRO |
./pkg/fizhi/fizhi_lsm.F |
1460 |
WUPDAT |
IF(EINT(CHNO) .GT. CAPAC(CHNO)) THEN |
./pkg/fizhi/fizhi_lsm.F |
1461 |
WUPDAT |
EGRO=EGRO+EINT(CHNO)-CAPAC(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1462 |
WUPDAT |
EINT(CHNO)=CAPAC(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1465 |
WUPDAT |
EINT(CHNO)=EINT(CHNO)+EGRO-WTOTAL |
./pkg/fizhi/fizhi_lsm.F |
1471 |
WUPDAT |
IF( RX1(CHNO)+RX2(CHNO) .NE. 0. ) THEN |
./pkg/fizhi/fizhi_lsm.F |
1472 |
WUPDAT |
ESOI(CHNO)=EGRO*RX1(CHNO)/(RX1(CHNO)+RX2(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
1473 |
WUPDAT |
EVEG(CHNO)=EGRO - ESOI(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1475 |
WUPDAT |
ESOI(CHNO)=EGRO/2. |
./pkg/fizhi/fizhi_lsm.F |
1476 |
WUPDAT |
EVEG(CHNO)=EGRO/2. |
./pkg/fizhi/fizhi_lsm.F |
1482 |
WUPDAT |
FWS = EVEG(CHNO) / WTOTAL |
./pkg/fizhi/fizhi_lsm.F |
1486 |
WUPDAT |
ELAY1 = WLAY1*FWS + ESOI(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1501 |
WUPDAT |
IF(EVAP(CHNO) .LT. 0.) THEN |
./pkg/fizhi/fizhi_lsm.F |
1502 |
WUPDAT |
EINT(CHNO)=(1.-ESNFRC(CHNO))*EVAP(CHNO)*DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
1505 |
WUPDAT |
ESOI(CHNO)=0. |
./pkg/fizhi/fizhi_lsm.F |
1506 |
WUPDAT |
EVEG(CHNO)=0. |
./pkg/fizhi/fizhi_lsm.F |
1507 |
WUPDAT |
ESNO(CHNO)=ESNFRC(CHNO)*EVAP(CHNO)*DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
1513 |
WUPDAT |
SNOW(ChNo) = SNOW(ChNo) - ESNO(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1514 |
WUPDAT |
CAPAC(ChNo) = CAPAC(ChNo) - EINT(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1516 |
WUPDAT |
SWET(ChNo,ROOTLY) = (WLAY2 - ELAY2) / VGWMAX(ROOTLY,ITYP(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
1544 |
WUPDAT |
FWSOIL(CHNO) = FWSOIL(CHNO) + (THRU-DEWRUN)/DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
1592 |
GWATER |
IF( SWET(CHNO,SFCLY) .GT. WETEQ1(CHNO) ) THEN |
./pkg/fizhi/fizhi_lsm.F |
1593 |
GWATER |
FAREA=(SWET(CHNO,SFCLY) - WETEQ1(CHNO)) / (1. - WETEQ1(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
1594 |
GWATER |
DHDZ = 1. + 2.*(PHSAT(CHNO)-PHLAY(CHNO,ROOTLY))/ZDEP12 |
./pkg/fizhi/fizhi_lsm.F |
1595 |
GWATER |
AKAVE = AKSAT(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
1606 |
GWATER |
HALFMX=0.5*ABS( SWET(CHNO,SFCLY)-WETEQ1(CHNO) ) |
./pkg/fizhi/fizhi_lsm.F |
1607 |
GWATER |
& * WSMAX(SFCLY,ITYP(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
1624 |
GWATER |
FRAMP=(TC(CHNO)-TFM2)/2. |
./pkg/fizhi/fizhi_lsm.F |
1646 |
GWATER |
HALFMX=0.5*ABS( SWET(CHNO,ROOTLY)-WETEQ2(CHNO) ) |
./pkg/fizhi/fizhi_lsm.F |
1647 |
GWATER |
& * WSMAX(ROOTLY,ITYP(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
1663 |
GWATER |
FRAMP=(TC(CHNO)-TFM2)/2. |
./pkg/fizhi/fizhi_lsm.F |
1672 |
GWATER |
GDRAIN(CHNO)=GWFLUX/DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
1681 |
GWATER |
FRAMP=(TC(CHNO)-TFM2)/2. |
./pkg/fizhi/fizhi_lsm.F |
171 |
TILE |
BOMB(CHNO) = 0. |
./pkg/fizhi/fizhi_lsm.F |
189 |
TILE |
DEDQA(CHNO) = MAX( DEDQA(CHNO), 500. _d 0/ALHE ) |
./pkg/fizhi/fizhi_lsm.F |
190 |
TILE |
DEDTC(CHNO) = MAX( DEDTC(CHNO), 0. _d 0) |
./pkg/fizhi/fizhi_lsm.F |
191 |
TILE |
DHSDQA(CHNO) = MAX( DHSDQA(CHNO), 0. _d 0) |
./pkg/fizhi/fizhi_lsm.F |
192 |
TILE |
DHSDTC(CHNO) = MAX( DHSDTC(CHNO), -10. _d 0) |
./pkg/fizhi/fizhi_lsm.F |
194 |
TILE |
EM(CHNO) = QM(CHNO) * PSUR(CHNO) / EPSILON |
./pkg/fizhi/fizhi_lsm.F |
195 |
TILE |
EA(CHNO) = QA(CHNO) * PSUR(CHNO) / EPSILON |
./pkg/fizhi/fizhi_lsm.F |
196 |
TILE |
ESATTC(CHNO) = QSATTC(CHNO) * PSUR(CHNO) / EPSILON |
./pkg/fizhi/fizhi_lsm.F |
197 |
TILE |
DESDTC(CHNO) = DQSDTC(CHNO) * PSUR(CHNO) / EPSILON |
./pkg/fizhi/fizhi_lsm.F |
199 |
TILE |
DEDEA(CHNO) = DEDQA(CHNO) * EPSILON / PSUR(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
200 |
TILE |
DHSDEA(CHNO) = DHSDQA(CHNO) * EPSILON / PSUR(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
203 |
TILE |
PAR(CHNO) = (PARDIR(CHNO) + PARDIF(CHNO) + 1.E-20) |
./pkg/fizhi/fizhi_lsm.F |
204 |
TILE |
PDIR(CHNO) = PARDIR(CHNO) / PAR(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
205 |
TILE |
RA(CHNO) = ONE / ( CD(CHNO) * UM(CHNO) ) |
./pkg/fizhi/fizhi_lsm.F |
207 |
TILE |
CSOIL(CHNO) = CSOIL0(ITYP(ChNo)) |
./pkg/fizhi/fizhi_lsm.F |
211 |
TILE |
CAPAC(CHNO) = max( min(CAPAC(ChNo),SATCAP(CHNO)), 0. _d 0) |
./pkg/fizhi/fizhi_lsm.F |
214 |
TILE |
SNWFRC(CHNO) = SNOW(CHNO) / ( SNOW(CHNO) + SNWMID(ITYP(CHNO)) ) |
./pkg/fizhi/fizhi_lsm.F |
215 |
TILE |
FCAN(CHNO) = MIN( 1. _d 0, MAX(0. _d 0,CAPAC(ChNo)/SATCAP(ChNo)) ) |
./pkg/fizhi/fizhi_lsm.F |
216 |
TILE |
POTFRC(CHNO)=1.-(1.-SNWFRC(CHNO))*(1.-FCAN(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
224 |
TILE |
EMAXRT(CHNO) = ( SNOW(CHNO) + CAPAC(CHNO) + WSOI12 ) / DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
227 |
TILE |
RUNOFF(CHNO) = 0. |
./pkg/fizhi/fizhi_lsm.F |
228 |
TILE |
RUNSRF(CHNO) = 0. |
./pkg/fizhi/fizhi_lsm.F |
231 |
TILE |
FWSOIL(CHNO) = 0. |
./pkg/fizhi/fizhi_lsm.F |
298 |
TILE |
ESATTX(ChNo) = ESATTC(ChNo) + DESDTC(CHNO) * DELTC |
./pkg/fizhi/fizhi_lsm.F |
356 |
TILE |
DO 200 CHNO=1,NCH |
./pkg/fizhi/fizhi_lsm.F |
357 |
TILE |
RTBS=RX1(CHNO)*RX2(CHNO)/(RX1(CHNO)+RX2(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
358 |
TILE |
EPFRC=POTFRC(CHNO) * ( RA(CHNO) + RTBS ) / |
./pkg/fizhi/fizhi_lsm.F |
359 |
TILE |
& ( RA(CHNO) + POTFRC(CHNO)*RTBS ) |
./pkg/fizhi/fizhi_lsm.F |
360 |
TILE |
ESNFRC(CHNO)=EPFRC*SNWFRC(CHNO)/ |
./pkg/fizhi/fizhi_lsm.F |
361 |
TILE |
& (SNWFRC(CHNO)+FCAN(CHNO)+1.E-20) |
./pkg/fizhi/fizhi_lsm.F |
362 |
TILE |
EIRFRC(CHNO)=EPFRC*FCAN(CHNO)/(SNWFRC(CHNO)+FCAN(CHNO)+1.E-20) |
./pkg/fizhi/fizhi_lsm.F |
363 |
TILE |
ALHX(CHNO) = (1.-ESNFRC(CHNO))*ALHE + ESNFRC(CHNO)*ALHS |
./pkg/fizhi/fizhi_lsm.F |
399 |
TILE |
DO 300 CHNO=1,NCH |
./pkg/fizhi/fizhi_lsm.F |
400 |
TILE |
IF(EVAP(CHNO) .GT. 0.) THEN |
./pkg/fizhi/fizhi_lsm.F |
401 |
TILE |
EADJST=(ESNO(CHNO)/DTSTEP) - ESNFRC(CHNO)*EVAP(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
402 |
TILE |
SHFLUX(CHNO)=SHFLUX(CHNO)-EADJST*(ALHS-ALHE) |
./pkg/fizhi/fizhi_lsm.F |
456 |
TILE |
QA(CHNO) = EA(CHNO) * EPSILON / PSUR(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
459 |
TILE |
HLATN (CHNO) = EVAP (CHNO) * ALHX(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
464 |
TILE |
IF(SWET1(ChNo).LT.1.E-10) SWET1(CHNO) = 0.0 |
./pkg/fizhi/fizhi_lsm.F |
465 |
TILE |
IF(SWET2(ChNo).LT.1.E-10) SWET2(CHNO) = 0.0 |
./pkg/fizhi/fizhi_lsm.F |
466 |
TILE |
IF(SWET3(ChNo).LT.1.E-10) SWET3(CHNO) = 0.0 |
./pkg/fizhi/fizhi_lsm.F |
467 |
TILE |
IF(CAPAC(ChNo).LT.1.E-10) CAPAC(CHNO) = 0.0 |
./pkg/fizhi/fizhi_lsm.F |
468 |
TILE |
IF(SNOW (ChNo).LT.1.E-10) SNOW (CHNO) = 0.0 |
./pkg/fizhi/fizhi_lsm.F |
469 |
TILE |
IF(RUNOFF(ChNo).LT.1.E-10) RUNOFF(CHNO) = 0.0 |
./pkg/fizhi/fizhi_lsm.F |
471 |
TILE |
EINT(CHNO) = EINT(CHNO) * ALHE / DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
472 |
TILE |
ESOI(CHNO) = ESOI(CHNO) * ALHE / DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
473 |
TILE |
EVEG(CHNO) = EVEG(CHNO) * ALHE / DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
474 |
TILE |
ESNO(CHNO) = ESNO(CHNO) * ALHS / DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
476 |
TILE |
DEFCIT = EVAP(CHNO) * ( RC(CHNO) + RA(CHNO) ) |
./pkg/fizhi/fizhi_lsm.F |
534 |
INTERC |
IF( SNOW(CHNO).GT.0. .AND. TC(CHNO).GT.TF ) THEN |
./pkg/fizhi/fizhi_lsm.F |
537 |
INTERC |
IF( SNOWM .EQ. SNOW(CHNO) ) THEN |
./pkg/fizhi/fizhi_lsm.F |
539 |
INTERC |
SNOW(CHNO)=0. |
./pkg/fizhi/fizhi_lsm.F |
541 |
INTERC |
TC(CHNO)=TF |
./pkg/fizhi/fizhi_lsm.F |
544 |
INTERC |
SMELT(CHNO)=SMELT(CHNO)+SNOWM/DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
557 |
INTERC |
XTCORR= (1.-TIMFRL) * MIN( 1. _d 0,(CAPAC(CHNO)/SATCAP(CHNO))/ |
./pkg/fizhi/fizhi_lsm.F |
567 |
INTERC |
WATADD = TRAINL(ChNo)*DTSTEP + SMELT(CHNO)*DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
568 |
INTERC |
CAVAIL = ( SATCAP(CHNO) - CAPAC(CHNO) ) * FWETL |
./pkg/fizhi/fizhi_lsm.F |
569 |
INTERC |
WETINT = CAPAC(CHNO)/SATCAP(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
583 |
INTERC |
CAPAC(CHNO)=CAPAC(CHNO)+WATADD-THRU1-THRU2 |
./pkg/fizhi/fizhi_lsm.F |
592 |
INTERC |
XTCORR= (1.-TIMFRC) * MIN( 1. _d 0,(CAPAC(CHNO)/SATCAP(CHNO))/ |
./pkg/fizhi/fizhi_lsm.F |
603 |
INTERC |
CAVAIL = ( SATCAP(CHNO) - CAPAC(CHNO) ) * FWETC |
./pkg/fizhi/fizhi_lsm.F |
604 |
INTERC |
WETINT = CAPAC(CHNO)/SATCAP(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
618 |
INTERC |
CAPAC(CHNO)=CAPAC(CHNO)+WATADD-THRU1-THRU2 |
./pkg/fizhi/fizhi_lsm.F |
627 |
INTERC |
IF(SWET1(CHNO).GT.WETEQ1(CHNO) .AND. WETEQ1(CHNO).NE.1.) THEN |
./pkg/fizhi/fizhi_lsm.F |
628 |
INTERC |
WETFRC=(SWET1(CHNO)-WETEQ1(CHNO))/(1.-WETEQ1(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
633 |
INTERC |
CAVAIL = ( 1.-WETFRC)*FWETL*WMAX(1,ITYP(ChNo))*(1-WETEQ1(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
640 |
INTERC |
SWET1(CHNO) = SWET1(CHNO) + CAVAIL / WMAX(1,ITYP(ChNo)) |
./pkg/fizhi/fizhi_lsm.F |
646 |
INTERC |
IF(SWET1(CHNO).GT.WETEQ1(CHNO) .AND. WETEQ1(CHNO).NE.1.) THEN |
./pkg/fizhi/fizhi_lsm.F |
647 |
INTERC |
WETFRC=(SWET1(CHNO)-WETEQ1(CHNO))/(1.-WETEQ1(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
652 |
INTERC |
CAVAIL = (1.-WETFRC)*FWETC*WMAX(1,ITYP(ChNo))*(1-WETEQ1(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
659 |
INTERC |
SWET1(CHNO) = SWET1(CHNO) + CAVAIL / WMAX(1,ITYP(ChNo)) |
./pkg/fizhi/fizhi_lsm.F |
664 |
INTERC |
FWSOIL(CHNO) = FWSOIL(CHNO) + (THRUC+THRUL-WRUNC-WRUNL)/DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
799 |
SOIL |
WET0 = MAX(WET(CHNO),0.01 _d 0) |
./pkg/fizhi/fizhi_lsm.F |
805 |
SOIL |
PHEQ = PHR(CHNO) - DELZ(ITYP(CHNO)) |
./pkg/fizhi/fizhi_lsm.F |
806 |
SOIL |
WETEQ(CHNO) = ( PHEQ/VGPSAX(CHNO) ) ** ( -1/VGBEEX(CHNO) ) |
./pkg/fizhi/fizhi_lsm.F |
871 |
FLUXES |
HLWTC = ALWRAD(CHNO) + BLWRAD(CHNO) * TC(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
875 |
FLUXES |
DHLWTC = BLWRAD(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
883 |
FLUXES |
& ALHX(CHNO)*DEDTC(ChNo) + |
./pkg/fizhi/fizhi_lsm.F |
885 |
FLUXES |
A12 = DHSDEA(ChNo) + ALHX(CHNO) * DEDEA(ChNo) |
./pkg/fizhi/fizhi_lsm.F |
890 |
FLUXES |
& ALHX(CHNO) * ETURB(ChNo) - |
./pkg/fizhi/fizhi_lsm.F |
896 |
FLUXES |
STRDG6(ChNo)=ALHX(CHNO)*ETURB(ChNo)/A11 |
./pkg/fizhi/fizhi_lsm.F |
909 |
FLUXES |
IF( RC(CHNO) .GT. 0.) THEN |
./pkg/fizhi/fizhi_lsm.F |
912 |
FLUXES |
EHARMN = 2.*EPLANT*ETURB(CHNO) / (EPLANT + ETURB(ChNo)) |
./pkg/fizhi/fizhi_lsm.F |
963 |
FLUXES |
SMELT(CHNO)=0. |
./pkg/fizhi/fizhi_lsm.F |
964 |
FLUXES |
SNLEFT=SNOW(CHNO)-EVAP(CHNO)*DTSTEP*ESNFRC(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
965 |
FLUXES |
IF(TC(CHNO)+DTC .GT. TF .AND. SNLEFT.GT.0.) THEN |
./pkg/fizhi/fizhi_lsm.F |
971 |
FLUXES |
SMELT(CHNO)=SNLEFT/DTSTEP |
./pkg/fizhi/fizhi_lsm.F |
980 |
FLUXES |
IF(TC(CHNO)+DTC .LT. TF) THEN |
./pkg/fizhi/fizhi_lsm.F |
981 |
FLUXES |
DTC=TF-TC(CHNO) |
./pkg/fizhi/fizhi_lsm.F |
984 |
FLUXES |
SMELT(CHNO)=(Q0-Q0SNOW)/ALHM |