Started by an SCM change Obtained jenkins_tests/clubb_monoflux_CPU_vs_GPU_diff/Jenkinsfile from git https://github.com/larson-group/clubb.git [Pipeline] Start of Pipeline [Pipeline] node Running on overlie in /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/larson-group/clubb.git > git init /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff # timeout=10 Fetching upstream changes from https://github.com/larson-group/clubb.git > git --version # timeout=10 > git --version # 'git version 2.34.1' > git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision e3707bdb9336e23f2215ba647eb2df43cdab9d9a (refs/remotes/origin/master) Commit message: "Monoflux GPU optimization (#1221)" > git config remote.origin.url https://github.com/larson-group/clubb.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f e3707bdb9336e23f2215ba647eb2df43cdab9d9a # timeout=10 > git rev-list --no-walk 9fbd3da928e373d8cb9b7108cbe56cc997ba68e8 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Run test_monoflux_limiter_GPU.py) [Pipeline] lock Trying to acquire lock on [Resource: GPU_overlie] Resource [GPU_overlie] did not exist. Created. Lock acquired on [Resource: GPU_overlie] [Pipeline] { [Pipeline] dir Running in /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/run_scripts [Pipeline] { [Pipeline] sh + source /etc/profile.d/larson-group.sh ++ export GIT_EDITOR=vi ++ GIT_EDITOR=vi ++ export SVN_EDITOR=vi ++ SVN_EDITOR=vi ++ export OMP_STACKSIZE=1048579 ++ OMP_STACKSIZE=1048579 ++ export LMOD_ROOT=/opt/lmod/ ++ LMOD_ROOT=/opt/lmod/ ++ source /opt/lmod//lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/gcc-12.2.0/lmod-8.7.37-fq24mybyn2li6got2bxzk62ejh5d3p4z/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx +++ find /usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core -print -quit ++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core ++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core + module load nvhpc netcdf-fortran + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + python test_monoflux_limiter_GPU.py make: *** No rule to make target 'distclean'. Stop. .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................clubb_at_least_debug_level: 55, Generating acc routine seq Generating NVIDIA GPU code set_clubb_debug_level: 116, Generating update device(clubb_debug_level) penta_lu_solve_single_rhs_multiple_lhs: 146, Generating create(lower_diag_invrs(:,:),upper_2(:,:),upper_1(:,:),lower_1(:,:),lower_2(:,:)) [if not already present] 148, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 149, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 148, Generating default present(lhs(:1,:ngrdcol,:2)) 161, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 162, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 163, !$acc loop seq 161, Generating default present(lhs(:,:ngrdcol,3:ndim-2)) 162, Generating implicit firstprivate(k) 163, Loop carried dependence of upper_2,upper_1 prevents parallelization Loop carried backward dependence of upper_2,upper_1 prevents vectorization 176, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 177, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 176, Generating default present(lhs(-1:,:ngrdcol,ndim-1:ndim)) 177, Generating implicit firstprivate(ndim) 197, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 198, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 204, !$acc loop seq 197, Generating default present(soln(:ngrdcol,:),rhs(:ngrdcol,:)) 198, Generating implicit firstprivate(k) 204, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization 211, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 212, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 215, !$acc loop seq 211, Generating default present(soln(:ngrdcol,:ndim)) 212, Generating implicit firstprivate(k) 215, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization tridiag_lu_solve_single_rhs_lhs: 117, Generating create(lower_diag_invrs(:),upper(:)) [if not already present] 119, Generating implicit copyin(soln(:ndim-1)) [if not already present] Generating implicit copyin(rhs(1:ndim),lhs(-1:1,1:ndim)) [if not already present] Generating implicit copyout(soln(1:ndim)) [if not already present] 121, Accelerator serial kernel generated Generating NVIDIA GPU code 124, Loop carried dependence of upper prevents parallelization Loop carried backward dependence of upper prevents vectorization Accelerator serial kernel generated Generating NVIDIA GPU code 124, !$acc loop seq 129, Accelerator serial kernel generated Generating NVIDIA GPU code 133, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization Accelerator serial kernel generated Generating NVIDIA GPU code 133, !$acc loop seq 137, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization Accelerator serial kernel generated Generating NVIDIA GPU code 137, !$acc loop seq ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libclubb_gfdlact.a penta_lu_solve_multiple_rhs_lhs: 266, Generating create(lower_diag_invrs(:,:),upper_1(:,:),upper_2(:,:),lower_1(:,:),lower_2(:,:)) [if not already present] 268, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 269, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 268, Generating default present(lhs(:1,:ngrdcol,:2)) 281, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 282, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 283, !$acc loop seq 281, Generating default present(lhs(:,:ngrdcol,3:ndim-2)) 282, Generating implicit firstprivate(k) 283, Loop carried dependence of upper_2,upper_1 prevents parallelization Loop carried backward dependence of upper_2,upper_1 prevents vectorization 296, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 297, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 296, Generating default present(lhs(-1:,:ngrdcol,ndim-1:ndim)) 297, Generating implicit firstprivate(ndim) 317, Generating implicit firstprivate(ndim,ngrdcol,nrhs) Generating NVIDIA GPU code 318, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 319, ! blockidx%x threadidx%x collapsed 325, !$acc loop seq 317, Generating default present(soln(:ngrdcol,:,:nrhs),rhs(:ngrdcol,:,:nrhs)) 319, Generating implicit firstprivate(k) 325, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization 333, Generating implicit firstprivate(ndim,ngrdcol,nrhs) Generating NVIDIA GPU code 334, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 335, ! blockidx%x threadidx%x collapsed 338, !$acc loop seq 333, Generating default present(soln(:ngrdcol,:ndim,:nrhs)) 335, Generating implicit firstprivate(k) 338, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization tridiag_lu_solve_single_rhs_multiple_lhs: 182, Generating create(lower_diag_invrs(:,:),upper(:,:)) [if not already present] 184, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 185, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 184, Generating default present(lhs(:0,:ngrdcol,:1)) 191, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 192, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 193, !$acc loop seq 191, Generating default present(lhs(:,:ngrdcol,2:ndim-1)) 192, Generating implicit firstprivate(k) 193, Loop carried dependence of upper prevents parallelization Loop carried backward dependence of upper prevents vectorization 200, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 201, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 200, Generating default present(lhs(0:,:ngrdcol,ndim)) 201, Generating implicit firstprivate(ndim) 207, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 212, !$acc loop seq 207, Generating default present(soln(:ngrdcol,:ndim),rhs(:ngrdcol,:ndim),lhs(1,:ngrdcol,2:ndim)) 208, Generating implicit firstprivate(k) 212, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization 218, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 219, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 220, !$acc loop seq 218, Generating default present(soln(:ngrdcol,:ndim)) 219, Generating implicit firstprivate(k) 220, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization tridiag_lu_solve_multiple_rhs_lhs: 268, Generating create(upper(:,:),lower_diag_invrs(:,:)) [if not already present] 270, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 271, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 270, Generating default present(lhs(:0,:ngrdcol,:1)) 277, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 278, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 279, !$acc loop seq 277, Generating default present(lhs(:,:ngrdcol,2:ndim-1)) 278, Generating implicit firstprivate(k) 279, Loop carried dependence of upper prevents parallelization Loop carried backward dependence of upper prevents vectorization 286, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 287, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 286, Generating default present(lhs(0:,:ngrdcol,ndim)) 287, Generating implicit firstprivate(ndim) 293, Generating implicit firstprivate(ndim,ngrdcol,nrhs) Generating NVIDIA GPU code 294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 295, ! blockidx%x threadidx%x collapsed 299, !$acc loop seq 293, Generating default present(soln(:ngrdcol,:ndim,:nrhs),rhs(:ngrdcol,:ndim,:nrhs),lhs(1,:ngrdcol,2:ndim)) 295, Generating implicit firstprivate(k) 299, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization 306, Generating implicit firstprivate(ndim,ngrdcol,nrhs) Generating NVIDIA GPU code 307, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 308, ! blockidx%x threadidx%x collapsed 309, !$acc loop seq 306, Generating default present(soln(:ngrdcol,:ndim,:nrhs)) 308, Generating implicit firstprivate(k) 309, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization compute_sigma_sqd_w: 97, Generating enter data create(max_corr_w_x_sqd(:,:)) 108, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 109, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 110, ! blockidx%x threadidx%x collapsed 108, Generating default present(rtp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),max_corr_w_x_sqd(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 120, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 121, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 122, ! blockidx%x threadidx%x collapsed 120, Generating default present(max_corr_w_x_sqd(:ngrdcol,:nzm),up2(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm)) 134, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 135, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 136, ! blockidx%x threadidx%x collapsed 134, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),max_corr_w_x_sqd(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm)) 142, Generating exit data delete(max_corr_w_x_sqd(:,:)) skx_func: 73, Generating create(skx_denom_tol(:)) [if not already present] 75, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 76, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 75, Generating default present(clubb_params(:ngrdcol,73)) 76, Generating implicit firstprivate(x_tol) 84, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 85, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 86, ! blockidx%x threadidx%x collapsed 84, Generating default present(xp2(:ngrdcol,:nz),xp3(:ngrdcol,:nz),skx(:ngrdcol,:nz)) lg_2005_ansatz: 171, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 172, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 173, ! blockidx%x threadidx%x collapsed 171, Generating default present(skw(:ngrdcol,:nz),beta(:ngrdcol),skx(:ngrdcol,:nz),xp2(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),wp2(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz)) 173, Generating implicit firstprivate(x_tol,nrmlzd_skw,nrmlzd_corr_wx) xp3_lg_2005_ansatz: 247, Generating create(skx_zt(:,:),skx_denom_tol(:)) [if not already present] 254, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 255, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 254, Generating default present(clubb_params(:ngrdcol,73)) 255, Generating implicit firstprivate(x_tol) 262, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 263, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 264, ! blockidx%x threadidx%x collapsed 262, Generating default present(xp2_zt(:ngrdcol,:nzt),xp3(:ngrdcol,:nzt)) adg1_pdf_driver: 152, Generating enter data create(w_1_n(:,:),w_2_n(:,:)) 209, Generating exit data delete(w_2_n(:,:),w_1_n(:,:)) adg1_w_closure: 660, Generating implicit firstprivate(ngrdcol,nz) 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(varnce_w_1(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),w_2(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),wp2(:ngrdcol,:nz),wm(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),w_1(:ngrdcol,:nz),skw(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz)) 662, Generating implicit firstprivate(mixt_frac_max_mag) mono_cubic_interp: 116, Generating acc routine seq Generating NVIDIA GPU code pvertinterp: 548, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 549, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 548, Generating default present(interp_var(:ngrdcol),p_mid(:ngrdcol,:),input_var(:ngrdcol,:)) 549, Generating implicit firstprivate(p_out,l_found,l_error,k,dpu,k_upper,dpl) 568, Accelerator restriction: induction variable live-out from loop: k 573, Accelerator restriction: induction variable live-out from loop: k adg1_adg2_responder_params: 1116, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1117, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1118, ! blockidx%x threadidx%x collapsed 1116, Generating default present(varnce_x_2(:ngrdcol,:nz),wp2(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),alpha_x(:ngrdcol,:nz),beta(:ngrdcol),sqrt_wp2(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),x_2(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),xp2(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz)) 1118, Generating implicit firstprivate(x_tol,width_factor_1) thlm2t_in_k_2d: 140, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 141, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 142, ! blockidx%x threadidx%x collapsed 140, Generating default present(thlm(:ngrdcol,:nz),rcm(:ngrdcol,:nz),exner(:ngrdcol,:nz)) sat_mixrat_liq_k: 88, Generating acc routine seq Generating NVIDIA GPU code sat_mixrat_liq_2d: 365, Generating create(esat(:,:)) [if not already present] Generating copyin(t_in_k(:,:),p_in_pa(:,:)) [if not already present] 380, Generating implicit firstprivate(ngrdcol,nz,start_index) Generating NVIDIA GPU code 381, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 382, ! blockidx%x threadidx%x collapsed 382, Generating implicit firstprivate(t_in_c_sqd,t_in_c) 435, Generating implicit firstprivate(ngrdcol,start_index,nz) Generating NVIDIA GPU code 436, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 437, ! blockidx%x threadidx%x collapsed 449, Generating implicit firstprivate(ngrdcol,nz,start_index) Generating NVIDIA GPU code 450, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 451, ! blockidx%x threadidx%x collapsed 451, Generating implicit firstprivate(t_in_k_clipped) 476, Generating implicit firstprivate(ngrdcol,nz,start_index) Generating NVIDIA GPU code 477, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 478, ! blockidx%x threadidx%x collapsed 478, Generating implicit firstprivate(t_in_k_int) 498, Generating implicit firstprivate(ngrdcol,start_index,nz) Generating NVIDIA GPU code 499, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 500, ! blockidx%x threadidx%x collapsed sat_mixrat_ice_2d: 952, Generating create(esat_ice(:,:)) [if not already present] Generating copyin(p_in_pa(:,:),t_in_k(:,:)) [if not already present] 961, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 962, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 963, ! blockidx%x threadidx%x collapsed 976, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 977, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 978, ! blockidx%x threadidx%x collapsed 978, Generating implicit firstprivate(t_in_c) 1005, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1006, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1007, ! blockidx%x threadidx%x collapsed 1007, Generating implicit firstprivate(t_in_k_clipped) 1035, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1036, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1037, ! blockidx%x threadidx%x collapsed band_solve_single_rhs_multiple_lhs: 108, Generating update self(lhs(:,:,:),rhs(:,:)) 121, Generating update device(rcond(:)) 128, Generating update self(rhs(:,:),lhs(:,:,:)) 136, Generating update device(soln(:,:)) band_solve_multiple_rhs_lhs: 220, Generating update self(lhs(:,:,:),rhs(:,:,:)) 233, Generating update device(rcond(:)) 240, Generating update self(rhs(:,:,:),lhs(:,:,:)) 248, Generating update device(soln(:,:,:)) tridiag_solve_single_rhs_multiple_lhs: 432, Generating update self(lhs(:,:,:),rhs(:,:)) 443, Generating update device(rcond(:)) 450, Generating update self(rhs(:,:),lhs(:,:,:)) 457, Generating update device(soln(:,:)) tridiag_solve_multiple_rhs_lhs: 538, Generating update self(lhs(:,:,:),rhs(:,:,:)) 549, Generating update device(rcond(:)) 556, Generating update self(rhs(:,:,:),lhs(:,:,:)) 563, Generating update device(soln(:,:,:)) linear_interpolated_azm_2d: 1543, Generating copyin(azt(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:)) [if not already present] Generating copyout(linear_interpolated_azm(:,:)) [if not already present] Generating copyin(gr%zt(:,:)) [if not already present] 1549, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1550, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1551, ! blockidx%x threadidx%x collapsed 1562, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1563, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1573, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1574, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1574, Generating implicit firstprivate(nzt,nzm) 1582, Generating copyin(zm_min) [if not already present] Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1584, ! blockidx%x threadidx%x collapsed zt2zm2zt: 1639, Generating create(azt_zm(:,:)) [if not already present] zm2zt2zm: 1695, Generating create(azm_zt(:,:)) [if not already present] linear_interpolated_azt_2d: 2109, Generating copyin(azm(:,:),gr,gr%zm(:,:),gr%weights_zm2zt(:,:,:)) [if not already present] Generating copyout(linear_interpolated_azt(:,:)) [if not already present] Generating copyin(gr%zt(:,:)) [if not already present] 2115, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2116, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2117, ! blockidx%x threadidx%x collapsed 2126, Generating copyin(zt_min) [if not already present] Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2127, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2128, ! blockidx%x threadidx%x collapsed gradzm_2d: 2414, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2415, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2416, ! blockidx%x threadidx%x collapsed 2414, Generating default present(azm(:ngrdcol,:nzt+1),gr%invrs_dzt(1:ngrdcol,1:nzt),gr) gradzm_1d: 2463, Generating copyin(azm_col(:,:),gr) [if not already present] Generating copyout(gradzm_1d_col(:,:)) [if not already present] Generating copyin(gr%invrs_dzt(:,:)) [if not already present] gradzt_2d: 2510, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2511, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2512, ! blockidx%x threadidx%x collapsed 2510, Generating default present(azt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr) 2524, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2525, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2525, Generating implicit firstprivate(nzm) gradzt_1d: 2571, Generating copyin(azt_col(:,:),gr) [if not already present] Generating copyout(gradzt_1d_col(:,:)) [if not already present] Generating copyin(gr%invrs_dzm(:,:)) [if not already present] calculate_thvm: 245, Generating copyin(rtm(:,:),rcm(:,:),exner(:,:),thlm(:,:)) [if not already present] Generating copyout(thvm(:,:)) [if not already present] Generating copyin(thv_ds_zt(:,:)) [if not already present] 249, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 250, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 251, ! blockidx%x threadidx%x collapsed term_ma_zt_lhs: 194, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 195, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 196, ! blockidx%x threadidx%x collapsed 194, Generating default present(invrs_dzt(:ngrdcol,2:nzt-1),wm_zt(:ngrdcol,2:nzt-1),weights_zt2zm(:ngrdcol,2:nzt,:),lhs_ma(:,:ngrdcol,2:nzt-1)) 217, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 218, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 217, Generating default present(invrs_dzt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt),wm_zt(:ngrdcol,nzt),weights_zt2zm(:ngrdcol,nzm-1,:)) 218, Generating implicit firstprivate(nzt,nzm) 237, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 238, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 237, Generating default present(invrs_dzt(:ngrdcol,:1),wm_zt(:ngrdcol,:1),weights_zt2zm(:ngrdcol,2,:),lhs_ma(:,:ngrdcol,:1)) 256, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 257, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 258, ! blockidx%x threadidx%x collapsed 256, Generating default present(invrs_dzm(:ngrdcol,2:nzt),wm_zt(:ngrdcol,2:nzt-1),lhs_ma(:,:ngrdcol,2:nzt-1)) 288, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 289, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 288, Generating default present(invrs_dzm(:ngrdcol,nzm-1),wm_zt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt)) 289, Generating implicit firstprivate(nzt,nzm) 317, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 318, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 317, Generating default present(invrs_dzm(:ngrdcol,2),wm_zt(:ngrdcol,:1),lhs_ma(:,:ngrdcol,:1)) term_ma_zm_lhs: 451, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 453, ! blockidx%x threadidx%x collapsed 451, Generating default present(lhs_ma(:,:ngrdcol,:1)) 460, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 461, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 462, ! blockidx%x threadidx%x collapsed 460, Generating default present(invrs_dzm(:ngrdcol,2:nzm-1),wm_zm(:ngrdcol,2:nzm-1),weights_zm2zt(:ngrdcol,:nzm-1,:),lhs_ma(:,:ngrdcol,2:nzm-1)) 479, Generating implicit firstprivate(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(lhs_ma(:,:ngrdcol,nzm)) 481, Generating implicit firstprivate(nzm) calc_stability_correction: 309, Generating enter data create(lambda0_stability(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:)) 327, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 328, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 329, ! blockidx%x threadidx%x collapsed 327, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm),lambda0_stability_coef(:ngrdcol),lambda0_stability(:ngrdcol,:nzm)) 339, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 340, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 341, ! blockidx%x threadidx%x collapsed 339, Generating default present(stability_correction(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm),em(:ngrdcol,:nzm),lambda0_stability(:ngrdcol,:nzm)) 349, Generating exit data delete(lambda0_stability(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:)) xpyp_term_ta_pdf_lhs: 372, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 373, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 374, ! blockidx%x threadidx%x collapsed 372, Generating default present(lhs_ta(:,:ngrdcol,:1)) 383, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 384, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 385, ! blockidx%x threadidx%x collapsed 383, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%weights_zm2zt(1:ngrdcol,1:nzm-1,1:2),coef_wpxpyp_implicit(:ngrdcol,:nzm-1),gr,rho_ds_zt(:ngrdcol,:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1)) 414, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 415, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 416, ! blockidx%x threadidx%x collapsed 414, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),sgn_turbulent_vel(:ngrdcol,2:nzm-1),rho_ds_zm(:ngrdcol,:nzm),lhs_ta(:,:ngrdcol,2:nzm-1),gr%invrs_dzt(1:ngrdcol,1:nzm-1),coef_wpxpyp_implicit_zm(:ngrdcol,:nzm),gr) 461, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 462, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 463, ! blockidx%x threadidx%x collapsed 461, Generating default present(lhs_ta(:,:ngrdcol,nzm)) 463, Generating implicit firstprivate(nzm) xpyp_term_ta_pdf_lhs_godunov: 536, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 537, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 538, ! blockidx%x threadidx%x collapsed 536, Generating default present(lhs_ta(:,:ngrdcol,:1)) 545, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 546, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 547, ! blockidx%x threadidx%x collapsed 545, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),coef_wpxpyp_implicit(:ngrdcol,:nzm-1),gr,rho_ds_zm(:ngrdcol,:nzm),lhs_ta(:,:ngrdcol,2:nzm-1)) 569, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 570, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 571, ! blockidx%x threadidx%x collapsed 569, Generating default present(lhs_ta(:,:ngrdcol,nzm)) 571, Generating implicit firstprivate(nzm) calc_brunt_vaisala_freq_sqd: 468, Generating create(rsat_zm(:,:),t_in_k(:,:),ice_supersat_frac_zm(:,:),rsat(:,:),t_in_k_zm(:,:),thm(:,:),ddzt_rtm(:,:),ddzt_thlm(:,:),brunt_vaisala_freq_clipped(:,:),ddzt_rsat(:,:),thvm_zm(:,:),thm_zm(:,:),ddzt_thm(:,:),ddzt_thvm(:,:)) [if not already present] 472, Generating enter data create(tmp_calc(:,:)) 482, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 483, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 484, ! blockidx%x threadidx%x collapsed 482, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm)) 492, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 493, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 494, ! blockidx%x threadidx%x collapsed 492, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm)) 494, Generating implicit firstprivate(t0) 508, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 509, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 510, ! blockidx%x threadidx%x collapsed 508, Generating default present(thlm(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),exner(:ngrdcol,:nzt)) 520, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 521, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 522, ! blockidx%x threadidx%x collapsed 520, Generating default present(brunt_vaisala_freq_sqd_dry(:ngrdcol,:nzm)) 528, Generating implicit firstprivate(nzm,ngrdcol) 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(brunt_vaisala_freq_sqd_moist(:ngrdcol,:nzm)) 544, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 545, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 546, ! blockidx%x threadidx%x collapsed 544, Generating default present(brunt_vaisala_freq_sqd_dry(:ngrdcol,:nzm),bv_efold(:ngrdcol),brunt_vaisala_freq_sqd_moist(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm)) 582, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 584, ! blockidx%x threadidx%x collapsed 582, Generating default present(brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm)) 603, Generating exit data delete(tmp_calc(:,:)) xpyp_term_ta_pdf_rhs: 880, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 881, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 880, Generating default present(rhs_ta(:ngrdcol,:1)) 889, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 890, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 891, ! blockidx%x threadidx%x collapsed 889, Generating default present(rho_ds_zt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,invrs_rho_ds_zm(:ngrdcol,2:nzm-1),term_wpxpyp_explicit(:ngrdcol,:nzm-1),rhs_ta(:ngrdcol,2:nzm-1)) 905, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 906, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 907, ! blockidx%x threadidx%x collapsed 905, Generating default present(rho_ds_zm(:ngrdcol,:nzm),gr,gr%invrs_dzt(1:ngrdcol,1:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),term_wpxpyp_explicit_zm(:ngrdcol,:nzm),sgn_turbulent_vel(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1)) 936, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 937, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 936, Generating default present(rhs_ta(:ngrdcol,nzm)) 937, Generating implicit firstprivate(nzm) xpyp_term_ta_pdf_rhs_godunov: 1005, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1006, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1005, Generating default present(rhs_ta(:ngrdcol,:1)) 1011, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1012, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1013, ! blockidx%x threadidx%x collapsed 1011, Generating default present(rho_ds_zm(:ngrdcol,:nzm),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,rhs_ta(:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),term_wpxpyp_explicit_zm(:ngrdcol,:nzm),sgn_turbulent_vel(:ngrdcol,:nzm-1)) 1029, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1030, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1029, Generating default present(rhs_ta(:ngrdcol,nzm)) 1030, Generating implicit firstprivate(nzm) diffusion_zt_lhs: 310, Generating create(k_zm_nu(:,:),ddzm_rho_k_zm_nu(:,:),drhokdz_zt(:,:),rho_k_zm_nu(:,:),lhs_upwind(:,:,:)) [if not already present] 312, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 313, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 314, ! blockidx%x threadidx%x collapsed 312, Generating default present(k_zm(:ngrdcol,:nzm),nu(:ngrdcol)) 391, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 392, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 391, Generating default present(k_zm(:ngrdcol,2),gr%invrs_dzm(1:ngrdcol,2),gr%invrs_dzt(1:ngrdcol,1),invrs_rho_ds_zt(:ngrdcol,:1),lhs(:,:ngrdcol,:1),rho_ds_zm(:ngrdcol,2),nu(:ngrdcol),gr) 432, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 433, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 434, ! blockidx%x threadidx%x collapsed 432, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzm(1:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),lhs(:,:ngrdcol,2:nzt-1),gr) 488, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 489, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 488, Generating default present(k_zm(:ngrdcol,nzm-1),gr,rho_ds_zm(:ngrdcol,nzm-1),nu(:ngrdcol),lhs(:,:ngrdcol,nzt),invrs_rho_ds_zt(:ngrdcol,nzt),gr%invrs_dzt(1:ngrdcol,nzt),gr%invrs_dzm(1:ngrdcol,nzm-1)) 489, Generating implicit firstprivate(nzt,nzm) compute_cx_fnc_richardson: 727, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:)) 743, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 744, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 745, ! blockidx%x threadidx%x collapsed 743, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm)) 745, Generating implicit firstprivate(invrs_num_div_thresh) 758, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 759, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 760, ! blockidx%x threadidx%x collapsed 758, Generating default present(clubb_params(:ngrdcol,96:97),ri_zm_cx(:ngrdcol,:nzm),fnc_richardson(:ngrdcol,:nzm)) 760, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max) 780, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 781, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 782, ! blockidx%x threadidx%x collapsed 780, Generating default present(clubb_params(:ngrdcol,94:95),fnc_richardson_smooth(:ngrdcol,:nzm),cx_fnc_interp(:ngrdcol,:nzm)) 782, Generating implicit firstprivate(cx_min,cx_max) 795, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 796, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 797, ! blockidx%x threadidx%x collapsed 795, Generating default present(clubb_params(:ngrdcol,94:97),cx_fnc_richardson(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm)) 797, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max,cx_max,cx_min) 831, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 832, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 833, ! blockidx%x threadidx%x collapsed 831, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm)) 839, Generating exit data delete(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:)) calc_ri_zm: 884, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 885, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 886, ! blockidx%x threadidx%x collapsed 884, Generating default present(bv_freq_sqd(:ngrdcol,:nzm),shear(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm)) 886, Generating implicit firstprivate(lim_shear,lim_bv) lscale_width_vert_avg: 958, Generating enter data create(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:)) 961, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 962, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 963, ! blockidx%x threadidx%x collapsed 961, Generating default present(lscale_zm(:ngrdcol,:nzm),one_half_avg_width(:ngrdcol,:nzm)) 968, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 969, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 970, ! blockidx%x threadidx%x collapsed 968, Generating default present(one_half_avg_width(:ngrdcol,:nzm)) 977, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 978, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 979, ! blockidx%x threadidx%x collapsed 977, Generating default present(var_profile(:ngrdcol,:nzm),rho_ds_zm(:ngrdcol,:nzm),denom_terms(:ngrdcol,:nzm),gr,numer_terms(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm)) 986, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 987, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 988, ! blockidx%x threadidx%x collapsed 1046, !$acc loop seq Generating implicit reduction(+:numer_integral,denom_integral) 986, Generating default present(one_half_avg_width(:ngrdcol,:nzm),numer_terms(:ngrdcol,:),denom_terms(:ngrdcol,:),gr,gr%zm(1:ngrdcol,:)) 988, Generating implicit firstprivate(k_avg_lower,k_avg,k_avg_upper,n_below_ground_levels,var_below_ground_value,numer_integral,denom_integral) 1008, Accelerator restriction: induction variable live-out from loop: k_avg_upper 1011, Accelerator restriction: induction variable live-out from loop: k_avg_upper 1015, Accelerator restriction: induction variable live-out from loop: k_avg_lower 1018, Accelerator restriction: induction variable live-out from loop: k_avg_lower 1046, Loop is parallelizable 1058, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:)) wp2_term_splat_lhs: 1116, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_smooth(:,:)) 1118, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1119, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1120, ! blockidx%x threadidx%x collapsed 1118, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm)) 1130, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1131, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1132, ! blockidx%x threadidx%x collapsed 1130, Generating default present(lhs_splat_wp2(:ngrdcol,:nzm),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nzm)) 1138, Generating exit data delete(brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_splat_clipped(:,:)) wp3_term_splat_lhs: 1199, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:)) 1201, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1202, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1203, ! blockidx%x threadidx%x collapsed 1201, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm)) 1213, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1214, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1215, ! blockidx%x threadidx%x collapsed 1213, Generating default present(lhs_splat_wp3(:ngrdcol,:nzt),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_clipped_zt(:ngrdcol,:nzt)) 1222, Generating exit data delete(brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_splat_clipped(:,:)) diffusion_zm_lhs: 813, Generating create(drhokdz_zm(:,:),ddzt_rho_k_zt_nu(:,:),rho_k_zt_nu(:,:),lhs_upwind(:,:,:)) [if not already present] 815, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 816, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 817, ! blockidx%x threadidx%x collapsed 815, Generating default present(nu(:ngrdcol),rho_ds_zt(:ngrdcol,:nzt),k_zt(:ngrdcol,:nzt)) 826, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 827, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 828, ! blockidx%x threadidx%x collapsed 826, Generating default present(invrs_rho_ds_zm(:ngrdcol,:nzm)) 836, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 837, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 836, Generating default present(gr,gr%invrs_dzt(1:ngrdcol,1)) 845, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 846, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 847, ! blockidx%x threadidx%x collapsed 845, Generating default present(gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr) 861, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 862, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 861, Generating default present(gr%invrs_dzt(1:ngrdcol,nzt),gr) 862, Generating implicit firstprivate(nzt,nzm) 877, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 878, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 877, Generating default present(k_zt(:ngrdcol,:1),gr,gr%invrs_dzt(1:ngrdcol,1),invrs_rho_ds_zm(:ngrdcol,:1),lhs(:,:ngrdcol,:1),rho_ds_zt(:ngrdcol,:1),nu(:ngrdcol),gr%invrs_dzm(1:ngrdcol,1)) 918, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 919, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 920, ! blockidx%x threadidx%x collapsed 918, Generating default present(k_zt(:ngrdcol,:nzm-1),gr,gr%invrs_dzt(1:ngrdcol,1:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,2:nzm-1),rho_ds_zt(:ngrdcol,:nzm-1),nu(:ngrdcol),gr%invrs_dzm(1:ngrdcol,2:nzm-1)) 974, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 975, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 974, Generating default present(k_zt(:ngrdcol,nzt),gr%invrs_dzm(1:ngrdcol,nzm),rho_ds_zt(:ngrdcol,nzt),nu(:ngrdcol),lhs(:,:ngrdcol,nzm),invrs_rho_ds_zm(:ngrdcol,nzm),gr%invrs_dzt(1:ngrdcol,nzt),gr) 975, Generating implicit firstprivate(nzt,nzm) smooth_min_sclr_idx: 1270, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1272, ! blockidx%x threadidx%x collapsed 1270, Generating default present(input_var2(:ngrdcol,:nz)) 1272, Generating implicit firstprivate(smth_coef,input_var1) smooth_min_array_scalar: 1325, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1326, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1327, ! blockidx%x threadidx%x collapsed 1325, Generating default present(input_var1(:ngrdcol,:nz)) 1327, Generating implicit firstprivate(smth_coef,input_var2) smooth_min_arrays: 1380, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1381, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1382, ! blockidx%x threadidx%x collapsed 1380, Generating default present(input_var1(:ngrdcol,:nz),input_var2(:ngrdcol,:nz)) 1382, Generating implicit firstprivate(smth_coef) smooth_max_sclr_idx: 1474, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1475, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1476, ! blockidx%x threadidx%x collapsed 1474, Generating default present(input_var2(:ngrdcol,:nz)) 1476, Generating implicit firstprivate(smth_coef,input_var1) smooth_max_array_scalar: 1529, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1530, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1531, ! blockidx%x threadidx%x collapsed 1529, Generating default present(input_var1(:ngrdcol,:nz)) 1531, Generating implicit firstprivate(smth_coef,input_var2) smooth_max_array_1d_scalar: 1583, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1584, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1583, Generating default present(input_var1(:ngrdcol)) 1584, Generating implicit firstprivate(smth_coef,input_var2) smooth_max_arrays: 1636, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1637, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1638, ! blockidx%x threadidx%x collapsed 1636, Generating default present(input_var1(:ngrdcol,:nz),input_var2(:ngrdcol,:nz)) 1638, Generating implicit firstprivate(smth_coef) smooth_max_scalars: 1650, Generating acc routine seq Generating NVIDIA GPU code smooth_heaviside_peskin: 1734, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1735, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1736, ! blockidx%x threadidx%x collapsed 1734, Generating default present(input(:ngrdcol,:nz)) 1736, Generating implicit firstprivate(smth_range,input_over_smth_range) calc_xpwp_2d: 1846, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1847, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1848, ! blockidx%x threadidx%x collapsed 1846, Generating default present(xpwp(:ngrdcol,2:nzm-1),xm(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,km_zm(:ngrdcol,2:nzm-1)) calc_sfc_varnce: 201, Generating enter data create(vsp2_sfc(:),zeta(:),wp2_splat_sfc_correction(:),usp2_sfc(:),vm_sfc_sqd(:),um_sfc_sqd(:),ustar(:),uf(:),depth_pos_wpthlp(:),min_wp2_sfc_val(:)) 208, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),wp2(:,:),vp2(:,:)) 237, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 238, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 237, Generating default present(gr%zm(1:ngrdcol,:),depth_pos_wpthlp(:ngrdcol),gr,wpthlp(:ngrdcol,:),sfc_elevation(:ngrdcol)) 238, Generating implicit firstprivate(k) 245, Accelerator restriction: induction variable live-out from loop: k 246, Accelerator restriction: induction variable live-out from loop: k 247, Accelerator restriction: induction variable live-out from loop: k 509, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 510, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 509, Generating default present(uf(:ngrdcol),upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),wpthlp(:ngrdcol,:1),depth_pos_wpthlp(:ngrdcol)) 510, Generating implicit firstprivate(t0,l_vary_convect_depth,wstar,ustar2) 537, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 538, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 537, Generating default present(up2_sfc_coef(:ngrdcol),wp2(:ngrdcol,:1),vp2(:ngrdcol,:1),a_const(:ngrdcol),up2(:ngrdcol,:1),uf(:ngrdcol)) 551, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 552, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 551, Generating default present(rtp2(:ngrdcol,:1),rtpthlp(:ngrdcol,:1),thlp2(:ngrdcol,:1),wpthlp(:ngrdcol,:1),wprtp_sfc(:ngrdcol),uf(:ngrdcol),a_const(:ngrdcol)) 560, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 561, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 560, Generating default present(rtp2(:ngrdcol,:1),rtpthlp(:ngrdcol,:1),thlp2(:ngrdcol,:1),wpthlp(:ngrdcol,:1),wprtp_sfc(:ngrdcol),uf(:ngrdcol),a_const(:ngrdcol)) 569, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 570, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 569, Generating default present(thlp2(:ngrdcol,:1),rtp2(:ngrdcol,:1)) 581, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 582, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 581, Generating default present(min_wp2_sfc_val(:ngrdcol),thlp2(:ngrdcol,:1),rtp2(:ngrdcol,:1),wpthlp(:ngrdcol,:1),wprtp_sfc(:ngrdcol)) 590, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 591, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 590, Generating default present(up2(:ngrdcol,:1),lhs_splat_wp2(:ngrdcol,:1),min_wp2_sfc_val(:ngrdcol),vp2(:ngrdcol,:1),wp2_splat_sfc_correction(:ngrdcol),wp2(:ngrdcol,:1),tau_zm(:ngrdcol,:1)) 611, Generating implicit firstprivate(sclr_dim,ngrdcol) Generating NVIDIA GPU code 612, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 613, ! blockidx%x threadidx%x collapsed 611, Generating default present(sclr_idx,a_const(:ngrdcol),wprtp_sfc(:ngrdcol),sclrpthlp(:ngrdcol,:1,:sclr_dim),uf(:ngrdcol),sclrp2(:ngrdcol,:1,:sclr_dim),wpthlp(:ngrdcol,:1),wpsclrp_sfc(:ngrdcol,:sclr_dim),sclrprtp(:ngrdcol,:1,:sclr_dim)) 668, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 669, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 668, Generating default present(wp2(:ngrdcol,:1)) 674, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 675, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 674, Generating default present(gr%zm(1:ngrdcol,1),up2(:ngrdcol,:1),wp2(:ngrdcol,:1),vp2(:ngrdcol,:1),thlp2(:ngrdcol,:1),sfc_elevation(:ngrdcol),rtp2(:ngrdcol,:1),gr,rtpthlp(:ngrdcol,:1)) 693, Generating implicit firstprivate(ngrdcol,sclr_dim) Generating NVIDIA GPU code 694, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 695, ! blockidx%x threadidx%x collapsed 693, Generating default present(sclrp2(:ngrdcol,:1,:sclr_dim),gr%zm(1:ngrdcol,1),sclrprtp(:ngrdcol,:1,:sclr_dim),gr,sfc_elevation(:ngrdcol),sclrpthlp(:ngrdcol,:1,:sclr_dim)) 710, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),vp2(:,:),wp2(:,:)) 741, Generating update self(wp2(:,:),wprtp_sfc(:),vp2(:,:),up2(:,:),rtp2(:,:),rtpthlp(:,:),upwp_sfc(:),thlp2(:,:),vpwp_sfc(:),wpthlp(:,:)) 744, Generating update self(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:)) 785, Generating exit data delete(vsp2_sfc(:),zeta(:),wp2_splat_sfc_correction(:),usp2_sfc(:),vm_sfc_sqd(:),um_sfc_sqd(:),ustar(:),uf(:),depth_pos_wpthlp(:),min_wp2_sfc_val(:)) fill_holes_vertical: 128, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 130, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_field_below_threshold) 131, ! blockidx%x threadidx%x collapsed 128, Generating default present(field(:ngrdcol,:nz)) Generating implicit copy(l_field_below_threshold) [if not already present] 131, Generating implicit firstprivate(threshold) 144, Generating enter data create(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),numer_integral_global(:),rho_ds_dz(:,:),field_avg_global(:),field_clipped(:,:)) 148, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 149, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 150, ! blockidx%x threadidx%x collapsed 148, Generating default present(rho_ds_dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz)) 159, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level) Generating NVIDIA GPU code 160, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 161, ! blockidx%x threadidx%x collapsed 171, !$acc loop seq Generating implicit reduction(+:rho_k_sum) 159, Generating default present(rho_ds_dz(:ngrdcol,lower_hf_level:upper_hf_level),invrs_denom_integral(:ngrdcol,lower_hf_level+2:upper_hf_level-2)) 161, Generating implicit firstprivate(rho_k_sum,j) 171, Loop is parallelizable 180, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level) Generating NVIDIA GPU code 181, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 190, !$acc loop seq 199, !$acc loop seq Generating implicit reduction(+:field$r1) 205, !$acc loop seq 209, !$acc loop seq 215, !$acc loop seq Generating implicit reduction(+:rho_ds_dz$r) 226, !$acc loop seq 180, Generating default present(field_clipped(:ngrdcol,:),invrs_denom_integral(:ngrdcol,lower_hf_level+2:upper_hf_level-2),rho_ds_dz(:ngrdcol,:),field(:ngrdcol,:)) 190, Loop carried dependence of field,field_clipped prevents parallelization Loop carried backward dependence of field_clipped,field prevents vectorization Generating implicit firstprivate(k_end,field_clipped_avg,threshold,mass_fraction,field_avg,k_start) 199, Loop is parallelizable 205, Loop is parallelizable 209, Loop is parallelizable 215, Loop is parallelizable 226, Loop is parallelizable 239, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 241, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_field_below_threshold) 242, ! blockidx%x threadidx%x collapsed 239, Generating default present(field(:ngrdcol,:nz)) Generating implicit copy(l_field_below_threshold) [if not already present] 242, Generating implicit firstprivate(threshold) 252, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:)) 265, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 266, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 265, Generating default present(numer_integral_global(:ngrdcol),denom_integral_global(:ngrdcol)) 272, Generating implicit firstprivate(ngrdcol,upper_hf_level,lower_hf_level) Generating NVIDIA GPU code 273, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 274, !$acc loop seq 272, Generating default present(denom_integral_global(:ngrdcol),rho_ds_dz(:ngrdcol,lower_hf_level:upper_hf_level),numer_integral_global(:ngrdcol),field(:ngrdcol,lower_hf_level:upper_hf_level)) 274, Complex loop carried dependence of numer_integral_global,denom_integral_global prevents parallelization Loop carried dependence of numer_integral_global,denom_integral_global prevents parallelization Loop carried backward dependence of numer_integral_global,denom_integral_global prevents vectorization 283, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level) Generating NVIDIA GPU code 284, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 293, !$acc loop seq 298, !$acc loop seq 283, Generating default present(denom_integral_global(:ngrdcol),field_avg_global(:ngrdcol),numer_integral_global(:ngrdcol),field_clipped(:ngrdcol,lower_hf_level:upper_hf_level),field(:ngrdcol,lower_hf_level:upper_hf_level)) 284, Generating implicit firstprivate(threshold) 293, Loop is parallelizable 298, Loop is parallelizable 306, Generating implicit firstprivate(upper_hf_level,ngrdcol,lower_hf_level) Generating NVIDIA GPU code 307, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 309, !$acc loop seq 306, Generating default present(rho_ds_dz(:ngrdcol,lower_hf_level:upper_hf_level),numer_integral_global(:ngrdcol),field_clipped(:ngrdcol,lower_hf_level:upper_hf_level)) 309, Complex loop carried dependence of numer_integral_global prevents parallelization Loop carried reuse of numer_integral_global prevents parallelization 315, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level) Generating NVIDIA GPU code 316, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 335, !$acc loop seq 315, Generating default present(numer_integral_global(:ngrdcol),mass_fraction_global(:ngrdcol),field_avg_global(:ngrdcol),field_clipped(:ngrdcol,lower_hf_level:upper_hf_level),field(:ngrdcol,lower_hf_level:upper_hf_level),denom_integral_global(:ngrdcol)) 316, Generating implicit firstprivate(threshold,field_clipped_avg) 335, Loop is parallelizable 344, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:)) fill_holes_wp2_from_horz_tke: 430, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 432, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_field_below_threshold) 433, ! blockidx%x threadidx%x collapsed 430, Generating default present(wp2(:ngrdcol,:nz)) Generating implicit copy(l_field_below_threshold) [if not already present] 433, Generating implicit firstprivate(threshold) 447, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level) Generating NVIDIA GPU code 448, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 449, ! blockidx%x threadidx%x collapsed 447, Generating default present(wp2(:ngrdcol,lower_hf_level:upper_hf_level),vp2(:ngrdcol,lower_hf_level:upper_hf_level),up2(:ngrdcol,lower_hf_level:upper_hf_level)) 449, Generating implicit firstprivate(tke_diff,up2_avail,vp2_avail,wp2_old,vp2_old,ratio,tke_x2_old,up2_vp2_avail,up2_old,missing_wp2,threshold) fill_holes_driver: 1034, Generating copyin(gr) [if not already present] Generating copy(hydromet(:,i)) [if not already present] Generating copyin(rho_ds_zt(:),gr%dzt(:,:)) [if not already present] compute_mean_binormal: 679, Generating acc routine seq Generating NVIDIA GPU code calc_comp_corrs_binormal: 880, Generating enter data create(numerator(:,:),denominator(:,:)) 882, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 883, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 884, ! blockidx%x threadidx%x collapsed 882, Generating default present(numerator(:ngrdcol,:nz),sigma_x_2_sqd(:ngrdcol,:nz),sigma_x_1_sqd(:ngrdcol,:nz),sigma_y_1_sqd(:ngrdcol,:nz),xm(:ngrdcol,:nz),mu_x_2(:ngrdcol,:nz),xpyp(:ngrdcol,:nz),ym(:ngrdcol,:nz),denominator(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),sigma_y_2_sqd(:ngrdcol,:nz),mu_y_1(:ngrdcol,:nz),mu_x_1(:ngrdcol,:nz),mu_y_2(:ngrdcol,:nz)) 900, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 901, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 902, ! blockidx%x threadidx%x collapsed 900, Generating default present(corr_x_y_2(:ngrdcol,:nz),corr_x_y_1(:ngrdcol,:nz)) 908, Generating exit data delete(numerator(:,:),denominator(:,:)) smooth_corr_quotient: 1403, Generating enter data create(tmp_denom(:,:)) 1405, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1406, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1407, ! blockidx%x threadidx%x collapsed 1405, Generating default present(numerator(:ngrdcol,:nz),denominator(:,:),tmp_denom(:,:),quotient(:ngrdcol,:nz)) 1407, Generating implicit firstprivate(denom_thresh) 1420, Generating exit data delete(tmp_denom(:,:)) clip_covars_denom: 156, Generating enter data create(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:)) 157, Generating enter data create(wpsclrp_chnge(:,:,:)) 414, Generating exit data delete(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:)) 415, Generating exit data delete(wpsclrp_chnge(:,:,:)) clip_covar: 566, Generating update self(xpyp(:,:)) 599, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 600, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 601, ! blockidx%x threadidx%x collapsed 599, Generating default present(xp2(:ngrdcol,2:nzm-1),yp2(:ngrdcol,2:nzm-1),xpyp_chnge(:ngrdcol,2:nzm-1),xpyp(:ngrdcol,2:nzm-1)) 601, Generating implicit firstprivate(xpyp_bound,max_mag_corr) 629, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 630, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 629, Generating default present(xpyp_chnge(:ngrdcol,:)) 630, Generating implicit firstprivate(nzm) 638, Generating update self(xpyp(:,:)) clip_variance: 940, Generating copyin(threshold_lo(:,:)) [if not already present] Generating copy(xp2(:,:)) [if not already present] 947, Generating copyin(threshold_hi) [if not already present] Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 948, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 949, ! blockidx%x threadidx%x collapsed 977, Generating update self(xp2(:,:)) 995, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 996, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 997, ! blockidx%x threadidx%x collapsed 997, Generating implicit firstprivate(solve_type) 1012, Generating copyin(threshold_hi) [if not already present] Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1013, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1014, ! blockidx%x threadidx%x collapsed 1014, Generating implicit firstprivate(solve_type) 1028, Generating update self(xp2(:,:)) clip_skewness: 1143, Generating copyin(gr,gr%zt(:,:),sfc_elevation(:)) [if not already present] Generating copy(wp3(:,:)) [if not already present] Generating copyin(wp2_zt(:,:)) [if not already present] 1149, Generating update self(wp3(:,:)) 1164, Generating update self(wp3(:,:)) clip_skewness_core: 1234, Generating enter data create(wp3_lim_sqd(:,:),zagl_thresh(:,:),wp2_zt_cubed(:,:),h_zagl(:,:)) 1253, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1254, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1255, ! blockidx%x threadidx%x collapsed 1253, Generating default present(wp2_zt(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt)) 1264, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1265, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1266, ! blockidx%x threadidx%x collapsed 1264, Generating default present(gr,gr%zt(1:ngrdcol,1:nzt),zagl_thresh(:ngrdcol,:nzt),sfc_elevation(:ngrdcol)) 1276, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1277, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1278, ! blockidx%x threadidx%x collapsed 1276, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt)) 1289, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1290, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1291, ! blockidx%x threadidx%x collapsed 1289, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),sfc_elevation(:ngrdcol),skw_max_mag(:ngrdcol),gr,gr%zt(1:ngrdcol,1:nzt)) 1309, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1311, ! blockidx%x threadidx%x collapsed 1309, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt)) 1322, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1323, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1324, ! blockidx%x threadidx%x collapsed 1322, Generating default present(wp3(:ngrdcol,:nzt)) 1332, Generating exit data delete(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:)) monotonic_turbulent_flux_limit: 472, Generating update device(invrs_rho_ds_zt(:,:),high_lev_effect(:,:),low_lev_effect(:,:),xp2(:,:),xm_old(:,:),invrs_rho_ds_zm(:,:),rho_ds_zm(:,:),xm(:,:),rho_ds_zt(:,:),xm_forcing(:,:),wpxp(:,:),wm_zt(:,:)) 477, Generating enter data create(wpxp_net_adjust(:,:),wpxp_thresh_term(:,:),wpxp_mfl_min(:,:),wpxp_mfl_max(:,:),xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_xm_adjustment_needed(:),wpxp_mfl_max_term_zt(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min_term_zt(:,:),xm_mfl(:,:),wpxp_thresh_term_zt(:,:),xp2_zt(:,:),xm_without_ta(:,:)) 510, Generating update self(wpxp(:,:),xm_old(:,:),xm(:,:)) 542, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 543, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 544, ! blockidx%x threadidx%x collapsed 542, Generating default present(wpxp_net_adjust(:ngrdcol,:nzm)) 560, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 561, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 562, ! blockidx%x threadidx%x collapsed 560, Generating default present(xm(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt),xm_enter_mfl(:ngrdcol,:nzt)) 562, Generating implicit firstprivate(xp2_threshold,max_xp2) 576, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 577, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 578, ! blockidx%x threadidx%x collapsed 576, Generating default present(xm_old(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),min_x_allowable_lev(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt),xm_without_ta(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:nzt)) 578, Generating implicit firstprivate(xm_tol,solve_type,m_adv_term,dt,max_dev) 641, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 642, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 643, ! blockidx%x threadidx%x collapsed 651, !$acc loop seq Generating implicit reduction(min:min_tmp) Generating implicit reduction(max:max_tmp) 641, Generating default present(low_lev_effect(:ngrdcol,:nzt),max_x_allowable(:ngrdcol,:nzt),min_x_allowable(:ngrdcol,:nzt),min_x_allowable_lev(:ngrdcol,:),high_lev_effect(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:)) 643, Generating implicit firstprivate(j,min_tmp,max_tmp,low_lev,high_lev) 651, Loop is parallelizable 663, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 664, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 665, ! blockidx%x threadidx%x collapsed 663, Generating default present(wpxp_mfl_max_term_zt(:ngrdcol,:nzt),gr%dzt(1:ngrdcol,1:nzt),wpxp_mfl_min_term_zt(:ngrdcol,:nzt),gr,max_x_allowable(:ngrdcol,:nzt),xm_without_ta(:ngrdcol,:nzt),wpxp_thresh_term_zt(:ngrdcol,:nzt),min_x_allowable(:ngrdcol,:nzt),rho_ds_zt(:ngrdcol,:nzt)) 665, Generating implicit firstprivate(invrs_dt) 686, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 687, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_any_adjustment_needed) 688, ! blockidx%x threadidx%x collapsed 686, Generating default present(wpxp_mfl_min(:ngrdcol,2:nzm-1),wpxp_mfl_max_term_zt(:ngrdcol,:nzm-2),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),wpxp_mfl_max(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,:nzm-1),rho_ds_zm(:ngrdcol,:nzm-2),wpxp_thresh_term(:ngrdcol,:nzm-2),wpxp_mfl_min_term_zt(:ngrdcol,:nzm-2)) Generating implicit copy(l_any_adjustment_needed) [if not already present] 688, Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix) 732, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 733, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 737, !$acc loop seq 732, Generating default present(wpxp_thresh_term(:ngrdcol,:nzm-2),wpxp_net_adjust(:ngrdcol,2:nzm-1),rho_ds_zm(:ngrdcol,:nzm-2),wpxp(:ngrdcol,:nzm-1),wpxp_mfl_max(:ngrdcol,2:nzm-1),l_xm_adjustment_needed(:ngrdcol),wpxp_mfl_min_term_zt(:ngrdcol,:nzm-2),wpxp_mfl_max_term_zt(:ngrdcol,:nzm-2),wpxp_mfl_min(:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1)) 737, Loop carried dependence of wpxp prevents parallelization Loop carried backward dependence of wpxp prevents vectorization Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix) 801, Generating acc compare(wpxp(:,:)) 828, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 829, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 830, ! blockidx%x threadidx%x collapsed 828, Generating default present(xm_mfl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),l_xm_adjustment_needed(:ngrdcol)) 875, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 876, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 885, !$acc loop seq Generating implicit reduction(+:rho_ds_zt$r) 910, !$acc loop seq 875, Generating default present(gr,gr%dzt(1:ngrdcol,1:nzt-1),gr%zm(1:ngrdcol,nzm-1:nzm),rho_ds_zt(:ngrdcol,:nzt),xm_enter_mfl(:ngrdcol,nzt),xm(:ngrdcol,:)) 876, Generating implicit firstprivate(xm_density_weighted,dz,xm_adj_coef,xm_vert_integral,xm_tol,nzm) 885, Loop is parallelizable 910, Loop is parallelizable 935, Generating acc compare(xm(:,:)) 943, Generating update self(wpxp_mfl_min(:,:),min_x_allowable(:,:),wpxp(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),xm(:,:)) 1011, Generating exit data delete(wpxp_net_adjust(:,:),wpxp_thresh_term(:,:),wpxp_mfl_min(:,:),wpxp_mfl_max(:,:),xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_xm_adjustment_needed(:),wpxp_mfl_max_term_zt(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min_term_zt(:,:),xm_mfl(:,:),wpxp_thresh_term_zt(:,:),xp2_zt(:,:),xm_without_ta(:,:)) mfl_xm_lhs: 1105, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1106, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1107, ! blockidx%x threadidx%x collapsed 1108, ! blockidx%x threadidx%x collapsed 1105, Generating default present(lhs(:,:ngrdcol,:nzt)) 1117, Generating implicit firstprivate(ngrdcol,nzt) 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(lhs(2,:ngrdcol,:nzt)) 1119, Generating implicit firstprivate(dt) mfl_xm_rhs: 1180, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1181, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1182, ! blockidx%x threadidx%x collapsed 1180, Generating default present(wpxp(:ngrdcol,:nzt+1),rho_ds_zm(:ngrdcol,:nzt+1),xm_old(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),rhs(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,:nzt),invrs_dzt(:ngrdcol,:nzt)) 1182, Generating implicit firstprivate(dt) compute_mixing_length: 243, Generating enter data create(thv_par_1(:,:),thl_par_j_precalc(:,:),lv_coef(:,:),rt_par_j_precalc(:,:),cape_incr_1(:,:),s_par_1(:,:),rc_par_1(:,:),rsatl_par_1(:,:),tke_i(:,:),tl_par_1(:,:),rt_par_1(:,:),thl_par_1(:,:),dcape_dz_1(:,:),invrs_dzm_on_mu(:,:),exp_mu_dzm(:,:),grav_on_thvm(:,:),entrain_coef(:,:)) 248, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 249, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 248, Generating default present(mu(:)) 249, Generating implicit firstprivate(err_code) 266, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 267, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 268, ! blockidx%x threadidx%x collapsed 266, Generating default present(lscale_up(:ngrdcol,:nzt),lv_coef(:ngrdcol,:nzt),grav_on_thvm(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt),thvm(:ngrdcol,:nzt),thv_ds(:ngrdcol,:nzt),exner(:ngrdcol,:nzt)) 282, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 283, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 284, ! blockidx%x threadidx%x collapsed 282, Generating default present(entrain_coef(:ngrdcol,:nzm),exp_mu_dzm(:ngrdcol,:nzm),gr,mu(:ngrdcol),invrs_dzm_on_mu(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr%invrs_dzm(1:ngrdcol,1:nzm)) 306, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 307, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 308, ! blockidx%x threadidx%x collapsed 306, Generating default present(exp_mu_dzm(:ngrdcol,2:nzt-1),rt_par_j_precalc(:ngrdcol,2:nzt-1),thlm(:ngrdcol,:nzt-1),thl_par_j_precalc(:ngrdcol,2:nzt-1),entrain_coef(:ngrdcol,2:nzt-1),rtm(:ngrdcol,:nzt-1)) 329, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 330, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 331, ! blockidx%x threadidx%x collapsed 329, Generating default present(exner(:ngrdcol,2:nzt),rt_par_1(:ngrdcol,2:nzt),rtm(:ngrdcol,:nzt),thl_par_1(:ngrdcol,2:nzt),entrain_coef(:ngrdcol,2:nzt),thlm(:ngrdcol,:nzt),tl_par_1(:ngrdcol,2:nzt)) 356, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 357, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 358, !$acc loop seq 394, !$acc loop seq 356, Generating default present(lv_coef(:,:),rt_par_1(:,:),exner(:,:),thl_par_1(:,:),dcape_dz_1(:,:),thvm(:,:),exp_mu_dzm(:,:),gr%invrs_dzm(:,:),grav_on_thvm(:,:),gr%dzm(:,:),cape_incr_1(:,:),gr%zt(:,:),thv_par_1(:,:),p_in_pa(:,:),tl_par_1(:,:),tke_i(:,:),rsatl_par_1(:,:),rc_par_1(:,:),rt_par_j_precalc(:,:),lscale_up(:,:),s_par_1(:,:),thl_par_j_precalc(:,:),thv_ds(:,:),gr) 357, Generating implicit firstprivate(nzt,lscale_up_max_alt) 358, Loop is parallelizable Generating implicit firstprivate(lv2_coef,tl_par_j_sqd) 394, Loop carried scalar dependence for dcape_dz_j at line 512 Loop carried scalar dependence for lscale_up_max_alt at line 540,536 Loop carried dependence of p_in_pa prevents parallelization Loop carried backward dependence of p_in_pa prevents vectorization Loop carried scalar dependence for dcape_dz_j at line 495,502,510 Generating implicit firstprivate(tke,thl_par_j,rt_par_j,j,dcape_dz_j,dcape_dz_j_minus_1,invrs_dcape_diff) 416, Loop carried scalar dependence for thl_par_j at line 427 Scalar last value needed after loop for dcape_dz_j_minus_1 at line 495 Scalar last value needed after loop for tke at line 502 Scalar last value needed after loop for dcape_dz_j_minus_1 at line 510 Loop carried scalar dependence for rt_par_j at line 434 Scalar last value needed after loop for dcape_dz_j at line 495,510,512 Loop carried scalar dependence for dcape_dz_j_minus_1 at line 468 Loop carried scalar dependence for tke at line 479,471 Scalar last value needed after loop for dcape_dz_j at line 502 Scalar last value needed after loop for tke at line 512 Scalar last value needed after loop for dcape_dz_j_minus_1 at line 512 Generating implicit firstprivate(thv_par_j,tl_par_j,s_par_j,rc_par_j,rsatl_par_j,j,saturation_formula,cape_incr) 427, Accelerator restriction: induction variable live-out from loop: j 434, Accelerator restriction: induction variable live-out from loop: j 441, Accelerator restriction: induction variable live-out from loop: j 443, Accelerator restriction: induction variable live-out from loop: j Reference argument passing prevents parallelization: tl_par_j 460, Accelerator restriction: induction variable live-out from loop: j 464, Accelerator restriction: induction variable live-out from loop: j 468, Accelerator restriction: induction variable live-out from loop: j 480, Accelerator restriction: induction variable live-out from loop: j 482, Accelerator restriction: induction variable live-out from loop: j 557, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 558, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 559, ! blockidx%x threadidx%x collapsed 557, Generating default present(exp_mu_dzm(:ngrdcol,2:nzt),rt_par_j_precalc(:ngrdcol,:nzt-1),thlm(:ngrdcol,:nzt),thl_par_j_precalc(:ngrdcol,:nzt-1),entrain_coef(:ngrdcol,2:nzt),rtm(:ngrdcol,:nzt)) 579, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 580, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 581, ! blockidx%x threadidx%x collapsed 579, Generating default present(exner(:ngrdcol,:nzt-1),rt_par_1(:ngrdcol,:nzt-1),rtm(:ngrdcol,:nzt),thl_par_1(:ngrdcol,:nzt-1),entrain_coef(:ngrdcol,2:nzt),tl_par_1(:ngrdcol,:nzt-1),thlm(:ngrdcol,:nzt)) 605, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 606, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 607, !$acc loop seq 642, !$acc loop seq 605, Generating default present(lv_coef(:,:),rt_par_1(:,:),thl_par_1(:,:),exner(:,:),dcape_dz_1(:,:),thvm(:,:),grav_on_thvm(:,:),exp_mu_dzm(:,:),gr%dzm(:,:),gr%invrs_dzm(:,:),cape_incr_1(:,:),gr%zt(:,:),thv_par_1(:,:),p_in_pa(:,:),tl_par_1(:,:),tke_i(:,:),rsatl_par_1(:,:),rc_par_1(:,:),rt_par_j_precalc(:,:),lscale_down(:,:),s_par_1(:,:),thl_par_j_precalc(:,:),thv_ds(:,:),gr) 606, Generating implicit firstprivate(nzt,lscale_down_min_alt) 607, Loop is parallelizable Generating implicit firstprivate(tl_par_j_sqd,lv2_coef) 642, Loop carried scalar dependence for dcape_dz_j at line 761 Loop carried scalar dependence for lscale_down_min_alt at line 785,784 Loop carried dependence of p_in_pa prevents parallelization Loop carried backward dependence of p_in_pa prevents vectorization Loop carried scalar dependence for dcape_dz_j at line 741,748,759 Generating implicit firstprivate(tke,thl_par_j,rt_par_j,j,dcape_dz_j,dcape_dz_j_plus_1,invrs_dcape_diff) 664, Loop carried scalar dependence for thl_par_j at line 675 Loop carried scalar dependence for rt_par_j at line 682 Loop carried scalar dependence for dcape_dz_j_plus_1 at line 715 Loop carried scalar dependence for tke at line 726,718 Generating implicit firstprivate(tl_par_j,thv_par_j,s_par_j,rc_par_j,rsatl_par_j,j,saturation_formula,cape_incr) 675, Accelerator restriction: induction variable live-out from loop: j 682, Accelerator restriction: induction variable live-out from loop: j 689, Accelerator restriction: induction variable live-out from loop: j 691, Accelerator restriction: induction variable live-out from loop: j Reference argument passing prevents parallelization: tl_par_j 708, Accelerator restriction: induction variable live-out from loop: j 711, Accelerator restriction: induction variable live-out from loop: j 715, Accelerator restriction: induction variable live-out from loop: j 727, Accelerator restriction: induction variable live-out from loop: j 729, Accelerator restriction: induction variable live-out from loop: j 796, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 797, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 798, !$acc loop seq 830, !$acc loop seq 796, Generating default present(lscale_down(:ngrdcol,:nzt),lscale(:ngrdcol,:),gr,gr%zm(1:ngrdcol,1),lscale_up(:ngrdcol,:nzt),lscale_max(:ngrdcol),gr%zt(1:ngrdcol,1:nzt)) 798, Loop is parallelizable Generating implicit firstprivate(invrs_lscale_sfclyr_depth,l_implemented,lminh,lmin) 830, Loop is parallelizable 838, Generating update self(thlm(:,:),lscale_up(:,:),em(:,:),p_in_pa(:,:),rtm(:,:),thvm(:,:),thv_ds(:,:),lscale(:,:),lscale_down(:,:),exner(:,:)) 869, Generating exit data delete(thv_par_1(:,:),thl_par_j_precalc(:,:),lv_coef(:,:),rt_par_j_precalc(:,:),cape_incr_1(:,:),s_par_1(:,:),rc_par_1(:,:),rsatl_par_1(:,:),tl_par_1(:,:),tke_i(:,:),rt_par_1(:,:),thl_par_1(:,:),dcape_dz_1(:,:),invrs_dzm_on_mu(:,:),exp_mu_dzm(:,:),grav_on_thvm(:,:),entrain_coef(:,:)) calc_turb_adv_range: 1403, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:)) 1506, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1507, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1508, ! blockidx%x threadidx%x collapsed 1506, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr) 1508, Generating implicit firstprivate(invrs_dt) 1527, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1528, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1529, ! blockidx%x threadidx%x collapsed 1527, Generating default present(vert_vel_up_zm(:ngrdcol,:),low_lev_effect(:ngrdcol,2:nzt-2),gr%dzm(1:ngrdcol,:),gr) 1529, Generating implicit firstprivate(j,dt_all_grid_levs) 1540, Loop carried reuse of low_lev_effect prevents parallelization Loop carried scalar dependence for dt_all_grid_levs at line 1553 Generating implicit firstprivate(dt_one_grid_lev,dt) 1542, Accelerator restriction: induction variable live-out from loop: j 1545, Accelerator restriction: induction variable live-out from loop: j 1549, Accelerator restriction: induction variable live-out from loop: j 1576, Accelerator restriction: induction variable live-out from loop: j 1587, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1588, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1589, ! blockidx%x threadidx%x collapsed 1587, Generating default present(vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,2:nzt-2),gr%dzm(1:ngrdcol,:),gr) 1589, Generating implicit firstprivate(j,dt_all_grid_levs) 1596, Loop carried reuse of high_lev_effect prevents parallelization Loop carried scalar dependence for dt_all_grid_levs at line 1613 Generating implicit firstprivate(dt_one_grid_lev,dt) 1598, Accelerator restriction: induction variable live-out from loop: j 1601, Accelerator restriction: induction variable live-out from loop: j 1609, Accelerator restriction: induction variable live-out from loop: j 1636, Accelerator restriction: induction variable live-out from loop: j 1648, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1649, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1648, Generating default present(low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:)) 1649, Generating implicit firstprivate(nzt) 1659, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:)) calc_lscale_directly: 1021, Generating enter data create(mu_pert_2(:),mu_pert_neg_rt(:),mu_pert_1(:),lscale_pert_2(:,:),rtm_pert_2(:,:),rtm_pert_neg_rt(:,:),thlm_pert_2(:,:),thlm_pert_neg_rt(:,:),thlm_pert_pos_rt(:,:),rtm_pert_1(:,:),mu_pert_pos_rt(:),thlm_pert_1(:,:),sign_rtpthlp_zt(:,:),lscale_pert_1(:,:),rtm_pert_pos_rt(:,:)) 1193, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1194, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1195, ! blockidx%x threadidx%x collapsed 1193, Generating default present(lscale_pert_2(:ngrdcol,:nzt),lscale_pert_1(:ngrdcol,:nzt)) 1205, Generating update self(lscale_pert_2(:,:),lscale_pert_1(:,:)) 1259, Generating exit data delete(mu_pert_2(:),mu_pert_neg_rt(:),mu_pert_1(:),lscale_pert_2(:,:),rtm_pert_2(:,:),rtm_pert_neg_rt(:,:),thlm_pert_2(:,:),thlm_pert_pos_rt(:,:),thlm_pert_neg_rt(:,:),rtm_pert_1(:,:),mu_pert_pos_rt(:),thlm_pert_1(:,:),sign_rtpthlp_zt(:,:),lscale_pert_1(:,:),rtm_pert_pos_rt(:,:)) mean_vert_vel_up_down: 1915, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:)) 1928, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1929, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1930, ! blockidx%x threadidx%x collapsed 1928, Generating default present(mean_w_down(:ngrdcol,:nzm),mean_w_down_2nd(:ngrdcol,:nzm),mixt_frac_zm(:ngrdcol,:nzm),mean_w_down_1st(:ngrdcol,:nzm)) 1938, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1939, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1940, ! blockidx%x threadidx%x collapsed 1938, Generating default present(mean_w_up(:ngrdcol,:nzm),mean_w_up_1st(:ngrdcol,:nzm),mixt_frac_zm(:ngrdcol,:nzm),mean_w_up_2nd(:ngrdcol,:nzm)) 1948, Generating update self(mean_w_up(:,:),mean_w_down(:,:)) 1958, Generating exit data delete(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:)) calc_mean_w_up_down_component: 2040, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2041, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2042, ! blockidx%x threadidx%x collapsed 2040, Generating default present(mean_w_down_i(:ngrdcol,2:nzm-1),w_i_zm(:ngrdcol,2:nzm-1),w_min(:ngrdcol,2:nzm-1),varnce_w_i_zm(:ngrdcol,2:nzm-1),mean_w_up_i(:ngrdcol,2:nzm-1)) 2042, Generating implicit firstprivate(invrs_sqrt_2pi,w_ref,sigma_w_i_zm,erf_cache,exp_cache) 2086, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2087, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2086, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:)) 2087, Generating implicit firstprivate(nzm) output_multi_col_fields: 1419, Generating enter data create(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:)) 1428, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1429, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1430, ! blockidx%x threadidx%x collapsed 1428, Generating default present(upwp_out(1:ngrdcol,1:nzm),vp2_out(1:ngrdcol,1:nzm),rtp2_out(1:ngrdcol,1:nzm),rtpthlp_out(1:ngrdcol,1:nzm),wp2_out(1:ngrdcol,1:nzm),wprtp_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm),vpwp_out(1:ngrdcol,1:nzm),up2_out(1:ngrdcol,1:nzm),thlp2_out(1:ngrdcol,1:nzm)) 1444, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1445, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1446, ! blockidx%x threadidx%x collapsed 1444, Generating default present(rtm_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),thlm_out(1:ngrdcol,1:nzt),cloud_frac_out(1:ngrdcol,1:nzt),rcm_out(1:ngrdcol,1:nzt)) 1465, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1466, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1467, ! blockidx%x threadidx%x collapsed 1465, Generating default present(vp2(:ngrdcol,:nzm),upwp_out(1:ngrdcol,1:nzm),vpwp(:ngrdcol,:nzm),vp2_out(1:ngrdcol,1:nzm),rtpthlp(:ngrdcol,:nzm),rtp2_out(1:ngrdcol,1:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_out(1:ngrdcol,1:nzm),wprtp(:ngrdcol,:nzm),wp2_out(1:ngrdcol,1:nzm),wprtp_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm),wpthlp(:ngrdcol,:nzm),vpwp_out(1:ngrdcol,1:nzm),wp2(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),up2_out(1:ngrdcol,1:nzm),upwp(:ngrdcol,:nzm),thlp2_out(1:ngrdcol,1:nzm),up2(:ngrdcol,:nzm)) 1482, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1483, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1484, ! blockidx%x threadidx%x collapsed 1482, Generating default present(thlm(:ngrdcol,:nzt),rtm_out(1:ngrdcol,1:nzt),cloud_frac(:ngrdcol,:nzt),wp3_out(1:ngrdcol,1:nzt),wp3(:ngrdcol,:nzt),thlm_out(1:ngrdcol,1:nzt),cloud_frac_out(1:ngrdcol,1:nzt),rcm(:ngrdcol,:nzt),rcm_out(1:ngrdcol,1:nzt),rtm(:ngrdcol,:nzt)) 1499, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1500, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1501, ! blockidx%x threadidx%x collapsed 1499, Generating default present(upwp_out(1:ngrdcol,1:nzm),vp2_out(1:ngrdcol,1:nzm),rtp2_out(1:ngrdcol,1:nzm),rtpthlp_out(1:ngrdcol,1:nzm),wp2_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm),wprtp_out(1:ngrdcol,1:nzm),vpwp_out(1:ngrdcol,1:nzm),up2_out(1:ngrdcol,1:nzm),thlp2_out(1:ngrdcol,1:nzm)) 1501, Generating implicit firstprivate(sample_weight) 1515, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1517, ! blockidx%x threadidx%x collapsed 1515, Generating default present(rtm_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),thlm_out(1:ngrdcol,1:nzt),cloud_frac_out(1:ngrdcol,1:nzt),rcm_out(1:ngrdcol,1:nzt)) 1517, Generating implicit firstprivate(sample_weight) 1526, Generating update self(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:)) 1599, Generating exit data delete(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:)) diagnose_lscale_from_tau: 1467, Generating enter data create(smooth_norm_ddzt_umvm(:,:),ice_supersat_frac_zm(:,:),h_invrs_tau_wpxp_n2(:,:),brunt_freq_pos(:,:),norm_ddzt_umvm(:,:),invrs_tau_shear_smooth(:,:),tmp_calc_ngrdcol(:),bvf_thresh(:,:),brunt_vaisala_freq_clipped(:,:),brunt_freq_out_cloud(:,:),ustar(:)) 1474, Generating enter data create(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:)) 1478, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1479, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1478, Generating default present(clubb_params(:ngrdcol,102),gr,sfc_elevation(:ngrdcol),gr%zm(1:ngrdcol,1)) 1479, Generating implicit firstprivate(err_code) 1492, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1493, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1492, Generating default present(tmp_calc_ngrdcol(:ngrdcol),vpwp_sfc(:ngrdcol),upwp_sfc(:ngrdcol)) 1508, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1509, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1508, Generating default present(tmp_calc_ngrdcol(:ngrdcol),ustar(:ngrdcol)) 1509, Generating implicit firstprivate(ufmin) 1516, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1517, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1518, ! blockidx%x threadidx%x collapsed 1516, Generating default present(clubb_params(:ngrdcol,80),invrs_tau_bkgnd(:ngrdcol,:nzm)) 1518, Generating implicit firstprivate(tau_const) 1524, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1525, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1526, ! blockidx%x threadidx%x collapsed 1524, Generating default present(norm_ddzt_umvm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm)) 1534, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1535, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1536, ! blockidx%x threadidx%x collapsed 1534, Generating default present(clubb_params(:ngrdcol,82),smooth_norm_ddzt_umvm(:ngrdcol,:nzm),invrs_tau_shear_smooth(:ngrdcol,:nzm)) 1547, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1548, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1549, ! blockidx%x threadidx%x collapsed 1547, Generating default present(gr%zm(1:ngrdcol,1:nzm),invrs_tau_sfc(:ngrdcol,:nzm),clubb_params(:ngrdcol,81:),gr,sfc_elevation(:ngrdcol),ustar(:ngrdcol)) 1558, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1559, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1560, ! blockidx%x threadidx%x collapsed 1558, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm),invrs_tau_sfc(:ngrdcol,:nzm)) 1582, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1584, ! blockidx%x threadidx%x collapsed 1582, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm)) 1621, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1622, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1623, ! blockidx%x threadidx%x collapsed 1621, Generating default present(ice_supersat_frac_zm(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm)) 1634, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1635, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1636, ! blockidx%x threadidx%x collapsed 1634, Generating default present(clubb_params(:ngrdcol,92),gr%zm(1:ngrdcol,1:nzm),gr,brunt_freq_out_cloud(:ngrdcol,:nzm)) 1647, Generating update self(brunt_freq_pos(:,:),brunt_freq_out_cloud(:,:)) 1661, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1662, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1663, ! blockidx%x threadidx%x collapsed 1661, Generating default present(invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_bkgnd(:ngrdcol,:nzm),clubb_params(:ngrdcol,83:84),invrs_tau_no_n2_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm),invrs_tau_n2_iso(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm)) 1663, Generating implicit firstprivate(c_invrs_tau_n2_wp2,c_invrs_tau_n2) 1684, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1685, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1686, ! blockidx%x threadidx%x collapsed 1684, Generating default present(invrs_tau_zm(:ngrdcol,:nzm)) 1692, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1693, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1694, ! blockidx%x threadidx%x collapsed 1692, Generating default present(invrs_tau_no_n2_zm(:ngrdcol,:nzm),gr%zm(1:ngrdcol,1:nzm),sfc_elevation(:ngrdcol),invrs_tau_xp2_zm(:ngrdcol,:nzm),em(:ngrdcol,:nzm),gr,brunt_freq_pos(:ngrdcol,:nzm),clubb_params(:ngrdcol,81:)) 1735, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1736, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1737, ! blockidx%x threadidx%x collapsed 1735, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),invrs_tau_xp2_zm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm)) 1749, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1750, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1751, ! blockidx%x threadidx%x collapsed 1749, Generating default present(clubb_params(:ngrdcol,86),invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm)) 1761, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1762, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1763, ! blockidx%x threadidx%x collapsed 1761, Generating default present(invrs_tau_xp2_zm(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm),clubb_params(:ngrdcol,83:85),brunt_freq_pos(:ngrdcol,:nzm)) 1784, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1785, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1786, ! blockidx%x threadidx%x collapsed 1784, Generating default present(invrs_tau_wpxp_zm(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm),clubb_params(:ngrdcol,83:86),brunt_freq_pos(:ngrdcol,:nzm)) 1798, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1799, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1800, ! blockidx%x threadidx%x collapsed 1798, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),clubb_params(:ngrdcol,89),bvf_thresh(:ngrdcol,:nzm)) 1812, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1813, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1814, ! blockidx%x threadidx%x collapsed 1812, Generating default present(h_invrs_tau_wpxp_n2(:ngrdcol,:nzm),clubb_params(:ngrdcol,89),brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm)) 1856, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1857, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1858, ! blockidx%x threadidx%x collapsed 1856, Generating default present(h_invrs_tau_wpxp_n2(:ngrdcol,:nzm),gr%zm(1:ngrdcol,1:nzm),ri_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,88:101),gr) 1871, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1872, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1873, ! blockidx%x threadidx%x collapsed 1871, Generating default present(invrs_tau_wp3_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,87),brunt_freq_out_cloud(:ngrdcol,:nzm)) 1905, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1906, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1907, ! blockidx%x threadidx%x collapsed 1905, Generating default present(tau_max_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale_max(:ngrdcol)) 1913, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1914, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1915, ! blockidx%x threadidx%x collapsed 1913, Generating default present(tau_max_zm(:ngrdcol,:nzm),lscale_max(:ngrdcol),em(:ngrdcol,:nzm)) 1943, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1944, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1945, ! blockidx%x threadidx%x collapsed 1943, Generating default present(tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm)) 1953, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1954, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1955, ! blockidx%x threadidx%x collapsed 1953, Generating default present(tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt)) 1966, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1967, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1968, ! blockidx%x threadidx%x collapsed 1966, Generating default present(lscale(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale_up(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt)) 1981, Generating exit data delete(smooth_norm_ddzt_umvm(:,:),ice_supersat_frac_zm(:,:),h_invrs_tau_wpxp_n2(:,:),brunt_freq_pos(:,:),norm_ddzt_umvm(:,:),invrs_tau_shear_smooth(:,:),tmp_calc_ngrdcol(:),bvf_thresh(:,:),brunt_vaisala_freq_clipped(:,:),brunt_freq_out_cloud(:,:),ustar(:)) 1988, Generating exit data delete(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:)) pdf_closure: 420, Generating enter data create(rsatl_1(:,:),rc_2_ice(:,:),rc_1_ice(:,:),corr_v_w_2(:,:),vprcp_contrib_comp_1(:,:),varnce_v_2(:,:),uprcp_contrib_comp_1(:,:),u_2(:,:),thlprcp_contrib_comp_1(:,:),sqrt_wp2(:,:),rtprcp_contrib_comp_1(:,:),rsatl_2(:,:),wp2rcp_contrib_comp_1(:,:),vprcp_contrib_comp_2(:,:),wprcp_contrib_comp_1(:,:),wp2rcp_contrib_comp_2(:,:),sku(:,:),skthl(:,:),rtprcp_contrib_comp_2(:,:),skrt(:,:),skv(:,:),tl1(:,:),thlprcp_contrib_comp_2(:,:),corr_v_w_1(:,:),corr_u_w_2(:,:),corr_u_w_1(:,:),alpha_v(:,:),alpha_u(:,:),varnce_v_1(:,:),varnce_u_2(:,:),v_1(:,:),uprcp_contrib_comp_2(:,:),varnce_u_1(:,:),v_2(:,:),u_1(:,:),tl2(:,:),wprcp_contrib_comp_2(:,:)) 432, Generating enter data create(sclr2(:,:,:),corr_w_sclr_1(:,:,:),corr_sclr_thl_2(:,:,:),corr_sclr_rt_1(:,:,:),alpha_sclr(:,:,:),corr_sclr_thl_1(:,:,:),corr_sclr_rt_2(:,:,:),varnce_sclr2(:,:,:),varnce_sclr1(:,:,:),sksclr(:,:,:),sclr1(:,:,:),corr_w_sclr_2(:,:,:)) 483, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 484, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 485, ! blockidx%x threadidx%x collapsed 483, Generating default present(sqrt_wp2(:ngrdcol,:nz),wp2(:ngrdcol,:nz)) 634, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 635, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 636, ! blockidx%x threadidx%x collapsed 634, Generating default present(corr_v_w_1(:ngrdcol,:nz),corr_u_w_1(:ngrdcol,:nz),corr_v_w_2(:ngrdcol,:nz),pdf_params%corr_w_thl_2(1:ngrdcol,1:nz),pdf_params%corr_w_thl_1(1:ngrdcol,1:nz),pdf_params%corr_w_rt_1(1:ngrdcol,1:nz),pdf_params,pdf_params%corr_w_rt_2(1:ngrdcol,1:nz),corr_u_w_2(:ngrdcol,:nz)) 703, Generating implicit firstprivate(ngrdcol,nz,sclr_dim) Generating NVIDIA GPU code 704, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 705, ! blockidx%x threadidx%x collapsed 706, !$acc loop seq 703, Generating default present(corr_w_sclr_2(:ngrdcol,:nz,:sclr_dim),corr_w_sclr_1(:ngrdcol,:nz,:sclr_dim)) 706, Loop is parallelizable 897, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 898, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 899, ! blockidx%x threadidx%x collapsed 897, Generating default present(tl2(:ngrdcol,:nz),tl1(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params%thl_1(1:ngrdcol,1:nz),pdf_params,pdf_params%thl_2(1:ngrdcol,1:nz)) 965, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 966, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 967, ! blockidx%x threadidx%x collapsed 965, Generating default present(pdf_params%rsatl_1(1:ngrdcol,1:nz),rsatl_2(:ngrdcol,:nz),rsatl_1(:ngrdcol,:nz),pdf_params%rsatl_2(1:ngrdcol,1:nz),pdf_params) 1031, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1032, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1033, ! blockidx%x threadidx%x collapsed 1031, Generating default present(ice_supersat_frac(:ngrdcol,:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%ice_supersat_frac_2(1:ngrdcol,1:nz),pdf_params%ice_supersat_frac_1(1:ngrdcol,1:nz)) 1045, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1046, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1047, ! blockidx%x threadidx%x collapsed 1045, Generating default present(ice_supersat_frac(:ngrdcol,:nz)) 1064, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1065, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1066, ! blockidx%x threadidx%x collapsed 1064, Generating default present(cloud_frac(:ngrdcol,:nz),pdf_params,pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params%mixt_frac(1:ngrdcol,1:nz),rcm(:ngrdcol,:nz),pdf_params%rc_2(1:ngrdcol,1:nz)) 1081, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1082, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1083, ! blockidx%x threadidx%x collapsed 1081, Generating default present(pdf_params%corr_w_eta_2(1:ngrdcol,1:nz),pdf_params%corr_w_eta_1(1:ngrdcol,1:nz),pdf_params%corr_w_chi_1(1:ngrdcol,1:nz),pdf_params,pdf_params%corr_w_chi_2(1:ngrdcol,1:nz)) 1171, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1172, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1173, ! blockidx%x threadidx%x collapsed 1171, Generating default present(uprcp_contrib_comp_2(:ngrdcol,:nz),vprcp(:ngrdcol,:nz),vprcp_contrib_comp_1(:ngrdcol,:nz),rtprcp_contrib_comp_2(:ngrdcol,:nz),thlprcp(:ngrdcol,:nz),thlprcp_contrib_comp_1(:ngrdcol,:nz),vprcp_contrib_comp_2(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),wp2rcp_contrib_comp_1(:ngrdcol,:nz),pdf_params%mixt_frac(1:ngrdcol,1:nz),thlprcp_contrib_comp_2(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params,wprcp_contrib_comp_2(:ngrdcol,:nz),wprcp_contrib_comp_1(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),wp2rcp_contrib_comp_2(:ngrdcol,:nz),rtprcp_contrib_comp_1(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),uprcp_contrib_comp_1(:ngrdcol,:nz),uprcp(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz)) 1200, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1201, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1202, ! blockidx%x threadidx%x collapsed 1200, Generating default present(thlprcp(:ngrdcol,:nz),rtpthvp(:ngrdcol,:nz),thlp2(:ngrdcol,:nz),wp2thlp(:ngrdcol,:nz),wp2rtp(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz),wp2thvp(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),thlpthvp(:ngrdcol,:nz),wprtp(:ngrdcol,:nz),wpthvp(:ngrdcol,:nz),wpthlp(:ngrdcol,:nz),rtp2(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rtpthlp(:ngrdcol,:nz)) 1238, Generating implicit firstprivate(ngrdcol,sclr_dim,nz) Generating NVIDIA GPU code 1239, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1240, ! blockidx%x threadidx%x collapsed 1241, ! blockidx%x threadidx%x collapsed 1238, Generating default present(sclrpthlp(:ngrdcol,:nz,:sclr_dim),sclrprtp(:ngrdcol,:nz,:sclr_dim),sclrprcp(:ngrdcol,:nz,:sclr_dim),sclrpthvp(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_thl_2(1:ngrdcol,1:nz),corr_sclr_thl_2(:ngrdcol,:nz,:sclr_dim),pdf_params%cloud_frac_1(1:ngrdcol,1:nz),varnce_sclr2(:ngrdcol,:nz,:sclr_dim),varnce_sclr1(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_rt_1(1:ngrdcol,1:nz),pdf_params%crt_1(1:ngrdcol,1:nz),pdf_params%cthl_2(1:ngrdcol,1:nz),corr_sclr_rt_1(:ngrdcol,:nz,:sclr_dim),pdf_params,thv_ds(:ngrdcol,:nz),pdf_params%rc_2(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),sclr1(:ngrdcol,:nz,:sclr_dim),sclr2(:ngrdcol,:nz,:sclr_dim),pdf_params%mixt_frac(1:ngrdcol,1:nz),rc_coef(:ngrdcol,:nz),pdf_params%varnce_rt_2(1:ngrdcol,1:nz),pdf_params%crt_2(1:ngrdcol,1:nz),corr_sclr_rt_2(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_thl_1(1:ngrdcol,1:nz),pdf_params%cthl_1(1:ngrdcol,1:nz),corr_sclr_thl_1(:ngrdcol,:nz,:sclr_dim),sclrm(:ngrdcol,:nz,:sclr_dim)) 1281, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1282, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1283, ! blockidx%x threadidx%x collapsed 1281, Generating default present(pdf_params%cloud_frac_2(1:ngrdcol,1:nz),pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%stdev_chi_1(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params%chi_1(1:ngrdcol,1:nz),pdf_params%chi_2(1:ngrdcol,1:nz),pdf_params%rc_2(1:ngrdcol,1:nz),pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params,pdf_params%stdev_chi_2(1:ngrdcol,1:nz),rcp2(:ngrdcol,:nz),rcm(:ngrdcol,:nz)) 1314, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1315, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1316, ! blockidx%x threadidx%x collapsed 1314, Generating default present(cloudy_updraft_frac(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz),cloudy_downdraft_frac(:ngrdcol,:nz)) 1362, Generating update self(pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),cloud_frac(:,:),pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),wprtp2(:,:),rcm(:,:),rtpthvp(:,:),rcp2(:,:),thlpthvp(:,:),wp4(:,:),thlprcp(:,:),rtprcp(:,:),wp2thlp(:,:),wpthlp2(:,:),pdf_params%w_2(:,:),wp2rtp(:,:),wprtpthlp(:,:),wp2rcp(:,:),wprcp(:,:),wp2thvp(:,:),wpthvp(:,:)) 1389, Generating update self(sclrpthvp(:,:,:),wpsclrpthlp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:)) 1414, Generating update self(exner(:,:),rtp2(:,:),wprtp(:,:),thlm(:,:),sigma_sqd_w(:,:),wp3(:,:),rtm(:,:),p_in_pa(:,:),rtpthlp(:,:),wp2(:,:),wm(:,:),thv_ds(:,:),thlp2(:,:),ice_supersat_frac(:,:),wpthlp(:,:)) 1417, Generating update self(sclrprtp(:,:,:),sclrp2(:,:,:),sclrm(:,:,:),wpsclrp(:,:,:),sclrpthlp(:,:,:)) 1709, Generating exit data delete(rsatl_1(:,:),rc_2_ice(:,:),rc_1_ice(:,:),corr_v_w_2(:,:),vprcp_contrib_comp_1(:,:),varnce_v_2(:,:),uprcp_contrib_comp_1(:,:),u_2(:,:),thlprcp_contrib_comp_1(:,:),sqrt_wp2(:,:),rtprcp_contrib_comp_1(:,:),rsatl_2(:,:),wp2rcp_contrib_comp_1(:,:),vprcp_contrib_comp_2(:,:),wprcp_contrib_comp_1(:,:),wp2rcp_contrib_comp_2(:,:),sku(:,:),skthl(:,:),rtprcp_contrib_comp_2(:,:),skrt(:,:),skv(:,:),tl1(:,:),thlprcp_contrib_comp_2(:,:),corr_v_w_1(:,:),corr_u_w_2(:,:),corr_u_w_1(:,:),alpha_v(:,:),alpha_u(:,:),varnce_v_1(:,:),varnce_u_2(:,:),v_1(:,:),uprcp_contrib_comp_2(:,:),varnce_u_1(:,:),v_2(:,:),u_1(:,:),tl2(:,:),wprcp_contrib_comp_2(:,:)) 1721, Generating exit data delete(sclr2(:,:,:),corr_w_sclr_1(:,:,:),corr_sclr_thl_2(:,:,:),corr_sclr_rt_1(:,:,:),alpha_sclr(:,:,:),corr_sclr_thl_1(:,:,:),corr_sclr_rt_2(:,:,:),varnce_sclr2(:,:,:),varnce_sclr1(:,:,:),sksclr(:,:,:),sclr1(:,:,:),corr_w_sclr_2(:,:,:)) transform_pdf_chi_eta_component: 1801, Generating enter data create(denominator(:,:)) 1803, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1804, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1805, ! blockidx%x threadidx%x collapsed 1803, Generating default present(crt(:ngrdcol,:nz),cthl(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),rt(:ngrdcol,:nz),tl(:ngrdcol,:nz),exner(:ngrdcol,:nz),chi(:ngrdcol,:nz)) 1805, Generating implicit firstprivate(invrs_beta_rsatl_p1,beta) 1830, Generating implicit firstprivate(ngrdcol,nz) 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(cthl(:ngrdcol,:nz),denominator(:ngrdcol,:nz),corr_rt_thl(:ngrdcol,:nz),covar_chi_eta(:ngrdcol,:nz),stdev_eta(:ngrdcol,:nz),varnce_thl(:ngrdcol,:nz),varnce_rt(:ngrdcol,:nz),crt(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz)) 1832, Generating implicit firstprivate(varnce_eta,varnce_thl_term,varnce_rt_term,corr_rt_thl_term,varnce_chi) 1856, Generating exit data delete(denominator(:,:)) calc_wp4_pdf: 1923, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1924, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1925, ! blockidx%x threadidx%x collapsed 1923, Generating default present(wm(:ngrdcol,:nz),wp4(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz)) calc_wp2xp2_pdf: 2028, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 2029, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2030, ! blockidx%x threadidx%x collapsed 2028, Generating default present(wm(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wp2xp2(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz)) calc_wp2xp_pdf: 2135, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 2136, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2137, ! blockidx%x threadidx%x collapsed 2135, Generating default present(wm(:ngrdcol,:nz),wp2xp(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz)) calc_wpxp2_pdf: 2235, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 2236, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2237, ! blockidx%x threadidx%x collapsed 2235, Generating default present(wm(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wpxp2(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz)) calc_wpxpyp_pdf: 2362, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 2363, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2364, ! blockidx%x threadidx%x collapsed 2362, Generating default present(wm(:ngrdcol,:nz),varnce_y_2(:ngrdcol,:nz),corr_w_y_2(:ngrdcol,:nz),wpxpyp(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_x_y_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),corr_x_y_1(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_y_1(:ngrdcol,:nz),varnce_y_1(:ngrdcol,:nz),ym(:ngrdcol,:nz),y_2(:ngrdcol,:nz),y_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz)) calc_liquid_cloud_frac_component: 2482, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 2483, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2484, ! blockidx%x threadidx%x collapsed 2482, Generating default present(mean_chi(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),rc(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz)) 2484, Generating implicit firstprivate(zeta) calc_ice_cloud_frac_component: 2609, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 2611, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_any_below_freezing) 2612, ! blockidx%x threadidx%x collapsed 2609, Generating default present(ice_supersat_frac(:ngrdcol,:nz),rc(:ngrdcol,:nz),tl(:ngrdcol,:nz),rc_in(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz)) Generating implicit copy(l_any_below_freezing) [if not already present] 2629, Generating create(rsat_ice(:,:)) [if not already present] 2634, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 2635, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2636, ! blockidx%x threadidx%x collapsed 2634, Generating default present(crt(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),ice_supersat_frac(:ngrdcol,:nz),rc(:ngrdcol,:nz),mean_chi(:ngrdcol,:nz),tl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz)) 2636, Generating implicit firstprivate(zeta,chi_at_ice_sat) calc_xprcp_component: 3118, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 3119, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3120, ! blockidx%x threadidx%x collapsed 3118, Generating default present(vm(:ngrdcol,:nz),varnce_w_i(:ngrdcol,:nz),uprcp_contrib_comp_i(:ngrdcol,:nz),thlm(:ngrdcol,:nz),thl_i(:ngrdcol,:nz),stdev_eta_i(:ngrdcol,:nz),crt_i(:ngrdcol,:nz),wm(:ngrdcol,:nz),v_i(:ngrdcol,:nz),cthl_i(:ngrdcol,:nz),rc_i(:ngrdcol,:nz),vprcp_contrib_comp_i(:ngrdcol,:nz),w_i(:ngrdcol,:nz),wp2rcp_contrib_comp_i(:ngrdcol,:nz),wprcp_contrib_comp_i(:ngrdcol,:nz),rtprcp_contrib_comp_i(:ngrdcol,:nz),stdev_chi_i(:ngrdcol,:nz),cloud_frac_i(:ngrdcol,:nz),corr_chi_eta_i(:ngrdcol,:nz),rcm(:ngrdcol,:nz),rt_i(:ngrdcol,:nz),rtm(:ngrdcol,:nz),thlprcp_contrib_comp_i(:ngrdcol,:nz),u_i(:ngrdcol,:nz),um(:ngrdcol,:nz)) calc_w_up_in_cloud: 3254, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 3255, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3256, ! blockidx%x threadidx%x collapsed 3254, Generating default present(w_2(:ngrdcol,:nz),cloud_frac_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),cloud_frac_1(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),cloudy_downdraft_frac(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz)) 3256, Generating implicit firstprivate(ratio_w_2,stdev_w_1,w_down_2,stdev_w_2,updraft_frac_2,exp_neg_ratio_w_2_sqd,downdraft_frac_2,erf_ratio_w_2,w_up_2,w_up_1,updraft_frac_1,w_down_1,downdraft_frac_1,ratio_w_1,erf_ratio_w_1,exp_neg_ratio_w_1_sqd) advance_windm_edsclrm: 281, Generating enter data create(wind_speed_pert(:,:),km_zt(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),solution(:,:,:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:)) 287, Generating enter data create(edsclrm_old(:,:,:)) 289, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 290, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 289, Generating default present(nu_zero(:ngrdcol)) 295, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 296, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 297, ! blockidx%x threadidx%x collapsed 295, Generating default present(km_zm(:ngrdcol,:nzm),km_zm_p_nu10(:ngrdcol,:nzm),nu_vert_res_dep%nu10(1:ngrdcol),nu_vert_res_dep) 311, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 312, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 313, ! blockidx%x threadidx%x collapsed 314, ! blockidx%x threadidx%x collapsed 311, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt)) 332, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 333, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 334, ! blockidx%x threadidx%x collapsed 332, Generating default present(vm(:ngrdcol,:nzt),vm_old(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 369, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 370, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 371, ! blockidx%x threadidx%x collapsed 369, Generating default present(wind_speed(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 378, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 379, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 378, Generating default present(u_star_sqd(:ngrdcol),vpwp(:ngrdcol,:1),upwp(:ngrdcol,:1)) 416, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 417, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 418, ! blockidx%x threadidx%x collapsed 416, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1)) 428, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 429, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 430, ! blockidx%x threadidx%x collapsed 428, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1)) 439, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 440, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 439, Generating default present(vpwp(:ngrdcol,nzm),upwp(:ngrdcol,nzm)) 440, Generating implicit firstprivate(nzm) 476, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 477, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 478, ! blockidx%x threadidx%x collapsed 476, Generating default present(um(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1)) 487, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 489, ! blockidx%x threadidx%x collapsed 487, Generating default present(vm(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2)) 497, Generating update self(um(:,:),wind_speed(:,:),vm(:,:),lhs_ma_zt(:,:,:),rho_ds_zm(:,:),lhs_diff(:,:,:),invrs_rho_ds_zt(:,:),u_star_sqd(:)) 523, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 524, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 525, ! blockidx%x threadidx%x collapsed 523, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 535, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:)) 576, Generating update device(vm(:,:),um(:,:)) 588, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 589, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 590, ! blockidx%x threadidx%x collapsed 588, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1)) 600, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 601, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 602, ! blockidx%x threadidx%x collapsed 600, Generating default present(vpwp(:ngrdcol,2:nzm-1),xpwp(:ngrdcol,2:nzm-1)) 613, Generating update self(vm(:,:),um(:,:)) 622, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 624, ! blockidx%x threadidx%x collapsed 622, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 624, Generating implicit firstprivate(ts_nudge,dt) 632, Generating update self(um(:,:),vm(:,:)) 644, Generating update self(vm_ref(:,:),um_ref(:,:)) 747, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 748, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 749, ! blockidx%x threadidx%x collapsed 747, Generating default present(wind_speed_pert(:ngrdcol,:nzt),vm_pert(:ngrdcol,:nzt),um_pert(:ngrdcol,:nzt)) 756, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 757, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 756, Generating default present(u_star_sqd_pert(:ngrdcol),vpwp_pert(:ngrdcol,:1),upwp_pert(:ngrdcol,:1)) 794, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 796, ! blockidx%x threadidx%x collapsed 794, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1)) 806, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 807, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 808, ! blockidx%x threadidx%x collapsed 806, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1)) 817, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 818, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 817, Generating default present(vpwp_pert(:ngrdcol,nzm),upwp_pert(:ngrdcol,nzm)) 818, Generating implicit firstprivate(nzm) 854, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 855, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 856, ! blockidx%x threadidx%x collapsed 854, Generating default present(um_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1)) 865, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 866, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 867, ! blockidx%x threadidx%x collapsed 865, Generating default present(vm_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2)) 881, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 882, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 883, ! blockidx%x threadidx%x collapsed 881, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1)) 893, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 894, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 895, ! blockidx%x threadidx%x collapsed 893, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1)) 982, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol) Generating NVIDIA GPU code 983, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 984, ! blockidx%x threadidx%x collapsed 985, ! blockidx%x threadidx%x collapsed 982, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim)) 1026, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1027, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1028, ! blockidx%x threadidx%x collapsed 1026, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr)) 1038, Generating implicit firstprivate(edsclr_dim,ngrdcol) Generating NVIDIA GPU code 1039, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1040, ! blockidx%x threadidx%x collapsed 1038, Generating default present(wpedsclrp(:ngrdcol,nzm,:edsclr_dim)) 1040, Generating implicit firstprivate(nzm) 1073, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol) Generating NVIDIA GPU code 1074, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1075, ! blockidx%x threadidx%x collapsed 1076, ! blockidx%x threadidx%x collapsed 1073, Generating default present(solution(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim)) 1084, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol) Generating NVIDIA GPU code 1085, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1086, ! blockidx%x threadidx%x collapsed 1087, ! blockidx%x threadidx%x collapsed 1084, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim)) 1105, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1106, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1107, ! blockidx%x threadidx%x collapsed 1105, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr)) 1122, Generating update self(wpedsclrp(:,:,:),wp2(:,:),vp2(:,:),up2(:,:),edsclrm_forcing(:,:,:),vg(:,:),vm_forcing(:,:),ug(:,:),um_forcing(:,:),edsclrm_old(:,:,:),edsclrm(:,:,:),vm(:,:),um(:,:),vm_ref(:,:),um_ref(:,:),wm_zt(:,:),vm_old(:,:),um_old(:,:),upwp(:,:),km_zm(:,:),fcor(:),vpwp(:,:)) 1170, Generating exit data delete(wind_speed_pert(:,:),km_zt(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),solution(:,:,:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:)) 1176, Generating exit data delete(edsclrm_old(:,:,:)) compute_uv_tndcy: 2004, Generating enter data create(xm_cf(:,:),xm_gf(:,:)) 2018, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2019, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2020, ! blockidx%x threadidx%x collapsed 2018, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol)) 2026, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2027, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2028, ! blockidx%x threadidx%x collapsed 2026, Generating default present(xm_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol)) 2040, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2041, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2042, ! blockidx%x threadidx%x collapsed 2040, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol)) 2048, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2049, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2050, ! blockidx%x threadidx%x collapsed 2048, Generating default present(xm_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol)) 2062, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2063, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2064, ! blockidx%x threadidx%x collapsed 2062, Generating default present(xm_gf(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt)) 2073, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2074, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2075, ! blockidx%x threadidx%x collapsed 2073, Generating default present(xm_tndcy(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt)) 2083, Generating update self(xm_cf(:,:),xm_gf(:,:),xm_forcing(:,:)) 2102, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2103, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2104, ! blockidx%x threadidx%x collapsed 2102, Generating default present(xm_tndcy(:ngrdcol,:nzt)) 2112, Generating exit data delete(xm_gf(:,:),xm_cf(:,:)) windm_edsclrm_lhs: 2188, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2189, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2190, ! blockidx%x threadidx%x collapsed 2188, Generating default present(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt)) 2190, Generating implicit firstprivate(invrs_dt) 2205, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2206, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2207, ! blockidx%x threadidx%x collapsed 2208, !$acc loop seq 2205, Generating default present(lhs(:,:ngrdcol,:nzt-1),lhs_ma_zt(:,:ngrdcol,:nzt-1)) 2208, Loop is parallelizable 2218, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2219, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2218, Generating default present(invrs_rho_ds_zt(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr,lhs(2,:ngrdcol,:1),wind_speed(:ngrdcol,:1),u_star_sqd(:ngrdcol),rho_ds_zm(:ngrdcol,:1)) windm_edsclrm_rhs: 2335, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2336, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2335, Generating default present(lhs_diff(:2,:ngrdcol,:1),xm_tndcy(:ngrdcol,:1),xm(:ngrdcol,:2),rhs(:ngrdcol,:1)) 2336, Generating implicit firstprivate(invrs_dt) 2346, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2347, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2348, ! blockidx%x threadidx%x collapsed 2346, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:nzt),rhs(:ngrdcol,2:nzt-1)) 2348, Generating implicit firstprivate(invrs_dt) 2360, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2361, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2360, Generating default present(lhs_diff(2:,:ngrdcol,nzt),xm_tndcy(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),rhs(:ngrdcol,nzt)) 2361, Generating implicit firstprivate(nzt,invrs_dt) 2372, Generating update self(xm(:,:),lhs_diff(:,:,:)) 2412, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2413, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2412, Generating default present(rho_ds_zm(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr,invrs_rho_ds_zt(:ngrdcol,:1),xpwp_sfc(:ngrdcol),rhs(:ngrdcol,:1)) 2422, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:)) advance_xp2_xpyp: 426, Generating enter data create(lhs_dp1(:,:),lhs_dp1_c14(:,:),rhs_ta_wpvp2(:,:),lhs_diff_uv(:,:,:),lhs_dp1_c4(:,:),lhs_diff(:,:,:),lhs(:,:,:),rhs_ta_wpup2(:,:),rhs_ta_wpthlp2(:,:),rhs_ta_wprtp2(:,:),rhs_ta_wprtpthlp(:,:),lhs_ta_wpvp2(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpthlp2(:,:,:),lhs_ta_wprtp2(:,:,:),lhs_ta_wprtpthlp(:,:,:),lhs_ma(:,:,:),rtp2_old(:,:),kw9(:,:),kw2(:,:),kw2_zm(:,:),c4_1d(:,:),uv_rhs(:,:,:),up2_old(:,:),kw9_zm(:,:),thlp2_old(:,:),c2thl_1d(:,:),c2rt_1d(:,:),c2sclr_1d(:,:),c14_1d(:,:),c2rtthl_1d(:,:),uv_solution(:,:,:),threshold_array(:,:),rtpthlp_chnge(:,:),rtpthlp_old(:,:),rtm_zm(:,:),vp2_old(:,:)) 436, Generating enter data create(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrpthlp_old(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:)) 444, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 445, !$acc loop gang, vector(128) ! blockidx%x threadidx%x Generating reduction(.or.:err_code) 444, Generating default present(clubb_params(:,8:9)) Generating implicit copy(err_code) [if not already present] 475, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 476, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 477, ! blockidx%x threadidx%x collapsed 475, Generating default present(c2rt_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),cloud_frac_zm(:ngrdcol,:nzm),c2thl_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm)) 496, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 497, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 498, ! blockidx%x threadidx%x collapsed 496, Generating default present(c2rt_1d(:ngrdcol,:nzm),c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),c2rtthl_1d(:ngrdcol,:nzm)) 507, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 508, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 509, ! blockidx%x threadidx%x collapsed 507, Generating default present(c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm),c2sclr_1d(:ngrdcol,:nzm)) 526, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 527, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 528, ! blockidx%x threadidx%x collapsed 526, Generating default present(kw9(:ngrdcol,:nzt),kw2(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46),kh_zt(:ngrdcol,:nzt)) 548, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 549, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 550, ! blockidx%x threadidx%x collapsed 548, Generating default present(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm)) 559, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 560, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 561, ! blockidx%x threadidx%x collapsed 562, ! blockidx%x threadidx%x collapsed 559, Generating default present(sclrpthlp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp_old(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrp2_old(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim)) 611, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 612, !$acc loop gang, vector(128) ! blockidx%x threadidx%x Generating reduction(.and.:l_single_solve_possible) 611, Generating default present(clubb_params(:ngrdcol,4:6)) Generating implicit copy(l_single_solve_possible) [if not already present] 612, Generating implicit firstprivate(c2thl,c2rtthl,c2rt) 686, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 687, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 688, ! blockidx%x threadidx%x collapsed 686, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm)) 706, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 707, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 708, ! blockidx%x threadidx%x collapsed 706, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1)) 850, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 851, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 852, ! blockidx%x threadidx%x collapsed 850, Generating default present(vp2(:ngrdcol,:nzm),uv_solution(:ngrdcol,:nzm,:),up2(:ngrdcol,:nzm)) 860, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 861, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 862, ! blockidx%x threadidx%x collapsed 860, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm)) 872, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:)) 949, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 950, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 951, ! blockidx%x threadidx%x collapsed 949, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 967, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 969, ! blockidx%x threadidx%x collapsed 967, Generating default present(threshold_array(:ngrdcol,:nzm)) 992, Generating update self(rtp2(:,:)) 1002, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1003, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1004, ! blockidx%x threadidx%x collapsed 1002, Generating default present(clubb_params(:ngrdcol,93),rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm)) 1004, Generating implicit firstprivate(threshold) 1015, Generating update self(rtp2(:,:)) 1053, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1054, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1055, ! blockidx%x threadidx%x collapsed 1053, Generating default present(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 1071, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1072, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1073, ! blockidx%x threadidx%x collapsed 1071, Generating default present(threshold_array(:ngrdcol,:nzm)) 1090, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1091, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1092, ! blockidx%x threadidx%x collapsed 1090, Generating default present(threshold_array(:ngrdcol,:nzm)) 1106, Generating update self(up2(:,:)) 1115, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1116, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1117, ! blockidx%x threadidx%x collapsed 1115, Generating default present(up2(:ngrdcol,:nzm)) 1125, Generating update self(up2(:,:)) 1137, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1138, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1139, ! blockidx%x threadidx%x collapsed 1137, Generating default present(threshold_array(:ngrdcol,:nzm)) 1152, Generating update self(vp2(:,:)) 1161, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1162, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1163, ! blockidx%x threadidx%x collapsed 1161, Generating default present(vp2(:ngrdcol,:nzm)) 1171, Generating update self(vp2(:,:)) 1183, Generating update self(vp2(:,:),up2(:,:)) 1213, Generating update device(vp2(:,:),up2(:,:)) 1270, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1272, ! blockidx%x threadidx%x collapsed 1270, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr)) 1297, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1298, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1299, ! blockidx%x threadidx%x collapsed 1297, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr)) 1332, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1333, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1334, ! blockidx%x threadidx%x collapsed 1332, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr)) 1362, Generating update self(sclrprtp_old(:,:,:),sclrpthlp(:,:,:),sclrp2_old(:,:,:),sclrprtp(:,:,:),sclrm(:,:,:),sclrp2(:,:,:),vm(:,:),vp2(:,:),um(:,:),up2(:,:),rtp2_old(:,:),rtpthlp_forcing(:,:),thlm(:,:),thlp2_forcing(:,:),rtm(:,:),rtp2_forcing(:,:),wprtp(:,:),rtpthlp_old(:,:),wp2(:,:),thlp2_old(:,:),rho_ds_zm(:,:),kh_zt(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),invrs_tau_xp2_zm(:,:),sclrpthlp_old(:,:,:),vp2_old(:,:),up2_old(:,:),wp2_zt(:,:),wm_zm(:,:),upwp(:,:),thv_ds_zm(:,:),wpthvp(:,:),wpthlp(:,:),wpsclrp(:,:,:),sigma_sqd_w(:,:),wp3(:,:),rho_ds_zt(:,:),vpwp(:,:),invrs_rho_ds_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:)) 1439, Generating exit data delete(lhs_dp1(:,:),lhs_dp1_c14(:,:),rhs_ta_wpvp2(:,:),lhs_diff_uv(:,:,:),lhs_dp1_c4(:,:),lhs_diff(:,:,:),lhs(:,:,:),rhs_ta_wpup2(:,:),rhs_ta_wpthlp2(:,:),rhs_ta_wprtp2(:,:),rhs_ta_wprtpthlp(:,:),lhs_ta_wpvp2(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpthlp2(:,:,:),lhs_ta_wprtp2(:,:,:),lhs_ta_wprtpthlp(:,:,:),lhs_ma(:,:,:),rtp2_old(:,:),kw9(:,:),kw2(:,:),kw2_zm(:,:),c4_1d(:,:),uv_rhs(:,:,:),up2_old(:,:),kw9_zm(:,:),thlp2_old(:,:),c2thl_1d(:,:),c2rt_1d(:,:),c2sclr_1d(:,:),c14_1d(:,:),c2rtthl_1d(:,:),uv_solution(:,:,:),threshold_array(:,:),rtpthlp_chnge(:,:),rtpthlp_old(:,:),rtm_zm(:,:),vp2_old(:,:)) 1449, Generating exit data delete(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:)) solve_xp2_xpyp_with_single_lhs: 1620, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:)) 1622, Generating enter data create(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:)) 1629, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1630, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1631, ! blockidx%x threadidx%x collapsed 1629, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1)) 1675, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1676, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1677, ! blockidx%x threadidx%x collapsed 1675, Generating default present(sclrp2_forcing(:ngrdcol,:nzm)) 1699, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1700, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1701, ! blockidx%x threadidx%x collapsed 1699, Generating default present(rtp2_forcing(:ngrdcol,:nzm),sclrprtp_forcing(:ngrdcol,:nzm)) 1709, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1710, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1711, ! blockidx%x threadidx%x collapsed 1709, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm)) 1734, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1735, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1736, ! blockidx%x threadidx%x collapsed 1734, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm)) 1744, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1745, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1746, ! blockidx%x threadidx%x collapsed 1744, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm)) 1778, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1779, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1780, ! blockidx%x threadidx%x collapsed 1778, Generating default present(rtp2(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3)) 1789, Geneadvance_xm_wpxp: r a 494, tGiennge riamtpilnigc ienter data createt( lhs_pr1_wprtp(:,:)f,lhs_ma_zt(:,:,:)i,kw6(:,:)r,lhs_ta_wpvp(:,:,:)s,lhs_ta_xm(:,:,:)t,rhs_ta_wpup(:,:)p,rhs_ta_wpthlp(:,:)r,rhs_ta_wprtp(:,:)i,low_lev_effect(:,:)v,lhs_ta_wpup(:,:,:)a,lhs_ta_wpthlp(:,:,:)t,lhs_ta_wprtp(:,:,:)e,lhs_pr1_wpthlp(:,:)(,lhs_diff_zt(:,:,:)ngrdcol,lhs_ma_zm(:,:,:),sclr_dim,lhs_diff_zm(:,:,:),nzm,lhs_ac_pr2(:,:)),vm_old(:,:) ,upwp_old(:,:) ,um_old(:,:) ,thlm_old(:,:)G,wprtp_old(:,:)e,rtm_old(:,:)n,vpwp_old(:,:)e,rhs_ta_wpvp(:,:)r,c7_skw_fnc(:,:)a,lhs_tp(:,:,:)t,high_lev_effect(:,:)i,c6thl_skw_fnc(:,:)n,c6rt_skw_fnc(:,:)g,c6_term(:,:) ,wpthlp_old(:,:)NVIDIA GPU) c o 503, dGee n e r 1790, a!$acc loopt igang, vector(128) collapse(3) ! blockidx%x threadidx%xn g enter data create 1791, ( lhs_ta_wpsclrp(:,:,:,:) ! blockidx%x threadidx%x collapsed,lhs_pr1_wpsclrp(:,:) ,sclrm_old(:,:,:) ,wpsclrp_old(:,:,:) ,rhs_ta_wpsclrp(:,:,:) 1792, ) ! blockidx%x threadidx%x collapsed 541, G 1789, eGneenreartaitnign gi defaultm ppresentl(isclrp2(:ngrdcol,:nzm,:sclr_dim)c,solution(:ngrdcol,:nzm,:)i,sclrpthlp(:ngrdcol,:nzm,:sclr_dim)t,sclrprtp(:ngrdcol,:nzm,:sclr_dim) )f i r 1807, sGtepnreirvaattien(gnzt ,ngrdcoli)m p l iGceinte rfaitrisntgp rNVIDIA GPUi vcaotdee( ngrdcol ,nzm ) 542, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%xG e n e 543, r a ! blockidx%x threadidx%x collapsedt i n 541, gG eNVIDIA GPUn ecroadtei n g default 1808, !$acc looppresent (gang, vector(128) collapse(2) ! blockidx%x threadidx%xthlm_old(:ngrdcol,:nzt) ,thlm(:ngrdcol,:nzt) ,rtm_old(:ngrdcol,:nzt) ,rtm(:ngrdcol,:nzt) 1809, ) ! blockidx%x threadidx%x collapsed 550, G 1807, eGneenreartaitnign gi defaultm ppresentl(irtp2(:ngrdcol,:nzm)c,rtpthlp(:ngrdcol,:nzm)i,thlp2(:ngrdcol,:nzm)t,solution(:ngrdcol,:nzm,:3) )f i r 1818, sGtepnreirvaattien(gnzm ,ngrdcoli)m p l iGceinte rfaitrisntgp rNVIDIA GPUi vcaotdee( ngrdcol ,nzm ,sclr_dim 551, )!$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x G e n 552, e r ! blockidx%x threadidx%x collapseda t i 550, nGge nNVIDIA GPUe rcaotdien g default 1819, present!$acc loop( wpthlp_old(:ngrdcol,:nzm)gang, vector(128) collapse(3) ! blockidx%x threadidx%x,wpthlp(:ngrdcol,:nzm) ,wprtp_old(:ngrdcol,:nzm) ,wprtp(:ngrdcol,:nzm) ) 1820, ! blockidx%x threadidx%x collapsed 560, G e n 1821, e r ! blockidx%x threadidx%x collapseda t i 1818, nGge niemrpaltiicnigt default fpresenti(rsclrp2(:ngrdcol,:nzm,:sclr_dim)s,solution(:ngrdcol,:nzm,:)t,sclrpthlp(:ngrdcol,:nzm,:sclr_dim)p,sclrprtp(:ngrdcol,:nzm,:sclr_dim)r)i v a 1835, tGee(nngrdcole,nztr,sclr_dima)t i n gG eunpedraattei nselfg( lhs_dp1(:,:)NVIDIA GPU,lhs_ma(:,:,:) ,lhs_diff(:,:,:)c,rtp2(:,:)o,thlp2(:,:)d,rtpthlp(:,:)e,lhs_ta(:,:,:) ) 561, !$acc loop 1859, Ggang, vector(128) collapse(3) ! blockidx%x threadidx%xe n e r 562, a t ! blockidx%x threadidx%x collapsedi n g 563, exit data delete ( ! blockidx%x threadidx%x collapsedlhs(:,:,:) ,rhs(:,:,:) ,lhs_dp1(:,:) 560, ,solution(:,:,:)G)e n e 1861, rGaetnienrga defaultt ipresentn(gsclrm(:ngrdcol,:nzt,:sclr_dim) ,sclrm_old(:ngrdcol,:nzt,:sclr_dim)exit data delete)( sclrpthlp_forcing(:,:) ,sclrprtp_forcing(:,:) 570, ,sclrp2_forcing(:,:)G)e nerating implicit firstprivate(ngrdcol,nzm,sclr_dim) Generating NVIDIA GPU code 571, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 572, ! blockidx%x threadidx%x collapsed 573, ! blockidx%x threadidx%x collapsed 570, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),wpsclrp_old(:ngrdcol,:nzm,:sclr_dim)) 582, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 584, ! blockidx%x threadidx%x collapsed 582, Generating default present(vm(:ngrdcol,:nzt),vm_old(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 591, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 592, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 593, ! blockidx%x threadidx%x collapsed 591, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm)) 605, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 606, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 607, ! blockidx%x threadidx%x collapsed 605, Generating default present(clubb_params(:ngrdcol,10:12),skw_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm)) 607, Generating implicit firstprivate(c6rt,c6rtc,c6rtb) 626, Generating implicit firstprivate(ngrdcol,nzm) 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(clubb_params(:ngrdcol,13:15),skw_zm(:ngrdcol,:nzm),c6thl_skw_fnc(:ngrdcol,:nzm)) 628, Generating implicit firstprivate(c6thl,c6thlc,c6thlb) 659, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 660, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 661, ! blockidx%x threadidx%x collapsed 659, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),c6thl_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13)) 673, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 674, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 675, ! blockidx%x threadidx%x collapsed 673, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm),c7_skw_fnc(:ngrdcol,:nzm)) 683, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 684, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 685, ! blockidx%x threadidx%x collapsed 683, Generating default present(clubb_params(:ngrdcol,16:18),skw_zm(:ngrdcol,:nzm),c7_skw_fnc(:ngrdcol,:nzm)) 685, Generating implicit firstprivate(c7,c7b,c7c) 715, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:)) 733, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 734, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:err_code) 735, ! blockidx%x threadidx%x collapsed 733, Generating default present(c7_skw_fnc(:ngrdcol,:nzm)) Generating implicit copy(err_code) [if not already present] 753, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 754, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 755, ! blockidx%x threadidx%x collapsed 753, Generating default present(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42)) 777, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 778, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 779, ! blockidx%x threadidx%x collapsed 777, Generating default present(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm)) 786, Generating update self(c6_term(:,:)) 900, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 901, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 902, ! blockidx%x threadidx%x collapsed 900, Generating default present(rtm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt)) 909, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 910, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 911, ! blockidx%x threadidx%x collapsed 909, Generating default present(wprtp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm)) 919, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt) Generating NVIDIA GPU code 920, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 921, ! blockidx%x threadidx%x collapsed 922, ! blockidx%x threadidx%x collapsed 919, Generating default present(sclrm(:ngrdcol,:nzt,:sclr_dim),sclrm_old(:ngrdcol,:nzt,:sclr_dim)) 929, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 930, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 931, ! blockidx%x threadidx%x collapsed 932, ! blockidx%x threadidx%x collapsed 929, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim)) 942, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 943, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 944, ! blockidx%x threadidx%x collapsed 942, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 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(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm)) 967, 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(:,:,:)) 1025, Generating update self(rtm_ref(:,:),rtm(:,:)) 1046, Generating update device(rtm(:,:)) 1052, Generating update self(thlm_ref(:,:),thlm(:,:)) 1073, Generating update device(thlm(:,:)) 1081, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:)) 1111, Generating update device(vm(:,:),um(:,:)) 1120, Generating update self(vm(:,:),um(:,:)) 1129, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1130, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1131, ! blockidx%x threadidx%x collapsed 1129, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 1131, Generating implicit firstprivate(ts_nudge,dt) 1140, Generating update self(um(:,:),vm(:,:)) 1152, Generating update self(vm_ref(:,:),um_ref(:,:)) 1165, 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(:,:)) 1174, Generating exit data delete(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:)) advance_wp2_wp3: 428, 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_term_ta_lhs_result(:,:,:),wp3_pr3_lhs(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a1_coef_zt(:,:),c16_fnc(:,:),wp2_smth(:,:),rhs_ta_wp3(:,:)) 477, Generating implicit firstprivate(nzt,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(c11_skw_fnc(:ngrdcol,:nzt),cx_fnc_richardson(:ngrdcol,2:nzt+1)) 486, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 487, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 488, ! blockidx%x threadidx%x collapsed 486, Generating default present(skw_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,22:24),c11_skw_fnc(:ngrdcol,:nzt)) 488, Generating implicit firstprivate(c11,c11b,c11c) 508, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 509, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 510, ! blockidx%x threadidx%x collapsed 508, Generating default present(skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,:3),c1_skw_fnc(:ngrdcol,:nzm)) 510, Generating implicit firstprivate(c1,c1c,c1b) 531, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 532, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 533, ! blockidx%x threadidx%x collapsed 531, Generating default present(c1_skw_fnc(:ngrdcol,:nzm)) 541, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 542, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 543, ! blockidx%x threadidx%x collapsed 541, Generating default present(cx_fnc_richardson(:ngrdcol,:nzt),c16_fnc(:ngrdcol,:nzt)) 551, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 552, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:err_code) 553, ! blockidx%x threadidx%x collapsed 551, Generating default present(c11_skw_fnc(:ngrdcol,:nzt)) Generating implicit copy(err_code) [if not already present] 563, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 564, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:err_code) 565, ! blockidx%x threadidx%x collapsed 563, Generating default present(c16_fnc(:ngrdcol,:nzt)) Generating implicit copy(err_code) [if not already present] 583, Generating update self(c1_skw_fnc(:,:),c11_skw_fnc(:,:)) 594, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 595, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 596, ! blockidx%x threadidx%x collapsed 594, Generating default present(kw1(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,38)) 604, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 605, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 606, ! blockidx%x threadidx%x collapsed 604, Generating default present(kh_zm(:ngrdcol,:nzm),kw8(:ngrdcol,:nzm),clubb_params(:ngrdcol,44)) 624, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 625, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 626, ! blockidx%x threadidx%x collapsed 624, Generating default present(coef_wp4_implicit_zt(:ngrdcol,:nzt),pdf_implicit_coefs_terms%coef_wp4_implicit(1:ngrdcol,1:nzt),pdf_implicit_coefs_terms) 658, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 659, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 660, ! blockidx%x threadidx%x collapsed 658, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm)) 676, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 677, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 678, ! blockidx%x threadidx%x collapsed 676, Generating default present(rhs_pr3_wp3(:ngrdcol,:nzt)) 685, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 686, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 687, ! blockidx%x threadidx%x collapsed 688, ! blockidx%x threadidx%x collapsed 685, Generating default present(wp3_pr3_lhs(:,:ngrdcol,:nzt),wp3_term_ta_lhs_result(:,:ngrdcol,:nzt)) 781, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 782, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 781, Generating default present(c_wp3_pr_tp(:ngrdcol)) 792, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code xm_wpxp_lhs: 1323, 793, G!$acc loope ngang, vector(128) ! blockidx%x threadidx%xe r a 792, tGiennge riamtpilnigc defaulti tpresent (fclubb_params(:ngrdcol,29)i,c_wp3_pr_tp(:ngrdcol)r)s t p 804, rGievnaetrea(tngrdcoli)n g iGmepnleircaitti nfgi rNVIDIA GPUs tcpordiev a t e 1324, (!$acc loopnzt ,ngrdcolgang, vector(128) ! blockidx%x threadidx%x) 1323, Generating default present(lhs(:,:ngrdcol,:1)) 1334, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1335, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1336, ! blockidx%x threadidx%x collapsed 1334, Generating default present(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt)) 1336, Generating implicit firstprivate(k_xm,invrs_dt) 1356, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1357, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1358, ! blockidx%x threadidx%x collapsed 1356, Generating default present(lhs(:,:ngrdcol,:),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs_ac_pr2(:ngrdcol,2:nzm-1),lhs_pr1(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),lhs_ta_wpxp(:,:ngrdcol,2:nzm-1)) 1358, Generating implicit firstprivate(k_wpxp) 1383, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1384, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1383, Generating default present(lhs(:,:ngrdcol,nzm*2-1)) 1384, Generating implicit firstprivate(nzm) 1395, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1396, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1397, ! blockidx%x threadidx%x collapsed 1395, Generating default present(lhs(3,:ngrdcol,:)) 1397, Generating implicit firstprivate(k_wpxp,invrs_dt) 1407, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1408, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1409, ! blockidx%x threadidx%x collapsed 1407, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:)) 1409, Generating implicit firstprivate(k_xm) 1421, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1422, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1423, ! blockidx%x threadidx%x collapsed 1421, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:)) 1423, Generating implicit firstprivate(k_xm) Generating NVIDIA GPU code 805, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 806, ! blockidx%x threadidx%x collapsed 807, ! blockidx%x threadidx%x collapsed 804, Generating default present(lhs_adv_tp_wp3(:,:ngrdcol,:nzt),lhs_tp_wp3(:,:ngrdcol,:nzt),lhs_pr_tp_wp3(:,:ngrdcol,:nzt)) 943, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 944, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 945, ! blockidx%x threadidx%x collapsed 946, ! blockidx%x threadidx%x collapsed 943, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),clubb_params(:ngrdcol,25)) 1005, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1006, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1007, ! blockidx%x threadidx%x collapsed 1005, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 1012, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1013, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1014, ! blockidx%x threadidx%x collapsed 1012, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt)) 1044, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1045, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1046, ! blockidx%x threadidx%x collapsed 1044, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 1051, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1052, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1053, ! blockidx%x threadidx%x collapsed 1051, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt)) 1063, Generating update self(wp2(:,:)) 1084, Generating update device(wp2(:,:)) 1090, Generating update self(wp3(:,:)) 1111, Generating update device(wp3(:,:)) 1118, 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(:,:)) 1195, 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(:,:)) calc_xm_wpxp_lhs_terms: 1562, Generating enter data create(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:)) 1598, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1599, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1600, ! blockidx%x threadidx%x collapsed 1598, Generating default present(kh_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm)) 1607, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1608, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1609, ! blockidx%x threadidx%x collapsed 1607, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm)) 1616, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1617, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1618, ! blockidx%x threadidx%x collapsed 1616, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm)) 1618, Generating implicit firstprivate(constant_nu) 1626, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1627, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1626, Generating default present(zeros_array(:ngrdcol)) 1646, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:)) solve_xp2_xpyp_with_multiple_lhs: 2056, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold) 2059, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:)) 2069, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2070, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2071, ! blockidx%x threadidx%x collapsed 2069, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1)) 2099, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2100, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2101, ! blockidx%x threadidx%x collapsed 2099, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm)) 2107, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2109, ! blockidx%x threadidx%x collapsed 2107, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm)) 2118, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:)) 2135, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2136, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2137, ! blockidx%x threadidx%x collapsed 2135, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1)) 2166, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2167, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2168, ! blockidx%x threadidx%x collapsed 2166, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm)) 2174, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2175, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2176, ! blockidx%x threadidx%x collapsed 2174, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm)) 2185, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:)) 2201, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2202, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2203, ! blockidx%x threadidx%x collapsed 2201, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1)) 2232, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2233, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2234, ! blockidx%x threadidx%x collapsed 2232, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm)) 2240, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2241, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2242, ! blockidx%x threadidx%x collapsed 2240, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm)) 2251, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:)) 2268, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2269, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2270, ! blockidx%x threadidx%x collapsed 2268, Generating default present(lhs_dp1(:ngrdcol,:nzm)) 2411, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2412, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2413, ! blockidx%x threadidx%x collapsed 2411, Generating default present(sclrp2_forcing(:ngrdcol,:nzm)) 2435, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2436, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2437, ! blockidx%x threadidx%x collapsed 2435, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm)) 2445, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2446, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2447, ! blockidx%x threadidx%x collapsed 2445, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm)) 2471, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2472, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2473, ! blockidx%x threadidx%x collapsed 2471, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm)) 2481, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2482, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2483, ! blockidx%x threadidx%x collapsed 2481, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm)) 2513, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 2514, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2515, ! blockidx%x threadidx%x collapsed 2516, ! blockidx%x threadidx%x collapsed 2513, Generating default present(sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim)) 2530, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 2531, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2532, ! blockidx%x threadidx%x collapsed 2533, ! blockidx%x threadidx%x collapsed 2530, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim)) 2548, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold) 2551, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:)) xm_wpxp_rhs: 1793, Generating enter data create(rhs_bp_pr3(:,:)) 1802, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1803, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1802, Generating default present(rhs(:ngrdcol,:1),wpxp(:ngrdcol,:1)) 1810, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1811, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1812, ! blockidx%x threadidx%x collapsed 1810, Generating default present(rhs(:ngrdcol,:),xm(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt)) 1812, Generating implicit firstprivate(k_xm,invrs_dt) 1826, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1827, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1828, ! blockidx%x threadidx%x collapsed 1826, Generating default present(lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wpxp_forcing(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,:nzm),rhs_bp_pr3(:ngrdcol,2:nzm-1),lhs_pr1(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1)) 1828, Generating implicit firstprivate(k_wpxp) 1843, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1844, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1843, Generating default present(rhs(:ngrdcol,nzm*2-1)) 1844, Generating implicit firstprivate(nzm) 1852, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1853, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1854, ! blockidx%x threadidx%x collapsed 1852, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:)) 1854, Generating implicit firstprivate(k_wpxp,invrs_dt) 1909, 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] 1935, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:)) 1997, Generating exit data delete(rhs_bp_pr3(:,:)) wp23_solve: 1447, Generating enter data create(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:)) 1451, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1453, ! blockidx%x threadidx%x collapsed 1451, Generating default present(rhs(:ngrdcol,:nzm*2-1),rhs_save(:ngrdcol,:nzm*2-1)) 1484, Generating update self(rcond(:)) 1503, Generating update self(rhs_save(:,:),lhs(:,:,:)) 1540, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1541, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1542, ! blockidx%x threadidx%x collapsed 1540, Generating default present(wp2(:ngrdcol,:nzm),solut(:ngrdcol,:)) 1542, Generating implicit firstprivate(k_wp2) 1549, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1550, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1551, ! blockidx%x threadidx%x collapsed 1549, Generating default present(solut(:ngrdcol,:),wp3(:ngrdcol,:nzt)) 1551, Generating implicit firstprivate(k_wp3) 1560, 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(:,:)) 1570, 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] 1771, Generating update self(up2(:,:),vp2(:,:),wp2(:,:)) 1817, Generating update self(up2(:,:),wp2(:,:),vp2(:,:)) 1867, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1868, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1869, ! blockidx%x threadidx%x collapsed 1867, 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)) 1898, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1899, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1900, ! blockidx%x threadidx%x collapsed 1898, Generating default present(wp2_min_array(:ngrdcol,:nzm)) 1930, Generating exit data delete(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:)) xp2_xpyp_lhs: 2628, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2630, ! blockidx%x threadidx%x collapsed 2628, Generating default present(lhs(:,:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1),lhs_ma(:,:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),lhs_diff(:,:ngrdcol,2:nzm-1)) 2642, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2643, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2644, ! blockidx%x threadidx%x collapsed 2642, Generating default present(lhs(2,:ngrdcol,2:nzm-1)) 2644, Generating implicit firstprivate(dt) 2657, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2658, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2657, Generating default present(lhs(:,:ngrdcol,:)) 2658, Generating implicit firstprivate(nzm) xp2_xpyp_uv_rhs: 3148, Generating enter data create(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:)) 3176, Generating implicit firstpriwp23_lhs: v a 2041, tGee(nngrdcole,nzmr)a t i nGge niemrpaltiicnigt NVIDIA GPUf icrosdtep r i v 3177, ate(nzm,ngrdcol) Generating NVIDIA GPU code 2042, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2043, ! blockidx%x threadidx%x collapsed 2044, ! blockidx%x threadidx%x collapsed 2041, Generating default present(lhs(:,:ngrdcol,:nzm*2-1)) 2052, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2053, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2054, ! blockidx%x threadidx%x collapsed 2052, Generating default present(lhs(:,:ngrdcol,:1)) 2065, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2066, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2067, ! blockidx%x threadidx%x collapsed 2065, Generating default present(lhs(:,:ngrdcol,2)) 2078, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2079, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2080, ! blockidx%x threadidx%x collapsed 2078, Generating default present(lhs(:,:ngrdcol,:),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_ta_wp2(:,:ngrdcol,2:nzm-1),lhs_ac_pr2_wp2(:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1),lhs_diff_zm(:,:ngrdcol,2:nzm-1)) 2080, Generating implicit firstprivate(k_wp2,invrs_dt) 2118, Generating implicit firstprivate(ngrdcol,nzt) 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(lhs_ma_zt(:,:ngrdcol,2:nzt-1),lhs_diff_zt(:,:ngrdcol,2:nzt-1),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),lhs_splat_wp3(:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:),lhs_pr1_wp3(:ngrdcol,2:nzt-1)) 2120, Generating implicit firstprivate(k_wp3,invrs_dt) 2161, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2162, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2163, ! blockidx%x threadidx%x collapsed 2161, Generating default present(lhs(:,:ngrdcol,nzm*2-2)) 2163, Generating implicit firstprivate(nzm) 2174, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2175, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2176, ! blockidx%x threadidx%x collapsed 2174, Generating default present(lhs(:,:ngrdcol,nzm*2-1)) 2176, Generating implicit firstprivate(nzm) 2197, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2199, ! blockidx%x threadidx%x collapsed 2197, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:)) 2199, Generating implicit firstprivate(k_wp2) 2212, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2213, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2214, ! blockidx%x threadidx%x collapsed 2212, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:)) 2214, Generating implicit firstprivate(k_wp2) 2242, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2243, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2244, ! blockidx%x threadidx%x collapsed 2245, ! blockidx%x threadidx%x collapsed 2242, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:)) 2245, Generating implicit firstprivate(k_wp3) !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3178, ! blockidx%x threadidx%x collapsed 3176, 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)) 3203, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3204, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3205, ! blockidx%x threadidx%x collapsed 3203, Generating default present(rhs_pr1(:ngrdcol,2:nzm-1),rhs(: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),rhs_pr2(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol)) 3232, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3233, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3234, ! blockidx%x threadidx%x collapsed 3232, Generating default present(xap2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1)) 3234, Generating implicit firstprivate(dt) 3252, Generating copyin(c14_zeros(:),c4_zeros(:)) [if not already present] Generating copyout(stats_pr1(:,:),stats_pr2(:,:)) [if not already present] 3266, 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(:,:)) 3335, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3336, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3335, Generating default present(xap2(:ngrdcol,:1),rhs(:ngrdcol,:)) 3336, Generating implicit firstprivate(nzm) 3344, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:)) calc_xm_wpxp_ta_terms: 2187, 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(:,:)) 2193, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:)) 2216, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2217, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2218, ! blockidx%x threadidx%x collapsed 2219, ! blockidx%x threadidx%x collapsed 2216, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm)) 2228, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 2229, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 2230, ! blockidx%x threadidx%x collapsed 2231, ! blockidx%x threadidx%x collapsed 2232, ! blockidx%x threadidx%x collapsed 2228, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim)) 2241, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2242, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2243, ! blockidx%x threadidx%x collapsed 2241, Generating default present(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt)) 2270, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2272, ! blockidx%x threadidx%x collapsed 2270, Generating default present(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt)) 2304, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2305, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2306, ! blockidx%x threadidx%x collapsed 2304, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm)) 2317, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2318, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2319, ! blockidx%x threadidx%x collapsed 2317, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt)) 2340, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2341, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2342, ! blockidx%x threadidx%x collapsed 2340, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt)) 2358, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2359, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2360, ! blockidx%x threadidx%x collapsed 2361, ! blockidx%x threadidx%x collapsed 2358, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm)) 2369, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 2370, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 2371, ! blockidx%x threadidx%x collapsed 2372, ! blockidx%x threadidx%x collapsed 2373, ! blockidx%x threadidx%x collapsed 2369, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm)) 2383, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2384, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2385, ! blockidx%x threadidx%x collapsed 2383, Generating default present(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt)) 2395, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2396, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2397, ! blockidx%x threadidx%x collapsed 2395, Generating default present(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm)) 2405, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 2406, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2407, ! blockidx%x threadidx%x collapsed 2408, ! blockidx%x threadidx%x collapsed 2405, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim)) 2420, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2421, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2422, ! blockidx%x threadidx%x collapsed 2423, ! blockidx%x threadidx%x collapsed 2420, Generating default present(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm)) 2433, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2434, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2435, ! blockidx%x threadidx%x collapsed 2433, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm)) 2567, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:)) 2585, 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(:,:)) 2591, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:)) xp2_xpyp_rhs: 3504, Generating enter data create(lhs_term_dp1(:,:),rhs_term_dp1(:,:),rhs_term_tp(:,:)) 3555, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3556, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3557, ! blockidx%x threadidx%x collapsed 3555, Generating default present(lhs_ta(:,:ngrdcol,2:nzm-1),rhs_term_dp1(:ngrdcol,2:nzm-1),xapxbp(:ngrdcol,:nzm),rhs_term_tp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),lhs_term_dp1(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1)) 3581, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3582, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3583, ! blockidx%x threadidx%x collapsed 3581, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),rhs_term_tp(:ngrdcol,2:nzm-1)) 3583, Generating implicit firstprivate(dt,xp2_mc_limiter,threshold) 3610, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3611, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3612, ! blockidx%x threadidx%x collapsed 3610, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1)) 3619, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3620, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3621, ! blockidx%x threadidx%x collapsed 3619, Generating default present(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1)) 3621, Generating implicit firstprivate(dt) 3632, Generating copyin(xm_zeros(:,:),wpxp_zeros(:,:)) [if not already present] Generating copyout(stats_tp2(:,:),stats_tp1(:,:)) [if not already present] 3649, Generating update self(lhs_ta(:,:,:),rhs_ta(:,:),xpyp_forcing(:,:),xbm(:,:),rhs_term_tp(:,:),wpxap(:,:),xapxbp(:,:),rhs_term_dp1(:,:),wpxbp(:,:),cn(:,:),xam(:,:),invrs_tau_zm(:,:),lhs_term_dp1(:,:)) 3736, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3737, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3736, Generating default present(xapxbp(:ngrdcol,:1),rhs(:ngrdcol,:)) 3737, Generating implicit firstprivate(threshold,nzm) 3743, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:)) wp23_rhs: 2456, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2457, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2458, ! blockidx%x threadidx%x collapsed 2456, Generating default present(rhs(:ngrdcol,:nzm*2-1)) 2465, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2466, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2467, ! blockidx%x threadidx%x collapsed 2465, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:)) 2467, Generating implicit firstprivate(k_wp3) 2474, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2475, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2476, ! blockidx%x threadidx%x collapsed 2474, Generating default present(rhs(:ngrdcol,:),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1)) 2476, Generating implicit firstprivate(k_wp2) 2523, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2524, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2525, ! blockidx%x threadidx%x collapsed 2523, Generating default present(rhs(:ngrdcol,:),up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),lhs_diff_zm(:,:ngrdcol,2:nzm-1)) 2525, Generating implicit firstprivate(k_wp2) 2535, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2536, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2537, ! blockidx%x threadidx%x collapsed 2535, Generating default present(rhs(:ngrdcol,:),wpvp2(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),lhs_diff_zt(:,:ngrdcol,2:nzt-1)) 2537, Generating implicit firstprivate(k_wp3) 2551, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2552, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2553, ! blockidx%x threadidx%x collapsed 2551, Generating default present(rhs(:ngrdcol,:),lhs_pr1_wp2(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1)) 2553, Generating implicit firstprivate(k_wp2) 2571, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2572, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2573, ! blockidx%x threadidx%x collapsed 2571, Generating default present(rhs(:ngrdcol,:),wp2(:ngrdcol,2:nzt),wp3(:ngrdcol,2:nzt-1),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),rhs_pr1_wp3(:ngrdcol,2:nzt-1),lhs_pr1_wp3(:ngrdcol,2:nzt-1),rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1)) 2573, Generating implicit firstprivate(invrs_dt,k_wp3) 2601, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2603, ! blockidx%x threadidx%x collapsed 2601, Generating default present(rhs_dp1_wp2(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1)) 2603, Generating implicit firstprivate(invrs_dt,k_wp2) 2653, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2654, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2655, ! blockidx%x threadidx%x collapsed 2653, Generating default present(rhs(:ngrdcol,:),wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),wp3(:ngrdcol,:nzt),wp2(:ngrdcol,2:nzt)) 2655, Generating implicit firstprivate(k_wp3) 2709, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2710, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2709, Generating default present(wp2(:ngrdcol,:1),rhs(:ngrdcol,:)) 2710, Generating implicit firstprivate(nzt,nzm) 2723, Generating update self(c11_skw_fnc(:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),wpup2(:,:),wpvp2(:,:),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(:,:)) 2736, 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: 3125, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3126, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3127, ! blockidx%x threadidx%x collapsed 3125, Generating default present(gr,lhs_ta_wp2(:,:ngrdcol,:)) 3136, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3137, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3138, ! blockidx%x threadidx%x collapsed 3136, Generating default present(rho_ds_zt(:ngrdcol,:nzm-1),lhs_ta_wp2(:,:ngrdcol,2:nzm-1),gr,gr%invrs_dzm(1:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1)) wp2_terms_ac_pr2_lhs: 3250, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3251, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3250, Generating default present(lhs_ac_pr2_wp2(:ngrdcol,:)) 3251, Generating implicit firstprivate(nzm) 3259, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3260, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3261, ! blockidx%x threadidx%x collapsed 3259, 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: 3340, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3341, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3340, Generating default present(lhs_dp1_wp2(:ngrdcol,:)) 3341, Generating implicit firstprivate(nzm) 3349, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3350, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3351, ! blockidx%x threadidx%x collapsed 3349, 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: 3436, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3437, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3436, Generating default present(lhs_pr1_wp2(:ngrdcol,:)) 3437, Generating implicit firstprivate(nzm) 3446, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3447, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3448, ! blockidx%x threadidx%x collapsed 3446, 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: 3527, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3528, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3527, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,:)) 3528, Generating implicit firstprivate(nzm) 3536, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3537, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3538, ! blockidx%x threadidx%x collapsed 3536, 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: 3625, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3626, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3625, Generating default present(rhs_dp1_wp2(:ngrdcol,:)) 3626, Generating implicit firstprivate(nzm) 3635, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3637, ! blockidx%x threadidx%x collapsed 3635, 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)) 3643, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3644, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3645, ! blockidx%x threadidx%x collapsed 3643, Generating default present(rhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1)) 3645, Generating implicit firstprivate(threshold) wp2_term_pr3_rhs: 3746, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3747, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3746, Generating default present(rhs_pr3_wp2(:ngrdcol,:)) 3747, Generating implicit firstprivate(nzm) 3755, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3756, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3757, ! blockidx%x threadidx%x collapsed 3755, Generating default present(thv_ds_zm(:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol),gr,um(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),vm(:ngrdcol,:nzm-1),c_uu_buoy(:ngrdcol),wpthvp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1)) wp2_term_pr1_rhs: 3862, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3863, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3862, Generating default present(rhs_pr1_wp2(:ngrdcol,:)) 3863, Generating implicit firstprivate(nzm) 3871, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3872, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3873, ! blockidx%x threadidx%x collapsed 3871, 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: 3957, Generating create(wpuip2(:,:)) [if not already present] 3959, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 3960, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3961, ! blockidx%x threadidx%x collapsed 3959, Generating default present(wp3(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),wpvp2(:ngrdcol,:nzt)) 3967, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3969, ! blockidx%x threadidx%x collapsed 3967, 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)) 3977, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3978, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3977, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,:)) 3978, Generating implicit firstprivate(nzm) wp3_term_ta_new_pdf_lhs: 4116, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4117, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4119, !$acc loop seq 4121, !$acc loop seq 4116, Generating default present(lhs_ta_wp3(:,:ngrdcol,:)) 4119, Loop is parallelizable 4121, Loop is parallelizable Generating implicit firstprivate(nzt) 4126, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4127, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4128, ! blockidx%x threadidx%x collapsed 4126, Generating default present(wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),lhs_ta_wp3(:,:ngrdcol,2:nzt-1),coef_wp4_implicit(:ngrdcol,2:nzt),gr,gr%invrs_dzt(1:ngrdcol,2:nzt-1),invrs_rho_ds_zt(:ngrdcol,2:nzt-1)) solve_xm_wpxp_with_single_lhs: 2939, 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(:,:)) 2947, Generating enter data create(wpsclrp_forcing(:,:,:)) 2951, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2952, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x wp3_term_ta_adg1_lhs: 2953, 4311, G ! blockidx%x threadidx%x collapsede n e 2951, rGaetnienrga tiimnpgl defaulti cpresenti(tzeros_vector(:ngrdcol,:nzm) )f i r 3004, sGtepnreirvaattien(gngrdcol )i m p lGiecnietr aftiirnsgt pNVIDIA GPUr icvoadtee ( ngrdcol ,nzm 4312, )!$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x G e n 4313, e r ! blockidx%x threadidx%x collapseda t i 4311, nGge nNVIDIA GPUe rcaotdien g default 3005, present!$acc loop( lhs_ta_wp3(:,:ngrdcol,:)gang, vector(128) collapse(2) ! blockidx%x threadidx%x) 4313, 3006, G e ! blockidx%x threadidx%x collapsedn e r 3004, aGteinnegr aitmipnlgi defaultc ipresentt( wpsclrp_forcing(:ngrdcol,:nzm,sclr)f)i r s 3006, tGpernievraattei(nnztg) i m 4334, pGleinceirta tfiinrgs tipmrpilviactiet( sclrf)i r s 3036, tGpernievraattei(nnztg,ngrdcol )i m p lGiecnietr aftiirnsgt pNVIDIA GPUr icvoadtee ( nzt ,ngrdcol 4335, )!$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x G e n 4336, e r ! blockidx%x threadidx%x collapseda t i 4334, nGge nNVIDIA GPUe rcaotdien g default 3037, present!$acc loop( a3_coef(:ngrdcol,2:nzt)gang, vector(128) collapse(2) ! blockidx%x threadidx%x,gr%invrs_dzt(1:ngrdcol,2:nzt-1) ,invrs_rho_ds_zt(:ngrdcol,2:nzt-1) ,gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2) ,gr 3038, ,lhs_ta_wp3(:,:ngrdcol,2:nzt-1) ,wp2(:ngrdcol,2:nzt) ! blockidx%x threadidx%x collapsed,wp3_on_wp2(:ngrdcol,2:nzt) ,rho_ds_zm(:ngrdcol,2:nzt),a1_coef(:ngrdcol,2:nzt) ) 3036, G e 4384, nGeernaetriantgi defaultn gpresent (ivm_tndcy(:ngrdcol,:nzt)m,vm_forcing(:ngrdcol,:nzt)p,vm(:ngrdcol,:nzt)l,ug(:ngrdcol,:nzt)i,fcor(:ngrdcol)c,um(:ngrdcol,:nzt)i,um_tndcy(:ngrdcol,:nzt)t,vg(:ngrdcol,:nzt) ,um_forcing(:ngrdcol,:nzt)f)i r s 3047, tGpernievraattei(nnztg,ngrdcol )u p d aGteen eselfr(aug(:,:)t,vg(:,:)i,fcor(:)n,um_forcing(:,:)g,vm_forcing(:,:) ,vm(:,:)NVIDIA GPU,um(:,:) )c o d 3077, eG e n e 4385, r!$acc loopa tgang, vector(128) collapse(2) ! blockidx%x threadidx%xi n g 4386, i m ! blockidx%x threadidx%x collapsedp l i 4384, cGietn efriartsitnpgr defaulti vpresenta(tinvrs_rho_ds_zt(:ngrdcol,2:nzt-1)e,rho_ds_zm(:ngrdcol,2:nzt)(,gr%invrs_dzt(1:ngrdcol,2:nzt-1)nzt,a3_coef(:ngrdcol,2:nzt),ngrdcol,gr),wp3_on_wp2(:ngrdcol,2:nzt) ,wp2(:ngrdcol,2:nzt) ,rho_ds_zt(:ngrdcol,:nzt) ,lhs_ta_wp3(:,:ngrdcol,2:nzt-1)G,a1_coef(:ngrdcol,2:nzt)e)n e r 4440, aGteinnegr aNVIDIA GPUt icnogd ei m p l 3078, i!$acc loopc igang, vector(128) collapse(2) ! blockidx%x threadidx%xt f i 3079, r s ! blockidx%x threadidx%x collapsedt p r 3077, iGveanteer(anztt,ngrdcoli)n g default Gpresente(nvm_tndcy(:ngrdcol,:nzt)e,um_tndcy(:ngrdcol,:nzt)r)a t i 3092, nGge nNVIDIA GPUe rcaotdien g i 4441, m!$acc loopp lgang, vector(128) collapse(2) ! blockidx%x threadidx%xi c i t 4442, f ! blockidx%x threadidx%x collapsedi r s 4440, tGpernievraattei(nngrdcolg,nzm default) present ( a3_coef_zt(:ngrdcol,2:nzt-1)G,gr%invrs_dzt(1:ngrdcol,2:nzt-1)e,invrs_rho_ds_zt(:ngrdcol,2:nzt-1)n,gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2)e,grr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1)a,wp3_on_wp2(:ngrdcol,2:nzt)t,wp2(:ngrdcol,2:nzt)i,rho_ds_zm(:ngrdcol,2:nzt)n,a1_coef_zt(:ngrdcol,2:nzt-1)g) NVIDIA GPU code 3093, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3094, ! blockidx%x threadidx%x collapsed 3092, Generating default present(upwp_forcing(:ngrdcol,:nzm),ddzt_um(:ngrdcol,:nzm),c_uu_shr(:ngrdcol),wp2(:ngrdcol,:nzm),vpwp_forcing(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm)) 3106, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3107, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3108, ! blockidx%x threadidx%x collapsed 3106, Generating default present(upwp_forcing_pert(:ngrdcol,:nzm),ddzt_um_pert(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vpwp_forcing_pert(:ngrdcol,:nzm),c_uu_shr(:ngrdcol),ddzt_vm_pert(:ngrdcol,:nzm)) 3119, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:)) 3132, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3133, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3134, ! blockidx%x threadidx%x collapsed 3132, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm)) 3186, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3187, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3188, ! blockidx%x threadidx%x collapsed 3186, Generating default present(vpthvp_tmp(:ngrdcol,:nzm),vpthlp(:ngrdcol,:nzm),vprtp(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_tmp(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),uprtp(:ngrdcol,:nzm),upthlp(:ngrdcol,:nzm)) 3203, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3204, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3205, ! blockidx%x threadidx%x collapsed 3203, Generating default present(vpthvp_pert(:ngrdcol,:nzm),vpthlp_pert(:ngrdcol,:nzm),vprtp_pert(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_pert(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),uprtp_pert(:ngrdcol,:nzm),upthlp_pert(:ngrdcol,:nzm)) 3220, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:)) 3288, Generating implicit firstprivate(nzm,nrhs,ngrdcol) Generating NVIDIA GPU code 3289, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 3290, ! blockidx%x threadidx%x collapsed 3291, ! blockidx%x threadidx%x collapsed 3288, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs)) 3301, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 3302, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3303, ! blockidx%x threadidx%x collapsed 3301, Generating default present(thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,:2)) 3310, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3311, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3312, ! blockidx%x threadidx%x collapsed 3310, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,:2)) 3319, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt) Generating NVIDIA GPU code 3320, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 3321, ! blockidx%x threadidx%x collapsed 3322, ! blockidx%x threadidx%x collapsed 3319, Generating default present(sclrm(:ngrdcol,:nzt,:sclr_dim),old_solution(:ngrdcol,2:nzt*2,3:sclr_dim+2)) 3329, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 3330, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 3331, ! blockidx%x threadidx%x collapsed 3332, ! blockidx%x threadidx%x collapsed 3329, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),old_solution(:ngrdcol,:nzm*2-1,3:sclr_dim+2)) 3340, Generating implicit firstprivate(ngrdcol,nzt) 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(vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,sclr_dim+3:sclr_dim+4)) 3342, Generating implicit firstprivate(sclr_dim) 3349, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3350, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3351, ! blockidx%x threadidx%x collapsed 3349, Generating default present(vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,sclr_dim+3:sclr_dim+4)) 3351, Generating implicit firstprivate(sclr_dim) 3379, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:)) 3690, 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(:,:)) 3698, Generating exit data delete(wpsclrp_forcing(:,:,:)) calc_xp2_xpyp_ta_terms: 4050, 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(:,:)) 4063, 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(:,:)) 4078, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4079, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4080, ! blockidx%x threadidx%x collapsed 4078, Generating default present(a1_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm)) 4089, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 4090, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4091, ! blockidx%x threadidx%x collapsed 4089, Generating default present(wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 4098, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4099, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4100, ! blockidx%x threadidx%x collapsed 4098, 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)) 4363, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 4364, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4365, ! blockidx%x threadidx%x collapsed 4363, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt)) 4378, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 4379, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4380, ! blockidx%x threadidx%x collapsed 4378, Generating default present(coef_wprtp2_implicit_zm(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm),beta(:ngrdcol)) 4402, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4403, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4404, ! blockidx%x threadidx%x collapsed 4402, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt)) 4422, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4423, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 4424, ! blockidx%x threadidx%x collapsed 4425, ! blockidx%x threadidx%x collapsed 4422, Generating default present(lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm)) 4434, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 4435, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 4436, ! blockidx%x threadidx%x collapsed 4437, ! blockidx%x threadidx%x collapsed 4438, ! blockidx%x threadidx%x collapsed 4434, Generating default present(lhs_ta_wprtp2(:,:ngrdcol,:nzm),lhs_ta_wprtpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wpthlpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wpsclrp2(:,:ngrdcol,:nzm,:sclr_dim)) 4458, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4459, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4460, ! blockidx%x threadidx%x collapsed 4458, Generating default present(term_wprtp2_explicit(:ngrdcol,:nzt),term_wpthlp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wprtp_zt(:ngrdcol,:nzt),term_wprtpthlp_explicit(:ngrdcol,:nzt)) 4472, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4473, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4474, ! blockidx%x threadidx%x collapsed 4472, Generating default present(term_wprtp2_explicit_zm(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm)) 4500, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4501, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4502, ! blockidx%x threadidx%x collapsed 4500, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm)) 4507, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4508, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4509, ! blockidx%x threadidx%x collapsed 4507, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt)) 4527, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4528, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4529, ! blockidx%x threadidx%x collapsed 4527, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm)) 4534, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4535, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4536, ! blockidx%x threadidx%x collapsed 4534, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt)) 4558, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4559, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4560, ! blockidx%x threadidx%x collapsed 4558, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm)) 4565, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4566, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4567, ! blockidx%x threadidx%x collapsed 4565, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt)) 4585, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4586, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4587, ! blockidx%x threadidx%x collapsed 4585, Generating default present(term_wprtpthlp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_rtpthlp(:ngrdcol,:nzm)) 4611, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4612, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4613, ! blockidx%x threadidx%x collapsed 4611, Generating default present(wprtp(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm)) 4618, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4619, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4620, ! blockidx%x threadidx%x collapsed 4618, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt)) 4650, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 4651, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4652, ! blockidx%x threadidx%x collapsed 4650, Generating default present(term_wpsclrp2_explicit_zm(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wp_coef(:ngrdcol,:nzm),sgn_t_vel_sclrp2(:ngrdcol,:nzm)) 4659, Generating implicit firstprivate(nzt,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(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt)) 4684, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4685, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4686, ! blockidx%x threadidx%x collapsed 4684, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm)) 4691, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4693, ! blockidx%x threadidx%x collapsed 4691, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt)) 4714, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4715, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4716, ! blockidx%x threadidx%x collapsed 4714, Generating default present(term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),sgn_t_vel_sclrprtp(:ngrdcol,:nzm)) 4723, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4724, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4725, ! blockidx%x threadidx%x collapsed 4723, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt)) 4748, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4749, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4750, ! blockidx%x threadidx%x collapsed 4748, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm)) 4755, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4756, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4757, ! blockidx%x threadidx%x collapsed 4755, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt)) 4778, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 4779, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4780, ! blockidx%x threadidx%x collapsed 4778, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),sgn_t_vel_sclrpthlp(:ngrdcol,:nzm)) 4787, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4788, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4789, ! blockidx%x threadidx%x collapsed 4787, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr)) 4812, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4813, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4814, ! blockidx%x threadidx%x collapsed 4812, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr)) 4819, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4820, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4821, ! blockidx%x threadidx%x collapsed 4819, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt)) 5255, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5256, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5257, ! blockidx%x threadidx%x collapsed 5255, Generating default present(term_wpup2_explicit_zm(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),coef_wpup2_implicit_zm(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm),beta(:ngrdcol),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),term_wpvp2_explicit_zm(:ngrdcol,:nzm),coef_wpvp2_implicit_zm(:ngrdcol,:nzm)) 5269, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5270, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5271, ! blockidx%x threadidx%x collapsed 5269, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm)) 5287, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5288, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5289, ! blockidx%x threadidx%x collapsed 5287, Generating default present(coef_wpup2_implicit(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpvp2_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),beta(:ngrdcol)) 5297, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5298, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5299, ! blockidx%x threadidx%x collapsed 5297, Generating default present(term_wpup2_explicit(:ngrdcol,:nzt),upwp_zt(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),vpwp_zt(:ngrdcol,:nzt),term_wpvp2_explicit(:ngrdcol,:nzt)) 5319, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5320, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 5321, ! blockidx%x threadidx%x collapsed 5322, ! blockidx%x threadidx%x collapsed 5319, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm)) 5353, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:)) 5378, 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(:,:)) 5391, 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(:,:)) wp3_term_tp_lhs: 4603, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4604, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4605, !$acc loop seq 4603, Generating default present(lhs_tp_wp3(:,:ngrdcol,:)) 4604, Generating implicit firstprivate(i) 4605, Loop is parallelizable Generating implicit firstprivate(nzt) 4615, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4616, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4617, ! blockidx%x threadidx%x collapsed 4615, Generating default present(coef_wp3_tp(:ngrdcol),gr,wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),invrs_rho_ds_zt(:ngrdcol,2:nzt-1)) term_tp_rhs: 5468, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5469, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5470, ! blockidx%x threadidx%x collapsed 5468, 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)) wp3_terms_ac_pr2_lhs: 4730, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4731, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4730, Generating default present(lhs_ac_pr2_wp3(:ngrdcol,:)) 4731, Generating implicit firstprivate(nzt) 4740, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4741, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4742, ! blockidx%x threadidx%x collapsed 4740, Generating default present(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)) term_dp1_lhs: 5558, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5559, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5558, Generating default present(lhs(:ngrdcol,:)) 5559, Generating implicit firstprivate(nzm) 5566, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5567, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5568, ! blockidx%x threadidx%x collapsed 5566, Generating default present(lhs(:ngrdcol,2:nzm-1),invrs_tau_zm(:ngrdcol,2:nzm-1),cn(:ngrdcol,2:nzm-1)) term_dp1_rhs: 5647, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5648, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5649, ! blockidx%x threadidx%x collapsed 5647, Generating default present(rhs(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),cn(:ngrdcol,:nzm)) 5649, Generating implicit firstprivate(threshold) wp3_term_pr1_lhs: 4847, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4848, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4847, Generating default present(lhs_pr1_wp3(:ngrdcol,:)) 4848, Generating implicit firstprivate(nzt) 4858, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4859, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4860, ! blockidx%x threadidx%x collapsed 4858, 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)) 4869, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4870, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4871, ! blockidx%x threadidx%x collapsed 4869, 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)) term_pr1: 5775, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5776, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5777, ! blockidx%x threadidx%x collapsed 5775, 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)) wp3_term_ta_explicit_rhs: 4972, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4973, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4972, Generating default present(rhs_ta_wp3(:ngrdcol,:)) 4973, Generating implicit firstprivate(nzt) 4982, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4983, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4984, ! blockidx%x threadidx%x collapsed 4982, 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)) term_pr2: 5891, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5892, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5893, ! blockidx%x threadidx%x collapsed 5891, Generating default present(thv_ds_zm(:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol),gr,um(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),vm(:ngrdcol,:nzm-1),c_uu_buoy(:ngrdcol),wpthvp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1)) wp3_terms_bp1_pr2_rhs: 5056, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5057, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5056, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,:)) 5057, Generating implicit firstprivate(nzt) 5066, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5067, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5068, ! blockidx%x threadidx%x collapsed 5066, 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)) pos_definite_variances: 5994, Generating update self(xp2_np1(:,:)) 6013, Generating update self(xp2_np1(:,:)) wp3_term_pr_turb_rhs: 5155, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5156, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5155, Generating default present(rhs_pr_turb_wp3(:ngrdcol,:)) 5156, Generating implicit firstprivate(nzt) 5166, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5167, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5168, ! blockidx%x threadidx%x collapsed 5166, 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)) 5180, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5181, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5182, ! blockidx%x threadidx%x collapsed 5180, 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)) wp3_term_pr_dfsn_rhs: 5272, Generating create(wp2uip2(:,:),wp2_uip2(:,:)) [if not already present] 5274, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5275, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5276, ! blockidx%x threadidx%x collapsed 5274, Generating default present(up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),wp2vp2(:ngrdcol,:nzm),wp4(:ngrdcol,:nzm),wp2up2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 5283, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5284, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5283, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,:)) 5284, Generating implicit firstprivate(nzt) 5292, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5293, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5294, ! blockidx%x threadidx%x collapsed 5292, 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)) xm_wpxp_clipping_and_stats: 4625, Generating enter data create(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:)) 4715, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 4716, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4717, ! blockidx%x threadidx%x collapsed 4715, Generating default present(solution(:ngrdcol,:),xm(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt)) 4717, Generating implicit firstprivate(k_xm) 4726, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 4727, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4728, ! blockidx%x threadidx%x collapsed 4726, Generating default present(wpxp(:ngrdcol,:nzm),solution(:ngrdcol,:)) 4728, Generating implicit firstprivate(k_wpxp) 4737, 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(:)) 4745, 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] 4913, Generating update self(xm(:,:)) 4934, Generating update self(xm(:,:)) 4967, Generating update self(xm(:,:)) 4992, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4993, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4994, ! blockidx%x threadidx%x collapsed 4992, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm)) 5002, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5003, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5004, ! blockidx%x threadidx%x collapsed 5002, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm)) 5012, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5013, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5014, ! blockidx%x threadidx%x collapsed 5012, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm)) 5024, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5025, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5026, ! blockidx%x threadidx%x collapsed 5024, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm)) 5095, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:)) xm_term_ta_lhs: 5186, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5187, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5188, ! blockidx%x threadidx%x collapsed 5186, Generating default present(rho_ds_zm(:ngrdcol,:nzt+1),lhs_ta_xm(:,:ngrdcol,:nzt),gr,gr%invrs_dzt(1:ngrdcol,1:nzt),invrs_rho_ds_zt(:ngrdcol,:nzt)) wp3_term_pr1_rhs: 5395, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5396, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5395, Generating default present(rhs_pr1_wp3(:ngrdcol,:)) 5396, Generating implicit firstprivate(nzt) 5406, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 5407, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5408, ! blockidx%x threadidx%x collapsed 5406, 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)) 5415, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5416, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5417, ! blockidx%x threadidx%x collapsed 5415, 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: 5285, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5286, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5285, Generating default present(lhs_tp(:,:ngrdcol,:1)) 5293, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5295, ! blockidx%x threadidx%x collapsed 5293, Generating default present(gr,wp2(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1)) 5308, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5309, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5308, Generating default present(lhs_tp(:,:ngrdcol,nzm)) 5309, Generating implicit firstprivate(nzm) wpxp_terms_ac_pr2_lhs: 5404, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5405, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5404, Generating default present(lhs_ac_pr2(:ngrdcol,:1)) 5411, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5412, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5413, ! blockidx%x threadidx%x collapsed 5411, 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)) 5422, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5423, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5422, Generating default present(lhs_ac_pr2(:ngrdcol,nzm)) 5423, Generating implicit firstprivate(nzm) wpxp_term_pr1_lhs: 5499, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5500, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5501, ! blockidx%x threadidx%x collapsed 5499, Generating default present(lhs_pr1_wprtp(:ngrdcol,2:nzm-1),lhs_pr1_wpthlp(:ngrdcol,2:nzm-1),c6rt_skw_fnc(:ngrdcol,2:nzm-1),c6thl_skw_fnc(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1)) 5513, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5514, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5513, Generating default present(lhs_pr1_wprtp(:ngrdcol,:),lhs_pr1_wpthlp(:ngrdcol,:)) 5514, Generating implicit firstprivate(nzm) 5533, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5534, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5535, ! blockidx%x threadidx%x collapsed 5533, 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)) 5544, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5545, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5544, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:)) 5545, Generating implicit firstprivate(nzm) wpxp_terms_bp_pr3_rhs: 5617, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5618, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5617, Generating default present(rhs_bp_pr3(:ngrdcol,:1)) 5623, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5624, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5625, ! blockidx%x threadidx%x collapsed 5623, 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)) 5631, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5632, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5631, Generating default present(rhs_bp_pr3(:ngrdcol,nzm)) 5632, Generating implicit firstprivate(nzm) xm_correction_wpxp_cl: 5817, Generating enter data create(l_any_clipping_needed,l_clipping_needed(:),xm_tndcy_wpxp_cl(:,:)) 5821, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5822, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5823, ! blockidx%x threadidx%x collapsed 5821, Generating default present(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm)) 5823, Generating implicit firstprivate(l_any_clipping_needed) 5832, Generating update self(l_any_clipping_needed) 5850, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 5851, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5852, ! blockidx%x threadidx%x collapsed 5850, Generating default present(xm_tndcy_wpxp_cl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt)) 5852, Generating implicit firstprivate(dt) 5863, Generating update self(xm_tndcy_wpxp_cl(:,:)) 5874, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:)) damp_coefficient: 5922, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5923, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5924, ! blockidx%x threadidx%x collapsed 5922, Generating default present(coefficient(:ngrdcol),cx_skw_fnc(:ngrdcol,:nzm),altitude_threshold(:ngrdcol),lscale_zm(:ngrdcol,:nzm),threshold(:ngrdcol),max_coeff_value(:ngrdcol),gr%zm(1:ngrdcol,1:nzm),damped_value(:ngrdcol,:nzm),gr) diagnose_upxp: 6002, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:)) 6007, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 6008, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 6009, ! blockidx%x threadidx%x collapsed 6007, 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)) 6019, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 6020, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 6019, Generating default present(ypxp(:ngrdcol,:)) 6020, Generating implicit firstprivate(nzm) 6026, Generating exit data delete(ddzt_ym(:,:),ddzt_xm(:,:)) advance_clubb_core: 882, Generating enter data create(lhs_splat_wp2(:,:),kmh_zm(:,:),mixt_frac_zm(:,:),tau_max_zm(:,:),stability_correction(:,:),lscale_down(:,:),rcp2_zt(:,:),a3_coef_zt(:,:),brunt_vaisala_freq_sqd_splat(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_clipped(:,:),cloud_frac_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_xp2_zm(:,:),invrs_tau_no_n2_zm(:,:),invrs_tau_sfc(:,:),ice_supersat_frac_zm(:,:),invrs_tau_n2_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),invrs_tau_c1_zm(:,:),invrs_tau_c6_zm(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_n2_iso(:,:),sqrt_em_zt(:,:),rc_coef(:,:),thlm1000(:),tau_zt(:,:),rcm_supersat_adj(:,:),thlm700(:),ri_zm(:,:),gamma_skw_fnc(:,:),brunt_vaisala_freq_sqd_zt(:,:),rcp2(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_zt(:,:),w_1_zm(:,:),vpwp_zt(:,:),wpthlp_zt(:,:),skw_zt(:,:),sigma_sqd_w_tmp(:,:),sigma_sqd_w(:,:),rtpthlp_zt(:,:),em(:,:),km_zm(:,:),invrs_tau_zt(:,:),mu(:),wp3_on_wp2(:,:),wp2rcp(:,:),a3_coef(:,:),sigma_sqd_w_zt(:,:),vp2_zt(:,:),up2_zt(:,:),varnce_w_2_zm(:,:),thvm_zm(:,:),rtprcp(:,:),rtm_zm(:,:),wprtp2(:,:),wpthlp2(:,:),thlm_zm(:,:),w_2_zm(:,:),tau_zm(:,:),tau_max_zt(:,:),ddzt_vm(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_max(:),wp3_on_wp2_zt(:,:),wp2_zt(:,:),wprtp_zt(:,:),wp3_zm(:,:),wprtpthlp(:,:),ddzt_umvm_sqd(:,:),ddzt_um(:,:),ddzt_umvm_sqd_clipped(:,:),ddzm_thvm_zm(:,:),rcm_zm(:,:),rtp2_zt(:,:),cx_fnc_richardson(:,:),thvm(:,:),thlp2_zt(:,:),skw_zm(:,:),skw_velocity(:,:),xp3_coef_fnc(:,:)) 903, Generating enter data create(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:)) 907, Generating enter data create(wpedsclrp(:,:,:)) 924, Generating update self(rtm(:,:),rho_ds_zt(:,:),gr%dzt(:,:),thlm(:,:),wm_zt(:,:),wm_zm(:,:)) 951, Generating update self(rtp2(:,:),thlm_forcing(:,:),rtm_forcing(:,:),wp2(:,:),wm_zt(:,:),wprtp_sfc(:),rtpthlp(:,:),wp3(:,:),rho_zm(:,:),vm_forcing(:,:),um_forcing(:,:),vp2(:,:),upwp_sfc(:),up2(:,:),thv_ds_zt(:,:),p_in_pa(:,:),vpwp(:,:),upwp(:,:),wprtp(:,:),wpthlp(:,:),thv_ds_zm(:,:),thlp2(:,:),invrs_rho_ds_zm(:,:),exner(:,:),rho_ds_zm(:,:),rho(:,:),p_sfc(:),rho_ds_zt(:,:),invrs_rho_ds_zt(:,:),wm_zm(:,:),vpwp_sfc(:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),wpthlp_sfc(:)) 958, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:)) 962, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:)) 995, Generating update self(wp2(:,:),upwp(:,:),thlp2(:,:),rtpthlp(:,:),rfrzm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),vp2(:,:),up2(:,:),wprtp(:,:),wpthlp(:,:),wp3(:,:),um(:,:),vm(:,:),vpwp(:,:)) 1056, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1057, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1056, Generating default present(upwp_sfc(:ngrdcol),vpwp(:ngrdcol,:1),vpwp_sfc(:ngrdcol),wprtp(:ngrdcol,:1),wpthlp_sfc(:ngrdcol),wpthlp(:ngrdcol,:1),wprtp_sfc(:ngrdcol),upwp(:ngrdcol,:1)) 1066, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1067, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1066, Generating default present(upwp_sfc_pert(:ngrdcol),vpwp_pert(:ngrdcol,:1),vpwp_sfc_pert(:ngrdcol),upwp_pert(:ngrdcol,:1)) 1076, Generating implicit firstprivate(ngrdcol,sclr_dim) Generating NVIDIA GPU code 1077, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1078, ! blockidx%x threadidx%x collapsed 1076, Generating default present(wpsclrp_sfc(:ngrdcol,:sclr_dim),wpsclrp(:ngrdcol,:1,:sclr_dim)) 1086, Generating implicit firstprivate(edsclr_dim,ngrdcol) Generating NVIDIA GPU code 1087, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1088, ! blockidx%x threadidx%x collapsed 1086, Generating default present(wpedsclrp(:ngrdcol,:1,:edsclr_dim),wpedsclrp_sfc(:ngrdcol,:edsclr_dim)) 1097, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1098, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1097, Generating default present(upwp(:ngrdcol,:1),vpwp(:ngrdcol,:1),wpthlp(:ngrdcol,:1),wprtp(:ngrdcol,:1)) 1108, Generating implicit firstprivate(sclr_dim,ngrdcol) Generating NVIDIA GPU code 1109, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1110, ! blockidx%x threadidx%x collapsed 1108, Generating default present(wpsclrp(:ngrdcol,:1,:sclr_dim)) 1118, Generating implicit firstprivate(ngrdcol,edsclr_dim) Generating NVIDIA GPU code 1119, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1120, ! blockidx%x threadidx%x collapsed 1118, Generating default present(wpedsclrp(:ngrdcol,:1,:edsclr_dim)) 1136, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1137, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1136, Generating default present(mu(:ngrdcol),clubb_params(:ngrdcol,60)) 1244, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1245, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1246, ! blockidx%x threadidx%x collapsed 1244, Generating default present(clubb_params(:ngrdcol,57:59),skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm)) 1246, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb) 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(sigma_sqd_w(:ngrdcol,:nzm),a3_coef(:ngrdcol,:nzm)) 1311, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1312, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1313, ! blockidx%x threadidx%x collapsed 1311, Generating default present(a3_coef(:ngrdcol,:nzm),clubb_params(:ngrdcol,98)) 1334, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1335, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1336, ! blockidx%x threadidx%x collapsed 1334, Generating default present(wp3(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt)) 1343, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1344, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1345, ! blockidx%x threadidx%x collapsed 1343, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt)) 1374, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1375, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1376, ! blockidx%x threadidx%x collapsed 1374, Generating default present(wp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm)) 1382, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1383, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1384, ! blockidx%x threadidx%x collapsed 1382, Generating default present(up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm)) 1394, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1395, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1396, ! blockidx%x threadidx%x collapsed 1394, Generating default present(sqrt_em_zt(:ngrdcol,:nzt)) 1425, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1426, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1427, ! blockidx%x threadidx%x collapsed 1425, Generating default present(ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm)) 1434, Generating update self(ddzt_umvm_sqd(:,:)) 1498, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1499, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1500, ! blockidx%x threadidx%x collapsed 1498, Generating default present(tau_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),clubb_params(:ngrdcol,69)) 1508, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1509, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1510, ! blockidx%x threadidx%x collapsed 1508, Generating default present(tau_zm(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),em(:ngrdcol,:nzm)) 1517, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1518, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1519, ! blockidx%x threadidx%x collapsed 1517, Generating default present(invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wp3_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),invrs_tau_xp2_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm)) 1530, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1531, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1532, ! blockidx%x threadidx%x collapsed 1530, Generating default present(invrs_tau_zt(:ngrdcol,:nzt),invrs_tau_wp3_zt(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,69)) 1588, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1589, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1590, ! blockidx%x threadidx%x collapsed 1588, Generating default present(clubb_params(:ngrdcol,37),kh_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt)) 1598, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1599, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1600, ! blockidx%x threadidx%x collapsed 1598, Generating default present(em(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,37)) 1661, Generating update self(exner(:,:),thlm(:,:),rtm(:,:),p_in_pa(:,:),rcm(:,:)) 1694, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1695, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1696, ! blockidx%x threadidx%x collapsed 1694, Generating default present(mixt_frac_zm(:ngrdcol,:nzm),pdf_params_zm,pdf_params_zm%w_2(1:ngrdcol,1:nzm),pdf_params_zm%mixt_frac(1:ngrdcol,1:nzm),varnce_w_2_zm(:ngrdcol,:nzm),pdf_params_zm%varnce_w_2(1:ngrdcol,1:nzm),pdf_params_zm%w_1(1:ngrdcol,1:nzm),w_1_zm(:ngrdcol,:nzm),w_2_zm(:ngrdcol,:nzm),pdf_params_zm%varnce_w_1(1:ngrdcol,1:nzm),varnce_w_1_zm(:ngrdcol,:nzm)) 1732, Generating update self(stability_correction(:,:)) 1743, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1744, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1745, ! blockidx%x threadidx%x collapsed 1743, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_n2_zm(:ngrdcol,:nzm),invrs_tau_c1_zm(:ngrdcol,:nzm)) 1753, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1754, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1755, ! blockidx%x threadidx%x collapsed 1753, Generating default present(invrs_tau_n2_zm(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),invrs_tau_c1_zm(:ngrdcol,:nzm)) 1765, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1766, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1767, ! blockidx%x threadidx%x collapsed 1765, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c14_zm(:ngrdcol,:nzm)) 1783, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1784, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1785, ! blockidx%x threadidx%x collapsed 1783, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c4_zm(:ngrdcol,:nzm)) 1802, Generating update self(brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_sqd_smth(:,:),invrs_tau_sfc(:,:),invrs_tau_no_n2_zm(:,:),brunt_vaisala_freq_sqd_splat(:,:),invrs_tau_bkgnd(:,:),invrs_tau_wp2_zm(:,:),ri_zm(:,:),invrs_tau_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_shear(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_xp2_zm(:,:)) 1880, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1881, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1882, ! blockidx%x threadidx%x collapsed 1880, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm)) 2202, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2203, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2204, ! blockidx%x threadidx%x collapsed 2202, Generating default present(kmh_zm(:ngrdcol,:nzm),km_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,74:75),kh_zm(:ngrdcol,:nzm)) 2213, Generating implicit firstprivate(ngrdcol,nzt) 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(edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt)) 2215, Generating implicit firstprivate(edsclr_dim) 2255, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2256, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2257, ! blockidx%x threadidx%x collapsed 2255, Generating default present(rtm(:ngrdcol,:nzt),edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm700(:ngrdcol),thlm1000(:ngrdcol),thlm(:ngrdcol,:nzt)) 2257, Generating implicit firstprivate(edsclr_dim) 2587, Generating update self(cloud_frac_zm(:,:),cloudy_downdraft_frac(:,:),vpwp_zt(:,:),w_down_in_cloud(:,:),sigma_sqd_w_zt(:,:),wp3_on_wp2(:,:),wp3_on_wp2_zt(:,:),a3_coef(:,:),cloudy_updraft_frac(:,:),rcm_zm(:,:),rtp3(:,:),thlp3(:,:),ice_supersat_frac_zm(:,:),skw_velocity(:,:),wp3_zm(:,:),wp2up2(:,:),wp2thvp(:,:),wpup2(:,:),wpthvp(:,:),wprtp2(:,:),wpthlp2(:,:),sigma_sqd_w(:,:),wprtp_zt(:,:),wp2_zt(:,:),kh_zm(:,:),tau_zm(:,:),lscale(:,:),lscale_down(:,:),wp2rcp(:,:),wp2rtp(:,:),kh_zt(:,:),upwp_zt(:,:),thvm(:,:),thv_ds_zt(:,:),rtpthvp(:,:),rcm_in_layer(:,:),a3_coef_zt(:,:),rcm(:,:),ice_supersat_frac(:,:),cloud_frac(:,:),exner(:,:),cloud_cover(:,:),rcm_supersat_adj(:,:),pdf_params%w_2(:,:),rc_coef(:,:),wp4(:,:),rc_coef_zm(:,:),w_up_in_cloud(:,:),wm_zm(:,:),thv_ds_zm(:,:),thlpthvp(:,:),rho_ds_zm(:,:),rho(:,:),rho_ds_zt(:,:),rcp2(:,:),em(:,:),lscale_up(:,:),thlprcp(:,:),rtpthlp_zt(:,:),wp2thlp(:,:),wpthlp_zt(:,:),rtpthlp(:,:),rtprcp(:,:),thlp2_zt(:,:),thlp2(:,:),thlm_zm(:,:),rtp2_zt(:,:),rtp2(:,:),rtm_zm(:,:),wp3(:,:),wp2vp2(:,:),wp2(:,:),wm_zt(:,:),wpthlp(:,:),wprtpthlp(:,:),wprtp(:,:),wprcp(:,:),rtm(:,:),rho_zm(:,:),thlm(:,:),tau_zt(:,:),vp2(:,:),up2(:,:),vpwp(:,:),vp2_zt(:,:),upwp(:,:),up2_zt(:,:),vm(:,:),vg(:,:),um(:,:),ug(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),p_in_pa(:,:),pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),wpvp2(:,:)) 2634, Generating update self(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%alpha_rt(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_2(:,:)) 2659, Generating update self(wp2sclrp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wpsclrp(:,:,:),sclrpthvp(:,:,:),sclrp2(:,:,:),wpedsclrp(:,:,:),sclrpthlp(:,:,:),sclrm(:,:,:),sclrprtp(:,:,:),sclrprcp(:,:,:),sclrm_forcing(:,:,:),wpsclrpthlp(:,:,:)) 2664, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:)) 2791, Generating update self(rtp2(:,:),thlm_forcing(:,:),rtm_forcing(:,:),wp2(:,:),wm_zt(:,:),wprtp_sfc(:),rtpthlp(:,:),wp3(:,:),rho_zm(:,:),vm_forcing(:,:),um_forcing(:,:),vp2(:,:),upwp_sfc(:),up2(:,:),thv_ds_zt(:,:),p_in_pa(:,:),vpwp(:,:),upwp(:,:),wprtp(:,:),wpthlp(:,:),thv_ds_zm(:,:),thlp2(:,:),invrs_rho_ds_zm(:,:),exner(:,:),rho_ds_zm(:,:),rho(:,:),p_sfc(:),rho_ds_zt(:,:),invrs_rho_ds_zt(:,:),wm_zm(:,:),vpwp_sfc(:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),wpthlp_sfc(:)) 2798, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:)) 2802, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:)) 2834, Generating update self(thlm(:,:),rtm_forcing(:,:),rtm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),wprtp_sfc(:),wprtp(:,:),wm_zt(:,:),thlm_forcing(:,:),wm_zm(:,:)) 2906, Generating exit data delete(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:)) 2910, Generating exit data delete(wpedsclrp(:,:,:)) 2913, Generating exit data delete(lhs_splat_wp2(:,:),kmh_zm(:,:),mixt_frac_zm(:,:),tau_max_zm(:,:),stability_correction(:,:),lscale_down(:,:),rcp2_zt(:,:),a3_coef_zt(:,:),brunt_vaisala_freq_sqd_splat(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_clipped(:,:),cloud_frac_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_xp2_zm(:,:),invrs_tau_no_n2_zm(:,:),invrs_tau_sfc(:,:),ice_supersat_frac_zm(:,:),invrs_tau_n2_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),invrs_tau_c1_zm(:,:),invrs_tau_c6_zm(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_n2_iso(:,:),sqrt_em_zt(:,:),rc_coef(:,:),thlm1000(:),tau_zt(:,:),rcm_supersat_adj(:,:),thlm700(:),ri_zm(:,:),gamma_skw_fnc(:,:),brunt_vaisala_freq_sqd_zt(:,:),rcp2(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_zt(:,:),w_1_zm(:,:),vpwp_zt(:,:),xp3_coef_fnc(:,:),wpthlp_zt(:,:),skw_zt(:,:),sigma_sqd_w(:,:),rtpthlp_zt(:,:),em(:,:),km_zm(:,:),invrs_tau_zt(:,:),mu(:),wp3_on_wp2(:,:),wp2rcp(:,:),a3_coef(:,:),sigma_sqd_w_zt(:,:),vp2_zt(:,:),up2_zt(:,:),varnce_w_2_zm(:,:),thvm_zm(:,:),rtprcp(:,:),rtm_zm(:,:),wprtp2(:,:),wpthlp2(:,:),thlm_zm(:,:),w_2_zm(:,:),ddzt_umvm_sqd(:,:),ddzt_um(:,:),ddzt_umvm_sqd_clipped(:,:),ddzm_thvm_zm(:,:),sigma_sqd_w_tmp(:,:),tau_zm(:,:),tau_max_zt(:,:),ddzt_vm(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_max(:),wp3_on_wp2_zt(:,:),wp2_zt(:,:),wprtp_zt(:,:),wp3_zm(:,:),wprtpthlp(:,:),rcm_zm(:,:),rtp2_zt(:,:),cx_fnc_richardson(:,:),thvm(:,:),thlp2_zt(:,:),skw_zm(:,:),skw_velocity(:,:)) pdf_closure_driver: 3423, Generating enter data create(rtpthvp_zt(:,:),skw_zt(:,:),upwp_zt(:,:),thlpthvp_zt(:,:),gamma_skw_fnc_zt(:,:),rel_humidity(:,:),vp3_zm(:,:),up3_zm(:,:),thlp3_zm(:,:),rtp3_zm(:,:),wp4_zt(:,:),thlprcp_zt(:,:),rtpthlp_zt(:,:),wpthlp_zt(:,:),wp3_zm(:,:),wp2up2_zt(:,:),wp2_zt(:,:),sku_zt(:,:),skv_zm(:,:),skthl_zt(:,:),sku_zm(:,:),skrt_zt(:,:),skthl_zm(:,:),sigma_sqd_w_zt(:,:),skrt_zm(:,:),skv_zt(:,:),skw_zm(:,:),sigma_sqd_w_tmp(:,:),gamma_skw_fnc(:,:),vprcp_zt(:,:),uprcp_zt(:,:),vp2_zt(:,:),vm_zm(:,:),up2_zt(:,:),um_zm(:,:),rtprcp_zt(:,:),wprtp_zt(:,:),wprcp_zt(:,:),thlp2_zt(:,:),t_in_k(:,:),rtp2_zt(:,:),rsat(:,:),wp2vp2_zt(:,:),vpwp_zt(:,:),wpthvp_zt(:,:)) 3433, Generating enter data create(w_up_in_cloud_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2thvp_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),cloudy_downdraft_frac_zm(:,:),p_in_pa_zm(:,:),wpup2_zm(:,:),wpthlp2_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:)) 3440, Generating enter data create(sksclr_zt(:,:,:),wpsclrprtp_zm(:,:,:),wp2sclrp_zm(:,:,:),wpsclrp_zt(:,:,:),sclrp3_zm(:,:,:),sclrpthlp_zt(:,:,:),sclrpthvp_zt(:,:,:),sksclr_zm(:,:,:),sclrprtp_zt(:,:,:),sclrprcp_zt(:,:,:),sclrp2_zt(:,:,:),sclrm_zm(:,:,:),wpsclrp2_zm(:,:,:),wpsclrpthlp_zm(:,:,:)) 3445, Generating enter data create(rtphmp(:,:,:),thlphmp(:,:,:),wphydrometp_zt(:,:,:),wp2hmp_zm(:,:,:)) 3529, Generating update self(skrt_zt(:,:),skrt_zm(:,:),skthl_zm(:,:),skthl_zt(:,:),skw_zt(:,:),skw_zm(:,:)) 3554, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3555, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3556, ! blockidx%x threadidx%x collapsed 3554, Generating default present(clubb_params(:ngrdcol,57:59),skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm)) 3556, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb) 3578, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 3579, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3580, ! blockidx%x threadidx%x collapsed 3578, Generating default present(clubb_params(:ngrdcol,57:59),skw_zt(:ngrdcol,:nzt),gamma_skw_fnc_zt(:ngrdcol,:nzt)) 3580, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb) 3623, Generating update self(gamma_skw_fnc(:,:)) 3672, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3673, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3674, ! blockidx%x threadidx%x collapsed 3672, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),skw_velocity(:ngrdcol,:nzm),wp3_zm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 3754, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 3755, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3756, ! blockidx%x threadidx%x collapsed 3754, Generating default present(rtm_ref(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),gr,gr%zt(1:ngrdcol,1:nzt)) 3756, Generating implicit firstprivate(dt,rtm_min,rtm_nudge_max_altitude,ts_nudge) 3783, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3784, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3783, Generating default present(p_sfc(:ngrdcol),p_in_pa_zm(:ngrdcol,:),p_in_pa(:ngrdcol,nzt)) 3784, Generating implicit firstprivate(nzt,nzm) 3793, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3794, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3795, ! blockidx%x threadidx%x collapsed 3793, Generating default present(p_in_pa_zm(:ngrdcol,:nzm),exner_zm(:ngrdcol,:nzm)) 3879, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3880, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3879, Generating default present(wp4(:ngrdcol,:)) 3880, Generating implicit firstprivate(nzm) 3899, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3900, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3899, Generating default present(rcp2(:ngrdcol,nzm)) 3900, Generating implicit firstprivate(nzm) 3919, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3920, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3919, Generating default present(wp2up2(:ngrdcol,nzm),uprcp(:ngrdcol,nzm),rtpthvp(:ngrdcol,nzm),rtprcp(:ngrdcol,nzm),wpthvp(:ngrdcol,nzm),wprcp(:ngrdcol,nzm),thlprcp(:ngrdcol,nzm),wp2vp2(:ngrdcol,nzm),rc_coef_zm(:ngrdcol,nzm),thlpthvp(:ngrdcol,nzm),vprcp(:ngrdcol,nzm)) 3920, Generating implicit firstprivate(nzm) 3936, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3937, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3938, ! blockidx%x threadidx%x collapsed 3936, Generating default present(thlm_zm(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm),ice_supersat_frac_zm(:ngrdcol,:nzm),cloud_frac_zm(:ngrdcol,:nzm),rcm_zm(:ngrdcol,:nzm)) 3953, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3954, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3953, Generating default present(sclrpthvp(:ngrdcol,nzm,sclr),sclrprcp(:ngrdcol,nzm,sclr)) 3954, Generating implicit firstprivate(sclr,nzm) 3965, Generating update self(vprcp(:,:),uprcp(:,:)) 3993, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3994, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3993, Generating default present(cloud_frac_zm(:ngrdcol,nzm)) 3994, Generating implicit firstprivate(nzm) 4029, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4030, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4031, ! blockidx%x threadidx%x collapsed 4029, Generating default present(cloud_frac(:ngrdcol,:nzt),rcm_in_layer(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),cloud_cover(:ngrdcol,:nzt)) 4039, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4040, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4041, ! blockidx%x threadidx%x collapsed 4039, Generating default present(ice_supersat_frac(:ngrdcol,:nzt),cloud_frac(:ngrdcol,:nzt)) 4053, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4054, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4055, ! blockidx%x threadidx%x collapsed 4053, Generating default present(rcm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),rsat(:ngrdcol,:nzt),rel_humidity(:ngrdcol,:nzt),rcm_supersat_adj(:ngrdcol,:nzt)) 4070, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4071, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_spur_supersat) 4072, ! blockidx%x threadidx%x collapsed 4070, Generating default present(rtm(:ngrdcol,:nzt),rsat(:ngrdcol,:nzt),rel_humidity(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),rcm_supersat_adj(:ngrdcol,:nzt)) Generating implicit copy(l_spur_supersat) [if not already present] 4088, Generating exit data delete(rtpthvp_zt(:,:),skw_zt(:,:),upwp_zt(:,:),thlpthvp_zt(:,:),gamma_skw_fnc_zt(:,:),rel_humidity(:,:),vp3_zm(:,:),up3_zm(:,:),thlp3_zm(:,:),rtp3_zm(:,:),wp4_zt(:,:),thlprcp_zt(:,:),rtpthlp_zt(:,:),wpthlp_zt(:,:),wp3_zm(:,:),wp2up2_zt(:,:),wp2_zt(:,:),sku_zt(:,:),skv_zm(:,:),skthl_zt(:,:),sku_zm(:,:),skrt_zt(:,:),skthl_zm(:,:),sigma_sqd_w_zt(:,:),skrt_zm(:,:),skv_zt(:,:),skw_zm(:,:),sigma_sqd_w_tmp(:,:),gamma_skw_fnc(:,:),vprcp_zt(:,:),uprcp_zt(:,:),vp2_zt(:,:),vm_zm(:,:),up2_zt(:,:),um_zm(:,:),rtprcp_zt(:,:),wprtp_zt(:,:),wprcp_zt(:,:),thlp2_zt(:,:),t_in_k(:,:),rtp2_zt(:,:),rsat(:,:),wp2vp2_zt(:,:),vpwp_zt(:,:),wpthvp_zt(:,:)) 4098, Generating exit data delete(w_up_in_cloud_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2thvp_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),cloudy_downdraft_frac_zm(:,:),p_in_pa_zm(:,:),wpup2_zm(:,:),wpthlp2_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:)) 4105, Generating exit data delete(sksclr_zt(:,:,:),wpsclrprtp_zm(:,:,:),wp2sclrp_zm(:,:,:),wpsclrp_zt(:,:,:),sclrp3_zm(:,:,:),sclrpthlp_zt(:,:,:),sclrpthvp_zt(:,:,:),sksclr_zm(:,:,:),sclrprtp_zt(:,:,:),sclrprcp_zt(:,:,:),sclrp2_zt(:,:,:),sclrm_zm(:,:,:),wpsclrp2_zm(:,:,:),wpsclrpthlp_zm(:,:,:)) 4110, Generating exit data delete(rtphmp(:,:,:),thlphmp(:,:,:),wphydrometp_zt(:,:,:),wp2hmp_zm(:,:,:)) trapezoidal_rule_zt: 4840, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4841, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4840, Generating default present(rcm_zm(:ngrdcol,nzm),cloud_frac_zm(:ngrdcol,nzm),wprtp2_zm(:ngrdcol,nzm),wp2thvp_zm(:ngrdcol,nzm),wpthlp2_zm(:ngrdcol,nzm),wprtpthlp_zm(:ngrdcol,nzm),ice_supersat_frac_zm(:ngrdcol,nzm)) 4841, Generating implicit firstprivate(nzm) 4857, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4858, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4857, Generating default present(wpsclrpthlp_zm(:ngrdcol,nzm,sclr),wpsclrprtp_zm(:ngrdcol,nzm,sclr),wpsclrp2_zm(:ngrdcol,nzm,sclr)) 4858, Generating implicit firstprivate(sclr,nzm) calc_trapezoid_zt: 5031, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5032, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5033, ! blockidx%x threadidx%x collapsed 5031, Generating default present(variable_zt(:ngrdcol,:nzt),variable_zm(:ngrdcol,:nzt+1),gr%zt(1:ngrdcol,1:nzt),gr%invrs_dzt(1:ngrdcol,1:nzt),gr%zm(1:ngrdcol,1:nzt+1),gr) calc_trapezoid_zm: 5089, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5090, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5091, ! blockidx%x threadidx%x collapsed 5089, Generating default present(gr%zt(1:ngrdcol,1:nzm-1),variable_zt(:ngrdcol,:nzm-1),variable_zm(:ngrdcol,2:nzm-1),gr%zm(1:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr) compute_cloud_cover: 5174, Generating enter data create(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_lower(:,:),vert_cloud_frac_upper(:,:)) 5177, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 5178, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5179, ! blockidx%x threadidx%x collapsed 5177, Generating default present(chi_mean(:ngrdcol,:nzt),pdf_params,pdf_params%chi_2(1:ngrdcol,1:nzt),pdf_params%mixt_frac(1:ngrdcol,1:nzt),pdf_params%chi_1(1:ngrdcol,1:nzt)) 5188, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 5189, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:err_code) 5190, ! blockidx%x threadidx%x collapsed 5188, Generating default present(chi_mean(:ngrdcol,:),cloud_cover(:ngrdcol,:nzt-1),rcm(:ngrdcol,:),gr%zt(1:ngrdcol,1:nzt-1),cloud_frac(:ngrdcol,:nzt-1),gr%zm(1:ngrdcol,:),gr%invrs_dzm(1:ngrdcol,:),gr,vert_cloud_frac(:ngrdcol,:nzt-1),vert_cloud_frac_upper(:ngrdcol,:nzt-1),vert_cloud_frac_lower(:ngrdcol,:nzt-1),rcm_in_layer(:ngrdcol,:nzt-1)) Generating implicit copy(err_code) [if not already present] 5190, Generating implicit firstprivate(kp1,km1) 5276, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5277, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5276, Generating default present(rcm_in_layer(:ngrdcol,nzt),rcm(:ngrdcol,nzt),cloud_frac(:ngrdcol,nzt),cloud_cover(:ngrdcol,nzt)) 5277, Generating implicit firstprivate(nzt) 5286, Generating update self(rcm(:,:),pdf_params%mixt_frac(:,:),pdf_params%chi_1(:,:),cloud_frac(:,:),pdf_params%chi_2(:,:)) 5300, Generating exit data delete(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_upper(:,:),vert_cloud_frac_lower(:,:)) clip_rcm: 5351, Generating copyin(rtm(:,:)) [if not already present] Generating copy(rcm(:,:)) [if not already present] 5356, Generating update self(rcm(:,:),rtm(:,:)) 5376, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5377, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5378, ! blockidx%x threadidx%x collapsed set_lscale_max: 5440, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5441, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5440, Generating default present(lscale_max(:ngrdcol),host_dy(:ngrdcol),host_dx(:ngrdcol)) 5446, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5447, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5446, Generating default present(lscale_max(:ngrdcol)) calculate_thlp2_rad: 5518, Generating enter data create(rcm_zm(:,:),radht_zm(:,:)) 5523, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5524, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5525, ! blockidx%x threadidx%x collapsed 5523, Generating default present(thlprcp(:ngrdcol,:nzm),thlp2_forcing(:ngrdcol,:nzm),clubb_params(:ngrdcol,76),rcm_zm(:ngrdcol,:nzm),radht_zm(:ngrdcol,:nzm)) 5538, Generating exit data delete(rcm_zm(:,:),radht_zm(:,:)) advance_clubb_core_api_single_col: 1210, Generating copyin(fcor_col(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:)) [if not already present] Generating copyout(lscale_col(:,:)) [if not already present] Generating copyin(nu_vert_res_dep%nu10(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep,nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu2(:)) [if not already present] Generating copy(rtpthvp_col(:,:)) [if not already present] Generating copyout(cloudy_updraft_frac_col(:,:)) [if not already present] Generating copy(exner_col(:,:)) [if not already present] Generating copyin(sclr_idx) [if not already present] Generating copy(thlm_col(:,:),rtm_col(:,:),um_col(:,:),vm_col(:,:),wprtp_col(:,:),wpthlp_col(:,:),rtp2_col(:,:),thlp2_col(:,:),rtpthlp_col(:,:)) [if not already present] Generating copyout(w_up_in_cloud_col(:,:)) [if not already present] Generating copyin(wm_zm_col(:,:),rho_ds_zt_col(:,:),rfrzm_col(:,:),rho_col(:,:),rho_ds_zm_col(:,:)) [if not already present] Generating copy(ice_supersat_frac_col(:,:)) [if not already present] Generating copyin(invrs_rho_ds_zm_col(:,:)) [if not already present] Generating copy(thlpthvp_col(:,:)) [if not already present] Generating copyin(thv_ds_zm_col(:,:)) [if not already present] Generating copyout(rcm_in_layer_col(:,:)) [if not already present] Generating copyin(wpthlp_forcing_col(:,:),wprtp_forcing_col(:,:)) [if not already present] Generating copy(upwp_pert_col(:,:),vpwp_pert_col(:,:),p_in_pa_col(:,:)) [if not already present] Generating copyin(upwp_sfc_col(:),vpwp_sfc_col(:),rtm_forcing_col(:,:),thlm_forcing_col(:,:)) [if not already present] Generating copy(um_pert_col(:,:),vm_pert_col(:,:)) [if not already present] Generating copyin(thv_ds_zt_col(:,:),upwp_sfc_pert_col(:),gr%zt(:,:),host_dx_col(:),p_sfc_col(:)) [if not already present] Generating copy(pdf_params%w_2(:,:)) [if not already present] Generating copyin(ug_col(:,:)) [if not already present] Generating copy(uprcp_col(:,:)) [if not already present] Generating copyin(vg_col(:,:)) [if not already present] Generating copy(vprcp_col(:,:)) [if not already present] Generating copyin(um_ref_col(:,:),vm_ref_col(:,:)) [if not already present] Generating copy(up2_col(:,:),vp2_col(:,:)) [if not already present] Generating copyin(rho_zm_col(:,:)) [if not already present] Generating copyout(wprcp_col(:,:)) [if not already present] Generating copyin(sfc_elevation_col(:),wprtp_sfc_col(:),rtm_ref_col(:,:),rtp2_forcing_col(:,:),thlm_ref_col(:,:),thlp2_forcing_col(:,:)) [if not already present] Generating copy(rtp3_col(:,:)) [if not already present] Generating copyin(wm_zt_col(:,:)) [if not already present] Generating copy(wp2vp2_col(:,:)) [if not already present] Generating copyin(nu_vert_res_dep%nu9(:),clubb_params_col(:,:)) [if not already present] Generating copy(rc_coef_zm_col(:,:)) [if not already present] Generating copyout(cloud_cover_col(:,:)) [if not already present] Generating copyin(wpthlp_sfc_col(:)) [if not already present] Generating copy(wp2thlp_col(:,:)) [if not already present] Generating copyin(rtpthlp_forcing_col(:,:)) [if not already present] Generating copyout(thlprcp_col(:,:)) [if not already present] Generating copy(wp2_col(:,:),wp2rtp_col(:,:),up3_col(:,:),vp3_col(:,:),pdf_params_zm%w_2(:,:),wp3_col(:,:),wpthvp_col(:,:),wpup2_col(:,:),wp2thvp_col(:,:),wp2up2_col(:,:)) [if not already present] Generating copyin(host_dy_col(:),um_forcing_col(:,:),vm_forcing_col(:,:)) [if not already present] Generating copy(upwp_col(:,:),vpwp_col(:,:),pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present] Generating copyin(pdf_params) [if not already present] Generating copy(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:)) [if not already present] Generating copyin(pdf_params_zm) [if not already present] Generating copy(pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rcm_col(:,:),wp4_col(:,:)) [if not already present] Generating copyout(w_down_in_cloud_col(:,:)) [if not already present] Generating copyin(vpwp_sfc_pert_col(:)) [if not already present] Generating copyout(cloudy_downdraft_frac_col(:,:)) [if not already present] Generating copy(cloud_frac_col(:,:)) [if not already present] Generating copyin(invrs_rho_ds_zt_col(:,:)) [if not already present] Generating copyout(kh_zm_col(:,:),invrs_tau_zm_col(:,:)) [if not already present] Generating copy(thlp3_col(:,:)) [if not already present] Generating copyout(kh_zt_col(:,:)) [if not already present] Generating copy(wpvp2_col(:,:)) [if not already present] 1290, Generating copy(sclrm_col(:,:,:),wpsclrp_col(:,:,:)) [if not already present] Generating copyin(sclr_tol(:)) [if not already present] Generating copy(sclrpthvp_col(:,:,:)) [if not already present] Generating copyin(sclrm_forcing_col(:,:,:)) [if not already present] Generating copy(sclrp2_col(:,:,:),sclrp3_col(:,:,:),sclrprtp_col(:,:,:),sclrpthlp_col(:,:,:)) [if not already present] Generating copyin(wpsclrp_sfc_col(:,:)) [if not already present] 1295, Generating copyin(edsclrm_forcing_col(:,:,:)) [if not already present] Generating copy(edsclrm_col(:,:,:)) [if not already present] Generating copyin(wpedsclrp_sfc_col(:,:)) [if not already present] 1299, Generating copyin(wphydrometp_col(:,:,:),wp2hmp_col(:,:,:),thlphmp_zt_col(:,:,:),l_mix_rat_hm(:),rtphmp_zt_col(:,:,:)) [if not already present] advance_clubb_core_api_multi_col: 1813, Generating copyin(fcor(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:)) [if not already present] Generating copyout(lscale(:,:)) [if not already present] Generating copyin(nu_vert_res_dep%nu10(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep,nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu2(:)) [if not already present] Generating copy(rtpthvp(:,:)) [if not already present] Generating copyout(cloudy_updraft_frac(:,:)) [if not already present] Generating copy(exner(:,:)) [if not already present] Generating copyin(sclr_idx) [if not already present] Generating copy(thlm(:,:),rtm(:,:),um(:,:),vm(:,:),wprtp(:,:),wpthlp(:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:)) [if not already present] Generating copyout(w_up_in_cloud(:,:)) [if not already present] Generating copyin(wm_zm(:,:),rho_ds_zt(:,:),rfrzm(:,:),rho(:,:),rho_ds_zm(:,:)) [if not already present] Generating copy(ice_supersat_frac(:,:)) [if not already present] Generating copyin(invrs_rho_ds_zm(:,:)) [if not already present] Generating copy(thlpthvp(:,:)) [if not already present] Generating copyin(thv_ds_zm(:,:)) [if not already present] Generating copyout(rcm_in_layer(:,:)) [if not already present] Generating copyin(wpthlp_forcing(:,:),wprtp_forcing(:,:)) [if not already present] Generating copy(upwp_pert(:,:),vpwp_pert(:,:),p_in_pa(:,:)) [if not already present] Generating copyin(upwp_sfc(:),vpwp_sfc(:),rtm_forcing(:,:),thlm_forcing(:,:)) [if not already present] Generating copy(um_pert(:,:),vm_pert(:,:)) [if not already present] Generating copyin(thv_ds_zt(:,:),upwp_sfc_pert(:),gr%zt(:,:),host_dx(:),p_sfc(:)) [if not already present] Generating copy(pdf_params%w_2(:,:)) [if not already present] Generating copyin(ug(:,:)) [if not already present] Generating copy(uprcp(:,:)) [if not already present] Generating copyin(vg(:,:)) [if not already present] Generating copy(vprcp(:,:)) [if not already present] Generating copyin(um_ref(:,:),vm_ref(:,:)) [if not already present] Generating copy(up2(:,:),vp2(:,:)) [if not already present] Generating copyin(rho_zm(:,:)) [if not already present] Generating copyout(wprcp(:,:)) [if not already present] Generating copyin(sfc_elevation(:),wprtp_sfc(:),rtm_ref(:,:),rtp2_forcing(:,:),thlm_ref(:,:),thlp2_forcing(:,:)) [if not already present] Generating copy(rtp3(:,:)) [if not already present] Generating copyin(wm_zt(:,:)) [if not already present] Generating copy(wp2vp2(:,:)) [if not already present] Generating copyin(nu_vert_res_dep%nu9(:),clubb_params(:,:)) [if not already present] Generating copy(rc_coef_zm(:,:)) [if not already present] Generating copyout(cloud_cover(:,:)) [if not already present] Generating copyin(wpthlp_sfc(:)) [if not already present] Generating copy(wp2thlp(:,:)) [if not already present] Generating copyin(rtpthlp_forcing(:,:)) [if not already present] Generating copyout(thlprcp(:,:)) [if not already present] Generating copy(wp2(:,:),wp2rtp(:,:),up3(:,:),vp3(:,:),pdf_params_zm%w_2(:,:),wp3(:,:),wpthvp(:,:),wpup2(:,:),wp2thvp(:,:),wp2up2(:,:)) [if not already present] Generating copyin(host_dy(:),um_forcing(:,:),vm_forcing(:,:)) [if not already present] Generating copy(upwp(:,:),vpwp(:,:),pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present] Generating copyin(pdf_params) [if not already present] Generating copy(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:)) [if not already present] Generating copyin(pdf_params_zm) [if not already present] Generating copy(pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rcm(:,:),wp4(:,:)) [if not already present] Generating copyout(w_down_in_cloud(:,:)) [if not already present] Generating copyin(vpwp_sfc_pert(:)) [if not already present] Generating copyout(cloudy_downdraft_frac(:,:)) [if not already present] Generating copy(cloud_frac(:,:)) [if not already present] Generating copyin(invrs_rho_ds_zt(:,:)) [if not already present] Generating copyout(kh_zm(:,:),invrs_tau_zm(:,:)) [if not already present] Generating copy(thlp3(:,:)) [if not already present] Generating copyout(kh_zt(:,:)) [if not already present] Generating copy(wpvp2(:,:)) [if not already present] 1884, Generating copy(sclrm(:,:,:),wpsclrp(:,:,:)) [if not already present] Generating copyin(sclr_tol(:)) [if not already present] Generating copy(sclrpthvp(:,:,:)) [if not already present] Generating copyin(sclrm_forcing(:,:,:)) [if not already present] Generating copy(sclrp2(:,:,:),sclrp3(:,:,:),sclrprtp(:,:,:),sclrpthlp(:,:,:)) [if not already present] Generating copyin(wpsclrp_sfc(:,:)) [if not already present] 1888, Generating copyin(edsclrm_forcing(:,:,:)) [if not already present] Generating copy(edsclrm(:,:,:)) [if not already present] Generating copyin(wpedsclrp_sfc(:,:)) [if not already present] 1892, Generating copyin(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),l_mix_rat_hm(:),rtphmp_zt(:,:,:)) [if not already present] calculate_thlp2_rad_api: 2028, Generating copyin(radht(:,:),thlprcp(:,:)) [if not already present] Generating copy(thlp2_forcing(:,:)) [if not already present] Generating copyin(clubb_params(:,:),rcm(:,:)) [if not already present] ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libclubb_param.a NVFORTRAN-W-0130-Floating point underflow. Check constants and constant expressions (/home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../src/Lapack/Lapack_double/dlamch.f: 109) 0 inform, 1 warnings, 0 severes, 0 fatal for dlamch NVFORTRAN-W-0130-Floating point underflow. Check constants and constant expressions (/home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../src/Lapack/Lapack_single/slamch.f: 113) 0 inform, 1 warnings, 0 severes, 0 fatal for slamch ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libclubb_lapack.a ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libmicrophys_utils.a NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 300) 0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5894) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5905) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5928) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5976) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5980) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6066) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6073) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6079) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6204) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6210) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6248) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6253) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6257) ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libclubb_parabolic.a ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libclubb_morrison.a ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libclubb_coamps.a ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libclubb_bugsrad.a ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libclubb_KK_microphys.a transform_uniform_samples_to_pdf: 111, Generating create(std_normal(:,:,:,:)) [if not already present] 125, Generating implicit firstprivate(ngrdcol,num_samples,pdf_dim,nzt) Generating NVIDIA GPU code 126, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 127, ! blockidx%x threadidx%x collapsed 128, ! blockidx%x threadidx%x collapsed 129, ! blockidx%x threadidx%x collapsed 125, Generating default present(hm_metadata,x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:)) 137, Generating implicit firstprivate(ngrdcol,num_samples,nzt,pdf_dim) Generating NVIDIA GPU code 138, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 139, ! blockidx%x threadidx%x collapsed 140, ! blockidx%x threadidx%x collapsed 141, ! blockidx%x threadidx%x collapsed 137, Generating default present(hm_metadata,x_nl_all_levs(:ngrdcol,:num_samples,:nzt,hm_metadata%iipdf_ncn+1:pdf_dim),l_in_precip_all_levs(:ngrdcol,:num_samples,:nzt)) 162, Generating implicit firstprivate(ngrdcol,nzt,num_samples) Generating NVIDIA GPU code 163, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 164, ! blockidx%x threadidx%x collapsed 165, ! blockidx%x threadidx%x collapsed 162, Generating default present(x_nl_all_levs(:ngrdcol,:num_samples,:nzt,hm_metadata%iipdf_chi),hm_metadata,cloud_frac(:ngrdcol,:num_samples,:nzt)) cdfnorminv: 256, Generating implicit firstprivate(nzt,num_samples,ngrdcol,pdf_dim) Generating NVIDIA GPU code 257, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 258, ! blockidx%x threadidx%x collapsed 259, ! blockidx%x threadidx%x collapsed 260, ! blockidx%x threadidx%x collapsed 256, Generating implicit copy(std_normal(:pdf_dim,:ngrdcol,:nzt,:num_samples)) [if not already present] Generating implicit copyin(x_u_all_levs(:ngrdcol,:num_samples,:nzt,:pdf_dim)) [if not already present] 260, Generating implicit firstprivate(x,w) multiply_cholesky: 546, Generating implicit firstprivate(num_samples,ngrdcol,nzt,pdf_dim) Generating NVIDIA GPU code 547, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 548, ! blockidx%x threadidx%x collapsed 549, ! blockidx%x threadidx%x collapsed 550, ! blockidx%x threadidx%x collapsed 560, !$acc loop seq 546, Generating default present(x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:pdf_dim),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),std_normal(:,:ngrdcol,:nzt,:num_samples),mu1(:ngrdcol,:nzt,:pdf_dim),sigma_cholesky1(:,:ngrdcol,:nzt,:pdf_dim),mu2(:ngrdcol,:nzt,:pdf_dim),sigma_cholesky2(:,:ngrdcol,:nzt,:pdf_dim)) 550, Generating implicit firstprivate(j,x_nl_k_sample_i_tmp,l_first_comp) 560, Loop carried scalar dependence for x_nl_k_sample_i_tmp at line 563,566 Scalar last value needed after loop for x_nl_k_sample_i_tmp at line 571 chi_eta_2_rtthl: 647, Generating implicit firstprivate(num_samples,ngrdcol,nzt) Generating NVIDIA GPU code 648, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 649, ! blockidx%x threadidx%x collapsed 650, ! blockidx%x threadidx%x collapsed 647, Generating default present(rt_1(:ngrdcol,:nzt),mu_chi_1(:ngrdcol,:nzt),crt_1(:ngrdcol,:nzt),cthl_1(:ngrdcol,:nzt),thl_1(:ngrdcol,:nzt),lh_rt(:ngrdcol,:num_samples,:nzt),rt_2(:ngrdcol,:nzt),crt_2(:ngrdcol,:nzt),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),thl_2(:ngrdcol,:nzt),cthl_2(:ngrdcol,:nzt),chi(:ngrdcol,:num_samples,:nzt),lh_thl(:ngrdcol,:num_samples,:nzt),mu_chi_2(:ngrdcol,:nzt),eta(:ngrdcol,:num_samples,:nzt)) 650, Generating implicit firstprivate(lh_dev_thl_lim) generate_silhs_sample: 213, Generating enter data create(l_in_precip(:,:,:),x_u_all_levs(:,:,:,:),x_vert_corr(:,:),rand_pool(:,:,:,:),sigma_cholesky1(:,:,:,:),rcm_pdf(:,:),k_lh_start(:),cloud_frac(:,:,:),sigma_cholesky2(:,:,:,:)) 242, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 243, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 244, ! blockidx%x threadidx%x collapsed 242, Generating default present(pdf_params,rcm_pdf(:ngrdcol,:nzt)) 262, Generating implicit firstprivate(ngrdcol,pdf_dim,nzt) Generating NVIDIA GPU code 263, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 264, ! blockidx%x threadidx%x collapsed 265, ! blockidx%x threadidx%x collapsed 266, ! blockidx%x threadidx%x collapsed 262, Generating default present(sigma_cholesky1(:pdf_dim,:ngrdcol,:nzt,:pdf_dim),sigma_cholesky2(:pdf_dim,:ngrdcol,:nzt,:pdf_dim),corr_cholesky_mtx_1(:ngrdcol,:nzt,:pdf_dim,:pdf_dim),sigma1(:ngrdcol,:nzt,:pdf_dim),corr_cholesky_mtx_2(:ngrdcol,:nzt,:pdf_dim,:pdf_dim),sigma2(:ngrdcol,:nzt,:pdf_dim)) 279, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 280, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 281, ! blockidx%x threadidx%x collapsed 279, Generating default present(delta_zm(:ngrdcol,:nzt),x_vert_corr(:ngrdcol,:nzt),rcm_pdf(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt)) 281, Generating implicit firstprivate(vert_decorr_coef) 294, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 295, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 296, ! blockidx%x threadidx%x collapsed 294, Generating default present(x_vert_corr(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),delta_zm(:ngrdcol,:nzt)) 296, Generating implicit firstprivate(vert_decorr_coef) 306, Generating update self(x_vert_corr(:,:)) 344, Generating implicit firstprivate(ngrdcol,num_samples,nzt) Generating NVIDIA GPU code 345, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 346, ! blockidx%x threadidx%x collapsed 347, ! blockidx%x threadidx%x collapsed 344, Generating default present(pdf_params%mixt_frac(1:ngrdcol,1:nzt),precip_fracs%precip_frac_1(1:ngrdcol,1:nzt),l_in_precip(:ngrdcol,:num_samples,:nzt),pdf_params%cloud_frac_1(1:ngrdcol,1:nzt),cloud_frac(:ngrdcol,:num_samples,:nzt),pdf_params,pdf_params%cloud_frac_2(1:ngrdcol,1:nzt),x_u_all_levs(:ngrdcol,:num_samples,:nzt,pdf_dim+1:pdf_dim+2),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),precip_fracs%precip_frac_2(1:ngrdcol,1:nzt),precip_fracs) 347, Generating implicit firstprivate(pdf_dim) 400, Generating update self(lh_sample_point_weights(:,:,:),l_in_precip(:,:,:),x_u_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:)) 434, Generating update self(x_mixt_comp_all_levs(:,:,:),x_u_all_levs(:,:,:,:),x_nl_all_levs(:,:,:,:)) 472, Generating exit data delete(l_in_precip(:,:,:),x_vert_corr(:,:),x_u_all_levs(:,:,:,:),rand_pool(:,:,:,:),sigma_cholesky1(:,:,:,:),rcm_pdf(:,:),k_lh_start(:),cloud_frac(:,:,:),sigma_cholesky2(:,:,:,:)) generate_random_pool: 594, Generating update device(rand_pool(:,:,:,:)) generate_all_uniform_samples: 740, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,nzt,pdf_dim) Generating NVIDIA GPU code 741, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 742, ! blockidx%x threadidx%x collapsed 743, ! blockidx%x threadidx%x collapsed 744, ! blockidx%x threadidx%x collapsed 740, Generating default present(rand_pool(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim),x_u_all_levs(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim)) 753, Generating implicit firstprivate(ngrdcol,nzt,num_samples) Generating NVIDIA GPU code 754, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 755, ! blockidx%x threadidx%x collapsed 756, ! blockidx%x threadidx%x collapsed 753, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt)) 836, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt) Generating NVIDIA GPU code 837, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 838, ! blockidx%x threadidx%x collapsed 839, ! blockidx%x threadidx%x collapsed 840, ! blockidx%x threadidx%x collapsed 836, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim),rand_pool(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim)) 849, Generating implicit firstprivate(ngrdcol,nzt,num_samples) Generating NVIDIA GPU code 850, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 851, ! blockidx%x threadidx%x collapsed 852, ! blockidx%x threadidx%x collapsed 849, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt)) compute_k_lh_start: 989, Generating enter data create(cloud_frac_pdf(:,:),k_lh_start_rcm(:),k_lh_start_rcm_in_cloud(:)) 993, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 994, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 995, ! blockidx%x threadidx%x collapsed 993, Generating default present(pdf_params,cloud_frac_pdf(:ngrdcol,:nzt)) 1002, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1003, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1011, !$acc loop seq 1002, Generating default present(rcm_pdf(:ngrdcol,:nzt),k_lh_start_rcm_in_cloud(:ngrdcol),cloud_frac_pdf(:ngrdcol,:nzt)) 1003, Generating implicit firstprivate(rcm_in_cloud_max) 1011, Loop carried scalar dependence for rcm_in_cloud_max at line 1015 Loop carried reuse of k_lh_start_rcm_in_cloud prevents parallelization Generating implicit firstprivate(rcm_in_cloud) 1028, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1029, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1035, !$acc loop seq 1028, Generating default present(rcm_pdf(:ngrdcol,:nzt),k_lh_start_rcm(:ngrdcol)) 1029, Generating implicit firstprivate(rcm_max) 1035, Loop carried scalar dependence for rcm_max at line 1036 Loop carried reuse of k_lh_start_rcm prevents parallelization 1048, Generating update self(k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:)) 1064, Generating update device(k_lh_start(:)) 1068, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1069, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1068, Generating default present(k_lh_start_rcm_in_cloud(:ngrdcol),k_lh_start(:ngrdcol)) 1075, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1076, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1075, Generating default present(k_lh_start_rcm(:ngrdcol),k_lh_start(:ngrdcol)) 1082, Generating exit data delete(cloud_frac_pdf(:,:),k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:)) clip_transform_silhs_output: 1200, Generating implicit firstprivate(ngrdcol,num_samples,nzt) Generating NVIDIA GPU code 1201, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1202, ! blockidx%x threadidx%x collapsed 1203, ! blockidx%x threadidx%x collapsed 1200, Generating default present(hm_metadata,lh_rc_clipped(:ngrdcol,:num_samples,:nzt),x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:),lh_rv_clipped(:ngrdcol,:num_samples,:nzt),lh_nc_clipped(:ngrdcol,:num_samples,:nzt),lh_rt_clipped(:ngrdcol,:num_samples,:nzt)) 1203, Generating implicit firstprivate(l_use_ncn_to_nc) compute_arb_overlap: 1976, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim) Generating NVIDIA GPU code 1977, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1978, ! blockidx%x threadidx%x collapsed 1979, ! blockidx%x threadidx%x collapsed 1984, !$acc loop seq 1976, Generating default present(vert_corr(:ngrdcol,:),x_u_all_levs(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim),k_lh_start(:ngrdcol),rand_pool(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim)) 1979, Generating implicit firstprivate(k,unbounded_point,nzt,k_lh_start_i) 1984, Loop carried scalar dependence for unbounded_point at line 1987 Generating implicit firstprivate(half_width,offset,min_val) 2010, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim) Generating NVIDIA GPU code 2011, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2012, ! blockidx%x threadidx%x collapsed 2013, ! blockidx%x threadidx%x collapsed 2018, !$acc loop seq 2010, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim),vert_corr(:ngrdcol,:),k_lh_start(:ngrdcol),rand_pool(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim)) 2013, Generating implicit firstprivate(k,unbounded_point,k_lh_start_i) 2018, Loop carried scalar dependence for unbounded_point at line 2021 Generating implicit firstprivate(half_width,offset,min_val) generate_silhs_sample_api_single_col: 303, Generating copyin(mu2_col(:,:,:),precip_fracs,precip_fracs%precip_frac_1(:,:),corr_cholesky_mtx_2_col(:,:,:,:)) [if not already present] Generating copyout(lh_sample_point_weights(:,:)) [if not already present] Generating copyin(corr_cholesky_mtx_1_col(:,:,:,:),lscale_col(:,:),mu1_col(:,:,:),precip_fracs%precip_frac_2(:,:),sigma1_col(:,:,:)) [if not already present] Generating copyout(x_nl_all_levs(:,:,:),x_mixt_comp_all_levs(:,:)) [if not already present] Generating copyin(sigma2_col(:,:,:),delta_zm_col(:,:)) [if not already present] generate_silhs_sample_api_multi_col: 442, Generating copyin(mu2(:,:,:),precip_fracs,precip_fracs%precip_frac_1(:,:),corr_cholesky_mtx_2(:,:,:,:)) [if not already present] Generating copyout(lh_sample_point_weights(:,:,:)) [if not already present] Generating copyin(corr_cholesky_mtx_1(:,:,:,:),lscale(:,:),mu1(:,:,:),precip_fracs%precip_frac_2(:,:),sigma1(:,:,:)) [if not already present] Generating copyout(x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:)) [if not already present] Generating copyin(sigma2(:,:,:),delta_zm(:,:)) [if not already present] clip_transform_silhs_output_api_single_col: 617, Generating copyout(lh_thl_clipped_col(:,:,:)) [if not already present] Generating copyin(pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs_col(:,:,:,:),x_mixt_comp_all_levs_col(:,:,:)) [if not already present] Generating copyout(lh_rc_clipped_col(:,:,:),lh_rv_clipped_col(:,:,:),lh_nc_clipped_col(:,:,:),lh_rt_clipped_col(:,:,:)) [if not already present] Generating copyin(hm_metadata) [if not already present] clip_transform_silhs_output_api_multi_col: 697, Generating copyout(lh_thl_clipped(:,:,:)) [if not already present] Generating copyin(pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:)) [if not already present] Generating copyout(lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_rt_clipped(:,:,:)) [if not already present] Generating copyin(hm_metadata) [if not already present] ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libsilhs.a diag_ustar: 36, Generating acc routine seq Generating NVIDIA GPU code flux_spec_hum_to_mixing_ratio: 62, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 63, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 62, Generating default present(wprtp(:ngrdcol),wpqtp(:ngrdcol),rtm_zm(:ngrdcol)) force_spec_hum_to_mixing_ratio: 106, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 107, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 108, ! blockidx%x threadidx%x collapsed 106, Generating default present(rtm_forcing(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),qtm_forcing(:ngrdcol,:nzt)) apply_time_dependent_forcings: 588, Generating create(temp_array(:)) [if not already present] 609, Generating update device(temp_array(:)) 617, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 618, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 619, ! blockidx%x threadidx%x collapsed 617, Generating default present(exner(:ngrdcol,:nzt),thlm_f(:ngrdcol,:nzt)) 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(thlm_f(:ngrdcol,:nzt)) 635, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 637, ! blockidx%x threadidx%x collapsed 635, Generating default present(thlm_f(:ngrdcol,:nzt)) 646, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 648, ! blockidx%x threadidx%x collapsed 646, Generating default present(sclr_idx,thlm_f(:ngrdcol,:nzt),sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_thl)) 657, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 658, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 659, ! blockidx%x threadidx%x collapsed 657, Generating default present(edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_thl),thlm_f(:ngrdcol,:nzt),sclr_idx) 671, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 672, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 673, ! blockidx%x threadidx%x collapsed 671, Generating default present(rtm_f(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt)) 680, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 681, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 682, ! blockidx%x threadidx%x collapsed 680, Generating default present(rtm_f(:ngrdcol,:nzt)) 691, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 693, ! blockidx%x threadidx%x collapsed 691, Generating default present(sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_rt),sclr_idx,rtm_f(:ngrdcol,:nzt)) 702, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 703, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 704, ! blockidx%x threadidx%x collapsed 702, Generating default present(sclr_idx,rtm_f(:ngrdcol,:nzt),edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_rt)) 713, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 714, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 715, ! blockidx%x threadidx%x collapsed 713, Generating default present(um_ref(:ngrdcol,:nzt)) 722, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 723, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 724, ! blockidx%x threadidx%x collapsed 722, Generating default present(vm_ref(:ngrdcol,:nzt)) 731, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 732, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 733, ! blockidx%x threadidx%x collapsed 731, Generating default present(um_f(:ngrdcol,:nzt)) 740, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 741, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 742, ! blockidx%x threadidx%x collapsed 740, Generating default present(vm_f(:ngrdcol,:nzt)) 752, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 753, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 754, ! blockidx%x threadidx%x collapsed 752, Generating default present(wm_zt(:ngrdcol,:nzt)) 761, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 762, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 763, ! blockidx%x threadidx%x collapsed 761, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt)) 770, Generating implicit firstprivate(nzt) Generating NVIDIA GPU code 771, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 775, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 776, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 777, ! blockidx%x threadidx%x collapsed 775, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt)) 790, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 791, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 792, ! blockidx%x threadidx%x collapsed 790, Generating default present(ug(:ngrdcol,:nzt)) 799, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 800, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 801, ! blockidx%x threadidx%x collapsed 799, Generating default present(vg(:ngrdcol,:nzt)) bomex_tndcy: 82, Generating enter data create(qtm_forcing(:,:)) 87, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 88, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 89, ! blockidx%x threadidx%x collapsed 87, Generating default present(gr%zt(1:ngrdcol,1:gr%nzt),gr,qtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt)) 114, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 115, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 116, ! blockidx%x threadidx%x collapsed 114, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),sclr_idx,gr) 124, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 126, ! blockidx%x threadidx%x collapsed 124, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) 133, Generating exit data delete(qtm_forcing(:,:)) bomex_sfclyr: 193, Generating enter data copyin(wpqtp_sfc(:)) 208, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 209, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 208, Generating default present(ustar(:ngrdcol),wpqtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol)) 209, Generating implicit firstprivate(wpqtp_sfc_calc,wpthlp_sfc_calc) 224, Generating exit data delete(wpqtp_sfc(:)) wangara_tndcy: 68, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 69, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 70, ! blockidx%x threadidx%x collapsed 68, Generating default present(gr,wm_zm(:ngrdcol,:gr%nzm)) 75, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 76, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 77, ! blockidx%x threadidx%x collapsed 75, Generating default present(gr,thlm_forcing(:ngrdcol,:gr%nzt),wm_zt(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt)) 90, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 91, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 92, ! blockidx%x threadidx%x collapsed 90, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),sclr_idx,gr) 101, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 102, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 103, ! blockidx%x threadidx%x collapsed 101, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) wangara_sfclyr: 171, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 172, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 171, Generating default present(ustar(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol)) 172, Generating implicit firstprivate(time_est) compute_momentum_flux: 57, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 58, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 57, Generating default present(vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol),ustar(:ngrdcol),upwp_sfc(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol)) compute_ubar: 102, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 103, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 102, Generating default present(ubar(:ngrdcol),vm_sfc(:ngrdcol),um_sfc(:ngrdcol)) compute_wpthlp_sfc: 216, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 217, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 216, Generating default present(wpthlp_sfc(:ngrdcol),ubar(:ngrdcol),thlm_sfc(:ngrdcol),cd(:ngrdcol),exner_sfc(:ngrdcol),t_sfc(:ngrdcol)) nov11_altocu_rtm_adjust: 91, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 92, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 93, ! blockidx%x threadidx%x collapsed 91, Generating default present(gr,gr%zm(1:ngrdcol,1),gr%zt(1:ngrdcol,1:gr%nzt),rtm(:ngrdcol,:gr%nzt)) compute_wprtp_sfc: 258, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 259, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 258, Generating default present(ubar(:ngrdcol),wprtp_sfc(:ngrdcol),adjustment(:ngrdcol),rtm_sfc(:ngrdcol),cd(:ngrdcol)) set_sclr_sfc_rtm_thlm: 314, Generating implicit firstprivate(ngrdcol,sclr_dim) Generating NVIDIA GPU code 315, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 316, !$acc loop seq 314, Generating default present(wpsclrp_sfc(:ngrdcol,:sclr_dim)) 315, Generating implicit firstprivate(i) 316, Loop is parallelizable 321, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 322, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 321, Generating default present(sclr_idx,wpedsclrp_sfc(:ngrdcol,:),wpthlp_sfc(:ngrdcol),wpsclrp_sfc(:ngrdcol,:),wprtp_sfc(:ngrdcol)) 334, Generating implicit firstprivate(ngrdcol,edsclr_dim) Generating NVIDIA GPU code 335, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 336, !$acc loop seq 334, Generating default present(wpedsclrp_sfc(:ngrdcol,:edsclr_dim)) 336, Loop is parallelizable convert_sens_ht_to_km_s: 348, Generating acc routine seq Generating NVIDIA GPU code convert_latent_ht_to_m_s: 375, Generating acc routine seq Generating NVIDIA GPU code neutral_case_sfclyr: 76, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 77, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 76, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol)) 77, Generating implicit firstprivate(time) cloud_feedback_sfclyr: 103, Generating enter data create(cq(:),ch(:),exner_sfc(:),rsat(:)) 115, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 116, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 115, Generating default present(p_sfc(:),lowest_level(:),rsat(:),exner_sfc(:),ustar(:),t_sfc(:),cq(:),ch(:)) 116, Generating implicit firstprivate(saturation_formula,t_sfc_interp) 163, Generating exit data delete(cq(:),ch(:),rsat(:),exner_sfc(:)) arm_sfclyr: 98, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 99, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 98, Generating default present(ustar(:ngrdcol),ubar(:),z(:),wpthlp_sfc(:ngrdcol),thlm_sfc(:ngrdcol),wprtp_sfc(:ngrdcol)) 99, Generating implicit firstprivate(bflx,moisture_flx2,heat_flx2) arm_97_sfclyr: 96, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 97, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 96, Generating default present(ubar(:),wpthlp_sfc(:ngrdcol),z(:),thlm_sfc(:ngrdcol),ustar(:ngrdcol),wprtp_sfc(:ngrdcol),rho_sfc(:)) 97, Generating implicit firstprivate(bflx,moisture_flx,heat_flx) dycoms2_rf01_tndcy: 66, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 67, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 68, ! blockidx%x threadidx%x collapsed 66, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr) 77, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 78, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 79, ! blockidx%x threadidx%x collapsed 77, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),sclr_idx,gr) 88, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 89, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 90, ! blockidx%x threadidx%x collapsed 88, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) dycoms2_rf01_sfclyr: 176, Generating enter data create(rsat(:),cd(:)) 192, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 193, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 192, Generating default present(ustar(:),rho_sfc(:),t_sfc(:),wpthlp_sfc(:),wprtp_sfc(:)) 193, Generating implicit firstprivate(t_sfc_interp,sens_ht,latent_ht) 202, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 203, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 202, Generating default present(p_sfc(:),cd(:),rsat(:),ustar(:),t_sfc(:)) 203, Generating implicit firstprivate(t_sfc_interp,saturation_formula) 223, Generating exit data delete(rsat(:),cd(:)) gabls3_sfclyr: 98, Generating enter data create(c_10(:),offset(:)) 101, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 102, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 101, Generating default present(c_10(:ngrdcol),offset(:ngrdcol)) 114, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 115, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 114, Generating default present(ubar(:),exner_sfc(:),lowest_level(:),ustar(:),veg_t_in_k(:),wpthlp_sfc(:),wprtp_sfc(:)) 115, Generating implicit firstprivate(veg_theta_in_k,bflx) 122, Generating exit data delete(offset(:),c_10(:)) rico_tndcy: 88, Generating enter data create(qtm_forcing(:,:)) 93, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 94, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 95, ! blockidx%x threadidx%x collapsed 93, Generating default present(exner(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt)) 95, Generating implicit firstprivate(t_tendency) 116, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 117, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 118, ! blockidx%x threadidx%x collapsed 116, Generating default present(qtm_forcing(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr) 145, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 146, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 147, ! blockidx%x threadidx%x collapsed 145, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),sclr_idx,gr) 156, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 157, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 158, ! blockidx%x threadidx%x collapsed 156, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) 165, Generating exit data delete(qtm_forcing(:,:)) rico_sfclyr: 270, Generating enter data create(cm(:),ch(:),cq(:),rsat(:),ubar(:),cz(:)) 287, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 288, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 287, Generating default present(p_sfc(:),rsat(:),ustar(:),t_sfc(:)) 288, Generating implicit firstprivate(t_sfc_interp,saturation_formula) 297, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 298, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 297, Generating default present(cz(:ngrdcol),z_bot(:ngrdcol)) 318, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 319, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 318, Generating default present(cm(:ngrdcol),ch(:ngrdcol),z_bot(:ngrdcol),cq(:ngrdcol)) 344, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 345, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 344, Generating default present(vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol),upwp_sfc(:ngrdcol),cm(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol)) 352, Generating exit data delete(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:)) microphys_lhs: 1845, Generating copyin(gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:)) [if not already present] Generating copyout(lhs_ta(:,:,:)) [if not already present] Generating copyin(gr%invrs_dzt(:,:),nu_col(:),kh_zt(:,:),rho_ds_zm_col(:,:)) [if not already present] 1875, Generating copyin(gr%invrs_dzt(:,:),gr%invrs_dzm(:,:),gr,wm_zt_col(:,:)) [if not already present] Generating copyout(lhs_ma(:,:)) [if not already present] Generating copyin(gr%weights_zt2zm(:,:,:)) [if not already present] microphys_rhs: 2161, Generating copyin(gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:)) [if not already present] Generating copyout(lhs_ta(:,:)) [if not already present] Generating copyin(gr%invrs_dzt(:,:),rho_ds_zm_col(:,:),nu_col(:),kh_zt(:,:)) [if not already present] lba_tndcy: 68, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 69, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 70, ! blockidx%x threadidx%x collapsed 68, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr) 82, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 83, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 84, ! blockidx%x threadidx%x collapsed 82, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),sclr_idx,gr) 93, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 94, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 95, ! blockidx%x threadidx%x collapsed 93, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) lba_sfclyr: 172, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 173, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 172, Generating default present(ubar(:),wpthlp_sfc(:ngrdcol),z(:),thlm_sfc(:ngrdcol),ustar(:ngrdcol),wprtp_sfc(:ngrdcol),rho_sfc(:)) 173, Generating implicit firstprivate(ft,bflx) arm_3year_sfclyr: 79, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 80, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 79, Generating default present(ubar(:),wpthlp_sfc(:ngrdcol),z(:),thlm_sfc(:ngrdcol),ustar(:ngrdcol),wprtp_sfc(:ngrdcol),rho_sfc(:)) 80, Generating implicit firstprivate(bflx,moisture_flx,heat_flx) astex_a209_sfclyr: 193, Generating enter data create(ch(:),rsat(:),cq(:)) 207, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 207, Generating default present(ch(:),p_sfc(:),lowestlevel(:),rsat(:),ustar(:),t_sfc(:),cq(:)) 208, Generating implicit firstprivate(t_sfc_interp,saturation_formula) 238, Generating exit data delete(ch(:),rsat(:),cq(:)) dycoms2_rf02_tndcy: 90, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 91, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 90, Generating default present(gr,wm_zt(:ngrdcol,gr%nzt),wm_zm(:ngrdcol,gr%nzm)) 96, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 97, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 98, ! blockidx%x threadidx%x collapsed 96, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr) 107, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 109, ! blockidx%x threadidx%x collapsed 107, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),sclr_idx,gr) 118, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 119, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 120, ! blockidx%x threadidx%x collapsed 118, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) dycoms2_rf02_sfclyr: 194, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 195, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 194, Generating default present(ustar(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol)) 195, Generating implicit firstprivate(sens_ht,latent_ht) atex_tndcy: 102, Generating enter data create(z_inversion(:),z_lev(:)) 108, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 109, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 108, Generating default present(gr,rtm(:ngrdcol,:),z_lev(:ngrdcol)) 111, Complex loop carried dependence of z_lev prevents parallelization Loop carried reuse of z_lev prevents parallelization 118, Generating update self(z_lev(:),rtm(:,:)) 132, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 133, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 132, Generating default present(gr%zt(1:ngrdcol,:),gr,z_lev(:ngrdcol),z_inversion(:ngrdcol)) 138, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 139, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 140, ! blockidx%x threadidx%x collapsed 138, Generating default present(gr%zt(1:ngrdcol,1:gr%nzt),gr,z_inversion(:ngrdcol),wm_zt(:ngrdcol,:gr%nzt)) 157, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 158, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 157, Generating default present(wm_zm(:ngrdcol,:),gr) 164, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 165, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 166, ! blockidx%x threadidx%x collapsed 164, Generating default present(gr%zt(1:ngrdcol,1:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),z_inversion(:ngrdcol),gr,rtm_forcing(:ngrdcol,:gr%nzt)) 194, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 195, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 196, ! blockidx%x threadidx%x collapsed 194, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),wm_zt(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr) 203, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 204, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 205, ! blockidx%x threadidx%x collapsed 203, Generating default present(wm_zm(:ngrdcol,:gr%nzm),gr) 213, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 214, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 215, ! blockidx%x threadidx%x collapsed 213, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),sclr_idx,gr) 224, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 225, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 226, ! blockidx%x threadidx%x collapsed 224, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) 233, Generating exit data delete(z_lev(:),z_inversion(:)) atex_sfclyr: 299, Generating enter data create(c_10(:),adjustment(:)) 309, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 310, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 309, Generating default present(c_10(:ngrdcol),adjustment(:ngrdcol),ustar(:ngrdcol),t_sfc(:ngrdcol)) 310, Generating implicit firstprivate(t_sfc_interp) 324, Generating exit data delete(c_10(:),adjustment(:)) mpace_b_tndcy: 106, Generating enter data create(velocity_omega,t_tendency) 109, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 110, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 111, ! blockidx%x threadidx%x collapsed 109, Generating default present(gr,p_in_pa(:ngrdcol,:gr%nzt),wm_zt(:ngrdcol,:gr%nzt),thvm(:ngrdcol,:gr%nzt)) 111, Generating implicit firstprivate(velocity_omega) 121, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 122, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 121, Generating default present(wm_zm(:ngrdcol,:),gr) 128, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 129, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 130, ! blockidx%x threadidx%x collapsed 128, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr,p_in_pa(:ngrdcol,:gr%nzt)) 130, Generating implicit firstprivate(t_tendency) 143, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 144, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 145, ! blockidx%x threadidx%x collapsed 143, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),sclr_idx,gr) 154, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 155, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 156, ! blockidx%x threadidx%x collapsed 154, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,thlm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) 163, Generating exit data delete(velocity_omega,t_tendency) mpace_b_sfclyr: 232, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 233, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 232, Generating default present(ustar(:ngrdcol),rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol)) 233, Generating implicit firstprivate(sensible_heat_flx,latent_heat_flx) cobra_sfclyr: 144, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 145, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 144, Generating default present(ustar(:ngrdcol),ubar(:),wpthlp_sfc(:ngrdcol),z(:),thlm_sfc(:ngrdcol),rho_sfc(:),t_sfc(:ngrdcol),wprtp_sfc(:ngrdcol)) 145, Generating implicit firstprivate(t_sfc_calc,moisture_flx2,co2_flx2,heat_flx,heat_flx2,moisture_flx,bflx,co2_flx) 176, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 177, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 176, Generating default present(sclr_idx,wpthlp_sfc(:ngrdcol),wpsclrp_sfc(:ngrdcol,:),wprtp_sfc(:ngrdcol)) 177, Generating implicit firstprivate(co2_flx2) 185, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 186, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 185, Generating default present(wpedsclrp_sfc(:ngrdcol,:),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),sclr_idx) 186, Generating implicit firstprivate(co2_flx2) gabls3_night_sfclyr: 97, Generating enter data create(ubar(:)) 113, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 114, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 113, Generating default present(rtm_sfc(:),lowest_level(:),ubar(:),ustar(:),wprtp_sfc(:),wpthlp_sfc(:),vm_sfc(:),thlm_sfc(:),um_sfc(:)) 114, Generating implicit firstprivate(ts,qs) 129, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 130, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 129, Generating default present(upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol)) 130, Generating implicit firstprivate(vpwp_sfc_interp,upwp_sfc_interp) 143, Generating exit data delete(ubar(:)) psi_h: 150, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code gm1: 163, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code gh1: 175, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code fm1: 188, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code fh1: 206, Generating implicit acc routine seq Generating acc routine seq Generating NVIDIA GPU code landflx: 220, Generating acc routine seq Generating NVIDIA GPU code fire_sfclyr: 92, Generating enter data create(rsat(:),cz(:)) 102, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 103, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 102, Generating default present(p_sfc(:),cz(:),rsat(:),ustar(:),t_sfc(:)) 103, Generating implicit firstprivate(t_sfc_interp,saturation_formula) 118, Generating exit data delete(rsat(:),cz(:)) gabls2_tndcy: 91, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 92, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 93, ! blockidx%x threadidx%x collapsed 91, Generating default present(gr,gr%zt(1:ngrdcol,1:gr%nzt),wm_zt(:ngrdcol,:gr%nzt)) 106, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 107, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 108, ! blockidx%x threadidx%x collapsed 106, Generating default present(wm_zt(:ngrdcol,:gr%nzt),gr) 118, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 119, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 118, Generating default present(wm_zm(:ngrdcol,:),gr) 124, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 126, ! blockidx%x threadidx%x collapsed 124, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr) 138, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 139, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 140, ! blockidx%x threadidx%x collapsed 138, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),sclr_idx,gr) 149, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 150, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 151, ! blockidx%x threadidx%x collapsed 149, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) gabls2_sfclyr: 241, Generating enter data create(rsat(:),cz(:)) 276, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 277, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 276, Generating default present(p_sfc(:),lowest_level(:),t_sfc(:),rsat(:),cz(:)) 277, Generating implicit firstprivate(t_sfc_calc,saturation_formula) 293, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 294, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 293, Generating default present(ubar(:),t_sfc(:),p_sfc(:),lowest_level(:),ustar(:),wpthlp_sfc(:),wprtp_sfc(:)) 294, Generating implicit firstprivate(sstheta,bflx) 305, Generating exit data delete(rsat(:),cz(:)) twp_ice_sfclyr: 96, Generating enter data create(ch(:),rsat(:),cq(:)) 106, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 107, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 106, Generating default present(p_sfc(:),cq(:),rsat(:),z(:),ustar(:),t_sfc(:),ch(:)) 107, Generating implicit firstprivate(t_sfc_interp,saturation_formula) 138, Generating exit data delete(ch(:),rsat(:),cq(:)) arm_0003_sfclyr: 91, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 92, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 91, Generating default present(ubar(:),wpthlp_sfc(:ngrdcol),z(:),thlm_sfc(:ngrdcol),ustar(:ngrdcol),wprtp_sfc(:ngrdcol),rho_sfc(:)) 92, Generating implicit firstprivate(bflx,moisture_flx,heat_flx) run_clubb: 2352, Generating copyin(fcor(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:),mu_x_2_n(:,:,:),nu_vert_res_dep%nu10(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep,nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu2(:),p_sfc(:),pdf_params%w_2(:,:),rvm_mc(:,:),cloudy_updraft_frac(:,:),gr%zt(:,:),pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:),pdf_params,pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:),pdf_params_zm,pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rho_zm(:,:),wm_zm(:,:),thvm(:,:),veg_t_in_k(:),um_pert(:,:),vm_pert(:,:),thlm(:,:),rtm(:,:),um(:,:),vm(:,:),w_up_in_cloud(:,:),wprtp(:,:),wpthlp(:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),upwp_pert(:,:),vpwp_pert(:,:),sigma_x_2_n(:,:,:),p_in_pa(:,:),corr_cholesky_mtx_2(:,:,:,:),sfc_elevation(:),upwp_sfc_pert(:),rcm_in_layer(:,:),rtpthvp(:,:),thlm_forcing(:,:),pdf_params_zm%w_2(:,:),wprtp_forcing(:,:),wpthlp_forcing(:,:),rtp2_forcing(:,:),thlp2_forcing(:,:),rtpthlp_forcing(:,:),thlp3(:,:),wprcp(:,:),wprtp_sfc(:),rtm_ref(:,:),thlm_ref(:,:),rtp3(:,:),wm_zt(:,:),wp2vp2(:,:),wp2thlp(:,:),rtpthlp_mc(:,:),thlprcp(:,:),exner(:,:),sclr_idx,rho_ds_zt(:,:),rfrzm(:,:),rho(:,:),rho_ds_zm(:,:),ice_supersat_frac(:,:),invrs_rho_ds_zm(:,:),thlpthvp(:,:),thv_ds_zm(:,:),upwp_sfc(:),vpwp_sfc(:),rtm_forcing(:,:),thlm_mc(:,:),deep_soil_t_in_k(:),dummy_dx(:),ug(:,:),uprcp(:,:),vg(:,:),vprcp(:,:),um_ref(:,:),vm_ref(:,:),up2(:,:),vp2(:,:),t_sfc(:),rtp2_mc(:,:),thlp2_mc(:,:),nu_vert_res_dep%nu9(:),dummy_dy(:),rc_coef_zm(:,:),cloud_cover(:,:),wpthlp_sfc(:),wp2(:,:),wp2rtp(:,:),up3(:,:),vp3(:,:),radht(:,:),wp3(:,:),wpthvp(:,:),wpup2(:,:),wp2thvp(:,:),wp2up2(:,:),hm_metadata,um_forcing(:,:),vm_forcing(:,:),upwp(:,:),vpwp(:,:),rcm(:,:),wp4(:,:),w_down_in_cloud(:,:),vpwp_sfc_pert(:),cloudy_downdraft_frac(:,:),cloud_frac(:,:),invrs_rho_ds_zt(:,:),kh_zm(:,:),invrs_tau_zm(:,:),lh_thl_clipped(:,:,:),x_mixt_comp_all_levs(:,:,:),wpvp2(:,:),lh_rv_clipped(:,:,:),lh_rc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_nc_clipped(:,:,:),lh_rt_clipped(:,:,:),kh_zt(:,:),lscale(:,:),mu_x_1_n(:,:,:),sfc_soil_t_in_k(:),sigma_x_1_n(:,:,:),clubb_params(:,:),corr_array_1_n(:,:,:,:),corr_array_2_n(:,:,:,:),corr_cholesky_mtx_1(:,:,:,:),rcm_mc(:,:),thv_ds_zt(:,:),x_nl_all_levs(:,:,:,:)) [if not already present] 2414, Generating copyin(sclrm(:,:,:),wpsclrp(:,:,:),sclr_tol(:),sclrpthvp(:,:,:),sclrm_forcing(:,:,:),sclrp2(:,:,:),sclrp3(:,:,:),sclrprtp(:,:,:),sclrpthlp(:,:,:),wpsclrp_sfc(:,:)) [if not already present] 2418, Generating copyin(edsclrm_forcing(:,:,:),edsclrm(:,:,:),wpedsclrp_sfc(:,:)) [if not already present] 2421, Generating copyin(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),hm_metadata%l_mix_rat_hm(:),rtphmp_zt(:,:,:)) [if not already present] 2496, Generating update self(thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2thvp(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wprtp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:),wpthlp(:,:)) 2499, Generating update self(sclrm(:,:,:)) 2500, Generating update self(edsclrm(:,:,:)) 2559, Generating update self(rho_zm(:,:),wpthlp_sfc(:),wprtp_sfc(:),p_sfc(:)) 2570, Generating update device(veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:)) 2574, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2575, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2576, ! blockidx%x threadidx%x collapsed 2592, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2593, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2594, ! blockidx%x threadidx%x collapsed 2605, Generating update self(rfrzm(:,:)) 2615, Generating update device(rfrzm(:,:)) 2692, Generating update self(cloud_frac(:,:),ice_supersat_frac(:,:),kh_zm(:,:)) 2694, Generating update self(wphydrometp(:,:,:)) 2744, Generating update device(corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:),sigma_x_1_n(:,:,:),mu_x_2_n(:,:,:),mu_x_1_n(:,:,:),corr_cholesky_mtx_2(:,:,:,:),sigma_x_2_n(:,:,:)) 2747, Generating update device(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:)) 2830, Generating update self(lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),x_nl_all_levs(:,:,:,:),rho_ds_zt(:,:),lh_rv_clipped(:,:,:),lh_thl_clipped(:,:,:)) 2862, Generating update self(pdf_params%varnce_w_1(:,:),pdf_params%thl_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rt_1(:,:),pdf_params%rc_2(:,:),pdf_params%chi_1(:,:),p_in_pa(:,:),pdf_params%cthl_2(:,:),kh_zm(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),corr_array_1_n(:,:,:,:),cloud_frac(:,:),sigma_x_1_n(:,:,:),rtm(:,:),mu_x_1_n(:,:,:),lh_thl_clipped(:,:,:),lh_rv_clipped(:,:,:),wp3(:,:),x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:),exner(:,:),rho_ds_zm(:,:),rho(:,:),invrs_rho_ds_zt(:,:),wp2(:,:),wm_zt(:,:),thlm(:,:),wm_zm(:,:),pdf_params%w_2(:,:),rho_zm(:,:),rho_ds_zt(:,:),rcm(:,:),corr_array_2_n(:,:,:,:),mu_x_2_n(:,:,:),sigma_x_2_n(:,:,:)) 2877, Generating copyout(skw_zm(:,:)) [if not already present] Generating copyin(wp3_zm(:,:),wp2(:,:),clubb_params(:,:)) [if not already present] 2950, Generating update device(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:),wpthlp_mc(:,:)) 2952, Generating update device(wphydrometp(:,:,:)) 2971, Generating update self(cloud_frac(:,:)) 2987, Generating update device(thlm_mc(:,:),rcm_mc(:,:)) 2993, Generating update self(cloud_frac(:,:)) 3053, Generating update self(p_in_pa(:,:),rho_zm(:,:),thlm(:,:),rtm(:,:),exner(:,:),cloud_frac(:,:),ice_supersat_frac(:,:),rho(:,:),rcm(:,:)) 3066, Generating update device(radht(:,:)) prescribe_forcings: 5540, Generating enter data create(thlm_bot(:),um_bot(:),vm_bot(:),z_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:)) 5555, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 5556, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5557, ! blockidx%x threadidx%x collapsed 5555, Generating default present(thlm_forcing(:ngrdcol,:nzt),rtm_forcing(:ngrdcol,:nzt)) 5563, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5564, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5565, ! blockidx%x threadidx%x collapsed 5563, Generating default present(rtp2_forcing(:ngrdcol,:nzm),thlp2_forcing(:ngrdcol,:nzm),wpthlp_forcing(:ngrdcol,:nzm),wprtp_forcing(:ngrdcol,:nzm),rtpthlp_forcing(:ngrdcol,:nzm)) 5594, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5595, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5594, Generating default present(thlm_forcing(:ngrdcol,nzt),rtm_forcing(:ngrdcol,nzt)) 5595, Generating implicit firstprivate(nzt) 5643, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5644, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5645, ! blockidx%x threadidx%x collapsed 5643, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr) 5667, Generating update self(p_in_pa(:,:)) 5673, Generating update device(rtm_forcing(:,:),um_ref(:,:),thlm_forcing(:,:),edsclrm_forcing(:,:,:),sclrm_forcing(:,:,:),vm_ref(:,:),wm_zt(:,:),wm_zm(:,:)) 5691, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5693, ! blockidx%x threadidx%x collapsed 5691, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr) 5700, Generating implicit firstprivate(sclr_dim,ngrdcol) Generating NVIDIA GPU code 5701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5702, ! blockidx%x threadidx%x collapsed 5703, !$acc loop seq 5700, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:sclr_dim),gr) 5703, Loop is parallelizable 5711, Generating implicit firstprivate(ngrdcol,edsclr_dim) Generating NVIDIA GPU code 5712, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5713, ! blockidx%x threadidx%x collapsed 5714, !$acc loop seq 5711, Generating default present(gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:edsclr_dim)) 5714, Loop is parallelizable 5792, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5793, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5792, Generating default present(ustar(:ngrdcol)) 5816, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5817, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5816, Generating default present(ustar(:ngrdcol)) 5830, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5831, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5830, Generating default present(ustar(:ngrdcol)) 5852, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5853, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5852, Generating default present(ustar(:ngrdcol)) 5982, Generating update self(rho_bot(:)) 5985, Generating update device(ustar(:),wpthlp_sfc(:),wprtp_sfc(:)) 6043, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 6044, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 6043, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol)) 6044, Generating implicit firstprivate(sens_ht,latent_ht) 6050, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 6051, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 6052, ! blockidx%x threadidx%x collapsed 6050, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_thl),sclr_idx) 6052, Generating implicit firstprivate(sens_ht) 6059, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 6060, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 6061, ! blockidx%x threadidx%x collapsed 6059, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_rt),sclr_idx) 6061, Generating implicit firstprivate(latent_ht) 6072, Generating update self(rho_zm(:,:),upwp_sfc(:),ustar(:),t_sfc(:),vpwp_sfc(:),wpthlp_sfc(:),wprtp_sfc(:)) 6102, Generating exit data delete(thlm_bot(:),um_bot(:),z_bot(:),vm_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:)) read_surface_var_for_bc: 6207, Generating create(thlm_zm(:,:),vm_zm(:,:),um_zm(:,:),k_min(:),rtm_zm(:,:),exner_zm(:,:)) [if not already present] 6212, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 6213, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 6212, Generating default present(gr%zt(1:ngrdcol,1),thlm(:ngrdcol,:1),rtm_bot(:ngrdcol),vm(:ngrdcol,:1),um_bot(:ngrdcol),z_bot(:ngrdcol),vm_bot(:ngrdcol),exner_bot(:ngrdcol),gr,thlm_bot(:ngrdcol),um(:ngrdcol,:1),rho_zm(:ngrdcol,:1),rtm(:ngrdcol,:1),rho_bot(:ngrdcol),p_sfc(:ngrdcol)) 6232, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 6233, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 6240, !$acc loop seq 6232, Generating default present(gr,z_bot(:ngrdcol),gr%zt(1:ngrdcol,:)) 6233, Generating implicit firstprivate(min_val,k) 6240, Loop carried scalar dependence for min_val at line 6241 Loop carried reuse of k_min prevents parallelization 6250, Generating update self(k_min(:)) 6283, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 6284, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 6283, Generating default present(rho_zm(:,:),thlm_bot(:),z_bot(:),vm_bot(:),exner_bot(:),gr,rho_bot(:),p_sfc(:),um_bot(:),rtm_bot(:)) 6284, Generating implicit firstprivate(k00,km1,kp2,kp1) ar: creating /home/jenkins/workspace/clubb_monoflux_CPU_vs_GPU_diff/compile/../lib/libclubb_other.a nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 218) NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 222) NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 275) NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 278) NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/pdf_parameter_tests.F90: 413) nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. CLUBBStandardsCheck.pl has begun. -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 174 : call stat_update_var_pt( stats_metadata%isfc_soil_T_in_K, 1, sfc_soil_T_in_K(i), stats_sfc(i) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 175 : call stat_update_var_pt( stats_metadata%ideep_soil_T_in_K, 1, deep_soil_T_in_K(i), stats_sfc(i) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 212 : call stat_update_var_pt( stats_metadata%isoil_heat_flux, 1, soil_heat_flux(i), & ! intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 213 : stats_sfc(i) ) ! intent(inout) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/soil_vegetation.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 381 : um(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 383 : vm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 385 : ugm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 387 : vgm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 389 : thlm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 391 : rtm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 393 : press(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 396 : wm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 413 : edsclr_snd(km1,edsclr), edsclr_snd(k00,edsclr), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 414 : edsclr_snd(kp1,edsclr), edsclr_snd(kp2,edsclr) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 438 : um(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), u(k_above), u(k_above-1) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 439 : vm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), v(k_above), v(k_above-1) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 440 : ugm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), ug(k_above), ug(k_above-1) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 441 : vgm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), vg(k_above), vg(k_above-1) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 442 : thlm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), theta(k_above), theta(k_above-1) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 443 : rtm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), rt(k_above), rt(k_above-1) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 444 : press(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), p_in_Pa(k_above), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 446 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 450 : sclrm(i,k,sclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 456 : edsclrm(i,k,edsclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 485 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 511 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) ) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/sounding.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Expected read_random_seed for end function. CLUBBStandardsCheck.pl WARNING: Endings of either program, module, subroutine, or function blocks to not match the beginning ../src/error.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1738 : allocate( um_ref(ngrdcol, gr%nzt) ) ! Reference u wind for nudging; Michael Falk, 17 Oct 2007 CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1739 : allocate( vm_ref(ngrdcol, gr%nzt) ) ! Reference v wind for nudging; Michael Falk, 17 Oct 2007 CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2218 : ! Initialize statistics output, note that this will allocate/initialize stats variables for all CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2239 : ! Initialize statistics output, note that this will allocate/initialize stats variables for all CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2364 : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2365 : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2368 : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2370 : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2377 : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2378 : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2379 : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2380 : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2381 : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2382 : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2383 : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2384 : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2385 : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2386 : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2387 : !$acc pdf_params_zm%cloud_frac_1, pdf_params_zm%cloud_frac_2, pdf_params_zm%mixt_frac, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2406 : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2485 : wp2_zt = max( zm2zt( gr%nzm, gr%nzt, ngrdcol, gr, wp2 ), w_tol_sqd ) ! Positive definite quantity CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2507 : um(i,:), vm(i,:), rtm(i,:), wprtp(i,:), thlm(i,:), wpthlp(i,:), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2697 : call setup_pdf_parameters( gr, gr%nzm, gr%nzt, ngrdcol, pdf_dim, hydromet_dim, dt_main, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2698 : Nc_in_cloud, cloud_frac, Kh_zm, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2699 : ice_supersat_frac, hydromet, wphydrometp, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2700 : corr_array_n_cloud, corr_array_n_below, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2701 : hm_metadata, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2702 : pdf_params, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2704 : clubb_config_flags%iiPDF_type, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2705 : l_use_precip_frac, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2706 : clubb_config_flags%l_predict_upwp_vpwp, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2707 : clubb_config_flags%l_diagnose_correlations, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2708 : clubb_config_flags%l_calc_w_corr, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2709 : clubb_config_flags%l_const_Nc_in_cloud, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2710 : clubb_config_flags%l_fix_w_chi_eta_correlations, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2711 : stats_metadata, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2712 : stats_zt, stats_zm, stats_sfc, & ! In/Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2718 : precip_fracs, & ! In/Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2719 : hydromet_pdf_params ) ! Optional(out) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2733 : hydromet(i,:,:), hm_metadata, & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2740 : stats_zt(i), stats_zm(i), & ! In/Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2741 : rtphmp_zt(i,:,:), thlphmp_zt(i,:,:), wp2hmp(i,:,:) ) ! Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2744 : !$acc update device( mu_x_1_n, mu_x_2_n, sigma_x_1_n, sigma_x_2_n, corr_array_1_n, corr_array_2_n, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2831 : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2864 : !$acc X_nl_all_levs, X_mixt_comp_all_levs, lh_sample_point_weights, mu_x_1_n, mu_x_2_n, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2866 : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2870 : !$acc pdf_params%cloud_frac_1, pdf_params%cloud_frac_2, pdf_params%cthl_1, pdf_params%cthl_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2871 : !$acc pdf_params%crt_1, pdf_params%crt_2, pdf_params%stdev_chi_1, pdf_params%stdev_chi_2, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2893 : thlm(i,:), p_in_Pa(i,:), exner(i,:), rho(i,:), rho_zm(i,:), rtm(i,:), &! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2894 : rcm(i,:), cloud_frac(i,:), wm_zt(i,:), wm_zm(i,:), wp2_zt(i,:), & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2895 : hydromet(i,:,:), Nc_in_cloud(i,:), & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2911 : stats_zt(i), stats_zm(i), & ! Inout CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2912 : stats_sfc(i), stats_lh_zt(i), & ! Inout CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2913 : Nccnm(i,:), & ! Inout CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2914 : hydromet_mc(i,:,:), Ncm_mc(i,:), rcm_mc(i,:), rvm_mc(i,:), & ! Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2915 : thlm_mc(i,:), hydromet_vel_zt(i,:,:), & ! Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2916 : hydromet_vel_covar_zt_impc(i,:,:), & ! Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2917 : hydromet_vel_covar_zt_expc(i,:,:), & ! Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2918 : wprtp_mc(i,:), wpthlp_mc(i,:), rtp2_mc(i,:), & ! Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2919 : thlp2_mc(i,:), rtpthlp_mc(i,:) ) ! Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2934 : cloud_frac(i,:), Kh_zm(i,:), Skw_zm_smooth(i,:), & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2944 : hydromet(i,:,:), hydromet_vel_zt(i,:,:), hydrometp2(i,:,:), & ! Inout CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2945 : K_hm(i,:,:), Ncm(i,:), Nc_in_cloud(i,:), rvm_mc(i,:), thlm_mc(i,:), & ! Inout CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 2950 : !$acc update device( rcm_mc, rvm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3012 : call stat_update_var( stats_metadata%irtm_mc, rvm_mc(i,:)+rcm_mc(i,:), stats_zt(i) ) ! kg/kg/s CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3014 : call stat_update_var( stats_metadata%iwprtp_mc, wprtp_mc(i,:), stats_zm(i) ) ! m*(kg/kg)/s^2 CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3016 : call stat_update_var( stats_metadata%irtp2_mc, rtp2_mc(i,:), stats_zm(i) ) ! (kg/kg)^2/s CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3018 : call stat_update_var( stats_metadata%irtpthlp_mc, rtpthlp_mc(i,:), stats_zm(i) ) ! K*(kg/kg)/s CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3035 : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, X_nl_all_levs, & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3041 : time_current, time_initial, rho(i,:), rho_zm(i,:), & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3042 : p_in_Pa(i,:), exner(i,:), cloud_frac(i,:), ice_supersat_frac(i,:), X_nl_all_levs(i,:,:,:), & !In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3044 : lh_sample_point_weights(i,:,:), hydromet(i,:,:), & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3045 : stats_metadata, stats_sfc(i), & ! In CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3046 : radht(i,:), Frad(i,:), Frad_SW_up(i,:), Frad_LW_up(i,:), Frad_SW_down(i,:), Frad_LW_down(i,:) ) ! Out CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3053 : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, thlm, rtm, rcm ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3080 : call update_radiation_variables( gr%nzm, gr%nzt, radht(i,:), Frad_SW_up(i,:), Frad_LW_up(i,:), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 3109 : if ( ( stats_metadata%l_stats_last .or. stats_metadata%l_stats .or. l_output_multi_col ) .and. l_stdout ) then CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 5540 : !$acc enter data create( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 5673 : !$acc update device( wm_zt, wm_zm, thlm_forcing, rtm_forcing, um_ref, vm_ref, sclrm_forcing, edsclrm_forcing ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 5767 : !gr%zt(1,2), 299.8_core_rknd, 101540._core_rknd, & ! Intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6075 : call stat_update_var_pt( stats_metadata%ish, 1, wpthlp_sfc(i)*rho_zm(i,1)*Cp,& ! intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6078 : call stat_update_var_pt( stats_metadata%ilh, 1, wprtp_sfc(i)*rho_zm(i,1)*Lv, & ! intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6081 : call stat_update_var_pt( stats_metadata%iwpthlp_sfc, 1, wpthlp_sfc(i), & ! intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6084 : call stat_update_var_pt( stats_metadata%iwprtp_sfc, 1, wprtp_sfc(i), & ! intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6087 : call stat_update_var_pt( stats_metadata%iupwp_sfc, 1, upwp_sfc(i), & ! intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6090 : call stat_update_var_pt( stats_metadata%ivpwp_sfc, 1, vpwp_sfc(i), & ! intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6093 : call stat_update_var_pt( stats_metadata%iustar, 1, ustar(i), & ! intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6096 : call stat_update_var_pt( stats_metadata%iT_sfc, 1, T_sfc(i), & ! intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6102 : !$acc exit data delete( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6304 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6308 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6312 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6313 : exner_zm(i,km1), exner_zm(i,k00), exner_zm(i,kp1), exner_zm(i,kp2) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6316 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6317 : thlm_zm(i,km1), thlm_zm(i,k00), thlm_zm(i,kp1), thlm_zm(i,kp2) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6320 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6321 : rtm_zm(i,km1), rtm_zm(i,k00), rtm_zm(i,kp1), rtm_zm(i,kp2) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 6990 : hm_metadata, stats_metadata, stats_sfc, & ! Intent(in) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/clubb_driver.F90 -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl has finished. CLUBBStandardsCheck.pl has begun. -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Missing 'implicit none' statements. 'Implicit None' check FAILED! CLUBBStandardsCheck.pl Add a line containing 'implicit none' to each program, module, subroutine, and function. ../src/CLUBB_core/mt95.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 686 : !$acc parallel loop gang vector collapse(2) default(present) reduction(.or.:l_any_adjustment_needed) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/CLUBB_core/mono_flux_limiter.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1295 : status = nf90_def_var( ncid_zm, "columns", NF90_INT, (/column_id_zm/), column_var_id_zm ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1296 : status = nf90_def_var( ncid_zm, "altitude", NF90_PREC, (/vertical_id_zm/), vertical_var_id_zm ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1297 : status = nf90_def_var( ncid_zm, "time", NF90_PREC, (/time_id_zm/), time_var_id_zm ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1349 : status = nf90_def_var( ncid_zt, "columns", NF90_INT, (/column_id_zt/), column_var_id_zt ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1350 : status = nf90_def_var( ncid_zt, "altitude", NF90_PREC, (/vertical_id_zt/), vertical_var_id_zt ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1351 : status = nf90_def_var( ncid_zt, "time", NF90_PREC, (/time_id_zt/), time_var_id_zt ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1397 : status = nf90_put_var( ncid_zm, column_var_id_zm, column_list, start=(/1/), count=(/ngrdcol/) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1398 : status = nf90_put_var( ncid_zt, column_var_id_zt, column_list, start=(/1/), count=(/ngrdcol/) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1400 : !=================================== Allocate Output Arrays =================================== CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1527 : !$acc upwp_out, vpwp_out, up2_out, vp2_out, wp3_out, rcm_out, cloud_frac_out, rtm_out, thlm_out ) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/CLUBB_core/output_netcdf.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1916 : rhs_bp ) ! intent(out) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1921 : call wpxp_terms_bp_pr3_rhs( nzm, ngrdcol, C7_Skw_fnc_plus_one, thv_ds_zm, xpthvp, & ! intent(in) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 1922 : rhs_pr3 ) ! intent(out) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/CLUBB_core/advance_xm_wpxp_module.F90 -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl has finished. CLUBBStandardsCheck.pl has begun. -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 127 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 128 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/bomex.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 144 : else if ( gr%zt(i,k) > z_inversion(i) .and. gr%zt(i,k) <= z_inversion(i)+300._core_rknd ) then CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 172 : else if ( gr%zt(i,k) > z_inversion(i) .and. gr%zt(i,k) <= z_inversion(i)+300._core_rknd ) then CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 227 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 228 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/atex.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 132 : ! sat_mixrat_liq( p_sfc, T_in_K ) * 0.8_core_rknd ) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/cloud_feedback.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 121 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 122 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/dycoms2_rf02.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 91 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 92 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/dycoms2_rf01.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 152 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 153 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/gabls2.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 96 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 97 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 176 : wpthlp_sfc(i) = convert_sens_ht_to_km_s( ( 270._core_rknd * ft**1.5_core_rknd ), rho_sfc(i) ) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 177 : wprtp_sfc(i) = convert_latent_ht_to_m_s( ( 554._core_rknd * ft**1.3_core_rknd ), rho_sfc(i) ) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/lba.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 157 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 158 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/mpace_b.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 272 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 273 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/mpace_a.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 104 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 105 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/wangara.F90 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 159 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters. 160 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters. ../src/Benchmark_cases/rico.F90 -------------------------------------------------------------------------------- CLUBBStandardsCheck.pl has finished. CLUBBStandardsCheck.pl has begun. CLUBBStandardsCheck.pl has finished. CLUBBStandardsCheck.pl has begun. CLUBBStandardsCheck.pl has finished. CLUBBStandardsCheck.pl has begun. CLUBBStandardsCheck.pl has finished. When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1. C2rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1. C2thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1. C2rtthl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1. C6rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1. C6rtb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1. C6thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1. C6thlb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted MONOFLUX: wpxp adjusted MONOFLUX: xm adjusted Program exited normally ==================================== RESULT ==================================== TEST PASSED: mono_flux_limiter did modify fields, and CPU results match GPU results. [Pipeline] } [Pipeline] // dir [Pipeline] } Lock released on resource [Resource: GPU_overlie] [Pipeline] // lock [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline Finished: SUCCESS