Skipping 2,426 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
2237, Generating implicit firstprivate(invrs_dt)
2252, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2253, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2254, ! blockidx%x threadidx%x collapsed
2255, !$acc loop seq
2252, Generating default present(gr,lhs_ma_zt(:,:ngrdcol,:),lhs(:,:ngrdcol,:))
2255, Loop is parallelizable
2265, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2266, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2265, Generating default present(rho_ds_zm(:ngrdcol,gr%k_lb_zm),wind_speed(:ngrdcol,gr%k_lb_zt),u_star_sqd(:ngrdcol),lhs(2,:ngrdcol,gr%k_lb_zt),gr,gr%invrs_dzt(1:ngrdcol,gr%k_lb_zt),invrs_rho_ds_zt(:ngrdcol,gr%k_lb_zt))
windm_edsclrm_rhs:
2386, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2387, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2386, Generating default present(rhs(:ngrdcol,:1),xm_tndcy(:ngrdcol,:1),xm(:ngrdcol,:2),lhs_diff(:2,:ngrdcol,:1))
2387, Generating implicit firstprivate(invrs_dt)
2409, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2410, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2411, ! blockidx%x threadidx%x collapsed
2409, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),gr,xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:),rhs(:ngrdcol,2:nzt-1))
2411, Generating implicit firstprivate(invrs_dt)
2424, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2425, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2424, Generating default present(rhs(:ngrdcol,nzt),xm_tndcy(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),lhs_diff(2:,:ngrdcol,nzt))
2425, Generating implicit firstprivate(nzt,invrs_dt)
2436, Generating update self(xm(:,:),lhs_diff(:,:,:))
2477, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2478, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2477, Generating default present(rhs(:ngrdcol,gr%k_lb_zt),xpwp_sfc(:ngrdcol),invrs_rho_ds_zt(:ngrdcol,gr%k_lb_zt),gr,gr%invrs_dzt(1:ngrdcol,gr%k_lb_zt),rho_ds_zm(:ngrdcol,gr%k_lb_zm))
2488, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:))
Timing stats:
init 20 millisecs 11%
upper 40 millisecs 23%
expand 10 millisecs 5%
opt2c 10 millisecs 5%
carry 40 millisecs 23%
schedule 40 millisecs 23%
assemble 10 millisecs 5%
Total time 170 millisecs
Timing stats:
init 30 millisecs 12%
upper 40 millisecs 16%
expand 10 millisecs 4%
carry 50 millisecs 20%
opt2d 20 millisecs 8%
optimize 10 millisecs 4%
schedule 70 millisecs 29%
assemble 10 millisecs 4%
Total time 240 millisecs
Timing stats:
init 30 millisecs 4%
upper 600 millisecs 95%
Total time 630 millisecs
Timing stats:
init 90 millisecs 15%
upper 90 millisecs 15%
expand 30 millisecs 5%
pfo 10 millisecs 1%
carry 130 millisecs 22%
opt2d 30 millisecs 5%
optimize 60 millisecs 10%
schedule 140 millisecs 24%
Total time 580 millisecs
Timing stats:
init 30 millisecs 4%
upper 50 millisecs 7%
expand 10 millisecs 1%
pfo 20 millisecs 3%
accel 140 millisecs 21%
opt2b 10 millisecs 1%
carry 160 millisecs 24%
opt2d 20 millisecs 3%
optimize 40 millisecs 6%
schedule 170 millisecs 26%
Total time 650 millisecs
Timing stats:
expand 10 millisecs 100%
Total time 10 millisecs
Timing stats:
init 10 millisecs 25%
upper 10 millisecs 25%
expand 10 millisecs 25%
optimize 10 millisecs 25%
Total time 40 millisecs
Timing stats:
init 10 millisecs 4%
upper 30 millisecs 12%
carry 90 millisecs 37%
opt2d 10 millisecs 4%
optimize 20 millisecs 8%
schedule 80 millisecs 33%
Total time 240 millisecs
Timing stats:
init 40 millisecs 23%
upper 50 millisecs 29%
expand 10 millisecs 5%
carry 20 millisecs 11%
optimize 10 millisecs 5%
schedule 40 millisecs 23%
Total time 170 millisecs
Timing stats:
upper 10 millisecs 50%
carry 10 millisecs 50%
Total time 20 millisecs
Timing stats:
init 20 millisecs 18%
upper 40 millisecs 36%
carry 20 millisecs 18%
optimize 10 millisecs 9%
schedule 20 millisecs 18%
Total time 110 millisecs
Timing stats:
init 20 millisecs 15%
upper 10 millisecs 7%
carry 40 millisecs 30%
optimize 10 millisecs 7%
schedule 40 millisecs 30%
assemble 10 millisecs 7%
Total time 130 millisecs
Timing stats:
init 30 millisecs 14%
upper 10 millisecs 4%
expand 30 millisecs 14%
carry 50 millisecs 23%
opt2d 10 millisecs 4%
optimize 10 millisecs 4%
schedule 70 millisecs 33%
Total time 210 millisecs
Timing stats:
init 20 millisecs 11%
upper 20 millisecs 11%
expand 10 millisecs 5%
carry 20 millisecs 11%
opt2d 10 millisecs 5%
schedule 90 millisecs 52%
Total time 170 millisecs
Timing stats:
init 20 millisecs 10%
upper 50 millisecs 25%
expand 10 millisecs 5%
carry 50 millisecs 25%
optimize 20 millisecs 10%
schedule 50 millisecs 25%
Total time 200 millisecs
Timing stats:
init 10 millisecs 8%
upper 10 millisecs 8%
expand 10 millisecs 8%
carry 40 millisecs 33%
optimize 10 millisecs 8%
schedule 40 millisecs 33%
Total time 120 millisecs
Timing stats:
init 40 millisecs 16%
upper 50 millisecs 20%
expand 10 millisecs 4%
opt2c 10 millisecs 4%
carry 20 millisecs 8%
optimize 20 millisecs 8%
schedule 80 millisecs 33%
assemble 10 millisecs 4%
Total time 240 millisecs
Timing stats:
Total time 0 millisecs
Timing stats:
init 20 millisecs 33%
upper 20 millisecs 33%
opt2d 10 millisecs 16%
schedule 10 millisecs 16%
Total time 60 millisecs
Timing stats:
init 30 millisecs 33%
upper 20 millisecs 22%
carry 10 millisecs 11%
optimize 10 millisecs 11%
schedule 20 millisecs 22%
Total time 90 millisecs
Timing stats:
Total time 0 millisecs
Timing stats:
init 80 millisecs 8%
upper 120 millisecs 13%
expand 50 millisecs 5%
opt2b 10 millisecs 1%
opt2c 20 millisecs 2%
carry 260 millisecs 28%
opt2d 20 millisecs 2%
optimize 90 millisecs 9%
schedule 260 millisecs 28%
assemble 10 millisecs 1%
Total time 920 millisecs
Timing stats:
init 20 millisecs 33%
upper 30 millisecs 50%
schedule 10 millisecs 16%
Total time 60 millisecs
Timing stats:
init 30 millisecs 23%
upper 20 millisecs 15%
carry 30 millisecs 23%
optimize 10 millisecs 7%
schedule 40 millisecs 30%
Total time 130 millisecs
Timing stats:
Total time 0 millisecs
Timing stats:
init 150 millisecs 27%
upper 190 millisecs 34%
carry 60 millisecs 10%
optimize 30 millisecs 5%
schedule 110 millisecs 20%
assemble 10 millisecs 1%
Total time 550 millisecs
Timing stats:
init 40 millisecs 17%
upper 80 millisecs 34%
expand 30 millisecs 13%
carry 20 millisecs 8%
schedule 60 millisecs 26%
Total time 230 millisecs
Timing stats:
init 20 millisecs 25%
upper 10 millisecs 12%
schedule 50 millisecs 62%
Total time 80 millisecs
Timing stats:
init 50 millisecs 9%
upper 100 millisecs 18%
expand 40 millisecs 7%
carry 130 millisecs 24%
opt2d 10 millisecs 1%
optimize 60 millisecs 11%
schedule 140 millisecs 26%
Total time 530 millisecs
Timing stats:
init 30 millisecs 25%
upper 30 millisecs 25%
carry 30 millisecs 25%
schedule 30 millisecs 25%
Total time 120 millisecs
Timing stats:
init 80 millisecs 24%
upper 120 millisecs 36%
opt2b 10 millisecs 3%
carry 30 millisecs 9%
optimize 30 millisecs 9%
schedule 60 millisecs 18%
Total time 330 millisecs
Timing stats:
init 10 millisecs 33%
expand 10 millisecs 33%
schedule 10 millisecs 33%
Total time 30 millisecs
Timing stats:
init 30 millisecs 30%
upper 30 millisecs 30%
carry 10 millisecs 10%
schedule 30 millisecs 30%
Total time 100 millisecs
Timing stats:
init 490 millisecs 18%
upper 380 millisecs 14%
expand 410 millisecs 15%
vectorize 220 millisecs 8%
carry 10 millisecs 0%
unroll 100 millisecs 3%
opt2d 30 millisecs 1%
vectorize2 320 millisecs 11%
unrolln 60 millisecs 2%
optimize 240 millisecs 8%
schedule 390 millisecs 14%
assemble 40 millisecs 1%
Total time 2690 millisecs
Timing stats:
init 540 millisecs 40%
upper 440 millisecs 32%
expand 20 millisecs 1%
opt2b 10 millisecs 0%
carry 60 millisecs 4%
optimize 30 millisecs 2%
schedule 170 millisecs 12%
assemble 70 millisecs 5%
Total time 1340 millisecs
Timing stats:
init 690 millisecs 16%
upper 590 millisecs 14%
expand 710 millisecs 16%
vectorize 220 millisecs 5%
carry 20 millisecs 0%
unroll 430 millisecs 10%
opt2d 60 millisecs 1%
vectorize2 360 millisecs 8%
unrolln 80 millisecs 1%
optimize 210 millisecs 5%
schedule 740 millisecs 17%
assemble 80 millisecs 1%
Total time 4190 millisecs
Timing stats:
init 110 millisecs 44%
upper 110 millisecs 44%
schedule 30 millisecs 12%
Total time 250 millisecs
Timing stats:
init 10 millisecs 25%
upper 10 millisecs 25%
optimize 10 millisecs 25%
schedule 10 millisecs 25%
Total time 40 millisecs
Timing stats:
init 10 millisecs 10%
upper 20 millisecs 20%
expand 10 millisecs 10%
carry 30 millisecs 30%
optimize 10 millisecs 10%
schedule 20 millisecs 20%
Total time 100 millisecs
Timing stats:
init 130 millisecs 35%
upper 110 millisecs 29%
expand 10 millisecs 2%
carry 20 millisecs 5%
opt2d 10 millisecs 2%
schedule 50 millisecs 13%
assemble 40 millisecs 10%
Total time 370 millisecs
Timing stats:
init 80 millisecs 22%
upper 90 millisecs 25%
carry 70 millisecs 19%
optimize 20 millisecs 5%
schedule 70 millisecs 19%
assemble 30 millisecs 8%
Total time 360 millisecs
Timing stats:
upper 10 millisecs 50%
schedule 10 millisecs 50%
Total time 20 millisecs
Timing stats:
init 350 millisecs 36%
upper 290 millisecs 29%
expand 30 millisecs 3%
carry 100 millisecs 10%
optimize 20 millisecs 2%
schedule 150 millisecs 15%
assemble 30 millisecs 3%
Total time 970 millisecs
Timing stats:
init 20 millisecs 50%
upper 10 millisecs 25%
assemble 10 millisecs 25%
Total time 40 millisecs
Timing stats:
init 40 millisecs 40%
upper 50 millisecs 50%
schedule 10 millisecs 10%
Total time 100 millisecs
Timing stats:
init 40 millisecs 33%
upper 40 millisecs 33%
carry 20 millisecs 16%
optimize 10 millisecs 8%
schedule 10 millisecs 8%
Total time 120 millisecs
Timing stats:
init 20 millisecs 13%
upper 20 millisecs 13%
expand 10 millisecs 6%
carry 20 millisecs 13%
opt2d 10 millisecs 6%
optimize 10 millisecs 6%
schedule 50 millisecs 33%
assemble 10 millisecs 6%
Total time 150 millisecs
Timing stats:
init 40 millisecs 40%
upper 40 millisecs 40%
schedule 20 millisecs 20%
Total time 100 millisecs
Timing stats:
init 40 millisecs 40%
upper 40 millisecs 40%
schedule 20 millisecs 20%
Total time 100 millisecs
Timing stats:
init 40 millisecs 19%
upper 40 millisecs 19%
opt2a 10 millisecs 4%
carry 40 millisecs 19%
opt2d 10 millisecs 4%
optimize 10 millisecs 4%
schedule 50 millisecs 23%
assemble 10 millisecs 4%
Total time 210 millisecs
Timing stats:
init 180 millisecs 31%
upper 140 millisecs 24%
expand 10 millisecs 1%
opt2c 10 millisecs 1%
carry 70 millisecs 12%
optimize 20 millisecs 3%
schedule 130 millisecs 22%
assemble 10 millisecs 1%
Total time 570 millisecs
Timing stats:
init 50 millisecs 35%
upper 50 millisecs 35%
schedule 30 millisecs 21%
assemble 10 millisecs 7%
Total time 140 millisecs
Timing stats:
init 20 millisecs 50%
upper 20 millisecs 50%
Total time 40 millisecs
Timing stats:
init 80 millisecs 34%
upper 70 millisecs 30%
carry 10 millisecs 4%
optimize 10 millisecs 4%
schedule 50 millisecs 21%
assemble 10 millisecs 4%
Total time 230 millisecs
Timing stats:
init 130 millisecs 36%
upper 150 millisecs 41%
expand 10 millisecs 2%
carry 10 millisecs 2%
schedule 60 millisecs 16%
Total time 360 millisecs
Timing stats:
init 130 millisecs 38%
upper 110 millisecs 32%
opt2d 10 millisecs 2%
optimize 10 millisecs 2%
schedule 60 millisecs 17%
assemble 20 millisecs 5%
Total time 340 millisecs
Timing stats:
init 60 millisecs 25%
upper 50 millisecs 20%
expand 10 millisecs 4%
opt2c 10 millisecs 4%
carry 40 millisecs 16%
optimize 20 millisecs 8%
schedule 50 millisecs 20%
Total time 240 millisecs
Timing stats:
init 20 millisecs 3%
upper 50 millisecs 9%
pfo 230 millisecs 41%
accel 100 millisecs 18%
carry 40 millisecs 7%
opt2d 10 millisecs 1%
optimize 30 millisecs 5%
schedule 70 millisecs 12%
Total time 550 millisecs
advance_wp2_wp3:
430, 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(:,:))
479, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
480, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
481, ! blockidx%x threadidx%x collapsed
479, Generating default present(cx_fnc_richardson(:ngrdcol,2:nzt+1),c11_skw_fnc(:ngrdcol,:nzt))
488, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
489, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
490, ! blockidx%x threadidx%x collapsed
488, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),clubb_params(:ngrdcol,22:24),skw_zt(:ngrdcol,:nzt))
490, Generating implicit firstprivate(c11,c11b,c11c)
510, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
511, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
512, ! blockidx%x threadidx%x collapsed
510, Generating default present(c1_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,:3),skw_zm(:ngrdcol,:nzm))
512, Generating implicit firstprivate(c1,c1c,c1b)
533, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
534, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
535, ! blockidx%x threadidx%x collapsed
533, Generating default present(c1_skw_fnc(:ngrdcol,:nzm))
543, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
544, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
545, ! blockidx%x threadidx%x collapsed
543, Generating default present(cx_fnc_richardson(:ngrdcol,:nzt),c16_fnc(:ngrdcol,:nzt))
553, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
554, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:err_code)
555, ! blockidx%x threadidx%x collapsed
553, Generating default present(c11_skw_fnc(:ngrdcol,:nzt))
Generating implicit copy(err_code) [if not already present]
565, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
566, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:err_code)
567, ! blockidx%x threadidx%x collapsed
565, Generating default present(c16_fnc(:ngrdcol,:nzt))
Generating implicit copy(err_code) [if not already present]
585, Generating update self(c1_skw_fnc(:,:),c11_skw_fnc(:,:))
596, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
597, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
598, ! blockidx%x threadidx%x collapsed
596, Generating default present(kw1(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,38))
606, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
607, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
608, ! blockidx%x threadidx%x collapsed
606, Generating default present(kw8(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,44))
626, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
627, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
628, ! blockidx%x threadidx%x collapsed
626, Generating default present(coef_wp4_implicit_zt(:ngrdcol,:nzt),pdf_implicit_coefs_terms%coef_wp4_implicit(1:ngrdcol,1:nzt),pdf_implicit_coefs_terms)
660, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
661, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
662, ! blockidx%x threadidx%x collapsed
660, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
678, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
679, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
680, ! blockidx%x threadidx%x collapsed
678, Generating default present(rhs_pr3_wp3(:ngrdcol,:nzt))
687, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
688, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
689, ! blockidx%x threadidx%x collapsed
690, ! blockidx%x threadidx%x collapsed
687, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,:nzt),wp3_pr3_lhs(:,:ngrdcol,:nzt))
783, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
784, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
783, Generating default present(c_wp3_pr_tp(:ngrdcol))
794, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
795, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
794, Generating default present(clubb_params(:ngrdcol,29),c_wp3_pr_tp(:ngrdcol))
806, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
807, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
808, ! blockidx%x threadidx%x collapsed
809, ! blockidx%x threadidx%x collapsed
806, Generating default present(lhs_adv_tp_wp3(:,:ngrdcol,:nzt),lhs_tp_wp3(:,:ngrdcol,:nzt),lhs_pr_tp_wp3(:,:ngrdcol,:nzt))
945, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
946, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
947, ! blockidx%x threadidx%x collapsed
948, ! blockidx%x threadidx%x collapsed
945, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),clubb_params(:ngrdcol,25))
1007, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1008, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1009, ! blockidx%x threadidx%x collapsed
1007, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1014, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1015, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1016, ! blockidx%x threadidx%x collapsed
1014, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1046, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1047, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1048, ! blockidx%x threadidx%x collapsed
1046, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1053, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1054, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1055, ! blockidx%x threadidx%x collapsed
1053, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1065, Generating update self(wp2(:,:))
1086, Generating update device(wp2(:,:))
1092, Generating update self(wp3(:,:))
1113, Generating update device(wp3(:,:))
1120, 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(:,:),invrs_rho_ds_zm(:,:),em(:,:),rho_ds_zm(:,:),mixt_frac(:,:),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(:,:))
1197, 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(:,:))
wp23_solve:
1460, Generating enter data create(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
1464, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1465, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1466, ! blockidx%x threadidx%x collapsed
1464, Generating default present(rhs(:ngrdcol,:nzm*2-1),rhs_save(:ngrdcol,:nzm*2-1))
1513, Generating update self(rcond(:))
1543, Generating update self(lhs(:,:,:),rhs_save(:,:))
1580, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1581, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1582, ! blockidx%x threadidx%x collapsed
1580, Generating default present(wp2(:ngrdcol,:nzm),solut(:ngrdcol,:))
1582, Generating implicit firstprivate(k_wp2)
1589, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1590, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1591, ! blockidx%x threadidx%x collapsed
1589, Generating default present(wp3(:ngrdcol,:nzt),solut(:ngrdcol,:))
1591, Generating implicit firstprivate(k_wp3)
1600, Generating update self(c11_skw_fnc(:,:),lhs_ta_wp2(:,:,:),lhs_ma_zm(:,:,:),wp3(:,:),lhs_pr1_wp3(:,:),clubb_params(:,:),wp3_term_ta_lhs_result(:,:,:),wp3_pr3_lhs(:,:,:),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(:,:))
1610, Generating copyin(c_uu_shr_plus_one(:),c11_skw_fnc_zeros(:,:),c11_skw_fnc_plus_one(:,:),c_uu_shr_zeros(:)) [if not already present]
Generating copyout(lhs_wp2_ac_term(:,:),lhs_wp2_pr2_term(:,:),lhs_wp3_pr2_term(:,:),lhs_wp3_ac_term(:,:)) [if not already present]
1811, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1859, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1909, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1910, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1911, ! blockidx%x threadidx%x collapsed
1909, Generating default present(vp2(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),up2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),wp2_min_array(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm))
1940, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1941, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1942, ! blockidx%x threadidx%x collapsed
1940, Generating default present(wp2_min_array(:ngrdcol,:nzm))
1972, Generating exit data delete(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
advance_xm_wpxp:
496, Generating enter data create(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
505, Generating enter data create(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
543, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
544, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
545, ! blockidx%x threadidx%x collapsed
543, Generating default present(thlm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
552, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
553, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
554, ! blockidx%x threadidx%x collapsed
552, Generating default present(wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
562, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
563, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
564, ! blockidx%x threadidx%x collapsed
565, ! blockidx%x threadidx%x collapsed
562, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
572, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
Generating NVIDIA GPU code
573, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
574, ! blockidx%x threadidx%x collapsed
575, ! blockidx%x threadidx%x collapsed
572, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
584, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
585, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
586, ! blockidx%x threadidx%x collapsed
584, Generating default present(vm(:ngrdcol,:nzt),vm_old(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
593, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
594, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
595, ! blockidx%x threadidx%x collapsed
593, Generating default present(vpwp(:ngrdcol,:nzm),vpwp_old(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
607, Generating implicit firstprivate(ngrdcol,nzm)
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(c6rt_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:12))
609, Generating implicit firstprivate(c6rt,c6rtc,c6rtb)
628, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
630, ! blockidx%x threadidx%x collapsed
628, Generating default present(c6thl_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,13:15),skw_zm(:ngrdcol,:nzm))
630, Generating implicit firstprivate(c6thl,c6thlb,c6thlc)
661, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
662, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
663, ! blockidx%x threadidx%x collapsed
661, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),c6thl_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13))
675, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
676, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
677, ! blockidx%x threadidx%x collapsed
675, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm),c7_skw_fnc(:ngrdcol,:nzm))
685, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
686, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
687, ! blockidx%x threadidx%x collapsed
685, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,16:18))
687, Generating implicit firstprivate(c7,c7c,c7b)
717, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:))
735, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
736, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:err_code)
737, ! blockidx%x threadidx%x collapsed
735, Generating default present(c7_skw_fnc(:ngrdcol,:nzm))
Generating implicit copy(err_code) [if not already present]
755, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
756, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
757, ! blockidx%x threadidx%x collapsed
755, Generating default present(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42))
779, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
780, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
781, ! blockidx%x threadidx%x collapsed
779, Generating default present(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm))
788, Generating update self(c6_term(:,:))
903, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
904, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
905, ! blockidx%x threadidx%x collapsed
903, Generating default present(rtm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt))
912, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
913, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
914, ! blockidx%x threadidx%x collapsed
912, Generating default present(wprtp(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm))
922, Generating implicit firstprivate(ngrdcol,nzt,sclr_dim)
Generating NVIDIA GPU code
923, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
924, ! blockidx%x threadidx%x collapsed
925, ! blockidx%x threadidx%x collapsed
922, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
932, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
933, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
934, ! blockidx%x threadidx%x collapsed
935, ! blockidx%x threadidx%x collapsed
932, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
945, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
946, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
947, ! blockidx%x threadidx%x collapsed
945, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
954, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
955, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
956, ! blockidx%x threadidx%x collapsed
954, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
970, Generating update self(vpwp(:,:),vm_forcing(:,:),upwp(:,:),um_forcing(:,:),wpsclrp(:,:,:),sclrm_forcing(:,:,:),wpthlp_forcing(:,:),thlm_forcing(:,:),wprtp_forcing(:,:),rtm_forcing(:,:),vprcp(:,:),vg(:,:),uprcp(:,:),ug(:,:),wprtp_old(:,:),rtpthvp(:,:),wpsclrp_old(:,:,:),skw_zm(:,:),wp3_on_wp2_zt(:,:),rho_ds_zt(:,:),mixt_frac_zm(:,:),vp2(:,:),up2(:,:),vm_ref(:,:),um_ref(:,:),vm_old(:,:),um_old(:,:),em(:,:),wpthvp(:,:),wpthlp_old(:,:),varnce_w_2_zm(:,:),thv_ds_zm(:,:),vm(:,:),um(:,:),sclrm_old(:,:,:),sclrm(:,:,:),sclrp2(:,:,:),wp2rtp(:,:),cx_fnc_richardson(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_old(:,:),w_1_zm(:,:),vpwp_old(:,:),thlm_ref(:,:),rtm_ref(:,:),thlpthvp(:,:),invrs_rho_ds_zm(:,:),fcor(:),rho_ds_zm(:,:),rc_coef_zm(:,:),thlm_old(:,:),wpthlp(:,:),thlm(:,:),thlp2(:,:),wp2sclrp(:,:,:),rtm_old(:,:),wprtp(:,:),rtm(:,:),rtp2(:,:),wp2(:,:),sigma_sqd_w(:,:),invrs_rho_ds_zt(:,:),invrs_tau_c6_zm(:,:),kh_zm(:,:),wp3_on_wp2(:,:),wp2thlp(:,:),kh_zt(:,:),wm_zt(:,:),wm_zm(:,:),w_2_zm(:,:),sclrpthvp(:,:,:))
1028, Generating update self(rtm_ref(:,:),rtm(:,:))
1049, Generating update device(rtm(:,:))
1055, Generating update self(thlm_ref(:,:),thlm(:,:))
1076, Generating update device(thlm(:,:))
1084, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
1114, Generating update device(vm(:,:),um(:,:))
1123, Generating update self(vm(:,:),um(:,:))
1132, Generating implicit firstprivate(ngrdcol,nzt)
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(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
1134, Generating implicit firstprivate(ts_nudge,dt)
1143, Generating update self(vm(:,:),um(:,:))
1155, Generating update self(vm_ref(:,:),um_ref(:,:))
1168, Generating exit data delete(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
1177, Generating exit data delete(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
wp23_lhs:
2083, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2084, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2085, ! blockidx%x threadidx%x collapsed
2086, ! blockidx%x threadidx%x collapsed
2083, Generating default present(lhs(:,:ngrdcol,:nzm*2-1))
2094, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2095, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2096, ! blockidx%x threadidx%x collapsed
2094, Generating default present(lhs(:,:ngrdcol,:1))
2107, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2109, ! blockidx%x threadidx%x collapsed
2107, Generating default present(lhs(:,:ngrdcol,2))
2120, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2121, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2122, ! blockidx%x threadidx%x collapsed
2120, Generating default present(lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,:),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_ta_wp2(:,:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1),lhs_ac_pr2_wp2(:ngrdcol,2:nzm-1))
2122, Generating implicit firstprivate(k_wp2,invrs_dt)
2160, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2161, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2162, ! blockidx%x threadidx%x collapsed
2160, Generating default present(lhs_pr1_wp3(:ngrdcol,2:nzt-1),lhs_ma_zt(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),lhs_splat_wp3(:ngrdcol,2:nzt-1),lhs_diff_zt(:,:ngrdcol,2:nzt-1),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1))
2162, Generating implicit firstprivate(k_wp3,invrs_dt)
2203, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2204, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2205, ! blockidx%x threadidx%x collapsed
2203, Generating default present(lhs(:,:ngrdcol,nzm*2-2))
2205, Generating implicit firstprivate(nzm)
2216, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2217, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2218, ! blockidx%x threadidx%x collapsed
2216, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
2218, Generating implicit firstprivate(nzm)
2239, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2240, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2241, ! blockidx%x threadidx%x collapsed
2239, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2241, Generating implicit firstprivate(k_wp2)
2254, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2255, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2256, ! blockidx%x threadidx%x collapsed
2254, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2256, Generating implicit firstprivate(k_wp2)
2284, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2285, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2286, ! blockidx%x threadidx%x collapsed
2287, ! blockidx%x threadidx%x collapsed
2284, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:))
2287, Generating implicit firstprivate(k_wp3)
advance_xp2_xpyp:
428, 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(:,:))
438, 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(:,:,:))
446, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
447, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
Generating reduction(.or.:err_code)
446, Generating default present(clubb_params(:ngrdcol,8:9))
Generating implicit copy(err_code) [if not already present]
477, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
478, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
479, ! blockidx%x threadidx%x collapsed
477, Generating default present(c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),cloud_frac_zm(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2rt_1d(:ngrdcol,:nzm))
498, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
499, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
500, ! blockidx%x threadidx%x collapsed
498, Generating default present(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6))
509, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
510, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
511, ! blockidx%x threadidx%x collapsed
509, Generating default present(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm))
528, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
529, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
530, ! blockidx%x threadidx%x collapsed
528, Generating default present(kw9(:ngrdcol,:nzt),kw2(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46))
550, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
551, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
552, ! blockidx%x threadidx%x collapsed
550, Generating default present(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm))
561, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
562, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
563, ! blockidx%x threadidx%x collapsed
564, ! blockidx%x threadidx%x collapsed
561, 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))
613, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
614, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
Generating reduction(.and.:l_single_solve_possible)
613, Generating default present(clubb_params(:ngrdcol,4:6))
Generating implicit copy(l_single_solve_possible) [if not already present]
614, Generating implicit firstprivate(c2thl,c2rtthl,c2rt)
688, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
689, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
690, ! blockidx%x threadidx%x collapsed
688, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
708, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
709, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
710, ! blockidx%x threadidx%x collapsed
708, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1))
852, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
853, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
854, ! blockidx%x threadidx%x collapsed
852, Generating default present(uv_solution(:ngrdcol,:nzm,:),vp2(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
862, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
863, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
864, ! blockidx%x threadidx%x collapsed
862, Generating default present(vp2(:ngrdcol,:nzm),vp2_old(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
874, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:))
951, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
952, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
953, ! blockidx%x threadidx%x collapsed
951, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
969, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
970, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
971, ! blockidx%x threadidx%x collapsed
969, Generating default present(threshold_array(:ngrdcol,:nzm))
994, Generating update self(rtp2(:,:))
1004, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1005, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1006, ! blockidx%x threadidx%x collapsed
1004, Generating default present(clubb_params(:ngrdcol,93),rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm))
1006, Generating implicit firstprivate(threshold)
1017, Generating update self(rtp2(:,:))
1055, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1056, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1057, ! blockidx%x threadidx%x collapsed
1055, Generating default present(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1073, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1074, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1075, ! blockidx%x threadidx%x collapsed
1073, Generating default present(threshold_array(:ngrdcol,:nzm))
1092, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1093, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1094, ! blockidx%x threadidx%x collapsed
1092, Generating default present(threshold_array(:ngrdcol,:nzm))
1108, Generating update self(up2(:,:))
1117, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1118, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1119, ! blockidx%x threadidx%x collapsed
1117, Generating default present(up2(:ngrdcol,:nzm))
1127, Generating update self(up2(:,:))
1139, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1140, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1141, ! blockidx%x threadidx%x collapsed
1139, Generating default present(threshold_array(:ngrdcol,:nzm))
1154, Generating update self(vp2(:,:))
1163, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1164, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1165, ! blockidx%x threadidx%x collapsed
1163, Generating default present(vp2(:ngrdcol,:nzm))
1173, Generating update self(vp2(:,:))
1185, Generating update self(vp2(:,:),up2(:,:))
1215, Generating update device(vp2(:,:),up2(:,:))
1273, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1274, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1275, ! blockidx%x threadidx%x collapsed
1273, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1300, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1301, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1302, ! blockidx%x threadidx%x collapsed
1300, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1335, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1336, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1337, ! blockidx%x threadidx%x collapsed
1335, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1365, 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(:,:))
1442, 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(:,:))
1452, 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(:,:,:))
xm_wpxp_lhs:
1326, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1327, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1326, Generating default present(lhs(:,:ngrdcol,:1))
1337, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1338, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1339, ! blockidx%x threadidx%x collapsed
1337, Generating default present(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt))
1339, Generating implicit firstprivate(k_xm,invrs_dt)
1359, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1360, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1361, ! blockidx%x threadidx%x collapsed
1359, Generating default present(lhs(:,:ngrdcol,:),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs_ac_pr2(:ngrdcol,2:nzm-1),lhs_pr1(:ngrdcol,2:nzm-1))
1361, Generating implicit firstprivate(k_wpxp)
1386, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1387, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1386, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
1387, Generating implicit firstprivate(nzm)
1398, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1400, ! blockidx%x threadidx%x collapsed
1398, Generating default present(lhs(3,:ngrdcol,:))
1400, Generating implicit firstprivate(k_wpxp,invrs_dt)
1410, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1411, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1412, ! blockidx%x threadidx%x collapsed
1410, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1412, Generating implicit firstprivate(k_xm)
1424, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1425, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1426, ! blockidx%x threadidx%x collapsed
1424, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1426, Generating implicit firstprivate(k_xm)
calc_xm_wpxp_lhs_terms:
1565, Generating enter data create(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
1601, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1603, ! blockidx%x threadidx%x collapsed
1601, Generating default present(kh_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1610, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1611, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1612, ! blockidx%x threadidx%x collapsed
1610, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1619, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1620, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1621, ! blockidx%x threadidx%x collapsed
1619, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm))
1629, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1630, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1629, Generating default present(zeros_array(:ngrdcol))
1649, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
xm_wpxp_rhs:
1802, Generating enter data create(rhs_bp_pr3(:,:))
1822, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1823, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1822, Generating default present(wpxp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,rhs_lb_idx_zm),gr)
1823, Generating implicit firstprivate(rhs_lb_idx_zm)
1830, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1831, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1832, ! blockidx%x threadidx%x collapsed
1830, Generating default present(rhs(:ngrdcol,:),xm_forcing(:ngrdcol,:nzt),xm(:ngrdcol,:nzt))
1832, Generating implicit firstprivate(invrs_dt,k_xm)
1846, Generating implicit firstprivate(ngrdcol,nzm)
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(lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wpxp_forcing(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,:),rhs_bp_pr3(:ngrdcol,2:nzm-1),gr,lhs_pr1(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1))
1848, Generating implicit firstprivate(k_wpxp)
1865, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1866, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1865, Generating default present(rhs(:ngrdcol,rhs_ub_idx_zm))
1866, Generating implicit firstprivate(rhs_ub_idx_zm)
1874, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1875, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1876, ! blockidx%x threadidx%x collapsed
1874, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
1876, Generating implicit firstprivate(k_wpxp,invrs_dt)
1931, Generating copyin(c7_skw_fnc_plus_one(:,:),c7_skw_fnc_zeros(:,:)) [if not already present]
Generating copyout(rhs_pr3(:,:),rhs_bp(:,:)) [if not already present]
1959, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:))
2021, Generating exit data delete(rhs_bp_pr3(:,:))
wp23_rhs:
2509, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2510, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2511, ! blockidx%x threadidx%x collapsed
2509, Generating default present(rhs(:ngrdcol,:nzm*2-1))
2518, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2519, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2520, ! blockidx%x threadidx%x collapsed
2518, Generating default present(rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:))
2520, Generating implicit firstprivate(k_wp3)
2527, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2528, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2529, ! blockidx%x threadidx%x collapsed
2527, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
2529, Generating implicit firstprivate(k_wp2)
2576, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2577, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2578, ! blockidx%x threadidx%x collapsed
2576, Generating default present(rhs(:ngrdcol,:),vp2(:ngrdcol,:nzm),up2(:ngrdcol,:nzm),lhs_diff_zm(:,:ngrdcol,2:nzm-1))
2578, Generating implicit firstprivate(k_wp2)
2588, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2589, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2590, ! blockidx%x threadidx%x collapsed
2588, Generating default present(rhs(:ngrdcol,:),wpvp2(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),lhs_diff_zt(:,:ngrdcol,2:nzt-1))
2590, Generating implicit firstprivate(k_wp3)
2604, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2605, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2606, ! blockidx%x threadidx%x collapsed
2604, Generating default present(wp2(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),lhs_pr1_wp2(:ngrdcol,2:nzm-1))
2606, Generating implicit firstprivate(k_wp2)
2624, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2625, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2626, ! blockidx%x threadidx%x collapsed
2624, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),lhs_pr1_wp3(:ngrdcol,2:nzt-1),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),lhs_tp_wp3(:,:ngrdcol,2:nzt-1))
2626, Generating implicit firstprivate(invrs_dt,k_wp3)
2654, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2655, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2656, ! blockidx%x threadidx%x collapsed
2654, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1),rhs_dp1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wp2(:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1))
2656, Generating implicit firstprivate(k_wp2,invrs_dt)
2706, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2707, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2708, ! blockidx%x threadidx%x collapsed
2706, Generating default present(gr,wp2(:ngrdcol,2:nzt),wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),wp3(:ngrdcol,:nzt),rhs(:ngrdcol,:))
2708, Generating implicit firstprivate(k_wp3)
2789, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2790, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2789, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
2790, Generating implicit firstprivate(rhs_lb_idx_zm,rhs_ub_idx_zt,rhs_ub_idx_zm,rhs_lb_idx_zt)
2803, Generating update self(c11_skw_fnc(:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),wpvp2(:,:),wpup2(:,:),wp3_term_ta_lhs_result(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_splat_wp2(:,:),lhs_pr1_wp2(:,:),rhs_pr1_wp2(:,:),rhs_pr3_wp2(:,:),lhs_pr1_wp3(:,:),clubb_params(:,:),lhs_splat_wp3(:,:),wp2(:,:),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(:,:),rhs_ta_wp3(:,:),lhs_diff_zm(:,:,:),vp2(:,:))
2816, Generating copyin(c_uu_buoy_plus_one(:),c11_skw_fnc_zeros(:,:),c11_skw_fnc_plus_one(:,:)) [if not already present]
Generating copyout(rhs_bp1_wp3(:,:),rhs_bp_wp2(:,:)) [if not already present]
Generating copyin(c_uu_buoy_zeros(:)) [if not already present]
Generating copyout(rhs_pr2_wp3(:,:),rhs_pr2_wp2(:,:)) [if not already present]
wp2_term_ta_lhs:
3204, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3205, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3206, ! blockidx%x threadidx%x collapsed
3204, Generating default present(lhs_ta_wp2(:,:ngrdcol,:),gr)
3216, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3217, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3218, ! blockidx%x threadidx%x collapsed
3216, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,rho_ds_zt(:ngrdcol,:nzm-1),lhs_ta_wp2(:,:ngrdcol,2:nzm-1))
solve_xp2_xpyp_with_single_lhs:
1626, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1628, Generating enter data create(sclrprtp_forcing(:,:),sclrpthlp_forcing(:,:),sclrp2_forcing(:,:))
1635, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1637, ! blockidx%x threadidx%x collapsed
1635, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
1681, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1682, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1683, ! blockidx%x threadidx%x collapsed
1681, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
1705, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1706, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1707, ! blockidx%x threadidx%x collapsed
1705, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
1715, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1716, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1717, ! blockidx%x threadidx%x collapsed
1715, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
1740, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1741, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1742, ! blockidx%x threadidx%x collapsed
1740, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
1750, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1751, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1752, ! blockidx%x threadidx%x collapsed
1750, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
1785, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1787, ! blockidx%x threadidx%x collapsed
1785, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1796, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1797, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1798, ! blockidx%x threadidx%x collapsed
1799, ! blockidx%x threadidx%x collapsed
1796, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1814, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1815, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1816, ! blockidx%x threadidx%x collapsed
1814, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1825, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1826, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1827, ! blockidx%x threadidx%x collapsed
1828, ! blockidx%x threadidx%x collapsed
1825, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:))
1842, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),lhs_ta(:,:,:))
1866, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1868, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
wp2_terms_ac_pr2_lhs:
3330, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3331, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3330, Generating default present(lhs_ac_pr2_wp2(:ngrdcol,:),gr)
3340, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3341, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3342, ! blockidx%x threadidx%x collapsed
3340, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol),gr,wm_zt(:ngrdcol,:nzm-1),lhs_ac_pr2_wp2(:ngrdcol,2:nzm-1))
wp2_term_dp1_lhs:
3423, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3424, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3423, Generating default present(gr,lhs_dp1_wp2(:ngrdcol,:))
3433, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3434, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3435, ! blockidx%x threadidx%x collapsed
3433, Generating default present(lhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1))
wp2_term_pr1_lhs:
3522, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3523, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3522, Generating default present(gr,lhs_pr1_wp2(:ngrdcol,:))
3532, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3533, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3534, ! blockidx%x threadidx%x collapsed
3532, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol))
wp2_terms_bp_pr2_rhs:
3615, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3616, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3615, Generating default present(gr,rhs_bp_pr2_wp2(:ngrdcol,:))
3624, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3625, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3626, ! blockidx%x threadidx%x collapsed
3624, Generating default present(c_uu_buoy(:ngrdcol),rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1),thv_ds_zm(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1))
wp2_term_dp1_rhs:
3715, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3716, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3715, Generating default present(gr,rhs_dp1_wp2(:ngrdcol,:))
3725, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3726, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3727, ! blockidx%x threadidx%x collapsed
3725, Generating default present(invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1),rhs_dp1_wp2(:ngrdcol,2:nzm-1),vp2(:ngrdcol,2:nzm-1),up2(:ngrdcol,2:nzm-1))
3733, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3734, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3735, ! blockidx%x threadidx%x collapsed
3733, Generating default present(rhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1))
3735, Generating implicit firstprivate(threshold)
calc_xm_wpxp_ta_terms:
2211, Generating enter data create(a1_coef(:,:),sgn_t_vel_wprtp(:,:),coef_wp2thlp_implicit_zm(:,:),term_wp2thlp_explicit(:,:),coef_wp2thlp_implicit(:,:),term_wp2rtp_explicit_zm(:,:),coef_wp2rtp_implicit_zm(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),sgn_t_vel_wpthlp(:,:),a1_coef_zt(:,:),term_wp2thlp_explicit_zm(:,:))
2217, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:))
2240, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2241, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2242, ! blockidx%x threadidx%x collapsed
2243, ! blockidx%x threadidx%x collapsed
2240, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2252, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2253, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2254, ! blockidx%x threadidx%x collapsed
2255, ! blockidx%x threadidx%x collapsed
2256, ! blockidx%x threadidx%x collapsed
2252, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim))
2265, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2266, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2267, ! blockidx%x threadidx%x collapsed
2265, Generating default present(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt))
2294, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2295, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2296, ! blockidx%x threadidx%x collapsed
2294, Generating default present(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt))
2328, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2329, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2330, ! blockidx%x threadidx%x collapsed
2328, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
2341, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2342, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2343, ! blockidx%x threadidx%x collapsed
2341, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2364, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2365, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2366, ! blockidx%x threadidx%x collapsed
2364, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2382, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2383, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2384, ! blockidx%x threadidx%x collapsed
2385, ! blockidx%x threadidx%x collapsed
2382, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2393, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2394, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2395, ! blockidx%x threadidx%x collapsed
2396, ! blockidx%x threadidx%x collapsed
2397, ! blockidx%x threadidx%x collapsed
2393, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2407, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2408, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2409, ! blockidx%x threadidx%x collapsed
2407, Generating default present(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt))
2419, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2420, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2421, ! blockidx%x threadidx%x collapsed
2419, Generating default present(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm))
2429, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2430, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2431, ! blockidx%x threadidx%x collapsed
2432, ! blockidx%x threadidx%x collapsed
2429, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim))
2444, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2445, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2446, ! blockidx%x threadidx%x collapsed
2447, ! blockidx%x threadidx%x collapsed
2444, Generating default present(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm))
2457, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2458, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2459, ! blockidx%x threadidx%x collapsed
2457, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm))
2591, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:))
2609, Generating exit data delete(a1_coef(:,:),sgn_t_vel_wprtp(:,:),coef_wp2thlp_implicit_zm(:,:),term_wp2thlp_explicit(:,:),coef_wp2thlp_implicit(:,:),term_wp2rtp_explicit_zm(:,:),coef_wp2rtp_implicit_zm(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),sgn_t_vel_wpthlp(:,:),a1_coef_zt(:,:),term_wp2thlp_explicit_zm(:,:))
2615, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:))
wp2_term_pr3_rhs:
3836, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3837, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3836, Generating default present(rhs_pr3_wp2(:ngrdcol,:),gr)
3845, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3846, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3847, ! blockidx%x threadidx%x collapsed
3845, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr3_wp2(: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))
wp2_term_pr1_rhs:
3954, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3955, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3954, Generating default present(gr,rhs_pr1_wp2(:ngrdcol,:))
3963, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3964, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3965, ! blockidx%x threadidx%x collapsed
3963, Generating default present(invrs_tau_c4_zm(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),vp2(:ngrdcol,2:nzm-1),up2(:ngrdcol,2:nzm-1),c4(:ngrdcol))
wp2_term_pr_dfsn_rhs:
4049, Generating create(wpuip2(:,:)) [if not already present]
4051, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4052, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4053, ! blockidx%x threadidx%x collapsed
4051, Generating default present(wp3(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),wpvp2(:ngrdcol,:nzt))
4059, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4060, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4061, ! blockidx%x threadidx%x collapsed
4059, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1),rho_ds_zt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),c_wp2_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zm(:ngrdcol,2:nzm-1))
4069, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4070, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4069, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,:),gr)
solve_xp2_xpyp_with_multiple_lhs:
2066, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2069, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:))
2079, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2080, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2081, ! blockidx%x threadidx%x collapsed
2079, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2110, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2111, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2112, ! blockidx%x threadidx%x collapsed
2110, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm))
2118, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2119, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2120, ! blockidx%x threadidx%x collapsed
2118, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm))
2129, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),lhs_ta_wprtp2(:,:,:),rtp2(:,:))
2146, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2147, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2148, ! blockidx%x threadidx%x collapsed
2146, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2178, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2179, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2180, ! blockidx%x threadidx%x collapsed
2178, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2186, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2187, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2188, ! blockidx%x threadidx%x collapsed
2186, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2197, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:))
2213, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2214, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2215, ! blockidx%x threadidx%x collapsed
2213, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2245, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2246, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2247, ! blockidx%x threadidx%x collapsed
2245, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2253, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2254, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2255, ! blockidx%x threadidx%x collapsed
2253, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2264, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:))
2281, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2282, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2283, ! blockidx%x threadidx%x collapsed
2281, Generating default present(lhs_dp1(: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(sclrp2_forcing(:ngrdcol,:nzm))
2451, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2453, ! blockidx%x threadidx%x collapsed
2451, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
2461, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2462, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2463, ! blockidx%x threadidx%x collapsed
2461, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
2487, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2489, ! blockidx%x threadidx%x collapsed
2487, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
2497, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2498, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2499, ! blockidx%x threadidx%x collapsed
2497, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
2530, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2531, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2532, ! blockidx%x threadidx%x collapsed
2533, ! blockidx%x threadidx%x collapsed
2530, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2547, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2548, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2549, ! blockidx%x threadidx%x collapsed
2550, ! blockidx%x threadidx%x collapsed
2547, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2565, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2568, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:))
wp3_term_ta_new_pdf_lhs:
4208, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4209, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4211, !$acc loop seq
4208, Generating default present(lhs_ta_wp3(:,:ngrdcol,:),gr)
4211, Loop is parallelizable
4218, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4219, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4220, ! blockidx%x threadidx%x collapsed
4218, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),coef_wp4_implicit(:ngrdcol,2:nzt),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt))
xp2_xpyp_lhs:
2648, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2649, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2650, ! blockidx%x threadidx%x collapsed
2648, Generating default present(lhs_diff(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),lhs_ma(:,:ngrdcol,2:nzm-1))
2662, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2663, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2664, ! blockidx%x threadidx%x collapsed
2662, Generating default present(lhs(2,:ngrdcol,2:nzm-1))
2664, Generating implicit firstprivate(dt)
2677, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2678, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2677, Generating default present(lhs(:,:ngrdcol,:),gr)
wp3_term_ta_adg1_lhs:
4403, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4404, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4405, ! blockidx%x threadidx%x collapsed
4403, Generating default present(lhs_ta_wp3(:,:ngrdcol,:),gr)
4426, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4427, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4428, ! blockidx%x threadidx%x collapsed
4426, Generating default present(a3_coef(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),wp3_on_wp2(:ngrdcol,2:nzt))
4476, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4477, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4478, ! blockidx%x threadidx%x collapsed
4476, Generating default present(a1_coef(:ngrdcol,2:nzt),lhs_ta_wp3(:,:ngrdcol,2:nzt-1),rho_ds_zt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a3_coef(:ngrdcol,2:nzt),gr,wp3_on_wp2(:ngrdcol,2:nzt),wp2(:ngrdcol,2:nzt))
4532, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4533, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4534, ! blockidx%x threadidx%x collapsed
4532, Generating default present(a3_coef_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp3_on_wp2(:ngrdcol,2:nzt),wp2(:ngrdcol,2:nzt))
wp3_term_tp_lhs:
4695, Generating implicit firstprivate(ngrdcol)
Generatixp2_xpyp_uv_rhs:
3224, Generating enter data create(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
3252, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3253, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3254, ! blockidx%x threadidx%x collapsed
3252, 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))
3279, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3280, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3281, ! blockidx%x threadidx%x collapsed
3279, 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))
3308, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3309, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3310, ! blockidx%x threadidx%x collapsed
3308, Generating default present(xap2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3310, Generating implicit firstprivate(dt)
3328, Generating copyin(c14_zeros(:),c4_zeros(:)) [if not already present]
Generating copyout(stats_pr2(:,:),stats_pr1(:,:)) [if not already present]
3342, 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(:,:))
3411, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3412, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3411, Generating default present(xap2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3420, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
ng NVIDIA GPU code
4696, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4697, !$acc loop seq
4695, Generating default present(lhs_tp_wp3(:,:ngrdcol,:),gr)
4696, Generating implicit firstprivate(i)
4697, Loop is parallelizable
4707, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4708, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4709, ! blockidx%x threadidx%x collapsed
4707, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),coef_wp3_tp(:ngrdcol),gr)
solve_xm_wpxp_with_single_lhs:
2965, Generating enter data create(upwp_forcing_pert(:,:),tau_c6_zm(:,:),vpthvp_pert(:,:),upthvp_pert(:,:),ddzt_vm(:,:),ddzt_um(:,:),ddzt_um_pert(:,:),vpwp_forcing_pert(:,:),old_solution(:,:,:),lhs(:,:,:),rhs_save(:,:,:),rhs(:,:,:),rcond(:),vprtp(:,:),uprtp(:,:),vpthlp(:,:),upthlp(:,:),vpthvp(:,:),upthvp(:,:),vpwp_forcing(:,:),upwp_forcing(:,:),solution(:,:,:),vm_tndcy(:,:),um_tndcy(:,:),vprtp_pert(:,:),uprtp_pert(:,:),vpthlp_pert(:,:),upthlp_pert(:,:),vpthvp_tmp(:,:),upthvp_tmp(:,:),vm_smth(:,:),um_smth(:,:),ddzt_vm_pert(:,:),zeros_vector(:,:))
2973, Generating enter data create(wpsclrp_forcing(:,:,:))
2977, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
3028, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3029, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3030, ! blockidx%x threadidx%x collapsed
3028, Generating default present(wpsclrp_forcing(:ngrdcol,:nzm,sclr))
3030, Generating implicit firstprivate(sclr)
3059, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
3060, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3061, ! blockidx%x threadidx%x collapsed
3059, Generating default present(vm_tndcy(:ngrdcol,:nzt),vm_forcing(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),ug(:ngrdcol,:nzt),fcor(:ngrdcol),um_forcing(:ngrdcol,:nzt),vg(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
3070, Generating update self(ug(:,:),vg(:,:),fcor(:),um_forcing(:,:),vm_forcing(:,:),vm(:,:),um(:,:))
3100, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3101, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3102, ! blockidx%x threadidx%x collapsed
3100, Generating default present(vm_tndcy(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt))
3115, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3116, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3117, ! blockidx%x threadidx%x collapsed
3115, Generating default present(upwp_forcing(:ngrdcol,:nzm),ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vpwp_forcing(:ngrdcol,:nzm),c_uu_shr(:ngrdcol))
3129, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3130, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3131, ! blockidx%x threadidx%x collapsed
3129, Generating default present(upwp_forcing_pert(:ngrdcol,:nzm),ddzt_um_pert(:ngrdcol,:nzm),ddzt_vm_pert(:ngrdcol,:nzm),c_uu_shr(:ngrdcol),wp2(:ngrdcol,:nzm),vpwp_forcing_pert(:ngrdcol,:nzm))
3142, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:))
3155, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3157, ! blockidx%x threadidx%x collapsed
3155, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm))
3209, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3210, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3211, ! blockidx%x threadidx%x collapsed
3209, Generating default present(vpthvp_tmp(:ngrdcol,:nzm),vpthlp(:ngrdcol,:nzm),vprtp(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_tmp(:ngrdcol,:nzm),upthlp(:ngrdcol,:nzm),uprtp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm))
3226, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3227, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3228, ! blockidx%x threadidx%x collapsed
3226, Generating default present(vpthvp_pert(:ngrdcol,:nzm),vpthlp_pert(:ngrdcol,:nzm),vprtp_pert(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_pert(:ngrdcol,:nzm),upthlp_pert(:ngrdcol,:nzm),uprtp_pert(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm))
3243, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:))
3307, Generating implicit firstprivate(nzm,nrhs,ngrdcol)
Generating NVIDIA GPU code
3308, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3309, ! blockidx%x threadidx%x collapsed
3310, ! blockidx%x threadidx%x collapsed
3307, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs))
3320, Generating implicit firstprivate(nzt)
Generating NVIDIA GPU code
3329, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
3338, Generating implicit firstprivate(sclr_dim,nzt)
Generating NVIDIA GPU code
3339, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3340, ! blockidx%x threadidx%x collapsed
3348, Generating implicit firstprivate(sclr_dim,nzm)
Generating NVIDIA GPU code
3349, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3350, ! blockidx%x threadidx%x collapsed
3359, Generating implicit firstprivate(nzt)
Generating NVIDIA GPU code
3368, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
3398, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:))
3709, Generating exit data delete(upwp_forcing_pert(:,:),tau_c6_zm(:,:),vpthvp_pert(:,:),upthvp_pert(:,:),ddzt_vm(:,:),ddzt_um(:,:),ddzt_um_pert(:,:),vpwp_forcing_pert(:,:),old_solution(:,:,:),lhs(:,:,:),rhs_save(:,:,:),rhs(:,:,:),rcond(:),vprtp(:,:),uprtp(:,:),vpthlp(:,:),upthlp(:,:),vpthvp(:,:),upthvp(:,:),vpwp_forcing(:,:),upwp_forcing(:,:),solution(:,:,:),vm_tndcy(:,:),um_tndcy(:,:),vprtp_pert(:,:),uprtp_pert(:,:),vpthlp_pert(:,:),upthlp_pert(:,:),vpthvp_tmp(:,:),upthvp_tmp(:,:),vm_smth(:,:),um_smth(:,:),ddzt_vm_pert(:,:),zeros_vector(:,:))
3717, Generating exit data delete(wpsclrp_forcing(:,:,:))
wp3_terms_ac_pr2_lhs:
4822, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4823, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4822, Generating default present(lhs_ac_pr2_wp3(:ngrdcol,:),gr)
4832, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4833, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4834, ! blockidx%x threadidx%x collapsed
4832, Generating default present(gr%invrs_dzt(1:ngrdcol,2:nzt-1),c11_skw_fnc(:ngrdcol,2:nzt-1),gr,wm_zm(:ngrdcol,2:nzt),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1))
wp3_term_pr1_lhs:
4941, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4942, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4941, Generating default present(gr,lhs_pr1_wp3(:ngrdcol,:))
4952, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4953, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4954, ! blockidx%x threadidx%x collapsed
4952, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8b(:ngrdcol),c8(:ngrdcol),skw_zt(:ngrdcol,2:nzt-1),lhs_pr1_wp3(:ngrdcol,2:nzt-1))
4963, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4964, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4965, ! blockidx%x threadidx%x collapsed
4963, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8(:ngrdcol),skw_zt(:ngrdcol,2:nzt-1),lhs_pr1_wp3(:ngrdcol,2:nzt-1),c8b(:ngrdcol))
xp2_xpyp_rhs:
3577, Generating enter data create(lhs_term_dp1(:,:),rhs_term_dp1(:,:),rhs_term_tp(:,:))
3628, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3630, ! blockidx%x threadidx%x collapsed
3628, 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),rhs_term_tp(:ngrdcol,2:nzm-1),xapxbp(:ngrdcol,:nzm))
3683, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3684, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3685, ! blockidx%x threadidx%x collapsed
3683, Generating default present(rhs(:ngrdcol,2:nzm-1),xpyp_forcing(:ngrdcol,2:nzm-1))
3692, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3693, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3694, ! blockidx%x threadidx%x collapsed
3692, Generating default present(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3694, Generating implicit firstprivate(dt)
3705, Generating copyin(xm_zeros(:,:),wpxp_zeros(:,:)) [if not already present]
Generating copyout(stats_tp2(:,:),stats_tp1(:,:)) [if not already present]
3722, Generating update self(lhs_ta(:,:,:),rhs_ta(:,:),xbm(:,:),xpyp_forcing(:,:),rhs_term_tp(:,:),wpxap(:,:),xapxbp(:,:),rhs_term_dp1(:,:),wpxbp(:,:),cn(:,:),xam(:,:),invrs_tau_zm(:,:),lhs_term_dp1(:,:))
3809, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3810, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3809, Generating default present(xapxbp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3810, Generating implicit firstprivate(threshold)
3816, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
wp3_term_ta_explicit_rhs:
5066, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5067, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5066, Generating default present(gr,rhs_ta_wp3(:ngrdcol,:))
5076, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5077, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5078, ! blockidx%x threadidx%x collapsed
5076, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp4(:ngrdcol,2:nzt),rhs_ta_wp3(:ngrdcol,2:nzt-1))
wp3_terms_bp1_pr2_rhs:
5152, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5153, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5152, Generating default present(gr,rhs_bp1_pr2_wp3(:ngrdcol,:))
5162, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5163, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5164, ! blockidx%x threadidx%x collapsed
5162, Generating default present(c11_skw_fnc(:ngrdcol,2:nzt-1),rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),thv_ds_zt(:ngrdcol,2:nzt-1),wp2thvp(:ngrdcol,2:nzt-1))
wp3_term_pr_turb_rhs:
5251, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5252, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5251, Generating default present(gr,rhs_pr_turb_wp3(:ngrdcol,:))
5262, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5263, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5264, ! blockidx%x threadidx%x collapsed
5262, Generating default present(kh_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),dvm_dz(:ngrdcol,2:nzt),gr,upwp(:ngrdcol,2:nzt),dum_dz(:ngrdcol,2:nzt),thv_ds_zt(:ngrdcol,2:nzt-1),c_wp3_pr_turb(:ngrdcol),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),wpthvp(:ngrdcol,2:nzt),vpwp(:ngrdcol,2:nzt))
5276, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5277, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5278, ! blockidx%x threadidx%x collapsed
5276, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),em(:ngrdcol,2:nzt),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),c_wp3_pr_turb(:ngrdcol))
xm_wpxp_clipping_and_stats:
4699, Generating enter data create(xm_pd(:,:),xp2_relaxed(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
4789, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4791, ! blockidx%x threadidx%x collapsed
4789, Generating default present(xm_old(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),solution(:ngrdcol,:))
4791, Generating implicit firstprivate(k_xm)
4800, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4801, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4802, ! blockidx%x threadidx%x collapsed
4800, Generating default present(wpxp(:ngrdcol,:nzm),solution(:ngrdcol,:))
4802, Generating implicit firstprivate(k_wpxp)
4811, Generating update self(wm_zt(:,:),xm(:,:),wpxp(:,:),lhs_ma_zt(:,:,:),lhs_ta_wpxp(:,:,:),lhs_ta_xm(:,:,:),lhs_pr1(:,:),lhs_diff_zm(:,:,:),lhs_ma_zm(:,:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),rcond(:))
4819, Generating copyin(c7_skw_fnc_plus_one(:,:),c7_skw_fnc_zeros(:,:)) [if not already present]
Generating copyout(wpxp_pr2(:,:),wpxp_ac(:,:)) [if not already present]
4987, Generating update self(xm(:,:))
5008, Generating update self(xm(:,:))
5042, Generating update self(xm(:,:))
5067, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5068, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5069, ! blockidx%x threadidx%x collapsed
5067, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5077, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5078, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5079, ! blockidx%x threadidx%x collapsed
5077, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5087, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5088, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5089, ! blockidx%x threadidx%x collapsed
5087, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5099, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5100, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5101, ! blockidx%x threadidx%x collapsed
5099, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5170, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
xm_term_ta_lhs:
5261, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5262, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5263, ! blockidx%x threadidx%x collapsed
5261, Generating default present(invrs_rho_ds_zt(:ngrdcol,:nzt),gr%invrs_dzt(1:ngrdcol,1:nzt),gr,rho_ds_zm(:ngrdcol,:nzt+1),lhs_ta_xm(:,:ngrdcol,:nzt))
wp3_term_pr_dfsn_rhs:
5368, Generating create(wp2uip2(:,:),wp2_uip2(:,:)) [if not already present]
5370, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5371, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5372, ! blockidx%x threadidx%x collapsed
5370, Generating default present(up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),wp2up2(:ngrdcol,:nzm),wp2vp2(:ngrdcol,:nzm),wp4(:ngrdcol,:nzm))
5379, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5380, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5379, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,:),gr)
5388, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5390, ! blockidx%x threadidx%x collapsed
5388, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),c_wp3_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1))
wp3_term_pr1_rhs:
5493, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5494, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5493, Generating default present(gr,rhs_pr1_wp3(:ngrdcol,:))
5504, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5505, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5506, ! blockidx%x threadidx%x collapsed
5504, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8b(:ngrdcol),c8(:ngrdcol),rhs_pr1_wp3(:ngrdcol,2:nzt-1),skw_zt(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1))
5513, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5514, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5515, ! blockidx%x threadidx%x collapsed
5513, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8(:ngrdcol),rhs_pr1_wp3(:ngrdcol,2:nzt-1),c8b(:ngrdcol),wp3(:ngrdcol,2:nzt-1),skw_zt(:ngrdcol,2:nzt-1))
wpxp_term_tp_lhs:
5360, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5361, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5360, Generating default present(gr,lhs_tp(:,:ngrdcol,gr%k_lb_zm))
5368, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5369, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5370, ! blockidx%x threadidx%x collapsed
5368, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),gr)
5383, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5384, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5383, Generating default present(lhs_tp(:,:ngrdcol,gr%k_ub_zm),gr)
wpxp_terms_ac_pr2_lhs:
5485, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5486, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5485, Generating default present(lhs_ac_pr2(:ngrdcol,gr%k_lb_zm),gr)
5492, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5493, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5494, ! blockidx%x threadidx%x collapsed
5492, Generating default present(invrs_dzm(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1),wm_zt(:ngrdcol,:nzm-1),lhs_ac_pr2(:ngrdcol,2:nzm-1))
5503, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5504, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5503, Generating default present(lhs_ac_pr2(:ngrdcol,gr%k_ub_zm),gr)
wpxp_term_pr1_lhs:
5583, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5584, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5585, ! blockidx%x threadidx%x collapsed
5583, Generating default present(lhs_pr1_wpthlp(:ngrdcol,2:nzm-1),lhs_pr1_wprtp(:ngrdcol,2:nzm-1),c6rt_skw_fnc(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c6thl_skw_fnc(:ngrdcol,2:nzm-1))
5597, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5598, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5597, Generating default present(gr,lhs_pr1_wpthlp(:ngrdcol,:),lhs_pr1_wprtp(:ngrdcol,:))
5617, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5618, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5619, ! blockidx%x threadidx%x collapsed
5617, Generating default present(invrs_tau_c6_zm(:ngrdcol,2:nzm-1),lhs_pr1_wpsclrp(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1))
5628, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5629, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5628, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:),gr)
wpxp_terms_bp_pr3_rhs:
5707, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5708, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5707, Generating default present(rhs_bp_pr3(:ngrdcol,gr%k_lb_zm),gr)
5713, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5714, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5715, ! blockidx%x threadidx%x collapsed
5713, Generating default present(c7_skw_fnc(:ngrdcol,2:nzm-1),rhs_bp_pr3(:ngrdcol,2:nzm-1),xpthvp(:ngrdcol,2:nzm-1),thv_ds_zm(:ngrdcol,2:nzm-1))
5721, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5722, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5721, Generating default present(rhs_bp_pr3(:ngrdcol,gr%k_ub_zm),gr)
Timing stats:
init 40 millisecs 40%
upper 30 millisecs 30%
assemble 30 millisecs 30%
Total time 100 millisecs
xm_correction_wpxp_cl:
5907, Generating enter data create(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
5911, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5912, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5913, ! blockidx%x threadidx%x collapsed
5911, Generating default present(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm))
5913, Generating implicit firstprivate(l_any_clipping_needed)
5922, Generating update self(l_any_clipping_needed)
5940, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5941, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5942, ! blockidx%x threadidx%x collapsed
5940, Generating default present(l_clipping_needed(:ngrdcol),xm_tndcy_wpxp_cl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),wpxp_chnge(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt))
5942, Generating implicit firstprivate(dt)
5953, Generating update self(xm_tndcy_wpxp_cl(:,:))
5964, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
damp_coefficient:
6012, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6013, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6014, ! blockidx%x threadidx%x collapsed
6012, Generating default present(coefficient(:ngrdcol),damped_value(:ngrdcol,:nzm),gr,gr%zm(1:ngrdcol,1:nzm),threshold(:ngrdcol),max_coeff_value(:ngrdcol),lscale_zm(:ngrdcol,:nzm),altitude_threshold(:ngrdcol),cx_skw_fnc(:ngrdcol,:nzm))
diagnose_upxp:
6092, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:))
6097, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6098, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6099, ! blockidx%x threadidx%x collapsed
6097, Generating default present(ypxp(:ngrdcol,2:nzm-1),ypwp(:ngrdcol,2:nzm-1),ddzt_ym(:ngrdcol,2:nzm-1),c6x_skw_fnc(:ngrdcol,2:nzm-1),tau_c6_zm(:ngrdcol,2:nzm-1),ddzt_xm(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1))
6109, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6110, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6109, Generating default present(ypxp(:ngrdcol,:),gr)
6116, Generating exit data delete(ddzt_ym(:,:),ddzt_xm(:,:))
calc_xp2_xpyp_ta_terms:
4123, 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(:,:))
4136, 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(:,:))
4151, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4152, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4153, ! blockidx%x threadidx%x collapsed
4151, Generating default present(a1_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm))
4162, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4163, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4164, ! blockidx%x threadidx%x collapsed
4162, Generating default present(wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4171, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4172, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4173, ! blockidx%x threadidx%x collapsed
4171, 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))
4437, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4438, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4439, ! blockidx%x threadidx%x collapsed
4437, 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))
4452, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4453, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4454, ! blockidx%x threadidx%x collapsed
4452, Generating default present(coef_wprtp2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm))
4476, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4477, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4478, ! blockidx%x threadidx%x collapsed
4476, 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))
4496, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4497, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
4498, ! blockidx%x threadidx%x collapsed
4499, ! blockidx%x threadidx%x collapsed
4496, Generating default present(lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm))
4508, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
4509, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
4510, ! blockidx%x threadidx%x collapsed
4511, ! blockidx%x threadidx%x collapsed
4512, ! blockidx%x threadidx%x collapsed
4508, 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))
4532, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4533, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4534, ! blockidx%x threadidx%x collapsed
4532, 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))
4546, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4547, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4548, ! blockidx%x threadidx%x collapsed
4546, 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))
4574, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4575, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4576, ! blockidx%x threadidx%x collapsed
4574, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm))
4581, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4582, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4583, ! blockidx%x threadidx%x collapsed
4581, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt))
4601, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4603, ! blockidx%x threadidx%x collapsed
4601, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4608, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4609, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4610, ! blockidx%x threadidx%x collapsed
4608, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt))
4632, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4633, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4634, ! blockidx%x threadidx%x collapsed
4632, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4639, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4640, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4641, ! blockidx%x threadidx%x collapsed
4639, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt))
4659, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4660, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4661, ! blockidx%x threadidx%x collapsed
4659, 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))
4685, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4686, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4687, ! blockidx%x threadidx%x collapsed
4685, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm))
4692, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4693, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4694, ! blockidx%x threadidx%x collapsed
4692, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt))
4724, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4725, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4726, ! blockidx%x threadidx%x collapsed
4724, 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))
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(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt))
4758, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4759, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4760, ! blockidx%x threadidx%x collapsed
4758, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm))
4765, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4766, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4767, ! blockidx%x threadidx%x collapsed
4765, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt))
4788, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4789, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4790, ! blockidx%x threadidx%x collapsed
4788, Generating default present(term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrprtp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
4797, Generating implicit firstprivate(nzt,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(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
4822, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4823, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4824, ! blockidx%x threadidx%x collapsed
4822, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm))
4829, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4830, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4831, ! blockidx%x threadidx%x collapsed
4829, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt))
4852, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4853, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4854, ! blockidx%x threadidx%x collapsed
4852, 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))
4861, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4862, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4863, ! blockidx%x threadidx%x collapsed
4861, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr))
4886, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4887, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4888, ! blockidx%x threadidx%x collapsed
4886, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
4893, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4894, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4895, ! blockidx%x threadidx%x collapsed
4893, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt))
5329, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5330, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5331, ! blockidx%x threadidx%x collapsed
5329, 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))
5343, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5344, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5345, ! blockidx%x threadidx%x collapsed
5343, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm))
5361, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5362, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5363, ! blockidx%x threadidx%x collapsed
5361, 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))
5371, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5372, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5373, ! blockidx%x threadidx%x collapsed
5371, 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))
5393, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5394, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
5395, ! blockidx%x threadidx%x collapsed
5396, ! blockidx%x threadidx%x collapsed
5393, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm))
5427, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:))
5452, 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(:,:))
5465, 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:
5542, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5543, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5544, ! blockidx%x threadidx%x collapsed
5542, Generating default present(invrs_dzm(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),xbm(:ngrdcol,:nzm-1),xam(:ngrdcol,:nzm-1),wpxap(:ngrdcol,2:nzm-1),wpxbp(:ngrdcol,2:nzm-1))
term_dp1_lhs:
5637, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5638, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5637, Generating default present(gr,lhs(:ngrdcol,:))
5646, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5648, ! blockidx%x threadidx%x collapsed
5646, Generating default present(lhs(:ngrdcol,2:nzm-1),invrs_tau_zm(:ngrdcol,2:nzm-1),cn(:ngrdcol,2:nzm-1))
term_dp1_rhs:
5727, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5728, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5729, ! blockidx%x threadidx%x collapsed
5727, Generating default present(rhs(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),cn(:ngrdcol,:nzm))
5729, Generating implicit firstprivate(threshold)
term_pr1:
5855, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5856, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5857, ! blockidx%x threadidx%x collapsed
5855, Generating default present(invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c14(:ngrdcol),xbp2(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),invrs_tau_c14_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol))
term_pr2:
5971, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5972, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5973, ! blockidx%x threadidx%x collapsed
5971, 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:
6074, Generating update self(xp2_np1(:,:))
6095, Generating update self(xp2_np1(:,:))
Timing stats:
init 90 millisecs 25%
upper 100 millisecs 27%
opt2a 10 millisecs 2%
carry 60 millisecs 16%
opt2d 10 millisecs 2%
schedule 40 millisecs 11%
assemble 50 millisecs 13%
Total time 360 millisecs
Timing stats:
init 120 millisecs 6%
upper 90 millisecs 5%
expand 40 millisecs 2%
pfo 50 millisecs 2%
accel 320 millisecs 18%
carry 450 millisecs 25%
opt2d 40 millisecs 2%
optimize 120 millisecs 6%
schedule 500 millisecs 28%
assemble 10 millisecs 0%
Total time 1740 millisecs
Timing stats:
init 100 millisecs 4%
upper 120 millisecs 5%
expand 20 millisecs 0%
opt2a 10 millisecs 0%
pfo 60 millisecs 2%
accel 400 millisecs 19%
opt2b 10 millisecs 0%
opt2c 30 millisecs 1%
carry 540 millisecs 26%
opt2d 30 millisecs 1%
optimize 150 millisecs 7%
schedule 570 millisecs 27%
Total time 2040 millisecs
Timing stats:
init 50 millisecs 23%
upper 70 millisecs 33%
carry 30 millisecs 14%
optimize 20 millisecs 9%
schedule 30 millisecs 14%
assemble 10 millisecs 4%
Total time 210 millisecs
Timing stats:
init 2180 millisecs 50%
upper 1280 millisecs 29%
expand 30 millisecs 0%
carry 70 millisecs 1%
schedule 500 millisecs 11%
assemble 240 millisecs 5%
Total time 4300 millisecs
Timing stats:
init 90 millisecs 31%
upper 90 millisecs 31%
expand 20 millisecs 6%
carry 10 millisecs 3%
opt2d 10 millisecs 3%
optimize 10 millisecs 3%
schedule 50 millisecs 17%
assemble 10 millisecs 3%
Total time 290 millisecs
Timing stats:
init 120 millisecs 7%
upper 200 millisecs 11%
expand 20 millisecs 1%
pfo 200 millisecs 11%
accel 330 millisecs 19%
opt2c 10 millisecs 0%
carry 320 millisecs 18%
opt2d 10 millisecs 0%
optimize 60 millisecs 3%
schedule 410 millisecs 24%
assemble 10 millisecs 0%
Total time 1690 millisecs
Timing stats:
init 30 millisecs 37%
upper 20 millisecs 25%
opt2b 10 millisecs 12%
schedule 20 millisecs 25%
Total time 80 millisecs
Timing stats:
init 750 millisecs 47%
upper 500 millisecs 31%
carry 30 millisecs 1%
opt2d 10 millisecs 0%
schedule 190 millisecs 12%
assemble 100 millisecs 6%
Total time 1580 millisecs
Timing stats:
upper 190 millisecs 100%
Total time 190 millisecs
NVFORTRAN-S-0186-Argument missing for formal argument field (/home/jenkins/workspace/cam_gpu_test/src/physics/clubb/src/CLUBB_core/advance_clubb_core_module.F90: 2268)
0 inform, 0 warnings, 1 severes, 0 fatal for advance_clubb_core
Timing stats:
init 60 millisecs 40%
upper 50 millisecs 33%
carry 20 millisecs 13%
schedule 10 millisecs 6%
assemble 10 millisecs 6%
Total time 150 millisecs
make: *** [/home/jenkins/cam_output/caseroot/UWM_ne3_gpu_no_stats_larson-group_nvhpc/Depends.nvhpc:161: advance_clubb_core_module.o] Error 2
make: *** Waiting for unfinished jobs....
Timing stats:
init 20 millisecs 22%
upper 30 millisecs 33%
expand 10 millisecs 11%
carry 10 millisecs 11%
schedule 20 millisecs 22%
Total time 90 millisecs
Timing stats:
init 90 millisecs 40%
upper 60 millisecs 27%
expand 10 millisecs 4%
schedule 30 millisecs 13%
assemble 30 millisecs 13%
Total time 220 millisecs
Timing stats:
init 160 millisecs 30%
upper 100 millisecs 19%
expand 90 millisecs 17%
vectorize 20 millisecs 3%
unroll 10 millisecs 1%
vectorize2 10 millisecs 1%
optimize 20 millisecs 3%
schedule 60 millisecs 11%
assemble 50 millisecs 9%
Total time 520 millisecs
ERROR: Command make complib -j 14 COMP_NAME=cam COMPLIB=/home/jenkins/cam_output/scratch/UWM_ne3_gpu_no_stats_larson-group_nvhpc/bld/lib/libatm.a -f /home/jenkins/cam_output/caseroot/UWM_ne3_gpu_no_stats_larson-group_nvhpc/Tools/Makefile CIME_MODEL=cesm SMP=FALSE CASEROOT="/home/jenkins/cam_output/caseroot/UWM_ne3_gpu_no_stats_larson-group_nvhpc" CASETOOLS="/home/jenkins/cam_output/caseroot/UWM_ne3_gpu_no_stats_larson-group_nvhpc/Tools" CIMEROOT="/home/jenkins/workspace/cam_gpu_test/cime" SRCROOT="/home/jenkins/workspace/cam_gpu_test" COMP_INTERFACE="nuopc" COMPILER="nvhpc" DEBUG="FALSE" EXEROOT="/home/jenkins/cam_output/scratch/UWM_ne3_gpu_no_stats_larson-group_nvhpc/bld" RUNDIR="/home/jenkins/cam_output/scratch/UWM_ne3_gpu_no_stats_larson-group_nvhpc/run" INCROOT="/home/jenkins/cam_output/scratch/UWM_ne3_gpu_no_stats_larson-group_nvhpc/bld/lib/include" LIBROOT="/home/jenkins/cam_output/scratch/UWM_ne3_gpu_no_stats_larson-group_nvhpc/bld/lib" MACH="larson-group" MPILIB="mpich" NINST_VALUE="c1a1l1i1o1r1" OS="Linux" PIO_VERSION=2 SHAREDLIBROOT="/home/jenkins/cam_output/scratch/UWM_ne3_gpu_no_stats_larson-group_nvhpc/bld" BUILD_THREADED="FALSE" USE_ESMF_LIB="TRUE" USE_MOAB="FALSE" CAM_CONFIG_OPTS="-phys cam7 -silent -microphys mg3 -cppdefs '-DUWM_MISC -DCLUBB_GPU'" COMP_ATM="cam" COMP_ICE="cice" COMP_GLC="sglc" COMP_LND="clm" COMP_OCN="docn" COMP_ROF="mosart" COMP_WAV="swav" USE_TRILINOS="FALSE" USE_ALBANY="FALSE" USE_PETSC="FALSE" USER_CPPDEFS=' -DUWM_MISC -DCLUBB_GPU -DPLON=1 -DPLAT=1 -DNUM_COMP_INST_ATM=1 -DNUM_COMP_INST_LND=1 -DNUM_COMP_INST_OCN=1 -DNUM_COMP_INST_ICE=1 -DNUM_COMP_INST_GLC=1 -DNUM_COMP_INST_ROF=1 -DNUM_COMP_INST_WAV=1 -DNUM_COMP_INST_IAC=1 -DNUM_COMP_INST_ESP=1 -DCAM -D_WK_GRAD -DNP=4 -DHAVE_F2003_PTR_BND_REMAP -DFVM_TRACERS -D_MPI -DPLEV=32 -DPCNST=41 -DPCOLS=16 -DPSUBCOLS=1 -DN_RAD_CNST=30 -DPTRM=1 -DPTRN=1 -DPTRK=1 -DSPMD -DMODAL_AERO -DMODAL_AERO_4MODE -DCLUBB_SGS -DCLUBB_CAM -DNO_LAPACK_ISNAN -DCLUBB_REAL_TYPE=dp -DMODEL_ -DMODEL_CESM -DHEMCO_CESM -DUSE_REAL8' failed with rc=2
[Pipeline] sh
+ cat '/home/jenkins/cam_output/scratch/UWM_ne3_gpu_no_stats_larson-group_nvhpc/bld/cesm.bldlog.*'
cat: '/home/jenkins/cam_output/scratch/UWM_ne3_gpu_no_stats_larson-group_nvhpc/bld/cesm.bldlog.*': No such file or directory
[Pipeline] echo
WARNING: One of the log files (build or run) were not found - the failure must have occured before their creation
[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 1
Finished: FAILURE