Skip to content

Console Output

Skipping 52 KB.. Full Log
code
        436, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        437,   ! blockidx%x threadidx%x collapsed
    491, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        492, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    492, Generating implicit firstprivate(nzt,nzm)
term_ma_zt_lhs:
    191, Generating copyin(wm_zt(:,:),weights_zt2zm(:,:,:),invrs_dzm(:,:)) [if not already present]
         Generating copyout(lhs_ma(:,:,:)) [if not already present]
         Generating copyin(invrs_dzt(:,:)) [if not already present]
    197, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        199,   ! blockidx%x threadidx%x collapsed
    220, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        221, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    221, Generating implicit firstprivate(nzt,nzm)
    240, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        241, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    259, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        260, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        261,   ! blockidx%x threadidx%x collapsed
    291, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        292, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    292, Generating implicit firstprivate(nzt,nzm)
    320, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        321, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
xpyp_term_ta_pdf_lhs:
    371, Generating copyin(coef_wpxpyp_implicit_zm(:,:),gr%invrs_dzt(:,:),gr,gr%invrs_dzm(:,:),rho_ds_zm(:,:),gr%weights_zm2zt(:,:,:),sgn_turbulent_vel(:,:),rho_ds_zt(:,:),coef_wpxpyp_implicit(:,:)) [if not already present]
         Generating copyout(lhs_ta(:,:,:)) [if not already present]
         Generating copyin(invrs_rho_ds_zm(:,:)) [if not already present]
    378, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        379, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        380,   ! blockidx%x threadidx%x collapsed
    389, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        390, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        391,   ! blockidx%x threadidx%x collapsed
    420, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        421, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        422,   ! blockidx%x threadidx%x collapsed
    467, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        468, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        469,   ! blockidx%x threadidx%x collapsed
    469, Generating implicit firstprivate(nzm)
term_ma_zm_lhs:
    455, Generating copyin(wm_zm(:,:),weights_zm2zt(:,:,:)) [if not already present]
         Generating copyout(lhs_ma(:,:,:)) [if not already present]
         Generating copyin(invrs_dzm(:,:)) [if not already present]
    459, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        460, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        461,   ! blockidx%x threadidx%x collapsed
    468, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        469, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        470,   ! blockidx%x threadidx%x collapsed
    487, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        489,   ! blockidx%x threadidx%x collapsed
    489, Generating implicit firstprivate(nzm)
xpyp_term_ta_pdf_lhs_godunov:
    543, Generating copyin(coef_wpxpyp_implicit(:,:),gr,gr%invrs_dzm(:,:),rho_ds_zm(:,:)) [if not already present]
         Generating copyout(lhs_ta(:,:,:)) [if not already present]
         Generating copyin(invrs_rho_ds_zm(:,:)) [if not already present]
    548, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        549, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        550,   ! blockidx%x threadidx%x collapsed
    557, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        558, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        559,   ! blockidx%x threadidx%x collapsed
    581, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        582, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        583,   ! blockidx%x threadidx%x collapsed
    583, Generating implicit firstprivate(nzm)
xpyp_term_ta_pdf_rhs:
    893, Generating copyin(gr,gr%invrs_dzm(:,:),sgn_turbulent_vel(:,:),rho_ds_zm(:,:),gr%invrs_dzt(:,:)) [if not already present]
         Generating copyout(rhs_ta(:,:)) [if not already present]
         Generating copyin(term_wpxpyp_explicit_zm(:,:),term_wpxpyp_explicit(:,:),invrs_rho_ds_zm(:,:),rho_ds_zt(:,:)) [if not already present]
    900, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        901, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    909, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        910, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        911,   ! blockidx%x threadidx%x collapsed
    925, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        926, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        927,   ! blockidx%x threadidx%x collapsed
    956, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        957, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    957, Generating implicit firstprivate(nzm)
diffusion_zm_lhs:
    816, Generating create(drhokdz_zm(:,:)) [if not already present]
         Generating copyin(gr%invrs_dzm(:,:),gr,invrs_rho_ds_zm(:,:),k_zm(:,:),nu(:),gr%invrs_dzt(:,:)) [if not already present]
         Generating create(lhs_upwind(:,:,:)) [if not already present]
         Generating copyin(k_zt(:,:)) [if not already present]
         Generating copyout(lhs(:,:,:)) [if not already present]
         Generating create(ddzt_rho_k_zt_nu(:,:)) [if not already present]
         Generating copyin(rho_ds_zt(:,:)) [if not already present]
         Generating create(rho_k_zt_nu(:,:)) [if not already present]
    821, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        822, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        823,   ! blockidx%x threadidx%x collapsed
    832, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        833, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        834,   ! blockidx%x threadidx%x collapsed
    842, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        843, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    851, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        852, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        853,   ! blockidx%x threadidx%x collapsed
    867, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        868, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    868, Generating implicit firstprivate(nzt,nzm)
    883, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        884, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    924, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        925, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        926,   ! blockidx%x threadidx%x collapsed
    980, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        981, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    981, Generating implicit firstprivate(nzt,nzm)
xpyp_term_ta_pdf_rhs_godunov:
   1026, Generating copyin(gr,sgn_turbulent_vel(:,:),term_wpxpyp_explicit_zm(:,:),gr%invrs_dzm(:,:)) [if not already present]
         Generating copyout(rhs_ta(:,:)) [if not already present]
         Generating copyin(invrs_rho_ds_zm(:,:),rho_ds_zm(:,:)) [if not already present]
   1032, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1033, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1038, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1039, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1040,   ! blockidx%x threadidx%x collapsed
   1056, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1057, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1057, Generating implicit firstprivate(nzm)
fill_holes_vertical:
    127, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
        129, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:l_field_below_threshold)
        130,   ! blockidx%x threadidx%x collapsed
    127, Generating default present(field(:ngrdcol,:nz))
         Generating implicit copy(l_field_below_threshold) [if not already present]
    130, Generating implicit firstprivate(threshold)
    143, Generating enter data create(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),numer_integral_global(:),rho_ds_dz(:,:),field_avg_global(:),field_clipped(:,:))
    147, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
        148, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        149,   ! blockidx%x threadidx%x collapsed
    147, Generating default present(rho_ds(:ngrdcol,:nz),rho_ds_dz(:ngrdcol,:nz),dz(:ngrdcol,:nz))
    158, Generating implicit firstprivate(ngrdcol,upper_hf_level,lower_hf_level)
         Generating NVIDIA GPU code
        159, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        160,   ! blockidx%x threadidx%x collapsed
        170, !$acc loop seq
             Generating implicit reduction(+:rho_k_sum)
    158, Generating default present(rho_ds_dz(:ngrdcol,lower_hf_level:upper_hf_level),invrs_denom_integral(:ngrdcol,lower_hf_level+2:upper_hf_level-2))
    160, Generating implicit firstprivate(j,rho_k_sum)
    170, Loop is parallelizable
    179, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level)
         Generating NVIDIA GPU code
        180, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        189, !$acc loop seq
        198, !$acc loop seq
             Generating implicit reduction(+:field$r1)
        204, !$acc loop seq
        208, !$acc loop seq
        214, !$acc loop seq
             Generating implicit reduction(+:rho_ds_dz$r)
        225, !$acc loop seq
    179, Generating default present(field(:ngrdcol,:),field_clipped(:ngrdcol,:),rho_ds_dz(:ngrdcol,:),invrs_denom_integral(:ngrdcol,lower_hf_level+2:upper_hf_level-2))
    189, Loop carried dependence of field,field_clipped prevents parallelization
         Loop carried backward dependence of field_clipped,field prevents vectorization
         Generating implicit firstprivate(k_end,field_clipped_avg,threshold,mass_fraction,field_avg,k_start)
         Loop carried dependence of field,field_clipped prevents parallelization
         Loop carried backward dependence of field_clipped prevents vectorization
         Loop carried dependence of field_clipped prevents parallelization
    198, Loop is parallelizable
    204, Loop is parallelizable
    208, Loop is parallelizable
    214, Loop is parallelizable
    225, Loop is parallelizable
    238, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
        240, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:l_field_below_threshold)
        241,   ! blockidx%x threadidx%x collapsed
    238, Generating default present(field(:ngrdcol,:nz))
         Generating implicit copy(l_field_below_threshold) [if not already present]
    241, Generating implicit firstprivate(threshold)
    251, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
    264, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        265, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    264, Generating default present(numer_integral_global(:ngrdcol),denom_integral_global(:ngrdcol))
    271, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level)
         Generating NVIDIA GPU code
        272, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        273, !$acc loop seq
    271, Generating default present(field(:ngrdcol,lower_hf_level:upper_hf_level),rho_ds_dz(:ngrdcol,lower_hf_level:upper_hf_level),numer_integral_global(:ngrdcol),denom_integral_global(:ngrdcol))
    273, Complex loop carried dependence of numer_integral_global prevents parallelization
         Loop carried dependence of numer_integral_global prevents parallelization
         Loop carried backward dependence of numer_integral_global prevents vectorization
         Complex loop carried dependence of denom_integral_global prevents parallelization
         Loop carried dependence of denom_integral_global prevents parallelization
         Loop carried backward dependence of denom_integral_global prevents vectorization
    282, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
         Generating NVIDIA GPU code
        283, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        292, !$acc loop seq
        297, !$acc loop seq
    282, Generating default present(field_avg_global(:ngrdcol),denom_integral_global(:ngrdcol),field(:ngrdcol,lower_hf_level:upper_hf_level),numer_integral_global(:ngrdcol),field_clipped(:ngrdcol,lower_hf_level:upper_hf_level))
    283, Generating implicit firstprivate(threshold)
    292, Loop is parallelizable
    297, Loop is parallelizable
    305, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level)
         Generating NVIDIA GPU code
        306, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        308, !$acc loop seq
    305, Generating default present(field_clipped(:ngrdcol,lower_hf_level:upper_hf_level),rho_ds_dz(:ngrdcol,lower_hf_level:upper_hf_level),numer_integral_global(:ngrdcol))
    308, Complex loop carried dependence of numer_integral_global prevents parallelization
         Loop carried reuse of numer_integral_global prevents parallelization
    314, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
         Generating NVIDIA GPU code
        315, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        334, !$acc loop seq
    314, Generating default present(denom_integral_global(:ngrdcol),field_clipped(:ngrdcol,lower_hf_level:upper_hf_level),field(:ngrdcol,lower_hf_level:upper_hf_level),field_avg_global(:ngrdcol),numer_integral_global(:ngrdcol),mass_fraction_global(:ngrdcol))
    315, Generating implicit firstprivate(threshold,field_clipped_avg)
    334, Loop is parallelizable
    343, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
fill_holes_driver:
    849, Generating copyin(gr,rho_ds_zt(:)) [if not already present]
         Generating copy(hydromet(:,i)) [if not already present]
         Generating copyin(gr%dzt(:,:)) [if not already present]
