Skip to content
Failed

Console Output

Skipping 1,836 KB.. Full Log
         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)
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(:,:))
    146, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
        147, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        148,   ! blockidx%x threadidx%x collapsed
    146, Generating default present(rho_ds(:ngrdcol,:nz),rho_ds_dz(:ngrdcol,:nz),dz(:ngrdcol,:nz))
    157, Generating implicit firstprivate(ngrdcol,upper_hf_level,lower_hf_level)
         Generating NVIDIA GPU code
        158, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        159,   ! blockidx%x threadidx%x collapsed
        168, !$acc loop seq
             Generating implicit reduction(+:rho_k_sum)
    157, 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))
    159, Generating implicit firstprivate(j,rho_k_sum)
    168, Loop is parallelizable
    177, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level)
         Generating NVIDIA GPU code
        178, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        187, !$acc loop seq
        196, !$acc loop seq
             Generating implicit reduction(+:field$r1)
        202, !$acc loop seq
        206, !$acc loop seq
        212, !$acc loop seq
             Generating implicit reduction(+:rho_ds_dz$r)
        223, !$acc loop seq
    177, Generating default present(field(:ngrdcol,:),field_clipped(:ngrdcol,:),rho_ds_dz(:ngrdcol,:),invrs_denom_integral(:ngrdcol,lower_hf_level+2:upper_hf_level-2))
    187, 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
    196, Loop is parallelizable
    202, Loop is parallelizable
    206, Loop is parallelizable
    212, Loop is parallelizable
    223, Loop is parallelizable
    236, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
        237, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:l_field_below_threshold)
        238,   ! blockidx%x threadidx%x collapsed
    236, Generating default present(field(:ngrdcol,:nz))
         Generating implicit copy(l_field_below_threshold) [if not already present]
    238, Generating implicit firstprivate(threshold)
    248, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
    260, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        261, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    260, Generating default present(numer_integral_global(:ngrdcol),denom_integral_global(:ngrdcol))
    267, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level)
         Generating NVIDIA GPU code
        268, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        269, !$acc loop seq
    267, 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))
    269, 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
    278, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
         Generating NVIDIA GPU code
        279, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        288, !$acc loop seq
        293, !$acc loop seq
    278, 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))
    279, Generating implicit firstprivate(threshold)
    288, Loop is parallelizable
    293, Loop is parallelizable
    301, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level)
         Generating NVIDIA GPU code
        302, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        304, !$acc loop seq
    301, 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))
    304, Complex loop carried dependence of numer_integral_global prevents parallelization
         Loop carried reuse of numer_integral_global prevents parallelization
    310, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
         Generating NVIDIA GPU code
        311, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
        330, !$acc loop seq
    310, 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))
    311, Generating implicit firstprivate(threshold,field_clipped_avg)
    330, Loop is parallelizable
    339, 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:
    845, 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))
    348, 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:
    472, 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]
    481, Generating enter data create(tmp_calc(:,:))
    491, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        492, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        493,   ! blockidx%x threadidx%x collapsed
    501, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        502, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        503,   ! blockidx%x threadidx%x collapsed
    503, Generating implicit firstprivate(t0)
    517, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        518, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        519,   ! blockidx%x threadidx%x collapsed
    529, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        530, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        531,   ! blockidx%x threadidx%x collapsed
    537, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        538, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        539,   ! blockidx%x threadidx%x collapsed
    553, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        554, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        555,   ! blockidx%x threadidx%x collapsed
    593, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        594, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        595,   ! blockidx%x threadidx%x collapsed
    614, Generating exit data delete(tmp_calc(:,:))
compute_cx_fnc_richardson:
    755, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm(:,:),fnc_richardson_smooth(:,:))
    771, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        772, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        773,   ! blockidx%x threadidx%x collapsed
    771, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
    786, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        787, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        788,   ! blockidx%x threadidx%x collapsed
    786, Generating default present(clubb_params(:ngrdcol,96:97),fnc_richardson(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
    788, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max)
    809, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        810, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        811,   ! blockidx%x threadidx%x collapsed
    809, Generating default present(clubb_params(:ngrdcol,94:95),fnc_richardson_smooth(:ngrdcol,:nzm),cx_fnc_interp(:ngrdcol,:nzm))
    811, Generating implicit firstprivate(cx_min,cx_max)
    824, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        825, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        826,   ! blockidx%x threadidx%x collapsed
    824, Generating default present(clubb_params(:ngrdcol,94:97),ri_zm(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm))
    826, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max,cx_max,cx_min)
    860, Generating implicit firstprivate(nzm,ngrdcol)
         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(cx_fnc_richardson(:ngrdcol,:nzm))
    868, Generating exit data delete(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm(:,:),fnc_richardson_smooth(:,:))
calc_ri_zm:
    913, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        914, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        915,   ! blockidx%x threadidx%x collapsed
    913, Generating default present(bv_freq_sqd(:ngrdcol,:nzm),shear(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
    915, Generating implicit firstprivate(lim_shear,lim_bv)
lscale_width_vert_avg:
    987, Generating enter data create(denom_terms(:,:),numer_terms(:,:),one_half_avg_width(:,:))
    990, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        991, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        992,   ! blockidx%x threadidx%x collapsed
    990, Generating default present(lscale_zm(:ngrdcol,:nzm),one_half_avg_width(:ngrdcol,:nzm))
    997, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        998, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        999,   ! blockidx%x threadidx%x collapsed
    997, Generating default present(one_half_avg_width(:ngrdcol,:nzm))
   1006, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1007, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1008,   ! blockidx%x threadidx%x collapsed
   1006, 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))
   1015, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1016, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1017,   ! blockidx%x threadidx%x collapsed
       1075, !$acc loop seq
             Generating implicit reduction(+:numer_integral,denom_integral)
   1015, Generating default present(gr%zm(1:ngrdcol,:),denom_terms(:ngrdcol,:),gr,one_half_avg_width(:ngrdcol,:nzm),numer_terms(:ngrdcol,:))
   1017, Generating implicit firstprivate(k_avg_lower,k_avg,n_below_ground_levels,k_avg_upper,var_below_ground_value,numer_integral,denom_integral)
   1037, Accelerator restriction: induction variable live-out from loop: k_avg_upper
   1040, Accelerator restriction: induction variable live-out from loop: k_avg_upper
   1044, Accelerator restriction: induction variable live-out from loop: k_avg_lower
   1047, Accelerator restriction: induction variable live-out from loop: k_avg_lower
   1075, Loop is parallelizable
   1087, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
wp2_term_splat_lhs:
   1145, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_smooth(:,:))
   1147, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1148, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1149,   ! blockidx%x threadidx%x collapsed
   1147, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
   1159, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1160, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1161,   ! blockidx%x threadidx%x collapsed
   1159, Generating default present(lhs_splat_wp2(:ngrdcol,:nzm),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nzm))
   1167, Generating exit data delete(brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_splat_clipped(:,:))
wp3_term_splat_lhs:
   1228, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:))
   1230, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1231, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1232,   ! blockidx%x threadidx%x collapsed
   1230, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
   1242, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1243, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1244,   ! blockidx%x threadidx%x collapsed
   1242, Generating default present(lhs_splat_wp3(:ngrdcol,:nzt),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_clipped_zt(:ngrdcol,:nzt))
   1251, Generating exit data delete(brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_splat_clipped(:,:))
smooth_min_sclr_idx:
   1299, Generating copyin(input_var2(:,:)) [if not already present]
   1302, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1303, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1304,   ! blockidx%x threadidx%x collapsed
   1304, Generating implicit firstprivate(smth_coef,input_var1)
