Skipping 1,838 KB.. 
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
         Generating copyin(sfc_elevation(:),wprtp_sfc(:),rtm_ref(:,:),rtp2_forcing(:,:),thlm_ref(:,:),thlp2_forcing(:,:)) [if not already present]
         Generating copy(rtp3(:,:)) [if not already present]
         Generating copyin(wm_zt(:,:)) [if not already present]
         Generating copy(wp2vp2(:,:)) [if not already present]
         Generating copyin(nu_vert_res_dep%nu9(:),err_info_api%err_header(:)) [if not already present]
         Generating copy(rc_coef_zm(:,:)) [if not already present]
         Generating copyout(cloud_cover(:,:)) [if not already present]
         Generating copyin(wpthlp_sfc(:)) [if not already present]
         Generating copy(wp2thlp(:,:)) [if not already present]
         Generating copyin(rtpthlp_forcing(:,:)) [if not already present]
         Generating copyout(thlprcp(:,:)) [if not already present]
         Generating copy(wp2(:,:),wp2rtp(:,:),up3(:,:),vp3(:,:),pdf_params_zm%w_2(:,:),wp3(:,:),wpthvp(:,:),wpup2(:,:),wp2thvp(:,:),wp2up2(:,:)) [if not already present]
         Generating copyin(host_dy(:),um_forcing(:,:),vm_forcing(:,:)) [if not already present]
         Generating copy(upwp(:,:),vpwp(:,:),pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present]
         Generating copyin(pdf_params) [if not already present]
         Generating copy(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:)) [if not already present]
         Generating copyin(pdf_params_zm) [if not already present]
         Generating copy(pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rcm(:,:),wp4(:,:)) [if not already present]
         Generating copyout(w_down_in_cloud(:,:)) [if not already present]
         Generating copyin(vpwp_sfc_pert(:)) [if not already present]
         Generating copyout(cloudy_downdraft_frac(:,:)) [if not already present]
         Generating copy(cloud_frac(:,:)) [if not already present]
         Generating copyin(invrs_rho_ds_zt(:,:)) [if not already present]
         Generating copyout(kh_zm(:,:),invrs_tau_zm(:,:)) [if not already present]
         Generating copy(thlp3(:,:)) [if not already present]
         Generating copyout(kh_zt(:,:)) [if not already present]
         Generating copyin(err_info_api) [if not already present]
         Generating copy(wpvp2(:,:)) [if not already present]
   1916, Generating copy(sclrm(:,:,:),wpsclrp(:,:,:)) [if not already present]
         Generating copyin(sclr_tol(:)) [if not already present]
         Generating copy(sclrpthvp(:,:,:)) [if not already present]
         Generating copyin(sclrm_forcing(:,:,:)) [if not already present]
         Generating copy(sclrp2(:,:,:),sclrp3(:,:,:),sclrprtp(:,:,:),sclrpthlp(:,:,:)) [if not already present]
         Generating copyin(wpsclrp_sfc(:,:)) [if not already present]
   1920, Generating copyin(edsclrm_forcing(:,:,:)) [if not already present]
         Generating copy(edsclrm(:,:,:)) [if not already present]
         Generating copyin(wpedsclrp_sfc(:,:)) [if not already present]
   1924, Generating copyin(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),l_mix_rat_hm(:),rtphmp_zt(:,:,:)) [if not already present]
calculate_thlp2_rad_api:
   2064, Generating copyin(radht(:,:),thlprcp(:,:)) [if not already present]
         Generating copy(thlp2_forcing(:,:)) [if not already present]
         Generating copyin(clubb_params(:,:),rcm(:,:)) [if not already present]