calc_stability_correction:
    309, Generating enter data create(brunt_vaisala_freq_sqd_smth(:,:),lambda0_stability(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
    327, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        328, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        329,   ! blockidx%x threadidx%x collapsed
    327, Generating default present(lambda0_stability_coef(:ngrdcol),lambda0_stability(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
    339, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        340, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        341,   ! blockidx%x threadidx%x collapsed
    339, Generating default present(stability_correction(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm),em(:ngrdcol,:nzm),lambda0_stability(:ngrdcol,:nzm))
    349, Generating exit data delete(lambda0_stability(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
calc_brunt_vaisala_freq_sqd:
    473, Generating copyin(exner(:,:),gr) [if not already present]
         Generating create(t_in_k_zm(:,:),ddzt_thvm(:,:),rsat_zm(:,:)) [if not already present]
         Generating copyin(p_in_pa(:,:)) [if not already present]
         Generating create(ice_supersat_frac_zm(:,:),thm_zm(:,:)) [if not already present]
         Generating copyin(gr%zt(:,:)) [if not already present]
         Generating copyout(brunt_vaisala_freq_sqd_smth(:,:)) [if not already present]
         Generating create(brunt_vaisala_freq_clipped(:,:)) [if not already present]
         Generating copyout(brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_moist(:,:)) [if not already present]
         Generating copyin(rtm(:,:)) [if not already present]
         Generating create(t_in_k(:,:)) [if not already present]
         Generating copyin(rcm(:,:)) [if not already present]
         Generating create(rsat(:,:)) [if not already present]
         Generating copyin(thlm(:,:)) [if not already present]
         Generating create(thm(:,:),ddzt_rtm(:,:),ddzt_thlm(:,:)) [if not already present]
         Generating copyin(bv_efold(:)) [if not already present]
         Generating create(ddzt_rsat(:,:),thvm_zm(:,:)) [if not already present]
         Generating copyin(thvm(:,:)) [if not already present]
         Generating create(ddzt_thm(:,:)) [if not already present]
         Generating copyin(ice_supersat_frac(:,:)) [if not already present]
    482, Generating enter data create(tmp_calc(:,:))
    492, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        493, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        494,   ! blockidx%x threadidx%x collapsed
    502, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        503, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        504,   ! blockidx%x threadidx%x collapsed
    504, Generating implicit firstprivate(t0)
    518, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        519, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        520,   ! blockidx%x threadidx%x collapsed
    530, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        531, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        532,   ! blockidx%x threadidx%x collapsed
    538, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        539, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        540,   ! blockidx%x threadidx%x collapsed
    554, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        555, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        556,   ! blockidx%x threadidx%x collapsed
    592, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        593, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        594,   ! blockidx%x threadidx%x collapsed
    613, Generating exit data delete(tmp_calc(:,:))
compute_cx_fnc_richardson:
    781, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),ddzt_vm(:,:),cx_fnc_interp(:,:),fnc_richardson_smooth(:,:),ri_zm(:,:),shear_sqd(:,:),ddzt_um(:,:),cx_fnc_richardson_avg(:,:),lscale_zm(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:))
    810, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        811, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        812,   ! blockidx%x threadidx%x collapsed
    810, Generating default present(ddzt_vm(:ngrdcol,:nzm),shear_sqd(:ngrdcol,:nzm),ddzt_um(:ngrdcol,:nzm))
    819, Generating update self(shear_sqd(:,:))
    836, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        837, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        838,   ! blockidx%x threadidx%x collapsed
    836, Generating default present(ri_zm(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
    851, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        852, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        853,   ! blockidx%x threadidx%x collapsed
    851, Generating default present(clubb_params(:ngrdcol,96:97),ri_zm(:ngrdcol,:nzm),fnc_richardson(:ngrdcol,:nzm))
    853, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max)
    873, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        874, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        875,   ! blockidx%x threadidx%x collapsed
    873, Generating default present(clubb_params(:ngrdcol,94:95),fnc_richardson_smooth(:ngrdcol,:nzm),cx_fnc_interp(:ngrdcol,:nzm))
    875, Generating implicit firstprivate(cx_min,cx_max)
    888, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        889, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        890,   ! blockidx%x threadidx%x collapsed
    888, Generating default present(clubb_params(:ngrdcol,94:97),cx_fnc_richardson(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
    890, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max,cx_max,cx_min)
    924, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        925, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        926,   ! blockidx%x threadidx%x collapsed
    924, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
    932, Generating exit data delete(fnc_richardson_clipped(:,:),fnc_richardson(:,:),ddzt_vm(:,:),cx_fnc_interp(:,:),fnc_richardson_smooth(:,:),shear_sqd(:,:),ri_zm(:,:),ddzt_um(:,:),cx_fnc_richardson_avg(:,:),lscale_zm(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:))
calc_ri_zm:
    980, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        981, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        982,   ! blockidx%x threadidx%x collapsed
    980, Generating default present(bv_freq_sqd(:ngrdcol,:nzm),shear(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
    982, Generating implicit firstprivate(lim_shear,lim_bv)
lscale_width_vert_avg:
   1054, Generating enter data create(denom_terms(:,:),numer_terms(:,:),one_half_avg_width(:,:))
   1057, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1058, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1059,   ! blockidx%x threadidx%x collapsed
   1057, Generating default present(lscale_zm(:ngrdcol,:nzm),one_half_avg_width(:ngrdcol,:nzm))
   1064, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1065, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1066,   ! blockidx%x threadidx%x collapsed
   1064, Generating default present(one_half_avg_width(:ngrdcol,:nzm))
   1073, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1074, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1075,   ! blockidx%x threadidx%x collapsed
   1073, Generating default present(gr%dzm(1:ngrdcol,1:nzm),numer_terms(:ngrdcol,:nzm),denom_terms(:ngrdcol,:nzm),gr,var_profile(:ngrdcol,:nzm),rho_ds_zm(:ngrdcol,:nzm))
   1082, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1083, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1084,   ! blockidx%x threadidx%x collapsed
       1142, !$acc loop seq
             Generating implicit reduction(+:numer_integral,denom_integral)
   1082, Generating default present(gr%zm(1:ngrdcol,:),denom_terms(:ngrdcol,:),gr,one_half_avg_width(:ngrdcol,:nzm),numer_terms(:ngrdcol,:))
   1084, Generating implicit firstprivate(k_avg_lower,k_avg,n_below_ground_levels,k_avg_upper,var_below_ground_value,numer_integral,denom_integral)
   1104, Accelerator restriction: induction variable live-out from loop: k_avg_upper
   1107, Accelerator restriction: induction variable live-out from loop: k_avg_upper
   1111, Accelerator restriction: induction variable live-out from loop: k_avg_lower
   1114, Accelerator restriction: induction variable live-out from loop: k_avg_lower
   1142, Loop is parallelizable
   1154, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
wp2_term_splat_lhs:
   1212, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_smooth(:,:))
   1214, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1215, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1216,   ! blockidx%x threadidx%x collapsed
   1214, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
   1226, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1227, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1228,   ! blockidx%x threadidx%x collapsed
   1226, Generating default present(lhs_splat_wp2(:ngrdcol,:nzm),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nzm))
   1234, Generating exit data delete(brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_splat_clipped(:,:))
wp3_term_splat_lhs:
   1295, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:))
   1297, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1298, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1299,   ! blockidx%x threadidx%x collapsed
   1297, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
   1309, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1311,   ! blockidx%x threadidx%x collapsed
   1309, Generating default present(lhs_splat_wp3(:ngrdcol,:nzt),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_clipped_zt(:ngrdcol,:nzt))
   1318, Generating exit data delete(brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_splat_clipped(:,:))
smooth_min_sclr_idx:
   1366, Generating copyin(input_var2(:,:)) [if not already present]
   1369, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1370, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1371,   ! blockidx%x threadidx%x collapsed
   1371, Generating implicit firstprivate(smth_coef,input_var1)
smooth_min_array_scalar:
   1426, Generating copyin(input_var1(:,:)) [if not already present]
   1429, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1430, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1431,   ! blockidx%x threadidx%x collapsed
   1431, Generating implicit firstprivate(smth_coef,input_var2)
smooth_min_arrays:
   1486, Generating copyin(input_var1(:,:),input_var2(:,:)) [if not already present]
   1489, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1490, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1491,   ! blockidx%x threadidx%x collapsed
   1491, Generating implicit firstprivate(smth_coef)
smooth_max_sclr_idx:
   1585, Generating copyin(input_var2(:,:)) [if not already present]
   1588, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1589, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1590,   ! blockidx%x threadidx%x collapsed
   1590, Generating implicit firstprivate(smth_coef,input_var1)
smooth_max_array_scalar:
   1645, Generating copyin(input_var1(:,:)) [if not already present]
   1648, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1649, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1650,   ! blockidx%x threadidx%x collapsed
   1650, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_array_1d_scalar:
   1704, Generating copyin(input_var1(:)) [if not already present]
   1707, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1708, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1708, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_arrays:
   1762, Generating copyin(input_var1(:,:),input_var2(:,:)) [if not already present]
   1765, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1766, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1767,   ! blockidx%x threadidx%x collapsed
   1767, Generating implicit firstprivate(smth_coef)
smooth_heaviside_peskin:
   1863, Generating copyin(input(:,:)) [if not already present]
   1866, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       1867, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1868,   ! blockidx%x threadidx%x collapsed
   1868, Generating implicit firstprivate(smth_range,input_over_smth_range)
calc_xpwp_2d:
   1979, Generating copyin(gr,gr%invrs_dzm(:,:),km_zm(:,:)) [if not already present]
         Generating copyout(xpwp(:,:)) [if not already present]
         Generating copyin(xm(:,:)) [if not already present]
   1983, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1984, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1985,   ! blockidx%x threadidx%x collapsed
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/output_netcdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/clip_explicit.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/mono_flux_limiter.F90
clip_covars_denom:
    156, Generating enter data create(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
    157, Generating enter data create(wpsclrp_chnge(:,:,:))
    414, Generating exit data delete(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
    415, Generating exit data delete(wpsclrp_chnge(:,:,:))
clip_covar:
    566, Generating update self(xpyp(:,:))
    599, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        600, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        601,   ! blockidx%x threadidx%x collapsed
    599, Generating default present(xp2(:ngrdcol,2:nzm-1),yp2(:ngrdcol,2:nzm-1),xpyp_chnge(:ngrdcol,2:nzm-1),xpyp(:ngrdcol,2:nzm-1))
    601, Generating implicit firstprivate(xpyp_bound,max_mag_corr)
    629, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        630, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    629, Generating default present(xpyp_chnge(:ngrdcol,:))
    630, Generating implicit firstprivate(nzm)
    638, Generating update self(xpyp(:,:))
clip_variance:
    929, Generating copy(xp2(:,:)) [if not already present]
         Generating copyin(threshold(:,:)) [if not already present]
    949, Generating update self(xp2(:,:))
    967, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        969,   ! blockidx%x threadidx%x collapsed
    978, Generating update self(xp2(:,:))
clip_skewness:
   1094, Generating copyin(gr,gr%zt(:,:),sfc_elevation(:)) [if not already present]
         Generating copy(wp3(:,:)) [if not already present]
         Generating copyin(wp2_zt(:,:)) [if not already present]
   1100, Generating update self(wp3(:,:))
   1115, Generating update self(wp3(:,:))
clip_skewness_core:
   1185, Generating enter data create(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
   1204, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1205, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1206,   ! blockidx%x threadidx%x collapsed
   1204, Generating default present(wp2_zt(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
   1215, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1216, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1217,   ! blockidx%x threadidx%x collapsed
   1215, Generating default present(sfc_elevation(:ngrdcol),zagl_thresh(:ngrdcol,:nzt),gr%zt(1:ngrdcol,1:nzt),gr)
   1227, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1228, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1229,   ! blockidx%x threadidx%x collapsed
   1227, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt))
   1240, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1241, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1242,   ! blockidx%x threadidx%x collapsed
   1240, Generating default present(gr%zt(1:ngrdcol,1:nzt),gr,skw_max_mag(:ngrdcol),sfc_elevation(:ngrdcol),wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
   1260, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1261, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1262,   ! blockidx%x threadidx%x collapsed
   1260, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
   1273, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1274, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1275,   ! blockidx%x threadidx%x collapsed
   1273, Generating default present(wp3(:ngrdcol,:nzt))
   1283, Generating exit data delete(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
monotonic_turbulent_flux_limit:
    456, Generating enter data create(xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_adjustment_needed(:),wpxp_mfl_max(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min(:,:),xm_mfl(:,:),wpxp_net_adjust(:,:),xp2_zt(:,:),xm_without_ta(:,:))
    486, Generating update self(wpxp(:,:),xm(:,:))
    495, Generating update self(xm(:,:),xm_old(:,:),wpxp(:,:))
    505, Generating update self(xm(:,:),xm_old(:,:),wpxp(:,:))
    517, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        518, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        519,   ! blockidx%x threadidx%x collapsed
    517, Generating default present(wpxp_net_adjust(:ngrdcol,:nzm))
    526, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        527, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        528,   ! blockidx%x threadidx%x collapsed
    526, Generating default present(xm_enter_mfl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt))
    544, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        545, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        546,   ! blockidx%x threadidx%x collapsed
    544, Generating default present(xp2_zt(:ngrdcol,:nzt))
    546, Generating implicit firstprivate(xp2_threshold,max_xp2)
    555, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        556, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        557,   ! blockidx%x threadidx%x collapsed
    555, Generating default present(xp2_zt(:ngrdcol,:nzt),xm_without_ta(:ngrdcol,:nzt),min_x_allowable_lev(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:nzt))
    557, Generating implicit firstprivate(xm_tol,solve_type,dt,max_dev)
    620, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        621, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        622,   ! blockidx%x threadidx%x collapsed
        630, !$acc loop seq
             Generating implicit reduction(min:min_tmp)
             Generating implicit reduction(max:max_tmp)
    620, Generating default present(low_lev_effect(:ngrdcol,:nzt-1),max_x_allowable_lev(:ngrdcol,:),min_x_allowable_lev(:ngrdcol,:),min_x_allowable(:ngrdcol,:nzt-1),max_x_allowable(:ngrdcol,:nzt-1),high_lev_effect(:ngrdcol,:nzt-1))
    622, Generating implicit firstprivate(j,min_tmp,max_tmp,low_lev,high_lev)
    630, Loop is parallelizable
    642, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        643, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        644,   ! blockidx%x threadidx%x collapsed
    642, Generating default present(wpxp_mfl_max(:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),min_x_allowable(:ngrdcol,:nzm-2),rho_ds_zm(:ngrdcol,:nzm-2),gr%invrs_dzt(1:ngrdcol,1:nzm-2),gr,max_x_allowable(:ngrdcol,:nzm-2),xm_without_ta(:ngrdcol,:nzm-2),wpxp_net_adjust(:ngrdcol,2:nzm-1),rho_ds_zt(:ngrdcol,:nzm-2),wpxp(:ngrdcol,:nzm-1),wpxp_mfl_min(:ngrdcol,2:nzm-1))
    644, Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix,dt)
    696, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        697, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    696, Generating default present(max_x_allowable(:ngrdcol,nzt),wpxp_mfl_min(:ngrdcol,:),wpxp_mfl_max(:ngrdcol,:),min_x_allowable(:ngrdcol,nzt))
    697, Generating implicit firstprivate(nzt,nzm)
    712, Generating update self(min_x_allowable(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),wpxp_mfl_min(:,:))
    727, Generating update self(min_x_allowable(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),wpxp_mfl_min(:,:))
    745, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        746, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    745, Generating default present(l_adjustment_needed(:ngrdcol))
    751, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        753, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:l_any_adjustment_needed)
        754,   ! blockidx%x threadidx%x collapsed
    751, Generating default present(wpxp_net_adjust(:ngrdcol,:nzm),l_adjustment_needed(:ngrdcol))
         Generating implicit copy(l_any_adjustment_needed) [if not already present]
    789, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        791,   ! blockidx%x threadidx%x collapsed
    789, Generating default present(xm_mfl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),l_adjustment_needed(:ngrdcol))
    836, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        837, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        846, !$acc loop seq
             Generating implicit reduction(+:rho_ds_zt$r)
        871, !$acc loop seq
    836, Generating default present(xm_enter_mfl(:ngrdcol,nzt),xm(:ngrdcol,:),rho_ds_zt(:ngrdcol,:nzt),gr,gr%dzt(1:ngrdcol,1:nzt-1),gr%zm(1:ngrdcol,nzm-1:nzm))
    837, Generating implicit firstprivate(xm_density_weighted,dz,xm_adj_coef,xm_vert_integral,xm_tol,nzm)
    846, Loop is parallelizable
    871, Loop is parallelizable
    899, Generating update self(xm(:,:),wpxp(:,:))
    922, Generating exit data delete(xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_adjustment_needed(:),wpxp_mfl_max(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min(:,:),xm_mfl(:,:),wpxp_net_adjust(:,:),xp2_zt(:,:),xm_without_ta(:,:))
mfl_xm_lhs:
   1014, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1015, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1016,   ! blockidx%x threadidx%x collapsed
       1017,   ! blockidx%x threadidx%x collapsed
   1014, Generating default present(lhs(:,:ngrdcol,:nzt))
   1026, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1027, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1028,   ! blockidx%x threadidx%x collapsed
   1026, Generating default present(lhs(2,:ngrdcol,:nzt))
   1028, Generating implicit firstprivate(dt)
mfl_xm_rhs:
   1089, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1090, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1091,   ! blockidx%x threadidx%x collapsed
   1089, Generating default present(wpxp(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,:nzt),rhs(:ngrdcol,:nzt),rho_ds_zm(:ngrdcol,:nzt+1),xm_old(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt))
   1091, Generating implicit firstprivate(dt)
calc_turb_adv_range:
   1318, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
   1421, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1422, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1423,   ! blockidx%x threadidx%x collapsed
   1421, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr)
   1423, Generating implicit firstprivate(invrs_dt)
   1442, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1443, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1444,   ! blockidx%x threadidx%x collapsed
   1442, Generating default present(gr,gr%dzm(1:ngrdcol,:),low_lev_effect(:ngrdcol,2:nzt-2),vert_vel_up_zm(:ngrdcol,:))
   1444, Generating implicit firstprivate(j,dt_all_grid_levs)
   1455, Loop carried reuse of low_lev_effect prevents parallelization
         Loop carried scalar dependence for dt_all_grid_levs at line 1468
         Generating implicit firstprivate(dt_one_grid_lev,dt)
         Loop carried reuse of low_lev_effect prevents parallelization
   1457, Accelerator restriction: induction variable live-out from loop: j
   1460, Accelerator restriction: induction variable live-out from loop: j
   1464, Accelerator restriction: induction variable live-out from loop: j
   1491, Accelerator restriction: induction variable live-out from loop: j
   1502, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1503, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1504,   ! blockidx%x threadidx%x collapsed
   1502, Generating default present(gr,gr%dzm(1:ngrdcol,:),vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,2:nzt-2))
   1504, Generating implicit firstprivate(j,dt_all_grid_levs)
   1511, Loop carried reuse of high_lev_effect prevents parallelization
         Loop carried scalar dependence for dt_all_grid_levs at line 1528
         Generating implicit firstprivate(dt_one_grid_lev,dt)
         Loop carried reuse of high_lev_effect prevents parallelization
   1513, Accelerator restriction: induction variable live-out from loop: j
   1516, Accelerator restriction: induction variable live-out from loop: j
   1524, Accelerator restriction: induction variable live-out from loop: j
   1551, Accelerator restriction: induction variable live-out from loop: j
   1563, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1564, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1563, Generating default present(low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
   1564, Generating implicit firstprivate(nzt)
   1574, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
mean_vert_vel_up_down:
   1830, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
   1843, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1844, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1845,   ! blockidx%x threadidx%x collapsed
   1843, Generating default present(mean_w_down(:ngrdcol,:nzm),mean_w_down_2nd(:ngrdcol,:nzm),mixt_frac_zm(:ngrdcol,:nzm),mean_w_down_1st(:ngrdcol,:nzm))
   1853, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1854, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1855,   ! blockidx%x threadidx%x collapsed
   1853, Generating default present(mean_w_up(:ngrdcol,:nzm),mean_w_up_1st(:ngrdcol,:nzm),mixt_frac_zm(:ngrdcol,:nzm),mean_w_up_2nd(:ngrdcol,:nzm))
   1863, Generating update self(mean_w_up(:,:),mean_w_down(:,:))
   1873, Generating exit data delete(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
calc_mean_w_up_down_component:
   1955, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1956, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1957,   ! blockidx%x threadidx%x collapsed
   1955, Generating default present(w_min(:ngrdcol,2:nzm-1),w_i_zm(:ngrdcol,2:nzm-1),varnce_w_i_zm(:ngrdcol,2:nzm-1),mean_w_up_i(:ngrdcol,2:nzm-1),mean_w_down_i(:ngrdcol,2:nzm-1))
   1957, Generating implicit firstprivate(exp_cache,w_ref,sigma_w_i_zm,erf_cache)
   2001, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2002, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2001, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:))
   2002, Generating implicit firstprivate(nzm)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_windm_edsclrm_module.F90
NVFORTRAN-W-0170-PGI Fortran extension: '&' required as the first character of a continued string literal  (/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_windm_edsclrm_module.F90: 551)
advance_windm_edsclrm:
    289, Generating enter data create(wind_speed_pert(:,:),km_zt(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),solution(:,:,:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:))
    295, Generating enter data create(edsclrm_old(:,:,:))
    297, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        298, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    297, Generating default present(nu_zero(:ngrdcol))
    303, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        304, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        305,   ! blockidx%x threadidx%x collapsed
    303, Generating default present(km_zm(:ngrdcol,:nzm),km_zm_p_nu10(:ngrdcol,:nzm),nu_vert_res_dep%nu10(1:ngrdcol),nu_vert_res_dep)
    319, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        320, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        321,   ! blockidx%x threadidx%x collapsed
        322,   ! blockidx%x threadidx%x collapsed
    319, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt))
    340, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        341, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        342,   ! blockidx%x threadidx%x collapsed
    340, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
    377, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        378, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        379,   ! blockidx%x threadidx%x collapsed
    377, Generating default present(wind_speed(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
    386, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        387, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    386, Generating default present(upwp(:ngrdcol,:1),vpwp(:ngrdcol,:1),u_star_sqd(:ngrdcol))
    424, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        425, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        426,   ! blockidx%x threadidx%x collapsed
    424, Generating default present(upwp(:ngrdcol,2:nzm-1),xpwp(:ngrdcol,2:nzm-1))
    436, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        437, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        438,   ! blockidx%x threadidx%x collapsed
    436, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1))
    447, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        448, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    447, Generating default present(vpwp(:ngrdcol,nzm),upwp(:ngrdcol,nzm))
    448, Generating implicit firstprivate(nzm)
    484, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        485, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        486,   ! blockidx%x threadidx%x collapsed
    484, Generating default present(solution(:ngrdcol,:nzt,:1),um(:ngrdcol,:nzt))
    495, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        496, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        497,   ! blockidx%x threadidx%x collapsed
    495, Generating default present(vm(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
    505, Generating update self(um(:,:),wind_speed(:,:),vm(:,:),lhs_ma_zt(:,:,:),rho_ds_zm(:,:),lhs_diff(:,:,:),invrs_rho_ds_zt(:,:),u_star_sqd(:))
    531, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        532, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        533,   ! blockidx%x threadidx%x collapsed
    531, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
    543, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
    584, Generating update device(vm(:,:),um(:,:))
    596, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        597, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        598,   ! blockidx%x threadidx%x collapsed
    596, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
    608, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        609, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        610,   ! blockidx%x threadidx%x collapsed
    608, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1))
    621, Generating update self(vm(:,:),um(:,:))
    630, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        631, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        632,   ! blockidx%x threadidx%x collapsed
    630, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
    632, Generating implicit firstprivate(ts_nudge,dt)
    640, Generating update self(vm(:,:),um(:,:))
    652, Generating update self(vm_ref(:,:),um_ref(:,:))
    755, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        756, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        757,   ! blockidx%x threadidx%x collapsed
    755, Generating default present(wind_speed_pert(:ngrdcol,:nzt),vm_pert(:ngrdcol,:nzt),um_pert(:ngrdcol,:nzt))
    764, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        765, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    764, Generating default present(vpwp_pert(:ngrdcol,:1),upwp_pert(:ngrdcol,:1),u_star_sqd_pert(:ngrdcol))
    802, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        803, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        804,   ! blockidx%x threadidx%x collapsed
    802, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
    814, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        815, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        816,   ! blockidx%x threadidx%x collapsed
    814, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
    825, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        826, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    825, Generating default present(vpwp_pert(:ngrdcol,nzm),upwp_pert(:ngrdcol,nzm))
    826, Generating implicit firstprivate(nzm)
    862, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        863, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        864,   ! blockidx%x threadidx%x collapsed
    862, Generating default present(um_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1))
    873, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        874, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        875,   ! blockidx%x threadidx%x collapsed
    873, Generating default present(vm_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
    889, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        890, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        891,   ! blockidx%x threadidx%x collapsed
    889, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
    901, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        902, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        903,   ! blockidx%x threadidx%x collapsed
    901, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
    990, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
         Generating NVIDIA GPU code
        991, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        992,   ! blockidx%x threadidx%x collapsed
        993,   ! blockidx%x threadidx%x collapsed
    990, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
   1034, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1035, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1036,   ! blockidx%x threadidx%x collapsed
   1034, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
   1046, Generating implicit firstprivate(edsclr_dim,ngrdcol)
         Generating NVIDIA GPU code
       1047, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1048,   ! blockidx%x threadidx%x collapsed
   1046, Generating default present(wpedsclrp(:ngrdcol,nzm,:edsclr_dim))
   1048, Generating implicit firstprivate(nzm)
   1081, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
         Generating NVIDIA GPU code
       1082, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1083,   ! blockidx%x threadidx%x collapsed
       1084,   ! blockidx%x threadidx%x collapsed
   1081, Generating default present(solution(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
   1092, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
         Generating NVIDIA GPU code
       1093, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1094,   ! blockidx%x threadidx%x collapsed
       1095,   ! blockidx%x threadidx%x collapsed
   1092, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
   1113, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1114, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1115,   ! blockidx%x threadidx%x collapsed
   1113, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
   1130, Generating update self(wpedsclrp(:,:,:),wp2(:,:),vp2(:,:),up2(:,:),edsclrm_forcing(:,:,:),vg(:,:),vm_forcing(:,:),ug(:,:),um_forcing(:,:),edsclrm_old(:,:,:),edsclrm(:,:,:),vm(:,:),um(:,:),vm_ref(:,:),um_ref(:,:),wm_zt(:,:),vm_old(:,:),um_old(:,:),upwp(:,:),km_zm(:,:),fcor(:),vpwp(:,:))
   1178, Generating exit data delete(wind_speed_pert(:,:),km_zt(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),solution(:,:,:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:))
   1184, Generating exit data delete(edsclrm_old(:,:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_wp2_wp3_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/numerical_check.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_xp2_xpyp_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/new_pdf_main.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/new_hybrid_pdf_main.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/setup_clubb_pdf_params.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/stats_clubb_utilities.F90
compute_uv_tndcy:
   2022, Generating enter data create(xm_gf(:,:),xm_cf(:,:))
   2036, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2037, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2038,   ! blockidx%x threadidx%x collapsed
   2036, Generating default present(perp_wind_g(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),fcor(:ngrdcol))
   2044, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       2045, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2046,   ! blockidx%x threadidx%x collapsed
   2044, Generating default present(xm_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol))
   2058, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2059, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2060,   ! blockidx%x threadidx%x collapsed
   2058, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol))
   2066, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2067, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2068,   ! blockidx%x threadidx%x collapsed
   2066, Generating default present(perp_wind_m(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt),fcor(:ngrdcol))
   2080, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2081, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2082,   ! blockidx%x threadidx%x collapsed
   2080, Generating default present(xm_gf(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
   2091, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2092, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2093,   ! blockidx%x threadidx%x collapsed
   2091, Generating default present(xm_tndcy(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
   2101, Generating update self(xm_cf(:,:),xm_gf(:,:),xm_forcing(:,:))
   2120, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2121, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2122,   ! blockidx%x threadidx%x collapsed
   2120, Generating default present(xm_tndcy(:ngrdcol,:nzt))
   2130, Generating exit data delete(xm_gf(:,:),xm_cf(:,:))
windm_edsclrm_lhs:
   2206, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2207, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2208,   ! blockidx%x threadidx%x collapsed
   2206, Generating default present(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt))
   2208, Generating implicit firstprivate(invrs_dt)
   2223, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       2224, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2225,   ! blockidx%x threadidx%x collapsed
       2226, !$acc loop seq
   2223, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt-1),lhs(:,:ngrdcol,:nzt-1))
   2226, Loop is parallelizable
   2236, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2237, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2236, Generating default present(rho_ds_zm(:ngrdcol,:1),wind_speed(:ngrdcol,:1),u_star_sqd(:ngrdcol),lhs(2,:ngrdcol,:1),gr,gr%invrs_dzt(1:ngrdcol,1),invrs_rho_ds_zt(:ngrdcol,:1))
windm_edsclrm_rhs:
   2353, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2354, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2353, Generating default present(rhs(:ngrdcol,:1),xm_tndcy(:ngrdcol,:1),xm(:ngrdcol,:2),lhs_diff(:2,:ngrdcol,:1))
   2354, Generating implicit firstprivate(invrs_dt)
   2364, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2365, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2366,   ! blockidx%x threadidx%x collapsed
   2364, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:nzt),rhs(:ngrdcol,2:nzt-1))
   2366, Generating implicit firstprivate(invrs_dt)
   2378, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2379, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2378, Generating default present(rhs(:ngrdcol,nzt),xm_tndcy(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),lhs_diff(2:,:ngrdcol,nzt))
   2379, Generating implicit firstprivate(nzt,invrs_dt)
   2390, Generating update self(xm(:,:),lhs_diff(:,:,:))
   2430, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2431, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2430, Generating default present(xpwp_sfc(:ngrdcol),rhs(:ngrdcol,:1),invrs_rho_ds_zt(:ngrdcol,:1),gr,gr%invrs_dzt(1:ngrdcol,1),rho_ds_zm(:ngrdcol,:1))
   2440, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:))
NVFORTRAN-W-0287-Unrecognized ACC directive - real (/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_wp2_wp3_module.F90: 2395)
NVFORTRAN-S-0038-Symbol, c_uu_buoy, has not been explicitly declared (/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_wp2_wp3_module.F90: 2396)
  0 inform,   0 warnings,   1 severes, 0 fatal for wp23_rhs
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include -Mcache_align -O2  -Mbackslash -Mstandard -Kieee -acc -Minfo=accel  -c	/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_xm_wpxp_module.F90
make[1]: *** [Make.clubb_param:27: advance_wp2_wp3_module.o] Error 2
make[1]: *** Waiting for unfinished jobs....
advance_xp2_xpyp:
    426, Generating enter data create(lhs_dp1(:,:),lhs_dp1_c14(:,:),rhs_ta_wpvp2(:,:),lhs_diff_uv(:,:,:),lhs_dp1_c4(:,:),lhs_diff(:,:,:),lhs(:,:,:),rhs_ta_wpup2(:,:),rhs_ta_wpthlp2(:,:),rhs_ta_wprtp2(:,:),rhs_ta_wprtpthlp(:,:),lhs_ta_wpvp2(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpthlp2(:,:,:),lhs_ta_wprtp2(:,:,:),lhs_ta_wprtpthlp(:,:,:),lhs_ma(:,:,:),rtp2_old(:,:),kw9(:,:),kw2(:,:),kw2_zm(:,:),c4_1d(:,:),uv_rhs(:,:,:),up2_old(:,:),kw9_zm(:,:),thlp2_old(:,:),c2thl_1d(:,:),c2rt_1d(:,:),c2sclr_1d(:,:),c14_1d(:,:),c2rtthl_1d(:,:),uv_solution(:,:,:),threshold_array(:,:),rtpthlp_chnge(:,:),rtpthlp_old(:,:),rtm_zm(:,:),vp2_old(:,:))
    436, Generating enter data create(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrpthlp_old(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:))
    444, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        445, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
             Generating reduction(.or.:err_code)
    444, Generating default present(clubb_params(:ngrdcol,8:9))
         Generating implicit copy(err_code) [if not already present]
    475, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        476, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        477,   ! blockidx%x threadidx%x collapsed
    475, Generating default present(c2thl_1d(:ngrdcol,:nzm),cloud_frac_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),c2rtthl_1d(:ngrdcol,:nzm),c2rt_1d(:ngrdcol,:nzm))
    496, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        497, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        498,   ! blockidx%x threadidx%x collapsed
    496, Generating default present(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6))
    507, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        508, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        509,   ! blockidx%x threadidx%x collapsed
    507, Generating default present(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm))
    526, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        527, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        528,   ! blockidx%x threadidx%x collapsed
    526, Generating default present(kw2(:ngrdcol,:nzt),kw9(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46))
    548, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        549, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        550,   ! blockidx%x threadidx%x collapsed
    548, Generating default present(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm))
    559, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
        560, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        561,   ! blockidx%x threadidx%x collapsed
        562,   ! blockidx%x threadidx%x collapsed
    559, Generating default present(sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrp2_old(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrprtp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
    611, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        612, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
             Generating reduction(.and.:l_single_solve_possible)
    611, Generating default present(clubb_params(:ngrdcol,4:6))
         Generating implicit copy(l_single_solve_possible) [if not already present]
    612, Generating implicit firstprivate(c2thl,c2rtthl,c2rt)
    686, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        687, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        688,   ! blockidx%x threadidx%x collapsed
    686, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
    706, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        707, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        708,   ! blockidx%x threadidx%x collapsed
    706, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1))
    850, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        851, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        852,   ! blockidx%x threadidx%x collapsed
    850, Generating default present(vp2(:ngrdcol,:nzm),uv_solution(:ngrdcol,:nzm,:),up2(:ngrdcol,:nzm))
    860, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        861, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        862,   ! blockidx%x threadidx%x collapsed
    860, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
    872, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:))
    949, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        950, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        951,   ! blockidx%x threadidx%x collapsed
    949, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
    967, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        969,   ! blockidx%x threadidx%x collapsed
    967, Generating default present(threshold_array(:ngrdcol,:nzm))
    992, Generating update self(rtp2(:,:))
   1002, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1003, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1004,   ! blockidx%x threadidx%x collapsed
   1002, Generating default present(clubb_params(:ngrdcol,93),rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm))
   1004, Generating implicit firstprivate(threshold)
   1015, Generating update self(rtp2(:,:))
   1053, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1054, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1055,   ! blockidx%x threadidx%x collapsed
   1053, Generating default present(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
   1071, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1072, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1073,   ! blockidx%x threadidx%x collapsed
   1071, Generating default present(threshold_array(:ngrdcol,:nzm))
   1090, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1091, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1092,   ! blockidx%x threadidx%x collapsed
   1090, Generating default present(threshold_array(:ngrdcol,:nzm))
   1106, Generating update self(up2(:,:))
   1115, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1116, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1117,   ! blockidx%x threadidx%x collapsed
   1115, Generating default present(up2(:ngrdcol,:nzm))
   1125, Generating update self(up2(:,:))
   1137, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1138, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1139,   ! blockidx%x threadidx%x collapsed
   1137, Generating default present(threshold_array(:ngrdcol,:nzm))
   1152, Generating update self(vp2(:,:))
   1161, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1162, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1163,   ! blockidx%x threadidx%x collapsed
   1161, Generating default present(vp2(:ngrdcol,:nzm))
   1171, Generating update self(vp2(:,:))
   1183, Generating update self(vp2(:,:),up2(:,:))
   1213, Generating update device(vp2(:,:),up2(:,:))
   1270, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1272,   ! blockidx%x threadidx%x collapsed
   1270, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
   1297, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1298, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1299,   ! blockidx%x threadidx%x collapsed
   1297, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
   1332, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1333, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1334,   ! blockidx%x threadidx%x collapsed
   1332, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
   1362, Generating update self(sclrprtp_old(:,:,:),sclrpthlp(:,:,:),sclrp2_old(:,:,:),sclrprtp(:,:,:),sclrm(:,:,:),sclrp2(:,:,:),vm(:,:),vp2(:,:),um(:,:),up2(:,:),rtp2_old(:,:),rtpthlp_forcing(:,:),thlm(:,:),thlp2_forcing(:,:),rtm(:,:),rtp2_forcing(:,:),wprtp(:,:),rtpthlp_old(:,:),wp2(:,:),thlp2_old(:,:),rho_ds_zm(:,:),kh_zt(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),invrs_tau_xp2_zm(:,:),sclrpthlp_old(:,:,:),vp2_old(:,:),up2_old(:,:),wp2_zt(:,:),wm_zm(:,:),upwp(:,:),thv_ds_zm(:,:),wpthvp(:,:),wpthlp(:,:),wpsclrp(:,:,:),sigma_sqd_w(:,:),wp3(:,:),rho_ds_zt(:,:),vpwp(:,:),invrs_rho_ds_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:))
   1439, Generating exit data delete(lhs_dp1(:,:),lhs_dp1_c14(:,:),rhs_ta_wpvp2(:,:),lhs_diff_uv(:,:,:),lhs_dp1_c4(:,:),lhs_diff(:,:,:),lhs(:,:,:),rhs_ta_wpup2(:,:),rhs_ta_wpthlp2(:,:),rhs_ta_wprtp2(:,:),rhs_ta_wprtpthlp(:,:),lhs_ta_wpvp2(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpthlp2(:,:,:),lhs_ta_wprtp2(:,:,:),lhs_ta_wprtpthlp(:,:,:),lhs_ma(:,:,:),rtp2_old(:,:),kw9(:,:),kw2(:,:),kw2_zm(:,:),c4_1d(:,:),uv_rhs(:,:,:),up2_old(:,:),kw9_zm(:,:),thlp2_old(:,:),c2thl_1d(:,:),c2rt_1d(:,:),c2sclr_1d(:,:),c14_1d(:,:),c2rtthl_1d(:,:),uv_solution(:,:,:),threshold_array(:,:),rtpthlp_chnge(:,:),rtpthlp_old(:,:),rtm_zm(:,:),vp2_old(:,:))
   1449, Generating exit data delete(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:))