smooth_min_array_scalar:
   1359, Generating copyin(input_var1(:,:)) [if not already present]
   1362, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1363, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1364,   ! blockidx%x threadidx%x collapsed
   1364, Generating implicit firstprivate(smth_coef,input_var2)
smooth_min_arrays:
   1419, Generating copyin(input_var1(:,:),input_var2(:,:)) [if not already present]
   1422, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1423, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1424,   ! blockidx%x threadidx%x collapsed
   1424, Generating implicit firstprivate(smth_coef)
smooth_max_sclr_idx:
   1518, Generating copyin(input_var2(:,:)) [if not already present]
   1521, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1522, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1523,   ! blockidx%x threadidx%x collapsed
   1523, Generating implicit firstprivate(smth_coef,input_var1)
smooth_max_array_scalar:
   1578, Generating copyin(input_var1(:,:)) [if not already present]
   1581, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1582, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1583,   ! blockidx%x threadidx%x collapsed
   1583, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_array_1d_scalar:
   1637, Generating copyin(input_var1(:)) [if not already present]
   1640, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1641, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1641, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_arrays:
   1695, Generating copyin(input_var1(:,:),input_var2(:,:)) [if not already present]
   1698, Generating implicit firstprivate(ngrdcol,nz)
         Generating NVIDIA GPU code
       1699, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1700,   ! blockidx%x threadidx%x collapsed
   1700, Generating implicit firstprivate(smth_coef)
smooth_heaviside_peskin:
   1798, Generating copyin(input(:,:)) [if not already present]
   1801, Generating implicit firstprivate(nz,ngrdcol)
         Generating NVIDIA GPU code
       1802, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1803,   ! blockidx%x threadidx%x collapsed
   1803, Generating implicit firstprivate(smth_range,input_over_smth_range)
calc_xpwp_2d:
   1914, 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]
   1918, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1919, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1920,   ! 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)
   1226, Generating implicit firstprivate(ngrdcol,nzt)
         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(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt))
   1239, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1240, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1241,   ! blockidx%x threadidx%x collapsed
   1239, 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))
   1259, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1260, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1261,   ! blockidx%x threadidx%x collapsed
   1259, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
   1272, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1273, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1274,   ! blockidx%x threadidx%x collapsed
   1272, Generating default present(wp3(:ngrdcol,:nzt))
   1282, 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:
   1320, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
   1423, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1424, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1425,   ! blockidx%x threadidx%x collapsed
   1423, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr)
   1425, Generating implicit firstprivate(invrs_dt)
   1444, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1445, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1446,   ! blockidx%x threadidx%x collapsed
   1444, Generating default present(gr,gr%dzm(1:ngrdcol,:),low_lev_effect(:ngrdcol,2:nzt-2),vert_vel_up_zm(:ngrdcol,:))
   1446, Generating implicit firstprivate(j,dt_all_grid_levs)
   1457, Loop carried reuse of low_lev_effect prevents parallelization
         Loop carried scalar dependence for dt_all_grid_levs at line 1470
         Generating implicit firstprivate(dt_one_grid_lev,dt)
         Loop carried reuse of low_lev_effect prevents parallelization
   1459, Accelerator restriction: induction variable live-out from loop: j
   1462, Accelerator restriction: induction variable live-out from loop: j
   1466, Accelerator restriction: induction variable live-out from loop: j
   1493, Accelerator restriction: induction variable live-out from loop: j
   1504, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       1505, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1506,   ! blockidx%x threadidx%x collapsed
   1504, Generating default present(gr,gr%dzm(1:ngrdcol,:),vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,2:nzt-2))
   1506, Generating implicit firstprivate(j,dt_all_grid_levs)
   1513, Loop carried reuse of high_lev_effect prevents parallelization
         Loop carried scalar dependence for dt_all_grid_levs at line 1530
         Generating implicit firstprivate(dt_one_grid_lev,dt)
         Loop carried reuse of high_lev_effect prevents parallelization
   1515, Accelerator restriction: induction variable live-out from loop: j
   1518, Accelerator restriction: induction variable live-out from loop: j
   1526, Accelerator restriction: induction variable live-out from loop: j
   1553, Accelerator restriction: induction variable live-out from loop: j
   1565, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       1566, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   1565, Generating default present(low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
   1566, Generating implicit firstprivate(nzt)
   1576, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
mean_vert_vel_up_down:
   1832, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
   1845, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1846, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1847,   ! blockidx%x threadidx%x collapsed
   1845, 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))
   1855, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1856, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1857,   ! blockidx%x threadidx%x collapsed
   1855, 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))
   1865, Generating update self(mean_w_up(:,:),mean_w_down(:,:))
   1875, 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:
   1957, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1958, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1959,   ! blockidx%x threadidx%x collapsed
   1957, 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))
   1959, Generating implicit firstprivate(exp_cache,w_ref,sigma_w_i_zm,erf_cache)
   2003, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2004, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2003, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:))
   2004, 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: 550)
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)
    483, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        484, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        485,   ! blockidx%x threadidx%x collapsed
    483, Generating default present(solution(:ngrdcol,:nzt,:1),um(:ngrdcol,:nzt))
    494, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        495, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        496,   ! blockidx%x threadidx%x collapsed
    494, Generating default present(vm(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
    504, Generating update self(um(:,:),wind_speed(:,:),vm(:,:),lhs_ma_zt(:,:,:),rho_ds_zm(:,:),lhs_diff(:,:,:),invrs_rho_ds_zt(:,:),u_star_sqd(:))
    530, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        531, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        532,   ! blockidx%x threadidx%x collapsed
    530, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
    542, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
    583, Generating update device(vm(:,:),um(:,:))
    595, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        596, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        597,   ! blockidx%x threadidx%x collapsed
    595, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
    607, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        608, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        609,   ! blockidx%x threadidx%x collapsed
    607, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1))
    620, Generating update self(vm(:,:),um(:,:))
    629, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        630, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        631,   ! blockidx%x threadidx%x collapsed
    629, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
    631, Generating implicit firstprivate(ts_nudge,dt)
    639, Generating update self(vm(:,:),um(:,:))
    651, Generating update self(vm_ref(:,:),um_ref(:,:))
    754, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        755, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        756,   ! blockidx%x threadidx%x collapsed
    754, Generating default present(wind_speed_pert(:ngrdcol,:nzt),vm_pert(:ngrdcol,:nzt),um_pert(:ngrdcol,:nzt))
    763, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        764, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    763, Generating default present(vpwp_pert(:ngrdcol,:1),upwp_pert(:ngrdcol,:1),u_star_sqd_pert(:ngrdcol))
    801, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        802, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        803,   ! blockidx%x threadidx%x collapsed
    801, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
    813, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        814, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        815,   ! blockidx%x threadidx%x collapsed
    813, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
    824, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        825, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    824, Generating default present(vpwp_pert(:ngrdcol,nzm),upwp_pert(:ngrdcol,nzm))
    825, Generating implicit firstprivate(nzm)
    860, Generating implicit firstprivate(nzt,ngrdcol)
         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(um_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1))
    871, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        872, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        873,   ! blockidx%x threadidx%x collapsed
    871, Generating default present(vm_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
    887, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        888, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        889,   ! blockidx%x threadidx%x collapsed
    887, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
    899, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        900, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        901,   ! blockidx%x threadidx%x collapsed
    899, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
    988, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
         Generating NVIDIA GPU code
        989, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        990,   ! blockidx%x threadidx%x collapsed
        991,   ! blockidx%x threadidx%x collapsed
    988, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
   1032, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1033, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1034,   ! blockidx%x threadidx%x collapsed
   1032, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
   1044, Generating implicit firstprivate(edsclr_dim,ngrdcol)
         Generating NVIDIA GPU code
       1045, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1046,   ! blockidx%x threadidx%x collapsed
   1044, Generating default present(wpedsclrp(:ngrdcol,nzm,:edsclr_dim))
   1046, Generating implicit firstprivate(nzm)
   1078, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
         Generating NVIDIA GPU code
       1079, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1080,   ! blockidx%x threadidx%x collapsed
       1081,   ! blockidx%x threadidx%x collapsed
   1078, Generating default present(solution(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
   1089, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
         Generating NVIDIA GPU code
       1090, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1091,   ! blockidx%x threadidx%x collapsed
       1092,   ! blockidx%x threadidx%x collapsed
   1089, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
   1110, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1111, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1112,   ! blockidx%x threadidx%x collapsed
   1110, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
   1127, 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(:,:))
   1175, 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(:,:))
   1181, Generating exit data delete(edsclrm_old(:,:,:))
compute_uv_tndcy:
   2016, Generating enter data create(xm_gf(:,:),xm_cf(:,:))
   2030, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2031, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2032,   ! blockidx%x threadidx%x collapsed
   2030, Generating default present(perp_wind_g(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),fcor(:ngrdcol))
   2038, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       2039, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2040,   ! blockidx%x threadidx%x collapsed
   2038, Generating default present(xm_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol))
   2052, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2053, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2054,   ! blockidx%x threadidx%x collapsed
   2052, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol))
   2060, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2061, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2062,   ! blockidx%x threadidx%x collapsed
   2060, Generating default present(perp_wind_m(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt),fcor(:ngrdcol))
   2074, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2075, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2076,   ! blockidx%x threadidx%x collapsed
   2074, Generating default present(xm_gf(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
   2085, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2086, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2087,   ! blockidx%x threadidx%x collapsed
   2085, Generating default present(xm_tndcy(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
   2095, Generating update self(xm_cf(:,:),xm_gf(:,:),xm_forcing(:,:))
   2114, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2115, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2116,   ! blockidx%x threadidx%x collapsed
   2114, Generating default present(xm_tndcy(:ngrdcol,:nzt))
   2124, Generating exit data delete(xm_gf(:,:),xm_cf(:,:))
windm_edsclrm_lhs:
   2200, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2201, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2202,   ! blockidx%x threadidx%x collapsed
   2200, Generating default present(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt))
   2202, Generating implicit firstprivate(invrs_dt)
   2217, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
       2218, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2219,   ! blockidx%x threadidx%x collapsed
       2220, !$acc loop seq
   2217, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt-1),lhs(:,:ngrdcol,:nzt-1))
   2220, Loop is parallelizable
   2230, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2231, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2230, 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))
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/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/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/stats_clubb_utilities.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
windm_edsclrm_rhs:
   2347, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2348, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2347, Generating default present(rhs(:ngrdcol,:1),xm_tndcy(:ngrdcol,:1),xm(:ngrdcol,:2),lhs_diff(:2,:ngrdcol,:1))
   2348, Generating implicit firstprivate(invrs_dt)
   2358, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2359, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2360,   ! blockidx%x threadidx%x collapsed
   2358, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:nzt),rhs(:ngrdcol,2:nzt-1))
   2360, Generating implicit firstprivate(invrs_dt)
   2372, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2373, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2372, Generating default present(rhs(:ngrdcol,nzt),xm_tndcy(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),lhs_diff(2:,:ngrdcol,nzt))
   2373, Generating implicit firstprivate(nzt,invrs_dt)
   2384, Generating update self(xm(:,:),lhs_diff(:,:,:))
   2424, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2425, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2424, 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))
   2434, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:))
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
NVFORTRAN-S-0038-Symbol, kh_n2_zm, has not been explicitly declared (/home/jenkins/workspace/branch_clubb_test/compile/../src/CLUBB_core/advance_xm_wpxp_module.F90: 1002)
  0 inform,   0 warnings,   1 severes, 0 fatal for advance_xm_wpxp
