Skip to content
Aborted

Console Output

Skipping 431 KB.. Full Log
windm_edsclrm_lhs:
   2243, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2244, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2245,   ! blockidx%x threadidx%x collapsed
   2243, Generating default present(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt))
   2245, Generating implicit firstprivate(invrs_dt)
   2260, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2261, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2262,   ! blockidx%x threadidx%x collapsed
       2263, !$acc loop seq
   2260, Generating default present(gr,lhs_ma_zt(:,:ngrdcol,:),lhs(:,:ngrdcol,:))
   2263, Loop is parallelizable
   2273, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2274, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2273, Generating default present(rho_ds_zm(:ngrdcol,gr%k_lb_zm),wind_speed(:ngrdcol,gr%k_lb_zt),u_star_sqd(:ngrdcol),lhs(2,:ngrdcol,gr%k_lb_zt),gr,gr%invrs_dzt(1:ngrdcol,gr%k_lb_zt),invrs_rho_ds_zt(:ngrdcol,gr%k_lb_zt))
windm_edsclrm_rhs:
   2394, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2395, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2394, Generating default present(rhs(:ngrdcol,:1),xm_tndcy(:ngrdcol,:1),xm(:ngrdcol,:2),lhs_diff(:2,:ngrdcol,:1))
   2395, Generating implicit firstprivate(invrs_dt)
   2417, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2418, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2419,   ! blockidx%x threadidx%x collapsed
   2417, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),gr,xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:),rhs(:ngrdcol,2:nzt-1))
   2419, Generating implicit firstprivate(invrs_dt)
   2432, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2433, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2432, Generating default present(rhs(:ngrdcol,nzt),xm_tndcy(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),lhs_diff(2:,:ngrdcol,nzt))
   2433, Generating implicit firstprivate(nzt,invrs_dt)
   2444, Generating update self(xm(:,:),lhs_diff(:,:,:))
   2485, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2486, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2485, Generating default present(xpwp_sfc(:ngrdcol),rhs(:ngrdcol,gr%k_lb_zt),invrs_rho_ds_zt(:ngrdcol,gr%k_lb_zt),gr,gr%invrs_dzt(1:ngrdcol,gr%k_lb_zt),rho_ds_zm(:ngrdcol,gr%k_lb_zm))
   2496, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:))