solve_xp2_xpyp_with_single_lhs:
   1620, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
   1622, Generating enter data create(sclrprtp_forcing(:,:),sclrpthlp_forcing(:,:),sclrp2_forcing(:,:))
   1629, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1630, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1631,   ! blockidx%x threadidx%x collapsed
   1629, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   1675, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1676, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1677,   ! blockidx%x threadidx%x collapsed
   1675, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
   1699, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1700, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1701,   ! blockidx%x threadidx%x collapsed
   1699, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
   1709, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1710, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1711,   ! blockidx%x threadidx%x collapsed
   1709, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
   1734, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1735, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1736,   ! blockidx%x threadidx%x collapsed
   1734, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
   1744, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1745, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1746,   ! blockidx%x threadidx%x collapsed
   1744, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
   1778, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1779, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1780,   ! blockidx%x threadidx%x collapsed
   1778, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
   1789, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       1790, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1791,   ! blockidx%x threadidx%x collapsed
       1792,   ! blockidx%x threadidx%x collapsed
   1789, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
   1807, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1809,   ! blockidx%x threadidx%x collapsed
   1807, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
   1818, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       1819, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1820,   ! blockidx%x threadidx%x collapsed
       1821,   ! blockidx%x threadidx%x collapsed
   1818, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
   1835, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),lhs_ta(:,:,:))
   1859, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
   1861, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