advance_wp2_wp3:
    426, Generating enter data create(dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a1_coef(:,:),c_wp3_pr_tp(:),coef_wp4_implicit(:,:),lhs_ac_pr2_wp2(:,:),lhs(:,:,:),lhs_ma_zm(:,:,:),lhs_dp1_wp2(:,:),lhs_diff_zt(:,:,:),lhs_diff_zm(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_adv_tp_wp3(:,:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr3_wp2(:,:),rhs_pr1_wp3(:,:),rhs(:,:),rhs_pr3_wp3(:,:),rhs_bp1_pr2_wp3(:,:),rhs_pr1_wp2(:,:),lhs_pr1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_ma_zt(:,:,:),rhs_bp_pr2_wp2(:,:),lhs_diff_zt_crank(:,:,:),lhs_ta_wp2(:,:,:),lhs_pr1_wp3(:,:),lhs_ac_pr2_wp3(:,:),lhs_ta_wp3(:,:,:),lhs_pr_tp_wp3(:,:,:),wp3_old(:,:),wp3_pr3_lhs(:,:,:),wp3_term_ta_lhs_result(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a1_coef_zt(:,:),c16_fnc(:,:),wp2_smth(:,:),rhs_ta_wp3(:,:))
    475, Generating implicit firstprivate(nzt,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(cx_fnc_richardson(:ngrdcol,2:nzt+1),c11_skw_fnc(:ngrdcol,:nzt))
    484, Generating implicit firstprivate(nzt,ngrdcol)
         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(c11_skw_fnc(:ngrdcol,:nzt),skw_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,22:24))
    486, Generating implicit firstprivate(c11,c11c,c11b)
    506, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        507, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        508,   ! blockidx%x threadidx%x collapsed
    506, Generating default present(c1_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,:3))
    508, Generating implicit firstprivate(c1,c1b,c1c)
    529, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        530, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        531,   ! blockidx%x threadidx%x collapsed
    529, Generating default present(c1_skw_fnc(:ngrdcol,:nzm))
    539, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        540, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        541,   ! blockidx%x threadidx%x collapsed
    539, Generating default present(cx_fnc_richardson(:ngrdcol,:nzt),c16_fnc(:ngrdcol,:nzt))
    549, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        550, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:err_code)
        551,   ! blockidx%x threadidx%x collapsed
    549, Generating default present(c11_skw_fnc(:ngrdcol,:nzt))
         Generating implicit copy(err_code) [if not already present]
    561, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        562, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
             Generating reduction(.or.:err_code)
        563,   ! blockidx%x threadidx%x collapsed
    561, Generating default present(c16_fnc(:ngrdcol,:nzt))
         Generating implicit copy(err_code) [if not already present]
    581, Generating update self(c1_skw_fnc(:,:),c11_skw_fnc(:,:))
    592, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        593, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        594,   ! blockidx%x threadidx%x collapsed
    592, Generating default present(kw1(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,38))
    602, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        603, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        604,   ! blockidx%x threadidx%x collapsed
    602, Generating default present(kw8(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,44))
    622, Generating implicit firstprivate(nzt,ngrdcol)
         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(coef_wp4_implicit_zt(:ngrdcol,:nzt),pdf_implicit_coefs_terms%coef_wp4_implicit(1:ngrdcol,1:nzt),pdf_implicit_coefs_terms)
    656, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        657, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        658,   ! blockidx%x threadidx%x collapsed
    656, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
    674, Generating implicit firstprivate(ngrdcol,nzt)
         Generating NVIDIA GPU code
        675, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        676,   ! blockidx%x threadidx%x collapsed
    674, Generating default present(rhs_pr3_wp3(:ngrdcol,:nzt))
    683, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        684, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        685,   ! blockidx%x threadidx%x collapsed
        686,   ! blockidx%x threadidx%x collapsed
    683, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,:nzt),wp3_pr3_lhs(:,:ngrdcol,:nzt))
    779, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        780, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    779, Generating default present(c_wp3_pr_tp(:ngrdcol))
    790, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        791, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
    790, Generating default present(clubb_params(:ngrdcol,29),c_wp3_pr_tp(:ngrdcol))
    802, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        803, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        804,   ! blockidx%x threadidx%x collapsed
        805,   ! blockidx%x threadidx%x collapsed
    802, Generating default present(lhs_adv_tp_wp3(:,:ngrdcol,:nzt),lhs_tp_wp3(:,:ngrdcol,:nzt),lhs_pr_tp_wp3(:,:ngrdcol,:nzt))
    941, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        942, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        943,   ! blockidx%x threadidx%x collapsed
        944,   ! blockidx%x threadidx%x collapsed
    941, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),clubb_params(:ngrdcol,25))
   1003, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1004, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1005,   ! blockidx%x threadidx%x collapsed
   1003, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
   1010, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1011, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1012,   ! blockidx%x threadidx%x collapsed
   1010, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
   1041, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1042, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1043,   ! blockidx%x threadidx%x collapsed
   1041, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
   1048, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1049, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1050,   ! blockidx%x threadidx%x collapsed
   1048, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
   1060, Generating update self(wp2(:,:))
   1081, Generating update device(wp2(:,:))
   1087, Generating update self(wp3(:,:))
   1108, Generating update device(wp3(:,:))
   1115, Generating update self(wp2vp2(:,:),wp3(:,:),wm_zt(:,:),wp2(:,:),wp3_on_wp2(:,:),wp2_old(:,:),skw_zt(:,:),rho_ds_zt(:,:),wprtp(:,:),wp4(:,:),lhs_splat_wp2(:,:),kh_zt(:,:),a3_coef_zt(:,:),thv_ds_zm(:,:),thlp2(:,:),mixt_frac(:,:),invrs_rho_ds_zm(:,:),em(:,:),rho_ds_zm(:,:),radf(:,:),invrs_rho_ds_zt(:,:),wp3_old(:,:),a3_coef(:,:),lhs_splat_wp3(:,:),skw_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_c1_zm(:,:),kh_zm(:,:),invrs_tau_wp3_zt(:,:),cx_fnc_richardson(:,:),vm(:,:),um(:,:),vp2(:,:),up2(:,:),upwp(:,:),thv_ds_zt(:,:),wp2_zt(:,:),wpthlp(:,:),wp3_zm(:,:),wp2up2(:,:),wp2thvp(:,:),wpvp2(:,:),wpup2(:,:),wpthvp(:,:),wm_zm(:,:),vpwp(:,:),sigma_sqd_w(:,:),sfc_elevation(:),rtp2(:,:))
   1193, Generating exit data delete(dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a1_coef(:,:),c_wp3_pr_tp(:),coef_wp4_implicit(:,:),lhs_ac_pr2_wp2(:,:),lhs(:,:,:),lhs_ma_zm(:,:,:),lhs_dp1_wp2(:,:),lhs_diff_zt(:,:,:),lhs_diff_zm(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_adv_tp_wp3(:,:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr3_wp2(:,:),rhs_pr1_wp3(:,:),rhs(:,:),rhs_pr3_wp3(:,:),rhs_bp1_pr2_wp3(:,:),rhs_pr1_wp2(:,:),lhs_pr1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_ma_zt(:,:,:),rhs_bp_pr2_wp2(:,:),lhs_diff_zt_crank(:,:,:),lhs_ta_wp2(:,:,:),lhs_pr1_wp3(:,:),lhs_ac_pr2_wp3(:,:),lhs_ta_wp3(:,:,:),lhs_pr_tp_wp3(:,:,:),wp3_old(:,:),wp3_term_ta_lhs_result(:,:,:),wp3_pr3_lhs(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a1_coef_zt(:,:),c16_fnc(:,:),wp2_smth(:,:),rhs_ta_wp3(:,:))
make[1]: *** [Make.clubb_param:29: advance_xm_wpxp_module.o] Error 2
make[1]: *** Waiting for unfinished jobs....
wp23_solve:
   1436, Generating enter data create(threshold_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
   1440, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1441, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1442,   ! blockidx%x threadidx%x collapsed
   1440, Generating default present(rhs_save(:ngrdcol,:nzm*2-1),rhs(:ngrdcol,:nzm*2-1))
   1474, Generating update self(rcond(:))
   1493, Generating update self(lhs(:,:,:),rhs_save(:,:))
   1530, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1531, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1532,   ! blockidx%x threadidx%x collapsed
   1530, Generating default present(wp2(:ngrdcol,:nzm),solut(:ngrdcol,:))
   1532, Generating implicit firstprivate(k_wp2)
   1539, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       1540, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1541,   ! blockidx%x threadidx%x collapsed
   1539, Generating default present(wp3(:ngrdcol,:nzt),solut(:ngrdcol,:))
   1541, Generating implicit firstprivate(k_wp3)
   1550, Generating update self(c11_skw_fnc(:,:),lhs_ta_wp2(:,:,:),lhs_ma_zm(:,:,:),wp3(:,:),lhs_pr1_wp3(:,:),clubb_params(:,:),wp3_pr3_lhs(:,:,:),wp3_term_ta_lhs_result(:,:,:),lhs_diff_zm(:,:,:),lhs_pr1_wp2(:,:),lhs_ma_zt(:,:,:),lhs_dp1_wp2(:,:),wp2(:,:),lhs_pr_tp_wp3(:,:,:),lhs_adv_tp_wp3(:,:,:),wm_zt(:,:),lhs_diff_zt(:,:,:),wm_zm(:,:))
   1752, Generating update self(wp2(:,:))
   1775, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1776, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1777,   ! blockidx%x threadidx%x collapsed
   1775, Generating default present(wp2(:ngrdcol,:nzm))
   1788, Generating update self(wp2(:,:))
   1827, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1828, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1829,   ! blockidx%x threadidx%x collapsed
   1827, Generating default present(thlp2(:ngrdcol,:nzm),threshold_array(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
   1846, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1847, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1848,   ! blockidx%x threadidx%x collapsed
   1846, Generating default present(threshold_array(:ngrdcol,:nzm))
   1876, Generating exit data delete(threshold_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
wp23_lhs:
   1984, Generating copyin(lhs_tp_wp3(:,:,:),wp3_term_ta_lhs_result(:,:,:),lhs_ac_pr2_wp3(:,:),lhs_diff_zm(:,:,:),lhs_dp1_wp2(:,:),lhs_ma_zm(:,:,:),lhs_splat_wp3(:,:),lhs_ta_wp2(:,:,:)) [if not already present]
         Generating copyout(lhs(:,:,:)) [if not already present]
         Generating copyin(lhs_ac_pr2_wp2(:,:),lhs_diff_zt(:,:,:),lhs_pr1_wp2(:,:),lhs_ma_zt(:,:,:),lhs_pr1_wp3(:,:),lhs_splat_wp2(:,:)) [if not already present]
   1993, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1994, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1995,   ! blockidx%x threadidx%x collapsed
       1996,   ! blockidx%x threadidx%x collapsed
   2004, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2005, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2006,   ! blockidx%x threadidx%x collapsed
   2017, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2018, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2019,   ! blockidx%x threadidx%x collapsed
   2030, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2031, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2032,   ! blockidx%x threadidx%x collapsed
   2032, Generating implicit firstprivate(k_wp2,invrs_dt)
   2070, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2071, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2072,   ! blockidx%x threadidx%x collapsed
   2072, Generating implicit firstprivate(k_wp3,invrs_dt)
   2113, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2114, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2115,   ! blockidx%x threadidx%x collapsed
   2115, Generating implicit firstprivate(nzm)
   2126, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2127, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2128,   ! blockidx%x threadidx%x collapsed
   2128, Generating implicit firstprivate(nzm)
   2149, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2150, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2151,   ! blockidx%x threadidx%x collapsed
   2151, Generating implicit firstprivate(k_wp2)
   2164, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2165, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2166,   ! blockidx%x threadidx%x collapsed
   2166, Generating implicit firstprivate(k_wp2)
   2194, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2195, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2196,   ! blockidx%x threadidx%x collapsed
       2197,   ! blockidx%x threadidx%x collapsed
   2197, Generating implicit firstprivate(k_wp3)
wp23_rhs:
   2407, Generating copyin(wp3(:,:),lhs_adv_tp_wp3(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_diff_zm(:,:,:),lhs_diff_zt(:,:,:),lhs_ta_wp3(:,:,:),c_uu_buoy,lhs_pr1_wp3(:,:),lhs_splat_wp3(:,:),lhs_diff_zt_crank(:,:,:),rhs_bp_pr2_wp2(:,:),lhs_dp1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_pr1_wp2(:,:),rhs_pr1_wp2(:,:),rhs_bp1_pr2_wp3(:,:),rhs_pr3_wp3(:,:)) [if not already present]
         Generating copyout(rhs(:,:)) [if not already present]
         Generating copyin(rhs_pr1_wp3(:,:),rhs_pr3_wp2(:,:),rhs_pr_turb_wp3(:,:),rhs_pr_dfsn_wp3(:,:),rhs_pr_dfsn_wp2(:,:),vp2(:,:),wp2thvp(:,:),wpthvp(:,:),wpvp2(:,:),wpup2(:,:),wp3_term_ta_lhs_result(:,:,:),wp2(:,:),thv_ds_zt(:,:),up2(:,:),lhs_tp_wp3(:,:,:),rhs_ta_wp3(:,:),thv_ds_zm(:,:),lhs_pr_tp_wp3(:,:,:),lhs_splat_wp2(:,:),c11_skw_fnc(:,:),radf(:,:)) [if not already present]
   2422, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2423, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2424,   ! blockidx%x threadidx%x collapsed
   2431, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2432, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2433,   ! blockidx%x threadidx%x collapsed
   2433, Generating implicit firstprivate(k_wp3)
   2440, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2441, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2442,   ! blockidx%x threadidx%x collapsed
   2442, Generating implicit firstprivate(k_wp2)
   2489, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2490, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2491,   ! blockidx%x threadidx%x collapsed
   2491, Generating implicit firstprivate(k_wp2)
   2501, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2502, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2503,   ! blockidx%x threadidx%x collapsed
   2503, Generating implicit firstprivate(k_wp3)
   2517, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2518, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2519,   ! blockidx%x threadidx%x collapsed
   2519, Generating implicit firstprivate(k_wp2)
   2537, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2538, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2539,   ! blockidx%x threadidx%x collapsed
   2539, Generating implicit firstprivate(k_wp3,invrs_dt)
   2567, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2568, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2569,   ! blockidx%x threadidx%x collapsed
   2569, Generating implicit firstprivate(k_wp2,invrs_dt)
   2622, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       2623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2624,   ! blockidx%x threadidx%x collapsed
   2624, Generating implicit firstprivate(k_wp3)
   2678, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2679, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2679, Generating implicit firstprivate(nzt,nzm)
   2692, Generating update self(rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),wpup2(:,:),wpvp2(:,:),wpthvp(:,:),lhs_diff_zm_crank(:,:,:),lhs_splat_wp2(:,:),lhs_pr1_wp2(:,:),rhs_pr1_wp2(:,:),rhs_pr3_wp2(:,:),lhs_pr1_wp3(:,:),clubb_params(:,:),lhs_splat_wp3(:,:),wp2thvp(:,:),wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr1_wp3(:,:),lhs_diff_zt(:,:,:),lhs_ta_wp3(:,:,:),lhs_dp1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_pr_tp_wp3(:,:,:),rhs_pr3_wp3(:,:),lhs_adv_tp_wp3(:,:,:),up2(:,:),thv_ds_zt(:,:),lhs_diff_zm(:,:,:),vp2(:,:),wp2(:,:),thv_ds_zm(:,:),wp3_term_ta_lhs_result(:,:,:),rhs_ta_wp3(:,:))
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))
    493, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        494, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        495,   ! blockidx%x threadidx%x collapsed
    493, Generating default present(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6))
    504, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        505, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        506,   ! blockidx%x threadidx%x collapsed
    504, Generating default present(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm))
    523, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
        524, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        525,   ! blockidx%x threadidx%x collapsed
    523, Generating default present(kw2(:ngrdcol,:nzt),kw9(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46))
    545, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        546, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        547,   ! blockidx%x threadidx%x collapsed
    545, Generating default present(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm))
    556, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
        557, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
        558,   ! blockidx%x threadidx%x collapsed
        559,   ! blockidx%x threadidx%x collapsed
    556, 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))
    608, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
        609, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
             Generating reduction(.and.:l_single_solve_possible)
    608, Generating default present(clubb_params(:ngrdcol,4:6))
         Generating implicit copy(l_single_solve_possible) [if not already present]
    609, Generating implicit firstprivate(c2thl,c2rtthl,c2rt)
    681, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        682, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        683,   ! blockidx%x threadidx%x collapsed
    681, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
    701, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        702, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        703,   ! blockidx%x threadidx%x collapsed
    701, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1))
    845, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        846, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        847,   ! blockidx%x threadidx%x collapsed
    845, Generating default present(vp2(:ngrdcol,:nzm),uv_solution(:ngrdcol,:nzm,:),up2(:ngrdcol,:nzm))
    855, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
        856, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        857,   ! blockidx%x threadidx%x collapsed
    855, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
    867, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:))
    944, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        945, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        946,   ! blockidx%x threadidx%x collapsed
    944, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
    962, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        963, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        964,   ! blockidx%x threadidx%x collapsed
    962, Generating default present(threshold_array(:ngrdcol,:nzm))
    987, Generating update self(rtp2(:,:))
    997, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
        998, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
        999,   ! blockidx%x threadidx%x collapsed
    997, Generating default present(clubb_params(:ngrdcol,93),rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm))
    999, Generating implicit firstprivate(threshold)
   1010, Generating update self(rtp2(:,:))
   1048, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1049, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1050,   ! blockidx%x threadidx%x collapsed
   1048, Generating default present(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
   1066, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1067, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1068,   ! blockidx%x threadidx%x collapsed
   1066, Generating default present(threshold_array(:ngrdcol,:nzm))
   1085, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1086, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1087,   ! blockidx%x threadidx%x collapsed
   1085, Generating default present(threshold_array(:ngrdcol,:nzm))
   1101, Generating update self(up2(:,:))
   1110, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1111, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1112,   ! blockidx%x threadidx%x collapsed
   1110, Generating default present(up2(:ngrdcol,:nzm))
   1120, Generating update self(up2(:,:))
   1132, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1133, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1134,   ! blockidx%x threadidx%x collapsed
   1132, Generating default present(threshold_array(:ngrdcol,:nzm))
   1147, Generating update self(vp2(:,:))
   1156, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1157, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1158,   ! blockidx%x threadidx%x collapsed
   1156, Generating default present(vp2(:ngrdcol,:nzm))
   1166, Generating update self(vp2(:,:))
   1178, Generating update self(vp2(:,:),up2(:,:))
   1208, Generating update device(vp2(:,:),up2(:,:))
   1265, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1266, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1267,   ! blockidx%x threadidx%x collapsed
   1265, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
   1292, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1293, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1294,   ! blockidx%x threadidx%x collapsed
   1292, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
   1327, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1328, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1329,   ! blockidx%x threadidx%x collapsed
   1327, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
   1357, 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(:,:))
   1434, 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(:,:))
   1444, Generating exit data delete(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:))