pdf_closure:
    429, Generating enter data create(rsatl_1(:,:),rc_2_ice(:,:),rc_1_ice(:,:),corr_v_w_2(:,:),vprcp_contrib_comp_1(:,:),varnce_v_2(:,:),uprcp_contrib_comp_1(:,:),u_2(:,:),thlprcp_contrib_comp_1(:,:),sqrt_wp2(:,:),rtprcp_contrib_comp_1(:,:),rsatl_2(:,:),wp2rcp_contrib_comp_1(:,:),vprcp_contrib_comp_2(:,:),wprcp_contrib_comp_1(:,:),wp2rcp_contrib_comp_2(:,:),sku(:,:),skthl(:,:),rtprcp_contrib_comp_2(:,:),skrt(:,:),skv(:,:),tl1(:,:),thlprcp_contrib_comp_2(:,:),corr_v_w_1(:,:),corr_u_w_2(:,:),corr_u_w_1(:,:),alpha_v(:,:),alpha_u(:,:),varnce_v_1(:,:),varnce_u_2(:,:),v_1(:,:),uprcp_contrib_comp_2(:,:),varnce_u_1(:,:),v_2(:,:),u_1(:,:),tl2(:,:),wprcp_contrib_comp_2(:,:))
    441, Generating enter data create(sclr2(:,:,:),corr_w_sclr_1(:,:,:),corr_sclr_thl_2(:,:,:),corr_sclr_rt_1(:,:,:),alpha_sclr(:,:,:),corr_sclr_thl_1(:,:,:),corr_sclr_rt_2(:,:,:),varnce_sclr1(:,:,:),varnce_sclr2(:,:,:),sksclr(:,:,:),sclr1(:,:,:),corr_w_sclr_2(:,:,:))
    492, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
        493, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        494,   ! blockidx%x threadidx%x collapsed
    492, Generating default present(wp2(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz))
    643, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
        644, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        645,   ! blockidx%x threadidx%x collapsed
    643, Generating default present(corr_v_w_1(:ngrdcol,:nz),corr_u_w_2(:ngrdcol,:nz),corr_u_w_1(:ngrdcol,:nz),corr_v_w_2(:ngrdcol,:nz),pdf_params%corr_w_thl_2(1:ngrdcol,1:nz),pdf_params%corr_w_thl_1(1:ngrdcol,1:nz),pdf_params%corr_w_rt_2(1:ngrdcol,1:nz),pdf_params%corr_w_rt_1(1:ngrdcol,1:nz),pdf_params)
    712, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
         Generating NVIDIA GPU code
        713, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        714,   ! blockidx%x threadidx%x collapsed
        715, !$acc loop seq
    712, Generating default present(corr_w_sclr_1(:ngrdcol,:nz,:sclr_dim),corr_w_sclr_2(:ngrdcol,:nz,:sclr_dim))
    715, Loop is parallelizable
    906, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
        907, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        908,   ! blockidx%x threadidx%x collapsed
    906, Generating default present(tl2(:ngrdcol,:nz),tl1(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params%thl_1(1:ngrdcol,1:nz),pdf_params%thl_2(1:ngrdcol,1:nz),pdf_params)
    974, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
        975, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        976,   ! blockidx%x threadidx%x collapsed
    974, Generating default present(pdf_params%rsatl_1(1:ngrdcol,1:nz),rsatl_2(:ngrdcol,:nz),rsatl_1(:ngrdcol,:nz),pdf_params,pdf_params%rsatl_2(1:ngrdcol,1:nz))
   1040, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1041, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1042,   ! blockidx%x threadidx%x collapsed
   1040, Generating default present(ice_supersat_frac(:ngrdcol,:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%ice_supersat_frac_2(1:ngrdcol,1:nz),pdf_params%ice_supersat_frac_1(1:ngrdcol,1:nz))
   1073, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       1074, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1075,   ! blockidx%x threadidx%x collapsed
   1073, Generating default present(rcm(:ngrdcol,:nz),pdf_params%rc_2(1:ngrdcol,1:nz),cloud_frac(:ngrdcol,:nz),pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params,pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz))
   1090, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       1091, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1092,   ! blockidx%x threadidx%x collapsed
   1090, Generating default present(pdf_params%corr_w_eta_2(1:ngrdcol,1:nz),pdf_params%corr_w_eta_1(1:ngrdcol,1:nz),pdf_params%corr_w_chi_2(1:ngrdcol,1:nz),pdf_params%corr_w_chi_1(1:ngrdcol,1:nz),pdf_params)
   1179, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       1180, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1181,   ! blockidx%x threadidx%x collapsed
   1179, Generating default present(uprcp_contrib_comp_2(:ngrdcol,:nz),vprcp(:ngrdcol,:nz),vprcp_contrib_comp_1(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz),uprcp(:ngrdcol,:nz),uprcp_contrib_comp_1(:ngrdcol,:nz),rtprcp_contrib_comp_2(:ngrdcol,:nz),thlprcp(:ngrdcol,:nz),thlprcp_contrib_comp_1(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rtprcp_contrib_comp_1(:ngrdcol,:nz),vprcp_contrib_comp_2(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),wp2rcp_contrib_comp_1(:ngrdcol,:nz),wp2rcp_contrib_comp_2(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),wprcp_contrib_comp_2(:ngrdcol,:nz),wprcp_contrib_comp_1(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),thlprcp_contrib_comp_2(:ngrdcol,:nz))
   1208, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       1209, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1210,   ! blockidx%x threadidx%x collapsed
   1208, Generating default present(thlprcp(:ngrdcol,:nz),rtpthvp(:ngrdcol,:nz),thlp2(:ngrdcol,:nz),rtpthlp(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),rtp2(:ngrdcol,:nz),wp2thlp(:ngrdcol,:nz),wp2rtp(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz),wpthvp(:ngrdcol,:nz),wpthlp(:ngrdcol,:nz),wprtp(:ngrdcol,:nz),thlpthvp(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),wp2thvp(:ngrdcol,:nz))
   1246, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
         Generating NVIDIA GPU code
       1247, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1248,   ! blockidx%x threadidx%x collapsed
       1249,   ! blockidx%x threadidx%x collapsed
   1246, Generating default present(corr_sclr_thl_2(:ngrdcol,:nz,:sclr_dim),pdf_params%cloud_frac_1(1:ngrdcol,1:nz),varnce_sclr2(:ngrdcol,:nz,:sclr_dim),varnce_sclr1(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_rt_1(1:ngrdcol,1:nz),pdf_params%crt_1(1:ngrdcol,1:nz),pdf_params%cthl_2(1:ngrdcol,1:nz),corr_sclr_rt_1(:ngrdcol,:nz,:sclr_dim),pdf_params,thv_ds(:ngrdcol,:nz),pdf_params%rc_2(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),sclr1(:ngrdcol,:nz,:sclr_dim),sclr2(:ngrdcol,:nz,:sclr_dim),pdf_params%mixt_frac(1:ngrdcol,1:nz),rc_coef(:ngrdcol,:nz),pdf_params%varnce_rt_2(1:ngrdcol,1:nz),pdf_params%crt_2(1:ngrdcol,1:nz),corr_sclr_rt_2(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_thl_1(1:ngrdcol,1:nz),pdf_params%cthl_1(1:ngrdcol,1:nz),corr_sclr_thl_1(:ngrdcol,:nz,:sclr_dim),sclrm(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_thl_2(1:ngrdcol,1:nz),sclrpthvp(:ngrdcol,:nz,:sclr_dim),sclrprcp(:ngrdcol,:nz,:sclr_dim),sclrprtp(:ngrdcol,:nz,:sclr_dim),sclrpthlp(:ngrdcol,:nz,:sclr_dim))
   1289, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       1290, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1291,   ! blockidx%x threadidx%x collapsed
   1289, Generating default present(rcp2(:ngrdcol,:nz),rcm(:ngrdcol,:nz),pdf_params%stdev_chi_2(1:ngrdcol,1:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%rc_2(1:ngrdcol,1:nz),pdf_params%chi_2(1:ngrdcol,1:nz),pdf_params%chi_1(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params%stdev_chi_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz))
   1322, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       1323, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1324,   ! blockidx%x threadidx%x collapsed
   1322, Generating default present(cloudy_downdraft_frac(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz))
   1369, Generating update self(pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),cloud_frac(:,:),pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),wprtp2(:,:),rcm(:,:),rtpthvp(:,:),rcp2(:,:),thlpthvp(:,:),wp4(:,:),thlprcp(:,:),rtprcp(:,:),wp2thlp(:,:),wpthlp2(:,:),pdf_params%w_2(:,:),wp2rtp(:,:),wprtpthlp(:,:),wp2rcp(:,:),wprcp(:,:),wp2thvp(:,:),wpthvp(:,:))
   1396, Generating update self(sclrpthvp(:,:,:),wpsclrpthlp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:))
   1422, Generating update self(exner(:,:),rtp2(:,:),wprtp(:,:),thlm(:,:),sigma_sqd_w(:,:),wp3(:,:),rtm(:,:),p_in_pa(:,:),rtpthlp(:,:),wp2(:,:),wm(:,:),thv_ds(:,:),thlp2(:,:),ice_supersat_frac(:,:),wpthlp(:,:))
   1425, Generating update self(sclrprtp(:,:,:),sclrp2(:,:,:),sclrm(:,:,:),wpsclrp(:,:,:),sclrpthlp(:,:,:))
   1717, Generating exit data delete(rsatl_1(:,:),rc_2_ice(:,:),rc_1_ice(:,:),corr_v_w_2(:,:),vprcp_contrib_comp_1(:,:),varnce_v_2(:,:),uprcp_contrib_comp_1(:,:),u_2(:,:),thlprcp_contrib_comp_1(:,:),sqrt_wp2(:,:),rtprcp_contrib_comp_1(:,:),rsatl_2(:,:),wp2rcp_contrib_comp_1(:,:),vprcp_contrib_comp_2(:,:),wprcp_contrib_comp_1(:,:),wp2rcp_contrib_comp_2(:,:),sku(:,:),skthl(:,:),rtprcp_contrib_comp_2(:,:),skrt(:,:),skv(:,:),tl1(:,:),thlprcp_contrib_comp_2(:,:),corr_v_w_1(:,:),corr_u_w_2(:,:),corr_u_w_1(:,:),alpha_v(:,:),alpha_u(:,:),varnce_v_1(:,:),varnce_u_2(:,:),v_1(:,:),uprcp_contrib_comp_2(:,:),varnce_u_1(:,:),v_2(:,:),u_1(:,:),tl2(:,:),wprcp_contrib_comp_2(:,:))
   1729, Generating exit data delete(sclr2(:,:,:),corr_w_sclr_1(:,:,:),corr_sclr_thl_2(:,:,:),corr_sclr_rt_1(:,:,:),alpha_sclr(:,:,:),corr_sclr_thl_1(:,:,:),corr_sclr_rt_2(:,:,:),varnce_sclr2(:,:,:),varnce_sclr1(:,:,:),sksclr(:,:,:),sclr1(:,:,:),corr_w_sclr_2(:,:,:))
transform_pdf_chi_eta_component:
   1809, Generating enter data create(denominator(:,:))
   1811, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1812, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1813,   ! blockidx%x threadidx%x collapsed
   1811, Generating default present(crt(:ngrdcol,:nz),cthl(:ngrdcol,:nz),chi(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),exner(:ngrdcol,:nz),tl(:ngrdcol,:nz),rt(:ngrdcol,:nz))
   1813, Generating implicit firstprivate(beta,invrs_beta_rsatl_p1)
   1838, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       1839, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1840,   ! blockidx%x threadidx%x collapsed
   1838, Generating default present(cthl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),denominator(:ngrdcol,:nz),corr_rt_thl(:ngrdcol,:nz),crt(:ngrdcol,:nz),varnce_thl(:ngrdcol,:nz),varnce_rt(:ngrdcol,:nz),covar_chi_eta(:ngrdcol,:nz),stdev_eta(:ngrdcol,:nz))
   1840, Generating implicit firstprivate(varnce_eta,varnce_thl_term,varnce_rt_term,corr_rt_thl_term,varnce_chi)
   1864, Generating exit data delete(denominator(:,:))
calc_wp4_pdf:
   1931, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1932, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1933,   ! blockidx%x threadidx%x collapsed
   1931, Generating default present(wp4(:ngrdcol,:nz),wm(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz))
calc_wp2xp2_pdf:
   2036, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       2037, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2038,   ! blockidx%x threadidx%x collapsed
   2036, Generating default present(wm(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wp2xp2(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz))
calc_wp2xp_pdf:
   2143, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       2144, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2145,   ! blockidx%x threadidx%x collapsed
   2143, Generating default present(wm(:ngrdcol,:nz),wp2xp(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz))
calc_wpxp2_pdf:
   2243, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       2244, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2245,   ! blockidx%x threadidx%x collapsed
   2243, Generating default present(wm(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wpxp2(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz))
calc_wpxpyp_pdf:
   2370, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       2371, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2372,   ! blockidx%x threadidx%x collapsed
   2370, Generating default present(wm(:ngrdcol,:nz),varnce_y_2(:ngrdcol,:nz),corr_w_y_2(:ngrdcol,:nz),wpxpyp(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_x_y_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),corr_x_y_1(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_y_1(:ngrdcol,:nz),varnce_y_1(:ngrdcol,:nz),ym(:ngrdcol,:nz),y_2(:ngrdcol,:nz),y_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz))
calc_liquid_cloud_frac_component:
   2490, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       2491, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2492,   ! blockidx%x threadidx%x collapsed
   2490, Generating default present(rc(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),mean_chi(:ngrdcol,:nz))
   2492, Generating implicit firstprivate(zeta)
calc_ice_cloud_frac_component:
   2617, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       2619, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:l_any_below_freezing)
       2620,   ! blockidx%x threadidx%x collapsed
   2617, Generating default present(tl(:ngrdcol,:nz),rc_in(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),rc(:ngrdcol,:nz),ice_supersat_frac(:ngrdcol,:nz))
         Generating implicit copy(l_any_below_freezing) [if not already present]
   2637, Generating create(rsat_ice(:,:)) [if not already present]
   2642, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       2643, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2644,   ! blockidx%x threadidx%x collapsed
   2642, Generating default present(mean_chi(:ngrdcol,:nz),crt(:ngrdcol,:nz),rc(:ngrdcol,:nz),ice_supersat_frac(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),tl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz))
   2644, Generating implicit firstprivate(zeta,chi_at_ice_sat)
calc_xprcp_component:
   3126, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       3127, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3128,   ! blockidx%x threadidx%x collapsed
   3126, Generating default present(vm(:ngrdcol,:nz),varnce_w_i(:ngrdcol,:nz),uprcp_contrib_comp_i(:ngrdcol,:nz),um(:ngrdcol,:nz),u_i(:ngrdcol,:nz),thlprcp_contrib_comp_i(:ngrdcol,:nz),thlm(:ngrdcol,:nz),thl_i(:ngrdcol,:nz),stdev_eta_i(:ngrdcol,:nz),crt_i(:ngrdcol,:nz),rtm(:ngrdcol,:nz),rt_i(:ngrdcol,:nz),rcm(:ngrdcol,:nz),corr_chi_eta_i(:ngrdcol,:nz),cloud_frac_i(:ngrdcol,:nz),stdev_chi_i(:ngrdcol,:nz),rtprcp_contrib_comp_i(:ngrdcol,:nz),wm(:ngrdcol,:nz),v_i(:ngrdcol,:nz),wprcp_contrib_comp_i(:ngrdcol,:nz),wp2rcp_contrib_comp_i(:ngrdcol,:nz),w_i(:ngrdcol,:nz),vprcp_contrib_comp_i(:ngrdcol,:nz),rc_i(:ngrdcol,:nz),cthl_i(:ngrdcol,:nz))
calc_w_up_in_cloud:
   3262, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       3263, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3264,   ! blockidx%x threadidx%x collapsed
   3262, Generating default present(w_2(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz),cloud_frac_2(:ngrdcol,:nz),cloudy_downdraft_frac(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),cloud_frac_1(:ngrdcol,:nz),w_1(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz))
   3264, Generating implicit firstprivate(ratio_w_2,stdev_w_1,w_down_2,stdev_w_2,updraft_frac_2,exp_neg_ratio_w_2_sqd,downdraft_frac_2,erf_ratio_w_2,w_up_2,w_up_1,updraft_frac_1,w_down_1,downdraft_frac_1,ratio_w_1,erf_ratio_w_1,exp_neg_ratio_w_1_sqd)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_xm_wpxp_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_wp2_wp3_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_xp2_xpyp_module.F90
advance_wp2_wp3:
    430, Generating enter data create(dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a1_coef(:,:),c_wp3_pr_tp(:),coef_wp4_implicit(:,:),lhs_ac_pr2_wp2(:,:),lhs(:,:,:),lhs_ma_zm(:,:,:),lhs_dp1_wp2(:,:),lhs_diff_zt(:,:,:),lhs_diff_zm(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_adv_tp_wp3(:,:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr3_wp2(:,:),rhs_pr1_wp3(:,:),rhs(:,:),rhs_pr3_wp3(:,:),rhs_bp1_pr2_wp3(:,:),rhs_pr1_wp2(:,:),lhs_pr1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_ma_zt(:,:,:),rhs_bp_pr2_wp2(:,:),lhs_diff_zt_crank(:,:,:),lhs_ta_wp2(:,:,:),lhs_pr1_wp3(:,:),lhs_ac_pr2_wp3(:,:),lhs_ta_wp3(:,:,:),lhs_pr_tp_wp3(:,:,:),wp3_old(:,:),wp3_pr3_lhs(:,:,:),wp3_term_ta_lhs_result(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a1_coef_zt(:,:),c16_fnc(:,:),wp2_smth(:,:),rhs_ta_wp3(:,:))
    479, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        480, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        481,   ! blockidx%x threadidx%x collapsed
    479, Generating default present(cx_fnc_richardson(:ngrdcol,2:nzt+1),c11_skw_fnc(:ngrdcol,:nzt))
    488, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        489, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        490,   ! blockidx%x threadidx%x collapsed
    488, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),skw_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,22:24))
    490, Generating implicit firstprivate(c11,c11c,c11b)
    510, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        511, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        512,   ! blockidx%x threadidx%x collapsed
    510, Generating default present(c1_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,:3))
    512, Generating implicit firstprivate(c1,c1b,c1c)
    533, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        534, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        535,   ! blockidx%x threadidx%x collapsed
    533, Generating default present(c1_skw_fnc(:ngrdcol,:nzm))
    543, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        544, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        545,   ! blockidx%x threadidx%x collapsed
    543, Generating default present(cx_fnc_richardson(:ngrdcol,:nzt),c16_fnc(:ngrdcol,:nzt))
    553, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        554, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:err_code)
        555,   ! blockidx%x threadidx%x collapsed
    553, Generating default present(c11_skw_fnc(:ngrdcol,:nzt))
         Generating implicit copy(err_code) [if not already present]
    565, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        566, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:err_code)
        567,   ! blockidx%x threadidx%x collapsed
    565, Generating default present(c16_fnc(:ngrdcol,:nzt))
         Generating implicit copy(err_code) [if not already present]
    585, Generating update self(c1_skw_fnc(:,:),c11_skw_fnc(:,:))
    596, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        597, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        598,   ! blockidx%x threadidx%x collapsed
    596, Generating default present(kw1(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,38))
    606, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        607, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        608,   ! blockidx%x threadidx%x collapsed
    606, Generating default present(kw8(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,44))
    626, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        627, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        628,   ! blockidx%x threadidx%x collapsed
    626, Generating default present(coef_wp4_implicit_zt(:ngrdcol,:nzt),pdf_implicit_coefs_terms%coef_wp4_implicit(1:ngrdcol,1:nzt),pdf_implicit_coefs_terms)
    660, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        661, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        662,   ! blockidx%x threadidx%x collapsed
    660, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
    678, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        679, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        680,   ! blockidx%x threadidx%x collapsed
    678, Generating default present(rhs_pr3_wp3(:ngrdcol,:nzt))
    687, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        688, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        689,   ! blockidx%x threadidx%x collapsed
        690,   ! blockidx%x threadidx%x collapsed
    687, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,:nzt),wp3_pr3_lhs(:,:ngrdcol,:nzt))
    783, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        784, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    783, Generating default present(c_wp3_pr_tp(:ngrdcol))
    794, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        795, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    794, Generating default present(clubb_params(:ngrdcol,29),c_wp3_pr_tp(:ngrdcol))
    806, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        807, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        808,   ! blockidx%x threadidx%x collapsed
        809,   ! blockidx%x threadidx%x collapsed
    806, Generating default present(lhs_adv_tp_wp3(:,:ngrdcol,:nzt),lhs_tp_wp3(:,:ngrdcol,:nzt),lhs_pr_tp_wp3(:,:ngrdcol,:nzt))
    945, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        946, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        947,   ! blockidx%x threadidx%x collapsed
        948,   ! blockidx%x threadidx%x collapsed
    945, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),clubb_params(:ngrdcol,25))
   1007, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1008, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1009,   ! blockidx%x threadidx%x collapsed
   1007, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
   1014, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1015, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1016,   ! blockidx%x threadidx%x collapsed
   1014, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
   1046, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1047, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1048,   ! blockidx%x threadidx%x collapsed
   1046, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
   1053, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1054, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1055,   ! blockidx%x threadidx%x collapsed
   1053, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
   1065, Generating update self(wp2(:,:))
   1086, Generating update device(wp2(:,:))
   1092, Generating update self(wp3(:,:))
   1113, Generating update device(wp3(:,:))
   1120, Generating update self(wp2vp2(:,:),wp3(:,:),wm_zt(:,:),wp2(:,:),wp3_on_wp2(:,:),wp2_old(:,:),skw_zt(:,:),rho_ds_zt(:,:),wprtp(:,:),wp4(:,:),lhs_splat_wp2(:,:),kh_zt(:,:),a3_coef_zt(:,:),thv_ds_zm(:,:),thlp2(:,:),invrs_rho_ds_zm(:,:),em(:,:),rho_ds_zm(:,:),mixt_frac(:,:),invrs_rho_ds_zt(:,:),wp3_old(:,:),a3_coef(:,:),lhs_splat_wp3(:,:),skw_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_c1_zm(:,:),kh_zm(:,:),invrs_tau_wp3_zt(:,:),cx_fnc_richardson(:,:),vm(:,:),um(:,:),vp2(:,:),up2(:,:),upwp(:,:),thv_ds_zt(:,:),wp2_zt(:,:),wpthlp(:,:),wp3_zm(:,:),wp2up2(:,:),wp2thvp(:,:),wpvp2(:,:),wpup2(:,:),wpthvp(:,:),wm_zm(:,:),vpwp(:,:),sigma_sqd_w(:,:),sfc_elevation(:),rtp2(:,:))
   1197, Generating exit data delete(dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a1_coef(:,:),c_wp3_pr_tp(:),coef_wp4_implicit(:,:),lhs_ac_pr2_wp2(:,:),lhs(:,:,:),lhs_ma_zm(:,:,:),lhs_dp1_wp2(:,:),lhs_diff_zt(:,:,:),lhs_diff_zm(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_adv_tp_wp3(:,:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr3_wp2(:,:),rhs_pr1_wp3(:,:),rhs(:,:),rhs_pr3_wp3(:,:),rhs_bp1_pr2_wp3(:,:),rhs_pr1_wp2(:,:),lhs_pr1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_ma_zt(:,:,:),rhs_bp_pr2_wp2(:,:),lhs_diff_zt_crank(:,:,:),lhs_ta_wp2(:,:,:),lhs_pr1_wp3(:,:),lhs_ac_pr2_wp3(:,:),lhs_ta_wp3(:,:,:),lhs_pr_tp_wp3(:,:,:),wp3_old(:,:),wp3_term_ta_lhs_result(:,:,:),wp3_pr3_lhs(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a1_coef_zt(:,:),c16_fnc(:,:),wp2_smth(:,:),rhs_ta_wp3(:,:))
wp23_solve:
   1460, Generating enter data create(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
   1464, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1465, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1466,   ! blockidx%x threadidx%x collapsed
   1464, Generating default present(rhs_save(:ngrdcol,:nzm*2-1),rhs(:ngrdcol,:nzm*2-1))
   1515, Generating update self(rcond(:))
   1547, Generating update self(rhs_save(:,:),lhs(:,:,:))
   1584, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1585, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1586,   ! blockidx%x threadidx%x collapsed
   1584, Generating default present(wp2(:ngrdcol,:nzm),solut(:ngrdcol,:))
   1586, Generating implicit firstprivate(k_wp2)
   1593, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1594, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1595,   ! blockidx%x threadidx%x collapsed
   1593, Generating default present(wp3(:ngrdcol,:nzt),solut(:ngrdcol,:))
   1595, Generating implicit firstprivate(k_wp3)
   1604, Generating update self(c11_skw_fnc(:,:),clubb_params(:,:),lhs_ta_wp2(:,:,:),lhs_ma_zm(:,:,:),wp3(:,:),lhs_pr1_wp3(:,:),gr,wp3_pr3_lhs(:,:,:),wp3_term_ta_lhs_result(:,:,:),lhs_diff_zm(:,:,:),lhs_pr1_wp2(:,:),lhs_ma_zt(:,:,:),lhs_dp1_wp2(:,:),wp2(:,:),lhs_pr_tp_wp3(:,:,:),lhs_adv_tp_wp3(:,:,:),wm_zt(:,:),lhs_diff_zt(:,:,:),wm_zm(:,:))
   1614, Generating copyin(c_uu_shr_plus_one(:),c11_skw_fnc_zeros(:,:),c11_skw_fnc_plus_one(:,:),c_uu_shr_zeros(:)) [if not already present]
         Generating copyout(lhs_wp2_ac_term(:,:),lhs_wp2_pr2_term(:,:),lhs_wp3_pr2_term(:,:),lhs_wp3_ac_term(:,:)) [if not already present]
   1815, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
   1863, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
   1913, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1914, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1915,   ! blockidx%x threadidx%x collapsed
   1913, Generating default present(vp2(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),up2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),wp2_min_array(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm))
   1944, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1945, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1946,   ! blockidx%x threadidx%x collapsed
   1944, Generating default present(wp2_min_array(:ngrdcol,:nzm))
   1976, Generating exit data delete(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
wp23_lhs:
   2087, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2088, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2089,   ! blockidx%x threadidx%x collapsed
       2090,   ! blockidx%x threadidx%x collapsed
   2087, Generating default present(lhs(:,:ngrdcol,:nzm*2-1))
   2098, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2099, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2100,   ! blockidx%x threadidx%x collapsed
   2098, Generating default present(lhs(:,:ngrdcol,:1))
   2111, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2112, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2113,   ! blockidx%x threadidx%x collapsed
   2111, Generating default present(lhs(:,:ngrdcol,2))
   2124, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2126,   ! blockidx%x threadidx%x collapsed
   2124, Generating default present(lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,:),lhs_ta_wp2(:,:ngrdcol,2:nzm-1),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1),lhs_ac_pr2_wp2(:ngrdcol,2:nzm-1))
   2126, Generating implicit firstprivate(invrs_dt,k_wp2)
   2164, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2165, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2166,   ! blockidx%x threadidx%x collapsed
   2164, Generating default present(lhs_pr1_wp3(:ngrdcol,2:nzt-1),lhs_ma_zt(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),lhs_splat_wp3(:ngrdcol,2:nzt-1),lhs_diff_zt(:,:ngrdcol,2:nzt-1),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1))
   2166, Generating implicit firstprivate(k_wp3,invrs_dt)
   2207, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2208, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2209,   ! blockidx%x threadidx%x collapsed
   2207, Generating default present(lhs(:,:ngrdcol,nzm*2-2))
   2209, Generating implicit firstprivate(nzm)
   2220, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2221, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2222,   ! blockidx%x threadidx%x collapsed
   2220, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
   2222, Generating implicit firstprivate(nzm)
   2243, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2244, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2245,   ! blockidx%x threadidx%x collapsed
   2243, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
   2245, Generating implicit firstprivate(k_wp2)
   2258, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2259, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2260,   ! blockidx%x threadidx%x collapsed
   2258, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
   2260, Generating implicit firstprivate(k_wp2)
   2288, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2289, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2290,   ! blockidx%x threadidx%x collapsed
       2291,   ! blockidx%x threadidx%x collapsed
   2288, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:))
   2291, Generating implicit firstprivate(k_wp3)