solve_xp2_xpyp_with_multiple_lhs:
   2056, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
   2059, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:))
   2069, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2070, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2071,   ! blockidx%x threadidx%x collapsed
   2069, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   2099, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2100, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2101,   ! blockidx%x threadidx%x collapsed
   2099, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm))
   2107, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2109,   ! blockidx%x threadidx%x collapsed
   2107, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm))
   2118, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:))
   2135, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2136, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2137,   ! blockidx%x threadidx%x collapsed
   2135, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   2166, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2167, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2168,   ! blockidx%x threadidx%x collapsed
   2166, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
   2174, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2175, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2176,   ! blockidx%x threadidx%x collapsed
   2174, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
   2185, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:))
   2201, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2202, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2203,   ! blockidx%x threadidx%x collapsed
   2201, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   2232, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2233, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2234,   ! blockidx%x threadidx%x collapsed
   2232, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
   2240, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2241, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2242,   ! blockidx%x threadidx%x collapsed
   2240, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
   2251, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:))
   2268, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2269, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2270,   ! blockidx%x threadidx%x collapsed
   2268, Generating default present(lhs_dp1(:ngrdcol,:nzm))
   2411, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2412, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2413,   ! blockidx%x threadidx%x collapsed
   2411, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
   2435, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2436, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2437,   ! blockidx%x threadidx%x collapsed
   2435, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
   2445, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2446, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2447,   ! blockidx%x threadidx%x collapsed
   2445, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
   2471, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2472, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2473,   ! blockidx%x threadidx%x collapsed
   2471, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
   2481, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2482, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2483,   ! blockidx%x threadidx%x collapsed
   2481, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
   2513, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2514, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2515,   ! blockidx%x threadidx%x collapsed
       2516,   ! blockidx%x threadidx%x collapsed
   2513, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
   2530, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2531, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2532,   ! blockidx%x threadidx%x collapsed
       2533,   ! blockidx%x threadidx%x collapsed
   2530, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
   2548, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
   2551, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:))
