50 integer ::
i,nlevels,npoints
51 real :: dtau_s(gbx%npoints, gbx%nlevels)
52 real :: dtau_c(gbx%npoints, gbx%nlevels)
53 real :: at(gbx%npoints, gbx%nlevels)
54 real :: frac_out(gbx%npoints, gbx%ncolumns, gbx%nlevels)
55 integer ::
sunlit(gbx%npoints)
57 real :: zfull(gbx%npoints, gbx%nlevels)
60 real :: phy_t0p1_mean_ztop
61 real :: fq_phy_t0p1_tau_v_cth(7,16)
67 zfull = gbx%zlev(:,nlevels:1:-1)
68 at = gbx%T(:,nlevels:1:-1)
69 dtau_s = gbx%dtau_s(:,nlevels:1:-1)
70 dtau_c = gbx%dtau_c(:,nlevels:1:-1)
71 frac_out(1:npoints,:,1:nlevels) = sgx%frac_out(1:npoints,:,nlevels:1:-1)
75 sunlit,zfull,at,dtau_s,dtau_c,frac_out, &
76 y%fq_MISR,y%MISR_dist_model_layertops,y%MISR_meanztop,y%MISR_cldarea)