wp23_rhs:
   2513, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2514, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2515,   ! blockidx%x threadidx%x collapsed
   2513, Generating default present(rhs(:ngrdcol,:nzm*2-1))
   2522, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       2523, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2524,   ! blockidx%x threadidx%x collapsed
   2522, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:))
   2524, Generating implicit firstprivate(k_wp3)
   2531, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2532, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2533,   ! blockidx%x threadidx%x collapsed
   2531, Generating default present(rhs(:ngrdcol,:),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1))
   2533, Generating implicit firstprivate(k_wp2)
   2580, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2581, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2582,   ! blockidx%x threadidx%x collapsed
   2580, Generating default present(rhs(:ngrdcol,:),up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),lhs_diff_zm(:,:ngrdcol,2:nzm-1))
   2582, Generating implicit firstprivate(k_wp2)
   2592, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2593, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2594,   ! blockidx%x threadidx%x collapsed
   2592, Generating default present(rhs(:ngrdcol,:),wpup2(:ngrdcol,:nzt),wpvp2(:ngrdcol,:nzt),lhs_diff_zt(:,:ngrdcol,2:nzt-1))
   2594, Generating implicit firstprivate(k_wp3)
   2608, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2609, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2610,   ! blockidx%x threadidx%x collapsed
   2608, Generating default present(wp2(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),lhs_pr1_wp2(:ngrdcol,2:nzm-1))
   2610, Generating implicit firstprivate(k_wp2)
   2628, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2630,   ! blockidx%x threadidx%x collapsed
   2628, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),lhs_pr1_wp3(:ngrdcol,2:nzt-1),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),lhs_tp_wp3(:,:ngrdcol,2:nzt-1))
   2630, Generating implicit firstprivate(k_wp3,invrs_dt)
   2658, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2659, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2660,   ! blockidx%x threadidx%x collapsed
   2658, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1),rhs_dp1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wp2(:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1))
   2660, Generating implicit firstprivate(k_wp2,invrs_dt)
   2710, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       2711, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2712,   ! blockidx%x threadidx%x collapsed
   2710, Generating default present(gr,wp2(:ngrdcol,2:nzt),wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),wp3(:ngrdcol,:nzt),rhs(:ngrdcol,:))
   2712, Generating implicit firstprivate(k_wp3)
   2793, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2794, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2793, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
   2794, Generating implicit firstprivate(rhs_lb_idx_zm,rhs_ub_idx_zt,rhs_ub_idx_zm,rhs_lb_idx_zt)
   2807, Generating update self(c11_skw_fnc(:,:),clubb_params(:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),wpvp2(:,:),wpup2(:,:),wp3_term_ta_lhs_result(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_splat_wp2(:,:),lhs_pr1_wp2(:,:),rhs_pr1_wp2(:,:),rhs_pr3_wp2(:,:),lhs_pr1_wp3(:,:),gr,lhs_splat_wp3(:,:),wp2(:,:),wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr1_wp3(:,:),lhs_diff_zt(:,:,:),lhs_ta_wp3(:,:,:),lhs_dp1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_pr_tp_wp3(:,:,:),rhs_pr3_wp3(:,:),lhs_adv_tp_wp3(:,:,:),up2(:,:),rhs_ta_wp3(:,:),lhs_diff_zm(:,:,:),vp2(:,:))
   2820, Generating copyin(c_uu_buoy_plus_one(:),c11_skw_fnc_zeros(:,:),c11_skw_fnc_plus_one(:,:)) [if not already present]
         Generating copyout(rhs_bp1_wp3(:,:),rhs_bp_wp2(:,:)) [if not already present]
         Generating copyin(c_uu_buoy_zeros(:)) [if not already present]
         Generating copyout(rhs_pr2_wp3(:,:),rhs_pr2_wp2(:,:)) [if not already present]
wp2_term_ta_lhs:
   3208, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3209, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3210,   ! blockidx%x threadidx%x collapsed
   3208, Generating default present(lhs_ta_wp2(:,:ngrdcol,:),gr)
   3220, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3221, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3222,   ! blockidx%x threadidx%x collapsed
   3220, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,rho_ds_zt(:ngrdcol,:nzm-1),lhs_ta_wp2(:,:ngrdcol,2:nzm-1))