xp2_xpyp_lhs:
   2628, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2630,   ! blockidx%x threadidx%x collapsed
   2628, Generating default present(lhs_diff(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1),lhs_ma(:,:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1))
   2642, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2643, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2644,   ! blockidx%x threadidx%x collapsed
   2642, Generating default present(lhs(2,:ngrdcol,2:nzm-1))
   2644, Generating implicit firstprivate(dt)
   2657, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2658, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2657, Generating default present(lhs(:,:ngrdcol,:))
   2658, Generating implicit firstprivate(nzm)
xp2_xpyp_uv_rhs:
   3157, Generating enter data create(rhs_pr2(:,:),rhs_term_tp(:,:),rhs_pr1(:,:))
   3185, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3186, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3187,   ! blockidx%x threadidx%x collapsed
   3185, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1))
   3212, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3213, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3214,   ! blockidx%x threadidx%x collapsed
   3212, Generating default present(rhs_pr1(:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol),lhs_dp1_c14(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),lhs_dp1_c4(:ngrdcol,2:nzm-1),xap2(:ngrdcol,:nzm),rhs_term_tp(:ngrdcol,2:nzm-1))
   3241, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3242, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3243,   ! blockidx%x threadidx%x collapsed
   3241, Generating default present(rhs(:ngrdcol,2:nzm-1),xap2(:ngrdcol,2:nzm-1))
   3243, Generating implicit firstprivate(dt)
   3251, Generating update self(lhs_dp1_c14(:,:),invrs_tau_c4_zm(:,:),rhs_ta(:,:),lhs_dp1_c4(:,:),lhs_ta(:,:,:),invrs_tau_c14_zm(:,:),rhs_term_tp(:,:),xbp2(:,:),xap2(:,:),wp2(:,:),lhs_splat_wp2(:,:),rhs_pr2(:,:))
   3336, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3337, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3336, Generating default present(xap2(:ngrdcol,:1),rhs(:ngrdcol,:))
   3337, Generating implicit firstprivate(nzm)
   3345, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