wp2_term_ta_lhs:
   3078, Generating copyin(gr%invrs_dzm(:,:),gr,rho_ds_zt(:,:)) [if not already present]
         Generating copyout(lhs_ta_wp2(:,:,:)) [if not already present]
         Generating copyin(invrs_rho_ds_zm(:,:)) [if not already present]
   3082, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3083, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3084,   ! blockidx%x threadidx%x collapsed
   3093, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3094, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3095,   ! blockidx%x threadidx%x collapsed
wp2_terms_ac_pr2_lhs:
   3207, Generating copyin(c_uu_shr(:),gr,wm_zt(:,:)) [if not already present]
         Generating copyout(lhs_ac_pr2_wp2(:,:)) [if not already present]
         Generating copyin(gr%invrs_dzm(:,:)) [if not already present]
   3211, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3212, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3212, Generating implicit firstprivate(nzm)
   3220, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3221, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3222,   ! blockidx%x threadidx%x collapsed
wp2_term_dp1_lhs:
   3301, Generating copyin(c1_skw_fnc(:,:)) [if not already present]
         Generating copyout(lhs_dp1_wp2(:,:)) [if not already present]
         Generating copyin(invrs_tau1m(:,:)) [if not already present]
   3305, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3306, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3306, Generating implicit firstprivate(nzm)
   3314, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3315, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3316,   ! blockidx%x threadidx%x collapsed