advance_xp2_xpyp:
    428, Generating enter data create(lhs_dp1(:,:),lhs_dp1_c14(:,:),rhs_ta_wpvp2(:,:),lhs_diff_uv(:,:,:),lhs_dp1_c4(:,:),lhs_diff(:,:,:),lhs(:,:,:),rhs_ta_wpup2(:,:),rhs_ta_wpthlp2(:,:),rhs_ta_wprtp2(:,:),rhs_ta_wprtpthlp(:,:),lhs_ta_wpvp2(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpthlp2(:,:,:),lhs_ta_wprtp2(:,:,:),lhs_ta_wprtpthlp(:,:,:),lhs_ma(:,:,:),rtp2_old(:,:),kw9(:,:),kw2(:,:),kw2_zm(:,:),c4_1d(:,:),uv_rhs(:,:,:),up2_old(:,:),kw9_zm(:,:),thlp2_old(:,:),c2thl_1d(:,:),c2rt_1d(:,:),c2sclr_1d(:,:),c14_1d(:,:),c2rtthl_1d(:,:),uv_solution(:,:,:),threshold_array(:,:),rtpthlp_chnge(:,:),rtpthlp_old(:,:),rtm_zm(:,:),vp2_old(:,:))
    438, Generating enter data create(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrpthlp_old(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:))
    446, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        447, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
             Generating reduction(.or.:err_code)
    446, Generating default present(clubb_params(:ngrdcol,8:9))
         Generating implicit copy(err_code) [if not already present]
    477, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        478, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        479,   ! blockidx%x threadidx%x collapsed
    477, Generating default present(c2thl_1d(:ngrdcol,:nzm),cloud_frac_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),c2rtthl_1d(:ngrdcol,:nzm),c2rt_1d(:ngrdcol,:nzm))
    498, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        499, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        500,   ! blockidx%x threadidx%x collapsed
    498, Generating default present(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6))
    509, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        510, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        511,   ! blockidx%x threadidx%x collapsed
    509, Generating default present(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm))
    528, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        529, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        530,   ! blockidx%x threadidx%x collapsed
    528, Generating default present(kw2(:ngrdcol,:nzt),kw9(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46))
    550, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        551, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        552,   ! blockidx%x threadidx%x collapsed
    550, Generating default present(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm))
    561, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
        562, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        563,   ! blockidx%x threadidx%x collapsed
        564,   ! blockidx%x threadidx%x collapsed
    561, Generating default present(sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrp2_old(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrprtp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
    613, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        614, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
             Generating reduction(.and.:l_single_solve_possible)
    613, Generating default present(clubb_params(:ngrdcol,4:6))
         Generating implicit copy(l_single_solve_possible) [if not already present]
    614, Generating implicit firstprivate(c2thl,c2rtthl,c2rt)
    688, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        689, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        690,   ! blockidx%x threadidx%x collapsed
    688, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
    708, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        709, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        710,   ! blockidx%x threadidx%x collapsed
    708, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1))
    852, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        853, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        854,   ! blockidx%x threadidx%x collapsed
    852, Generating default present(vp2(:ngrdcol,:nzm),uv_solution(:ngrdcol,:nzm,:),up2(:ngrdcol,:nzm))
    862, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        863, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        864,   ! blockidx%x threadidx%x collapsed
    862, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
    874, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:))
    951, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        952, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        953,   ! blockidx%x threadidx%x collapsed
    951, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
    969, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        970, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        971,   ! blockidx%x threadidx%x collapsed
    969, Generating default present(threshold_array(:ngrdcol,:nzm))
    994, Generating update self(rtp2(:,:))
   1004, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1005, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1006,   ! blockidx%x threadidx%x collapsed
   1004, Generating default present(clubb_params(:ngrdcol,93),rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm))
   1006, Generating implicit firstprivate(threshold)
   1017, Generating update self(rtp2(:,:))
   1055, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1056, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1057,   ! blockidx%x threadidx%x collapsed
   1055, Generating default present(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
   1073, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1074, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1075,   ! blockidx%x threadidx%x collapsed
   1073, Generating default present(threshold_array(:ngrdcol,:nzm))
   1092, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1093, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1094,   ! blockidx%x threadidx%x collapsed
   1092, Generating default present(threshold_array(:ngrdcol,:nzm))
   1108, Generating update self(up2(:,:))
   1117, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1118, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1119,   ! blockidx%x threadidx%x collapsed
   1117, Generating default present(up2(:ngrdcol,:nzm))
   1127, Generating update self(up2(:,:))
   1139, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1140, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1141,   ! blockidx%x threadidx%x collapsed
   1139, Generating default present(threshold_array(:ngrdcol,:nzm))
   1154, Generating update self(vp2(:,:))
   1163, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1164, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1165,   ! blockidx%x threadidx%x collapsed
   1163, Generating default present(vp2(:ngrdcol,:nzm))
   1173, Generating update self(vp2(:,:))
   1185, Generating update self(vp2(:,:),up2(:,:))
   1215, Generating update device(vp2(:,:),up2(:,:))
   1273, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1274, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1275,   ! blockidx%x threadidx%x collapsed
   1273, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
   1300, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1301, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1302,   ! blockidx%x threadidx%x collapsed
   1300, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
   1335, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1336, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1337,   ! blockidx%x threadidx%x collapsed
   1335, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
   1365, Generating update self(sclrprtp_old(:,:,:),sclrpthlp(:,:,:),sclrp2_old(:,:,:),sclrprtp(:,:,:),sclrm(:,:,:),sclrp2(:,:,:),vm(:,:),vp2(:,:),um(:,:),up2(:,:),rtp2_old(:,:),rtpthlp_forcing(:,:),thlm(:,:),thlp2_forcing(:,:),rtm(:,:),rtp2_forcing(:,:),wprtp(:,:),rtpthlp_old(:,:),wp2(:,:),thlp2_old(:,:),rho_ds_zm(:,:),kh_zt(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),invrs_tau_xp2_zm(:,:),sclrpthlp_old(:,:,:),vp2_old(:,:),up2_old(:,:),wp2_zt(:,:),wm_zm(:,:),upwp(:,:),thv_ds_zm(:,:),wpthvp(:,:),wpthlp(:,:),wpsclrp(:,:,:),sigma_sqd_w(:,:),wp3(:,:),rho_ds_zt(:,:),vpwp(:,:),invrs_rho_ds_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:))
   1442, Generating exit data delete(lhs_dp1(:,:),lhs_dp1_c14(:,:),rhs_ta_wpvp2(:,:),lhs_diff_uv(:,:,:),lhs_dp1_c4(:,:),lhs_diff(:,:,:),lhs(:,:,:),rhs_ta_wpup2(:,:),rhs_ta_wpthlp2(:,:),rhs_ta_wprtp2(:,:),rhs_ta_wprtpthlp(:,:),lhs_ta_wpvp2(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpthlp2(:,:,:),lhs_ta_wprtp2(:,:,:),lhs_ta_wprtpthlp(:,:,:),lhs_ma(:,:,:),rtp2_old(:,:),kw9(:,:),kw2(:,:),kw2_zm(:,:),c4_1d(:,:),uv_rhs(:,:,:),up2_old(:,:),kw9_zm(:,:),thlp2_old(:,:),c2thl_1d(:,:),c2rt_1d(:,:),c2sclr_1d(:,:),c14_1d(:,:),c2rtthl_1d(:,:),uv_solution(:,:,:),threshold_array(:,:),rtpthlp_chnge(:,:),rtpthlp_old(:,:),rtm_zm(:,:),vp2_old(:,:))
   1452, Generating exit data delete(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:))
wp2_terms_ac_pr2_lhs:
   3334, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3335, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3334, Generating default present(lhs_ac_pr2_wp2(:ngrdcol,:),gr)
   3344, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3345, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3346,   ! blockidx%x threadidx%x collapsed
   3344, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol),gr,wm_zt(:ngrdcol,:nzm-1),lhs_ac_pr2_wp2(:ngrdcol,2:nzm-1))
wp2_term_dp1_lhs:
   3427, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3428, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3427, Generating default present(gr,lhs_dp1_wp2(:ngrdcol,:))
   3437, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3438, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3439,   ! blockidx%x threadidx%x collapsed
   3437, Generating default present(lhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1))
wp2_term_pr1_lhs:
   3526, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3527, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3526, Generating default present(gr,lhs_pr1_wp2(:ngrdcol,:))
   3536, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3537, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3538,   ! blockidx%x threadidx%x collapsed
   3536, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol))
wp2_terms_bp_pr2_rhs:
   3619, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3620, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3619, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,:),gr)
   3628, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3630,   ! blockidx%x threadidx%x collapsed
   3628, Generating default present(c_uu_buoy(:ngrdcol),rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),thv_ds_zm(:ngrdcol,2:nzm-1))
wp2_term_dp1_rhs:
   3719, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3720, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3719, Generating default present(rhs_dp1_wp2(:ngrdcol,:),gr)
   3729, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3730, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3731,   ! blockidx%x threadidx%x collapsed
   3729, Generating default present(invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1),rhs_dp1_wp2(:ngrdcol,2:nzm-1),up2(:ngrdcol,2:nzm-1),vp2(:ngrdcol,2:nzm-1))
   3737, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3738, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3739,   ! blockidx%x threadidx%x collapsed
   3737, Generating default present(rhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1))
   3739, Generating implicit firstprivate(threshold)
solve_xp2_xpyp_with_single_lhs:
   1626, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
   1628, Generating enter data create(sclrprtp_forcing(:,:),sclrpthlp_forcing(:,:),sclrp2_forcing(:,:))
   1635, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1637,   ! blockidx%x threadidx%x collapsed
   1635, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   1681, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1682, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1683,   ! blockidx%x threadidx%x collapsed
   1681, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
   1705, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1706, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1707,   ! blockidx%x threadidx%x collapsed
   1705, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
   1715, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1716, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1717,   ! blockidx%x threadidx%x collapsed
   1715, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
   1740, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1741, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1742,   ! blockidx%x threadidx%x collapsed
   1740, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
   1750, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1751, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1752,   ! blockidx%x threadidx%x collapsed
   1750, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
   1785, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1787,   ! blockidx%x threadidx%x collapsed
   1785, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
   1796, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       1797, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1798,   ! blockidx%x threadidx%x collapsed
       1799,   ! blockidx%x threadidx%x collapsed
   1796, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
   1814, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1815, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1816,   ! blockidx%x threadidx%x collapsed
   1814, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
   1825, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       1826, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1827,   ! blockidx%x threadidx%x collapsed
       1828,   ! blockidx%x threadidx%x collapsed
   1825, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
   1842, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),lhs_ta(:,:,:))
   1866, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
   1868, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
wp2_term_pr3_rhs:
   3840, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3841, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3840, Generating default present(rhs_pr3_wp2(:ngrdcol,:),gr)
   3849, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3850, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3851,   ! blockidx%x threadidx%x collapsed
   3849, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),c_uu_buoy(:ngrdcol),vm(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),um(:ngrdcol,:nzm-1),c_uu_shr(:ngrdcol),gr,thv_ds_zm(:ngrdcol,2:nzm-1))