xp2_xpyp_rhs:
   3505, Generating enter data create(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
   3556, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3557, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3558,   ! blockidx%x threadidx%x collapsed
   3556, Generating default present(lhs_ta(:,:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1),rhs_term_dp1(:ngrdcol,2:nzm-1),lhs_term_dp1(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),xapxbp(:ngrdcol,:nzm),rhs_term_tp(:ngrdcol,2:nzm-1))
   3611, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3612, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3613,   ! blockidx%x threadidx%x collapsed
   3611, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
   3620, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3621, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3622,   ! blockidx%x threadidx%x collapsed
   3620, Generating default present(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
   3622, Generating implicit firstprivate(dt)
   3630, Generating update self(lhs_ta(:,:,:),rhs_ta(:,:),xpyp_forcing(:,:),xbm(:,:),rhs_term_tp(:,:),wpxap(:,:),xapxbp(:,:),rhs_term_dp1(:,:),wpxbp(:,:),cn(:,:),xam(:,:),invrs_tau_zm(:,:),lhs_term_dp1(:,:))
   3732, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3733, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3732, Generating default present(xapxbp(:ngrdcol,:1),rhs(:ngrdcol,:))
   3733, Generating implicit firstprivate(threshold,nzm)
   3739, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
advance_xm_wpxp:
    511, Generating enter data create(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
    520, Generating enter data create(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
    558, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        559, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        560,   ! blockidx%x threadidx%x collapsed
    558, Generating default present(thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
    567, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        568, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        569,   ! blockidx%x threadidx%x collapsed
    567, Generating default present(wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
    577, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
         Generating NVIDIA GPU code
        578, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        579,   ! blockidx%x threadidx%x collapsed
        580,   ! blockidx%x threadidx%x collapsed
    577, Generating default present(sclrm(:ngrdcol,:nzt,:sclr_dim),sclrm_old(:ngrdcol,:nzt,:sclr_dim))
    587, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
         Generating NVIDIA GPU code
        588, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        589,   ! blockidx%x threadidx%x collapsed
        590,   ! blockidx%x threadidx%x collapsed
    587, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),wpsclrp_old(:ngrdcol,:nzm,:sclr_dim))
    599, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        600, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        601,   ! blockidx%x threadidx%x collapsed
    599, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
    608, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        609, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        610,   ! blockidx%x threadidx%x collapsed
    608, Generating default present(vpwp(:ngrdcol,:nzm),vpwp_old(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
    622, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        624,   ! blockidx%x threadidx%x collapsed
    622, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:12))
    624, Generating implicit firstprivate(c6rt,c6rtc,c6rtb)
    643, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        644, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        645,   ! blockidx%x threadidx%x collapsed
    643, Generating default present(c6thl_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,13:15),skw_zm(:ngrdcol,:nzm))
    645, Generating implicit firstprivate(c6thl,c6thlb,c6thlc)
    676, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        677, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        678,   ! blockidx%x threadidx%x collapsed
    676, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13),c6thl_skw_fnc(:ngrdcol,:nzm))
    690, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        691, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        692,   ! blockidx%x threadidx%x collapsed
    690, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm),c7_skw_fnc(:ngrdcol,:nzm))
    700, Generating implicit firstprivate(ngrdcol,nzm)
         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(c7_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,16:18))
    702, Generating implicit firstprivate(c7,c7b,c7c)
    732, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:))
    750, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        751, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:err_code)
        752,   ! blockidx%x threadidx%x collapsed
    750, Generating default present(c7_skw_fnc(:ngrdcol,:nzm))
         Generating implicit copy(err_code) [if not already present]
    770, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        771, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        772,   ! blockidx%x threadidx%x collapsed
    770, Generating default present(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42))
    794, Generating implicit firstprivate(nzm,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(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm))
    803, Generating update self(c6_term(:,:))
    924, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        925, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        926,   ! blockidx%x threadidx%x collapsed
    924, Generating default present(rtm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt))
    933, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        934, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        935,   ! blockidx%x threadidx%x collapsed
    933, Generating default present(wprtp(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm))
    943, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
         Generating NVIDIA GPU code
        944, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        945,   ! blockidx%x threadidx%x collapsed
        946,   ! blockidx%x threadidx%x collapsed
    943, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
    953, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
        954, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        955,   ! blockidx%x threadidx%x collapsed
        956,   ! blockidx%x threadidx%x collapsed
    953, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
    966, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        967, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        968,   ! blockidx%x threadidx%x collapsed
    966, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
    975, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        976, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        977,   ! blockidx%x threadidx%x collapsed
    975, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
    991, Generating update self(vpwp(:,:),vm_forcing(:,:),upwp(:,:),um_forcing(:,:),wpsclrp(:,:,:),sclrm_forcing(:,:,:),wpthlp_forcing(:,:),thlm_forcing(:,:),wprtp_forcing(:,:),rtm_forcing(:,:),vprcp(:,:),vg(:,:),uprcp(:,:),ug(:,:),wprtp_old(:,:),rtpthvp(:,:),wpsclrp_old(:,:,:),skw_zm(:,:),wp3_on_wp2_zt(:,:),rho_ds_zt(:,:),p_in_pa(:,:),vp2(:,:),up2(:,:),vm_ref(:,:),um_ref(:,:),vm_old(:,:),um_old(:,:),exner(:,:),wpthvp(:,:),wpthlp_old(:,:),varnce_w_2_zm(:,:),thvm(:,:),vm(:,:),um(:,:),thv_ds_zm(:,:),mixt_frac_zm(:,:),rc_coef_zm(:,:),em(:,:),sclrm_old(:,:,:),sclrm(:,:,:),sclrp2(:,:,:),wp2rtp(:,:),cx_fnc_richardson(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_old(:,:),w_1_zm(:,:),vpwp_old(:,:),thlm_ref(:,:),rtm_ref(:,:),thlpthvp(:,:),invrs_rho_ds_zm(:,:),fcor(:),rho_ds_zm(:,:),rcm(:,:),thlm_old(:,:),wpthlp(:,:),thlm(:,:),thlp2(:,:),wp2sclrp(:,:,:),rtm_old(:,:),wprtp(:,:),rtm(:,:),rtp2(:,:),wp2(:,:),sigma_sqd_w(:,:),invrs_rho_ds_zt(:,:),invrs_tau_c6_zm(:,:),kh_zm(:,:),wp3_on_wp2(:,:),wp2thlp(:,:),kh_zt(:,:),wm_zt(:,:),wm_zm(:,:),w_2_zm(:,:),sclrpthvp(:,:,:))
   1051, Generating update self(rtm_ref(:,:),rtm(:,:))
   1072, Generating update device(rtm(:,:))
   1078, Generating update self(thlm_ref(:,:),thlm(:,:))
   1099, Generating update device(thlm(:,:))
   1107, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
   1137, Generating update device(vm(:,:),um(:,:))
   1146, Generating update self(vm(:,:),um(:,:))
   1155, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1157,   ! blockidx%x threadidx%x collapsed
   1155, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
   1157, Generating implicit firstprivate(ts_nudge,dt)
   1166, Generating update self(vm(:,:),um(:,:))
   1178, Generating update self(vm_ref(:,:),um_ref(:,:))
   1191, Generating exit data delete(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
   1200, Generating exit data delete(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
xm_wpxp_lhs:
   1367, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1368, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1367, Generating default present(lhs(:,:ngrdcol,:1))
   1378, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1379, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1380,   ! blockidx%x threadidx%x collapsed
   1378, Generating default present(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt))
   1380, Generating implicit firstprivate(k_xm,invrs_dt)
   1400, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1401, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1402,   ! blockidx%x threadidx%x collapsed
   1400, Generating default present(lhs(:,:ngrdcol,:),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs_ac_pr2(:ngrdcol,2:nzm-1),lhs_pr1(:ngrdcol,2:nzm-1))
   1402, Generating implicit firstprivate(k_wpxp)
   1427, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1428, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1427, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
   1428, Generating implicit firstprivate(nzm)
   1439, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1440, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1441,   ! blockidx%x threadidx%x collapsed
   1439, Generating default present(lhs(3,:ngrdcol,:))
   1441, Generating implicit firstprivate(k_wpxp,invrs_dt)
   1451, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1453,   ! blockidx%x threadidx%x collapsed
   1451, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
   1453, Generating implicit firstprivate(k_xm)
   1465, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1466, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1467,   ! blockidx%x threadidx%x collapsed
   1465, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
   1467, Generating implicit firstprivate(k_xm)
calc_xm_wpxp_lhs_terms:
   1637, Generating enter data create(kw6_zm(:,:),zeros_array(:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
   1685, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1686, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1687,   ! blockidx%x threadidx%x collapsed
   1685, Generating default present(kh_n2_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm))
   1694, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1695, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1696,   ! blockidx%x threadidx%x collapsed
   1694, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
   1703, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1704, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1705,   ! blockidx%x threadidx%x collapsed
   1703, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm))
   1713, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1714, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1713, Generating default present(zeros_array(:ngrdcol))
   1733, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
xm_wpxp_rhs:
   1879, Generating enter data create(rhs_bp_pr3(:,:))
   1888, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1889, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1888, Generating default present(wpxp(:ngrdcol,:1),rhs(:ngrdcol,:1))
   1896, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1897, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1898,   ! blockidx%x threadidx%x collapsed
   1896, Generating default present(rhs(:ngrdcol,:),xm_forcing(:ngrdcol,:nzt),xm(:ngrdcol,:nzt))
   1898, Generating implicit firstprivate(k_xm,invrs_dt)
   1912, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1913, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1914,   ! blockidx%x threadidx%x collapsed
   1912, Generating default present(lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wpxp_forcing(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,:nzm),rhs_bp_pr3(:ngrdcol,2:nzm-1),lhs_pr1(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1))
   1914, Generating implicit firstprivate(k_wpxp)
   1929, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1930, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1929, Generating default present(rhs(:ngrdcol,nzm*2-1))
   1930, Generating implicit firstprivate(nzm)
   1938, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1939, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1940,   ! blockidx%x threadidx%x collapsed
   1938, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
   1940, Generating implicit firstprivate(k_wpxp,invrs_dt)
   1951, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:))
   2079, Generating exit data delete(rhs_bp_pr3(:,:))
calc_xm_wpxp_ta_terms:
   2269, Generating enter data create(a1_coef(:,:),sgn_t_vel_wprtp(:,:),coef_wp2thlp_implicit_zm(:,:),term_wp2thlp_explicit(:,:),coef_wp2thlp_implicit(:,:),term_wp2rtp_explicit_zm(:,:),coef_wp2rtp_implicit_zm(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),sgn_t_vel_wpthlp(:,:),a1_coef_zt(:,:),term_wp2thlp_explicit_zm(:,:))
   2275, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:))
   2298, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2299, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2300,   ! blockidx%x threadidx%x collapsed
       2301,   ! blockidx%x threadidx%x collapsed
   2298, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
   2310, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2311, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
       2312,   ! blockidx%x threadidx%x collapsed
       2313,   ! blockidx%x threadidx%x collapsed
       2314,   ! blockidx%x threadidx%x collapsed
   2310, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim))
   2323, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2324, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2325,   ! blockidx%x threadidx%x collapsed
   2323, Generating default present(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt))
   2352, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2353, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2354,   ! blockidx%x threadidx%x collapsed
   2352, Generating default present(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt))
   2386, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2387, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2388,   ! blockidx%x threadidx%x collapsed
   2386, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
   2399, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       2400, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2401,   ! blockidx%x threadidx%x collapsed
   2399, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
   2422, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2423, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2424,   ! blockidx%x threadidx%x collapsed
   2422, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
   2440, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2441, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2442,   ! blockidx%x threadidx%x collapsed
       2443,   ! blockidx%x threadidx%x collapsed
   2440, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
   2451, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2452, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
       2453,   ! blockidx%x threadidx%x collapsed
       2454,   ! blockidx%x threadidx%x collapsed
       2455,   ! blockidx%x threadidx%x collapsed
   2451, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm))
   2465, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2466, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2467,   ! blockidx%x threadidx%x collapsed
   2465, Generating default present(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt))
   2477, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2478, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2479,   ! blockidx%x threadidx%x collapsed
   2477, Generating default present(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm))
   2487, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2488, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2489,   ! blockidx%x threadidx%x collapsed
       2490,   ! blockidx%x threadidx%x collapsed
   2487, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim))
   2502, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2503, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2504,   ! blockidx%x threadidx%x collapsed
       2505,   ! blockidx%x threadidx%x collapsed
   2502, Generating default present(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm))
   2515, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2517,   ! blockidx%x threadidx%x collapsed
   2515, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm))
   2649, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:))
   2667, Generating exit data delete(a1_coef(:,:),sgn_t_vel_wprtp(:,:),coef_wp2thlp_implicit_zm(:,:),term_wp2thlp_explicit(:,:),coef_wp2thlp_implicit(:,:),term_wp2rtp_explicit_zm(:,:),coef_wp2rtp_implicit_zm(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),sgn_t_vel_wpthlp(:,:),a1_coef_zt(:,:),term_wp2thlp_explicit_zm(:,:))
   2673, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:))