wp2_term_pr1_lhs:
   3401, Generating copyout(lhs_pr1_wp2(:,:)) [if not already present]
         Generating copyin(invrs_tau_c4_zm(:,:)) [if not already present]
   3405, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3406, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3406, Generating implicit firstprivate(nzm)
   3415, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3416, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3417,   ! blockidx%x threadidx%x collapsed
   3415, Generating default present(c4(:ngrdcol))
wp2_terms_bp_pr2_rhs:
   3496, Generating copyout(rhs_bp_pr2_wp2(:,:)) [if not already present]
         Generating copyin(thv_ds_zm(:,:),wpthvp(:,:),c_uu_buoy(:)) [if not already present]
   3500, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3501, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3501, Generating implicit firstprivate(nzm)
   3509, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3510, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3511,   ! blockidx%x threadidx%x collapsed
wp2_term_dp1_rhs:
   3599, Generating copyin(c1_skw_fnc(:,:)) [if not already present]
         Generating copyout(rhs_dp1_wp2(:,:)) [if not already present]
         Generating copyin(up2(:,:),vp2(:,:),invrs_tau1m(:,:)) [if not already present]
   3603, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3604, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3604, Generating implicit firstprivate(nzm)
   3613, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3614, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3615,   ! blockidx%x threadidx%x collapsed
   3621, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3622, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3623,   ! blockidx%x threadidx%x collapsed
   3623, Generating implicit firstprivate(threshold)
wp2_term_pr3_rhs:
   3724, Generating copyin(c_uu_shr(:),gr) [if not already present]
         Generating copyout(rhs_pr3_wp2(:,:)) [if not already present]
         Generating copyin(vpwp(:,:),wpthvp(:,:),um(:,:),thv_ds_zm(:,:),vm(:,:),upwp(:,:),c_uu_buoy(:),gr%invrs_dzm(:,:)) [if not already present]
   3729, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3730, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3730, Generating implicit firstprivate(nzm)
   3738, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3739, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3740,   ! blockidx%x threadidx%x collapsed
wp2_term_pr1_rhs:
   3845, Generating copyout(rhs_pr1_wp2(:,:)) [if not already present]
         Generating copyin(up2(:,:),vp2(:,:),c4(:),invrs_tau_c4_zm(:,:)) [if not already present]
   3849, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3850, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3850, Generating implicit firstprivate(nzm)
   3858, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3859, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3860,   ! blockidx%x threadidx%x collapsed
solve_xp2_xpyp_with_single_lhs:
   1614, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
   1616, Generating enter data create(sclrprtp_forcing(:,:),sclrpthlp_forcing(:,:),sclrp2_forcing(:,:))
   1623, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1624, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1625,   ! blockidx%x threadidx%x collapsed
   1623, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   1669, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1670, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1671,   ! blockidx%x threadidx%x collapsed
   1669, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
   1693, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1694, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1695,   ! blockidx%x threadidx%x collapsed
   1693, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(: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(sclrprtp_forcing(:ngrdcol,:nzm))
   1728, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1729, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1730,   ! blockidx%x threadidx%x collapsed
   1728, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
   1738, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1739, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1740,   ! blockidx%x threadidx%x collapsed
   1738, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
   1772, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       1773, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1774,   ! blockidx%x threadidx%x collapsed
   1772, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
   1783, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       1784, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1785,   ! blockidx%x threadidx%x collapsed
       1786,   ! blockidx%x threadidx%x collapsed
   1783, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
   1801, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       1802, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       1803,   ! blockidx%x threadidx%x collapsed
   1801, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
   1812, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       1813, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       1814,   ! blockidx%x threadidx%x collapsed
       1815,   ! blockidx%x threadidx%x collapsed
   1812, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
   1829, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),lhs_ta(:,:,:))
   1853, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
   1855, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
wp2_term_pr_dfsn_rhs:
   3946, Generating copyin(c_wp2_pr_dfsn(:),gr%invrs_dzm(:,:),gr,invrs_rho_ds_zm(:,:)) [if not already present]
         Generating create(wpuip2(:,:)) [if not already present]
         Generating copyin(wpvp2(:,:),wpup2(:,:)) [if not already present]
         Generating copyout(rhs_pr_dfsn_wp2(:,:)) [if not already present]
         Generating copyin(rho_ds_zt(:,:),wp3(:,:)) [if not already present]
   3951, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       3952, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3953,   ! blockidx%x threadidx%x collapsed
   3959, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3960, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3961,   ! blockidx%x threadidx%x collapsed
   3969, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3970, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3970, Generating implicit firstprivate(nzm)
wp3_term_ta_new_pdf_lhs:
   4107, Generating copyin(coef_wp4_implicit(:,:),gr,gr%invrs_dzt(:,:)) [if not already present]
         Generating copyout(lhs_ta_wp3(:,:,:)) [if not already present]
         Generating copyin(rho_ds_zm(:,:),wp2(:,:),invrs_rho_ds_zt(:,:)) [if not already present]
   4112, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4113, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
       4115, !$acc loop seq
   4115, Loop is parallelizable
         Generating implicit firstprivate(nzt)
   4122, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4123, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4124,   ! blockidx%x threadidx%x collapsed
wp3_term_ta_adg1_lhs:
   4308, Generating copyin(a3_coef_zt(:,:),gr,gr%invrs_dzt(:,:),rho_ds_zt(:,:),a1_coef(:,:),a1_coef_zt(:,:),a3_coef(:,:),wp2(:,:),wp3_on_wp2(:,:)) [if not already present]
         Generating copyout(lhs_ta_wp3(:,:,:)) [if not already present]
         Generating copyin(rho_ds_zm(:,:),gr%weights_zt2zm(:,:,:),invrs_rho_ds_zt(:,:)) [if not already present]
   4315, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4316, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4317,   ! blockidx%x threadidx%x collapsed
   4317, Generating implicit firstprivate(nzt)
   4338, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4339, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4340,   ! blockidx%x threadidx%x collapsed
   4386, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4387, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   4425, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4426, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4427,   ! blockidx%x threadidx%x collapsed
   4469, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4470, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   4516, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4517, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4518,   ! blockidx%x threadidx%x collapsed
   4564, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4565, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