wp2_term_pr1_rhs:
   3958, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3959, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3958, Generating default present(rhs_pr1_wp2(:ngrdcol,:),gr)
   3967, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3969,   ! blockidx%x threadidx%x collapsed
   3967, Generating default present(invrs_tau_c4_zm(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),vp2(:ngrdcol,2:nzm-1),up2(:ngrdcol,2:nzm-1),c4(:ngrdcol))
wp2_term_pr_dfsn_rhs:
   4053, Generating create(wpuip2(:,:)) [if not already present]
   4055, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4056, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4057,   ! blockidx%x threadidx%x collapsed
   4055, Generating default present(wp3(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),wpvp2(:ngrdcol,:nzt))
   4063, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4064, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4065,   ! blockidx%x threadidx%x collapsed
   4063, Generating default present(rho_ds_zt(:ngrdcol,:nzm-1),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),c_wp2_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zm(:ngrdcol,2:nzm-1))
   4073, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4074, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   4073, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,:),gr)
wp3_term_ta_new_pdf_lhs:
   4212, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4213, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
       4215, !$acc loop seq
   4212, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
   4215, Loop is parallelizable
   4222, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4223, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4224,   ! blockidx%x threadidx%x collapsed
   4222, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),coef_wp4_implicit(:ngrdcol,2:nzt),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt))
wp3_term_ta_adg1_lhs:
   4407, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4408, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4409,   ! blockidx%x threadidx%x collapsed
   4407, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
   4430, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4431, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4432,   ! blockidx%x threadidx%x collapsed
   4430, Generating default present(a3_coef(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),wp3_on_wp2(:ngrdcol,2:nzt))
   4480, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4481, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4482,   ! blockidx%x threadidx%x collapsed
   4480, Generating default present(a1_coef(:ngrdcol,2:nzt),lhs_ta_wp3(:,:ngrdcol,2:nzt-1),rho_ds_zt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a3_coef(:ngrdcol,2:nzt),gr,wp2(:ngrdcol,2:nzt),wp3_on_wp2(:ngrdcol,2:nzt))
   4536, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4537, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4538,   ! blockidx%x threadidx%x collapsed
   4536, Generating default present(a3_coef_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp3_on_wp2(:ngrdcol,2:nzt),wp2(:ngrdcol,2:nzt))
wp3_term_tp_lhs:
   4699, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4700, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
       4701, !$acc loop seq
   4699, Generating default present(lhs_tp_wp3(:,:ngrdcol,:),gr)
   4700, Generating implicit firstprivate(i)
   4701, Loop is parallelizable
   4711, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4712, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4713,   ! blockidx%x threadidx%x collapsed
   4711, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),coef_wp3_tp(:ngrdcol),gr)
solve_xp2_xpyp_with_multiple_lhs:
   2066, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
   2069, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:))
   2079, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2080, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2081,   ! blockidx%x threadidx%x collapsed
   2079, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   2110, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2111, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2112,   ! blockidx%x threadidx%x collapsed
   2110, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm))
   2118, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2119, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2120,   ! blockidx%x threadidx%x collapsed
   2118, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm))
   2129, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:))
   2146, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2147, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2148,   ! blockidx%x threadidx%x collapsed
   2146, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   2178, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2179, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2180,   ! blockidx%x threadidx%x collapsed
   2178, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
   2186, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2187, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2188,   ! blockidx%x threadidx%x collapsed
   2186, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
   2197, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:))
   2213, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2214, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2215,   ! blockidx%x threadidx%x collapsed
   2213, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   2245, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2246, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2247,   ! blockidx%x threadidx%x collapsed
   2245, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
   2253, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2254, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2255,   ! blockidx%x threadidx%x collapsed
   2253, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
   2264, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:))
   2281, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2282, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2283,   ! blockidx%x threadidx%x collapsed
   2281, Generating default present(lhs_dp1(:ngrdcol,:nzm))
   2427, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2428, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2429,   ! blockidx%x threadidx%x collapsed
   2427, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
   2451, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2453,   ! blockidx%x threadidx%x collapsed
   2451, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
   2461, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2462, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2463,   ! blockidx%x threadidx%x collapsed
   2461, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
   2487, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2489,   ! blockidx%x threadidx%x collapsed
   2487, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
   2497, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2498, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2499,   ! blockidx%x threadidx%x collapsed
   2497, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
   2530, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2531, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2532,   ! blockidx%x threadidx%x collapsed
       2533,   ! blockidx%x threadidx%x collapsed
   2530, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
   2547, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2548, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2549,   ! blockidx%x threadidx%x collapsed
       2550,   ! blockidx%x threadidx%x collapsed
   2547, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
   2565, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
   2568, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:))
wp3_terms_ac_pr2_lhs:
   4826, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4827, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   4826, Generating default present(lhs_ac_pr2_wp3(:ngrdcol,:),gr)
   4836, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4837, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4838,   ! blockidx%x threadidx%x collapsed
   4836, Generating default present(gr%invrs_dzt(1:ngrdcol,2:nzt-1),c11_skw_fnc(:ngrdcol,2:nzt-1),gr,wm_zm(:ngrdcol,2:nzt),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1))
xp2_xpyp_lhs:
   2648, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2649, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2650,   ! blockidx%x threadidx%x collapsed
   2648, Generating default present(lhs_diff(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1),lhs_ma(:,:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1))
   2662, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2663, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2664,   ! blockidx%x threadidx%x collapsed
   2662, Generating default present(lhs(2,:ngrdcol,2:nzm-1))
   2664, Generating implicit firstprivate(dt)
   2677, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2678, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2677, Generating default present(lhs(:,:ngrdcol,:),gr)
wp3_term_pr1_lhs:
   4945, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4946, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   4945, Generating default present(lhs_pr1_wp3(:ngrdcol,:),gr)
   4956, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       4957, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4958,   ! blockidx%x threadidx%x collapsed
   4956, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8b(:ngrdcol),c8(:ngrdcol),skw_zt(:ngrdcol,2:nzt-1),lhs_pr1_wp3(:ngrdcol,2:nzt-1))
   4967, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4969,   ! blockidx%x threadidx%x collapsed
   4967, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8(:ngrdcol),skw_zt(:ngrdcol,2:nzt-1),lhs_pr1_wp3(:ngrdcol,2:nzt-1),c8b(:ngrdcol))
wp3_term_ta_explicit_rhs:
   5070, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5071, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5070, Generating default present(gr,rhs_ta_wp3(:ngrdcol,:))
   5080, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5081, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5082,   ! blockidx%x threadidx%x collapsed
   5080, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp4(:ngrdcol,2:nzt),rhs_ta_wp3(:ngrdcol,2:nzt-1))
wp3_terms_bp1_pr2_rhs:
   5156, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5157, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5156, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,:),gr)
   5166, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       5167, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5168,   ! blockidx%x threadidx%x collapsed
   5166, Generating default present(c11_skw_fnc(:ngrdcol,2:nzt-1),rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),wp2thvp(:ngrdcol,2:nzt-1),thv_ds_zt(:ngrdcol,2:nzt-1))
advance_xm_wpxp:
    496, Generating enter data create(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
    505, Generating enter data create(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),sclrm_old(:,:,:),wpsclrp_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
    543, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        544, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        545,   ! blockidx%x threadidx%x collapsed
    543, Generating default present(thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
    552, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        553, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        554,   ! blockidx%x threadidx%x collapsed
    552, Generating default present(wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
    562, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
         Generating NVIDIA GPU code
        563, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        564,   ! blockidx%x threadidx%x collapsed
        565,   ! blockidx%x threadidx%x collapsed
    562, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
    572, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
         Generating NVIDIA GPU code
        573, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        574,   ! blockidx%x threadidx%x collapsed
        575,   ! blockidx%x threadidx%x collapsed
    572, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),wpsclrp_old(:ngrdcol,:nzm,:sclr_dim))
    584, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        585, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        586,   ! blockidx%x threadidx%x collapsed
    584, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
    593, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        594, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        595,   ! blockidx%x threadidx%x collapsed
    593, Generating default present(vpwp(:ngrdcol,:nzm),vpwp_old(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
    607, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        608, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        609,   ! blockidx%x threadidx%x collapsed
    607, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:12))
    609, Generating implicit firstprivate(c6rt,c6rtc,c6rtb)
    628, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        630,   ! blockidx%x threadidx%x collapsed
    628, Generating default present(c6thl_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,13:15),skw_zm(:ngrdcol,:nzm))
    630, Generating implicit firstprivate(c6thl,c6thlc,c6thlb)
    661, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        662, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        663,   ! blockidx%x threadidx%x collapsed
    661, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13),c6thl_skw_fnc(:ngrdcol,:nzm))
    675, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        676, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        677,   ! blockidx%x threadidx%x collapsed
    675, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm),c7_skw_fnc(:ngrdcol,:nzm))
    685, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        686, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        687,   ! blockidx%x threadidx%x collapsed
    685, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,16:18))
    687, Generating implicit firstprivate(c7,c7b,c7c)
    717, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:))
    735, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        736, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:err_code)
        737,   ! blockidx%x threadidx%x collapsed
    735, Generating default present(c7_skw_fnc(:ngrdcol,:nzm))
         Generating implicit copy(err_code) [if not already present]
    755, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        756, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        757,   ! blockidx%x threadidx%x collapsed
    755, Generating default present(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42))
    779, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        780, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        781,   ! blockidx%x threadidx%x collapsed
    779, Generating default present(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm))
    788, Generating update self(c6_term(:,:))
    903, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        904, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        905,   ! blockidx%x threadidx%x collapsed
    903, Generating default present(rtm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt))
    912, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        913, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        914,   ! blockidx%x threadidx%x collapsed
    912, Generating default present(wprtp(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm))
    922, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
         Generating NVIDIA GPU code
        923, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        924,   ! blockidx%x threadidx%x collapsed
        925,   ! blockidx%x threadidx%x collapsed
    922, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
    932, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
        933, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        934,   ! blockidx%x threadidx%x collapsed
        935,   ! blockidx%x threadidx%x collapsed
    932, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
    945, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        946, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        947,   ! blockidx%x threadidx%x collapsed
    945, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
    954, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        955, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        956,   ! blockidx%x threadidx%x collapsed
    954, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
    970, Generating update self(vpwp(:,:),vm_forcing(:,:),upwp(:,:),um_forcing(:,:),wpsclrp(:,:,:),sclrm_forcing(:,:,:),wpthlp_forcing(:,:),thlm_forcing(:,:),wprtp_forcing(:,:),rtm_forcing(:,:),vprcp(:,:),vg(:,:),uprcp(:,:),ug(:,:),wprtp_old(:,:),rtpthvp(:,:),wpsclrp_old(:,:,:),skw_zm(:,:),wp3_on_wp2_zt(:,:),rho_ds_zt(:,:),mixt_frac_zm(:,:),vp2(:,:),up2(:,:),vm_ref(:,:),um_ref(:,:),vm_old(:,:),um_old(:,:),em(:,:),wpthvp(:,:),wpthlp_old(:,:),varnce_w_2_zm(:,:),thv_ds_zm(:,:),vm(:,:),um(:,:),sclrm_old(:,:,:),sclrm(:,:,:),sclrp2(:,:,:),wp2rtp(:,:),cx_fnc_richardson(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_old(:,:),w_1_zm(:,:),vpwp_old(:,:),thlm_ref(:,:),rtm_ref(:,:),thlpthvp(:,:),invrs_rho_ds_zm(:,:),fcor(:),rho_ds_zm(:,:),rc_coef_zm(:,:),thlm_old(:,:),wpthlp(:,:),thlm(:,:),thlp2(:,:),wp2sclrp(:,:,:),rtm_old(:,:),wprtp(:,:),rtm(:,:),rtp2(:,:),wp2(:,:),sigma_sqd_w(:,:),invrs_rho_ds_zt(:,:),invrs_tau_c6_zm(:,:),kh_zm(:,:),wp3_on_wp2(:,:),wp2thlp(:,:),kh_zt(:,:),wm_zt(:,:),wm_zm(:,:),w_2_zm(:,:),sclrpthvp(:,:,:))
   1028, Generating update self(rtm_ref(:,:),rtm(:,:))
   1049, Generating update device(rtm(:,:))
   1055, Generating update self(thlm_ref(:,:),thlm(:,:))
   1076, Generating update device(thlm(:,:))
   1084, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
   1114, Generating update device(vm(:,:),um(:,:))
   1123, Generating update self(vm(:,:),um(:,:))
   1132, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1133, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1134,   ! blockidx%x threadidx%x collapsed
   1132, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
   1134, Generating implicit firstprivate(ts_nudge,dt)
   1143, Generating update self(vm(:,:),um(:,:))
   1155, Generating update self(vm_ref(:,:),um_ref(:,:))
   1168, Generating exit data delete(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
   1177, Generating exit data delete(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
xp2_xpyp_uv_rhs:
   3232, Generating enter data create(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
   3260, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3261, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3262,   ! blockidx%x threadidx%x collapsed
   3260, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1))
   3287, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3288, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3289,   ! blockidx%x threadidx%x collapsed
   3287, Generating default present(rhs_pr1(:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol),lhs_dp1_c14(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),lhs_dp1_c4(:ngrdcol,2:nzm-1),xap2(:ngrdcol,:nzm),rhs_term_tp(:ngrdcol,2:nzm-1))
   3316, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3317, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3318,   ! blockidx%x threadidx%x collapsed
   3316, Generating default present(rhs(:ngrdcol,2:nzm-1),xap2(:ngrdcol,2:nzm-1))
   3318, Generating implicit firstprivate(dt)
   3336, Generating copyin(c14_zeros(:),c4_zeros(:)) [if not already present]
         Generating copyout(stats_pr2(:,:),stats_pr1(:,:)) [if not already present]
   3350, Generating update self(lhs_dp1_c14(:,:),invrs_tau_c4_zm(:,:),rhs_ta(:,:),lhs_dp1_c4(:,:),lhs_ta(:,:,:),invrs_tau_c14_zm(:,:),rhs_term_tp(:,:),xbp2(:,:),xap2(:,:),wp2(:,:),lhs_splat_wp2(:,:),rhs_pr2(:,:))
   3419, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3420, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3419, Generating default present(xap2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
   3428, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
wp3_term_pr_turb_rhs:
   5255, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5256, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5255, Generating default present(rhs_pr_turb_wp3(:ngrdcol,:),gr)
   5266, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       5267, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5268,   ! blockidx%x threadidx%x collapsed
   5266, Generating default present(kh_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),dvm_dz(:ngrdcol,2:nzt),gr,upwp(:ngrdcol,2:nzt),dum_dz(:ngrdcol,2:nzt),thv_ds_zt(:ngrdcol,2:nzt-1),c_wp3_pr_turb(:ngrdcol),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),wpthvp(:ngrdcol,2:nzt),vpwp(:ngrdcol,2:nzt))
   5280, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5281, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5282,   ! blockidx%x threadidx%x collapsed
   5280, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),em(:ngrdcol,2:nzt),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),c_wp3_pr_turb(:ngrdcol))