calc_xp2_xpyp_ta_terms:
   4046, Generating enter data create(wp_coef(:,:),vpwp_zt(:,:),wprtp_zt(:,:),wp_coef_zt(:,:),upwp_zt(:,:),term_wpvp2_explicit_zm(:,:),a1_coef(:,:),sgn_t_vel_up2(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),sgn_t_vel_rtpthlp(:,:),coef_wpvp2_implicit_zm(:,:),term_wpvp2_explicit(:,:),term_wpup2_explicit(:,:),coef_wpup2_implicit(:,:),term_wpup2_explicit_zm(:,:),coef_wpup2_implicit_zm(:,:),term_wpthlp2_explicit_zm(:,:),coef_wpthlp2_implicit(:,:),term_wprtpthlp_explicit(:,:),coef_wpvp2_implicit(:,:),term_wprtp2_explicit_zm(:,:),coef_wprtp2_implicit_zm(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit_zm(:,:),coef_wprtpthlp_implicit(:,:),term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),sgn_t_vel_vp2(:,:),a1_coef_zt(:,:),wpthlp_zt(:,:))
   4059, Generating enter data create(term_wpthlpsclrp_explicit_zm(:,:),wpsclrp_zt(:,:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:))
   4074, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4075, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4076,   ! blockidx%x threadidx%x collapsed
   4074, Generating default present(a1_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm))
   4085, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       4086, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4087,   ! blockidx%x threadidx%x collapsed
   4085, Generating default present(wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
   4094, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4095, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4096,   ! blockidx%x threadidx%x collapsed
   4094, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt))
   4359, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4360, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4361,   ! blockidx%x threadidx%x collapsed
   4359, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt))
   4374, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4375, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4376,   ! blockidx%x threadidx%x collapsed
   4374, Generating default present(coef_wprtp2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm))
   4398, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4400,   ! blockidx%x threadidx%x collapsed
   4398, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt))
   4418, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       4419, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       4420,   ! blockidx%x threadidx%x collapsed
       4421,   ! blockidx%x threadidx%x collapsed
   4418, Generating default present(lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm))
   4430, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
         Generating NVIDIA GPU code
       4431, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
       4432,   ! blockidx%x threadidx%x collapsed
       4433,   ! blockidx%x threadidx%x collapsed
       4434,   ! blockidx%x threadidx%x collapsed
   4430, Generating default present(lhs_ta_wpthlpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wpsclrp2(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp2(:,:ngrdcol,:nzm),lhs_ta_wprtpsclrp(:,:ngrdcol,:nzm,:sclr_dim))
   4454, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4455, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4456,   ! blockidx%x threadidx%x collapsed
   4454, Generating default present(term_wprtp2_explicit(:ngrdcol,:nzt),term_wprtpthlp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wprtp_zt(:ngrdcol,:nzt),term_wpthlp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
   4468, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4469, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4470,   ! blockidx%x threadidx%x collapsed
   4468, Generating default present(term_wprtp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
   4496, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4497, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4498,   ! blockidx%x threadidx%x collapsed
   4496, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm))
   4503, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4504, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4505,   ! blockidx%x threadidx%x collapsed
   4503, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt))
   4523, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4524, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4525,   ! blockidx%x threadidx%x collapsed
   4523, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
   4530, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4531, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4532,   ! blockidx%x threadidx%x collapsed
   4530, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt))
   4554, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4555, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4556,   ! blockidx%x threadidx%x collapsed
   4554, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
   4561, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4562, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4563,   ! blockidx%x threadidx%x collapsed
   4561, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt))
   4581, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4582, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4583,   ! blockidx%x threadidx%x collapsed
   4581, Generating default present(term_wprtpthlp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtpthlp(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
   4607, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4608, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4609,   ! blockidx%x threadidx%x collapsed
   4607, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm))
   4614, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4615, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4616,   ! blockidx%x threadidx%x collapsed
   4614, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt))
   4646, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4648,   ! blockidx%x threadidx%x collapsed
   4646, Generating default present(term_wpsclrp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrp2(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm))
   4655, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4656, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4657,   ! blockidx%x threadidx%x collapsed
   4655, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt))
   4680, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4681, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4682,   ! blockidx%x threadidx%x collapsed
   4680, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm))
   4687, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4688, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4689,   ! blockidx%x threadidx%x collapsed
   4687, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt))
   4710, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4711, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4712,   ! blockidx%x threadidx%x collapsed
   4710, Generating default present(term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrprtp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
   4719, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4720, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4721,   ! blockidx%x threadidx%x collapsed
   4719, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
   4744, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4745, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4746,   ! blockidx%x threadidx%x collapsed
   4744, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm))
   4751, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4752, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4753,   ! blockidx%x threadidx%x collapsed
   4751, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt))
   4774, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4775, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4776,   ! blockidx%x threadidx%x collapsed
   4774, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
   4783, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4784, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4785,   ! blockidx%x threadidx%x collapsed
   4783, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr))
   4808, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4809, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4810,   ! blockidx%x threadidx%x collapsed
   4808, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
   4815, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4816, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4817,   ! blockidx%x threadidx%x collapsed
   4815, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt))
   5251, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5252, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5253,   ! blockidx%x threadidx%x collapsed
   5251, Generating default present(term_wpup2_explicit_zm(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),coef_wpvp2_implicit_zm(:ngrdcol,:nzm),term_wpvp2_explicit_zm(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),coef_wpup2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm))
   5265, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5266, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5267,   ! blockidx%x threadidx%x collapsed
   5265, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm))
   5283, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5284, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5285,   ! blockidx%x threadidx%x collapsed
   5283, Generating default present(coef_wpup2_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpvp2_implicit(:ngrdcol,:nzt))
   5293, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5295,   ! blockidx%x threadidx%x collapsed
   5293, Generating default present(term_wpup2_explicit(:ngrdcol,:nzt),upwp_zt(:ngrdcol,:nzt),term_wpvp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),vpwp_zt(:ngrdcol,:nzt))
   5315, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5316, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       5317,   ! blockidx%x threadidx%x collapsed
       5318,   ! blockidx%x threadidx%x collapsed
   5315, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm))
   5349, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:))
   5374, Generating exit data delete(wp_coef(:,:),vpwp_zt(:,:),wprtp_zt(:,:),wp_coef_zt(:,:),upwp_zt(:,:),term_wpvp2_explicit_zm(:,:),a1_coef(:,:),sgn_t_vel_up2(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),sgn_t_vel_rtpthlp(:,:),coef_wpvp2_implicit_zm(:,:),term_wpvp2_explicit(:,:),term_wpup2_explicit(:,:),coef_wpup2_implicit(:,:),term_wpup2_explicit_zm(:,:),coef_wpup2_implicit_zm(:,:),term_wpthlp2_explicit_zm(:,:),coef_wpthlp2_implicit(:,:),term_wprtpthlp_explicit(:,:),coef_wpvp2_implicit(:,:),term_wprtp2_explicit_zm(:,:),coef_wprtp2_implicit_zm(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit_zm(:,:),coef_wprtpthlp_implicit(:,:),term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),sgn_t_vel_vp2(:,:),a1_coef_zt(:,:),wpthlp_zt(:,:))
   5387, Generating exit data delete(wpsclrp_zt(:,:,:),term_wpthlpsclrp_explicit_zm(:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:))
term_tp_rhs:
   5464, Generating copyin(wpxbp(:,:),xbm(:,:),xam(:,:),wpxap(:,:)) [if not already present]
         Generating copyout(rhs(:,:)) [if not already present]
         Generating copyin(invrs_dzm(:,:)) [if not already present]
   5467, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5468, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5469,   ! blockidx%x threadidx%x collapsed
term_dp1_lhs:
   5559, Generating copyin(cn(:,:)) [if not already present]
         Generating copyout(lhs(:,:)) [if not already present]
         Generating copyin(invrs_tau_zm(:,:)) [if not already present]
   5562, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5563, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5563, Generating implicit firstprivate(nzm)
   5570, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5571, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5572,   ! blockidx%x threadidx%x collapsed
term_dp1_rhs:
   5653, Generating copyin(cn(:,:)) [if not already present]
         Generating copyout(rhs(:,:)) [if not already present]
         Generating copyin(invrs_tau_zm(:,:)) [if not already present]
   5656, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5657, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5658,   ! blockidx%x threadidx%x collapsed
   5658, Generating implicit firstprivate(threshold)
term_pr1:
   5786, Generating copyin(xbp2(:,:),wp2(:,:)) [if not already present]
         Generating copyout(rhs(:,:)) [if not already present]
         Generating copyin(invrs_tau_c14_zm(:,:),c4(:),c14(:),invrs_tau_c4_zm(:,:)) [if not already present]
   5789, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5791,   ! blockidx%x threadidx%x collapsed
term_pr2:
   5907, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5908, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5909,   ! blockidx%x threadidx%x collapsed
   5907, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),c_uu_buoy(:ngrdcol),vm(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),um(:ngrdcol,:nzm-1),c_uu_shr(:ngrdcol),gr,thv_ds_zm(:ngrdcol,2:nzm-1))
pos_definite_variances:
   6011, Generating update self(xp2_np1(:,:))
   6030, Generating update self(xp2_np1(:,:))
solve_xm_wpxp_with_single_lhs:
   3021, Generating enter data create(upwp_forcing_pert(:,:),tau_c6_zm(:,:),vpthvp_pert(:,:),upthvp_pert(:,:),ddzt_vm(:,:),ddzt_um(:,:),ddzt_um_pert(:,:),vpwp_forcing_pert(:,:),old_solution(:,:,:),lhs(:,:,:),rhs_save(:,:,:),rhs(:,:,:),rcond(:),vprtp(:,:),uprtp(:,:),vpthlp(:,:),upthlp(:,:),vpthvp(:,:),upthvp(:,:),vpwp_forcing(:,:),upwp_forcing(:,:),solution(:,:,:),vm_tndcy(:,:),um_tndcy(:,:),vprtp_pert(:,:),uprtp_pert(:,:),vpthlp_pert(:,:),upthlp_pert(:,:),vpthvp_tmp(:,:),upthvp_tmp(:,:),vm_smth(:,:),um_smth(:,:),ddzt_vm_pert(:,:),zeros_vector(:,:))
   3029, Generating enter data create(wpsclrp_forcing(:,:,:))
   3033, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3034, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3035,   ! blockidx%x threadidx%x collapsed
   3033, Generating default present(zeros_vector(:ngrdcol,:nzm))
   3088, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3089, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3090,   ! blockidx%x threadidx%x collapsed
   3088, Generating default present(wpsclrp_forcing(:ngrdcol,:nzm,sclr))
   3090, Generating implicit firstprivate(sclr)
   3120, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       3121, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3122,   ! blockidx%x threadidx%x collapsed
   3120, Generating default present(vm_tndcy(:ngrdcol,:nzt),vm_forcing(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),ug(:ngrdcol,:nzt),fcor(:ngrdcol),um_forcing(:ngrdcol,:nzt),vg(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
   3131, Generating update self(ug(:,:),vg(:,:),fcor(:),um_forcing(:,:),vm(:,:),vm_forcing(:,:),um(:,:))
   3161, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       3162, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3163,   ! blockidx%x threadidx%x collapsed
   3161, Generating default present(vm_tndcy(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt))
   3176, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3177, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3178,   ! blockidx%x threadidx%x collapsed
   3176, Generating default present(upwp_forcing(:ngrdcol,:nzm),ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vpwp_forcing(:ngrdcol,:nzm),c_uu_shr(:ngrdcol))
   3190, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3191, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3192,   ! blockidx%x threadidx%x collapsed
   3190, Generating default present(upwp_forcing_pert(:ngrdcol,:nzm),ddzt_um_pert(:ngrdcol,:nzm),ddzt_vm_pert(:ngrdcol,:nzm),c_uu_shr(:ngrdcol),wp2(:ngrdcol,:nzm),vpwp_forcing_pert(:ngrdcol,:nzm))
   3203, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:))
   3216, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3217, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3218,   ! blockidx%x threadidx%x collapsed
   3216, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm))
   3270, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3272,   ! blockidx%x threadidx%x collapsed
   3270, Generating default present(vpthvp_tmp(:ngrdcol,:nzm),vpthlp(:ngrdcol,:nzm),vprtp(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_tmp(:ngrdcol,:nzm),upthlp(:ngrdcol,:nzm),uprtp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm))
   3287, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3288, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3289,   ! blockidx%x threadidx%x collapsed
   3287, Generating default present(vpthvp_pert(:ngrdcol,:nzm),vpthlp_pert(:ngrdcol,:nzm),vprtp_pert(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_pert(:ngrdcol,:nzm),upthlp_pert(:ngrdcol,:nzm),uprtp_pert(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm))
   3304, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:))
   3372, Generating implicit firstprivate(nzm,nrhs,ngrdcol)
         Generating NVIDIA GPU code
       3373, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       3374,   ! blockidx%x threadidx%x collapsed
       3375,   ! blockidx%x threadidx%x collapsed
   3372, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs))
   3385, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       3386, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3387,   ! blockidx%x threadidx%x collapsed
   3385, Generating default present(thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,:2))
   3394, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3395, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3396,   ! blockidx%x threadidx%x collapsed
   3394, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,:2))
   3403, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
         Generating NVIDIA GPU code
       3404, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       3405,   ! blockidx%x threadidx%x collapsed
       3406,   ! blockidx%x threadidx%x collapsed
   3403, Generating default present(sclrm(:ngrdcol,:nzt,:sclr_dim),old_solution(:ngrdcol,2:nzt*2,3:sclr_dim+2))
   3413, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       3414, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       3415,   ! blockidx%x threadidx%x collapsed
       3416,   ! blockidx%x threadidx%x collapsed
   3413, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),old_solution(:ngrdcol,:nzm*2-1,3:sclr_dim+2))
   3424, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       3425, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3426,   ! blockidx%x threadidx%x collapsed
   3424, Generating default present(vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,sclr_dim+3:sclr_dim+4))
   3426, Generating implicit firstprivate(sclr_dim)
   3433, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3434, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3435,   ! blockidx%x threadidx%x collapsed
   3433, Generating default present(vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,sclr_dim+3:sclr_dim+4))
   3435, Generating implicit firstprivate(sclr_dim)
   3465, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:))
   3776, Generating exit data delete(upwp_forcing_pert(:,:),tau_c6_zm(:,:),vpthvp_pert(:,:),upthvp_pert(:,:),ddzt_vm(:,:),ddzt_um(:,:),ddzt_um_pert(:,:),vpwp_forcing_pert(:,:),old_solution(:,:,:),lhs(:,:,:),rhs_save(:,:,:),rhs(:,:,:),rcond(:),vprtp(:,:),uprtp(:,:),vpthlp(:,:),upthlp(:,:),vpthvp(:,:),upthvp(:,:),vpwp_forcing(:,:),upwp_forcing(:,:),solution(:,:,:),vm_tndcy(:,:),um_tndcy(:,:),vprtp_pert(:,:),uprtp_pert(:,:),vpthlp_pert(:,:),upthlp_pert(:,:),vpthvp_tmp(:,:),upthvp_tmp(:,:),vm_smth(:,:),um_smth(:,:),ddzt_vm_pert(:,:),zeros_vector(:,:))
   3784, Generating exit data delete(wpsclrp_forcing(:,:,:))
xm_wpxp_clipping_and_stats:
   4736, Generating enter data create(xm_pd(:,:),xp2_relaxed(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
   4826, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4827, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4828,   ! blockidx%x threadidx%x collapsed
   4826, Generating default present(xm_old(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),solution(:ngrdcol,:))
   4828, Generating implicit firstprivate(k_xm)
   4837, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       4838, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4839,   ! blockidx%x threadidx%x collapsed
   4837, Generating default present(solution(:ngrdcol,:),wpxp(:ngrdcol,:nzm))
   4839, Generating implicit firstprivate(k_wpxp)
   4848, Generating update self(wm_zt(:,:),xm(:,:),wpxp(:,:),lhs_ma_zt(:,:,:),lhs_ta_wpxp(:,:,:),lhs_ta_xm(:,:,:),lhs_pr1(:,:),lhs_diff_zm(:,:,:),lhs_ma_zm(:,:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),rcond(:))
   5018, Generating update self(xm(:,:))
   5039, Generating update self(xm(:,:))
   5072, Generating update self(xm(:,:))
   5097, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5098, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5099,   ! blockidx%x threadidx%x collapsed
   5097, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
   5107, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5109,   ! blockidx%x threadidx%x collapsed
   5107, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
   5117, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5118, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5119,   ! blockidx%x threadidx%x collapsed
   5117, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
   5129, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5130, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5131,   ! blockidx%x threadidx%x collapsed
   5129, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
   5200, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
xm_term_ta_lhs:
   5294, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5295, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5296,   ! blockidx%x threadidx%x collapsed
   5294, Generating default present(invrs_rho_ds_zt(:ngrdcol,:nzt),gr%invrs_dzt(1:ngrdcol,1:nzt),gr,rho_ds_zm(:ngrdcol,:nzt+1),lhs_ta_xm(:,:ngrdcol,:nzt))
wpxp_term_tp_lhs:
   5393, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5394, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5393, Generating default present(lhs_tp(:,:ngrdcol,:1))
   5401, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5402, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5403,   ! blockidx%x threadidx%x collapsed
   5401, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),gr)
   5416, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5417, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5416, Generating default present(lhs_tp(:,:ngrdcol,nzm))
   5417, Generating implicit firstprivate(nzm)
wpxp_terms_ac_pr2_lhs:
   5511, Generating copyout(lhs_ac_pr2(:,:)) [if not already present]
         Generating copyin(wm_zt(:,:),c7_skw_fnc(:,:),invrs_dzm(:,:)) [if not already present]
   5515, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5516, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5522, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5523, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5524,   ! blockidx%x threadidx%x collapsed
   5533, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5534, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5534, Generating implicit firstprivate(nzm)
wpxp_term_pr1_lhs:
   5612, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5613, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5614,   ! blockidx%x threadidx%x collapsed
   5612, Generating default present(lhs_pr1_wprtp(:ngrdcol,2:nzm-1),lhs_pr1_wpthlp(:ngrdcol,2:nzm-1),c6rt_skw_fnc(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c6thl_skw_fnc(:ngrdcol,2:nzm-1))
   5626, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5627, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5626, Generating default present(lhs_pr1_wpthlp(:ngrdcol,:),lhs_pr1_wprtp(:ngrdcol,:))
   5627, Generating implicit firstprivate(nzm)
   5646, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       5647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5648,   ! blockidx%x threadidx%x collapsed
   5646, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1))
   5657, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5658, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5657, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:))
   5658, Generating implicit firstprivate(nzm)
wpxp_terms_bp_pr3_rhs:
   5729, Generating copyout(rhs_bp_pr3(:,:)) [if not already present]
         Generating copyin(thv_ds_zm(:,:),xpthvp(:,:),c7_skw_fnc(:,:)) [if not already present]
   5733, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5734, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5739, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5740, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5741,   ! blockidx%x threadidx%x collapsed
   5747, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5748, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5748, Generating implicit firstprivate(nzm)
xm_correction_wpxp_cl:
   5935, Generating enter data create(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
   5939, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       5940, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5941,   ! blockidx%x threadidx%x collapsed
   5939, Generating default present(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm))
   5941, Generating implicit firstprivate(l_any_clipping_needed)
   5950, Generating update self(l_any_clipping_needed)
   5968, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5969, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5970,   ! blockidx%x threadidx%x collapsed
   5968, Generating default present(l_clipping_needed(:ngrdcol),xm_tndcy_wpxp_cl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),wpxp_chnge(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt))
   5970, Generating implicit firstprivate(dt)
   5981, Generating update self(xm_tndcy_wpxp_cl(:,:))
   5992, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
damp_coefficient:
   6040, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       6041, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6042,   ! blockidx%x threadidx%x collapsed
   6040, Generating default present(coefficient(:ngrdcol),damped_value(:ngrdcol,:nzm),gr,gr%zm(1:ngrdcol,1:nzm),threshold(:ngrdcol),max_coeff_value(:ngrdcol),lscale_zm(:ngrdcol,:nzm),altitude_threshold(:ngrdcol),cx_skw_fnc(:ngrdcol,:nzm))
diagnose_upxp:
   6120, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:))
   6125, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       6126, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       6127,   ! blockidx%x threadidx%x collapsed
   6125, Generating default present(ypxp(:ngrdcol,2:nzm-1),ypwp(:ngrdcol,2:nzm-1),ddzt_ym(:ngrdcol,2:nzm-1),c6x_skw_fnc(:ngrdcol,2:nzm-1),tau_c6_zm(:ngrdcol,2:nzm-1),ddzt_xm(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1))
   6137, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       6138, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   6137, Generating default present(ypxp(:ngrdcol,:))
   6138, Generating implicit firstprivate(nzm)
   6144, Generating exit data delete(ddzt_ym(:,:),ddzt_xm(:,:))
make[1]: Leaving directory '/home/jenkins/workspace/branch_clubb_test/obj'
make: *** [Makefile:14: libclubb_param.a] Error 2