wp3_term_tp_lhs:
   4716, Generating copyin(gr%invrs_dzt(:,:),gr) [if not already present]
         Generating copyout(lhs_tp_wp3(:,:,:)) [if not already present]
         Generating copyin(wp2(:,:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:)) [if not already present]
   4721, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4722, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
       4723, !$acc loop seq
   4722, Generating implicit firstprivate(i)
   4723, Loop is parallelizable
         Generating implicit firstprivate(nzt)
   4733, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4734, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4735,   ! blockidx%x threadidx%x collapsed
   4733, Generating default present(coef_wp3_tp(:ngrdcol))
wp3_terms_ac_pr2_lhs:
   4848, Generating copyin(c11_skw_fnc(:,:),gr%invrs_dzt(:,:),gr,wm_zm(:,:)) [if not already present]
         Generating copyout(lhs_ac_pr2_wp3(:,:)) [if not already present]
   4852, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4853, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   4853, Generating implicit firstprivate(nzt)
   4862, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4863, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4864,   ! blockidx%x threadidx%x collapsed
wp3_term_pr1_lhs:
   4969, Generating copyin(c8b(:),skw_zt(:,:)) [if not already present]
         Generating copyout(lhs_pr1_wp3(:,:)) [if not already present]
         Generating copyin(c8(:),invrs_tau_wp3_zt(:,:)) [if not already present]
   4973, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       4974, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   4974, Generating implicit firstprivate(nzt)
   4984, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4985, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4986,   ! blockidx%x threadidx%x collapsed
   4995, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4996, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4997,   ! blockidx%x threadidx%x collapsed
wp3_term_ta_explicit_rhs:
   5099, Generating copyin(wp4(:,:)) [if not already present]
         Generating copyout(rhs_ta_wp3(:,:)) [if not already present]
         Generating copyin(invrs_rho_ds_zt(:,:),gr%invrs_dzt(:,:),gr,rho_ds_zm(:,:)) [if not already present]
   5103, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5104, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5104, Generating implicit firstprivate(nzt)
   5113, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5114, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5115,   ! blockidx%x threadidx%x collapsed
solve_xp2_xpyp_with_multiple_lhs:
   2048, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
   2051, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:))
   2061, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2062, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2063,   ! blockidx%x threadidx%x collapsed
   2061, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   2091, Generating implicit firstprivate(ngrdcol,nzm)
         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(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm))
   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))
   2110, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:))
   2127, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2128, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2129,   ! blockidx%x threadidx%x collapsed
   2127, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   2158, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2159, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2160,   ! blockidx%x threadidx%x collapsed
   2158, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
   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))
   2177, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:))
   2193, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2194, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2195,   ! blockidx%x threadidx%x collapsed
   2193, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
   2224, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2225, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2226,   ! blockidx%x threadidx%x collapsed
   2224, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
   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))
   2243, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:))
   2260, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2261, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2262,   ! blockidx%x threadidx%x collapsed
   2260, Generating default present(lhs_dp1(:ngrdcol,:nzm))
   2403, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2404, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2405,   ! blockidx%x threadidx%x collapsed
   2403, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
   2427, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2428, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2429,   ! blockidx%x threadidx%x collapsed
   2427, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
   2437, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2438, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2439,   ! blockidx%x threadidx%x collapsed
   2437, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
   2463, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2464, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2465,   ! blockidx%x threadidx%x collapsed
   2463, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
   2473, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2474, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2475,   ! blockidx%x threadidx%x collapsed
   2473, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
   2505, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2506, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2507,   ! blockidx%x threadidx%x collapsed
       2508,   ! blockidx%x threadidx%x collapsed
   2505, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
   2522, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
         Generating NVIDIA GPU code
       2523, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       2524,   ! blockidx%x threadidx%x collapsed
       2525,   ! blockidx%x threadidx%x collapsed
   2522, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
   2540, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
   2543, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:))
wp3_terms_bp1_pr2_rhs:
   5188, Generating copyout(rhs_bp1_pr2_wp3(:,:)) [if not already present]
         Generating copyin(thv_ds_zt(:,:),wp2thvp(:,:),c11_skw_fnc(:,:)) [if not already present]
   5192, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5193, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5193, Generating implicit firstprivate(nzt)
   5202, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5203, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5204,   ! blockidx%x threadidx%x collapsed
xp2_xpyp_lhs:
   2620, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       2621, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2622,   ! blockidx%x threadidx%x collapsed
   2620, 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))
   2634, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       2635, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       2636,   ! blockidx%x threadidx%x collapsed
   2634, Generating default present(lhs(2,:ngrdcol,2:nzm-1))
   2636, Generating implicit firstprivate(dt)
   2649, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       2650, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   2649, Generating default present(lhs(:,:ngrdcol,:))
   2650, Generating implicit firstprivate(nzm)
wp3_term_pr_turb_rhs:
   5292, Generating copyin(wp2(:,:),wpthvp(:,:),dum_dz(:,:),thv_ds_zt(:,:),upwp(:,:)) [if not already present]
         Generating copyout(rhs_pr_turb_wp3(:,:)) [if not already present]
         Generating copyin(kh_zt(:,:),invrs_rho_ds_zt(:,:),gr%invrs_dzt(:,:),vpwp(:,:),dvm_dz(:,:),em(:,:),gr,rho_ds_zm(:,:)) [if not already present]
   5298, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5299, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5299, Generating implicit firstprivate(nzt)
   5309, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5311,   ! blockidx%x threadidx%x collapsed
   5309, Generating default present(c_wp3_pr_turb(:ngrdcol))
   5323, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5324, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5325,   ! blockidx%x threadidx%x collapsed
   5323, Generating default present(c_wp3_pr_turb(:ngrdcol))
wp3_term_pr_dfsn_rhs:
   5417, Generating copyin(gr%invrs_dzt(:,:),invrs_rho_ds_zt(:,:)) [if not already present]
         Generating create(wp2uip2(:,:)) [if not already present]
         Generating copyin(wp2up2(:,:),wp4(:,:),wp2vp2(:,:)) [if not already present]
         Generating copyout(rhs_pr_dfsn_wp3(:,:)) [if not already present]
         Generating copyin(up2(:,:),vp2(:,:),gr,rho_ds_zm(:,:)) [if not already present]
         Generating create(wp2_uip2(:,:)) [if not already present]
         Generating copyin(wp2(:,:)) [if not already present]
   5423, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       5424, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5425,   ! blockidx%x threadidx%x collapsed
   5432, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5433, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5433, Generating implicit firstprivate(nzt)
   5441, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5442, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5443,   ! blockidx%x threadidx%x collapsed
   5441, Generating default present(c_wp3_pr_dfsn(:ngrdcol))
xp2_xpyp_uv_rhs:
   3145, Generating enter data create(rhs_pr2(:,:),rhs_term_tp(:,:),rhs_pr1(:,:))
   3173, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3174, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3175,   ! blockidx%x threadidx%x collapsed
   3173, 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))
   3200, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3201, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3202,   ! blockidx%x threadidx%x collapsed
   3200, 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))
   3229, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3230, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3231,   ! blockidx%x threadidx%x collapsed
   3229, Generating default present(rhs(:ngrdcol,2:nzm-1),xap2(:ngrdcol,2:nzm-1))
   3231, Generating implicit firstprivate(dt)
   3239, 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(:,:))
   3324, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3325, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3324, Generating default present(xap2(:ngrdcol,:1),rhs(:ngrdcol,:))
   3325, Generating implicit firstprivate(nzm)
   3333, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