wp3_term_pr_dfsn_rhs:
   5372, Generating create(wp2uip2(:,:),wp2_uip2(:,:)) [if not already present]
   5374, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       5375, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5376,   ! blockidx%x threadidx%x collapsed
   5374, Generating default present(up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),wp2up2(:ngrdcol,:nzm),wp2vp2(:ngrdcol,:nzm),wp4(:ngrdcol,:nzm))
   5383, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5384, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5383, Generating default present(gr,rhs_pr_dfsn_wp3(:ngrdcol,:))
   5392, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5393, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5394,   ! blockidx%x threadidx%x collapsed
   5392, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),c_wp3_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1))
xm_wpxp_lhs:
   1326, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1327, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1326, Generating default present(lhs(:,:ngrdcol,:1))
   1337, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1338, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1339,   ! blockidx%x threadidx%x collapsed
   1337, Generating default present(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt))
   1339, Generating implicit firstprivate(k_xm,invrs_dt)
   1359, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1360, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1361,   ! blockidx%x threadidx%x collapsed
   1359, Generating default present(lhs(:,:ngrdcol,:),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs_ac_pr2(:ngrdcol,2:nzm-1),lhs_pr1(:ngrdcol,2:nzm-1))
   1361, Generating implicit firstprivate(k_wpxp)
   1386, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1387, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1386, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
   1387, Generating implicit firstprivate(nzm)
   1398, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1400,   ! blockidx%x threadidx%x collapsed
   1398, Generating default present(lhs(3,:ngrdcol,:))
   1400, Generating implicit firstprivate(k_wpxp,invrs_dt)
   1410, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1411, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1412,   ! blockidx%x threadidx%x collapsed
   1410, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
   1412, Generating implicit firstprivate(k_xm)
   1424, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1425, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1426,   ! blockidx%x threadidx%x collapsed
   1424, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
   1426, Generating implicit firstprivate(k_xm)
xp2_xpyp_rhs:
   3585, Generating enter data create(lhs_term_dp1(:,:),rhs_term_dp1(:,:),rhs_term_tp(:,:))
   3636, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3637, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3638,   ! blockidx%x threadidx%x collapsed
   3636, Generating default present(lhs_ta(:,:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1),rhs_term_dp1(:ngrdcol,2:nzm-1),lhs_term_dp1(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),xapxbp(:ngrdcol,:nzm),rhs_term_tp(:ngrdcol,2:nzm-1))
   3691, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3693,   ! blockidx%x threadidx%x collapsed
   3691, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
   3700, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3702,   ! blockidx%x threadidx%x collapsed
   3700, Generating default present(rhs(:ngrdcol,2:nzm-1),xapxbp(:ngrdcol,2:nzm-1))
   3702, Generating implicit firstprivate(dt)
   3713, Generating copyin(xm_zeros(:,:),wpxp_zeros(:,:)) [if not already present]
         Generating copyout(stats_tp2(:,:),stats_tp1(:,:)) [if not already present]
   3730, Generating update self(lhs_ta(:,:,:),rhs_ta(:,:),xpyp_forcing(:,:),xbm(:,:),rhs_term_tp(:,:),wpxap(:,:),xapxbp(:,:),rhs_term_dp1(:,:),wpxbp(:,:),cn(:,:),xam(:,:),invrs_tau_zm(:,:),lhs_term_dp1(:,:))
   3817, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3818, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3817, Generating default present(xapxbp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
   3818, Generating implicit firstprivate(threshold)
   3824, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
wp3_term_pr1_rhs:
   5497, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5498, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5497, Generating default present(rhs_pr1_wp3(:ngrdcol,:),gr)
   5508, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5509, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5510,   ! blockidx%x threadidx%x collapsed
   5508, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8b(:ngrdcol),c8(:ngrdcol),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1),skw_zt(:ngrdcol,2:nzt-1))
   5517, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5518, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5519,   ! blockidx%x threadidx%x collapsed
   5517, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8(:ngrdcol),rhs_pr1_wp3(:ngrdcol,2:nzt-1),c8b(:ngrdcol),wp3(:ngrdcol,2:nzt-1),skw_zt(:ngrdcol,2:nzt-1))
calc_xm_wpxp_lhs_terms:
   1565, Generating enter data create(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
   1601, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1603,   ! blockidx%x threadidx%x collapsed
   1601, Generating default present(kh_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
   1610, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1611, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1612,   ! blockidx%x threadidx%x collapsed
   1610, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
   1619, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1620, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1621,   ! blockidx%x threadidx%x collapsed
   1619, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm))
   1629, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1630, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1629, Generating default present(zeros_array(:ngrdcol))
   1649, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
xm_wpxp_rhs:
   1802, Generating enter data create(rhs_bp_pr3(:,:))
   1822, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1823, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1822, Generating default present(wpxp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,rhs_lb_idx_zm),gr)
   1823, Generating implicit firstprivate(rhs_lb_idx_zm)
   1830, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1831, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1832,   ! blockidx%x threadidx%x collapsed
   1830, Generating default present(rhs(:ngrdcol,:),xm_forcing(:ngrdcol,:nzt),xm(:ngrdcol,:nzt))
   1832, Generating implicit firstprivate(k_xm,invrs_dt)
   1846, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1847, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1848,   ! blockidx%x threadidx%x collapsed
   1846, Generating default present(lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wpxp_forcing(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,:),rhs_bp_pr3(:ngrdcol,2:nzm-1),gr,lhs_pr1(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1))
   1848, Generating implicit firstprivate(k_wpxp)
   1865, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1866, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1865, Generating default present(rhs(:ngrdcol,rhs_ub_idx_zm))
   1866, Generating implicit firstprivate(rhs_ub_idx_zm)
   1874, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1875, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1876,   ! blockidx%x threadidx%x collapsed
   1874, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
   1876, Generating implicit firstprivate(k_wpxp,invrs_dt)
   1931, Generating copyin(c7_skw_fnc_plus_one(:,:),c7_skw_fnc_zeros(:,:)) [if not already present]
         Generating copyout(rhs_pr3(:,:),rhs_bp(:,:)) [if not already present]
   1959, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:))
   2021, Generating exit data delete(rhs_bp_pr3(:,:))
calc_xm_wpxp_ta_terms:
   2211, Generating enter data create(a1_coef(:,:),sgn_t_vel_wprtp(:,:),coef_wp2thlp_implicit_zm(:,:),term_wp2thlp_explicit(:,:),coef_wp2thlp_implicit(:,:),term_wp2rtp_explicit_zm(:,:),coef_wp2rtp_implicit_zm(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),sgn_t_vel_wpthlp(:,:),a1_coef_zt(:,:),term_wp2thlp_explicit_zm(:,:))
   2217, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:))
   2240, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2241, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2242,   ! blockidx%x threadidx%x collapsed
       2243,   ! blockidx%x threadidx%x collapsed
   2240, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
   2252, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2253, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
       2254,   ! blockidx%x threadidx%x collapsed
       2255,   ! blockidx%x threadidx%x collapsed
       2256,   ! blockidx%x threadidx%x collapsed
   2252, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim))
   2265, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2266, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2267,   ! blockidx%x threadidx%x collapsed
   2265, Generating default present(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt))
   2294, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2295, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2296,   ! blockidx%x threadidx%x collapsed
   2294, Generating default present(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt))
   2328, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2329, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2330,   ! blockidx%x threadidx%x collapsed
   2328, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
   2341, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       2342, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2343,   ! blockidx%x threadidx%x collapsed
   2341, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
   2364, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2365, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2366,   ! blockidx%x threadidx%x collapsed
   2364, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
   2382, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2383, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2384,   ! blockidx%x threadidx%x collapsed
       2385,   ! blockidx%x threadidx%x collapsed
   2382, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
   2393, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2394, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
       2395,   ! blockidx%x threadidx%x collapsed
       2396,   ! blockidx%x threadidx%x collapsed
       2397,   ! blockidx%x threadidx%x collapsed
   2393, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm))
   2407, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2408, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2409,   ! blockidx%x threadidx%x collapsed
   2407, Generating default present(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt))
   2419, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2420, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2421,   ! blockidx%x threadidx%x collapsed
   2419, Generating default present(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm))
   2429, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2430, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2431,   ! blockidx%x threadidx%x collapsed
       2432,   ! blockidx%x threadidx%x collapsed
   2429, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim))
   2444, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2445, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2446,   ! blockidx%x threadidx%x collapsed
       2447,   ! blockidx%x threadidx%x collapsed
   2444, Generating default present(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm))
   2457, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2458, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2459,   ! blockidx%x threadidx%x collapsed
   2457, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm))
   2591, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:))
   2609, Generating exit data delete(a1_coef(:,:),sgn_t_vel_wprtp(:,:),coef_wp2thlp_implicit_zm(:,:),term_wp2thlp_explicit(:,:),coef_wp2thlp_implicit(:,:),term_wp2rtp_explicit_zm(:,:),coef_wp2rtp_implicit_zm(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),sgn_t_vel_wpthlp(:,:),a1_coef_zt(:,:),term_wp2thlp_explicit_zm(:,:))
   2615, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:))
solve_xm_wpxp_with_single_lhs:
   2965, Generating enter data create(upwp_forcing_pert(:,:),tau_c6_zm(:,:),vpthvp_pert(:,:),upthvp_pert(:,:),ddzt_vm(:,:),ddzt_um(:,:),ddzt_um_pert(:,:),vpwp_forcing_pert(:,:),old_solution(:,:,:),lhs(:,:,:),rhs_save(:,:,:),rhs(:,:,:),rcond(:),vprtp(:,:),uprtp(:,:),vpthlp(:,:),upthlp(:,:),vpthvp(:,:),upthvp(:,:),vpwp_forcing(:,:),upwp_forcing(:,:),solution(:,:,:),vm_tndcy(:,:),um_tndcy(:,:),vprtp_pert(:,:),uprtp_pert(:,:),vpthlp_pert(:,:),upthlp_pert(:,:),vpthvp_tmp(:,:),upthvp_tmp(:,:),vm_smth(:,:),um_smth(:,:),ddzt_vm_pert(:,:),zeros_vector(:,:))
   2973, Generating enter data create(wpsclrp_forcing(:,:,:))
   2977, Generating implicit firstprivate(nzm)
         Generating NVIDIA GPU code
   3028, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3029, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3030,   ! blockidx%x threadidx%x collapsed
   3028, Generating default present(wpsclrp_forcing(:ngrdcol,:nzm,sclr))
   3030, Generating implicit firstprivate(sclr)
   3059, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       3060, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3061,   ! blockidx%x threadidx%x collapsed
   3059, Generating default present(vm_tndcy(:ngrdcol,:nzt),vm_forcing(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),ug(:ngrdcol,:nzt),fcor(:ngrdcol),um_forcing(:ngrdcol,:nzt),vg(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
   3070, Generating update self(ug(:,:),vg(:,:),fcor(:),um_forcing(:,:),vm_forcing(:,:),vm(:,:),um(:,:))
   3100, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       3101, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3102,   ! blockidx%x threadidx%x collapsed
   3100, Generating default present(vm_tndcy(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt))
   3115, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3116, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3117,   ! blockidx%x threadidx%x collapsed
   3115, Generating default present(upwp_forcing(:ngrdcol,:nzm),ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vpwp_forcing(:ngrdcol,:nzm),c_uu_shr(:ngrdcol))
   3129, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3130, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3131,   ! blockidx%x threadidx%x collapsed
   3129, Generating default present(upwp_forcing_pert(:ngrdcol,:nzm),ddzt_um_pert(:ngrdcol,:nzm),ddzt_vm_pert(:ngrdcol,:nzm),c_uu_shr(:ngrdcol),wp2(:ngrdcol,:nzm),vpwp_forcing_pert(:ngrdcol,:nzm))
   3142, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:))
   3155, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3157,   ! blockidx%x threadidx%x collapsed
   3155, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm))
   3209, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3210, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3211,   ! blockidx%x threadidx%x collapsed
   3209, Generating default present(vpthvp_tmp(:ngrdcol,:nzm),vpthlp(:ngrdcol,:nzm),vprtp(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_tmp(:ngrdcol,:nzm),upthlp(:ngrdcol,:nzm),uprtp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm))
   3226, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3227, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3228,   ! blockidx%x threadidx%x collapsed
   3226, Generating default present(vpthvp_pert(:ngrdcol,:nzm),vpthlp_pert(:ngrdcol,:nzm),vprtp_pert(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_pert(:ngrdcol,:nzm),upthlp_pert(:ngrdcol,:nzm),uprtp_pert(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm))
   3243, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:))
   3307, Generating implicit firstprivate(nzm,nrhs,ngrdcol)
         Generating NVIDIA GPU code
       3308, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       3309,   ! blockidx%x threadidx%x collapsed
       3310,   ! blockidx%x threadidx%x collapsed
   3307, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs))
   3320, Generating implicit firstprivate(nzt)
         Generating NVIDIA GPU code
   3329, Generating implicit firstprivate(nzm)
         Generating NVIDIA GPU code
   3338, Generating implicit firstprivate(sclr_dim,nzt)
         Generating NVIDIA GPU code
       3339, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3340,   ! blockidx%x threadidx%x collapsed
   3348, Generating implicit firstprivate(sclr_dim,nzm)
         Generating NVIDIA GPU code
       3349, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3350,   ! blockidx%x threadidx%x collapsed
   3359, Generating implicit firstprivate(nzt)
         Generating NVIDIA GPU code
   3368, Generating implicit firstprivate(nzm)
         Generating NVIDIA GPU code
   3398, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:))
   3709, Generating exit data delete(upwp_forcing_pert(:,:),tau_c6_zm(:,:),vpthvp_pert(:,:),upthvp_pert(:,:),ddzt_vm(:,:),ddzt_um(:,:),ddzt_um_pert(:,:),vpwp_forcing_pert(:,:),old_solution(:,:,:),lhs(:,:,:),rhs_save(:,:,:),rhs(:,:,:),rcond(:),vprtp(:,:),uprtp(:,:),vpthlp(:,:),upthlp(:,:),vpthvp(:,:),upthvp(:,:),vpwp_forcing(:,:),upwp_forcing(:,:),solution(:,:,:),vm_tndcy(:,:),um_tndcy(:,:),vprtp_pert(:,:),uprtp_pert(:,:),vpthlp_pert(:,:),upthlp_pert(:,:),vpthvp_tmp(:,:),upthvp_tmp(:,:),vm_smth(:,:),um_smth(:,:),ddzt_vm_pert(:,:),zeros_vector(:,:))
   3717, Generating exit data delete(wpsclrp_forcing(:,:,:))
xm_wpxp_clipping_and_stats:
   4707, Generating enter data create(xm_pd(:,:),xp2_relaxed(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
   4797, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4798, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4799,   ! blockidx%x threadidx%x collapsed
   4797, Generating default present(xm_old(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),solution(:ngrdcol,:))
   4799, Generating implicit firstprivate(k_xm)
   4808, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4809, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4810,   ! blockidx%x threadidx%x collapsed
   4808, Generating default present(solution(:ngrdcol,:),wpxp(:ngrdcol,:nzm))
   4810, Generating implicit firstprivate(k_wpxp)
   4819, Generating update self(wm_zt(:,:),xm(:,:),wpxp(:,:),lhs_ma_zt(:,:,:),lhs_ta_wpxp(:,:,:),lhs_ta_xm(:,:,:),lhs_pr1(:,:),lhs_diff_zm(:,:,:),lhs_ma_zm(:,:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),rcond(:))
   4827, Generating copyin(c7_skw_fnc_plus_one(:,:),c7_skw_fnc_zeros(:,:)) [if not already present]
         Generating copyout(wpxp_pr2(:,:),wpxp_ac(:,:)) [if not already present]
   4995, Generating update self(xm(:,:))
   5016, Generating update self(xm(:,:))
   5050, Generating update self(xm(:,:))
   5075, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5076, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5077,   ! blockidx%x threadidx%x collapsed
   5075, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
   5085, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5086, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5087,   ! blockidx%x threadidx%x collapsed
   5085, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
   5095, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5096, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5097,   ! blockidx%x threadidx%x collapsed
   5095, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
   5107, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5109,   ! blockidx%x threadidx%x collapsed
   5107, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
   5178, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
xm_term_ta_lhs:
   5269, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5270, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5271,   ! blockidx%x threadidx%x collapsed
   5269, Generating default present(invrs_rho_ds_zt(:ngrdcol,:nzt),gr%invrs_dzt(1:ngrdcol,1:nzt),gr,rho_ds_zm(:ngrdcol,:nzt+1),lhs_ta_xm(:,:ngrdcol,:nzt))
calc_xp2_xpyp_ta_terms:
   4131, Generating enter data create(wp_coef(:,:),vpwp_zt(:,:),wprtp_zt(:,:),wp_coef_zt(:,:),upwp_zt(:,:),term_wpvp2_explicit_zm(:,:),a1_coef(:,:),sgn_t_vel_up2(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),sgn_t_vel_rtpthlp(:,:),coef_wpvp2_implicit_zm(:,:),term_wpvp2_explicit(:,:),term_wpup2_explicit(:,:),coef_wpup2_implicit(:,:),term_wpup2_explicit_zm(:,:),coef_wpup2_implicit_zm(:,:),term_wpthlp2_explicit_zm(:,:),coef_wpthlp2_implicit(:,:),term_wprtpthlp_explicit(:,:),coef_wpvp2_implicit(:,:),term_wprtp2_explicit_zm(:,:),coef_wprtp2_implicit_zm(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit_zm(:,:),coef_wprtpthlp_implicit(:,:),term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),sgn_t_vel_vp2(:,:),a1_coef_zt(:,:),wpthlp_zt(:,:))
   4144, Generating enter data create(term_wpthlpsclrp_explicit_zm(:,:),wpsclrp_zt(:,:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:))
   4159, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4160, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4161,   ! blockidx%x threadidx%x collapsed
   4159, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
   4170, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       4171, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4172,   ! blockidx%x threadidx%x collapsed
   4170, Generating default present(wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
   4179, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4180, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4181,   ! blockidx%x threadidx%x collapsed
   4179, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt))
   4445, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4446, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4447,   ! blockidx%x threadidx%x collapsed
   4445, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt))
   4460, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4461, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4462,   ! blockidx%x threadidx%x collapsed
   4460, Generating default present(coef_wprtp2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm))
   4484, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4485, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4486,   ! blockidx%x threadidx%x collapsed
   4484, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt))
   4504, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4505, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       4506,   ! blockidx%x threadidx%x collapsed
       4507,   ! blockidx%x threadidx%x collapsed
   4504, Generating default present(lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm))
   4516, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       4517, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
       4518,   ! blockidx%x threadidx%x collapsed
       4519,   ! blockidx%x threadidx%x collapsed
       4520,   ! blockidx%x threadidx%x collapsed
   4516, Generating default present(lhs_ta_wpthlpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wpsclrp2(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp2(:,:ngrdcol,:nzm),lhs_ta_wprtpsclrp(:,:ngrdcol,:nzm,:sclr_dim))
   4540, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4541, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4542,   ! blockidx%x threadidx%x collapsed
   4540, Generating default present(term_wprtp2_explicit(:ngrdcol,:nzt),term_wprtpthlp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wprtp_zt(:ngrdcol,:nzt),term_wpthlp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
   4554, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4555, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4556,   ! blockidx%x threadidx%x collapsed
   4554, Generating default present(term_wprtp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
   4582, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4584,   ! blockidx%x threadidx%x collapsed
   4582, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm))
   4589, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4590, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4591,   ! blockidx%x threadidx%x collapsed
   4589, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt))
   4609, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4611,   ! blockidx%x threadidx%x collapsed
   4609, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
   4616, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4617, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4618,   ! blockidx%x threadidx%x collapsed
   4616, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt))
   4640, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4641, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4642,   ! blockidx%x threadidx%x collapsed
   4640, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
   4647, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4648, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4649,   ! blockidx%x threadidx%x collapsed
   4647, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt))
   4667, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4668, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4669,   ! blockidx%x threadidx%x collapsed
   4667, Generating default present(term_wprtpthlp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtpthlp(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
   4693, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       4694, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4695,   ! blockidx%x threadidx%x collapsed
   4693, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm))
   4700, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4702,   ! blockidx%x threadidx%x collapsed
   4700, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt))
   4732, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       4733, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4734,   ! blockidx%x threadidx%x collapsed
   4732, Generating default present(term_wpsclrp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrp2(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm))
   4741, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4742, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4743,   ! blockidx%x threadidx%x collapsed
   4741, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt))
   4766, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4767, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4768,   ! blockidx%x threadidx%x collapsed
   4766, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm))
   4773, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4774, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4775,   ! blockidx%x threadidx%x collapsed
   4773, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt))
   4796, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4797, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4798,   ! blockidx%x threadidx%x collapsed
   4796, Generating default present(term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrprtp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
   4805, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4806, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4807,   ! blockidx%x threadidx%x collapsed
   4805, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
   4830, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4831, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4832,   ! blockidx%x threadidx%x collapsed
   4830, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm))
   4837, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4838, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4839,   ! blockidx%x threadidx%x collapsed
   4837, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt))
   4860, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4861, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4862,   ! blockidx%x threadidx%x collapsed
   4860, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
   4869, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4870, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4871,   ! blockidx%x threadidx%x collapsed
   4869, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr))
   4894, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4895, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4896,   ! blockidx%x threadidx%x collapsed
   4894, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
   4901, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4902, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4903,   ! blockidx%x threadidx%x collapsed
   4901, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt))
   5337, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5338, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5339,   ! blockidx%x threadidx%x collapsed
   5337, Generating default present(term_wpup2_explicit_zm(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),coef_wpvp2_implicit_zm(:ngrdcol,:nzm),term_wpvp2_explicit_zm(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),coef_wpup2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm))
   5351, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5352, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5353,   ! blockidx%x threadidx%x collapsed
   5351, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm))
   5369, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5370, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5371,   ! blockidx%x threadidx%x collapsed
   5369, Generating default present(coef_wpup2_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpvp2_implicit(:ngrdcol,:nzt))
   5379, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5380, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5381,   ! blockidx%x threadidx%x collapsed
   5379, Generating default present(term_wpup2_explicit(:ngrdcol,:nzt),upwp_zt(:ngrdcol,:nzt),term_wpvp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),vpwp_zt(:ngrdcol,:nzt))
   5401, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5402, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       5403,   ! blockidx%x threadidx%x collapsed
       5404,   ! blockidx%x threadidx%x collapsed
   5401, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm))
   5435, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:))
   5460, Generating exit data delete(wp_coef(:,:),vpwp_zt(:,:),wprtp_zt(:,:),wp_coef_zt(:,:),upwp_zt(:,:),term_wpvp2_explicit_zm(:,:),a1_coef(:,:),sgn_t_vel_up2(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),sgn_t_vel_rtpthlp(:,:),coef_wpvp2_implicit_zm(:,:),term_wpvp2_explicit(:,:),term_wpup2_explicit(:,:),coef_wpup2_implicit(:,:),term_wpup2_explicit_zm(:,:),coef_wpup2_implicit_zm(:,:),term_wpthlp2_explicit_zm(:,:),coef_wpthlp2_implicit(:,:),term_wprtpthlp_explicit(:,:),coef_wpvp2_implicit(:,:),term_wprtp2_explicit_zm(:,:),coef_wprtp2_implicit_zm(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit_zm(:,:),coef_wprtpthlp_implicit(:,:),term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),sgn_t_vel_vp2(:,:),a1_coef_zt(:,:),wpthlp_zt(:,:))
   5473, Generating exit data delete(wpsclrp_zt(:,:,:),term_wpthlpsclrp_explicit_zm(:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:))