[710/925] Linking Fortran static library src/CLUBB_core/libclubb_core_lib.a
[711/925] Generating Fortran dyndep file src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/Fortran.dd
[712/925] Generating Fortran dyndep file src/CMakeFiles/parabolic_lib.dir/Fortran.dd
[713/925] Generating Fortran dyndep file src/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/Fortran.dd
[714/925] Generating Fortran dyndep file src/BUGSrad/CMakeFiles/bugsrad_lib.dir/Fortran.dd
[715/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F.o
[716/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F.o
[717/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F.o
[718/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F.o
[719/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F.o
[720/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F.o
[721/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F.o
[722/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F.o
[723/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F.o
[724/925] Building Fortran object src/CMakeFiles/parabolic_lib.dir/Parabolic_constants.f90.o
[725/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F.o
[726/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F.o
[727/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F.o
[728/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F.o
[729/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F.o
[730/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F.o
[731/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F.o
[732/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F.o
[733/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F.o
[734/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F.o
[735/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F.o
[736/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F.o
[737/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F.o
[738/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F.o
[739/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F.o
[740/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F.o
[741/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F.o
[742/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F.o
[743/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F.o
[744/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F.o
[745/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F.o
[746/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F.o
[747/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F.o
[748/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90.o
[749/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F.o
[750/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F.o
[751/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F.o
[752/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F.o
[753/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F.o
[754/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F.o
[755/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F.o
[756/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F.o
[757/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F.o
[758/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F.o
[759/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F.o
[760/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F.o
[761/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F.o
[762/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90.o
[763/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90.o
[764/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F.o
[765/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F.o
[766/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F.o
[767/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F.o
[768/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F.o
[769/925] Building Fortran object src/CMakeFiles/parabolic_lib.dir/AiryFunction.f90.o
[770/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/__/variables_radiation_module.F90.o
[771/925] Building Fortran object src/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.o
[772/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F.o
[773/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F.o
[774/925] Linking Fortran static library src/Microphys_utils/libmicrophys_utils_lib.a
[775/925] Generating Fortran dyndep file src/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/Fortran.dd
[776/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F.o
[777/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90.o
[778/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F.o
[779/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90.o
[780/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90.o
[781/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90.o
[782/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F.o
[783/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F.o
[784/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F.o
[785/925] Building Fortran object src/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F.o
[786/925] Linking Fortran static library src/COAMPS_microphys/libcoamps_lib.a
[787/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F.o
[788/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90.o
[789/925] Building Fortran object src/CMakeFiles/parabolic_lib.dir/Parabolic.f90.o
[790/925] Linking Fortran static library src/libparabolic_lib.a
[791/925] Generating Fortran dyndep file src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Fortran.dd
[792/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F.o
[793/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90.o
[794/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90.o
[795/925] Building Fortran object src/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F.o
[796/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90.o
[797/925] Linking Fortran static library src/BUGSrad/libbugsrad_lib.a
[798/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90.o
[799/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90.o
[800/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90.o
[801/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90.o
[802/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90.o
[803/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90.o
[804/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90.o
[805/925] Building Fortran object src/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90.o
[806/925] Linking Fortran static library src/KK_microphys/libKK_microphys_lib.a
[807/925] Generating Fortran dyndep file src/SILHS/CMakeFiles/silhs_lib.dir/Fortran.dd
[808/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90.o
[809/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.F90.o
[810/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90.o
[811/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90.o
[812/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90.o
[813/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/output_2D_samples_module.F90.o
[814/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90.o
[815/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90.o
transform_uniform_samples_to_pdf:
    111, Generating create(std_normal(:,:,:,:)) [if not already present]
    125, Generating implicit firstprivate(ngrdcol,num_samples,pdf_dim,nzt)
         Generating NVIDIA GPU code
        126, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
        127,   ! blockidx%x threadidx%x collapsed
        128,   ! blockidx%x threadidx%x collapsed
        129,   ! blockidx%x threadidx%x collapsed
    125, Generating default present(x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:),hm_metadata)
    137, Generating implicit firstprivate(ngrdcol,num_samples,pdf_dim,nzt)
         Generating NVIDIA GPU code
        138, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
        139,   ! blockidx%x threadidx%x collapsed
        140,   ! blockidx%x threadidx%x collapsed
        141,   ! blockidx%x threadidx%x collapsed
    137, Generating default present(hm_metadata,l_in_precip_all_levs(:ngrdcol,:num_samples,:nzt),x_nl_all_levs(:ngrdcol,:num_samples,:nzt,hm_metadata%iipdf_ncn+1:pdf_dim))
    162, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
         Generating NVIDIA GPU code
        163, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        164,   ! blockidx%x threadidx%x collapsed
        165,   ! blockidx%x threadidx%x collapsed
    162, Generating default present(x_nl_all_levs(:ngrdcol,:num_samples,:nzt,hm_metadata%iipdf_chi),hm_metadata,cloud_frac(:ngrdcol,:num_samples,:nzt))
cdfnorminv:
    256, Generating implicit firstprivate(pdf_dim,nzt,num_samples,ngrdcol)
         Generating NVIDIA GPU code
        257, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
        258,   ! blockidx%x threadidx%x collapsed
        259,   ! blockidx%x threadidx%x collapsed
        260,   ! blockidx%x threadidx%x collapsed
    256, Generating implicit copy(std_normal(:pdf_dim,:ngrdcol,:nzt,:num_samples)) [if not already present]
         Generating implicit copyin(x_u_all_levs(:ngrdcol,:num_samples,:nzt,:pdf_dim)) [if not already present]
    260, Generating implicit firstprivate(x,w)
multiply_cholesky:
    546, Generating implicit firstprivate(num_samples,ngrdcol,nzt,pdf_dim)
         Generating NVIDIA GPU code
        547, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
        548,   ! blockidx%x threadidx%x collapsed
        549,   ! blockidx%x threadidx%x collapsed
        550,   ! blockidx%x threadidx%x collapsed
        560, !$acc loop seq
    546, Generating default present(x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:pdf_dim),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),sigma_cholesky1(:,:ngrdcol,:nzt,:pdf_dim),sigma_cholesky2(:,:ngrdcol,:nzt,:pdf_dim),mu2(:ngrdcol,:nzt,:pdf_dim),mu1(:ngrdcol,:nzt,:pdf_dim),std_normal(:,:ngrdcol,:nzt,:num_samples))
    550, Generating implicit firstprivate(j,x_nl_k_sample_i_tmp,l_first_comp)
    560, Loop carried scalar dependence for x_nl_k_sample_i_tmp at line 563,566
         Scalar last value needed after loop for x_nl_k_sample_i_tmp at line 571
chi_eta_2_rtthl:
    647, Generating implicit firstprivate(nzt,num_samples,ngrdcol)
         Generating NVIDIA GPU code
        648, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        649,   ! blockidx%x threadidx%x collapsed
        650,   ! blockidx%x threadidx%x collapsed
    647, Generating default present(lh_rt(:ngrdcol,:num_samples,:nzt),rt_2(:ngrdcol,:nzt),crt_2(:ngrdcol,:nzt),eta(:ngrdcol,:num_samples,:nzt),mu_chi_2(:ngrdcol,:nzt),lh_thl(:ngrdcol,:num_samples,:nzt),chi(:ngrdcol,:num_samples,:nzt),cthl_2(:ngrdcol,:nzt),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),thl_2(:ngrdcol,:nzt),thl_1(:ngrdcol,:nzt),cthl_1(:ngrdcol,:nzt),rt_1(:ngrdcol,:nzt),mu_chi_1(:ngrdcol,:nzt),crt_1(:ngrdcol,:nzt))
    650, Generating implicit firstprivate(lh_dev_thl_lim)
[816/925] Building Fortran object src/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90.o
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 300)
  0 inform,   1 warnings,   0 severes, 0 fatal for module_mp_graupel
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 5894)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 5905)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 5928)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 5976)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 5980)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 6066)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 6073)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 6079)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 6204)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 6210)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 6248)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 6253)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_cmake_test/src/Morrison_microphys/module_mp_graupel.F90: 6257)
[817/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90.o
[818/925] Linking Fortran static library src/Morrison_microphys/libmorrison_microphys_lib.a
[819/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90.o
generate_silhs_sample:
    228, Generating enter data create(l_in_precip(:,:,:),x_vert_corr(:,:),x_u_all_levs(:,:,:,:),rand_pool(:,:,:,:),sigma_cholesky1(:,:,:,:),rcm_pdf(:,:),k_lh_start(:),cloud_frac(:,:,:),sigma_cholesky2(:,:,:,:))
    257, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        258, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        259,   ! blockidx%x threadidx%x collapsed
    257, Generating default present(rcm_pdf(:ngrdcol,:nzt),pdf_params)
    278, Generating implicit firstprivate(ngrdcol,nzt,pdf_dim)
         Generating NVIDIA GPU code
        279, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
        280,   ! blockidx%x threadidx%x collapsed
        281,   ! blockidx%x threadidx%x collapsed
        282,   ! blockidx%x threadidx%x collapsed
    278, Generating default present(sigma_cholesky1(:pdf_dim,:ngrdcol,:nzt,:pdf_dim),sigma_cholesky2(:pdf_dim,:ngrdcol,:nzt,:pdf_dim),corr_cholesky_mtx_1(:ngrdcol,:nzt,:pdf_dim,:pdf_dim),sigma1(:ngrdcol,:nzt,:pdf_dim),sigma2(:ngrdcol,:nzt,:pdf_dim),corr_cholesky_mtx_2(:ngrdcol,:nzt,:pdf_dim,:pdf_dim))
    295, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        296, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        297,   ! blockidx%x threadidx%x collapsed
    295, Generating default present(delta_zm(:ngrdcol,:nzt),gr,lscale(:ngrdcol,:nzt),x_vert_corr(:ngrdcol,:nzt),rcm_pdf(:ngrdcol,:nzt))
    297, Generating implicit firstprivate(vert_decorr_coef)
    311, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        312, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        313,   ! blockidx%x threadidx%x collapsed
    311, Generating default present(x_vert_corr(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),gr,delta_zm(:ngrdcol,:nzt))
    313, Generating implicit firstprivate(vert_decorr_coef)
    324, Generating update self(x_vert_corr(:,:))
    362, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
         Generating NVIDIA GPU code
        363, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        364,   ! blockidx%x threadidx%x collapsed
        365,   ! blockidx%x threadidx%x collapsed
    362, Generating default present(pdf_params%mixt_frac(1:ngrdcol,1:nzt),precip_fracs,l_in_precip(:ngrdcol,:num_samples,:nzt),pdf_params,precip_fracs%precip_frac_2(1:ngrdcol,1:nzt),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),x_u_all_levs(:ngrdcol,:num_samples,:nzt,pdf_dim+1:pdf_dim+2),pdf_params%cloud_frac_2(1:ngrdcol,1:nzt),cloud_frac(:ngrdcol,:num_samples,:nzt),precip_fracs%precip_frac_1(1:ngrdcol,1:nzt),pdf_params%cloud_frac_1(1:ngrdcol,1:nzt))
    365, Generating implicit firstprivate(pdf_dim)
    418, Generating update self(lh_sample_point_weights(:,:,:),l_in_precip(:,:,:),x_u_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:))
    468, Generating update self(x_mixt_comp_all_levs(:,:,:),x_u_all_levs(:,:,:,:),x_nl_all_levs(:,:,:,:))
    506, Generating exit data delete(l_in_precip(:,:,:),x_vert_corr(:,:),x_u_all_levs(:,:,:,:),rand_pool(:,:,:,:),sigma_cholesky1(:,:,:,:),rcm_pdf(:,:),k_lh_start(:),cloud_frac(:,:,:),sigma_cholesky2(:,:,:,:))
generate_all_uniform_samples:
    783, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
         Generating NVIDIA GPU code
        784, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
        785,   ! blockidx%x threadidx%x collapsed
        786,   ! blockidx%x threadidx%x collapsed
        787,   ! blockidx%x threadidx%x collapsed
    783, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim),rand_pool(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim))
    796, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
         Generating NVIDIA GPU code
        797, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        798,   ! blockidx%x threadidx%x collapsed
        799,   ! blockidx%x threadidx%x collapsed
    796, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
    879, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
         Generating NVIDIA GPU code
        880, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
        881,   ! blockidx%x threadidx%x collapsed
        882,   ! blockidx%x threadidx%x collapsed
        883,   ! blockidx%x threadidx%x collapsed
    879, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim),rand_pool(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim))
    892, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
         Generating NVIDIA GPU code
        893, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        894,   ! blockidx%x threadidx%x collapsed
        895,   ! blockidx%x threadidx%x collapsed
    892, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
compute_k_lh_start:
   1046, Generating enter data create(cloud_frac_pdf(:,:),k_lh_start_rcm(:),k_lh_start_rcm_in_cloud(:))
   1050, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1051, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1052,   ! blockidx%x threadidx%x collapsed
   1050, Generating default present(pdf_params,cloud_frac_pdf(:ngrdcol,:nzt))
   1059, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1060, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
       1073, !$acc loop seq
   1059, Generating default present(cloud_frac_pdf(:ngrdcol,:nzt),gr,k_lh_start_rcm_in_cloud(:ngrdcol),rcm_pdf(:ngrdcol,:nzt))
   1060, Generating implicit firstprivate(rcm_in_cloud_max)
   1073, Loop carried scalar dependence for rcm_in_cloud_max at line 1077
         Loop carried dependence of k_lh_start_rcm_in_cloud prevents parallelization
         Loop carried backward dependence of k_lh_start_rcm_in_cloud prevents vectorization
         Generating implicit firstprivate(rcm_in_cloud)
         Loop carried scalar dependence for rcm_in_cloud_max at line 1077
         Loop carried dependence of k_lh_start_rcm_in_cloud prevents parallelization
         Loop carried backward dependence of k_lh_start_rcm_in_cloud prevents vectorization
   1090, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1091, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
       1102, !$acc loop seq
   1090, Generating default present(gr,rcm_pdf(:ngrdcol,:nzt),k_lh_start_rcm(:ngrdcol))
   1091, Generating implicit firstprivate(rcm_max)
   1102, Loop carried scalar dependence for rcm_max at line 1103
         Loop carried dependence of k_lh_start_rcm prevents parallelization
         Loop carried backward dependence of k_lh_start_rcm prevents vectorization
   1115, Generating update self(k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
   1143, Generating update device(k_lh_start(:))
   1147, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1148, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1147, Generating default present(k_lh_start_rcm_in_cloud(:ngrdcol),k_lh_start(:ngrdcol))
   1154, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1155, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1154, Generating default present(k_lh_start_rcm(:ngrdcol),k_lh_start(:ngrdcol))
   1161, Generating exit data delete(cloud_frac_pdf(:,:),k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
clip_transform_silhs_output:
   1279, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
         Generating NVIDIA GPU code
       1280, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1281,   ! blockidx%x threadidx%x collapsed
       1282,   ! blockidx%x threadidx%x collapsed
   1279, Generating default present(lh_rc_clipped(:ngrdcol,:num_samples,:nzt),lh_nc_clipped(:ngrdcol,:num_samples,:nzt),lh_rt_clipped(:ngrdcol,:num_samples,:nzt),x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:),lh_rv_clipped(:ngrdcol,:num_samples,:nzt),hm_metadata)
   1282, Generating implicit firstprivate(l_use_ncn_to_nc)
compute_arb_overlap:
   2083, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
         Generating NVIDIA GPU code
       2084, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2085,   ! blockidx%x threadidx%x collapsed
       2086,   ! blockidx%x threadidx%x collapsed
       2091, !$acc loop seq
   2083, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim),vert_corr(:ngrdcol,:),k_lh_start(:ngrdcol),rand_pool(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim))
   2086, Generating implicit firstprivate(k,unbounded_point,nzt,k_lh_start_i)
   2091, Loop carried scalar dependence for unbounded_point at line 2094
         Generating implicit firstprivate(half_width,offset,min_val)
         Loop carried scalar dependence for unbounded_point at line 2094
   2117, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
         Generating NVIDIA GPU code
       2118, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2119,   ! blockidx%x threadidx%x collapsed
       2120,   ! blockidx%x threadidx%x collapsed
       2125, !$acc loop seq
   2117, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim),vert_corr(:ngrdcol,:),k_lh_start(:ngrdcol),rand_pool(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim))
   2120, Generating implicit firstprivate(k,unbounded_point,k_lh_start_i)
   2125, Loop carried scalar dependence for unbounded_point at line 2128
         Generating implicit firstprivate(half_width,offset,min_val)
         Loop carried scalar dependence for unbounded_point at line 2128
[820/925] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90.o
generate_silhs_sample_api_single_col:
    328, Generating copyin(mu2_col(:,:,:),precip_fracs,precip_fracs%precip_frac_1(:,:),corr_cholesky_mtx_2_col(:,:,:,:)) [if not already present]
         Generating copyout(lh_sample_point_weights(:,:)) [if not already present]
         Generating copyin(corr_cholesky_mtx_1_col(:,:,:,:),lscale_col(:,:),mu1_col(:,:,:),precip_fracs%precip_frac_2(:,:),sigma1_col(:,:,:)) [if not already present]
         Generating copyout(x_nl_all_levs(:,:,:),x_mixt_comp_all_levs(:,:)) [if not already present]
         Generating copyin(sigma2_col(:,:,:),delta_zm_col(:,:)) [if not already present]
generate_silhs_sample_api_multi_col:
    479, Generating copyin(mu2(:,:,:),precip_fracs,precip_fracs%precip_frac_1(:,:),corr_cholesky_mtx_2(:,:,:,:)) [if not already present]
         Generating copyout(lh_sample_point_weights(:,:,:)) [if not already present]
         Generating copyin(corr_cholesky_mtx_1(:,:,:,:),lscale(:,:),mu1(:,:,:),precip_fracs%precip_frac_2(:,:),sigma1(:,:,:)) [if not already present]
         Generating copyout(x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:)) [if not already present]
         Generating copyin(sigma2(:,:,:),delta_zm(:,:)) [if not already present]
clip_transform_silhs_output_api_single_col:
    582, Generating copyout(lh_thl_clipped_col(:,:,:)) [if not already present]
         Generating copyin(pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs_col(:,:,:,:),x_mixt_comp_all_levs_col(:,:,:)) [if not already present]
         Generating copyout(lh_rc_clipped_col(:,:,:),lh_rv_clipped_col(:,:,:),lh_nc_clipped_col(:,:,:),lh_rt_clipped_col(:,:,:)) [if not already present]
         Generating copyin(hm_metadata) [if not already present]
clip_transform_silhs_output_api_multi_col:
    662, Generating copyout(lh_thl_clipped(:,:,:)) [if not already present]
         Generating copyin(pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:)) [if not already present]
         Generating copyout(lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_rt_clipped(:,:,:)) [if not already present]
         Generating copyin(hm_metadata) [if not already present]
[821/925] Linking Fortran static library src/SILHS/libsilhs_lib.a
[822/925] Generating Fortran dyndep file src/CMakeFiles/clubb_src_lib.dir/Fortran.dd
[823/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/extrapolation.F90.o
[824/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/parameters_radiation.F90.o
[825/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/clubb_model_settings.F90.o
[826/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/parameters_microphys.F90.o
[827/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/text_writer.F90.o
[828/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/quicksort.F90.o
[829/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/hydrostatic_module.F90.o
[830/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/cloud_sed_module.F90.o
[831/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/cos_solar_zen_module.F90.o
[832/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/soil_vegetation.F90.o
[833/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/spec_hum_to_mixing_ratio.F90.o
flux_spec_hum_to_mixing_ratio:
     62, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         63, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
     62, Generating default present(rtm_zm(:ngrdcol),wprtp(:ngrdcol),wpqtp(:ngrdcol))
force_spec_hum_to_mixing_ratio:
    106, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        107, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        108,   ! blockidx%x threadidx%x collapsed
    106, Generating default present(rtm_forcing(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),qtm_forcing(:ngrdcol,:nzt))
[834/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/rad_lwsw_module.F90.o
[835/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/diag_ustar_module.F90.o
diag_ustar:
     36, Generating acc routine seq
         Generating NVIDIA GPU code
[836/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/ice_dfsn_module.F90.o
[837/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/gfdl_activation.F90.o
[838/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/input_grads.F90.o
[839/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/silhs_category_variance_module.F90.o
[840/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/input_interpret.F90.o
[841/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/wangara.F90.o
wangara_tndcy:
     68, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         69, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         70,   ! blockidx%x threadidx%x collapsed
     68, Generating default present(wm_zm(:ngrdcol,:gr%nzm),gr)
     75, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         76, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         77,   ! blockidx%x threadidx%x collapsed
     75, Generating default present(wm_zt(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr,rtm_forcing(:ngrdcol,:gr%nzt))
     90, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         91, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         92,   ! blockidx%x threadidx%x collapsed
     90, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
    101, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        102, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        103,   ! blockidx%x threadidx%x collapsed
    101, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
wangara_sfclyr:
    171, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        172, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    171, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
    172, Generating implicit firstprivate(time_est)
[842/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/mixed_moment_PDF_integrals.F90.o
[843/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/input_netcdf.F90.o
[844/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/simple_rad_module.F90.o
[845/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/extended_atmosphere_module.F90.o
[846/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/microphys_init_cleanup.F90.o
[847/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/stat_file_utils.F90.o
[848/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/time_dependent_input.F90.o
apply_time_dependent_forcings_from_array:
    649, Generating create(temp_array(:)) [if not already present]
    663, Generating update device(temp_array(:))
    671, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        672, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        673,   ! blockidx%x threadidx%x collapsed
    671, Generating default present(thlm_f(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
    680, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        681, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        682,   ! blockidx%x threadidx%x collapsed
    680, Generating default present(thlm_f(:ngrdcol,:nzt))
    689, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        691,   ! blockidx%x threadidx%x collapsed
    689, Generating default present(thlm_f(:ngrdcol,:nzt))
    700, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        702,   ! blockidx%x threadidx%x collapsed
    700, Generating default present(sclr_idx,thlm_f(:ngrdcol,:nzt),sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_thl))
    711, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        712, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        713,   ! blockidx%x threadidx%x collapsed
    711, Generating default present(edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_thl),thlm_f(:ngrdcol,:nzt),sclr_idx)
    725, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        726, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        727,   ! blockidx%x threadidx%x collapsed
    725, Generating default present(rtm_f(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
    734, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        735, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        736,   ! blockidx%x threadidx%x collapsed
    734, Generating default present(rtm_f(:ngrdcol,:nzt))
    745, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        746, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        747,   ! blockidx%x threadidx%x collapsed
    745, Generating default present(sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_rt),sclr_idx,rtm_f(:ngrdcol,:nzt))
    756, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        757, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        758,   ! blockidx%x threadidx%x collapsed
    756, Generating default present(sclr_idx,rtm_f(:ngrdcol,:nzt),edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_rt))
    767, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        768, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        769,   ! blockidx%x threadidx%x collapsed
    767, Generating default present(um_ref(:ngrdcol,:nzt))
    776, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        777, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        778,   ! blockidx%x threadidx%x collapsed
    776, Generating default present(vm_ref(:ngrdcol,:nzt))
    785, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        787,   ! blockidx%x threadidx%x collapsed
    785, Generating default present(um_f(:ngrdcol,:nzt))
    794, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        796,   ! blockidx%x threadidx%x collapsed
    794, Generating default present(vm_f(:ngrdcol,:nzt))
    806, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        807, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        808,   ! blockidx%x threadidx%x collapsed
    806, Generating default present(wm_zt(:ngrdcol,:nzt))
    815, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        816, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        817,   ! blockidx%x threadidx%x collapsed
    815, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
    824, Generating implicit firstprivate(nzt)
         Generating NVIDIA GPU code
        825, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    829, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        830, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        831,   ! blockidx%x threadidx%x collapsed
    829, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
    844, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        845, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        846,   ! blockidx%x threadidx%x collapsed
    844, Generating default present(ug(:ngrdcol,:nzt))
    853, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        854, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        855,   ! blockidx%x threadidx%x collapsed
    853, Generating default present(vg(:ngrdcol,:nzt))
[849/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/jun25.F90.o
[850/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/clex9_oct14.F90.o
[851/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/clex9_nov02.F90.o
[852/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/pdf_hydromet_microphys_wrapper.F90.o
pdf_hydromet_microphys_prep:
    254, Generating update self(cloud_frac(:,:),ice_supersat_frac(:,:),kh_zm(:,:))
    256, Generating update self(wphydrometp(:,:,:))
    307, Generating update device(corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:),sigma_x_1_n(:,:,:),mu_x_2_n(:,:,:),mu_x_1_n(:,:,:),corr_cholesky_mtx_2(:,:,:,:),sigma_x_2_n(:,:,:))
    310, Generating update device(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:))
    409, Generating update self(lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),x_nl_all_levs(:,:,:,:),rho_ds_zt(:,:),lh_rv_clipped(:,:,:),lh_thl_clipped(:,:,:))
[853/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/nov11.F90.o
nov11_altocu_rtm_adjust:
     91, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         92, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         93,   ! blockidx%x threadidx%x collapsed
     91, Generating default present(gr,gr%zm(1:ngrdcol,1),gr%zt(1:ngrdcol,1:gr%nzt),rtm(:ngrdcol,:gr%nzt))
[854/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/sounding.F90.o
[855/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/bomex.F90.o
bomex_tndcy:
     82, Generating enter data create(qtm_forcing(:,:))
     87, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         88, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         89,   ! blockidx%x threadidx%x collapsed
     87, Generating default present(gr%zt(1:ngrdcol,1:gr%nzt),gr,qtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt))
    114, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        115, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        116,   ! blockidx%x threadidx%x collapsed
    114, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
    124, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        126,   ! blockidx%x threadidx%x collapsed
    124, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
    133, Generating exit data delete(qtm_forcing(:,:))
bomex_sfclyr:
    193, Generating enter data copyin(wpqtp_sfc(:))
    208, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        209, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    208, Generating default present(wpqtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
    209, Generating implicit firstprivate(wpqtp_sfc_calc,wpthlp_sfc_calc)
    224, Generating exit data delete(wpqtp_sfc(:))
[856/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/sfc_flux.F90.o
compute_momentum_flux:
     57, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         58, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
     57, Generating default present(upwp_sfc(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol),ustar(:ngrdcol),vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol))
compute_ubar:
    102, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        103, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    102, Generating default present(vm_sfc(:ngrdcol),um_sfc(:ngrdcol),ubar(:ngrdcol))
compute_wpthlp_sfc:
    216, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        217, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    216, Generating default present(t_sfc(:ngrdcol),exner_sfc(:ngrdcol),cd(:ngrdcol),thlm_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ubar(:ngrdcol))
compute_wprtp_sfc:
    258, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        259, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    258, Generating default present(cd(:ngrdcol),rtm_sfc(:ngrdcol),adjustment(:ngrdcol),wprtp_sfc(:ngrdcol),ubar(:ngrdcol))
set_sclr_sfc_rtm_thlm:
    314, Generating implicit firstprivate(ngrdcol,sclr_dim)
         Generating NVIDIA GPU code
        315, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        316, !$acc loop seq
    314, Generating default present(wpsclrp_sfc(:ngrdcol,:sclr_dim))
    315, Generating implicit firstprivate(i)
    316, Loop is parallelizable
    321, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        322, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    321, Generating default present(wpthlp_sfc(:ngrdcol),wpsclrp_sfc(:ngrdcol,:),wprtp_sfc(:ngrdcol),wpedsclrp_sfc(:ngrdcol,:),sclr_idx)
    334, Generating implicit firstprivate(ngrdcol,edsclr_dim)
         Generating NVIDIA GPU code
        335, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        336, !$acc loop seq
    334, Generating default present(wpedsclrp_sfc(:ngrdcol,:edsclr_dim))
    336, Loop is parallelizable
convert_sens_ht_to_km_s:
    348, Generating acc routine seq
         Generating NVIDIA GPU code
convert_latent_ht_to_m_s:
    375, Generating acc routine seq
         Generating NVIDIA GPU code
[857/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/mpace_a.F90.o
[858/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/advance_microphys_module.F90.o
microphys_lhs:
   1889, Generating copyin(gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:)) [if not already present]
         Generating copyout(lhs_ta(:,:,:)) [if not already present]
         Generating copyin(gr%invrs_dzt(:,:),rho_ds_zm_col(:,:),nu_col(:),kh_zt(:,:)) [if not already present]
   1919, Generating copyin(gr%invrs_dzt(:,:),gr%invrs_dzm(:,:),gr,wm_zt_col(:,:)) [if not already present]
         Generating copyout(lhs_ma(:,:)) [if not already present]
         Generating copyin(gr%weights_zt2zm(:,:,:)) [if not already present]
microphys_rhs:
   2205, Generating copyin(gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:)) [if not already present]
         Generating copyout(lhs_ta(:,:)) [if not already present]
         Generating copyin(gr%invrs_dzt(:,:),nu_col(:),rho_ds_zm_col(:,:),kh_zt(:,:)) [if not already present]
[859/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/arm.F90.o
arm_sfclyr:
     98, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         99, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
     98, Generating default present(thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
     99, Generating implicit firstprivate(bflx,moisture_flx2,heat_flx2)
[860/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/neutral_case.F90.o
neutral_case_sfclyr:
     76, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         77, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
     76, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
     77, Generating implicit firstprivate(time)
[861/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/arm_0003.F90.o
arm_0003_sfclyr:
     91, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         92, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
     91, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
     92, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
[862/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/arm_97.F90.o
arm_97_sfclyr:
     96, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         97, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
     96, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
     97, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
[863/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/arm_3year.F90.o
arm_3year_sfclyr:
     79, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         80, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
     79, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
     80, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
[864/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/fire.F90.o
fire_sfclyr:
     92, Generating enter data create(cz(:),rsat(:))
    102, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        103, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    102, Generating default present(t_sfc(:),ustar(:ngrdcol),rsat(:ngrdcol),cz(:ngrdcol),p_sfc(:))
    103, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
    118, Generating exit data delete(rsat(:),cz(:))
[865/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/gabls3.F90.o
gabls3_sfclyr:
     98, Generating enter data create(c_10(:),offset(:))
    101, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        102, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    101, Generating default present(c_10(:ngrdcol),offset(:ngrdcol))
    114, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        115, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    114, Generating default present(veg_t_in_k(:ngrdcol),ustar(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),lowest_level(:),exner_sfc(:ngrdcol),ubar(:))
    115, Generating implicit firstprivate(veg_theta_in_k,bflx)
    122, Generating exit data delete(offset(:),c_10(:))
[866/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/twp_ice.F90.o
twp_ice_sfclyr:
     96, Generating enter data create(ch(:),rsat(:),cq(:))
    106, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        107, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    106, Generating default present(t_sfc(:),z(:ngrdcol),ustar(:ngrdcol),ch(:ngrdcol),rsat(:ngrdcol),cq(:ngrdcol),p_sfc(:))
    107, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
    138, Generating exit data delete(ch(:),rsat(:),cq(:))
[867/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/astex_a209.F90.o
astex_a209_sfclyr:
    193, Generating enter data create(ch(:),cq(:),rsat(:))
    207, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    207, Generating default present(ustar(:ngrdcol),t_sfc(:),rsat(:ngrdcol),lowestlevel(:ngrdcol),p_sfc(:),cq(:ngrdcol),ch(:ngrdcol))
    208, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
    238, Generating exit data delete(ch(:),rsat(:),cq(:))
[868/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/cloud_feedback.F90.o
cloud_feedback_sfclyr:
    103, Generating enter data create(cq(:),ch(:),exner_sfc(:),rsat(:))
    115, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        116, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    115, Generating default present(cq(:ngrdcol),ustar(:ngrdcol),t_sfc(:),exner_sfc(:ngrdcol),ch(:ngrdcol),rsat(:ngrdcol),lowest_level(:ngrdcol),p_sfc(:))
    116, Generating implicit firstprivate(saturation_formula,t_sfc_interp)
    164, Generating exit data delete(cq(:),ch(:),rsat(:),exner_sfc(:))
[869/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/cobra.F90.o
cobra_sfclyr:
    144, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        145, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    144, Generating default present(rho_sfc(:),t_sfc(:ngrdcol),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
    145, Generating implicit firstprivate(t_sfc_calc,moisture_flx2,co2_flx2,heat_flx,heat_flx2,moisture_flx,bflx,co2_flx)
    176, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        177, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    176, Generating default present(wpthlp_sfc(:ngrdcol),wpsclrp_sfc(:ngrdcol,:),wprtp_sfc(:ngrdcol),sclr_idx)
    177, Generating implicit firstprivate(co2_flx2)
    185, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        186, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    185, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),sclr_idx,wpedsclrp_sfc(:ngrdcol,:))
    186, Generating implicit firstprivate(co2_flx2)
[870/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/dycoms2_rf02.F90.o
dycoms2_rf02_tndcy:
     90, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         91, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
     90, Generating default present(wm_zt(:ngrdcol,gr%nzt),wm_zm(:ngrdcol,gr%nzm),gr)
     96, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         97, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         98,   ! blockidx%x threadidx%x collapsed
     96, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr)
    107, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        109,   ! blockidx%x threadidx%x collapsed
    107, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
    118, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        119, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        120,   ! blockidx%x threadidx%x collapsed
    118, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
dycoms2_rf02_sfclyr:
    194, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        195, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    194, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
    195, Generating implicit firstprivate(sens_ht,latent_ht)
[871/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/dycoms2_rf01.F90.o
dycoms2_rf01_tndcy:
     66, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         67, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         68,   ! blockidx%x threadidx%x collapsed
     66, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr)
     77, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         78, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         79,   ! blockidx%x threadidx%x collapsed
     77, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
     88, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         89, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         90,   ! blockidx%x threadidx%x collapsed
     88, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
dycoms2_rf01_sfclyr:
    176, Generating enter data create(rsat(:),cd(:))
    192, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        193, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    192, Generating default present(t_sfc(:ngrdcol),rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
    193, Generating implicit firstprivate(t_sfc_interp,sens_ht,latent_ht)
    202, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        203, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    202, Generating default present(ustar(:ngrdcol),t_sfc(:),rsat(:ngrdcol),cd(:ngrdcol),p_sfc(:))
    203, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
    223, Generating exit data delete(rsat(:),cd(:))
[872/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/lba.F90.o
lba_tndcy:
     68, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         69, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         70,   ! blockidx%x threadidx%x collapsed
     68, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr)
     82, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         83, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         84,   ! blockidx%x threadidx%x collapsed
     82, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
     93, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         94, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         95,   ! blockidx%x threadidx%x collapsed
     93, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
lba_sfclyr:
    172, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        173, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    172, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
    173, Generating implicit firstprivate(ft,bflx)
[873/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/coamps_microphys_driver_module.F90.o
[874/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/gabls3_night.F90.o
gabls3_night_sfclyr:
     97, Generating enter data create(ubar(:))
    113, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        114, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    113, Generating default present(um_sfc(:),thlm_sfc(:),vm_sfc(:),wpthlp_sfc(:),wprtp_sfc(:),ustar(:),ubar(:),lowest_level(:),rtm_sfc(:))
    114, Generating implicit firstprivate(ts,qs)
    129, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        130, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    129, Generating default present(vpwp_sfc(:ngrdcol),upwp_sfc(:ngrdcol))
    130, Generating implicit firstprivate(vpwp_sfc_interp,upwp_sfc_interp)
    143, Generating exit data delete(ubar(:))
psi_h:
    150, Generating implicit acc routine seq
         Generating acc routine seq
         Generating NVIDIA GPU code
gm1:
    163, Generating implicit acc routine seq
         Generating acc routine seq
         Generating NVIDIA GPU code
gh1:
    175, Generating implicit acc routine seq
         Generating acc routine seq
         Generating NVIDIA GPU code
fm1:
    188, Generating implicit acc routine seq
         Generating acc routine seq
         Generating NVIDIA GPU code
fh1:
    206, Generating implicit acc routine seq
         Generating acc routine seq
         Generating NVIDIA GPU code
landflx:
    220, Generating acc routine seq
         Generating NVIDIA GPU code
[875/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/mpace_b.F90.o
mpace_b_tndcy:
    106, Generating enter data create(t_tendency,velocity_omega)
    109, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        110, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        111,   ! blockidx%x threadidx%x collapsed
    109, Generating default present(gr,p_in_pa(:ngrdcol,:gr%nzt),wm_zt(:ngrdcol,:gr%nzt),thvm(:ngrdcol,:gr%nzt))
    111, Generating implicit firstprivate(velocity_omega)
    121, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        122, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    121, Generating default present(wm_zm(:ngrdcol,:),gr)
    128, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        129, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        130,   ! blockidx%x threadidx%x collapsed
    128, Generating default present(gr,thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),p_in_pa(:ngrdcol,:gr%nzt))
    130, Generating implicit firstprivate(t_tendency)
    143, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        144, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        145,   ! blockidx%x threadidx%x collapsed
    143, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
    154, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        155, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        156,   ! blockidx%x threadidx%x collapsed
    154, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
    163, Generating exit data delete(velocity_omega,t_tendency)
mpace_b_sfclyr:
    232, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        233, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    232, Generating default present(rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
    233, Generating implicit firstprivate(latent_heat_flx,sensible_heat_flx)
[876/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/rico.F90.o
rico_tndcy:
     88, Generating enter data create(qtm_forcing(:,:))
     93, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         94, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         95,   ! blockidx%x threadidx%x collapsed
     93, Generating default present(exner(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt))
     95, Generating implicit firstprivate(t_tendency)
    116, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        117, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        118,   ! blockidx%x threadidx%x collapsed
    116, Generating default present(qtm_forcing(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr)
    145, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        146, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        147,   ! blockidx%x threadidx%x collapsed
    145, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
    156, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        157, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        158,   ! blockidx%x threadidx%x collapsed
    156, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
    165, Generating exit data delete(qtm_forcing(:,:))
rico_sfclyr:
    270, Generating enter data create(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:))
    287, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        288, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    287, Generating default present(t_sfc(:),ustar(:ngrdcol),rsat(:ngrdcol),p_sfc(:))
    288, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
    318, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        319, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    318, Generating default present(z_bot(:ngrdcol),cq(:ngrdcol),ch(:ngrdcol),cm(:ngrdcol))
    344, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        345, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    344, Generating default present(cm(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol),upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol))
    352, Generating exit data delete(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:))
[877/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/gabls2.F90.o
gabls2_tndcy:
     91, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         92, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         93,   ! blockidx%x threadidx%x collapsed
     91, Generating default present(wm_zt(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr)
    106, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        107, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        108,   ! blockidx%x threadidx%x collapsed
    106, Generating default present(wm_zt(:ngrdcol,:gr%nzt),gr)
    118, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        119, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    118, Generating default present(wm_zm(:ngrdcol,:),gr)
    124, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        126,   ! blockidx%x threadidx%x collapsed
    124, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
    138, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        139, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        140,   ! blockidx%x threadidx%x collapsed
    138, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
    149, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        150, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        151,   ! blockidx%x threadidx%x collapsed
    149, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
gabls2_sfclyr:
    241, Generating enter data create(rsat(:),cz(:))
    276, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        277, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    276, Generating default present(cz(:ngrdcol),t_sfc(:),rsat(:ngrdcol),lowest_level(:ngrdcol),p_sfc(:))
    277, Generating implicit firstprivate(t_sfc_calc,saturation_formula)
    293, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        294, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    293, Generating default present(ustar(:ngrdcol),lowest_level(:),p_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),t_sfc(:ngrdcol),ubar(:))
    294, Generating implicit firstprivate(sstheta,bflx)
    305, Generating exit data delete(rsat(:),cz(:))
[878/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/Benchmark_cases/atex.F90.o
calc_forcings:
     42, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
         43, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
         44,   ! blockidx%x threadidx%x collapsed
     42, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),gr,z_inversion(:ngrdcol),thlm_forcing(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt))
atex_tndcy:
    213, Generating enter data create(z_lev(:),z_inversion(:))
    219, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    219, Generating default present(z_lev(:ngrdcol),rtm(:ngrdcol,:),gr)
    222, Complex loop carried dependence of z_lev prevents parallelization
         Loop carried reuse of z_lev prevents parallelization
    229, Generating update self(rtm(:,:),z_lev(:))
    244, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        245, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    244, Generating default present(z_lev(:ngrdcol),z_inversion(:ngrdcol),gr,gr%zt(1:ngrdcol,:))
    250, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        251, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        252,   ! blockidx%x threadidx%x collapsed
    250, Generating default present(z_inversion(:ngrdcol),wm_zt(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt))
    270, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        271, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    270, Generating default present(wm_zm(:ngrdcol,:),gr)
    286, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        287, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    286, Generating default present(z_lev_dycore(:ngrdcol),rtm_dycore(:ngrdcol,:),gr_dycore)
    289, Complex loop carried dependence of z_lev_dycore prevents parallelization
         Loop carried reuse of z_lev_dycore prevents parallelization
    311, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        312, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    311, Generating default present(z_lev_dycore(:ngrdcol),z_inversion_dycore(:ngrdcol),gr_dycore,gr_dycore%zt(1:ngrdcol,:))
    355, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        356, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        357,   ! blockidx%x threadidx%x collapsed
    355, Generating default present(wm_zt(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
    365, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        366, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        367,   ! blockidx%x threadidx%x collapsed
    365, Generating default present(thlm_forcing_dycore(:ngrdcol,:gr_dycore%nzt),rtm_forcing_dycore(:ngrdcol,:gr_dycore%nzt),gr_dycore)
    374, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        375, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        376,   ! blockidx%x threadidx%x collapsed
    374, Generating default present(wm_zm(:ngrdcol,:gr%nzm),gr)
    384, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        385, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        386,   ! blockidx%x threadidx%x collapsed
    384, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
    395, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        396, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        397,   ! blockidx%x threadidx%x collapsed
    395, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
    406, Generating exit data delete(z_lev(:),z_inversion(:))
atex_sfclyr:
    472, Generating enter data create(c_10(:),adjustment(:))
    482, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        483, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    482, Generating default present(adjustment(:ngrdcol),ustar(:ngrdcol),t_sfc(:ngrdcol),c_10(:ngrdcol))
    483, Generating implicit firstprivate(t_sfc_interp)
    497, Generating exit data delete(c_10(:),adjustment(:))
[879/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/bugsrad_driver.F90.o
[880/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/KK_microphys_module.F90.o
[881/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/estimate_scm_microphys_module.F90.o
[882/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/lh_microphys_driver_module.F90.o
[883/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/input_fields.F90.o
[884/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/morrison_microphys_module.F90.o
[885/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/microphys_driver.F90.o
[886/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/generalized_grid_test.F90.o
[887/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/clubb_driver.F90.o
run_clubb:
   2524, Generating copyin(fcor(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:)) [if not already present]
         Generating create(mu_x_2_n(:,:,:)) [if not already present]
         Generating copyin(nu_vert_res_dep%nu10(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep,nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu2(:),p_sfc(:),pdf_params%w_2(:,:)) [if not already present]
         Generating create(rvm_mc(:,:),cloudy_updraft_frac(:,:)) [if not already present]
         Generating copyin(gr%zt(:,:)) [if not already present]
         Generating create(sigma_x_2_n(:,:,:)) [if not already present]
         Generating copyin(p_in_pa_init(:),exner_init(:),sclr_idx,deep_soil_t_in_k_init(:),dummy_dx(:),pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:)) [if not already present]
         Generating create(pdf_params%varnce_thl_2(:,:)) [if not already present]
         Generating copyin(pdf_params%varnce_w_1(:,:)) [if not already present]
         Generating create(pdf_params%ice_supersat_frac_2(:,:)) [if not already present]
         Generating copyin(pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:)) [if not already present]
         Generating create(pdf_params_zm%varnce_thl_2(:,:)) [if not already present]
         Generating copyin(pdf_params_zm%varnce_w_1(:,:)) [if not already present]
         Generating create(pdf_params_zm%ice_supersat_frac_2(:,:),thlm_forcing(:,:),rtm_forcing(:,:),um_forcing(:,:),vm_forcing(:,:),ug(:,:),vg(:,:),wp2(:,:),up2(:,:),vp2(:,:),rcm_in_layer(:,:),wm_zt(:,:),wm_zm(:,:)) [if not already present]
         Generating copyin(dummy_dy(:)) [if not already present]
         Generating create(exner(:,:),thvm(:,:),p_in_pa(:,:)) [if not already present]
         Generating copyin(rho_ds_zt_init(:)) [if not already present]
         Generating create(rho_zm(:,:)) [if not already present]
         Generating copyin(rho_ds_zm_dycore_init(:)) [if not already present]
         Generating create(rho_ds_zt(:,:),invrs_rho_ds_zm(:,:),invrs_rho_ds_zt(:,:),thv_ds_zm(:,:),thv_ds_zt(:,:),rtm_ref(:,:),thlm_ref(:,:),um_ref(:,:),deep_soil_t_in_k(:),sfc_soil_t_in_k(:),veg_t_in_k(:),vm_ref(:,:),rho_ds_zm(:,:)) [if not already present]
         Generating copyin(em_init(:)) [if not already present]
         Generating create(err_info%err_code(:)) [if not already present]
         Generating copyin(rho_zm_init(:),wm_zm_init(:),thvm_init(:),veg_t_in_k_init(:)) [if not already present]
         Generating create(um_pert(:,:),vm_pert(:,:),thlm(:,:),rtm(:,:),um(:,:),vm(:,:),w_up_in_cloud(:,:),wprtp(:,:),wpthlp(:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),upwp_pert(:,:),vpwp_pert(:,:),corr_cholesky_mtx_2(:,:,:,:)) [if not already present]
         Generating copyin(sfc_elevation(:)) [if not already present]
         Generating create(upwp_sfc_pert(:)) [if not already present]
         Generating copyin(rcm_init(:)) [if not already present]
         Generating create(rtpthvp(:,:)) [if not already present]
         Generating copyin(thlm_init(:),pdf_params_zm%w_2(:,:)) [if not already present]
         Generating create(wprtp_forcing(:,:),wpthlp_forcing(:,:),rtp2_forcing(:,:),thlp2_forcing(:,:),rtpthlp_forcing(:,:),thlp3(:,:),wprcp(:,:),wprtp_sfc(:)) [if not already present]
         Generating copyin(rtm_ref_init(:),thlm_ref_init(:)) [if not already present]
         Generating create(rtp3(:,:)) [if not already present]
         Generating copyin(wm_zt_init(:)) [if not already present]
         Generating create(wp2vp2(:,:),wp2thlp(:,:),rtpthlp_mc(:,:),thlprcp(:,:)) [if not already present]
         Generating copyin(rho_init(:)) [if not already present]
         Generating create(rfrzm(:,:),rho(:,:)) [if not already present]
         Generating copyin(rho_ds_zm_init(:)) [if not already present]
         Generating create(ice_supersat_frac(:,:)) [if not already present]
         Generating copyin(invrs_rho_ds_zm_init(:)) [if not already present]
         Generating create(thlpthvp(:,:)) [if not already present]
         Generating copyin(thv_ds_zm_init(:)) [if not already present]
         Generating create(upwp_sfc(:),vpwp_sfc(:)) [if not already present]
         Generating copyin(rtm_init(:)) [if not already present]
         Generating create(thlm_mc(:,:)) [if not already present]
         Generating copyin(ug_init(:)) [if not already present]
         Generating create(uprcp(:,:)) [if not already present]
         Generating copyin(vg_init(:)) [if not already present]
         Generating create(vprcp(:,:)) [if not already present]
         Generating copyin(um_ref_init(:),vm_ref_init(:),up2_init(:),vp2_init(:),t_sfc(:)) [if not already present]
         Generating create(rtp2_mc(:,:),thlp2_mc(:,:)) [if not already present]
         Generating copyin(nu_vert_res_dep%nu9(:),err_info%err_header(:)) [if not already present]
         Generating create(rc_coef_zm(:,:),cloud_cover(:,:),wpthlp_sfc(:)) [if not already present]
         Generating copyin(wp2_init(:)) [if not already present]
         Generating create(wp2rtp(:,:),up3(:,:),vp3(:,:),radht(:,:),wp3(:,:),wpthvp(:,:),wpup2(:,:),wp2thvp(:,:),wp2up2(:,:)) [if not already present]
         Generating copyin(hm_metadata,um_init(:),vm_init(:)) [if not already present]
         Generating create(upwp(:,:),vpwp(:,:),rcm(:,:),wp4(:,:),w_down_in_cloud(:,:),vpwp_sfc_pert(:),cloudy_downdraft_frac(:,:),cloud_frac(:,:)) [if not already present]
         Generating copyin(invrs_rho_ds_zt_init(:)) [if not already present]
         Generating create(kh_zm(:,:),invrs_tau_zm(:,:),lh_thl_clipped(:,:,:),x_mixt_comp_all_levs(:,:,:),wpvp2(:,:),lh_rv_clipped(:,:,:),lh_rc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_nc_clipped(:,:,:),lh_rt_clipped(:,:,:),kh_zt(:,:),lscale(:,:),mu_x_1_n(:,:,:)) [if not already present]
         Generating copyin(sfc_soil_t_in_k_init(:)) [if not already present]
         Generating create(sigma_x_1_n(:,:,:)) [if not already present]
         Generating copyin(clubb_params(:,:)) [if not already present]
         Generating create(corr_array_1_n(:,:,:,:),corr_array_2_n(:,:,:,:),corr_cholesky_mtx_1(:,:,:,:),rcm_mc(:,:)) [if not already present]
         Generating copyin(thv_ds_zt_init(:),err_info) [if not already present]
         Generating create(pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present]
         Generating copyin(pdf_params) [if not already present]
         Generating create(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:)) [if not already present]
         Generating copyin(pdf_params%mixt_frac(:,:)) [if not already present]
         Generating create(pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:)) [if not already present]
         Generating copyin(pdf_params_zm) [if not already present]
         Generating create(pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:)) [if not already present]
         Generating copyin(pdf_params_zm%mixt_frac(:,:)) [if not already present]
         Generating create(pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),x_nl_all_levs(:,:,:,:)) [if not already present]
   2600, Generating create(sclrm_forcing(:,:,:),sclrm(:,:,:),wpsclrp(:,:,:)) [if not already present]
         Generating copyin(sclr_tol(:)) [if not already present]
         Generating create(sclrpthvp(:,:,:)) [if not already present]
         Generating copyin(sclrm_init(:,:)) [if not already present]
         Generating create(sclrp2(:,:,:),sclrp3(:,:,:),sclrprtp(:,:,:),sclrpthlp(:,:,:),wpsclrp_sfc(:,:)) [if not already present]
   2605, Generating create(edsclrm_forcing(:,:,:)) [if not already present]
         Generating copyin(edsclrm_init(:,:)) [if not already present]
         Generating create(edsclrm(:,:,:),wpedsclrp_sfc(:,:)) [if not already present]
   2609, Generating create(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:)) [if not already present]
         Generating copyin(hm_metadata%l_mix_rat_hm(:)) [if not already present]
         Generating create(rtphmp_zt(:,:,:)) [if not already present]
   2614, Generating implicit firstprivate(ngrdcol,lh_num_samples)
         Generating NVIDIA GPU code
       2615, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2616,   ! blockidx%x threadidx%x collapsed
       2617,   ! blockidx%x threadidx%x collapsed
       2618, !$acc loop seq
   2618, Loop is parallelizable
   2625, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2626, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2627,   ! blockidx%x threadidx%x collapsed
   2681, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2682, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2683,   ! blockidx%x threadidx%x collapsed
   2728, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2729, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2742, Generating implicit firstprivate(sclr_dim,ngrdcol)
         Generating NVIDIA GPU code
       2743, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2744,   ! blockidx%x threadidx%x collapsed
       2745,   ! blockidx%x threadidx%x collapsed
   2742, Generating default present(sclrm_forcing(:,:,:),sclrm(:,:,:),sclrp3(:,:,:),sclrm_init(:,:))
   2753, Generating implicit firstprivate(sclr_dim,ngrdcol)
         Generating NVIDIA GPU code
       2754, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2755,   ! blockidx%x threadidx%x collapsed
       2756,   ! blockidx%x threadidx%x collapsed
   2753, Generating default present(sclrpthlp(:,:,:),sclr_tol(:),sclrp2(:,:,:),sclrprtp(:,:,:),wpsclrp(:,:,:),sclrpthvp(:,:,:))
   2766, Generating implicit firstprivate(sclr_dim,ngrdcol)
         Generating NVIDIA GPU code
       2767, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2768,   ! blockidx%x threadidx%x collapsed
   2766, Generating default present(wpsclrp_sfc(:,:))
   2777, Generating implicit firstprivate(ngrdcol,edsclr_dim)
         Generating NVIDIA GPU code
       2778, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2779,   ! blockidx%x threadidx%x collapsed
       2780,   ! blockidx%x threadidx%x collapsed
   2777, Generating default present(edsclrm_init(:,:),edsclrm_forcing(:,:,:),edsclrm(:,:,:))
   2787, Generating implicit firstprivate(ngrdcol,edsclr_dim)
         Generating NVIDIA GPU code
       2788, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2789,   ! blockidx%x threadidx%x collapsed
   2787, Generating default present(wpedsclrp_sfc(:,:))
   2798, Generating implicit firstprivate(ngrdcol,hydromet_dim)
         Generating NVIDIA GPU code
       2799, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2800,   ! blockidx%x threadidx%x collapsed
       2801,   ! blockidx%x threadidx%x collapsed
   2798, Generating default present(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:))
   2809, Generating implicit firstprivate(ngrdcol,hydromet_dim)
         Generating NVIDIA GPU code
       2810, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2811,   ! blockidx%x threadidx%x collapsed
       2812,   ! blockidx%x threadidx%x collapsed
   2809, Generating default present(wphydrometp(:,:,:))
   2984, Generating update self(thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2thvp(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wprtp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:),wpthlp(:,:))
   2987, Generating update self(sclrm(:,:,:))
   2988, Generating update self(edsclrm(:,:,:))
   3054, Generating update self(sfc_soil_t_in_k(:),rho_zm(:,:),deep_soil_t_in_k(:),veg_t_in_k(:),wpthlp_sfc(:),wprtp_sfc(:),p_sfc(:))
   3066, Generating update device(veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:))
   3070, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3071, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3072,   ! blockidx%x threadidx%x collapsed
   3088, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3089, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3090,   ! blockidx%x threadidx%x collapsed
   3101, Generating update self(rfrzm(:,:))
   3111, Generating update device(rfrzm(:,:))
   3325, Generating update self(pdf_params%varnce_w_1(:,:),pdf_params%thl_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rt_1(:,:),pdf_params%rc_2(:,:),pdf_params%chi_1(:,:),p_in_pa(:,:),pdf_params%cthl_2(:,:),kh_zm(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),corr_array_1_n(:,:,:,:),cloud_frac(:,:),sigma_x_1_n(:,:,:),rtm(:,:),mu_x_1_n(:,:,:),lh_thl_clipped(:,:,:),lh_rv_clipped(:,:,:),wp3(:,:),x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:),exner(:,:),rho_ds_zm(:,:),rho(:,:),invrs_rho_ds_zt(:,:),wp2(:,:),wm_zt(:,:),thlm(:,:),wm_zm(:,:),pdf_params%w_2(:,:),rho_zm(:,:),rho_ds_zt(:,:),rcm(:,:),corr_array_2_n(:,:,:,:),mu_x_2_n(:,:,:),sigma_x_2_n(:,:,:))
   3340, Generating copyout(skw_zm(:,:)) [if not already present]
         Generating copyin(wp3_zm(:,:),wp2(:,:),clubb_params(:,:)) [if not already present]
   3419, Generating update device(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:),wpthlp_mc(:,:))
   3421, Generating update device(wphydrometp(:,:,:))
   3440, Generating update self(cloud_frac(:,:),rcm(:,:),rho_zm(:,:),rho(:,:),exner(:,:))
   3456, Generating update device(thlm_mc(:,:),rcm_mc(:,:))
   3462, Generating update self(cloud_frac(:,:))
   3477, Generating update self(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:))
   3526, Generating update self(p_in_pa(:,:),rho_zm(:,:),thlm(:,:),rtm(:,:),exner(:,:),cloud_frac(:,:),ice_supersat_frac(:,:),rho(:,:),rcm(:,:))
   3541, Generating update device(radht(:,:))
   3558, Generating update self(radht(:,:))
prescribe_forcings:
   6380, Generating enter data create(thlm_bot(:),um_bot(:),z_bot(:),vm_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:))
   6395, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       6396, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6397,   ! blockidx%x threadidx%x collapsed
   6395, Generating default present(rtm_forcing(:ngrdcol,:nzt),thlm_forcing(:ngrdcol,:nzt))
   6403, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       6404, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6405,   ! blockidx%x threadidx%x collapsed
   6403, Generating default present(rtp2_forcing(:ngrdcol,:nzm),rtpthlp_forcing(:ngrdcol,:nzm),wpthlp_forcing(:ngrdcol,:nzm),wprtp_forcing(:ngrdcol,:nzm),thlp2_forcing(:ngrdcol,:nzm))
   6451, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       6452, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   6451, Generating default present(thlm_forcing(:ngrdcol,nzt),rtm_forcing(:ngrdcol,nzt))
   6452, Generating implicit firstprivate(nzt)
   6516, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       6517, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6518,   ! blockidx%x threadidx%x collapsed
   6516, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
   6540, Generating update self(p_in_pa(:,:))
   6546, Generating update device(rtm_forcing(:,:),um_ref(:,:),thlm_forcing(:,:),edsclrm_forcing(:,:,:),sclrm_forcing(:,:,:),vm_ref(:,:),wm_zt(:,:),wm_zm(:,:))
   6564, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       6565, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6566,   ! blockidx%x threadidx%x collapsed
   6564, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
   6573, Generating implicit firstprivate(sclr_dim,ngrdcol)
         Generating NVIDIA GPU code
       6574, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6575,   ! blockidx%x threadidx%x collapsed
       6576, !$acc loop seq
   6573, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:sclr_dim),gr)
   6576, Loop is parallelizable
   6584, Generating implicit firstprivate(ngrdcol,edsclr_dim)
         Generating NVIDIA GPU code
       6585, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6586,   ! blockidx%x threadidx%x collapsed
       6587, !$acc loop seq
   6584, Generating default present(gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:edsclr_dim))
   6587, Loop is parallelizable
   6665, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       6666, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   6665, Generating default present(ustar(:ngrdcol))
   6689, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       6690, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   6689, Generating default present(ustar(:ngrdcol))
   6703, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       6704, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   6703, Generating default present(ustar(:ngrdcol))
   6725, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       6726, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   6725, Generating default present(ustar(:ngrdcol))
   6855, Generating update self(rho_bot(:))
   6858, Generating update device(ustar(:),wpthlp_sfc(:),wprtp_sfc(:))
   6916, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       6917, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   6916, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol))
   6917, Generating implicit firstprivate(sens_ht,latent_ht)
   6923, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       6924, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6925,   ! blockidx%x threadidx%x collapsed
   6923, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_thl),sclr_idx)
   6925, Generating implicit firstprivate(sens_ht)
   6932, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       6933, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6934,   ! blockidx%x threadidx%x collapsed
   6932, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_rt),sclr_idx)
   6934, Generating implicit firstprivate(latent_ht)
   6945, Generating update self(rho_zm(:,:),upwp_sfc(:),ustar(:),t_sfc(:),vpwp_sfc(:),wpthlp_sfc(:),wprtp_sfc(:))
   6975, Generating exit data delete(thlm_bot(:),um_bot(:),z_bot(:),vm_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:))
read_surface_var_for_bc:
   7080, Generating create(thlm_zm(:,:),um_zm(:,:),vm_zm(:,:),k_min(:),rtm_zm(:,:),exner_zm(:,:)) [if not already present]
   7085, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       7086, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   7085, Generating default present(exner_bot(:ngrdcol),gr,z_bot(:ngrdcol),vm_bot(:ngrdcol),thlm_bot(:ngrdcol),um(:ngrdcol,:1),um_bot(:ngrdcol),vm(:ngrdcol,:1),rho_zm(:ngrdcol,:1),rtm(:ngrdcol,:1),rtm_bot(:ngrdcol),thlm(:ngrdcol,:1),rho_bot(:ngrdcol),p_sfc(:ngrdcol),gr%zt(1:ngrdcol,1))
   7105, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       7106, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
       7113, !$acc loop seq
   7105, Generating default present(gr,z_bot(:ngrdcol),gr%zt(1:ngrdcol,:))
   7106, Generating implicit firstprivate(k,min_val)
   7113, Loop carried scalar dependence for min_val at line 7114
         Loop carried reuse of k_min prevents parallelization
   7123, Generating update self(k_min(:))
   7156, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       7157, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   7156, Generating default present(gr,rho_bot(:ngrdcol),p_sfc(:ngrdcol),exner_bot(:ngrdcol),z_bot(:),vm_bot(:ngrdcol),thlm_bot(:ngrdcol),um_bot(:ngrdcol),rtm_bot(:ngrdcol),rho_zm(:ngrdcol,:))
   7157, Generating implicit firstprivate(k00,km1,kp2,kp1)
[888/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/error.F90.o
[889/925] Building Fortran object src/CMakeFiles/clubb_src_lib.dir/enhanced_simann.F90.o
[890/925] Linking Fortran static library src/libclubb_src_lib.a
[891/925] Generating Fortran dyndep file src/CMakeFiles/clubb_thread_test.dir/Fortran.dd
[892/925] Generating Fortran dyndep file src/CMakeFiles/clubb_tuner.dir/Fortran.dd
[893/925] Generating Fortran dyndep file src/CMakeFiles/jacobian.dir/Fortran.dd
[894/925] Generating Fortran dyndep file src/CMakeFiles/clubb_standalone.dir/Fortran.dd
[895/925] Generating Fortran dyndep file src/CMakeFiles/int2text.dir/Fortran.dd
[896/925] Generating Fortran dyndep file src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Fortran.dd
[897/925] Building Fortran object src/CMakeFiles/int2text.dir/int2txt.F90.o
[898/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90.o
[899/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90.o
[900/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90.o
[901/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90.o
[902/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90.o
[903/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90.o
[904/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90.o
[905/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90.o
[906/925] Building Fortran object src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90.o
[907/925] Building Fortran object src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90.o
[908/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90.o
[909/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90.o
[910/925] Building Fortran object src/CMakeFiles/jacobian.dir/jacobian.F90.o
[911/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90.o
[912/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_cmake_test/src/G_unit_test_types/spurious_source_test.F90: 223)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_cmake_test/src/G_unit_test_types/spurious_source_test.F90: 227)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_cmake_test/src/G_unit_test_types/spurious_source_test.F90: 280)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_cmake_test/src/G_unit_test_types/spurious_source_test.F90: 283)
[913/925] Building Fortran object src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90.o
[914/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90.o
[915/925] Linking Fortran executable src/int2text
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[916/925] Linking Fortran executable src/clubb_standalone
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[917/925] Linking Fortran executable src/clubb_thread_test
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[918/925] Linking Fortran executable src/jacobian
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[919/925] Linking Fortran executable src/clubb_tuner
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[920/925] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_cmake_test/src/G_unit_test_types/pdf_parameter_tests.F90: 413)
[921/925] Linking Fortran static library src/G_unit_test_types/libG_unit_test_lib.a
[922/925] Generating Fortran dyndep file src/CMakeFiles/G_unit_tests.dir/Fortran.dd
[923/925] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o
[924/925] Linking Fortran executable src/G_unit_tests
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[924/925] Install the project...
-- Install configuration: "Release"
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/libclubb_core_lib.a
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/libparabolic_lib.a
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/libmicrophys_utils_lib.a
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/libKK_microphys_lib.a
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/libsilhs_lib.a
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/libmorrison_microphys_lib.a
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/libscm_activation_lib.a
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/libcoamps_lib.a
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/libbugsrad_lib.a
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/libclubb_src_lib.a
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/clubb_tuner
-- Set runtime path of "/home/jenkins/workspace/clubb_cmake_test/install/nvfortran/clubb_tuner" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/G_unit_tests
-- Set runtime path of "/home/jenkins/workspace/clubb_cmake_test/install/nvfortran/G_unit_tests" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/clubb_thread_test
-- Set runtime path of "/home/jenkins/workspace/clubb_cmake_test/install/nvfortran/clubb_thread_test" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/jacobian
-- Set runtime path of "/home/jenkins/workspace/clubb_cmake_test/install/nvfortran/jacobian" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/clubb_standalone
-- Set runtime path of "/home/jenkins/workspace/clubb_cmake_test/install/nvfortran/clubb_standalone" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran/int2text
-- Set runtime path of "/home/jenkins/workspace/clubb_cmake_test/install/nvfortran/int2text" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_cmake_test/install/nvfortran
Using inferred toolchain file: /home/jenkins/workspace/clubb_cmake_test/cmake/toolchains/linux_x86_64_nvfortran.cmake
about to cmnake /home/jenkins/workspace/clubb_cmake_test/build/nvfortran
Running CMake configure...
check_for_missing_threadprivate.py has begun.
File /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/parameters_model.F90 failed:
  Missing threadprivate for:
    mixt_frac_max_mag
    rtm_min
    rtm_nudge_max_altitude
    T0
    ts_nudge
File /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/corr_varnce_module.F90 failed:
  Missing threadprivate for:
    corr_array_n_cloud_def
    corr_array_n_below_def
File /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/error_code.F90 failed:
  Missing threadprivate for:
    clubb_debug_level
File /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/sponge_layer_damping.F90 failed:
  Missing threadprivate for:
    rtm_sponge_damp_profile
    thlm_sponge_damp_settings
    thlm_sponge_damp_profile
    up2_vp2_sponge_damp_profile
    rtm_sponge_damp_settings
    up2_vp2_sponge_damp_settings
    wp3_sponge_damp_profile
    uv_sponge_damp_settings
    wp3_sponge_damp_settings
    wp2_sponge_damp_profile
    uv_sponge_damp_profile
    wp2_sponge_damp_settings
[91mcheck_for_missing_threadprivate.py did not pass.[0m
[91mfailedFiles = ['/home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/parameters_model.F90', '/home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/corr_varnce_module.F90', '/home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/error_code.F90', '/home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/sponge_layer_damping.F90'][0m
[91m===============================================================
[91mTHREADPRIVATE CHECK FAILED
[91m  THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES
[91m  AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!
[91m  IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE
[91m  LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_cmake_test/build/nvfortran/cmake_build_output.txt
[91m===============================================================[0m
CLUBBStandardsCheck.py has begun.
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/sounding.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 381 : 102 chars :             um(i,k)    = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
line 383 : 101 chars :             vm(i,k)    = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
line 385 : 101 chars :             ugm(i,k)   = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
line 387 : 101 chars :             vgm(i,k)   = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
line 389 : 101 chars :             thlm(i,k)  = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
line 391 : 101 chars :             rtm(i,k)   = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
line 393 : 101 chars :             press(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
line 396 : 101 chars :             wm(i,k)    = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
line 413 : 108 chars :                                                            edsclr_snd(km1,edsclr), edsclr_snd(k00,edsclr), &
line 414 : 107 chars :                                                            edsclr_snd(kp1,edsclr), edsclr_snd(kp2,edsclr) )
line 438 : 118 chars :               um(i,k)   = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), u(k_above), u(k_above-1) )
line 439 : 118 chars :               vm(i,k)   = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), v(k_above), v(k_above-1) )
line 440 : 120 chars :               ugm(i,k)  = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), ug(k_above), ug(k_above-1) )
line 441 : 120 chars :               vgm(i,k)  = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), vg(k_above), vg(k_above-1) )
line 442 : 126 chars :               thlm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), theta(k_above), theta(k_above-1) )
line 443 : 120 chars :               rtm(i,k)  = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), rt(k_above), rt(k_above-1) )
line 444 : 112 chars :               press(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), p_in_Pa(k_above), &
line 446 : 122 chars :               wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
line 450 : 105 chars :                   sclrm(i,k,sclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1),  &
line 456 : 109 chars :                   edsclrm(i,k,edsclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1),  &
line 485 : 124 chars :                 wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
line 511 : 124 chars :                 wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
----------------------------------------------------------------------------------------------------
--------------------- Default Private Check: /home/jenkins/workspace/clubb_cmake_test/src/generalized_grid_test.F90 ---------------------
WARNING: Missing default 'private' in the following modules:
line 3: module generalized_grid_test
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/generalized_grid_test.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 899 : 106 chars :          pdf_params_zm_flip%ice_supersat_frac_1(i,:) = flip( pdf_params_zm%ice_supersat_frac_1(i,:), nzm )
line 900 : 106 chars :          pdf_params_zm_flip%ice_supersat_frac_2(i,:) = flip( pdf_params_zm%ice_supersat_frac_2(i,:), nzm )
line 1067 : 101 chars :               rtm_ref_flip, thlm_ref_flip, um_ref_flip, vm_ref_flip, ug_flip, vg_flip, & ! Intent(in)
line 1079 : 111 chars :               um_flip, vm_flip, upwp_flip, vpwp_flip, up2_flip, vp2_flip, up3_flip, vp3_flip, & ! Intent(inout)
line 1081 : 111 chars :               wp2_flip, wp3_flip, rtp2_flip, rtp3_flip, thlp2_flip, thlp3_flip, rtpthlp_flip, & ! Intent(inout)
line 1087 : 109 chars :               wp2rtp_flip, wp2thlp_flip, uprcp_flip, vprcp_flip, rc_coef_zm_flip, wp4_flip, & ! intent(inout)
line 1088 : 105 chars :               wpup2_flip, wpvp2_flip, wp2up2_flip, wp2vp2_flip, ice_supersat_frac_flip, & ! intent(inout)
----------------------------------------------------------------------------------------------------
--------------------- Default Private Check: /home/jenkins/workspace/clubb_cmake_test/src/pdf_hydromet_microphys_wrapper.F90 ---------------------
WARNING: Missing default 'private' in the following modules:
line 2: module pdf_hydromet_microphys_wrapper
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/pdf_hydromet_microphys_wrapper.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 303 : 101 chars :                                         stats_zt(i), stats_zm(i),                          & ! In/Out
line 307 : 106 chars :       !$acc update device( mu_x_1_n, mu_x_2_n, sigma_x_1_n, sigma_x_2_n, corr_array_1_n, corr_array_2_n, &
line 366 : 119 chars :       ! Rather than using the seed just to intialize the random number generator at the first timestep, we use it every
line 367 : 116 chars :       ! timestep. Thus this seed defines the randoms, that way we can reproduce results for restart runs by using a
line 368 : 118 chars :       ! reproducible seed. If we didn't do it this way, we would have to save the internal state of the random number
line 369 : 105 chars :       ! generator to disk each timestep, then read it back in to reinitialize the random number generator
line 410 : 103 chars :         !$acc              lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped )
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/clubb_driver.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 1971 : 105 chars :     allocate( um_ref(ngrdcol, gr%nzt) )         ! Reference u wind for nudging; Michael Falk, 17 Oct 2007
line 1972 : 105 chars :     allocate( vm_ref(ngrdcol, gr%nzt) )         ! Reference v wind for nudging; Michael Falk, 17 Oct 2007
line 2562 : 111 chars :     !$acc              rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, &
line 2574 : 101 chars :     !$acc              pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, &
line 2575 : 103 chars :     !$acc              pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, &
line 2578 : 104 chars :     !$acc              pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, &
line 2580 : 103 chars :     !$acc              pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, &
line 2586 : 101 chars :     !$acc              pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, &
line 2587 : 106 chars :     !$acc              pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, &
line 2588 : 110 chars :     !$acc              pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, &
line 2589 : 115 chars :     !$acc              pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, &
line 2590 : 110 chars :     !$acc              pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, &
line 2591 : 105 chars :     !$acc              pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, &
line 2592 : 113 chars :     !$acc              pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, &
line 2593 : 108 chars :     !$acc              pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, &
line 2594 : 112 chars :     !$acc              pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, &
line 2595 : 110 chars :     !$acc              pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, &
line 2643 : 103 chars :         invrs_rho_ds_zt(i,k)        = invrs_rho_ds_zt_init(k)        ! inv. dry, static density: t-levs
line 2649 : 103 chars :         um_pert(i,k)                = zero        ! Variables used to track perturbed version of winds.
line 2651 : 105 chars :         wm_zt(i,k)                  = wm_zt_init(k)        ! Imposed large scale w - Thermodynamic levels
line 2995 : 102 chars :                                      um(i,:), vm(i,:), rtm(i,:), wprtp(i,:), thlm(i,:), wpthlp(i,:), &
line 3327 : 111 chars :         !$acc              X_nl_all_levs, X_mixt_comp_all_levs,  lh_sample_point_weights, mu_x_1_n, mu_x_2_n, &
line 3329 : 104 chars :         !$acc              lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped, &
line 3333 : 116 chars :         !$acc              pdf_params%cloud_frac_1, pdf_params%cloud_frac_2, pdf_params%cthl_1, pdf_params%cthl_2, &
line 3334 : 112 chars :         !$acc              pdf_params%crt_1, pdf_params%crt_2, pdf_params%stdev_chi_1, pdf_params%stdev_chi_2, &
line 3350 : 102 chars :         wp2_zt = zm2zt_api( gr%nzm, gr%nzt, ngrdcol, gr, wp2, w_tol_sqd ) ! Positive definite quantity
line 3356 : 109 chars :                                   thlm(i,:), p_in_Pa(i,:), exner(i,:), rho(i,:), rho_zm(i,:), rtm(i,:), &! In
line 3357 : 109 chars :                                   rcm(i,:), cloud_frac(i,:), wm_zt(i,:), wm_zm(i,:), wp2_zt(i,:), &      ! In
line 3358 : 106 chars :                                   hydromet(i,:,:), Nc_in_cloud(i,:), &                                ! In
line 3374 : 103 chars :                                   stats_zt(i), stats_zm(i), &                                   ! Inout
line 3375 : 103 chars :                                   stats_sfc(i), stats_lh_zt(i), &                               ! Inout
line 3376 : 102 chars :                                   Nccnm(i,:), &                                                ! Inout
line 3377 : 117 chars :                                   hydromet_mc(i,:,:), Ncm_mc(i,:), rcm_mc(i,:), rvm_mc(i,:), &                  ! Out
line 3378 : 107 chars :                                   thlm_mc(i,:), hydromet_vel_zt(i,:,:), &                             ! Out
line 3379 : 102 chars :                                   hydromet_vel_covar_zt_impc(i,:,:), &                           ! Out
line 3380 : 102 chars :                                   hydromet_vel_covar_zt_expc(i,:,:), &                           ! Out
line 3381 : 110 chars :                                   wprtp_mc(i,:), wpthlp_mc(i,:), rtp2_mc(i,:), &                         ! Out
line 3382 : 105 chars :                                   thlp2_mc(i,:), rtpthlp_mc(i,:) )                                  ! Out
line 3406 : 103 chars :                                   stats_zt(i), stats_zm(i), stats_sfc(i),                     & ! Inout
line 3407 : 103 chars :                                   hydromet(i,:,:), hydromet_vel_zt(i,:,:), hydrometp2(i,:,:), & ! Inout
line 3408 : 103 chars :                                   K_hm(i,:,:), Ncm(i,:), Nc_in_cloud(i,:), rvm_mc(i,:),       & ! Inout
line 3409 : 103 chars :                                   thlm_mc(i,:), err_info,                                     & ! Inout
line 3410 : 101 chars :                                   wphydrometp(i,:,:), wpNcp(i,:) )                              ! Out
line 3419 : 106 chars :         !$acc update device( rcm_mc, rvm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc )
line 3477 : 104 chars :         !$acc update host( rvm_mc, rcm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc )
line 3483 : 105 chars :           call stat_update_var( stats_metadata%irtm_mc, rvm_mc(i,:)+rcm_mc(i,:), stats_zt(i) )  ! kg/kg/s
line 3485 : 106 chars :           call stat_update_var( stats_metadata%iwprtp_mc, wprtp_mc(i,:), stats_zm(i) )     ! m*(kg/kg)/s^2
line 3487 : 104 chars :           call stat_update_var( stats_metadata%irtp2_mc, rtp2_mc(i,:), stats_zm(i) )       ! (kg/kg)^2/s
line 3489 : 104 chars :           call stat_update_var( stats_metadata%irtpthlp_mc, rtpthlp_mc(i,:), stats_zm(i) ) ! K*(kg/kg)/s
line 3506 : 105 chars :           !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, X_nl_all_levs, &
line 3526 : 105 chars :           !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, thlm, rtm, rcm )
line 3566 : 106 chars :           call update_radiation_variables( gr%nzm, gr%nzt, radht(i,:), Frad_SW_up(i,:), Frad_LW_up(i,:), &
line 3694 : 116 chars :       if ( ( stats_metadata%l_stats_last .or. stats_metadata%l_stats .or. l_output_multi_col ) .and. l_stdout ) then
line 6380 : 104 chars :     !$acc enter data create( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar )
line 6546 : 118 chars :         !$acc update device( wm_zt, wm_zm, thlm_forcing, rtm_forcing, um_ref, vm_ref, sclrm_forcing, edsclrm_forcing )
line 6948 : 105 chars :         call stat_update_var_pt( stats_metadata%ish, 1, wpthlp_sfc(i)*rho_zm(i,1)*Cp,&       ! intent(in)
line 6951 : 105 chars :         call stat_update_var_pt( stats_metadata%ilh, 1, wprtp_sfc(i)*rho_zm(i,1)*Lv, &       ! intent(in)
line 6954 : 103 chars :         call stat_update_var_pt( stats_metadata%iwpthlp_sfc, 1, wpthlp_sfc(i), &           ! intent(in)
line 6957 : 103 chars :         call stat_update_var_pt( stats_metadata%iwprtp_sfc, 1, wprtp_sfc(i), &             ! intent(in)
line 6960 : 103 chars :         call stat_update_var_pt( stats_metadata%iupwp_sfc, 1, upwp_sfc(i), &               ! intent(in)
line 6963 : 103 chars :         call stat_update_var_pt( stats_metadata%ivpwp_sfc, 1, vpwp_sfc(i), &               ! intent(in)
line 6966 : 102 chars :         call stat_update_var_pt( stats_metadata%iustar, 1, ustar(i), &                    ! intent(in)
line 6969 : 103 chars :         call stat_update_var_pt( stats_metadata%iT_sfc, 1, T_sfc(i), &                     ! intent(in)
line 6975 : 103 chars :     !$acc exit data delete( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar )
line 7177 : 101 chars :                                             gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
line 7181 : 101 chars :                                             gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
line 7185 : 101 chars :                                             gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
line 7186 : 112 chars :                                             exner_zm(i,km1), exner_zm(i,k00), exner_zm(i,kp1), exner_zm(i,kp2) )
line 7189 : 101 chars :                                             gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
line 7190 : 108 chars :                                             thlm_zm(i,km1), thlm_zm(i,k00), thlm_zm(i,kp1), thlm_zm(i,kp2) )
line 7193 : 101 chars :                                             gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
line 7194 : 104 chars :                                             rtm_zm(i,km1), rtm_zm(i,k00), rtm_zm(i,kp1), rtm_zm(i,kp2) )
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/soil_vegetation.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 174 : 103 chars :         call stat_update_var_pt( stats_metadata%isfc_soil_T_in_K, 1, sfc_soil_T_in_K(i), stats_sfc(i) )
line 175 : 105 chars :         call stat_update_var_pt( stats_metadata%ideep_soil_T_in_K, 1, deep_soil_T_in_K(i), stats_sfc(i) )
line 212 : 101 chars :         call stat_update_var_pt( stats_metadata%isoil_heat_flux, 1, soil_heat_flux(i), & ! intent(in)
line 213 : 104 chars :                                  stats_sfc(i) )                                          ! intent(inout)
----------------------------------------------------------------------------------------------------
CLUBBStandardsCheck.py has finished.
FAIL: 7 check(s) failed.
CLUBBStandardsCheck.py has begun.
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/advance_xm_wpxp_module.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 782 : 101 chars :     call wpxp_term_pr1_lhs( nzm, ngrdcol, gr, C6rt_Skw_fnc, C6thl_Skw_fnc, C7_Skw_fnc, & ! Intent(in)
line 783 : 101 chars :                             invrs_tau_C6_zm, l_scalar_calc,                            & ! Intent(in)
line 784 : 102 chars :                             lhs_pr1_wprtp, lhs_pr1_wpthlp, lhs_pr1_wpsclrp )             ! Intent(out)
line 862 : 101 chars :                                             stats_zt, stats_zm, stats_sfc,                  & ! InOut
line 863 : 101 chars :                                             rtm, wprtp, thlm, wpthlp, sclrm, wpsclrp,       & ! InOut
line 864 : 101 chars :                                             err_info )                                        ! InOut
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/sfc_varnce_module.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 775 : 105 chars :         call sfc_varnce_check( sclr_dim, wp2(i,gr%k_lb_zm), up2(i,gr%k_lb_zm),             & ! intent(in)
line 776 : 105 chars :                                vp2(i,gr%k_lb_zm), thlp2(i,gr%k_lb_zm), rtp2(i,gr%k_lb_zm), & ! intent(in)
line 777 : 105 chars :                                rtpthlp(i,gr%k_lb_zm), sclrp2(i,gr%k_lb_zm,:),              & ! intent(in)
line 778 : 105 chars :                                sclrprtp(i,gr%k_lb_zm,:), sclrpthlp(i,gr%k_lb_zm,:),        & ! intent(in)
line 779 : 108 chars :                                err_info )                                                    ! intent(inout)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/grid_adaptation_module.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 295 : 128 chars :       write(fstderr, *) "The fixed minimum grid density momentum heights need to cover at least the domain of the physics grid."
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/stats_clubb_utilities.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 3004 : 103 chars :       call stat_update_var( stats_metadata%icovar_chi_eta_1, pdf_params%covar_chi_eta_1(icol,:), & ! In
line 3006 : 103 chars :       call stat_update_var( stats_metadata%icovar_chi_eta_2, pdf_params%covar_chi_eta_2(icol,:), & ! In
line 3016 : 101 chars :       call stat_update_var( stats_metadata%icorr_chi_eta_1, pdf_params%corr_chi_eta_1(icol,:), & ! In
line 3018 : 101 chars :       call stat_update_var( stats_metadata%icorr_chi_eta_2, pdf_params%corr_chi_eta_2(icol,:), & ! In
line 3079 : 101 chars :         chip2 = compute_variance_binormal( chi, pdf_params%chi_1(icol,:), pdf_params%chi_2(icol,:), &
line 3080 : 106 chars :                                          pdf_params%stdev_chi_1(icol,:), pdf_params%stdev_chi_2(icol,:), &
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
--------------------- Implicit None Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/mt95.F90 ---------------------
WARNING: Missing 'implicit none' after these blocks:
line 362:   subroutine init_by_type( put, get )
line 382:   subroutine init_by_scalar( put )
line 413:   subroutine init_by_array( put )
line 461:   subroutine next_state( )
line 593:   subroutine genrand_int32_0d( y )
line 614:   subroutine genrand_int32_1d( y )
line 629:   subroutine genrand_int32_2d( y )
line 644:   subroutine genrand_int32_3d( y )
line 659:   subroutine genrand_int32_4d( y )
line 674:   subroutine genrand_int32_5d( y )
line 689:   subroutine genrand_int32_6d( y )
line 704:   subroutine genrand_int32_7d( y )
line 720:   subroutine genrand_int31_0d( y )
line 732:   subroutine genrand_int31_1d( y )
line 747:   subroutine genrand_int31_2d( y )
line 762:   subroutine genrand_int31_3d( y )
line 777:   subroutine genrand_int31_4d( y )
line 792:   subroutine genrand_int31_5d( y )
line 807:   subroutine genrand_int31_6d( y )
line 822:   subroutine genrand_int31_7d( y )
line 838:   subroutine genrand_real1_0d( r )
line 853:   subroutine genrand_real1_1d( r )
line 868:   subroutine genrand_real1_2d( r )
line 883:   subroutine genrand_real1_3d( r )
line 898:   subroutine genrand_real1_4d( r )
line 913:   subroutine genrand_real1_5d( r )
line 928:   subroutine genrand_real1_6d( r )
line 943:   subroutine genrand_real1_7d( r )
line 959:   subroutine genrand_real2_0d( r )
line 974:   subroutine genrand_real2_1d( r )
line 989:   subroutine genrand_real2_2d( r )
line 1004:   subroutine genrand_real2_3d( r )
line 1019:   subroutine genrand_real2_4d( r )
line 1034:   subroutine genrand_real2_5d( r )
line 1049:   subroutine genrand_real2_6d( r )
line 1064:   subroutine genrand_real2_7d( r )
line 1080:   subroutine genrand_real3_0d( r )
line 1095:   subroutine genrand_real3_1d( r )
line 1110:   subroutine genrand_real3_2d( r )
line 1125:   subroutine genrand_real3_3d( r )
line 1140:   subroutine genrand_real3_4d( r )
line 1155:   subroutine genrand_real3_5d( r )
line 1170:   subroutine genrand_real3_6d( r )
line 1185:   subroutine genrand_real3_7d( r )
line 1201:   subroutine genrand_res53_0d( r )
line 1218:   subroutine genrand_res53_1d( r )
line 1233:   subroutine genrand_res53_2d( r )
line 1248:   subroutine genrand_res53_3d( r )
line 1263:   subroutine genrand_res53_4d( r )
line 1278:   subroutine genrand_res53_5d( r )
line 1293:   subroutine genrand_res53_6d( r )
line 1308:   subroutine genrand_res53_7d( r )
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/advance_windm_edsclrm_module.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 1002 : 103 chars :         call windm_edsclrm_rhs( nzm, nzt, ngrdcol, gr, windm_edsclrm_scalar, dt,         & ! intent(in)
line 1003 : 103 chars :                                 lhs_diff, edsclrm(:,:,edsclr),                           & ! intent(in)
line 1004 : 103 chars :                                 edsclrm_forcing(:,:,edsclr),                             & ! intent(in)
line 1005 : 103 chars :                                 rho_ds_zm, invrs_rho_ds_zt,                              & ! intent(in)
line 1006 : 103 chars :                                 l_imp_sfc_momentum_flux, wpedsclrp(:,gr%k_lb_zm,edsclr), & ! intent(in)
line 1007 : 103 chars :                                 stats_metadata,                                          & ! intent(in)
line 1008 : 106 chars :                                 stats_zt,                                                & ! intent(inout)
line 1009 : 104 chars :                                 rhs(:,:,edsclr) )                                          ! intent(out)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/mono_flux_limiter.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 688 : 104 chars :     !$acc parallel loop gang vector collapse(2) default(present) reduction(.or.:l_any_adjustment_needed)
line 839 : 121 chars :       ! MONOFLUX TEST COMMENT DO NOT REMOVE if( any(wpxp_net_adjust /= 0.0) ) write(fstderr,*) "MONOFLUX: wpxp adjusted "
----------------------------------------------------------------------------------------------------
--------------------- Default Private Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/err_info_type_module.F90 ---------------------
WARNING: Missing default 'private' in the following modules:
line 4: module err_info_type_module
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/err_info_type_module.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 265 : 102 chars :     write(err_info%err_header_global,'(A38, I3, A15, I3, A, A28, A33, F6.2, A1, F6.2, A, A39, A40)') &
line 276 : 105 chars :       write(err_info%err_header(i),'(A38, I3, A15, I3, A, A22, I2, A11, F6.2, A13, F6.2, A, A39, A40)') &
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/stats_zm_module.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 2449 : 104 chars :         call stat_assign( var_index=stats_metadata%inorm_min_grid_dens, var_name="norm_min_grid_dens", &
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/advance_xp2_xpyp_module.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 1319 : 101 chars :                               sclrprtp(:,:,sclr) )                                    ! Intent(inout)
line 1354 : 102 chars :                               sclrpthlp(:,:,sclr) )                                    ! Intent(inout)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/CLUBB_core/output_netcdf.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 1747 : 105 chars :       status = nf90_def_var( ncid_zm, "columns",   NF90_INT,      (/column_id_zm/),    column_var_id_zm )
line 1748 : 104 chars :       status = nf90_def_var( ncid_zm, "altitude",  NF90_PREC,  (/vertical_id_zm/),  vertical_var_id_zm )
line 1749 : 104 chars :       status = nf90_def_var( ncid_zm, "time",      NF90_PREC,      (/time_id_zm/),      time_var_id_zm )
line 1801 : 105 chars :       status = nf90_def_var( ncid_zt, "columns",   NF90_INT,      (/column_id_zt/),    column_var_id_zt )
line 1802 : 104 chars :       status = nf90_def_var( ncid_zt, "altitude",  NF90_PREC,  (/vertical_id_zt/),  vertical_var_id_zt )
line 1803 : 104 chars :       status = nf90_def_var( ncid_zt, "time",      NF90_PREC,      (/time_id_zt/),      time_var_id_zt )
line 1849 : 101 chars :       status = nf90_put_var( ncid_zm, column_var_id_zm, column_list, start=(/1/), count=(/ngrdcol/) )
line 1850 : 101 chars :       status = nf90_put_var( ncid_zt, column_var_id_zt, column_list, start=(/1/), count=(/ngrdcol/) )
line 1852 : 101 chars :       !=================================== Allocate Output Arrays ===================================
line 1979 : 116 chars :       !$acc              upwp_out, vpwp_out, up2_out, vp2_out, wp3_out, rcm_out, cloud_frac_out, rtm_out, thlm_out )
----------------------------------------------------------------------------------------------------
CLUBBStandardsCheck.py has finished.
FAIL: 12 check(s) failed.
CLUBBStandardsCheck.py has begun.
CLUBBStandardsCheck.py has finished.
PASS: 0 checks failed
CLUBBStandardsCheck.py has begun.
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/Benchmark_cases/wangara.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 104 : 105 chars :           if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 105 : 104 chars :           if ( sclr_idx%iiedsclr_rt  > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt)  = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/Benchmark_cases/mpace_a.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 272 : 103 chars :         if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 273 : 102 chars :         if ( sclr_idx%iiedsclr_rt  > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt)  = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/Benchmark_cases/rico.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 159 : 103 chars :         if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 160 : 102 chars :         if ( sclr_idx%iiedsclr_rt  > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt)  = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/Benchmark_cases/dycoms2_rf02.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 121 : 105 chars :           if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 122 : 104 chars :           if ( sclr_idx%iiedsclr_rt  > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt)  = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/Benchmark_cases/bomex.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 127 : 105 chars :           if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 128 : 104 chars :           if ( sclr_idx%iiedsclr_rt  > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt)  = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/Benchmark_cases/dycoms2_rf01.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 91 : 105 chars :           if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 92 : 104 chars :           if ( sclr_idx%iiedsclr_rt  > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt)  = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/Benchmark_cases/gabls2.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 152 : 105 chars :           if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 153 : 104 chars :           if ( sclr_idx%iiedsclr_rt  > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt)  = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/Benchmark_cases/mpace_b.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 157 : 105 chars :           if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 158 : 104 chars :           if ( sclr_idx%iiedsclr_rt  > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt)  = rtm_forcing(i,k)
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/Benchmark_cases/lba.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 96 : 105 chars :           if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
line 97 : 104 chars :           if ( sclr_idx%iiedsclr_rt  > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt)  = rtm_forcing(i,k)
line 176 : 101 chars :       wpthlp_sfc(i) =  convert_sens_ht_to_km_s( ( 270._core_rknd * ft**1.5_core_rknd ), rho_sfc(i) )
line 177 : 101 chars :       wprtp_sfc(i)  =  convert_latent_ht_to_m_s( ( 554._core_rknd * ft**1.3_core_rknd ), rho_sfc(i) )
----------------------------------------------------------------------------------------------------
CLUBBStandardsCheck.py has finished.
FAIL: 9 check(s) failed.
CLUBBStandardsCheck.py has begun.
CLUBBStandardsCheck.py has finished.
PASS: 0 checks failed
CLUBBStandardsCheck.py has begun.
--------------------- Default Private Check: /home/jenkins/workspace/clubb_cmake_test/src/G_unit_test_types/rev_direction_grid_test.F90 ---------------------
WARNING: Missing default 'private' in the following modules:
line 1: module rev_direction_grid_test
----------------------------------------------------------------------------------------------------
--------------------- Line Length Check: /home/jenkins/workspace/clubb_cmake_test/src/G_unit_test_types/rev_direction_grid_test.F90 ---------------------
 WARNING: Lines exceed 100 characters (limit 100):
line 229 : 113 chars :     !seed used =  -1102123834  1480475276  -248259584   525496705  1614213535 -1267052688     6290033   -78466652
line 230 : 127 chars :     !seed_output = (/ -1102123834,  1480475276,  -248259584,   525496705,  1614213535, -1267052688,     6290033,   -78466652 /)
line 746 : 101 chars :        call xpyp_term_ta_pdf_lhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In
line 750 : 104 chars :        call xpyp_term_ta_pdf_lhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In
line 791 : 101 chars :        call xpyp_term_ta_pdf_rhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In
line 797 : 104 chars :        call xpyp_term_ta_pdf_rhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In
----------------------------------------------------------------------------------------------------
CLUBBStandardsCheck.py has finished.
FAIL: 2 check(s) failed.
[91m===============================================================
[91mCLUBBStandardsCheck FAILED
[91m  THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES
[91m  AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!
[91m  IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE
[91m  LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_cmake_test/build/nvfortran/cmake_build_output.txt
[91m===============================================================[0m
[93mBuild completed successfully, but some source code checks have failed.[0m
Running CMake ctests
Test project /home/jenkins/workspace/clubb_cmake_test/build/nvfortran
      Start  1: _init_output_dir
 1/11 Test  #1: _init_output_dir .................   Passed    0.11 sec
      Start  2: bomex_100iter
 2/11 Test  #2: bomex_100iter ....................   Passed   28.60 sec
      Start  3: wangara_100iter
 3/11 Test  #3: wangara_100iter ..................   Passed   26.36 sec
      Start  4: fire_100iter
 4/11 Test  #4: fire_100iter .....................   Passed   26.58 sec
      Start  5: atex_100iter
 5/11 Test  #5: atex_100iter .....................   Passed   37.32 sec
      Start  6: rico_silhs_100iter
 6/11 Test  #6: rico_silhs_100iter ...............   Passed   39.04 sec
      Start  7: arm_97_50iter
 7/11 Test  #7: arm_97_50iter ....................   Passed   60.73 sec
      Start  8: cobra_100iter
 8/11 Test  #8: cobra_100iter ....................   Passed   35.62 sec
      Start  9: arm_r8029_100iter
 9/11 Test  #9: arm_r8029_100iter ................   Passed   32.13 sec
      Start 10: arm_100iter_8col
10/11 Test #10: arm_100iter_8col .................   Passed   20.35 sec
      Start 11: arm_1000iter_5dt
11/11 Test #11: arm_1000iter_5dt .................   Passed  201.79 sec
100% tests passed, 0 tests failed out of 11
Total Test time (real) = 508.64 sec
[92mAll tests passed.[0m
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS