AME9.7enterpriseTueDec14114409GMT2010node00002node00003node00004node00005node00006node00007node00008node00009node00010node00011node00012node00013node00014node00015node00016node00017node00018node00019node00020node00021node00022node00023node00024node00025node00026node00027node00028node00029node00030node00031node00032node00033node00034node00035node00036node00037node00038node00039node00040node00041node00042node00043node00045node00046node00047node00048node00049node00050node00051node00052node00053node00054node00055node00056node00057node00058node00059node00060node00061node00062node00063node00064node00065node00066node00067node00068node00069node00070node00071node00072node00073node00074node00075node00076node00077node00078node00079node00080node00081node00082node00083node00084node00085node00086node00087node00088node00089node00090node00091node00092node00093node00094node00095node00096node00097node00098node00099node00100node00101node00102node00103node00104node00105node00106node00107node00108node00109node00110node00111node00112node00113node00114node00115node00116node00117node00118node00119node00120node00121node00122node00123node00124node00125node00126node00127node00128node00129node00130node00131node00132node00133node00134node00135node00136node00137node00138node00139node00140node00141node00142node00143node00144node00145node00146node00147node00148node00149node00150node00151node00152node00153node00154node00155node00156node00157node00158node00159node00160node00161node00735truesucros_complete2btrueAMAXNWtrueAMAXNW_functionAMXNW*AMDVS*AMTMP*EMERG1AMXNWAMDVSAMTMPEMERGtrueAMDVStrueAMDVS_function[XNWarray]= [0.0, 1.0, 2.0, 2.5], [Yarray]= [1.0, 1.0, 0.5, 0.0], array_size = count([XNWarray]), array_position_of_lower_x = sum(if [XNWarray]<XNW then 1 else 0), lower_array_position = (if array_position_of_lower_x<1 then 1 elseif array_position_of_lower_x==array_size then array_position_of_lower_x-1 else array_position_of_lower_x), xlower = element([XNWarray],lower_array_position), xhigher = element([XNWarray],lower_array_position+1), ylower = element([Yarray],lower_array_position), yhigher = element([Yarray],lower_array_position+1), ylower+(XNW-xlower)*(yhigher-ylower)/(xhigher-xlower)1where[XNWarray]0.01.02.02.5[Yarray]1.01.00.50.0array_sizecountXNWarrayarray_position_of_lower_xsum1XNWarrayXNW0lower_array_position1array_position_of_lower_x1array_position_of_lower_x1array_position_of_lower_xarray_sizearray_position_of_lower_xxlowerelementXNWarraylower_array_positionxhigherelementXNWarraylower_array_position1ylowerelementYarraylower_array_positionyhigherelementYarraylower_array_position1ylowerXNWxloweryhigherylowerxhigherxlowertrueAMTMPtrueAMTMP_function[XNWarray]= [-10, 0, 10, 25, 35, 50], [Yarray]= [0, 0, 1, 1, 0, 0], array_size = count([XNWarray]), array_position_of_lower_x = sum(if [XNWarray]<XNW then 1 else 0), lower_array_position = (if array_position_of_lower_x<1 then 1 elseif array_position_of_lower_x==array_size then array_position_of_lower_x-1 else array_position_of_lower_x), xlower = element([XNWarray],lower_array_position), xhigher = element([XNWarray],lower_array_position+1), ylower = element([Yarray],lower_array_position), yhigher = element([Yarray],lower_array_position+1), ylower+(XNW-xlower)*(yhigher-ylower)/(xhigher-xlower)1where[XNWarray]10010253550[Yarray]001100array_sizecountXNWarrayarray_position_of_lower_xsum1XNWarrayXNW0lower_array_position1array_position_of_lower_x1array_position_of_lower_x1array_position_of_lower_xarray_sizearray_position_of_lower_xxlowerelementXNWarraylower_array_positionxhigherelementXNWarraylower_array_position1ylowerelementYarraylower_array_positionyhigherelementYarraylower_array_position1ylowerXNWxloweryhigherylowerxhigherxlowertrueAMXNWfile1trueASRQtrueASRQ_functionFSH* (ASRQLV*FLV+ASRQST*FST+ASRQSO*FSO)+ASRQRT*FRT1FSHASRQLVFLVASRQSTFSTASRQSOFSOASRQRTFRTtrueASRQLVfile1trueASRQRTfile1trueASRQSOfile1trueASRQSTfile1trueCFLVfile1trueCFRTfile1trueCFSOfile1trueCFSTfile1trueCHKDIFtrueCHKDIF_functionifCHKIN==0 then CHKIN-CHKFLelse (CHKIN-CHKFL)/CHKIN1CHKINCHKFLCHKIN0CHKINCHKFLCHKINtrueCHKFLtrueCHKFL_functionTNASS* (12/44)1TNASS1244trueCHKINtrueCHKIN_functionWLV*CFLV+WST*CFST+WRT*CFRT+WSO*CFSO1WLVCFLVWSTCFSTWRTCFRTWSOCFSOtrueCO2LVtrueCO2LV_function44/12* (ASRQLV*12/30-CFLV)14412ASRQLV1230CFLVtrueCO2RTtrueCO2RT_function44/12* (ASRQRT*12/30-CFRT)14412ASRQRT1230CFRTtrueCO2SOtrueCO2SO_function44/12* (ASRQSO*12/30-CFSO)14412ASRQSO1230CFSOtrueCO2STtrueCO2ST_function44/12* (ASRQST*12/30-CFST)14412ASRQST1230CFSTtrueCONVLfile1trueDAVTMPtrueDAVTMP_function0.5* (TMMXNW+TMMN)10.5TMMXNWTMMNtrueDDTMPtrueDDTMP_functionTMMXNW-0.25* (TMMXNW-TMMN)1TMMXNW0.25TMMXNWTMMNtrueDELTfile1trueDLAItrueDLAI_functionLAI*RDR1LAIRDRtrueDOYEMfile1trueDTEFFtrueDTEFF_functionmax(0, DAVTMP-TBASE)10DAVTMPTBASEtrueDVStrueDVS_functionIDVS1IDVStrueDVS_cloudtrueDVR_function(if DVS-1<0 then dvr1 else dvr2) * EMERG1dvr1DVS10dvr2EMERGtrueEAItrueEAI_functionIEAI1IEAItrueEAI_cloudtrueREAI_functionifDVS>=1.3 then -RDRDV*EAIelseifDVS>=0.8 and EAI==0 then EAR*TADRW/DELTelse 01RDRDVEAIDVS1.3EARTADRWDELTDVS0.8EAI00trueEARfile1trueEMERGtrueEMERG_functionif time(1)-DOYEM<0 then 0 else 110time1DOYEM01trueERRSHtrueERRSH_functionabs(FLV+FST+FSO-1)1FLVFSTFSO1trueFLVtrueFLV_function[XNWarray]= [0.0, 0.1, 0.25, 0.5, 0.7, 0.95, 2.5], [Yarray]= [0.65, 0.65, 0.7, 0.5, 0.15, 0.0, 0.0], array_size = count([XNWarray]), array_position_of_lower_x = sum(if [XNWarray]<XNW then 1 else 0), lower_array_position = (if array_position_of_lower_x<1 then 1 elseif array_position_of_lower_x==array_size then array_position_of_lower_x-1 else array_position_of_lower_x), xlower = element([XNWarray],lower_array_position), xhigher = element([XNWarray],lower_array_position+1), ylower = element([Yarray],lower_array_position), yhigher = element([Yarray],lower_array_position+1), ylower+(XNW-xlower)*(yhigher-ylower)/(xhigher-xlower)1where[XNWarray]0.00.10.250.50.70.952.5[Yarray]0.650.650.70.50.150.00.0array_sizecountXNWarrayarray_position_of_lower_xsum1XNWarrayXNW0lower_array_position1array_position_of_lower_x1array_position_of_lower_x1array_position_of_lower_xarray_sizearray_position_of_lower_xxlowerelementXNWarraylower_array_positionxhigherelementXNWarraylower_array_position1ylowerelementYarraylower_array_positionyhigherelementYarraylower_array_position1ylowerXNWxloweryhigherylowerxhigherxlowertrueFRDRfile1trueFRTfile1trueFRTRLfile1trueFSHtrueFSH_function[XNWarray]= [0.0, 0.1, 0.2, 0.35, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 2.5], [Yarray]= [0.5, 0.5, 0.6, 0.78, 0.83, 0.87, 0.9, 0.93, 0.95, 0.97, 0.98, 0.99, 1.0, 1.0], array_size = count([XNWarray]), array_position_of_lower_x = sum(if [XNWarray]<XNW then 1 else 0), lower_array_position = (if array_position_of_lower_x<1 then 1 elseif array_position_of_lower_x==array_size then array_position_of_lower_x-1 else array_position_of_lower_x), xlower = element([XNWarray],lower_array_position), xhigher = element([XNWarray],lower_array_position+1), ylower = element([Yarray],lower_array_position), yhigher = element([Yarray],lower_array_position+1), ylower+(XNW-xlower)*(yhigher-ylower)/(xhigher-xlower)1where[XNWarray]0.00.10.20.350.40.50.60.70.80.91.01.11.22.5[Yarray]0.50.50.60.780.830.870.90.930.950.970.980.991.01.0array_sizecountXNWarrayarray_position_of_lower_xsum1XNWarrayXNW0lower_array_position1array_position_of_lower_x1array_position_of_lower_x1array_position_of_lower_xarray_sizearray_position_of_lower_xxlowerelementXNWarraylower_array_positionxhigherelementXNWarraylower_array_position1ylowerelementYarraylower_array_positionyhigherelementYarraylower_array_position1ylowerXNWxloweryhigherylowerxhigherxlowertrueFSOtrueFSO_function[XNWarray]= [0.0, 0.95, 1.05, 2.5], [Yarray]= [0.0, 0.0, 1.0, 1.0], array_size = count([XNWarray]), array_position_of_lower_x = sum(if [XNWarray]<XNW then 1 else 0), lower_array_position = (if array_position_of_lower_x<1 then 1 elseif array_position_of_lower_x==array_size then array_position_of_lower_x-1 else array_position_of_lower_x), xlower = element([XNWarray],lower_array_position), xhigher = element([XNWarray],lower_array_position+1), ylower = element([Yarray],lower_array_position), yhigher = element([Yarray],lower_array_position+1), ylower+(XNW-xlower)*(yhigher-ylower)/(xhigher-xlower)1where[XNWarray]0.00.951.052.5[Yarray]0.00.01.01.0array_sizecountXNWarrayarray_position_of_lower_xsum1XNWarrayXNW0lower_array_position1array_position_of_lower_x1array_position_of_lower_x1array_position_of_lower_xarray_sizearray_position_of_lower_xxlowerelementXNWarraylower_array_positionxhigherelementXNWarraylower_array_position1ylowerelementYarraylower_array_positionyhigherelementYarraylower_array_position1ylowerXNWxloweryhigherylowerxhigherxlowertrueFSTtrueFST_function[XNWarray]= [0.0, 0.1, 0.25, 0.5, 0.7, 0.95, 1.05, 2.5], [Yarray]= [0.35, 0.35, 0.3, 0.5, 0.85, 1.0, 0.0, 0.0], array_size = count([XNWarray]), array_position_of_lower_x = sum(if [XNWarray]<XNW then 1 else 0), lower_array_position = (if array_position_of_lower_x<1 then 1 elseif array_position_of_lower_x==array_size then array_position_of_lower_x-1 else array_position_of_lower_x), xlower = element([XNWarray],lower_array_position), xhigher = element([XNWarray],lower_array_position+1), ylower = element([Yarray],lower_array_position), yhigher = element([Yarray],lower_array_position+1), ylower+(XNW-xlower)*(yhigher-ylower)/(xhigher-xlower)1where[XNWarray]0.00.10.250.50.70.951.052.5[Yarray]0.350.350.30.50.851.00.00.0array_sizecountXNWarrayarray_position_of_lower_xsum1XNWarrayXNW0lower_array_position1array_position_of_lower_x1array_position_of_lower_x1array_position_of_lower_xarray_sizearray_position_of_lower_xxlowerelementXNWarraylower_array_positionxhigherelementXNWarraylower_array_position1ylowerelementYarraylower_array_positionyhigherelementYarraylower_array_position1ylowerXNWxloweryhigherylowerxhigherxlowertrueGLAItrueGLAI_functionif time(1)<=DOYEM then 0 elseif DVS<0.3 and LAI<0.75 then LAI* (exp(RGRL*DTEFF*DELT)-1)/DELT else SLA*GLV10time1DOYEMLAIRGRLDTEFFDELT1DELTDVS0.3LAI0.75SLAGLVtrueGLVtrueGLV_functionFLV*FSH*GTW1FLVFSHGTWtrueGPHOTtrueGPHOT_functionDTGA*30/441DTGA3044trueGTWtrueGTW_function(GPHOT-MAINT+CONVL*TRANSL*CFST*30/12)/ASRQ1GPHOTMAINTCONVLTRANSLCFST3012ASRQtrueHItrueHI_functionifTADRW==0 then WSOelseWSO/TADRW1WSOTADRW0WSOTADRWtrueIDVSfile1trueIEAIfile1trueILAIfile1trueLAItrueLAI_functionILAI1ILAItrueLAI_cloudtrueRLAI_functionGLAI-DLAI1GLAIDLAItrueLAICRfile1trueMAINLVfile1trueMAINRTfile1trueMAINSOfile1trueMAINSTfile1trueMAINTtrueMAINT_functionMAINTS*TEFF*MNDVS*EMERG1MAINTSTEFFMNDVSEMERGtrueMAINTStrueMAINTS_functionMAINLV*WLVG+MAINST*WST+MAINRT*WRT+MAINSO*WSO1MAINLVWLVGMAINSTWSTMAINRTWRTMAINSOWSOtrueMNDVStrueMNDVS_functionifWLV==0 then WLVGelseWLVG/WLV1WLVGWLV0WLVGWLVtrueQ10file1trueRDRtrueRDR_functionmax(RDRDV, RDRSH)1RDRDVRDRSHtrueRDRDVtrueRDRDV_functionifDVS-1.0<0 then 0 else DVR/max(0.1, 2-DVS)*FRDR10DVS1.00DVR0.12DVSFRDRtrueRDRSHtrueRDRSH_functionmax(0, min(0.03, 0.03* (LAI-LAICR)/LAICR))100.030.03LAILAICRLAICRtrueRGRLfile1trueSLAfile1trueTADRWtrueTADRW_functionWLV+WST+WSO1WLVWSTWSOtrueTAItrueTAI_function0.5*EAI+LAI10.5EAILAItrueTBASEfile1trueTDRWtrueTDRW_functionTADRW+WRT1TADRWWRTtrueTEFFtrueTEFF_functionQ10^ ((DAVTMP-TREF)/10)1Q10DAVTMPTREF10true50.0-50.0TMMN1true50.0-50.0TMMXNW1trueTNASStrueTNASS_functionTNASSI1TNASSItrueTNASS_cloudtrueRTNASS_function(GPHOT-MAINT)*44/30- (GRT*CO2RT+GLV*CO2LV+ (GST+TRANSL)*CO2ST+GSO*CO2SO+ (1-CONVL)*TRANSL*CFST*44/12)1GPHOTMAINT4430GRTCO2RTGLVCO2LVGSTTRANSLCO2STGSOCO2SO1CONVLTRANSLCFST4412trueTNASSItrueTNASSI_function(WLVI*CFLV+WSTI*CFST+WRTI*CFRT)*44/121WLVICFLVWSTICFSTWRTICFRT4412trueTRANSLtrueTRANSL_functionifDVS-1<0 then 0 else WST*FRTRL10DVS10WSTFRTRLtrueTREFfile1trueWLVtrueWLV_functionWLVG+WLVD1WLVGWLVDtrueWLVDtrueWLVD_functionWLVDI1WLVDItrueWLVD_cloudDLV_functionifLAI==0 then WLVG*DLAIelseWLVG*DLAI/LAI1WLVGDLAILAI0WLVGDLAILAItrueWLVDIfile1trueWLVGtrueWLVG_functionWLVI1WLVItrueWLVG_cloudtrueRWLVG_functionGLV-DLV1GLVDLVtrueWLVIfile1trueWRTtrueWRT_functionWRTI1WRTItrueWRT_cloudtrueGRT_functionFRT*GTW1FRTGTWtrueWRTIfile1trueWSOtrueWSO_functionWSOI1WSOItrueWSO_cloudtrueGSO_functionFSO*FSH*GTW1FSOFSHGTWtrueWSOIfile1trueWSTtrueWST_functionWSTI1WSTItrueWST_cloudtrueGST_functionFST*FSH*GTW-TRANSL1FSTFSHGTWTRANSLtrueWSTIfile1truedvr1truedvr1_function[XNWarray]= [-10, 0, 30], [Yarray]= [0, 0, 0.027], array_size = count([XNWarray]), array_position_of_lower_x = sum(if [XNWarray]<XNW then 1 else 0), lower_array_position = (if array_position_of_lower_x<1 then 1 elseif array_position_of_lower_x==array_size then array_position_of_lower_x-1 else array_position_of_lower_x), xlower = element([XNWarray],lower_array_position), xhigher = element([XNWarray],lower_array_position+1), ylower = element([Yarray],lower_array_position), yhigher = element([Yarray],lower_array_position+1), ylower+(XNW-xlower)*(yhigher-ylower)/(xhigher-xlower)1where[XNWarray]10030[Yarray]000.027array_sizecountXNWarrayarray_position_of_lower_xsum1XNWarrayXNW0lower_array_position1array_position_of_lower_x1array_position_of_lower_x1array_position_of_lower_xarray_sizearray_position_of_lower_xxlowerelementXNWarraylower_array_positionxhigherelementXNWarraylower_array_position1ylowerelementYarraylower_array_positionyhigherelementYarraylower_array_position1ylowerXNWxloweryhigherylowerxhigherxlowertruedvr2truedvr2_function[XNWarray]= [-10, 0, 30], [Yarray]= [0, 0, 0.031], array_size = count([XNWarray]), array_position_of_lower_x = sum(if [XNWarray]<XNW then 1 else 0), lower_array_position = (if array_position_of_lower_x<1 then 1 elseif array_position_of_lower_x==array_size then array_position_of_lower_x-1 else array_position_of_lower_x), xlower = element([XNWarray],lower_array_position), xhigher = element([XNWarray],lower_array_position+1), ylower = element([Yarray],lower_array_position), yhigher = element([Yarray],lower_array_position+1), ylower+(XNW-xlower)*(yhigher-ylower)/(xhigher-xlower)1where[XNWarray]10030[Yarray]000.031array_sizecountXNWarrayarray_position_of_lower_xsum1XNWarrayXNW0lower_array_position1array_position_of_lower_x1array_position_of_lower_x1array_position_of_lower_xarray_sizearray_position_of_lower_xxlowerelementXNWarraylower_array_positionxhigherelementXNWarraylower_array_position1ylowerelementYarraylower_array_positionyhigherelementYarraylower_array_position1ylowerXNWxloweryhigherylowerxhigherxlowertrueDOYtruefn84fmod(time(1),365)1fmodtime1365trueLATfile60int60node00162node00163node00164node00165node00166node00167node00168node00169node00170node00171node00172node00173node00174node00175node00176node00177node00178node00179node00180node00181node00182node00183node00184truenonenone#d1ffffnoneASTRO0trueDAYLtruefn6212*(1+2*asin(AOB)/pi())11212AOBtrueDSINBEtruefn643600*(DAYL*(SINLD+0.4*(SINLD*SINLD+COSLD*COSLD*0.5))+12*COSLD*(2+3*0.4*SINLD)*sqrt(1.-AOB*AOB)/pi())13600DAYLSINLD0.4SINLDSINLDCOSLDCOSLD0.512COSLD230.4SINLD21.0AOBAOBtrueSINLDtruefn67sin(pi()/180*LAT)*sin(DEC)1180LATDECtrueCOSLDtruefn68cos(pi()/180*LAT)*cos(DEC)1180LATDECtrueSCtruefn721370*(1+0.033*cos(2*pi()*DOY/365))1137010.0332DOY365trueDECtruefn86-asin(sin(23.45*pi()/180)*cos(2*pi()*(DOY+10)/365))123.451802DOY10365trueAOBtruefn89SINLD/COSLD1SINLDCOSLDtrueDSINBtruefn903600*(DAYL*SINLD+24*COSLD*sqrt(1-AOB*AOB)/pi())13600DAYLSINLD24COSLD21AOBAOBborder70border71border72border73border74border75border76node00001node00185node00186node00187node00188node00189node00190node00191node00192node00193node00194node00195node00196node00197node00198node00199node00200node00201node00202node00203node00204node00532node00534truenonenone#ffffe8noneTOTASS0border1trueWGAUSStruefn55[0.277778, 0.444444, 0.277778]array130.2777780.4444440.277778true30000000.00DTR10e6110000000.0trueDTGAtruefn76sum([DTGAS])*DAYL*36001sumDTGASDAYL3600trueAMAXNWfile1trueKDFfile1trueLAIfile1int1trueEFFfile12.5e-611.25e-005trueSCPfile1border77border78border79border80border81node00205node00206node00207node00608node00609node00610node00611node00612node00613node00614node00615node00616node00617node00618node00619node00620node00621node00622node00623node00624node00625node00626node00627node00628node00629node00630node00631node00632node00633truenonenonewhitenone3Time_of_day0trueI1truefn56index(1)intindex1trueHOURtruefn6512+DAYL*0.5*element([XNWGAUSS],I1)112DAYL0.5elementXNWGAUSSI1border37border38trueSINBtruefn66max(0,SINLD+COSLD*cos(2*pi()*(HOUR+12)/24))10SINLDCOSLD2HOUR1224border39border40truePARtruefn690.5*DTR*SINB*(1.+0.4*SINB)/DSINBE10.5DTRSINB1.00.4SINBDSINBEborder42border43trueATMTRtruefn71PAR/(0.5*SC*SINB)1PAR0.5SCSINBborder44trueFRDFtrueDTGAStruefn75FGROS*element([WGAUSS],I1)1FGROSelementWGAUSSI1border49border50border51border54border59border62border65node00634node00635node00636node00637node00638node00639node00640node00641node00642node00643node00644node00645node00646node00647node00648node00649node00650node00651node00652node00653node00654node00655node00656node00657node00658node00659node00660node00661node00662node00663node00664node00665node00666node00667truenonenone#e0ffe3noneASSIM0border45border48border52border55border58border60border63border66border69trueXNWGAUSStruefn15[0.0469101,0.2307534,0.5,0.7692465,0.9530899]array150.04691010.23075340.50.76924650.9530899trueWGAUSStruefn16[0.1184635,0.2393144,0.2844444,0.2393144,0.1184635]array150.11846350.23931440.28444440.23931440.1184635node00668node00669node00670node00671node00672node00673node00674node00675node00676node00677node00678node00679node00680node00681node00682node00683node00684node00685node00686node00687node00688node00689node00690node00691node00692node00693node00694node00695node00696node00697node00698node00699node00700node00701node00702node00703node00704node00705node00706truenonenonewhitenone5Layer_assim0border53border56border61border64border67trueLAICtruefn291LAIelementXNWGAUSSI1border13trueI1truefn31index(1)intindex1trueVISDFtruefn32(1-REFH)*PARDF*KDF*exp(-KDF*LAIC)11REFHPARDFKDFKDFLAICtrueVISTtruefn33(1-REFS)*PARDR*KDRT*exp(-KDRT*LAIC)11REFSPARDRKDRTKDRTLAICtrueVISDtruefn34(1-SCP) *PARDR*KBL*exp(-KBL*LAIC)11SCPPARDRKBLKBLLAICborder14border15border17border18border19border21trueVISSHDtruefn37VISDF+VIST-VISD1VISDFVISTVISDtrueFGRSHtruefn38if AMAXNW>0 then AMAXNW*(1-exp(-VISSHD*EFF/AMAXNW)) else 01AMAXNW1VISSHDEFFAMAXNWAMAXNW00node00707node00708node00709node00710node00711node00712node00713node00714node00715node00716node00717node00718node00719node00720node00721truenonenonewhitenone5Layer_sunlitt_assim0border57border68trueVISSUNtruefn41VISSHD+VISPP*element([XNWGAUSS],I2)1VISSHDVISPPelementXNWGAUSSI2trueI2truefn46index(1)intindex1border26border27border29trueFGRStruefn47if AMAXNW>0 then AMAXNW*(1-exp(-VISSUN*EFF/AMAXNW)) else 01AMAXNW1VISSUNEFFAMAXNWAMAXNW00trueFGRSUNtruefn48FGRS*element([WGAUSS],I2)1FGRSelementWGAUSSI2border33border34border28border32trueFGRSUNtruefn49sum([FGRSUN])1sumFGRSUNtrueFSLLAtruefn50CLUSTF*exp(-KBL*LAIC)1CLUSTFKBLLAICborder35trueFGLtruefn51FSLLA*FGRSUN + (1.-FSLLA)*FGRSH1FSLLAFGRSUN1.0FSLLAFGRSHtrueFGROStruefn52FGL*element([WGAUSS],I1)1FGLelementWGAUSSI1border36trueSQVtruefn19sqrt(1-SCP)121SCPtrueREFHtruefn20(1-SQV)/(1+SQV)11SQV1SQVtrueREFStruefn21REFH*2/(1+2*SINB)1REFH212SINBtrueCLUSTFtruefn25KDF/(0.8*SQV)1KDF0.8SQVtrueKBLtruefn26(0.5/SINB)*CLUSTF10.5SINBCLUSTFtrueKDRTtruefn27KBL*SQV1KBLSQVtruePARDRtruefn35PAR-PARDF1PARPARDFtruePARDFtruefn36PAR*FRDF1PARFRDFtrueVISPPtruefn40(1-SCP)*PARDR/SINB11SCPPARDRSINBtrueFGROStruefn53sum([FGROS])*LAI1sumFGROSLAItruefn73max(if ATMTR<=0.22 then 1 elseif ATMTR>0.22 and ATMTR<=0.35 then 1-6.4*(ATMTR-0.22)^2 else 1.47-1.66*ATMTR,0.15+0.85*(1-exp(-0.1/SINB)))11ATMTR0.2216.4ATMTR0.222ATMTR0.22ATMTR0.351.471.66ATMTR0.150.8510.1SINBtrueXNWGAUSStruefn54[0.112702, 0.500000, 0.887298]array130.1127020.50.887298truefn2LAI1LAItruefn3AMAXNW1AMAXNWborder2border4truefn11.0-FSH11.0FSHtruearc00069nonein_hierarchyAMDVS1truearc00070nonein_hierarchyAMTMP1truearc00071nonein_hierarchyAMXNW1truearc00075nonein_hierarchyASRQLV1truearc00076nonein_hierarchyASRQRT1truearc00077nonein_hierarchyASRQSO1truearc00078nonein_hierarchyASRQST1truearc00084nonein_hierarchyCHKFL1truearc00085nonein_hierarchyCHKIN1truearc00087nonein_hierarchyCFLV1truearc00088nonein_hierarchyCFRT1truearc00089nonein_hierarchyCFSO1truearc00090nonein_hierarchyCFST1truearc00095nonein_hierarchyASRQLV1truearc00096nonein_hierarchyCFLV1truearc00097nonein_hierarchyASRQRT1truearc00098nonein_hierarchyCFRT1truearc00099nonein_hierarchyASRQSO1truearc00100nonein_hierarchyCFSO1truearc00101nonein_hierarchyASRQST1truearc00102nonein_hierarchyCFST1truearc00074nonein_hierarchyXNW1truearc00112nonein_hierarchyDAVTMP1truearc00073nonein_hierarchyXNW1trueDVRtruearc00114nonein_hierarchyDVS1trueREAItruearc00179nonein_hierarchyDELT1truearc00180nonein_hierarchyDVS1truearc00181nonein_hierarchyEAI1truearc00182nonein_hierarchyEAR1truearc00072nonein_hierarchyEMERG1truearc00115nonein_hierarchyEMERG1truearc00120nonein_hierarchyDOYEM1truearc00079nonein_hierarchyFLV1truearc00121nonein_hierarchyFLV1truearc00124nonein_hierarchyXNW1truearc00080nonein_hierarchyFRT1truearc00081nonein_hierarchyFSH1truearc00125nonein_hierarchyXNW1truearc00082nonein_hierarchyFSO1truearc00122nonein_hierarchyFSO1truearc00126nonein_hierarchyXNW1truearc00083nonein_hierarchyFST1truearc00123nonein_hierarchyFST1truearc00127nonein_hierarchyXNW1truearc00128nonein_hierarchyDELT1truearc00129nonein_hierarchyDOYEM1truearc00130nonein_hierarchyDTEFF1truearc00131nonein_hierarchyDVS1truearc00132nonein_hierarchyGLV1truearc00136nonein_hierarchyFLV1truearc00137nonein_hierarchyFSH1truearc00138nonein_hierarchyGTW1truearc00149nonein_hierarchyASRQ1truearc00150nonein_hierarchyCFST1truearc00151nonein_hierarchyCONVL1truearc00152nonein_hierarchyGPHOT1truearc00118nonein_hierarchyIDVS1truearc00119nonein_hierarchyIEAI1truearc00107nonein_hierarchyLAI1truearc00133nonein_hierarchyLAI1truearc00157nonein_hierarchyILAI1trueRLAItruearc00185nonein_hierarchyDLAI1truearc00186nonein_hierarchyGLAI1truearc00153nonein_hierarchyMAINT1truearc00158nonein_hierarchyEMERG1truearc00159nonein_hierarchyMAINTS1truearc00162nonein_hierarchyMAINLV1truearc00163nonein_hierarchyMAINRT1truearc00164nonein_hierarchyMAINSO1truearc00165nonein_hierarchyMAINST1truearc00160nonein_hierarchyMNDVS1truearc00108nonein_hierarchyRDR1truearc00172nonein_hierarchyRDRDV1truearc00183nonein_hierarchyRDRDV1truearc00174nonein_hierarchyDVR1truearc00175nonein_hierarchyDVS1truearc00176nonein_hierarchyFRDR1truearc00173nonein_hierarchyRDRSH1truearc00177nonein_hierarchyLAI1truearc00178nonein_hierarchyLAICR1truearc00134nonein_hierarchyRGRL1truearc00135nonein_hierarchySLA1truearc00155nonein_hierarchyTADRW1truearc00184nonein_hierarchyTADRW1truearc00205nonein_hierarchyEAI1truearc00206nonein_hierarchyLAI1truearc00113nonein_hierarchyTBASE1truearc00207nonein_hierarchyTADRW1truearc00161nonein_hierarchyTEFF1truearc00209nonein_hierarchyDAVTMP1truearc00210nonein_hierarchyQ101truearc00103nonein_hierarchyTMMN1truearc00105nonein_hierarchyTMMN1truearc00104nonein_hierarchyTMMXNW1truearc00106nonein_hierarchyTMMXNW1truearc00086nonein_hierarchyTNASS1trueRTNASStruearc00187nonein_hierarchyCFST1truearc00188nonein_hierarchyCO2LV1truearc00189nonein_hierarchyCO2RT1truearc00190nonein_hierarchyCO2SO1truearc00191nonein_hierarchyCO2ST1truearc00192nonein_hierarchyCONVL1truearc00193nonein_hierarchyGLV1truearc00194nonein_hierarchyGPHOT1truearc00195nonein_hierarchyGRT1truearc00196nonein_hierarchyGSO1truearc00197nonein_hierarchyGST1truearc00198nonein_hierarchyMAINT1truearc00212nonein_hierarchyTNASSI1truearc00213nonein_hierarchyCFLV1truearc00214nonein_hierarchyCFRT1truearc00215nonein_hierarchyCFST1truearc00154nonein_hierarchyTRANSL1truearc00199nonein_hierarchyTRANSL1truearc00219nonein_hierarchyDVS1truearc00220nonein_hierarchyFRTRL1truearc00211nonein_hierarchyTREF1truearc00091nonein_hierarchyWLV1truearc00170nonein_hierarchyWLV1truearc00202nonein_hierarchyWLV1truearc00222nonein_hierarchyWLVD1DLVtruearc00109nonein_hierarchyDLAI1truearc00110nonein_hierarchyLAI1truearc00224nonein_hierarchyWLVDI1truearc00111nonein_hierarchyWLVG1truearc00166nonein_hierarchyWLVG1truearc00171nonein_hierarchyWLVG1truearc00223nonein_hierarchyWLVG1trueRWLVGarc00200nonein_hierarchyDLV1truearc00201nonein_hierarchyGLV1truearc00216nonein_hierarchyWLVI1truearc00225nonein_hierarchyWLVI1truearc00092nonein_hierarchyWRT1truearc00167nonein_hierarchyWRT1truearc00208nonein_hierarchyWRT1trueGRTtruearc00140nonein_hierarchyFRT1truearc00141nonein_hierarchyGTW1truearc00217nonein_hierarchyWRTI1truearc00226nonein_hierarchyWRTI1truearc00093nonein_hierarchyWSO1truearc00156nonein_hierarchyWSO1truearc00168nonein_hierarchyWSO1truearc00203nonein_hierarchyWSO1trueGSOtruearc00142nonein_hierarchyFSH1truearc00143nonein_hierarchyFSO1truearc00144nonein_hierarchyGTW1truearc00227nonein_hierarchyWSOI1truearc00094nonein_hierarchyWST1truearc00169nonein_hierarchyWST1truearc00204nonein_hierarchyWST1truearc00221nonein_hierarchyWST1trueGSTtruearc00145nonein_hierarchyFSH1truearc00146nonein_hierarchyFST1truearc00147nonein_hierarchyGTW1truearc00148nonein_hierarchyTRANSL1truearc00218nonein_hierarchyWSTI1truearc00228nonein_hierarchyWSTI1truearc00116nonein_hierarchydvr11truearc00229nonein_hierarchyXNW1truearc00117nonein_hierarchydvr21truearc00230nonein_hierarchyXNW1i259truei268nonein_hierarchyLATinttruei286nonein_hierarchyDOY1i167truei282nonein_hierarchyDAYL1i169truei283nonein_hierarchySINLD1i177truei284nonein_hierarchyCOSLD1i178i195truei269nonein_hierarchyDEC1truei271nonein_hierarchyDEC1i261truei276nonein_hierarchyAOB1truei285nonein_hierarchyAOB1i273truei274nonein_hierarchySINLD1truei275nonein_hierarchyCOSLD1i277truei278nonein_hierarchyDAYL1truei279nonein_hierarchySINLD1truei280nonein_hierarchyCOSLD1truei281nonein_hierarchyAOB1truei219nonein_hierarchyDAYL1truei191truei179truei272nonein_hierarchyLATinttruei268nonein_hierarchyLATinttruei181truei196truei262nonein_hierarchyDOY1truei286nonein_hierarchyDOY1truei1nonein_hierarchyDTGA1truei171truei179truei181truei191truei196truei3truei7i160truei2i216truei219nonein_hierarchyDAYL1truei242truei248truei253truei196truei191truei171truei213truei188truei217nonein_hierarchy[DTGAS]array13truei226truei231truei181truei179i161i170truei175nonein_hierarchyI1inttruei172nonein_hierarchyDAYL1truei174nonein_hierarchy[XNWGAUSS]array13i176truei185nonein_hierarchyHOUR1truei180nonein_hierarchySINLD1truei182nonein_hierarchyCOSLD1i186truei190nonein_hierarchySINB1truei189nonein_hierarchyDTR1truei192nonein_hierarchyDSINBE1i193truei194nonein_hierarchyPAR1truei198nonein_hierarchySINB1truei197nonein_hierarchySC1i210truei215nonein_hierarchyI1inttruei214nonein_hierarchy[WGAUSS]array13truei218truei243truei249truei254truei290truei237truei202truei211nonein_hierarchyFGROS1truei227truei232i37i38truei246truei250truei255truei65truei135truei229truei233i61truei230nonein_hierarchyLAI1truei66nonein_hierarchy[XNWGAUSS]array15truei68nonein_hierarchyI1inti67truei251nonein_hierarchyKDF1i69truei80nonein_hierarchyLAIC1i70truei87nonein_hierarchyLAIC1truei247nonein_hierarchySCP1i71truei93nonein_hierarchyLAIC1truei73nonein_hierarchyREFH1truei77nonein_hierarchyPARDF1truei82nonein_hierarchyREFS1truei84nonein_hierarchyPARDR1truei90nonein_hierarchyPARDR1truei86nonein_hierarchyKDRT1truei92nonein_hierarchyKBL1i94truei95nonein_hierarchyVISDF1truei96nonein_hierarchyVIST1truei97nonein_hierarchyVISD1truei256nonein_hierarchyAMAXNW1i98truei101nonein_hierarchyVISSHD1truei234nonein_hierarchyEFF1truei257truei120truei122truei235i109truei119nonein_hierarchyI2inti118truei121nonein_hierarchy[XNWGAUSS]array15truei123nonein_hierarchyVISSHD1truei126nonein_hierarchyVISPP1truei258nonein_hierarchyAMAXNW1i127truei130nonein_hierarchyVISSUN1truei236nonein_hierarchyEFF1i133truei134nonein_hierarchyFGRS1truei138nonein_hierarchyI2inttruei137nonein_hierarchy[WGAUSS]array15truei141truei125truei136i139truei140nonein_hierarchy[FGRSUN]array15i142truei145nonein_hierarchyKBL1truei146nonein_hierarchyLAIC1truei144nonein_hierarchyCLUSTF1i147truei148nonein_hierarchyFSLLA1truei149nonein_hierarchyFGRSUN1truei150nonein_hierarchyFGRSH1i151truei152nonein_hierarchyFGL1truei153nonein_hierarchy[WGAUSS]array15truei154nonein_hierarchyI1inttruei158truei244nonein_hierarchySCP1i41truei72i42truei51nonein_hierarchySQV1truei81i43truei52nonein_hierarchyREFH1truei238nonein_hierarchySINB1truei143truei252nonein_hierarchyKDF1i47truei56nonein_hierarchySQV1truei91truei240nonein_hierarchySINB1i48truei58nonein_hierarchyCLUSTF1truei85i49truei59nonein_hierarchyKBL1truei60nonein_hierarchySQV1truei83truei292nonein_hierarchyPAR1i74truei76truei209nonein_hierarchyPARDF1truei291nonein_hierarchyPAR1i75truei203nonein_hierarchyFRDF1truei124truei245nonein_hierarchySCP1i105truei107nonein_hierarchyPARDR1truei239nonein_hierarchySINB1truei212i155truei157nonein_hierarchy[FGROS]array15truei228nonein_hierarchyLAI1i199truei200nonein_hierarchyATMTR1truei201nonein_hierarchySINB1truei173i159i22i25truei4nonein_hierarchyAMAXNW1truei8nonein_hierarchyLAI1i9truei10nonein_hierarchyFSH1