wpxp_term_tp_lhs:
   5368, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5369, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5368, Generating default present(lhs_tp(:,:ngrdcol,gr%k_lb_zm),gr)
   5376, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5377, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5378,   ! blockidx%x threadidx%x collapsed
   5376, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),gr)
   5391, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5392, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5391, Generating default present(lhs_tp(:,:ngrdcol,gr%k_ub_zm),gr)
term_tp_rhs:
   5550, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       5551, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5552,   ! blockidx%x threadidx%x collapsed
   5550, Generating default present(invrs_dzm(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),xbm(:ngrdcol,:nzm-1),xam(:ngrdcol,:nzm-1),wpxap(:ngrdcol,2:nzm-1),wpxbp(:ngrdcol,2:nzm-1))
wpxp_terms_ac_pr2_lhs:
   5493, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5494, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5493, Generating default present(lhs_ac_pr2(:ngrdcol,gr%k_lb_zm),gr)
   5500, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5501, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5502,   ! blockidx%x threadidx%x collapsed
   5500, Generating default present(invrs_dzm(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1),wm_zt(:ngrdcol,:nzm-1),lhs_ac_pr2(:ngrdcol,2:nzm-1))
   5511, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5512, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5511, Generating default present(gr,lhs_ac_pr2(:ngrdcol,gr%k_ub_zm))
term_dp1_lhs:
   5645, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5646, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5645, Generating default present(gr,lhs(:ngrdcol,:))
   5654, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5655, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5656,   ! blockidx%x threadidx%x collapsed
   5654, Generating default present(lhs(:ngrdcol,2:nzm-1),invrs_tau_zm(:ngrdcol,2:nzm-1),cn(:ngrdcol,2:nzm-1))
term_dp1_rhs:
   5735, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5736, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5737,   ! blockidx%x threadidx%x collapsed
   5735, Generating default present(rhs(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),cn(:ngrdcol,:nzm))
   5737, Generating implicit firstprivate(threshold)
wpxp_term_pr1_lhs:
   5591, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       5592, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5593,   ! blockidx%x threadidx%x collapsed
   5591, Generating default present(lhs_pr1_wprtp(:ngrdcol,2:nzm-1),lhs_pr1_wpthlp(:ngrdcol,2:nzm-1),c6rt_skw_fnc(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c6thl_skw_fnc(:ngrdcol,2:nzm-1))
   5605, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5606, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5605, Generating default present(gr,lhs_pr1_wpthlp(:ngrdcol,:),lhs_pr1_wprtp(:ngrdcol,:))
   5625, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       5626, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5627,   ! blockidx%x threadidx%x collapsed
   5625, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1))
   5636, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5637, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5636, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:),gr)
term_pr1:
   5863, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       5864, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5865,   ! blockidx%x threadidx%x collapsed
   5863, Generating default present(invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c14(:ngrdcol),xbp2(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),invrs_tau_c14_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol))
wpxp_terms_bp_pr3_rhs:
   5715, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5716, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5715, Generating default present(rhs_bp_pr3(:ngrdcol,gr%k_lb_zm),gr)
   5721, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       5722, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5723,   ! blockidx%x threadidx%x collapsed
   5721, Generating default present(c7_skw_fnc(:ngrdcol,2:nzm-1),rhs_bp_pr3(:ngrdcol,2:nzm-1),xpthvp(:ngrdcol,2:nzm-1),thv_ds_zm(:ngrdcol,2:nzm-1))
   5729, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5730, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5729, Generating default present(gr,rhs_bp_pr3(:ngrdcol,gr%k_ub_zm))
term_pr2:
   5979, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5980, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5981,   ! blockidx%x threadidx%x collapsed
   5979, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),c_uu_buoy(:ngrdcol),vm(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),um(:ngrdcol,:nzm-1),c_uu_shr(:ngrdcol),gr,thv_ds_zm(:ngrdcol,2:nzm-1))
pos_definite_variances:
   6082, Generating update self(xp2_np1(:,:))
   6103, Generating update self(xp2_np1(:,:))
xm_correction_wpxp_cl:
   5915, Generating enter data create(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
   5919, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       5920, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5921,   ! blockidx%x threadidx%x collapsed
   5919, Generating default present(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm))
   5921, Generating implicit firstprivate(l_any_clipping_needed)
   5930, Generating update self(l_any_clipping_needed)
   5948, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5949, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5950,   ! blockidx%x threadidx%x collapsed
   5948, Generating default present(l_clipping_needed(:ngrdcol),xm_tndcy_wpxp_cl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),wpxp_chnge(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt))
   5950, Generating implicit firstprivate(dt)
   5961, Generating update self(xm_tndcy_wpxp_cl(:,:))
   5972, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
damp_coefficient:
   6020, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       6021, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6022,   ! blockidx%x threadidx%x collapsed
   6020, Generating default present(coefficient(:ngrdcol),damped_value(:ngrdcol,:nzm),gr,gr%zm(1:ngrdcol,1:nzm),threshold(:ngrdcol),max_coeff_value(:ngrdcol),lscale_zm(:ngrdcol,:nzm),altitude_threshold(:ngrdcol),cx_skw_fnc(:ngrdcol,:nzm))
diagnose_upxp:
   6100, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:))
   6105, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       6106, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6107,   ! blockidx%x threadidx%x collapsed
   6105, Generating default present(ypxp(:ngrdcol,2:nzm-1),ypwp(:ngrdcol,2:nzm-1),ddzt_ym(:ngrdcol,2:nzm-1),c6x_skw_fnc(:ngrdcol,2:nzm-1),tau_c6_zm(:ngrdcol,2:nzm-1),ddzt_xm(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1))
   6117, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       6118, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   6117, Generating default present(ypxp(:ngrdcol,:),gr)
   6124, Generating exit data delete(ddzt_ym(:,:),ddzt_xm(:,:))
Aborted by Gunther Huebler
Sending interrupt signal to process
nvdd-Fatal-/usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/nvhpc-24.3-ym2ucux26iwkpvpcaph3ozu5oyjmahuk/Linux_x86_64/24.3/cuda/11.8/bin/ptxas TERMINATED by signal 15
NVFORTRAN-F-0155-Compiler failed to translate accelerator region (see -Minfo messages): Device compiler exited with error status code (/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_wp2_wp3_module.F90: 5517)
NVFORTRAN/x86-64 Linux 24.3-0: compilation aborted
make[1]: *** [Make.clubb_param:27: advance_wp2_wp3_module.o] Error 2
make[1]: Leaving directory '/home/jenkins/workspace/branch_clubb_test/obj'
make: *** [Makefile:14: libclubb_param.a] Error 2
Terminated
script returned exit code 143
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU_ACC)
Stage "Run GPU_ACC" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile GPU_OMP)
Stage "Compile GPU_OMP" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU_OMP)
Stage "Run GPU_OMP" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compare CPU vs ACC)
Stage "Compare CPU vs ACC" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compare CPU vs OMP)
Stage "Compare CPU vs OMP" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: f9183e9a-7057-4bd2-8cfc-4ce09b1071ce
Finished: ABORTED