; Annual Primary Production with model_1: ; --- Pb_opt is a function of T ; the result is converted into logarithm scale: ; 0 0.)* $ float(day_of_month(k))+(Temperary_data < 0.) ;; tvscl,rebin(Temperary_data,win_xsize/4,win_ysize/4,/sample) endfor Annual_PP=(Annual_PP > 0.)-float(Annual_PP lt 0.) ; Display the Annual_PP window,0,color=256,xsize=win_xsize/4,ysize=win_ysize/4,title='Global.PP' restore,'annual.rgb' tvlct,r,g,b tvscl,rebin(Annual_PP,win_xsize/4,win_ysize/4,/sample) ; Save the Annual Primary Production ; openw,2,'/user3/PP/Annu_Glb_noT_Cld_Inh_ful.dat' writeu,2,Annual_PP close,2 ; Calculate the Integrated Global Productivity PP_global=0. PP_lat=0 PP_lat=TOTAL((Annual_PP > 0.),1) for j=0,win_ysize1 do begin r_lat=(float(j)/float(win_ysize1)-0.5)*pi PP_lat(j)=PP_lat(j)*COS(r_lat) endfor PP_global=TOTAL(PP_lat)*cell_area PP_lat=0 Annual_PP=0 Temperary_data=0 print, 'Global_Annual_PP=',PP_global ; Save the data to file 'annuPP_noT_cld_inh_ful.prn' openw, 2, '/user3/PP/annuPP_noT_cld_inh_ful.prn' printf,2, 'Annual_PP with no T, with clouds, with inhibition:' printf,2, 'Global_Annual_PP=',PP_global close,2 end