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