wp3_term_pr1_rhs:
   5545, Generating copyout(rhs_pr1_wp3(:,:)) [if not already present]
         Generating copyin(wp3(:,:),skw_zt(:,:),invrs_tau_wp3_zt(:,:)) [if not already present]
   5549, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5550, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5550, Generating implicit firstprivate(nzt)
   5560, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5561, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5562,   ! blockidx%x threadidx%x collapsed
   5560, Generating default present(c8b(:ngrdcol),c8(:ngrdcol))
   5569, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5570, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5571,   ! blockidx%x threadidx%x collapsed
   5569, Generating default present(c8b(:ngrdcol),c8(:ngrdcol))
xp2_xpyp_rhs:
   3496, Generating enter data create(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
   3547, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       3548, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3549,   ! blockidx%x threadidx%x collapsed
   3547, 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))
   3602, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       3603, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       3604,   ! blockidx%x threadidx%x collapsed
   3602, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(: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(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
   3613, Generating implicit firstprivate(dt)
   3621, 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(:,:))
   3722, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       3723, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   3722, Generating default present(xapxbp(:ngrdcol,:1),rhs(:ngrdcol,:))
   3723, Generating implicit firstprivate(threshold,nzm)
   3729, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
calc_xp2_xpyp_ta_terms:
   4040, 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(:,:))
   4053, 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(:,:))
   4068, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4069, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4070,   ! blockidx%x threadidx%x collapsed
   4068, Generating default present(a1_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm))
   4079, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       4080, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4081,   ! blockidx%x threadidx%x collapsed
   4079, Generating default present(wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
   4087, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4088, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4089,   ! blockidx%x threadidx%x collapsed
   4087, 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))
   4348, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4349, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4350,   ! blockidx%x threadidx%x collapsed
   4348, 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))
   4363, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4364, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4365,   ! blockidx%x threadidx%x collapsed
   4363, 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))
   4387, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4388, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4389,   ! blockidx%x threadidx%x collapsed
   4387, 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))
   4407, Generating implicit firstprivate(ngrdcol,nzm)
         Generating NVIDIA GPU code
       4408, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       4409,   ! blockidx%x threadidx%x collapsed
       4410,   ! blockidx%x threadidx%x collapsed
   4407, Generating default present(lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm))
   4419, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
         Generating NVIDIA GPU code
       4420, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
       4421,   ! blockidx%x threadidx%x collapsed
       4422,   ! blockidx%x threadidx%x collapsed
       4423,   ! blockidx%x threadidx%x collapsed
   4419, 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))
   4443, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4444, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4445,   ! blockidx%x threadidx%x collapsed
   4443, 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))
   4457, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4458, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4459,   ! blockidx%x threadidx%x collapsed
   4457, 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))
   4485, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4486, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4487,   ! blockidx%x threadidx%x collapsed
   4485, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm))
   4492, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4493, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4494,   ! blockidx%x threadidx%x collapsed
   4492, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt))
   4512, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4513, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4514,   ! blockidx%x threadidx%x collapsed
   4512, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
   4519, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4520, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4521,   ! blockidx%x threadidx%x collapsed
   4519, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt))
   4543, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4544, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4545,   ! blockidx%x threadidx%x collapsed
   4543, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
   4550, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4551, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4552,   ! blockidx%x threadidx%x collapsed
   4550, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt))
   4570, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4571, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4572,   ! blockidx%x threadidx%x collapsed
   4570, 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))
   4596, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4597, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4598,   ! blockidx%x threadidx%x collapsed
   4596, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm))
   4603, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4604, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4605,   ! blockidx%x threadidx%x collapsed
   4603, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt))
   4635, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4637,   ! blockidx%x threadidx%x collapsed
   4635, 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))
   4644, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4645, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4646,   ! blockidx%x threadidx%x collapsed
   4644, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt))
   4669, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4670, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4671,   ! blockidx%x threadidx%x collapsed
   4669, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm))
   4676, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4677, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4678,   ! blockidx%x threadidx%x collapsed
   4676, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt))
   4699, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4700, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4701,   ! blockidx%x threadidx%x collapsed
   4699, 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))
   4708, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4709, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4710,   ! blockidx%x threadidx%x collapsed
   4708, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
   4733, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4734, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4735,   ! blockidx%x threadidx%x collapsed
   4733, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm))
   4740, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4741, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4742,   ! blockidx%x threadidx%x collapsed
   4740, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt))
   4763, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4764, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4765,   ! blockidx%x threadidx%x collapsed
   4763, 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))
   4772, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4773, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4774,   ! blockidx%x threadidx%x collapsed
   4772, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr))
   4797, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       4798, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4799,   ! blockidx%x threadidx%x collapsed
   4797, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
   4804, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       4805, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       4806,   ! blockidx%x threadidx%x collapsed
   4804, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt))
   5240, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5241, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5242,   ! blockidx%x threadidx%x collapsed
   5240, 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))
   5254, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5255, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5256,   ! blockidx%x threadidx%x collapsed
   5254, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm))
   5272, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5273, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5274,   ! blockidx%x threadidx%x collapsed
   5272, 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))
   5282, Generating implicit firstprivate(nzt,ngrdcol)
         Generating NVIDIA GPU code
       5283, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5284,   ! blockidx%x threadidx%x collapsed
   5282, 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))
   5304, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5305, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
       5306,   ! blockidx%x threadidx%x collapsed
       5307,   ! blockidx%x threadidx%x collapsed
   5304, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm))
   5338, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:))
   5357, 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(:,:))
   5370, 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:
   5447, 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]
   5450, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5451, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5452,   ! blockidx%x threadidx%x collapsed
term_dp1_lhs:
   5542, Generating copyin(cn(:,:)) [if not already present]
         Generating copyout(lhs(:,:)) [if not already present]
         Generating copyin(invrs_tau_zm(:,:)) [if not already present]
   5545, Generating implicit firstprivate(ngrdcol)
         Generating NVIDIA GPU code
       5546, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
   5546, Generating implicit firstprivate(nzm)
   5553, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5554, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5555,   ! blockidx%x threadidx%x collapsed
term_dp1_rhs:
   5636, Generating copyin(cn(:,:)) [if not already present]
         Generating copyout(rhs(:,:)) [if not already present]
         Generating copyin(invrs_tau_zm(:,:)) [if not already present]
   5639, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5640, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5641,   ! blockidx%x threadidx%x collapsed
   5641, Generating implicit firstprivate(threshold)
term_pr1:
   5769, 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]
   5772, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5773, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5774,   ! blockidx%x threadidx%x collapsed
term_pr2:
   5890, Generating implicit firstprivate(nzm,ngrdcol)
         Generating NVIDIA GPU code
       5891, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
       5892,   ! blockidx%x threadidx%x collapsed
   5890, 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:
   5994, Generating update self(xp2_np1(:,:))
   6013, Generating update self(xp2_np1(:,:))
make[1]: Leaving directory '/home/jenkins/workspace/branch_clubb_test/obj'
make: *** [Makefile:14: libclubb_param.a] Error 2
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU_ACC)
Stage "Run GPU_ACC" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile GPU_OMP)
Stage "Compile GPU_OMP" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU_OMP)
Stage "Run GPU_OMP" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compare CPU vs ACC)
Stage "Compare CPU vs ACC" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compare CPU vs OMP)
Stage "Compare CPU vs OMP" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] script
[Pipeline] {
[Pipeline] }
[Pipeline] // script
[Pipeline] script
[Pipeline] {
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 2
Finished: FAILURE