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