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)
72 sunlit = int(gbx%sunlit)
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)
subroutine cosp_misr_simulator(gbx, sgx, y)
subroutine misr_simulator(npoints, nlev, ncol, sunlit, zfull, at, dtau_s, dtau_c, frac_out, fq_MISR_TAU_v_CTH, dist_model_layertops, MISR_mean_ztop, MISR_cldarea)