Started by an SCM change
Obtained jenkins_tests/clubb_gpu_async_output_matching/Jenkinsfile from git https://github.com/larson-group/clubb.git
[Pipeline] Start of Pipeline
[Pipeline] node
Still waiting to schedule task
Waiting for next available executor
Running on mitch in /home/jenkins/workspace/clubb_gpu_async_output_matching
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
The recommended git tool is: git
Fetching changes from the remote Git repository
> git rev-parse --resolve-git-dir /home/jenkins/workspace/clubb_gpu_async_output_matching/.git # timeout=10
> git config remote.origin.url https://github.com/larson-group/clubb.git # timeout=10
Fetching upstream changes from https://github.com/larson-group/clubb.git
> git --version # timeout=10
> git --version # 'git version 2.34.1'
using GIT_ASKPASS to set credentials larsongroupsysadmin github token
> git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Checking out Revision 110ac18b98f0f290b51ea65fa6d452a4a6b12284 (refs/remotes/origin/master)
Commit message: "Small improvements to dash app, mainly plots tab output picker"
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 110ac18b98f0f290b51ea65fa6d452a4a6b12284 # timeout=10
> git rev-list --no-walk 4b6a1f233bafc1d0a52abf1924d830b2391a7407 # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Compile Normal GPU)
[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
+ ./compile.py -gpu openacc
-- Configuring for OpenACC GPU build
-- Compiling with double precision
-- SUCCESS: netcdf-fortran found.
-- -> Library : /usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib/libnetcdff.so
-- -> Modules : /usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jenkins/workspace/clubb_gpu_async_output_matching/build/nvhpc_GPUopenacc_PRECdouble
Using inferred toolchain file: /home/jenkins/workspace/clubb_gpu_async_output_matching/cmake/toolchains/linux_x86_64_nvhpc.cmake
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_gpu_async_output_matching/build/nvhpc_GPUopenacc_PRECdouble
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
about to cmnake /home/jenkins/workspace/clubb_gpu_async_output_matching/build/nvhpc_GPUopenacc_PRECdouble
Running CMake configure...
Scanning dependencies of target scm_activation_lib
Scanning dependencies of target clubb_lapack_shared
[ 1%] Built target scm_activation_lib
[ 1%] Built target clubb_lapack_shared
Scanning dependencies of target clubb_lapack_double
Scanning dependencies of target clubb_lapack_single
[ 19%] Built target clubb_lapack_double
[ 36%] Built target clubb_lapack_single
[ 36%] Built target lapack_lib
Scanning dependencies of target clubb_core_lib
[ 36%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90.o
[ 36%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90.o
[ 36%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90.o
[ 37%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90.o
[ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90.o
[ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90.o
[ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90.o
[ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90.o
tridiag_lu_solve_single_rhs_lhs:
117, Generating create(lower_diag_invrs(:),upper(:)) [if not already present]
119, Accelerator serial kernel generated
Generating NVIDIA GPU code
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]
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
124, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
127, 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
133, Loop carried dependence of soln prevents parallelization
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
137, Loop carried backward dependence of soln prevents vectorization
[ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90.o
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_1 prevents parallelization
Loop carried backward dependence of upper_1 prevents vectorization
Loop carried dependence of upper_2 prevents parallelization
Loop carried backward dependence of upper_2 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_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(lhs(1,:ngrdcol,2:ndim),soln(:ngrdcol,:ndim),rhs(:ngrdcol,: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,nrhs,ngrdcol)
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,nrhs,ngrdcol)
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
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))
penta_lu_solve_multiple_rhs_lhs:
266, Generating create(lower_diag_invrs(:,:),upper_2(:,:),upper_1(:,:),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_1 prevents parallelization
Loop carried backward dependence of upper_1 prevents vectorization
Loop carried dependence of upper_2 prevents parallelization
Loop carried backward dependence of upper_2 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,nrhs,ngrdcol)
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,nrhs,ngrdcol)
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
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90.o
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90.o
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90.o
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90.o
[ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90.o
[ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90.o
[ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90.o
term_ma_zt_lhs:
197, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
199, ! blockidx%x threadidx%x collapsed
197, Generating default present(lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzt(:ngrdcol,2:nzt-1),weights_zt2zm(:ngrdcol,2:nzt,:),wm_zt(:ngrdcol,2:nzt-1))
219, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
219, Generating default present(invrs_dzt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt),wm_zt(:ngrdcol,nzt),weights_zt2zm(:ngrdcol,nzm-1,:))
220, Generating implicit firstprivate(nzt,nzm)
240, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
241, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
240, Generating default present(lhs_ma(:,:ngrdcol,:1),wm_zt(:ngrdcol,:1),weights_zt2zm(:ngrdcol,2,:),invrs_dzt(:ngrdcol,:1))
259, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
260, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
261, ! blockidx%x threadidx%x collapsed
259, Generating default present(wm_zt(:ngrdcol,2:nzt-1),lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzm(:ngrdcol,2:nzt))
261, Generating implicit firstprivate(grid_dir)
300, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
301, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
300, Generating default present(invrs_dzm(:ngrdcol,nzm-1),wm_zt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt))
301, Generating implicit firstprivate(nzt,nzm,grid_dir)
336, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
337, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
336, Generating default present(invrs_dzm(:ngrdcol,2),wm_zt(:ngrdcol,:1),lhs_ma(:,:ngrdcol,:1))
337, Generating implicit firstprivate(grid_dir)
term_ma_zm_lhs:
475, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
476, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
477, ! blockidx%x threadidx%x collapsed
475, Generating default present(lhs_ma(:,:ngrdcol,:1))
484, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
485, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
486, ! blockidx%x threadidx%x collapsed
484, Generating default present(lhs_ma(:,:ngrdcol,2:nzm-1),invrs_dzm(:ngrdcol,2:nzm-1),wm_zm(:ngrdcol,2:nzm-1),weights_zm2zt(:ngrdcol,:nzm-1,:))
505, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
506, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
507, ! blockidx%x threadidx%x collapsed
505, Generating default present(lhs_ma(:,:ngrdcol,nzm))
507, Generating implicit firstprivate(nzm)
[ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90.o
[ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90.o
[ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90.o
zero_pdf_params_api:
284, Generating copy(pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%w_2(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%ice_supersat_frac_2(:,:),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%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:)) [if not already present]
305, Generating NVIDIA GPU code
306, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
307, ! blockidx%x threadidx%x collapsed
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90.o
lin_interpolate_two_points:
20, Generating acc routine seq
Generating NVIDIA GPU code
linear_interp_factor:
94, Generating acc routine seq
Generating NVIDIA GPU code
mono_cubic_interp:
118, Generating acc routine seq
Generating NVIDIA GPU code
binary_search:
268, Generating implicit acc routine seq
Generating acc routine seq
Generating NVIDIA GPU code
zlinterp_fnc:
406, Generating acc routine seq
Generating NVIDIA GPU code
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90.o
skx_func:
74, Generating create(skx_denom_tol(:)) [if not already present]
76, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
77, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
76, Generating default present(clubb_params(:ngrdcol,73))
77, Generating implicit firstprivate(x_tol)
85, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
86, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
87, ! blockidx%x threadidx%x collapsed
85, Generating default present(xp3(:ngrdcol,:nz),xp2(:ngrdcol,:nz),skx(:ngrdcol,:nz))
compute_gamma_skw:
172, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
173, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
174, ! blockidx%x threadidx%x collapsed
172, Generating default present(skw(:ngrdcol,:nz),gamma_skw_fnc(:ngrdcol,:nz),clubb_params(:ngrdcol,57:59))
174, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
lg_2005_ansatz:
270, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
272, ! blockidx%x threadidx%x collapsed
270, Generating default present(skw(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),beta(:ngrdcol),skx(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),xp2(:ngrdcol,:nz),wp2(:ngrdcol,:nz))
272, Generating implicit firstprivate(x_tol,nrmlzd_skw,nrmlzd_corr_wx)
xp3_lg_2005_ansatz:
346, Generating create(skx_zt(:,:),skx_denom_tol(:)) [if not already present]
353, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
354, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
353, Generating default present(clubb_params(:ngrdcol,73))
354, Generating implicit firstprivate(x_tol)
361, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
362, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
363, ! blockidx%x threadidx%x collapsed
361, Generating default present(xp3(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt))
adg1_pdf_driver:
162, Generating enter data create(w_2_n(:,:),w_1_n(:,:))
233, Generating exit data delete(w_2_n(:,:),w_1_n(:,:))
adg1_w_closure:
708, Generating update self(wp2(:,:))
718, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
719, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
720, ! blockidx%x threadidx%x collapsed
718, Generating default present(varnce_w_1(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),wp2(:ngrdcol,:nz),wm(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),skw(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz))
720, Generating implicit firstprivate(mixt_frac_max_mag)
adg1_adg2_responder_params:
1174, Generating update self(xp2(:,:))
1184, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1185, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1186, ! blockidx%x threadidx%x collapsed
1184, Generating default present(varnce_x_1(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),beta(:ngrdcol),alpha_x(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),xp2(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_1(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),wp2(:ngrdcol,:nz),x_2(:ngrdcol,:nz))
1186, Generating implicit firstprivate(width_factor_1)
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90.o
linear_interpolated_azm_2d:
1739, 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]
1745, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1746, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1747, ! blockidx%x threadidx%x collapsed
1761, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1762, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1772, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1773, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1791, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1792, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1792, Generating implicit firstprivate(nzt,nzm)
1801, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1802, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1802, Generating implicit firstprivate(nzt,nzm)
1810, Generating copyin(zm_min) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1811, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1812, ! blockidx%x threadidx%x collapsed
zt2zm2zt:
1867, Generating create(azt_zm(:,:)) [if not already present]
zm2zt2zm:
1923, Generating create(azm_zt(:,:)) [if not already present]
linear_interpolated_azt_2d:
2355, 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]
2361, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2362, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2363, ! blockidx%x threadidx%x collapsed
2372, Generating copyin(zt_min) [if not already present]
Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2373, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2374, ! blockidx%x threadidx%x collapsed
gradzm_2d:
2672, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2673, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2674, ! blockidx%x threadidx%x collapsed
2672, Generating default present(azm(:ngrdcol,:nzt+1),gr%invrs_dzt(1:ngrdcol,1:nzt),gr)
gradzm_1d:
2721, 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:
2768, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2769, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2770, ! blockidx%x threadidx%x collapsed
2768, Generating default present(azt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr)
2782, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2783, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2783, Generating implicit firstprivate(nzm)
gradzt_1d:
2829, 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]
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90.o
band_solve_single_rhs_multiple_lhs:
136, Generating update self(lhs(:,:,:),rhs(:,:))
149, Generating update device(rcond(:))
156, Generating update self(rhs(:,:),lhs(:,:,:))
164, Generating update device(soln(:,:))
175, Generating update self(lhs(:,:,:),rhs(:,:),old_soln(:,:))
180, Generating update device(soln(:,:))
band_solve_multiple_rhs_lhs:
286, Generating update self(lhs(:,:,:),rhs(:,:,:))
299, Generating update device(rcond(:))
306, Generating update self(rhs(:,:,:),lhs(:,:,:))
314, Generating update device(soln(:,:,:))
325, Generating update self(lhs(:,:,:),rhs(:,:,:),old_soln(:,:,:))
337, Generating update device(soln(:,:,:))
tridiag_solve_single_rhs_multiple_lhs:
546, Generating update self(rhs(:,:),lhs(:,:,:))
557, Generating update device(rcond(:))
564, Generating update self(rhs(:,:),lhs(:,:,:))
571, Generating update device(soln(:,:))
tridiag_solve_multiple_rhs_lhs:
670, Generating update self(rhs(:,:,:),lhs(:,:,:))
681, Generating update device(rcond(:))
688, Generating update self(rhs(:,:,:),lhs(:,:,:))
695, Generating update device(soln(:,:,:))
check_nan_soln_2d:
794, Generating implicit firstprivate(ngrdcol,ndim)
Generating NVIDIA GPU code
796, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_has_nan)
797, ! blockidx%x threadidx%x collapsed
794, Generating default present(soln(:,:))
Generating implicit copy(l_has_nan) [if not already present]
check_nan_soln_3d:
841, Generating implicit firstprivate(ndim,ngrdcol,nrhs)
Generating NVIDIA GPU code
843, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_has_nan)
844, ! blockidx%x threadidx%x collapsed
845, !$acc loop seq
841, Generating default present(soln(:,:,:))
Generating implicit copy(l_has_nan) [if not already present]
844, Generating implicit firstprivate(i)
847, Reference argument passing prevents parallelization:
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90.o
[ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90.o
[ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90.o
[ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90.o
[ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90.o
[ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90.o
sat_mixrat_liq_k:
88, Generating acc routine seq
Generating NVIDIA GPU code
diffusion_zt_lhs:
310, Generating create(k_zm_nu(:,:),ddzm_rho_k_zm_nu(:,:),drhokdz_zt(:,:),lhs_upwind(:,:,:),rho_k_zm_nu(:,:)) [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))
398, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
399, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
398, Generating default present(gr,rho_ds_zm(:ngrdcol,2),nu(:ngrdcol),lhs(:,:ngrdcol,:1),invrs_rho_ds_ztzxt(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr%invrs_dzm(1:ngrdcol,2),k_zm(:ngrdcol,2))
439, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
440, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
441, ! blockidx%x threadidx%x collapsed
439, Generating default present(invrs_rho_ds_ztzxt(: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)
495, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
496, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
495, Generating default present(k_zm(:ngrdcol,nzm-1),gr,rho_ds_zm(:ngrdcol,nzm-1),nu(:ngrdcol),lhs(:,:ngrdcol,nzt),invrs_rho_ds_ztzxt(:ngrdcol,nzt),gr%invrs_dzt(1:ngrdcol,nzt),gr%invrs_dzm(1:ngrdcol,nzm-1))
496, Generating implicit firstprivate(nzt,nzm)
[ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90.o
sat_mixrat_liq_2d:
373, Generating create(esat(:,:)) [if not already present]
Generating copyin(gr,p_in_pa(:,:),t_in_k(:,:)) [if not already present]
397, Generating implicit firstprivate(start_index,stop_index,ngrdcol)
Generating NVIDIA GPU code
398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
399, ! blockidx%x threadidx%x collapsed
399, Generating implicit firstprivate(t_in_c_sqd,t_in_c)
452, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
453, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
454, ! blockidx%x threadidx%x collapsed
466, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
467, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
468, ! blockidx%x threadidx%x collapsed
468, Generating implicit firstprivate(t_in_k_clipped)
493, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
494, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
495, ! blockidx%x threadidx%x collapsed
495, Generating implicit firstprivate(t_in_k_int)
515, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
517, ! blockidx%x threadidx%x collapsed
sat_mixrat_ice_2d:
969, Generating create(esat_ice(:,:)) [if not already present]
Generating copyin(p_in_pa(:,:),t_in_k(:,:)) [if not already present]
978, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
979, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
980, ! blockidx%x threadidx%x collapsed
993, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
994, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
995, ! blockidx%x threadidx%x collapsed
995, Generating implicit firstprivate(t_in_c)
1022, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1023, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1024, ! blockidx%x threadidx%x collapsed
1024, Generating implicit firstprivate(t_in_k_clipped)
1052, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1053, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1054, ! blockidx%x threadidx%x collapsed
diffusion_zm_lhs:
820, Generating create(drhokdz_zm(:,:),ddzt_rho_k_zt_nu(:,:),lhs_upwind(:,:,:),rho_k_zt_nu(:,:)) [if not already present]
822, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
823, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
824, ! blockidx%x threadidx%x collapsed
822, Generating default present(rho_ds_zt(:ngrdcol,:nzt),nu(:ngrdcol),k_zt(:ngrdcol,:nzt))
833, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
834, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
835, ! blockidx%x threadidx%x collapsed
833, Generating default present(invrs_rho_ds_zm(:ngrdcol,:nzm))
843, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
844, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
843, Generating default present(gr%invrs_dzt(1:ngrdcol,1),gr)
854, Generating implicit firstprivate(ngrdcol,nzm)
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(gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr)
873, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
874, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
873, Generating default present(gr%invrs_dzt(1:ngrdcol,nzt),gr)
874, Generating implicit firstprivate(nzt,nzm)
891, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
892, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
891, Generating default present(gr%invrs_dzm(1:ngrdcol,1),rho_ds_zt(:ngrdcol,:1),nu(:ngrdcol),lhs(:,:ngrdcol,:1),invrs_rho_ds_zm(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr,k_zt(:ngrdcol,:1))
932, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
933, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
934, ! blockidx%x threadidx%x collapsed
932, 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))
988, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
989, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
988, 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)
989, Generating implicit firstprivate(nzt,nzm)
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(nzm,ngrdcol)
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(coef_wpxpyp_implicit(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%weights_zm2zt(1:ngrdcol,1:nzm-1,1:2),gr,lhs_ta(:,:ngrdcol,2:nzm-1),rho_ds_zt(:ngrdcol,: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(coef_wpxpyp_implicit_zm(:ngrdcol,:nzm),sgn_turbulent_vel(:ngrdcol,2:nzm-1),rho_ds_zm(:ngrdcol,:nzm),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr)
463, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
464, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
465, ! blockidx%x threadidx%x collapsed
463, Generating default present(lhs_ta(:,:ngrdcol,nzm))
465, Generating implicit firstprivate(nzm)
xpyp_term_ta_pdf_lhs_godunov:
538, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
539, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
540, ! blockidx%x threadidx%x collapsed
538, Generating default present(lhs_ta(:,:ngrdcol,:1))
547, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
548, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
549, ! blockidx%x threadidx%x collapsed
547, 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))
578, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
579, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
580, ! blockidx%x threadidx%x collapsed
578, Generating default present(lhs_ta(:,:ngrdcol,nzm))
580, Generating implicit firstprivate(nzm)
[ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90.o
xpyp_term_ta_pdf_rhs:
889, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
890, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
889, Generating default present(rhs_ta(:ngrdcol,:1))
898, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
899, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
900, ! blockidx%x threadidx%x collapsed
898, 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))
914, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
915, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
916, ! blockidx%x threadidx%x collapsed
914, Generating default present(rhs_ta(:ngrdcol,2:nzm-1),term_wpxpyp_explicit_zm(:ngrdcol,:nzm),sgn_turbulent_vel(:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr,rho_ds_zm(:ngrdcol,:nzm))
947, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
948, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
947, Generating default present(rhs_ta(:ngrdcol,nzm))
948, Generating implicit firstprivate(nzm)
xpyp_term_ta_pdf_rhs_godunov:
1016, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1017, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1016, Generating default present(rhs_ta(:ngrdcol,:1))
1022, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1023, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1024, ! blockidx%x threadidx%x collapsed
1022, 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))
1042, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1043, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1042, Generating default present(rhs_ta(:ngrdcol,nzm))
1043, Generating implicit firstprivate(nzm)
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
[ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90.o
compute_sigma_sqd_w:
125, Generating enter data create(gamma_skw_fnc(:,:),sigma_sqd_w_tmp(:,:),wp3_zm(:,:),skw_zm(:,:))
150, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
151, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
152, ! blockidx%x threadidx%x collapsed
150, Generating default present(rtp2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),up2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),sigma_sqd_w_tmp(:ngrdcol,:nzm))
152, Generating implicit firstprivate(max_corr_w_x_sqd,l_predict_upwp_vpwp)
182, Generating exit data delete(gamma_skw_fnc(:,:),sigma_sqd_w_tmp(:,:),wp3_zm(:,:),skw_zm(:,:))
[ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90.o
stats_update_scalar:
1477, Generating update self(values)
stats_update_1d:
1536, Generating update self(values(:))
stats_update_2d:
1600, Generating update self(values(:,:))
stats_begin_budget_scalar:
1651, Generating update self(values)
stats_begin_budget_1d:
1696, Generating update self(values(:))
stats_begin_budget_2d:
1745, Generating update self(values(:,:))
stats_update_budget_scalar:
1792, Generating update self(values)
stats_update_budget_1d:
1841, Generating update self(values(:))
stats_update_budget_2d:
1882, Generating update self(values(:,:))
stats_finalize_budget_scalar:
1941, Generating update self(values)
stats_finalize_budget_1d:
2007, Generating update self(values(:))
stats_finalize_budget_2d:
2077, Generating update self(values(:,:))
[ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90.o
[ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90.o
[ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90.o
[ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90.o
[ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90.o
[ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90.o
[ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90.o
[ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90.o
advance_xp3:
174, Generating create(thlp2_zt(:,:),brunt_vaisala_freq_sqd_zt(:,:),rtp2_zt(:,:),vpwp_zt(:,:),skw_zt(:,:),wprtp_zt(:,:),wp2_zt(:,:),ddzm_thvm_zm(:,:),up2_zt(:,:),vp2_zt(:,:),thvm_zm(:,:),upwp_zt(:,:),xp3_coef_fnc(:,:),wpthlp_zt(:,:)) [if not already present]
266, Generating update self(vp2_zt(:,:),up2_zt(:,:),upwp_zt(:,:),thlp2_zt(:,:),vpwp_zt(:,:),wpthlp_zt(:,:),wprtp_zt(:,:),rtp2_zt(:,:))
diagnose_xp3:
415, Generating create(thlp2_zt(:,:),brunt_vaisala_freq_sqd_zt(:,:),vpwp_zt(:,:),sigma_sqd_w_zt(:,:),wpsclrp_zt(:,:),wp2_zt(:,:),up2_zt(:,:),vp2_zt(:,:),skw_zt(:,:),ddzm_thvm_zm(:,:),thvm_zm(:,:),upwp_zt(:,:),sclrp2_zt(:,:),xp3_coef_fnc(:,:),wpthlp_zt(:,:),wprtp_zt(:,:),rtp2_zt(:,:)) [if not already present]
551, Generating update self(vp2_zt(:,:),up2_zt(:,:),upwp_zt(:,:),thlp2_zt(:,:),vpwp_zt(:,:),wpthlp_zt(:,:),wprtp_zt(:,:),rtp2_zt(:,:))
calc_ddzt_umvm_sqd:
131, Generating enter data create(ddzt_um(:,:),ddzt_vm(:,:))
136, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
137, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
138, ! blockidx%x threadidx%x collapsed
136, Generating default present(ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
144, Generating exit data delete(ddzt_vm(:,:),ddzt_um(:,:))
calc_wp3_on_wp2:
206, Generating enter data create(wp2_zt(:,:))
212, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
213, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
214, ! blockidx%x threadidx%x collapsed
212, Generating default present(wp3(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt))
231, Generating exit data delete(wp2_zt(:,:))
fill_holes_vertical_api:
104, Generating copy(field(:,:)) [if not already present]
Generating copyin(rho_ds(:,:),dz(:,:)) [if not already present]
123, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
126, ! blockidx%x threadidx%x collapsed
123, Generating implicit copy(l_field_below_threshold) [if not already present]
126, Generating implicit firstprivate(threshold)
calc_stability_correction:
423, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
424, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
425, ! blockidx%x threadidx%x collapsed
423, Generating default present(lscale_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm),lambda0_stability_coef(:ngrdcol),em(:ngrdcol,:nzm))
425, Generating implicit firstprivate(lambda0_stability)
fill_holes_global:
343, Generating create(numer_integral_global(:),rho_ds_dz(:,:),field_avg_global(:),mass_fraction_global(:),denom_integral_global(:),field_clipped(:,:)) [if not already present]
346, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
347, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
348, ! blockidx%x threadidx%x collapsed
346, Generating default present(dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
355, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
356, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
362, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
363, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
364, !$acc loop seq
362, Generating default present(field(:ngrdcol,:))
363, Generating implicit private(k)
364, Complex loop carried dependence of numer_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
Complex loop carried dependence of denom_integral_global prevents parallelization
Loop carried dependence of denom_integral_global prevents parallelization
Loop carried backward dependence of denom_integral_global prevents vectorization
Generating implicit private(k)
373, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
374, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
383, !$acc loop seq
388, !$acc loop seq
373, Generating default present(field(:ngrdcol,:))
374, Generating implicit firstprivate(threshold)
383, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
388, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
396, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
397, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
399, !$acc loop seq
397, Generating implicit private(k)
399, Complex loop carried dependence of numer_integral_global prevents parallelization
Loop carried reuse of numer_integral_global prevents parallelization
Generating implicit private(k)
Complex loop carried dependence of numer_integral_global prevents parallelization
Loop carried reuse of numer_integral_global prevents parallelization
405, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
406, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
425, !$acc loop seq
405, Generating default present(field(:ngrdcol,:))
406, Generating implicit firstprivate(threshold,field_clipped_avg)
425, Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
monotonic_turbulent_flux_limit:
484, 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(:,:),xm_without_ta(:,:),xp2_zt(:,:))
547, Generating update self(wpxp(:,:),xm_old(:,:),xm(:,:))
557, Generating implicit firstprivate(ngrdcol,nzm)
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(wpxp_mfl_max(:ngrdcol,:nzm),wpxp_net_adjust(:ngrdcol,:nzm),wpxp_mfl_min(:ngrdcol,:nzm))
577, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
578, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
579, ! blockidx%x threadidx%x collapsed
577, Generating default present(xm(:ngrdcol,:nzt),xm_enter_mfl(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt))
579, Generating implicit firstprivate(max_xp2,xp2_threshold)
593, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
594, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
595, ! blockidx%x threadidx%x collapsed
593, Generating default present(xm_without_ta(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt),min_x_allowable_lev(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:nzt))
595, Generating implicit firstprivate(xm_tol,solve_type,dt,max_dev)
643, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
644, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
645, ! blockidx%x threadidx%x collapsed
660, !$acc loop seq
Generating implicit reduction(min:min_tmp)
Generating implicit reduction(max:max_tmp)
643, Generating default present(low_lev_effect(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:),min_x_allowable_lev(:ngrdcol,:),min_x_allowable(:ngrdcol,:nzt),max_x_allowable(:ngrdcol,:nzt),high_lev_effect(:ngrdcol,:nzt),gr)
645, Generating implicit firstprivate(j,min_tmp,max_tmp,low_lev,high_lev)
660, Loop is parallelizable
672, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
673, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
674, ! blockidx%x threadidx%x collapsed
672, Generating default present(wpxp_mfl_max_term_zt(:ngrdcol,:nzt),gr%dzt(1:ngrdcol,1:nzt),rho_ds_zt(:ngrdcol,:nzt),min_x_allowable(:ngrdcol,: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))
674, Generating implicit firstprivate(invrs_dt)
696, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
698, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_adjustment_needed)
699, ! blockidx%x threadidx%x collapsed
696, Generating default present(wpxp_mfl_max_term_zt(:ngrdcol,:),wpxp_mfl_min(:ngrdcol,:),rho_ds_zm(:ngrdcol,:),invrs_rho_ds_zm(:ngrdcol,:),wpxp_mfl_max(:ngrdcol,:),gr,wpxp_thresh_term(:ngrdcol,:),wpxp_mfl_min_term_zt(:ngrdcol,:),wpxp(:ngrdcol,:))
Generating implicit copy(l_any_adjustment_needed) [if not already present]
699, Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix,k_zt)
763, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
764, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
768, !$acc loop seq
763, Generating default present(wpxp_mfl_min(:ngrdcol,:),wpxp_mfl_max_term_zt(:ngrdcol,:),wpxp_mfl_min_term_zt(:ngrdcol,:),wpxp(:ngrdcol,:),rho_ds_zm(:ngrdcol,:),wpxp_thresh_term(:ngrdcol,:),wpxp_net_adjust(:ngrdcol,:),gr,wpxp_mfl_max(:ngrdcol,:),l_xm_adjustment_needed(:ngrdcol),invrs_rho_ds_zm(:ngrdcol,:))
764, Generating implicit private(k)
768, Complex loop carried dependence of wpxp,wpxp_mfl_max prevents parallelization
Loop carried dependence of wpxp_mfl_max prevents parallelization
Loop carried backward dependence of wpxp_mfl_max prevents vectorization
Loop carried dependence of wpxp,wpxp_net_adjust prevents parallelization
Complex loop carried dependence of wpxp_net_adjust prevents parallelization
Loop carried backward dependence of wpxp_net_adjust,wpxp prevents vectorization
Loop carried dependence of wpxp_mfl_min prevents parallelization
Complex loop carried dependence of wpxp_mfl_min prevents parallelization
Loop carried backward dependence of wpxp_mfl_min prevents vectorization
Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix,k_zt,k)
Loop carried dependence of wpxp prevents parallelization
876, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
877, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
878, ! blockidx%x threadidx%x collapsed
876, Generating default present(xm_mfl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),l_xm_adjustment_needed(:ngrdcol))
927, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
928, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
939, !$acc loop seq
Generating implicit reduction(+:rho_ds_zt$r)
969, !$acc loop seq
927, Generating default present(gr%zm(1:ngrdcol,:),gr%dzt(1:ngrdcol,:),gr,rho_ds_zt(:ngrdcol,:),xm_enter_mfl(:ngrdcol,gr%k_ub_zt),xm(:ngrdcol,:))
928, Generating implicit firstprivate(xm_density_weighted,xm_adj_coef,xm_vert_integral,xm_tol,dz)
939, Loop is parallelizable
969, Loop is parallelizable
1002, Generating update self(wpxp_mfl_min(:,:),min_x_allowable(:,:),wpxp(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),xm(:,:))
1024, 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(:,:))
calc_brunt_vaisala_freq_sqd:
560, Generating create(rsat_zm(:,:),t_in_k(:,:),ice_supersat_frac_zm(:,:),rsat(:,:),t_in_k_zm(:,:),thm(:,:),ddzt_rtm(:,:),ddzt_thlm(:,:),brunt_vaisala_freq_sqd_moist(:,:),ddzt_rsat(:,:),thm_zm(:,:),thvm_zm(:,:),ddzt_thm(:,:),ddzt_thvm(:,:),brunt_vaisala_freq_clipped(:,:),brunt_vaisala_freq_sqd_dry(:,:)) [if not already present]
565, Generating enter data create(tmp_calc(:,:))
575, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
577, ! blockidx%x threadidx%x collapsed
575, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
585, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
586, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
587, ! blockidx%x threadidx%x collapsed
585, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
587, Generating implicit firstprivate(t0)
601, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
603, ! blockidx%x threadidx%x collapsed
601, Generating default present(thlm(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
613, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
614, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
615, ! blockidx%x threadidx%x collapsed
621, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
622, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
623, ! blockidx%x threadidx%x collapsed
637, Generating implicit firmfl_xm_lhs:
stprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
638, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
639, ! blockidx%x threadidx%x collapsed
637, Generating default present(bv_efold(:ngrdcol),brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
675, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
676, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
677, ! blockidx%x threadidx%x collapsed
675, Generating default present(brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
698, Generating update self(brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
709, Generating exit data delete(tmp_calc(:,:))
1121, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1122, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1123, ! blockidx%x threadidx%x collapsed
1124, ! blockidx%x threadidx%x collapsed
1121, Generating default present(lhs(:,:ngrdcol,:nzt))
1133, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1134, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1135, ! blockidx%x threadidx%x collapsed
1133, Generating default present(lhs(2,:ngrdcol,:nzt))
1135, Generating implicit firstprivate(dt)
mfl_xm_rhs:
1196, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1197, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1198, ! blockidx%x threadidx%x collapsed
1196, Generating default present(wpxp(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,:nzt),rhs(:ngrdcol,:nzt),rho_ds_zm(:ngrdcol,:nzt+1),xm_old(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt))
1198, Generating implicit firstprivate(dt)
fill_holes_sliding_window:
541, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
543, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
544, ! blockidx%x threadidx%x collapsed
541, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
544, Generating implicit firstprivate(threshold)
555, Generating create(field_clipped(:,:),invrs_denom_integral(:,:),rho_ds_dz(:,:)) [if not already present]
557, Generating implicit firstprivate(ngrdcol,nz)
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(dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
571, Generating implicit firstprivate(stop_indx,start_indx,ngrdcol,grid_dir_indx)
Generating NVIDIA GPU code
572, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
573, ! blockidx%x threadidx%x collapsed
586, !$acc loop seq
Generating implicit reduction(+:rho_k_sum)
573, Generating implicit firstprivate(j,rho_k_sum,stop_indx_j,start_indx_j)
586, Loop is parallelizable
595, Generating implicit firstprivate(start_indx,ngrdcol,grid_dir_indx,stop_indx)
Generating NVIDIA GPU code
596, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
605, !$acc loop seq
616, !$acc loop seq
Generating implicit reduction(+:field$r127)
623, !$acc loop seq
628, !$acc loop seq
635, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r)
647, !$acc loop seq
595, Generating default present(field(:ngrdcol,:))
596, Generating implicit private(k)
605, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field_clipped prevents parallelization
Complex loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Complex loop carried dependence of field_clipped prevents parallelization
Generating implicit firstprivate(k_end,k,field_avg,threshold,mass_fraction,k_start,field_clipped_avg)
Loop carried dependence of field prevents parallelization
616, Loop is parallelizable
623, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
628, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
635, Loop is parallelizable
647, Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
667, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
669, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
670, ! blockidx%x threadidx%x collapsed
667, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
670, Generating implicit firstprivate(threshold)
compute_cx_fnc_richardson:
823, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:))
839, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
840, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
841, ! blockidx%x threadidx%x collapsed
839, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
854, Generating implicit firstprivate(nzm,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(clubb_params(:ngrdcol,96:97),fnc_richardson(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
856, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max)
876, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
877, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
878, ! blockidx%x threadidx%x collapsed
876, Generating default present(clubb_params(:ngrdcol,94:95),fnc_richardson_smooth(:ngrdcol,:nzm),cx_fnc_interp(:ngrdcol,:nzm))
878, Generating implicit firstprivate(cx_min,cx_max)
891, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
892, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
893, ! blockidx%x threadidx%x collapsed
891, Generating default present(clubb_params(:ngrdcol,94:97),ri_zm_cx(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm))
893, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max,cx_max,cx_min)
927, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
928, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
929, ! blockidx%x threadidx%x collapsed
927, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
935, 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:
980, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
981, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
982, ! blockidx%x threadidx%x collapsed
980, Generating default present(bv_freq_sqd(:ngrdcol,:nzm),shear(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
982, Generating implicit firstprivate(lim_shear,lim_bv)
calc_turb_adv_range:
1453, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
1556, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1557, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1558, ! blockidx%x threadidx%x collapsed
1556, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr)
1558, Generating implicit firstprivate(invrs_dt)
1575, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1577, ! blockidx%x threadidx%x collapsed
1575, Generating default present(gr,gr%dzm(1:ngrdcol,:),low_lev_effect(:ngrdcol,:),vert_vel_up_zm(:ngrdcol,:))
1577, Generating implicit firstprivate(j,dt_all_grid_levs)
1588, Loop carried reuse of low_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1614
Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt)
Loop carried reuse of low_lev_effect prevents parallelization
1590, Accelerator restriction: induction variable live-out from loop: j
1598, Accelerator restriction: induction variable live-out from loop: j
1601, Accelerator restriction: induction variable live-out from loop: j
1637, Accelerator restriction: induction variable live-out from loop: j
1648, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1649, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1650, ! blockidx%x threadidx%x collapsed
1648, Generating default present(gr,gr%dzm(1:ngrdcol,:),vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1650, Generating implicit firstprivate(j,dt_all_grid_levs)
1657, Loop carried reuse of high_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1687
Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt)
Loop carried reuse of high_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1687
1659, Accelerator restriction: induction variable live-out from loop: j
1667, Accelerator restriction: induction variable live-out from loop: j
1670, Accelerator restriction: induction variable live-out from loop: j
1710, Accelerator restriction: induction variable live-out from loop: j
1722, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1723, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1722, Generating default present(gr,low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1733, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
fill_holes_widening_windows:
771, Generating create(rho_ds_dz(:,:)) [if not already present]
773, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
774, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
775, ! blockidx%x threadidx%x collapsed
773, Generating default present(rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz))
788, Generating implicit firstprivate(upper_hf_level,ngrdcol,grid_dir_indx,lower_hf_level,window_size)
Generating NVIDIA GPU code
790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
791, ! blockidx%x threadidx%x collapsed
805, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r)
807, !$acc loop seq
Generating implicit reduction(+:field$r146)
813, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r147)
819, !$acc loop seq
825, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r148)
833, !$acc loop seq
788, Generating default present(field(:ngrdcol,:))
Generating implicit copy(l_field_below_threshold) [if not already present]
791, Generating implicit firstprivate(k_end,invrs_denom,field_clipped_avg,threshold,mass_fraction,field_avg,k_start)
805, Loop is parallelizable
807, Loop is parallelizable
813, Loop is parallelizable
819, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
825, Loop is parallelizable
833, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
mean_vert_vel_up_down:
1980, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
1993, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1994, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1995, ! blockidx%x threadidx%x collapsed
1993, 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))
2003, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2004, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2005, ! blockidx%x threadidx%x collapsed
2003, 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))
2013, Generating update self(mean_w_up(:,:),mean_w_down(:,:))
2018, Generating exit data delete(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
lscale_width_vert_avg:
1054, Generating enter data create(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
1057, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1058, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1059, ! blockidx%x threadidx%x collapsed
1057, Generating default present(one_half_avg_width(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm))
1064, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1065, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1066, ! blockidx%x threadidx%x collapsed
1064, Generating default present(one_half_avg_width(:ngrdcol,:nzm))
1073, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1074, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1075, ! blockidx%x threadidx%x collapsed
1073, Generating default present(gr%dzm(1:ngrdcol,1:nzm),numer_terms(:ngrdcol,:nzm),denom_terms(:ngrdcol,:nzm),gr,var_profile(:ngrdcol,:nzm),rho_ds_zm(:ngrdcol,:nzm))
1083, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1084, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1085, ! blockidx%x threadidx%x collapsed
1147, !$acc loop seq
Generating implicit reduction(+:numer_integral,denom_integral)
1083, Generating default present(denom_terms(:ngrdcol,:),gr,one_half_avg_width(:ngrdcol,:),numer_terms(:ngrdcol,:),gr%zm(1:ngrdcol,:))
1085, Generating implicit firstprivate(k_avg_lower,k_avg,n_below_ground_levels,k_avg_upper,var_below_ground_value,numer_integral,denom_integral)
1105, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1109, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1113, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1117, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1147, Loop is parallelizable
1159, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
calc_mean_w_up_down_component:
2095, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2096, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2097, ! blockidx%x threadidx%x collapsed
2095, Generating default present(w_min(:ngrdcol,2:nzm-1),w_i_zm(:ngrdcol,2:nzm-1),varnce_w_i_zm(:ngrdcol,2:nzm-1),mean_w_up_i(:ngrdcol,2:nzm-1),mean_w_down_i(:ngrdcol,2:nzm-1))
2097, Generating implicit firstprivate(exp_cache,w_ref,sigma_w_i_zm,erf_cache)
2141, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2142, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2141, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:))
2142, Generating implicit firstprivate(nzm)
fill_holes_smart_window:
940, Generating create(normalized_mass(:,:)) [if not already present]
943, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
944, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
945, ! blockidx%x threadidx%x collapsed
943, Generating default present(dz(:ngrdcol,:nz),field(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
945, Generating implicit firstprivate(threshold)
951, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
952, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
962, !$acc loop seq
1012, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r)
1013, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r150)
1039, !$acc loop seq
Generating implicit reduction(+:stealable_mass,hole_mass)
1045, !$acc loop seq
Generating implicit reduction(+:stealable_mass,hole_mass)
1067, !$acc loop seq
951, Generating default present(field(:ngrdcol,:))
952, Generating implicit private(k,k_first_lte_thresh,lower_hf_level,k_last_lte_thresh,upper_hf_level,n_holes,grid_dir_indx)
962, Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for k_first_lte_thresh at line 1029,1032,988,1002,1005
Loop carried scalar dependence for n_holes at line 968,980
Loop carried scalar dependence for k at line 979
Loop carried scalar dependence for n_holes at line 997
Loop carried scalar dependence for n_steal_points at line 1025,997,1002,1003,1005,1006
Loop carried scalar dependence for k_last_lte_thresh at line 1030,1033,997,1003,1006
Loop carried scalar dependence for n_holes at line 968,997
Loop carried scalar dependence for k at line 997,964,979,985,988,1099
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents vectorization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Loop carried backward dependence of normalized_mass prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Generating implicit firstprivate(n_steal_points,k,stealable_mass,k_end,mass_fraction_below,hole_mass,mass_fraction_above,k_in,k_start)
Loop carried dependence of field prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Loop carried backward dependence of normalized_mass prevents vectorization
Loop carried dependence of field,normalized_mass prevents parallelization
1012, Loop is parallelizable
1013, Loop is parallelizable
1019, Loop carried scalar dependence for n_steal_points at line 1025
Scalar last value needed after loop for n_steal_points at line 997,1002,1003,1005,1006
Loop carried scalar dependence for k_start at line 1019,1039,951
Scalar last value needed after loop for k_start at line 1067,951
Loop carried scalar dependence for k_end at line 1019,1045,951
Scalar last value needed after loop for k_end at line 1067,1095,951
Loop carried scalar dependence for stealable_mass at line 1040,1046,1019
Scalar last value needed after loop for stealable_mass at line 1059,1062,1063
Loop carried scalar dependence for hole_mass at line 1041,1047,1019
Scalar last value needed after loop for hole_mass at line 1062,1063
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for k_end at line 951
1067, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried backward dependence of normalized_mass prevents vectorization
Generating implicit firstprivate(threshold)
Loop carried dependence of normalized_mass prevents parallelization
wp23_term_splat_lhs:
1246, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_sqd_splat(:,:))
1255, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1256, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1257, ! blockidx%x threadidx%x collapsed
1255, Generating default present(brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm),brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm))
1271, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1272, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1273, ! blockidx%x threadidx%x collapsed
1271, Generating default present(lhs_splat_wp2(:ngrdcol,:nzm),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nzm))
1280, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1281, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1282, ! blockidx%x threadidx%x collapsed
1280, Generating default present(lhs_splat_wp3(:ngrdcol,:nzt),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_clipped_zt(:ngrdcol,:nzt))
1290, Generating update self(brunt_vaisala_freq_sqd_splat(:,:))
1294, Generating exit data delete(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_sqd_splat(:,:),brunt_vaisala_freq_splat_smooth(:,:))
smooth_min_sclr_idx:
1343, Generating implicit firstprivate(nz,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(input_var2(:ngrdcol,:nz))
1345, Generating implicit firstprivate(smth_coef,input_var1)
smooth_min_array_scalar:
1398, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1400, ! blockidx%x threadidx%x collapsed
1398, Generating default present(input_var1(:ngrdcol,:nz))
1400, Generating implicit firstprivate(smth_coef,input_var2)
smooth_min_arrays:
1453, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1454, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1455, ! blockidx%x threadidx%x collapsed
1453, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1455, Generating implicit firstprivate(smth_coef)
smooth_max_sclr_idx:
1547, Generating implicit firstprivate(nz,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(input_var2(:ngrdcol,:nz))
1549, Generating implicit firstprivate(smth_coef,input_var1)
smooth_max_array_scalar:
1602, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1603, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1604, ! blockidx%x threadidx%x collapsed
1602, Generating default present(input_var1(:ngrdcol,:nz))
1604, Generating implicit firstprivate(smth_coef,input_var2)
fill_holes_smart_window_smooth:
1207, Generating create(normalized_mass(:,:)) [if not already present]
1210, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1211, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1212, ! blockidx%x threadidx%x collapsed
1210, Generating default present(dz(:ngrdcol,:nz),field(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
1212, Generating implicit firstprivate(threshold_2)
1218, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1219, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1229, !$acc loop seq
1279, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r)
1280, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r151)
1281, !$acc loop seq
Generating implicit reduction(min:field$r)
1308, !$acc loop seq
Generating implicit reduction(min:field_min)
Generating implicit reduction(+:stealable_mass,hole_mass)
1315, !$acc loop seq
Generating implicit reduction(min:field_min)
Generating implicit reduction(+:hole_mass,stealable_mass)
1344, !$acc loop seq
1218, Generating default present(field(:ngrdcol,:))
1219, Generating implicit private(k,k_first_lte_thresh,lower_hf_level,k_last_lte_thresh,n_holes,upper_hf_level,grid_dir_indx)
1229, Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for k_first_lte_thresh at line 1298,1301,1255,1269,1272
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for n_holes at line 1235
Loop carried scalar dependence for k at line 1231
Loop carried scalar dependence for n_holes at line 1247,1264
Loop carried scalar dependence for n_steal_points at line 1294,1264,1269,1270,1272,1273
Loop carried scalar dependence for k_last_lte_thresh at line 1299,1302,1264,1270,1273
Loop carried scalar dependence for k at line 1231,1246,1252,1255,1264,1370
Complex loop carried dependence of field prevents parallelization
Loop carried scalar dependence for n_steal_points at line 1272
Loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents vectorization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Loop carried backward dependence of normalized_mass prevents vectorization
Loop carsmooth_max_array_1d_scalar:
1656, Generating implicit firstprivate(ngrdcolried dependence of normalized_mass prevents parallelization
Generating implicit firstprivate(n_steal_points,k_start,k_end,stealable_mass,hole_mass,field_min,threshold_2,threshold,t,mass_fraction_above,mass_fraction_below,k_in,k)
Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
1279, Loop is parallelizable
1280, Loop is parallelizable
1281, Loop is parallelizable
1288, Loop carried scalar dependence for n_steal_points at line 1294
Scalar last value needed after loop for n_steal_points at line 1264,1269,1270,1272,1273
Loop carried scalar dependence for k_start at line 1288,1308,1218
Scalar last value needed after loop for k_start at line 1344,1218
Loop carried scalar dependence for k_end at line 1288,1315,1218
Scalar last value needed after loop for k_end at line 1344,1366,1218
Loop carried scalar dependence for stealable_mass at line 1309,1316,1288
Scalar last value needed after loop for stealable_mass at line 1331,1336,1339
Loop carried scalar dependence for hole_mass at line 1310,1317,1288
Scalar last value needed after loop for hole_mass at line 1336,1339
Loop carried scalar dependence for field_min at line 1311,1318
Scalar last value needed after loop for field_min at line 1333
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for k_end at line 1218
1344, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried backward dependence of normalized_mass prevents vectorization
)
Generating NVIDIA GPU code
1657, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1656, Generating default present(input_var1(:ngrdcol))
1657, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_arrays:
1709, Generating implicit firstprivate(nz,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(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1711, Generating implicit firstprivate(smth_coef)
smooth_max_scalars:
1723, Generating acc routine seq
Generating NVIDIA GPU code
smooth_heaviside_peskin:
1807, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1809, ! blockidx%x threadidx%x collapsed
1807, Generating default present(input(:ngrdcol,:nz))
1809, Generating implicit firstprivate(smth_range,input_over_smth_range)
calc_xpwp_2d:
1919, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1920, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1921, ! blockidx%x threadidx%x collapsed
1919, Generating default present(xm(:ngrdcol,:nzm-1),xpwp(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,km_zm(:ngrdcol,2:nzm-1))
fill_holes_parallel:
1478, Generating create(invrs_rho_ds_dz(:,:),n_holes(:),stealable_mass(:,:),rho_ds_dz(:,:)) [if not already present]
1483, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1484, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1485, ! blockidx%x threadidx%x collapsed
1483, Generating default present(rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz))
1496, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
1497, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1500, !$acc loop seq
Generating reduction(+:holes_local)
1496, Generating implicit copyin(field(:ngrdcol,:)) [if not already present]
1497, Generating implicit firstprivate(holes_local)
1500, Generating implicit firstprivate(threshold)
1508, Generating implicit firstprivate(upper_hf_level,ngrdcol,grid_dir_indx,lower_hf_level)
Generating NVIDIA GPU code
1521, !$acc loop seq collapse(2)
1522, collapsed
1538, !$acc loop seq collapse(2)
1539, collapsed
Generating reduction(.or.:l_field_below_threshold)
1566, !$acc loop seq
Generating implicit reduction(+:stealable_mass$r)
1592, !$acc loop seq
Generating implicit reduction(+:stealable_mass_total)
1596, !$acc loop seq
Generating implicit reduction(+:stealable_mass_total)
1617, !$acc loop seq
1508, Generating default present(field(:,:))
Generating implicit copy(l_field_below_threshold) [if not already present]
1513, Loop carried scalar dependence for parameterization_check:
494, 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(:))
501, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:))
505, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
mf_min at line 1523,1662,1681
Loop carried dependence due to exposed use of field(:,:),stealable_mass(:,:ngrdcol),n_holes(:) prevents parallelization
Complex loop carried dependence of stealable_mass,field,n_holes prevents parallelization
Generating implicit firstprivate(mf_min)
Complex loop carried dependence of field prevents parallelization
1522, Generating implicit firstprivate(threshold,stealable_scale)
1539, Generating implicit firstprivate(mass_fraction_above,k_in,hole_mass,stealable_mass_total,n_steal_points,k_start,k_end)
1573, Loop carried scalar dependence for n_steal_points at line 1579
Loop carried scalar dependence for k_start at line 1573,1592,1508
Scalar last value needed after loop for k_start at line 1617,1508
Loop carried scalar dependence for k_end at line 1573,1596,1508
Scalar last value needed after loop for k_end at line 1617,1508
Loop carried scalar dependence for stealable_mass_total at line 1593,1597,1573
Scalar last vapvertinterp:
2192, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2193, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2192, Generating default present(gr,p_mid(:ngrdcol,:),interp_var(:ngrdcol),input_var(:ngrdcol,:))
2193, Generating implicit firstprivate(p_out,l_found,k_upper,k,dpu,dpl)
2212, Accelerator restriction: induction variable live-out from loop: k
2217, Accelerator restriction: induction variable live-out from loop: k
lue needed after loop for stealable_mass_total at line 1610,1613,1634,1640
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for stealable_mass_total at line 1573
1617, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Generating implicit firstprivate(field_adj)
Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
calculate_thlp2_rad:
2299, Generating enter data create(rcm_zm(:,:),radht_zm(:,:))
2304, Generating implicit firstprivate(ngrdcol,nzm)
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(thlp2_forcing(:ngrdcol,:nzm),thlprcp(:ngrdcol,:nzm),clubb_params(:ngrdcol,76),rcm_zm(:ngrdcol,:nzm),radht_zm(:ngrdcol,:nzm))
2319, Generating exit data delete(rcm_zm(:,:),radht_zm(:,:))
fill_holes_wp2_from_horz_tke:
1784, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
1787, ! blockidx%x threadidx%x collapsed
1784, Generating default present(wp2(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
1787, Generating implicit firstprivate(threshold)
1803, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
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(up2(:ngrdcol,lower_hf_level:upper_hf_level),wp2(:ngrdcol,lower_hf_level:upper_hf_level),vp2(:ngrdcol,lower_hf_level:upper_hf_level))
1805, Generating implicit firstprivate(tke_diff,up2_avail,vp2_avail,wp2_old,vp2_old,ratio,l_clubb_at_least_debug_level_3,tke_x2_old,up2_vp2_avail,up2_old,missing_wp2,threshold)
fill_holes_driver_api:
2375, Generating copyin(gr,rho_ds_zt(:)) [if not already present]
Generating copy(hydromet(:,i)) [if not already present]
Generating copyin(gr%dzt(:,:)) [if not already present]
[ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90.o
[ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90.o
[ 45%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90.o
compute_mean_binormal:
679, Generating acc routine seq
Generating NVIDIA GPU code
calc_comp_corrs_binormal:
877, Generating enter data create(denominator(:,:),numerator(:,:))
879, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
880, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
881, ! blockidx%x threadidx%x collapsed
879, Generating default present(numerator(:ngrdcol,:nz),sigma_x_2_sqd(:ngrdcol,:nz),sigma_x_1_sqd(:ngrdcol,:nz),sigma_y_1_sqd(:ngrdcol,:nz),mu_y_2(:ngrdcol,:nz),mu_x_1(:ngrdcol,:nz),mu_y_1(:ngrdcol,:nz),sigma_y_2_sqd(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),denominator(:ngrdcol,:nz),xpyp(:ngrdcol,:nz),ym(:ngrdcol,:nz),mu_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz))
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(corr_x_y_2(:ngrdcol,:nz),corr_x_y_1(:ngrdcol,:nz))
905, Generating exit data delete(numerator(:,:),denominator(:,:))
smooth_corr_quotient:
1398, Generating enter data create(tmp_denom(:,:))
1400, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1401, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1402, ! blockidx%x threadidx%x collapsed
1400, Generating default present(numerator(:ngrdcol,:nz),tmp_denom(:,:),quotient(:ngrdcol,:nz),denominator(:,:))
1402, Generating implicit firstprivate(denom_thresh)
1415, Generating exit data delete(tmp_denom(:,:))
clip_covars_denom:
147, Generating enter data create(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
148, Generating enter data create(wpsclrp_chnge(:,:,:))
152, Generating update self(upwp(:,:),wpthlp(:,:),wprtp(:,:),vpwp(:,:))
299, Generating update self(upwp(:,:),wpthlp(:,:),wprtp(:,:),vpwp(:,:))
329, Generating exit data delete(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
330, Generating exit data delete(wpsclrp_chnge(:,:,:))
[ 46%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90.o
[ 46%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90.o
[ 47%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90.o
clip_covar:
437, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
438, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
439, ! blockidx%x threadidx%x collapsed
437, Generating default present(xp2(:ngrdcol,2:nzm-1),yp2(:ngrdcol,2:nzm-1),xpyp_chnge(:ngrdcol,2:nzm-1),xpyp(:ngrdcol,2:nzm-1))
439, Generating implicit firstprivate(xpyp_bound,max_mag_corr)
467, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
468, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
467, Generating default present(xpyp_chnge(:ngrdcol,:))
468, Generating implicit firstprivate(nzm)
clip_variance:
558, Generating copyin(threshold_lo(:,:)) [if not already present]
Generating copy(xp2(:,:)) [if not already present]
565, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
566, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
567, ! blockidx%x threadidx%x collapsed
594, Generating update self(xp2(:,:))
611, Generating implicit firstprivate(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(gr)
613, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3)
628, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
630, ! blockidx%x threadidx%x collapsed
630, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3)
644, Generating update self(xp2(:,:))
clip_skewness:
746, 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]
751, Generating update self(wp3(:,:))
761, Generating update self(wp3(:,:))
clip_skewness_core:
827, Generating enter data create(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
846, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
847, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
848, ! blockidx%x threadidx%x collapsed
846, Generating default present(wp2_zt(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
857, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
858, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
859, ! blockidx%x threadidx%x collapsed
857, Generating default present(sfc_elevation(:ngrdcol),zagl_thresh(:ngrdcol,:nzt),gr%zt(1:ngrdcol,1:nzt),gr)
869, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
870, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
871, ! blockidx%x threadidx%x collapsed
869, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt))
882, Generating implicit firstprivate(ngrdcol,nzt)
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(gr%zt(1:ngrdcol,1:nzt),gr,skw_max_mag(:ngrdcol),sfc_elevation(:ngrdcol),wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
902, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
903, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
904, ! blockidx%x threadidx%x collapsed
902, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
915, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
916, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
917, ! blockidx%x threadidx%x collapsed
915, Generating default present(wp3(:ngrdcol,:nzt))
925, Generating exit data delete(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
clip_rcm:
973, Generating copy(rcm(:,:)) [if not already present]
Generating copyin(rtm(:,:)) [if not already present]
978, Generating update self(rcm(:,:),rtm(:,:))
998, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
999, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1000, ! blockidx%x threadidx%x collapsed
calc_grid_dens:
1292, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1293, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1294, ! blockidx%x threadidx%x collapsed
1292, Generating default present(ddzt_umvm_sqd(:ngrdcol,:gr%nzm),ddzt_um(:ngrdcol,:gr%nzm),ddzt_vm(:ngrdcol,:gr%nzm),gr)
calc_lscale:
206, Generating enter data create(brunt_vaisala_freq_clipped(:,:),newmu(:),invrs_tau_sfc(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),em_zt(:,:),invrs_tau_n2_iso(:,:),invrs_tau_no_n2_zm(:,:),rtpthlp_zt(:,:),rtp2_zt(:,:),ri_zm(:,:),tau_zt(:,:),thlp2_zt(:,:),ddzt_umvm_sqd_clipped(:,:),lscale_max(:),invrs_tau_wpxp_zm(:,:))
223, Generating update self(rtpthlp_zt(:,:))
260, Generating update self(ri_zm(:,:))
267, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
268, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
267, Generating default present(newmu(:ngrdcol),clubb_params(:ngrdcol,60))
294, Generating exit data delete(brunt_vaisala_freq_clipped(:,:),newmu(:),invrs_tau_sfc(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),em_zt(:,:),invrs_tau_n2_iso(:,:),invrs_tau_no_n2_zm(:,:),rtpthlp_zt(:,:),rtp2_zt(:,:),ri_zm(:,:),thlp2_zt(:,:),tau_zt(:,:),ddzt_umvm_sqd_clipped(:,:),lscale_max(:),invrs_tau_wpxp_zm(:,:))
309, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
311, ! blockidx%x threadidx%x collapsed
309, Generating default present(tau_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),clubb_params(:ngrdcol,69),em_zt(:ngrdcol,:nzt))
319, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
320, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
321, ! blockidx%x threadidx%x collapsed
319, Generating default present(tau_zm(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),em(:ngrdcol,:nzm))
328, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
329, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
330, ! blockidx%x threadidx%x collapsed
328, Generating default present(invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_wp3_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),invrs_tau_xp2_zm(:ngrdcol,:nzm),tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm))
341, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
342, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
343, ! blockidx%x threadidx%x collapsed
341, Generating default present(invrs_tau_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,69),invrs_tau_wp3_zt(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt))
378, Generating exit data delete(brunt_vaisala_freq_clipped(:,:),newmu(:),invrs_tau_sfc(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),em_zt(:,:),invrs_tau_n2_iso(:,:),invrs_tau_no_n2_zm(:,:),rtpthlp_zt(:,:),rtp2_zt(:,:),ri_zm(:,:),thlp2_zt(:,:),tau_zt(:,:),ddzt_umvm_sqd_clipped(:,:),lscale_max(:),invrs_tau_wpxp_zm(:,:))
393, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
394, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
395, ! blockidx%x threadidx%x collapsed
393, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),invrs_tau_c1_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm))
402, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
403, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
404, ! blockidx%x threadidx%x collapsed
402, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c14_zm(:ngrdcol,:nzm))
420, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
421, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
422, ! blockidx%x threadidx%x collapsed
420, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c4_zm(:ngrdcol,:nzm))
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(invrs_tau_n2_iso(:ngrdcol,:nzm),invrs_tau_c4_zm(:ngrdcol,:nzm))
438, Generating update self(invrs_tau_wp2_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_xp2_zm(:,:),lscale_up(:,:),lscale(:,:),lscale_down(:,:),invrs_tau_zm(:,:),tau_zm(:,:))
450, Generating update self(tau_zt(:,:))
454, Generating update self(invrs_tau_shear(:,:),invrs_tau_sfc(:,:),invrs_tau_no_n2_zm(:,:),invrs_tau_bkgnd(:,:))
463, Generating exit data delete(brunt_vaisala_freq_clipped(:,:),newmu(:),invrs_tau_sfc(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),em_zt(:,:),invrs_tau_n2_iso(:,:),invrs_tau_no_n2_zm(:,:),rtpthlp_zt(:,:),rtp2_zt(:,:),ri_zm(:,:),thlp2_zt(:,:),tau_zt(:,:),ddzt_umvm_sqd_clipped(:,:),lscale_max(:),invrs_tau_wpxp_zm(:,:))
set_lscale_max:
524, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
525, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
524, Generating default present(host_dx(:ngrdcol),lscale_max(:ngrdcol),host_dy(:ngrdcol))
530, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
531, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
530, Generating default present(lscale_max(:ngrdcol))
calc_sfc_varnce:
197, Generating enter data create(vsp2_sfc(:),wp2_splat_sfc_correction(:),zeta(:),usp2_sfc(:),vm_sfc_sqd(:),um_sfc_sqd(:),ustar(:),uf(:),depth_pos_wpthlp(:),min_wp2_sfc_val(:))
203, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),vp2(:,:),wp2(:,:))
212, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
213, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
212, Generating default present(depth_pos_wpthlp(:ngrdcol),sfc_elevation(:ngrdcol),wpthlp(:ngrdcol,:),gr%zm(1:ngrdcol,:),gr)
213, Generating implicit firstprivate(k)
220, Accelerator restriction: induction variable live-out from loop: k
222, Accelerator restriction: induction variable live-out from loop: k
223, Accelerator restriction: induction variable live-out from loop: k
493, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
494, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
493, Generating default present(gr,upwp_sfc(:ngrdcol),uf(:ngrdcol),depth_pos_wpthlp(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),vpwp_sfc(:ngrdcol))
494, Generating implicit firstprivate(t0,l_vary_convect_depth,wstar,ustar2)
521, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
522, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
521, Generating default present(gr,a_const(:ngrdcol),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm),up2(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),up2_sfc_coef(:ngrdcol))
535, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
536, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
535, Generating default present(a_const(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),thlp2(:ngrdcol,gr%k_lb_zm),rtpthlp(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),gr,rtp2(:ngrdcol,gr%k_lb_zm))
547, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
548, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
547, Generating default present(a_const(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),thlp2(:ngrdcol,gr%k_lb_zm),rtpthlp(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),gr,rtp2(:ngrdcol,gr%k_lb_zm))
559, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
560, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
559, Generating default present(thlp2(:ngrdcol,gr%k_lb_zm),rtp2(:ngrdcol,gr%k_lb_zm),gr)
571, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
572, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
571, Generating default present(wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),rtp2(:ngrdcol,gr%k_lb_zm),thlp2(:ngrdcol,gr%k_lb_zm),min_wp2_sfc_val(:ngrdcol),gr)
580, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
581, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
580, Generating default present(wp2_splat_sfc_correction(:ngrdcol),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm),gr,min_wp2_sfc_val(:ngrdcol),lhs_splat_wp2(:ngrdcol,gr%k_lb_zm),tau_zm(:ngrdcol,gr%k_lb_zm),up2(:ngrdcol,gr%k_lb_zm))
604, Generating implicit firstprivate(sclr_dim,ngrdcol)
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(sclr_idx,gr,wprtp_sfc(:ngrdcol),sclrpthlp(:ngrdcol,gr%k_lb_zm,:sclr_dim),uf(:ngrdcol),a_const(:ngrdcol),sclrp2(:ngrdcol,gr%k_lb_zm,:sclr_dim),wpthlp(:ngrdcol,gr%k_lb_zm),wpsclrp_sfc(:ngrdcol,:sclr_dim),sclrprtp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
663, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
664, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
663, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),gr)
669, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
670, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
669, Generating default present(rtpthlp(:ngrdcol,gr%k_lb_zm),gr,rtp2(:ngrdcol,gr%k_lb_zm),gr%zm(1:ngrdcol,gr%k_lb_zm),sfc_elevation(:ngrdcol),up2(:ngrdcol,gr%k_lb_zm),thlp2(:ngrdcol,gr%k_lb_zm),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm))
689, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
691, ! blockidx%x threadidx%x collapsed
689, Generating default present(gr%zm(1:ngrdcol,gr%k_lb_zm),sclrp2(:ngrdcol,gr%k_lb_zm,:sclr_dim),sclrprtp(:ngrdcol,gr%k_lb_zm,:sclr_dim),gr,sfc_elevation(:ngrdcol),sclrpthlp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
706, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),wp2(:,:),vp2(:,:))
717, Generating update self(wp2(:,:),wprtp_sfc(:),vp2(:,:),up2(:,:),rtp2(:,:),rtpthlp(:,:),upwp_sfc(:),thlp2(:,:),vpwp_sfc(:),wpthlp(:,:))
720, Generating update self(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:))
769, 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(:))
stats_accumulate:
204, Generating enter data create(wp3_on_wp2(:,:),wp3_on_wp2_zt(:,:))
209, Generating update self(wp3_on_wp2(:,:),ddzt_umvm_sqd(:,:),exner(:,:),kh_zm(:,:),cloud_frac(:,:),thvm(:,:),thv_ds_zt(:,:),p_in_pa(:,:),wm_zm(:,:),thv_ds_zm(:,:),thlp3(:,:),rho_ds_zm(:,:),rho(:,:),rho_ds_zt(:,:),rcm(:,:),em(:,:),kh_zt(:,:),rtpthlp(:,:),rtp3(:,:),thlp2(:,:),thlm_forcing(:,:),rtp2(:,:),rtm_forcing(:,:),wp3(:,:),wp2(:,:),wm_zt(:,:),wpthlp(:,:),wprtp_sfc(:),wprtp(:,:),wp3_on_wp2_zt(:,:),rtm_before(:,:),thlm_before(:,:),rtm(:,:),rho_zm(:,:),thlm(:,:),vp2(:,:),up2(:,:),vpwp(:,:),upwp(:,:),vm(:,:),vg(:,:),um(:,:),ug(:,:),wpthlp_sfc(:))
222, Generating update self(stability_correction(:,:))
224, Generating update self(sclrpthlp(:,:,:),wpedsclrp(:,:,:),sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpsclrp(:,:,:))
228, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
326, Generating copyout(gamma_skw_fnc(:,:)) [if not already present]
Generating create(wp3_zm(:,:),skw_zm(:,:)) [if not already present]
512, Generating exit data delete(wp3_on_wp2_zt(:,:),wp3_on_wp2(:,:))
compute_mixing_length:
777, 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(:,:))
782, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
783, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
782, Generating default present(err_info%err_code(1:ngrdcol),mu(:ngrdcol),err_info)
793, Generating update self(err_info%err_code(:))
804, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
805, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
806, ! blockidx%x threadidx%x collapsed
804, Generating default present(lscale_up(:ngrdcol,:nzt),lv_coef(:ngrdcol,:nzt),exner(:ngrdcol,:nzt),thv_ds(:ngrdcol,:nzt),thvm(:ngrdcol,:nzt),grav_on_thvm(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt))
820, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
821, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
822, ! blockidx%x threadidx%x collapsed
820, Generating default present(gr%invrs_dzm(1:ngrdcol,1:nzm),exp_mu_dzm(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),entrain_coef(:ngrdcol,:nzm),invrs_dzm_on_mu(:ngrdcol,:nzm),mu(:ngrdcol),gr)
844, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
845, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
846, ! blockidx%x threadidx%x collapsed
844, Generating default present(gr,rt_par_j_precalc(:ngrdcol,:),rtm(:ngrdcol,:),entrain_coef(:ngrdcol,:),thlm(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),exp_mu_dzm(:ngrdcol,:))
846, Generating implicit firstprivate(j_zm)
878, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
879, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
880, ! blockidx%x threadidx%x collapsed
878, Generating default present(gr,rt_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),thlm(:ngrdcol,:),entrain_coef(:ngrdcol,:),rtm(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:))
880, Generating implicit firstprivate(j_zm)
918, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
919, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
920, !$acc loop seq
964, !$acc loop seq
918, Generating default present(exp_mu_dzm(:ngrdcol,:),gr%invrs_dzm(1:ngrdcol,:),grav_on_thvm(:ngrdcol,:),thvm(:ngrdcol,:),lv_coef(:ngrdcol,:),dcape_dz_1(:ngrdcol,:),rt_par_1(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:),gr%dzm(1:ngrdcol,:),gr,cape_incr_1(:ngrdcol,:),gr%zt(1:ngrdcol,:),thv_par_1(:ngrdcol,:),thv_ds(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),s_par_1(:ngrdcol,:),lscale_up(:ngrdcol,:),p_in_pa(:,:),rt_par_j_precalc(:ngrdcol,:),rc_par_1(:ngrdcol,:),rsatl_par_1(:ngrdcol,:),tke_i(:ngrdcol,:),tl_par_1(:ngrdcol,:))
919, Scalar last value needed after loop for dcape_dz_j at line 1425,1432,1453,1451
Generating implicit firstprivate(lscale_up_max_alt,k,j)
920, Complex loop carried dependence of s_par_1 prevents parallelization
Loop carried dependence of s_par_1 prevents parallelization
Loop carried backward dependence of rc_par_1 prevents vectorization
Complex loop carried dependence of rc_par_1 prevents parallelization
Loop carried dependence of rc_par_1 prevents parallelization
Complex loop carried dependence of thv_par_1 prevents parallelization
Loop carried dependence of thv_par_1,s_par_1 prevents parallelization
Loop carried backward dependence of thv_par_1,s_par_1 prevents vectorization
Complex loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried backward dependence of dcape_dz_1 prevents vectorization
Loop carried dependence of cape_incr_1 prevents parallelization
Loop carried backward dependence of cape_incr_1 prevents vectorization
Generating implicit firstprivate(tl_par_j_sqd,j_zm,j)
Loop carried backward dependence of rc_par_1,thv_par_1,s_par_1 prevents vectorization
964, Complex loop carried dependence of lscale_up prevents parallelization
Loop carried dependence of lscale_up prevents parallelization
Complex loop carried dependence of lscale_up prevents parallelization
Loop carried backward dependence of lscale_up prevents vectorization
Loop carried scalar dependence for lscale_up_max_alt at line 1159,1163
Loop carried dependence due to exposed use of p_in_pa(:,:) prevents parallelization
Loop carried scalar dependence for dcape_dz_j at line 1096,1103,1119,1121
Scalar last value needed after loop for dcape_dz_j at line 1425,1432,1453,1451
Generating implicit firstprivate(tke,thl_par_j,rt_par_j,kp1_zm,dcape_dz_j_minus_1,dcape_dz_j,k,j,invrs_dcape_diff)
Loop carried dependence of lscale_up prevents parallelization
Loop carried backward dependence of lscale_up prevents vectorization
1008, Loop carried scalar dependence for thl_par_j at line 1027
Loop carried dependence due to exposed use of p_in_pa(:,:) prevents parallelization
Scalar last value needed after loop for dcape_dz_j at line 1425,1432,1453,1451
Loop carried scalar dependence for rt_par_j at line 1034
Loop carried scalar dependence for dcape_dz_j_minus_1 at line 1068
Loop carried scalar dependence for tke at line 1080,1072
Generating implicit firstprivate(thv_par_j,tl_par_j,s_par_j,rc_par_j,rsatl_par_j,j,saturation_formula,cape_incr)
Loop carried scalar dependence for thl_par_j at line 1027
Loop carried scalar dependence for rt_par_j at line 1034
Loop carried scalar dependence for dcape_dz_j_minus_1 at line 1068
Loop carried scalar dependence for tke at line 1080,1072
1012, Accelerator restriction: induction variable live-out from loop: j
1015, Accelerator restriction: induction variable live-out from loop: j
1027, Accelerator restriction: induction variable live-out from loop: j
1034, Accelerator restriction: induction variable live-out from loop: j
1041, Accelerator restriction: induction variable live-out from loop: j
1043, Accelerator restriction: induction variable live-out from loop: j
Reference argument passing prevents parallelization: tl_par_j
1060, Accelerator restriction: induction variable live-out from loop: j
1064, Accelerator restriction: induction variable live-out from loop: j
1081, Accelerator restriction: induction variable live-out from loop: j
1083, Accelerator restriction: induction variable live-out from loop: j
1180, Generating implicit firstprivate(ngrdcol)
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(gr,rt_par_j_precalc(:ngrdcol,:),rtm(:ngrdcol,:),entrain_coef(:ngrdcol,:),thlm(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),exp_mu_dzm(:ngrdcol,:))
1182, Generating implicit firstprivate(jp1_zm)
1211, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1212, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1213, ! blockidx%x threadidx%x collapsed
1211, Generating default present(gr,rt_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),thlm(:ngrdcol,:),entrain_coef(:ngrdcol,:),rtm(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:))
1213, Generating implicit firstprivate(jp1_zm)
1250, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1251, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1252, !$acc loop seq
1295, !$acc loop seq
1250, Generating default present(exp_mu_dzm(:ngrdcol,:),grav_on_thvm(:ngrdcol,:),thvm(:ngrdcol,:),lv_coef(:ngrdcol,:),dcape_dz_1(:ngrdcol,:),rt_par_1(:ngrdcol,:),exner(:ngrdcol,:),thl_par_1(:ngrdcol,:),gr%dzm(1:ngrdcol,:),gr%invrs_dzm(1:ngrdcol,:),gr,cape_incr_1(:ngrdcol,:),gr%zt(1:ngrdcol,:),thv_par_1(:ngrdcol,:),thv_ds(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),s_par_1(:ngrdcol,:),lscale_down(:ngrdcol,:),p_in_pa(:,:),rt_par_j_precalc(:ngrdcol,:),rc_par_1(:ngrdcol,:),rsatl_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),tke_i(:ngrdcol,:))
1251, Generating implicit firstprivate(lscale_down_min_alt,k,j)
1252, Complex loop carried dependence of s_par_1 prevents parallelization
Loop carried dependence of s_par_1,rc_par_1 prevents parallelization
Loop carried backward dependence of s_par_1 prevents vectorization
Complex loop carried dependence of rc_par_1 prevents parallelization
Loop carried dependence of rc_par_1 prevents parallelization
Loop carried backward dependence of rc_par_1 prevents vectorization
Complex loop carried dependence of thv_par_1 prevents parallelization
Loop carried dependence of thv_par_1 prevents parallelization
Loop carried backward dependence of thv_par_1 prevents vectorization
Complex loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried backward dependence of dcape_dz_1 prevents vectorization
Loop carried dependence of cape_incr_1 prevents parallelization
Loop carried backward dependence of cape_incr_1 prevents vectorization
Generating implicit private(j,tl_par_j_sqd,jp1_zm)
1295, Complex loop carried dependence of lscale_down prevents parallelization
Loop carried dependence of lscale_down prevents parallelization
Loop carried backward dependence of lscale_down prevents vectorization
Loop carried scalar dependence for lscale_down_min_alt at line 1490,1491
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 1425,1432,1451,1453
Generating implicit firstprivate(tke,thl_par_j,rt_par_j,k_zm,dcape_dz_j,dcape_dz_j_plus_1,k,j,invrs_dcape_diff)
Loop carried dependence of lscale_down prevents parallelization
1339, Loop carried scalar dependence for thl_par_j at line 1358
Loop carried scalar dependence for rt_par_j at line 1365
Loop carried dependence of p_in_pa prevents parallelization
Loop carried backward dependence of p_in_pa prevents vectorization
Scalar last value needed after loop for dcape_dz_j at line 1425,1432,1451,1453
Loop carried scalar dependence for dcape_dz_j_plus_1 at line 1398
Scalar last value needed after loop for dcape_dz_j_plus_1 at line 1425,1451,1453
Loop carried scalar dependence for tke at line 1402,1410
Scalar last value needed after loop for tke at line 1432,1453
Generating implicit firstprivate(tl_par_j,thv_par_j,s_par_j,rc_par_j,rsatl_par_j,j,saturation_formula,cape_incr)
Loop carried dependence of p_in_pa prevents parallelization
1343, Accelerator restriction: induction variable live-out from loop: j
1346, Accelerator restriction: induction variable live-out from loop: j
1358, Accelerator restriction: induction variable live-out from loop: j
1365, Accelerator restriction: induction variable live-out from loop: j
1372, Accelerator restriction: induction variable live-out from loop: j
1374, Accelerator restriction: induction variable live-out from loop: j
Reference argument passing prevents parallelization: tl_par_j
1391, Accelerator restriction: induction variable live-out from loop: j
1394, Accelerator restriction: induction variable live-out from loop: j
1411, Accelerator restriction: induction variable live-out from loop: j
1413, Accelerator restriction: induction variable live-out from loop: j
1502, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1503, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1504, !$acc loop seq
1537, !$acc loop seq
1502, Generating default present(gr,gr%zm(1:ngrdcol,gr%k_lb_zm),lscale_up(:ngrdcol,:nzt),lscale_max(:ngrdcol),lscale(:ngrdcol,:),gr%zt(1:ngrdcol,1:nzt),lscale_down(:ngrdcol,:nzt))
1504, Loop is parallelizable
Generating implicit firstprivate(l_implemented,lminh,lmin)
1537, Loop is parallelizable
1545, Generating update self(thlm(:,:),lscale_up(:,:),em(:,:),p_in_pa(:,:),rtm(:,:),thvm(:,:),thv_ds(:,:),lscale(:,:),lscale_down(:,:),exner(:,:))
1578, 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_lscale_directly:
1725, 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(:,:))
1903, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1904, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1905, ! blockidx%x threadidx%x collapsed
1903, Generating default present(lscale_pert_2(:ngrdcol,:nzt),lscale_pert_1(:ngrdcol,:nzt))
1915, Generating update self(lscale_pert_2(:,:),lscale_pert_1(:,:))
1966, 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(:,:))
diagnose_lscale_from_tau:
2172, Generating enter data create(smooth_norm_ddzt_umvm(:,:),bvf_thresh(:,:),ice_supersat_frac_zm(:,:),h_invrs_tau_wpxp_n2(:,:),brunt_freq_pos(:,:),norm_ddzt_umvm(:,:),invrs_tau_shear_smooth(:,:),tmp_calc_ngrdcol(:),em_zt(:,:),brunt_vaisala_freq_clipped(:,:),brunt_freq_out_cloud(:,:),ustar(:))
2179, Generating enter data create(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:))
2185, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2186, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2185, Generating default present(sfc_elevation(:ngrdcol),gr%zm(1:ngrdcol,gr%k_lb_zm),err_info%err_code(1:ngrdcol),gr,clubb_params(:ngrdcol,102),err_info)
2196, Generating update self(err_info%err_code(:))
2203, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2204, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2203, Generating default present(upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),tmp_calc_ngrdcol(:ngrdcol))
2219, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2219, Generating default present(tmp_calc_ngrdcol(:ngrdcol),ustar(:ngrdcol))
2220, Generating implicit firstprivate(ufmin)
2227, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2228, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2229, ! blockidx%x threadidx%x collapsed
2227, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),clubb_params(:ngrdcol,80))
2229, Generating implicit firstprivate(tau_const)
2235, Generating implicit firstprivate(nzm,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(norm_ddzt_umvm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
2245, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2246, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2247, ! blockidx%x threadidx%x collapsed
2245, Generating default present(clubb_params(:ngrdcol,82),invrs_tau_shear_smooth(:ngrdcol,:nzm),smooth_norm_ddzt_umvm(:ngrdcol,:nzm))
2258, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2259, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2260, ! blockidx%x threadidx%x collapsed
2258, Generating default present(gr%zm(1:ngrdcol,1:nzm),invrs_tau_sfc(:ngrdcol,:nzm),clubb_params(:ngrdcol,81:),gr,ustar(:ngrdcol),sfc_elevation(:ngrdcol))
2269, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2270, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2271, ! blockidx%x threadidx%x collapsed
2269, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),invrs_tau_sfc(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm))
2293, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2295, ! blockidx%x threadidx%x collapsed
2293, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm))
2332, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2333, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2334, ! blockidx%x threadidx%x collapsed
2332, Generating default present(ice_supersat_frac_zm(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
2345, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2346, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2347, ! blockidx%x threadidx%x collapsed
2345, Generating default present(clubb_params(:ngrdcol,92),gr,gr%zm(1:ngrdcol,1:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
2357, Generating update self(brunt_freq_pos(:,:),brunt_freq_out_cloud(:,:))
2365, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2366, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2367, ! blockidx%x threadidx%x collapsed
2365, Generating default present(invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm),invrs_tau_n2_iso(: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))
2367, Generating implicit firstprivate(c_invrs_tau_n2_wp2,c_invrs_tau_n2)
2388, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2390, ! blockidx%x threadidx%x collapsed
2388, Generating default present(invrs_tau_zm(:ngrdcol,:nzm))
2396, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2397, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2398, ! blockidx%x threadidx%x collapsed
2396, 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:))
2439, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2440, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2441, ! blockidx%x threadidx%x collapsed
2439, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),invrs_tau_xp2_zm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
2453, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2454, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2455, ! blockidx%x threadidx%x collapsed
2453, Generating default present(clubb_params(:ngrdcol,86),invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
2465, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2466, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2467, ! blockidx%x threadidx%x collapsed
2465, Generating default present(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))
2488, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2489, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2490, ! blockidx%x threadidx%x collapsed
2488, 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))
2502, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2503, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2504, ! blockidx%x threadidx%x collapsed
2502, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),clubb_params(:ngrdcol,89),bvf_thresh(:ngrdcol,:nzm))
2516, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2517, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2518, ! blockidx%x threadidx%x collapsed
2516, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),h_invrs_tau_wpxp_n2(:ngrdcol,:nzm),clubb_params(:ngrdcol,89))
2560, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2561, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2562, ! blockidx%x threadidx%x collapsed
2560, 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)
2575, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2577, ! blockidx%x threadidx%x collapsed
2575, 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))
2609, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2611, ! blockidx%x threadidx%x collapsed
2609, Generating default present(tau_max_zt(:ngrdcol,:nzt),lscale_max(:ngrdcol),em_zt(:ngrdcol,:nzt))
2617, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2618, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2619, ! blockidx%x threadidx%x collapsed
2617, Generating default present(tau_max_zm(:ngrdcol,:nzm),lscale_max(:ngrdcol),em(:ngrdcol,:nzm))
2647, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2648, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2649, ! blockidx%x threadidx%x collapsed
2647, Generating default present(tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm))
2657, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2658, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2659, ! blockidx%x threadidx%x collapsed
2657, Generating default present(tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt))
2670, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2671, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2672, ! blockidx%x threadidx%x collapsed
2670, Generating default present(lscale(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt),em_zt(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),lscale_up(:ngrdcol,:nzt))
2685, Generating exit data delete(smooth_norm_ddzt_umvm(:,:),bvf_thresh(:,:),ice_supersat_frac_zm(:,:),h_invrs_tau_wpxp_n2(:,:),brunt_freq_pos(:,:),norm_ddzt_umvm(:,:),invrs_tau_shear_smooth(:,:),tmp_calc_ngrdcol(:),em_zt(:,:),brunt_vaisala_freq_clipped(:,:),brunt_freq_out_cloud(:,:),ustar(:))
2692, Generating exit data delete(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:))
[ 47%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90.o
[ 47%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90.o
pdf_closure:
411, 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(:,:))
423, 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(:,:,:))
474, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
475, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
476, ! blockidx%x threadidx%x collapsed
474, Generating default present(wp2(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz))
627, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
628, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
629, ! blockidx%x threadidx%x collapsed
627, Generating default present(corr_v_w_1(:ngrdcol,:nz),corr_u_w_2(: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_2(1:ngrdcol,1:nz),pdf_params%corr_w_rt_1(1:ngrdcol,1:nz),pdf_params)
696, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
Generating NVIDIA GPU code
697, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
698, ! blockidx%x threadidx%x collapsed
699, !$acc loop seq
696, Generating default present(corr_w_sclr_1(:ngrdcol,:nz,:sclr_dim),corr_w_sclr_2(:ngrdcol,:nz,:sclr_dim))
699, Loop is parallelizable
902, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
903, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
904, ! blockidx%x threadidx%x collapsed
902, Generating default present(tl2(:ngrdcol,:nz),tl1(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params%thl_1(1:ngrdcol,1:nz),pdf_params%thl_2(1:ngrdcol,1:nz),pdf_params)
915, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
916, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
917, ! blockidx%x threadidx%x collapsed
915, Generating default present(pdf_params%rsatl_1(1:ngrdcol,1:nz),rsatl_2(:ngrdcol,:nz),rsatl_1(:ngrdcol,:nz),pdf_params,pdf_params%rsatl_2(1:ngrdcol,1:nz))
980, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
981, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
982, ! blockidx%x threadidx%x collapsed
980, Generating default present(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))
1013, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1014, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1015, ! blockidx%x threadidx%x collapsed
1013, Generating default present(rcm(:ngrdcol,:nz),pdf_params%rc_2(1:ngrdcol,1:nz),cloud_frac(:ngrdcol,:nz),pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params,pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz))
1030, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1031, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1032, ! blockidx%x threadidx%x collapsed
1030, 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_2(1:ngrdcol,1:nz),pdf_params%corr_w_chi_1(1:ngrdcol,1:nz),pdf_params)
1119, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1120, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1121, ! blockidx%x threadidx%x collapsed
1119, Generating default present(uprcp_contrib_comp_2(:ngrdcol,:nz),vprcp(:ngrdcol,:nz),vprcp_contrib_comp_1(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz),uprcp(:ngrdcol,:nz),uprcp_contrib_comp_1(:ngrdcol,:nz),rtprcp_contrib_comp_2(:ngrdcol,:nz),thlprcp(:ngrdcol,:nz),thlprcp_contrib_comp_1(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rtprcp_contrib_comp_1(:ngrdcol,:nz),vprcp_contrib_comp_2(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),wp2rcp_contrib_comp_1(:ngrdcol,:nz),wp2rcp_contrib_comp_2(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),wprcp_contrib_comp_2(:ngrdcol,:nz),wprcp_contrib_comp_1(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),thlprcp_contrib_comp_2(:ngrdcol,:nz))
1148, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1149, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1150, ! blockidx%x threadidx%x collapsed
1148, Generating default present(thlprcp(:ngrdcol,:nz),rtpthvp(:ngrdcol,:nz),thlp2(:ngrdcol,:nz),rtpthlp(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),rtp2(:ngrdcol,:nz),wp2thlp(:ngrdcol,:nz),wp2rtp(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz),wpthvp(:ngrdcol,:nz),wpthlp(:ngrdcol,:nz),wprtp(:ngrdcol,:nz),thlpthvp(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),wp2thvp(:ngrdcol,:nz))
1186, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
Generating NVIDIA GPU code
1187, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1188, ! blockidx%x threadidx%x collapsed
1189, ! blockidx%x threadidx%x collapsed
1186, Generating default present(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),pdf_params%varnce_thl_2(1:ngrdcol,1:nz),sclrpthvp(:ngrdcol,:nz,:sclr_dim),sclrprcp(:ngrdcol,:nz,:sclr_dim),sclrprtp(:ngrdcol,:nz,:sclr_dim),sclrpthlp(:ngrdcol,:nz,:sclr_dim))
1229, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1230, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1231, ! blockidx%x threadidx%x collapsed
1229, Generating default present(rcp2(:ngrdcol,:nz),rcm(:ngrdcol,:nz),pdf_params%stdev_chi_2(1:ngrdcol,1:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%rc_2(1:ngrdcol,1:nz),pdf_params%chi_2(1:ngrdcol,1:nz),pdf_params%chi_1(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params%stdev_chi_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz))
1263, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1264, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1265, ! blockidx%x threadidx%x collapsed
1263, Generating default present(cloudy_downdraft_frac(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz))
1318, 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(:,:),wp2thvp(:,:),wprtp2(:,:),rcm(:,:),rtpthvp(:,:),rcp2(:,:),thlpthvp(:,:),wp4(:,:),thlprcp(:,:),rtprcp(:,:),wp2thlp(:,:),wpthlp2(:,:),pdf_params%w_2(:,:),wp2rtp(:,:),wprtpthlp(:,:),wp2rcp(:,:),wprcp(:,:),wp2up(:,:),wpthvp(:,:))
1345, Generating update self(sclrpthvp(:,:,:),wpsclrpthlp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:))
1376, 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(:,:))
1379, Generating update self(sclrprtp(:,:,:),sclrp2(:,:,:),sclrm(:,:,:),wpsclrp(:,:,:),sclrpthlp(:,:,:))
1672, 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(:,:))
1684, 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:
1764, Generating enter data create(denominator(:,:))
1766, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1767, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1768, ! blockidx%x threadidx%x collapsed
1766, Generating default present(crt(:ngrdcol,:nz),cthl(:ngrdcol,:nz),chi(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),exner(:ngrdcol,:nz),tl(:ngrdcol,:nz),rt(:ngrdcol,:nz))
1768, Generating implicit firstprivate(beta,invrs_beta_rsatl_p1)
1793, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1794, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1795, ! blockidx%x threadidx%x collapsed
1793, Generating default present(cthl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),denominator(:ngrdcol,:nz),corr_rt_thl(:ngrdcol,:nz),crt(:ngrdcol,:nz),varnce_thl(:ngrdcol,:nz),varnce_rt(:ngrdcol,:nz),covar_chi_eta(:ngrdcol,:nz),stdev_eta(:ngrdcol,:nz))
1795, Generating implicit firstprivate(varnce_eta,varnce_thl_term,varnce_rt_term,corr_rt_thl_term,varnce_chi)
1819, Generating exit data delete(denominator(:,:))
calc_wp4_pdf:
1886, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1887, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1888, ! blockidx%x threadidx%x collapsed
1886, Generating default present(wp4(:ngrdcol,:nz),wm(: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:
1991, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1992, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1993, ! blockidx%x threadidx%x collapsed
1991, 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:
2098, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2099, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2100, ! blockidx%x threadidx%x collapsed
2098, 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:
2198, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2199, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2200, ! blockidx%x threadidx%x collapsed
2198, 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:
2325, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2326, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2327, ! blockidx%x threadidx%x collapsed
2325, 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:
2445, Generating implicit firstprivate(ngrdcol,nz)
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(rc(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),mean_chi(:ngrdcol,:nz))
2447, Generating implicit firstprivate(zeta)
calc_ice_cloud_frac_component:
2572, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2574, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_below_freezing)
2575, ! blockidx%x threadidx%x collapsed
2572, Generating default present(tl(:ngrdcol,:nz),rc_in(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),rc(:ngrdcol,:nz),ice_supersat_frac(:ngrdcol,:nz))
Generating implicit copy(l_any_below_freezing) [if not already present]
2592, Generating create(rsat_ice(:,:)) [if not already present]
2597, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2598, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2599, ! blockidx%x threadidx%x collapsed
2597, Generating default present(mean_chi(:ngrdcol,:nz),crt(:ngrdcol,:nz),rc(:ngrdcol,:nz),ice_supersat_frac(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),tl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz))
2599, Generating implicit firstprivate(zeta,chi_at_ice_sat)
calc_xprcp_component:
3081, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
3082, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3083, ! blockidx%x threadidx%x collapsed
3081, Generating default present(vm(:ngrdcol,:nz),varnce_w_i(:ngrdcol,:nz),uprcp_contrib_comp_i(:ngrdcol,:nz),um(:ngrdcol,:nz),u_i(:ngrdcol,:nz),thlprcp_contrib_comp_i(:ngrdcol,:nz),thlm(:ngrdcol,:nz),thl_i(:ngrdcol,:nz),stdev_eta_i(:ngrdcol,:nz),crt_i(:ngrdcol,:nz),rtm(:ngrdcol,:nz),rt_i(:ngrdcol,:nz),rcm(:ngrdcol,:nz),corr_chi_eta_i(:ngrdcol,:nz),cloud_frac_i(:ngrdcol,:nz),stdev_chi_i(:ngrdcol,:nz),rtprcp_contrib_comp_i(:ngrdcol,:nz),wm(:ngrdcol,:nz),v_i(:ngrdcol,:nz),wprcp_contrib_comp_i(:ngrdcol,:nz),wp2rcp_contrib_comp_i(:ngrdcol,:nz),w_i(:ngrdcol,:nz),vprcp_contrib_comp_i(:ngrdcol,:nz),rc_i(:ngrdcol,:nz),cthl_i(:ngrdcol,:nz))
calc_w_up_in_cloud:
3217, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
3218, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3219, ! blockidx%x threadidx%x collapsed
3217, Generating default present(w_2(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz),cloud_frac_2(:ngrdcol,:nz),cloudy_downdraft_frac(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),cloud_frac_1(:ngrdcol,:nz),w_1(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz))
3219, 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)
pdf_closure_driver:
3983, Generating enter data create(skw_zt(:,:),rcp2(:,:),rel_humidity(:,:),rcm_zm(:,:),rtp3_zm(:,:),rcm_supersat_adj(:,:),t_in_k(:,:),rsat(:,:),cloud_frac_zm(:,:),skv_zt(:,:),rc_coef(:,:),ice_supersat_frac_zm(:,:),vp2_zt(:,:),up2_zt(:,:),thlp3_zm(:,:),rtprcp(:,:),wp2_zt(:,:),wp4_zt(:,:),thlprcp_zt(:,:),rtpthlp_zt(:,:),wpthlp_zt(:,:),wp3_zm(:,:),wp2up2_zt(:,:),wp2rcp(:,:),sku_zt(:,:),skthl_zt(:,:),skrt_zt(:,:),skthl_zm(:,:),sigma_sqd_w_zt(:,:),skrt_zm(:,:),skw_velocity(:,:),skw_zm(:,:),rtpthvp_zt(:,:),vprcp_zt(:,:),uprcp_zt(:,:),upwp_zt(:,:),thlpthvp_zt(:,:),rtprcp_zt(:,:),wprtp_zt(:,:),wprcp_zt(:,:),thlp2_zt(:,:),thlm_zm(:,:),rtp2_zt(:,:),rtm_zm(:,:),wp2vp2_zt(:,:),vpwp_zt(:,:),wpthvp_zt(:,:))
3994, Generating enter data create(wp2thvp_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2up_zm(:,:),wpthlp2_zm(:,:))
3998, Generating enter data create(sclrp2_zt(:,:,:),sksclr_zt(:,:,:),wpsclrprtp_zm(:,:,:),wp2sclrp_zm(:,:,:),wpsclrp_zt(:,:,:),sclrprcp(:,:,:),sclrpthlp_zt(:,:,:),sclrpthvp_zt(:,:,:),sclrprtp_zt(:,:,:),sclrprcp_zt(:,:,:),wpsclrp2_zm(:,:,:),wpsclrpthlp_zm(:,:,:))
4003, Generating enter data create(wphydrometp_zt(:,:,:))
4139, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4140, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4141, ! blockidx%x threadidx%x collapsed
4139, Generating default present(rtm_ref(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),gr,gr%zt(1:ngrdcol,1:nzt))
4141, Generating implicit firstprivate(dt,rtm_min,rtm_nudge_max_altitude,ts_nudge)
4209, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4210, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4209, Generating default present(wp2vp2(:ngrdcol,gr%k_ub_zm),wpthvp(:ngrdcol,gr%k_ub_zm),wprcp(:ngrdcol,gr%k_ub_zm),thlprcp(:ngrdcol,gr%k_ub_zm),rtprcp(:ngrdcol,gr%k_ub_zm),wp4(:ngrdcol,:),gr,rc_coef_zm(:ngrdcol,gr%k_ub_zm),rtpthvp(:ngrdcol,gr%k_ub_zm),thlpthvp(:ngrdcol,gr%k_ub_zm),uprcp(:ngrdcol,gr%k_ub_zm),vprcp(:ngrdcol,gr%k_ub_zm),wp2up2(:ngrdcol,gr%k_ub_zm))
4233, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4234, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4235, ! blockidx%x threadidx%x collapsed
4233, Generating default present(thlm_zm(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm),rcm_zm(:ngrdcol,:nzm),ice_supersat_frac_zm(:ngrdcol,:nzm),cloud_frac_zm(:ngrdcol,:nzm))
4250, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4251, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4250, Generating default present(sclrprcp(:ngrdcol,gr%k_ub_zm,sclr),sclrpthvp(:ngrdcol,gr%k_ub_zm,sclr),gr)
4251, Generating implicit firstprivate(sclr)
4265, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4266, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4265, Generating default present(rcp2(:ngrdcol,gr%k_ub_zm),gr)
4296, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4297, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4296, Generating default present(gr,cloud_frac_zm(:ngrdcol,gr%k_ub_zm))
4341, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4342, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4343, ! blockidx%x threadidx%x collapsed
4341, Generating default present(cloud_frac(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),rcm_in_layer(:ngrdcol,:nzt),cloud_cover(:ngrdcol,:nzt))
4351, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4352, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4353, ! blockidx%x threadidx%x collapsed
4351, Generating default present(ice_supersat_frac(:ngrdcol,:nzt),cloud_frac(:ngrdcol,:nzt))
4367, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4368, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4369, ! blockidx%x threadidx%x collapsed
4367, Generating default present(rcm(:ngrdcol,:nzt),rcm_supersat_adj(:ngrdcol,:nzt),rel_humidity(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),rsat(:ngrdcol,:nzt))
4383, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4384, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_spur_supersat)
4385, ! blockidx%x threadidx%x collapsed
4383, 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]
4401, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4402, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4403, ! blockidx%x threadidx%x collapsed
4401, Generating default present(rcm_supersat_adj(:ngrdcol,:nzt))
4413, Generating update self(skrt_zt(:,:),skrt_zm(:,:),skthl_zm(:,:),skthl_zt(:,:),skw_zm(:,:),skw_zt(:,:))
4421, Generating update self(vprcp(:,:),uprcp(:,:))
4427, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4428, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4429, ! blockidx%x threadidx%x collapsed
4427, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),skw_velocity(:ngrdcol,:nzm),wp3_zm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4437, 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(:,:),ice_supersat_frac_zm(:,:),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(:,:),cloud_frac_zm(:,:),cloudy_downdraft_frac(:,:),thlpthvp(:,:),w_down_in_cloud(:,:),wprtp2(:,:),wprtpthlp(:,:),wp2rtp(:,:),wprcp(:,:),wp2rcp(:,:),wp2vp2(:,:),wp2up2(:,:),wp2up(:,:),wpvp2(:,:),wpup2(:,:),wpthvp(:,:),thlm_zm(:,:),rc_coef(:,:),wp4(:,:),thlprcp(:,:),rtprcp(:,:),wp2thvp(:,:),wp2thlp(:,:),wpthlp2(:,:),rtpthvp(:,:),rc_coef_zm(:,:),cloudy_updraft_frac(:,:),cloud_cover(:,:),rcm_in_layer(:,:),rcm_supersat_adj(:,:),skw_velocity(:,:),rcp2(:,:),ice_supersat_frac(:,:),cloud_frac(:,:),sigma_sqd_w(:,:),rcm_zm(:,:),rtm_zm(:,:),w_up_in_cloud(:,:),pdf_params%w_2(:,:))
4565, Generating update self(pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_2(:,:))
4576, Generating update self(wpsclrpthlp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),sclrpthvp(:,:,:),sclrprcp(:,:,:))
4591, Generating exit data delete(skw_zt(:,:),rcp2(:,:),rel_humidity(:,:),rcm_zm(:,:),rtp3_zm(:,:),rcm_supersat_adj(:,:),t_in_k(:,:),rsat(:,:),cloud_frac_zm(:,:),skv_zt(:,:),rc_coef(:,:),ice_supersat_frac_zm(:,:),vp2_zt(:,:),up2_zt(:,:),thlp3_zm(:,:),rtprcp(:,:),wp2_zt(:,:),wp4_zt(:,:),thlprcp_zt(:,:),rtpthlp_zt(:,:),wpthlp_zt(:,:),wp3_zm(:,:),wp2up2_zt(:,:),wp2rcp(:,:),sku_zt(:,:),skthl_zt(:,:),skrt_zt(:,:),skthl_zm(:,:),sigma_sqd_w_zt(:,:),skrt_zm(:,:),skw_velocity(:,:),skw_zm(:,:),rtpthvp_zt(:,:),vprcp_zt(:,:),uprcp_zt(:,:),upwp_zt(:,:),thlpthvp_zt(:,:),rtprcp_zt(:,:),wprtp_zt(:,:),wprcp_zt(:,:),thlp2_zt(:,:),thlm_zm(:,:),rtp2_zt(:,:),rtm_zm(:,:),wp2vp2_zt(:,:),vpwp_zt(:,:),wpthvp_zt(:,:))
4602, Generating exit data delete(wp2thvp_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2up_zm(:,:),wpthlp2_zm(:,:))
4606, Generating exit data delete(sclrp2_zt(:,:,:),sksclr_zt(:,:,:),wpsclrprtp_zm(:,:,:),wp2sclrp_zm(:,:,:),wpsclrp_zt(:,:,:),sclrprcp(:,:,:),sclrpthlp_zt(:,:,:),sclrpthvp_zt(:,:,:),sclrprtp_zt(:,:,:),sclrprcp_zt(:,:,:),wpsclrp2_zm(:,:,:),wpsclrpthlp_zm(:,:,:))
4611, Generating exit data delete(wphydrometp_zt(:,:,:))
pdf_closure_driver_zm:
4843, Generating enter data create(cloudy_downdraft_frac_zm(:,:),vp3_zm(:,:),w_down_in_cloud_zm(:,:),wpup2_zm(:,:),w_up_in_cloud_zm(:,:),sku_zm(:,:),p_in_pa_zm(:,:),vm_zm(:,:),um_zm(:,:),up3_zm(:,:),skv_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),wpvp2_zm(:,:))
4849, Generating enter data create(rtphmp(:,:,:),thlphmp(:,:,:),wp2hmp_zm(:,:,:))
4851, Generating enter data create(sksclr_zm(:,:,:),sclrp3_zm(:,:,:),sclrm_zm(:,:,:))
4868, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4869, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4868, Generating default present(p_sfc(:ngrdcol),p_in_pa_zm(:ngrdcol,:),gr,p_in_pa(:ngrdcol,gr%k_ub_zt))
4879, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4880, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4881, ! blockidx%x threadidx%x collapsed
4879, Generating default present(p_in_pa_zm(:ngrdcol,:nzm),exner_zm(:ngrdcol,:nzm))
4967, Generating exit data delete(sclrp3_zm(:,:,:),sclrm_zm(:,:,:),sksclr_zm(:,:,:))
4969, Generating exit data delete(rtphmp(:,:,:),thlphmp(:,:,:),wp2hmp_zm(:,:,:))
4971, Generating exit data delete(cloudy_downdraft_frac_zm(:,:),vp3_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:),wpup2_zm(:,:),w_up_in_cloud_zm(:,:),sku_zm(:,:),p_in_pa_zm(:,:),vm_zm(:,:),um_zm(:,:),up3_zm(:,:),skv_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:))
trapezoidal_rule_zt:
5112, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5113, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5112, Generating default present(cloud_frac_zm(:ngrdcol,gr%k_ub_zm),wp2up_zm(:ngrdcol,gr%k_ub_zm),wprtpthlp_zm(:ngrdcol,gr%k_ub_zm),wpthlp2_zm(:ngrdcol,gr%k_ub_zm),wprtp2_zm(:ngrdcol,gr%k_ub_zm),gr,ice_supersat_frac_zm(:ngrdcol,gr%k_ub_zm),rcm_zm(:ngrdcol,gr%k_ub_zm),wp2thvp_zm(:ngrdcol,gr%k_ub_zm))
5130, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5131, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5130, Generating default present(wpsclrp2_zm(:ngrdcol,gr%k_ub_zm,sclr),gr,wpsclrpthlp_zm(:ngrdcol,gr%k_ub_zm,sclr),wpsclrprtp_zm(:ngrdcol,gr%k_ub_zm,sclr))
5131, Generating implicit firstprivate(sclr)
calc_trapezoid_zt:
5309, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5311, ! blockidx%x threadidx%x collapsed
5309, Generating default present(gr,gr%zm(1:ngrdcol,:),gr%invrs_dzt(1:ngrdcol,:),gr%zt(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:))
5311, Generating implicit firstprivate(k_zmp1,k_zm)
calc_trapezoid_zm:
5388, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5390, ! blockidx%x threadidx%x collapsed
5388, Generating default present(gr,gr%invrs_dzm(1:ngrdcol,:),gr%zm(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:),gr%zt(1:ngrdcol,:))
5390, Generating implicit firstprivate(k_ztm1,k_zt)
compute_cloud_cover:
5497, Generating enter data create(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_lower(:,:),vert_cloud_frac_upper(:,:))
5500, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5501, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5502, ! blockidx%x threadidx%x collapsed
5500, Generating default present(chi_mean(:ngrdcol,:nzt),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nzt),pdf_params%chi_2(1:ngrdcol,1:nzt),pdf_params%chi_1(1:ngrdcol,1:nzt))
5512, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5513, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5514, ! blockidx%x threadidx%x collapsed
5512, Generating default present(rcm_in_layer(:ngrdcol,:),vert_cloud_frac(:ngrdcol,:),vert_cloud_frac_upper(:ngrdcol,:),vert_cloud_frac_lower(:ngrdcol,:),err_info%err_code(1:ngrdcol),gr,gr%invrs_dzm(1:ngrdcol,:),gr%zm(1:ngrdcol,:),cloud_frac(:ngrdcol,:),err_info,gr%zt(1:ngrdcol,:),cloud_cover(:ngrdcol,:),chi_mean(:ngrdcol,:),rcm(:ngrdcol,:))
5514, Generating implicit firstprivate(k_zmp1,nzt,kp1,km1,k_zm)
5620, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5621, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5620, Generating default present(cloud_frac(:ngrdcol,gr%k_ub_zt),cloud_cover(:ngrdcol,gr%k_ub_zt),gr,rcm_in_layer(:ngrdcol,gr%k_ub_zt),rcm(:ngrdcol,gr%k_ub_zt))
5628, Generating update self(err_info%err_code(:))
5631, Generating update self(rcm(:,:),pdf_params%mixt_frac(:,:),pdf_params%chi_1(:,:),cloud_frac(:,:),pdf_params%chi_2(:,:))
5645, Generating exit data delete(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_upper(:,:),vert_cloud_frac_lower(:,:))
[ 47%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90.o
[ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90.o
[ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90.o
[ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90.o
advance_windm_edsclrm:
303, Generating enter data create(wind_speed_pert(:,:),km_zm(:,:),km_zt(:,:),kmh_zm(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),thlm700(:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),thlm1000(:),solution(:,:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:))
310, Generating enter data create(edsclrm_old(:,:,:))
312, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
313, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
312, Generating default present(nu_zero(:ngrdcol))
318, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
319, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
320, ! blockidx%x threadidx%x collapsed
318, Generating default present(km_zm(:ngrdcol,:nzm),kmh_zm(:ngrdcol,:nzm),nu_vert_res_dep%nu10(1:ngrdcol),nu_vert_res_dep,km_zm_p_nu10(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,74:75))
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(edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
331, Generating implicit firstprivate(edsclr_dim)
347, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
348, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
349, ! blockidx%x threadidx%x collapsed
350, ! blockidx%x threadidx%x collapsed
347, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt))
368, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
369, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
370, ! blockidx%x threadidx%x collapsed
368, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
403, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
404, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
405, ! blockidx%x threadidx%x collapsed
403, Generating default present(vm(:ngrdcol,:nzt),wind_speed(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
412, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
413, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
412, Generating default present(vpwp(:ngrdcol,gr%k_lb_zm),upwp(:ngrdcol,gr%k_lb_zm),u_star_sqd(:ngrdcol),gr)
443, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
444, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
445, ! blockidx%x threadidx%x collapsed
443, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
455, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
456, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
457, ! blockidx%x threadidx%x collapsed
455, Generating default present(vpwp(:ngrdcol,2:nzm-1),xpwp(:ngrdcol,2:nzm-1))
466, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
467, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
466, Generating default present(gr,vpwp(:ngrdcol,gr%k_ub_zm),upwp(:ngrdcol,gr%k_ub_zm))
505, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
506, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
507, ! blockidx%x threadidx%x collapsed
505, Generating default present(solution(:ngrdcol,:nzt,:1),um(:ngrdcol,:nzt))
516, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
517, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
518, ! blockidx%x threadidx%x collapsed
516, Generating default present(vm(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
525, Generating update self(um(:,:),vm(:,:),wind_speed(:,:),lhs_ma_zt(:,:,:),rho_ds_zm(:,:),lhs_diff(:,:,:),invrs_rho_ds_zt(:,:),u_star_sqd(:))
549, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
550, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
551, ! blockidx%x threadidx%x collapsed
549, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
561, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
577, Generating update self(vm(:,:),um(:,:))
593, Generating update self(vm(:,:),um(:,:))
598, Generating update device(vm(:,:),um(:,:))
610, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
611, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
612, ! blockidx%x threadidx%x collapsed
610, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
622, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
624, ! blockidx%x threadidx%x collapsed
622, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1))
635, Generating update self(vm(:,:),um(:,:))
640, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
641, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
642, ! blockidx%x threadidx%x collapsed
640, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
642, Generating implicit firstprivate(ts_nudge,dt)
650, Generating update self(vm(:,:),um(:,:))
658, Generating update self(um_ref(:,:),vm_ref(:,:))
678, Generating update self(upwp(:,:))
689, Generating update self(upwp(:,:))
711, Generating update self(vpwp(:,:))
722, Generating update self(vpwp(:,:))
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(vpwp_pert(:ngrdcol,gr%k_lb_zm),upwp_pert(:ngrdcol,gr%k_lb_zm),u_star_sqd_pert(:ngrdcol),gr)
788, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
789, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
790, ! blockidx%x threadidx%x collapsed
788, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
800, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
801, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
802, ! blockidx%x threadidx%x collapsed
800, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
811, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
812, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
811, Generating default present(gr,vpwp_pert(:ngrdcol,gr%k_ub_zm),upwp_pert(:ngrdcol,gr%k_ub_zm))
850, Generating implicit firstprivate(nzt,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(um_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1))
861, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
862, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
863, ! blockidx%x threadidx%x collapsed
861, Generating default present(vm_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
877, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
878, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
879, ! blockidx%x threadidx%x collapsed
877, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
889, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
890, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
891, ! blockidx%x threadidx%x collapsed
889, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
944, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
945, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
946, ! blockidx%x threadidx%x collapsed
947, ! blockidx%x threadidx%x collapsed
944, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
986, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
987, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
988, ! blockidx%x threadidx%x collapsed
986, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
998, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
999, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1000, ! blockidx%x threadidx%x collapsed
998, Generating default present(wpedsclrp(:ngrdcol,gr%k_ub_zm,:edsclr_dim),gr)
1034, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
1035, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1036, ! blockidx%x threadidx%x collapsed
1037, ! blockidx%x threadidx%x collapsed
1034, Generating default present(solution(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1045, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
1046, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1047, ! blockidx%x threadidx%x collapsed
1048, ! blockidx%x threadidx%x collapsed
1045, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1066, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1067, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1068, ! blockidx%x threadidx%x collapsed
1066, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
1083, Generating update self(wp2(:,:),wpedsclrp(:,:,:),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(:,:))
1144, Generating update self(thlm(:,:),thlm700(:),thlm1000(:),edsclrm(:,:,:),rtm(:,:))
1161, Generating implicit firstprivate(nzt,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(rtm(:ngrdcol,:nzt),edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm700(:ngrdcol),thlm1000(:ngrdcol),thlm(:ngrdcol,:nzt))
1163, Generating implicit firstprivate(edsclr_dim)
1193, Generating exit data delete(wind_speed_pert(:,:),km_zm(:,:),km_zt(:,:),kmh_zm(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),thlm700(:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),thlm1000(:),solution(:,:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:))
1200, Generating exit data delete(edsclrm_old(:,:,:))
compute_uv_tndcy:
2065, Generating enter data create(xm_gf(:,:),xm_cf(:,:))
2079, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2080, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2081, ! blockidx%x threadidx%x collapsed
2079, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol))
2087, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2088, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2089, ! blockidx%x threadidx%x collapsed
2087, Generating default present(xm_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol))
2101, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2102, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2103, ! blockidx%x threadidx%x collapsed
2101, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol))
2109, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2110, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2111, ! blockidx%x threadidx%x collapsed
2109, Generating default present(perp_wind_m(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt),fcor(:ngrdcol))
2123, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2124, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2125, ! blockidx%x threadidx%x collapsed
2123, Generating default present(xm_gf(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2134, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2135, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2136, ! blockidx%x threadidx%x collapsed
2134, Generating default present(xm_tndcy(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2143, Generating update self(xm_cf(:,:),xm_gf(:,:),xm_forcing(:,:))
2155, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2157, ! blockidx%x threadidx%x collapsed
2155, Generating default present(xm_tndcy(:ngrdcol,:nzt))
2165, Generating exit data delete(xm_gf(:,:),xm_cf(:,:))
windm_edsclrm_lhs:
2241, Generating implicit firstprivate(nzt,ngrdcol)
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(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt))
2243, Generating implicit firstprivate(invrs_dt)
2258, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2259, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2260, ! blockidx%x threadidx%x collapsed
2261, !$acc loop seq
2258, Generating default present(gr,lhs_ma_zt(:,:ngrdcol,:),lhs(:,:ngrdcol,:))
2261, Loop is parallelizable
2271, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2272, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2271, Generating default present(rho_ds_zm(:ngrdcol,gr%k_lb_zm),wind_speed(:ngrdcol,gr%k_lb_zt),u_star_sqd(:ngrdcol),lhs(2,:ngrdcol,gr%k_lb_zt),gr,gr%invrs_dzt(1:ngrdcol,gr%k_lb_zt),invrs_rho_ds_zt(:ngrdcol,gr%k_lb_zt))
windm_edsclrm_rhs:
2379, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2380, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2379, Generating default present(rhs(:ngrdcol,:1),xm(:ngrdcol,:2),xm_tndcy(:ngrdcol,:1),lhs_diff(:2,:ngrdcol,:1))
2380, Generating implicit firstprivate(invrs_dt)
2402, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2403, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2404, ! blockidx%x threadidx%x collapsed
2402, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),gr,xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:),rhs(:ngrdcol,2:nzt-1))
2404, Generating implicit firstprivate(invrs_dt)
2417, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2418, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2417, Generating default present(rhs(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),xm_tndcy(:ngrdcol,nzt),lhs_diff(2:,:ngrdcol,nzt))
2418, Generating implicit firstprivate(nzt,invrs_dt)
2428, Generating update self(xm(:,:),lhs_diff(:,:,:))
2462, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2463, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2462, Generating default present(xpwp_sfc(:ngrdcol),rhs(:ngrdcol,gr%k_lb_zt),invrs_rho_ds_zt(:ngrdcol,gr%k_lb_zt),gr,gr%invrs_dzt(1:ngrdcol,gr%k_lb_zt),rho_ds_zm(:ngrdcol,gr%k_lb_zm))
2472, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:))
advance_wp2_wp3:
440, Generating enter data create(wp3_on_wp2(:,:),skw_zm(:,:),wp2_smth(:,:),dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a3_coef(:,:),a1_coef_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_on_wp2_zt(:,:),wp3_pr3_lhs(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a3_coef_zt(:,:),c16_fnc(:,:),wp3_old(:,:),rhs_ta_wp3(:,:),wp3_term_ta_lhs_result(:,:,:),wp3_zm(:,:),wp2_zt(:,:),skw_zt(:,:))
476, Generating implicit firstprivate(ngrdcol,nzm)
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(a3_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm),clubb_params(:ngrdcol,98))
494, Generating update self(a3_coef_zt(:,:),a3_coef(:,:))
540, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
541, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
542, ! blockidx%x threadidx%x collapsed
540, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),clubb_params(:ngrdcol,22:24),skw_zt(:ngrdcol,:nzt))
542, Generating implicit firstprivate(c11,c11c,c11b)
562, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
563, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
564, ! blockidx%x threadidx%x collapsed
562, Generating default present(c1_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,:3),skw_zm(:ngrdcol,:nzm))
564, Generating implicit firstprivate(c1,c1c,c1b)
585, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
586, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
587, ! blockidx%x threadidx%x collapsed
585, Generating default present(c1_skw_fnc(:ngrdcol,:nzm))
595, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
596, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
597, ! blockidx%x threadidx%x collapsed
595, Generating default present(cx_fnc_richardson(:ngrdcol,:nzt),c16_fnc(:ngrdcol,:nzt))
605, Generating implicit firstprivate(nzt,ngrdcol)
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(c11_skw_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info)
619, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
620, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
621, ! blockidx%x threadidx%x collapsed
619, Generating default present(c16_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info)
633, Generating update self(err_info%err_code(:))
641, Generating update self(c1_skw_fnc(:,:),c11_skw_fnc(:,:))
647, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
648, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
649, ! blockidx%x threadidx%x collapsed
647, Generating default present(kw1(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,38))
657, Generating implicit firstprivate(ngrdcol,nzm)
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(kw8(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,44))
677, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
678, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
679, ! blockidx%x threadidx%x collapsed
677, Generating default present(coef_wp4_implicit_zt(:ngrdcol,:nzt),pdf_implicit_coefs_terms%coef_wp4_implicit(1:ngrdcol,1:nzt),pdf_implicit_coefs_terms)
708, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
709, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
710, ! blockidx%x threadidx%x collapsed
708, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
726, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
727, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
728, ! blockidx%x threadidx%x collapsed
726, Generating default present(rhs_pr3_wp3(:ngrdcol,:nzt))
735, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
736, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
737, ! blockidx%x threadidx%x collapsed
738, ! blockidx%x threadidx%x collapsed
735, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,:nzt),wp3_pr3_lhs(:,:ngrdcol,:nzt))
830, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
831, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
830, Generating default present(c_wp3_pr_tp(:ngrdcol))
841, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
842, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
841, Generating default present(clubb_params(:ngrdcol,29),c_wp3_pr_tp(:ngrdcol))
853, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
854, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
855, ! blockidx%x threadidx%x collapsed
856, ! blockidx%x threadidx%x collapsed
853, Generating default present(lhs_adv_tp_wp3(:,:ngrdcol,:nzt),lhs_tp_wp3(:,:ngrdcol,:nzt),lhs_pr_tp_wp3(:,:ngrdcol,:nzt))
992, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
993, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
994, ! blockidx%x threadidx%x collapsed
995, ! blockidx%x threadidx%x collapsed
992, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),clubb_params(:ngrdcol,25))
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(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1060, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1061, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1062, ! blockidx%x threadidx%x collapsed
1060, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1092, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1093, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1094, ! blockidx%x threadidx%x collapsed
1092, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1099, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1100, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1101, ! blockidx%x threadidx%x collapsed
1099, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1111, Generating update self(wp2(:,:))
1126, Generating update device(wp2(:,:))
1132, Generating update self(wp3(:,:))
1147, Generating update device(wp3(:,:))
1154, 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(:,:),wpup2(:,:),wpthvp(:,:),wm_zm(:,:),vpwp(:,:),sigma_sqd_w(:,:),sfc_elevation(:),rtp2(:,:),wpvp2(:,:))
1234, Generating update self(wp3_zm(:,:),wp2_zt(:,:))
1239, Generating exit data delete(wp3_on_wp2(:,:),skw_zm(:,:),wp2_smth(:,:),dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a3_coef(:,:),a1_coef_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_on_wp2_zt(:,:),wp3_pr3_lhs(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a3_coef_zt(:,:),c16_fnc(:,:),wp3_old(:,:),rhs_ta_wp3(:,:),wp3_zm(:,:),wp3_term_ta_lhs_result(:,:,:),wp2_zt(:,:),skw_zt(:,:))
advance_xp2_xpyp:
442, Generating enter data create(wp3_on_wp2(:,:),vp2_old(:,:),wp2_zt(:,:),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(:,:),wp3_on_wp2_zt(:,:))
452, Generating enter data create(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(:,:,:))
469, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
470, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
471, ! blockidx%x threadidx%x collapsed
469, Generating default present(c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),cloud_frac_zm(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2rt_1d(:ngrdcol,:nzm))
490, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
491, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
492, ! blockidx%x threadidx%x collapsed
490, Generating default present(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6))
501, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
502, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
503, ! blockidx%x threadidx%x collapsed
501, Generating default present(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm))
520, Generating implicit firstprivate(ngrdcol,nzt)
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(kw9(:ngrdcol,:nzt),kw2(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46))
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(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm))
553, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
554, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
555, ! blockidx%x threadidx%x collapsed
556, ! blockidx%x threadidx%x collapsed
553, Generating default present(sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrp2_old(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrprtp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
604, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
605, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
Generating reduction(.and.:l_single_solve_possible)
604, Generating default present(clubb_params(:ngrdcol,4:6))
Generating implicit copy(l_single_solve_possible) [if not already present]
605, Generating implicit firstprivate(c2thl,c2rtthl,c2rt)
679, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
680, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
681, ! blockidx%x threadidx%x collapsed
679, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
699, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
700, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
701, ! blockidx%x threadidx%x collapsed
699, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1))
736, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
737, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
738, ! blockidx%x threadidx%x collapsed
736, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm))
745, Generating update self(upwp(:,:),fcor_y(:))
847, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
848, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
849, ! blockidx%x threadidx%x collapsed
847, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm))
856, Generating update self(upwp(:,:),fcor_y(:))
891, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
892, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
893, ! blockidx%x threadidx%x collapsed
891, Generating default present(vp2(:ngrdcol,:nzm),uv_solution(:ngrdcol,:nzm,:),up2(:ngrdcol,:nzm))
901, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
902, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
903, ! blockidx%x threadidx%x collapsed
901, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
912, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpvp2(:,:,:))
987, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
988, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
989, ! blockidx%x threadidx%x collapsed
987, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1004, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1005, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1006, ! blockidx%x threadidx%x collapsed
1004, Generating default present(threshold_array(:ngrdcol,:nzm))
1027, Generating update self(rtp2(:,:))
1033, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1034, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1035, ! blockidx%x threadidx%x collapsed
1033, Generating default present(rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,93))
1035, Generating implicit firstprivate(threshold)
1046, Generating update self(rtp2(:,:))
1080, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1081, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1082, ! blockidx%x threadidx%x collapsed
1080, Generating default present(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1097, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1098, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1099, ! blockidx%x threadidx%x collapsed
1097, Generating default present(threshold_array(:ngrdcol,:nzm))
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(threshold_array(:ngrdcol,:nzm))
1130, Generating update self(up2(:,:))
1134, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1135, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1136, ! blockidx%x threadidx%x collapsed
1134, Generating default present(up2(:ngrdcol,:nzm))
1143, Generating update self(up2(:,:))
1150, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1151, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1152, ! blockidx%x threadidx%x collapsed
1150, Generating default present(threshold_array(:ngrdcol,:nzm))
1163, Generating update self(vp2(:,:))
1167, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1168, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1169, ! blockidx%x threadidx%x collapsed
1167, Generating default present(vp2(:ngrdcol,:nzm))
1176, Generating update self(vp2(:,:))
1183, Generating update self(vp2(:,:),up2(:,:))
1205, Generating update device(vp2(:,:),up2(:,:))
1218, Generating update self(rtpthlp(:,:))
1224, Generating update self(rtpthlp(:,:))
1265, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1266, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1267, ! blockidx%x threadidx%x collapsed
1265, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1291, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1292, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1293, ! blockidx%x threadidx%x collapsed
1291, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1319, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1320, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1321, ! blockidx%x threadidx%x collapsed
1319, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1342, 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(:,:))
1420, Generating exit data delete(wp3_on_wp2(:,:),vp2_old(:,:),wp2_zt(:,:),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(:,:),wp3_on_wp2_zt(:,:))
1430, 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(:,:,:))
wp23_solve:
1481, Generating enter data create(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
1485, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1486, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1487, ! blockidx%x threadidx%x collapsed
1485, Generating default present(rhs_save(:ngrdcol,:nzm*2-1),rhs(:ngrdcol,:nzm*2-1))
1534, Generating update self(rcond(:))
1561, Generating update self(rhs_save(:,:),lhs(:,:,:))
1599, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1600, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1601, ! blockidx%x threadidx%x collapsed
1599, Generating default present(wp2(:ngrdcol,:nzm),solut(:ngrdcol,:))
1601, Generating implicit firstprivate(k_wp2)
1608, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1609, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1610, ! blockidx%x threadidx%x collapsed
1608, Generating default present(wp3(:ngrdcol,:nzt),solut(:ngrdcol,:))
1610, Generating implicit firstprivate(k_wp3)
1619, 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(:,:))
1629, 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]
1890, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1932, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1977, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1978, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1979, ! blockidx%x threadidx%x collapsed
1977, 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))
1979, Generating implicit firstprivate(l_clubb_at_least_debug_level_3)
2008, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2009, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2010, ! blockidx%x threadidx%x collapsed
2008, Generating default present(wp2_min_array(:ngrdcol,:nzm))
2038, Generating exit data delete(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
solve_xp2_xpyp_with_single_lhs:
1603, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1605, Generating enter data create(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
1612, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1613, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1614, ! blockidx%x threadidx%x collapsed
1612, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
1655, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1656, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1657, ! blockidx%x threadidx%x collapsed
1655, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
1678, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1679, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1680, ! blockidx%x threadidx%x collapsed
1678, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
1688, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1689, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1690, ! blockidx%x threadidx%x collapsed
1688, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
1712, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1713, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1714, ! blockidx%x threadidx%x collapsed
1712, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
1722, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1723, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1724, ! blockidx%x threadidx%x collapsed
1722, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
1764, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1765, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1766, ! blockidx%x threadidx%x collapsed
1764, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1775, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1776, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1777, ! blockidx%x threadidx%x collapsed
1778, ! blockidx%x threadidx%x collapsed
1775, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1793, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1794, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1795, ! blockidx%x threadidx%x collapsed
1793, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1804, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1805, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1806, ! blockidx%x threadidx%x collapsed
1807, ! blockidx%x threadidx%x collapsed
1804, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1820, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),lhs_ta(:,:,:))
1833, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1835, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
wp23_lhs:
2144, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2145, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2146, ! blockidx%x threadidx%x collapsed
2147, ! blockidx%x threadidx%x collapsed
2144, Generating default present(lhs(:,:ngrdcol,:nzm*2-1))
2155, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2157, ! blockidx%x threadidx%x collapsed
2155, Generating default present(lhs(:,:ngrdcol,:1))
2168, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2169, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2170, ! blockidx%x threadidx%x collapsed
2168, Generating default present(lhs(:,:ngrdcol,2))
2181, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2182, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2183, ! blockidx%x threadidx%x collapsed
2181, Generating default present(lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,:),lhs_ta_wp2(:,:ngrdcol,2:nzm-1),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1),lhs_ac_pr2_wp2(:ngrdcol,2:nzm-1))
2183, Generating implicit firstprivate(k_wp2,invrs_dt)
2221, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2222, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2223, ! blockidx%x threadidx%x collapsed
2221, Generating default present(lhs_pr1_wp3(:ngrdcol,2:nzt-1),lhs_ma_zt(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),lhs_splat_wp3(:ngrdcol,2:nzt-1),lhs_diff_zt(:,:ngrdcol,2:nzt-1),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1))
2223, Generating implicit firstprivate(k_wp3,invrs_dt)
2264, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2265, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2266, ! blockidx%x threadidx%x collapsed
2264, Generating default present(lhs(:,:ngrdcol,nzm*2-2))
2266, Generating implicit firstprivate(nzm)
2277, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2278, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2279, ! blockidx%x threadidx%x collapsed
2277, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
2279, Generating implicit firstprivate(nzm)
2298, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2299, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2300, ! blockidx%x threadidx%x collapsed
2298, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2300, Generating implicit firstprivate(k_wp2)
2312, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2313, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2314, ! blockidx%x threadidx%x collapsed
2312, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2314, Generating implicit firstprivate(k_wp2)
2342, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2343, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2344, ! blockidx%x threadidx%x collapsed
2345, ! blockidx%x threadidx%x collapsed
2342, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:))
2345, Generating implicit firstprivate(k_wp3)
solve_xp2_xpyp_with_multiple_lhs:
2032, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2035, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:))
2045, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2046, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2047, ! blockidx%x threadidx%x collapsed
2045, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2083, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2084, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2085, ! blockidx%x threadidx%x collapsed
2083, Generating default present(rtp2(:ngrdcol,:nzm),rtp2_solution(:ngrdcol,:nzm))
2091, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2092, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2093, ! blockidx%x threadidx%x collapsed
2091, Generating default present(rtp2(:ngrdcol,:nzm),rtp2_solution(:ngrdcol,:nzm))
2101, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:))
2112, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2113, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2114, ! blockidx%x threadidx%x collapsed
2112, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2151, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2152, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2153, ! blockidx%x threadidx%x collapsed
2151, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2159, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2160, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2161, ! blockidx%x threadidx%x collapsed
2159, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2169, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:))
2180, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2181, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2182, ! blockidx%x threadidx%x collapsed
2180, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2219, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2220, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2221, ! blockidx%x threadidx%x collapsed
2219, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2227, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2228, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2229, ! blockidx%x threadidx%x collapsed
2227, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2237, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:))
2249, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2250, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2251, ! blockidx%x threadidx%x collapsed
2249, Generating default present(lhs_dp1(:ngrdcol,:nzm))
2419, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2420, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2421, ! blockidx%x threadidx%x collapsed
2419, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
2442, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2443, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2444, ! blockidx%x threadidx%x collapsed
2442, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
2452, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2453, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2454, ! blockidx%x threadidx%x collapsed
2452, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
2477, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2478, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2479, ! blockidx%x threadidx%x collapsed
2477, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
2487, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2489, ! blockidx%x threadidx%x collapsed
2487, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
2528, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2529, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2530, ! blockidx%x threadidx%x collapsed
2531, ! blockidx%x threadidx%x collapsed
2528, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2545, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2546, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2547, ! blockidx%x threadidx%x collapsed
2548, ! blockidx%x threadidx%x collapsed
2545, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2562, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2565, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:))
xp2_xpyp_lhs:
2645, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2646, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2647, ! blockidx%x threadidx%x collapsed
2645, Generating default present(lhs_diff(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1),lhs_ma(:,:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1))
2659, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2660, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2661, ! blockidx%x threadidx%x collapsed
2659, Generating default present(lhs(2,:ngrdcol,2:nzm-1))
2661, Generating implicit firstprivate(dt)
2674, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2675, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2674, Generating default present(lhs(:,:ngrdcol,:),gr)
wp23_rhs:
2565, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2566, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2567, ! blockidx%x threadidx%x collapsed
2565, Generating default present(rhs(:ngrdcol,:nzm*2-1))
2575, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2577, ! blockidx%x threadidx%x collapsed
2575, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:))
2577, Generating implicit firstprivate(k_wp3)
2584, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2585, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2586, ! blockidx%x threadidx%x collapsed
2584, Generating default present(rhs(:ngrdcol,:),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1))
2586, Generating implicit firstprivate(k_wp2)
2635, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2637, ! blockidx%x threadidx%x collapsed
2635, Generating default present(gr,rhs(:ngrdcol,:),vp2(:ngrdcol,:),up2(:ngrdcol,:),lhs_diff_zm(:,:ngrdcol,2:nzm-1))
2637, Generating implicit firstprivate(k_wp2)
2650, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2651, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2652, ! blockidx%x threadidx%x collapsed
2650, Generating default present(rhs(:ngrdcol,:),wpvp2(:ngrdcol,:),wpup2(:ngrdcol,:),gr,lhs_diff_zt(:,:ngrdcol,2:nzt-1))
2652, Generating implicit firstprivate(k_wp3)
2667, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2668, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2669, ! blockidx%x threadidx%x collapsed
2667, Generating default present(wp2(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),lhs_pr1_wp2(:ngrdcol,2:nzm-1))
2669, Generating implicit firstprivate(k_wp2)
2689, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2691, ! blockidx%x threadidx%x collapsed
2689, Generating default present(upwp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),fcor_y(:ngrdcol))
2691, Generating implicit firstprivate(k_wp2)
2700, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2702, ! blockidx%x threadidx%x collapsed
2700, Generating default present(wp2up(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),fcor_y(:ngrdcol))
2702, Generating implicit firstprivate(k_wp3)
2712, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2713, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2714, ! blockidx%x threadidx%x collapsed
2712, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),lhs_pr1_wp3(:ngrdcol,2:nzt-1),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),lhs_tp_wp3(:,:ngrdcol,2:nzt-1))
2714, Generating implicit firstprivate(k_wp3,invrs_dt)
2742, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2743, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2744, ! blockidx%x threadidx%x collapsed
2742, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1),rhs_dp1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wp2(:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1))
2744, Generating implicit firstprivate(k_wp2,invrs_dt)
2794, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2796, ! blockidx%x threadidx%x collapsed
2794, Generating default present(gr,wp2(:ngrdcol,2:nzt),wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),wp3(:ngrdcol,:nzt),rhs(:ngrdcol,:))
2796, Generating implicit firstprivate(k_wp3)
2877, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2878, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2877, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
2878, Generating implicit firstprivate(rhs_lb_idx_zm,rhs_ub_idx_zt,rhs_ub_idx_zm,rhs_lb_idx_zt)
2892, Generating update self(clubb_params(:,:),wp2(:,:),up2(:,:),c11_skw_fnc(:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),wpvp2(:,:),wpup2(:,:),wp3_term_ta_lhs_result(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_splat_wp2(:,:),lhs_pr1_wp2(:,:),rhs_pr1_wp2(:,:),rhs_pr3_wp2(:,:),lhs_pr1_wp3(:,:),fcor_y(:),lhs_splat_wp3(:,:),wp2up(:,:),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(:,:,:),upwp(:,:),rhs_ta_wp3(:,:),lhs_diff_zm(:,:,:),vp2(:,:))
2906, 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]
advance_xm_wpxp:
520, Generating enter data create(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),skw_zm(:,:),wp3_zm(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),wp3_on_wp2(:,:),vpwp_old(:,:),rtm_old(:,:),wp3_on_wp2_zt(:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
530, Generating enter data create(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),sclrm_old(:,:,:),wpsclrp_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
578, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
579, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
580, ! blockidx%x threadidx%x collapsed
578, Generating default present(thlm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
587, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
588, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
589, ! blockidx%x threadidx%x collapsed
587, Generating default present(wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
597, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
598, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
599, ! blockidx%x threadidx%x collapsed
600, ! blockidx%x threadidx%x collapsed
597, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
607, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
Generating NVIDIA GPU code
608, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
609, ! blockidx%x threadidx%x collapsed
610, ! blockidx%x threadidx%x collapsed
607, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
619, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
620, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
621, ! blockidx%x threadidx%x collapsed
619, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
628, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
630, ! blockidx%x threadidx%x collapsed
628, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
642, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
643, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
644, ! blockidx%x threadidx%x collapsed
642, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:12))
644, Generating implicit firstprivate(c6rt,c6rtb,c6rtc)
663, Generating implicit firstprivate(nzm,ngrdcol)
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(c6thl_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,13:15))
665, Generating implicit firstprivate(c6thl,c6thlb,c6thlc)
696, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
697, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
698, ! blockidx%x threadidx%x collapsed
696, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13),c6thl_skw_fnc(:ngrdcol,:nzm))
710, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
711, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
712, ! blockidx%x threadidx%x collapsed
710, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm),c7_skw_fnc(:ngrdcol,:nzm))
720, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
721, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
722, ! blockidx%x threadidx%x collapsed
720, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,16:18),skw_zm(:ngrdcol,:nzm))
722, Generating implicit firstprivate(c7,c7c,c7b)
750, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:))
758, Generating implicit firstprivate(nzm,ngrdcol)
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(c7_skw_fnc(:ngrdcol,:nzm),err_info%err_code(1:ngrdcol),err_info)
769, Generating update self(err_info%err_code(:))
780, Generating implicit firstprivate(nzt,ngrdcol)
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(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42))
805, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
806, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
807, ! blockidx%x threadidx%x collapsed
805, Generating default present(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm))
814, Generating update self(c6_term(:,:))
924, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
925, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
926, ! blockidx%x threadidx%x collapsed
924, Generating default present(rtm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt))
933, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
934, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
935, ! blockidx%x threadidx%x collapsed
933, Generating default present(wprtp(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm))
943, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
944, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
945, ! blockidx%x threadidx%x collapsed
946, ! blockidx%x threadidx%x collapsed
943, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
953, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
954, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
955, ! blockidx%x threadidx%x collapsed
956, ! blockidx%x threadidx%x collapsed
953, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
966, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
967, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
968, ! blockidx%x threadidx%x collapsed
966, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
975, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
976, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
977, ! blockidx%x threadidx%x collapsed
975, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
991, Generating update self(vpwp(:,:),vm_forcing(:,:),upwp(:,:),um_forcing(:,:),wpsclrp(:,:,:),sclrm_forcing(:,:,:),wpthlp_forcing(:,:),thlm_forcing(:,:),wprtp_forcing(:,:),rtm_forcing(:,:),vprcp(:,:),vg(:,:),uprcp(:,:),ug(:,:),wprtp_old(:,:),rtpthvp(:,:),wpsclrp_old(:,:,:),skw_zm(:,:),wp3_on_wp2_zt(:,:),rho_ds_zt(:,:),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(:,:,:))
1050, Generating update self(rtm_ref(:,:),rtm(:,:))
1065, Generating update device(rtm(:,:))
1071, Generating update self(thlm_ref(:,:),thlm(:,:))
1086, Generating update device(thlm(:,:))
1094, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
1116, Generating update device(vm(:,:),um(:,:))
1130, Generating implicit firstprivate(nzt,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(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
1132, Generating implicit firstprivate(ts_nudge,dt)
1155, 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(:,:),skw_zm(:,:),wp3_zm(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),wp3_on_wp2(:,:),vpwp_old(:,:),rtm_old(:,:),wp3_on_wp2_zt(:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
1165, Generating exit data delete(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
xp2_xpyp_uv_rhs:
3211, Generating enter data create(rhs_pr2(:,:),rhs_term_tp(:,:),rhs_pr1(:,:))
3239, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3240, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3241, ! blockidx%x threadidx%x collapsed
3239, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1))
3266, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3267, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3268, ! blockidx%x threadidx%x collapsed
3266, Generating default present(rhs_pr1(:ngrdcol,2:nzm-1),gr,lhs_dp1_c14(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),lhs_dp1_c4(:ngrdcol,2:nzm-1),xap2(:ngrdcol,:),rhs_term_tp(:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol))
3297, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3298, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3299, ! blockidx%x threadidx%x collapsed
3297, Generating default present(xap2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3299, Generating implicit firstprivate(dt)
3310, Generating copyin(c14_zeros(:),c4_zeros(:)) [if not already present]
Generating copyout(stats_pr2(:,:),stats_pr1(:,:)) [if not already present]
3323, 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(:,:))
3416, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3417, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3416, Generating default present(xap2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3425, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
wp2_term_ta_lhs:
3342, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3343, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3344, ! blockidx%x threadidx%x collapsed
3342, Generating default present(lhs_ta_wp2(:,:ngrdcol,:),gr)
3354, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3355, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3356, ! blockidx%x threadidx%x collapsed
3354, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,rho_ds_zt(:ngrdcol,:nzm-1),lhs_ta_wp2(:,:ngrdcol,2:nzm-1))
wp2_terms_ac_pr2_lhs:
3468, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3469, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3468, Generating default present(lhs_ac_pr2_wp2(:ngrdcol,:),gr)
3478, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3479, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3480, ! blockidx%x threadidx%x collapsed
3478, 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:
3561, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3562, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3561, Generating default present(gr,lhs_dp1_wp2(:ngrdcol,:))
3571, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3572, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3573, ! blockidx%x threadidx%x collapsed
3571, 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:
3660, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3661, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3660, Generating default present(gr,lhs_pr1_wp2(:ngrdcol,:))
3670, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3671, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3672, ! blockidx%x threadidx%x collapsed
3670, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol))
xm_wpxp_lhs:
1314, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1315, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1314, Generating default present(lhs(:,:ngrdcol,:1))
1325, Generating implicit firstprivate(ngrdcol,nzt)
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(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt))
1327, Generating implicit firstprivate(k_xm,invrs_dt)
1347, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1348, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1349, ! blockidx%x threadidx%x collapsed
1347, Generating default present(lhs(:,:ngrdcol,:),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs_ac_pr2(:ngrdcol,2:nzm-1),lhs_pr1(:ngrdcol,2:nzm-1))
1349, Generating implicit firstprivate(k_wpxp)
1374, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1375, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1374, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
1375, Generating implicit firstprivate(nzm)
1386, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1387, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1388, ! blockidx%x threadidx%x collapsed
1386, Generating default present(lhs(3,:ngrdcol,:))
1388, Generating implicit firstprivate(k_wpxp,invrs_dt)
1398, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1400, ! blockidx%x threadidx%x collapsed
1398, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1400, Generating implicit firstprivate(k_xm)
1412, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1413, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1414, ! blockidx%x threadidx%x collapsed
1412, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1414, Generating implicit firstprivate(k_xm)
wp2_terms_bp_pr2_rhs:
3753, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3754, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3753, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,:),gr)
3762, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3763, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3764, ! blockidx%x threadidx%x collapsed
3762, Generating default present(c_uu_buoy(:ngrdcol),rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),thv_ds_zm(:ngrdcol,2:nzm-1))
xp2_xpyp_rhs:
3589, Generating enter data create(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
3644, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3645, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3646, ! blockidx%x threadidx%x collapsed
3644, Generating default present(lhs_ta(:,:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1),rhs_term_dp1(:ngrdcol,2:nzm-1),lhs_term_dp1(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),gr,xapxbp(:ngrdcol,:),rhs_term_tp(:ngrdcol,2:nzm-1))
3701, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3702, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3703, ! blockidx%x threadidx%x collapsed
3701, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3710, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3711, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3712, ! blockidx%x threadidx%x collapsed
3710, Generating default present(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3712, Generating implicit firstprivate(dt)
3724, Generating copyin(xm_zeros(:,:),wpxp_zeros(:,:)) [if not already present]
Generating copyout(stats_tp2(:,:),stats_tp1(:,:)) [if not already present]
3741, Generating update self(lhs_ta(:,:,:),rhs_ta(:,:),xbm(:,:),xpyp_forcing(:,:),rhs_term_tp(:,:),wpxap(:,:),xapxbp(:,:),rhs_term_dp1(:,:),wpxbp(:,:),cn(:,:),xam(:,:),invrs_tau_zm(:,:),lhs_term_dp1(:,:))
3869, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3870, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3869, Generating default present(xapxbp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3870, Generating implicit firstprivate(threshold)
3876, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
calc_xm_wpxp_lhs_terms:
1547, Generating enter data create(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
1583, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1584, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1585, ! blockidx%x threadidx%x collapsed
1583, Generating default present(kh_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1592, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1593, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1594, ! blockidx%x threadidx%x collapsed
1592, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1601, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1603, ! blockidx%x threadidx%x collapsed
1601, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm))
1611, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1612, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1611, Generating default present(zeros_array(:ngrdcol))
1631, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
wp2_term_dp1_rhs:
3853, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3854, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3853, Generating default present(rhs_dp1_wp2(:ngrdcol,:),gr)
3863, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3864, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3865, ! blockidx%x threadidx%x collapsed
3863, Generating default present(invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1),rhs_dp1_wp2(:ngrdcol,2:nzm-1),up2(:ngrdcol,2:nzm-1),vp2(:ngrdcol,2:nzm-1))
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(rhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1))
3873, Generating implicit firstprivate(threshold)
wp2_term_pr3_rhs:
3974, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3975, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3974, Generating default present(rhs_pr3_wp2(:ngrdcol,:),gr)
3983, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3984, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3985, ! blockidx%x threadidx%x collapsed
3983, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),c_uu_buoy(:ngrdcol),vm(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),um(:ngrdcol,:nzm-1),c_uu_shr(:ngrdcol),gr,thv_ds_zm(:ngrdcol,2:nzm-1))
wp2_term_pr1_rhs:
4092, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4093, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4092, Generating default present(rhs_pr1_wp2(:ngrdcol,:),gr)
4101, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4102, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4103, ! blockidx%x threadidx%x collapsed
4101, 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))
xm_wpxp_rhs:
1766, Generating enter data create(rhs_bp_pr3(:,:))
1786, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1787, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1786, Generating default present(rhs(:ngrdcol,rhs_lb_idx_zm),wpxp(:ngrdcol,gr%k_lb_zm),gr)
1787, Generating implicit firstprivate(rhs_lb_idx_zm)
1794, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1796, ! blockidx%x threadidx%x collapsed
1794, Generating default present(rhs(:ngrdcol,:),xm_forcing(:ngrdcol,:nzt),xm(:ngrdcol,:nzt))
1796, Generating implicit firstprivate(invrs_dt,k_xm)
1810, Generating implicit firstprivate(nzm,ngrdcol)
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(lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wpxp_forcing(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,:),rhs_bp_pr3(:ngrdcol,2:nzm-1),gr,lhs_pr1(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1))
1812, Generating implicit firstprivate(k_wpxp)
1829, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1830, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1829, Generating default present(rhs(:ngrdcol,rhs_ub_idx_zm))
1830, Generating implicit firstprivate(rhs_ub_idx_zm)
1838, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1839, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1840, ! blockidx%x threadidx%x collapsed
1838, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
1840, Generating implicit firstprivate(k_wpxp,invrs_dt)
1892, 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]
1912, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:))
1984, Generating exit data delete(rhs_bp_pr3(:,:))
wp2_term_pr_dfsn_rhs:
4187, Generating create(wpuip2(:,:)) [if not already present]
4189, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4190, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4191, ! blockidx%x threadidx%x collapsed
4189, Generating default present(wp3(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),wpvp2(:ngrdcol,:nzt))
4197, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4199, ! blockidx%x threadidx%x collapsed
4197, Generating default present(rho_ds_zt(:ngrdcol,:nzm-1),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),c_wp2_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zm(:ngrdcol,2:nzm-1))
4207, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4207, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,:),gr)
wp3_term_ta_new_pdf_lhs:
4346, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4347, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4349, !$acc loop seq
4346, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
4349, Loop is parallelizable
4356, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4357, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4358, ! blockidx%x threadidx%x collapsed
4356, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),coef_wp4_implicit(:ngrdcol,2:nzt),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt))
wp3_term_ta_adg1_lhs:
4541, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4542, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4543, ! blockidx%x threadidx%x collapsed
4541, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
4564, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4565, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4566, ! blockidx%x threadidx%x collapsed
4564, Generating default present(a3_coef(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),wp3_on_wp2(:ngrdcol,2:nzt))
4614, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4615, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4616, ! blockidx%x threadidx%x collapsed
4614, Generating default present(a1_coef(:ngrdcol,2:nzt),lhs_ta_wp3(:,:ngrdcol,2:nzt-1),rho_ds_zt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a3_coef(:ngrdcol,2:nzt),gr,wp2(:ngrdcol,2:nzt),wp3_on_wp2(:ngrdcol,2:nzt))
4677, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4678, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4679, ! blockidx%x threadidx%x collapsed
4677, Generating default present(a3_coef_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp3_on_wp2(:ngrdcol,2:nzt),wp2(:ngrdcol,2:nzt))
wp3_term_tp_lhs:
4840, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4841, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4842, !$acc loop seq
4840, Generating default present(lhs_tp_wp3(:,:ngrdcol,:),gr)
4841, Generating implicit firstprivate(i)
4842, Loop is parallelizable
4852, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4853, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4854, ! blockidx%x threadidx%x collapsed
4852, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),coef_wp3_tp(:ngrdcol),gr)
calc_xm_wpxp_ta_terms:
2159, 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(:,:))
2165, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:))
2189, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2190, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2191, ! blockidx%x threadidx%x collapsed
2192, ! blockidx%x threadidx%x collapsed
2189, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2201, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2202, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2203, ! blockidx%x threadidx%x collapsed
2204, ! blockidx%x threadidx%x collapsed
2205, ! blockidx%x threadidx%x collapsed
2201, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim))
2214, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2215, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2216, ! blockidx%x threadidx%x collapsed
2214, Generating default present(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt))
2243, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2244, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2245, ! blockidx%x threadidx%x collapsed
2243, Generating default present(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt))
2277, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2278, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2279, ! blockidx%x threadidx%x collapsed
2277, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
2290, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2291, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2292, ! blockidx%x threadidx%x collapsed
2290, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2313, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2314, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2315, ! blockidx%x threadidx%x collapsed
2313, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2331, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2332, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2333, ! blockidx%x threadidx%x collapsed
2334, ! blockidx%x threadidx%x collapsed
2331, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2342, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2343, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2344, ! blockidx%x threadidx%x collapsed
2345, ! blockidx%x threadidx%x collapsed
2346, ! blockidx%x threadidx%x collapsed
2342, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2356, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2357, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2358, ! blockidx%x threadidx%x collapsed
2356, Generating default present(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt))
2368, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2369, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2370, ! blockidx%x threadidx%x collapsed
2368, Generating default present(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm))
2378, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2379, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2380, ! blockidx%x threadidx%x collapsed
2381, ! blockidx%x threadidx%x collapsed
2378, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim))
2393, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2394, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2395, ! blockidx%x threadidx%x collapsed
2396, ! blockidx%x threadidx%x collapsed
2393, Generating default present(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm))
2406, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2407, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2408, ! blockidx%x threadidx%x collapsed
2406, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm))
2540, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:))
2548, 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(:,:))
2554, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:))
wp3_terms_ac_pr2_lhs:
4967, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4968, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4967, Generating default present(lhs_ac_pr2_wp3(:ngrdcol,:),gr)
4977, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4978, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4979, ! blockidx%x threadidx%x collapsed
4977, Generating default present(gr%invrs_dzt(1:ngrdcol,2:nzt-1),c11_skw_fnc(:ngrdcol,2:nzt-1),gr,wm_zm(:ngrdcol,2:nzt),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1))
wp3_term_pr1_lhs:
5086, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5087, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5086, Generating default present(lhs_pr1_wp3(:ngrdcol,:),gr)
5097, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5098, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5099, ! blockidx%x threadidx%x collapsed
5097, Generating default present(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))
5108, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5109, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5110, ! blockidx%x threadidx%x collapsed
5108, 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))
wp3_term_ta_explicit_rhs:
5211, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5212, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5211, Generating default present(gr,rhs_ta_wp3(:ngrdcol,:))
5221, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5222, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5223, ! blockidx%x threadidx%x collapsed
5221, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp4(:ngrdcol,2:nzt),rhs_ta_wp3(:ngrdcol,2:nzt-1))
wp3_terms_bp1_pr2_rhs:
5297, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5298, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5297, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,:),gr)
5307, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5308, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5309, ! blockidx%x threadidx%x collapsed
5307, Generating default present(c11_skw_fnc(:ngrdcol,2:nzt-1),rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),wp2thvp(:ngrdcol,2:nzt-1),thv_ds_zt(:ngrdcol,2:nzt-1))
wp3_term_pr_turb_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_pr_turb_wp3(:ngrdcol,:),gr)
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(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))
5420, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5421, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5422, ! blockidx%x threadidx%x collapsed
5420, 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:
5512, Generating create(wp2uip2(:,:),wp2_uip2(:,:)) [if not already present]
5514, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5515, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5516, ! blockidx%x threadidx%x collapsed
5514, Generating default present(up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),wp2up2(:ngrdcol,:nzm),wp2vp2(:ngrdcol,:nzm),wp4(:ngrdcol,:nzm))
5523, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5524, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5523, Generating default present(gr,rhs_pr_dfsn_wp3(:ngrdcol,:))
5532, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5533, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5534, ! blockidx%x threadidx%x collapsed
5532, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),c_wp3_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1))
wp3_term_pr1_rhs:
5637, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5638, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5637, Generating default present(rhs_pr1_wp3(:ngrdcol,:),gr)
5648, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5649, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5650, ! blockidx%x threadidx%x collapsed
5648, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8b(:ngrdcol),c8(:ngrdcol),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1),skw_zt(:ngrdcol,2:nzt-1))
5657, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5658, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5659, ! blockidx%x threadidx%x collapsed
5657, 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))
solve_xm_wpxp_with_single_lhs:
2910, 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(:,:))
2918, Generating enter data create(wpsclrp_forcing(:,:,:))
2922, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
2967, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2969, ! blockidx%x threadidx%x collapsed
2967, Generating default present(wpsclrp_forcing(:ngrdcol,:nzm,sclr))
2969, Generating implicit firstprivate(sclr)
2997, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2998, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2999, ! blockidx%x threadidx%x collapsed
2997, Generating default present(vm_tndcy(:ngrdcol,:nzt),vm_forcing(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),ug(:ngrdcol,:nzt),fcor(:ngrdcol),um_forcing(:ngrdcol,:nzt),vg(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
3007, Generating update self(ug(:,:),vg(:,:),fcor(:),um_forcing(:,:),vm(:,:),vm_forcing(:,:),um(:,:))
3050, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3051, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3052, ! blockidx%x threadidx%x collapsed
3050, Generating default present(vm_tndcy(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt))
3065, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3066, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3067, ! blockidx%x threadidx%x collapsed
3065, Generating default present(upwp_forcing(:ngrdcol,:nzm),ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vpwp_forcing(:ngrdcol,:nzm),c_uu_shr(:ngrdcol))
3078, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3079, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3080, ! blockidx%x threadidx%x collapsed
3078, Generating default present(fcor(:ngrdcol),vpwp_forcing(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm))
3093, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3094, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3095, ! blockidx%x threadidx%x collapsed
3093, Generating default present(wp2(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm),fcor_y(:ngrdcol),up2(:ngrdcol,:nzm))
3108, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3109, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3110, ! blockidx%x threadidx%x collapsed
3108, Generating default present(upwp_forcing_pert(:ngrdcol,:nzm),ddzt_um_pert(:ngrdcol,:nzm),ddzt_vm_pert(:ngrdcol,:nzm),c_uu_shr(:ngrdcol),wp2(:ngrdcol,:nzm),vpwp_forcing_pert(:ngrdcol,:nzm))
3120, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:))
3136, Generating update self(vpwp(:,:),upwp(:,:),fcor(:))
3153, Generating update self(wp2(:,:),up2(:,:),fcor_y(:))
3164, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3165, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3166, ! blockidx%x threadidx%x collapsed
3164, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm))
3218, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3219, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3220, ! blockidx%x threadidx%x collapsed
3218, Generating default present(vpthvp_tmp(:ngrdcol,:nzm),vpthlp(:ngrdcol,:nzm),vprtp(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_tmp(:ngrdcol,:nzm),upthlp(:ngrdcol,:nzm),uprtp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm))
3235, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3236, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3237, ! blockidx%x threadidx%x collapsed
3235, Generating default present(vpthvp_pert(:ngrdcol,:nzm),vpthlp_pert(:ngrdcol,:nzm),vprtp_pert(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_pert(:ngrdcol,:nzm),upthlp_pert(:ngrdcol,:nzm),uprtp_pert(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm))
3251, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:))
3296, Generating implicit firstprivate(nzm,nrhs,ngrdcol)
Generating NVIDIA GPU code
3297, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3298, ! blockidx%x threadidx%x collapsed
3299, ! blockidx%x threadidx%x collapsed
3296, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs))
3309, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3311, ! blockidx%x threadidx%x collapsed
3309, Generating default present(thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,:2))
3318, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3319, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3320, ! blockidx%x threadidx%x collapsed
3318, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,:2))
3327, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
3328, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3329, ! blockidx%x threadidx%x collapsed
3330, ! blockidx%x threadidx%x collapsed
3327, Generating default present(sclrm(:ngrdcol,:nzt,:sclr_dim),old_solution(:ngrdcol,2:nzt*2,3:sclr_dim+2))
3337, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
3338, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3339, ! blockidx%x threadidx%x collapsed
3340, ! blockidx%x threadidx%x collapsed
3337, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),old_solution(:ngrdcol,:nzm*2-1,3:sclr_dim+2))
3348, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3349, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3350, ! blockidx%x threadidx%x collapsed
3348, Generating default present(vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,sclr_dim+3:sclr_dim+4))
3350, Generating implicit firstprivate(sclr_dim)
3357, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3358, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3359, ! blockidx%x threadidx%x collapsed
3357, Generating default present(vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,sclr_dim+3:sclr_dim+4))
3359, Generating implicit firstprivate(sclr_dim)
3393, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:))
3683, 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(:,:))
3691, Generating exit data delete(wpsclrp_forcing(:,:,:))
calc_xp2_xpyp_ta_terms:
4174, Generating enter data create(sgn_t_vel_rtpthlp(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),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_zt(:,:),sgn_t_vel_rtp2_zt(:,:),sgn_t_vel_rtpthlp_zt(:,:),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(:,:))
4187, Generating enter data create(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(:,:))
4202, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4203, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4204, ! blockidx%x threadidx%x collapsed
4202, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
4213, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4214, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4215, ! blockidx%x threadidx%x collapsed
4213, Generating default present(wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4222, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4223, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4224, ! blockidx%x threadidx%x collapsed
4222, 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))
4491, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4492, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4493, ! blockidx%x threadidx%x collapsed
4491, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt))
4506, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4507, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4508, ! blockidx%x threadidx%x collapsed
4506, Generating default present(coef_wprtp2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm))
4530, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4531, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4532, ! blockidx%x threadidx%x collapsed
4530, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt))
4550, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4551, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
4552, ! blockidx%x threadidx%x collapsed
4553, ! blockidx%x threadidx%x collapsed
4550, Generating default present(lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm))
4562, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
Generating NVIDIA GPU code
4563, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
4564, ! blockidx%x threadidx%x collapsed
4565, ! blockidx%x threadidx%x collapsed
4566, ! blockidx%x threadidx%x collapsed
4562, Generating default present(lhs_ta_wpthlpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wpsclrp2(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp2(:,:ngrdcol,:nzm),lhs_ta_wprtpsclrp(:,:ngrdcol,:nzm,:sclr_dim))
4587, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4588, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4589, ! blockidx%x threadidx%x collapsed
4587, Generating default present(term_wprtp2_explicit(:ngrdcol,:nzt),term_wprtpthlp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wprtp_zt(:ngrdcol,:nzt),term_wpthlp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
4601, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4603, ! blockidx%x threadidx%x collapsed
4601, Generating default present(term_wprtp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
4629, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4630, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4631, ! blockidx%x threadidx%x collapsed
4629, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm))
4637, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4638, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4639, ! blockidx%x threadidx%x collapsed
4637, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt))
4657, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4658, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4659, ! blockidx%x threadidx%x collapsed
4657, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4664, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4665, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4666, ! blockidx%x threadidx%x collapsed
4664, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt))
4688, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4689, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4690, ! blockidx%x threadidx%x collapsed
4688, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4696, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4697, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4698, ! blockidx%x threadidx%x collapsed
4696, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt))
4716, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4717, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4718, ! blockidx%x threadidx%x collapsed
4716, Generating default present(term_wprtpthlp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtpthlp(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
4742, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4743, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4744, ! blockidx%x threadidx%x collapsed
4742, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm))
4750, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4751, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4752, ! blockidx%x threadidx%x collapsed
4750, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt))
4782, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4783, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4784, ! blockidx%x threadidx%x collapsed
4782, Generating default present(term_wpsclrp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrp2(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm))
4791, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4792, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4793, ! blockidx%x threadidx%x collapsed
4791, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt))
4816, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4817, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4818, ! blockidx%x threadidx%x collapsed
4816, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm))
4823, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4824, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4825, ! blockidx%x threadidx%x collapsed
4823, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt))
4846, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4847, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4848, ! blockidx%x threadidx%x collapsed
4846, Generating default present(term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrprtp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
4855, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4856, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4857, ! blockidx%x threadidx%x collapsed
4855, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
4880, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4881, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4882, ! blockidx%x threadidx%x collapsed
4880, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm))
4887, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4888, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4889, ! blockidx%x threadidx%x collapsed
4887, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt))
4910, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4911, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4912, ! blockidx%x threadidx%x collapsed
4910, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
4919, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4920, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4921, ! blockidx%x threadidx%x collapsed
4919, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr))
4944, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4945, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4946, ! blockidx%x threadidx%x collapsed
4944, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
4951, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4952, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4953, ! blockidx%x threadidx%x collapsed
4951, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt))
5388, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5390, ! blockidx%x threadidx%x collapsed
5388, Generating default present(term_wpup2_explicit_zm(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),coef_wpvp2_implicit_zm(:ngrdcol,:nzm),term_wpvp2_explicit_zm(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),coef_wpup2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm))
5402, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5403, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5404, ! blockidx%x threadidx%x collapsed
5402, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm))
5420, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5421, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5422, ! blockidx%x threadidx%x collapsed
5420, Generating default present(coef_wpup2_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpvp2_implicit(:ngrdcol,:nzt))
5430, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5431, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5432, ! blockidx%x threadidx%x collapsed
5430, Generating default present(term_wpup2_explicit(:ngrdcol,:nzt),upwp_zt(:ngrdcol,:nzt),term_wpvp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),vpwp_zt(:ngrdcol,:nzt))
5452, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5453, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
5454, ! blockidx%x threadidx%x collapsed
5455, ! blockidx%x threadidx%x collapsed
5452, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm))
5487, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:))
5498, Generating exit data delete(sgn_t_vel_rtpthlp(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),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_zt(:,:),sgn_t_vel_rtp2_zt(:,:),sgn_t_vel_rtpthlp_zt(:,:),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(:,:))
5511, Generating exit data delete(wpsclrp_zt(:,:,:),term_wpthlpsclrp_explicit_zm(:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:))
term_tp_rhs:
5588, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5589, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5590, ! blockidx%x threadidx%x collapsed
5588, Generating default present(invrs_dzm(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),xbm(:ngrdcol,:nzm-1),xam(:ngrdcol,:nzm-1),wpxap(:ngrdcol,2:nzm-1),wpxbp(:ngrdcol,2:nzm-1))
term_dp1_lhs:
5683, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5684, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5683, Generating default present(gr,lhs(:ngrdcol,:))
5692, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5693, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5694, ! blockidx%x threadidx%x collapsed
5692, Generating default present(lhs(:ngrdcol,2:nzm-1),invrs_tau_zm(:ngrdcol,2:nzm-1),cn(:ngrdcol,2:nzm-1))
term_dp1_rhs:
5773, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5774, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5775, ! blockidx%x threadidx%x collapsed
5773, Generating default present(rhs(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),cn(:ngrdcol,:nzm))
5775, Generating implicit firstprivate(threshold)
term_pr1:
5901, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5902, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5903, ! blockidx%x threadidx%x collapsed
5901, Generating default present(invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c14(:ngrdcol),xbp2(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),invrs_tau_c14_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol))
term_pr2:
6017, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6018, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6019, ! blockidx%x threadidx%x collapsed
6017, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),c_uu_buoy(:ngrdcol),vm(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),um(:ngrdcol,:nzm-1),c_uu_shr(:ngrdcol),gr,thv_ds_zm(:ngrdcol,2:nzm-1))
pos_definite_variances:
6111, Generating update self(xp2_np1(:,:))
6132, Generating update self(xp2_np1(:,:))
xm_wpxp_clipping_and_stats:
4626, Generating enter data create(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
4717, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4718, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4719, ! blockidx%x threadidx%x collapsed
4717, Generating default present(xm_old(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),solution(:ngrdcol,:))
4719, Generating implicit firstprivate(k_xm)
4728, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4729, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4730, ! blockidx%x threadidx%x collapsed
4728, Generating default present(solution(:ngrdcol,:),wpxp(:ngrdcol,:nzm))
4730, Generating implicit firstprivate(k_wpxp)
4739, 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]
4961, Generating update self(xm(:,:))
5017, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5018, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5019, ! blockidx%x threadidx%x collapsed
5017, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5027, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5028, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5029, ! blockidx%x threadidx%x collapsed
5027, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5037, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5038, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5039, ! blockidx%x threadidx%x collapsed
5037, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5049, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5050, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5051, ! blockidx%x threadidx%x collapsed
5049, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5081, Generating update self(wpxp(:,:))
5115, Generating update self(wpxp(:,:))
5136, Generating update self(wpxp(:,:))
5161, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
xm_term_ta_lhs:
5252, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5253, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5254, ! blockidx%x threadidx%x collapsed
5252, Generating default present(invrs_rho_ds_zt(:ngrdcol,:nzt),gr%invrs_dzt(1:ngrdcol,1:nzt),gr,rho_ds_zm(:ngrdcol,:nzt+1),lhs_ta_xm(:,:ngrdcol,:nzt))
wpxp_term_tp_lhs:
5351, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5352, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5351, Generating default present(lhs_tp(:,:ngrdcol,gr%k_lb_zm),gr)
5359, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5360, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5361, ! blockidx%x threadidx%x collapsed
5359, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),gr)
5374, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5375, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5374, Generating default present(lhs_tp(:,:ngrdcol,gr%k_ub_zm),gr)
wpxp_terms_ac_pr2_lhs:
5476, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5477, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5476, Generating default present(lhs_ac_pr2(:ngrdcol,gr%k_lb_zm),gr)
5483, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5484, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5485, ! blockidx%x threadidx%x collapsed
5483, 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))
5494, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5495, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5494, Generating default present(gr,lhs_ac_pr2(:ngrdcol,gr%k_ub_zm))
wpxp_term_pr1_lhs:
5575, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5577, ! blockidx%x threadidx%x collapsed
5575, Generating default present(lhs_pr1_wprtp(:ngrdcol,2:nzm-1),lhs_pr1_wpthlp(:ngrdcol,2:nzm-1),c6rt_skw_fnc(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c6thl_skw_fnc(:ngrdcol,2:nzm-1))
5589, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5590, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5589, Generating default present(gr,lhs_pr1_wpthlp(:ngrdcol,:),lhs_pr1_wprtp(:ngrdcol,:))
5609, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5611, ! blockidx%x threadidx%x collapsed
5609, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1))
5620, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5621, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5620, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:),gr)
wpxp_terms_bp_pr3_rhs:
5699, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5700, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5699, Generating default present(rhs_bp_pr3(:ngrdcol,gr%k_lb_zm),gr)
5705, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5706, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5707, ! blockidx%x threadidx%x collapsed
5705, 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))
5713, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5714, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5713, Generating default present(gr,rhs_bp_pr3(:ngrdcol,gr%k_ub_zm))
xm_correction_wpxp_cl:
5887, Generating enter data create(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
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(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm))
5893, Generating implicit firstprivate(l_any_clipping_needed)
5902, Generating update self(l_any_clipping_needed)
5920, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5921, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5922, ! blockidx%x threadidx%x collapsed
5920, Generating default present(l_clipping_needed(:ngrdcol),xm_tndcy_wpxp_cl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),wpxp_chnge(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt))
5922, Generating implicit firstprivate(dt)
5932, Generating update self(xm_tndcy_wpxp_cl(:,:))
5939, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
damp_coefficient:
5987, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5988, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5989, ! blockidx%x threadidx%x collapsed
5987, Generating default present(coefficient(:ngrdcol),damped_value(:ngrdcol,:nzm),gr,gr%zm(1:ngrdcol,1:nzm),threshold(:ngrdcol),max_coeff_value(:ngrdcol),lscale_zm(:ngrdcol,:nzm),altitude_threshold(:ngrdcol),cx_skw_fnc(:ngrdcol,:nzm))
diagnose_upxp:
6067, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:))
6072, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6073, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6074, ! blockidx%x threadidx%x collapsed
6072, 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))
6084, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6085, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6084, Generating default present(ypxp(:ngrdcol,:),gr)
6091, Generating exit data delete(ddzt_ym(:,:),ddzt_xm(:,:))
[ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90.o
advance_clubb_core:
677, Generating enter data create(lhs_splat_wp2(:,:),invrs_tau_zt(:,:),tau_max_zm(:,:),stability_correction(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_smth(:,:),invrs_tau_c6_zm(:,:),invrs_tau_xp2_zm(:,:),em_zt(:,:),invrs_tau_c1_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),sigma_sqd_w_zt(:,:),mixt_frac_zm(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),thvm(:,:),w_1_zm(:,:),varnce_w_2_zm(:,:),em(:,:),sigma_sqd_w(:,:),rtm_before(:,:),tau_max_zt(:,:),ddzt_umvm_sqd(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_down(:,:),wprtp2(:,:),w_2_zm(:,:),wprtpthlp(:,:),tau_zm(:,:),rcp2_zt(:,:),cx_fnc_richardson(:,:),thlm_before(:,:),wpthlp2(:,:))
692, Generating enter data create(wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),wpsclrpthlp(:,:,:))
696, Generating enter data create(wpedsclrp(:,:,:))
737, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
738, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
739, ! blockidx%x threadidx%x collapsed
737, Generating default present(thlm_before(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_before(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
746, Generating update self(wp2(:,:),upwp(:,:),thlp2(:,:),rtpthlp(:,:),rfrzm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),vp2(:,:),up2(:,:),wprtp(:,:),wpthlp(:,:),wp3(:,:),um(:,:),vm(:,:),vpwp(:,:))
883, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
884, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
885, ! blockidx%x threadidx%x collapsed
883, Generating default present(sigma_sqd_w_zt(:ngrdcol,:nzt))
892, Generating update self(sigma_sqd_w_zt(:,:))
902, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
903, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
904, ! blockidx%x threadidx%x collapsed
902, Generating default present(wp2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2(:ngrdcol,:nzm),em(:ngrdcol,:nzm))
911, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
912, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
913, ! blockidx%x threadidx%x collapsed
911, Generating default present(mixt_frac_zm(:ngrdcol,:nzm),pdf_params_zm,varnce_w_1_zm(:ngrdcol,:nzm),pdf_params_zm%varnce_w_1(1:ngrdcol,1:nzm),pdf_params_zm%w_2(1:ngrdcol,1:nzm),pdf_params_zm%mixt_frac(1:ngrdcol,1:nzm),w_2_zm(:ngrdcol,:nzm),w_1_zm(:ngrdcol,:nzm),pdf_params_zm%w_1(1:ngrdcol,1:nzm),varnce_w_2_zm(:ngrdcol,:nzm),pdf_params_zm%varnce_w_2(1:ngrdcol,1:nzm))
931, Generating update self(exner(:,:),thlm(:,:),rtm(:,:),p_in_pa(:,:),rcm(:,:))
1015, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1016, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1017, ! blockidx%x threadidx%x collapsed
1015, Generating default present(invrs_tau_c1_zm(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm))
1036, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1037, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1038, ! blockidx%x threadidx%x collapsed
1036, Generating default present(em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,37))
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(em(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,37))
1108, Generating implicit firstprivate(nzm,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(cx_fnc_richardson(:ngrdcol,:nzm))
1542, Generating update self(wp2(:,:),up2(:,:),thlp2(:,:),rtpthlp(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wpthlp(:,:),wprtp(:,:),wp3(:,:),um(:,:),vm(:,:),vp2(:,:))
1562, Generating update self(vpwp(:,:),upwp(:,:))
1596, Generating exit data delete(wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),wpsclrpthlp(:,:,:))
1600, Generating exit data delete(wpedsclrp(:,:,:))
1603, Generating exit data delete(lhs_splat_wp2(:,:),invrs_tau_zt(:,:),tau_max_zm(:,:),stability_correction(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_smth(:,:),invrs_tau_c6_zm(:,:),invrs_tau_xp2_zm(:,:),em_zt(:,:),invrs_tau_c1_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),sigma_sqd_w_zt(:,:),mixt_frac_zm(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),thvm(:,:),w_1_zm(:,:),varnce_w_2_zm(:,:),em(:,:),sigma_sqd_w(:,:),rtm_before(:,:),tau_zm(:,:),rcp2_zt(:,:),cx_fnc_richardson(:,:),tau_max_zt(:,:),ddzt_umvm_sqd(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_down(:,:),wprtp2(:,:),w_2_zm(:,:),wpthlp2(:,:),wprtpthlp(:,:),thlm_before(:,:))
set_sfc_value_of_flux_profiles:
1710, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1711, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1710, Generating default present(wpthlp_sfc(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),wprtp(:ngrdcol,gr%k_lb_zm),vpwp_sfc(:ngrdcol),upwp(:ngrdcol,gr%k_lb_zm),gr,vpwp(:ngrdcol,gr%k_lb_zm),upwp_sfc(:ngrdcol))
1720, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1721, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1720, Generating default present(upwp_pert(:ngrdcol,gr%k_lb_zm),gr,vpwp_sfc_pert(:ngrdcol),vpwp_pert(:ngrdcol,gr%k_lb_zm),upwp_sfc_pert(:ngrdcol))
1730, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
1731, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1732, ! blockidx%x threadidx%x collapsed
1730, Generating default present(gr,wpsclrp_sfc(:ngrdcol,:sclr_dim),wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
1743, Generating implicit firstprivate(ngrdcol,edsclr_dim)
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(gr,wpedsclrp_sfc(:ngrdcol,:edsclr_dim),wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim))
1754, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1755, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1754, Generating default present(wpthlp(:ngrdcol,gr%k_lb_zm),wprtp(:ngrdcol,gr%k_lb_zm),vpwp(:ngrdcol,gr%k_lb_zm),gr,upwp(:ngrdcol,gr%k_lb_zm))
1765, Generating implicit firstprivate(sclr_dim,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(wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim),gr)
1778, Generating implicit firstprivate(ngrdcol,edsclr_dim)
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(wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim),gr)
[ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90.o
advance_clubb_core_api_single_col:
1120, 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(clubb_params_col(:,:)) [if not already present]
Generating copy(err_info_api%err_code(:)) [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(:),err_info_api%err_header(:)) [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(:,:),wp2up2_col(:,:),wp3_col(:,:),wpthvp_col(:,:),wpup2_col(:,:),wp2thvp_col(:,:),wp2up_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(:,:)) [if not already present]
Generating copyin(err_info_api) [if not already present]
Generating copy(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]
1201, 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]
1206, 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]
1210, 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:
1657, 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(clubb_params(:,:)) [if not already present]
Generating copyout(err_info_api%err_code(:)) [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(:),err_info_api%err_header(:)) [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(:,:),wp2thvp(:,:)) [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(:,:),wp2up(:,:),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 copyin(err_info_api) [if not already present]
Generating copy(wpvp2(:,:)) [if not already present]
1728, 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]
1732, Generating copyin(edsclrm_forcing(:,:,:)) [if not already present]
Generating copy(edsclrm(:,:,:)) [if not already present]
Generating copyin(wpedsclrp_sfc(:,:)) [if not already present]
1736, Generating copyin(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),l_mix_rat_hm(:),rtphmp_zt(:,:,:)) [if not already present]
calculate_thlp2_rad_api:
1853, 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]
[ 49%] Linking Fortran static library libclubb_core_lib.a
[ 51%] Built target clubb_core_lib
Scanning dependencies of target microphys_utils_lib
Scanning dependencies of target text_writer_lib
[ 51%] Building Fortran object src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.o
Scanning dependencies of target coamps_lib
Scanning dependencies of target bugsrad_lib
[ 52%] Built target text_writer_lib
[ 62%] Built target coamps_lib
[ 63%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F.o
[ 63%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F.o
[ 63%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F.o
[ 63%] Linking Fortran static library libbugsrad_lib.a
[ 67%] Built target bugsrad_lib
[ 67%] Linking Fortran static library libmicrophys_utils_lib.a
[ 67%] Built target microphys_utils_lib
Scanning dependencies of target morrison_microphys_lib
[ 67%] Building Fortran object src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90.o
Scanning dependencies of target KK_microphys_lib
[ 67%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90.o
[ 68%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90.o
[ 68%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90.o
0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel
[ 68%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90.o
[ 68%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90.o
[ 69%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90.o
[ 69%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90.o
[ 70%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90.o
[ 70%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90.o
[ 70%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90.o
[ 70%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90.o
[ 71%] Linking Fortran static library libKK_microphys_lib.a
[ 71%] Built target KK_microphys_lib
Scanning dependencies of target silhs_lib
[ 73%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90.o
[ 73%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90.o
[ 73%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90.o
[ 74%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90.o
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(x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:),hm_metadata)
137, Generating implicit firstprivate(ngrdcol,num_samples,pdf_dim,nzt)
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,l_in_precip_all_levs(:ngrdcol,:num_samples,:nzt),x_nl_all_levs(:ngrdcol,:num_samples,:nzt,hm_metadata%iipdf_ncn+1:pdf_dim))
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(pdf_dim,nzt,num_samples,ngrdcol)
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)
[ 74%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90.o
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),sigma_cholesky1(:,:ngrdcol,:nzt,:pdf_dim),sigma_cholesky2(:,:ngrdcol,:nzt,:pdf_dim),mu2(:ngrdcol,:nzt,:pdf_dim),mu1(:ngrdcol,:nzt,:pdf_dim),std_normal(:,:ngrdcol,:nzt,:num_samples))
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(nzt,num_samples,ngrdcol)
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(lh_rt(:ngrdcol,:num_samples,:nzt),rt_2(:ngrdcol,:nzt),crt_2(:ngrdcol,:nzt),eta(:ngrdcol,:num_samples,:nzt),mu_chi_2(:ngrdcol,:nzt),lh_thl(:ngrdcol,:num_samples,:nzt),chi(:ngrdcol,:num_samples,:nzt),cthl_2(:ngrdcol,:nzt),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),thl_2(:ngrdcol,:nzt),thl_1(:ngrdcol,:nzt),cthl_1(:ngrdcol,:nzt),rt_1(:ngrdcol,:nzt),mu_chi_1(:ngrdcol,:nzt),crt_1(:ngrdcol,:nzt))
650, Generating implicit firstprivate(lh_dev_thl_lim)
[ 74%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90.o
generate_silhs_sample:
216, Generating enter data create(l_in_precip(:,:,:),x_vert_corr(:,:),x_u_all_levs(:,:,:,:),rand_pool(:,:,:,:),sigma_cholesky1(:,:,:,:),rcm_pdf(:,:),k_lh_start(:),cloud_frac(:,:,:),sigma_cholesky2(:,:,:,:))
244, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
245, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
246, ! blockidx%x threadidx%x collapsed
244, Generating default present(pdf_params,rcm_pdf(:ngrdcol,:nzt))
265, Generating implicit firstprivate(ngrdcol,nzt,pdf_dim)
Generating NVIDIA GPU code
266, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
267, ! blockidx%x threadidx%x collapsed
268, ! blockidx%x threadidx%x collapsed
269, ! blockidx%x threadidx%x collapsed
265, 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),sigma2(:ngrdcol,:nzt,:pdf_dim),corr_cholesky_mtx_2(:ngrdcol,:nzt,:pdf_dim,:pdf_dim))
282, Generating implicit firstprivate(nzt,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(delta_zm(:ngrdcol,:nzt),gr,lscale(:ngrdcol,:nzt),x_vert_corr(:ngrdcol,:nzt),rcm_pdf(:ngrdcol,:nzt))
284, Generating implicit firstprivate(vert_decorr_coef)
298, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
299, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
300, ! blockidx%x threadidx%x collapsed
298, Generating default present(x_vert_corr(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),gr,delta_zm(:ngrdcol,:nzt))
300, Generating implicit firstprivate(vert_decorr_coef)
311, Generating update self(x_vert_corr(:,:))
349, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
350, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
351, ! blockidx%x threadidx%x collapsed
352, ! blockidx%x threadidx%x collapsed
349, Generating default present(pdf_params%mixt_frac(1:ngrdcol,1:nzt),precip_fracs,l_in_precip(:ngrdcol,:num_samples,:nzt),pdf_params,precip_fracs%precip_frac_2(1:ngrdcol,1:nzt),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),x_u_all_levs(:ngrdcol,:num_samples,:nzt,pdf_dim+1:pdf_dim+2),pdf_params%cloud_frac_2(1:ngrdcol,1:nzt),cloud_frac(:ngrdcol,:num_samples,:nzt),precip_fracs%precip_frac_1(1:ngrdcol,1:nzt),pdf_params%cloud_frac_1(1:ngrdcol,1:nzt))
352, Generating implicit firstprivate(pdf_dim)
406, Generating update self(lh_sample_point_weights(:,:,:),l_in_precip(:,:,:),k_lh_start(:),x_u_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:))
440, Generating update self(x_mixt_comp_all_levs(:,:,:),x_u_all_levs(:,:,:,:),x_nl_all_levs(:,:,:,:))
478, 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_all_uniform_samples:
754, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
755, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
756, ! blockidx%x threadidx%x collapsed
757, ! blockidx%x threadidx%x collapsed
758, ! blockidx%x threadidx%x collapsed
754, 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))
767, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
Generating NVIDIA GPU code
768, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
769, ! blockidx%x threadidx%x collapsed
770, ! blockidx%x threadidx%x collapsed
767, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
850, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
851, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
852, ! blockidx%x threadidx%x collapsed
853, ! blockidx%x threadidx%x collapsed
854, ! blockidx%x threadidx%x collapsed
850, 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))
863, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
864, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
865, ! blockidx%x threadidx%x collapsed
866, ! blockidx%x threadidx%x collapsed
863, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
compute_k_lh_start:
1017, Generating enter data create(cloud_frac_pdf(:,:),k_lh_start_rcm(:),k_lh_start_rcm_in_cloud(:))
1021, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1022, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1023, ! blockidx%x threadidx%x collapsed
1021, Generating default present(pdf_params,cloud_frac_pdf(:ngrdcol,:nzt))
1030, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1031, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1044, !$acc loop seq
1030, Generating default present(cloud_frac_pdf(:ngrdcol,:nzt),gr,k_lh_start_rcm_in_cloud(:ngrdcol),rcm_pdf(:ngrdcol,:nzt))
1031, Generating implicit firstprivate(rcm_in_cloud_max)
1044, Loop carried scalar dependence for rcm_in_cloud_max at line 1048
Loop carried dependence of k_lh_start_rcm_in_cloud prevents parallelization
Loop carried backward dependence of k_lh_start_rcm_in_cloud prevents vectorization
Generating implicit firstprivate(rcm_in_cloud)
Loop carried scalar dependence for rcm_in_cloud_max at line 1048
Loop carried dependence of k_lh_start_rcm_in_cloud prevents parallelization
Loop carried backward dependence of k_lh_start_rcm_in_cloud prevents vectorization
1061, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1062, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1073, !$acc loop seq
1061, Generating default present(gr,rcm_pdf(:ngrdcol,:nzt),k_lh_start_rcm(:ngrdcol))
1062, Generating implicit firstprivate(rcm_max)
1073, Loop carried scalar dependence for rcm_max at line 1074
Loop carried dependence of k_lh_start_rcm prevents parallelization
Loop carried backward dependence of k_lh_start_rcm prevents vectorization
1086, Generating update self(k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
1114, Generating update device(k_lh_start(:))
1118, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1119, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1118, Generating default present(k_lh_start_rcm_in_cloud(:ngrdcol),k_lh_start(:ngrdcol))
1125, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1126, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1125, Generating default present(k_lh_start_rcm(:ngrdcol),k_lh_start(:ngrdcol))
1132, Generating exit data delete(cloud_frac_pdf(:,:),k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
clip_transform_silhs_output:
1248, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
Generating NVIDIA GPU code
1249, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1250, ! blockidx%x threadidx%x collapsed
1251, ! blockidx%x threadidx%x collapsed
1248, Generating default present(lh_rc_clipped(:ngrdcol,:num_samples,:nzt),lh_nc_clipped(:ngrdcol,:num_samples,:nzt),lh_rt_clipped(:ngrdcol,:num_samples,:nzt),x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:),lh_rv_clipped(:ngrdcol,:num_samples,:nzt),hm_metadata)
1251, Generating implicit firstprivate(l_use_ncn_to_nc)
compute_arb_overlap:
1840, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
Generating NVIDIA GPU code
1841, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1842, ! blockidx%x threadidx%x collapsed
1843, ! blockidx%x threadidx%x collapsed
1848, !$acc loop seq
1840, 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))
1843, Generating implicit firstprivate(k,unbounded_point,nzt,k_lh_start_i)
1848, Loop carried scalar dependence for unbounded_point at line 1851
Generating implicit firstprivate(half_width,offset,min_val)
Loop carried scalar dependence for unbounded_point at line 1851
1874, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
Generating NVIDIA GPU code
1875, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1876, ! blockidx%x threadidx%x collapsed
1877, ! blockidx%x threadidx%x collapsed
1882, !$acc loop seq
1874, 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))
1877, Generating implicit firstprivate(k,unbounded_point,k_lh_start_i)
1882, Loop carried scalar dependence for unbounded_point at line 1885
Generating implicit firstprivate(half_width,offset,min_val)
Loop carried scalar dependence for unbounded_point at line 1885
[ 74%] Linking Fortran static library libmorrison_microphys_lib.a
[ 74%] Built target morrison_microphys_lib
[ 74%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90.o
generate_silhs_sample_api_single_col:
323, 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:
483, 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:
600, 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:
678, 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]
[ 74%] Linking Fortran static library libsilhs_lib.a
[ 74%] Built target silhs_lib
Scanning dependencies of target numerical_recipes_lib
Scanning dependencies of target radiation_lib
[ 74%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90.o
[ 74%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90.o
[ 75%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90.o
[ 75%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90.o
[ 75%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90.o
[ 75%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/soil_vegetation.F90.o
sunray_sw:
460, Generating enter data create(c1(:),c2(:),exmu0(:),exmk(:),taude(:,:),taupath(:),tauc(:),tau(:,:),taucde(:),expk(:))
497, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
498, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
500, !$acc loop seq
497, Generating default present(tau(:ngrdcol,:nzt),tauc(:ngrdcol),rcm(:ngrdcol,:nzt),dzt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
498, Generating implicit firstprivate(k)
500, Complex loop carried dependence of tauc prevents parallelization
Loop carried reuse of tauc prevents parallelization
Generating implicit firstprivate(radius)
Complex loop carried dependence of tauc prevents parallelization
Loop carried reuse of tauc prevents parallelization
507, Generating implicit firstprivate(nzt,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(tau(:ngrdcol,:nzt),taude(:ngrdcol,:nzt))
509, Generating implicit firstprivate(omega,ff)
605, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
606, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
605, Generating default present(expk(:ngrdcol),taucde(:ngrdcol),tauc(:ngrdcol),exmk(:ngrdcol),exmu0(:ngrdcol),c2(:ngrdcol),c1(:ngrdcol))
606, Generating implicit firstprivate(ff,ap23b,t3,omega,xp23p,xm23p,t2,rk,t1,xi_abs)
690, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
691, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
710, !$acc loop seq
690, Generating default present(taude(:,:),c1(:ngrdcol),c2(:ngrdcol),frad_sw(:ngrdcol,:nzt+1),zt(:,:),zm(:,:),taupath(:ngrdcol))
691, Generating implicit firstprivate(fs0,rk,l_center,xi_abs,rp,f_dir_k,beta,f_diff_k)
710, Loop carried reuse of taupath prevents parallelization
Complex loop carried dependence of taupath prevents parallelization
Loop carried dependence of taude prevents parallelization
Loop carried backward dependence of taude prevents vectorization
Loop carried dependence of zt prevents parallelization
Loop carried backward dependence of zt prevents vectorization
741, Generating exit data delete(c1(:),c2(:),exmu0(:),exmk(:),taupath(:),taude(:,:),tauc(:),tau(:,:),taucde(:),expk(:))
advance_soil_veg:
148, Generating enter data create(soil_heat_flux(:))
165, Generating update self(deep_soil_t_in_k(:),veg_t_in_k(:),sfc_soil_t_in_k(:))
171, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
172, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
171, Generating default present(soil_heat_flux(:ngrdcol),veg_t_in_k(:ngrdcol),frad_sw_up_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),frad_lw_down_sfc(:ngrdcol),frad_sw_down_sfc(:ngrdcol),deep_soil_t_in_k(:ngrdcol),p_sfc(:ngrdcol),rho_sfc(:ngrdcol),sfc_soil_t_in_k(:ngrdcol))
172, Generating implicit firstprivate(dt,veg_heat_flux,wpthep,frad_lw_up_sfc,c3,c1)
204, Generating update self(soil_heat_flux(:))
210, Generating exit data delete(soil_heat_flux(:))
[ 76%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90.o
simple_rad:
246, Generating enter data create(lwp(:,:),z_i(:),heaviside(:,:))
252, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
253, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
254, ! blockidx%x threadidx%x collapsed
252, Generating default present(gr,lwp(:ngrdcol,:gr%nzm),frad_lw(:ngrdcol,:gr%nzm))
254, Generating implicit firstprivate(f0,f1,kappa)
262, Generating implicit firstprivate(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(gr,lwp(:ngrdcol,:gr%nzm),frad_lw(:ngrdcol,:gr%nzm))
264, Generating implicit firstprivate(kappa,f0)
275, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
276, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
275, Generating default present(z_i(:ngrdcol),rtm(:,:),gr)
276, Generating implicit firstprivate(k_iso)
280, Accelerator restriction: induction variable live-out from loop: k_iso
281, Accelerator restriction: induction variable live-out from loop: k_iso
282, Accelerator restriction: induction variable live-out from loop: k_iso
305, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
306, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
307, ! blockidx%x threadidx%x collapsed
305, Generating default present(gr%zm(1:ngrdcol,1:gr%nzm),gr,z_i(:ngrdcol),heaviside(:ngrdcol,:gr%nzm))
320, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
321, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
322, ! blockidx%x threadidx%x collapsed
320, Generating default present(gr%zm(1:ngrdcol,1:gr%nzm),heaviside(:ngrdcol,:gr%nzm),frad_lw(:ngrdcol,:gr%nzm),gr,z_i(:ngrdcol),rho_zm(:ngrdcol,:gr%nzm))
336, Generating update self(z_i(:))
345, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
346, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
347, ! blockidx%x threadidx%x collapsed
345, Generating default present(frad_lw(:ngrdcol,:gr%nzt+1),gr,exner(:ngrdcol,:gr%nzt),rho(:ngrdcol,:gr%nzt),radht_lw(:ngrdcol,:gr%nzt),gr%invrs_dzt(1:ngrdcol,1:gr%nzt))
353, Generating exit data delete(z_i(:),lwp(:,:),heaviside(:,:))
simple_rad_bomex:
388, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
390, ! blockidx%x threadidx%x collapsed
388, Generating default present(radht(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr)
liq_water_path:
559, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
560, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
562, !$acc loop seq
559, Generating default present(rho(:ngrdcol,:nzm-1),rcm(:ngrdcol,:nzm-1),invrs_dzt(:ngrdcol,:nzm-1))
560, Generating implicit firstprivate(k)
562, Loop carried dependence of liq_water_path prevents parallelization
Loop carried backward dependence of liq_water_path prevents vectorization
setup_radiation_variables:
117, Generating enter data create(frad(:,:),frad_lw_up(:,:),radht_lw(:,:),radht_sw(:,:),frad_sw_up(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:))
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(frad(1:ngrdcol,1:nzm),frad_lw_up(1:ngrdcol,1:nzm),frad_lw(1:ngrdcol,1:nzm),frad_sw(1:ngrdcol,1:nzm),frad_lw_down(1:ngrdcol,1:nzm),frad_sw_down(1:ngrdcol,1:nzm),frad_sw_up(1:ngrdcol,1:nzm))
134, Generating implicit firstprivate(nzt,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(radht_sw(1:ngrdcol,1:nzt),radht_lw(1:ngrdcol,1:nzt))
reset_radiation_variables:
153, Generating NVIDIA GPU code
154, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
155, ! blockidx%x threadidx%x collapsed
153, Generating default present(frad(1:frad$sd(12),1:frad$sd(18)),frad_lw_up(1:frad$sd(12),1:frad$sd(18)),frad_lw(1:frad$sd(12),1:frad$sd(18)),frad_sw(1:frad$sd(12),1:frad$sd(18)),frad_lw_down(1:frad$sd(12),1:frad$sd(18)),frad_sw_up(1:frad$sd(12),1:frad$sd(18)),frad_sw_down(1:frad$sd(12),1:frad$sd(18)))
167, Generating NVIDIA GPU code
168, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
169, ! blockidx%x threadidx%x collapsed
167, Generating default present(radht_sw(1:radht_lw$sd(12),1:radht_lw$sd(18)),radht_lw(1:radht_lw$sd(12),1:radht_lw$sd(18)))
cleanup_radiation_variables:
320, Generating exit data delete(frad(:,:),frad_lw_up(:,:),radht_sw(:,:),radht_lw(:,:),frad_sw_up(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:))
[ 76%] Linking Fortran static library libnumerical_recipes_lib.a
[ 79%] Built target numerical_recipes_lib
[ 79%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90.o
[ 79%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90.o
radiation_driver:
386, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
387, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
388, ! blockidx%x threadidx%x collapsed
386, Generating default present(frad_sw_down(:ngrdcol,:gr%nzm),frad_lw_down(:ngrdcol,:gr%nzm),frad_lw_up(:ngrdcol,:gr%nzm),frad(:ngrdcol,:gr%nzm),frad_sw_up(:ngrdcol,:gr%nzm),gr)
397, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
399, ! blockidx%x threadidx%x collapsed
397, Generating default present(radht(:ngrdcol,:gr%nzt),gr)
438, Generating update self(frad(:,:),frad_lw_up(:,:),radht_lw(:,:),p_in_pa(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:),exner(:,:),radht_sw(:,:),rho_zm(:,:),thlm(:,:),rtm(:,:),frad_sw_up(:,:),cloud_frac(:,:),ice_supersat_frac(:,:),rho(:,:),rcm(:,:))
465, Generating update device(frad(:,:),frad_lw_up(:,:),radht_lw(:,:),radht_sw(:,:),radht(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:),frad_sw_up(:,:))
478, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
479, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
480, ! blockidx%x threadidx%x collapsed
478, Generating default present(frad_lw(1:ngrdcol,1:gr%nzm),gr,frad_sw(1:ngrdcol,1:gr%nzm))
486, Generating implicit firstprivate(ngrdcol)
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(radht_sw(1:ngrdcol,1:gr%nzt),radht_lw(1:ngrdcol,1:gr%nzt),gr)
511, Generating create(radht_sw_ddzm(:,:)) [if not already present]
514, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
515, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
516, ! blockidx%x threadidx%x collapsed
514, Generating default present(rho(:ngrdcol,:gr%nzt),radht_sw(1:ngrdcol,1:gr%nzt),gr)
527, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
528, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
529, ! blockidx%x threadidx%x collapsed
527, Generating default present(frad(:ngrdcol,:gr%nzm),frad_lw(1:ngrdcol,1:gr%nzm),gr,frad_sw(1:ngrdcol,1:gr%nzm))
534, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
535, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
536, ! blockidx%x threadidx%x collapsed
534, Generating default present(radht(:ngrdcol,:gr%nzt),radht_sw(1:ngrdcol,1:gr%nzt),radht_lw(1:ngrdcol,1:gr%nzt),gr)
548, Generating implicit firstprivate(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(gr,frad(:ngrdcol,:gr%nzm))
560, Generating update device(radht(:,:))
562, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
563, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
564, ! blockidx%x threadidx%x collapsed
562, Generating default present(gr,frad(:ngrdcol,:gr%nzm))
update_radiation_variables:
642, Generating update self(frad(:,:),frad_lw_up(:,:),frad_lw_down(:,:),frad_sw_down(:,:),frad_sw_up(:,:),radht(:,:))
652, Generating update self(frad_lw(:,:),radht_lw(:,:),radht_sw(:,:),frad_sw(:,:))
[ 79%] Linking Fortran static library libradiation_lib.a
[ 79%] Built target radiation_lib
Scanning dependencies of target input_fields_lib
[ 79%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90.o
[ 79%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90.o
[ 79%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90.o
[ 80%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90.o
[ 80%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90.o
[ 81%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90.o
[ 81%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90.o
[ 82%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90.o
[ 82%] Linking Fortran static library libinput_fields_lib.a
[ 82%] Built target input_fields_lib
Scanning dependencies of target microphys_lib
Scanning dependencies of target G_unit_test_lib
Scanning dependencies of target benchmark_cases_lib
[ 82%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90.o
[ 83%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90.o
[ 83%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90.o
[ 83%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90.o
[ 83%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90.o
[ 84%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90.o
[ 85%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90.o
[ 85%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90.o
diag_ustar:
36, Generating acc routine seq
Generating NVIDIA GPU code
[ 85%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90.o
[ 85%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90.o
[ 85%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90.o
[ 85%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90.o
[ 86%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90.o
[ 86%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90.o
[ 86%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90.o
apply_time_dependent_forcings_from_array:
646, Generating create(temp_array(:)) [if not already present]
660, Generating update device(temp_array(:))
668, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
669, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
670, ! blockidx%x threadidx%x collapsed
668, Generating default present(thlm_f(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
677, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
678, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
679, ! blockidx%x threadidx%x collapsed
677, Generating default present(thlm_f(:ngrdcol,:nzt))
686, Generating implicit firstprivate(nzt,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(thlm_f(:ngrdcol,:nzt))
697, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
698, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
699, ! blockidx%x threadidx%x collapsed
697, Generating default present(sclr_idx,thlm_f(:ngrdcol,:nzt),sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_thl))
708, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
709, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
710, ! blockidx%x threadidx%x collapsed
708, Generating default present(edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_thl),thlm_f(:ngrdcol,:nzt),sclr_idx)
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(rtm_f(:ngrdcol,:nzt),rtm(: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(rtm_f(:ngrdcol,:nzt))
742, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
743, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
744, ! blockidx%x threadidx%x collapsed
742, Generating default present(sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_rt),sclr_idx,rtm_f(:ngrdcol,:nzt))
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(sclr_idx,rtm_f(:ngrdcol,:nzt),edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_rt))
764, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
765, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
766, ! blockidx%x threadidx%x collapsed
764, Generating default present(um_ref(:ngrdcol,:nzt))
773, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
774, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
775, ! blockidx%x threadidx%x collapsed
773, Generating default present(vm_ref(:ngrdcol,:nzt))
782, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
783, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
784, ! blockidx%x threadidx%x collapsed
782, Generating default present(um_f(:ngrdcol,:nzt))
791, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
792, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
793, ! blockidx%x threadidx%x collapsed
791, Generating default present(vm_f(:ngrdcol,:nzt))
803, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
804, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
805, ! blockidx%x threadidx%x collapsed
803, Generating default present(wm_zt(:ngrdcol,:nzt))
812, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
813, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
814, ! blockidx%x threadidx%x collapsed
812, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
821, Generating implicit firstprivate(nzt)
Generating NVIDIA GPU code
822, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
826, Generating implicit firstprivate(nzt,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(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
841, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
842, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
843, ! blockidx%x threadidx%x collapsed
841, Generating default present(ug(:ngrdcol,:nzt))
850, Generating implicit firstprivate(nzt,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(vg(:ngrdcol,:nzt))
microphys_lhs:
1749, 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]
1779, 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]
[ 87%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90.o
microphys_rhs:
2082, 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(:),rho_ds_zm_col(:,:),kh_zt(:,:)) [if not already present]
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(rtm_zm(:ngrdcol),wprtp(:ngrdcol),wpqtp(: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))
[ 87%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90.o
[ 88%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90.o
[ 88%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90.o
[ 88%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90.o
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(wm_zm(:ngrdcol,:gr%nzm),gr)
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(wm_zt(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr,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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
[ 88%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90.o
wangara_sfclyr:
173, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
174, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
173, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
174, Generating implicit firstprivate(time_est)
[ 89%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90.o
[ 89%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90.o
[ 90%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90.o
[ 90%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90.o
[ 91%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90.o
[ 91%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90.o
[ 91%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90.o
[ 92%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90.o
[ 92%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_gpu_async_output_matching/src/G_unit_test_types/spurious_source_test.F90: 219)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_gpu_async_output_matching/src/G_unit_test_types/spurious_source_test.F90: 223)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_gpu_async_output_matching/src/G_unit_test_types/spurious_source_test.F90: 276)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_gpu_async_output_matching/src/G_unit_test_types/spurious_source_test.F90: 279)
[ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90.o
[ 92%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90.o
[ 92%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90.o
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))
[ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90.o
pdf_hydromet_microphys_prep:
237, Generating update self(cloud_frac(:,:),ice_supersat_frac(:,:),kh_zm(:,:))
239, Generating update self(wphydrometp(:,:,:))
292, 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(:,:,:))
295, Generating update device(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:))
374, 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(:,:,:))
[ 92%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90.o
[ 92%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90.o
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(upwp_sfc(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol),ustar(:ngrdcol),vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol))
[ 92%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90.o
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(vm_sfc(:ngrdcol),um_sfc(:ngrdcol),ubar(: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(t_sfc(:ngrdcol),exner_sfc(:ngrdcol),cd(:ngrdcol),thlm_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ubar(:ngrdcol))
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(cd(:ngrdcol),rtm_sfc(:ngrdcol),adjustment(:ngrdcol),wprtp_sfc(:ngrdcol),ubar(:ngrdcol))
bomex_tndcy:
81, Generating enter data create(qtm_forcing(:,:))
86, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
87, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
88, ! blockidx%x threadidx%x collapsed
86, Generating default present(gr%zt(1:ngrdcol,1:gr%nzt),gr,qtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt))
113, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
114, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
115, ! blockidx%x threadidx%x collapsed
113, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
123, Generating implicit firstpset_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(wpthlp_sfc(:ngrdcol),wpsclrp_sfc(:ngrdcol,:),wprtp_sfc(:ngrdcol),wpedsclrp_sfc(:ngrdcol,:),sclr_idx)
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
rivate(ngrdcol)
Generating NVIDIA GPU code
124, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
125, ! blockidx%x threadidx%x collapsed
123, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
134, Generating exit data delete(qtm_forcing(:,:))
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
bomex_sfclyr:
194, Generating enter data copyin(wpqtp_sfc(:))
209, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
210, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
209, Generating default present(wpqtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
210, Generating implicit firstprivate(wpqtp_sfc_calc,wpthlp_sfc_calc)
225, Generating exit data delete(wpqtp_sfc(:))
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_gpu_async_output_matching/src/G_unit_test_types/pdf_parameter_tests.F90: 426)
[ 92%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90.o
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90.o
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90.o
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90.o
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(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
80, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
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(thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:),wprtp_sfc(:ngrdcol),ustar(: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(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
97, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
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(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
92, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90.o
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90.o
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90.o
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90.o
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90.o
calc_forcings:
42, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
43, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
44, ! blockidx%x threadidx%x collapsed
42, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),gr,z_inversion(:ngrdcol),thlm_forcing(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt))
astex_a209_sfclyr:
193, Generating enter data create(ch(:),cq(:),rsat(:))
207, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
207, Generating default present(ustar(:ngrdcol),t_sfc(:),rsat(:ngrdcol),lowestlevel(:ngrdcol),p_sfc(:),cq(:ngrdcol),ch(:ngrdcol))
208, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
238, Generating exit data delete(ch(:),rsat(:),cq(:))
calc_forcings:
39, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
40, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
41, ! blockidx%x threadidx%x collapsed
39, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt))
atex_long_tndcy:
135, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
136, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
137, ! blockidx%x threadidx%x collapsed
135, Generating default present(gr,gr%zt(1:ngrdcol,1:gr%nzt),wm_zt(:ngrdcol,:gr%nzt))
165, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
166, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
165, Generating default present(wm_zm(:ngrdcol,:),gr)
172, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
173, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
174, ! blockidx%x threadidx%x collapsed
172, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
183, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
184, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
185, ! blockidx%x threadidx%x collapsed
183, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
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(cq(:ngrdcol),ustar(:ngrdcol),t_sfc(:),exner_sfc(:ngrdcol),ch(:ngrdcol),rsat(:ngrdcol),lowest_level(:ngrdcol),p_sfc(:))
116, Generating implicit firstprivate(saturation_formula,t_sfc_interp)
164, Generating exit data delete(cq(:),ch(:),rsat(:),exner_sfc(:))
atex_long_sfclyr:
268, Generating enter data create(c_10(:),adjustment(:))
290, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
291, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
290, Generating default present(adjustment(:ngrdcol),ustar(:ngrdcol),t_sfc(:ngrdcol),c_10(:ngrdcol))
291, Generating implicit firstprivate(t_sfc_interp)
313, Generating exit data delete(c_10(:),adjustment(:))
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(rho_sfc(:),t_sfc(:ngrdcol),thlm_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),z(:),ubar(:),wprtp_sfc(:ngrdcol),ustar(: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(wpthlp_sfc(:ngrdcol),wpsclrp_sfc(:ngrdcol,:),wprtp_sfc(:ngrdcol),sclr_idx)
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(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),sclr_idx,wpedsclrp_sfc(:ngrdcol,:))
186, Generating implicit firstprivate(co2_flx2)
atex_tndcy:
213, Generating enter data create(z_lev(:),z_inversion(:))
219, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
219, Generating default present(z_lev(:ngrdcol),rtm(:ngrdcol,:),gr)
222, Complex loop carried dependence of z_lev prevents parallelization
Loop carried reuse of z_lev prevents parallelization
229, Generating update self(rtm(:,:),z_lev(:))
244, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
245, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
244, Generating default present(z_lev(:ngrdcol),z_inversion(:ngrdcol),gr,gr%zt(1:ngrdcol,:))
250, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
251, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
252, ! blockidx%x threadidx%x collapsed
250, Generating default present(z_inversion(:ngrdcol),wm_zt(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt))
270, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
271, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
270, Generating default present(wm_zm(:ngrdcol,:),gr)
286, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
287, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
286, Generating default present(z_lev_dycore(:ngrdcol),rtm_dycore(:ngrdcol,:),gr_dycore)
289, Complex loop carried dependence of z_lev_dycore prevents parallelization
Loop carried reuse of z_lev_dycore prevents parallelization
311, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
312, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
311, Generating default present(z_lev_dycore(:ngrdcol),z_inversion_dycore(:ngrdcol),gr_dycore,gr_dycore%zt(1:ngrdcol,:))
355, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
356, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
357, ! blockidx%x threadidx%x collapsed
355, Generating default present(wm_zt(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
365, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
366, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
367, ! blockidx%x threadidx%x collapsed
365, Generating default present(thlm_forcing_dycore(:ngrdcol,:gr_dycore%nzt),rtm_forcing_dycore(:ngrdcol,:gr_dycore%nzt),gr_dycore)
374, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
375, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
376, ! blockidx%x threadidx%x collapsed
374, Generating default present(wm_zm(:ngrdcol,:gr%nzm),gr)
384, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
385, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
386, ! blockidx%x threadidx%x collapsed
384, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
395, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
396, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
397, ! blockidx%x threadidx%x collapsed
395, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
406, Generating exit data delete(z_lev(:),z_inversion(:))
atex_sfclyr:
472, Generating enter data create(c_10(:),adjustment(:))
482, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
483, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
482, Generating default present(adjustment(:ngrdcol),ustar(:ngrdcol),t_sfc(:ngrdcol),c_10(:ngrdcol))
483, Generating implicit firstprivate(t_sfc_interp)
497, Generating exit data delete(c_10(:),adjustment(:))
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90.o
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90.o
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(rtm_forcing(:ngrdcol,:gr%nzt),thlm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
dycoms2_rf01_sfclyr:
178, Generating enter data create(rsat(:),cd(:))
194, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
195, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
194, Generating default present(t_sfc(:ngrdcol),rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
195, Generating implicit firstprivate(t_sfc_interp,sens_ht,latent_ht)
204, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
205, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
204, Generating default present(ustar(:ngrdcol),t_sfc(:),rsat(:ngrdcol),cd(:ngrdcol),p_sfc(:))
205, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
225, Generating exit data delete(rsat(:),cd(:))
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90.o
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(wm_zt(:ngrdcol,gr%nzt),wm_zm(:ngrdcol,gr%nzm),gr)
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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
dycoms2_rf02_sfclyr:
196, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
197, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
196, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
197, Generating implicit firstprivate(sens_ht,latent_ht)
ekman_sfclyr:
60, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
61, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
60, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90.o
fire_sfclyr:
92, Generating enter data create(cz(:),rsat(:))
102, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
103, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
102, Generating default present(t_sfc(:),ustar(:ngrdcol),rsat(:ngrdcol),cz(:ngrdcol),p_sfc(:))
103, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
118, Generating exit data delete(rsat(:),cz(:))
[ 93%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90.o
[ 94%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90.o
[ 94%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90.o
[ 94%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90.o
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(wm_zt(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr)
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(thlm_forcing(:ngrdcol,:gr%nzt),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
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(veg_t_in_k(:ngrdcol),ustar(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),lowest_level(:),exner_sfc(:ngrdcol),ubar(:))
115, Generating implicit firstprivate(veg_theta_in_k,bflx)
122, Generating exit data delete(offset(:),c_10(:))
[ 95%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90.o
gabls2_sfclyr:
243, Generating enter data create(rsat(:),cz(:))
278, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
279, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
278, Generating default present(cz(:ngrdcol),t_sfc(:),rsat(:ngrdcol),lowest_level(:ngrdcol),p_sfc(:))
279, Generating implicit firstprivate(t_sfc_calc,saturation_formula)
295, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
296, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
295, Generating default present(ustar(:ngrdcol),lowest_level(:),p_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),t_sfc(:ngrdcol),ubar(:))
296, Generating implicit firstprivate(sstheta,bflx)
307, Generating exit data delete(rsat(:),cz(:))
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(um_sfc(:),thlm_sfc(:),vm_sfc(:),wpthlp_sfc(:),wprtp_sfc(:),ustar(:),ubar(:),lowest_level(:),rtm_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(vpwp_sfc(:ngrdcol),upwp_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
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(rtm_forcing(:ngrdcol,:gr%nzt),thlm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
landflx:
220, Generating acc routine seq
Generating NVIDIA GPU code
lba_sfclyr:
174, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
175, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
174, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
175, Generating implicit firstprivate(ft,bflx)
[ 95%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90.o
[ 95%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90.o
mpace_b_tndcy:
106, Generating enter data create(t_tendency,velocity_omega)
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(gr,thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
165, Generating exit data delete(velocity_omega,t_tendency)
mpace_b_sfclyr:
234, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
235, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
234, Generating default present(rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
235, Generating implicit firstprivate(latent_heat_flx,sensible_heat_flx)
neutral_case_sfclyr:
74, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
75, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
74, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
75, Generating implicit firstprivate(time)
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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
167, Generating exit data delete(qtm_forcing(:,:))
rico_sfclyr:
272, Generating enter data create(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:))
289, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
290, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
289, Generating default present(t_sfc(:),ustar(:ngrdcol),rsat(:ngrdcol),p_sfc(:))
290, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
320, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
321, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
320, Generating default present(z_bot(:ngrdcol),cq(:ngrdcol),ch(:ngrdcol),cm(:ngrdcol))
346, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
347, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
346, Generating default present(cm(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol),upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol))
354, Generating exit data delete(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:))
[ 95%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90.o
[ 95%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90.o
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(t_sfc(:),z(:ngrdcol),ustar(:ngrdcol),ch(:ngrdcol),rsat(:ngrdcol),cq(:ngrdcol),p_sfc(:))
107, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
138, Generating exit data delete(ch(:),rsat(:),cq(:))
[ 95%] Linking Fortran static library libG_unit_test_lib.a
[ 95%] Built target G_unit_test_lib
[ 95%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90.o
prescribe_forcings:
297, Generating enter data create(thlm_bot(:),um_bot(:),vm_bot(:),z_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:))
313, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
314, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
315, ! blockidx%x threadidx%x collapsed
313, Generating default present(rtm_forcing(:ngrdcol,:nzt),thlm_forcing(:ngrdcol,:nzt))
321, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
322, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
323, ! blockidx%x threadidx%x collapsed
321, Generating default present(rtp2_forcing(:ngrdcol,:nzm),rtpthlp_forcing(:ngrdcol,:nzm),wpthlp_forcing(:ngrdcol,:nzm),wprtp_forcing(:ngrdcol,:nzm),thlp2_forcing(:ngrdcol,:nzm))
369, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
370, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
369, Generating default present(rtm_forcing(:ngrdcol,nzt),thlm_forcing(:ngrdcol,nzt))
370, Generating implicit firstprivate(nzt)
442, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
443, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
444, ! blockidx%x threadidx%x collapsed
442, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
466, Generating update self(p_in_pa(:,:))
472, Generating update device(rtm_forcing(:,:),um_ref(:,:),thlm_forcing(:,:),edsclrm_forcing(:,:,:),sclrm_forcing(:,:,:),vm_ref(:,:),wm_zt(:,:),wm_zm(:,:))
491, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
492, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
493, ! blockidx%x threadidx%x collapsed
491, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
500, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
501, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
502, ! blockidx%x threadidx%x collapsed
503, !$acc loop seq
500, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:sclr_dim),gr)
503, Loop is parallelizable
511, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
512, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
513, ! blockidx%x threadidx%x collapsed
514, !$acc loop seq
511, Generating default present(gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:edsclr_dim))
514, Loop is parallelizable
592, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
593, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
592, Generating default present(ustar(:ngrdcol))
616, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
617, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
616, Generating default present(ustar(:ngrdcol))
630, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
631, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
630, Generating default present(ustar(:ngrdcol))
652, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
653, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
652, Generating default present(ustar(:ngrdcol))
790, Generating update self(rho_bot(:))
793, Generating update device(ustar(:),wpthlp_sfc(:),wprtp_sfc(:))
844, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
845, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
844, Generating default present(ustar(:ngrdcol))
872, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
873, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
872, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol))
873, Generating implicit firstprivate(sens_ht,latent_ht)
879, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
880, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
881, ! blockidx%x threadidx%x collapsed
879, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_thl),sclr_idx)
881, Generating implicit firstprivate(sens_ht)
888, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
889, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
890, ! blockidx%x threadidx%x collapsed
888, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_rt),sclr_idx)
890, Generating implicit firstprivate(latent_ht)
902, Generating update self(rho_zm(:,:),upwp_sfc(:),ustar(:),t_sfc(:),vpwp_sfc(:),wpthlp_sfc(:),wprtp_sfc(:))
913, 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:
1018, Generating create(thlm_zm(:,:),um_zm(:,:),vm_zm(:,:),k_min(:),rtm_zm(:,:),exner_zm(:,:)) [if not already present]
1023, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1024, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1023, Generating default present(exner_bot(:ngrdcol),gr,z_bot(:ngrdcol),vm_bot(:ngrdcol),thlm_bot(:ngrdcol),um(:ngrdcol,:1),um_bot(:ngrdcol),vm(:ngrdcol,:1),rho_zm(:ngrdcol,:1),rtm(:ngrdcol,:1),rtm_bot(:ngrdcol),thlm(:ngrdcol,:1),rho_bot(:ngrdcol),p_sfc(:ngrdcol),gr%zt(1:ngrdcol,1))
1043, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1044, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1051, !$acc loop seq
1043, Generating default present(gr,z_bot(:ngrdcol),gr%zt(1:ngrdcol,:))
1044, Generating implicit firstprivate(k,min_val)
1051, Loop carried scalar dependence for min_val at line 1052
Loop carried reuse of k_min prevents parallelization
1061, Generating update self(k_min(:))
1094, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1095, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1094, Generating default present(gr,rho_bot(:ngrdcol),p_sfc(:ngrdcol),exner_bot(:ngrdcol),z_bot(:),vm_bot(:ngrdcol),thlm_bot(:ngrdcol),um_bot(:ngrdcol),rtm_bot(:ngrdcol),rho_zm(:ngrdcol,:))
1095, Generating implicit firstprivate(k00,km1,kp2,kp1)
[ 95%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90.o
[ 95%] Linking Fortran static library libbenchmark_cases_lib.a
[ 95%] Built target benchmark_cases_lib
[ 95%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90.o
[ 96%] Linking Fortran static library libmicrophys_lib.a
[ 96%] Built target microphys_lib
Scanning dependencies of target G_unit_tests
[ 96%] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o
Scanning dependencies of target clubb_driver_lib
[ 97%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90.o
[ 97%] Linking Fortran executable G_unit_tests
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[ 97%] Built target G_unit_tests
[ 97%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90.o
init_clubb_case:
2727, Generating enter data create(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%rc_1(:,:))
Generating enter data copyin(pdf_params_zm%mixt_frac(:,:))
Generating enter data create(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(:,:))
Generating enter data copyin(pdf_params_zm)
Generating enter data create(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%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:))
Generating enter data copyin(pdf_params%mixt_frac(:,:))
Generating enter data create(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(:,:))
Generating enter data copyin(pdf_params)
Generating enter data create(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(:,:))
Generating enter data copyin(err_info,thv_ds_zt_init(:))
Generating enter data create(rcm_mc(:,:),corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:))
Generating enter data copyin(clubb_params(:,:))
Generating enter data create(sigma_x_1_n(:,:,:))
Generating enter data copyin(sfc_soil_t_in_k_init(:))
Generating enter data create(mu_x_1_n(:,:,:),lscale(:,:),kh_zt(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),wpvp2(:,:),x_mixt_comp_all_levs(:,:,:),lh_thl_clipped(:,:,:),invrs_tau_zm(:,:),kh_zm(:,:))
Generating enter data copyin(invrs_rho_ds_zt_init(:))
Generating enter data create(cloud_frac(:,:),cloudy_downdraft_frac(:,:),vpwp_sfc_pert(:),w_down_in_cloud(:,:),wp4(:,:),rcm(:,:),vpwp(:,:))
Generating enter data copyin(upwp_init(:),vm_init(:),um_init(:),hm_metadata)
Generating enter data create(wp2up2(:,:),wp2up(:,:),wpup2(:,:),wpthvp(:,:),wp3(:,:),radht(:,:),vp3(:,:),up3(:,:),wp2rtp(:,:),wp2thvp(:,:))
Generating enter data copyin(wp2_init(:))
Generating enter data create(wpthlp_sfc(:),cloud_cover(:,:),rc_coef_zm(:,:))
Generating enter data copyin(err_info%err_header(:),nu_vert_res_dep%nu9(:))
Generating enter data create(thlp2_mc(:,:),rtp2_mc(:,:))
Generating enter data copyin(t_sfc(:),vp2_init(:),up2_init(:),vm_ref_init(:),um_ref_init(:))
Generating enter data create(vprcp(:,:))
Generating enter data copyin(vg_init(:))
Generating enter data create(uprcp(:,:))
Generating enter data copyin(ug_init(:))
Generating enter data create(thlm_mc(:,:))
Generating enter data copyin(rtm_init(:))
Generating enter data create(vpwp_sfc(:),upwp_sfc(:))
Generating enter data copyin(thv_ds_zm_init(:))
Generating enter data create(thlpthvp(:,:))
Generating enter data copyin(invrs_rho_ds_zm_init(:))
Generating enter data create(ice_supersat_frac(:,:))
Generating enter data copyin(rho_ds_zm_init(:))
Generating enter data create(rho(:,:),rfrzm(:,:))
Generating enter data copyin(rho_init(:))
Generating enter data create(thlprcp(:,:),rtpthlp_mc(:,:),wp2thlp(:,:),wp2vp2(:,:))
Generating enter data copyin(wm_zt_init(:))
Generating enter data create(rtp3(:,:))
Generating enter data copyin(thlm_ref_init(:),rtm_ref_init(:))
Generating enter data create(wprtp_sfc(:),wprcp(:,:),thlp3(:,:),rtpthlp_forcing(:,:),thlp2_forcing(:,:),rtp2_forcing(:,:),wpthlp_forcing(:,:),wprtp_forcing(:,:))
Generating enter data copyin(pdf_params_zm%w_2(:,:),thlm_init(:))
Generating enter data create(rtpthvp(:,:))
Generating enter data copyin(rcm_init(:))
Generating enter data create(upwp_sfc_pert(:))
Generating enter data copyin(sfc_elevation(:))
Generating enter data create(corr_cholesky_mtx_2(:,:,:,:),vpwp_pert(:,:),upwp_pert(:,:),wprtp_mc(:,:),wpthlp_mc(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),wpthlp(:,:),wprtp(:,:),w_up_in_cloud(:,:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),vm_pert(:,:),um_pert(:,:))
Generating enter data copyin(veg_t_in_k_init(:),thvm_init(:),wm_zm_init(:),rho_zm_init(:))
Generating enter data create(err_info%err_code(:))
Generating enter data copyin(em_init(:))
Generating enter data create(vm_ref(:,:),veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:),um_ref(:,:),thlm_ref(:,:),rtm_ref(:,:),thv_ds_zt(:,:),thv_ds_zm(:,:),invrs_rho_ds_zt(:,:),invrs_rho_ds_zm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),rho_zm(:,:))
Generating enter data copyin(rho_ds_zt_init(:),p_in_pa_init(:))
Generating enter data create(p_in_pa(:,:),thvm(:,:),exner(:,:))
Generating enter data copyin(dummy_dy(:))
Generating enter data create(wm_zm(:,:),wm_zt(:,:),rcm_in_layer(:,:),upwp(:,:),vp2(:,:),up2(:,:),wp2(:,:),vg(:,:),ug(:,:),vm_forcing(:,:),um_forcing(:,:),rtm_forcing(:,:),thlm_forcing(:,:),pdf_params_zm%ice_supersat_frac_2(:,:))
Generating enter data copyin(pdf_params_zm%varnce_w_1(:,:))
Generating enter data create(pdf_params_zm%varnce_thl_2(:,:))
Generating enter data copyin(pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:))
Generating enter data create(pdf_params%ice_supersat_frac_2(:,:))
Generating enter data copyin(pdf_params%varnce_w_1(:,:))
Generating enter data create(pdf_params%varnce_thl_2(:,:))
Generating enter data copyin(pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),deep_soil_t_in_k_init(:),dummy_dx(:),deltaz(:),sclr_idx,fcor(:),exner_init(:),p_in_pa_zm_init(:))
Generating enter data create(sigma_x_2_n(:,:,:))
Generating enter data copyin(gr%zt(:,:))
Generating enter data create(cloudy_updraft_frac(:,:),rvm_mc(:,:))
Generating enter data copyin(pdf_params%w_2(:,:),p_sfc(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep,nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu10(:))
Generating enter data create(mu_x_2_n(:,:,:))
Generating enter data copyin(gr%invrs_dzt(:,:),gr%weights_zm2zt(:,:,:),gr%dzt(:,:),gr%invrs_dzm(:,:),gr%dzm(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:),fcor_y(:))
Generating enter data create(x_nl_all_levs(:,:,:,:))
2802, Generating enter data create(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp3(:,:,:),sclrp2(:,:,:))
Generating enter data copyin(sclrm_init(:,:))
Generating enter data create(sclrpthvp(:,:,:))
Generating enter data copyin(sclr_tol(:))
Generating enter data create(wpsclrp(:,:,:),sclrm(:,:,:),sclrm_forcing(:,:,:),wpsclrp_sfc(:,:))
2807, Generating enter data create(edsclrm(:,:,:))
Generating enter data copyin(edsclrm_init(:,:))
Generating enter data create(edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:))
2811, Generating enter data create(rtphmp_zt(:,:,:))
Generating enter data copyin(hm_metadata%l_mix_rat_hm(:))
Generating enter data create(thlphmp_zt(:,:,:),wphydrometp(:,:,:),wp2hmp(:,:,:))
set_case_initial_conditions:
2946, Generating implicit firstprivate(ngrdcol,lh_num_samples)
Generating NVIDIA GPU code
2947, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2948, ! blockidx%x threadidx%x collapsed
2949, ! blockidx%x threadidx%x collapsed
2950, !$acc loop seq
2946, Generating default present(x_nl_all_levs(1:ngrdcol,1:lh_num_samples,1:gr%nzt,:),x_mixt_comp_all_levs(1:ngrdcol,1:lh_num_samples,1:gr%nzt),lh_sample_point_weights(1:ngrdcol,1:lh_num_samples,1:gr%nzt),gr)
2950, Loop is parallelizable
2957, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2958, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2959, ! blockidx%x threadidx%x collapsed
2957, Generating default present(um_forcing(1:ngrdcol,1:gr%nzt),ug_init(1:gr%nzt),vm_forcing(1:ngrdcol,1:gr%nzt),vg_init(1:gr%nzt),um_ref_init(1:gr%nzt),vm_ref_init(1:gr%nzt),thlm_forcing(1:ngrdcol,1:gr%nzt),rvm_mc(1:ngrdcol,1:gr%nzt),rtm_forcing(1:ngrdcol,1:gr%nzt),rho_init(1:gr%nzt),w_down_in_cloud(1:ngrdcol,1:gr%nzt),vp3(1:ngrdcol,1:gr%nzt),cloudy_downdraft_frac(1:ngrdcol,1:gr%nzt),cloud_frac(1:ngrdcol,1:gr%nzt),wp2up(1:ngrdcol,1:gr%nzt),p_in_pa(1:ngrdcol,1:gr%nzt),lscale(1:ngrdcol,1:gr%nzt),exner(1:ngrdcol,1:gr%nzt),cloudy_updraft_frac(1:ngrdcol,1:gr%nzt),rho_ds_zt_init(1:gr%nzt),rfrzm(1:ngrdcol,1:gr%nzt),rho_ds_zt(1:ngrdcol,1:gr%nzt),rho(1:ngrdcol,1:gr%nzt),invrs_rho_ds_zt(1:ngrdcol,1:gr%nzt),ice_supersat_frac(1:ngrdcol,1:gr%nzt),thv_ds_zt(1:ngrdcol,1:gr%nzt),thlp3(1:ngrdcol,1:gr%nzt),thlm(1:ngrdcol,1:gr%nzt),rtm(1:ngrdcol,1:gr%nzt),um(1:ngrdcol,1:gr%nzt),vm(1:ngrdcol,1:gr%nzt),um_init(1:gr%nzt),vm_init(1:gr%nzt),wm_zt(1:ngrdcol,1:gr%nzt),w_up_in_cloud(1:ngrdcol,1:gr%nzt),rcm_in_layer(1:ngrdcol,1:gr%nzt),radht(1:ngrdcol,1:gr%nzt),cloud_cover(1:ngrdcol,1:gr%nzt),gr,rcm(1:ngrdcol,1:gr%nzt),ug(1:ngrdcol,1:gr%nzt),thvm_init(1:gr%nzt),vg(1:ngrdcol,1:gr%nzt),up3(1:ngrdcol,1:gr%nzt),um_ref(1:ngrdcol,1:gr%nzt),um_pert(1:ngrdcol,1:gr%nzt),vm_ref(1:ngrdcol,1:gr%nzt),vm_pert(1:ngrdcol,1:gr%nzt),thlm_ref(1:ngrdcol,1:gr%nzt),thlm_mc(1:ngrdcol,1:gr%nzt),rtm_ref(1:ngrdcol,1:gr%nzt),rtm_init(1:gr%nzt),thvm(1:ngrdcol,1:gr%nzt),thv_ds_zt_init(1:gr%nzt),p_in_pa_init(1:gr%nzt),thlm_ref_init(1:gr%nzt),rtm_ref_init(1:gr%nzt),wp2thlp(1:ngrdcol,1:gr%nzt),wp2thvp(1:ngrdcol,1:gr%nzt),wm_zt_init(1:gr%nzt),wp2rtp(1:ngrdcol,1:gr%nzt),wp3(1:ngrdcol,1:gr%nzt),wpvp2(1:ngrdcol,1:gr%nzt),wpup2(1:ngrdcol,1:gr%nzt),invrs_rho_ds_zt_init(1:gr%nzt),kh_zt(1:ngrdcol,1:gr%nzt),rtp3(1:ngrdcol,1:gr%nzt),rcm_init(1:gr%nzt),thlm_init(1:gr%nzt),rcm_mc(1:ngrdcol,1:gr%nzt),exner_init(1:gr%nzt))
3014, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3015, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3016, ! blockidx%x threadidx%x collapsed
3014, Generating default present(upwp(1:ngrdcol,1:gr%nzm),uprcp(1:ngrdcol,1:gr%nzm),vprcp(1:ngrdcol,1:gr%nzm),up2(1:ngrdcol,1:gr%nzm),thv_ds_zm_init(1:gr%nzm),vp2(1:ngrdcol,1:gr%nzm),upwp_pert(1:ngrdcol,1:gr%nzm),wprcp(1:ngrdcol,1:gr%nzm),wprtp_mc(1:ngrdcol,1:gr%nzm),wp4(1:ngrdcol,1:gr%nzm),wp2(1:ngrdcol,1:gr%nzm),wm_zm_init(1:gr%nzm),rho_zm_init(1:gr%nzm),rtpthvp(1:ngrdcol,1:gr%nzm),rtp2_mc(1:ngrdcol,1:gr%nzm),rho_zm(1:ngrdcol,1:gr%nzm),rho_ds_zm_init(1:gr%nzm),rho_ds_zm(1:ngrdcol,1:gr%nzm),rc_coef_zm(1:ngrdcol,1:gr%nzm),invrs_rho_ds_zm(1:ngrdcol,1:gr%nzm),gr,thv_ds_zm(1:ngrdcol,1:gr%nzm),thlpthvp(1:ngrdcol,1:gr%nzm),wprtp(1:ngrdcol,1:gr%nzm),wpthlp(1:ngrdcol,1:gr%nzm),rtp2(1:ngrdcol,1:gr%nzm),thlp2(1:ngrdcol,1:gr%nzm),rtpthlp(1:ngrdcol,1:gr%nzm),upwp_init(1:gr%nzm),vpwp(1:ngrdcol,1:gr%nzm),wm_zm(1:ngrdcol,1:gr%nzm),vpwp_pert(1:ngrdcol,1:gr%nzm),invrs_rho_ds_zm_init(1:gr%nzm),thlp2_mc(1:ngrdcol,1:gr%nzm),rtpthlp_mc(1:ngrdcol,1:gr%nzm),thlprcp(1:ngrdcol,1:gr%nzm),wpthvp(1:ngrdcol,1:gr%nzm),wpthlp_mc(1:ngrdcol,1:gr%nzm),up2_init(1:gr%nzm),vp2_init(1:gr%nzm),kh_zm(1:ngrdcol,1:gr%nzm),wp2vp2(1:ngrdcol,1:gr%nzm),wp2_init(1:gr%nzm),wp2up2(1:ngrdcol,1:gr%nzm),invrs_tau_zm(1:ngrdcol,1:gr%nzm),wprtp_forcing(1:ngrdcol,1:gr%nzm),wpthlp_forcing(1:ngrdcol,1:gr%nzm),rtp2_forcing(1:ngrdcol,1:gr%nzm),thlp2_forcing(1:ngrdcol,1:gr%nzm),rtpthlp_forcing(1:ngrdcol,1:gr%nzm))
3061, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3062, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3061, Generating default present(wpthlp_sfc(1:ngrdcol),wprtp_sfc(1:ngrdcol),vpwp_sfc(1:ngrdcol),sfc_soil_t_in_k_init(:),veg_t_in_k_init(:),deep_soil_t_in_k(1:ngrdcol),sfc_soil_t_in_k(1:ngrdcol),deep_soil_t_in_k_init(:),veg_t_in_k(1:ngrdcol),upwp_sfc(1:ngrdcol))
3075, Generating implicit firstprivate(ngrdcol,sclr_dim)
Generating NVIDIA GPU code
3076, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3077, ! blockidx%x threadidx%x collapsed
3078, ! blockidx%x threadidx%x collapsed
3075, Generating default present(sclrm_forcing(1:ngrdcol,1:gr%nzt,1:sclr_dim),gr,sclrm(1:ngrdcol,1:gr%nzt,1:sclr_dim),sclrp3(1:ngrdcol,1:gr%nzt,1:sclr_dim),sclrm_init(1:gr%nzt,1:sclr_dim))
3086, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
3087, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3088, ! blockidx%x threadidx%x collapsed
3089, ! blockidx%x threadidx%x collapsed
3086, Generating default present(sclrpthlp(1:ngrdcol,1:gr%nzm,1:sclr_dim),gr,sclr_tol(1:sclr_dim),sclrp2(1:ngrdcol,1:gr%nzm,1:sclr_dim),sclrprtp(1:ngrdcol,1:gr%nzm,1:sclr_dim),wpsclrp(1:ngrdcol,1:gr%nzm,1:sclr_dim),sclrpthvp(1:ngrdcol,1:gr%nzm,1:sclr_dim))
3099, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
3100, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3101, ! blockidx%x threadidx%x collapsed
3099, Generating default present(wpsclrp_sfc(1:ngrdcol,1:sclr_dim))
3110, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
3111, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3112, ! blockidx%x threadidx%x collapsed
3113, ! blockidx%x threadidx%x collapsed
3110, Generating default present(edsclrm_forcing(1:ngrdcol,1:gr%nzt,1:edsclr_dim),edsclrm(1:ngrdcol,1:gr%nzt,1:edsclr_dim),gr,edsclrm_init(1:gr%nzt,1:edsclr_dim))
3120, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
3121, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3122, ! blockidx%x threadidx%x collapsed
3120, Generating default present(wpedsclrp_sfc(1:ngrdcol,1:edsclr_dim))
3131, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
3132, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3133, ! blockidx%x threadidx%x collapsed
3134, ! blockidx%x threadidx%x collapsed
3131, Generating default present(rtphmp_zt(1:ngrdcol,1:gr%nzt,1:hydromet_dim),gr,wp2hmp(1:ngrdcol,1:gr%nzt,1:hydromet_dim),thlphmp_zt(1:ngrdcol,1:gr%nzt,1:hydromet_dim))
3142, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
3143, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3144, ! blockidx%x threadidx%x collapsed
3145, ! blockidx%x threadidx%x collapsed
3142, Generating default present(wphydrometp(1:ngrdcol,1:gr%nzm,1:hydromet_dim),gr)
3268, Generating update self(deltaz(:),gr%zm(:,:),gr%zt(:,:))
3270, Generating update self(deltaz(:),gr%zt(:,:),gr%zm(:,:),clubb_params(:,:))
3298, Generating update device(nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu9(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu10(:),clubb_params(:,:))
advance_clubb_to_end:
3512, Generating update self(wp2thvp(:,:),thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2up(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wprtp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:),wpthlp(:,:))
3515, Generating update self(sclrm(:,:,:))
3516, Generating update self(edsclrm(:,:,:))
3581, Generating implicit firstprivate(ngrdcol)
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(rcm_mc(1:ngrdcol,1:gr%nzt),rtm_forcing(1:ngrdcol,1:gr%nzt),radht(1:ngrdcol,1:gr%nzt),rfrzm(1:ngrdcol,1:gr%nzt),gr,thlm_mc(1:ngrdcol,1:gr%nzt),thlm_forcing(1:ngrdcol,1:gr%nzt),rvm_mc(1:ngrdcol,1:gr%nzt))
3599, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3600, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3601, ! blockidx%x threadidx%x collapsed
3599, Generating default present(wprtp_forcing(1:ngrdcol,1:gr%nzm),thlp2_mc(1:ngrdcol,1:gr%nzm),wpthlp_mc(1:ngrdcol,1:gr%nzm),wpthlp_forcing(1:ngrdcol,1:gr%nzm),wprtp_mc(1:ngrdcol,1:gr%nzm),rtp2_forcing(1:ngrdcol,1:gr%nzm),gr,thlp2_forcing(1:ngrdcol,1:gr%nzm),rtpthlp_mc(1:ngrdcol,1:gr%nzm),rtpthlp_forcing(1:ngrdcol,1:gr%nzm),rtp2_mc(1:ngrdcol,1:gr%nzm))
3612, Generating update self(rfrzm(:,:))
3622, Generating update device(rfrzm(:,:))
3841, 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(:,:,:))
3856, Generating copyout(skw_zm(:,:)) [if not already present]
Generating copyin(wp3_zm(:,:),wp2(:,:),clubb_params(:,:)) [if not already present]
3933, Generating update device(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:),wpthlp_mc(:,:))
3935, Generating update device(wphydrometp(:,:,:))
3953, Generating update self(cloud_frac(:,:),rcm(:,:),rho_zm(:,:),rho(:,:),exner(:,:))
3968, Generating update device(thlm_mc(:,:),rcm_mc(:,:))
3976, Generating update self(cloud_frac(:,:))
3987, Generating update self(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:))
clean_up_clubb:
4297, Generating exit data delete(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_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,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%ice_supersat_frac_1(:,:),pdf_params%cthl_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(:,:),pdf_params,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(:,:),err_info,deep_soil_t_in_k_init(:),thv_ds_zt_init(:),rcm_mc(:,:),corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:),clubb_params(:,:),sigma_x_1_n(:,:,:),sfc_soil_t_in_k_init(:),mu_x_1_n(:,:,:),lscale(:,:),kh_zt(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),wpvp2(:,:),x_mixt_comp_all_levs(:,:,:),lh_thl_clipped(:,:,:),invrs_tau_zm(:,:),kh_zm(:,:),invrs_rho_ds_zt_init(:),cloud_frac(:,:),cloudy_downdraft_frac(:,:),vpwp_sfc_pert(:),w_down_in_cloud(:,:),wp4(:,:),rcm(:,:),vpwp(:,:),upwp_init(:),vm_init(:),um_init(:),hm_metadata,wp2up2(:,:),wp2up(:,:),wpup2(:,:),wpthvp(:,:),wp3(:,:),radht(:,:),vp3(:,:),up3(:,:),wp2rtp(:,:),wp2thvp(:,:),wp2_init(:),wpthlp_sfc(:),cloud_cover(:,:),rc_coef_zm(:,:),err_info%err_header(:),nu_vert_res_dep%nu9(:),thlp2_mc(:,:),rtp2_mc(:,:),t_sfc(:),vp2_init(:),up2_init(:),vm_ref_init(:),um_ref_init(:),vprcp(:,:),vg_init(:),uprcp(:,:),ug_init(:),thlm_mc(:,:),rtm_init(:),vpwp_sfc(:),upwp_sfc(:),thv_ds_zm_init(:),thlpthvp(:,:),invrs_rho_ds_zm_init(:),ice_supersat_frac(:,:),rho_ds_zm_init(:),rho(:,:),rfrzm(:,:),rho_init(:),thlprcp(:,:),rtpthlp_mc(:,:),wp2thlp(:,:),wp2vp2(:,:),wm_zt_init(:),rtp3(:,:),thlm_ref_init(:),rtm_ref_init(:),wprtp_sfc(:),wprcp(:,:),thlp3(:,:),rtpthlp_forcing(:,:),thlp2_forcing(:,:),rtp2_forcing(:,:),wpthlp_forcing(:,:),wprtp_forcing(:,:),pdf_params_zm%w_2(:,:),thlm_init(:),rtpthvp(:,:),rcm_init(:),upwp_sfc_pert(:),sfc_elevation(:),corr_cholesky_mtx_2(:,:,:,:),vpwp_pert(:,:),upwp_pert(:,:),wprtp_mc(:,:),wpthlp_mc(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),wpthlp(:,:),wprtp(:,:),w_up_in_cloud(:,:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),vm_pert(:,:),um_pert(:,:),veg_t_in_k_init(:),thvm_init(:),wm_zm_init(:),rho_zm_init(:),err_info%err_code(:),em_init(:),vm_ref(:,:),veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:),um_ref(:,:),thlm_ref(:,:),rtm_ref(:,:),thv_ds_zt(:,:),thv_ds_zm(:,:),invrs_rho_ds_zt(:,:),invrs_rho_ds_zm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),rho_zm(:,:),rho_ds_zt_init(:),p_in_pa_init(:),p_in_pa(:,:),thvm(:,:),exner(:,:),dummy_dy(:),wm_zm(:,:),wm_zt(:,:),rcm_in_layer(:,:),upwp(:,:),vp2(:,:),up2(:,:),wp2(:,:),vg(:,:),ug(:,:),vm_forcing(:,:),um_forcing(:,:),rtm_forcing(:,:),thlm_forcing(:,:),pdf_params_zm%ice_supersat_frac_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%ice_supersat_frac_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),dummy_dx(:),deltaz(:),sclr_idx,fcor(:),exner_init(:),p_in_pa_zm_init(:),sigma_x_2_n(:,:,:),gr%zt(:,:),cloudy_updraft_frac(:,:),rvm_mc(:,:),pdf_params%w_2(:,:),p_sfc(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep,nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu10(:),mu_x_2_n(:,:,:),gr%invrs_dzt(:,:),gr%weights_zm2zt(:,:,:),gr%dzt(:,:),gr%invrs_dzm(:,:),gr%dzm(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:),fcor_y(:),x_nl_all_levs(:,:,:,:))
4373, Generating exit data delete(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp3(:,:,:),sclrp2(:,:,:),sclrm_init(:,:),sclrpthvp(:,:,:),sclr_tol(:),wpsclrp(:,:,:),sclrm(:,:,:),sclrm_forcing(:,:,:),wpsclrp_sfc(:,:))
4378, Generating exit data delete(edsclrm(:,:,:),edsclrm_init(:,:),edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:))
4382, Generating exit data delete(rtphmp_zt(:,:,:),hm_metadata%l_mix_rat_hm(:),thlphmp_zt(:,:,:),wphydrometp(:,:,:),wp2hmp(:,:,:))
[ 97%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/clubb_loss_driver.F90.o
[ 97%] Linking Fortran static library libclubb_driver_lib.a
[ 97%] Built target clubb_driver_lib
Scanning dependencies of target clubb_thread_test
Scanning dependencies of target clubb_standalone_loss
Scanning dependencies of target clubb_driver_test
Scanning dependencies of target clubb_standalone
Scanning dependencies of target clubb_loss_driver_test
Scanning dependencies of target clubb_tuner
[ 98%] Building Fortran object src/CMakeFiles/clubb_standalone_loss.dir/clubb_standalone_loss.F90.o
[ 98%] Building Fortran object src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90.o
[ 98%] Building Fortran object src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90.o
[ 98%] Building Fortran object src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90.o
[ 99%] Building Fortran object src/CMakeFiles/clubb_loss_driver_test.dir/clubb_loss_driver_test.F90.o
[100%] Building Fortran object src/CMakeFiles/clubb_tuner.dir/error.F90.o
[100%] Linking Fortran executable clubb_thread_test
[100%] Linking Fortran executable clubb_driver_test
[100%] Linking Fortran executable clubb_standalone
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.
[100%] Linking Fortran executable clubb_standalone_loss
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[100%] Linking Fortran executable clubb_loss_driver_test
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[100%] Built target clubb_thread_test
[100%] Built target clubb_standalone
[100%] Building Fortran object src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90.o
[100%] Built target clubb_driver_test
[100%] Built target clubb_standalone_loss
[100%] Linking Fortran executable clubb_tuner
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[100%] Built target clubb_loss_driver_test
[100%] Built target clubb_tuner
Install the project...
-- Install configuration: "Release"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/libclubb_driver_lib.a
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_tuner
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_tuner" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/G_unit_tests
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/G_unit_tests" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_thread_test
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_thread_test" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_driver_test
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_driver_test" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone_loss
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone_loss" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_loss_driver_test
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_loss_driver_test" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
CLUBBStandardsCheck.py: beginning check on src
PASS: 0 checks failed for src
CLUBBStandardsCheck.py: beginning check on src/CLUBB_core
PASS: 0 checks failed for src/CLUBB_core
CLUBBStandardsCheck.py: beginning check on src/SILHS
PASS: 0 checks failed for src/SILHS
CLUBBStandardsCheck.py: beginning check on src/Benchmark_cases
PASS: 0 checks failed for src/Benchmark_cases
CLUBBStandardsCheck.py: beginning check on src/Radiation
PASS: 0 checks failed for src/Radiation
CLUBBStandardsCheck.py: beginning check on src/Microphys
PASS: 0 checks failed for src/Microphys
CLUBBStandardsCheck.py: beginning check on src/Microphys/KK_microphys
PASS: 0 checks failed for src/Microphys/KK_microphys
CLUBBStandardsCheck.py: beginning check on src/G_unit_test_types
PASS: 0 checks failed for src/G_unit_test_types
[92mBuild completed successfully, and all source code checks passed.[0m
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run Normal GPU)
[Pipeline] lock
Trying to acquire lock on [Resource: GPU_mitch]
The resource [GPU_mitch] is locked by build clubb_plot_nvhpc_gpu_vs_cpu #206 #206 since Aug 6, 2026, 3:17 AM.
[Resource: GPU_mitch] is not free, waiting for execution ...
[Required resources: [GPU_mitch]] added into queue at position 0
Lock acquired on [Resource: GPU_mitch]
[Pipeline] {
[Pipeline] sh
+ ulimit -s 8388608
+ run_scripts/run_scm.py -multicol C8/0.4:0.9/16 -stats input/stats/multi_col_stats.in -debug 0 -out_dir gpu_async/normal arm
Creating a custom hypergrid of parameters
- Initial values file: '/home/jenkins/workspace/clubb_gpu_async_output_matching/input/parameter_and_flag_configs/default/tunable_parameters.in'
- Spec: C8/0.4:0.9/16
Writing to '/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/arm_multicol_params.in':
- ngrdcol = 16
/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/arm.in
Output directory: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal
- using install dir (latest): /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
- using executable: /home/jenkins/workspace/clubb_gpu_async_output_matching/run_scripts/../install/latest/clubb_standalone
=================== Running arm ===================
iteration: 1 / 870 -- time = 41460.0s / 93600.0s
iteration: 2 / 870 -- time = 41520.0s / 93600.0s
iteration: 3 / 870 -- time = 41580.0s / 93600.0s
iteration: 4 / 870 -- time = 41640.0s / 93600.0s
iteration: 5 / 870 -- time = 41700.0s / 93600.0s
iteration: 6 / 870 -- time = 41760.0s / 93600.0s
iteration: 7 / 870 -- time = 41820.0s / 93600.0s
iteration: 8 / 870 -- time = 41880.0s / 93600.0s
iteration: 9 / 870 -- time = 41940.0s / 93600.0s
iteration: 10 / 870 -- time = 42000.0s / 93600.0s
iteration: 11 / 870 -- time = 42060.0s / 93600.0s
iteration: 12 / 870 -- time = 42120.0s / 93600.0s
iteration: 13 / 870 -- time = 42180.0s / 93600.0s
iteration: 14 / 870 -- time = 42240.0s / 93600.0s
iteration: 15 / 870 -- time = 42300.0s / 93600.0s
iteration: 16 / 870 -- time = 42360.0s / 93600.0s
iteration: 17 / 870 -- time = 42420.0s / 93600.0s
iteration: 18 / 870 -- time = 42480.0s / 93600.0s
iteration: 19 / 870 -- time = 42540.0s / 93600.0s
iteration: 20 / 870 -- time = 42600.0s / 93600.0s
iteration: 21 / 870 -- time = 42660.0s / 93600.0s
iteration: 22 / 870 -- time = 42720.0s / 93600.0s
iteration: 23 / 870 -- time = 42780.0s / 93600.0s
iteration: 24 / 870 -- time = 42840.0s / 93600.0s
iteration: 25 / 870 -- time = 42900.0s / 93600.0s
iteration: 26 / 870 -- time = 42960.0s / 93600.0s
iteration: 27 / 870 -- time = 43020.0s / 93600.0s
iteration: 28 / 870 -- time = 43080.0s / 93600.0s
iteration: 29 / 870 -- time = 43140.0s / 93600.0s
iteration: 30 / 870 -- time = 43200.0s / 93600.0s
iteration: 31 / 870 -- time = 43260.0s / 93600.0s
iteration: 32 / 870 -- time = 43320.0s / 93600.0s
iteration: 33 / 870 -- time = 43380.0s / 93600.0s
iteration: 34 / 870 -- time = 43440.0s / 93600.0s
iteration: 35 / 870 -- time = 43500.0s / 93600.0s
iteration: 36 / 870 -- time = 43560.0s / 93600.0s
iteration: 37 / 870 -- time = 43620.0s / 93600.0s
iteration: 38 / 870 -- time = 43680.0s / 93600.0s
iteration: 39 / 870 -- time = 43740.0s / 93600.0s
iteration: 40 / 870 -- time = 43800.0s / 93600.0s
iteration: 41 / 870 -- time = 43860.0s / 93600.0s
iteration: 42 / 870 -- time = 43920.0s / 93600.0s
iteration: 43 / 870 -- time = 43980.0s / 93600.0s
iteration: 44 / 870 -- time = 44040.0s / 93600.0s
iteration: 45 / 870 -- time = 44100.0s / 93600.0s
iteration: 46 / 870 -- time = 44160.0s / 93600.0s
iteration: 47 / 870 -- time = 44220.0s / 93600.0s
iteration: 48 / 870 -- time = 44280.0s / 93600.0s
iteration: 49 / 870 -- time = 44340.0s / 93600.0s
iteration: 50 / 870 -- time = 44400.0s / 93600.0s
iteration: 51 / 870 -- time = 44460.0s / 93600.0s
iteration: 52 / 870 -- time = 44520.0s / 93600.0s
iteration: 53 / 870 -- time = 44580.0s / 93600.0s
iteration: 54 / 870 -- time = 44640.0s / 93600.0s
iteration: 55 / 870 -- time = 44700.0s / 93600.0s
iteration: 56 / 870 -- time = 44760.0s / 93600.0s
iteration: 57 / 870 -- time = 44820.0s / 93600.0s
iteration: 58 / 870 -- time = 44880.0s / 93600.0s
iteration: 59 / 870 -- time = 44940.0s / 93600.0s
iteration: 60 / 870 -- time = 45000.0s / 93600.0s
iteration: 61 / 870 -- time = 45060.0s / 93600.0s
iteration: 62 / 870 -- time = 45120.0s / 93600.0s
iteration: 63 / 870 -- time = 45180.0s / 93600.0s
iteration: 64 / 870 -- time = 45240.0s / 93600.0s
iteration: 65 / 870 -- time = 45300.0s / 93600.0s
iteration: 66 / 870 -- time = 45360.0s / 93600.0s
iteration: 67 / 870 -- time = 45420.0s / 93600.0s
iteration: 68 / 870 -- time = 45480.0s / 93600.0s
iteration: 69 / 870 -- time = 45540.0s / 93600.0s
iteration: 70 / 870 -- time = 45600.0s / 93600.0s
iteration: 71 / 870 -- time = 45660.0s / 93600.0s
iteration: 72 / 870 -- time = 45720.0s / 93600.0s
iteration: 73 / 870 -- time = 45780.0s / 93600.0s
iteration: 74 / 870 -- time = 45840.0s / 93600.0s
iteration: 75 / 870 -- time = 45900.0s / 93600.0s
iteration: 76 / 870 -- time = 45960.0s / 93600.0s
iteration: 77 / 870 -- time = 46020.0s / 93600.0s
iteration: 78 / 870 -- time = 46080.0s / 93600.0s
iteration: 79 / 870 -- time = 46140.0s / 93600.0s
iteration: 80 / 870 -- time = 46200.0s / 93600.0s
iteration: 81 / 870 -- time = 46260.0s / 93600.0s
iteration: 82 / 870 -- time = 46320.0s / 93600.0s
iteration: 83 / 870 -- time = 46380.0s / 93600.0s
iteration: 84 / 870 -- time = 46440.0s / 93600.0s
iteration: 85 / 870 -- time = 46500.0s / 93600.0s
iteration: 86 / 870 -- time = 46560.0s / 93600.0s
iteration: 87 / 870 -- time = 46620.0s / 93600.0s
iteration: 88 / 870 -- time = 46680.0s / 93600.0s
iteration: 89 / 870 -- time = 46740.0s / 93600.0s
iteration: 90 / 870 -- time = 46800.0s / 93600.0s
iteration: 91 / 870 -- time = 46860.0s / 93600.0s
iteration: 92 / 870 -- time = 46920.0s / 93600.0s
iteration: 93 / 870 -- time = 46980.0s / 93600.0s
iteration: 94 / 870 -- time = 47040.0s / 93600.0s
iteration: 95 / 870 -- time = 47100.0s / 93600.0s
iteration: 96 / 870 -- time = 47160.0s / 93600.0s
iteration: 97 / 870 -- time = 47220.0s / 93600.0s
iteration: 98 / 870 -- time = 47280.0s / 93600.0s
iteration: 99 / 870 -- time = 47340.0s / 93600.0s
iteration: 100 / 870 -- time = 47400.0s / 93600.0s
iteration: 101 / 870 -- time = 47460.0s / 93600.0s
iteration: 102 / 870 -- time = 47520.0s / 93600.0s
iteration: 103 / 870 -- time = 47580.0s / 93600.0s
iteration: 104 / 870 -- time = 47640.0s / 93600.0s
iteration: 105 / 870 -- time = 47700.0s / 93600.0s
iteration: 106 / 870 -- time = 47760.0s / 93600.0s
iteration: 107 / 870 -- time = 47820.0s / 93600.0s
iteration: 108 / 870 -- time = 47880.0s / 93600.0s
iteration: 109 / 870 -- time = 47940.0s / 93600.0s
iteration: 110 / 870 -- time = 48000.0s / 93600.0s
iteration: 111 / 870 -- time = 48060.0s / 93600.0s
iteration: 112 / 870 -- time = 48120.0s / 93600.0s
iteration: 113 / 870 -- time = 48180.0s / 93600.0s
iteration: 114 / 870 -- time = 48240.0s / 93600.0s
iteration: 115 / 870 -- time = 48300.0s / 93600.0s
iteration: 116 / 870 -- time = 48360.0s / 93600.0s
iteration: 117 / 870 -- time = 48420.0s / 93600.0s
iteration: 118 / 870 -- time = 48480.0s / 93600.0s
iteration: 119 / 870 -- time = 48540.0s / 93600.0s
iteration: 120 / 870 -- time = 48600.0s / 93600.0s
iteration: 121 / 870 -- time = 48660.0s / 93600.0s
iteration: 122 / 870 -- time = 48720.0s / 93600.0s
iteration: 123 / 870 -- time = 48780.0s / 93600.0s
iteration: 124 / 870 -- time = 48840.0s / 93600.0s
iteration: 125 / 870 -- time = 48900.0s / 93600.0s
iteration: 126 / 870 -- time = 48960.0s / 93600.0s
iteration: 127 / 870 -- time = 49020.0s / 93600.0s
iteration: 128 / 870 -- time = 49080.0s / 93600.0s
iteration: 129 / 870 -- time = 49140.0s / 93600.0s
iteration: 130 / 870 -- time = 49200.0s / 93600.0s
iteration: 131 / 870 -- time = 49260.0s / 93600.0s
iteration: 132 / 870 -- time = 49320.0s / 93600.0s
iteration: 133 / 870 -- time = 49380.0s / 93600.0s
iteration: 134 / 870 -- time = 49440.0s / 93600.0s
iteration: 135 / 870 -- time = 49500.0s / 93600.0s
iteration: 136 / 870 -- time = 49560.0s / 93600.0s
iteration: 137 / 870 -- time = 49620.0s / 93600.0s
iteration: 138 / 870 -- time = 49680.0s / 93600.0s
iteration: 139 / 870 -- time = 49740.0s / 93600.0s
iteration: 140 / 870 -- time = 49800.0s / 93600.0s
iteration: 141 / 870 -- time = 49860.0s / 93600.0s
iteration: 142 / 870 -- time = 49920.0s / 93600.0s
iteration: 143 / 870 -- time = 49980.0s / 93600.0s
iteration: 144 / 870 -- time = 50040.0s / 93600.0s
iteration: 145 / 870 -- time = 50100.0s / 93600.0s
iteration: 146 / 870 -- time = 50160.0s / 93600.0s
iteration: 147 / 870 -- time = 50220.0s / 93600.0s
iteration: 148 / 870 -- time = 50280.0s / 93600.0s
iteration: 149 / 870 -- time = 50340.0s / 93600.0s
iteration: 150 / 870 -- time = 50400.0s / 93600.0s
iteration: 151 / 870 -- time = 50460.0s / 93600.0s
iteration: 152 / 870 -- time = 50520.0s / 93600.0s
iteration: 153 / 870 -- time = 50580.0s / 93600.0s
iteration: 154 / 870 -- time = 50640.0s / 93600.0s
iteration: 155 / 870 -- time = 50700.0s / 93600.0s
iteration: 156 / 870 -- time = 50760.0s / 93600.0s
iteration: 157 / 870 -- time = 50820.0s / 93600.0s
iteration: 158 / 870 -- time = 50880.0s / 93600.0s
iteration: 159 / 870 -- time = 50940.0s / 93600.0s
iteration: 160 / 870 -- time = 51000.0s / 93600.0s
iteration: 161 / 870 -- time = 51060.0s / 93600.0s
iteration: 162 / 870 -- time = 51120.0s / 93600.0s
iteration: 163 / 870 -- time = 51180.0s / 93600.0s
iteration: 164 / 870 -- time = 51240.0s / 93600.0s
iteration: 165 / 870 -- time = 51300.0s / 93600.0s
iteration: 166 / 870 -- time = 51360.0s / 93600.0s
iteration: 167 / 870 -- time = 51420.0s / 93600.0s
iteration: 168 / 870 -- time = 51480.0s / 93600.0s
iteration: 169 / 870 -- time = 51540.0s / 93600.0s
iteration: 170 / 870 -- time = 51600.0s / 93600.0s
iteration: 171 / 870 -- time = 51660.0s / 93600.0s
iteration: 172 / 870 -- time = 51720.0s / 93600.0s
iteration: 173 / 870 -- time = 51780.0s / 93600.0s
iteration: 174 / 870 -- time = 51840.0s / 93600.0s
iteration: 175 / 870 -- time = 51900.0s / 93600.0s
iteration: 176 / 870 -- time = 51960.0s / 93600.0s
iteration: 177 / 870 -- time = 52020.0s / 93600.0s
iteration: 178 / 870 -- time = 52080.0s / 93600.0s
iteration: 179 / 870 -- time = 52140.0s / 93600.0s
iteration: 180 / 870 -- time = 52200.0s / 93600.0s
iteration: 181 / 870 -- time = 52260.0s / 93600.0s
iteration: 182 / 870 -- time = 52320.0s / 93600.0s
iteration: 183 / 870 -- time = 52380.0s / 93600.0s
iteration: 184 / 870 -- time = 52440.0s / 93600.0s
iteration: 185 / 870 -- time = 52500.0s / 93600.0s
iteration: 186 / 870 -- time = 52560.0s / 93600.0s
iteration: 187 / 870 -- time = 52620.0s / 93600.0s
iteration: 188 / 870 -- time = 52680.0s / 93600.0s
iteration: 189 / 870 -- time = 52740.0s / 93600.0s
iteration: 190 / 870 -- time = 52800.0s / 93600.0s
iteration: 191 / 870 -- time = 52860.0s / 93600.0s
iteration: 192 / 870 -- time = 52920.0s / 93600.0s
iteration: 193 / 870 -- time = 52980.0s / 93600.0s
iteration: 194 / 870 -- time = 53040.0s / 93600.0s
iteration: 195 / 870 -- time = 53100.0s / 93600.0s
iteration: 196 / 870 -- time = 53160.0s / 93600.0s
iteration: 197 / 870 -- time = 53220.0s / 93600.0s
iteration: 198 / 870 -- time = 53280.0s / 93600.0s
iteration: 199 / 870 -- time = 53340.0s / 93600.0s
iteration: 200 / 870 -- time = 53400.0s / 93600.0s
iteration: 201 / 870 -- time = 53460.0s / 93600.0s
iteration: 202 / 870 -- time = 53520.0s / 93600.0s
iteration: 203 / 870 -- time = 53580.0s / 93600.0s
iteration: 204 / 870 -- time = 53640.0s / 93600.0s
iteration: 205 / 870 -- time = 53700.0s / 93600.0s
iteration: 206 / 870 -- time = 53760.0s / 93600.0s
iteration: 207 / 870 -- time = 53820.0s / 93600.0s
iteration: 208 / 870 -- time = 53880.0s / 93600.0s
iteration: 209 / 870 -- time = 53940.0s / 93600.0s
iteration: 210 / 870 -- time = 54000.0s / 93600.0s
iteration: 211 / 870 -- time = 54060.0s / 93600.0s
iteration: 212 / 870 -- time = 54120.0s / 93600.0s
iteration: 213 / 870 -- time = 54180.0s / 93600.0s
iteration: 214 / 870 -- time = 54240.0s / 93600.0s
iteration: 215 / 870 -- time = 54300.0s / 93600.0s
iteration: 216 / 870 -- time = 54360.0s / 93600.0s
iteration: 217 / 870 -- time = 54420.0s / 93600.0s
iteration: 218 / 870 -- time = 54480.0s / 93600.0s
iteration: 219 / 870 -- time = 54540.0s / 93600.0s
iteration: 220 / 870 -- time = 54600.0s / 93600.0s
iteration: 221 / 870 -- time = 54660.0s / 93600.0s
iteration: 222 / 870 -- time = 54720.0s / 93600.0s
iteration: 223 / 870 -- time = 54780.0s / 93600.0s
iteration: 224 / 870 -- time = 54840.0s / 93600.0s
iteration: 225 / 870 -- time = 54900.0s / 93600.0s
iteration: 226 / 870 -- time = 54960.0s / 93600.0s
iteration: 227 / 870 -- time = 55020.0s / 93600.0s
iteration: 228 / 870 -- time = 55080.0s / 93600.0s
iteration: 229 / 870 -- time = 55140.0s / 93600.0s
iteration: 230 / 870 -- time = 55200.0s / 93600.0s
iteration: 231 / 870 -- time = 55260.0s / 93600.0s
iteration: 232 / 870 -- time = 55320.0s / 93600.0s
iteration: 233 / 870 -- time = 55380.0s / 93600.0s
iteration: 234 / 870 -- time = 55440.0s / 93600.0s
iteration: 235 / 870 -- time = 55500.0s / 93600.0s
iteration: 236 / 870 -- time = 55560.0s / 93600.0s
iteration: 237 / 870 -- time = 55620.0s / 93600.0s
iteration: 238 / 870 -- time = 55680.0s / 93600.0s
iteration: 239 / 870 -- time = 55740.0s / 93600.0s
iteration: 240 / 870 -- time = 55800.0s / 93600.0s
iteration: 241 / 870 -- time = 55860.0s / 93600.0s
iteration: 242 / 870 -- time = 55920.0s / 93600.0s
iteration: 243 / 870 -- time = 55980.0s / 93600.0s
iteration: 244 / 870 -- time = 56040.0s / 93600.0s
iteration: 245 / 870 -- time = 56100.0s / 93600.0s
iteration: 246 / 870 -- time = 56160.0s / 93600.0s
iteration: 247 / 870 -- time = 56220.0s / 93600.0s
iteration: 248 / 870 -- time = 56280.0s / 93600.0s
iteration: 249 / 870 -- time = 56340.0s / 93600.0s
iteration: 250 / 870 -- time = 56400.0s / 93600.0s
iteration: 251 / 870 -- time = 56460.0s / 93600.0s
iteration: 252 / 870 -- time = 56520.0s / 93600.0s
iteration: 253 / 870 -- time = 56580.0s / 93600.0s
iteration: 254 / 870 -- time = 56640.0s / 93600.0s
iteration: 255 / 870 -- time = 56700.0s / 93600.0s
iteration: 256 / 870 -- time = 56760.0s / 93600.0s
iteration: 257 / 870 -- time = 56820.0s / 93600.0s
iteration: 258 / 870 -- time = 56880.0s / 93600.0s
iteration: 259 / 870 -- time = 56940.0s / 93600.0s
iteration: 260 / 870 -- time = 57000.0s / 93600.0s
iteration: 261 / 870 -- time = 57060.0s / 93600.0s
iteration: 262 / 870 -- time = 57120.0s / 93600.0s
iteration: 263 / 870 -- time = 57180.0s / 93600.0s
iteration: 264 / 870 -- time = 57240.0s / 93600.0s
iteration: 265 / 870 -- time = 57300.0s / 93600.0s
iteration: 266 / 870 -- time = 57360.0s / 93600.0s
iteration: 267 / 870 -- time = 57420.0s / 93600.0s
iteration: 268 / 870 -- time = 57480.0s / 93600.0s
iteration: 269 / 870 -- time = 57540.0s / 93600.0s
iteration: 270 / 870 -- time = 57600.0s / 93600.0s
iteration: 271 / 870 -- time = 57660.0s / 93600.0s
iteration: 272 / 870 -- time = 57720.0s / 93600.0s
iteration: 273 / 870 -- time = 57780.0s / 93600.0s
iteration: 274 / 870 -- time = 57840.0s / 93600.0s
iteration: 275 / 870 -- time = 57900.0s / 93600.0s
iteration: 276 / 870 -- time = 57960.0s / 93600.0s
iteration: 277 / 870 -- time = 58020.0s / 93600.0s
iteration: 278 / 870 -- time = 58080.0s / 93600.0s
iteration: 279 / 870 -- time = 58140.0s / 93600.0s
iteration: 280 / 870 -- time = 58200.0s / 93600.0s
iteration: 281 / 870 -- time = 58260.0s / 93600.0s
iteration: 282 / 870 -- time = 58320.0s / 93600.0s
iteration: 283 / 870 -- time = 58380.0s / 93600.0s
iteration: 284 / 870 -- time = 58440.0s / 93600.0s
iteration: 285 / 870 -- time = 58500.0s / 93600.0s
iteration: 286 / 870 -- time = 58560.0s / 93600.0s
iteration: 287 / 870 -- time = 58620.0s / 93600.0s
iteration: 288 / 870 -- time = 58680.0s / 93600.0s
iteration: 289 / 870 -- time = 58740.0s / 93600.0s
iteration: 290 / 870 -- time = 58800.0s / 93600.0s
iteration: 291 / 870 -- time = 58860.0s / 93600.0s
iteration: 292 / 870 -- time = 58920.0s / 93600.0s
iteration: 293 / 870 -- time = 58980.0s / 93600.0s
iteration: 294 / 870 -- time = 59040.0s / 93600.0s
iteration: 295 / 870 -- time = 59100.0s / 93600.0s
iteration: 296 / 870 -- time = 59160.0s / 93600.0s
iteration: 297 / 870 -- time = 59220.0s / 93600.0s
iteration: 298 / 870 -- time = 59280.0s / 93600.0s
iteration: 299 / 870 -- time = 59340.0s / 93600.0s
iteration: 300 / 870 -- time = 59400.0s / 93600.0s
iteration: 301 / 870 -- time = 59460.0s / 93600.0s
iteration: 302 / 870 -- time = 59520.0s / 93600.0s
iteration: 303 / 870 -- time = 59580.0s / 93600.0s
iteration: 304 / 870 -- time = 59640.0s / 93600.0s
iteration: 305 / 870 -- time = 59700.0s / 93600.0s
iteration: 306 / 870 -- time = 59760.0s / 93600.0s
iteration: 307 / 870 -- time = 59820.0s / 93600.0s
iteration: 308 / 870 -- time = 59880.0s / 93600.0s
iteration: 309 / 870 -- time = 59940.0s / 93600.0s
iteration: 310 / 870 -- time = 60000.0s / 93600.0s
iteration: 311 / 870 -- time = 60060.0s / 93600.0s
iteration: 312 / 870 -- time = 60120.0s / 93600.0s
iteration: 313 / 870 -- time = 60180.0s / 93600.0s
iteration: 314 / 870 -- time = 60240.0s / 93600.0s
iteration: 315 / 870 -- time = 60300.0s / 93600.0s
iteration: 316 / 870 -- time = 60360.0s / 93600.0s
iteration: 317 / 870 -- time = 60420.0s / 93600.0s
iteration: 318 / 870 -- time = 60480.0s / 93600.0s
iteration: 319 / 870 -- time = 60540.0s / 93600.0s
iteration: 320 / 870 -- time = 60600.0s / 93600.0s
iteration: 321 / 870 -- time = 60660.0s / 93600.0s
iteration: 322 / 870 -- time = 60720.0s / 93600.0s
iteration: 323 / 870 -- time = 60780.0s / 93600.0s
iteration: 324 / 870 -- time = 60840.0s / 93600.0s
iteration: 325 / 870 -- time = 60900.0s / 93600.0s
iteration: 326 / 870 -- time = 60960.0s / 93600.0s
iteration: 327 / 870 -- time = 61020.0s / 93600.0s
iteration: 328 / 870 -- time = 61080.0s / 93600.0s
iteration: 329 / 870 -- time = 61140.0s / 93600.0s
iteration: 330 / 870 -- time = 61200.0s / 93600.0s
iteration: 331 / 870 -- time = 61260.0s / 93600.0s
iteration: 332 / 870 -- time = 61320.0s / 93600.0s
iteration: 333 / 870 -- time = 61380.0s / 93600.0s
iteration: 334 / 870 -- time = 61440.0s / 93600.0s
iteration: 335 / 870 -- time = 61500.0s / 93600.0s
iteration: 336 / 870 -- time = 61560.0s / 93600.0s
iteration: 337 / 870 -- time = 61620.0s / 93600.0s
iteration: 338 / 870 -- time = 61680.0s / 93600.0s
iteration: 339 / 870 -- time = 61740.0s / 93600.0s
iteration: 340 / 870 -- time = 61800.0s / 93600.0s
iteration: 341 / 870 -- time = 61860.0s / 93600.0s
iteration: 342 / 870 -- time = 61920.0s / 93600.0s
iteration: 343 / 870 -- time = 61980.0s / 93600.0s
iteration: 344 / 870 -- time = 62040.0s / 93600.0s
iteration: 345 / 870 -- time = 62100.0s / 93600.0s
iteration: 346 / 870 -- time = 62160.0s / 93600.0s
iteration: 347 / 870 -- time = 62220.0s / 93600.0s
iteration: 348 / 870 -- time = 62280.0s / 93600.0s
iteration: 349 / 870 -- time = 62340.0s / 93600.0s
iteration: 350 / 870 -- time = 62400.0s / 93600.0s
iteration: 351 / 870 -- time = 62460.0s / 93600.0s
iteration: 352 / 870 -- time = 62520.0s / 93600.0s
iteration: 353 / 870 -- time = 62580.0s / 93600.0s
iteration: 354 / 870 -- time = 62640.0s / 93600.0s
iteration: 355 / 870 -- time = 62700.0s / 93600.0s
iteration: 356 / 870 -- time = 62760.0s / 93600.0s
iteration: 357 / 870 -- time = 62820.0s / 93600.0s
iteration: 358 / 870 -- time = 62880.0s / 93600.0s
iteration: 359 / 870 -- time = 62940.0s / 93600.0s
iteration: 360 / 870 -- time = 63000.0s / 93600.0s
iteration: 361 / 870 -- time = 63060.0s / 93600.0s
iteration: 362 / 870 -- time = 63120.0s / 93600.0s
iteration: 363 / 870 -- time = 63180.0s / 93600.0s
iteration: 364 / 870 -- time = 63240.0s / 93600.0s
iteration: 365 / 870 -- time = 63300.0s / 93600.0s
iteration: 366 / 870 -- time = 63360.0s / 93600.0s
iteration: 367 / 870 -- time = 63420.0s / 93600.0s
iteration: 368 / 870 -- time = 63480.0s / 93600.0s
iteration: 369 / 870 -- time = 63540.0s / 93600.0s
iteration: 370 / 870 -- time = 63600.0s / 93600.0s
iteration: 371 / 870 -- time = 63660.0s / 93600.0s
iteration: 372 / 870 -- time = 63720.0s / 93600.0s
iteration: 373 / 870 -- time = 63780.0s / 93600.0s
iteration: 374 / 870 -- time = 63840.0s / 93600.0s
iteration: 375 / 870 -- time = 63900.0s / 93600.0s
iteration: 376 / 870 -- time = 63960.0s / 93600.0s
iteration: 377 / 870 -- time = 64020.0s / 93600.0s
iteration: 378 / 870 -- time = 64080.0s / 93600.0s
iteration: 379 / 870 -- time = 64140.0s / 93600.0s
iteration: 380 / 870 -- time = 64200.0s / 93600.0s
iteration: 381 / 870 -- time = 64260.0s / 93600.0s
iteration: 382 / 870 -- time = 64320.0s / 93600.0s
iteration: 383 / 870 -- time = 64380.0s / 93600.0s
iteration: 384 / 870 -- time = 64440.0s / 93600.0s
iteration: 385 / 870 -- time = 64500.0s / 93600.0s
iteration: 386 / 870 -- time = 64560.0s / 93600.0s
iteration: 387 / 870 -- time = 64620.0s / 93600.0s
iteration: 388 / 870 -- time = 64680.0s / 93600.0s
iteration: 389 / 870 -- time = 64740.0s / 93600.0s
iteration: 390 / 870 -- time = 64800.0s / 93600.0s
iteration: 391 / 870 -- time = 64860.0s / 93600.0s
iteration: 392 / 870 -- time = 64920.0s / 93600.0s
iteration: 393 / 870 -- time = 64980.0s / 93600.0s
iteration: 394 / 870 -- time = 65040.0s / 93600.0s
iteration: 395 / 870 -- time = 65100.0s / 93600.0s
iteration: 396 / 870 -- time = 65160.0s / 93600.0s
iteration: 397 / 870 -- time = 65220.0s / 93600.0s
iteration: 398 / 870 -- time = 65280.0s / 93600.0s
iteration: 399 / 870 -- time = 65340.0s / 93600.0s
iteration: 400 / 870 -- time = 65400.0s / 93600.0s
iteration: 401 / 870 -- time = 65460.0s / 93600.0s
iteration: 402 / 870 -- time = 65520.0s / 93600.0s
iteration: 403 / 870 -- time = 65580.0s / 93600.0s
iteration: 404 / 870 -- time = 65640.0s / 93600.0s
iteration: 405 / 870 -- time = 65700.0s / 93600.0s
iteration: 406 / 870 -- time = 65760.0s / 93600.0s
iteration: 407 / 870 -- time = 65820.0s / 93600.0s
iteration: 408 / 870 -- time = 65880.0s / 93600.0s
iteration: 409 / 870 -- time = 65940.0s / 93600.0s
iteration: 410 / 870 -- time = 66000.0s / 93600.0s
iteration: 411 / 870 -- time = 66060.0s / 93600.0s
iteration: 412 / 870 -- time = 66120.0s / 93600.0s
iteration: 413 / 870 -- time = 66180.0s / 93600.0s
iteration: 414 / 870 -- time = 66240.0s / 93600.0s
iteration: 415 / 870 -- time = 66300.0s / 93600.0s
iteration: 416 / 870 -- time = 66360.0s / 93600.0s
iteration: 417 / 870 -- time = 66420.0s / 93600.0s
iteration: 418 / 870 -- time = 66480.0s / 93600.0s
iteration: 419 / 870 -- time = 66540.0s / 93600.0s
iteration: 420 / 870 -- time = 66600.0s / 93600.0s
iteration: 421 / 870 -- time = 66660.0s / 93600.0s
iteration: 422 / 870 -- time = 66720.0s / 93600.0s
iteration: 423 / 870 -- time = 66780.0s / 93600.0s
iteration: 424 / 870 -- time = 66840.0s / 93600.0s
iteration: 425 / 870 -- time = 66900.0s / 93600.0s
iteration: 426 / 870 -- time = 66960.0s / 93600.0s
iteration: 427 / 870 -- time = 67020.0s / 93600.0s
iteration: 428 / 870 -- time = 67080.0s / 93600.0s
iteration: 429 / 870 -- time = 67140.0s / 93600.0s
iteration: 430 / 870 -- time = 67200.0s / 93600.0s
iteration: 431 / 870 -- time = 67260.0s / 93600.0s
iteration: 432 / 870 -- time = 67320.0s / 93600.0s
iteration: 433 / 870 -- time = 67380.0s / 93600.0s
iteration: 434 / 870 -- time = 67440.0s / 93600.0s
iteration: 435 / 870 -- time = 67500.0s / 93600.0s
iteration: 436 / 870 -- time = 67560.0s / 93600.0s
iteration: 437 / 870 -- time = 67620.0s / 93600.0s
iteration: 438 / 870 -- time = 67680.0s / 93600.0s
iteration: 439 / 870 -- time = 67740.0s / 93600.0s
iteration: 440 / 870 -- time = 67800.0s / 93600.0s
iteration: 441 / 870 -- time = 67860.0s / 93600.0s
iteration: 442 / 870 -- time = 67920.0s / 93600.0s
iteration: 443 / 870 -- time = 67980.0s / 93600.0s
iteration: 444 / 870 -- time = 68040.0s / 93600.0s
iteration: 445 / 870 -- time = 68100.0s / 93600.0s
iteration: 446 / 870 -- time = 68160.0s / 93600.0s
iteration: 447 / 870 -- time = 68220.0s / 93600.0s
iteration: 448 / 870 -- time = 68280.0s / 93600.0s
iteration: 449 / 870 -- time = 68340.0s / 93600.0s
iteration: 450 / 870 -- time = 68400.0s / 93600.0s
iteration: 451 / 870 -- time = 68460.0s / 93600.0s
iteration: 452 / 870 -- time = 68520.0s / 93600.0s
iteration: 453 / 870 -- time = 68580.0s / 93600.0s
iteration: 454 / 870 -- time = 68640.0s / 93600.0s
iteration: 455 / 870 -- time = 68700.0s / 93600.0s
iteration: 456 / 870 -- time = 68760.0s / 93600.0s
iteration: 457 / 870 -- time = 68820.0s / 93600.0s
iteration: 458 / 870 -- time = 68880.0s / 93600.0s
iteration: 459 / 870 -- time = 68940.0s / 93600.0s
iteration: 460 / 870 -- time = 69000.0s / 93600.0s
iteration: 461 / 870 -- time = 69060.0s / 93600.0s
iteration: 462 / 870 -- time = 69120.0s / 93600.0s
iteration: 463 / 870 -- time = 69180.0s / 93600.0s
iteration: 464 / 870 -- time = 69240.0s / 93600.0s
iteration: 465 / 870 -- time = 69300.0s / 93600.0s
iteration: 466 / 870 -- time = 69360.0s / 93600.0s
iteration: 467 / 870 -- time = 69420.0s / 93600.0s
iteration: 468 / 870 -- time = 69480.0s / 93600.0s
iteration: 469 / 870 -- time = 69540.0s / 93600.0s
iteration: 470 / 870 -- time = 69600.0s / 93600.0s
iteration: 471 / 870 -- time = 69660.0s / 93600.0s
iteration: 472 / 870 -- time = 69720.0s / 93600.0s
iteration: 473 / 870 -- time = 69780.0s / 93600.0s
iteration: 474 / 870 -- time = 69840.0s / 93600.0s
iteration: 475 / 870 -- time = 69900.0s / 93600.0s
iteration: 476 / 870 -- time = 69960.0s / 93600.0s
iteration: 477 / 870 -- time = 70020.0s / 93600.0s
iteration: 478 / 870 -- time = 70080.0s / 93600.0s
iteration: 479 / 870 -- time = 70140.0s / 93600.0s
iteration: 480 / 870 -- time = 70200.0s / 93600.0s
iteration: 481 / 870 -- time = 70260.0s / 93600.0s
iteration: 482 / 870 -- time = 70320.0s / 93600.0s
iteration: 483 / 870 -- time = 70380.0s / 93600.0s
iteration: 484 / 870 -- time = 70440.0s / 93600.0s
iteration: 485 / 870 -- time = 70500.0s / 93600.0s
iteration: 486 / 870 -- time = 70560.0s / 93600.0s
iteration: 487 / 870 -- time = 70620.0s / 93600.0s
iteration: 488 / 870 -- time = 70680.0s / 93600.0s
iteration: 489 / 870 -- time = 70740.0s / 93600.0s
iteration: 490 / 870 -- time = 70800.0s / 93600.0s
iteration: 491 / 870 -- time = 70860.0s / 93600.0s
iteration: 492 / 870 -- time = 70920.0s / 93600.0s
iteration: 493 / 870 -- time = 70980.0s / 93600.0s
iteration: 494 / 870 -- time = 71040.0s / 93600.0s
iteration: 495 / 870 -- time = 71100.0s / 93600.0s
iteration: 496 / 870 -- time = 71160.0s / 93600.0s
iteration: 497 / 870 -- time = 71220.0s / 93600.0s
iteration: 498 / 870 -- time = 71280.0s / 93600.0s
iteration: 499 / 870 -- time = 71340.0s / 93600.0s
iteration: 500 / 870 -- time = 71400.0s / 93600.0s
iteration: 501 / 870 -- time = 71460.0s / 93600.0s
iteration: 502 / 870 -- time = 71520.0s / 93600.0s
iteration: 503 / 870 -- time = 71580.0s / 93600.0s
iteration: 504 / 870 -- time = 71640.0s / 93600.0s
iteration: 505 / 870 -- time = 71700.0s / 93600.0s
iteration: 506 / 870 -- time = 71760.0s / 93600.0s
iteration: 507 / 870 -- time = 71820.0s / 93600.0s
iteration: 508 / 870 -- time = 71880.0s / 93600.0s
iteration: 509 / 870 -- time = 71940.0s / 93600.0s
iteration: 510 / 870 -- time = 72000.0s / 93600.0s
iteration: 511 / 870 -- time = 72060.0s / 93600.0s
iteration: 512 / 870 -- time = 72120.0s / 93600.0s
iteration: 513 / 870 -- time = 72180.0s / 93600.0s
iteration: 514 / 870 -- time = 72240.0s / 93600.0s
iteration: 515 / 870 -- time = 72300.0s / 93600.0s
iteration: 516 / 870 -- time = 72360.0s / 93600.0s
iteration: 517 / 870 -- time = 72420.0s / 93600.0s
iteration: 518 / 870 -- time = 72480.0s / 93600.0s
iteration: 519 / 870 -- time = 72540.0s / 93600.0s
iteration: 520 / 870 -- time = 72600.0s / 93600.0s
iteration: 521 / 870 -- time = 72660.0s / 93600.0s
iteration: 522 / 870 -- time = 72720.0s / 93600.0s
iteration: 523 / 870 -- time = 72780.0s / 93600.0s
iteration: 524 / 870 -- time = 72840.0s / 93600.0s
iteration: 525 / 870 -- time = 72900.0s / 93600.0s
iteration: 526 / 870 -- time = 72960.0s / 93600.0s
iteration: 527 / 870 -- time = 73020.0s / 93600.0s
iteration: 528 / 870 -- time = 73080.0s / 93600.0s
iteration: 529 / 870 -- time = 73140.0s / 93600.0s
iteration: 530 / 870 -- time = 73200.0s / 93600.0s
iteration: 531 / 870 -- time = 73260.0s / 93600.0s
iteration: 532 / 870 -- time = 73320.0s / 93600.0s
iteration: 533 / 870 -- time = 73380.0s / 93600.0s
iteration: 534 / 870 -- time = 73440.0s / 93600.0s
iteration: 535 / 870 -- time = 73500.0s / 93600.0s
iteration: 536 / 870 -- time = 73560.0s / 93600.0s
iteration: 537 / 870 -- time = 73620.0s / 93600.0s
iteration: 538 / 870 -- time = 73680.0s / 93600.0s
iteration: 539 / 870 -- time = 73740.0s / 93600.0s
iteration: 540 / 870 -- time = 73800.0s / 93600.0s
iteration: 541 / 870 -- time = 73860.0s / 93600.0s
iteration: 542 / 870 -- time = 73920.0s / 93600.0s
iteration: 543 / 870 -- time = 73980.0s / 93600.0s
iteration: 544 / 870 -- time = 74040.0s / 93600.0s
iteration: 545 / 870 -- time = 74100.0s / 93600.0s
iteration: 546 / 870 -- time = 74160.0s / 93600.0s
iteration: 547 / 870 -- time = 74220.0s / 93600.0s
iteration: 548 / 870 -- time = 74280.0s / 93600.0s
iteration: 549 / 870 -- time = 74340.0s / 93600.0s
iteration: 550 / 870 -- time = 74400.0s / 93600.0s
iteration: 551 / 870 -- time = 74460.0s / 93600.0s
iteration: 552 / 870 -- time = 74520.0s / 93600.0s
iteration: 553 / 870 -- time = 74580.0s / 93600.0s
iteration: 554 / 870 -- time = 74640.0s / 93600.0s
iteration: 555 / 870 -- time = 74700.0s / 93600.0s
iteration: 556 / 870 -- time = 74760.0s / 93600.0s
iteration: 557 / 870 -- time = 74820.0s / 93600.0s
iteration: 558 / 870 -- time = 74880.0s / 93600.0s
iteration: 559 / 870 -- time = 74940.0s / 93600.0s
iteration: 560 / 870 -- time = 75000.0s / 93600.0s
iteration: 561 / 870 -- time = 75060.0s / 93600.0s
iteration: 562 / 870 -- time = 75120.0s / 93600.0s
iteration: 563 / 870 -- time = 75180.0s / 93600.0s
iteration: 564 / 870 -- time = 75240.0s / 93600.0s
iteration: 565 / 870 -- time = 75300.0s / 93600.0s
iteration: 566 / 870 -- time = 75360.0s / 93600.0s
iteration: 567 / 870 -- time = 75420.0s / 93600.0s
iteration: 568 / 870 -- time = 75480.0s / 93600.0s
iteration: 569 / 870 -- time = 75540.0s / 93600.0s
iteration: 570 / 870 -- time = 75600.0s / 93600.0s
iteration: 571 / 870 -- time = 75660.0s / 93600.0s
iteration: 572 / 870 -- time = 75720.0s / 93600.0s
iteration: 573 / 870 -- time = 75780.0s / 93600.0s
iteration: 574 / 870 -- time = 75840.0s / 93600.0s
iteration: 575 / 870 -- time = 75900.0s / 93600.0s
iteration: 576 / 870 -- time = 75960.0s / 93600.0s
iteration: 577 / 870 -- time = 76020.0s / 93600.0s
iteration: 578 / 870 -- time = 76080.0s / 93600.0s
iteration: 579 / 870 -- time = 76140.0s / 93600.0s
iteration: 580 / 870 -- time = 76200.0s / 93600.0s
iteration: 581 / 870 -- time = 76260.0s / 93600.0s
iteration: 582 / 870 -- time = 76320.0s / 93600.0s
iteration: 583 / 870 -- time = 76380.0s / 93600.0s
iteration: 584 / 870 -- time = 76440.0s / 93600.0s
iteration: 585 / 870 -- time = 76500.0s / 93600.0s
iteration: 586 / 870 -- time = 76560.0s / 93600.0s
iteration: 587 / 870 -- time = 76620.0s / 93600.0s
iteration: 588 / 870 -- time = 76680.0s / 93600.0s
iteration: 589 / 870 -- time = 76740.0s / 93600.0s
iteration: 590 / 870 -- time = 76800.0s / 93600.0s
iteration: 591 / 870 -- time = 76860.0s / 93600.0s
iteration: 592 / 870 -- time = 76920.0s / 93600.0s
iteration: 593 / 870 -- time = 76980.0s / 93600.0s
iteration: 594 / 870 -- time = 77040.0s / 93600.0s
iteration: 595 / 870 -- time = 77100.0s / 93600.0s
iteration: 596 / 870 -- time = 77160.0s / 93600.0s
iteration: 597 / 870 -- time = 77220.0s / 93600.0s
iteration: 598 / 870 -- time = 77280.0s / 93600.0s
iteration: 599 / 870 -- time = 77340.0s / 93600.0s
iteration: 600 / 870 -- time = 77400.0s / 93600.0s
iteration: 601 / 870 -- time = 77460.0s / 93600.0s
iteration: 602 / 870 -- time = 77520.0s / 93600.0s
iteration: 603 / 870 -- time = 77580.0s / 93600.0s
iteration: 604 / 870 -- time = 77640.0s / 93600.0s
iteration: 605 / 870 -- time = 77700.0s / 93600.0s
iteration: 606 / 870 -- time = 77760.0s / 93600.0s
iteration: 607 / 870 -- time = 77820.0s / 93600.0s
iteration: 608 / 870 -- time = 77880.0s / 93600.0s
iteration: 609 / 870 -- time = 77940.0s / 93600.0s
iteration: 610 / 870 -- time = 78000.0s / 93600.0s
iteration: 611 / 870 -- time = 78060.0s / 93600.0s
iteration: 612 / 870 -- time = 78120.0s / 93600.0s
iteration: 613 / 870 -- time = 78180.0s / 93600.0s
iteration: 614 / 870 -- time = 78240.0s / 93600.0s
iteration: 615 / 870 -- time = 78300.0s / 93600.0s
iteration: 616 / 870 -- time = 78360.0s / 93600.0s
iteration: 617 / 870 -- time = 78420.0s / 93600.0s
iteration: 618 / 870 -- time = 78480.0s / 93600.0s
iteration: 619 / 870 -- time = 78540.0s / 93600.0s
iteration: 620 / 870 -- time = 78600.0s / 93600.0s
iteration: 621 / 870 -- time = 78660.0s / 93600.0s
iteration: 622 / 870 -- time = 78720.0s / 93600.0s
iteration: 623 / 870 -- time = 78780.0s / 93600.0s
iteration: 624 / 870 -- time = 78840.0s / 93600.0s
iteration: 625 / 870 -- time = 78900.0s / 93600.0s
iteration: 626 / 870 -- time = 78960.0s / 93600.0s
iteration: 627 / 870 -- time = 79020.0s / 93600.0s
iteration: 628 / 870 -- time = 79080.0s / 93600.0s
iteration: 629 / 870 -- time = 79140.0s / 93600.0s
iteration: 630 / 870 -- time = 79200.0s / 93600.0s
iteration: 631 / 870 -- time = 79260.0s / 93600.0s
iteration: 632 / 870 -- time = 79320.0s / 93600.0s
iteration: 633 / 870 -- time = 79380.0s / 93600.0s
iteration: 634 / 870 -- time = 79440.0s / 93600.0s
iteration: 635 / 870 -- time = 79500.0s / 93600.0s
iteration: 636 / 870 -- time = 79560.0s / 93600.0s
iteration: 637 / 870 -- time = 79620.0s / 93600.0s
iteration: 638 / 870 -- time = 79680.0s / 93600.0s
iteration: 639 / 870 -- time = 79740.0s / 93600.0s
iteration: 640 / 870 -- time = 79800.0s / 93600.0s
iteration: 641 / 870 -- time = 79860.0s / 93600.0s
iteration: 642 / 870 -- time = 79920.0s / 93600.0s
iteration: 643 / 870 -- time = 79980.0s / 93600.0s
iteration: 644 / 870 -- time = 80040.0s / 93600.0s
iteration: 645 / 870 -- time = 80100.0s / 93600.0s
iteration: 646 / 870 -- time = 80160.0s / 93600.0s
iteration: 647 / 870 -- time = 80220.0s / 93600.0s
iteration: 648 / 870 -- time = 80280.0s / 93600.0s
iteration: 649 / 870 -- time = 80340.0s / 93600.0s
iteration: 650 / 870 -- time = 80400.0s / 93600.0s
iteration: 651 / 870 -- time = 80460.0s / 93600.0s
iteration: 652 / 870 -- time = 80520.0s / 93600.0s
iteration: 653 / 870 -- time = 80580.0s / 93600.0s
iteration: 654 / 870 -- time = 80640.0s / 93600.0s
iteration: 655 / 870 -- time = 80700.0s / 93600.0s
iteration: 656 / 870 -- time = 80760.0s / 93600.0s
iteration: 657 / 870 -- time = 80820.0s / 93600.0s
iteration: 658 / 870 -- time = 80880.0s / 93600.0s
iteration: 659 / 870 -- time = 80940.0s / 93600.0s
iteration: 660 / 870 -- time = 81000.0s / 93600.0s
iteration: 661 / 870 -- time = 81060.0s / 93600.0s
iteration: 662 / 870 -- time = 81120.0s / 93600.0s
iteration: 663 / 870 -- time = 81180.0s / 93600.0s
iteration: 664 / 870 -- time = 81240.0s / 93600.0s
iteration: 665 / 870 -- time = 81300.0s / 93600.0s
iteration: 666 / 870 -- time = 81360.0s / 93600.0s
iteration: 667 / 870 -- time = 81420.0s / 93600.0s
iteration: 668 / 870 -- time = 81480.0s / 93600.0s
iteration: 669 / 870 -- time = 81540.0s / 93600.0s
iteration: 670 / 870 -- time = 81600.0s / 93600.0s
iteration: 671 / 870 -- time = 81660.0s / 93600.0s
iteration: 672 / 870 -- time = 81720.0s / 93600.0s
iteration: 673 / 870 -- time = 81780.0s / 93600.0s
iteration: 674 / 870 -- time = 81840.0s / 93600.0s
iteration: 675 / 870 -- time = 81900.0s / 93600.0s
iteration: 676 / 870 -- time = 81960.0s / 93600.0s
iteration: 677 / 870 -- time = 82020.0s / 93600.0s
iteration: 678 / 870 -- time = 82080.0s / 93600.0s
iteration: 679 / 870 -- time = 82140.0s / 93600.0s
iteration: 680 / 870 -- time = 82200.0s / 93600.0s
iteration: 681 / 870 -- time = 82260.0s / 93600.0s
iteration: 682 / 870 -- time = 82320.0s / 93600.0s
iteration: 683 / 870 -- time = 82380.0s / 93600.0s
iteration: 684 / 870 -- time = 82440.0s / 93600.0s
iteration: 685 / 870 -- time = 82500.0s / 93600.0s
iteration: 686 / 870 -- time = 82560.0s / 93600.0s
iteration: 687 / 870 -- time = 82620.0s / 93600.0s
iteration: 688 / 870 -- time = 82680.0s / 93600.0s
iteration: 689 / 870 -- time = 82740.0s / 93600.0s
iteration: 690 / 870 -- time = 82800.0s / 93600.0s
iteration: 691 / 870 -- time = 82860.0s / 93600.0s
iteration: 692 / 870 -- time = 82920.0s / 93600.0s
iteration: 693 / 870 -- time = 82980.0s / 93600.0s
iteration: 694 / 870 -- time = 83040.0s / 93600.0s
iteration: 695 / 870 -- time = 83100.0s / 93600.0s
iteration: 696 / 870 -- time = 83160.0s / 93600.0s
iteration: 697 / 870 -- time = 83220.0s / 93600.0s
iteration: 698 / 870 -- time = 83280.0s / 93600.0s
iteration: 699 / 870 -- time = 83340.0s / 93600.0s
iteration: 700 / 870 -- time = 83400.0s / 93600.0s
iteration: 701 / 870 -- time = 83460.0s / 93600.0s
iteration: 702 / 870 -- time = 83520.0s / 93600.0s
iteration: 703 / 870 -- time = 83580.0s / 93600.0s
iteration: 704 / 870 -- time = 83640.0s / 93600.0s
iteration: 705 / 870 -- time = 83700.0s / 93600.0s
iteration: 706 / 870 -- time = 83760.0s / 93600.0s
iteration: 707 / 870 -- time = 83820.0s / 93600.0s
iteration: 708 / 870 -- time = 83880.0s / 93600.0s
iteration: 709 / 870 -- time = 83940.0s / 93600.0s
iteration: 710 / 870 -- time = 84000.0s / 93600.0s
iteration: 711 / 870 -- time = 84060.0s / 93600.0s
iteration: 712 / 870 -- time = 84120.0s / 93600.0s
iteration: 713 / 870 -- time = 84180.0s / 93600.0s
iteration: 714 / 870 -- time = 84240.0s / 93600.0s
iteration: 715 / 870 -- time = 84300.0s / 93600.0s
iteration: 716 / 870 -- time = 84360.0s / 93600.0s
iteration: 717 / 870 -- time = 84420.0s / 93600.0s
iteration: 718 / 870 -- time = 84480.0s / 93600.0s
iteration: 719 / 870 -- time = 84540.0s / 93600.0s
iteration: 720 / 870 -- time = 84600.0s / 93600.0s
iteration: 721 / 870 -- time = 84660.0s / 93600.0s
iteration: 722 / 870 -- time = 84720.0s / 93600.0s
iteration: 723 / 870 -- time = 84780.0s / 93600.0s
iteration: 724 / 870 -- time = 84840.0s / 93600.0s
iteration: 725 / 870 -- time = 84900.0s / 93600.0s
iteration: 726 / 870 -- time = 84960.0s / 93600.0s
iteration: 727 / 870 -- time = 85020.0s / 93600.0s
iteration: 728 / 870 -- time = 85080.0s / 93600.0s
iteration: 729 / 870 -- time = 85140.0s / 93600.0s
iteration: 730 / 870 -- time = 85200.0s / 93600.0s
iteration: 731 / 870 -- time = 85260.0s / 93600.0s
iteration: 732 / 870 -- time = 85320.0s / 93600.0s
iteration: 733 / 870 -- time = 85380.0s / 93600.0s
iteration: 734 / 870 -- time = 85440.0s / 93600.0s
iteration: 735 / 870 -- time = 85500.0s / 93600.0s
iteration: 736 / 870 -- time = 85560.0s / 93600.0s
iteration: 737 / 870 -- time = 85620.0s / 93600.0s
iteration: 738 / 870 -- time = 85680.0s / 93600.0s
iteration: 739 / 870 -- time = 85740.0s / 93600.0s
iteration: 740 / 870 -- time = 85800.0s / 93600.0s
iteration: 741 / 870 -- time = 85860.0s / 93600.0s
iteration: 742 / 870 -- time = 85920.0s / 93600.0s
iteration: 743 / 870 -- time = 85980.0s / 93600.0s
iteration: 744 / 870 -- time = 86040.0s / 93600.0s
iteration: 745 / 870 -- time = 86100.0s / 93600.0s
iteration: 746 / 870 -- time = 86160.0s / 93600.0s
iteration: 747 / 870 -- time = 86220.0s / 93600.0s
iteration: 748 / 870 -- time = 86280.0s / 93600.0s
iteration: 749 / 870 -- time = 86340.0s / 93600.0s
iteration: 750 / 870 -- time = 86400.0s / 93600.0s
iteration: 751 / 870 -- time = 86460.0s / 93600.0s
iteration: 752 / 870 -- time = 86520.0s / 93600.0s
iteration: 753 / 870 -- time = 86580.0s / 93600.0s
iteration: 754 / 870 -- time = 86640.0s / 93600.0s
iteration: 755 / 870 -- time = 86700.0s / 93600.0s
iteration: 756 / 870 -- time = 86760.0s / 93600.0s
iteration: 757 / 870 -- time = 86820.0s / 93600.0s
iteration: 758 / 870 -- time = 86880.0s / 93600.0s
iteration: 759 / 870 -- time = 86940.0s / 93600.0s
iteration: 760 / 870 -- time = 87000.0s / 93600.0s
iteration: 761 / 870 -- time = 87060.0s / 93600.0s
iteration: 762 / 870 -- time = 87120.0s / 93600.0s
iteration: 763 / 870 -- time = 87180.0s / 93600.0s
iteration: 764 / 870 -- time = 87240.0s / 93600.0s
iteration: 765 / 870 -- time = 87300.0s / 93600.0s
iteration: 766 / 870 -- time = 87360.0s / 93600.0s
iteration: 767 / 870 -- time = 87420.0s / 93600.0s
iteration: 768 / 870 -- time = 87480.0s / 93600.0s
iteration: 769 / 870 -- time = 87540.0s / 93600.0s
iteration: 770 / 870 -- time = 87600.0s / 93600.0s
iteration: 771 / 870 -- time = 87660.0s / 93600.0s
iteration: 772 / 870 -- time = 87720.0s / 93600.0s
iteration: 773 / 870 -- time = 87780.0s / 93600.0s
iteration: 774 / 870 -- time = 87840.0s / 93600.0s
iteration: 775 / 870 -- time = 87900.0s / 93600.0s
iteration: 776 / 870 -- time = 87960.0s / 93600.0s
iteration: 777 / 870 -- time = 88020.0s / 93600.0s
iteration: 778 / 870 -- time = 88080.0s / 93600.0s
iteration: 779 / 870 -- time = 88140.0s / 93600.0s
iteration: 780 / 870 -- time = 88200.0s / 93600.0s
iteration: 781 / 870 -- time = 88260.0s / 93600.0s
iteration: 782 / 870 -- time = 88320.0s / 93600.0s
iteration: 783 / 870 -- time = 88380.0s / 93600.0s
iteration: 784 / 870 -- time = 88440.0s / 93600.0s
iteration: 785 / 870 -- time = 88500.0s / 93600.0s
iteration: 786 / 870 -- time = 88560.0s / 93600.0s
iteration: 787 / 870 -- time = 88620.0s / 93600.0s
iteration: 788 / 870 -- time = 88680.0s / 93600.0s
iteration: 789 / 870 -- time = 88740.0s / 93600.0s
iteration: 790 / 870 -- time = 88800.0s / 93600.0s
iteration: 791 / 870 -- time = 88860.0s / 93600.0s
iteration: 792 / 870 -- time = 88920.0s / 93600.0s
iteration: 793 / 870 -- time = 88980.0s / 93600.0s
iteration: 794 / 870 -- time = 89040.0s / 93600.0s
iteration: 795 / 870 -- time = 89100.0s / 93600.0s
iteration: 796 / 870 -- time = 89160.0s / 93600.0s
iteration: 797 / 870 -- time = 89220.0s / 93600.0s
iteration: 798 / 870 -- time = 89280.0s / 93600.0s
iteration: 799 / 870 -- time = 89340.0s / 93600.0s
iteration: 800 / 870 -- time = 89400.0s / 93600.0s
iteration: 801 / 870 -- time = 89460.0s / 93600.0s
iteration: 802 / 870 -- time = 89520.0s / 93600.0s
iteration: 803 / 870 -- time = 89580.0s / 93600.0s
iteration: 804 / 870 -- time = 89640.0s / 93600.0s
iteration: 805 / 870 -- time = 89700.0s / 93600.0s
iteration: 806 / 870 -- time = 89760.0s / 93600.0s
iteration: 807 / 870 -- time = 89820.0s / 93600.0s
iteration: 808 / 870 -- time = 89880.0s / 93600.0s
iteration: 809 / 870 -- time = 89940.0s / 93600.0s
iteration: 810 / 870 -- time = 90000.0s / 93600.0s
iteration: 811 / 870 -- time = 90060.0s / 93600.0s
iteration: 812 / 870 -- time = 90120.0s / 93600.0s
iteration: 813 / 870 -- time = 90180.0s / 93600.0s
iteration: 814 / 870 -- time = 90240.0s / 93600.0s
iteration: 815 / 870 -- time = 90300.0s / 93600.0s
iteration: 816 / 870 -- time = 90360.0s / 93600.0s
iteration: 817 / 870 -- time = 90420.0s / 93600.0s
iteration: 818 / 870 -- time = 90480.0s / 93600.0s
iteration: 819 / 870 -- time = 90540.0s / 93600.0s
iteration: 820 / 870 -- time = 90600.0s / 93600.0s
iteration: 821 / 870 -- time = 90660.0s / 93600.0s
iteration: 822 / 870 -- time = 90720.0s / 93600.0s
iteration: 823 / 870 -- time = 90780.0s / 93600.0s
iteration: 824 / 870 -- time = 90840.0s / 93600.0s
iteration: 825 / 870 -- time = 90900.0s / 93600.0s
iteration: 826 / 870 -- time = 90960.0s / 93600.0s
iteration: 827 / 870 -- time = 91020.0s / 93600.0s
iteration: 828 / 870 -- time = 91080.0s / 93600.0s
iteration: 829 / 870 -- time = 91140.0s / 93600.0s
iteration: 830 / 870 -- time = 91200.0s / 93600.0s
iteration: 831 / 870 -- time = 91260.0s / 93600.0s
iteration: 832 / 870 -- time = 91320.0s / 93600.0s
iteration: 833 / 870 -- time = 91380.0s / 93600.0s
iteration: 834 / 870 -- time = 91440.0s / 93600.0s
iteration: 835 / 870 -- time = 91500.0s / 93600.0s
iteration: 836 / 870 -- time = 91560.0s / 93600.0s
iteration: 837 / 870 -- time = 91620.0s / 93600.0s
iteration: 838 / 870 -- time = 91680.0s / 93600.0s
iteration: 839 / 870 -- time = 91740.0s / 93600.0s
iteration: 840 / 870 -- time = 91800.0s / 93600.0s
iteration: 841 / 870 -- time = 91860.0s / 93600.0s
iteration: 842 / 870 -- time = 91920.0s / 93600.0s
iteration: 843 / 870 -- time = 91980.0s / 93600.0s
iteration: 844 / 870 -- time = 92040.0s / 93600.0s
iteration: 845 / 870 -- time = 92100.0s / 93600.0s
iteration: 846 / 870 -- time = 92160.0s / 93600.0s
iteration: 847 / 870 -- time = 92220.0s / 93600.0s
iteration: 848 / 870 -- time = 92280.0s / 93600.0s
iteration: 849 / 870 -- time = 92340.0s / 93600.0s
iteration: 850 / 870 -- time = 92400.0s / 93600.0s
iteration: 851 / 870 -- time = 92460.0s / 93600.0s
iteration: 852 / 870 -- time = 92520.0s / 93600.0s
iteration: 853 / 870 -- time = 92580.0s / 93600.0s
iteration: 854 / 870 -- time = 92640.0s / 93600.0s
iteration: 855 / 870 -- time = 92700.0s / 93600.0s
iteration: 856 / 870 -- time = 92760.0s / 9 Program exited normally
3600.0s
iteration: 857 / 870 -- time = 92820.0s / 93600.0s
iteration: 858 / 870 -- time = 92880.0s / 93600.0s
iteration: 859 / 870 -- time = 92940.0s / 93600.0s
iteration: 860 / 870 -- time = 93000.0s / 93600.0s
iteration: 861 / 870 -- time = 93060.0s / 93600.0s
iteration: 862 / 870 -- time = 93120.0s / 93600.0s
iteration: 863 / 870 -- time = 93180.0s / 93600.0s
iteration: 864 / 870 -- time = 93240.0s / 93600.0s
iteration: 865 / 870 -- time = 93300.0s / 93600.0s
iteration: 866 / 870 -- time = 93360.0s / 93600.0s
iteration: 867 / 870 -- time = 93420.0s / 93600.0s
iteration: 868 / 870 -- time = 93480.0s / 93600.0s
iteration: 869 / 870 -- time = 93540.0s / 93600.0s
iteration: 870 / 870 -- time = 93600.0s / 93600.0s
Writing timing results to: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/arm.timing
--------------------------------------------------
run_scm.py total runtime: 31.75 s
--------------------------------------------------
+ run_scripts/run_scm.py -multicol C8/0.4:0.9/16 -stats input/stats/multi_col_stats.in -debug 0 -out_dir gpu_async/normal atex
Creating a custom hypergrid of parameters
- Initial values file: '/home/jenkins/workspace/clubb_gpu_async_output_matching/input/parameter_and_flag_configs/default/tunable_parameters.in'
- Spec: C8/0.4:0.9/16
Writing to '/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/atex_multicol_params.in':
- ngrdcol = 16
/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/atex.in
Output directory: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal
- using install dir (latest): /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
- using executable: /home/jenkins/workspace/clubb_gpu_async_output_matching/run_scripts/../install/latest/clubb_standalone
=================== Running atex ===================
iteration: 1 / 480 -- time = 60.0s / 28800.0s
iteration: 2 / 480 -- time = 120.0s / 28800.0s
iteration: 3 / 480 -- time = 180.0s / 28800.0s
iteration: 4 / 480 -- time = 240.0s / 28800.0s
iteration: 5 / 480 -- time = 300.0s / 28800.0s
iteration: 6 / 480 -- time = 360.0s / 28800.0s
iteration: 7 / 480 -- time = 420.0s / 28800.0s
iteration: 8 / 480 -- time = 480.0s / 28800.0s
iteration: 9 / 480 -- time = 540.0s / 28800.0s
iteration: 10 / 480 -- time = 600.0s / 28800.0s
iteration: 11 / 480 -- time = 660.0s / 28800.0s
iteration: 12 / 480 -- time = 720.0s / 28800.0s
iteration: 13 / 480 -- time = 780.0s / 28800.0s
iteration: 14 / 480 -- time = 840.0s / 28800.0s
iteration: 15 / 480 -- time = 900.0s / 28800.0s
iteration: 16 / 480 -- time = 960.0s / 28800.0s
iteration: 17 / 480 -- time = 1020.0s / 28800.0s
iteration: 18 / 480 -- time = 1080.0s / 28800.0s
iteration: 19 / 480 -- time = 1140.0s / 28800.0s
iteration: 20 / 480 -- time = 1200.0s / 28800.0s
iteration: 21 / 480 -- time = 1260.0s / 28800.0s
iteration: 22 / 480 -- time = 1320.0s / 28800.0s
iteration: 23 / 480 -- time = 1380.0s / 28800.0s
iteration: 24 / 480 -- time = 1440.0s / 28800.0s
iteration: 25 / 480 -- time = 1500.0s / 28800.0s
iteration: 26 / 480 -- time = 1560.0s / 28800.0s
iteration: 27 / 480 -- time = 1620.0s / 28800.0s
iteration: 28 / 480 -- time = 1680.0s / 28800.0s
iteration: 29 / 480 -- time = 1740.0s / 28800.0s
iteration: 30 / 480 -- time = 1800.0s / 28800.0s
iteration: 31 / 480 -- time = 1860.0s / 28800.0s
iteration: 32 / 480 -- time = 1920.0s / 28800.0s
iteration: 33 / 480 -- time = 1980.0s / 28800.0s
iteration: 34 / 480 -- time = 2040.0s / 28800.0s
iteration: 35 / 480 -- time = 2100.0s / 28800.0s
iteration: 36 / 480 -- time = 2160.0s / 28800.0s
iteration: 37 / 480 -- time = 2220.0s / 28800.0s
iteration: 38 / 480 -- time = 2280.0s / 28800.0s
iteration: 39 / 480 -- time = 2340.0s / 28800.0s
iteration: 40 / 480 -- time = 2400.0s / 28800.0s
iteration: 41 / 480 -- time = 2460.0s / 28800.0s
iteration: 42 / 480 -- time = 2520.0s / 28800.0s
iteration: 43 / 480 -- time = 2580.0s / 28800.0s
iteration: 44 / 480 -- time = 2640.0s / 28800.0s
iteration: 45 / 480 -- time = 2700.0s / 28800.0s
iteration: 46 / 480 -- time = 2760.0s / 28800.0s
iteration: 47 / 480 -- time = 2820.0s / 28800.0s
iteration: 48 / 480 -- time = 2880.0s / 28800.0s
iteration: 49 / 480 -- time = 2940.0s / 28800.0s
iteration: 50 / 480 -- time = 3000.0s / 28800.0s
iteration: 51 / 480 -- time = 3060.0s / 28800.0s
iteration: 52 / 480 -- time = 3120.0s / 28800.0s
iteration: 53 / 480 -- time = 3180.0s / 28800.0s
iteration: 54 / 480 -- time = 3240.0s / 28800.0s
iteration: 55 / 480 -- time = 3300.0s / 28800.0s
iteration: 56 / 480 -- time = 3360.0s / 28800.0s
iteration: 57 / 480 -- time = 3420.0s / 28800.0s
iteration: 58 / 480 -- time = 3480.0s / 28800.0s
iteration: 59 / 480 -- time = 3540.0s / 28800.0s
iteration: 60 / 480 -- time = 3600.0s / 28800.0s
iteration: 61 / 480 -- time = 3660.0s / 28800.0s
iteration: 62 / 480 -- time = 3720.0s / 28800.0s
iteration: 63 / 480 -- time = 3780.0s / 28800.0s
iteration: 64 / 480 -- time = 3840.0s / 28800.0s
iteration: 65 / 480 -- time = 3900.0s / 28800.0s
iteration: 66 / 480 -- time = 3960.0s / 28800.0s
iteration: 67 / 480 -- time = 4020.0s / 28800.0s
iteration: 68 / 480 -- time = 4080.0s / 28800.0s
iteration: 69 / 480 -- time = 4140.0s / 28800.0s
iteration: 70 / 480 -- time = 4200.0s / 28800.0s
iteration: 71 / 480 -- time = 4260.0s / 28800.0s
iteration: 72 / 480 -- time = 4320.0s / 28800.0s
iteration: 73 / 480 -- time = 4380.0s / 28800.0s
iteration: 74 / 480 -- time = 4440.0s / 28800.0s
iteration: 75 / 480 -- time = 4500.0s / 28800.0s
iteration: 76 / 480 -- time = 4560.0s / 28800.0s
iteration: 77 / 480 -- time = 4620.0s / 28800.0s
iteration: 78 / 480 -- time = 4680.0s / 28800.0s
iteration: 79 / 480 -- time = 4740.0s / 28800.0s
iteration: 80 / 480 -- time = 4800.0s / 28800.0s
iteration: 81 / 480 -- time = 4860.0s / 28800.0s
iteration: 82 / 480 -- time = 4920.0s / 28800.0s
iteration: 83 / 480 -- time = 4980.0s / 28800.0s
iteration: 84 / 480 -- time = 5040.0s / 28800.0s
iteration: 85 / 480 -- time = 5100.0s / 28800.0s
iteration: 86 / 480 -- time = 5160.0s / 28800.0s
iteration: 87 / 480 -- time = 5220.0s / 28800.0s
iteration: 88 / 480 -- time = 5280.0s / 28800.0s
iteration: 89 / 480 -- time = 5340.0s / 28800.0s
iteration: 90 / 480 -- time = 5400.0s / 28800.0s
iteration: 91 / 480 -- time = 5460.0s / 28800.0s
iteration: 92 / 480 -- time = 5520.0s / 28800.0s
iteration: 93 / 480 -- time = 5580.0s / 28800.0s
iteration: 94 / 480 -- time = 5640.0s / 28800.0s
iteration: 95 / 480 -- time = 5700.0s / 28800.0s
iteration: 96 / 480 -- time = 5760.0s / 28800.0s
iteration: 97 / 480 -- time = 5820.0s / 28800.0s
iteration: 98 / 480 -- time = 5880.0s / 28800.0s
iteration: 99 / 480 -- time = 5940.0s / 28800.0s
iteration: 100 / 480 -- time = 6000.0s / 28800.0s
iteration: 101 / 480 -- time = 6060.0s / 28800.0s
iteration: 102 / 480 -- time = 6120.0s / 28800.0s
iteration: 103 / 480 -- time = 6180.0s / 28800.0s
iteration: 104 / 480 -- time = 6240.0s / 28800.0s
iteration: 105 / 480 -- time = 6300.0s / 28800.0s
iteration: 106 / 480 -- time = 6360.0s / 28800.0s
iteration: 107 / 480 -- time = 6420.0s / 28800.0s
iteration: 108 / 480 -- time = 6480.0s / 28800.0s
iteration: 109 / 480 -- time = 6540.0s / 28800.0s
iteration: 110 / 480 -- time = 6600.0s / 28800.0s
iteration: 111 / 480 -- time = 6660.0s / 28800.0s
iteration: 112 / 480 -- time = 6720.0s / 28800.0s
iteration: 113 / 480 -- time = 6780.0s / 28800.0s
iteration: 114 / 480 -- time = 6840.0s / 28800.0s
iteration: 115 / 480 -- time = 6900.0s / 28800.0s
iteration: 116 / 480 -- time = 6960.0s / 28800.0s
iteration: 117 / 480 -- time = 7020.0s / 28800.0s
iteration: 118 / 480 -- time = 7080.0s / 28800.0s
iteration: 119 / 480 -- time = 7140.0s / 28800.0s
iteration: 120 / 480 -- time = 7200.0s / 28800.0s
iteration: 121 / 480 -- time = 7260.0s / 28800.0s
iteration: 122 / 480 -- time = 7320.0s / 28800.0s
iteration: 123 / 480 -- time = 7380.0s / 28800.0s
iteration: 124 / 480 -- time = 7440.0s / 28800.0s
iteration: 125 / 480 -- time = 7500.0s / 28800.0s
iteration: 126 / 480 -- time = 7560.0s / 28800.0s
iteration: 127 / 480 -- time = 7620.0s / 28800.0s
iteration: 128 / 480 -- time = 7680.0s / 28800.0s
iteration: 129 / 480 -- time = 7740.0s / 28800.0s
iteration: 130 / 480 -- time = 7800.0s / 28800.0s
iteration: 131 / 480 -- time = 7860.0s / 28800.0s
iteration: 132 / 480 -- time = 7920.0s / 28800.0s
iteration: 133 / 480 -- time = 7980.0s / 28800.0s
iteration: 134 / 480 -- time = 8040.0s / 28800.0s
iteration: 135 / 480 -- time = 8100.0s / 28800.0s
iteration: 136 / 480 -- time = 8160.0s / 28800.0s
iteration: 137 / 480 -- time = 8220.0s / 28800.0s
iteration: 138 / 480 -- time = 8280.0s / 28800.0s
iteration: 139 / 480 -- time = 8340.0s / 28800.0s
iteration: 140 / 480 -- time = 8400.0s / 28800.0s
iteration: 141 / 480 -- time = 8460.0s / 28800.0s
iteration: 142 / 480 -- time = 8520.0s / 28800.0s
iteration: 143 / 480 -- time = 8580.0s / 28800.0s
iteration: 144 / 480 -- time = 8640.0s / 28800.0s
iteration: 145 / 480 -- time = 8700.0s / 28800.0s
iteration: 146 / 480 -- time = 8760.0s / 28800.0s
iteration: 147 / 480 -- time = 8820.0s / 28800.0s
iteration: 148 / 480 -- time = 8880.0s / 28800.0s
iteration: 149 / 480 -- time = 8940.0s / 28800.0s
iteration: 150 / 480 -- time = 9000.0s / 28800.0s
iteration: 151 / 480 -- time = 9060.0s / 28800.0s
iteration: 152 / 480 -- time = 9120.0s / 28800.0s
iteration: 153 / 480 -- time = 9180.0s / 28800.0s
iteration: 154 / 480 -- time = 9240.0s / 28800.0s
iteration: 155 / 480 -- time = 9300.0s / 28800.0s
iteration: 156 / 480 -- time = 9360.0s / 28800.0s
iteration: 157 / 480 -- time = 9420.0s / 28800.0s
iteration: 158 / 480 -- time = 9480.0s / 28800.0s
iteration: 159 / 480 -- time = 9540.0s / 28800.0s
iteration: 160 / 480 -- time = 9600.0s / 28800.0s
iteration: 161 / 480 -- time = 9660.0s / 28800.0s
iteration: 162 / 480 -- time = 9720.0s / 28800.0s
iteration: 163 / 480 -- time = 9780.0s / 28800.0s
iteration: 164 / 480 -- time = 9840.0s / 28800.0s
iteration: 165 / 480 -- time = 9900.0s / 28800.0s
iteration: 166 / 480 -- time = 9960.0s / 28800.0s
iteration: 167 / 480 -- time = 10020.0s / 28800.0s
iteration: 168 / 480 -- time = 10080.0s / 28800.0s
iteration: 169 / 480 -- time = 10140.0s / 28800.0s
iteration: 170 / 480 -- time = 10200.0s / 28800.0s
iteration: 171 / 480 -- time = 10260.0s / 28800.0s
iteration: 172 / 480 -- time = 10320.0s / 28800.0s
iteration: 173 / 480 -- time = 10380.0s / 28800.0s
iteration: 174 / 480 -- time = 10440.0s / 28800.0s
iteration: 175 / 480 -- time = 10500.0s / 28800.0s
iteration: 176 / 480 -- time = 10560.0s / 28800.0s
iteration: 177 / 480 -- time = 10620.0s / 28800.0s
iteration: 178 / 480 -- time = 10680.0s / 28800.0s
iteration: 179 / 480 -- time = 10740.0s / 28800.0s
iteration: 180 / 480 -- time = 10800.0s / 28800.0s
iteration: 181 / 480 -- time = 10860.0s / 28800.0s
iteration: 182 / 480 -- time = 10920.0s / 28800.0s
iteration: 183 / 480 -- time = 10980.0s / 28800.0s
iteration: 184 / 480 -- time = 11040.0s / 28800.0s
iteration: 185 / 480 -- time = 11100.0s / 28800.0s
iteration: 186 / 480 -- time = 11160.0s / 28800.0s
iteration: 187 / 480 -- time = 11220.0s / 28800.0s
iteration: 188 / 480 -- time = 11280.0s / 28800.0s
iteration: 189 / 480 -- time = 11340.0s / 28800.0s
iteration: 190 / 480 -- time = 11400.0s / 28800.0s
iteration: 191 / 480 -- time = 11460.0s / 28800.0s
iteration: 192 / 480 -- time = 11520.0s / 28800.0s
iteration: 193 / 480 -- time = 11580.0s / 28800.0s
iteration: 194 / 480 -- time = 11640.0s / 28800.0s
iteration: 195 / 480 -- time = 11700.0s / 28800.0s
iteration: 196 / 480 -- time = 11760.0s / 28800.0s
iteration: 197 / 480 -- time = 11820.0s / 28800.0s
iteration: 198 / 480 -- time = 11880.0s / 28800.0s
iteration: 199 / 480 -- time = 11940.0s / 28800.0s
iteration: 200 / 480 -- time = 12000.0s / 28800.0s
iteration: 201 / 480 -- time = 12060.0s / 28800.0s
iteration: 202 / 480 -- time = 12120.0s / 28800.0s
iteration: 203 / 480 -- time = 12180.0s / 28800.0s
iteration: 204 / 480 -- time = 12240.0s / 28800.0s
iteration: 205 / 480 -- time = 12300.0s / 28800.0s
iteration: 206 / 480 -- time = 12360.0s / 28800.0s
iteration: 207 / 480 -- time = 12420.0s / 28800.0s
iteration: 208 / 480 -- time = 12480.0s / 28800.0s
iteration: 209 / 480 -- time = 12540.0s / 28800.0s
iteration: 210 / 480 -- time = 12600.0s / 28800.0s
iteration: 211 / 480 -- time = 12660.0s / 28800.0s
iteration: 212 / 480 -- time = 12720.0s / 28800.0s
iteration: 213 / 480 -- time = 12780.0s / 28800.0s
iteration: 214 / 480 -- time = 12840.0s / 28800.0s
iteration: 215 / 480 -- time = 12900.0s / 28800.0s
iteration: 216 / 480 -- time = 12960.0s / 28800.0s
iteration: 217 / 480 -- time = 13020.0s / 28800.0s
iteration: 218 / 480 -- time = 13080.0s / 28800.0s
iteration: 219 / 480 -- time = 13140.0s / 28800.0s
iteration: 220 / 480 -- time = 13200.0s / 28800.0s
iteration: 221 / 480 -- time = 13260.0s / 28800.0s
iteration: 222 / 480 -- time = 13320.0s / 28800.0s
iteration: 223 / 480 -- time = 13380.0s / 28800.0s
iteration: 224 / 480 -- time = 13440.0s / 28800.0s
iteration: 225 / 480 -- time = 13500.0s / 28800.0s
iteration: 226 / 480 -- time = 13560.0s / 28800.0s
iteration: 227 / 480 -- time = 13620.0s / 28800.0s
iteration: 228 / 480 -- time = 13680.0s / 28800.0s
iteration: 229 / 480 -- time = 13740.0s / 28800.0s
iteration: 230 / 480 -- time = 13800.0s / 28800.0s
iteration: 231 / 480 -- time = 13860.0s / 28800.0s
iteration: 232 / 480 -- time = 13920.0s / 28800.0s
iteration: 233 / 480 -- time = 13980.0s / 28800.0s
iteration: 234 / 480 -- time = 14040.0s / 28800.0s
iteration: 235 / 480 -- time = 14100.0s / 28800.0s
iteration: 236 / 480 -- time = 14160.0s / 28800.0s
iteration: 237 / 480 -- time = 14220.0s / 28800.0s
iteration: 238 / 480 -- time = 14280.0s / 28800.0s
iteration: 239 / 480 -- time = 14340.0s / 28800.0s
iteration: 240 / 480 -- time = 14400.0s / 28800.0s
iteration: 241 / 480 -- time = 14460.0s / 28800.0s
iteration: 242 / 480 -- time = 14520.0s / 28800.0s
iteration: 243 / 480 -- time = 14580.0s / 28800.0s
iteration: 244 / 480 -- time = 14640.0s / 28800.0s
iteration: 245 / 480 -- time = 14700.0s / 28800.0s
iteration: 246 / 480 -- time = 14760.0s / 28800.0s
iteration: 247 / 480 -- time = 14820.0s / 28800.0s
iteration: 248 / 480 -- time = 14880.0s / 28800.0s
iteration: 249 / 480 -- time = 14940.0s / 28800.0s
iteration: 250 / 480 -- time = 15000.0s / 28800.0s
iteration: 251 / 480 -- time = 15060.0s / 28800.0s
iteration: 252 / 480 -- time = 15120.0s / 28800.0s
iteration: 253 / 480 -- time = 15180.0s / 28800.0s
iteration: 254 / 480 -- time = 15240.0s / 28800.0s
iteration: 255 / 480 -- time = 15300.0s / 28800.0s
iteration: 256 / 480 -- time = 15360.0s / 28800.0s
iteration: 257 / 480 -- time = 15420.0s / 28800.0s
iteration: 258 / 480 -- time = 15480.0s / 28800.0s
iteration: 259 / 480 -- time = 15540.0s / 28800.0s
iteration: 260 / 480 -- time = 15600.0s / 28800.0s
iteration: 261 / 480 -- time = 15660.0s / 28800.0s
iteration: 262 / 480 -- time = 15720.0s / 28800.0s
iteration: 263 / 480 -- time = 15780.0s / 28800.0s
iteration: 264 / 480 -- time = 15840.0s / 28800.0s
iteration: 265 / 480 -- time = 15900.0s / 28800.0s
iteration: 266 / 480 -- time = 15960.0s / 28800.0s
iteration: 267 / 480 -- time = 16020.0s / 28800.0s
iteration: 268 / 480 -- time = 16080.0s / 28800.0s
iteration: 269 / 480 -- time = 16140.0s / 28800.0s
iteration: 270 / 480 -- time = 16200.0s / 28800.0s
iteration: 271 / 480 -- time = 16260.0s / 28800.0s
iteration: 272 / 480 -- time = 16320.0s / 28800.0s
iteration: 273 / 480 -- time = 16380.0s / 28800.0s
iteration: 274 / 480 -- time = 16440.0s / 28800.0s
iteration: 275 / 480 -- time = 16500.0s / 28800.0s
iteration: 276 / 480 -- time = 16560.0s / 28800.0s
iteration: 277 / 480 -- time = 16620.0s / 28800.0s
iteration: 278 / 480 -- time = 16680.0s / 28800.0s
iteration: 279 / 480 -- time = 16740.0s / 28800.0s
iteration: 280 / 480 -- time = 16800.0s / 28800.0s
iteration: 281 / 480 -- time = 16860.0s / 28800.0s
iteration: 282 / 480 -- time = 16920.0s / 28800.0s
iteration: 283 / 480 -- time = 16980.0s / 28800.0s
iteration: 284 / 480 -- time = 17040.0s / 28800.0s
iteration: 285 / 480 -- time = 17100.0s / 28800.0s
iteration: 286 / 480 -- time = 17160.0s / 28800.0s
iteration: 287 / 480 -- time = 17220.0s / 28800.0s
iteration: 288 / 480 -- time = 17280.0s / 28800.0s
iteration: 289 / 480 -- time = 17340.0s / 28800.0s
iteration: 290 / 480 -- time = 17400.0s / 28800.0s
iteration: 291 / 480 -- time = 17460.0s / 28800.0s
iteration: 292 / 480 -- time = 17520.0s / 28800.0s
iteration: 293 / 480 -- time = 17580.0s / 28800.0s
iteration: 294 / 480 -- time = 17640.0s / 28800.0s
iteration: 295 / 480 -- time = 17700.0s / 28800.0s
iteration: 296 / 480 -- time = 17760.0s / 28800.0s
iteration: 297 / 480 -- time = 17820.0s / 28800.0s
iteration: 298 / 480 -- time = 17880.0s / 28800.0s
iteration: 299 / 480 -- time = 17940.0s / 28800.0s
iteration: 300 / 480 -- time = 18000.0s / 28800.0s
iteration: 301 / 480 -- time = 18060.0s / 28800.0s
iteration: 302 / 480 -- time = 18120.0s / 28800.0s
iteration: 303 / 480 -- time = 18180.0s / 28800.0s
iteration: 304 / 480 -- time = 18240.0s / 28800.0s
iteration: 305 / 480 -- time = 18300.0s / 28800.0s
iteration: 306 / 480 -- time = 18360.0s / 28800.0s
iteration: 307 / 480 -- time = 18420.0s / 28800.0s
iteration: 308 / 480 -- time = 18480.0s / 28800.0s
iteration: 309 / 480 -- time = 18540.0s / 28800.0s
iteration: 310 / 480 -- time = 18600.0s / 28800.0s
iteration: 311 / 480 -- time = 18660.0s / 28800.0s
iteration: 312 / 480 -- time = 18720.0s / 28800.0s
iteration: 313 / 480 -- time = 18780.0s / 28800.0s
iteration: 314 / 480 -- time = 18840.0s / 28800.0s
iteration: 315 / 480 -- time = 18900.0s / 28800.0s
iteration: 316 / 480 -- time = 18960.0s / 28800.0s
iteration: 317 / 480 -- time = 19020.0s / 28800.0s
iteration: 318 / 480 -- time = 19080.0s / 28800.0s
iteration: 319 / 480 -- time = 19140.0s / 28800.0s
iteration: 320 / 480 -- time = 19200.0s / 28800.0s
iteration: 321 / 480 -- time = 19260.0s / 28800.0s
iteration: 322 / 480 -- time = 19320.0s / 28800.0s
iteration: 323 / 480 -- time = 19380.0s / 28800.0s
iteration: 324 / 480 -- time = 19440.0s / 28800.0s
iteration: 325 / 480 -- time = 19500.0s / 28800.0s
iteration: 326 / 480 -- time = 19560.0s / 28800.0s
iteration: 327 / 480 -- time = 19620.0s / 28800.0s
iteration: 328 / 480 -- time = 19680.0s / 28800.0s
iteration: 329 / 480 -- time = 19740.0s / 28800.0s
iteration: 330 / 480 -- time = 19800.0s / 28800.0s
iteration: 331 / 480 -- time = 19860.0s / 28800.0s
iteration: 332 / 480 -- time = 19920.0s / 28800.0s
iteration: 333 / 480 -- time = 19980.0s / 28800.0s
iteration: 334 / 480 -- time = 20040.0s / 28800.0s
iteration: 335 / 480 -- time = 20100.0s / 28800.0s
iteration: 336 / 480 -- time = 20160.0s / 28800.0s
iteration: 337 / 480 -- time = 20220.0s / 28800.0s
iteration: 338 / 480 -- time = 20280.0s / 28800.0s
iteration: 339 / 480 -- time = 20340.0s / 28800.0s
iteration: 340 / 480 -- time = 20400.0s / 28800.0s
iteration: 341 / 480 -- time = 20460.0s / 28800.0s
iteration: 342 / 480 -- time = 20520.0s / 28800.0s
iteration: 343 / 480 -- time = 20580.0s / 28800.0s
iteration: 344 / 480 -- time = 20640.0s / 28800.0s
iteration: 345 / 480 -- time = 20700.0s / 28800.0s
iteration: 346 / 480 -- time = 20760.0s / 28800.0s
iteration: 347 / 480 -- time = 20820.0s / 28800.0s
iteration: 348 / 480 -- time = 20880.0s / 28800.0s
iteration: 349 / 480 -- time = 20940.0s / 28800.0s
iteration: 350 / 480 -- time = 21000.0s / 28800.0s
iteration: 351 / 480 -- time = 21060.0s / 28800.0s
iteration: 352 / 480 -- time = 21120.0s / 28800.0s
iteration: 353 / 480 -- time = 21180.0s / 28800.0s
iteration: 354 / 480 -- time = 21240.0s / 28800.0s
iteration: 355 / 480 -- time = 21300.0s / 28800.0s
iteration: 356 / 480 -- time = 21360.0s / 28800.0s
iteration: 357 / 480 -- time = 21420.0s / 28800.0s
iteration: 358 / 480 -- time = 21480.0s / 28800.0s
iteration: 359 / 480 -- time = 21540.0s / 28800.0s
iteration: 360 / 480 -- time = 21600.0s / 28800.0s
iteration: 361 / 480 -- time = 21660.0s / 28800.0s
iteration: 362 / 480 -- time = 21720.0s / 28800.0s
iteration: 363 / 480 -- time = 21780.0s / 28800.0s
iteration: 364 / 480 -- time = 21840.0s / 28800.0s
iteration: 365 / 480 -- time = 21900.0s / 28800.0s
iteration: 366 / 480 -- time = 21960.0s / 28800.0s
iteration: 367 / 480 -- time = 22020.0s / 28800.0s
iteration: 368 / 480 -- time = 22080.0s / 28800.0s
iteration: 369 / 480 -- time = 22140.0s / 28800.0s
iteration: 370 / 480 -- time = 22200.0s / 28800.0s
iteration: 371 / 480 -- time = 22260.0s / 28800.0s
iteration: 372 / 480 -- time = 22320.0s / 28800.0s
iteration: 373 / 480 -- time = 22380.0s / 28800.0s
iteration: 374 / 480 -- time = 22440.0s / 28800.0s
iteration: 375 / 480 -- time = 22500.0s / 28800.0s
iteration: 376 / 480 -- time = 22560.0s / 28800.0s
iteration: 377 / 480 -- time = 22620.0s / 28800.0s
iteration: 378 / 480 -- time = 22680.0s / 28800.0s
iteration: 379 / 480 -- time = 22740.0s / 28800.0s
iteration: 380 / 480 -- time = 22800.0s / 28800.0s
iteration: 381 / 480 -- time = 22860.0s / 28800.0s
iteration: 382 / 480 -- time = 22920.0s / 28800.0s
iteration: 383 / 480 -- time = 22980.0s / 28800.0s
iteration: 384 / 480 -- time = 23040.0s / 28800.0s
iteration: 385 / 480 -- time = 23100.0s / 28800.0s
iteration: 386 / 480 -- time = 23160.0s / 28800.0s
iteration: 387 / 480 -- time = 23220.0s / 28800.0s
iteration: 388 / 480 -- time = 23280.0s / 28800.0s
iteration: 389 / 480 -- time = 23340.0s / 28800.0s
iteration: 390 / 480 -- time = 23400.0s / 28800.0s
iteration: 391 / 480 -- time = 23460.0s / 28800.0s
iteration: 392 / 480 -- time = 23520.0s / 28800.0s
iteration: 393 / 480 -- time = 23580.0s / 28800.0s
iteration: 394 / 480 -- time = 23640.0s / 28800.0s
iteration: 395 / 480 -- time = 23700.0s / 28800.0s
iteration: 396 / 480 -- time = 23760.0s / 28800.0s
iteration: 397 / 480 -- time = 23820.0s / 28800.0s
iteration: 398 / 480 -- time = 23880.0s / 28800.0s
iteration: 399 / 480 -- time = 23940.0s / 28800.0s
iteration: 400 / 480 -- time = 24000.0s / 28800.0s
iteration: 401 / 480 -- time = 24060.0s / 28800.0s
iteration: 402 / 480 -- time = 24120.0s / 28800.0s
iteration: 403 / 480 -- time = 24180.0s / 28800.0s
iteration: 404 / 480 -- time = 24240.0s / 28800.0s
iteration: 405 / 480 -- time = 24300.0s / 28800.0s
iteration: 406 / 480 -- time = 24360.0s / 28800.0s
iteration: 407 / 480 -- time = 24420.0s / 28800.0s
iteration: 408 / 480 -- time = 24480.0s / 28800.0s
iteration: 409 / 480 -- time = 24540.0s / 28800.0s
iteration: 410 / 480 -- time = 24600.0s / 28800.0s
iteration: 411 / 480 -- time = 24660.0s / 28800.0s
iteration: 412 / 480 -- time = 24720.0s / 28800.0s
iteration: 413 / 480 -- time = 24780.0s / 28800.0s
iteration: 414 / 480 -- time = 24840.0s / 28800.0s
iteration: 415 / 480 -- time = 24900.0s / 28800.0s
iteration: 416 / 480 -- time = 24960.0s / 28800.0s
iteration: 417 / 480 -- time = 25020.0s / 28800.0s
iteration: 418 / 480 -- time = 25080.0s / 28800.0s
iteration: 419 / 480 -- time = 25140.0s / 28800.0s
iteration: 420 / 480 -- time = 25200.0s / 28800.0s
iteration: 421 / 480 -- time = 25260.0s / 28800.0s
iteration: 422 / 480 -- time = 25320.0s / 28800.0s
iteration: 423 / 480 -- time = 25380.0s / 28800.0s
iteration: 424 / 480 -- time = 25440.0s / 28800.0s
iteration: 425 / 480 -- time = 25500.0s / 28800.0s
iteration: 426 / 480 -- time = 25560.0s / 28800.0s
iteration: 427 / 480 -- time = 25620.0s / 28800.0s
iteration: 428 / 480 -- time = 25680.0s / 28800 Program exited normally
.0s
iteration: 429 / 480 -- time = 25740.0s / 28800.0s
iteration: 430 / 480 -- time = 25800.0s / 28800.0s
iteration: 431 / 480 -- time = 25860.0s / 28800.0s
iteration: 432 / 480 -- time = 25920.0s / 28800.0s
iteration: 433 / 480 -- time = 25980.0s / 28800.0s
iteration: 434 / 480 -- time = 26040.0s / 28800.0s
iteration: 435 / 480 -- time = 26100.0s / 28800.0s
iteration: 436 / 480 -- time = 26160.0s / 28800.0s
iteration: 437 / 480 -- time = 26220.0s / 28800.0s
iteration: 438 / 480 -- time = 26280.0s / 28800.0s
iteration: 439 / 480 -- time = 26340.0s / 28800.0s
iteration: 440 / 480 -- time = 26400.0s / 28800.0s
iteration: 441 / 480 -- time = 26460.0s / 28800.0s
iteration: 442 / 480 -- time = 26520.0s / 28800.0s
iteration: 443 / 480 -- time = 26580.0s / 28800.0s
iteration: 444 / 480 -- time = 26640.0s / 28800.0s
iteration: 445 / 480 -- time = 26700.0s / 28800.0s
iteration: 446 / 480 -- time = 26760.0s / 28800.0s
iteration: 447 / 480 -- time = 26820.0s / 28800.0s
iteration: 448 / 480 -- time = 26880.0s / 28800.0s
iteration: 449 / 480 -- time = 26940.0s / 28800.0s
iteration: 450 / 480 -- time = 27000.0s / 28800.0s
iteration: 451 / 480 -- time = 27060.0s / 28800.0s
iteration: 452 / 480 -- time = 27120.0s / 28800.0s
iteration: 453 / 480 -- time = 27180.0s / 28800.0s
iteration: 454 / 480 -- time = 27240.0s / 28800.0s
iteration: 455 / 480 -- time = 27300.0s / 28800.0s
iteration: 456 / 480 -- time = 27360.0s / 28800.0s
iteration: 457 / 480 -- time = 27420.0s / 28800.0s
iteration: 458 / 480 -- time = 27480.0s / 28800.0s
iteration: 459 / 480 -- time = 27540.0s / 28800.0s
iteration: 460 / 480 -- time = 27600.0s / 28800.0s
iteration: 461 / 480 -- time = 27660.0s / 28800.0s
iteration: 462 / 480 -- time = 27720.0s / 28800.0s
iteration: 463 / 480 -- time = 27780.0s / 28800.0s
iteration: 464 / 480 -- time = 27840.0s / 28800.0s
iteration: 465 / 480 -- time = 27900.0s / 28800.0s
iteration: 466 / 480 -- time = 27960.0s / 28800.0s
iteration: 467 / 480 -- time = 28020.0s / 28800.0s
iteration: 468 / 480 -- time = 28080.0s / 28800.0s
iteration: 469 / 480 -- time = 28140.0s / 28800.0s
iteration: 470 / 480 -- time = 28200.0s / 28800.0s
iteration: 471 / 480 -- time = 28260.0s / 28800.0s
iteration: 472 / 480 -- time = 28320.0s / 28800.0s
iteration: 473 / 480 -- time = 28380.0s / 28800.0s
iteration: 474 / 480 -- time = 28440.0s / 28800.0s
iteration: 475 / 480 -- time = 28500.0s / 28800.0s
iteration: 476 / 480 -- time = 28560.0s / 28800.0s
iteration: 477 / 480 -- time = 28620.0s / 28800.0s
iteration: 478 / 480 -- time = 28680.0s / 28800.0s
iteration: 479 / 480 -- time = 28740.0s / 28800.0s
iteration: 480 / 480 -- time = 28800.0s / 28800.0s
Writing timing results to: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/atex.timing
--------------------------------------------------
run_scm.py total runtime: 21.65 s
--------------------------------------------------
+ run_scripts/run_scm.py -multicol C8/0.4:0.9/16 -stats input/stats/multi_col_stats.in -debug 0 -out_dir gpu_async/normal bomex
Creating a custom hypergrid of parameters
- Initial values file: '/home/jenkins/workspace/clubb_gpu_async_output_matching/input/parameter_and_flag_configs/default/tunable_parameters.in'
- Spec: C8/0.4:0.9/16
Writing to '/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/bomex_multicol_params.in':
- ngrdcol = 16
/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/bomex.in
Output directory: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal
- using install dir (latest): /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
- using executable: /home/jenkins/workspace/clubb_gpu_async_output_matching/run_scripts/../install/latest/clubb_standalone
=================== Running bomex ===================
iteration: 1 / 360 -- time = 60.0s / 21600.0s
iteration: 2 / 360 -- time = 120.0s / 21600.0s
iteration: 3 / 360 -- time = 180.0s / 21600.0s
iteration: 4 / 360 -- time = 240.0s / 21600.0s
iteration: 5 / 360 -- time = 300.0s / 21600.0s
iteration: 6 / 360 -- time = 360.0s / 21600.0s
iteration: 7 / 360 -- time = 420.0s / 21600.0s
iteration: 8 / 360 -- time = 480.0s / 21600.0s
iteration: 9 / 360 -- time = 540.0s / 21600.0s
iteration: 10 / 360 -- time = 600.0s / 21600.0s
iteration: 11 / 360 -- time = 660.0s / 21600.0s
iteration: 12 / 360 -- time = 720.0s / 21600.0s
iteration: 13 / 360 -- time = 780.0s / 21600.0s
iteration: 14 / 360 -- time = 840.0s / 21600.0s
iteration: 15 / 360 -- time = 900.0s / 21600.0s
iteration: 16 / 360 -- time = 960.0s / 21600.0s
iteration: 17 / 360 -- time = 1020.0s / 21600.0s
iteration: 18 / 360 -- time = 1080.0s / 21600.0s
iteration: 19 / 360 -- time = 1140.0s / 21600.0s
iteration: 20 / 360 -- time = 1200.0s / 21600.0s
iteration: 21 / 360 -- time = 1260.0s / 21600.0s
iteration: 22 / 360 -- time = 1320.0s / 21600.0s
iteration: 23 / 360 -- time = 1380.0s / 21600.0s
iteration: 24 / 360 -- time = 1440.0s / 21600.0s
iteration: 25 / 360 -- time = 1500.0s / 21600.0s
iteration: 26 / 360 -- time = 1560.0s / 21600.0s
iteration: 27 / 360 -- time = 1620.0s / 21600.0s
iteration: 28 / 360 -- time = 1680.0s / 21600.0s
iteration: 29 / 360 -- time = 1740.0s / 21600.0s
iteration: 30 / 360 -- time = 1800.0s / 21600.0s
iteration: 31 / 360 -- time = 1860.0s / 21600.0s
iteration: 32 / 360 -- time = 1920.0s / 21600.0s
iteration: 33 / 360 -- time = 1980.0s / 21600.0s
iteration: 34 / 360 -- time = 2040.0s / 21600.0s
iteration: 35 / 360 -- time = 2100.0s / 21600.0s
iteration: 36 / 360 -- time = 2160.0s / 21600.0s
iteration: 37 / 360 -- time = 2220.0s / 21600.0s
iteration: 38 / 360 -- time = 2280.0s / 21600.0s
iteration: 39 / 360 -- time = 2340.0s / 21600.0s
iteration: 40 / 360 -- time = 2400.0s / 21600.0s
iteration: 41 / 360 -- time = 2460.0s / 21600.0s
iteration: 42 / 360 -- time = 2520.0s / 21600.0s
iteration: 43 / 360 -- time = 2580.0s / 21600.0s
iteration: 44 / 360 -- time = 2640.0s / 21600.0s
iteration: 45 / 360 -- time = 2700.0s / 21600.0s
iteration: 46 / 360 -- time = 2760.0s / 21600.0s
iteration: 47 / 360 -- time = 2820.0s / 21600.0s
iteration: 48 / 360 -- time = 2880.0s / 21600.0s
iteration: 49 / 360 -- time = 2940.0s / 21600.0s
iteration: 50 / 360 -- time = 3000.0s / 21600.0s
iteration: 51 / 360 -- time = 3060.0s / 21600.0s
iteration: 52 / 360 -- time = 3120.0s / 21600.0s
iteration: 53 / 360 -- time = 3180.0s / 21600.0s
iteration: 54 / 360 -- time = 3240.0s / 21600.0s
iteration: 55 / 360 -- time = 3300.0s / 21600.0s
iteration: 56 / 360 -- time = 3360.0s / 21600.0s
iteration: 57 / 360 -- time = 3420.0s / 21600.0s
iteration: 58 / 360 -- time = 3480.0s / 21600.0s
iteration: 59 / 360 -- time = 3540.0s / 21600.0s
iteration: 60 / 360 -- time = 3600.0s / 21600.0s
iteration: 61 / 360 -- time = 3660.0s / 21600.0s
iteration: 62 / 360 -- time = 3720.0s / 21600.0s
iteration: 63 / 360 -- time = 3780.0s / 21600.0s
iteration: 64 / 360 -- time = 3840.0s / 21600.0s
iteration: 65 / 360 -- time = 3900.0s / 21600.0s
iteration: 66 / 360 -- time = 3960.0s / 21600.0s
iteration: 67 / 360 -- time = 4020.0s / 21600.0s
iteration: 68 / 360 -- time = 4080.0s / 21600.0s
iteration: 69 / 360 -- time = 4140.0s / 21600.0s
iteration: 70 / 360 -- time = 4200.0s / 21600.0s
iteration: 71 / 360 -- time = 4260.0s / 21600.0s
iteration: 72 / 360 -- time = 4320.0s / 21600.0s
iteration: 73 / 360 -- time = 4380.0s / 21600.0s
iteration: 74 / 360 -- time = 4440.0s / 21600.0s
iteration: 75 / 360 -- time = 4500.0s / 21600.0s
iteration: 76 / 360 -- time = 4560.0s / 21600.0s
iteration: 77 / 360 -- time = 4620.0s / 21600.0s
iteration: 78 / 360 -- time = 4680.0s / 21600.0s
iteration: 79 / 360 -- time = 4740.0s / 21600.0s
iteration: 80 / 360 -- time = 4800.0s / 21600.0s
iteration: 81 / 360 -- time = 4860.0s / 21600.0s
iteration: 82 / 360 -- time = 4920.0s / 21600.0s
iteration: 83 / 360 -- time = 4980.0s / 21600.0s
iteration: 84 / 360 -- time = 5040.0s / 21600.0s
iteration: 85 / 360 -- time = 5100.0s / 21600.0s
iteration: 86 / 360 -- time = 5160.0s / 21600.0s
iteration: 87 / 360 -- time = 5220.0s / 21600.0s
iteration: 88 / 360 -- time = 5280.0s / 21600.0s
iteration: 89 / 360 -- time = 5340.0s / 21600.0s
iteration: 90 / 360 -- time = 5400.0s / 21600.0s
iteration: 91 / 360 -- time = 5460.0s / 21600.0s
iteration: 92 / 360 -- time = 5520.0s / 21600.0s
iteration: 93 / 360 -- time = 5580.0s / 21600.0s
iteration: 94 / 360 -- time = 5640.0s / 21600.0s
iteration: 95 / 360 -- time = 5700.0s / 21600.0s
iteration: 96 / 360 -- time = 5760.0s / 21600.0s
iteration: 97 / 360 -- time = 5820.0s / 21600.0s
iteration: 98 / 360 -- time = 5880.0s / 21600.0s
iteration: 99 / 360 -- time = 5940.0s / 21600.0s
iteration: 100 / 360 -- time = 6000.0s / 21600.0s
iteration: 101 / 360 -- time = 6060.0s / 21600.0s
iteration: 102 / 360 -- time = 6120.0s / 21600.0s
iteration: 103 / 360 -- time = 6180.0s / 21600.0s
iteration: 104 / 360 -- time = 6240.0s / 21600.0s
iteration: 105 / 360 -- time = 6300.0s / 21600.0s
iteration: 106 / 360 -- time = 6360.0s / 21600.0s
iteration: 107 / 360 -- time = 6420.0s / 21600.0s
iteration: 108 / 360 -- time = 6480.0s / 21600.0s
iteration: 109 / 360 -- time = 6540.0s / 21600.0s
iteration: 110 / 360 -- time = 6600.0s / 21600.0s
iteration: 111 / 360 -- time = 6660.0s / 21600.0s
iteration: 112 / 360 -- time = 6720.0s / 21600.0s
iteration: 113 / 360 -- time = 6780.0s / 21600.0s
iteration: 114 / 360 -- time = 6840.0s / 21600.0s
iteration: 115 / 360 -- time = 6900.0s / 21600.0s
iteration: 116 / 360 -- time = 6960.0s / 21600.0s
iteration: 117 / 360 -- time = 7020.0s / 21600.0s
iteration: 118 / 360 -- time = 7080.0s / 21600.0s
iteration: 119 / 360 -- time = 7140.0s / 21600.0s
iteration: 120 / 360 -- time = 7200.0s / 21600.0s
iteration: 121 / 360 -- time = 7260.0s / 21600.0s
iteration: 122 / 360 -- time = 7320.0s / 21600.0s
iteration: 123 / 360 -- time = 7380.0s / 21600.0s
iteration: 124 / 360 -- time = 7440.0s / 21600.0s
iteration: 125 / 360 -- time = 7500.0s / 21600.0s
iteration: 126 / 360 -- time = 7560.0s / 21600.0s
iteration: 127 / 360 -- time = 7620.0s / 21600.0s
iteration: 128 / 360 -- time = 7680.0s / 21600.0s
iteration: 129 / 360 -- time = 7740.0s / 21600.0s
iteration: 130 / 360 -- time = 7800.0s / 21600.0s
iteration: 131 / 360 -- time = 7860.0s / 21600.0s
iteration: 132 / 360 -- time = 7920.0s / 21600.0s
iteration: 133 / 360 -- time = 7980.0s / 21600.0s
iteration: 134 / 360 -- time = 8040.0s / 21600.0s
iteration: 135 / 360 -- time = 8100.0s / 21600.0s
iteration: 136 / 360 -- time = 8160.0s / 21600.0s
iteration: 137 / 360 -- time = 8220.0s / 21600.0s
iteration: 138 / 360 -- time = 8280.0s / 21600.0s
iteration: 139 / 360 -- time = 8340.0s / 21600.0s
iteration: 140 / 360 -- time = 8400.0s / 21600.0s
iteration: 141 / 360 -- time = 8460.0s / 21600.0s
iteration: 142 / 360 -- time = 8520.0s / 21600.0s
iteration: 143 / 360 -- time = 8580.0s / 21600.0s
iteration: 144 / 360 -- time = 8640.0s / 21600.0s
iteration: 145 / 360 -- time = 8700.0s / 21600.0s
iteration: 146 / 360 -- time = 8760.0s / 21600.0s
iteration: 147 / 360 -- time = 8820.0s / 21600.0s
iteration: 148 / 360 -- time = 8880.0s / 21600.0s
iteration: 149 / 360 -- time = 8940.0s / 21600.0s
iteration: 150 / 360 -- time = 9000.0s / 21600.0s
iteration: 151 / 360 -- time = 9060.0s / 21600.0s
iteration: 152 / 360 -- time = 9120.0s / 21600.0s
iteration: 153 / 360 -- time = 9180.0s / 21600.0s
iteration: 154 / 360 -- time = 9240.0s / 21600.0s
iteration: 155 / 360 -- time = 9300.0s / 21600.0s
iteration: 156 / 360 -- time = 9360.0s / 21600.0s
iteration: 157 / 360 -- time = 9420.0s / 21600.0s
iteration: 158 / 360 -- time = 9480.0s / 21600.0s
iteration: 159 / 360 -- time = 9540.0s / 21600.0s
iteration: 160 / 360 -- time = 9600.0s / 21600.0s
iteration: 161 / 360 -- time = 9660.0s / 21600.0s
iteration: 162 / 360 -- time = 9720.0s / 21600.0s
iteration: 163 / 360 -- time = 9780.0s / 21600.0s
iteration: 164 / 360 -- time = 9840.0s / 21600.0s
iteration: 165 / 360 -- time = 9900.0s / 21600.0s
iteration: 166 / 360 -- time = 9960.0s / 21600.0s
iteration: 167 / 360 -- time = 10020.0s / 21600.0s
iteration: 168 / 360 -- time = 10080.0s / 21600.0s
iteration: 169 / 360 -- time = 10140.0s / 21600.0s
iteration: 170 / 360 -- time = 10200.0s / 21600.0s
iteration: 171 / 360 -- time = 10260.0s / 21600.0s
iteration: 172 / 360 -- time = 10320.0s / 21600.0s
iteration: 173 / 360 -- time = 10380.0s / 21600.0s
iteration: 174 / 360 -- time = 10440.0s / 21600.0s
iteration: 175 / 360 -- time = 10500.0s / 21600.0s
iteration: 176 / 360 -- time = 10560.0s / 21600.0s
iteration: 177 / 360 -- time = 10620.0s / 21600.0s
iteration: 178 / 360 -- time = 10680.0s / 21600.0s
iteration: 179 / 360 -- time = 10740.0s / 21600.0s
iteration: 180 / 360 -- time = 10800.0s / 21600.0s
iteration: 181 / 360 -- time = 10860.0s / 21600.0s
iteration: 182 / 360 -- time = 10920.0s / 21600.0s
iteration: 183 / 360 -- time = 10980.0s / 21600.0s
iteration: 184 / 360 -- time = 11040.0s / 21600.0s
iteration: 185 / 360 -- time = 11100.0s / 21600.0s
iteration: 186 / 360 -- time = 11160.0s / 21600.0s
iteration: 187 / 360 -- time = 11220.0s / 21600.0s
iteration: 188 / 360 -- time = 11280.0s / 21600.0s
iteration: 189 / 360 -- time = 11340.0s / 21600.0s
iteration: 190 / 360 -- time = 11400.0s / 21600.0s
iteration: 191 / 360 -- time = 11460.0s / 21600.0s
iteration: 192 / 360 -- time = 11520.0s / 21600.0s
iteration: 193 / 360 -- time = 11580.0s / 21600.0s
iteration: 194 / 360 -- time = 11640.0s / 21600.0s
iteration: 195 / 360 -- time = 11700.0s / 21600.0s
iteration: 196 / 360 -- time = 11760.0s / 21600.0s
iteration: 197 / 360 -- time = 11820.0s / 21600.0s
iteration: 198 / 360 -- time = 11880.0s / 21600.0s
iteration: 199 / 360 -- time = 11940.0s / 21600.0s
iteration: 200 / 360 -- time = 12000.0s / 21600.0s
iteration: 201 / 360 -- time = 12060.0s / 21600.0s
iteration: 202 / 360 -- time = 12120.0s / 21600.0s
iteration: 203 / 360 -- time = 12180.0s / 21600.0s
iteration: 204 / 360 -- time = 12240.0s / 21600.0s
iteration: 205 / 360 -- time = 12300.0s / 21600.0s
iteration: 206 / 360 -- time = 12360.0s / 21600.0s
iteration: 207 / 360 -- time = 12420.0s / 21600.0s
iteration: 208 / 360 -- time = 12480.0s / 21600.0s
iteration: 209 / 360 -- time = 12540.0s / 21600.0s
iteration: 210 / 360 -- time = 12600.0s / 21600.0s
iteration: 211 / 360 -- time = 12660.0s / 21600.0s
iteration: 212 / 360 -- time = 12720.0s / 21600.0s
iteration: 213 / 360 -- time = 12780.0s / 21600.0s
iteration: 214 / 360 -- time = 12840.0s / 21600.0s
iteration: 215 / 360 -- time = 12900.0s / 21600.0s
iteration: 216 / 360 -- time = 12960.0s / 21600.0s
iteration: 217 / 360 -- time = 13020.0s / 21600.0s
iteration: 218 / 360 -- time = 13080.0s / 21600.0s
iteration: 219 / 360 -- time = 13140.0s / 21600.0s
iteration: 220 / 360 -- time = 13200.0s / 21600.0s
iteration: 221 / 360 -- time = 13260.0s / 21600.0s
iteration: 222 / 360 -- time = 13320.0s / 21600.0s
iteration: 223 / 360 -- time = 13380.0s / 21600.0s
iteration: 224 / 360 -- time = 13440.0s / 21600.0s
iteration: 225 / 360 -- time = 13500.0s / 21600.0s
iteration: 226 / 360 -- time = 13560.0s / 21600.0s
iteration: 227 / 360 -- time = 13620.0s / 21600.0s
iteration: 228 / 360 -- time = 13680.0s / 21600.0s
iteration: 229 / 360 -- time = 13740.0s / 21600.0s
iteration: 230 / 360 -- time = 13800.0s / 21600.0s
iteration: 231 / 360 -- time = 13860.0s / 21600.0s
iteration: 232 / 360 -- time = 13920.0s / 21600.0s
iteration: 233 / 360 -- time = 13980.0s / 21600.0s
iteration: 234 / 360 -- time = 14040.0s / 21600.0s
iteration: 235 / 360 -- time = 14100.0s / 21600.0s
iteration: 236 / 360 -- time = 14160.0s / 21600.0s
iteration: 237 / 360 -- time = 14220.0s / 21600.0s
iteration: 238 / 360 -- time = 14280.0s / 21600.0s
iteration: 239 / 360 -- time = 14340.0s / 21600.0s
iteration: 240 / 360 -- time = 14400.0s / 21600.0s
iteration: 241 / 360 -- time = 14460.0s / 21600.0s
iteration: 242 / 360 -- time = 14520.0s / 21600.0s
iteration: 243 / 360 -- time = 14580.0s / 21600.0s
iteration: 244 / 360 -- time = 14640.0s / 21600.0s
iteration: 245 / 360 -- time = 14700.0s / 21600.0s
iteration: 246 / 360 -- time = 14760.0s / 21600.0s
iteration: 247 / 360 -- time = 14820.0s / 21600.0s
iteration: 248 / 360 -- time = 14880.0s / 21600.0s
iteration: 249 / 360 -- time = 14940.0s / 21600.0s
iteration: 250 / 360 -- time = 15000.0s / 21600.0s
iteration: 251 / 360 -- time = 15060.0s / 21600.0s
iteration: 252 / 360 -- time = 15120.0s / 21600.0s
iteration: 253 / 360 -- time = 15180.0s / 21600.0s
iteration: 254 / 360 -- time = 15240.0s / 21600.0s
iteration: 255 / 360 -- time = 15300.0s / 21600.0s
iteration: 256 / 360 -- time = 15360.0s / 21600.0s
iteration: 257 / 360 -- time = 15420.0s / 21600.0s
iteration: 258 / 360 -- time = 15480.0s / 21600.0s
iteration: 259 / 360 -- time = 15540.0s / 21600.0s
iteration: 260 / 360 -- time = 15600.0s / 21600.0s
iteration: 261 / 360 -- time = 15660.0s / 21600.0s
iteration: 262 / 360 -- time = 15720.0s / 21600.0s
iteration: 263 / 360 -- time = 15780.0s / 21600.0s
iteration: 264 / 360 -- time = 15840.0s / 21600.0s
iteration: 265 / 360 -- time = 15900.0s / 21600.0s
iteration: 266 / 360 -- time = 15960.0s / 21600.0s
iteration: 267 / 360 -- time = 16020.0s / 21600.0s
iteration: 268 / 360 -- time = 16080.0s / 21600.0s
iteration: 269 / 360 -- time = 16140.0s / 21600.0s
iteration: 270 / 360 -- time = 16200.0s / 21600.0s
iteration: 271 / 360 -- time = 16260.0s / 21600.0s
iteration: 272 / 360 -- time = 16320.0s / 21600.0s
iteration: 273 / 360 -- time = 16380.0s / 21600.0s
iteration: 274 / 360 -- time = 16440.0s / 21600.0s
iteration: 275 / 360 -- time = 16500.0s / 21600.0s
iteration: 276 / 360 -- time = 16560.0s / 21600.0s
iteration: 277 / 360 -- time = 16620.0s / 21600.0s
iteration: 278 / 360 -- time = 16680.0s / 21600.0s
iteration: 279 / 360 -- time = 16740.0s / 21600.0s
iteration: 280 / 360 -- time = 16800.0s / 21600.0s
iteration: 281 / 360 -- time = 16860.0s / 21600.0s
iteration: 282 / 360 -- time = 16920.0s / 21600.0s
iteration: 283 / 360 -- time = 16980.0s / 21600.0s
iteration: 284 / 360 -- time = 17040.0s / 21600.0s
iteration: 285 / 360 -- time = 17100.0s / 21600.0s
iteration: 286 / 360 -- time = 17160.0s / 21600.0s
iteration: 287 / 360 -- time = 17220.0s / 21600.0s
iteration: 288 / 360 -- time = 17280.0s / 21600.0s
iteration: 289 / 360 -- time = 17340.0s / 21600.0s
iteration: 290 / 360 -- time = 17400.0s / 21600.0s
iteration: 291 / 360 -- time = 17460.0s / 21600.0s
iteration: 292 / 360 -- time = 17520.0s / 21600.0s
iteration: 293 / 360 -- time = 17580.0s / 21600.0s
iteration: 294 / 360 -- time = 17640.0s / 21600.0s
iteration: 295 / 360 -- time = 17700.0s / 21600.0s
iteration: 296 / 360 -- time = 17760.0s / 21600.0s
iteration: 297 / 360 -- time = 17820.0s / 21600.0s
iteration: 298 / 360 -- time = 17880.0s / 21600.0s
iteration: 299 / 360 -- time = 17940.0s / 21600.0s
iteration: 300 / 360 -- time = 18000.0s / 21600.0s
iteration: 301 / 360 -- time = 18060.0s / 21600.0s
iteration: 302 / 360 -- time = 18120.0s / 21600.0s
iteration: 303 / 360 -- time = 18180.0s / 21600.0s
iteration: 304 / 360 -- time = 18240.0s / 21600.0s
iteration: 305 / 360 -- time = 18300.0s / 21600.0s
iteration: 306 / 360 -- time = 1 Program exited normally
8360.0s / 21600.0s
iteration: 307 / 360 -- time = 18420.0s / 21600.0s
iteration: 308 / 360 -- time = 18480.0s / 21600.0s
iteration: 309 / 360 -- time = 18540.0s / 21600.0s
iteration: 310 / 360 -- time = 18600.0s / 21600.0s
iteration: 311 / 360 -- time = 18660.0s / 21600.0s
iteration: 312 / 360 -- time = 18720.0s / 21600.0s
iteration: 313 / 360 -- time = 18780.0s / 21600.0s
iteration: 314 / 360 -- time = 18840.0s / 21600.0s
iteration: 315 / 360 -- time = 18900.0s / 21600.0s
iteration: 316 / 360 -- time = 18960.0s / 21600.0s
iteration: 317 / 360 -- time = 19020.0s / 21600.0s
iteration: 318 / 360 -- time = 19080.0s / 21600.0s
iteration: 319 / 360 -- time = 19140.0s / 21600.0s
iteration: 320 / 360 -- time = 19200.0s / 21600.0s
iteration: 321 / 360 -- time = 19260.0s / 21600.0s
iteration: 322 / 360 -- time = 19320.0s / 21600.0s
iteration: 323 / 360 -- time = 19380.0s / 21600.0s
iteration: 324 / 360 -- time = 19440.0s / 21600.0s
iteration: 325 / 360 -- time = 19500.0s / 21600.0s
iteration: 326 / 360 -- time = 19560.0s / 21600.0s
iteration: 327 / 360 -- time = 19620.0s / 21600.0s
iteration: 328 / 360 -- time = 19680.0s / 21600.0s
iteration: 329 / 360 -- time = 19740.0s / 21600.0s
iteration: 330 / 360 -- time = 19800.0s / 21600.0s
iteration: 331 / 360 -- time = 19860.0s / 21600.0s
iteration: 332 / 360 -- time = 19920.0s / 21600.0s
iteration: 333 / 360 -- time = 19980.0s / 21600.0s
iteration: 334 / 360 -- time = 20040.0s / 21600.0s
iteration: 335 / 360 -- time = 20100.0s / 21600.0s
iteration: 336 / 360 -- time = 20160.0s / 21600.0s
iteration: 337 / 360 -- time = 20220.0s / 21600.0s
iteration: 338 / 360 -- time = 20280.0s / 21600.0s
iteration: 339 / 360 -- time = 20340.0s / 21600.0s
iteration: 340 / 360 -- time = 20400.0s / 21600.0s
iteration: 341 / 360 -- time = 20460.0s / 21600.0s
iteration: 342 / 360 -- time = 20520.0s / 21600.0s
iteration: 343 / 360 -- time = 20580.0s / 21600.0s
iteration: 344 / 360 -- time = 20640.0s / 21600.0s
iteration: 345 / 360 -- time = 20700.0s / 21600.0s
iteration: 346 / 360 -- time = 20760.0s / 21600.0s
iteration: 347 / 360 -- time = 20820.0s / 21600.0s
iteration: 348 / 360 -- time = 20880.0s / 21600.0s
iteration: 349 / 360 -- time = 20940.0s / 21600.0s
iteration: 350 / 360 -- time = 21000.0s / 21600.0s
iteration: 351 / 360 -- time = 21060.0s / 21600.0s
iteration: 352 / 360 -- time = 21120.0s / 21600.0s
iteration: 353 / 360 -- time = 21180.0s / 21600.0s
iteration: 354 / 360 -- time = 21240.0s / 21600.0s
iteration: 355 / 360 -- time = 21300.0s / 21600.0s
iteration: 356 / 360 -- time = 21360.0s / 21600.0s
iteration: 357 / 360 -- time = 21420.0s / 21600.0s
iteration: 358 / 360 -- time = 21480.0s / 21600.0s
iteration: 359 / 360 -- time = 21540.0s / 21600.0s
iteration: 360 / 360 -- time = 21600.0s / 21600.0s
Writing timing results to: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/bomex.timing
--------------------------------------------------
run_scm.py total runtime: 12.16 s
--------------------------------------------------
+ run_scripts/run_scm.py -multicol C8/0.4:0.9/16 -stats input/stats/multi_col_stats.in -debug 0 -out_dir gpu_async/normal -override l_lh_straight_mc=true rico_silhs
Creating a custom hypergrid of parameters
- Initial values file: '/home/jenkins/workspace/clubb_gpu_async_output_matching/input/parameter_and_flag_configs/default/tunable_parameters.in'
- Spec: C8/0.4:0.9/16
Writing to '/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/rico_silhs_multicol_params.in':
- ngrdcol = 16
/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/rico_silhs.in
Output directory: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal
- using install dir (latest): /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
- using executable: /home/jenkins/workspace/clubb_gpu_async_output_matching/run_scripts/../install/latest/clubb_standalone
=================== Running rico_silhs ===================
iteration: 1 / 864 -- time = 300.0s / 259200.0s
iteration: 2 / 864 -- time = 600.0s / 259200.0s
iteration: 3 / 864 -- time = 900.0s / 259200.0s
iteration: 4 / 864 -- time = 1200.0s / 259200.0s
iteration: 5 / 864 -- time = 1500.0s / 259200.0s
iteration: 6 / 864 -- time = 1800.0s / 259200.0s
iteration: 7 / 864 -- time = 2100.0s / 259200.0s
iteration: 8 / 864 -- time = 2400.0s / 259200.0s
iteration: 9 / 864 -- time = 2700.0s / 259200.0s
iteration: 10 / 864 -- time = 3000.0s / 259200.0s
iteration: 11 / 864 -- time = 3300.0s / 259200.0s
iteration: 12 / 864 -- time = 3600.0s / 259200.0s
iteration: 13 / 864 -- time = 3900.0s / 259200.0s
iteration: 14 / 864 -- time = 4200.0s / 259200.0s
iteration: 15 / 864 -- time = 4500.0s / 259200.0s
iteration: 16 / 864 -- time = 4800.0s / 259200.0s
iteration: 17 / 864 -- time = 5100.0s / 259200.0s
iteration: 18 / 864 -- time = 5400.0s / 259200.0s
iteration: 19 / 864 -- time = 5700.0s / 259200.0s
iteration: 20 / 864 -- time = 6000.0s / 259200.0s
iteration: 21 / 864 -- time = 6300.0s / 259200.0s
iteration: 22 / 864 -- time = 6600.0s / 259200.0s
iteration: 23 / 864 -- time = 6900.0s / 259200.0s
iteration: 24 / 864 -- time = 7200.0s / 259200.0s
iteration: 25 / 864 -- time = 7500.0s / 259200.0s
iteration: 26 / 864 -- time = 7800.0s / 259200.0s
iteration: 27 / 864 -- time = 8100.0s / 259200.0s
iteration: 28 / 864 -- time = 8400.0s / 259200.0s
iteration: 29 / 864 -- time = 8700.0s / 259200.0s
iteration: 30 / 864 -- time = 9000.0s / 259200.0s
iteration: 31 / 864 -- time = 9300.0s / 259200.0s
iteration: 32 / 864 -- time = 9600.0s / 259200.0s
iteration: 33 / 864 -- time = 9900.0s / 259200.0s
iteration: 34 / 864 -- time = 10200.0s / 259200.0s
iteration: 35 / 864 -- time = 10500.0s / 259200.0s
iteration: 36 / 864 -- time = 10800.0s / 259200.0s
iteration: 37 / 864 -- time = 11100.0s / 259200.0s
iteration: 38 / 864 -- time = 11400.0s / 259200.0s
iteration: 39 / 864 -- time = 11700.0s / 259200.0s
iteration: 40 / 864 -- time = 12000.0s / 259200.0s
iteration: 41 / 864 -- time = 12300.0s / 259200.0s
iteration: 42 / 864 -- time = 12600.0s / 259200.0s
iteration: 43 / 864 -- time = 12900.0s / 259200.0s
iteration: 44 / 864 -- time = 13200.0s / 259200.0s
iteration: 45 / 864 -- time = 13500.0s / 259200.0s
iteration: 46 / 864 -- time = 13800.0s / 259200.0s
iteration: 47 / 864 -- time = 14100.0s / 259200.0s
iteration: 48 / 864 -- time = 14400.0s / 259200.0s
iteration: 49 / 864 -- time = 14700.0s / 259200.0s
iteration: 50 / 864 -- time = 15000.0s / 259200.0s
iteration: 51 / 864 -- time = 15300.0s / 259200.0s
iteration: 52 / 864 -- time = 15600.0s / 259200.0s
iteration: 53 / 864 -- time = 15900.0s / 259200.0s
iteration: 54 / 864 -- time = 16200.0s / 259200.0s
iteration: 55 / 864 -- time = 16500.0s / 259200.0s
iteration: 56 / 864 -- time = 16800.0s / 259200.0s
iteration: 57 / 864 -- time = 17100.0s / 259200.0s
iteration: 58 / 864 -- time = 17400.0s / 259200.0s
iteration: 59 / 864 -- time = 17700.0s / 259200.0s
iteration: 60 / 864 -- time = 18000.0s / 259200.0s
iteration: 61 / 864 -- time = 18300.0s / 259200.0s
iteration: 62 / 864 -- time = 18600.0s / 259200.0s
iteration: 63 / 864 -- time = 18900.0s / 259200.0s
iteration: 64 / 864 -- time = 19200.0s / 259200.0s
iteration: 65 / 864 -- time = 19500.0s / 259200.0s
iteration: 66 / 864 -- time = 19800.0s / 259200.0s
iteration: 67 / 864 -- time = 20100.0s / 259200.0s
iteration: 68 / 864 -- time = 20400.0s / 259200.0s
iteration: 69 / 864 -- time = 20700.0s / 259200.0s
iteration: 70 / 864 -- time = 21000.0s / 259200.0s
iteration: 71 / 864 -- time = 21300.0s / 259200.0s
iteration: 72 / 864 -- time = 21600.0s / 259200.0s
iteration: 73 / 864 -- time = 21900.0s / 259200.0s
iteration: 74 / 864 -- time = 22200.0s / 259200.0s
iteration: 75 / 864 -- time = 22500.0s / 259200.0s
iteration: 76 / 864 -- time = 22800.0s / 259200.0s
iteration: 77 / 864 -- time = 23100.0s / 259200.0s
iteration: 78 / 864 -- time = 23400.0s / 259200.0s
iteration: 79 / 864 -- time = 23700.0s / 259200.0s
iteration: 80 / 864 -- time = 24000.0s / 259200.0s
iteration: 81 / 864 -- time = 24300.0s / 259200.0s
iteration: 82 / 864 -- time = 24600.0s / 259200.0s
iteration: 83 / 864 -- time = 24900.0s / 259200.0s
iteration: 84 / 864 -- time = 25200.0s / 259200.0s
iteration: 85 / 864 -- time = 25500.0s / 259200.0s
iteration: 86 / 864 -- time = 25800.0s / 259200.0s
iteration: 87 / 864 -- time = 26100.0s / 259200.0s
iteration: 88 / 864 -- time = 26400.0s / 259200.0s
iteration: 89 / 864 -- time = 26700.0s / 259200.0s
iteration: 90 / 864 -- time = 27000.0s / 259200.0s
iteration: 91 / 864 -- time = 27300.0s / 259200.0s
iteration: 92 / 864 -- time = 27600.0s / 259200.0s
iteration: 93 / 864 -- time = 27900.0s / 259200.0s
iteration: 94 / 864 -- time = 28200.0s / 259200.0s
iteration: 95 / 864 -- time = 28500.0s / 259200.0s
iteration: 96 / 864 -- time = 28800.0s / 259200.0s
iteration: 97 / 864 -- time = 29100.0s / 259200.0s
iteration: 98 / 864 -- time = 29400.0s / 259200.0s
iteration: 99 / 864 -- time = 29700.0s / 259200.0s
iteration: 100 / 864 -- time = 30000.0s / 259200.0s
iteration: 101 / 864 -- time = 30300.0s / 259200.0s
iteration: 102 / 864 -- time = 30600.0s / 259200.0s
iteration: 103 / 864 -- time = 30900.0s / 259200.0s
iteration: 104 / 864 -- time = 31200.0s / 259200.0s
iteration: 105 / 864 -- time = 31500.0s / 259200.0s
iteration: 106 / 864 -- time = 31800.0s / 259200.0s
iteration: 107 / 864 -- time = 32100.0s / 259200.0s
iteration: 108 / 864 -- time = 32400.0s / 259200.0s
iteration: 109 / 864 -- time = 32700.0s / 259200.0s
iteration: 110 / 864 -- time = 33000.0s / 259200.0s
iteration: 111 / 864 -- time = 33300.0s / 259200.0s
iteration: 112 / 864 -- time = 33600.0s / 259200.0s
iteration: 113 / 864 -- time = 33900.0s / 259200.0s
iteration: 114 / 864 -- time = 34200.0s / 259200.0s
iteration: 115 / 864 -- time = 34500.0s / 259200.0s
iteration: 116 / 864 -- time = 34800.0s / 259200.0s
iteration: 117 / 864 -- time = 35100.0s / 259200.0s
iteration: 118 / 864 -- time = 35400.0s / 259200.0s
iteration: 119 / 864 -- time = 35700.0s / 259200.0s
iteration: 120 / 864 -- time = 36000.0s / 259200.0s
iteration: 121 / 864 -- time = 36300.0s / 259200.0s
iteration: 122 / 864 -- time = 36600.0s / 259200.0s
iteration: 123 / 864 -- time = 36900.0s / 259200.0s
iteration: 124 / 864 -- time = 37200.0s / 259200.0s
iteration: 125 / 864 -- time = 37500.0s / 259200.0s
iteration: 126 / 864 -- time = 37800.0s / 259200.0s
iteration: 127 / 864 -- time = 38100.0s / 259200.0s
iteration: 128 / 864 -- time = 38400.0s / 259200.0s
iteration: 129 / 864 -- time = 38700.0s / 259200.0s
iteration: 130 / 864 -- time = 39000.0s / 259200.0s
iteration: 131 / 864 -- time = 39300.0s / 259200.0s
iteration: 132 / 864 -- time = 39600.0s / 259200.0s
iteration: 133 / 864 -- time = 39900.0s / 259200.0s
iteration: 134 / 864 -- time = 40200.0s / 259200.0s
iteration: 135 / 864 -- time = 40500.0s / 259200.0s
iteration: 136 / 864 -- time = 40800.0s / 259200.0s
iteration: 137 / 864 -- time = 41100.0s / 259200.0s
iteration: 138 / 864 -- time = 41400.0s / 259200.0s
iteration: 139 / 864 -- time = 41700.0s / 259200.0s
iteration: 140 / 864 -- time = 42000.0s / 259200.0s
iteration: 141 / 864 -- time = 42300.0s / 259200.0s
iteration: 142 / 864 -- time = 42600.0s / 259200.0s
iteration: 143 / 864 -- time = 42900.0s / 259200.0s
iteration: 144 / 864 -- time = 43200.0s / 259200.0s
iteration: 145 / 864 -- time = 43500.0s / 259200.0s
iteration: 146 / 864 -- time = 43800.0s / 259200.0s
iteration: 147 / 864 -- time = 44100.0s / 259200.0s
iteration: 148 / 864 -- time = 44400.0s / 259200.0s
iteration: 149 / 864 -- time = 44700.0s / 259200.0s
iteration: 150 / 864 -- time = 45000.0s / 259200.0s
iteration: 151 / 864 -- time = 45300.0s / 259200.0s
iteration: 152 / 864 -- time = 45600.0s / 259200.0s
iteration: 153 / 864 -- time = 45900.0s / 259200.0s
iteration: 154 / 864 -- time = 46200.0s / 259200.0s
iteration: 155 / 864 -- time = 46500.0s / 259200.0s
iteration: 156 / 864 -- time = 46800.0s / 259200.0s
iteration: 157 / 864 -- time = 47100.0s / 259200.0s
iteration: 158 / 864 -- time = 47400.0s / 259200.0s
iteration: 159 / 864 -- time = 47700.0s / 259200.0s
iteration: 160 / 864 -- time = 48000.0s / 259200.0s
iteration: 161 / 864 -- time = 48300.0s / 259200.0s
iteration: 162 / 864 -- time = 48600.0s / 259200.0s
iteration: 163 / 864 -- time = 48900.0s / 259200.0s
iteration: 164 / 864 -- time = 49200.0s / 259200.0s
iteration: 165 / 864 -- time = 49500.0s / 259200.0s
iteration: 166 / 864 -- time = 49800.0s / 259200.0s
iteration: 167 / 864 -- time = 50100.0s / 259200.0s
iteration: 168 / 864 -- time = 50400.0s / 259200.0s
iteration: 169 / 864 -- time = 50700.0s / 259200.0s
iteration: 170 / 864 -- time = 51000.0s / 259200.0s
iteration: 171 / 864 -- time = 51300.0s / 259200.0s
iteration: 172 / 864 -- time = 51600.0s / 259200.0s
iteration: 173 / 864 -- time = 51900.0s / 259200.0s
iteration: 174 / 864 -- time = 52200.0s / 259200.0s
iteration: 175 / 864 -- time = 52500.0s / 259200.0s
iteration: 176 / 864 -- time = 52800.0s / 259200.0s
iteration: 177 / 864 -- time = 53100.0s / 259200.0s
iteration: 178 / 864 -- time = 53400.0s / 259200.0s
iteration: 179 / 864 -- time = 53700.0s / 259200.0s
iteration: 180 / 864 -- time = 54000.0s / 259200.0s
iteration: 181 / 864 -- time = 54300.0s / 259200.0s
iteration: 182 / 864 -- time = 54600.0s / 259200.0s
iteration: 183 / 864 -- time = 54900.0s / 259200.0s
iteration: 184 / 864 -- time = 55200.0s / 259200.0s
iteration: 185 / 864 -- time = 55500.0s / 259200.0s
iteration: 186 / 864 -- time = 55800.0s / 259200.0s
iteration: 187 / 864 -- time = 56100.0s / 259200.0s
iteration: 188 / 864 -- time = 56400.0s / 259200.0s
iteration: 189 / 864 -- time = 56700.0s / 259200.0s
iteration: 190 / 864 -- time = 57000.0s / 259200.0s
iteration: 191 / 864 -- time = 57300.0s / 259200.0s
iteration: 192 / 864 -- time = 57600.0s / 259200.0s
iteration: 193 / 864 -- time = 57900.0s / 259200.0s
iteration: 194 / 864 -- time = 58200.0s / 259200.0s
iteration: 195 / 864 -- time = 58500.0s / 259200.0s
iteration: 196 / 864 -- time = 58800.0s / 259200.0s
iteration: 197 / 864 -- time = 59100.0s / 259200.0s
iteration: 198 / 864 -- time = 59400.0s / 259200.0s
iteration: 199 / 864 -- time = 59700.0s / 259200.0s
iteration: 200 / 864 -- time = 60000.0s / 259200.0s
iteration: 201 / 864 -- time = 60300.0s / 259200.0s
iteration: 202 / 864 -- time = 60600.0s / 259200.0s
iteration: 203 / 864 -- time = 60900.0s / 259200.0s
iteration: 204 / 864 -- time = 61200.0s / 259200.0s
iteration: 205 / 864 -- time = 61500.0s / 259200.0s
iteration: 206 / 864 -- time = 61800.0s / 259200.0s
iteration: 207 / 864 -- time = 62100.0s / 259200.0s
iteration: 208 / 864 -- time = 62400.0s / 259200.0s
iteration: 209 / 864 -- time = 62700.0s / 259200.0s
iteration: 210 / 864 -- time = 63000.0s / 259200.0s
iteration: 211 / 864 -- time = 63300.0s / 259200.0s
iteration: 212 / 864 -- time = 63600.0s / 259200.0s
iteration: 213 / 864 -- time = 63900.0s / 259200.0s
iteration: 214 / 864 -- time = 64200.0s / 259200.0s
iteration: 215 / 864 -- time = 64500.0s / 259200.0s
iteration: 216 / 864 -- time = 64800.0s / 259200.0s
iteration: 217 / 864 -- time = 65100.0s / 259200.0s
iteration: 218 / 864 -- time = 65400.0s / 259200.0s
iteration: 219 / 864 -- time = 65700.0s / 259200.0s
iteration: 220 / 864 -- time = 66000.0s / 259200.0s
iteration: 221 / 864 -- time = 66300.0s / 259200.0s
iteration: 222 / 864 -- time = 66600.0s / 259200.0s
iteration: 223 / 864 -- time = 66900.0s / 259200.0s
iteration: 224 / 864 -- time = 67200.0s / 259200.0s
iteration: 225 / 864 -- time = 67500.0s / 259200.0s
iteration: 226 / 864 -- time = 67800.0s / 259200.0s
iteration: 227 / 864 -- time = 68100.0s / 259200.0s
iteration: 228 / 864 -- time = 68400.0s / 259200.0s
iteration: 229 / 864 -- time = 68700.0s / 259200.0s
iteration: 230 / 864 -- time = 69000.0s / 259200.0s
iteration: 231 / 864 -- time = 69300.0s / 259200.0s
iteration: 232 / 864 -- time = 69600.0s / 259200.0s
iteration: 233 / 864 -- time = 69900.0s / 259200.0s
iteration: 234 / 864 -- time = 70200.0s / 259200.0s
iteration: 235 / 864 -- time = 70500.0s / 259200.0s
iteration: 236 / 864 -- time = 70800.0s / 259200.0s
iteration: 237 / 864 -- time = 71100.0s / 259200.0s
iteration: 238 / 864 -- time = 71400.0s / 259200.0s
iteration: 239 / 864 -- time = 71700.0s / 259200.0s
iteration: 240 / 864 -- time = 72000.0s / 259200.0s
iteration: 241 / 864 -- time = 72300.0s / 259200.0s
iteration: 242 / 864 -- time = 72600.0s / 259200.0s
iteration: 243 / 864 -- time = 72900.0s / 259200.0s
iteration: 244 / 864 -- time = 73200.0s / 259200.0s
iteration: 245 / 864 -- time = 73500.0s / 259200.0s
iteration: 246 / 864 -- time = 73800.0s / 259200.0s
iteration: 247 / 864 -- time = 74100.0s / 259200.0s
iteration: 248 / 864 -- time = 74400.0s / 259200.0s
iteration: 249 / 864 -- time = 74700.0s / 259200.0s
iteration: 250 / 864 -- time = 75000.0s / 259200.0s
iteration: 251 / 864 -- time = 75300.0s / 259200.0s
iteration: 252 / 864 -- time = 75600.0s / 259200.0s
iteration: 253 / 864 -- time = 75900.0s / 259200.0s
iteration: 254 / 864 -- time = 76200.0s / 259200.0s
iteration: 255 / 864 -- time = 76500.0s / 259200.0s
iteration: 256 / 864 -- time = 76800.0s / 259200.0s
iteration: 257 / 864 -- time = 77100.0s / 259200.0s
iteration: 258 / 864 -- time = 77400.0s / 259200.0s
iteration: 259 / 864 -- time = 77700.0s / 259200.0s
iteration: 260 / 864 -- time = 78000.0s / 259200.0s
iteration: 261 / 864 -- time = 78300.0s / 259200.0s
iteration: 262 / 864 -- time = 78600.0s / 259200.0s
iteration: 263 / 864 -- time = 78900.0s / 259200.0s
iteration: 264 / 864 -- time = 79200.0s / 259200.0s
iteration: 265 / 864 -- time = 79500.0s / 259200.0s
iteration: 266 / 864 -- time = 79800.0s / 259200.0s
iteration: 267 / 864 -- time = 80100.0s / 259200.0s
iteration: 268 / 864 -- time = 80400.0s / 259200.0s
iteration: 269 / 864 -- time = 80700.0s / 259200.0s
iteration: 270 / 864 -- time = 81000.0s / 259200.0s
iteration: 271 / 864 -- time = 81300.0s / 259200.0s
iteration: 272 / 864 -- time = 81600.0s / 259200.0s
iteration: 273 / 864 -- time = 81900.0s / 259200.0s
iteration: 274 / 864 -- time = 82200.0s / 259200.0s
iteration: 275 / 864 -- time = 82500.0s / 259200.0s
iteration: 276 / 864 -- time = 82800.0s / 259200.0s
iteration: 277 / 864 -- time = 83100.0s / 259200.0s
iteration: 278 / 864 -- time = 83400.0s / 259200.0s
iteration: 279 / 864 -- time = 83700.0s / 259200.0s
iteration: 280 / 864 -- time = 84000.0s / 259200.0s
iteration: 281 / 864 -- time = 84300.0s / 259200.0s
iteration: 282 / 864 -- time = 84600.0s / 259200.0s
iteration: 283 / 864 -- time = 84900.0s / 259200.0s
iteration: 284 / 864 -- time = 85200.0s / 259200.0s
iteration: 285 / 864 -- time = 85500.0s / 259200.0s
iteration: 286 / 864 -- time = 85800.0s / 259200.0s
iteration: 287 / 864 -- time = 86100.0s / 259200.0s
iteration: 288 / 864 -- time = 86400.0s / 259200.0s
iteration: 289 / 864 -- time = 86700.0s / 259200.0s
iteration: 290 / 864 -- time = 87000.0s / 259200.0s
iteration: 291 / 864 -- time = 87300.0s / 259200.0s
iteration: 292 / 864 -- time = 87600.0s / 259200.0s
iteration: 293 / 864 -- time = 87900.0s / 259200.0s
iteration: 294 / 864 -- time = 88200.0s / 259200.0s
iteration: 295 / 864 -- time = 88500.0s / 259200.0s
iteration: 296 / 864 -- time = 88800.0s / 259200.0s
iteration: 297 / 864 -- time = 89100.0s / 259200.0s
iteration: 298 / 864 -- time = 89400.0s / 259200.0s
iteration: 299 / 864 -- time = 89700.0s / 259200.0s
iteration: 300 / 864 -- time = 90000.0s / 259200.0s
iteration: 301 / 864 -- time = 90300.0s / 259200.0s
iteration: 302 / 864 -- time = 90600.0s / 259200.0s
iteration: 303 / 864 -- time = 90900.0s / 259200.0s
iteration: 304 / 864 -- time = 91200.0s / 259200.0s
iteration: 305 / 864 -- time = 91500.0s / 259200.0s
iteration: 306 / 864 -- time = 91800.0s / 259200.0s
iteration: 307 / 864 -- time = 92100.0s / 259200.0s
iteration: 308 / 864 -- time = 92400.0s / 259200.0s
iteration: 309 / 864 -- time = 92700.0s / 259200.0s
iteration: 310 / 864 -- time = 93000.0s / 259200.0s
iteration: 311 / 864 -- time = 93300.0s / 259200.0s
iteration: 312 / 864 -- time = 93600.0s / 259200.0s
iteration: 313 / 864 -- time = 93900.0s / 259200.0s
iteration: 314 / 864 -- time = 94200.0s / 259200.0s
iteration: 315 / 864 -- time = 94500.0s / 259200.0s
iteration: 316 / 864 -- time = 94800.0s / 259200.0s
iteration: 317 / 864 -- time = 95100.0s / 259200.0s
iteration: 318 / 864 -- time = 95400.0s / 259200.0s
iteration: 319 / 864 -- time = 95700.0s / 259200.0s
iteration: 320 / 864 -- time = 96000.0s / 259200.0s
iteration: 321 / 864 -- time = 96300.0s / 259200.0s
iteration: 322 / 864 -- time = 96600.0s / 259200.0s
iteration: 323 / 864 -- time = 96900.0s / 259200.0s
iteration: 324 / 864 -- time = 97200.0s / 259200.0s
iteration: 325 / 864 -- time = 97500.0s / 259200.0s
iteration: 326 / 864 -- time = 97800.0s / 259200.0s
iteration: 327 / 864 -- time = 98100.0s / 259200.0s
iteration: 328 / 864 -- time = 98400.0s / 259200.0s
iteration: 329 / 864 -- time = 98700.0s / 259200.0s
iteration: 330 / 864 -- time = 99000.0s / 259200.0s
iteration: 331 / 864 -- time = 99300.0s / 259200.0s
iteration: 332 / 864 -- time = 99600.0s / 259200.0s
iteration: 333 / 864 -- time = 99900.0s / 259200.0s
iteration: 334 / 864 -- time = 100200.0s / 259200.0s
iteration: 335 / 864 -- time = 100500.0s / 259200.0s
iteration: 336 / 864 -- time = 100800.0s / 259200.0s
iteration: 337 / 864 -- time = 101100.0s / 259200.0s
iteration: 338 / 864 -- time = 101400.0s / 259200.0s
iteration: 339 / 864 -- time = 101700.0s / 259200.0s
iteration: 340 / 864 -- time = 102000.0s / 259200.0s
iteration: 341 / 864 -- time = 102300.0s / 259200.0s
iteration: 342 / 864 -- time = 102600.0s / 259200.0s
iteration: 343 / 864 -- time = 102900.0s / 259200.0s
iteration: 344 / 864 -- time = 103200.0s / 259200.0s
iteration: 345 / 864 -- time = 103500.0s / 259200.0s
iteration: 346 / 864 -- time = 103800.0s / 259200.0s
iteration: 347 / 864 -- time = 104100.0s / 259200.0s
iteration: 348 / 864 -- time = 104400.0s / 259200.0s
iteration: 349 / 864 -- time = 104700.0s / 259200.0s
iteration: 350 / 864 -- time = 105000.0s / 259200.0s
iteration: 351 / 864 -- time = 105300.0s / 259200.0s
iteration: 352 / 864 -- time = 105600.0s / 259200.0s
iteration: 353 / 864 -- time = 105900.0s / 259200.0s
iteration: 354 / 864 -- time = 106200.0s / 259200.0s
iteration: 355 / 864 -- time = 106500.0s / 259200.0s
iteration: 356 / 864 -- time = 106800.0s / 259200.0s
iteration: 357 / 864 -- time = 107100.0s / 259200.0s
iteration: 358 / 864 -- time = 107400.0s / 259200.0s
iteration: 359 / 864 -- time = 107700.0s / 259200.0s
iteration: 360 / 864 -- time = 108000.0s / 259200.0s
iteration: 361 / 864 -- time = 108300.0s / 259200.0s
iteration: 362 / 864 -- time = 108600.0s / 259200.0s
iteration: 363 / 864 -- time = 108900.0s / 259200.0s
iteration: 364 / 864 -- time = 109200.0s / 259200.0s
iteration: 365 / 864 -- time = 109500.0s / 259200.0s
iteration: 366 / 864 -- time = 109800.0s / 259200.0s
iteration: 367 / 864 -- time = 110100.0s / 259200.0s
iteration: 368 / 864 -- time = 110400.0s / 259200.0s
iteration: 369 / 864 -- time = 110700.0s / 259200.0s
iteration: 370 / 864 -- time = 111000.0s / 259200.0s
iteration: 371 / 864 -- time = 111300.0s / 259200.0s
iteration: 372 / 864 -- time = 111600.0s / 259200.0s
iteration: 373 / 864 -- time = 111900.0s / 259200.0s
iteration: 374 / 864 -- time = 112200.0s / 259200.0s
iteration: 375 / 864 -- time = 112500.0s / 259200.0s
iteration: 376 / 864 -- time = 112800.0s / 259200.0s
iteration: 377 / 864 -- time = 113100.0s / 259200.0s
iteration: 378 / 864 -- time = 113400.0s / 259200.0s
iteration: 379 / 864 -- time = 113700.0s / 259200.0s
iteration: 380 / 864 -- time = 114000.0s / 259200.0s
iteration: 381 / 864 -- time = 114300.0s / 259200.0s
iteration: 382 / 864 -- time = 114600.0s / 259200.0s
iteration: 383 / 864 -- time = 114900.0s / 259200.0s
iteration: 384 / 864 -- time = 115200.0s / 259200.0s
iteration: 385 / 864 -- time = 115500.0s / 259200.0s
iteration: 386 / 864 -- time = 115800.0s / 259200.0s
iteration: 387 / 864 -- time = 116100.0s / 259200.0s
iteration: 388 / 864 -- time = 116400.0s / 259200.0s
iteration: 389 / 864 -- time = 116700.0s / 259200.0s
iteration: 390 / 864 -- time = 117000.0s / 259200.0s
iteration: 391 / 864 -- time = 117300.0s / 259200.0s
iteration: 392 / 864 -- time = 117600.0s / 259200.0s
iteration: 393 / 864 -- time = 117900.0s / 259200.0s
iteration: 394 / 864 -- time = 118200.0s / 259200.0s
iteration: 395 / 864 -- time = 118500.0s / 259200.0s
iteration: 396 / 864 -- time = 118800.0s / 259200.0s
iteration: 397 / 864 -- time = 119100.0s / 259200.0s
iteration: 398 / 864 -- time = 119400.0s / 259200.0s
iteration: 399 / 864 -- time = 119700.0s / 259200.0s
iteration: 400 / 864 -- time = 120000.0s / 259200.0s
iteration: 401 / 864 -- time = 120300.0s / 259200.0s
iteration: 402 / 864 -- time = 120600.0s / 259200.0s
iteration: 403 / 864 -- time = 120900.0s / 259200.0s
iteration: 404 / 864 -- time = 121200.0s / 259200.0s
iteration: 405 / 864 -- time = 121500.0s / 259200.0s
iteration: 406 / 864 -- time = 121800.0s / 259200.0s
iteration: 407 / 864 -- time = 122100.0s / 259200.0s
iteration: 408 / 864 -- time = 122400.0s / 259200.0s
iteration: 409 / 864 -- time = 122700.0s / 259200.0s
iteration: 410 / 864 -- time = 123000.0s / 259200.0s
iteration: 411 / 864 -- time = 123300.0s / 259200.0s
iteration: 412 / 864 -- time = 123600.0s / 259200.0s
iteration: 413 / 864 -- time = 123900.0s / 259200.0s
iteration: 414 / 864 -- time = 124200.0s / 259200.0s
iteration: 415 / 864 -- time = 124500.0s / 259200.0s
iteration: 416 / 864 -- time = 124800.0s / 259200.0s
iteration: 417 / 864 -- time = 125100.0s / 259200.0s
iteration: 418 / 864 -- time = 125400.0s / 259200.0s
iteration: 419 / 864 -- time = 125700.0s / 259200.0s
iteration: 420 / 864 -- time = 126000.0s / 259200.0s
iteration: 421 / 864 -- time = 126300.0s / 259200.0s
iteration: 422 / 864 -- time = 126600.0s / 259200.0s
iteration: 423 / 864 -- time = 126900.0s / 259200.0s
iteration: 424 / 864 -- time = 127200.0s / 259200.0s
iteration: 425 / 864 -- time = 127500.0s / 259200.0s
iteration: 426 / 864 -- time = 127800.0s / 259200.0s
iteration: 427 / 864 -- time = 128100.0s / 259200.0s
iteration: 428 / 864 -- time = 128400.0s / 259200.0s
iteration: 429 / 864 -- time = 128700.0s / 259200.0s
iteration: 430 / 864 -- time = 129000.0s / 259200.0s
iteration: 431 / 864 -- time = 129300.0s / 259200.0s
iteration: 432 / 864 -- time = 129600.0s / 259200.0s
iteration: 433 / 864 -- time = 129900.0s / 259200.0s
iteration: 434 / 864 -- time = 130200.0s / 259200.0s
iteration: 435 / 864 -- time = 130500.0s / 259200.0s
iteration: 436 / 864 -- time = 130800.0s / 259200.0s
iteration: 437 / 864 -- time = 131100.0s / 259200.0s
iteration: 438 / 864 -- time = 131400.0s / 259200.0s
iteration: 439 / 864 -- time = 131700.0s / 259200.0s
iteration: 440 / 864 -- time = 132000.0s / 259200.0s
iteration: 441 / 864 -- time = 132300.0s / 259200.0s
iteration: 442 / 864 -- time = 132600.0s / 259200.0s
iteration: 443 / 864 -- time = 132900.0s / 259200.0s
iteration: 444 / 864 -- time = 133200.0s / 259200.0s
iteration: 445 / 864 -- time = 133500.0s / 259200.0s
iteration: 446 / 864 -- time = 133800.0s / 259200.0s
iteration: 447 / 864 -- time = 134100.0s / 259200.0s
iteration: 448 / 864 -- time = 134400.0s / 259200.0s
iteration: 449 / 864 -- time = 134700.0s / 259200.0s
iteration: 450 / 864 -- time = 135000.0s / 259200.0s
iteration: 451 / 864 -- time = 135300.0s / 259200.0s
iteration: 452 / 864 -- time = 135600.0s / 259200.0s
iteration: 453 / 864 -- time = 135900.0s / 259200.0s
iteration: 454 / 864 -- time = 136200.0s / 259200.0s
iteration: 455 / 864 -- time = 136500.0s / 259200.0s
iteration: 456 / 864 -- time = 136800.0s / 259200.0s
iteration: 457 / 864 -- time = 137100.0s / 259200.0s
iteration: 458 / 864 -- time = 137400.0s / 259200.0s
iteration: 459 / 864 -- time = 137700.0s / 259200.0s
iteration: 460 / 864 -- time = 138000.0s / 259200.0s
iteration: 461 / 864 -- time = 138300.0s / 259200.0s
iteration: 462 / 864 -- time = 138600.0s / 259200.0s
iteration: 463 / 864 -- time = 138900.0s / 259200.0s
iteration: 464 / 864 -- time = 139200.0s / 259200.0s
iteration: 465 / 864 -- time = 139500.0s / 259200.0s
iteration: 466 / 864 -- time = 139800.0s / 259200.0s
iteration: 467 / 864 -- time = 140100.0s / 259200.0s
iteration: 468 / 864 -- time = 140400.0s / 259200.0s
iteration: 469 / 864 -- time = 140700.0s / 259200.0s
iteration: 470 / 864 -- time = 141000.0s / 259200.0s
iteration: 471 / 864 -- time = 141300.0s / 259200.0s
iteration: 472 / 864 -- time = 141600.0s / 259200.0s
iteration: 473 / 864 -- time = 141900.0s / 259200.0s
iteration: 474 / 864 -- time = 142200.0s / 259200.0s
iteration: 475 / 864 -- time = 142500.0s / 259200.0s
iteration: 476 / 864 -- time = 142800.0s / 259200.0s
iteration: 477 / 864 -- time = 143100.0s / 259200.0s
iteration: 478 / 864 -- time = 143400.0s / 259200.0s
iteration: 479 / 864 -- time = 143700.0s / 259200.0s
iteration: 480 / 864 -- time = 144000.0s / 259200.0s
iteration: 481 / 864 -- time = 144300.0s / 259200.0s
iteration: 482 / 864 -- time = 144600.0s / 259200.0s
iteration: 483 / 864 -- time = 144900.0s / 259200.0s
iteration: 484 / 864 -- time = 145200.0s / 259200.0s
iteration: 485 / 864 -- time = 145500.0s / 259200.0s
iteration: 486 / 864 -- time = 145800.0s / 259200.0s
iteration: 487 / 864 -- time = 146100.0s / 259200.0s
iteration: 488 / 864 -- time = 146400.0s / 259200.0s
iteration: 489 / 864 -- time = 146700.0s / 259200.0s
iteration: 490 / 864 -- time = 147000.0s / 259200.0s
iteration: 491 / 864 -- time = 147300.0s / 259200.0s
iteration: 492 / 864 -- time = 147600.0s / 259200.0s
iteration: 493 / 864 -- time = 147900.0s / 259200.0s
iteration: 494 / 864 -- time = 148200.0s / 259200.0s
iteration: 495 / 864 -- time = 148500.0s / 259200.0s
iteration: 496 / 864 -- time = 148800.0s / 259200.0s
iteration: 497 / 864 -- time = 149100.0s / 259200.0s
iteration: 498 / 864 -- time = 149400.0s / 259200.0s
iteration: 499 / 864 -- time = 149700.0s / 259200.0s
iteration: 500 / 864 -- time = 150000.0s / 259200.0s
iteration: 501 / 864 -- time = 150300.0s / 259200.0s
iteration: 502 / 864 -- time = 150600.0s / 259200.0s
iteration: 503 / 864 -- time = 150900.0s / 259200.0s
iteration: 504 / 864 -- time = 151200.0s / 259200.0s
iteration: 505 / 864 -- time = 151500.0s / 259200.0s
iteration: 506 / 864 -- time = 151800.0s / 259200.0s
iteration: 507 / 864 -- time = 152100.0s / 259200.0s
iteration: 508 / 864 -- time = 152400.0s / 259200.0s
iteration: 509 / 864 -- time = 152700.0s / 259200.0s
iteration: 510 / 864 -- time = 153000.0s / 259200.0s
iteration: 511 / 864 -- time = 153300.0s / 259200.0s
iteration: 512 / 864 -- time = 153600.0s / 259200.0s
iteration: 513 / 864 -- time = 153900.0s / 259200.0s
iteration: 514 / 864 -- time = 154200.0s / 259200.0s
iteration: 515 / 864 -- time = 154500.0s / 259200.0s
iteration: 516 / 864 -- time = 154800.0s / 259200.0s
iteration: 517 / 864 -- time = 155100.0s / 259200.0s
iteration: 518 / 864 -- time = 155400.0s / 259200.0s
iteration: 519 / 864 -- time = 155700.0s / 259200.0s
iteration: 520 / 864 -- time = 156000.0s / 259200.0s
iteration: 521 / 864 -- time = 156300.0s / 259200.0s
iteration: 522 / 864 -- time = 156600.0s / 259200.0s
iteration: 523 / 864 -- time = 156900.0s / 259200.0s
iteration: 524 / 864 -- time = 157200.0s / 259200.0s
iteration: 525 / 864 -- time = 157500.0s / 259200.0s
iteration: 526 / 864 -- time = 157800.0s / 259200.0s
iteration: 527 / 864 -- time = 158100.0s / 259200.0s
iteration: 528 / 864 -- time = 158400.0s / 259200.0s
iteration: 529 / 864 -- time = 158700.0s / 259200.0s
iteration: 530 / 864 -- time = 159000.0s / 259200.0s
iteration: 531 / 864 -- time = 159300.0s / 259200.0s
iteration: 532 / 864 -- time = 159600.0s / 259200.0s
iteration: 533 / 864 -- time = 159900.0s / 259200.0s
iteration: 534 / 864 -- time = 160200.0s / 259200.0s
iteration: 535 / 864 -- time = 160500.0s / 259200.0s
iteration: 536 / 864 -- time = 160800.0s / 259200.0s
iteration: 537 / 864 -- time = 161100.0s / 259200.0s
iteration: 538 / 864 -- time = 161400.0s / 259200.0s
iteration: 539 / 864 -- time = 161700.0s / 259200.0s
iteration: 540 / 864 -- time = 162000.0s / 259200.0s
iteration: 541 / 864 -- time = 162300.0s / 259200.0s
iteration: 542 / 864 -- time = 162600.0s / 259200.0s
iteration: 543 / 864 -- time = 162900.0s / 259200.0s
iteration: 544 / 864 -- time = 163200.0s / 259200.0s
iteration: 545 / 864 -- time = 163500.0s / 259200.0s
iteration: 546 / 864 -- time = 163800.0s / 259200.0s
iteration: 547 / 864 -- time = 164100.0s / 259200.0s
iteration: 548 / 864 -- time = 164400.0s / 259200.0s
iteration: 549 / 864 -- time = 164700.0s / 259200.0s
iteration: 550 / 864 -- time = 165000.0s / 259200.0s
iteration: 551 / 864 -- time = 165300.0s / 259200.0s
iteration: 552 / 864 -- time = 165600.0s / 259200.0s
iteration: 553 / 864 -- time = 165900.0s / 259200.0s
iteration: 554 / 864 -- time = 166200.0s / 259200.0s
iteration: 555 / 864 -- time = 166500.0s / 259200.0s
iteration: 556 / 864 -- time = 166800.0s / 259200.0s
iteration: 557 / 864 -- time = 167100.0s / 259200.0s
iteration: 558 / 864 -- time = 167400.0s / 259200.0s
iteration: 559 / 864 -- time = 167700.0s / 259200.0s
iteration: 560 / 864 -- time = 168000.0s / 259200.0s
iteration: 561 / 864 -- time = 168300.0s / 259200.0s
iteration: 562 / 864 -- time = 168600.0s / 259200.0s
iteration: 563 / 864 -- time = 168900.0s / 259200.0s
iteration: 564 / 864 -- time = 169200.0s / 259200.0s
iteration: 565 / 864 -- time = 169500.0s / 259200.0s
iteration: 566 / 864 -- time = 169800.0s / 259200.0s
iteration: 567 / 864 -- time = 170100.0s / 259200.0s
iteration: 568 / 864 -- time = 170400.0s / 259200.0s
iteration: 569 / 864 -- time = 170700.0s / 259200.0s
iteration: 570 / 864 -- time = 171000.0s / 259200.0s
iteration: 571 / 864 -- time = 171300.0s / 259200.0s
iteration: 572 / 864 -- time = 171600.0s / 259200.0s
iteration: 573 / 864 -- time = 171900.0s / 259200.0s
iteration: 574 / 864 -- time = 172200.0s / 259200.0s
iteration: 575 / 864 -- time = 172500.0s / 259200.0s
iteration: 576 / 864 -- time = 172800.0s / 259200.0s
iteration: 577 / 864 -- time = 173100.0s / 259200.0s
iteration: 578 / 864 -- time = 173400.0s / 259200.0s
iteration: 579 / 864 -- time = 173700.0s / 259200.0s
iteration: 580 / 864 -- time = 174000.0s / 259200.0s
iteration: 581 / 864 -- time = 174300.0s / 259200.0s
iteration: 582 / 864 -- time = 174600.0s / 259200.0s
iteration: 583 / 864 -- time = 174900.0s / 259200.0s
iteration: 584 / 864 -- time = 175200.0s / 259200.0s
iteration: 585 / 864 -- time = 175500.0s / 259200.0s
iteration: 586 / 864 -- time = 175800.0s / 259200.0s
iteration: 587 / 864 -- time = 176100.0s / 259200.0s
iteration: 588 / 864 -- time = 176400.0s / 259200.0s
iteration: 589 / 864 -- time = 176700.0s / 259200.0s
iteration: 590 / 864 -- time = 177000.0s / 259200.0s
iteration: 591 / 864 -- time = 177300.0s / 259200.0s
iteration: 592 / 864 -- time = 177600.0s / 259200.0s
iteration: 593 / 864 -- time = 177900.0s / 259200.0s
iteration: 594 / 864 -- time = 178200.0s / 259200.0s
iteration: 595 / 864 -- time = 178500.0s / 259200.0s
iteration: 596 / 864 -- time = 178800.0s / 259200.0s
iteration: 597 / 864 -- time = 179100.0s / 259200.0s
iteration: 598 / 864 -- time = 179400.0s / 259200.0s
iteration: 599 / 864 -- time = 179700.0s / 259200.0s
iteration: 600 / 864 -- time = 180000.0s / 259200.0s
iteration: 601 / 864 -- time = 180300.0s / 259200.0s
iteration: 602 / 864 -- time = 180600.0s / 259200.0s
iteration: 603 / 864 -- time = 180900.0s / 259200.0s
iteration: 604 / 864 -- time = 181200.0s / 259200.0s
iteration: 605 / 864 -- time = 181500.0s / 259200.0s
iteration: 606 / 864 -- time = 181800.0s / 259200.0s
iteration: 607 / 864 -- time = 182100.0s / 259200.0s
iteration: 608 / 864 -- time = 182400.0s / 259200.0s
iteration: 609 / 864 -- time = 182700.0s / 259200.0s
iteration: 610 / 864 -- time = 183000.0s / 259200.0s
iteration: 611 / 864 -- time = 183300.0s / 259200.0s
iteration: 612 / 864 -- time = 183600.0s / 259200.0s
iteration: 613 / 864 -- time = 183900.0s / 259200.0s
iteration: 614 / 864 -- time = 184200.0s / 259200.0s
iteration: 615 / 864 -- time = 184500.0s / 259200.0s
iteration: 616 / 864 -- time = 184800.0s / 259200.0s
iteration: 617 / 864 -- time = 185100.0s / 259200.0s
iteration: 618 / 864 -- time = 185400.0s / 259200.0s
iteration: 619 / 864 -- time = 185700.0s / 259200.0s
iteration: 620 / 864 -- time = 186000.0s / 259200.0s
iteration: 621 / 864 -- time = 186300.0s / 259200.0s
iteration: 622 / 864 -- time = 186600.0s / 259200.0s
iteration: 623 / 864 -- time = 186900.0s / 259200.0s
iteration: 624 / 864 -- time = 187200.0s / 259200.0s
iteration: 625 / 864 -- time = 187500.0s / 259200.0s
iteration: 626 / 864 -- time = 187800.0s / 259200.0s
iteration: 627 / 864 -- time = 188100.0s / 259200.0s
iteration: 628 / 864 -- time = 188400.0s / 259200.0s
iteration: 629 / 864 -- time = 188700.0s / 259200.0s
iteration: 630 / 864 -- time = 189000.0s / 259200.0s
iteration: 631 / 864 -- time = 189300.0s / 259200.0s
iteration: 632 / 864 -- time = 189600.0s / 259200.0s
iteration: 633 / 864 -- time = 189900.0s / 259200.0s
iteration: 634 / 864 -- time = 190200.0s / 259200.0s
iteration: 635 / 864 -- time = 190500.0s / 259200.0s
iteration: 636 / 864 -- time = 190800.0s / 259200.0s
iteration: 637 / 864 -- time = 191100.0s / 259200.0s
iteration: 638 / 864 -- time = 191400.0s / 259200.0s
iteration: 639 / 864 -- time = 191700.0s / 259200.0s
iteration: 640 / 864 -- time = 192000.0s / 259200.0s
iteration: 641 / 864 -- time = 192300.0s / 259200.0s
iteration: 642 / 864 -- time = 192600.0s / 259200.0s
iteration: 643 / 864 -- time = 192900.0s / 259200.0s
iteration: 644 / 864 -- time = 193200.0s / 259200.0s
iteration: 645 / 864 -- time = 193500.0s / 259200.0s
iteration: 646 / 864 -- time = 193800.0s / 259200.0s
iteration: 647 / 864 -- time = 194100.0s / 259200.0s
iteration: 648 / 864 -- time = 194400.0s / 259200.0s
iteration: 649 / 864 -- time = 194700.0s / 259200.0s
iteration: 650 / 864 -- time = 195000.0s / 259200.0s
iteration: 651 / 864 -- time = 195300.0s / 259200.0s
iteration: 652 / 864 -- time = 195600.0s / 259200.0s
iteration: 653 / 864 -- time = 195900.0s / 259200.0s
iteration: 654 / 864 -- time = 196200.0s / 259200.0s
iteration: 655 / 864 -- time = 196500.0s / 259200.0s
iteration: 656 / 864 -- time = 196800.0s / 259200.0s
iteration: 657 / 864 -- time = 197100.0s / 259200.0s
iteration: 658 / 864 -- time = 197400.0s / 259200.0s
iteration: 659 / 864 -- time = 197700.0s / 259200.0s
iteration: 660 / 864 -- time = 198000.0s / 259200.0s
iteration: 661 / 864 -- time = 198300.0s / 259200.0s
iteration: 662 / 864 -- time = 198600.0s / 259200.0s
iteration: 663 / 864 -- time = 198900.0s / 259200.0s
iteration: 664 / 864 -- time = 199200.0s / 259200.0s
iteration: 665 / 864 -- time = 199500.0s / 259200.0s
iteration: 666 / 864 -- time = 199800.0s / 259200.0s
iteration: 667 / 864 -- time = 200100.0s / 259200.0s
iteration: 668 / 864 -- time = 200400.0s / 259200.0s
iteration: 669 / 864 -- time = 200700.0s / 259200.0s
iteration: 670 / 864 -- time = 201000.0s / 259200.0s
iteration: 671 / 864 -- time = 201300.0s / 259200.0s
iteration: 672 / 864 -- time = 201600.0s / 259200.0s
iteration: 673 / 864 -- time = 201900.0s / 259200.0s
iteration: 674 / 864 -- time = 202200.0s / 259200.0s
iteration: 675 / 864 -- time = 202500.0s / 259200.0s
iteration: 676 / 864 -- time = 202800.0s / 259200.0s
iteration: 677 / 864 -- time = 203100.0s / 259200.0s
iteration: 678 / 864 -- time = 203400.0s / 259200.0s
iteration: 679 / 864 -- time = 203700.0s / 259200.0s
iteration: 680 / 864 -- time = 204000.0s / 259200.0s
iteration: 681 / 864 -- time = 204300.0s / 259200.0s
iteration: 682 / 864 -- time = 204600.0s / 259200.0s
iteration: 683 / 864 -- time = 204900.0s / 259200.0s
iteration: 684 / 864 -- time = 205200.0s / 259200.0s
iteration: 685 / 864 -- time = 205500.0s / 259200.0s
iteration: 686 / 864 -- time = 205800.0s / 259200.0s
iteration: 687 / 864 -- time = 206100.0s / 259200.0s
iteration: 688 / 864 -- time = 206400.0s / 259200.0s
iteration: 689 / 864 -- time = 206700.0s / 259200.0s
iteration: 690 / 864 -- time = 207000.0s / 259200.0s
iteration: 691 / 864 -- time = 207300.0s / 259200.0s
iteration: 692 / 864 -- time = 207600.0s / 259200.0s
iteration: 693 / 864 -- time = 207900.0s / 259200.0s
iteration: 694 / 864 -- time = 208200.0s / 259200.0s
iteration: 695 / 864 -- time = 208500.0s / 259200.0s
iteration: 696 / 864 -- time = 208800.0s / 259200.0s
iteration: 697 / 864 -- time = 209100.0s / 259200.0s
iteration: 698 / 864 -- time = 209400.0s / 259200.0s
iteration: 699 / 864 -- time = 209700.0s / 259200.0s
iteration: 700 / 864 -- time = 210000.0s / 259200.0s
iteration: 701 / 864 -- time = 210300.0s / 259200.0s
iteration: 702 / 864 -- time = 210600.0s / 259200.0s
iteration: 703 / 864 -- time = 210900.0s / 259200.0s
iteration: 704 / 864 -- time = 211200.0s / 259200.0s
iteration: 705 / 864 -- time = 211500.0s / 259200.0s
iteration: 706 / 864 -- time = 211800.0s / 259200.0s
iteration: 707 / 864 -- time = 212100.0s / 259200.0s
iteration: 708 / 864 -- time = 212400.0s / 259200.0s
iteration: 709 / 864 -- time = 212700.0s / 259200.0s
iteration: 710 / 864 -- time = 213000.0s / 259200.0s
iteration: 711 / 864 -- time = 213300.0s / 259200.0s
iteration: 712 / 864 -- time = 213600.0s / 259200.0s
iteration: 713 / 864 -- time = 213900.0s / 259200.0s
iteration: 714 / 864 -- time = 214200.0s / 259200.0s
iteration: 715 / 864 -- time = 214500.0s / 259200.0s
iteration: 716 / 864 -- time = 214800.0s / 259200.0s
iteration: 717 / 864 -- time = 215100.0s / 259200.0s
iteration: 718 / 864 -- time = 215400.0s / 259200.0s
iteration: 719 / 864 -- time = 215700.0s / 259200.0s
iteration: 720 / 864 -- time = 216000.0s / 259200.0s
iteration: 721 / 864 -- time = 216300.0s / 259200.0s
iteration: 722 / 864 -- time = 216600.0s / 259200.0s
iteration: 723 / 864 -- time = 216900.0s / 259200.0s
iteration: 724 / 864 -- time = 217200.0s / 259200.0s
iteration: 725 / 864 -- time = 217500.0s / 259200.0s
iteration: 726 / 864 -- time = 217800.0s / 259200.0s
iteration: 727 / 864 -- time = 218100.0s / 259200.0s
iteration: 728 / 864 -- time = 218400.0s / 259200.0s
iteration: 729 / 864 -- time = 218700.0s / 259200.0s
iteration: 730 / 864 -- time = 219000.0s / 259200.0s
iteration: 731 / 864 -- time = 219300.0s / 259200.0s
iteration: 732 / 864 -- time = 219600.0s / 259200.0s
iteration: 733 / 864 -- time = 219900.0s / 259200.0s
iteration: 734 / 864 -- time = 220200.0s / 259200.0s
iteration: 735 / 864 -- time = 220500.0s / 259200.0s
iteration: 736 / 864 -- time = 220800.0s / 259200.0s
iteration: 737 / 864 -- time = 221100.0s / 259200.0s
iteration: 738 / 864 -- time = 221400.0s / 259200.0s
iteration: 739 / 864 -- time = 221700.0s / 259200.0s
iteration: 740 / 864 -- time = 222000.0s / 259200.0s
iteration: 741 / 864 -- time = 222300.0s / 259200.0s
iteration: 742 / 864 -- time = 222600.0s / 259200.0s
iteration: 743 / 864 -- time = 222900.0s / 259200.0s
iteration: 744 / 864 -- time = 223200.0s / 259200.0s
iteration: 745 / 864 -- time = 223500.0s / 259200.0s
iteration: 746 / 864 -- time = 223800.0s / 259200.0s
iteration: 747 / 864 -- time = 224100.0s / 259200.0s
iteration: 748 / 864 -- time = 224400.0s / 259200.0s
iteration: 749 / 864 -- time = 224700.0s / 259200.0s
iteration: 750 / 864 -- time = 225000.0s / 259200.0s
iteration: 751 / 864 -- time = 225300.0s / 259200.0s
iteration: 752 / 864 -- time = 225600.0s / 259200.0s
iteration: 753 / 864 -- time = 225900.0s / 259200.0s
iteration: 754 / 864 -- time = 226200.0s / 259200.0s
iteration: 755 / 864 -- time = 226500.0s / 259200.0s
iteration: 756 / 864 -- time = 226800.0s / 259200.0s
iteration: 757 / 864 -- time = 227100.0s / 259200.0s
iteration: 758 / 864 -- time = 227400.0s / 259200.0s
iteration: 759 / 864 -- time = 227700.0s / 259200.0s
iteration: 760 / 864 -- time = 228000.0s / 259200.0s
iteration: 761 / 864 -- time = 228300.0s / 259200.0s
iteration: 762 / 864 -- time = 228600.0s / 259200.0s
iteration: 763 / 864 -- time = 228900.0s / 259200.0s
iteration: 764 / 864 -- time = 229200.0s / 259200.0s
iteration: 765 / 864 -- time = 229500.0s / 259200.0s
iteration: 766 / 864 -- time = 229800.0s / 259200.0s
iteration: 767 / 864 -- time = 230100.0s / 259200.0s
iteration: 768 / 864 -- time = 230400.0s / 259200.0s
iteration: 769 / 864 -- time = 230700.0s / 259200.0s
iteration: 770 / 864 -- time = 231000.0s / 259200.0s
iteration: 771 / 864 -- time = 231300.0s / 259200.0s
iteration: 772 / 864 -- time = 231600.0s / 259200.0s
iteration: 773 / 864 -- time = 231900.0s / 259200.0s
iteration: 774 / 864 -- time = 232200.0s / 259200.0s
iteration: 775 / 864 -- time = 232500.0s / 259200.0s
iteration: 776 / 864 -- time = 232800.0s / 259200.0s
iteration: 777 / 864 -- time = 233100.0s / 259200.0s
iteration: 778 / 864 -- time = 233400.0s / 259200.0s
iteration: 779 / 864 -- time = 233700.0s / 259200.0s
iteration: 780 / 864 -- time = 234000.0s / 259200.0s
iteration: 781 / 864 -- time = 234300.0s / 259200.0s
iteration: 782 / 864 -- time = 234600.0s / 259200.0s
iteration: 783 / 864 -- time = 234900.0s / 259200.0s
iteration: 784 / 864 -- time = 235200.0s / 259200.0s
iteration: 785 / 864 -- time = 235500.0s / 259200.0s
iteration: 786 / 864 -- time = 235800.0s / 259200.0s
iteration: 787 / 864 -- time = 236100.0s / 259200.0s
iteration: 788 / 864 -- time = 236400.0s / 259200.0s
iteration: 789 / 864 -- time = 236700.0s / 259200.0s
iteration: 790 / 864 -- time = 237000.0s / 259200.0s
iteration: 791 / 864 -- time = 237300.0s / 259200.0s
iteration: 792 / 864 -- time = 237600.0s / 259200.0s
iteration: 793 / 864 -- time = 237900.0s / 259200.0s
iteration: 794 / 864 -- time = 238200.0s / 259200.0s
iteration: 795 / 864 -- time = 238500.0s / 259200.0s
iteration: 796 / 864 -- time = 238800.0s / 259200.0s
iteration: 797 / 864 -- time = 239100.0s / 259200.0s
iteration: 798 / 864 -- time = 239400.0s / 259200.0s
iteration: 799 / 864 -- time = 239700.0s / 259200.0s
iteration: 800 / 864 -- time = 240000.0s / 259200.0s
iteration: 801 / 864 -- time = 240300.0s / 259200.0s
iteration: 802 / 864 -- time = 240600.0s / 259200.0s
iteration: 803 / 864 -- time = 240900.0s / 259200.0s
iteration: 804 / 864 -- time = 241200.0s / 259200.0s
iteration: 805 / 864 -- time = 241500.0s / 259200.0s
iteration: 806 / 864 -- time = 241800.0s / 259200.0s
iteration: 807 / 864 -- time = 242100.0s / 259200.0s
iteration: 808 / 864 -- time = 242400.0s / 259200.0s
iteration: 809 / 864 -- time = 242700.0s / 259200.0s
iteration: 810 / 864 -- time = 243000.0s / 259200.0s
iteration: 811 / 864 -- time = 243300.0s / 259200.0s
iteration: 812 / 864 -- time = 243600.0s / 259200.0s
iteration: 813 / 864 -- time = 243900.0s / 259200.0s
iteration: 814 / 864 -- time = 244200.0s / 259200.0s
iteration: 815 / 864 -- time = 244500.0s / 259200.0s
iteration: 816 / 864 -- time = 244800.0s / 259200.0s
iteration: 817 / 864 -- time = 245100.0s / 259200.0s
iteration: 818 / 864 -- time = 245400.0s / 259200.0s
iteration: 819 / 864 -- time = 245700.0s / 259200.0s
iteration: 820 / 864 -- time = 246000.0s / 259200.0s
iteration: 821 / 864 -- time = 246300.0s / 259200.0s
iteration: 822 / 864 -- time = 246600.0s / 259200.0s
iteration: 823 / 864 -- time = 246900.0s / 259200.0s
iteration: 824 / 864 -- time = 247200.0s / 259200.0s
iteration: 825 / 864 -- time = 247500.0s / 259200.0s
iteration: 826 / 864 -- time = 247800.0s / 259200.0s
iteration: 827 / 864 -- time = 248100.0s / 259200.0s
iteration: 828 / 864 -- time = 248400.0s / 259200.0s
iteration: 829 / 864 -- time = 248700.0s / 259200.0s
iteration: 830 / 864 -- time = 249000.0s / 259200.0s
iteration: 831 / 864 -- time = 249300.0s / 259200.0s
iteration: 832 / 864 -- time = 249600.0s / 259200.0s
iteration: 833 / 864 -- time = 249900.0s / 259200.0s
iteration: 834 / 864 -- time = 250200.0s / 259200.0s
iteration: 835 / 864 -- time = 250500.0s / 259200.0s
iteration: 836 / 864 -- time = 250800.0s / 259200.0s
iteration: 837 / 864 -- time = 251100.0s / 259200.0s
iteration: 838 / 864 -- time = 251400.0s / 259200.0s
iteration: 839 / 864 -- time = 251700.0s / 259200.0s
iteration: 840 / 864 -- time = 252000.0s / 259200.0s
iteration: 841 / 864 -- time = 252300.0s / 259200.0s
iteration: 842 / 864 -- time = 252600.0s / 259200.0s
iteration: 843 / 864 -- time = 252900.0s / 259200.0s
iteration: 844 / 864 -- time = 253200.0s / 259200.0s
iteration: 845 / 864 -- time = 253500.0s / 259200.0s
iteration: 846 / 864 -- time = 253800.0s / 259200.0s
iteration: 847 / 864 -- time = 254100.0s / 259200.0s
iteration: 848 / 864 -- time = 254400.0s / 259200.0s
iteration: 849 / 864 -- time = 254700.0s / 259200.0s
iteration: 850 / 864 -- time = 255000.0s / 259200.0s
iteration: 851 / 864 -- time = 255300.0s / 259200.0s
iteration: 852 / 864 -- time = 255600.0s / 259200.0s
iteration: 853 / 864 -- time = 255900.0s / 259200.0s
iteration: 854 / 864 -- time = 256200.0s / 259200.0s
iteration: 855 / 864 -- time = 256500.0s / 259200.0s
iteration: 856 / 864 -- time = 256800.0s / 25 Program exited normally
9200.0s
iteration: 857 / 864 -- time = 257100.0s / 259200.0s
iteration: 858 / 864 -- time = 257400.0s / 259200.0s
iteration: 859 / 864 -- time = 257700.0s / 259200.0s
iteration: 860 / 864 -- time = 258000.0s / 259200.0s
iteration: 861 / 864 -- time = 258300.0s / 259200.0s
iteration: 862 / 864 -- time = 258600.0s / 259200.0s
iteration: 863 / 864 -- time = 258900.0s / 259200.0s
iteration: 864 / 864 -- time = 259200.0s / 259200.0s
Writing timing results to: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/rico_silhs.timing
--------------------------------------------------
run_scm.py total runtime: 171.59 s
--------------------------------------------------
+ run_scripts/run_scm.py -multicol C8/0.4:0.9/16 -stats input/stats/multi_col_stats.in -debug 0 -out_dir gpu_async/normal -override l_lh_straight_mc=true mpace_b_silhs
Creating a custom hypergrid of parameters
- Initial values file: '/home/jenkins/workspace/clubb_gpu_async_output_matching/input/parameter_and_flag_configs/default/tunable_parameters.in'
- Spec: C8/0.4:0.9/16
Writing to '/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/mpace_b_silhs_multicol_params.in':
- ngrdcol = 16
/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/mpace_b_silhs.in
Output directory: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal
- using install dir (latest): /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
- using executable: /home/jenkins/workspace/clubb_gpu_async_output_matching/run_scripts/../install/latest/clubb_standalone
=================== Running mpace_b_silhs ===================
iteration: 1 / 720 -- time = 61260.0s / 104400.0s
iteration: 2 / 720 -- time = 61320.0s / 104400.0s
iteration: 3 / 720 -- time = 61380.0s / 104400.0s
iteration: 4 / 720 -- time = 61440.0s / 104400.0s
iteration: 5 / 720 -- time = 61500.0s / 104400.0s
iteration: 6 / 720 -- time = 61560.0s / 104400.0s
iteration: 7 / 720 -- time = 61620.0s / 104400.0s
iteration: 8 / 720 -- time = 61680.0s / 104400.0s
iteration: 9 / 720 -- time = 61740.0s / 104400.0s
iteration: 10 / 720 -- time = 61800.0s / 104400.0s
iteration: 11 / 720 -- time = 61860.0s / 104400.0s
iteration: 12 / 720 -- time = 61920.0s / 104400.0s
iteration: 13 / 720 -- time = 61980.0s / 104400.0s
iteration: 14 / 720 -- time = 62040.0s / 104400.0s
iteration: 15 / 720 -- time = 62100.0s / 104400.0s
iteration: 16 / 720 -- time = 62160.0s / 104400.0s
iteration: 17 / 720 -- time = 62220.0s / 104400.0s
iteration: 18 / 720 -- time = 62280.0s / 104400.0s
iteration: 19 / 720 -- time = 62340.0s / 104400.0s
iteration: 20 / 720 -- time = 62400.0s / 104400.0s
iteration: 21 / 720 -- time = 62460.0s / 104400.0s
iteration: 22 / 720 -- time = 62520.0s / 104400.0s
iteration: 23 / 720 -- time = 62580.0s / 104400.0s
iteration: 24 / 720 -- time = 62640.0s / 104400.0s
iteration: 25 / 720 -- time = 62700.0s / 104400.0s
iteration: 26 / 720 -- time = 62760.0s / 104400.0s
iteration: 27 / 720 -- time = 62820.0s / 104400.0s
iteration: 28 / 720 -- time = 62880.0s / 104400.0s
iteration: 29 / 720 -- time = 62940.0s / 104400.0s
iteration: 30 / 720 -- time = 63000.0s / 104400.0s
iteration: 31 / 720 -- time = 63060.0s / 104400.0s
iteration: 32 / 720 -- time = 63120.0s / 104400.0s
iteration: 33 / 720 -- time = 63180.0s / 104400.0s
iteration: 34 / 720 -- time = 63240.0s / 104400.0s
iteration: 35 / 720 -- time = 63300.0s / 104400.0s
iteration: 36 / 720 -- time = 63360.0s / 104400.0s
iteration: 37 / 720 -- time = 63420.0s / 104400.0s
iteration: 38 / 720 -- time = 63480.0s / 104400.0s
iteration: 39 / 720 -- time = 63540.0s / 104400.0s
iteration: 40 / 720 -- time = 63600.0s / 104400.0s
iteration: 41 / 720 -- time = 63660.0s / 104400.0s
iteration: 42 / 720 -- time = 63720.0s / 104400.0s
iteration: 43 / 720 -- time = 63780.0s / 104400.0s
iteration: 44 / 720 -- time = 63840.0s / 104400.0s
iteration: 45 / 720 -- time = 63900.0s / 104400.0s
iteration: 46 / 720 -- time = 63960.0s / 104400.0s
iteration: 47 / 720 -- time = 64020.0s / 104400.0s
iteration: 48 / 720 -- time = 64080.0s / 104400.0s
iteration: 49 / 720 -- time = 64140.0s / 104400.0s
iteration: 50 / 720 -- time = 64200.0s / 104400.0s
iteration: 51 / 720 -- time = 64260.0s / 104400.0s
iteration: 52 / 720 -- time = 64320.0s / 104400.0s
iteration: 53 / 720 -- time = 64380.0s / 104400.0s
iteration: 54 / 720 -- time = 64440.0s / 104400.0s
iteration: 55 / 720 -- time = 64500.0s / 104400.0s
iteration: 56 / 720 -- time = 64560.0s / 104400.0s
iteration: 57 / 720 -- time = 64620.0s / 104400.0s
iteration: 58 / 720 -- time = 64680.0s / 104400.0s
iteration: 59 / 720 -- time = 64740.0s / 104400.0s
iteration: 60 / 720 -- time = 64800.0s / 104400.0s
iteration: 61 / 720 -- time = 64860.0s / 104400.0s
iteration: 62 / 720 -- time = 64920.0s / 104400.0s
iteration: 63 / 720 -- time = 64980.0s / 104400.0s
iteration: 64 / 720 -- time = 65040.0s / 104400.0s
iteration: 65 / 720 -- time = 65100.0s / 104400.0s
iteration: 66 / 720 -- time = 65160.0s / 104400.0s
iteration: 67 / 720 -- time = 65220.0s / 104400.0s
iteration: 68 / 720 -- time = 65280.0s / 104400.0s
iteration: 69 / 720 -- time = 65340.0s / 104400.0s
iteration: 70 / 720 -- time = 65400.0s / 104400.0s
iteration: 71 / 720 -- time = 65460.0s / 104400.0s
iteration: 72 / 720 -- time = 65520.0s / 104400.0s
iteration: 73 / 720 -- time = 65580.0s / 104400.0s
iteration: 74 / 720 -- time = 65640.0s / 104400.0s
iteration: 75 / 720 -- time = 65700.0s / 104400.0s
iteration: 76 / 720 -- time = 65760.0s / 104400.0s
iteration: 77 / 720 -- time = 65820.0s / 104400.0s
iteration: 78 / 720 -- time = 65880.0s / 104400.0s
iteration: 79 / 720 -- time = 65940.0s / 104400.0s
iteration: 80 / 720 -- time = 66000.0s / 104400.0s
iteration: 81 / 720 -- time = 66060.0s / 104400.0s
iteration: 82 / 720 -- time = 66120.0s / 104400.0s
iteration: 83 / 720 -- time = 66180.0s / 104400.0s
iteration: 84 / 720 -- time = 66240.0s / 104400.0s
iteration: 85 / 720 -- time = 66300.0s / 104400.0s
iteration: 86 / 720 -- time = 66360.0s / 104400.0s
iteration: 87 / 720 -- time = 66420.0s / 104400.0s
iteration: 88 / 720 -- time = 66480.0s / 104400.0s
iteration: 89 / 720 -- time = 66540.0s / 104400.0s
iteration: 90 / 720 -- time = 66600.0s / 104400.0s
iteration: 91 / 720 -- time = 66660.0s / 104400.0s
iteration: 92 / 720 -- time = 66720.0s / 104400.0s
iteration: 93 / 720 -- time = 66780.0s / 104400.0s
iteration: 94 / 720 -- time = 66840.0s / 104400.0s
iteration: 95 / 720 -- time = 66900.0s / 104400.0s
iteration: 96 / 720 -- time = 66960.0s / 104400.0s
iteration: 97 / 720 -- time = 67020.0s / 104400.0s
iteration: 98 / 720 -- time = 67080.0s / 104400.0s
iteration: 99 / 720 -- time = 67140.0s / 104400.0s
iteration: 100 / 720 -- time = 67200.0s / 104400.0s
iteration: 101 / 720 -- time = 67260.0s / 104400.0s
iteration: 102 / 720 -- time = 67320.0s / 104400.0s
iteration: 103 / 720 -- time = 67380.0s / 104400.0s
iteration: 104 / 720 -- time = 67440.0s / 104400.0s
iteration: 105 / 720 -- time = 67500.0s / 104400.0s
iteration: 106 / 720 -- time = 67560.0s / 104400.0s
iteration: 107 / 720 -- time = 67620.0s / 104400.0s
iteration: 108 / 720 -- time = 67680.0s / 104400.0s
iteration: 109 / 720 -- time = 67740.0s / 104400.0s
iteration: 110 / 720 -- time = 67800.0s / 104400.0s
iteration: 111 / 720 -- time = 67860.0s / 104400.0s
iteration: 112 / 720 -- time = 67920.0s / 104400.0s
iteration: 113 / 720 -- time = 67980.0s / 104400.0s
iteration: 114 / 720 -- time = 68040.0s / 104400.0s
iteration: 115 / 720 -- time = 68100.0s / 104400.0s
iteration: 116 / 720 -- time = 68160.0s / 104400.0s
iteration: 117 / 720 -- time = 68220.0s / 104400.0s
iteration: 118 / 720 -- time = 68280.0s / 104400.0s
iteration: 119 / 720 -- time = 68340.0s / 104400.0s
iteration: 120 / 720 -- time = 68400.0s / 104400.0s
iteration: 121 / 720 -- time = 68460.0s / 104400.0s
iteration: 122 / 720 -- time = 68520.0s / 104400.0s
iteration: 123 / 720 -- time = 68580.0s / 104400.0s
iteration: 124 / 720 -- time = 68640.0s / 104400.0s
iteration: 125 / 720 -- time = 68700.0s / 104400.0s
iteration: 126 / 720 -- time = 68760.0s / 104400.0s
iteration: 127 / 720 -- time = 68820.0s / 104400.0s
iteration: 128 / 720 -- time = 68880.0s / 104400.0s
iteration: 129 / 720 -- time = 68940.0s / 104400.0s
iteration: 130 / 720 -- time = 69000.0s / 104400.0s
iteration: 131 / 720 -- time = 69060.0s / 104400.0s
iteration: 132 / 720 -- time = 69120.0s / 104400.0s
iteration: 133 / 720 -- time = 69180.0s / 104400.0s
iteration: 134 / 720 -- time = 69240.0s / 104400.0s
iteration: 135 / 720 -- time = 69300.0s / 104400.0s
iteration: 136 / 720 -- time = 69360.0s / 104400.0s
iteration: 137 / 720 -- time = 69420.0s / 104400.0s
iteration: 138 / 720 -- time = 69480.0s / 104400.0s
iteration: 139 / 720 -- time = 69540.0s / 104400.0s
iteration: 140 / 720 -- time = 69600.0s / 104400.0s
iteration: 141 / 720 -- time = 69660.0s / 104400.0s
iteration: 142 / 720 -- time = 69720.0s / 104400.0s
iteration: 143 / 720 -- time = 69780.0s / 104400.0s
iteration: 144 / 720 -- time = 69840.0s / 104400.0s
iteration: 145 / 720 -- time = 69900.0s / 104400.0s
iteration: 146 / 720 -- time = 69960.0s / 104400.0s
iteration: 147 / 720 -- time = 70020.0s / 104400.0s
iteration: 148 / 720 -- time = 70080.0s / 104400.0s
iteration: 149 / 720 -- time = 70140.0s / 104400.0s
iteration: 150 / 720 -- time = 70200.0s / 104400.0s
iteration: 151 / 720 -- time = 70260.0s / 104400.0s
iteration: 152 / 720 -- time = 70320.0s / 104400.0s
iteration: 153 / 720 -- time = 70380.0s / 104400.0s
iteration: 154 / 720 -- time = 70440.0s / 104400.0s
iteration: 155 / 720 -- time = 70500.0s / 104400.0s
iteration: 156 / 720 -- time = 70560.0s / 104400.0s
iteration: 157 / 720 -- time = 70620.0s / 104400.0s
iteration: 158 / 720 -- time = 70680.0s / 104400.0s
iteration: 159 / 720 -- time = 70740.0s / 104400.0s
iteration: 160 / 720 -- time = 70800.0s / 104400.0s
iteration: 161 / 720 -- time = 70860.0s / 104400.0s
iteration: 162 / 720 -- time = 70920.0s / 104400.0s
iteration: 163 / 720 -- time = 70980.0s / 104400.0s
iteration: 164 / 720 -- time = 71040.0s / 104400.0s
iteration: 165 / 720 -- time = 71100.0s / 104400.0s
iteration: 166 / 720 -- time = 71160.0s / 104400.0s
iteration: 167 / 720 -- time = 71220.0s / 104400.0s
iteration: 168 / 720 -- time = 71280.0s / 104400.0s
iteration: 169 / 720 -- time = 71340.0s / 104400.0s
iteration: 170 / 720 -- time = 71400.0s / 104400.0s
iteration: 171 / 720 -- time = 71460.0s / 104400.0s
iteration: 172 / 720 -- time = 71520.0s / 104400.0s
iteration: 173 / 720 -- time = 71580.0s / 104400.0s
iteration: 174 / 720 -- time = 71640.0s / 104400.0s
iteration: 175 / 720 -- time = 71700.0s / 104400.0s
iteration: 176 / 720 -- time = 71760.0s / 104400.0s
iteration: 177 / 720 -- time = 71820.0s / 104400.0s
iteration: 178 / 720 -- time = 71880.0s / 104400.0s
iteration: 179 / 720 -- time = 71940.0s / 104400.0s
iteration: 180 / 720 -- time = 72000.0s / 104400.0s
iteration: 181 / 720 -- time = 72060.0s / 104400.0s
iteration: 182 / 720 -- time = 72120.0s / 104400.0s
iteration: 183 / 720 -- time = 72180.0s / 104400.0s
iteration: 184 / 720 -- time = 72240.0s / 104400.0s
iteration: 185 / 720 -- time = 72300.0s / 104400.0s
iteration: 186 / 720 -- time = 72360.0s / 104400.0s
iteration: 187 / 720 -- time = 72420.0s / 104400.0s
iteration: 188 / 720 -- time = 72480.0s / 104400.0s
iteration: 189 / 720 -- time = 72540.0s / 104400.0s
iteration: 190 / 720 -- time = 72600.0s / 104400.0s
iteration: 191 / 720 -- time = 72660.0s / 104400.0s
iteration: 192 / 720 -- time = 72720.0s / 104400.0s
iteration: 193 / 720 -- time = 72780.0s / 104400.0s
iteration: 194 / 720 -- time = 72840.0s / 104400.0s
iteration: 195 / 720 -- time = 72900.0s / 104400.0s
iteration: 196 / 720 -- time = 72960.0s / 104400.0s
iteration: 197 / 720 -- time = 73020.0s / 104400.0s
iteration: 198 / 720 -- time = 73080.0s / 104400.0s
iteration: 199 / 720 -- time = 73140.0s / 104400.0s
iteration: 200 / 720 -- time = 73200.0s / 104400.0s
iteration: 201 / 720 -- time = 73260.0s / 104400.0s
iteration: 202 / 720 -- time = 73320.0s / 104400.0s
iteration: 203 / 720 -- time = 73380.0s / 104400.0s
iteration: 204 / 720 -- time = 73440.0s / 104400.0s
iteration: 205 / 720 -- time = 73500.0s / 104400.0s
iteration: 206 / 720 -- time = 73560.0s / 104400.0s
iteration: 207 / 720 -- time = 73620.0s / 104400.0s
iteration: 208 / 720 -- time = 73680.0s / 104400.0s
iteration: 209 / 720 -- time = 73740.0s / 104400.0s
iteration: 210 / 720 -- time = 73800.0s / 104400.0s
iteration: 211 / 720 -- time = 73860.0s / 104400.0s
iteration: 212 / 720 -- time = 73920.0s / 104400.0s
iteration: 213 / 720 -- time = 73980.0s / 104400.0s
iteration: 214 / 720 -- time = 74040.0s / 104400.0s
iteration: 215 / 720 -- time = 74100.0s / 104400.0s
iteration: 216 / 720 -- time = 74160.0s / 104400.0s
iteration: 217 / 720 -- time = 74220.0s / 104400.0s
iteration: 218 / 720 -- time = 74280.0s / 104400.0s
iteration: 219 / 720 -- time = 74340.0s / 104400.0s
iteration: 220 / 720 -- time = 74400.0s / 104400.0s
iteration: 221 / 720 -- time = 74460.0s / 104400.0s
iteration: 222 / 720 -- time = 74520.0s / 104400.0s
iteration: 223 / 720 -- time = 74580.0s / 104400.0s
iteration: 224 / 720 -- time = 74640.0s / 104400.0s
iteration: 225 / 720 -- time = 74700.0s / 104400.0s
iteration: 226 / 720 -- time = 74760.0s / 104400.0s
iteration: 227 / 720 -- time = 74820.0s / 104400.0s
iteration: 228 / 720 -- time = 74880.0s / 104400.0s
iteration: 229 / 720 -- time = 74940.0s / 104400.0s
iteration: 230 / 720 -- time = 75000.0s / 104400.0s
iteration: 231 / 720 -- time = 75060.0s / 104400.0s
iteration: 232 / 720 -- time = 75120.0s / 104400.0s
iteration: 233 / 720 -- time = 75180.0s / 104400.0s
iteration: 234 / 720 -- time = 75240.0s / 104400.0s
iteration: 235 / 720 -- time = 75300.0s / 104400.0s
iteration: 236 / 720 -- time = 75360.0s / 104400.0s
iteration: 237 / 720 -- time = 75420.0s / 104400.0s
iteration: 238 / 720 -- time = 75480.0s / 104400.0s
iteration: 239 / 720 -- time = 75540.0s / 104400.0s
iteration: 240 / 720 -- time = 75600.0s / 104400.0s
iteration: 241 / 720 -- time = 75660.0s / 104400.0s
iteration: 242 / 720 -- time = 75720.0s / 104400.0s
iteration: 243 / 720 -- time = 75780.0s / 104400.0s
iteration: 244 / 720 -- time = 75840.0s / 104400.0s
iteration: 245 / 720 -- time = 75900.0s / 104400.0s
iteration: 246 / 720 -- time = 75960.0s / 104400.0s
iteration: 247 / 720 -- time = 76020.0s / 104400.0s
iteration: 248 / 720 -- time = 76080.0s / 104400.0s
iteration: 249 / 720 -- time = 76140.0s / 104400.0s
iteration: 250 / 720 -- time = 76200.0s / 104400.0s
iteration: 251 / 720 -- time = 76260.0s / 104400.0s
iteration: 252 / 720 -- time = 76320.0s / 104400.0s
iteration: 253 / 720 -- time = 76380.0s / 104400.0s
iteration: 254 / 720 -- time = 76440.0s / 104400.0s
iteration: 255 / 720 -- time = 76500.0s / 104400.0s
iteration: 256 / 720 -- time = 76560.0s / 104400.0s
iteration: 257 / 720 -- time = 76620.0s / 104400.0s
iteration: 258 / 720 -- time = 76680.0s / 104400.0s
iteration: 259 / 720 -- time = 76740.0s / 104400.0s
iteration: 260 / 720 -- time = 76800.0s / 104400.0s
iteration: 261 / 720 -- time = 76860.0s / 104400.0s
iteration: 262 / 720 -- time = 76920.0s / 104400.0s
iteration: 263 / 720 -- time = 76980.0s / 104400.0s
iteration: 264 / 720 -- time = 77040.0s / 104400.0s
iteration: 265 / 720 -- time = 77100.0s / 104400.0s
iteration: 266 / 720 -- time = 77160.0s / 104400.0s
iteration: 267 / 720 -- time = 77220.0s / 104400.0s
iteration: 268 / 720 -- time = 77280.0s / 104400.0s
iteration: 269 / 720 -- time = 77340.0s / 104400.0s
iteration: 270 / 720 -- time = 77400.0s / 104400.0s
iteration: 271 / 720 -- time = 77460.0s / 104400.0s
iteration: 272 / 720 -- time = 77520.0s / 104400.0s
iteration: 273 / 720 -- time = 77580.0s / 104400.0s
iteration: 274 / 720 -- time = 77640.0s / 104400.0s
iteration: 275 / 720 -- time = 77700.0s / 104400.0s
iteration: 276 / 720 -- time = 77760.0s / 104400.0s
iteration: 277 / 720 -- time = 77820.0s / 104400.0s
iteration: 278 / 720 -- time = 77880.0s / 104400.0s
iteration: 279 / 720 -- time = 77940.0s / 104400.0s
iteration: 280 / 720 -- time = 78000.0s / 104400.0s
iteration: 281 / 720 -- time = 78060.0s / 104400.0s
iteration: 282 / 720 -- time = 78120.0s / 104400.0s
iteration: 283 / 720 -- time = 78180.0s / 104400.0s
iteration: 284 / 720 -- time = 78240.0s / 104400.0s
iteration: 285 / 720 -- time = 78300.0s / 104400.0s
iteration: 286 / 720 -- time = 78360.0s / 104400.0s
iteration: 287 / 720 -- time = 78420.0s / 104400.0s
iteration: 288 / 720 -- time = 78480.0s / 104400.0s
iteration: 289 / 720 -- time = 78540.0s / 104400.0s
iteration: 290 / 720 -- time = 78600.0s / 104400.0s
iteration: 291 / 720 -- time = 78660.0s / 104400.0s
iteration: 292 / 720 -- time = 78720.0s / 104400.0s
iteration: 293 / 720 -- time = 78780.0s / 104400.0s
iteration: 294 / 720 -- time = 78840.0s / 104400.0s
iteration: 295 / 720 -- time = 78900.0s / 104400.0s
iteration: 296 / 720 -- time = 78960.0s / 104400.0s
iteration: 297 / 720 -- time = 79020.0s / 104400.0s
iteration: 298 / 720 -- time = 79080.0s / 104400.0s
iteration: 299 / 720 -- time = 79140.0s / 104400.0s
iteration: 300 / 720 -- time = 79200.0s / 104400.0s
iteration: 301 / 720 -- time = 79260.0s / 104400.0s
iteration: 302 / 720 -- time = 79320.0s / 104400.0s
iteration: 303 / 720 -- time = 79380.0s / 104400.0s
iteration: 304 / 720 -- time = 79440.0s / 104400.0s
iteration: 305 / 720 -- time = 79500.0s / 104400.0s
iteration: 306 / 720 -- time = 79560.0s / 104400.0s
iteration: 307 / 720 -- time = 79620.0s / 104400.0s
iteration: 308 / 720 -- time = 79680.0s / 104400.0s
iteration: 309 / 720 -- time = 79740.0s / 104400.0s
iteration: 310 / 720 -- time = 79800.0s / 104400.0s
iteration: 311 / 720 -- time = 79860.0s / 104400.0s
iteration: 312 / 720 -- time = 79920.0s / 104400.0s
iteration: 313 / 720 -- time = 79980.0s / 104400.0s
iteration: 314 / 720 -- time = 80040.0s / 104400.0s
iteration: 315 / 720 -- time = 80100.0s / 104400.0s
iteration: 316 / 720 -- time = 80160.0s / 104400.0s
iteration: 317 / 720 -- time = 80220.0s / 104400.0s
iteration: 318 / 720 -- time = 80280.0s / 104400.0s
iteration: 319 / 720 -- time = 80340.0s / 104400.0s
iteration: 320 / 720 -- time = 80400.0s / 104400.0s
iteration: 321 / 720 -- time = 80460.0s / 104400.0s
iteration: 322 / 720 -- time = 80520.0s / 104400.0s
iteration: 323 / 720 -- time = 80580.0s / 104400.0s
iteration: 324 / 720 -- time = 80640.0s / 104400.0s
iteration: 325 / 720 -- time = 80700.0s / 104400.0s
iteration: 326 / 720 -- time = 80760.0s / 104400.0s
iteration: 327 / 720 -- time = 80820.0s / 104400.0s
iteration: 328 / 720 -- time = 80880.0s / 104400.0s
iteration: 329 / 720 -- time = 80940.0s / 104400.0s
iteration: 330 / 720 -- time = 81000.0s / 104400.0s
iteration: 331 / 720 -- time = 81060.0s / 104400.0s
iteration: 332 / 720 -- time = 81120.0s / 104400.0s
iteration: 333 / 720 -- time = 81180.0s / 104400.0s
iteration: 334 / 720 -- time = 81240.0s / 104400.0s
iteration: 335 / 720 -- time = 81300.0s / 104400.0s
iteration: 336 / 720 -- time = 81360.0s / 104400.0s
iteration: 337 / 720 -- time = 81420.0s / 104400.0s
iteration: 338 / 720 -- time = 81480.0s / 104400.0s
iteration: 339 / 720 -- time = 81540.0s / 104400.0s
iteration: 340 / 720 -- time = 81600.0s / 104400.0s
iteration: 341 / 720 -- time = 81660.0s / 104400.0s
iteration: 342 / 720 -- time = 81720.0s / 104400.0s
iteration: 343 / 720 -- time = 81780.0s / 104400.0s
iteration: 344 / 720 -- time = 81840.0s / 104400.0s
iteration: 345 / 720 -- time = 81900.0s / 104400.0s
iteration: 346 / 720 -- time = 81960.0s / 104400.0s
iteration: 347 / 720 -- time = 82020.0s / 104400.0s
iteration: 348 / 720 -- time = 82080.0s / 104400.0s
iteration: 349 / 720 -- time = 82140.0s / 104400.0s
iteration: 350 / 720 -- time = 82200.0s / 104400.0s
iteration: 351 / 720 -- time = 82260.0s / 104400.0s
iteration: 352 / 720 -- time = 82320.0s / 104400.0s
iteration: 353 / 720 -- time = 82380.0s / 104400.0s
iteration: 354 / 720 -- time = 82440.0s / 104400.0s
iteration: 355 / 720 -- time = 82500.0s / 104400.0s
iteration: 356 / 720 -- time = 82560.0s / 104400.0s
iteration: 357 / 720 -- time = 82620.0s / 104400.0s
iteration: 358 / 720 -- time = 82680.0s / 104400.0s
iteration: 359 / 720 -- time = 82740.0s / 104400.0s
iteration: 360 / 720 -- time = 82800.0s / 104400.0s
iteration: 361 / 720 -- time = 82860.0s / 104400.0s
iteration: 362 / 720 -- time = 82920.0s / 104400.0s
iteration: 363 / 720 -- time = 82980.0s / 104400.0s
iteration: 364 / 720 -- time = 83040.0s / 104400.0s
iteration: 365 / 720 -- time = 83100.0s / 104400.0s
iteration: 366 / 720 -- time = 83160.0s / 104400.0s
iteration: 367 / 720 -- time = 83220.0s / 104400.0s
iteration: 368 / 720 -- time = 83280.0s / 104400.0s
iteration: 369 / 720 -- time = 83340.0s / 104400.0s
iteration: 370 / 720 -- time = 83400.0s / 104400.0s
iteration: 371 / 720 -- time = 83460.0s / 104400.0s
iteration: 372 / 720 -- time = 83520.0s / 104400.0s
iteration: 373 / 720 -- time = 83580.0s / 104400.0s
iteration: 374 / 720 -- time = 83640.0s / 104400.0s
iteration: 375 / 720 -- time = 83700.0s / 104400.0s
iteration: 376 / 720 -- time = 83760.0s / 104400.0s
iteration: 377 / 720 -- time = 83820.0s / 104400.0s
iteration: 378 / 720 -- time = 83880.0s / 104400.0s
iteration: 379 / 720 -- time = 83940.0s / 104400.0s
iteration: 380 / 720 -- time = 84000.0s / 104400.0s
iteration: 381 / 720 -- time = 84060.0s / 104400.0s
iteration: 382 / 720 -- time = 84120.0s / 104400.0s
iteration: 383 / 720 -- time = 84180.0s / 104400.0s
iteration: 384 / 720 -- time = 84240.0s / 104400.0s
iteration: 385 / 720 -- time = 84300.0s / 104400.0s
iteration: 386 / 720 -- time = 84360.0s / 104400.0s
iteration: 387 / 720 -- time = 84420.0s / 104400.0s
iteration: 388 / 720 -- time = 84480.0s / 104400.0s
iteration: 389 / 720 -- time = 84540.0s / 104400.0s
iteration: 390 / 720 -- time = 84600.0s / 104400.0s
iteration: 391 / 720 -- time = 84660.0s / 104400.0s
iteration: 392 / 720 -- time = 84720.0s / 104400.0s
iteration: 393 / 720 -- time = 84780.0s / 104400.0s
iteration: 394 / 720 -- time = 84840.0s / 104400.0s
iteration: 395 / 720 -- time = 84900.0s / 104400.0s
iteration: 396 / 720 -- time = 84960.0s / 104400.0s
iteration: 397 / 720 -- time = 85020.0s / 104400.0s
iteration: 398 / 720 -- time = 85080.0s / 104400.0s
iteration: 399 / 720 -- time = 85140.0s / 104400.0s
iteration: 400 / 720 -- time = 85200.0s / 104400.0s
iteration: 401 / 720 -- time = 85260.0s / 104400.0s
iteration: 402 / 720 -- time = 85320.0s / 104400.0s
iteration: 403 / 720 -- time = 85380.0s / 104400.0s
iteration: 404 / 720 -- time = 85440.0s / 104400.0s
iteration: 405 / 720 -- time = 85500.0s / 104400.0s
iteration: 406 / 720 -- time = 85560.0s / 104400.0s
iteration: 407 / 720 -- time = 85620.0s / 104400.0s
iteration: 408 / 720 -- time = 85680.0s / 104400.0s
iteration: 409 / 720 -- time = 85740.0s / 104400.0s
iteration: 410 / 720 -- time = 85800.0s / 104400.0s
iteration: 411 / 720 -- time = 85860.0s / 104400.0s
iteration: 412 / 720 -- time = 85920.0s / 104400.0s
iteration: 413 / 720 -- time = 85980.0s / 104400.0s
iteration: 414 / 720 -- time = 86040.0s / 104400.0s
iteration: 415 / 720 -- time = 86100.0s / 104400.0s
iteration: 416 / 720 -- time = 86160.0s / 104400.0s
iteration: 417 / 720 -- time = 86220.0s / 104400.0s
iteration: 418 / 720 -- time = 86280.0s / 104400.0s
iteration: 419 / 720 -- time = 86340.0s / 104400.0s
iteration: 420 / 720 -- time = 86400.0s / 104400.0s
iteration: 421 / 720 -- time = 86460.0s / 104400.0s
iteration: 422 / 720 -- time = 86520.0s / 104400.0s
iteration: 423 / 720 -- time = 86580.0s / 104400.0s
iteration: 424 / 720 -- time = 86640.0s / 104400.0s
iteration: 425 / 720 -- time = 86700.0s / 104400.0s
iteration: 426 / 720 -- time = 86760.0s / 104400.0s
iteration: 427 / 720 -- time = 86820.0s / 104400.0s
iteration: 428 / 720 -- time = 86880.0s / 104400.0s
iteration: 429 / 720 -- time = 86940.0s / 104400.0s
iteration: 430 / 720 -- time = 87000.0s / 104400.0s
iteration: 431 / 720 -- time = 87060.0s / 104400.0s
iteration: 432 / 720 -- time = 87120.0s / 104400.0s
iteration: 433 / 720 -- time = 87180.0s / 104400.0s
iteration: 434 / 720 -- time = 87240.0s / 104400.0s
iteration: 435 / 720 -- time = 87300.0s / 104400.0s
iteration: 436 / 720 -- time = 87360.0s / 104400.0s
iteration: 437 / 720 -- time = 87420.0s / 104400.0s
iteration: 438 / 720 -- time = 87480.0s / 104400.0s
iteration: 439 / 720 -- time = 87540.0s / 104400.0s
iteration: 440 / 720 -- time = 87600.0s / 104400.0s
iteration: 441 / 720 -- time = 87660.0s / 104400.0s
iteration: 442 / 720 -- time = 87720.0s / 104400.0s
iteration: 443 / 720 -- time = 87780.0s / 104400.0s
iteration: 444 / 720 -- time = 87840.0s / 104400.0s
iteration: 445 / 720 -- time = 87900.0s / 104400.0s
iteration: 446 / 720 -- time = 87960.0s / 104400.0s
iteration: 447 / 720 -- time = 88020.0s / 104400.0s
iteration: 448 / 720 -- time = 88080.0s / 104400.0s
iteration: 449 / 720 -- time = 88140.0s / 104400.0s
iteration: 450 / 720 -- time = 88200.0s / 104400.0s
iteration: 451 / 720 -- time = 88260.0s / 104400.0s
iteration: 452 / 720 -- time = 88320.0s / 104400.0s
iteration: 453 / 720 -- time = 88380.0s / 104400.0s
iteration: 454 / 720 -- time = 88440.0s / 104400.0s
iteration: 455 / 720 -- time = 88500.0s / 104400.0s
iteration: 456 / 720 -- time = 88560.0s / 104400.0s
iteration: 457 / 720 -- time = 88620.0s / 104400.0s
iteration: 458 / 720 -- time = 88680.0s / 104400.0s
iteration: 459 / 720 -- time = 88740.0s / 104400.0s
iteration: 460 / 720 -- time = 88800.0s / 104400.0s
iteration: 461 / 720 -- time = 88860.0s / 104400.0s
iteration: 462 / 720 -- time = 88920.0s / 104400.0s
iteration: 463 / 720 -- time = 88980.0s / 104400.0s
iteration: 464 / 720 -- time = 89040.0s / 104400.0s
iteration: 465 / 720 -- time = 89100.0s / 104400.0s
iteration: 466 / 720 -- time = 89160.0s / 104400.0s
iteration: 467 / 720 -- time = 89220.0s / 104400.0s
iteration: 468 / 720 -- time = 89280.0s / 104400.0s
iteration: 469 / 720 -- time = 89340.0s / 104400.0s
iteration: 470 / 720 -- time = 89400.0s / 104400.0s
iteration: 471 / 720 -- time = 89460.0s / 104400.0s
iteration: 472 / 720 -- time = 89520.0s / 104400.0s
iteration: 473 / 720 -- time = 89580.0s / 104400.0s
iteration: 474 / 720 -- time = 89640.0s / 104400.0s
iteration: 475 / 720 -- time = 89700.0s / 104400.0s
iteration: 476 / 720 -- time = 89760.0s / 104400.0s
iteration: 477 / 720 -- time = 89820.0s / 104400.0s
iteration: 478 / 720 -- time = 89880.0s / 104400.0s
iteration: 479 / 720 -- time = 89940.0s / 104400.0s
iteration: 480 / 720 -- time = 90000.0s / 104400.0s
iteration: 481 / 720 -- time = 90060.0s / 104400.0s
iteration: 482 / 720 -- time = 90120.0s / 104400.0s
iteration: 483 / 720 -- time = 90180.0s / 104400.0s
iteration: 484 / 720 -- time = 90240.0s / 104400.0s
iteration: 485 / 720 -- time = 90300.0s / 104400.0s
iteration: 486 / 720 -- time = 90360.0s / 104400.0s
iteration: 487 / 720 -- time = 90420.0s / 104400.0s
iteration: 488 / 720 -- time = 90480.0s / 104400.0s
iteration: 489 / 720 -- time = 90540.0s / 104400.0s
iteration: 490 / 720 -- time = 90600.0s / 104400.0s
iteration: 491 / 720 -- time = 90660.0s / 104400.0s
iteration: 492 / 720 -- time = 90720.0s / 104400.0s
iteration: 493 / 720 -- time = 90780.0s / 104400.0s
iteration: 494 / 720 -- time = 90840.0s / 104400.0s
iteration: 495 / 720 -- time = 90900.0s / 104400.0s
iteration: 496 / 720 -- time = 90960.0s / 104400.0s
iteration: 497 / 720 -- time = 91020.0s / 104400.0s
iteration: 498 / 720 -- time = 91080.0s / 104400.0s
iteration: 499 / 720 -- time = 91140.0s / 104400.0s
iteration: 500 / 720 -- time = 91200.0s / 104400.0s
iteration: 501 / 720 -- time = 91260.0s / 104400.0s
iteration: 502 / 720 -- time = 91320.0s / 104400.0s
iteration: 503 / 720 -- time = 91380.0s / 104400.0s
iteration: 504 / 720 -- time = 91440.0s / 104400.0s
iteration: 505 / 720 -- time = 91500.0s / 104400.0s
iteration: 506 / 720 -- time = 91560.0s / 104400.0s
iteration: 507 / 720 -- time = 91620.0s / 104400.0s
iteration: 508 / 720 -- time = 91680.0s / 104400.0s
iteration: 509 / 720 -- time = 91740.0s / 104400.0s
iteration: 510 / 720 -- time = 91800.0s / 104400.0s
iteration: 511 / 720 -- time = 91860.0s / 104400.0s
iteration: 512 / 720 -- time = 91920.0s / 104400.0s
iteration: 513 / 720 -- time = 91980.0s / 104400.0s
iteration: 514 / 720 -- time = 92040.0s / 104400.0s
iteration: 515 / 720 -- time = 92100.0s / 104400.0s
iteration: 516 / 720 -- time = 92160.0s / 104400.0s
iteration: 517 / 720 -- time = 92220.0s / 104400.0s
iteration: 518 / 720 -- time = 92280.0s / 104400.0s
iteration: 519 / 720 -- time = 92340.0s / 104400.0s
iteration: 520 / 720 -- time = 92400.0s / 104400.0s
iteration: 521 / 720 -- time = 92460.0s / 104400.0s
iteration: 522 / 720 -- time = 92520.0s / 104400.0s
iteration: 523 / 720 -- time = 92580.0s / 104400.0s
iteration: 524 / 720 -- time = 92640.0s / 104400.0s
iteration: 525 / 720 -- time = 92700.0s / 104400.0s
iteration: 526 / 720 -- time = 92760.0s / 104400.0s
iteration: 527 / 720 -- time = 92820.0s / 104400.0s
iteration: 528 / 720 -- time = 92880.0s / 104400.0s
iteration: 529 / 720 -- time = 92940.0s / 104400.0s
iteration: 530 / 720 -- time = 93000.0s / 104400.0s
iteration: 531 / 720 -- time = 93060.0s / 104400.0s
iteration: 532 / 720 -- time = 93120.0s / 104400.0s
iteration: 533 / 720 -- time = 93180.0s / 104400.0s
iteration: 534 / 720 -- time = 93240.0s / 104400.0s
iteration: 535 / 720 -- time = 93300.0s / 104400.0s
iteration: 536 / 720 -- time = 93360.0s / 104400.0s
iteration: 537 / 720 -- time = 93420.0s / 104400.0s
iteration: 538 / 720 -- time = 93480.0s / 104400.0s
iteration: 539 / 720 -- time = 93540.0s / 104400.0s
iteration: 540 / 720 -- time = 93600.0s / 104400.0s
iteration: 541 / 720 -- time = 93660.0s / 104400.0s
iteration: 542 / 720 -- time = 93720.0s / 104400.0s
iteration: 543 / 720 -- time = 93780.0s / 104400.0s
iteration: 544 / 720 -- time = 93840.0s / 104400.0s
iteration: 545 / 720 -- time = 93900.0s / 104400.0s
iteration: 546 / 720 -- time = 93960.0s / 104400.0s
iteration: 547 / 720 -- time = 94020.0s / 104400.0s
iteration: 548 / 720 -- time = 94080.0s / 104400.0s
iteration: 549 / 720 -- time = 94140.0s / 104400.0s
iteration: 550 / 720 -- time = 94200.0s / 104400.0s
iteration: 551 / 720 -- time = 94260.0s / 104400.0s
iteration: 552 / 720 -- time = 94320.0s / 104400.0s
iteration: 553 / 720 -- time = 94380.0s / 104400.0s
iteration: 554 / 720 -- time = 94440.0s / 104400.0s
iteration: 555 / 720 -- time = 94500.0s / 104400.0s
iteration: 556 / 720 -- time = 94560.0s / 104400.0s
iteration: 557 / 720 -- time = 94620.0s / 104400.0s
iteration: 558 / 720 -- time = 94680.0s / 104400.0s
iteration: 559 / 720 -- time = 94740.0s / 104400.0s
iteration: 560 / 720 -- time = 94800.0s / 104400.0s
iteration: 561 / 720 -- time = 94860.0s / 104400.0s
iteration: 562 / 720 -- time = 94920.0s / 104400.0s
iteration: 563 / 720 -- time = 94980.0s / 104400.0s
iteration: 564 / 720 -- time = 95040.0s / 104400.0s
iteration: 565 / 720 -- time = 95100.0s / 104400.0s
iteration: 566 / 720 -- time = 95160.0s / 104400.0s
iteration: 567 / 720 -- time = 95220.0s / 104400.0s
iteration: 568 / 720 -- time = 95280.0s / 104400.0s
iteration: 569 / 720 -- time = 95340.0s / 104400.0s
iteration: 570 / 720 -- time = 95400.0s / 104400.0s
iteration: 571 / 720 -- time = 95460.0s / 104400.0s
iteration: 572 / 720 -- time = 95520.0s / 104400.0s
iteration: 573 / 720 -- time = 95580.0s / 104400.0s
iteration: 574 / 720 -- time = 95640.0s / 104400.0s
iteration: 575 / 720 -- time = 95700.0s / 104400.0s
iteration: 576 / 720 -- time = 95760.0s / 104400.0s
iteration: 577 / 720 -- time = 95820.0s / 104400.0s
iteration: 578 / 720 -- time = 95880.0s / 104400.0s
iteration: 579 / 720 -- time = 95940.0s / 104400.0s
iteration: 580 / 720 -- time = 96000.0s / 104400.0s
iteration: 581 / 720 -- time = 96060.0s / 104400.0s
iteration: 582 / 720 -- time = 96120.0s / 104400.0s
iteration: 583 / 720 -- time = 96180.0s / 104400.0s
iteration: 584 / 720 -- time = 96240.0s / 104400.0s
iteration: 585 / 720 -- time = 96300.0s / 104400.0s
iteration: 586 / 720 -- time = 96360.0s / 104400.0s
iteration: 587 / 720 -- time = 96420.0s / 104400.0s
iteration: 588 / 720 -- time = 96480.0s / 104400.0s
iteration: 589 / 720 -- time = 96540.0s / 104400.0s
iteration: 590 / 720 -- time = 96600.0s / 104400.0s
iteration: 591 / 720 -- time = 96660.0s / 104400.0s
iteration: 592 / 720 -- time = 96720.0s / 104400.0s
iteration: 593 / 720 -- time = 96780.0s / 104400.0s
iteration: 594 / 720 -- time = 96840.0s / 104400.0s
iteration: 595 / 720 -- time = 96900.0s / 104400.0s
iteration: 596 / 720 -- time = 96960.0s / 104400.0s
iteration: 597 / 720 -- time = 97020.0s / 104400.0s
iteration: 598 / 720 -- time = 97080.0s / 104400.0s
iteration: 599 / 720 -- time = 97140.0s / 104400.0s
iteration: 600 / 720 -- time = 97200.0s / 104400.0s
iteration: 601 / 720 -- time = 97260.0s / 104400.0s
iteration: 602 / 720 -- time = 97320.0s / 104400.0s
iteration: 603 / 720 -- time = 97380.0s / 104400.0s
iteration: 604 / 720 -- time = 97440.0s / 104400.0s
iteration: 605 / 720 -- time = 97500.0s / 104400.0s
iteration: 606 / 720 -- time = 97560.0s / 104400.0s
iteration: 607 / 720 -- time = 97620.0s / 104400.0s
iteration: 608 / 720 -- time = 97680.0s / 104400.0s
iteration: 609 / 720 -- time = 97740.0s / 104400.0s
iteration: 610 / 720 -- time = 97800.0s / 104400.0s
iteration: 611 / 720 -- time = 97860.0s / 104400.0s
iteration: 612 / 720 -- time = 97920.0s / 104400.0s
iteration: 613 / 720 -- time = 97980.0s / 104400.0s
iteration: 614 / 720 -- time = 98040.0s / 104400.0s
iteration: 615 / 720 -- time = 98100.0s / 104400.0s
iteration: 616 / 720 -- time = 98160.0s / 104400.0s
iteration: 617 / 720 -- time = 98220.0s / 104400.0s
iteration: 618 / 720 -- time = 98280.0s / 104400.0s
iteration: 619 / 720 -- time = 98340.0s / 104400.0s
iteration: 620 / 720 -- time = 98400.0s / 104400.0s
iteration: 621 / 720 -- time = 98460.0s / 104400.0s
iteration: 622 / 720 -- time = 98520.0s / 104400.0s
iteration: 623 / 720 -- time = 98580.0s / 104400.0s
iteration: 624 / 720 -- time = 98640.0s / 104400.0s
iteration: 625 / 720 -- time = 98700.0s / 104400.0s
iteration: 626 / 720 -- time = 98760.0s / 104400.0s
iteration: 627 / 720 -- time = 98820.0s / 104400.0s
iteration: 628 / 720 -- time = 98880.0s / 104400.0s
iteration: 629 / 720 -- time = 98940.0s / 104400.0s
iteration: 630 / 720 -- time = 99000.0s / 104400.0s
iteration: 631 / 720 -- time = 99060.0s / 104400.0s
iteration: 632 / 720 -- time = 99120.0s / 104400.0s
iteration: 633 / 720 -- time = 99180.0s / 104400.0s
iteration: 634 / 720 -- time = 99240.0s / 104400.0s
iteration: 635 / 720 -- time = 99300.0s / 104400.0s
iteration: 636 / 720 -- time = 99360.0s / 104400.0s
iteration: 637 / 720 -- time = 99420.0s / 104400.0s
iteration: 638 / 720 -- time = 99480.0s / 104400.0s
iteration: 639 / 720 -- time = 99540.0s / 104400.0s
iteration: 640 / 720 -- time = 99600.0s / 104400.0s
iteration: 641 / 720 -- time = 99660.0s / 104400.0s
iteration: 642 / 720 -- time = 99720.0s / 104400.0s
iteration: 643 / 720 -- time = 99780.0s / 104400.0s
iteration: 644 / 720 -- time = 99840.0s / 104400.0s
iteration: 645 / 720 -- time = 99900.0s / 104400.0s
iteration: 646 / 720 -- time = 99960.0s / 104400.0s
iteration: 647 / 720 -- time = 100020.0s / 104400.0s
iteration: 648 / 720 -- time = 100080.0s / 104400.0s
iteration: 649 / 720 -- time = 100140.0s / 104400.0s
iteration: 650 / 720 -- time = 100200.0s / 104400.0s
iteration: 651 / 720 -- time = 100260.0s / 104400.0s
iteration: 652 / 720 -- time = 100320.0s / 104400.0s
iteration: 653 / 720 -- time = 100380.0s / 104400.0s
iteration: 654 / 720 -- time = 100440.0s / 104400.0s
iteration: 655 / 720 -- time = 100500.0s / 104400.0s
iteration: 656 / 720 -- time = 100560.0s / 104400.0s
iteration: 657 / 720 -- time = 100620.0s / 104400.0s
iteration: 658 / 720 -- time = 100680.0s / 104400.0s
iteration: 659 / 720 -- time = 100740.0s / 104400.0s
iteration: 660 / 720 -- time = 100800.0s / 104400.0s
iteration: 661 / 720 -- time = 100860.0s / 104400.0s
iteration: 662 / 720 -- time = 100920.0s / 104400.0s
iteration: 663 / 720 -- time = 100980.0s / 104400.0s
iteration: 664 / 720 -- time = 101040.0s / 104400.0s
iteration: 665 / 720 -- time = 101100.0s / 104400.0s
iteration: 666 / 720 -- time = 101160.0s / 104400.0s
iteration: 667 / 720 -- time = 101220.0s / 104400.0s
iteration: 668 / 720 -- time = 101280.0s / 104400.0s
iteration: 669 / 720 -- time = 101340.0s / 104400.0s
iteration: 670 / 720 -- time = 101400.0s / 104400.0s
iteration: 671 / 720 -- time = 101460.0s / 104400.0s
iteration: 672 / 720 -- time = 101520.0s / 104400.0s
iteration: 673 / 720 - Program exited normally
- time = 101580.0s / 104400.0s
iteration: 674 / 720 -- time = 101640.0s / 104400.0s
iteration: 675 / 720 -- time = 101700.0s / 104400.0s
iteration: 676 / 720 -- time = 101760.0s / 104400.0s
iteration: 677 / 720 -- time = 101820.0s / 104400.0s
iteration: 678 / 720 -- time = 101880.0s / 104400.0s
iteration: 679 / 720 -- time = 101940.0s / 104400.0s
iteration: 680 / 720 -- time = 102000.0s / 104400.0s
iteration: 681 / 720 -- time = 102060.0s / 104400.0s
iteration: 682 / 720 -- time = 102120.0s / 104400.0s
iteration: 683 / 720 -- time = 102180.0s / 104400.0s
iteration: 684 / 720 -- time = 102240.0s / 104400.0s
iteration: 685 / 720 -- time = 102300.0s / 104400.0s
iteration: 686 / 720 -- time = 102360.0s / 104400.0s
iteration: 687 / 720 -- time = 102420.0s / 104400.0s
iteration: 688 / 720 -- time = 102480.0s / 104400.0s
iteration: 689 / 720 -- time = 102540.0s / 104400.0s
iteration: 690 / 720 -- time = 102600.0s / 104400.0s
iteration: 691 / 720 -- time = 102660.0s / 104400.0s
iteration: 692 / 720 -- time = 102720.0s / 104400.0s
iteration: 693 / 720 -- time = 102780.0s / 104400.0s
iteration: 694 / 720 -- time = 102840.0s / 104400.0s
iteration: 695 / 720 -- time = 102900.0s / 104400.0s
iteration: 696 / 720 -- time = 102960.0s / 104400.0s
iteration: 697 / 720 -- time = 103020.0s / 104400.0s
iteration: 698 / 720 -- time = 103080.0s / 104400.0s
iteration: 699 / 720 -- time = 103140.0s / 104400.0s
iteration: 700 / 720 -- time = 103200.0s / 104400.0s
iteration: 701 / 720 -- time = 103260.0s / 104400.0s
iteration: 702 / 720 -- time = 103320.0s / 104400.0s
iteration: 703 / 720 -- time = 103380.0s / 104400.0s
iteration: 704 / 720 -- time = 103440.0s / 104400.0s
iteration: 705 / 720 -- time = 103500.0s / 104400.0s
iteration: 706 / 720 -- time = 103560.0s / 104400.0s
iteration: 707 / 720 -- time = 103620.0s / 104400.0s
iteration: 708 / 720 -- time = 103680.0s / 104400.0s
iteration: 709 / 720 -- time = 103740.0s / 104400.0s
iteration: 710 / 720 -- time = 103800.0s / 104400.0s
iteration: 711 / 720 -- time = 103860.0s / 104400.0s
iteration: 712 / 720 -- time = 103920.0s / 104400.0s
iteration: 713 / 720 -- time = 103980.0s / 104400.0s
iteration: 714 / 720 -- time = 104040.0s / 104400.0s
iteration: 715 / 720 -- time = 104100.0s / 104400.0s
iteration: 716 / 720 -- time = 104160.0s / 104400.0s
iteration: 717 / 720 -- time = 104220.0s / 104400.0s
iteration: 718 / 720 -- time = 104280.0s / 104400.0s
iteration: 719 / 720 -- time = 104340.0s / 104400.0s
iteration: 720 / 720 -- time = 104400.0s / 104400.0s
Writing timing results to: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/normal/mpace_b_silhs.timing
--------------------------------------------------
run_scm.py total runtime: 429.73 s
--------------------------------------------------
[Pipeline] }
Lock released on resource [Resource: GPU_mitch]
[Pipeline] // lock
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Convert To Async)
[Pipeline] sh
+ python3 utilities/convert_to_async.py
Updated: src/clubb_driver.F90
Updated: src/CLUBB_core/Skx_module.F90
Updated: src/CLUBB_core/T_in_K_module.F90
Updated: src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90
Updated: src/CLUBB_core/advance_clubb_core_module.F90
Updated: src/CLUBB_core/advance_helper_module.F90
Updated: src/CLUBB_core/advance_windm_edsclrm_module.F90
Updated: src/CLUBB_core/advance_wp2_wp3_module.F90
Updated: src/CLUBB_core/advance_xm_wpxp_module.F90
Updated: src/CLUBB_core/advance_xp2_xpyp_module.F90
Updated: src/CLUBB_core/advance_xp3_module.F90
Updated: src/CLUBB_core/calc_pressure.F90
Updated: src/CLUBB_core/clip_explicit.F90
Updated: src/CLUBB_core/clubb_api_module.F90
Updated: src/CLUBB_core/diffusion.F90
Updated: src/CLUBB_core/fill_holes.F90
Updated: src/CLUBB_core/grid_adaptation_module.F90
Updated: src/CLUBB_core/grid_class.F90
Updated: src/CLUBB_core/matrix_solver_wrapper.F90
Updated: src/CLUBB_core/mean_adv.F90
Updated: src/CLUBB_core/mixing_length.F90
Updated: src/CLUBB_core/mono_flux_limiter.F90
Updated: src/CLUBB_core/numerical_check.F90
Updated: src/CLUBB_core/pdf_closure_module.F90
Updated: src/CLUBB_core/pdf_parameter_module.F90
Updated: src/CLUBB_core/pdf_utilities.F90
Updated: src/CLUBB_core/penta_lu_solver.F90
Updated: src/CLUBB_core/saturation.F90
Updated: src/CLUBB_core/sfc_varnce_module.F90
Updated: src/CLUBB_core/sigma_sqd_w_module.F90
Updated: src/CLUBB_core/stats_clubb_utilities.F90
Updated: src/CLUBB_core/stats_netcdf.F90
Updated: src/CLUBB_core/tridiag_lu_solver.F90
Updated: src/CLUBB_core/turbulent_adv_pdf.F90
Updated: src/Radiation/rad_lwsw_module.F90
Updated: src/Radiation/radiation_module.F90
Updated: src/Radiation/radiation_variables_module.F90
Updated: src/Radiation/simple_rad_module.F90
Updated: src/Radiation/soil_vegetation.F90
Updated: src/Benchmark_cases/arm.F90
Updated: src/Benchmark_cases/arm_0003.F90
Updated: src/Benchmark_cases/arm_3year.F90
Updated: src/Benchmark_cases/arm_97.F90
Updated: src/Benchmark_cases/astex_a209.F90
Updated: src/Benchmark_cases/atex.F90
Updated: src/Benchmark_cases/atex_long.F90
Updated: src/Benchmark_cases/bomex.F90
Updated: src/Benchmark_cases/cloud_feedback.F90
Updated: src/Benchmark_cases/cobra.F90
Updated: src/Benchmark_cases/dycoms2_rf01.F90
Updated: src/Benchmark_cases/dycoms2_rf02.F90
Updated: src/Benchmark_cases/ekman.F90
Updated: src/Benchmark_cases/fire.F90
Updated: src/Benchmark_cases/gabls2.F90
Updated: src/Benchmark_cases/gabls3.F90
Updated: src/Benchmark_cases/gabls3_night.F90
Updated: src/Benchmark_cases/lba.F90
Updated: src/Benchmark_cases/mpace_b.F90
Updated: src/Benchmark_cases/neutral_case.F90
Updated: src/Benchmark_cases/nov11.F90
Updated: src/Benchmark_cases/prescribe_forcings.F90
Updated: src/Benchmark_cases/rico.F90
Updated: src/Benchmark_cases/sfc_flux.F90
Updated: src/Benchmark_cases/spec_hum_to_mixing_ratio.F90
Updated: src/Benchmark_cases/time_dependent_input.F90
Updated: src/Benchmark_cases/twp_ice.F90
Updated: src/Benchmark_cases/wangara.F90
Updated: src/Microphys/advance_microphys_module.F90
Updated: src/Microphys/pdf_hydromet_microphys_wrapper.F90
Updated: src/SILHS/latin_hypercube_driver_module.F90
Updated: src/SILHS/silhs_api_module.F90
Updated: src/SILHS/transform_to_pdf_module.F90
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile Async GPU)
[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
+ ./compile.py -gpu openacc
-- Configuring for OpenACC GPU build
-- Compiling with double precision
-- SUCCESS: netcdf-fortran found.
-- -> Library : /usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib/libnetcdff.so
-- -> Modules : /usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jenkins/workspace/clubb_gpu_async_output_matching/build/nvhpc_GPUopenacc_PRECdouble
Using inferred toolchain file: /home/jenkins/workspace/clubb_gpu_async_output_matching/cmake/toolchains/linux_x86_64_nvhpc.cmake
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_gpu_async_output_matching/build/nvhpc_GPUopenacc_PRECdouble
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
about to cmnake /home/jenkins/workspace/clubb_gpu_async_output_matching/build/nvhpc_GPUopenacc_PRECdouble
Running CMake configure...
Scanning dependencies of target clubb_lapack_shared
Scanning dependencies of target scm_activation_lib
[ 0%] Built target scm_activation_lib
[ 1%] Built target clubb_lapack_shared
Scanning dependencies of target clubb_lapack_double
Scanning dependencies of target clubb_lapack_single
[ 19%] Built target clubb_lapack_double
[ 36%] Built target clubb_lapack_single
[ 36%] Built target lapack_lib
Scanning dependencies of target clubb_core_lib
[ 36%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90.o
[ 36%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90.o
[ 36%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90.o
[ 37%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90.o
[ 37%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90.o
[ 37%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90.o
[ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90.o
[ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90.o
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))
skx_func:
74, Generating create(skx_denom_tol(:)) [if not already present]
76, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
77, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
76, Generating default present(clubb_params(:ngrdcol,73))
77, Generating implicit firstprivate(x_tol)
85, Gentridiag_lu_solve_single_rhs_lhs:
117, Generating create(lower_diag_invrs(:),upper(:)) [if not already present]
119, Accelerator serial kernel generated
Generating NVIDIA GPU code
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]
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
124, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
127, 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
133, Loop carried dependence of soln prevents parallelization
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
137, Loop carried backward dependence of soln prevents vectorization
erating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
86, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
87, ! blockidx%x threadidx%x collapsed
85, Generating default present(xp3(:ngrdcol,:nz),xp2(:ngrdcol,:nz),skx(:ngrdcol,:nz))
compute_gamma_skw:
172, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
173, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
174, ! blockidx%x threadidx%x collapsed
172, Generating default present(skw(:ngrdcol,:nz),gamma_skw_fnc(:ngrdcol,:nz),clubb_params(:ngrdcol,57:59))
174, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
lg_2005_ansatz:
270, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
272, ! blockidx%x threadidx%x collapsed
270, Generating default present(skw(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),beta(:ngrdcol),skx(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),xp2(:ngrdcol,:nz),wp2(:ngrdcol,:nz))
272, Generating implicit firstprivate(x_tol,nrmlzd_skw,nrmlzd_corr_wx)
xp3_lg_2005_ansatz:
346, Generating create(skx_zt(:,:),skx_denom_tol(:)) [if not already present]
353, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
354, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
353, Generating default present(clubb_params(:ngrdcol,73))
354, Generating implicit firstprivate(x_tol)
361, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
362, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
363, ! blockidx%x threadidx%x collapsed
361, Generating default present(xp3(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt))
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_1 prevents parallelization
Loop carried backward dependence of upper_1 prevents vectorization
Loop carried dependence of upper_2 prevents parallelization
Loop carried backward dependence of upper_2 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
adg1_pdf_driver:
162, Generating enter data create(w_2_n(:,:),w_1_n(:,:))
233, Generating exit data delete(w_2_n(:,:),w_1_n(:,:))
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(lhs(1,:ngrdcol,2:ndim),soln(:ngrdcol,:ndim),rhs(:ngrdcol,: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
term_ma_zt_lhs:
197, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
199, ! blockidx%x threadidx%x collapsed
197, Generating default present(lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzt(:ngrdcol,2:nzt-1),weights_zt2zm(:ngrdcol,2:nzt,:),wm_zt(:ngrdcol,2:nzt-1))
219, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
219, Generating default present(invrs_dzt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt),wm_zt(:ngrdcol,nzt),weights_zt2zm(:ngrdcol,nzm-1,:))
220, Generating implicit firstprivate(nzt,nzm)
240, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
241, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
240, Generating default present(lhs_ma(:,:ngrdcol,:1),wm_zt(:ngrdcol,:1),weights_zt2zm(:ngrdcol,2,:),invrs_dzt(:ngrdcol,:1))
259, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
260, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
261, ! blockidx%x threadidx%x collapsed
259, Generating default present(wm_zt(:ngrdcol,2:nzt-1),lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzm(:ngrdcol,2:nzt))
261, Generating implicit firstprivate(grid_dir)
300, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
301, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
300, Generating default present(invrs_dzm(:ngrdcol,nzm-1),wm_zt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt))
301, Generating implicit firstprivate(nzt,nzm,grid_dir)
336, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
337, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
336, Generating default present(invrs_dzm(:ngrdcol,2),wm_zt(:ngrdcol,:1),lhs_ma(:,:ngrdcol,:1))
337, Generating implicit firstprivate(grid_dir)
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,nrhs,ngrdcol)
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,nrhs,ngrdcol)
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
term_ma_zm_lhs:
475, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
476, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
477, ! blockidx%x threadidx%x collapsed
475, Generating default present(lhs_ma(:,:ngrdcol,:1))
484, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
485, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
486, ! blockidx%x threadidx%x collapsed
484, Generating default present(lhs_ma(:,:ngrdcol,2:nzm-1),invrs_dzm(:ngrdcol,2:nzm-1),wm_zm(:ngrdcol,2:nzm-1),weights_zm2zt(:ngrdcol,:nzm-1,:))
505, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
506, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
507, ! blockidx%x threadidx%x collapsed
505, Generating default present(lhs_ma(:,:ngrdcol,nzm))
507, Generating implicit firstprivate(nzm)
penta_lu_solve_multiple_rhs_lhs:
266, Generating create(lower_diag_invrs(:,:),upper_2(:,:),upper_1(:,:),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_1 prevents parallelization
Loop carried backward dependence of upper_1 prevents vectorization
Loop carried dependence of upper_2 prevents parallelization
Loop carried backward dependence of upper_2 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,nrhs,ngrdcol)
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,nrhs,ngrdcol)
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
adg1_w_closure:
708, Generating update self(wp2(:,:))
718, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
719, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
720, ! blockidx%x threadidx%x collapsed
718, Generating default present(varnce_w_1(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),wp2(:ngrdcol,:nz),wm(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),skw(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz))
720, Generating implicit firstprivate(mixt_frac_max_mag)
linear_interpolated_azm_2d:
1739, 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]
1745, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1746, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1747, ! blockidx%x threadidx%x collapsed
1761, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1762, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1772, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1773, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1791, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1792, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1792, Generating implicit firstprivate(nzt,nzm)
1801, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1802, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1802, Generating implicit firstprivate(nzt,nzm)
1810, Generating copyin(zm_min) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1811, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1812, ! blockidx%x threadidx%x collapsed
zt2zm2zt:
1867, Generating create(azt_zm(:,:)) [if not already present]
zm2zt2zm:
1923, Generating create(azm_zt(:,:)) [if not already present]
adg1_adg2_responder_params:
1174, Generating update self(xp2(:,:))
1184, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1185, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1186, ! blockidx%x threadidx%x collapsed
1184, Generating default present(varnce_x_1(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),beta(:ngrdcol),alpha_x(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),xp2(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_1(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),wp2(:ngrdcol,:nz),x_2(:ngrdcol,:nz))
1186, Generating implicit firstprivate(width_factor_1)
linear_interpolated_azt_2d:
2355, 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]
2361, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2362, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2363, ! blockidx%x threadidx%x collapsed
2372, Generating copyin(zt_min) [if not already present]
Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2373, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2374, ! blockidx%x threadidx%x collapsed
gradzm_2d:
2672, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2673, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2674, ! blockidx%x threadidx%x collapsed
2672, Generating default present(azm(:ngrdcol,:nzt+1),gr%invrs_dzt(1:ngrdcol,1:nzt),gr)
gradzm_1d:
2721, 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:
2768, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2769, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2770, ! blockidx%x threadidx%x collapsed
2768, Generating default present(azt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr)
2782, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2783, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2783, Generating implicit firstprivate(nzm)
gradzt_1d:
2829, 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]
zero_pdf_params_api:
284, Generating copy(pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%w_2(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%ice_supersat_frac_2(:,:),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%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:)) [if not already present]
305, Generating NVIDIA GPU code
306, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
307, ! blockidx%x threadidx%x collapsed
[ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90.o
band_solve_single_rhs_multiple_lhs:
136, Generating update self(lhs(:,:,:),rhs(:,:))
149, Generating update device(rcond(:))
156, Generating update self(rhs(:,:),lhs(:,:,:))
164, Generating update device(soln(:,:))
175, Generating update self(lhs(:,:,:),rhs(:,:),old_soln(:,:))
180, Generating update device(soln(:,:))
band_solve_multiple_rhs_lhs:
286, Generating update self(lhs(:,:,:),rhs(:,:,:))
299, Generating update device(rcond(:))
306, Generating update self(rhs(:,:,:),lhs(:,:,:))
314, Generating update device(soln(:,:,:))
325, Generating update self(lhs(:,:,:),rhs(:,:,:),old_soln(:,:,:))
337, Generating update device(soln(:,:,:))
tridiag_solve_single_rhs_multiple_lhs:
546, Generating update self(rhs(:,:),lhs(:,:,:))
557, Generating update device(rcond(:))
564, Generating update self(rhs(:,:),lhs(:,:,:))
571, Generating update device(soln(:,:))
tridiag_solve_multiple_rhs_lhs:
670, Generating update self(rhs(:,:,:),lhs(:,:,:))
681, Generating update device(rcond(:))
688, Generating update self(rhs(:,:,:),lhs(:,:,:))
695, Generating update device(soln(:,:,:))
check_nan_soln_2d:
794, Generating implicit firstprivate(ngrdcol,ndim)
Generating NVIDIA GPU code
796, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_has_nan)
797, ! blockidx%x threadidx%x collapsed
794, Generating default present(soln(:,:))
Generating implicit copy(l_has_nan) [if not already present]
check_nan_soln_3d:
841, Generating implicit firstprivate(ndim,ngrdcol,nrhs)
Generating NVIDIA GPU code
843, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_has_nan)
844, ! blockidx%x threadidx%x collapsed
845, !$acc loop seq
841, Generating default present(soln(:,:,:))
Generating implicit copy(l_has_nan) [if not already present]
844, Generating implicit firstprivate(i)
847, Reference argument passing prevents parallelization:
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90.o
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90.o
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90.o
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90.o
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90.o
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90.o
diffusion_zt_lhs:
310, Generating create(k_zm_nu(:,:),ddzm_rho_k_zm_nu(:,:),drhokdz_zt(:,:),lhs_upwind(:,:,:),rho_k_zm_nu(:,:)) [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))
398, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
399, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
398, Generating default present(gr,rho_ds_zm(:ngrdcol,2),nu(:ngrdcol),lhs(:,:ngrdcol,:1),invrs_rho_ds_ztzxt(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr%invrs_dzm(1:ngrdcol,2),k_zm(:ngrdcol,2))
439, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
440, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
441, ! blockidx%x threadidx%x collapsed
439, Generating default present(invrs_rho_ds_ztzxt(: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)
495, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
496, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
495, Generating default present(k_zm(:ngrdcol,nzm-1),gr,rho_ds_zm(:ngrdcol,nzm-1),nu(:ngrdcol),lhs(:,:ngrdcol,nzt),invrs_rho_ds_ztzxt(:ngrdcol,nzt),gr%invrs_dzt(1:ngrdcol,nzt),gr%invrs_dzm(1:ngrdcol,nzm-1))
496, Generating implicit firstprivate(nzt,nzm)
sat_mixrat_liq_k:
88, Generating acc routine seq
Generating NVIDIA GPU code
sat_mixrat_liq_2d:
373, Generating create(esat(:,:)) [if not already present]
Generating copyin(gr,p_in_pa(:,:),t_in_k(:,:)) [if not already present]
397, Generating implicit firstprivate(start_index,stop_index,ngrdcol)
Generating NVIDIA GPU code
398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
399, ! blockidx%x threadidx%x collapsed
399, Generating implicit firstprivate(t_in_c_sqd,t_in_c)
452, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
453, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
454, ! blockidx%x threadidx%x collapsed
466, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
467, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
468, ! blockidx%x threadidx%x collapsed
468, Generating implicit firstprivate(t_in_k_clipped)
493, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
494, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
495, ! blockidx%x threadidx%x collapsed
495, Generating implicit firstprivate(t_in_k_int)
515, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
517, ! blockidx%x threadidx%x collapsed
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90.o
sat_mixrat_ice_2d:
969, Generating create(esat_ice(:,:)) [if not already present]
Generating copyin(p_in_pa(:,:),t_in_k(:,:)) [if not already present]
978, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
979, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
980, ! blockidx%x threadidx%x collapsed
993, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
994, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
995, ! blockidx%x threadidx%x collapsed
995, Generating implicit firstprivate(t_in_c)
1022, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1023, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1024, ! blockidx%x threadidx%x collapsed
1024, Generating implicit firstprivate(t_in_k_clipped)
1052, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1053, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1054, ! blockidx%x threadidx%x collapsed
diffusion_zm_lhs:
820, Generating create(drhokdz_zm(:,:),ddzt_rho_k_zt_nu(:,:),lhs_upwind(:,:,:),rho_k_zt_nu(:,:)) [if not already present]
822, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
823, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
824, ! blockidx%x threadidx%x collapsed
822, Generating default present(rho_ds_zt(:ngrdcol,:nzt),nu(:ngrdcol),k_zt(:ngrdcol,:nzt))
833, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
834, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
835, ! blockidx%x threadidx%x collapsed
833, Generating default present(invrs_rho_ds_zm(:ngrdcol,:nzm))
843, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
844, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
843, Generating default present(gr%invrs_dzt(1:ngrdcol,1),gr)
854, Generating implicit firstprivate(ngrdcol,nzm)
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(gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr)
873, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
874, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
873, Generating default present(gr%invrs_dzt(1:ngrdcol,nzt),gr)
874, Generating implicit firstprivate(nzt,nzm)
891, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
892, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
891, Generating default present(gr%invrs_dzm(1:ngrdcol,1),rho_ds_zt(:ngrdcol,:1),nu(:ngrdcol),lhs(:,:ngrdcol,:1),invrs_rho_ds_zm(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr,k_zt(:ngrdcol,:1))
932, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
933, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
934, ! blockidx%x threadidx%x collapsed
932, 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))
988, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
989, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
988, 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)
989, Generating implicit firstprivate(nzt,nzm)
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90.o
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(nzm,ngrdcol)
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(coef_wpxpyp_implicit(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%weights_zm2zt(1:ngrdcol,1:nzm-1,1:2),gr,lhs_ta(:,:ngrdcol,2:nzm-1),rho_ds_zt(:ngrdcol,: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(coef_wpxpyp_implicit_zm(:ngrdcol,:nzm),sgn_turbulent_vel(:ngrdcol,2:nzm-1),rho_ds_zm(:ngrdcol,:nzm),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr)
463, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
464, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
465, ! blockidx%x threadidx%x collapsed
463, Generating default present(lhs_ta(:,:ngrdcol,nzm))
465, Generating implicit firstprivate(nzm)
xpyp_term_ta_pdf_lhs_godunov:
538, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
539, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
540, ! blockidx%x threadidx%x collapsed
538, Generating default present(lhs_ta(:,:ngrdcol,:1))
547, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
548, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
549, ! blockidx%x threadidx%x collapsed
547, 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))
578, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
579, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
580, ! blockidx%x threadidx%x collapsed
578, Generating default present(lhs_ta(:,:ngrdcol,nzm))
580, Generating implicit firstprivate(nzm)
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
xpyp_term_ta_pdf_rhs:
889, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
890, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
889, Generating default present(rhs_ta(:ngrdcol,:1))
898, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
899, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
900, ! blockidx%x threadidx%x collapsed
898, 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))
914, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
915, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
916, ! blockidx%x threadidx%x collapsed
914, Generating default present(rhs_ta(:ngrdcol,2:nzm-1),term_wpxpyp_explicit_zm(:ngrdcol,:nzm),sgn_turbulent_vel(:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr,rho_ds_zm(:ngrdcol,:nzm))
947, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
948, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
947, Generating default present(rhs_ta(:ngrdcol,nzm))
948, Generating implicit firstprivate(nzm)
xpyp_term_ta_pdf_rhs_godunov:
1016, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1017, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1016, Generating default present(rhs_ta(:ngrdcol,:1))
1022, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1023, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1024, ! blockidx%x threadidx%x collapsed
1022, 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))
1042, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1043, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1042, Generating default present(rhs_ta(:ngrdcol,nzm))
1043, Generating implicit firstprivate(nzm)
[ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90.o
compute_sigma_sqd_w:
125, Generating enter data create(gamma_skw_fnc(:,:),sigma_sqd_w_tmp(:,:),wp3_zm(:,:),skw_zm(:,:))
150, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
151, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
152, ! blockidx%x threadidx%x collapsed
150, Generating default present(rtp2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),up2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),sigma_sqd_w_tmp(:ngrdcol,:nzm))
152, Generating implicit firstprivate(max_corr_w_x_sqd,l_predict_upwp_vpwp)
182, Generating exit data delete(gamma_skw_fnc(:,:),sigma_sqd_w_tmp(:,:),wp3_zm(:,:),skw_zm(:,:))
[ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90.o
stats_update_scalar:
1477, Generating update self(values)
stats_update_1d:
1536, Generating update self(values(:))
stats_update_2d:
1600, Generating update self(values(:,:))
stats_begin_budget_scalar:
1651, Generating update self(values)
stats_begin_budget_1d:
1696, Generating update self(values(:))
stats_begin_budget_2d:
1745, Generating update self(values(:,:))
stats_update_budget_scalar:
1792, Generating update self(values)
stats_update_budget_1d:
1841, Generating update self(values(:))
stats_update_budget_2d:
1882, Generating update self(values(:,:))
stats_finalize_budget_scalar:
1941, Generating update self(values)
stats_finalize_budget_1d:
2007, Generating update self(values(:))
stats_finalize_budget_2d:
2077, Generating update self(values(:,:))
[ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90.o
[ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90.o
advance_xp3:
174, Generating create(thlp2_zt(:,:),brunt_vaisala_freq_sqd_zt(:,:),rtp2_zt(:,:),vpwp_zt(:,:),skw_zt(:,:),wprtp_zt(:,:),wp2_zt(:,:),ddzm_thvm_zm(:,:),up2_zt(:,:),vp2_zt(:,:),thvm_zm(:,:),upwp_zt(:,:),xp3_coef_fnc(:,:),wpthlp_zt(:,:)) [if not already present]
266, Generating update self(vp2_zt(:,:),up2_zt(:,:),upwp_zt(:,:),thlp2_zt(:,:),vpwp_zt(:,:),wpthlp_zt(:,:),wprtp_zt(:,:),rtp2_zt(:,:))
diagnose_xp3:
415, Generating create(thlp2_zt(:,:),brunt_vaisala_freq_sqd_zt(:,:),vpwp_zt(:,:),sigma_sqd_w_zt(:,:),wpsclrp_zt(:,:),wp2_zt(:,:),up2_zt(:,:),vp2_zt(:,:),skw_zt(:,:),ddzm_thvm_zm(:,:),thvm_zm(:,:),upwp_zt(:,:),sclrp2_zt(:,:),xp3_coef_fnc(:,:),wpthlp_zt(:,:),wprtp_zt(:,:),rtp2_zt(:,:)) [if not already present]
551, Generating update self(vp2_zt(:,:),up2_zt(:,:),upwp_zt(:,:),thlp2_zt(:,:),vpwp_zt(:,:),wpthlp_zt(:,:),wprtp_zt(:,:),rtp2_zt(:,:))
fill_holes_vertical_api:
104, Generating copy(field(:,:)) [if not already present]
Generating copyin(rho_ds(:,:),dz(:,:)) [if not already present]
123, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
126, ! blockidx%x threadidx%x collapsed
123, Generating implicit copy(l_field_below_threshold) [if not already present]
126, Generating implicit firstprivate(threshold)
calc_ddzt_umvm_sqd:
131, Generating enter data create(ddzt_um(:,:),ddzt_vm(:,:))
136, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
137, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
138, ! blockidx%x threadidx%x collapsed
136, Generating default present(ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
144, Generating exit data delete(ddzt_vm(:,:),ddzt_um(:,:))
calc_wp3_on_wp2:
206, Generating enter data create(wp2_zt(:,:))
212, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
213, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
214, ! blockidx%x threadidx%x collapsed
212, Generating default present(wp3(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt))
231, Generating exit data delete(wp2_zt(:,:))
calc_stability_correction:
423, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
424, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
425, ! blockidx%x threadidx%x collapsed
423, Generating default present(lscale_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm),lambda0_stability_coef(:ngrdcol),em(:ngrdcol,:nzm))
425, Generating implicit firstprivate(lambda0_stability)
fill_holes_global:
344, Generating create(numer_integral_global(:),rho_ds_dz(:,:),field_avg_global(:),mass_fraction_global(:),denom_integral_global(:),field_clipped(:,:)) [if not already present]
347, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
348, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
349, ! blockidx%x threadidx%x collapsed
347, Generating default present(dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
356, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
357, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
363, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
364, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
365, !$acc loop seq
363, Generating default present(field(:ngrdcol,:))
364, Generating implicit private(k)
365, Complex loop carried dependence of numer_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
Complex loop carried dependence of denom_integral_global prevents parallelization
Loop carried dependence of denom_integral_global prevents parallelization
Loop carried backward dependence of denom_integral_global prevents vectorization
Generating implicit private(k)
374, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
375, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
384, !$acc loop seq
389, !$acc loop seq
374, Generating default present(field(:ngrdcol,:))
375, Generating implicit firstprivate(threshold)
384, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
389, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
397, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
398, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
400, !$acc loop seq
398, Generating implicit private(k)
400, Complex loop carried dependence of numer_integral_global prevents parallelization
Loop carried reuse of numer_integral_global prevents parallelization
Generating implicit private(k)
Complex loop carried dependence of numer_integral_global prevents parallelization
Loop carried reuse of numer_integral_global prevents parallelization
406, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
407, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
426, !$acc loop seq
406, Generating default present(field(:ngrdcol,:))
407, Generating implicit firstprivate(threshold,field_clipped_avg)
426, Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
monotonic_turbulent_flux_limit:
484, 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(:,:),xm_without_ta(:,:),xp2_zt(:,:))
547, Generating update self(wpxp(:,:),xm_old(:,:),xm(:,:))
557, Generating implicit firstprivate(ngrdcol,nzm)
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(wpxp_mfl_max(:ngrdcol,:nzm),wpxp_net_adjust(:ngrdcol,:nzm),wpxp_mfl_min(:ngrdcol,:nzm))
577, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
578, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
579, ! blockidx%x threadidx%x collapsed
577, Generating default present(xm(:ngrdcol,:nzt),xm_enter_mfl(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt))
579, Generating implicit firstprivate(max_xp2,xp2_threshold)
593, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
594, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
595, ! blockidx%x threadidx%x collapsed
593, Generating default present(xm_without_ta(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt),min_x_allowable_lev(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:nzt))
595, Generating implicit firstprivate(xm_tol,solve_type,dt,max_dev)
643, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
644, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
645, ! blockidx%x threadidx%x collapsed
660, !$acc loop seq
Generating implicit reduction(min:min_tmp)
Generating implicit reduction(max:max_tmp)
643, Generating default present(low_lev_effect(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:),min_x_allowable_lev(:ngrdcol,:),min_x_allowable(:ngrdcol,:nzt),max_x_allowable(:ngrdcol,:nzt),high_lev_effect(:ngrdcol,:nzt),gr)
645, Generating implicit firstprivate(j,min_tmp,max_tmp,low_lev,high_lev)
660, Loop is parallelizable
672, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
673, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
674, ! blockidx%x threadidx%x collapsed
672, Generating default present(wpxp_mfl_max_term_zt(:ngrdcol,:nzt),gr%dzt(1:ngrdcol,1:nzt),rho_ds_zt(:ngrdcol,:nzt),min_x_allowable(:ngrdcol,: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))
674, Generating implicit firstprivate(invrs_dt)
696, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
698, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_adjustment_needed)
699, ! blockidx%x threadidx%x collapsed
696, Generating default present(wpxp_mfl_max_term_zt(:ngrdcol,:),wpxp_mfl_min(:ngrdcol,:),rho_ds_zm(:ngrdcol,:),invrs_rho_ds_zm(:ngrdcol,:),wpxp_mfl_max(:ngrdcol,:),gr,wpxp_thresh_term(:ngrdcol,:),wpxp_mfl_min_term_zt(:ngrdcol,:),wpxp(:ngrdcol,:))
Generating implicit copy(l_any_adjustment_needed) [if not already present]
699, Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix,k_zt)
764, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
765, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
769, !$acc loop seq
764, Generating default present(wpxp_mfl_min(:ngrdcol,:),wpxp_mfl_max_term_zt(:ngrdcol,:),wpxp_mfl_min_term_zt(:ngrdcol,:),wpxp(:ngrdcol,:),rho_ds_zm(:ngrdcol,:),wpxp_thresh_term(:ngrdcol,:),wpxp_net_adjust(:ngrdcol,:),gr,wpxp_mfl_max(:ngrdcol,:),l_xm_adjustment_needed(:ngrdcol),invrs_rho_ds_zm(:ngrdcol,:))
765, Generating implicit private(k)
769, Complex loop carried dependence of wpxp,wpxp_mfl_max prevents parallelization
Loop carried dependence of wpxp_mfl_max prevents parallelization
Loop carried backward dependence of wpxp_mfl_max prevents vectorization
Loop carried dependence of wpxp,wpxp_net_adjust prevents parallelization
Complex loop carried dependence of wpxp_net_adjust prevents parallelization
Loop carried backward dependence of wpxp_net_adjust,wpxp prevents vectorization
Loop carried dependence of wpxp_mfl_min prevents parallelization
Complex loop carried dependence of wpxp_mfl_min prevents parallelization
Loop carried backward dependence of wpxp_mfl_min prevents vectorization
Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix,k_zt,k)
Loop carried dependence of wpxp prevents parallelization
877, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
878, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
879, ! blockidx%x threadidx%x collapsed
877, Generating default present(xm_mfl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),l_xm_adjustment_needed(:ngrdcol))
928, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
929, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
940, !$acc loop seq
Generating implicit reduction(+:rho_ds_zt$r)
970, !$acc loop seq
928, Generating default present(gr%zm(1:ngrdcol,:),gr%dzt(1:ngrdcol,:),gr,rho_ds_zt(:ngrdcol,:),xm_enter_mfl(:ngrdcol,gr%k_ub_zt),xm(:ngrdcol,:))
929, Generating implicit firstprivate(xm_density_weighted,xm_adj_coef,xm_vert_integral,xm_tol,dz)
940, Loop is parallelizable
970, Loop is parallelizable
1003, Generating update self(wpxp_mfl_min(:,:),min_x_allowable(:,:),wpxp(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),xm(:,:))
1025, 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(:,:))
calc_brunt_vaisala_freq_sqd:
560, Generating create(rsat_zm(:,:),t_in_k(:,:),ice_supersat_frac_zm(:,:),rsat(:,:),t_in_k_zm(:,:),thm(:,:),ddzt_rtm(:,:),ddzt_thlm(:,:),brunt_vaisala_freq_sqd_moist(:,:),ddzt_rsat(:,:),thm_zm(:,:),thvm_zm(:,:),ddzt_thm(:,:),ddzt_thvm(:,:),brunt_vaisala_freq_clipped(:,:),brunt_vaisala_freq_sqd_dry(:,:)) [if not already present]
565, Generating enter data create(tmp_calc(:,:))
575, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
577, ! blockidx%x threadidx%x collapsed
575, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
585, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
586, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
587, ! blockidx%x threadidx%x collapsed
585, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
587, Generating implicit firstprivate(t0)
601, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
603, ! blockidx%x threadidx%x collapsed
601, Generating default present(thlm(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
613, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
614, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
615, ! blockidx%x threadidx%x collapsed
621, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
622, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
623, ! blockidx%x threadidx%x collapsed
637, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
638, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
639, ! blockidx%x threadidx%x collapsed
637, Generating default present(bv_efold(:ngrdcol),brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
675, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
676, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
677, ! blockidx%x threadidx%x collapsed
675, Generating default present(brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
698, Generating update self(brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
709, Generating exit data delete(tmp_calc(:,:))
mfl_xm_lhs:
1122, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1123, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1124, ! blockidx%x threadidx%x collapsed
1125, ! blockidx%x threadidx%x collapsed
1122, Generating default present(lhs(:,:ngrdcol,:nzt))
1134, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1135, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1136, ! blockidx%x threadidx%x collapsed
1134, Generating default present(lhs(2,:ngrdcol,:nzt))
1136, Generating implicit firstprivate(dt)
mfl_xm_rhs:
1197, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1199, ! blockidx%x threadidx%x collapsed
1197, Generating default present(wpxp(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,:nzt),rhs(:ngrdcol,:nzt),rho_ds_zm(:ngrdcol,:nzt+1),xm_old(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt))
1199, Generating implicit firstprivate(dt)
fill_holes_sliding_window:
542, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
544, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
545, ! blockidx%x threadidx%x collapsed
542, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
545, Generating implicit firstprivate(threshold)
557, Generating create(field_clipped(:,:),invrs_denom_integral(:,:),rho_ds_dz(:,:)) [if not already present]
559, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
560, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
561, ! blockidx%x threadidx%x collapsed
559, Generating default present(dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
573, Generating implicit firstprivate(stop_indx,start_indx,ngrdcol,grid_dir_indx)
Generating NVIDIA GPU code
574, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
575, ! blockidx%x threadidx%x collapsed
588, !$acc loop seq
Generating implicit reduction(+:rho_k_sum)
575, Generating implicit firstprivate(j,rho_k_sum,stop_indx_j,start_indx_j)
588, Loop is parallelizable
597, Generating implicit firstprivate(start_indx,ngrdcol,grid_dir_indx,stop_indx)
Generating NVIDIA GPU code
598, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
607, !$acc loop seq
618, !$acc loop seq
Generating implicit reduction(+:field$r127)
625, !$acc loop seq
630, !$acc loop seq
637, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r)
649, !$acc loop seq
597, Generating default present(field(:ngrdcol,:))
598, Generating implicit private(k)
607, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field_clipped prevents parallelization
Complex loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Complex loop carried dependence of field_clipped prevents parallelization
Generating implicit firstprivate(k_end,k,field_avg,threshold,mass_fraction,k_start,field_clipped_avg)
Loop carried dependence of field prevents parallelization
618, Loop is parallelizable
625, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
630, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
637, Loop is parallelizable
649, Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
669, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
671, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
672, ! blockidx%x threadidx%x collapsed
669, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
672, Generating implicit firstprivate(threshold)
compute_cx_fnc_richardson:
823, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:))
839, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
840, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
841, ! blockidx%x threadidx%x collapsed
839, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
854, Generating implicit firstprivate(nzm,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(clubb_params(:ngrdcol,96:97),fnc_richardson(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
856, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max)
876, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
877, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
878, ! blockidx%x threadidx%x collapsed
876, Generating default present(clubb_params(:ngrdcol,94:95),fnc_richardson_smooth(:ngrdcol,:nzm),cx_fnc_interp(:ngrdcol,:nzm))
878, Generating implicit firstprivate(cx_min,cx_max)
891, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
892, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
893, ! blockidx%x threadidx%x collapsed
891, Generating default present(clubb_params(:ngrdcol,94:97),ri_zm_cx(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm))
893, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max,cx_max,cx_min)
927, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
928, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
929, ! blockidx%x threadidx%x collapsed
927, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
935, 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:
980, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
981, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
982, ! blockidx%x threadidx%x collapsed
980, Generating default present(bv_freq_sqd(:ngrdcol,:nzm),shear(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
982, Generating implicit firstprivate(lim_shear,lim_bv)
calc_turb_adv_range:
1454, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
1557, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1558, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1559, ! blockidx%x threadidx%x collapsed
1557, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr)
1559, Generating implicit firstprivate(invrs_dt)
1576, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1577, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1578, ! blockidx%x threadidx%x collapsed
1576, Generating default present(gr,gr%dzm(1:ngrdcol,:),low_lev_effect(:ngrdcol,:),vert_vel_up_zm(:ngrdcol,:))
1578, Generating implicit firstprivate(j,dt_all_grid_levs)
1589, Loop carried reuse of low_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1615
Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt)
Loop carried reuse of low_lev_effect prevents parallelization
1591, Accelerator restriction: induction variable live-out from loop: j
1599, Accelerator restriction: induction variable live-out from loop: j
1602, Accelerator restriction: induction variable live-out from loop: j
1638, Accelerator restriction: induction variable live-out from loop: j
1649, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1650, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1651, ! blockidx%x threadidx%x collapsed
1649, Generating default present(gr,gr%dzm(1:ngrdcol,:),vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1651, Generating implicit firstprivate(j,dt_all_grid_levs)
1658, Loop carried reuse of high_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1688
Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt)
Loop carried reuse of high_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1688
1660, Accelerator restriction: induction variable live-out from loop: j
1668, Accelerator restriction: induction variable live-out from loop: j
1671, Accelerator restriction: induction variable live-out from loop: j
1711, Accelerator restriction: induction variable live-out from loop: j
1723, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1724, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1723, Generating default present(gr,low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1734, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
fill_holes_widening_windows:
774, Generating create(rho_ds_dz(:,:)) [if not already present]
776, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
777, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
778, ! blockidx%x threadidx%x collapsed
776, Generating default present(rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz))
791, Generating implicit firstprivate(upper_hf_level,ngrdcol,grid_dir_indx,lower_hf_level,window_size)
Generating NVIDIA GPU code
793, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
794, ! blockidx%x threadidx%x collapsed
808, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r)
810, !$acc loop seq
Generating implicit reduction(+:field$r146)
816, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r147)
822, !$acc loop seq
828, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r148)
836, !$acc loop seq
791, Generating default present(field(:ngrdcol,:))
Generating implicit copy(l_field_below_threshold) [if not already present]
794, Generating implicit firstprivate(k_end,invrs_denom,field_clipped_avg,threshold,mass_fraction,field_avg,k_start)
808, Loop is parallelizable
810, Loop is parallelizable
816, Loop is parallelizable
822, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
828, Loop is parallelizable
836, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
mean_vert_vel_up_down:
1981, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
1994, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1995, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1996, ! blockidx%x threadidx%x collapsed
1994, 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))
2004, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2005, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2006, ! blockidx%x threadidx%x collapsed
2004, 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))
2014, Generating update self(mean_w_up(:,:),mean_w_down(:,:))
2019, Generating exit data delete(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
lscale_width_vert_avg:
1054, Generating enter data create(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
1057, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1058, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1059, ! blockidx%x threadidx%x collapsed
1057, Generating default present(one_half_avg_width(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm))
1064, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1065, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1066, ! blockidx%x threadidx%x collapsed
1064, Generating default present(one_half_avg_width(:ngrdcol,:nzm))
1073, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1074, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1075, ! blockidx%x threadidx%x collapsed
1073, Generating default present(gr%dzm(1:ngrdcol,1:nzm),numer_terms(:ngrdcol,:nzm),denom_terms(:ngrdcol,:nzm),gr,var_profile(:ngrdcol,:nzm),rho_ds_zm(:ngrdcol,:nzm))
1083, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1084, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1085, ! blockidx%x threadidx%x collapsed
1147, !$acc loop seq
Generating implicit reduction(+:numer_integral,denom_integral)
1083, Generating default present(denom_terms(:ngrdcol,:),gr,one_half_avg_width(:ngrdcol,:),numer_terms(:ngrdcol,:),gr%zm(1:ngrdcol,:))
1085, Generating implicit firstprivate(k_avg_lower,k_avg,n_below_ground_levels,k_avg_upper,var_below_ground_value,numer_integral,denom_integral)
1105, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1109, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1113, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1117, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1147, Loop is parallelizable
1159, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
calc_mean_w_up_down_component:
2096, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2097, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2098, ! blockidx%x threadidx%x collapsed
2096, Generating default present(w_min(:ngrdcol,2:nzm-1),w_i_zm(:ngrdcol,2:nzm-1),varnce_w_i_zm(:ngrdcol,2:nzm-1),mean_w_up_i(:ngrdcol,2:nzm-1),mean_w_down_i(:ngrdcol,2:nzm-1))
2098, Generating implicit firstprivate(exp_cache,w_ref,sigma_w_i_zm,erf_cache)
2142, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2143, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2142, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:))
2143, Generating implicit firstprivate(nzm)
fill_holes_smart_window:
944, Generating create(normalized_mass(:,:)) [if not already present]
947, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
948, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
949, ! blockidx%x threadidx%x collapsed
947, Generating default present(dz(:ngrdcol,:nz),field(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
949, Generating implicit firstprivate(threshold)
955, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
956, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
966, !$acc loop seq
1016, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r)
1017, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r150)
1043, !$acc loop seq
Generating implicit reduction(+:stealable_mass,hole_mass)
1049, !$acc loop seq
Generating implicit reduction(+:stealable_mass,hole_mass)
1071, !$acc loop seq
955, Generating default present(field(:ngrdcol,:))
956, Generating implicit private(k,k_first_lte_thresh,lower_hf_level,k_last_lte_thresh,upper_hf_level,n_holes,grid_dir_indx)
966, Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for k_first_lte_thresh at line 1033,1036,992,1006,1009
Loop carried scalar dependence for n_holes at line 972,984
Loop carried scalar dependence for k at line 983
Loop carried scalar dependencwp23_term_splat_lhs:
1246, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_sqd_splat(:,:))
1255, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1256, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1257, ! blockidx%x threadidx%x collapsed
1255, Generating default present(brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm),brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm))
1271, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1272, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1273, ! blockidx%x threadidx%x collapsed
1271, Generating default present(lhs_splat_wp2(:ngrdcol,:nzm),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nzm))
1280, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1281, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1282, ! blockidx%x threadidx%x collapsed
1280, Generating default present(lhs_splat_wp3(:ngrdcol,:nzt),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_clipped_zt(:ngrdcol,:nzt))
1290, Generating update self(brunt_vaisala_freq_sqd_splat(:,:))
1294, Generating exit data delete(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_sqd_splat(:,:),brunt_vaisala_freq_splat_smooth(:,:))
e for n_holes at line 1001
Loop carried scalar dependence for n_steal_points at line 1029,1001,1006,1007,1009,1010
Loop carried scalar dependence for k_last_lte_thresh at line 1034,1037,1001,1007,1010
Loop carried scalar dependence for n_holes at line 972,1001
Loop carried scalar dependence for k at line 1001,968,983,989,992,1103
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents vectorization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Loop carried backward dependence of normalized_mass prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Generating implicit firstprivate(n_steal_points,k,stealable_mass,k_end,mass_fraction_below,hole_mass,mass_fraction_above,k_in,k_start)
Loop carried dependence of field prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Loop carried backward dependence of normalized_mass prevents vectorization
Loop carried dependence of field,normalized_mass prevents parallelization
1016, Loop is parallelizable
1017, Loop is parallelizable
1023, Loop carried scalar dependence for n_steal_points at line 1029
Scalar last value needed after loop for n_steal_points at line 1001,1006,1007,1009,1010
Loop carried scalar dependence for k_start at line 1023,1043,955
Scalar last value needed after loop for k_start at line 1071,955
Loop carried scalar dependence for k_end at line 1023,1049,955
Scalar last value needed after loop for k_end at line 1071,1099,955
Loop carried scalar dependence for stealable_mass at line 1044,1050,1023
Scalar last value needed after loop for stealable_mass at line 1063,1066,1067
Loop carried scalar dependence for hole_mass at line 1045,1051,1023
Scalar last value needed after loop for hole_mass at line 1066,1067
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for k_end at line 955
1071, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried backward dependence of normalized_mass prevents vectorization
Generating implicit firstprivate(threshold)
Loop carried dependence of normalized_mass prevents parallelization
smooth_min_sclr_idx:
1343, Generating implicit firstprivate(nz,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(input_var2(:ngrdcol,:nz))
1345, Generating implicit firstprivate(smth_coef,input_var1)
smooth_min_array_scalar:
1398, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1400, ! blockidx%x threadidx%x collapsed
1398, Generating default present(input_var1(:ngrdcol,:nz))
1400, Generating implicit firstprivate(smth_coef,input_var2)
smooth_min_arrays:
1453, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1454, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1455, ! blockidx%x threadidx%x collapsed
1453, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1455, Generating implicit firstprivate(smth_coef)
smooth_max_sclr_idx:
1547, Generating implicit firstprivate(nz,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(input_var2(:ngrdcol,:nz))
1549, Generating implicit firstprivate(smth_coef,input_var1)
smooth_max_array_scalar:
1602, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1603, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1604, ! blockidx%x threadidx%x collapsed
1602, Generating default present(input_var1(:ngrdcol,:nz))
1604, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_array_1d_scalar:
1656, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1657, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1656, Generating default present(input_var1(:ngrdcol))
1657, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_arrays:
1709, Generating implicit firstprivate(nz,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(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1711, Generating implicit firstprivate(smth_coef)
fill_holes_smart_window_smooth:
1211, Generating create(normalized_mass(:,:)) [if not already present]
1214, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1215, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1216, ! blockidx%x threadidx%x collapsed
1214, Generating default present(dz(:ngrdcol,:nz),field(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
1216, Generating implicit firstprivate(threshold_2)
1222, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1223, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1233, !$acc loop seq
1283, !$acc loop seq
Genesmooth_max_scalars:
1723, Generating acc routine seqrating implicit reduction(+:normalized_mass$r)
1284, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r151)
1285, !$acc loop seq
Generating implicit reduction(min:field$r)
1312, !$acc loop seq
Generating implicit reduction(min:field_min)
Generating implicit reduction(+:stealable_mass,hole_mass)
1319, !$acc loop seq
Generating implicit reduction(min:field_min)
Generating implicit reduction(+:hole_mass,stealable_mass)
1348, !$acc loop seq
1222, Generating default present(field(:ngrdcol,:))
1223, Generating implicit private(k,k_first_lte_thresh,lower_hf_level,k_last_lte_thresh,n_holes,upper_hf_level,grid_dir_indx)
1233, Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for k_first_lte_thresh at line 1302,1305,1259,1273,1276
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for n_holes at line 1239
Loop carried scalar de
pendence for k at line 1235
Loop carried scalar dependence for n_holes at line 1251,1268
Loop carried scalar dependence for n_steal_points at line 1298,1268,1273,1274,1276,1277
Loop carried scalar dependence for k_last_lte_thresh at line 1303,1306,1268,1274,1277
Loop carried scalar dependence for k at line 1235,1250,1256,1259,1268,1374
Complex loop carried dependence of field prevents parallelization
Loop carried scalar dependence for n_steal_points at line 1276
Loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents vectorization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Loop carried backward dependence of normalized_mass prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Generating implicit firstprivate(n_steal_points,k_start,k_end,stealable_mass,hole_mass,field_min,threshold_2,threshold,t,mass_fraction_above,mass_fraction_below,k_in,k)
Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
1283, Loop is parallelizable
1284, Loop is parallelizable
1285, Loop is parallelizable
1292, Loop carried scalar dependence for n_steal_points at line 1298
Scalar last value needed after loop for n_steal_points at line 1268,1273,1274,1276,1277
Loop carried scalar dependence for k_start at line 1292,1312,1222
Scalar last value needed after loop for k_start at line 1348,1222
Loop carried scalar dependence for k_end at line 1292,1319,1222
Scalar last value needed after loop for k_end at line 1348,1370,1222
Loop carried scalar dependence for stealable_mass at line 1313,1320,1292
Scalar last value needed after loop for stealable_mass at line 1335,1340,1343
Loop carried scalar dependence for hole_mass at line 1314,1321,1292
Scalar last value needed after loop for hole_mass at line 1340,1343
Loop carried scalar dependence for field_min at line 1315,1322
Scalar last value needed after loop for field_min at line 1337
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for k_end at line 1222
1348, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried backward dependence of normalized_mass prevents vectorization
Generating NVIDIA GPU code
smooth_heaviside_peskin:
1807, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1809, ! blockidx%x threadidx%x collapsed
1807, Generating default present(input(:ngrdcol,:nz))
1809, Generating implicit firstprivate(smth_range,input_over_smth_range)
calc_xpwp_2d:
1919, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1920, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1921, ! blockidx%x threadidx%x collapsed
1919, Generating default present(xm(:ngrdcol,:nzm-1),xpwp(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,km_zm(:ngrdcol,2:nzm-1))
pvertinterp:
2192, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2193, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2192, Generating default present(gr,p_mid(:ngrdcol,:),interp_var(:ngrdcol),input_var(:ngrdcol,:))
2193, Generating implicit firstprivate(p_out,l_found,k_upper,k,dpu,dpl)
2212, Accelerator restriction: induction variable live-out from loop: k
2217, Accelerator restriction: induction variable live-out from loop: k
fill_holes_parallel:
1482, Generating create(invrs_rho_ds_dz(:,:),n_holes(:),stealable_mass(:,:),rho_ds_dz(:,:)) [if not already present]
1487, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1489, ! blockidx%x threadidx%x collapsed
1487, Generating default present(rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz))
1500, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
1501, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1504, !$acc loop seq
calculate_thlp2_rad:
2299, Generating enter data create(rcm_zm(:,:),radht_zm(:,:))
2304, Generating implicit firstprivate(ngrdcol,nzm)
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(thlp2_forcing(:ngrdcol,:nzm),thlprcp(:ngrdcol,:nzm),clubb_params(:ngrdcol,76),rcm_zm(:ngrdcol,:nzm),radht_zm(:ngrdcol,:nzm))
2319, Generating exit data delete(rcm_zm(:,:),radht_zm(:,:))
Generating reduction(+:holes_local)
1500, Generating implicit copyin(field(:ngrdcol,:)) [if not already present]
1501, Generating implicit firstprivate(holes_local)
1504, Generating implicit firstprivate(threshold)
1512, Generating implicit firstprivate(upper_hf_level,ngrdcol,grid_dir_indx,lower_hf_level)
Generating NVIDIA GPU code
1525, !$acc loop seq collapse(2)
1526, collapsed
1542, !$acc loop seq collapse(2)
1543, collapsed
Generating reduction(.or.:l_field_below_threshold)
1570, !$acc loop seq
Generating implicit reduction(+:stealable_mass$r)
1596, !$acc loop seq
Generating implicit reduction(+:stealable_mass_total)
1600, !$acc loop seq
Generating implicit reduction(+:stealable_mass_total)
1621, !$acc loop seq
1512, Generating default present(field(:,:))
Generating implicit copy(l_field_below_threshold) [if not already present]
1517, Loop carried scalar dependence for mf_min at line 1527,1666,1685
Loop carried dependence due to exposed use of field(:,:),stealable_mass(:,:ngrdcol),n_holes(:) prevents parallelization
Complex loop carried dependence of stealable_mass,field,n_holes prevents parallelization
Generating implicit firstprivate(mf_min)
Complex loop carried dependence of field prevents parallelization
1526, Generating implicit firstprivate(threshold,stealable_scale)
1543, Generating implicit firstprivate(mass_fraction_above,k_in,hole_mass,stealable_mass_total,n_steal_points,k_start,k_end)
1577, Loop carried scalar dependence for n_steal_points at line 1583
Loop carried scalar dependence for k_start at line 1577,1596,1512
Scalar last value needed after loop for k_start at line 1621,1512
Loop carried scalar dependence for k_end at line 1577,1600,1512
Scalar last value needed after loop for k_end at line 1621,1512
Loop carried scalar dependence for stealable_mass_total at line 1597,1601,1577
Scalar last value needed after loop for stealable_mass_total at line 1614,1617,1638,1644
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for stealable_mass_total at line 1577
1621, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Generating implicit firstprivate(field_adj)
Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
fill_holes_wp2_from_horz_tke:
1788, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
1791, ! blockidx%x threadidx%x collapsed
1788, Generating default present(wp2(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
1791, Generating implicit firstprivate(threshold)
1808, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
1809, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1810, ! blockidx%x threadidx%x collapsed
1808, Generating default present(up2(:ngrdcol,lower_hf_level:upper_hf_level),wp2(:ngrdcol,lower_hf_level:upper_hf_level),vp2(:ngrdcol,lower_hf_level:upper_hf_level))
1810, Generating implicit firstprivate(tke_diff,up2_avail,vp2_avail,wp2_old,vp2_old,ratio,l_clubb_at_least_debug_level_3,tke_x2_old,up2_vp2_avail,up2_old,missing_wp2,threshold)
parameterization_check:
494, 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(:))
501, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:))
505, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
fill_holes_driver_api:
2380, Generating copyin(gr,rho_ds_zt(:)) [if not already present]
Generating copy(hydromet(:,i)) [if not already present]
Generating copyin(gr%dzt(:,:)) [if not already present]
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90.o
[ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90.o
[ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90.o
compute_mean_binormal:
679, Generating acc routine seq
Generating NVIDIA GPU code
calc_comp_corrs_binormal:
877, Generating enter data create(denominator(:,:),numerator(:,:))
879, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
880, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
881, ! blockidx%x threadidx%x collapsed
879, Generating default present(numerator(:ngrdcol,:nz),sigma_x_2_sqd(:ngrdcol,:nz),sigma_x_1_sqd(:ngrdcol,:nz),sigma_y_1_sqd(:ngrdcol,:nz),mu_y_2(:ngrdcol,:nz),mu_x_1(:ngrdcol,:nz),mu_y_1(:ngrdcol,:nz),sigma_y_2_sqd(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),denominator(:ngrdcol,:nz),xpyp(:ngrdcol,:nz),ym(:ngrdcol,:nz),mu_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz))
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(corr_x_y_2(:ngrdcol,:nz),corr_x_y_1(:ngrdcol,:nz))
905, Generating exit data delete(numerator(:,:),denominator(:,:))
smooth_corr_quotient:
1398, Generating enter data create(tmp_denom(:,:))
1400, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1401, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1402, ! blockidx%x threadidx%x collapsed
1400, Generating default present(numerator(:ngrdcol,:nz),tmp_denom(:,:),quotient(:ngrdcol,:nz),denominator(:,:))
1402, Generating implicit firstprivate(denom_thresh)
1415, Generating exit data delete(tmp_denom(:,:))
clip_covars_denom:
147, Generating enter data create(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
148, Generating enter data create(wpsclrp_chnge(:,:,:))
152, Generating update self(upwp(:,:),wpthlp(:,:),wprtp(:,:),vpwp(:,:))
299, Generating update self(upwp(:,:),wpthlp(:,:),wprtp(:,:),vpwp(:,:))
329, Generating exit data delete(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
330, Generating exit data delete(wpsclrp_chnge(:,:,:))
clip_covar:
437, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
438, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
439, ! blockidx%x threadidx%x collapsed
437, Generating default present(xp2(:ngrdcol,2:nzm-1),yp2(:ngrdcol,2:nzm-1),xpyp_chnge(:ngrdcol,2:nzm-1),xpyp(:ngrdcol,2:nzm-1))
439, Generating implicit firstprivate(xpyp_bound,max_mag_corr)
467, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
468, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
467, Generating default present(xpyp_chnge(:ngrdcol,:))
468, Generating implicit firstprivate(nzm)
clip_variance:
558, Generating copyin(threshold_lo(:,:)) [if not already present]
Generating copy(xp2(:,:)) [if not already present]
565, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
566, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
567, ! blockidx%x threadidx%x collapsed
594, Generating update self(xp2(:,:))
611, Generating implicit firstprivate(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(gr)
613, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3)
628, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
630, ! blockidx%x threadidx%x collapsed
630, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3)
644, Generating update self(xp2(:,:))
clip_skewness:
746, 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]
751, Generating update self(wp3(:,:))
761, Generating update self(wp3(:,:))
[ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90.o
[ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90.o
[ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90.o
clip_skewness_core:
827, Generating enter data create(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
846, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
847, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
848, ! blockidx%x threadidx%x collapsed
846, Generating default present(wp2_zt(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
857, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
858, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
859, ! blockidx%x threadidx%x collapsed
857, Generating default present(sfc_elevation(:ngrdcol),zagl_thresh(:ngrdcol,:nzt),gr%zt(1:ngrdcol,1:nzt),gr)
869, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
870, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
871, ! blockidx%x threadidx%x collapsed
869, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt))
882, Generating implicit firstprivate(ngrdcol,nzt)
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(gr%zt(1:ngrdcol,1:nzt),gr,skw_max_mag(:ngrdcol),sfc_elevation(:ngrdcol),wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
902, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
903, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
904, ! blockidx%x threadidx%x collapsed
902, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
915, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
916, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
917, ! blockidx%x threadidx%x collapsed
915, Generating default present(wp3(:ngrdcol,:nzt))
925, Generating exit data delete(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
clip_rcm:
973, Generating copy(rcm(:,:)) [if not already present]
Generating copyin(rtm(:,:)) [if not already present]
978, Generating update self(rcm(:,:),rtm(:,:))
998, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
999, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1000, ! blockidx%x threadidx%x collapsed
calc_grid_dens:
1292, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1293, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1294, ! blockidx%x threadidx%x collapsed
1292, Generating default present(ddzt_umvm_sqd(:ngrdcol,:gr%nzm),ddzt_um(:ngrdcol,:gr%nzm),ddzt_vm(:ngrdcol,:gr%nzm),gr)
calc_sfc_varnce:
197, Generating enter data create(vsp2_sfc(:),wp2_splat_sfc_correction(:),zeta(:),usp2_sfc(:),vm_sfc_sqd(:),um_sfc_sqd(:),ustar(:),uf(:),depth_pos_wpthlp(:),min_wp2_sfc_val(:))
203, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),vp2(:,:),wp2(:,:))
212, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
213, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
212, Generating default present(depth_pos_wpthlp(:ngrdcol),sfc_elevation(:ngrdcol),wpthlp(:ngrdcol,:),gr%zm(1:ngrdcol,:),gr)
213, Generating implicit firstprivate(k)
220, Accelerator restriction: induction variable live-out from loop: k
222, Accelerator restriction: induction variable live-out from loop: k
223, Accelerator restriction: induction variable live-out from loop: k
493, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
494, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
493, Generating default present(gr,upwp_sfc(:ngrdcol),uf(:ngrdcol),depth_pos_wpthlp(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),vpwp_sfc(:ngrdcol))
494, Generating implicit firstprivate(t0,l_vary_convect_depth,wstar,ustar2)
521, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
522, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
521, Generating default present(gr,a_const(:ngrdcol),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm),up2(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),up2_sfc_coef(:ngrdcol))
535, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
536, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
535, Generating default present(a_const(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),thlp2(:ngrdcol,gr%k_lb_zm),rtpthlp(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),gr,rtp2(:ngrdcol,gr%k_lb_zm))
547, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
548, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
547, Generating default present(a_const(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),thlp2(:ngrdcol,gr%k_lb_zm),rtpthlp(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),gr,rtp2(:ngrdcol,gr%k_lb_zm))
559, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
560, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
559, Generating default present(thlp2(:ngrdcol,gr%k_lb_zm),rtp2(:ngrdcol,gr%k_lb_zm),gr)
571, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
572, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
571, Generating default present(wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),rtp2(:ngrdcol,gr%k_lb_zm),thlp2(:ngrdcol,gr%k_lb_zm),min_wp2_sfc_val(:ngrdcol),gr)
580, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
581, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
580, Generating default present(wp2_splat_sfc_correction(:ngrdcol),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm),gr,min_wp2_sfc_val(:ngrdcol),lhs_splat_wp2(:ngrdcol,gr%k_lb_zm),tau_zm(:ngrdcol,gr%k_lb_zm),up2(:ngrdcol,gr%k_lb_zm))
604, Generating implicit firstprivate(sclr_dim,ngrdcol)
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(sclr_idx,gr,wprtp_sfc(:ngrdcol),sclrpthlp(:ngrdcol,gr%k_lb_zm,:sclr_dim),uf(:ngrdcol),a_const(:ngrdcol),sclrp2(:ngrdcol,gr%k_lb_zm,:sclr_dim),wpthlp(:ngrdcol,gr%k_lb_zm),wpsclrp_sfc(:ngrdcol,:sclr_dim),sclrprtp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
663, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
664, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
663, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),gr)
669, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
670, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
669, Generating default present(rtpthlp(:ngrdcol,gr%k_lb_zm),gr,rtp2(:ngrdcol,gr%k_lb_zm),gr%zm(1:ngrdcol,gr%k_lb_zm),sfc_elevation(:ngrdcol),up2(:ngrdcol,gr%k_lb_zm),thlp2(:ngrdcol,gr%k_lb_zm),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm))
689, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
691, ! blockidx%x threadidx%x collapsed
689, Generating default present(gr%zm(1:ngrdcol,gr%k_lb_zm),sclrp2(:ngrdcol,gr%k_lb_zm,:sclr_dim),sclrprtp(:ngrdcol,gr%k_lb_zm,:sclr_dim),gr,sfc_elevation(:ngrdcol),sclrpthlp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
706, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),wp2(:,:),vp2(:,:))
717, Generating update self(wp2(:,:),wprtp_sfc(:),vp2(:,:),up2(:,:),rtp2(:,:),rtpthlp(:,:),upwp_sfc(:),thlp2(:,:),vpwp_sfc(:),wpthlp(:,:))
720, Generating update self(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:))
769, 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(:))
calc_lscale:
206, Generating enter data create(brunt_vaisala_freq_clipped(:,:),newmu(:),invrs_tau_sfc(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),em_zt(:,:),invrs_tau_n2_iso(:,:),invrs_tau_no_n2_zm(:,:),rtpthlp_zt(:,:),rtp2_zt(:,:),ri_zm(:,:),tau_zt(:,:),thlp2_zt(:,:),ddzt_umvm_sqd_clipped(:,:),lscale_max(:),invrs_tau_wpxp_zm(:,:))
223, Generating update self(rtpthlp_zt(:,:))
260, Generating update self(ri_zm(:,:))
267, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
268, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
267, Generating default present(newmu(:ngrdcol),clubb_params(:ngrdcol,60))
294, Generating exit data delete(brunt_vaisala_freq_clipped(:,:),newmu(:),invrs_tau_sfc(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),em_zt(:,:),invrs_tau_n2_iso(:,:),invrs_tau_no_n2_zm(:,:),rtpthlp_zt(:,:),rtp2_zt(:,:),ri_zm(:,:),thlp2_zt(:,:),tau_zt(:,:),ddzt_umvm_sqd_clipped(:,:),lscale_max(:),invrs_tau_wpxp_zm(:,:))
309, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
311, ! blockidx%x threadidx%x collapsed
309, Generating default present(tau_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),clubb_params(:ngrdcol,69),em_zt(:ngrdcol,:nzt))
319, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
320, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
321, ! blockidx%x threadidx%x collapsed
319, Generating default present(tau_zm(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),em(:ngrdcol,:nzm))
328, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
329, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
330, ! blockidx%x threadidx%x collapsed
328, Generating default present(invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_wp3_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),invrs_tau_xp2_zm(:ngrdcol,:nzm),tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm))
341, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
342, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
343, ! blockidx%x threadidx%x collapsed
341, Generating default present(invrs_tau_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,69),invrs_tau_wp3_zt(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt))
378, Generating exit data delete(brunt_vaisala_freq_clipped(:,:),newmu(:),invrs_tau_sfc(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),em_zt(:,:),invrs_tau_n2_iso(:,:),invrs_tau_no_n2_zm(:,:),rtpthlp_zt(:,:),rtp2_zt(:,:),ri_zm(:,:),thlp2_zt(:,:),tau_zt(:,:),ddzt_umvm_sqd_clipped(:,:),lscale_max(:),invrs_tau_wpxp_zm(:,:))
393, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
394, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
395, ! blockidx%x threadidx%x collapsed
393, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),invrs_tau_c1_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm))
402, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
403, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
404, ! blockidx%x threadidx%x collapsed
402, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c14_zm(:ngrdcol,:nzm))
420, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
421, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
422, ! blockidx%x threadidx%x collapsed
420, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c4_zm(:ngrdcol,:nzm))
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(invrs_tau_n2_iso(:ngrdcol,:nzm),invrs_tau_c4_zm(:ngrdcol,:nzm))
438, Generating update self(invrs_tau_wp2_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_xp2_zm(:,:),lscale_up(:,:),lscale(:,:),lscale_down(:,:),invrs_tau_zm(:,:),tau_zm(:,:))
450, Generating update self(tau_zt(:,:))
454, Generating update self(invrs_tau_shear(:,:),invrs_tau_sfc(:,:),invrs_tau_no_n2_zm(:,:),invrs_tau_bkgnd(:,:))
463, Generating exit data delete(brunt_vaisala_freq_clipped(:,:),newmu(:),invrs_tau_sfc(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),em_zt(:,:),invrs_tau_n2_iso(:,:),invrs_tau_no_n2_zm(:,:),rtpthlp_zt(:,:),rtp2_zt(:,:),ri_zm(:,:),thlp2_zt(:,:),tau_zt(:,:),ddzt_umvm_sqd_clipped(:,:),lscale_max(:),invrs_tau_wpxp_zm(:,:))
set_lscale_max:
524, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
525, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
524, Generating default present(host_dx(:ngrdcol),lscale_max(:ngrdcol),host_dy(:ngrdcol))
530, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
531, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
530, Generating default present(lscale_max(:ngrdcol))
stats_accumulate:
204, Generating enter data create(wp3_on_wp2(:,:),wp3_on_wp2_zt(:,:))
209, Generating update self(wp3_on_wp2(:,:),ddzt_umvm_sqd(:,:),exner(:,:),kh_zm(:,:),cloud_frac(:,:),thvm(:,:),thv_ds_zt(:,:),p_in_pa(:,:),wm_zm(:,:),thv_ds_zm(:,:),thlp3(:,:),rho_ds_zm(:,:),rho(:,:),rho_ds_zt(:,:),rcm(:,:),em(:,:),kh_zt(:,:),rtpthlp(:,:),rtp3(:,:),thlp2(:,:),thlm_forcing(:,:),rtp2(:,:),rtm_forcing(:,:),wp3(:,:),wp2(:,:),wm_zt(:,:),wpthlp(:,:),wprtp_sfc(:),wprtp(:,:),wp3_on_wp2_zt(:,:),rtm_before(:,:),thlm_before(:,:),rtm(:,:),rho_zm(:,:),thlm(:,:),vp2(:,:),up2(:,:),vpwp(:,:),upwp(:,:),vm(:,:),vg(:,:),um(:,:),ug(:,:),wpthlp_sfc(:))
222, Generating update self(stability_correction(:,:))
224, Generating update self(sclrpthlp(:,:,:),wpedsclrp(:,:,:),sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpsclrp(:,:,:))
228, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
326, Generating copyout(gamma_skw_fnc(:,:)) [if not already present]
Generating create(wp3_zm(:,:),skw_zm(:,:)) [if not already present]
512, Generating exit data delete(wp3_on_wp2_zt(:,:),wp3_on_wp2(:,:))
compute_mixing_length:
777, 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(:,:))
782, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
783, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
782, Generating default present(err_info%err_code(1:ngrdcol),mu(:ngrdcol),err_info)
793, Generating update self(err_info%err_code(:))
804, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
805, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
806, ! blockidx%x threadidx%x collapsed
804, Generating default present(lscale_up(:ngrdcol,:nzt),lv_coef(:ngrdcol,:nzt),exner(:ngrdcol,:nzt),thv_ds(:ngrdcol,:nzt),thvm(:ngrdcol,:nzt),grav_on_thvm(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt))
820, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
821, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
822, ! blockidx%x threadidx%x collapsed
820, Generating default present(gr%invrs_dzm(1:ngrdcol,1:nzm),exp_mu_dzm(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),entrain_coef(:ngrdcol,:nzm),invrs_dzm_on_mu(:ngrdcol,:nzm),mu(:ngrdcol),gr)
844, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
845, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
846, ! blockidx%x threadidx%x collapsed
844, Generating default present(gr,rt_par_j_precalc(:ngrdcol,:),rtm(:ngrdcol,:),entrain_coef(:ngrdcol,:),thlm(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),exp_mu_dzm(:ngrdcol,:))
846, Generating implicit firstprivate(j_zm)
878, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
879, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
880, ! blockidx%x threadidx%x collapsed
878, Generating default present(gr,rt_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),thlm(:ngrdcol,:),entrain_coef(:ngrdcol,:),rtm(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:))
880, Generating implicit firstprivate(j_zm)
918, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
919, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
920, !$acc loop seq
964, !$acc loop seq
918, Generating default present(exp_mu_dzm(:ngrdcol,:),gr%invrs_dzm(1:ngrdcol,:),grav_on_thvm(:ngrdcol,:),thvm(:ngrdcol,:),lv_coef(:ngrdcol,:),dcape_dz_1(:ngrdcol,:),rt_par_1(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:),gr%dzm(1:ngrdcol,:),gr,cape_incr_1(:ngrdcol,:),gr%zt(1:ngrdcol,:),thv_par_1(:ngrdcol,:),thv_ds(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),s_par_1(:ngrdcol,:),lscale_up(:ngrdcol,:),p_in_pa(:,:),rt_par_j_precalc(:ngrdcol,:),rc_par_1(:ngrdcol,:),rsatl_par_1(:ngrdcol,:),tke_i(:ngrdcol,:),tl_par_1(:ngrdcol,:))
919, Scalar last value needed after loop for dcape_dz_j at line 1425,1432,1453,1451
Generating implicit firstprivate(lscale_up_max_alt,k,j)
920, Complex loop carried dependence of s_par_1 prevents parallelization
Loop carried dependence of s_par_1 prevents parallelization
Loop carried backward dependence of rc_par_1 prevents vectorization
Complex loop carried dependence of rc_par_1 prevents parallelization
Loop carried dependence of rc_par_1 prevents parallelization
Complex loop carried dependence of thv_par_1 prevents parallelization
Loop carried dependence of thv_par_1,s_par_1 prevents parallelization
Loop carried backward dependence of thv_par_1,s_par_1 prevents vectorization
Complex loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried backward dependence of dcape_dz_1 prevents vectorization
Loop carried dependence of cape_incr_1 prevents parallelization
Loop carried backward dependence of cape_incr_1 prevents vectorization
Generating implicit firstprivate(tl_par_j_sqd,j_zm,j)
Loop carried backward dependence of rc_par_1,thv_par_1,s_par_1 prevents vectorization
964, Complex loop carried dependence of lscale_up prevents parallelization
Loop carried dependence of lscale_up prevents parallelization
Complex loop carried dependence of lscale_up prevents parallelization
Loop carried backward dependence of lscale_up prevents vectorization
Loop carried scalar dependence for lscale_up_max_alt at line 1159,1163
Loop carried dependence due to exposed use of p_in_pa(:,:) prevents parallelization
Loop carried scalar dependence for dcape_dz_j at line 1096,1103,1119,1121
Scalar last value needed after loop for dcape_dz_j at line 1425,1432,1453,1451
Generating implicit firstprivate(tke,thl_par_j,rt_par_j,kp1_zm,dcape_dz_j_minus_1,dcape_dz_j,k,j,invrs_dcape_diff)
Loop carried dependence of lscale_up prevents parallelization
Loop carried backward dependence of lscale_up prevents vectorization
1008, Loop carried scalar dependence for thl_par_j at line 1027
Loop carried dependence due to exposed use of p_in_pa(:,:) prevents parallelization
Scalar last value needed after loop for dcape_dz_j at line 1425,1432,1453,1451
Loop carried scalar dependence for rt_par_j at line 1034
Loop carried scalar dependence for dcape_dz_j_minus_1 at line 1068
Loop carried scalar dependence for tke at line 1080,1072
Generating implicit firstprivate(thv_par_j,tl_par_j,s_par_j,rc_par_j,rsatl_par_j,j,saturation_formula,cape_incr)
Loop carried scalar dependence for thl_par_j at line 1027
Loop carried scalar dependence for rt_par_j at line 1034
Loop carried scalar dependence for dcape_dz_j_minus_1 at line 1068
Loop carried scalar dependence for tke at line 1080,1072
1012, Accelerator restriction: induction variable live-out from loop: j
1015, Accelerator restriction: induction variable live-out from loop: j
1027, Accelerator restriction: induction variable live-out from loop: j
1034, Accelerator restriction: induction variable live-out from loop: j
1041, Accelerator restriction: induction variable live-out from loop: j
1043, Accelerator restriction: induction variable live-out from loop: j
Reference argument passing prevents parallelization: tl_par_j
1060, Accelerator restriction: induction variable live-out from loop: j
1064, Accelerator restriction: induction variable live-out from loop: j
1081, Accelerator restriction: induction variable live-out from loop: j
1083, Accelerator restriction: induction variable live-out from loop: j
1180, Generating implicit firstprivate(ngrdcol)
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(gr,rt_par_j_precalc(:ngrdcol,:),rtm(:ngrdcol,:),entrain_coef(:ngrdcol,:),thlm(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),exp_mu_dzm(:ngrdcol,:))
1182, Generating implicit firstprivate(jp1_zm)
1211, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1212, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1213, ! blockidx%x threadidx%x collapsed
1211, Generating default present(gr,rt_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),thlm(:ngrdcol,:),entrain_coef(:ngrdcol,:),rtm(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:))
1213, Generating implicit firstprivate(jp1_zm)
1250, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1251, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1252, !$acc loop seq
1295, !$acc loop seq
1250, Generating default present(exp_mu_dzm(:ngrdcol,:),grav_on_thvm(:ngrdcol,:),thvm(:ngrdcol,:),lv_coef(:ngrdcol,:),dcape_dz_1(:ngrdcol,:),rt_par_1(:ngrdcol,:),exner(:ngrdcol,:),thl_par_1(:ngrdcol,:),gr%dzm(1:ngrdcol,:),gr%invrs_dzm(1:ngrdcol,:),gr,cape_incr_1(:ngrdcol,:),gr%zt(1:ngrdcol,:),thv_par_1(:ngrdcol,:),thv_ds(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),s_par_1(:ngrdcol,:),lscale_down(:ngrdcol,:),p_in_pa(:,:),rt_par_j_precalc(:ngrdcol,:),rc_par_1(:ngrdcol,:),rsatl_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),tke_i(:ngrdcol,:))
1251, Generating implicit firstprivate(lscale_down_min_alt,k,j)
1252, Complex loop carried dependence of s_par_1 prevents parallelization
Loop carried dependence of s_par_1,rc_par_1 prevents parallelization
Loop carried backward dependence of s_par_1 prevents vectorization
Complex loop carried dependence of rc_par_1 prevents parallelization
Loop carried dependence of rc_par_1 prevents parallelization
Loop carried backward dependence of rc_par_1 prevents vectorization
Complex loop carried dependence of thv_par_1 prevents parallelization
Loop carried dependence of thv_par_1 prevents parallelization
Loop carried backward dependence of thv_par_1 prevents vectorization
Complex loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried backward dependence of dcape_dz_1 prevents vectorization
Loop carried dependence of cape_incr_1 prevents parallelization
Loop carried backward dependence of cape_incr_1 prevents vectorization
Generating implicit private(j,tl_par_j_sqd,jp1_zm)
1295, Complex loop carried dependence of lscale_down prevents parallelization
Loop carried dependence of lscale_down prevents parallelization
Loop carried backward dependence of lscale_down prevents vectorization
Loop carried scalar dependence for lscale_down_min_alt at line 1490,1491
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 1425,1432,1451,1453
Generating implicit firstprivate(tke,thl_par_j,rt_par_j,k_zm,dcape_dz_j,dcape_dz_j_plus_1,k,j,invrs_dcape_diff)
Loop carried dependence of lscale_down prevents parallelization
1339, Loop carried scalar dependence for thl_par_j at line 1358
Loop carried scalar dependence for rt_par_j at line 1365
Loop carried dependence of p_in_pa prevents parallelization
Loop carried backward dependence of p_in_pa prevents vectorization
Scalar last value needed after loop for dcape_dz_j at line 1425,1432,1451,1453
Loop carried scalar dependence for dcape_dz_j_plus_1 at line 1398
Scalar last value needed after loop for dcape_dz_j_plus_1 at line 1425,1451,1453
Loop carried scalar dependence for tke at line 1402,1410
Scalar last value needed after loop for tke at line 1432,1453
Generating implicit firstprivate(tl_par_j,thv_par_j,s_par_j,rc_par_j,rsatl_par_j,j,saturation_formula,cape_incr)
Loop carried dependence of p_in_pa prevents parallelization
1343, Accelerator restriction: induction variable live-out from loop: j
1346, Accelerator restriction: induction variable live-out from loop: j
1358, Accelerator restriction: induction variable live-out from loop: j
1365, Accelerator restriction: induction variable live-out from loop: j
1372, Accelerator restriction: induction variable live-out from loop: j
1374, Accelerator restriction: induction variable live-out from loop: j
Reference argument passing prevents parallelization: tl_par_j
1391, Accelerator restriction: induction variable live-out from loop: j
1394, Accelerator restriction: induction variable live-out from loop: j
1411, Accelerator restriction: induction variable live-out from loop: j
1413, Accelerator restriction: induction variable live-out from loop: j
1502, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1503, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1504, !$acc loop seq
1537, !$acc loop seq
1502, Generating default present(gr,gr%zm(1:ngrdcol,gr%k_lb_zm),lscale_up(:ngrdcol,:nzt),lscale_max(:ngrdcol),lscale(:ngrdcol,:),gr%zt(1:ngrdcol,1:nzt),lscale_down(:ngrdcol,:nzt))
1504, Loop is parallelizable
Generating implicit firstprivate(l_implemented,lminh,lmin)
1537, Loop is parallelizable
1545, Generating update self(thlm(:,:),lscale_up(:,:),em(:,:),p_in_pa(:,:),rtm(:,:),thvm(:,:),thv_ds(:,:),lscale(:,:),lscale_down(:,:),exner(:,:))
1578, 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_lscale_directly:
1725, 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(:,:))
1903, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1904, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1905, ! blockidx%x threadidx%x collapsed
1903, Generating default present(lscale_pert_2(:ngrdcol,:nzt),lscale_pert_1(:ngrdcol,:nzt))
1915, Generating update self(lscale_pert_2(:,:),lscale_pert_1(:,:))
1966, 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(:,:))
diagnose_lscale_from_tau:
2172, Generating enter data create(smooth_norm_ddzt_umvm(:,:),bvf_thresh(:,:),ice_supersat_frac_zm(:,:),h_invrs_tau_wpxp_n2(:,:),brunt_freq_pos(:,:),norm_ddzt_umvm(:,:),invrs_tau_shear_smooth(:,:),tmp_calc_ngrdcol(:),em_zt(:,:),brunt_vaisala_freq_clipped(:,:),brunt_freq_out_cloud(:,:),ustar(:))
2179, Generating enter data create(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:))
2185, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2186, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2185, Generating default present(sfc_elevation(:ngrdcol),gr%zm(1:ngrdcol,gr%k_lb_zm),err_info%err_code(1:ngrdcol),gr,clubb_params(:ngrdcol,102),err_info)
2196, Generating update self(err_info%err_code(:))
2203, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2204, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2203, Generating default present(upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),tmp_calc_ngrdcol(:ngrdcol))
2219, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2219, Generating default present(tmp_calc_ngrdcol(:ngrdcol),ustar(:ngrdcol))
2220, Generating implicit firstprivate(ufmin)
2227, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2228, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2229, ! blockidx%x threadidx%x collapsed
2227, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),clubb_params(:ngrdcol,80))
2229, Generating implicit firstprivate(tau_const)
2235, Generating implicit firstprivate(nzm,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(norm_ddzt_umvm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
2245, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2246, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2247, ! blockidx%x threadidx%x collapsed
2245, Generating default present(clubb_params(:ngrdcol,82),invrs_tau_shear_smooth(:ngrdcol,:nzm),smooth_norm_ddzt_umvm(:ngrdcol,:nzm))
2258, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2259, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2260, ! blockidx%x threadidx%x collapsed
2258, Generating default present(gr%zm(1:ngrdcol,1:nzm),invrs_tau_sfc(:ngrdcol,:nzm),clubb_params(:ngrdcol,81:),gr,ustar(:ngrdcol),sfc_elevation(:ngrdcol))
2269, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2270, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2271, ! blockidx%x threadidx%x collapsed
2269, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),invrs_tau_sfc(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm))
2293, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2295, ! blockidx%x threadidx%x collapsed
2293, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm))
2332, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2333, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2334, ! blockidx%x threadidx%x collapsed
2332, Generating default present(ice_supersat_frac_zm(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
2345, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2346, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2347, ! blockidx%x threadidx%x collapsed
2345, Generating default present(clubb_params(:ngrdcol,92),gr,gr%zm(1:ngrdcol,1:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
2357, Generating update self(brunt_freq_pos(:,:),brunt_freq_out_cloud(:,:))
2365, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2366, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2367, ! blockidx%x threadidx%x collapsed
2365, Generating default present(invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm),invrs_tau_n2_iso(: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))
2367, Generating implicit firstprivate(c_invrs_tau_n2_wp2,c_invrs_tau_n2)
2388, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2390, ! blockidx%x threadidx%x collapsed
2388, Generating default present(invrs_tau_zm(:ngrdcol,:nzm))
2396, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2397, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2398, ! blockidx%x threadidx%x collapsed
2396, 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:))
2439, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2440, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2441, ! blockidx%x threadidx%x collapsed
2439, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),invrs_tau_xp2_zm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
2453, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2454, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2455, ! blockidx%x threadidx%x collapsed
2453, Generating default present(clubb_params(:ngrdcol,86),invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
2465, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2466, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2467, ! blockidx%x threadidx%x collapsed
2465, Generating default present(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))
2488, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2489, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2490, ! blockidx%x threadidx%x collapsed
2488, 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))
2502, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2503, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2504, ! blockidx%x threadidx%x collapsed
2502, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),clubb_params(:ngrdcol,89),bvf_thresh(:ngrdcol,:nzm))
2516, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2517, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2518, ! blockidx%x threadidx%x collapsed
2516, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),h_invrs_tau_wpxp_n2(:ngrdcol,:nzm),clubb_params(:ngrdcol,89))
2560, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2561, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2562, ! blockidx%x threadidx%x collapsed
2560, 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)
2575, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2577, ! blockidx%x threadidx%x collapsed
2575, 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))
2609, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2611, ! blockidx%x threadidx%x collapsed
2609, Generating default present(tau_max_zt(:ngrdcol,:nzt),lscale_max(:ngrdcol),em_zt(:ngrdcol,:nzt))
2617, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2618, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2619, ! blockidx%x threadidx%x collapsed
2617, Generating default present(tau_max_zm(:ngrdcol,:nzm),lscale_max(:ngrdcol),em(:ngrdcol,:nzm))
2647, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2648, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2649, ! blockidx%x threadidx%x collapsed
2647, Generating default present(tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm))
2657, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2658, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2659, ! blockidx%x threadidx%x collapsed
2657, Generating default present(tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt))
2670, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2671, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2672, ! blockidx%x threadidx%x collapsed
2670, Generating default present(lscale(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt),em_zt(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),lscale_up(:ngrdcol,:nzt))
2685, Generating exit data delete(smooth_norm_ddzt_umvm(:,:),bvf_thresh(:,:),ice_supersat_frac_zm(:,:),h_invrs_tau_wpxp_n2(:,:),brunt_freq_pos(:,:),norm_ddzt_umvm(:,:),invrs_tau_shear_smooth(:,:),tmp_calc_ngrdcol(:),em_zt(:,:),brunt_vaisala_freq_clipped(:,:),brunt_freq_out_cloud(:,:),ustar(:))
2692, Generating exit data delete(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:))
[ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90.o
[ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90.o
pdf_closure:
411, 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(:,:))
423, 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(:,:,:))
474, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
475, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
476, ! blockidx%x threadidx%x collapsed
474, Generating default present(wp2(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz))
627, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
628, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
629, ! blockidx%x threadidx%x collapsed
627, Generating default present(corr_v_w_1(:ngrdcol,:nz),corr_u_w_2(: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_2(1:ngrdcol,1:nz),pdf_params%corr_w_rt_1(1:ngrdcol,1:nz),pdf_params)
696, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
Generating NVIDIA GPU code
697, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
698, ! blockidx%x threadidx%x collapsed
699, !$acc loop seq
696, Generating default present(corr_w_sclr_1(:ngrdcol,:nz,:sclr_dim),corr_w_sclr_2(:ngrdcol,:nz,:sclr_dim))
699, Loop is parallelizable
902, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
903, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
904, ! blockidx%x threadidx%x collapsed
902, Generating default present(tl2(:ngrdcol,:nz),tl1(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params%thl_1(1:ngrdcol,1:nz),pdf_params%thl_2(1:ngrdcol,1:nz),pdf_params)
915, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
916, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
917, ! blockidx%x threadidx%x collapsed
915, Generating default present(pdf_params%rsatl_1(1:ngrdcol,1:nz),rsatl_2(:ngrdcol,:nz),rsatl_1(:ngrdcol,:nz),pdf_params,pdf_params%rsatl_2(1:ngrdcol,1:nz))
980, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
981, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
982, ! blockidx%x threadidx%x collapsed
980, Generating default present(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))
1013, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1014, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1015, ! blockidx%x threadidx%x collapsed
1013, Generating default present(rcm(:ngrdcol,:nz),pdf_params%rc_2(1:ngrdcol,1:nz),cloud_frac(:ngrdcol,:nz),pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params,pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz))
1030, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1031, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1032, ! blockidx%x threadidx%x collapsed
1030, 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_2(1:ngrdcol,1:nz),pdf_params%corr_w_chi_1(1:ngrdcol,1:nz),pdf_params)
1119, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1120, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1121, ! blockidx%x threadidx%x collapsed
1119, Generating default present(uprcp_contrib_comp_2(:ngrdcol,:nz),vprcp(:ngrdcol,:nz),vprcp_contrib_comp_1(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz),uprcp(:ngrdcol,:nz),uprcp_contrib_comp_1(:ngrdcol,:nz),rtprcp_contrib_comp_2(:ngrdcol,:nz),thlprcp(:ngrdcol,:nz),thlprcp_contrib_comp_1(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rtprcp_contrib_comp_1(:ngrdcol,:nz),vprcp_contrib_comp_2(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),wp2rcp_contrib_comp_1(:ngrdcol,:nz),wp2rcp_contrib_comp_2(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),wprcp_contrib_comp_2(:ngrdcol,:nz),wprcp_contrib_comp_1(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),thlprcp_contrib_comp_2(:ngrdcol,:nz))
1148, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1149, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1150, ! blockidx%x threadidx%x collapsed
1148, Generating default present(thlprcp(:ngrdcol,:nz),rtpthvp(:ngrdcol,:nz),thlp2(:ngrdcol,:nz),rtpthlp(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),rtp2(:ngrdcol,:nz),wp2thlp(:ngrdcol,:nz),wp2rtp(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz),wpthvp(:ngrdcol,:nz),wpthlp(:ngrdcol,:nz),wprtp(:ngrdcol,:nz),thlpthvp(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),wp2thvp(:ngrdcol,:nz))
1186, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
Generating NVIDIA GPU code
1187, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1188, ! blockidx%x threadidx%x collapsed
1189, ! blockidx%x threadidx%x collapsed
1186, Generating default present(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),pdf_params%varnce_thl_2(1:ngrdcol,1:nz),sclrpthvp(:ngrdcol,:nz,:sclr_dim),sclrprcp(:ngrdcol,:nz,:sclr_dim),sclrprtp(:ngrdcol,:nz,:sclr_dim),sclrpthlp(:ngrdcol,:nz,:sclr_dim))
1229, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1230, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1231, ! blockidx%x threadidx%x collapsed
1229, Generating default present(rcp2(:ngrdcol,:nz),rcm(:ngrdcol,:nz),pdf_params%stdev_chi_2(1:ngrdcol,1:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%rc_2(1:ngrdcol,1:nz),pdf_params%chi_2(1:ngrdcol,1:nz),pdf_params%chi_1(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params%stdev_chi_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz))
1263, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1264, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1265, ! blockidx%x threadidx%x collapsed
1263, Generating default present(cloudy_downdraft_frac(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz))
1318, 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(:,:),wp2thvp(:,:),wprtp2(:,:),rcm(:,:),rtpthvp(:,:),rcp2(:,:),thlpthvp(:,:),wp4(:,:),thlprcp(:,:),rtprcp(:,:),wp2thlp(:,:),wpthlp2(:,:),pdf_params%w_2(:,:),wp2rtp(:,:),wprtpthlp(:,:),wp2rcp(:,:),wprcp(:,:),wp2up(:,:),wpthvp(:,:))
1345, Generating update self(sclrpthvp(:,:,:),wpsclrpthlp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:))
1376, 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(:,:))
1379, Generating update self(sclrprtp(:,:,:),sclrp2(:,:,:),sclrm(:,:,:),wpsclrp(:,:,:),sclrpthlp(:,:,:))
1672, 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(:,:))
1684, 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:
1764, Generating enter data create(denominator(:,:))
1766, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1767, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1768, ! blockidx%x threadidx%x collapsed
1766, Generating default present(crt(:ngrdcol,:nz),cthl(:ngrdcol,:nz),chi(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),exner(:ngrdcol,:nz),tl(:ngrdcol,:nz),rt(:ngrdcol,:nz))
1768, Generating implicit firstprivate(beta,invrs_beta_rsatl_p1)
1793, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1794, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1795, ! blockidx%x threadidx%x collapsed
1793, Generating default present(cthl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),denominator(:ngrdcol,:nz),corr_rt_thl(:ngrdcol,:nz),crt(:ngrdcol,:nz),varnce_thl(:ngrdcol,:nz),varnce_rt(:ngrdcol,:nz),covar_chi_eta(:ngrdcol,:nz),stdev_eta(:ngrdcol,:nz))
1795, Generating implicit firstprivate(varnce_eta,varnce_thl_term,varnce_rt_term,corr_rt_thl_term,varnce_chi)
1819, Generating exit data delete(denominator(:,:))
calc_wp4_pdf:
1886, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1887, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1888, ! blockidx%x threadidx%x collapsed
1886, Generating default present(wp4(:ngrdcol,:nz),wm(: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:
1991, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1992, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1993, ! blockidx%x threadidx%x collapsed
1991, 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:
2098, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2099, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2100, ! blockidx%x threadidx%x collapsed
2098, 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:
2198, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2199, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2200, ! blockidx%x threadidx%x collapsed
2198, 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:
2325, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2326, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2327, ! blockidx%x threadidx%x collapsed
2325, 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:
2445, Generating implicit firstprivate(ngrdcol,nz)
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(rc(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),mean_chi(:ngrdcol,:nz))
2447, Generating implicit firstprivate(zeta)
calc_ice_cloud_frac_component:
2572, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2574, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_below_freezing)
2575, ! blockidx%x threadidx%x collapsed
2572, Generating default present(tl(:ngrdcol,:nz),rc_in(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),rc(:ngrdcol,:nz),ice_supersat_frac(:ngrdcol,:nz))
Generating implicit copy(l_any_below_freezing) [if not already present]
2593, Generating create(rsat_ice(:,:)) [if not already present]
2598, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2599, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2600, ! blockidx%x threadidx%x collapsed
2598, Generating default present(mean_chi(:ngrdcol,:nz),crt(:ngrdcol,:nz),rc(:ngrdcol,:nz),ice_supersat_frac(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),tl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz))
2600, Generating implicit firstprivate(zeta,chi_at_ice_sat)
calc_xprcp_component:
3082, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
3083, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3084, ! blockidx%x threadidx%x collapsed
3082, Generating default present(vm(:ngrdcol,:nz),varnce_w_i(:ngrdcol,:nz),uprcp_contrib_comp_i(:ngrdcol,:nz),um(:ngrdcol,:nz),u_i(:ngrdcol,:nz),thlprcp_contrib_comp_i(:ngrdcol,:nz),thlm(:ngrdcol,:nz),thl_i(:ngrdcol,:nz),stdev_eta_i(:ngrdcol,:nz),crt_i(:ngrdcol,:nz),rtm(:ngrdcol,:nz),rt_i(:ngrdcol,:nz),rcm(:ngrdcol,:nz),corr_chi_eta_i(:ngrdcol,:nz),cloud_frac_i(:ngrdcol,:nz),stdev_chi_i(:ngrdcol,:nz),rtprcp_contrib_comp_i(:ngrdcol,:nz),wm(:ngrdcol,:nz),v_i(:ngrdcol,:nz),wprcp_contrib_comp_i(:ngrdcol,:nz),wp2rcp_contrib_comp_i(:ngrdcol,:nz),w_i(:ngrdcol,:nz),vprcp_contrib_comp_i(:ngrdcol,:nz),rc_i(:ngrdcol,:nz),cthl_i(:ngrdcol,:nz))
calc_w_up_in_cloud:
3218, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
3219, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3220, ! blockidx%x threadidx%x collapsed
3218, Generating default present(w_2(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz),cloud_frac_2(:ngrdcol,:nz),cloudy_downdraft_frac(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),cloud_frac_1(:ngrdcol,:nz),w_1(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz))
3220, 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)
pdf_closure_driver:
3984, Generating enter data create(skw_zt(:,:),rcp2(:,:),rel_humidity(:,:),rcm_zm(:,:),rtp3_zm(:,:),rcm_supersat_adj(:,:),t_in_k(:,:),rsat(:,:),cloud_frac_zm(:,:),skv_zt(:,:),rc_coef(:,:),ice_supersat_frac_zm(:,:),vp2_zt(:,:),up2_zt(:,:),thlp3_zm(:,:),rtprcp(:,:),wp2_zt(:,:),wp4_zt(:,:),thlprcp_zt(:,:),rtpthlp_zt(:,:),wpthlp_zt(:,:),wp3_zm(:,:),wp2up2_zt(:,:),wp2rcp(:,:),sku_zt(:,:),skthl_zt(:,:),skrt_zt(:,:),skthl_zm(:,:),sigma_sqd_w_zt(:,:),skrt_zm(:,:),skw_velocity(:,:),skw_zm(:,:),rtpthvp_zt(:,:),vprcp_zt(:,:),uprcp_zt(:,:),upwp_zt(:,:),thlpthvp_zt(:,:),rtprcp_zt(:,:),wprtp_zt(:,:),wprcp_zt(:,:),thlp2_zt(:,:),thlm_zm(:,:),rtp2_zt(:,:),rtm_zm(:,:),wp2vp2_zt(:,:),vpwp_zt(:,:),wpthvp_zt(:,:))
3995, Generating enter data create(wp2thvp_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2up_zm(:,:),wpthlp2_zm(:,:))
3999, Generating enter data create(sclrp2_zt(:,:,:),sksclr_zt(:,:,:),wpsclrprtp_zm(:,:,:),wp2sclrp_zm(:,:,:),wpsclrp_zt(:,:,:),sclrprcp(:,:,:),sclrpthlp_zt(:,:,:),sclrpthvp_zt(:,:,:),sclrprtp_zt(:,:,:),sclrprcp_zt(:,:,:),wpsclrp2_zm(:,:,:),wpsclrpthlp_zm(:,:,:))
4004, Generating enter data create(wphydrometp_zt(:,:,:))
4140, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4141, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4142, ! blockidx%x threadidx%x collapsed
4140, Generating default present(rtm_ref(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),gr,gr%zt(1:ngrdcol,1:nzt))
4142, Generating implicit firstprivate(dt,rtm_min,rtm_nudge_max_altitude,ts_nudge)
4210, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4211, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4210, Generating default present(wp2vp2(:ngrdcol,gr%k_ub_zm),wpthvp(:ngrdcol,gr%k_ub_zm),wprcp(:ngrdcol,gr%k_ub_zm),thlprcp(:ngrdcol,gr%k_ub_zm),rtprcp(:ngrdcol,gr%k_ub_zm),wp4(:ngrdcol,:),gr,rc_coef_zm(:ngrdcol,gr%k_ub_zm),rtpthvp(:ngrdcol,gr%k_ub_zm),thlpthvp(:ngrdcol,gr%k_ub_zm),uprcp(:ngrdcol,gr%k_ub_zm),vprcp(:ngrdcol,gr%k_ub_zm),wp2up2(:ngrdcol,gr%k_ub_zm))
4234, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4235, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4236, ! blockidx%x threadidx%x collapsed
4234, Generating default present(thlm_zm(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm),rcm_zm(:ngrdcol,:nzm),ice_supersat_frac_zm(:ngrdcol,:nzm),cloud_frac_zm(:ngrdcol,:nzm))
4251, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4252, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4251, Generating default present(sclrprcp(:ngrdcol,gr%k_ub_zm,sclr),sclrpthvp(:ngrdcol,gr%k_ub_zm,sclr),gr)
4252, Generating implicit firstprivate(sclr)
4266, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4267, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4266, Generating default present(rcp2(:ngrdcol,gr%k_ub_zm),gr)
4297, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4298, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4297, Generating default present(gr,cloud_frac_zm(:ngrdcol,gr%k_ub_zm))
4342, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4343, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4344, ! blockidx%x threadidx%x collapsed
4342, Generating default present(cloud_frac(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),rcm_in_layer(:ngrdcol,:nzt),cloud_cover(:ngrdcol,:nzt))
4352, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4353, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4354, ! blockidx%x threadidx%x collapsed
4352, Generating default present(ice_supersat_frac(:ngrdcol,:nzt),cloud_frac(:ngrdcol,:nzt))
4368, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4369, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4370, ! blockidx%x threadidx%x collapsed
4368, Generating default present(rcm(:ngrdcol,:nzt),rcm_supersat_adj(:ngrdcol,:nzt),rel_humidity(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),rsat(:ngrdcol,:nzt))
4384, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4385, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_spur_supersat)
4386, ! blockidx%x threadidx%x collapsed
4384, 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]
4403, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4404, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4405, ! blockidx%x threadidx%x collapsed
4403, Generating default present(rcm_supersat_adj(:ngrdcol,:nzt))
4415, Generating update self(skrt_zt(:,:),skrt_zm(:,:),skthl_zm(:,:),skthl_zt(:,:),skw_zm(:,:),skw_zt(:,:))
4423, Generating update self(vprcp(:,:),uprcp(:,:))
4429, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4430, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4431, ! blockidx%x threadidx%x collapsed
4429, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),skw_velocity(:ngrdcol,:nzm),wp3_zm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4439, 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(:,:),ice_supersat_frac_zm(:,:),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(:,:),cloud_frac_zm(:,:),cloudy_downdraft_frac(:,:),thlpthvp(:,:),w_down_in_cloud(:,:),wprtp2(:,:),wprtpthlp(:,:),wp2rtp(:,:),wprcp(:,:),wp2rcp(:,:),wp2vp2(:,:),wp2up2(:,:),wp2up(:,:),wpvp2(:,:),wpup2(:,:),wpthvp(:,:),thlm_zm(:,:),rc_coef(:,:),wp4(:,:),thlprcp(:,:),rtprcp(:,:),wp2thvp(:,:),wp2thlp(:,:),wpthlp2(:,:),rtpthvp(:,:),rc_coef_zm(:,:),cloudy_updraft_frac(:,:),cloud_cover(:,:),rcm_in_layer(:,:),rcm_supersat_adj(:,:),skw_velocity(:,:),rcp2(:,:),ice_supersat_frac(:,:),cloud_frac(:,:),sigma_sqd_w(:,:),rcm_zm(:,:),rtm_zm(:,:),w_up_in_cloud(:,:),pdf_params%w_2(:,:))
4567, Generating update self(pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_2(:,:))
4578, Generating update self(wpsclrpthlp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),sclrpthvp(:,:,:),sclrprcp(:,:,:))
4593, Generating exit data delete(skw_zt(:,:),rcp2(:,:),rel_humidity(:,:),rcm_zm(:,:),rtp3_zm(:,:),rcm_supersat_adj(:,:),t_in_k(:,:),rsat(:,:),cloud_frac_zm(:,:),skv_zt(:,:),rc_coef(:,:),ice_supersat_frac_zm(:,:),vp2_zt(:,:),up2_zt(:,:),thlp3_zm(:,:),rtprcp(:,:),wp2_zt(:,:),wp4_zt(:,:),thlprcp_zt(:,:),rtpthlp_zt(:,:),wpthlp_zt(:,:),wp3_zm(:,:),wp2up2_zt(:,:),wp2rcp(:,:),sku_zt(:,:),skthl_zt(:,:),skrt_zt(:,:),skthl_zm(:,:),sigma_sqd_w_zt(:,:),skrt_zm(:,:),skw_velocity(:,:),skw_zm(:,:),rtpthvp_zt(:,:),vprcp_zt(:,:),uprcp_zt(:,:),upwp_zt(:,:),thlpthvp_zt(:,:),rtprcp_zt(:,:),wprtp_zt(:,:),wprcp_zt(:,:),thlp2_zt(:,:),thlm_zm(:,:),rtp2_zt(:,:),rtm_zm(:,:),wp2vp2_zt(:,:),vpwp_zt(:,:),wpthvp_zt(:,:))
4604, Generating exit data delete(wp2thvp_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2up_zm(:,:),wpthlp2_zm(:,:))
4608, Generating exit data delete(sclrp2_zt(:,:,:),sksclr_zt(:,:,:),wpsclrprtp_zm(:,:,:),wp2sclrp_zm(:,:,:),wpsclrp_zt(:,:,:),sclrprcp(:,:,:),sclrpthlp_zt(:,:,:),sclrpthvp_zt(:,:,:),sclrprtp_zt(:,:,:),sclrprcp_zt(:,:,:),wpsclrp2_zm(:,:,:),wpsclrpthlp_zm(:,:,:))
4613, Generating exit data delete(wphydrometp_zt(:,:,:))
pdf_closure_driver_zm:
4845, Generating enter data create(cloudy_downdraft_frac_zm(:,:),vp3_zm(:,:),w_down_in_cloud_zm(:,:),wpup2_zm(:,:),w_up_in_cloud_zm(:,:),sku_zm(:,:),p_in_pa_zm(:,:),vm_zm(:,:),um_zm(:,:),up3_zm(:,:),skv_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),wpvp2_zm(:,:))
4851, Generating enter data create(rtphmp(:,:,:),thlphmp(:,:,:),wp2hmp_zm(:,:,:))
4853, Generating enter data create(sksclr_zm(:,:,:),sclrp3_zm(:,:,:),sclrm_zm(:,:,:))
4870, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4871, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4870, Generating default present(p_sfc(:ngrdcol),p_in_pa_zm(:ngrdcol,:),gr,p_in_pa(:ngrdcol,gr%k_ub_zt))
4881, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4882, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4883, ! blockidx%x threadidx%x collapsed
4881, Generating default present(p_in_pa_zm(:ngrdcol,:nzm),exner_zm(:ngrdcol,:nzm))
4969, Generating exit data delete(sclrp3_zm(:,:,:),sclrm_zm(:,:,:),sksclr_zm(:,:,:))
4971, Generating exit data delete(rtphmp(:,:,:),thlphmp(:,:,:),wp2hmp_zm(:,:,:))
4973, Generating exit data delete(cloudy_downdraft_frac_zm(:,:),vp3_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:),wpup2_zm(:,:),w_up_in_cloud_zm(:,:),sku_zm(:,:),p_in_pa_zm(:,:),vm_zm(:,:),um_zm(:,:),up3_zm(:,:),skv_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:))
trapezoidal_rule_zt:
5114, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5115, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5114, Generating default present(cloud_frac_zm(:ngrdcol,gr%k_ub_zm),wp2up_zm(:ngrdcol,gr%k_ub_zm),wprtpthlp_zm(:ngrdcol,gr%k_ub_zm),wpthlp2_zm(:ngrdcol,gr%k_ub_zm),wprtp2_zm(:ngrdcol,gr%k_ub_zm),gr,ice_supersat_frac_zm(:ngrdcol,gr%k_ub_zm),rcm_zm(:ngrdcol,gr%k_ub_zm),wp2thvp_zm(:ngrdcol,gr%k_ub_zm))
5132, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5133, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5132, Generating default present(wpsclrp2_zm(:ngrdcol,gr%k_ub_zm,sclr),gr,wpsclrpthlp_zm(:ngrdcol,gr%k_ub_zm,sclr),wpsclrprtp_zm(:ngrdcol,gr%k_ub_zm,sclr))
5133, Generating implicit firstprivate(sclr)
calc_trapezoid_zt:
5311, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5312, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5313, ! blockidx%x threadidx%x collapsed
5311, Generating default present(gr,gr%zm(1:ngrdcol,:),gr%invrs_dzt(1:ngrdcol,:),gr%zt(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:))
5313, Generating implicit firstprivate(k_zmp1,k_zm)
calc_trapezoid_zm:
5390, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5391, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5392, ! blockidx%x threadidx%x collapsed
5390, Generating default present(gr,gr%invrs_dzm(1:ngrdcol,:),gr%zm(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:),gr%zt(1:ngrdcol,:))
5392, Generating implicit firstprivate(k_ztm1,k_zt)
compute_cloud_cover:
5499, Generating enter data create(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_lower(:,:),vert_cloud_frac_upper(:,:))
5502, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5503, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5504, ! blockidx%x threadidx%x collapsed
5502, Generating default present(chi_mean(:ngrdcol,:nzt),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nzt),pdf_params%chi_2(1:ngrdcol,1:nzt),pdf_params%chi_1(1:ngrdcol,1:nzt))
5514, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5515, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5516, ! blockidx%x threadidx%x collapsed
5514, Generating default present(rcm_in_layer(:ngrdcol,:),vert_cloud_frac(:ngrdcol,:),vert_cloud_frac_upper(:ngrdcol,:),vert_cloud_frac_lower(:ngrdcol,:),err_info%err_code(1:ngrdcol),gr,gr%invrs_dzm(1:ngrdcol,:),gr%zm(1:ngrdcol,:),cloud_frac(:ngrdcol,:),err_info,gr%zt(1:ngrdcol,:),cloud_cover(:ngrdcol,:),chi_mean(:ngrdcol,:),rcm(:ngrdcol,:))
5516, Generating implicit firstprivate(k_zmp1,nzt,kp1,km1,k_zm)
5622, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5623, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5622, Generating default present(cloud_frac(:ngrdcol,gr%k_ub_zt),cloud_cover(:ngrdcol,gr%k_ub_zt),gr,rcm_in_layer(:ngrdcol,gr%k_ub_zt),rcm(:ngrdcol,gr%k_ub_zt))
5630, Generating update self(err_info%err_code(:))
5633, Generating update self(rcm(:,:),pdf_params%mixt_frac(:,:),pdf_params%chi_1(:,:),cloud_frac(:,:),pdf_params%chi_2(:,:))
5647, Generating exit data delete(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_upper(:,:),vert_cloud_frac_lower(:,:))
[ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90.o
[ 45%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90.o
[ 45%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90.o
[ 45%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90.o
advance_windm_edsclrm:
303, Generating enter data create(wind_speed_pert(:,:),km_zm(:,:),km_zt(:,:),kmh_zm(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),thlm700(:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),thlm1000(:),solution(:,:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:))
310, Generating enter data create(edsclrm_old(:,:,:))
312, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
313, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
312, Generating default present(nu_zero(:ngrdcol))
318, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
319, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
320, ! blockidx%x threadidx%x collapsed
318, Generating default present(km_zm(:ngrdcol,:nzm),kmh_zm(:ngrdcol,:nzm),nu_vert_res_dep%nu10(1:ngrdcol),nu_vert_res_dep,km_zm_p_nu10(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,74:75))
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(edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
331, Generating implicit firstprivate(edsclr_dim)
347, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
348, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
349, ! blockidx%x threadidx%x collapsed
350, ! blockidx%x threadidx%x collapsed
347, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt))
368, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
369, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
370, ! blockidx%x threadidx%x collapsed
368, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
403, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
404, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
405, ! blockidx%x threadidx%x collapsed
403, Generating default present(vm(:ngrdcol,:nzt),wind_speed(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
412, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
413, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
412, Generating default present(vpwp(:ngrdcol,gr%k_lb_zm),upwp(:ngrdcol,gr%k_lb_zm),u_star_sqd(:ngrdcol),gr)
443, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
444, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
445, ! blockidx%x threadidx%x collapsed
443, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
455, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
456, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
457, ! blockidx%x threadidx%x collapsed
455, Generating default present(vpwp(:ngrdcol,2:nzm-1),xpwp(:ngrdcol,2:nzm-1))
466, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
467, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
466, Generating default present(gr,vpwp(:ngrdcol,gr%k_ub_zm),upwp(:ngrdcol,gr%k_ub_zm))
505, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
506, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
507, ! blockidx%x threadidx%x collapsed
505, Generating default present(solution(:ngrdcol,:nzt,:1),um(:ngrdcol,:nzt))
516, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
517, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
518, ! blockidx%x threadidx%x collapsed
516, Generating default present(vm(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
525, Generating update self(um(:,:),vm(:,:),wind_speed(:,:),lhs_ma_zt(:,:,:),rho_ds_zm(:,:),lhs_diff(:,:,:),invrs_rho_ds_zt(:,:),u_star_sqd(:))
549, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
550, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
551, ! blockidx%x threadidx%x collapsed
549, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
561, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
577, Generating update self(vm(:,:),um(:,:))
593, Generating update self(vm(:,:),um(:,:))
598, Generating update device(vm(:,:),um(:,:))
610, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
611, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
612, ! blockidx%x threadidx%x collapsed
610, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
622, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
624, ! blockidx%x threadidx%x collapsed
622, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1))
635, Generating update self(vm(:,:),um(:,:))
640, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
641, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
642, ! blockidx%x threadidx%x collapsed
640, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
642, Generating implicit firstprivate(ts_nudge,dt)
650, Generating update self(vm(:,:),um(:,:))
658, Generating update self(um_ref(:,:),vm_ref(:,:))
678, Generating update self(upwp(:,:))
689, Generating update self(upwp(:,:))
711, Generating update self(vpwp(:,:))
722, Generating update self(vpwp(:,:))
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(vpwp_pert(:ngrdcol,gr%k_lb_zm),upwp_pert(:ngrdcol,gr%k_lb_zm),u_star_sqd_pert(:ngrdcol),gr)
788, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
789, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
790, ! blockidx%x threadidx%x collapsed
788, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
800, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
801, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
802, ! blockidx%x threadidx%x collapsed
800, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
811, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
812, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
811, Generating default present(gr,vpwp_pert(:ngrdcol,gr%k_ub_zm),upwp_pert(:ngrdcol,gr%k_ub_zm))
850, Generating implicit firstprivate(nzt,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(um_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1))
861, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
862, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
863, ! blockidx%x threadidx%x collapsed
861, Generating default present(vm_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
877, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
878, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
879, ! blockidx%x threadidx%x collapsed
877, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
889, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
890, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
891, ! blockidx%x threadidx%x collapsed
889, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
944, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
945, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
946, ! blockidx%x threadidx%x collapsed
947, ! blockidx%x threadidx%x collapsed
944, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
986, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
987, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
988, ! blockidx%x threadidx%x collapsed
986, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
998, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
999, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1000, ! blockidx%x threadidx%x collapsed
998, Generating default present(wpedsclrp(:ngrdcol,gr%k_ub_zm,:edsclr_dim),gr)
1034, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
1035, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1036, ! blockidx%x threadidx%x collapsed
1037, ! blockidx%x threadidx%x collapsed
1034, Generating default present(solution(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1045, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
1046, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1047, ! blockidx%x threadidx%x collapsed
1048, ! blockidx%x threadidx%x collapsed
1045, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1066, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1067, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1068, ! blockidx%x threadidx%x collapsed
1066, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
1083, Generating update self(wp2(:,:),wpedsclrp(:,:,:),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(:,:))
1144, Generating update self(thlm(:,:),thlm700(:),thlm1000(:),edsclrm(:,:,:),rtm(:,:))
1161, Generating implicit firstprivate(nzt,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(rtm(:ngrdcol,:nzt),edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm700(:ngrdcol),thlm1000(:ngrdcol),thlm(:ngrdcol,:nzt))
1163, Generating implicit firstprivate(edsclr_dim)
1193, Generating exit data delete(wind_speed_pert(:,:),km_zm(:,:),km_zt(:,:),kmh_zm(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),thlm700(:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),thlm1000(:),solution(:,:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:))
1200, Generating exit data delete(edsclrm_old(:,:,:))
compute_uv_tndcy:
2065, Generating enter data create(xm_gf(:,:),xm_cf(:,:))
2079, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2080, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2081, ! blockidx%x threadidx%x collapsed
2079, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol))
2087, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2088, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2089, ! blockidx%x threadidx%x collapsed
2087, Generating default present(xm_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol))
2101, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2102, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2103, ! blockidx%x threadidx%x collapsed
2101, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol))
2109, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2110, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2111, ! blockidx%x threadidx%x collapsed
2109, Generating default present(perp_wind_m(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt),fcor(:ngrdcol))
2123, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2124, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2125, ! blockidx%x threadidx%x collapsed
2123, Generating default present(xm_gf(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2134, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2135, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2136, ! blockidx%x threadidx%x collapsed
2134, Generating default present(xm_tndcy(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2143, Generating update self(xm_cf(:,:),xm_gf(:,:),xm_forcing(:,:))
2155, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2157, ! blockidx%x threadidx%x collapsed
2155, Generating default present(xm_tndcy(:ngrdcol,:nzt))
2165, Generating exit data delete(xm_gf(:,:),xm_cf(:,:))
windm_edsclrm_lhs:
2241, Generating implicit firstprivate(nzt,ngrdcol)
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(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt))
2243, Generating implicit firstprivate(invrs_dt)
2258, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2259, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2260, ! blockidx%x threadidx%x collapsed
2261, !$acc loop seq
2258, Generating default present(gr,lhs_ma_zt(:,:ngrdcol,:),lhs(:,:ngrdcol,:))
2261, Loop is parallelizable
2271, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2272, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2271, Generating default present(rho_ds_zm(:ngrdcol,gr%k_lb_zm),wind_speed(:ngrdcol,gr%k_lb_zt),u_star_sqd(:ngrdcol),lhs(2,:ngrdcol,gr%k_lb_zt),gr,gr%invrs_dzt(1:ngrdcol,gr%k_lb_zt),invrs_rho_ds_zt(:ngrdcol,gr%k_lb_zt))
windm_edsclrm_rhs:
2379, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2380, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2379, Generating default present(rhs(:ngrdcol,:1),xm(:ngrdcol,:2),xm_tndcy(:ngrdcol,:1),lhs_diff(:2,:ngrdcol,:1))
2380, Generating implicit firstprivate(invrs_dt)
2402, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2403, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2404, ! blockidx%x threadidx%x collapsed
2402, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),gr,xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:),rhs(:ngrdcol,2:nzt-1))
2404, Generating implicit firstprivate(invrs_dt)
2417, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2418, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2417, Generating default present(rhs(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),xm_tndcy(:ngrdcol,nzt),lhs_diff(2:,:ngrdcol,nzt))
2418, Generating implicit firstprivate(nzt,invrs_dt)
2428, Generating update self(xm(:,:),lhs_diff(:,:,:))
2462, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2463, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2462, Generating default present(xpwp_sfc(:ngrdcol),rhs(:ngrdcol,gr%k_lb_zt),invrs_rho_ds_zt(:ngrdcol,gr%k_lb_zt),gr,gr%invrs_dzt(1:ngrdcol,gr%k_lb_zt),rho_ds_zm(:ngrdcol,gr%k_lb_zm))
2472, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:))
advance_wp2_wp3:
440, Generating enter data create(wp3_on_wp2(:,:),skw_zm(:,:),wp2_smth(:,:),dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a3_coef(:,:),a1_coef_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_on_wp2_zt(:,:),wp3_pr3_lhs(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a3_coef_zt(:,:),c16_fnc(:,:),wp3_old(:,:),rhs_ta_wp3(:,:),wp3_term_ta_lhs_result(:,:,:),wp3_zm(:,:),wp2_zt(:,:),skw_zt(:,:))
476, Generating implicit firstprivate(ngrdcol,nzm)
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(a3_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm),clubb_params(:ngrdcol,98))
494, Generating update self(a3_coef_zt(:,:),a3_coef(:,:))
540, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
541, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
542, ! blockidx%x threadidx%x collapsed
540, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),clubb_params(:ngrdcol,22:24),skw_zt(:ngrdcol,:nzt))
542, Generating implicit firstprivate(c11,c11c,c11b)
562, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
563, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
564, ! blockidx%x threadidx%x collapsed
562, Generating default present(c1_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,:3),skw_zm(:ngrdcol,:nzm))
564, Generating implicit firstprivate(c1,c1c,c1b)
585, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
586, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
587, ! blockidx%x threadidx%x collapsed
585, Generating default present(c1_skw_fnc(:ngrdcol,:nzm))
595, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
596, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
597, ! blockidx%x threadidx%x collapsed
595, Generating default present(cx_fnc_richardson(:ngrdcol,:nzt),c16_fnc(:ngrdcol,:nzt))
605, Generating implicit firstprivate(nzt,ngrdcol)
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(c11_skw_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info)
619, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
620, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
621, ! blockidx%x threadidx%x collapsed
619, Generating default present(c16_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info)
633, Generating update self(err_info%err_code(:))
641, Generating update self(c1_skw_fnc(:,:),c11_skw_fnc(:,:))
647, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
648, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
649, ! blockidx%x threadidx%x collapsed
647, Generating default present(kw1(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,38))
657, Generating implicit firstprivate(ngrdcol,nzm)
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(kw8(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,44))
677, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
678, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
679, ! blockidx%x threadidx%x collapsed
677, Generating default present(coef_wp4_implicit_zt(:ngrdcol,:nzt),pdf_implicit_coefs_terms%coef_wp4_implicit(1:ngrdcol,1:nzt),pdf_implicit_coefs_terms)
708, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
709, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
710, ! blockidx%x threadidx%x collapsed
708, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
726, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
727, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
728, ! blockidx%x threadidx%x collapsed
726, Generating default present(rhs_pr3_wp3(:ngrdcol,:nzt))
735, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
736, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
737, ! blockidx%x threadidx%x collapsed
738, ! blockidx%x threadidx%x collapsed
735, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,:nzt),wp3_pr3_lhs(:,:ngrdcol,:nzt))
830, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
831, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
830, Generating default present(c_wp3_pr_tp(:ngrdcol))
841, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
842, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
841, Generating default present(clubb_params(:ngrdcol,29),c_wp3_pr_tp(:ngrdcol))
853, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
854, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
855, ! blockidx%x threadidx%x collapsed
856, ! blockidx%x threadidx%x collapsed
853, Generating default present(lhs_adv_tp_wp3(:,:ngrdcol,:nzt),lhs_tp_wp3(:,:ngrdcol,:nzt),lhs_pr_tp_wp3(:,:ngrdcol,:nzt))
992, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
993, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
994, ! blockidx%x threadidx%x collapsed
995, ! blockidx%x threadidx%x collapsed
992, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),clubb_params(:ngrdcol,25))
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(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1060, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1061, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1062, ! blockidx%x threadidx%x collapsed
1060, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1092, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1093, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1094, ! blockidx%x threadidx%x collapsed
1092, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1099, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1100, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1101, ! blockidx%x threadidx%x collapsed
1099, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1111, Generating update self(wp2(:,:))
1126, Generating update device(wp2(:,:))
1132, Generating update self(wp3(:,:))
1147, Generating update device(wp3(:,:))
1154, 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(:,:),wpup2(:,:),wpthvp(:,:),wm_zm(:,:),vpwp(:,:),sigma_sqd_w(:,:),sfc_elevation(:),rtp2(:,:),wpvp2(:,:))
1234, Generating update self(wp3_zm(:,:),wp2_zt(:,:))
1239, Generating exit data delete(wp3_on_wp2(:,:),skw_zm(:,:),wp2_smth(:,:),dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a3_coef(:,:),a1_coef_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_on_wp2_zt(:,:),wp3_pr3_lhs(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a3_coef_zt(:,:),c16_fnc(:,:),wp3_old(:,:),rhs_ta_wp3(:,:),wp3_zm(:,:),wp3_term_ta_lhs_result(:,:,:),wp2_zt(:,:),skw_zt(:,:))
advance_xp2_xpyp:
442, Generating enter data create(wp3_on_wp2(:,:),vp2_old(:,:),wp2_zt(:,:),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(:,:),wp3_on_wp2_zt(:,:))
452, Generating enter data create(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(:,:,:))
469, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
470, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
471, ! blockidx%x threadidx%x collapsed
469, Generating default present(c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),cloud_frac_zm(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2rt_1d(:ngrdcol,:nzm))
490, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
491, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
492, ! blockidx%x threadidx%x collapsed
490, Generating default present(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6))
501, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
502, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
503, ! blockidx%x threadidx%x collapsed
501, Generating default present(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm))
520, Generating implicit firstprivate(ngrdcol,nzt)
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(kw9(:ngrdcol,:nzt),kw2(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46))
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(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm))
553, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
554, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
555, ! blockidx%x threadidx%x collapsed
556, ! blockidx%x threadidx%x collapsed
553, Generating default present(sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrp2_old(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrprtp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
604, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
605, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
Generating reduction(.and.:l_single_solve_possible)
604, Generating default present(clubb_params(:ngrdcol,4:6))
Generating implicit copy(l_single_solve_possible) [if not already present]
605, Generating implicit firstprivate(c2thl,c2rtthl,c2rt)
680, Generating implicit firstprivate(ngrdcol,nzm)
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(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
700, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
702, ! blockidx%x threadidx%x collapsed
700, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1))
737, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
738, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
739, ! blockidx%x threadidx%x collapsed
737, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm))
746, Generating update self(upwp(:,:),fcor_y(:))
848, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
849, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
850, ! blockidx%x threadidx%x collapsed
848, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm))
857, Generating update self(upwp(:,:),fcor_y(:))
892, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
893, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
894, ! blockidx%x threadidx%x collapsed
892, Generating default present(vp2(:ngrdcol,:nzm),uv_solution(:ngrdcol,:nzm,:),up2(:ngrdcol,:nzm))
902, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
903, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
904, ! blockidx%x threadidx%x collapsed
902, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
913, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpvp2(:,:,:))
988, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
989, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
990, ! blockidx%x threadidx%x collapsed
988, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
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(threshold_array(:ngrdcol,:nzm))
1028, Generating update self(rtp2(:,:))
1034, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1035, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1036, ! blockidx%x threadidx%x collapsed
1034, Generating default present(rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,93))
1036, Generating implicit firstprivate(threshold)
1047, Generating update self(rtp2(:,:))
1081, Generating implicit firstprivate(nzm,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(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1098, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1099, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1100, ! blockidx%x threadidx%x collapsed
1098, Generating default present(threshold_array(:ngrdcol,:nzm))
1116, Generating implicit firstprivate(nzm,ngrdcol)
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(threshold_array(:ngrdcol,:nzm))
1131, Generating update self(up2(:,:))
1135, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1136, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1137, ! blockidx%x threadidx%x collapsed
1135, Generating default present(up2(:ngrdcol,:nzm))
1144, Generating update self(up2(:,:))
1151, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1152, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1153, ! blockidx%x threadidx%x collapsed
1151, Generating default present(threshold_array(:ngrdcol,:nzm))
1164, Generating update self(vp2(:,:))
1168, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1169, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1170, ! blockidx%x threadidx%x collapsed
1168, Generating default present(vp2(:ngrdcol,:nzm))
1177, Generating update self(vp2(:,:))
1184, Generating update self(vp2(:,:),up2(:,:))
1206, Generating update device(vp2(:,:),up2(:,:))
1219, Generating update self(rtpthlp(:,:))
1225, Generating update self(rtpthlp(:,:))
1266, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1267, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1268, ! blockidx%x threadidx%x collapsed
1266, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1292, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1293, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1294, ! blockidx%x threadidx%x collapsed
1292, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1320, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1321, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1322, ! blockidx%x threadidx%x collapsed
1320, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1343, 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(:,:))
1421, Generating exit data delete(wp3_on_wp2(:,:),vp2_old(:,:),wp2_zt(:,:),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(:,:),wp3_on_wp2_zt(:,:))
1431, 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(:,:,:))
wp23_solve:
1481, Generating enter data create(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
1485, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1486, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1487, ! blockidx%x threadidx%x collapsed
1485, Generating default present(rhs_save(:ngrdcol,:nzm*2-1),rhs(:ngrdcol,:nzm*2-1))
1534, Generating update self(rcond(:))
1561, Generating update self(rhs_save(:,:),lhs(:,:,:))
1599, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1600, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1601, ! blockidx%x threadidx%x collapsed
1599, Generating default present(wp2(:ngrdcol,:nzm),solut(:ngrdcol,:))
1601, Generating implicit firstprivate(k_wp2)
1608, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1609, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1610, ! blockidx%x threadidx%x collapsed
1608, Generating default present(wp3(:ngrdcol,:nzt),solut(:ngrdcol,:))
1610, Generating implicit firstprivate(k_wp3)
1619, 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(:,:))
1629, 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]
1890, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1932, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1977, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1978, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1979, ! blockidx%x threadidx%x collapsed
1977, 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))
1979, Generating implicit firstprivate(l_clubb_at_least_debug_level_3)
2008, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2009, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2010, ! blockidx%x threadidx%x collapsed
2008, Generating default present(wp2_min_array(:ngrdcol,:nzm))
2038, Generating exit data delete(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
solve_xp2_xpyp_with_single_lhs:
1604, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1606, Generating enter data create(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
1613, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1614, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1615, ! blockidx%x threadidx%x collapsed
1613, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
1656, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1657, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1658, ! blockidx%x threadidx%x collapsed
1656, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
1679, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1680, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1681, ! blockidx%x threadidx%x collapsed
1679, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
1689, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1691, ! blockidx%x threadidx%x collapsed
1689, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
1713, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1714, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1715, ! blockidx%x threadidx%x collapsed
1713, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
1723, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1724, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1725, ! blockidx%x threadidx%x collapsed
1723, Generating default present(sclrpthlp_forcing(: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(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1776, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1777, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1778, ! blockidx%x threadidx%x collapsed
1779, ! blockidx%x threadidx%x collapsed
1776, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1794, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1796, ! blockidx%x threadidx%x collapsed
1794, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1805, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1806, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1807, ! blockidx%x threadidx%x collapsed
1808, ! blockidx%x threadidx%x collapsed
1805, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1821, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),lhs_ta(:,:,:))
1834, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1836, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
wp23_lhs:
2144, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2145, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2146, ! blockidx%x threadidx%x collapsed
2147, ! blockidx%x threadidx%x collapsed
2144, Generating default present(lhs(:,:ngrdcol,:nzm*2-1))
2155, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2157, ! blockidx%x threadidx%x collapsed
2155, Generating default present(lhs(:,:ngrdcol,:1))
2168, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2169, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2170, ! blockidx%x threadidx%x collapsed
2168, Generating default present(lhs(:,:ngrdcol,2))
2181, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2182, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2183, ! blockidx%x threadidx%x collapsed
2181, Generating default present(lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,:),lhs_ta_wp2(:,:ngrdcol,2:nzm-1),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1),lhs_ac_pr2_wp2(:ngrdcol,2:nzm-1))
2183, Generating implicit firstprivate(k_wp2,invrs_dt)
2221, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2222, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2223, ! blockidx%x threadidx%x collapsed
2221, Generating default present(lhs_pr1_wp3(:ngrdcol,2:nzt-1),lhs_ma_zt(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),lhs_splat_wp3(:ngrdcol,2:nzt-1),lhs_diff_zt(:,:ngrdcol,2:nzt-1),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1))
2223, Generating implicit firstprivate(k_wp3,invrs_dt)
2264, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2265, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2266, ! blockidx%x threadidx%x collapsed
2264, Generating default present(lhs(:,:ngrdcol,nzm*2-2))
2266, Generating implicit firstprivate(nzm)
2277, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2278, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2279, ! blockidx%x threadidx%x collapsed
2277, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
2279, Generating implicit firstprivate(nzm)
2298, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2299, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2300, ! blockidx%x threadidx%x collapsed
2298, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2300, Generating implicit firstprivate(k_wp2)
2312, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2313, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2314, ! blockidx%x threadidx%x collapsed
2312, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2314, Generating implicit firstprivate(k_wp2)
2342, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2343, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2344, ! blockidx%x threadidx%x collapsed
2345, ! blockidx%x threadidx%x collapsed
2342, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:))
2345, Generating implicit firstprivate(k_wp3)
solve_xp2_xpyp_with_multiple_lhs:
2033, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2036, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:))
2046, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2047, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2048, ! blockidx%x threadidx%x collapsed
2046, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2084, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2085, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2086, ! blockidx%x threadidx%x collapsed
2084, Generating default present(rtp2(:ngrdcol,:nzm),rtp2_solution(:ngrdcol,:nzm))
2092, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2093, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2094, ! blockidx%x threadidx%x collapsed
2092, Generating default present(rtp2(:ngrdcol,:nzm),rtp2_solution(:ngrdcol,:nzm))
2102, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:))
2113, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2114, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2115, ! blockidx%x threadidx%x collapsed
2113, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2152, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2153, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2154, ! blockidx%x threadidx%x collapsed
2152, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2160, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2161, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2162, ! blockidx%x threadidx%x collapsed
2160, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2170, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:))
2181, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2182, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2183, ! blockidx%x threadidx%x collapsed
2181, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2220, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2221, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2222, ! blockidx%x threadidx%x collapsed
2220, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2228, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2229, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2230, ! blockidx%x threadidx%x collapsed
2228, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2238, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:))
2250, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2251, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2252, ! blockidx%x threadidx%x collapsed
2250, Generating default present(lhs_dp1(:ngrdcol,:nzm))
2420, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2421, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2422, ! blockidx%x threadidx%x collapsed
2420, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
2443, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2444, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2445, ! blockidx%x threadidx%x collapsed
2443, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
2453, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2454, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2455, ! blockidx%x threadidx%x collapsed
2453, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
2478, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2479, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2480, ! blockidx%x threadidx%x collapsed
2478, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
2488, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2489, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2490, ! blockidx%x threadidx%x collapsed
2488, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
2529, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2530, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2531, ! blockidx%x threadidx%x collapsed
2532, ! blockidx%x threadidx%x collapsed
2529, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2546, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2547, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2548, ! blockidx%x threadidx%x collapsed
2549, ! blockidx%x threadidx%x collapsed
2546, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2563, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2566, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:))
xp2_xpyp_lhs:
2646, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2648, ! blockidx%x threadidx%x collapsed
2646, Generating default present(lhs_diff(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1),lhs_ma(:,:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1))
2660, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2661, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2662, ! blockidx%x threadidx%x collapsed
2660, Generating default present(lhs(2,:ngrdcol,2:nzm-1))
2662, Generating implicit firstprivate(dt)
2675, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2676, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2675, Generating default present(lhs(:,:ngrdcol,:),gr)
wp23_rhs:
2565, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2566, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2567, ! blockidx%x threadidx%x collapsed
2565, Generating default present(rhs(:ngrdcol,:nzm*2-1))
2575, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2577, ! blockidx%x threadidx%x collapsed
2575, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:))
2577, Generating implicit firstprivate(k_wp3)
2584, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2585, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2586, ! blockidx%x threadidx%x collapsed
2584, Generating default present(rhs(:ngrdcol,:),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1))
2586, Generating implicit firstprivate(k_wp2)
2635, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2637, ! blockidx%x threadidx%x collapsed
2635, Generating default present(gr,rhs(:ngrdcol,:),vp2(:ngrdcol,:),up2(:ngrdcol,:),lhs_diff_zm(:,:ngrdcol,2:nzm-1))
2637, Generating implicit firstprivate(k_wp2)
2650, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2651, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2652, ! blockidx%x threadidx%x collapsed
2650, Generating default present(rhs(:ngrdcol,:),wpvp2(:ngrdcol,:),wpup2(:ngrdcol,:),gr,lhs_diff_zt(:,:ngrdcol,2:nzt-1))
2652, Generating implicit firstprivate(k_wp3)
2667, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2668, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2669, ! blockidx%x threadidx%x collapsed
2667, Generating default present(wp2(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),lhs_pr1_wp2(:ngrdcol,2:nzm-1))
2669, Generating implicit firstprivate(k_wp2)
2689, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2691, ! blockidx%x threadidx%x collapsed
2689, Generating default present(upwp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),fcor_y(:ngrdcol))
2691, Generating implicit firstprivate(k_wp2)
2700, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2702, ! blockidx%x threadidx%x collapsed
2700, Generating default present(wp2up(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),fcor_y(:ngrdcol))
2702, Generating implicit firstprivate(k_wp3)
2712, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2713, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2714, ! blockidx%x threadidx%x collapsed
2712, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),lhs_pr1_wp3(:ngrdcol,2:nzt-1),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),lhs_tp_wp3(:,:ngrdcol,2:nzt-1))
2714, Generating implicit firstprivate(k_wp3,invrs_dt)
2742, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2743, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2744, ! blockidx%x threadidx%x collapsed
2742, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1),rhs_dp1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wp2(:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1))
2744, Generating implicit firstprivate(k_wp2,invrs_dt)
2794, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2796, ! blockidx%x threadidx%x collapsed
2794, Generating default present(gr,wp2(:ngrdcol,2:nzt),wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),wp3(:ngrdcol,:nzt),rhs(:ngrdcol,:))
2796, Generating implicit firstprivate(k_wp3)
2877, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2878, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2877, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
2878, Generating implicit firstprivate(rhs_lb_idx_zm,rhs_ub_idx_zt,rhs_ub_idx_zm,rhs_lb_idx_zt)
2892, Generating update self(clubb_params(:,:),wp2(:,:),up2(:,:),c11_skw_fnc(:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),wpvp2(:,:),wpup2(:,:),wp3_term_ta_lhs_result(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_splat_wp2(:,:),lhs_pr1_wp2(:,:),rhs_pr1_wp2(:,:),rhs_pr3_wp2(:,:),lhs_pr1_wp3(:,:),fcor_y(:),lhs_splat_wp3(:,:),wp2up(:,:),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(:,:,:),upwp(:,:),rhs_ta_wp3(:,:),lhs_diff_zm(:,:,:),vp2(:,:))
2906, 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:
3342, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3343, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3344, ! blockidx%x threadidx%x collapsed
3342, Generating default present(lhs_ta_wp2(:,:ngrdcol,:),gr)
3354, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3355, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3356, ! blockidx%x threadidx%x collapsed
3354, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,rho_ds_zt(:ngrdcol,:nzm-1),lhs_ta_wp2(:,:ngrdcol,2:nzm-1))
wp2_terms_ac_pr2_lhs:
3468, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3469, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3468, Generating default present(lhs_ac_pr2_wp2(:ngrdcol,:),gr)
3478, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3479, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3480, ! blockidx%x threadidx%x collapsed
3478, 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:
3561, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3562, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3561, Generating default present(gr,lhs_dp1_wp2(:ngrdcol,:))
3571, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3572, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3573, ! blockidx%x threadidx%x collapsed
3571, 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:
3660, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3661, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3660, Generating default present(gr,lhs_pr1_wp2(:ngrdcol,:))
3670, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3671, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3672, ! blockidx%x threadidx%x collapsed
3670, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol))
xp2_xpyp_uv_rhs:
3212, Generating enter data create(rhs_pr2(:,:),rhs_term_tp(:,:),rhs_pr1(:,:))
3240, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3241, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3242, ! blockidx%x threadidx%x collapsed
3240, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1))
3267, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3268, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3269, ! blockidx%x threadidx%x collapsed
3267, Generating default present(rhs_pr1(:ngrdcol,2:nzm-1),gr,lhs_dp1_c14(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),lhs_dp1_c4(:ngrdcol,2:nzm-1),xap2(:ngrdcol,:),rhs_term_tp(:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol))
3298, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3299, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3300, ! blockidx%x threadidx%x collapsed
3298, Generating default present(xap2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3300, Generating implicit firstprivate(dt)
3311, Generating copyin(c14_zeros(:),c4_zeros(:)) [if not already present]
Generating copyout(stats_pr2(:,:),stats_pr1(:,:)) [if not already present]
3324, 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(:,:))
3417, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3418, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3417, Generating default present(xap2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3426, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
advance_xm_wpxp:
520, Generating enter data create(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),skw_zm(:,:),wp3_zm(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),wp3_on_wp2(:,:),vpwp_old(:,:),rtm_old(:,:),wp3_on_wp2_zt(:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
530, Generating enter data create(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),sclrm_old(:,:,:),wpsclrp_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
578, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
579, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
580, ! blockidx%x threadidx%x collapsed
578, Generating default present(thlm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
587, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
588, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
589, ! blockidx%x threadidx%x collapsed
587, Generating default present(wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
597, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
598, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
599, ! blockidx%x threadidx%x collapsed
600, ! blockidx%x threadidx%x collapsed
597, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
607, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
Generating NVIDIA GPU code
608, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
609, ! blockidx%x threadidx%x collapsed
610, ! blockidx%x threadidx%x collapsed
607, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
619, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
620, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
621, ! blockidx%x threadidx%x collapsed
619, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
628, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
630, ! blockidx%x threadidx%x collapsed
628, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
642, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
643, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
644, ! blockidx%x threadidx%x collapsed
642, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:12))
644, Generating implicit firstprivate(c6rt,c6rtb,c6rtc)
663, Generating implicit firstprivate(nzm,ngrdcol)
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(c6thl_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,13:15))
665, Generating implicit firstprivate(c6thl,c6thlb,c6thlc)
696, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
697, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
698, ! blockidx%x threadidx%x collapsed
696, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13),c6thl_skw_fnc(:ngrdcol,:nzm))
710, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
711, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
712, ! blockidx%x threadidx%x collapsed
710, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm),c7_skw_fnc(:ngrdcol,:nzm))
720, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
721, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
722, ! blockidx%x threadidx%x collapsed
720, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,16:18),skw_zm(:ngrdcol,:nzm))
722, Generating implicit firstprivate(c7,c7c,c7b)
750, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:))
758, Generating implicit firstprivate(nzm,ngrdcol)
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(c7_skw_fnc(:ngrdcol,:nzm),err_info%err_code(1:ngrdcol),err_info)
769, Generating update self(err_info%err_code(:))
780, Generating implicit firstprivate(nzt,ngrdcol)
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(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42))
805, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
806, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
807, ! blockidx%x threadidx%x collapsed
805, Generating default present(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm))
814, Generating update self(c6_term(:,:))
924, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
925, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
926, ! blockidx%x threadidx%x collapsed
924, Generating default present(rtm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt))
933, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
934, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
935, ! blockidx%x threadidx%x collapsed
933, Generating default present(wprtp(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm))
943, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
944, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
945, ! blockidx%x threadidx%x collapsed
946, ! blockidx%x threadidx%x collapsed
943, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
953, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
954, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
955, ! blockidx%x threadidx%x collapsed
956, ! blockidx%x threadidx%x collapsed
953, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
966, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
967, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
968, ! blockidx%x threadidx%x collapsed
966, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
975, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
976, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
977, ! blockidx%x threadidx%x collapsed
975, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
991, Generating update self(vpwp(:,:),vm_forcing(:,:),upwp(:,:),um_forcing(:,:),wpsclrp(:,:,:),sclrm_forcing(:,:,:),wpthlp_forcing(:,:),thlm_forcing(:,:),wprtp_forcing(:,:),rtm_forcing(:,:),vprcp(:,:),vg(:,:),uprcp(:,:),ug(:,:),wprtp_old(:,:),rtpthvp(:,:),wpsclrp_old(:,:,:),skw_zm(:,:),wp3_on_wp2_zt(:,:),rho_ds_zt(:,:),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(:,:,:))
1050, Generating update self(rtm_ref(:,:),rtm(:,:))
1065, Generating update device(rtm(:,:))
1071, Generating update self(thlm_ref(:,:),thlm(:,:))
1086, Generating update device(thlm(:,:))
1094, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
1116, Generating update device(vm(:,:),um(:,:))
1130, Generating implicit firstprivate(nzt,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(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
1132, Generating implicit firstprivate(ts_nudge,dt)
1155, 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(:,:),skw_zm(:,:),wp3_zm(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),wp3_on_wp2(:,:),vpwp_old(:,:),rtm_old(:,:),wp3_on_wp2_zt(:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
1165, Generating exit data delete(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
wp2_terms_bp_pr2_rhs:
3753, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3754, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3753, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,:),gr)
3762, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3763, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3764, ! blockidx%x threadidx%x collapsed
3762, Generating default present(c_uu_buoy(:ngrdcol),rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),thv_ds_zm(:ngrdcol,2:nzm-1))
wp2_term_dp1_rhs:
3853, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3854, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3853, Generating default present(rhs_dp1_wp2(:ngrdcol,:),gr)
3863, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3864, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3865, ! blockidx%x threadidx%x collapsed
3863, Generating default present(invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1),rhs_dp1_wp2(:ngrdcol,2:nzm-1),up2(:ngrdcol,2:nzm-1),vp2(:ngrdcol,2:nzm-1))
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(rhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1))
3873, Generating implicit firstprivate(threshold)
wp2_term_pr3_rhs:
3974, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3975, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3974, Generating default present(rhs_pr3_wp2(:ngrdcol,:),gr)
3983, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3984, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3985, ! blockidx%x threadidx%x collapsed
3983, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),c_uu_buoy(:ngrdcol),vm(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),um(:ngrdcol,:nzm-1),c_uu_shr(:ngrdcol),gr,thv_ds_zm(:ngrdcol,2:nzm-1))
xm_wpxp_lhs:
1314, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1315, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1314, Generating default present(lhs(:,:ngrdcol,:1))
1325, Generating implicit firstprivate(ngrdcol,nzt)
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(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt))
1327, Generating implicit firstprivate(k_xm,invrs_dt)
1347, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1348, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1349, ! blockidx%x threadidx%x collapsed
1347, Generating default present(lhs(:,:ngrdcol,:),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs_ac_pr2(:ngrdcol,2:nzm-1),lhs_pr1(:ngrdcol,2:nzm-1))
1349, Generating implicit firstprivate(k_wpxp)
1374, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1375, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1374, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
1375, Generating implicit firstprivate(nzm)
1386, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1387, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1388, ! blockidx%x threadidx%x collapsed
1386, Generating default present(lhs(3,:ngrdcol,:))
1388, Generating implicit firstprivate(k_wpxp,invrs_dt)
1398, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1400, ! blockidx%x threadidx%x collapsed
1398, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1400, Generating implicit firstprivate(k_xm)
1412, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1413, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1414, ! blockidx%x threadidx%x collapsed
1412, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1414, Generating implicit firstprivate(k_xm)
wp2_term_pr1_rhs:
4092, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4093, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4092, Generating default present(rhs_pr1_wp2(:ngrdcol,:),gr)
4101, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4102, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4103, ! blockidx%x threadidx%x collapsed
4101, 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))
xp2_xpyp_rhs:
3590, Generating enter data create(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
3645, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3646, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3647, ! blockidx%x threadidx%x collapsed
3645, Generating default present(lhs_ta(:,:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1),rhs_term_dp1(:ngrdcol,2:nzm-1),lhs_term_dp1(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),gr,xapxbp(:ngrdcol,:),rhs_term_tp(:ngrdcol,2:nzm-1))
3702, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3703, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3704, ! blockidx%x threadidx%x collapsed
3702, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3711, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3712, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3713, ! blockidx%x threadidx%x collapsed
3711, Generating default present(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3713, Generating implicit firstprivate(dt)
3725, Generating copyin(xm_zeros(:,:),wpxp_zeros(:,:)) [if not already present]
Generating copyout(stats_tp2(:,:),stats_tp1(:,:)) [if not already present]
3742, Generating update self(lhs_ta(:,:,:),rhs_ta(:,:),xbm(:,:),xpyp_forcing(:,:),rhs_term_tp(:,:),wpxap(:,:),xapxbp(:,:),rhs_term_dp1(:,:),wpxbp(:,:),cn(:,:),xam(:,:),invrs_tau_zm(:,:),lhs_term_dp1(:,:))
3870, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3871, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3870, Generating default present(xapxbp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3871, Generating implicit firstprivate(threshold)
3877, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
calc_xm_wpxp_lhs_terms:
1547, Generating enter data create(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
1583, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1584, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1585, ! blockidx%x threadidx%x collapsed
1583, Generating default present(kh_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1592, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1593, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1594, ! blockidx%x threadidx%x collapsed
1592, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1601, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1603, ! blockidx%x threadidx%x collapsed
1601, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm))
1611, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1612, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1611, Generating default present(zeros_array(:ngrdcol))
1631, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
wp2_term_pr_dfsn_rhs:
4187, Generating create(wpuip2(:,:)) [if not already present]
4189, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4190, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4191, ! blockidx%x threadidx%x collapsed
4189, Generating default present(wp3(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),wpvp2(:ngrdcol,:nzt))
4197, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4199, ! blockidx%x threadidx%x collapsed
4197, Generating default present(rho_ds_zt(:ngrdcol,:nzm-1),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),c_wp2_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zm(:ngrdcol,2:nzm-1))
4207, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4207, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,:),gr)
wp3_term_ta_new_pdf_lhs:
4346, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4347, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4349, !$acc loop seq
4346, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
4349, Loop is parallelizable
4356, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4357, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4358, ! blockidx%x threadidx%x collapsed
4356, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),coef_wp4_implicit(:ngrdcol,2:nzt),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt))
xm_wpxp_rhs:
1766, Generating enter data create(rhs_bp_pr3(:,:))
1786, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1787, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1786, Generating default present(rhs(:ngrdcol,rhs_lb_idx_zm),wpxp(:ngrdcol,gr%k_lb_zm),gr)
1787, Generating implicit firstprivate(rhs_lb_idx_zm)
1794, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1796, ! blockidx%x threadidx%x collapsed
1794, Generating default present(rhs(:ngrdcol,:),xm_forcing(:ngrdcol,:nzt),xm(:ngrdcol,:nzt))
1796, Generating implicit firstprivate(invrs_dt,k_xm)
1810, Generating implicit firstprivate(nzm,ngrdcol)
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(lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wpxp_forcing(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,:),rhs_bp_pr3(:ngrdcol,2:nzm-1),gr,lhs_pr1(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1))
1812, Generating implicit firstprivate(k_wpxp)
1829, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1830, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1829, Generating default present(rhs(:ngrdcol,rhs_ub_idx_zm))
1830, Generating implicit firstprivate(rhs_ub_idx_zm)
1838, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1839, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1840, ! blockidx%x threadidx%x collapsed
1838, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
1840, Generating implicit firstprivate(k_wpxp,invrs_dt)
1892, 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]
1912, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:))
1984, Generating exit data delete(rhs_bp_pr3(:,:))
wp3_term_ta_adg1_lhs:
4541, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4542, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4543, ! blockidx%x threadidx%x collapsed
4541, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
4564, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4565, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4566, ! blockidx%x threadidx%x collapsed
4564, Generating default present(a3_coef(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),wp3_on_wp2(:ngrdcol,2:nzt))
4614, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4615, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4616, ! blockidx%x threadidx%x collapsed
4614, Generating default present(a1_coef(:ngrdcol,2:nzt),lhs_ta_wp3(:,:ngrdcol,2:nzt-1),rho_ds_zt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a3_coef(:ngrdcol,2:nzt),gr,wp2(:ngrdcol,2:nzt),wp3_on_wp2(:ngrdcol,2:nzt))
4677, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4678, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4679, ! blockidx%x threadidx%x collapsed
4677, Generating default present(a3_coef_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp3_on_wp2(:ngrdcol,2:nzt),wp2(:ngrdcol,2:nzt))
wp3_term_tp_lhs:
4840, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4841, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4842, !$acc loop seq
4840, Generating default present(lhs_tp_wp3(:,:ngrdcol,:),gr)
4841, Generating implicit firstprivate(i)
4842, Loop is parallelizable
4852, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4853, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4854, ! blockidx%x threadidx%x collapsed
4852, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),coef_wp3_tp(:ngrdcol),gr)
wp3_terms_ac_pr2_lhs:
4967, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4968, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4967, Generating default present(lhs_ac_pr2_wp3(:ngrdcol,:),gr)
4977, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4978, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4979, ! blockidx%x threadidx%x collapsed
4977, Generating default present(gr%invrs_dzt(1:ngrdcol,2:nzt-1),c11_skw_fnc(:ngrdcol,2:nzt-1),gr,wm_zm(:ngrdcol,2:nzt),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1))
wp3_term_pr1_lhs:
5086, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5087, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5086, Generating default present(lhs_pr1_wp3(:ngrdcol,:),gr)
5097, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5098, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5099, ! blockidx%x threadidx%x collapsed
5097, Generating default present(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))
5108, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5109, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5110, ! blockidx%x threadidx%x collapsed
5108, 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))
wp3_term_ta_explicit_rhs:
5211, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5212, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5211, Generating default present(gr,rhs_ta_wp3(:ngrdcol,:))
5221, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5222, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5223, ! blockidx%x threadidx%x collapsed
5221, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp4(:ngrdcol,2:nzt),rhs_ta_wp3(:ngrdcol,2:nzt-1))
wp3_terms_bp1_pr2_rhs:
5297, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5298, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5297, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,:),gr)
5307, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5308, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5309, ! blockidx%x threadidx%x collapsed
5307, Generating default present(c11_skw_fnc(:ngrdcol,2:nzt-1),rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),wp2thvp(:ngrdcol,2:nzt-1),thv_ds_zt(:ngrdcol,2:nzt-1))
wp3_term_pr_turb_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_pr_turb_wp3(:ngrdcol,:),gr)
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(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))
5420, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5421, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5422, ! blockidx%x threadidx%x collapsed
5420, 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))
calc_xm_wpxp_ta_terms:
2159, 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(:,:))
2165, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:))
2189, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2190, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2191, ! blockidx%x threadidx%x collapsed
2192, ! blockidx%x threadidx%x collapsed
2189, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2201, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2202, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2203, ! blockidx%x threadidx%x collapsed
2204, ! blockidx%x threadidx%x collapsed
2205, ! blockidx%x threadidx%x collapsed
2201, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim))
2214, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2215, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2216, ! blockidx%x threadidx%x collapsed
2214, Generating default present(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt))
2243, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2244, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2245, ! blockidx%x threadidx%x collapsed
2243, Generating default present(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt))
2277, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2278, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2279, ! blockidx%x threadidx%x collapsed
2277, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
2290, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2291, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2292, ! blockidx%x threadidx%x collapsed
2290, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2313, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2314, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2315, ! blockidx%x threadidx%x collapsed
2313, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2331, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2332, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2333, ! blockidx%x threadidx%x collapsed
2334, ! blockidx%x threadidx%x collapsed
2331, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2342, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2343, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2344, ! blockidx%x threadidx%x collapsed
2345, ! blockidx%x threadidx%x collapsed
2346, ! blockidx%x threadidx%x collapsed
2342, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2356, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2357, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2358, ! blockidx%x threadidx%x collapsed
2356, Generating default present(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt))
2368, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2369, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2370, ! blockidx%x threadidx%x collapsed
2368, Generating default present(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm))
2378, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2379, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2380, ! blockidx%x threadidx%x collapsed
2381, ! blockidx%x threadidx%x collapsed
2378, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim))
2393, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2394, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2395, ! blockidx%x threadidx%x collapsed
2396, ! blockidx%x threadidx%x collapsed
2393, Generating default present(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm))
2406, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2407, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2408, ! blockidx%x threadidx%x collapsed
2406, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm))
2540, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:))
2548, 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(:,:))
2554, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:))
wp3_term_pr_dfsn_rhs:
5512, Generating create(wp2uip2(:,:),wp2_uip2(:,:)) [if not already present]
5514, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5515, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5516, ! blockidx%x threadidx%x collapsed
5514, Generating default present(up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),wp2up2(:ngrdcol,:nzm),wp2vp2(:ngrdcol,:nzm),wp4(:ngrdcol,:nzm))
5523, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5524, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5523, Generating default present(gr,rhs_pr_dfsn_wp3(:ngrdcol,:))
5532, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5533, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5534, ! blockidx%x threadidx%x collapsed
5532, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),c_wp3_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1))
wp3_term_pr1_rhs:
5637, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5638, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5637, Generating default present(rhs_pr1_wp3(:ngrdcol,:),gr)
5648, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5649, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5650, ! blockidx%x threadidx%x collapsed
5648, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8b(:ngrdcol),c8(:ngrdcol),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1),skw_zt(:ngrdcol,2:nzt-1))
5657, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5658, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5659, ! blockidx%x threadidx%x collapsed
5657, 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))
solve_xm_wpxp_with_single_lhs:
2910, 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(:,:))
2918, Generating enter data create(wpsclrp_forcing(:,:,:))
2922, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
2967, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2969, ! blockidx%x threadidx%x collapsed
2967, Generating default present(wpsclrp_forcing(:ngrdcol,:nzm,sclr))
2969, Generating implicit firstprivate(sclr)
2997, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2998, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2999, ! blockidx%x threadidx%x collapsed
2997, Generating default present(vm_tndcy(:ngrdcol,:nzt),vm_forcing(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),ug(:ngrdcol,:nzt),fcor(:ngrdcol),um_forcing(:ngrdcol,:nzt),vg(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
3007, Generating update self(ug(:,:),vg(:,:),fcor(:),um_forcing(:,:),vm(:,:),vm_forcing(:,:),um(:,:))
3050, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3051, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3052, ! blockidx%x threadidx%x collapsed
3050, Generating default present(vm_tndcy(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt))
3065, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3066, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3067, ! blockidx%x threadidx%x collapsed
3065, Generating default present(upwp_forcing(:ngrdcol,:nzm),ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vpwp_forcing(:ngrdcol,:nzm),c_uu_shr(:ngrdcol))
3078, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3079, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3080, ! blockidx%x threadidx%x collapsed
3078, Generating default present(fcor(:ngrdcol),vpwp_forcing(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm))
3093, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3094, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3095, ! blockidx%x threadidx%x collapsed
3093, Generating default present(wp2(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm),fcor_y(:ngrdcol),up2(:ngrdcol,:nzm))
3108, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3109, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3110, ! blockidx%x threadidx%x collapsed
3108, Generating default present(upwp_forcing_pert(:ngrdcol,:nzm),ddzt_um_pert(:ngrdcol,:nzm),ddzt_vm_pert(:ngrdcol,:nzm),c_uu_shr(:ngrdcol),wp2(:ngrdcol,:nzm),vpwp_forcing_pert(:ngrdcol,:nzm))
3120, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:))
3136, Generating update self(vpwp(:,:),upwp(:,:),fcor(:))
3153, Generating update self(wp2(:,:),up2(:,:),fcor_y(:))
3164, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3165, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3166, ! blockidx%x threadidx%x collapsed
3164, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm))
3218, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3219, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3220, ! blockidx%x threadidx%x collapsed
3218, Generating default present(vpthvp_tmp(:ngrdcol,:nzm),vpthlp(:ngrdcol,:nzm),vprtp(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_tmp(:ngrdcol,:nzm),upthlp(:ngrdcol,:nzm),uprtp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm))
3235, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3236, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3237, ! blockidx%x threadidx%x collapsed
3235, Generating default present(vpthvp_pert(:ngrdcol,:nzm),vpthlp_pert(:ngrdcol,:nzm),vprtp_pert(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_pert(:ngrdcol,:nzm),upthlp_pert(:ngrdcol,:nzm),uprtp_pert(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm))
3251, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:))
3296, Generating implicit firstprivate(nzm,nrhs,ngrdcol)
Generating NVIDIA GPU code
3297, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3298, ! blockidx%x threadidx%x collapsed
3299, ! blockidx%x threadidx%x collapsed
3296, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs))
3309, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3311, ! blockidx%x threadidx%x collapsed
3309, Generating default present(thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,:2))
3318, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3319, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3320, ! blockidx%x threadidx%x collapsed
3318, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,:2))
3327, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
3328, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3329, ! blockidx%x threadidx%x collapsed
3330, ! blockidx%x threadidx%x collapsed
3327, Generating default present(sclrm(:ngrdcol,:nzt,:sclr_dim),old_solution(:ngrdcol,2:nzt*2,3:sclr_dim+2))
3337, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
3338, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3339, ! blockidx%x threadidx%x collapsed
3340, ! blockidx%x threadidx%x collapsed
3337, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),old_solution(:ngrdcol,:nzm*2-1,3:sclr_dim+2))
3348, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3349, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3350, ! blockidx%x threadidx%x collapsed
3348, Generating default present(vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,sclr_dim+3:sclr_dim+4))
3350, Generating implicit firstprivate(sclr_dim)
3357, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3358, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3359, ! blockidx%x threadidx%x collapsed
3357, Generating default present(vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,sclr_dim+3:sclr_dim+4))
3359, Generating implicit firstprivate(sclr_dim)
3393, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:))
3683, 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(:,:))
3691, Generating exit data delete(wpsclrp_forcing(:,:,:))
calc_xp2_xpyp_ta_terms:
4175, Generating enter data create(sgn_t_vel_rtpthlp(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),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_zt(:,:),sgn_t_vel_rtp2_zt(:,:),sgn_t_vel_rtpthlp_zt(:,:),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(:,:))
4188, Generating enter data create(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(:,:))
4203, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4204, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4205, ! blockidx%x threadidx%x collapsed
4203, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
4214, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4215, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4216, ! blockidx%x threadidx%x collapsed
4214, Generating default present(wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4223, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4224, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4225, ! blockidx%x threadidx%x collapsed
4223, 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))
4492, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4493, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4494, ! blockidx%x threadidx%x collapsed
4492, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt))
4507, Generating implicit firstprivate(ngrdcol,nzm)
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(coef_wprtp2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm))
4531, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4532, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4533, ! blockidx%x threadidx%x collapsed
4531, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt))
4551, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4552, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
4553, ! blockidx%x threadidx%x collapsed
4554, ! blockidx%x threadidx%x collapsed
4551, Generating default present(lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm))
4563, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
Generating NVIDIA GPU code
4564, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
4565, ! blockidx%x threadidx%x collapsed
4566, ! blockidx%x threadidx%x collapsed
4567, ! blockidx%x threadidx%x collapsed
4563, Generating default present(lhs_ta_wpthlpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wpsclrp2(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp2(:,:ngrdcol,:nzm),lhs_ta_wprtpsclrp(:,:ngrdcol,:nzm,:sclr_dim))
4588, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4589, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4590, ! blockidx%x threadidx%x collapsed
4588, Generating default present(term_wprtp2_explicit(:ngrdcol,:nzt),term_wprtpthlp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wprtp_zt(:ngrdcol,:nzt),term_wpthlp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
4602, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4603, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4604, ! blockidx%x threadidx%x collapsed
4602, Generating default present(term_wprtp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
4630, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4631, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4632, ! blockidx%x threadidx%x collapsed
4630, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm))
4638, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4639, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4640, ! blockidx%x threadidx%x collapsed
4638, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt))
4658, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4659, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4660, ! blockidx%x threadidx%x collapsed
4658, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4665, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4666, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4667, ! blockidx%x threadidx%x collapsed
4665, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt))
4689, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4691, ! blockidx%x threadidx%x collapsed
4689, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4697, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4698, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4699, ! blockidx%x threadidx%x collapsed
4697, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt))
4717, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4718, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4719, ! blockidx%x threadidx%x collapsed
4717, Generating default present(term_wprtpthlp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtpthlp(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
4743, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4744, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4745, ! blockidx%x threadidx%x collapsed
4743, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm))
4751, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4752, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4753, ! blockidx%x threadidx%x collapsed
4751, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt))
4783, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4784, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4785, ! blockidx%x threadidx%x collapsed
4783, Generating default present(term_wpsclrp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrp2(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm))
4792, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4793, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4794, ! blockidx%x threadidx%x collapsed
4792, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt))
4817, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4818, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4819, ! blockidx%x threadidx%x collapsed
4817, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm))
4824, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4825, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4826, ! blockidx%x threadidx%x collapsed
4824, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt))
4847, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4848, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4849, ! blockidx%x threadidx%x collapsed
4847, Generating default present(term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrprtp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
4856, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4857, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4858, ! blockidx%x threadidx%x collapsed
4856, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
4881, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4882, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4883, ! blockidx%x threadidx%x collapsed
4881, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm))
4888, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4889, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4890, ! blockidx%x threadidx%x collapsed
4888, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt))
4911, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4912, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4913, ! blockidx%x threadidx%x collapsed
4911, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
4920, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4921, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4922, ! blockidx%x threadidx%x collapsed
4920, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr))
4945, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4946, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4947, ! blockidx%x threadidx%x collapsed
4945, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
4952, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4953, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4954, ! blockidx%x threadidx%x collapsed
4952, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt))
5389, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5390, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5391, ! blockidx%x threadidx%x collapsed
5389, Generating default present(term_wpup2_explicit_zm(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),coef_wpvp2_implicit_zm(:ngrdcol,:nzm),term_wpvp2_explicit_zm(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),coef_wpup2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm))
5403, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5404, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5405, ! blockidx%x threadidx%x collapsed
5403, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm))
5421, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5422, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5423, ! blockidx%x threadidx%x collapsed
5421, Generating default present(coef_wpup2_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpvp2_implicit(:ngrdcol,:nzt))
5431, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5432, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5433, ! blockidx%x threadidx%x collapsed
5431, Generating default present(term_wpup2_explicit(:ngrdcol,:nzt),upwp_zt(:ngrdcol,:nzt),term_wpvp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),vpwp_zt(:ngrdcol,:nzt))
5453, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5454, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
5455, ! blockidx%x threadidx%x collapsed
5456, ! blockidx%x threadidx%x collapsed
5453, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm))
5488, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:))
5499, Generating exit data delete(sgn_t_vel_rtpthlp(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),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_zt(:,:),sgn_t_vel_rtp2_zt(:,:),sgn_t_vel_rtpthlp_zt(:,:),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(:,:))
5512, Generating exit data delete(wpsclrp_zt(:,:,:),term_wpthlpsclrp_explicit_zm(:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:))
term_tp_rhs:
5589, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5590, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5591, ! blockidx%x threadidx%x collapsed
5589, Generating default present(invrs_dzm(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),xbm(:ngrdcol,:nzm-1),xam(:ngrdcol,:nzm-1),wpxap(:ngrdcol,2:nzm-1),wpxbp(:ngrdcol,2:nzm-1))
term_dp1_lhs:
5684, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5685, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5684, Generating default present(gr,lhs(:ngrdcol,:))
5693, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5694, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5695, ! blockidx%x threadidx%x collapsed
5693, Generating default present(lhs(:ngrdcol,2:nzm-1),invrs_tau_zm(:ngrdcol,2:nzm-1),cn(:ngrdcol,2:nzm-1))
term_dp1_rhs:
5774, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5775, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5776, ! blockidx%x threadidx%x collapsed
5774, Generating default present(rhs(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),cn(:ngrdcol,:nzm))
5776, Generating implicit firstprivate(threshold)
term_pr1:
5902, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5903, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5904, ! blockidx%x threadidx%x collapsed
5902, Generating default present(invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c14(:ngrdcol),xbp2(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),invrs_tau_c14_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol))
term_pr2:
6018, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6019, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6020, ! blockidx%x threadidx%x collapsed
6018, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),c_uu_buoy(:ngrdcol),vm(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),um(:ngrdcol,:nzm-1),c_uu_shr(:ngrdcol),gr,thv_ds_zm(:ngrdcol,2:nzm-1))
pos_definite_variances:
6112, Generating update self(xp2_np1(:,:))
6133, Generating update self(xp2_np1(:,:))
xm_wpxp_clipping_and_stats:
4626, Generating enter data create(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
4717, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4718, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4719, ! blockidx%x threadidx%x collapsed
4717, Generating default present(xm_old(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),solution(:ngrdcol,:))
4719, Generating implicit firstprivate(k_xm)
4728, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4729, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4730, ! blockidx%x threadidx%x collapsed
4728, Generating default present(solution(:ngrdcol,:),wpxp(:ngrdcol,:nzm))
4730, Generating implicit firstprivate(k_wpxp)
4739, 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]
4961, Generating update self(xm(:,:))
5017, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5018, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5019, ! blockidx%x threadidx%x collapsed
5017, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5027, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5028, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5029, ! blockidx%x threadidx%x collapsed
5027, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5037, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5038, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5039, ! blockidx%x threadidx%x collapsed
5037, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5049, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5050, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5051, ! blockidx%x threadidx%x collapsed
5049, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5081, Generating update self(wpxp(:,:))
5115, Generating update self(wpxp(:,:))
5136, Generating update self(wpxp(:,:))
5161, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
xm_term_ta_lhs:
5252, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5253, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5254, ! blockidx%x threadidx%x collapsed
5252, Generating default present(invrs_rho_ds_zt(:ngrdcol,:nzt),gr%invrs_dzt(1:ngrdcol,1:nzt),gr,rho_ds_zm(:ngrdcol,:nzt+1),lhs_ta_xm(:,:ngrdcol,:nzt))
wpxp_term_tp_lhs:
5351, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5352, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5351, Generating default present(lhs_tp(:,:ngrdcol,gr%k_lb_zm),gr)
5359, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5360, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5361, ! blockidx%x threadidx%x collapsed
5359, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),gr)
5374, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5375, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5374, Generating default present(lhs_tp(:,:ngrdcol,gr%k_ub_zm),gr)
wpxp_terms_ac_pr2_lhs:
5476, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5477, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5476, Generating default present(lhs_ac_pr2(:ngrdcol,gr%k_lb_zm),gr)
5483, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5484, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5485, ! blockidx%x threadidx%x collapsed
5483, 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))
5494, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5495, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5494, Generating default present(gr,lhs_ac_pr2(:ngrdcol,gr%k_ub_zm))
wpxp_term_pr1_lhs:
5575, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5577, ! blockidx%x threadidx%x collapsed
5575, Generating default present(lhs_pr1_wprtp(:ngrdcol,2:nzm-1),lhs_pr1_wpthlp(:ngrdcol,2:nzm-1),c6rt_skw_fnc(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c6thl_skw_fnc(:ngrdcol,2:nzm-1))
5589, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5590, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5589, Generating default present(gr,lhs_pr1_wpthlp(:ngrdcol,:),lhs_pr1_wprtp(:ngrdcol,:))
5609, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5611, ! blockidx%x threadidx%x collapsed
5609, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1))
5620, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5621, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5620, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:),gr)
wpxp_terms_bp_pr3_rhs:
5699, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5700, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5699, Generating default present(rhs_bp_pr3(:ngrdcol,gr%k_lb_zm),gr)
5705, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5706, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5707, ! blockidx%x threadidx%x collapsed
5705, 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))
5713, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5714, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5713, Generating default present(gr,rhs_bp_pr3(:ngrdcol,gr%k_ub_zm))
xm_correction_wpxp_cl:
5887, Generating enter data create(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
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(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm))
5893, Generating implicit firstprivate(l_any_clipping_needed)
5902, Generating update self(l_any_clipping_needed)
5920, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5921, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5922, ! blockidx%x threadidx%x collapsed
5920, Generating default present(l_clipping_needed(:ngrdcol),xm_tndcy_wpxp_cl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),wpxp_chnge(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt))
5922, Generating implicit firstprivate(dt)
5932, Generating update self(xm_tndcy_wpxp_cl(:,:))
5939, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
damp_coefficient:
5987, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5988, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5989, ! blockidx%x threadidx%x collapsed
5987, Generating default present(coefficient(:ngrdcol),damped_value(:ngrdcol,:nzm),gr,gr%zm(1:ngrdcol,1:nzm),threshold(:ngrdcol),max_coeff_value(:ngrdcol),lscale_zm(:ngrdcol,:nzm),altitude_threshold(:ngrdcol),cx_skw_fnc(:ngrdcol,:nzm))
diagnose_upxp:
6067, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:))
6072, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6073, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6074, ! blockidx%x threadidx%x collapsed
6072, 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))
6084, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6085, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6084, Generating default present(ypxp(:ngrdcol,:),gr)
6091, Generating exit data delete(ddzt_ym(:,:),ddzt_xm(:,:))
[ 46%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90.o
advance_clubb_core:
677, Generating enter data create(lhs_splat_wp2(:,:),invrs_tau_zt(:,:),tau_max_zm(:,:),stability_correction(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_smth(:,:),invrs_tau_c6_zm(:,:),invrs_tau_xp2_zm(:,:),em_zt(:,:),invrs_tau_c1_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),sigma_sqd_w_zt(:,:),mixt_frac_zm(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),thvm(:,:),w_1_zm(:,:),varnce_w_2_zm(:,:),em(:,:),sigma_sqd_w(:,:),rtm_before(:,:),tau_max_zt(:,:),ddzt_umvm_sqd(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_down(:,:),wprtp2(:,:),w_2_zm(:,:),wprtpthlp(:,:),tau_zm(:,:),rcp2_zt(:,:),cx_fnc_richardson(:,:),thlm_before(:,:),wpthlp2(:,:))
692, Generating enter data create(wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),wpsclrpthlp(:,:,:))
696, Generating enter data create(wpedsclrp(:,:,:))
737, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
738, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
739, ! blockidx%x threadidx%x collapsed
737, Generating default present(thlm_before(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_before(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
746, Generating update self(wp2(:,:),upwp(:,:),thlp2(:,:),rtpthlp(:,:),rfrzm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),vp2(:,:),up2(:,:),wprtp(:,:),wpthlp(:,:),wp3(:,:),um(:,:),vm(:,:),vpwp(:,:))
883, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
884, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
885, ! blockidx%x threadidx%x collapsed
883, Generating default present(sigma_sqd_w_zt(:ngrdcol,:nzt))
892, Generating update self(sigma_sqd_w_zt(:,:))
902, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
903, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
904, ! blockidx%x threadidx%x collapsed
902, Generating default present(wp2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2(:ngrdcol,:nzm),em(:ngrdcol,:nzm))
911, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
912, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
913, ! blockidx%x threadidx%x collapsed
911, Generating default present(mixt_frac_zm(:ngrdcol,:nzm),pdf_params_zm,varnce_w_1_zm(:ngrdcol,:nzm),pdf_params_zm%varnce_w_1(1:ngrdcol,1:nzm),pdf_params_zm%w_2(1:ngrdcol,1:nzm),pdf_params_zm%mixt_frac(1:ngrdcol,1:nzm),w_2_zm(:ngrdcol,:nzm),w_1_zm(:ngrdcol,:nzm),pdf_params_zm%w_1(1:ngrdcol,1:nzm),varnce_w_2_zm(:ngrdcol,:nzm),pdf_params_zm%varnce_w_2(1:ngrdcol,1:nzm))
931, Generating update self(exner(:,:),thlm(:,:),rtm(:,:),p_in_pa(:,:),rcm(:,:))
1015, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1016, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1017, ! blockidx%x threadidx%x collapsed
1015, Generating default present(invrs_tau_c1_zm(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm))
1036, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1037, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1038, ! blockidx%x threadidx%x collapsed
1036, Generating default present(em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,37))
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(em(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,37))
1108, Generating implicit firstprivate(nzm,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(cx_fnc_richardson(:ngrdcol,:nzm))
1542, Generating update self(wp2(:,:),up2(:,:),thlp2(:,:),rtpthlp(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wpthlp(:,:),wprtp(:,:),wp3(:,:),um(:,:),vm(:,:),vp2(:,:))
1562, Generating update self(vpwp(:,:),upwp(:,:))
1596, Generating exit data delete(wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),wpsclrpthlp(:,:,:))
1600, Generating exit data delete(wpedsclrp(:,:,:))
1603, Generating exit data delete(lhs_splat_wp2(:,:),invrs_tau_zt(:,:),tau_max_zm(:,:),stability_correction(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_smth(:,:),invrs_tau_c6_zm(:,:),invrs_tau_xp2_zm(:,:),em_zt(:,:),invrs_tau_c1_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),sigma_sqd_w_zt(:,:),mixt_frac_zm(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),thvm(:,:),w_1_zm(:,:),varnce_w_2_zm(:,:),em(:,:),sigma_sqd_w(:,:),rtm_before(:,:),tau_zm(:,:),rcp2_zt(:,:),cx_fnc_richardson(:,:),tau_max_zt(:,:),ddzt_umvm_sqd(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_down(:,:),wprtp2(:,:),w_2_zm(:,:),wpthlp2(:,:),wprtpthlp(:,:),thlm_before(:,:))
set_sfc_value_of_flux_profiles:
1710, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1711, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1710, Generating default present(wpthlp_sfc(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),wprtp(:ngrdcol,gr%k_lb_zm),vpwp_sfc(:ngrdcol),upwp(:ngrdcol,gr%k_lb_zm),gr,vpwp(:ngrdcol,gr%k_lb_zm),upwp_sfc(:ngrdcol))
1720, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1721, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1720, Generating default present(upwp_pert(:ngrdcol,gr%k_lb_zm),gr,vpwp_sfc_pert(:ngrdcol),vpwp_pert(:ngrdcol,gr%k_lb_zm),upwp_sfc_pert(:ngrdcol))
1730, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
1731, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1732, ! blockidx%x threadidx%x collapsed
1730, Generating default present(gr,wpsclrp_sfc(:ngrdcol,:sclr_dim),wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
1743, Generating implicit firstprivate(ngrdcol,edsclr_dim)
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(gr,wpedsclrp_sfc(:ngrdcol,:edsclr_dim),wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim))
1754, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1755, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1754, Generating default present(wpthlp(:ngrdcol,gr%k_lb_zm),wprtp(:ngrdcol,gr%k_lb_zm),vpwp(:ngrdcol,gr%k_lb_zm),gr,upwp(:ngrdcol,gr%k_lb_zm))
1765, Generating implicit firstprivate(sclr_dim,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(wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim),gr)
1778, Generating implicit firstprivate(ngrdcol,edsclr_dim)
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(wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim),gr)
[ 46%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90.o
advance_clubb_core_api_single_col:
1120, 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(clubb_params_col(:,:)) [if not already present]
Generating copy(err_info_api%err_code(:)) [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(:),err_info_api%err_header(:)) [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(:,:),wp2up2_col(:,:),wp3_col(:,:),wpthvp_col(:,:),wpup2_col(:,:),wp2thvp_col(:,:),wp2up_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(:,:)) [if not already present]
Generating copyin(err_info_api) [if not already present]
Generating copy(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]
1201, 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]
1206, 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]
1210, 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:
1657, 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(clubb_params(:,:)) [if not already present]
Generating copyout(err_info_api%err_code(:)) [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(:),err_info_api%err_header(:)) [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(:,:),wp2thvp(:,:)) [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(:,:),wp2up(:,:),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 copyin(err_info_api) [if not already present]
Generating copy(wpvp2(:,:)) [if not already present]
1728, 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]
1732, Generating copyin(edsclrm_forcing(:,:,:)) [if not already present]
Generating copy(edsclrm(:,:,:)) [if not already present]
Generating copyin(wpedsclrp_sfc(:,:)) [if not already present]
1736, Generating copyin(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),l_mix_rat_hm(:),rtphmp_zt(:,:,:)) [if not already present]
calculate_thlp2_rad_api:
1853, 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]
[ 46%] Linking Fortran static library libclubb_core_lib.a
[ 51%] Built target clubb_core_lib
Scanning dependencies of target text_writer_lib
Scanning dependencies of target bugsrad_lib
Scanning dependencies of target microphys_utils_lib
[ 52%] Built target text_writer_lib
Scanning dependencies of target coamps_lib
[ 52%] Building Fortran object src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.o
[ 57%] Built target bugsrad_lib
[ 67%] Built target coamps_lib
[ 67%] Linking Fortran static library libmicrophys_utils_lib.a
[ 67%] Built target microphys_utils_lib
Scanning dependencies of target morrison_microphys_lib
Scanning dependencies of target KK_microphys_lib
[ 68%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90.o
[ 68%] Building Fortran object src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90.o
0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel
[ 68%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90.o
[ 69%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90.o
[ 69%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90.o
[ 69%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90.o
[ 69%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90.o
[ 70%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90.o
[ 70%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90.o
[ 70%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90.o
[ 71%] Linking Fortran static library libKK_microphys_lib.a
[ 71%] Built target KK_microphys_lib
Scanning dependencies of target silhs_lib
[ 71%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90.o
[ 72%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90.o
[ 73%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90.o
[ 74%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90.o
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(x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:),hm_metadata)
137, Generating implicit firstprivate(ngrdcol,num_samples,pdf_dim,nzt)
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,l_in_precip_all_levs(:ngrdcol,:num_samples,:nzt),x_nl_all_levs(:ngrdcol,:num_samples,:nzt,hm_metadata%iipdf_ncn+1:pdf_dim))
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(pdf_dim,nzt,num_samples,ngrdcol)
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),sigma_cholesky1(:,:ngrdcol,:nzt,:pdf_dim),sigma_cholesky2(:,:ngrdcol,:nzt,:pdf_dim),mu2(:ngrdcol,:nzt,:pdf_dim),mu1(:ngrdcol,:nzt,:pdf_dim),std_normal(:,:ngrdcol,:nzt,:num_samples))
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(nzt,num_samples,ngrdcol)
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(lh_rt(:ngrdcol,:num_samples,:nzt),rt_2(:ngrdcol,:nzt),crt_2(:ngrdcol,:nzt),eta(:ngrdcol,:num_samples,:nzt),mu_chi_2(:ngrdcol,:nzt),lh_thl(:ngrdcol,:num_samples,:nzt),chi(:ngrdcol,:num_samples,:nzt),cthl_2(:ngrdcol,:nzt),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),thl_2(:ngrdcol,:nzt),thl_1(:ngrdcol,:nzt),cthl_1(:ngrdcol,:nzt),rt_1(:ngrdcol,:nzt),mu_chi_1(:ngrdcol,:nzt),crt_1(:ngrdcol,:nzt))
650, Generating implicit firstprivate(lh_dev_thl_lim)
[ 74%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90.o
generate_silhs_sample:
216, Generating enter data create(l_in_precip(:,:,:),x_vert_corr(:,:),x_u_all_levs(:,:,:,:),rand_pool(:,:,:,:),sigma_cholesky1(:,:,:,:),rcm_pdf(:,:),k_lh_start(:),cloud_frac(:,:,:),sigma_cholesky2(:,:,:,:))
244, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
245, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
246, ! blockidx%x threadidx%x collapsed
244, Generating default present(pdf_params,rcm_pdf(:ngrdcol,:nzt))
265, Generating implicit firstprivate(ngrdcol,nzt,pdf_dim)
Generating NVIDIA GPU code
266, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
267, ! blockidx%x threadidx%x collapsed
268, ! blockidx%x threadidx%x collapsed
269, ! blockidx%x threadidx%x collapsed
265, 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),sigma2(:ngrdcol,:nzt,:pdf_dim),corr_cholesky_mtx_2(:ngrdcol,:nzt,:pdf_dim,:pdf_dim))
282, Generating implicit firstprivate(nzt,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(delta_zm(:ngrdcol,:nzt),gr,lscale(:ngrdcol,:nzt),x_vert_corr(:ngrdcol,:nzt),rcm_pdf(:ngrdcol,:nzt))
284, Generating implicit firstprivate(vert_decorr_coef)
298, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
299, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
300, ! blockidx%x threadidx%x collapsed
298, Generating default present(x_vert_corr(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),gr,delta_zm(:ngrdcol,:nzt))
300, Generating implicit firstprivate(vert_decorr_coef)
311, Generating update self(x_vert_corr(:,:))
349, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
350, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
351, ! blockidx%x threadidx%x collapsed
352, ! blockidx%x threadidx%x collapsed
349, Generating default present(pdf_params%mixt_frac(1:ngrdcol,1:nzt),precip_fracs,l_in_precip(:ngrdcol,:num_samples,:nzt),pdf_params,precip_fracs%precip_frac_2(1:ngrdcol,1:nzt),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),x_u_all_levs(:ngrdcol,:num_samples,:nzt,pdf_dim+1:pdf_dim+2),pdf_params%cloud_frac_2(1:ngrdcol,1:nzt),cloud_frac(:ngrdcol,:num_samples,:nzt),precip_fracs%precip_frac_1(1:ngrdcol,1:nzt),pdf_params%cloud_frac_1(1:ngrdcol,1:nzt))
352, Generating implicit firstprivate(pdf_dim)
406, Generating update self(lh_sample_point_weights(:,:,:),l_in_precip(:,:,:),k_lh_start(:),x_u_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:))
440, Generating update self(x_mixt_comp_all_levs(:,:,:),x_u_all_levs(:,:,:,:),x_nl_all_levs(:,:,:,:))
478, 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_all_uniform_samples:
755, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
756, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
757, ! blockidx%x threadidx%x collapsed
758, ! blockidx%x threadidx%x collapsed
759, ! blockidx%x threadidx%x collapsed
755, 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))
768, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
Generating NVIDIA GPU code
769, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
770, ! blockidx%x threadidx%x collapsed
771, ! blockidx%x threadidx%x collapsed
768, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
851, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
852, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
853, ! blockidx%x threadidx%x collapsed
854, ! blockidx%x threadidx%x collapsed
855, ! blockidx%x threadidx%x collapsed
851, 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))
864, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
865, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
866, ! blockidx%x threadidx%x collapsed
867, ! blockidx%x threadidx%x collapsed
864, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
compute_k_lh_start:
1018, Generating enter data create(cloud_frac_pdf(:,:),k_lh_start_rcm(:),k_lh_start_rcm_in_cloud(:))
1022, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1023, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1024, ! blockidx%x threadidx%x collapsed
1022, Generating default present(pdf_params,cloud_frac_pdf(:ngrdcol,:nzt))
1031, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1032, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1045, !$acc loop seq
1031, Generating default present(cloud_frac_pdf(:ngrdcol,:nzt),gr,k_lh_start_rcm_in_cloud(:ngrdcol),rcm_pdf(:ngrdcol,:nzt))
1032, Generating implicit firstprivate(rcm_in_cloud_max)
1045, Loop carried scalar dependence for rcm_in_cloud_max at line 1049
Loop carried dependence of k_lh_start_rcm_in_cloud prevents parallelization
Loop carried backward dependence of k_lh_start_rcm_in_cloud prevents vectorization
Generating implicit firstprivate(rcm_in_cloud)
Loop carried scalar dependence for rcm_in_cloud_max at line 1049
Loop carried dependence of k_lh_start_rcm_in_cloud prevents parallelization
Loop carried backward dependence of k_lh_start_rcm_in_cloud prevents vectorization
1062, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1063, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1074, !$acc loop seq
1062, Generating default present(gr,rcm_pdf(:ngrdcol,:nzt),k_lh_start_rcm(:ngrdcol))
1063, Generating implicit firstprivate(rcm_max)
1074, Loop carried scalar dependence for rcm_max at line 1075
Loop carried dependence of k_lh_start_rcm prevents parallelization
Loop carried backward dependence of k_lh_start_rcm prevents vectorization
1087, Generating update self(k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
1115, Generating update device(k_lh_start(:))
1119, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1120, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1119, Generating default present(k_lh_start_rcm_in_cloud(:ngrdcol),k_lh_start(:ngrdcol))
1126, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1127, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1126, Generating default present(k_lh_start_rcm(:ngrdcol),k_lh_start(:ngrdcol))
1133, Generating exit data delete(cloud_frac_pdf(:,:),k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
clip_transform_silhs_output:
1249, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
Generating NVIDIA GPU code
1250, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1251, ! blockidx%x threadidx%x collapsed
1252, ! blockidx%x threadidx%x collapsed
1249, Generating default present(lh_rc_clipped(:ngrdcol,:num_samples,:nzt),lh_nc_clipped(:ngrdcol,:num_samples,:nzt),lh_rt_clipped(:ngrdcol,:num_samples,:nzt),x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:),lh_rv_clipped(:ngrdcol,:num_samples,:nzt),hm_metadata)
1252, Generating implicit firstprivate(l_use_ncn_to_nc)
compute_arb_overlap:
1841, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
Generating NVIDIA GPU code
1842, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1843, ! blockidx%x threadidx%x collapsed
1844, ! blockidx%x threadidx%x collapsed
1849, !$acc loop seq
1841, 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))
1844, Generating implicit firstprivate(k,unbounded_point,nzt,k_lh_start_i)
1849, Loop carried scalar dependence for unbounded_point at line 1852
Generating implicit firstprivate(half_width,offset,min_val)
Loop carried scalar dependence for unbounded_point at line 1852
1875, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
Generating NVIDIA GPU code
1876, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1877, ! blockidx%x threadidx%x collapsed
1878, ! blockidx%x threadidx%x collapsed
1883, !$acc loop seq
1875, 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))
1878, Generating implicit firstprivate(k,unbounded_point,k_lh_start_i)
1883, Loop carried scalar dependence for unbounded_point at line 1886
Generating implicit firstprivate(half_width,offset,min_val)
Loop carried scalar dependence for unbounded_point at line 1886
[ 74%] Linking Fortran static library libmorrison_microphys_lib.a
[ 74%] Built target morrison_microphys_lib
[ 74%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90.o
generate_silhs_sample_api_single_col:
323, 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:
483, 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:
600, 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:
678, 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]
[ 74%] Linking Fortran static library libsilhs_lib.a
[ 74%] Built target silhs_lib
Scanning dependencies of target numerical_recipes_lib
Scanning dependencies of target radiation_lib
[ 77%] Built target numerical_recipes_lib
[ 79%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90.o
[ 79%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90.o
[ 79%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90.o
[ 79%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/soil_vegetation.F90.o
sunray_sw:
460, Generating enter data create(c1(:),c2(:),exmu0(:),exmk(:),taude(:,:),taupath(:),tauc(:),tau(:,:),taucde(:),expk(:))
497, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
498, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
500, !$acc loop seq
497, Generating default present(tau(:ngrdcol,:nzt),tauc(:ngrdcol),rcm(:ngrdcol,:nzt),dzt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
498, Generating implicit firstprivate(k)
500, Complex loop carried dependence of tauc prevents parallelization
Loop carried reuse of tauc prevents parallelization
Generating implicit firstprivate(radius)
Complex loop carried dependence of tauc prevents parallelization
Loop carried reuse of tauc prevents parallelization
507, Generating implicit firstprivate(nzt,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(tau(:ngrdcol,:nzt),taude(:ngrdcol,:nzt))
509, Generating implicit firstprivate(omega,ff)
605, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
606, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
605, Generating default present(expk(:ngrdcol),taucde(:ngrdcol),tauc(:ngrdcol),exmk(:ngrdcol),exmu0(:ngrdcol),c2(:ngrdcol),c1(:ngrdcol))
606, Generating implicit firstprivate(ff,ap23b,t3,omega,xp23p,xm23p,t2,rk,t1,xi_abs)
690, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
691, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
710, !$acc loop seq
690, Generating default present(taude(:,:),c1(:ngrdcol),c2(:ngrdcol),frad_sw(:ngrdcol,:nzt+1),zt(:,:),zm(:,:),taupath(:ngrdcol))
691, Generating implicit firstprivate(fs0,rk,l_center,xi_abs,rp,f_dir_k,beta,f_diff_k)
710, Loop carried reuse of taupath prevents parallelization
Complex loop carried dependence of taupath prevents parallelization
Loop carried dependence of taude prevents parallelization
Loop carried backward dependence of taude prevents vectorization
Loop carried dependence of zt prevents parallelization
Loop carried backward dependence of zt prevents vectorization
741, Generating exit data delete(c1(:),c2(:),exmu0(:),exmk(:),taupath(:),taude(:,:),tauc(:),tau(:,:),taucde(:),expk(:))
setup_radiation_variables:
117, Generating enter data create(frad(:,:),frad_lw_up(:,:),radht_lw(:,:),radht_sw(:,:),frad_sw_up(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:))
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(frad(1:ngrdcol,1:nzm),frad_lw_up(1:ngrdcol,1:nzm),frad_lw(1:ngrdcol,1:nzm),frad_sw(1:ngrdcol,1:nzm),frad_lw_down(1:ngrdcol,1:nzm),frad_sw_down(1:ngrdcol,1:nzm),frad_sw_up(1:ngrdcol,1:nzm))
134, Generating implicit firstprivate(nzt,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(radht_sw(1:ngrdcol,1:nzt),radht_lw(1:ngrdcol,1:nzt))
advance_soil_veg:
148, Generating enter data create(soil_heat_flux(:))
165, Generating update self(deep_soil_t_in_k(:),veg_t_in_k(:),sfc_soil_t_in_k(:))
171, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
172, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
171, Generating default present(soil_heat_flux(:ngrdcol),veg_t_in_k(:ngrdcol),frad_sw_up_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),frad_lw_down_sfc(:ngrdcol),frad_sw_down_sfc(:ngrdcol),deep_soil_t_in_k(:ngrdcol),p_sfc(:ngrdcol),rho_sfc(:ngrdcol),sfc_soil_t_in_k(:ngrdcol))
172, Generating implicit firstprivate(dt,veg_heat_flux,wpthep,frad_lw_up_sfc,c3,c1)
204, Generating update self(soil_heat_flux(:))
210, Generating exit data delete(soil_heat_flux(:))
reset_radiation_variables:
153, Generating NVIDIA GPU code
154, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
155, ! blockidx%x threadidx%x collapsed
153, Generating default present(frad(1:frad$sd(12),1:frad$sd(18)),frad_lw_up(1:frad$sd(12),1:frad$sd(18)),frad_lw(1:frad$sd(12),1:frad$sd(18)),frad_sw(1:frad$sd(12),1:frad$sd(18)),frad_lw_down(1:frad$sd(12),1:frad$sd(18)),frad_sw_up(1:frad$sd(12),1:frad$sd(18)),frad_sw_down(1:frad$sd(12),1:frad$sd(18)))
167, Generating NVIDIA GPU code
168, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
169, ! blockidx%x threadidx%x collapsed
167, Generating default present(radht_sw(1:radht_lw$sd(12),1:radht_lw$sd(18)),radht_lw(1:radht_lw$sd(12),1:radht_lw$sd(18)))
cleanup_radiation_variables:
320, Generating exit data delete(frad(:,:),frad_lw_up(:,:),radht_sw(:,:),radht_lw(:,:),frad_sw_up(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:))
simple_rad:
246, Generating enter data create(lwp(:,:),z_i(:),heaviside(:,:))
252, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
253, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
254, ! blockidx%x threadidx%x collapsed
252, Generating default present(gr,lwp(:ngrdcol,:gr%nzm),frad_lw(:ngrdcol,:gr%nzm))
254, Generating implicit firstprivate(f0,f1,kappa)
262, Generating implicit firstprivate(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(gr,lwp(:ngrdcol,:gr%nzm),frad_lw(:ngrdcol,:gr%nzm))
264, Generating implicit firstprivate(kappa,f0)
275, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
276, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
275, Generating default present(z_i(:ngrdcol),rtm(:,:),gr)
276, Generating implicit firstprivate(k_iso)
280, Accelerator restriction: induction variable live-out from loop: k_iso
281, Accelerator restriction: induction variable live-out from loop: k_iso
282, Accelerator restriction: induction variable live-out from loop: k_iso
305, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
306, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
307, ! blockidx%x threadidx%x collapsed
305, Generating default present(gr%zm(1:ngrdcol,1:gr%nzm),gr,z_i(:ngrdcol),heaviside(:ngrdcol,:gr%nzm))
320, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
321, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
322, ! blockidx%x threadidx%x collapsed
320, Generating default present(gr%zm(1:ngrdcol,1:gr%nzm),heaviside(:ngrdcol,:gr%nzm),frad_lw(:ngrdcol,:gr%nzm),gr,z_i(:ngrdcol),rho_zm(:ngrdcol,:gr%nzm))
336, Generating update self(z_i(:))
345, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
346, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
347, ! blockidx%x threadidx%x collapsed
345, Generating default present(frad_lw(:ngrdcol,:gr%nzt+1),gr,exner(:ngrdcol,:gr%nzt),rho(:ngrdcol,:gr%nzt),radht_lw(:ngrdcol,:gr%nzt),gr%invrs_dzt(1:ngrdcol,1:gr%nzt))
353, Generating exit data delete(z_i(:),lwp(:,:),heaviside(:,:))
simple_rad_bomex:
388, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
390, ! blockidx%x threadidx%x collapsed
388, Generating default present(radht(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr)
liq_water_path:
559, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
560, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
562, !$acc loop seq
559, Generating default present(rho(:ngrdcol,:nzm-1),rcm(:ngrdcol,:nzm-1),invrs_dzt(:ngrdcol,:nzm-1))
560, Generating implicit firstprivate(k)
562, Loop carried dependence of liq_water_path prevents parallelization
Loop carried backward dependence of liq_water_path prevents vectorization
[ 79%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90.o
[ 79%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90.o
radiation_driver:
386, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
387, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
388, ! blockidx%x threadidx%x collapsed
386, Generating default present(frad_sw_down(:ngrdcol,:gr%nzm),frad_lw_down(:ngrdcol,:gr%nzm),frad_lw_up(:ngrdcol,:gr%nzm),frad(:ngrdcol,:gr%nzm),frad_sw_up(:ngrdcol,:gr%nzm),gr)
397, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
399, ! blockidx%x threadidx%x collapsed
397, Generating default present(radht(:ngrdcol,:gr%nzt),gr)
438, Generating update self(frad(:,:),frad_lw_up(:,:),radht_lw(:,:),p_in_pa(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:),exner(:,:),radht_sw(:,:),rho_zm(:,:),thlm(:,:),rtm(:,:),frad_sw_up(:,:),cloud_frac(:,:),ice_supersat_frac(:,:),rho(:,:),rcm(:,:))
465, Generating update device(frad(:,:),frad_lw_up(:,:),radht_lw(:,:),radht_sw(:,:),radht(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:),frad_sw_up(:,:))
478, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
479, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
480, ! blockidx%x threadidx%x collapsed
478, Generating default present(frad_lw(1:ngrdcol,1:gr%nzm),gr,frad_sw(1:ngrdcol,1:gr%nzm))
486, Generating implicit firstprivate(ngrdcol)
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(radht_sw(1:ngrdcol,1:gr%nzt),radht_lw(1:ngrdcol,1:gr%nzt),gr)
511, Generating create(radht_sw_ddzm(:,:)) [if not already present]
514, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
515, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
516, ! blockidx%x threadidx%x collapsed
514, Generating default present(rho(:ngrdcol,:gr%nzt),radht_sw(1:ngrdcol,1:gr%nzt),gr)
527, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
528, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
529, ! blockidx%x threadidx%x collapsed
527, Generating default present(frad(:ngrdcol,:gr%nzm),frad_lw(1:ngrdcol,1:gr%nzm),gr,frad_sw(1:ngrdcol,1:gr%nzm))
534, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
535, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
536, ! blockidx%x threadidx%x collapsed
534, Generating default present(radht(:ngrdcol,:gr%nzt),radht_sw(1:ngrdcol,1:gr%nzt),radht_lw(1:ngrdcol,1:gr%nzt),gr)
548, Generating implicit firstprivate(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(gr,frad(:ngrdcol,:gr%nzm))
560, Generating update device(radht(:,:))
562, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
563, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
564, ! blockidx%x threadidx%x collapsed
562, Generating default present(gr,frad(:ngrdcol,:gr%nzm))
update_radiation_variables:
642, Generating update self(frad(:,:),frad_lw_up(:,:),frad_lw_down(:,:),frad_sw_down(:,:),frad_sw_up(:,:),radht(:,:))
652, Generating update self(frad_lw(:,:),radht_lw(:,:),radht_sw(:,:),frad_sw(:,:))
[ 79%] Linking Fortran static library libradiation_lib.a
[ 79%] Built target radiation_lib
Scanning dependencies of target input_fields_lib
[ 79%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90.o
[ 80%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90.o
[ 80%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90.o
[ 80%] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90.o
[ 80%] Linking Fortran static library libinput_fields_lib.a
[ 82%] Built target input_fields_lib
Scanning dependencies of target benchmark_cases_lib
Scanning dependencies of target microphys_lib
Scanning dependencies of target G_unit_test_lib
[ 84%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90.o
[ 84%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90.o
[ 84%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90.o
[ 84%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90.o
[ 84%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90.o
[ 85%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90.o
[ 85%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90.o
[ 84%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90.o
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(rtm_zm(:ngrdcol),wprtp(:ngrdcol),wpqtp(:ngrdcol))
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(wm_zm(:ngrdcol,:gr%nzm),gr)
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(wm_zt(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr,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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
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))
wangara_sfclyr:
173, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
174, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
173, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
174, Generating implicit firstprivate(time_est)
[ 86%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90.o
[ 86%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90.o
[ 86%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90.o
apply_time_dependent_forcings_from_array:
646, Generating create(temp_array(:)) [if not already present]
660, Generating update device(temp_array(:))
668, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
669, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
670, ! blockidx%x threadidx%x collapsed
668, Generating default present(thlm_f(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
677, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
678, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
679, ! blockidx%x threadidx%x collapsed
677, Generating default present(thlm_f(:ngrdcol,:nzt))
686, Generating implicit firstprivate(nzt,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(thlm_f(:ngrdcol,:nzt))
697, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
698, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
699, ! blockidx%x threadidx%x collapsed
697, Generating default present(sclr_idx,thlm_f(:ngrdcol,:nzt),sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_thl))
708, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
709, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
710, ! blockidx%x threadidx%x collapsed
708, Generating default present(edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_thl),thlm_f(:ngrdcol,:nzt),sclr_idx)
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(rtm_f(:ngrdcol,:nzt),rtm(: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(rtm_f(:ngrdcol,:nzt))
742, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
743, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
744, ! blockidx%x threadidx%x collapsed
742, Generating default present(sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_rt),sclr_idx,rtm_f(:ngrdcol,:nzt))
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(sclr_idx,rtm_f(:ngrdcol,:nzt),edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_rt))
764, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
765, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
766, ! blockidx%x threadidx%x collapsed
764, Generating default present(um_ref(:ngrdcol,:nzt))
773, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
774, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
775, ! blockidx%x threadidx%x collapsed
773, Generating default present(vm_ref(:ngrdcol,:nzt))
782, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
783, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
784, ! blockidx%x threadidx%x collapsed
782, Generating default present(um_f(:ngrdcol,:nzt))
791, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
792, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
793, ! blockidx%x threadidx%x collapsed
791, Generating default present(vm_f(:ngrdcol,:nzt))
803, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
804, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
805, ! blockidx%x threadidx%x collapsed
803, Generating default present(wm_zt(:ngrdcol,:nzt))
812, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
813, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
814, ! blockidx%x threadidx%x collapsed
812, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
821, Generating implicit firstprivate(nzt)
Generating NVIDIA GPU code
822, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
826, Generating implicit firstprivate(nzt,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(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
841, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
842, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
843, ! blockidx%x threadidx%x collapsed
841, Generating default present(ug(:ngrdcol,:nzt))
850, Generating implicit firstprivate(nzt,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(vg(:ngrdcol,:nzt))
[ 86%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90.o
[ 86%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90.o
[ 86%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90.o
[ 86%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90.o
[ 86%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90.o
microphys_lhs:
1749, 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]
1779, 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:
2082, 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(:),rho_ds_zm_col(:,:),kh_zt(:,:)) [if not already present]
[ 86%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90.o
[ 86%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90.o
[ 86%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90.o
[ 86%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90.o
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(upwp_sfc(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol),ustar(:ngrdcol),vpwp_sfc(:ngrdcol),vm_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(vm_sfc(:ngrdcol),um_sfc(:ngrdcol),ubar(: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(t_sfc(:ngrdcol),exner_sfc(:ngrdcol),cd(:ngrdcol),thlm_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ubar(:ngrdcol))
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(cd(:ngrdcol),rtm_sfc(:ngrdcol),adjustment(:ngrdcol),wprtp_sfc(:ngrdcol),ubar(:ngrdcol))
[ 87%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90.o
[ 87%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90.o
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(wpthlp_sfc(:ngrdcol),wpsclrp_sfc(:ngrdcol,:),wprtp_sfc(:ngrdcol),wpedsclrp_sfc(:ngrdcol,:),sclr_idx)
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
[ 87%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_gpu_async_output_matching/src/G_unit_test_types/spurious_source_test.F90: 219)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_gpu_async_output_matching/src/G_unit_test_types/spurious_source_test.F90: 223)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_gpu_async_output_matching/src/G_unit_test_types/spurious_source_test.F90: 276)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_gpu_async_output_matching/src/G_unit_test_types/spurious_source_test.F90: 279)
[ 87%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90.o
[ 88%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90.o
[ 88%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90.o
[ 89%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90.o
bomex_tndcy:
81, Generating enter data create(qtm_forcing(:,:))
86, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
87, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
88, ! blockidx%x threadidx%x collapsed
86, Generating default present(gr%zt(1:ngrdcol,1:gr%nzt),gr,qtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt))
113, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
114, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
115, ! blockidx%x threadidx%x collapsed
113, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
123, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
124, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
125, ! blockidx%x threadidx%x collapsed
123, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
134, Generating exit data delete(qtm_forcing(:,:))
bomex_sfclyr:
194, Generating enter data copyin(wpqtp_sfc(:))
209, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
210, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
209, Generating default present(wpqtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
210, Generating implicit firstprivate(wpqtp_sfc_calc,wpthlp_sfc_calc)
225, Generating exit data delete(wpqtp_sfc(:))
[ 89%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90.o
[ 89%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90.o
[ 89%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90.o
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))
[ 89%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90.o
[ 89%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90.o
[ 89%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90.o
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(cq(:ngrdcol),ustar(:ngrdcol),t_sfc(:),exner_sfc(:ngrdcol),ch(:ngrdcol),rsat(:ngrdcol),lowest_level(:ngrdcol),p_sfc(:))
116, Generating implicit firstprivate(saturation_formula,t_sfc_interp)
164, Generating exit data delete(cq(:),ch(:),rsat(:),exner_sfc(:))
[ 89%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90.o
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(rho_sfc(:),t_sfc(:ngrdcol),thlm_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),z(:),ubar(:),wprtp_sfc(:ngrdcol),ustar(: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(wpthlp_sfc(:ngrdcol),wpsclrp_sfc(:ngrdcol,:),wprtp_sfc(:ngrdcol),sclr_idx)
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(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),sclr_idx,wpedsclrp_sfc(:ngrdcol,:))
186, Generating implicit firstprivate(co2_flx2)
[ 89%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90.o
[ 89%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_gpu_async_output_matching/src/G_unit_test_types/pdf_parameter_tests.F90: 426)
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(rtm_forcing(:ngrdcol,:gr%nzt),thlm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
[ 89%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90.o
dycoms2_rf01_sfclyr:
178, Generating enter data create(rsat(:),cd(:))
194, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
195, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
194, Generating default present(t_sfc(:ngrdcol),rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
195, Generating implicit firstprivate(t_sfc_interp,sens_ht,latent_ht)
204, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
205, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
204, Generating default present(ustar(:ngrdcol),t_sfc(:),rsat(:ngrdcol),cd(:ngrdcol),p_sfc(:))
205, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
225, Generating exit data delete(rsat(:),cd(:))
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(wm_zt(:ngrdcol,gr%nzt),wm_zm(:ngrdcol,gr%nzm),gr)
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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
dycoms2_rf02_sfclyr:
196, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
197, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
196, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
197, Generating implicit firstprivate(sens_ht,latent_ht)
[ 89%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90.o
[ 89%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90.o
ekman_sfclyr:
60, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
61, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
60, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
fire_sfclyr:
pdf_hydromet_microphys_prep:
92, Generating enter data create(cz(:),rsat(:))
102, Generating impli 237, Generating update self(cloud_frac(:,:),ice_supersat_frac(:,:),kh_zm(:,:))
239, Generating update self(wphydrometp(:,:,:))
c 292, 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(:,:,:))
295, Generating update device(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:))
374, 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(:,:,:))
it firstprivate(ngrdcol)
Generating NVIDIA GPU code
103, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
102, Generating default present(t_sfc(:),ustar(:ngrdcol),rsat(:ngrdcol),cz(:ngrdcol),p_sfc(:))
103, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
118, Generating exit data delete(rsat(:),cz(:))
[ 89%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90.o
[ 90%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90.o
[ 90%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90.o
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(veg_t_in_k(:ngrdcol),ustar(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),lowest_level(:),exner_sfc(:ngrdcol),ubar(:))
115, Generating implicit firstprivate(veg_theta_in_k,bflx)
122, Generating exit data delete(offset(:),c_10(:))
[ 90%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90.o
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(wm_zt(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr)
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(thlm_forcing(:ngrdcol,:gr%nzt),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
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(um_sfc(:),thlm_sfc(:),vm_sfc(:),wpthlp_sfc(:),wprtp_sfc(:),ustar(:),ubar(:),lowest_level(:),rtm_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(vpwp_sfc(:ngrdcol),upwp_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 routinegabls2_sfclyr:
seq
Generating NVIDIA GPU code
gh1:
175, Generating implicit acc routine seq
Generating acc routine seq
Generating NVIDIA GPU code
243, Generating enter data create(rsat(:),cz(:))fm1:
188, Generating implicit acc routine seq
Generating acc routine seq
Generating NVIDIA GPU code
fh1:
278, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
279, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
278, Generating default present(cz(:ngrdcol),t_sfc(:),rsat(:ngrdcol),lowest_level(:ngrdcol),p_sfc(:))
279, Generating implicit firstprivate(t_sfc_calc,saturation_formula)
295, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
296, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
295, Generating default present(ustar(:ngrdcol),lowest_level(:),p_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),t_sfc(:ngrdcol),ubar(:))
296, Generating implicit firstprivate(sstheta,bflx)
307, Generating exit data delete(rsat(:),cz(:))
206, Generating implicit acc routine seq
Generating acc routine seq
Generating NVIDIA GPU code
landflx:
220, Generating acc routine seq
Generating NVIDIA GPU code
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(rtm_forcing(:ngrdcol,:gr%nzt),thlm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
[ 91%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90.o
lba_sfclyr:
174, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
175, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
174, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
175, Generating implicit firstprivate(ft,bflx)
mpace_b_tndcy:
106, Generating enter data create(t_tendency,velocity_omega)
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(gr,thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
165, Generating exit data delete(velocity_omega,t_tendency)
mpace_b_sfclyr:
234, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
235, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
234, Generating default present(rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
235, Generating implicit firstprivate(latent_heat_flx,sensible_heat_flx)
[ 91%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90.o
neutral_case_sfclyr:
74, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
75, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
74, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
75, Generating implicit firstprivate(time)
[ 91%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90.o
[ 91%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90.o
[ 91%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90.o
[ 91%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90.o
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(t_sfc(:),z(:ngrdcol),ustar(:ngrdcol),ch(:ngrdcol),rsat(:ngrdcol),cq(:ngrdcol),p_sfc(:))
107, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
138, Generating exit data delete(ch(:),rsat(:),cq(:))
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(thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
99, Generating implicit firstprivate(bflx,moisture_flx2,heat_flx2)
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(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_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(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
167, Generating exit data delete(qtm_forcing(:,:))
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(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
92, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
rico_sfclyr:
272, Generating enter data create(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:))
289, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
290, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
289, Generating default present(t_sfc(:),ustar(:ngrdcol),rsat(:ngrdcol),p_sfc(:))
290, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
320, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
321, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
320, Generating default present(z_bot(:ngrdcol),cq(:ngrdcol),ch(:ngrdcol),cm(:ngrdcol))
346, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
347, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
346, Generating default present(cm(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol),upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol))
354, Generating exit data delete(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:))
[ 91%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90.o
[ 92%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90.o
[ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90.o
[ 92%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90.o
[ 92%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90.o
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(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
80, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
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(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
97, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
astex_a209_sfclyr:
193, Generating enter data create(ch(:),cq(:),rsat(:))
207, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
207, Generating default present(ustar(:ngrdcol),t_sfc(:),rsat(:ngrdcol),lowestlevel(:ngrdcol),p_sfc(:),cq(:ngrdcol),ch(:ngrdcol))
208, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
238, Generating exit data delete(ch(:),rsat(:),cq(:))
calc_forcings:
42, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
43, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
44, ! blockidx%x threadidx%x collapsed
42, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),gr,z_inversion(:ngrdcol),thlm_forcing(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt))
[ 92%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90.o
calc_forcings:
39, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
40, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
41, ! blockidx%x threadidx%x collapsed
39, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt))
atex_tndcy:
213, Generating enter data create(z_lev(:),z_inversion(:))
219, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
219, Generating default present(z_lev(:ngrdcol),rtm(:ngrdcol,:),gr)
222, Complex loop carried dependence of z_lev prevents parallelization
Loop carried reuse of z_lev prevents parallelization
229, Generating update self(rtm(:,:),z_lev(:))
244, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
245, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
244, Generating default present(z_lev(:ngrdcol),z_inversion(:ngrdcol),gr,gr%zt(1:ngrdcol,:))
250, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
251, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
252, ! blockidx%x threadidx%x collapsed
250, Generating default present(z_inversion(:ngrdcol),wm_zt(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt))
270, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
271, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
270, Generating default present(wm_zm(:ngrdcol,:),gr)
286, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
287, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
286, Generating default present(z_lev_dycore(:ngrdcol),rtm_dycore(:ngrdcol,:),gr_dycore)
289, Complex loop carried dependence of z_lev_dycore prevents parallelization
Loop carried reuse of z_lev_dycore prevents parallelization
311, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
312, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
311, Generating default present(z_lev_dycore(:ngrdcol),z_inversion_dycore(:ngrdcol),gr_dycore,gr_dycore%zt(1:ngrdcol,:))
355, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
356, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
357, ! blockidx%x threadidx%x collapsed
355, Generating default present(wm_zt(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
365, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
366, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
367, ! blockidx%x threadidx%x collapsed
365, Generating default present(thlm_forcing_dycore(:ngrdcol,:gr_dycore%nzt),rtm_forcing_dycore(:ngrdcol,:gr_dycore%nzt),gr_dycore)
374, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
375, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
376, ! blockidx%x threadidx%x collapsed
374, Generating default present(wm_zm(:ngrdcol,:gr%nzm),gr)
384, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
385, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
386, ! blockidx%x threadidx%x collapsed
384, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
395, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
396, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
397, ! blockidx%x threadidx%x collapsed
395, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
406, Generating exit data delete(z_lev(:),z_inversion(:))
atex_sfclyr:
472, Generating enter data create(c_10(:),adjustment(:))
482, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
483, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
482, Generating default present(adjustment(:ngrdcol),ustar(:ngrdcol),t_sfc(:ngrdcol),c_10(:ngrdcol))
483, Generating implicit firstprivate(t_sfc_interp)
497, Generating exit data delete(c_10(:),adjustment(:))
atex_long_tndcy:
135, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
136, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
137, ! blockidx%x threadidx%x collapsed
135, Generating default present(gr,gr%zt(1:ngrdcol,1:gr%nzt),wm_zt(:ngrdcol,:gr%nzt))
165, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
166, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
165, Generating default present(wm_zm(:ngrdcol,:),gr)
172, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
173, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
174, ! blockidx%x threadidx%x collapsed
172, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
183, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
184, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
185, ! blockidx%x threadidx%x collapsed
183, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
atex_long_sfclyr:
268, Generating enter data create(c_10(:),adjustment(:))
290, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
291, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
290, Generating default present(adjustment(:ngrdcol),ustar(:ngrdcol),t_sfc(:ngrdcol),c_10(:ngrdcol))
291, Generating implicit firstprivate(t_sfc_interp)
313, Generating exit data delete(c_10(:),adjustment(:))
[ 92%] Linking Fortran static library libG_unit_test_lib.a
[ 94%] Built target G_unit_test_lib
[ 94%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90.o
[ 94%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90.o
prescribe_forcings:
297, Generating enter data create(thlm_bot(:),um_bot(:),vm_bot(:),z_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:))
313, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
314, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
315, ! blockidx%x threadidx%x collapsed
313, Generating default present(rtm_forcing(:ngrdcol,:nzt),thlm_forcing(:ngrdcol,:nzt))
321, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
322, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
323, ! blockidx%x threadidx%x collapsed
321, Generating default present(rtp2_forcing(:ngrdcol,:nzm),rtpthlp_forcing(:ngrdcol,:nzm),wpthlp_forcing(:ngrdcol,:nzm),wprtp_forcing(:ngrdcol,:nzm),thlp2_forcing(:ngrdcol,:nzm))
369, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
370, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
369, Generating default present(rtm_forcing(:ngrdcol,nzt),thlm_forcing(:ngrdcol,nzt))
370, Generating implicit firstprivate(nzt)
442, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
443, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
444, ! blockidx%x threadidx%x collapsed
442, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
466, Generating update self(p_in_pa(:,:))
472, Generating update device(rtm_forcing(:,:),um_ref(:,:),thlm_forcing(:,:),edsclrm_forcing(:,:,:),sclrm_forcing(:,:,:),vm_ref(:,:),wm_zt(:,:),wm_zm(:,:))
491, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
492, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
493, ! blockidx%x threadidx%x collapsed
491, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
500, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
501, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
502, ! blockidx%x threadidx%x collapsed
503, !$acc loop seq
500, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:sclr_dim),gr)
503, Loop is parallelizable
511, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
512, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
513, ! blockidx%x threadidx%x collapsed
514, !$acc loop seq
511, Generating default present(gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:edsclr_dim))
514, Loop is parallelizable
592, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
593, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
592, Generating default present(ustar(:ngrdcol))
616, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
617, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
616, Generating default present(ustar(:ngrdcol))
630, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
631, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
630, Generating default present(ustar(:ngrdcol))
652, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
653, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
652, Generating default present(ustar(:ngrdcol))
790, Generating update self(rho_bot(:))
793, Generating update device(ustar(:),wpthlp_sfc(:),wprtp_sfc(:))
844, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
845, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
844, Generating default present(ustar(:ngrdcol))
872, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
873, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
872, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol))
873, Generating implicit firstprivate(sens_ht,latent_ht)
879, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
880, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
881, ! blockidx%x threadidx%x collapsed
879, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_thl),sclr_idx)
881, Generating implicit firstprivate(sens_ht)
888, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
889, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
890, ! blockidx%x threadidx%x collapsed
888, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_rt),sclr_idx)
890, Generating implicit firstprivate(latent_ht)
902, Generating update self(rho_zm(:,:),upwp_sfc(:),ustar(:),t_sfc(:),vpwp_sfc(:),wpthlp_sfc(:),wprtp_sfc(:))
913, 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:
1018, Generating create(thlm_zm(:,:),um_zm(:,:),vm_zm(:,:),k_min(:),rtm_zm(:,:),exner_zm(:,:)) [if not already present]
1023, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1024, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1023, Generating default present(exner_bot(:ngrdcol),gr,z_bot(:ngrdcol),vm_bot(:ngrdcol),thlm_bot(:ngrdcol),um(:ngrdcol,:1),um_bot(:ngrdcol),vm(:ngrdcol,:1),rho_zm(:ngrdcol,:1),rtm(:ngrdcol,:1),rtm_bot(:ngrdcol),thlm(:ngrdcol,:1),rho_bot(:ngrdcol),p_sfc(:ngrdcol),gr%zt(1:ngrdcol,1))
1043, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1044, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1051, !$acc loop seq
1043, Generating default present(gr,z_bot(:ngrdcol),gr%zt(1:ngrdcol,:))
1044, Generating implicit firstprivate(k,min_val)
1051, Loop carried scalar dependence for min_val at line 1052
Loop carried reuse of k_min prevents parallelization
1061, Generating update self(k_min(:))
1094, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1095, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1094, Generating default present(gr,rho_bot(:ngrdcol),p_sfc(:ngrdcol),exner_bot(:ngrdcol),z_bot(:),vm_bot(:ngrdcol),thlm_bot(:ngrdcol),um_bot(:ngrdcol),rtm_bot(:ngrdcol),rho_zm(:ngrdcol,:))
1095, Generating implicit firstprivate(k00,km1,kp2,kp1)
[ 94%] Linking Fortran static library libbenchmark_cases_lib.a
[ 95%] Built target benchmark_cases_lib
[ 95%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90.o
[ 96%] Linking Fortran static library libmicrophys_lib.a
[ 96%] Built target microphys_lib
Scanning dependencies of target G_unit_tests
Scanning dependencies of target clubb_driver_lib
[ 96%] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o
[ 97%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90.o
[ 97%] Linking Fortran executable G_unit_tests
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[ 97%] Built target G_unit_tests
[ 97%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90.o
init_clubb_case:
2727, Generating enter data create(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%rc_1(:,:))
Generating enter data copyin(pdf_params_zm%mixt_frac(:,:))
Generating enter data create(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(:,:))
Generating enter data copyin(pdf_params_zm)
Generating enter data create(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%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:))
Generating enter data copyin(pdf_params%mixt_frac(:,:))
Generating enter data create(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(:,:))
Generating enter data copyin(pdf_params)
Generating enter data create(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(:,:))
Generating enter data copyin(err_info,thv_ds_zt_init(:))
Generating enter data create(rcm_mc(:,:),corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:))
Generating enter data copyin(clubb_params(:,:))
Generating enter data create(sigma_x_1_n(:,:,:))
Generating enter data copyin(sfc_soil_t_in_k_init(:))
Generating enter data create(mu_x_1_n(:,:,:),lscale(:,:),kh_zt(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),wpvp2(:,:),x_mixt_comp_all_levs(:,:,:),lh_thl_clipped(:,:,:),invrs_tau_zm(:,:),kh_zm(:,:))
Generating enter data copyin(invrs_rho_ds_zt_init(:))
Generating enter data create(cloud_frac(:,:),cloudy_downdraft_frac(:,:),vpwp_sfc_pert(:),w_down_in_cloud(:,:),wp4(:,:),rcm(:,:),vpwp(:,:))
Generating enter data copyin(upwp_init(:),vm_init(:),um_init(:),hm_metadata)
Generating enter data create(wp2up2(:,:),wp2up(:,:),wpup2(:,:),wpthvp(:,:),wp3(:,:),radht(:,:),vp3(:,:),up3(:,:),wp2rtp(:,:),wp2thvp(:,:))
Generating enter data copyin(wp2_init(:))
Generating enter data create(wpthlp_sfc(:),cloud_cover(:,:),rc_coef_zm(:,:))
Generating enter data copyin(err_info%err_header(:),nu_vert_res_dep%nu9(:))
Generating enter data create(thlp2_mc(:,:),rtp2_mc(:,:))
Generating enter data copyin(t_sfc(:),vp2_init(:),up2_init(:),vm_ref_init(:),um_ref_init(:))
Generating enter data create(vprcp(:,:))
Generating enter data copyin(vg_init(:))
Generating enter data create(uprcp(:,:))
Generating enter data copyin(ug_init(:))
Generating enter data create(thlm_mc(:,:))
Generating enter data copyin(rtm_init(:))
Generating enter data create(vpwp_sfc(:),upwp_sfc(:))
Generating enter data copyin(thv_ds_zm_init(:))
Generating enter data create(thlpthvp(:,:))
Generating enter data copyin(invrs_rho_ds_zm_init(:))
Generating enter data create(ice_supersat_frac(:,:))
Generating enter data copyin(rho_ds_zm_init(:))
Generating enter data create(rho(:,:),rfrzm(:,:))
Generating enter data copyin(rho_init(:))
Generating enter data create(thlprcp(:,:),rtpthlp_mc(:,:),wp2thlp(:,:),wp2vp2(:,:))
Generating enter data copyin(wm_zt_init(:))
Generating enter data create(rtp3(:,:))
Generating enter data copyin(thlm_ref_init(:),rtm_ref_init(:))
Generating enter data create(wprtp_sfc(:),wprcp(:,:),thlp3(:,:),rtpthlp_forcing(:,:),thlp2_forcing(:,:),rtp2_forcing(:,:),wpthlp_forcing(:,:),wprtp_forcing(:,:))
Generating enter data copyin(pdf_params_zm%w_2(:,:),thlm_init(:))
Generating enter data create(rtpthvp(:,:))
Generating enter data copyin(rcm_init(:))
Generating enter data create(upwp_sfc_pert(:))
Generating enter data copyin(sfc_elevation(:))
Generating enter data create(corr_cholesky_mtx_2(:,:,:,:),vpwp_pert(:,:),upwp_pert(:,:),wprtp_mc(:,:),wpthlp_mc(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),wpthlp(:,:),wprtp(:,:),w_up_in_cloud(:,:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),vm_pert(:,:),um_pert(:,:))
Generating enter data copyin(veg_t_in_k_init(:),thvm_init(:),wm_zm_init(:),rho_zm_init(:))
Generating enter data create(err_info%err_code(:))
Generating enter data copyin(em_init(:))
Generating enter data create(vm_ref(:,:),veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:),um_ref(:,:),thlm_ref(:,:),rtm_ref(:,:),thv_ds_zt(:,:),thv_ds_zm(:,:),invrs_rho_ds_zt(:,:),invrs_rho_ds_zm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),rho_zm(:,:))
Generating enter data copyin(rho_ds_zt_init(:),p_in_pa_init(:))
Generating enter data create(p_in_pa(:,:),thvm(:,:),exner(:,:))
Generating enter data copyin(dummy_dy(:))
Generating enter data create(wm_zm(:,:),wm_zt(:,:),rcm_in_layer(:,:),upwp(:,:),vp2(:,:),up2(:,:),wp2(:,:),vg(:,:),ug(:,:),vm_forcing(:,:),um_forcing(:,:),rtm_forcing(:,:),thlm_forcing(:,:),pdf_params_zm%ice_supersat_frac_2(:,:))
Generating enter data copyin(pdf_params_zm%varnce_w_1(:,:))
Generating enter data create(pdf_params_zm%varnce_thl_2(:,:))
Generating enter data copyin(pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:))
Generating enter data create(pdf_params%ice_supersat_frac_2(:,:))
Generating enter data copyin(pdf_params%varnce_w_1(:,:))
Generating enter data create(pdf_params%varnce_thl_2(:,:))
Generating enter data copyin(pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),deep_soil_t_in_k_init(:),dummy_dx(:),deltaz(:),sclr_idx,fcor(:),exner_init(:),p_in_pa_zm_init(:))
Generating enter data create(sigma_x_2_n(:,:,:))
Generating enter data copyin(gr%zt(:,:))
Generating enter data create(cloudy_updraft_frac(:,:),rvm_mc(:,:))
Generating enter data copyin(pdf_params%w_2(:,:),p_sfc(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep,nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu10(:))
Generating enter data create(mu_x_2_n(:,:,:))
Generating enter data copyin(gr%invrs_dzt(:,:),gr%weights_zm2zt(:,:,:),gr%dzt(:,:),gr%invrs_dzm(:,:),gr%dzm(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:),fcor_y(:))
Generating enter data create(x_nl_all_levs(:,:,:,:))
2802, Generating enter data create(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp3(:,:,:),sclrp2(:,:,:))
Generating enter data copyin(sclrm_init(:,:))
Generating enter data create(sclrpthvp(:,:,:))
Generating enter data copyin(sclr_tol(:))
Generating enter data create(wpsclrp(:,:,:),sclrm(:,:,:),sclrm_forcing(:,:,:),wpsclrp_sfc(:,:))
2807, Generating enter data create(edsclrm(:,:,:))
Generating enter data copyin(edsclrm_init(:,:))
Generating enter data create(edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:))
2811, Generating enter data create(rtphmp_zt(:,:,:))
Generating enter data copyin(hm_metadata%l_mix_rat_hm(:))
Generating enter data create(thlphmp_zt(:,:,:),wphydrometp(:,:,:),wp2hmp(:,:,:))
set_case_initial_conditions:
2946, Generating implicit firstprivate(ngrdcol,lh_num_samples)
Generating NVIDIA GPU code
2947, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2948, ! blockidx%x threadidx%x collapsed
2949, ! blockidx%x threadidx%x collapsed
2950, !$acc loop seq
2946, Generating default present(x_nl_all_levs(1:ngrdcol,1:lh_num_samples,1:gr%nzt,:),x_mixt_comp_all_levs(1:ngrdcol,1:lh_num_samples,1:gr%nzt),lh_sample_point_weights(1:ngrdcol,1:lh_num_samples,1:gr%nzt),gr)
2950, Loop is parallelizable
2957, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2958, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2959, ! blockidx%x threadidx%x collapsed
2957, Generating default present(um_forcing(1:ngrdcol,1:gr%nzt),ug_init(1:gr%nzt),vm_forcing(1:ngrdcol,1:gr%nzt),vg_init(1:gr%nzt),um_ref_init(1:gr%nzt),vm_ref_init(1:gr%nzt),thlm_forcing(1:ngrdcol,1:gr%nzt),rvm_mc(1:ngrdcol,1:gr%nzt),rtm_forcing(1:ngrdcol,1:gr%nzt),rho_init(1:gr%nzt),w_down_in_cloud(1:ngrdcol,1:gr%nzt),vp3(1:ngrdcol,1:gr%nzt),cloudy_downdraft_frac(1:ngrdcol,1:gr%nzt),cloud_frac(1:ngrdcol,1:gr%nzt),wp2up(1:ngrdcol,1:gr%nzt),p_in_pa(1:ngrdcol,1:gr%nzt),lscale(1:ngrdcol,1:gr%nzt),exner(1:ngrdcol,1:gr%nzt),cloudy_updraft_frac(1:ngrdcol,1:gr%nzt),rho_ds_zt_init(1:gr%nzt),rfrzm(1:ngrdcol,1:gr%nzt),rho_ds_zt(1:ngrdcol,1:gr%nzt),rho(1:ngrdcol,1:gr%nzt),invrs_rho_ds_zt(1:ngrdcol,1:gr%nzt),ice_supersat_frac(1:ngrdcol,1:gr%nzt),thv_ds_zt(1:ngrdcol,1:gr%nzt),thlp3(1:ngrdcol,1:gr%nzt),thlm(1:ngrdcol,1:gr%nzt),rtm(1:ngrdcol,1:gr%nzt),um(1:ngrdcol,1:gr%nzt),vm(1:ngrdcol,1:gr%nzt),um_init(1:gr%nzt),vm_init(1:gr%nzt),wm_zt(1:ngrdcol,1:gr%nzt),w_up_in_cloud(1:ngrdcol,1:gr%nzt),rcm_in_layer(1:ngrdcol,1:gr%nzt),radht(1:ngrdcol,1:gr%nzt),cloud_cover(1:ngrdcol,1:gr%nzt),gr,rcm(1:ngrdcol,1:gr%nzt),ug(1:ngrdcol,1:gr%nzt),thvm_init(1:gr%nzt),vg(1:ngrdcol,1:gr%nzt),up3(1:ngrdcol,1:gr%nzt),um_ref(1:ngrdcol,1:gr%nzt),um_pert(1:ngrdcol,1:gr%nzt),vm_ref(1:ngrdcol,1:gr%nzt),vm_pert(1:ngrdcol,1:gr%nzt),thlm_ref(1:ngrdcol,1:gr%nzt),thlm_mc(1:ngrdcol,1:gr%nzt),rtm_ref(1:ngrdcol,1:gr%nzt),rtm_init(1:gr%nzt),thvm(1:ngrdcol,1:gr%nzt),thv_ds_zt_init(1:gr%nzt),p_in_pa_init(1:gr%nzt),thlm_ref_init(1:gr%nzt),rtm_ref_init(1:gr%nzt),wp2thlp(1:ngrdcol,1:gr%nzt),wp2thvp(1:ngrdcol,1:gr%nzt),wm_zt_init(1:gr%nzt),wp2rtp(1:ngrdcol,1:gr%nzt),wp3(1:ngrdcol,1:gr%nzt),wpvp2(1:ngrdcol,1:gr%nzt),wpup2(1:ngrdcol,1:gr%nzt),invrs_rho_ds_zt_init(1:gr%nzt),kh_zt(1:ngrdcol,1:gr%nzt),rtp3(1:ngrdcol,1:gr%nzt),rcm_init(1:gr%nzt),thlm_init(1:gr%nzt),rcm_mc(1:ngrdcol,1:gr%nzt),exner_init(1:gr%nzt))
3014, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3015, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3016, ! blockidx%x threadidx%x collapsed
3014, Generating default present(upwp(1:ngrdcol,1:gr%nzm),uprcp(1:ngrdcol,1:gr%nzm),vprcp(1:ngrdcol,1:gr%nzm),up2(1:ngrdcol,1:gr%nzm),thv_ds_zm_init(1:gr%nzm),vp2(1:ngrdcol,1:gr%nzm),upwp_pert(1:ngrdcol,1:gr%nzm),wprcp(1:ngrdcol,1:gr%nzm),wprtp_mc(1:ngrdcol,1:gr%nzm),wp4(1:ngrdcol,1:gr%nzm),wp2(1:ngrdcol,1:gr%nzm),wm_zm_init(1:gr%nzm),rho_zm_init(1:gr%nzm),rtpthvp(1:ngrdcol,1:gr%nzm),rtp2_mc(1:ngrdcol,1:gr%nzm),rho_zm(1:ngrdcol,1:gr%nzm),rho_ds_zm_init(1:gr%nzm),rho_ds_zm(1:ngrdcol,1:gr%nzm),rc_coef_zm(1:ngrdcol,1:gr%nzm),invrs_rho_ds_zm(1:ngrdcol,1:gr%nzm),gr,thv_ds_zm(1:ngrdcol,1:gr%nzm),thlpthvp(1:ngrdcol,1:gr%nzm),wprtp(1:ngrdcol,1:gr%nzm),wpthlp(1:ngrdcol,1:gr%nzm),rtp2(1:ngrdcol,1:gr%nzm),thlp2(1:ngrdcol,1:gr%nzm),rtpthlp(1:ngrdcol,1:gr%nzm),upwp_init(1:gr%nzm),vpwp(1:ngrdcol,1:gr%nzm),wm_zm(1:ngrdcol,1:gr%nzm),vpwp_pert(1:ngrdcol,1:gr%nzm),invrs_rho_ds_zm_init(1:gr%nzm),thlp2_mc(1:ngrdcol,1:gr%nzm),rtpthlp_mc(1:ngrdcol,1:gr%nzm),thlprcp(1:ngrdcol,1:gr%nzm),wpthvp(1:ngrdcol,1:gr%nzm),wpthlp_mc(1:ngrdcol,1:gr%nzm),up2_init(1:gr%nzm),vp2_init(1:gr%nzm),kh_zm(1:ngrdcol,1:gr%nzm),wp2vp2(1:ngrdcol,1:gr%nzm),wp2_init(1:gr%nzm),wp2up2(1:ngrdcol,1:gr%nzm),invrs_tau_zm(1:ngrdcol,1:gr%nzm),wprtp_forcing(1:ngrdcol,1:gr%nzm),wpthlp_forcing(1:ngrdcol,1:gr%nzm),rtp2_forcing(1:ngrdcol,1:gr%nzm),thlp2_forcing(1:ngrdcol,1:gr%nzm),rtpthlp_forcing(1:ngrdcol,1:gr%nzm))
3061, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3062, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3061, Generating default present(wpthlp_sfc(1:ngrdcol),wprtp_sfc(1:ngrdcol),vpwp_sfc(1:ngrdcol),sfc_soil_t_in_k_init(:),veg_t_in_k_init(:),deep_soil_t_in_k(1:ngrdcol),sfc_soil_t_in_k(1:ngrdcol),deep_soil_t_in_k_init(:),veg_t_in_k(1:ngrdcol),upwp_sfc(1:ngrdcol))
3075, Generating implicit firstprivate(ngrdcol,sclr_dim)
Generating NVIDIA GPU code
3076, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3077, ! blockidx%x threadidx%x collapsed
3078, ! blockidx%x threadidx%x collapsed
3075, Generating default present(sclrm_forcing(1:ngrdcol,1:gr%nzt,1:sclr_dim),gr,sclrm(1:ngrdcol,1:gr%nzt,1:sclr_dim),sclrp3(1:ngrdcol,1:gr%nzt,1:sclr_dim),sclrm_init(1:gr%nzt,1:sclr_dim))
3086, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
3087, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3088, ! blockidx%x threadidx%x collapsed
3089, ! blockidx%x threadidx%x collapsed
3086, Generating default present(sclrpthlp(1:ngrdcol,1:gr%nzm,1:sclr_dim),gr,sclr_tol(1:sclr_dim),sclrp2(1:ngrdcol,1:gr%nzm,1:sclr_dim),sclrprtp(1:ngrdcol,1:gr%nzm,1:sclr_dim),wpsclrp(1:ngrdcol,1:gr%nzm,1:sclr_dim),sclrpthvp(1:ngrdcol,1:gr%nzm,1:sclr_dim))
3099, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
3100, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3101, ! blockidx%x threadidx%x collapsed
3099, Generating default present(wpsclrp_sfc(1:ngrdcol,1:sclr_dim))
3110, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
3111, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3112, ! blockidx%x threadidx%x collapsed
3113, ! blockidx%x threadidx%x collapsed
3110, Generating default present(edsclrm_forcing(1:ngrdcol,1:gr%nzt,1:edsclr_dim),edsclrm(1:ngrdcol,1:gr%nzt,1:edsclr_dim),gr,edsclrm_init(1:gr%nzt,1:edsclr_dim))
3120, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
3121, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3122, ! blockidx%x threadidx%x collapsed
3120, Generating default present(wpedsclrp_sfc(1:ngrdcol,1:edsclr_dim))
3131, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
3132, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3133, ! blockidx%x threadidx%x collapsed
3134, ! blockidx%x threadidx%x collapsed
3131, Generating default present(rtphmp_zt(1:ngrdcol,1:gr%nzt,1:hydromet_dim),gr,wp2hmp(1:ngrdcol,1:gr%nzt,1:hydromet_dim),thlphmp_zt(1:ngrdcol,1:gr%nzt,1:hydromet_dim))
3142, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
3143, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3144, ! blockidx%x threadidx%x collapsed
3145, ! blockidx%x threadidx%x collapsed
3142, Generating default present(wphydrometp(1:ngrdcol,1:gr%nzm,1:hydromet_dim),gr)
3268, Generating update self(deltaz(:),gr%zm(:,:),gr%zt(:,:))
3270, Generating update self(deltaz(:),gr%zt(:,:),gr%zm(:,:),clubb_params(:,:))
3298, Generating update device(nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu9(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu10(:),clubb_params(:,:))
advance_clubb_to_end:
3512, Generating update self(wp2thvp(:,:),thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2up(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wprtp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:),wpthlp(:,:))
3515, Generating update self(sclrm(:,:,:))
3516, Generating update self(edsclrm(:,:,:))
3581, Generating implicit firstprivate(ngrdcol)
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(rcm_mc(1:ngrdcol,1:gr%nzt),rtm_forcing(1:ngrdcol,1:gr%nzt),radht(1:ngrdcol,1:gr%nzt),rfrzm(1:ngrdcol,1:gr%nzt),gr,thlm_mc(1:ngrdcol,1:gr%nzt),thlm_forcing(1:ngrdcol,1:gr%nzt),rvm_mc(1:ngrdcol,1:gr%nzt))
3599, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3600, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3601, ! blockidx%x threadidx%x collapsed
3599, Generating default present(wprtp_forcing(1:ngrdcol,1:gr%nzm),thlp2_mc(1:ngrdcol,1:gr%nzm),wpthlp_mc(1:ngrdcol,1:gr%nzm),wpthlp_forcing(1:ngrdcol,1:gr%nzm),wprtp_mc(1:ngrdcol,1:gr%nzm),rtp2_forcing(1:ngrdcol,1:gr%nzm),gr,thlp2_forcing(1:ngrdcol,1:gr%nzm),rtpthlp_mc(1:ngrdcol,1:gr%nzm),rtpthlp_forcing(1:ngrdcol,1:gr%nzm),rtp2_mc(1:ngrdcol,1:gr%nzm))
3612, Generating update self(rfrzm(:,:))
3622, Generating update device(rfrzm(:,:))
3841, 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(:,:,:))
3856, Generating copyout(skw_zm(:,:)) [if not already present]
Generating copyin(wp3_zm(:,:),wp2(:,:),clubb_params(:,:)) [if not already present]
3933, Generating update device(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:),wpthlp_mc(:,:))
3935, Generating update device(wphydrometp(:,:,:))
3953, Generating update self(cloud_frac(:,:),rcm(:,:),rho_zm(:,:),rho(:,:),exner(:,:))
3968, Generating update device(thlm_mc(:,:),rcm_mc(:,:))
3976, Generating update self(cloud_frac(:,:))
3987, Generating update self(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:))
clean_up_clubb:
4297, Generating exit data delete(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_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,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%ice_supersat_frac_1(:,:),pdf_params%cthl_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(:,:),pdf_params,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(:,:),err_info,deep_soil_t_in_k_init(:),thv_ds_zt_init(:),rcm_mc(:,:),corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:),clubb_params(:,:),sigma_x_1_n(:,:,:),sfc_soil_t_in_k_init(:),mu_x_1_n(:,:,:),lscale(:,:),kh_zt(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),wpvp2(:,:),x_mixt_comp_all_levs(:,:,:),lh_thl_clipped(:,:,:),invrs_tau_zm(:,:),kh_zm(:,:),invrs_rho_ds_zt_init(:),cloud_frac(:,:),cloudy_downdraft_frac(:,:),vpwp_sfc_pert(:),w_down_in_cloud(:,:),wp4(:,:),rcm(:,:),vpwp(:,:),upwp_init(:),vm_init(:),um_init(:),hm_metadata,wp2up2(:,:),wp2up(:,:),wpup2(:,:),wpthvp(:,:),wp3(:,:),radht(:,:),vp3(:,:),up3(:,:),wp2rtp(:,:),wp2thvp(:,:),wp2_init(:),wpthlp_sfc(:),cloud_cover(:,:),rc_coef_zm(:,:),err_info%err_header(:),nu_vert_res_dep%nu9(:),thlp2_mc(:,:),rtp2_mc(:,:),t_sfc(:),vp2_init(:),up2_init(:),vm_ref_init(:),um_ref_init(:),vprcp(:,:),vg_init(:),uprcp(:,:),ug_init(:),thlm_mc(:,:),rtm_init(:),vpwp_sfc(:),upwp_sfc(:),thv_ds_zm_init(:),thlpthvp(:,:),invrs_rho_ds_zm_init(:),ice_supersat_frac(:,:),rho_ds_zm_init(:),rho(:,:),rfrzm(:,:),rho_init(:),thlprcp(:,:),rtpthlp_mc(:,:),wp2thlp(:,:),wp2vp2(:,:),wm_zt_init(:),rtp3(:,:),thlm_ref_init(:),rtm_ref_init(:),wprtp_sfc(:),wprcp(:,:),thlp3(:,:),rtpthlp_forcing(:,:),thlp2_forcing(:,:),rtp2_forcing(:,:),wpthlp_forcing(:,:),wprtp_forcing(:,:),pdf_params_zm%w_2(:,:),thlm_init(:),rtpthvp(:,:),rcm_init(:),upwp_sfc_pert(:),sfc_elevation(:),corr_cholesky_mtx_2(:,:,:,:),vpwp_pert(:,:),upwp_pert(:,:),wprtp_mc(:,:),wpthlp_mc(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),wpthlp(:,:),wprtp(:,:),w_up_in_cloud(:,:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),vm_pert(:,:),um_pert(:,:),veg_t_in_k_init(:),thvm_init(:),wm_zm_init(:),rho_zm_init(:),err_info%err_code(:),em_init(:),vm_ref(:,:),veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:),um_ref(:,:),thlm_ref(:,:),rtm_ref(:,:),thv_ds_zt(:,:),thv_ds_zm(:,:),invrs_rho_ds_zt(:,:),invrs_rho_ds_zm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),rho_zm(:,:),rho_ds_zt_init(:),p_in_pa_init(:),p_in_pa(:,:),thvm(:,:),exner(:,:),dummy_dy(:),wm_zm(:,:),wm_zt(:,:),rcm_in_layer(:,:),upwp(:,:),vp2(:,:),up2(:,:),wp2(:,:),vg(:,:),ug(:,:),vm_forcing(:,:),um_forcing(:,:),rtm_forcing(:,:),thlm_forcing(:,:),pdf_params_zm%ice_supersat_frac_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%ice_supersat_frac_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),dummy_dx(:),deltaz(:),sclr_idx,fcor(:),exner_init(:),p_in_pa_zm_init(:),sigma_x_2_n(:,:,:),gr%zt(:,:),cloudy_updraft_frac(:,:),rvm_mc(:,:),pdf_params%w_2(:,:),p_sfc(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep,nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu10(:),mu_x_2_n(:,:,:),gr%invrs_dzt(:,:),gr%weights_zm2zt(:,:,:),gr%dzt(:,:),gr%invrs_dzm(:,:),gr%dzm(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:),fcor_y(:),x_nl_all_levs(:,:,:,:))
4373, Generating exit data delete(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp3(:,:,:),sclrp2(:,:,:),sclrm_init(:,:),sclrpthvp(:,:,:),sclr_tol(:),wpsclrp(:,:,:),sclrm(:,:,:),sclrm_forcing(:,:,:),wpsclrp_sfc(:,:))
4378, Generating exit data delete(edsclrm(:,:,:),edsclrm_init(:,:),edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:))
4382, Generating exit data delete(rtphmp_zt(:,:,:),hm_metadata%l_mix_rat_hm(:),thlphmp_zt(:,:,:),wphydrometp(:,:,:),wp2hmp(:,:,:))
[ 97%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/clubb_loss_driver.F90.o
[ 97%] Linking Fortran static library libclubb_driver_lib.a
[ 97%] Built target clubb_driver_lib
Scanning dependencies of target clubb_thread_test
Scanning dependencies of target clubb_tuner
Scanning dependencies of target clubb_standalone
Scanning dependencies of target clubb_standalone_loss
Scanning dependencies of target clubb_driver_test
[ 97%] Building Fortran object src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90.o
[ 98%] Building Fortran object src/CMakeFiles/clubb_standalone_loss.dir/clubb_standalone_loss.F90.o
[ 98%] Building Fortran object src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90.o
[ 99%] Building Fortran object src/CMakeFiles/clubb_tuner.dir/error.F90.o
Scanning dependencies of target clubb_loss_driver_test
[ 99%] Building Fortran object src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90.o
[100%] Building Fortran object src/CMakeFiles/clubb_loss_driver_test.dir/clubb_loss_driver_test.F90.o
[100%] Linking Fortran executable clubb_driver_test
[100%] Linking Fortran executable clubb_thread_test
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[100%] Linking Fortran executable clubb_standalone
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[100%] Linking Fortran executable clubb_standalone_loss
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.
[100%] Linking Fortran executable clubb_loss_driver_test
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[100%] Building Fortran object src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90.o
[100%] Built target clubb_thread_test
[100%] Built target clubb_driver_test
[100%] Built target clubb_standalone
[100%] Built target clubb_standalone_loss
[100%] Linking Fortran executable clubb_tuner
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[100%] Built target clubb_loss_driver_test
[100%] Built target clubb_tuner
Install the project...
-- Install configuration: "Release"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/libclubb_driver_lib.a
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_tuner
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_tuner" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/G_unit_tests
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/G_unit_tests" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_thread_test
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_thread_test" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_driver_test
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_driver_test" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone_loss
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone_loss" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
-- Installing: /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_loss_driver_test
-- Set runtime path of "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/clubb_loss_driver_test" to "/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib"
CLUBBStandardsCheck.py: beginning check on src
PASS: 0 checks failed for src
CLUBBStandardsCheck.py: beginning check on src/CLUBB_core
PASS: 0 checks failed for src/CLUBB_core
CLUBBStandardsCheck.py: beginning check on src/SILHS
PASS: 0 checks failed for src/SILHS
CLUBBStandardsCheck.py: beginning check on src/Benchmark_cases
PASS: 0 checks failed for src/Benchmark_cases
CLUBBStandardsCheck.py: beginning check on src/Radiation
PASS: 0 checks failed for src/Radiation
CLUBBStandardsCheck.py: beginning check on src/Microphys
PASS: 0 checks failed for src/Microphys
CLUBBStandardsCheck.py: beginning check on src/Microphys/KK_microphys
PASS: 0 checks failed for src/Microphys/KK_microphys
CLUBBStandardsCheck.py: beginning check on src/G_unit_test_types
PASS: 0 checks failed for src/G_unit_test_types
[92mBuild completed successfully, and all source code checks passed.[0m
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run Async GPU)
[Pipeline] lock
Trying to acquire lock on [Resource: GPU_mitch]
Resource [GPU_mitch] did not exist. Created.
Lock acquired on [Resource: GPU_mitch]
[Pipeline] {
[Pipeline] sh
+ ulimit -s 8388608
+ run_scripts/run_scm.py -multicol C8/0.4:0.9/16 -stats input/stats/multi_col_stats.in -debug 0 -out_dir gpu_async/async arm
Creating a custom hypergrid of parameters
- Initial values file: '/home/jenkins/workspace/clubb_gpu_async_output_matching/input/parameter_and_flag_configs/default/tunable_parameters.in'
- Spec: C8/0.4:0.9/16
Writing to '/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/arm_multicol_params.in':
- ngrdcol = 16
/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/arm.in
Output directory: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async
- using install dir (latest): /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
- using executable: /home/jenkins/workspace/clubb_gpu_async_output_matching/run_scripts/../install/latest/clubb_standalone
=================== Running arm ===================
iteration: 1 / 870 -- time = 41460.0s / 93600.0s
iteration: 2 / 870 -- time = 41520.0s / 93600.0s
iteration: 3 / 870 -- time = 41580.0s / 93600.0s
iteration: 4 / 870 -- time = 41640.0s / 93600.0s
iteration: 5 / 870 -- time = 41700.0s / 93600.0s
iteration: 6 / 870 -- time = 41760.0s / 93600.0s
iteration: 7 / 870 -- time = 41820.0s / 93600.0s
iteration: 8 / 870 -- time = 41880.0s / 93600.0s
iteration: 9 / 870 -- time = 41940.0s / 93600.0s
iteration: 10 / 870 -- time = 42000.0s / 93600.0s
iteration: 11 / 870 -- time = 42060.0s / 93600.0s
iteration: 12 / 870 -- time = 42120.0s / 93600.0s
iteration: 13 / 870 -- time = 42180.0s / 93600.0s
iteration: 14 / 870 -- time = 42240.0s / 93600.0s
iteration: 15 / 870 -- time = 42300.0s / 93600.0s
iteration: 16 / 870 -- time = 42360.0s / 93600.0s
iteration: 17 / 870 -- time = 42420.0s / 93600.0s
iteration: 18 / 870 -- time = 42480.0s / 93600.0s
iteration: 19 / 870 -- time = 42540.0s / 93600.0s
iteration: 20 / 870 -- time = 42600.0s / 93600.0s
iteration: 21 / 870 -- time = 42660.0s / 93600.0s
iteration: 22 / 870 -- time = 42720.0s / 93600.0s
iteration: 23 / 870 -- time = 42780.0s / 93600.0s
iteration: 24 / 870 -- time = 42840.0s / 93600.0s
iteration: 25 / 870 -- time = 42900.0s / 93600.0s
iteration: 26 / 870 -- time = 42960.0s / 93600.0s
iteration: 27 / 870 -- time = 43020.0s / 93600.0s
iteration: 28 / 870 -- time = 43080.0s / 93600.0s
iteration: 29 / 870 -- time = 43140.0s / 93600.0s
iteration: 30 / 870 -- time = 43200.0s / 93600.0s
iteration: 31 / 870 -- time = 43260.0s / 93600.0s
iteration: 32 / 870 -- time = 43320.0s / 93600.0s
iteration: 33 / 870 -- time = 43380.0s / 93600.0s
iteration: 34 / 870 -- time = 43440.0s / 93600.0s
iteration: 35 / 870 -- time = 43500.0s / 93600.0s
iteration: 36 / 870 -- time = 43560.0s / 93600.0s
iteration: 37 / 870 -- time = 43620.0s / 93600.0s
iteration: 38 / 870 -- time = 43680.0s / 93600.0s
iteration: 39 / 870 -- time = 43740.0s / 93600.0s
iteration: 40 / 870 -- time = 43800.0s / 93600.0s
iteration: 41 / 870 -- time = 43860.0s / 93600.0s
iteration: 42 / 870 -- time = 43920.0s / 93600.0s
iteration: 43 / 870 -- time = 43980.0s / 93600.0s
iteration: 44 / 870 -- time = 44040.0s / 93600.0s
iteration: 45 / 870 -- time = 44100.0s / 93600.0s
iteration: 46 / 870 -- time = 44160.0s / 93600.0s
iteration: 47 / 870 -- time = 44220.0s / 93600.0s
iteration: 48 / 870 -- time = 44280.0s / 93600.0s
iteration: 49 / 870 -- time = 44340.0s / 93600.0s
iteration: 50 / 870 -- time = 44400.0s / 93600.0s
iteration: 51 / 870 -- time = 44460.0s / 93600.0s
iteration: 52 / 870 -- time = 44520.0s / 93600.0s
iteration: 53 / 870 -- time = 44580.0s / 93600.0s
iteration: 54 / 870 -- time = 44640.0s / 93600.0s
iteration: 55 / 870 -- time = 44700.0s / 93600.0s
iteration: 56 / 870 -- time = 44760.0s / 93600.0s
iteration: 57 / 870 -- time = 44820.0s / 93600.0s
iteration: 58 / 870 -- time = 44880.0s / 93600.0s
iteration: 59 / 870 -- time = 44940.0s / 93600.0s
iteration: 60 / 870 -- time = 45000.0s / 93600.0s
iteration: 61 / 870 -- time = 45060.0s / 93600.0s
iteration: 62 / 870 -- time = 45120.0s / 93600.0s
iteration: 63 / 870 -- time = 45180.0s / 93600.0s
iteration: 64 / 870 -- time = 45240.0s / 93600.0s
iteration: 65 / 870 -- time = 45300.0s / 93600.0s
iteration: 66 / 870 -- time = 45360.0s / 93600.0s
iteration: 67 / 870 -- time = 45420.0s / 93600.0s
iteration: 68 / 870 -- time = 45480.0s / 93600.0s
iteration: 69 / 870 -- time = 45540.0s / 93600.0s
iteration: 70 / 870 -- time = 45600.0s / 93600.0s
iteration: 71 / 870 -- time = 45660.0s / 93600.0s
iteration: 72 / 870 -- time = 45720.0s / 93600.0s
iteration: 73 / 870 -- time = 45780.0s / 93600.0s
iteration: 74 / 870 -- time = 45840.0s / 93600.0s
iteration: 75 / 870 -- time = 45900.0s / 93600.0s
iteration: 76 / 870 -- time = 45960.0s / 93600.0s
iteration: 77 / 870 -- time = 46020.0s / 93600.0s
iteration: 78 / 870 -- time = 46080.0s / 93600.0s
iteration: 79 / 870 -- time = 46140.0s / 93600.0s
iteration: 80 / 870 -- time = 46200.0s / 93600.0s
iteration: 81 / 870 -- time = 46260.0s / 93600.0s
iteration: 82 / 870 -- time = 46320.0s / 93600.0s
iteration: 83 / 870 -- time = 46380.0s / 93600.0s
iteration: 84 / 870 -- time = 46440.0s / 93600.0s
iteration: 85 / 870 -- time = 46500.0s / 93600.0s
iteration: 86 / 870 -- time = 46560.0s / 93600.0s
iteration: 87 / 870 -- time = 46620.0s / 93600.0s
iteration: 88 / 870 -- time = 46680.0s / 93600.0s
iteration: 89 / 870 -- time = 46740.0s / 93600.0s
iteration: 90 / 870 -- time = 46800.0s / 93600.0s
iteration: 91 / 870 -- time = 46860.0s / 93600.0s
iteration: 92 / 870 -- time = 46920.0s / 93600.0s
iteration: 93 / 870 -- time = 46980.0s / 93600.0s
iteration: 94 / 870 -- time = 47040.0s / 93600.0s
iteration: 95 / 870 -- time = 47100.0s / 93600.0s
iteration: 96 / 870 -- time = 47160.0s / 93600.0s
iteration: 97 / 870 -- time = 47220.0s / 93600.0s
iteration: 98 / 870 -- time = 47280.0s / 93600.0s
iteration: 99 / 870 -- time = 47340.0s / 93600.0s
iteration: 100 / 870 -- time = 47400.0s / 93600.0s
iteration: 101 / 870 -- time = 47460.0s / 93600.0s
iteration: 102 / 870 -- time = 47520.0s / 93600.0s
iteration: 103 / 870 -- time = 47580.0s / 93600.0s
iteration: 104 / 870 -- time = 47640.0s / 93600.0s
iteration: 105 / 870 -- time = 47700.0s / 93600.0s
iteration: 106 / 870 -- time = 47760.0s / 93600.0s
iteration: 107 / 870 -- time = 47820.0s / 93600.0s
iteration: 108 / 870 -- time = 47880.0s / 93600.0s
iteration: 109 / 870 -- time = 47940.0s / 93600.0s
iteration: 110 / 870 -- time = 48000.0s / 93600.0s
iteration: 111 / 870 -- time = 48060.0s / 93600.0s
iteration: 112 / 870 -- time = 48120.0s / 93600.0s
iteration: 113 / 870 -- time = 48180.0s / 93600.0s
iteration: 114 / 870 -- time = 48240.0s / 93600.0s
iteration: 115 / 870 -- time = 48300.0s / 93600.0s
iteration: 116 / 870 -- time = 48360.0s / 93600.0s
iteration: 117 / 870 -- time = 48420.0s / 93600.0s
iteration: 118 / 870 -- time = 48480.0s / 93600.0s
iteration: 119 / 870 -- time = 48540.0s / 93600.0s
iteration: 120 / 870 -- time = 48600.0s / 93600.0s
iteration: 121 / 870 -- time = 48660.0s / 93600.0s
iteration: 122 / 870 -- time = 48720.0s / 93600.0s
iteration: 123 / 870 -- time = 48780.0s / 93600.0s
iteration: 124 / 870 -- time = 48840.0s / 93600.0s
iteration: 125 / 870 -- time = 48900.0s / 93600.0s
iteration: 126 / 870 -- time = 48960.0s / 93600.0s
iteration: 127 / 870 -- time = 49020.0s / 93600.0s
iteration: 128 / 870 -- time = 49080.0s / 93600.0s
iteration: 129 / 870 -- time = 49140.0s / 93600.0s
iteration: 130 / 870 -- time = 49200.0s / 93600.0s
iteration: 131 / 870 -- time = 49260.0s / 93600.0s
iteration: 132 / 870 -- time = 49320.0s / 93600.0s
iteration: 133 / 870 -- time = 49380.0s / 93600.0s
iteration: 134 / 870 -- time = 49440.0s / 93600.0s
iteration: 135 / 870 -- time = 49500.0s / 93600.0s
iteration: 136 / 870 -- time = 49560.0s / 93600.0s
iteration: 137 / 870 -- time = 49620.0s / 93600.0s
iteration: 138 / 870 -- time = 49680.0s / 93600.0s
iteration: 139 / 870 -- time = 49740.0s / 93600.0s
iteration: 140 / 870 -- time = 49800.0s / 93600.0s
iteration: 141 / 870 -- time = 49860.0s / 93600.0s
iteration: 142 / 870 -- time = 49920.0s / 93600.0s
iteration: 143 / 870 -- time = 49980.0s / 93600.0s
iteration: 144 / 870 -- time = 50040.0s / 93600.0s
iteration: 145 / 870 -- time = 50100.0s / 93600.0s
iteration: 146 / 870 -- time = 50160.0s / 93600.0s
iteration: 147 / 870 -- time = 50220.0s / 93600.0s
iteration: 148 / 870 -- time = 50280.0s / 93600.0s
iteration: 149 / 870 -- time = 50340.0s / 93600.0s
iteration: 150 / 870 -- time = 50400.0s / 93600.0s
iteration: 151 / 870 -- time = 50460.0s / 93600.0s
iteration: 152 / 870 -- time = 50520.0s / 93600.0s
iteration: 153 / 870 -- time = 50580.0s / 93600.0s
iteration: 154 / 870 -- time = 50640.0s / 93600.0s
iteration: 155 / 870 -- time = 50700.0s / 93600.0s
iteration: 156 / 870 -- time = 50760.0s / 93600.0s
iteration: 157 / 870 -- time = 50820.0s / 93600.0s
iteration: 158 / 870 -- time = 50880.0s / 93600.0s
iteration: 159 / 870 -- time = 50940.0s / 93600.0s
iteration: 160 / 870 -- time = 51000.0s / 93600.0s
iteration: 161 / 870 -- time = 51060.0s / 93600.0s
iteration: 162 / 870 -- time = 51120.0s / 93600.0s
iteration: 163 / 870 -- time = 51180.0s / 93600.0s
iteration: 164 / 870 -- time = 51240.0s / 93600.0s
iteration: 165 / 870 -- time = 51300.0s / 93600.0s
iteration: 166 / 870 -- time = 51360.0s / 93600.0s
iteration: 167 / 870 -- time = 51420.0s / 93600.0s
iteration: 168 / 870 -- time = 51480.0s / 93600.0s
iteration: 169 / 870 -- time = 51540.0s / 93600.0s
iteration: 170 / 870 -- time = 51600.0s / 93600.0s
iteration: 171 / 870 -- time = 51660.0s / 93600.0s
iteration: 172 / 870 -- time = 51720.0s / 93600.0s
iteration: 173 / 870 -- time = 51780.0s / 93600.0s
iteration: 174 / 870 -- time = 51840.0s / 93600.0s
iteration: 175 / 870 -- time = 51900.0s / 93600.0s
iteration: 176 / 870 -- time = 51960.0s / 93600.0s
iteration: 177 / 870 -- time = 52020.0s / 93600.0s
iteration: 178 / 870 -- time = 52080.0s / 93600.0s
iteration: 179 / 870 -- time = 52140.0s / 93600.0s
iteration: 180 / 870 -- time = 52200.0s / 93600.0s
iteration: 181 / 870 -- time = 52260.0s / 93600.0s
iteration: 182 / 870 -- time = 52320.0s / 93600.0s
iteration: 183 / 870 -- time = 52380.0s / 93600.0s
iteration: 184 / 870 -- time = 52440.0s / 93600.0s
iteration: 185 / 870 -- time = 52500.0s / 93600.0s
iteration: 186 / 870 -- time = 52560.0s / 93600.0s
iteration: 187 / 870 -- time = 52620.0s / 93600.0s
iteration: 188 / 870 -- time = 52680.0s / 93600.0s
iteration: 189 / 870 -- time = 52740.0s / 93600.0s
iteration: 190 / 870 -- time = 52800.0s / 93600.0s
iteration: 191 / 870 -- time = 52860.0s / 93600.0s
iteration: 192 / 870 -- time = 52920.0s / 93600.0s
iteration: 193 / 870 -- time = 52980.0s / 93600.0s
iteration: 194 / 870 -- time = 53040.0s / 93600.0s
iteration: 195 / 870 -- time = 53100.0s / 93600.0s
iteration: 196 / 870 -- time = 53160.0s / 93600.0s
iteration: 197 / 870 -- time = 53220.0s / 93600.0s
iteration: 198 / 870 -- time = 53280.0s / 93600.0s
iteration: 199 / 870 -- time = 53340.0s / 93600.0s
iteration: 200 / 870 -- time = 53400.0s / 93600.0s
iteration: 201 / 870 -- time = 53460.0s / 93600.0s
iteration: 202 / 870 -- time = 53520.0s / 93600.0s
iteration: 203 / 870 -- time = 53580.0s / 93600.0s
iteration: 204 / 870 -- time = 53640.0s / 93600.0s
iteration: 205 / 870 -- time = 53700.0s / 93600.0s
iteration: 206 / 870 -- time = 53760.0s / 93600.0s
iteration: 207 / 870 -- time = 53820.0s / 93600.0s
iteration: 208 / 870 -- time = 53880.0s / 93600.0s
iteration: 209 / 870 -- time = 53940.0s / 93600.0s
iteration: 210 / 870 -- time = 54000.0s / 93600.0s
iteration: 211 / 870 -- time = 54060.0s / 93600.0s
iteration: 212 / 870 -- time = 54120.0s / 93600.0s
iteration: 213 / 870 -- time = 54180.0s / 93600.0s
iteration: 214 / 870 -- time = 54240.0s / 93600.0s
iteration: 215 / 870 -- time = 54300.0s / 93600.0s
iteration: 216 / 870 -- time = 54360.0s / 93600.0s
iteration: 217 / 870 -- time = 54420.0s / 93600.0s
iteration: 218 / 870 -- time = 54480.0s / 93600.0s
iteration: 219 / 870 -- time = 54540.0s / 93600.0s
iteration: 220 / 870 -- time = 54600.0s / 93600.0s
iteration: 221 / 870 -- time = 54660.0s / 93600.0s
iteration: 222 / 870 -- time = 54720.0s / 93600.0s
iteration: 223 / 870 -- time = 54780.0s / 93600.0s
iteration: 224 / 870 -- time = 54840.0s / 93600.0s
iteration: 225 / 870 -- time = 54900.0s / 93600.0s
iteration: 226 / 870 -- time = 54960.0s / 93600.0s
iteration: 227 / 870 -- time = 55020.0s / 93600.0s
iteration: 228 / 870 -- time = 55080.0s / 93600.0s
iteration: 229 / 870 -- time = 55140.0s / 93600.0s
iteration: 230 / 870 -- time = 55200.0s / 93600.0s
iteration: 231 / 870 -- time = 55260.0s / 93600.0s
iteration: 232 / 870 -- time = 55320.0s / 93600.0s
iteration: 233 / 870 -- time = 55380.0s / 93600.0s
iteration: 234 / 870 -- time = 55440.0s / 93600.0s
iteration: 235 / 870 -- time = 55500.0s / 93600.0s
iteration: 236 / 870 -- time = 55560.0s / 93600.0s
iteration: 237 / 870 -- time = 55620.0s / 93600.0s
iteration: 238 / 870 -- time = 55680.0s / 93600.0s
iteration: 239 / 870 -- time = 55740.0s / 93600.0s
iteration: 240 / 870 -- time = 55800.0s / 93600.0s
iteration: 241 / 870 -- time = 55860.0s / 93600.0s
iteration: 242 / 870 -- time = 55920.0s / 93600.0s
iteration: 243 / 870 -- time = 55980.0s / 93600.0s
iteration: 244 / 870 -- time = 56040.0s / 93600.0s
iteration: 245 / 870 -- time = 56100.0s / 93600.0s
iteration: 246 / 870 -- time = 56160.0s / 93600.0s
iteration: 247 / 870 -- time = 56220.0s / 93600.0s
iteration: 248 / 870 -- time = 56280.0s / 93600.0s
iteration: 249 / 870 -- time = 56340.0s / 93600.0s
iteration: 250 / 870 -- time = 56400.0s / 93600.0s
iteration: 251 / 870 -- time = 56460.0s / 93600.0s
iteration: 252 / 870 -- time = 56520.0s / 93600.0s
iteration: 253 / 870 -- time = 56580.0s / 93600.0s
iteration: 254 / 870 -- time = 56640.0s / 93600.0s
iteration: 255 / 870 -- time = 56700.0s / 93600.0s
iteration: 256 / 870 -- time = 56760.0s / 93600.0s
iteration: 257 / 870 -- time = 56820.0s / 93600.0s
iteration: 258 / 870 -- time = 56880.0s / 93600.0s
iteration: 259 / 870 -- time = 56940.0s / 93600.0s
iteration: 260 / 870 -- time = 57000.0s / 93600.0s
iteration: 261 / 870 -- time = 57060.0s / 93600.0s
iteration: 262 / 870 -- time = 57120.0s / 93600.0s
iteration: 263 / 870 -- time = 57180.0s / 93600.0s
iteration: 264 / 870 -- time = 57240.0s / 93600.0s
iteration: 265 / 870 -- time = 57300.0s / 93600.0s
iteration: 266 / 870 -- time = 57360.0s / 93600.0s
iteration: 267 / 870 -- time = 57420.0s / 93600.0s
iteration: 268 / 870 -- time = 57480.0s / 93600.0s
iteration: 269 / 870 -- time = 57540.0s / 93600.0s
iteration: 270 / 870 -- time = 57600.0s / 93600.0s
iteration: 271 / 870 -- time = 57660.0s / 93600.0s
iteration: 272 / 870 -- time = 57720.0s / 93600.0s
iteration: 273 / 870 -- time = 57780.0s / 93600.0s
iteration: 274 / 870 -- time = 57840.0s / 93600.0s
iteration: 275 / 870 -- time = 57900.0s / 93600.0s
iteration: 276 / 870 -- time = 57960.0s / 93600.0s
iteration: 277 / 870 -- time = 58020.0s / 93600.0s
iteration: 278 / 870 -- time = 58080.0s / 93600.0s
iteration: 279 / 870 -- time = 58140.0s / 93600.0s
iteration: 280 / 870 -- time = 58200.0s / 93600.0s
iteration: 281 / 870 -- time = 58260.0s / 93600.0s
iteration: 282 / 870 -- time = 58320.0s / 93600.0s
iteration: 283 / 870 -- time = 58380.0s / 93600.0s
iteration: 284 / 870 -- time = 58440.0s / 93600.0s
iteration: 285 / 870 -- time = 58500.0s / 93600.0s
iteration: 286 / 870 -- time = 58560.0s / 93600.0s
iteration: 287 / 870 -- time = 58620.0s / 93600.0s
iteration: 288 / 870 -- time = 58680.0s / 93600.0s
iteration: 289 / 870 -- time = 58740.0s / 93600.0s
iteration: 290 / 870 -- time = 58800.0s / 93600.0s
iteration: 291 / 870 -- time = 58860.0s / 93600.0s
iteration: 292 / 870 -- time = 58920.0s / 93600.0s
iteration: 293 / 870 -- time = 58980.0s / 93600.0s
iteration: 294 / 870 -- time = 59040.0s / 93600.0s
iteration: 295 / 870 -- time = 59100.0s / 93600.0s
iteration: 296 / 870 -- time = 59160.0s / 93600.0s
iteration: 297 / 870 -- time = 59220.0s / 93600.0s
iteration: 298 / 870 -- time = 59280.0s / 93600.0s
iteration: 299 / 870 -- time = 59340.0s / 93600.0s
iteration: 300 / 870 -- time = 59400.0s / 93600.0s
iteration: 301 / 870 -- time = 59460.0s / 93600.0s
iteration: 302 / 870 -- time = 59520.0s / 93600.0s
iteration: 303 / 870 -- time = 59580.0s / 93600.0s
iteration: 304 / 870 -- time = 59640.0s / 93600.0s
iteration: 305 / 870 -- time = 59700.0s / 93600.0s
iteration: 306 / 870 -- time = 59760.0s / 93600.0s
iteration: 307 / 870 -- time = 59820.0s / 93600.0s
iteration: 308 / 870 -- time = 59880.0s / 93600.0s
iteration: 309 / 870 -- time = 59940.0s / 93600.0s
iteration: 310 / 870 -- time = 60000.0s / 93600.0s
iteration: 311 / 870 -- time = 60060.0s / 93600.0s
iteration: 312 / 870 -- time = 60120.0s / 93600.0s
iteration: 313 / 870 -- time = 60180.0s / 93600.0s
iteration: 314 / 870 -- time = 60240.0s / 93600.0s
iteration: 315 / 870 -- time = 60300.0s / 93600.0s
iteration: 316 / 870 -- time = 60360.0s / 93600.0s
iteration: 317 / 870 -- time = 60420.0s / 93600.0s
iteration: 318 / 870 -- time = 60480.0s / 93600.0s
iteration: 319 / 870 -- time = 60540.0s / 93600.0s
iteration: 320 / 870 -- time = 60600.0s / 93600.0s
iteration: 321 / 870 -- time = 60660.0s / 93600.0s
iteration: 322 / 870 -- time = 60720.0s / 93600.0s
iteration: 323 / 870 -- time = 60780.0s / 93600.0s
iteration: 324 / 870 -- time = 60840.0s / 93600.0s
iteration: 325 / 870 -- time = 60900.0s / 93600.0s
iteration: 326 / 870 -- time = 60960.0s / 93600.0s
iteration: 327 / 870 -- time = 61020.0s / 93600.0s
iteration: 328 / 870 -- time = 61080.0s / 93600.0s
iteration: 329 / 870 -- time = 61140.0s / 93600.0s
iteration: 330 / 870 -- time = 61200.0s / 93600.0s
iteration: 331 / 870 -- time = 61260.0s / 93600.0s
iteration: 332 / 870 -- time = 61320.0s / 93600.0s
iteration: 333 / 870 -- time = 61380.0s / 93600.0s
iteration: 334 / 870 -- time = 61440.0s / 93600.0s
iteration: 335 / 870 -- time = 61500.0s / 93600.0s
iteration: 336 / 870 -- time = 61560.0s / 93600.0s
iteration: 337 / 870 -- time = 61620.0s / 93600.0s
iteration: 338 / 870 -- time = 61680.0s / 93600.0s
iteration: 339 / 870 -- time = 61740.0s / 93600.0s
iteration: 340 / 870 -- time = 61800.0s / 93600.0s
iteration: 341 / 870 -- time = 61860.0s / 93600.0s
iteration: 342 / 870 -- time = 61920.0s / 93600.0s
iteration: 343 / 870 -- time = 61980.0s / 93600.0s
iteration: 344 / 870 -- time = 62040.0s / 93600.0s
iteration: 345 / 870 -- time = 62100.0s / 93600.0s
iteration: 346 / 870 -- time = 62160.0s / 93600.0s
iteration: 347 / 870 -- time = 62220.0s / 93600.0s
iteration: 348 / 870 -- time = 62280.0s / 93600.0s
iteration: 349 / 870 -- time = 62340.0s / 93600.0s
iteration: 350 / 870 -- time = 62400.0s / 93600.0s
iteration: 351 / 870 -- time = 62460.0s / 93600.0s
iteration: 352 / 870 -- time = 62520.0s / 93600.0s
iteration: 353 / 870 -- time = 62580.0s / 93600.0s
iteration: 354 / 870 -- time = 62640.0s / 93600.0s
iteration: 355 / 870 -- time = 62700.0s / 93600.0s
iteration: 356 / 870 -- time = 62760.0s / 93600.0s
iteration: 357 / 870 -- time = 62820.0s / 93600.0s
iteration: 358 / 870 -- time = 62880.0s / 93600.0s
iteration: 359 / 870 -- time = 62940.0s / 93600.0s
iteration: 360 / 870 -- time = 63000.0s / 93600.0s
iteration: 361 / 870 -- time = 63060.0s / 93600.0s
iteration: 362 / 870 -- time = 63120.0s / 93600.0s
iteration: 363 / 870 -- time = 63180.0s / 93600.0s
iteration: 364 / 870 -- time = 63240.0s / 93600.0s
iteration: 365 / 870 -- time = 63300.0s / 93600.0s
iteration: 366 / 870 -- time = 63360.0s / 93600.0s
iteration: 367 / 870 -- time = 63420.0s / 93600.0s
iteration: 368 / 870 -- time = 63480.0s / 93600.0s
iteration: 369 / 870 -- time = 63540.0s / 93600.0s
iteration: 370 / 870 -- time = 63600.0s / 93600.0s
iteration: 371 / 870 -- time = 63660.0s / 93600.0s
iteration: 372 / 870 -- time = 63720.0s / 93600.0s
iteration: 373 / 870 -- time = 63780.0s / 93600.0s
iteration: 374 / 870 -- time = 63840.0s / 93600.0s
iteration: 375 / 870 -- time = 63900.0s / 93600.0s
iteration: 376 / 870 -- time = 63960.0s / 93600.0s
iteration: 377 / 870 -- time = 64020.0s / 93600.0s
iteration: 378 / 870 -- time = 64080.0s / 93600.0s
iteration: 379 / 870 -- time = 64140.0s / 93600.0s
iteration: 380 / 870 -- time = 64200.0s / 93600.0s
iteration: 381 / 870 -- time = 64260.0s / 93600.0s
iteration: 382 / 870 -- time = 64320.0s / 93600.0s
iteration: 383 / 870 -- time = 64380.0s / 93600.0s
iteration: 384 / 870 -- time = 64440.0s / 93600.0s
iteration: 385 / 870 -- time = 64500.0s / 93600.0s
iteration: 386 / 870 -- time = 64560.0s / 93600.0s
iteration: 387 / 870 -- time = 64620.0s / 93600.0s
iteration: 388 / 870 -- time = 64680.0s / 93600.0s
iteration: 389 / 870 -- time = 64740.0s / 93600.0s
iteration: 390 / 870 -- time = 64800.0s / 93600.0s
iteration: 391 / 870 -- time = 64860.0s / 93600.0s
iteration: 392 / 870 -- time = 64920.0s / 93600.0s
iteration: 393 / 870 -- time = 64980.0s / 93600.0s
iteration: 394 / 870 -- time = 65040.0s / 93600.0s
iteration: 395 / 870 -- time = 65100.0s / 93600.0s
iteration: 396 / 870 -- time = 65160.0s / 93600.0s
iteration: 397 / 870 -- time = 65220.0s / 93600.0s
iteration: 398 / 870 -- time = 65280.0s / 93600.0s
iteration: 399 / 870 -- time = 65340.0s / 93600.0s
iteration: 400 / 870 -- time = 65400.0s / 93600.0s
iteration: 401 / 870 -- time = 65460.0s / 93600.0s
iteration: 402 / 870 -- time = 65520.0s / 93600.0s
iteration: 403 / 870 -- time = 65580.0s / 93600.0s
iteration: 404 / 870 -- time = 65640.0s / 93600.0s
iteration: 405 / 870 -- time = 65700.0s / 93600.0s
iteration: 406 / 870 -- time = 65760.0s / 93600.0s
iteration: 407 / 870 -- time = 65820.0s / 93600.0s
iteration: 408 / 870 -- time = 65880.0s / 93600.0s
iteration: 409 / 870 -- time = 65940.0s / 93600.0s
iteration: 410 / 870 -- time = 66000.0s / 93600.0s
iteration: 411 / 870 -- time = 66060.0s / 93600.0s
iteration: 412 / 870 -- time = 66120.0s / 93600.0s
iteration: 413 / 870 -- time = 66180.0s / 93600.0s
iteration: 414 / 870 -- time = 66240.0s / 93600.0s
iteration: 415 / 870 -- time = 66300.0s / 93600.0s
iteration: 416 / 870 -- time = 66360.0s / 93600.0s
iteration: 417 / 870 -- time = 66420.0s / 93600.0s
iteration: 418 / 870 -- time = 66480.0s / 93600.0s
iteration: 419 / 870 -- time = 66540.0s / 93600.0s
iteration: 420 / 870 -- time = 66600.0s / 93600.0s
iteration: 421 / 870 -- time = 66660.0s / 93600.0s
iteration: 422 / 870 -- time = 66720.0s / 93600.0s
iteration: 423 / 870 -- time = 66780.0s / 93600.0s
iteration: 424 / 870 -- time = 66840.0s / 93600.0s
iteration: 425 / 870 -- time = 66900.0s / 93600.0s
iteration: 426 / 870 -- time = 66960.0s / 93600.0s
iteration: 427 / 870 -- time = 67020.0s / 93600.0s
iteration: 428 / 870 -- time = 67080.0s / 93600.0s
iteration: 429 / 870 -- time = 67140.0s / 93600.0s
iteration: 430 / 870 -- time = 67200.0s / 93600.0s
iteration: 431 / 870 -- time = 67260.0s / 93600.0s
iteration: 432 / 870 -- time = 67320.0s / 93600.0s
iteration: 433 / 870 -- time = 67380.0s / 93600.0s
iteration: 434 / 870 -- time = 67440.0s / 93600.0s
iteration: 435 / 870 -- time = 67500.0s / 93600.0s
iteration: 436 / 870 -- time = 67560.0s / 93600.0s
iteration: 437 / 870 -- time = 67620.0s / 93600.0s
iteration: 438 / 870 -- time = 67680.0s / 93600.0s
iteration: 439 / 870 -- time = 67740.0s / 93600.0s
iteration: 440 / 870 -- time = 67800.0s / 93600.0s
iteration: 441 / 870 -- time = 67860.0s / 93600.0s
iteration: 442 / 870 -- time = 67920.0s / 93600.0s
iteration: 443 / 870 -- time = 67980.0s / 93600.0s
iteration: 444 / 870 -- time = 68040.0s / 93600.0s
iteration: 445 / 870 -- time = 68100.0s / 93600.0s
iteration: 446 / 870 -- time = 68160.0s / 93600.0s
iteration: 447 / 870 -- time = 68220.0s / 93600.0s
iteration: 448 / 870 -- time = 68280.0s / 93600.0s
iteration: 449 / 870 -- time = 68340.0s / 93600.0s
iteration: 450 / 870 -- time = 68400.0s / 93600.0s
iteration: 451 / 870 -- time = 68460.0s / 93600.0s
iteration: 452 / 870 -- time = 68520.0s / 93600.0s
iteration: 453 / 870 -- time = 68580.0s / 93600.0s
iteration: 454 / 870 -- time = 68640.0s / 93600.0s
iteration: 455 / 870 -- time = 68700.0s / 93600.0s
iteration: 456 / 870 -- time = 68760.0s / 93600.0s
iteration: 457 / 870 -- time = 68820.0s / 93600.0s
iteration: 458 / 870 -- time = 68880.0s / 93600.0s
iteration: 459 / 870 -- time = 68940.0s / 93600.0s
iteration: 460 / 870 -- time = 69000.0s / 93600.0s
iteration: 461 / 870 -- time = 69060.0s / 93600.0s
iteration: 462 / 870 -- time = 69120.0s / 93600.0s
iteration: 463 / 870 -- time = 69180.0s / 93600.0s
iteration: 464 / 870 -- time = 69240.0s / 93600.0s
iteration: 465 / 870 -- time = 69300.0s / 93600.0s
iteration: 466 / 870 -- time = 69360.0s / 93600.0s
iteration: 467 / 870 -- time = 69420.0s / 93600.0s
iteration: 468 / 870 -- time = 69480.0s / 93600.0s
iteration: 469 / 870 -- time = 69540.0s / 93600.0s
iteration: 470 / 870 -- time = 69600.0s / 93600.0s
iteration: 471 / 870 -- time = 69660.0s / 93600.0s
iteration: 472 / 870 -- time = 69720.0s / 93600.0s
iteration: 473 / 870 -- time = 69780.0s / 93600.0s
iteration: 474 / 870 -- time = 69840.0s / 93600.0s
iteration: 475 / 870 -- time = 69900.0s / 93600.0s
iteration: 476 / 870 -- time = 69960.0s / 93600.0s
iteration: 477 / 870 -- time = 70020.0s / 93600.0s
iteration: 478 / 870 -- time = 70080.0s / 93600.0s
iteration: 479 / 870 -- time = 70140.0s / 93600.0s
iteration: 480 / 870 -- time = 70200.0s / 93600.0s
iteration: 481 / 870 -- time = 70260.0s / 93600.0s
iteration: 482 / 870 -- time = 70320.0s / 93600.0s
iteration: 483 / 870 -- time = 70380.0s / 93600.0s
iteration: 484 / 870 -- time = 70440.0s / 93600.0s
iteration: 485 / 870 -- time = 70500.0s / 93600.0s
iteration: 486 / 870 -- time = 70560.0s / 93600.0s
iteration: 487 / 870 -- time = 70620.0s / 93600.0s
iteration: 488 / 870 -- time = 70680.0s / 93600.0s
iteration: 489 / 870 -- time = 70740.0s / 93600.0s
iteration: 490 / 870 -- time = 70800.0s / 93600.0s
iteration: 491 / 870 -- time = 70860.0s / 93600.0s
iteration: 492 / 870 -- time = 70920.0s / 93600.0s
iteration: 493 / 870 -- time = 70980.0s / 93600.0s
iteration: 494 / 870 -- time = 71040.0s / 93600.0s
iteration: 495 / 870 -- time = 71100.0s / 93600.0s
iteration: 496 / 870 -- time = 71160.0s / 93600.0s
iteration: 497 / 870 -- time = 71220.0s / 93600.0s
iteration: 498 / 870 -- time = 71280.0s / 93600.0s
iteration: 499 / 870 -- time = 71340.0s / 93600.0s
iteration: 500 / 870 -- time = 71400.0s / 93600.0s
iteration: 501 / 870 -- time = 71460.0s / 93600.0s
iteration: 502 / 870 -- time = 71520.0s / 93600.0s
iteration: 503 / 870 -- time = 71580.0s / 93600.0s
iteration: 504 / 870 -- time = 71640.0s / 93600.0s
iteration: 505 / 870 -- time = 71700.0s / 93600.0s
iteration: 506 / 870 -- time = 71760.0s / 93600.0s
iteration: 507 / 870 -- time = 71820.0s / 93600.0s
iteration: 508 / 870 -- time = 71880.0s / 93600.0s
iteration: 509 / 870 -- time = 71940.0s / 93600.0s
iteration: 510 / 870 -- time = 72000.0s / 93600.0s
iteration: 511 / 870 -- time = 72060.0s / 93600.0s
iteration: 512 / 870 -- time = 72120.0s / 93600.0s
iteration: 513 / 870 -- time = 72180.0s / 93600.0s
iteration: 514 / 870 -- time = 72240.0s / 93600.0s
iteration: 515 / 870 -- time = 72300.0s / 93600.0s
iteration: 516 / 870 -- time = 72360.0s / 93600.0s
iteration: 517 / 870 -- time = 72420.0s / 93600.0s
iteration: 518 / 870 -- time = 72480.0s / 93600.0s
iteration: 519 / 870 -- time = 72540.0s / 93600.0s
iteration: 520 / 870 -- time = 72600.0s / 93600.0s
iteration: 521 / 870 -- time = 72660.0s / 93600.0s
iteration: 522 / 870 -- time = 72720.0s / 93600.0s
iteration: 523 / 870 -- time = 72780.0s / 93600.0s
iteration: 524 / 870 -- time = 72840.0s / 93600.0s
iteration: 525 / 870 -- time = 72900.0s / 93600.0s
iteration: 526 / 870 -- time = 72960.0s / 93600.0s
iteration: 527 / 870 -- time = 73020.0s / 93600.0s
iteration: 528 / 870 -- time = 73080.0s / 93600.0s
iteration: 529 / 870 -- time = 73140.0s / 93600.0s
iteration: 530 / 870 -- time = 73200.0s / 93600.0s
iteration: 531 / 870 -- time = 73260.0s / 93600.0s
iteration: 532 / 870 -- time = 73320.0s / 93600.0s
iteration: 533 / 870 -- time = 73380.0s / 93600.0s
iteration: 534 / 870 -- time = 73440.0s / 93600.0s
iteration: 535 / 870 -- time = 73500.0s / 93600.0s
iteration: 536 / 870 -- time = 73560.0s / 93600.0s
iteration: 537 / 870 -- time = 73620.0s / 93600.0s
iteration: 538 / 870 -- time = 73680.0s / 93600.0s
iteration: 539 / 870 -- time = 73740.0s / 93600.0s
iteration: 540 / 870 -- time = 73800.0s / 93600.0s
iteration: 541 / 870 -- time = 73860.0s / 93600.0s
iteration: 542 / 870 -- time = 73920.0s / 93600.0s
iteration: 543 / 870 -- time = 73980.0s / 93600.0s
iteration: 544 / 870 -- time = 74040.0s / 93600.0s
iteration: 545 / 870 -- time = 74100.0s / 93600.0s
iteration: 546 / 870 -- time = 74160.0s / 93600.0s
iteration: 547 / 870 -- time = 74220.0s / 93600.0s
iteration: 548 / 870 -- time = 74280.0s / 93600.0s
iteration: 549 / 870 -- time = 74340.0s / 93600.0s
iteration: 550 / 870 -- time = 74400.0s / 93600.0s
iteration: 551 / 870 -- time = 74460.0s / 93600.0s
iteration: 552 / 870 -- time = 74520.0s / 93600.0s
iteration: 553 / 870 -- time = 74580.0s / 93600.0s
iteration: 554 / 870 -- time = 74640.0s / 93600.0s
iteration: 555 / 870 -- time = 74700.0s / 93600.0s
iteration: 556 / 870 -- time = 74760.0s / 93600.0s
iteration: 557 / 870 -- time = 74820.0s / 93600.0s
iteration: 558 / 870 -- time = 74880.0s / 93600.0s
iteration: 559 / 870 -- time = 74940.0s / 93600.0s
iteration: 560 / 870 -- time = 75000.0s / 93600.0s
iteration: 561 / 870 -- time = 75060.0s / 93600.0s
iteration: 562 / 870 -- time = 75120.0s / 93600.0s
iteration: 563 / 870 -- time = 75180.0s / 93600.0s
iteration: 564 / 870 -- time = 75240.0s / 93600.0s
iteration: 565 / 870 -- time = 75300.0s / 93600.0s
iteration: 566 / 870 -- time = 75360.0s / 93600.0s
iteration: 567 / 870 -- time = 75420.0s / 93600.0s
iteration: 568 / 870 -- time = 75480.0s / 93600.0s
iteration: 569 / 870 -- time = 75540.0s / 93600.0s
iteration: 570 / 870 -- time = 75600.0s / 93600.0s
iteration: 571 / 870 -- time = 75660.0s / 93600.0s
iteration: 572 / 870 -- time = 75720.0s / 93600.0s
iteration: 573 / 870 -- time = 75780.0s / 93600.0s
iteration: 574 / 870 -- time = 75840.0s / 93600.0s
iteration: 575 / 870 -- time = 75900.0s / 93600.0s
iteration: 576 / 870 -- time = 75960.0s / 93600.0s
iteration: 577 / 870 -- time = 76020.0s / 93600.0s
iteration: 578 / 870 -- time = 76080.0s / 93600.0s
iteration: 579 / 870 -- time = 76140.0s / 93600.0s
iteration: 580 / 870 -- time = 76200.0s / 93600.0s
iteration: 581 / 870 -- time = 76260.0s / 93600.0s
iteration: 582 / 870 -- time = 76320.0s / 93600.0s
iteration: 583 / 870 -- time = 76380.0s / 93600.0s
iteration: 584 / 870 -- time = 76440.0s / 93600.0s
iteration: 585 / 870 -- time = 76500.0s / 93600.0s
iteration: 586 / 870 -- time = 76560.0s / 93600.0s
iteration: 587 / 870 -- time = 76620.0s / 93600.0s
iteration: 588 / 870 -- time = 76680.0s / 93600.0s
iteration: 589 / 870 -- time = 76740.0s / 93600.0s
iteration: 590 / 870 -- time = 76800.0s / 93600.0s
iteration: 591 / 870 -- time = 76860.0s / 93600.0s
iteration: 592 / 870 -- time = 76920.0s / 93600.0s
iteration: 593 / 870 -- time = 76980.0s / 93600.0s
iteration: 594 / 870 -- time = 77040.0s / 93600.0s
iteration: 595 / 870 -- time = 77100.0s / 93600.0s
iteration: 596 / 870 -- time = 77160.0s / 93600.0s
iteration: 597 / 870 -- time = 77220.0s / 93600.0s
iteration: 598 / 870 -- time = 77280.0s / 93600.0s
iteration: 599 / 870 -- time = 77340.0s / 93600.0s
iteration: 600 / 870 -- time = 77400.0s / 93600.0s
iteration: 601 / 870 -- time = 77460.0s / 93600.0s
iteration: 602 / 870 -- time = 77520.0s / 93600.0s
iteration: 603 / 870 -- time = 77580.0s / 93600.0s
iteration: 604 / 870 -- time = 77640.0s / 93600.0s
iteration: 605 / 870 -- time = 77700.0s / 93600.0s
iteration: 606 / 870 -- time = 77760.0s / 93600.0s
iteration: 607 / 870 -- time = 77820.0s / 93600.0s
iteration: 608 / 870 -- time = 77880.0s / 93600.0s
iteration: 609 / 870 -- time = 77940.0s / 93600.0s
iteration: 610 / 870 -- time = 78000.0s / 93600.0s
iteration: 611 / 870 -- time = 78060.0s / 93600.0s
iteration: 612 / 870 -- time = 78120.0s / 93600.0s
iteration: 613 / 870 -- time = 78180.0s / 93600.0s
iteration: 614 / 870 -- time = 78240.0s / 93600.0s
iteration: 615 / 870 -- time = 78300.0s / 93600.0s
iteration: 616 / 870 -- time = 78360.0s / 93600.0s
iteration: 617 / 870 -- time = 78420.0s / 93600.0s
iteration: 618 / 870 -- time = 78480.0s / 93600.0s
iteration: 619 / 870 -- time = 78540.0s / 93600.0s
iteration: 620 / 870 -- time = 78600.0s / 93600.0s
iteration: 621 / 870 -- time = 78660.0s / 93600.0s
iteration: 622 / 870 -- time = 78720.0s / 93600.0s
iteration: 623 / 870 -- time = 78780.0s / 93600.0s
iteration: 624 / 870 -- time = 78840.0s / 93600.0s
iteration: 625 / 870 -- time = 78900.0s / 93600.0s
iteration: 626 / 870 -- time = 78960.0s / 93600.0s
iteration: 627 / 870 -- time = 79020.0s / 93600.0s
iteration: 628 / 870 -- time = 79080.0s / 93600.0s
iteration: 629 / 870 -- time = 79140.0s / 93600.0s
iteration: 630 / 870 -- time = 79200.0s / 93600.0s
iteration: 631 / 870 -- time = 79260.0s / 93600.0s
iteration: 632 / 870 -- time = 79320.0s / 93600.0s
iteration: 633 / 870 -- time = 79380.0s / 93600.0s
iteration: 634 / 870 -- time = 79440.0s / 93600.0s
iteration: 635 / 870 -- time = 79500.0s / 93600.0s
iteration: 636 / 870 -- time = 79560.0s / 93600.0s
iteration: 637 / 870 -- time = 79620.0s / 93600.0s
iteration: 638 / 870 -- time = 79680.0s / 93600.0s
iteration: 639 / 870 -- time = 79740.0s / 93600.0s
iteration: 640 / 870 -- time = 79800.0s / 93600.0s
iteration: 641 / 870 -- time = 79860.0s / 93600.0s
iteration: 642 / 870 -- time = 79920.0s / 93600.0s
iteration: 643 / 870 -- time = 79980.0s / 93600.0s
iteration: 644 / 870 -- time = 80040.0s / 93600.0s
iteration: 645 / 870 -- time = 80100.0s / 93600.0s
iteration: 646 / 870 -- time = 80160.0s / 93600.0s
iteration: 647 / 870 -- time = 80220.0s / 93600.0s
iteration: 648 / 870 -- time = 80280.0s / 93600.0s
iteration: 649 / 870 -- time = 80340.0s / 93600.0s
iteration: 650 / 870 -- time = 80400.0s / 93600.0s
iteration: 651 / 870 -- time = 80460.0s / 93600.0s
iteration: 652 / 870 -- time = 80520.0s / 93600.0s
iteration: 653 / 870 -- time = 80580.0s / 93600.0s
iteration: 654 / 870 -- time = 80640.0s / 93600.0s
iteration: 655 / 870 -- time = 80700.0s / 93600.0s
iteration: 656 / 870 -- time = 80760.0s / 93600.0s
iteration: 657 / 870 -- time = 80820.0s / 93600.0s
iteration: 658 / 870 -- time = 80880.0s / 93600.0s
iteration: 659 / 870 -- time = 80940.0s / 93600.0s
iteration: 660 / 870 -- time = 81000.0s / 93600.0s
iteration: 661 / 870 -- time = 81060.0s / 93600.0s
iteration: 662 / 870 -- time = 81120.0s / 93600.0s
iteration: 663 / 870 -- time = 81180.0s / 93600.0s
iteration: 664 / 870 -- time = 81240.0s / 93600.0s
iteration: 665 / 870 -- time = 81300.0s / 93600.0s
iteration: 666 / 870 -- time = 81360.0s / 93600.0s
iteration: 667 / 870 -- time = 81420.0s / 93600.0s
iteration: 668 / 870 -- time = 81480.0s / 93600.0s
iteration: 669 / 870 -- time = 81540.0s / 93600.0s
iteration: 670 / 870 -- time = 81600.0s / 93600.0s
iteration: 671 / 870 -- time = 81660.0s / 93600.0s
iteration: 672 / 870 -- time = 81720.0s / 93600.0s
iteration: 673 / 870 -- time = 81780.0s / 93600.0s
iteration: 674 / 870 -- time = 81840.0s / 93600.0s
iteration: 675 / 870 -- time = 81900.0s / 93600.0s
iteration: 676 / 870 -- time = 81960.0s / 93600.0s
iteration: 677 / 870 -- time = 82020.0s / 93600.0s
iteration: 678 / 870 -- time = 82080.0s / 93600.0s
iteration: 679 / 870 -- time = 82140.0s / 93600.0s
iteration: 680 / 870 -- time = 82200.0s / 93600.0s
iteration: 681 / 870 -- time = 82260.0s / 93600.0s
iteration: 682 / 870 -- time = 82320.0s / 93600.0s
iteration: 683 / 870 -- time = 82380.0s / 93600.0s
iteration: 684 / 870 -- time = 82440.0s / 93600.0s
iteration: 685 / 870 -- time = 82500.0s / 93600.0s
iteration: 686 / 870 -- time = 82560.0s / 93600.0s
iteration: 687 / 870 -- time = 82620.0s / 93600.0s
iteration: 688 / 870 -- time = 82680.0s / 93600.0s
iteration: 689 / 870 -- time = 82740.0s / 93600.0s
iteration: 690 / 870 -- time = 82800.0s / 93600.0s
iteration: 691 / 870 -- time = 82860.0s / 93600.0s
iteration: 692 / 870 -- time = 82920.0s / 93600.0s
iteration: 693 / 870 -- time = 82980.0s / 93600.0s
iteration: 694 / 870 -- time = 83040.0s / 93600.0s
iteration: 695 / 870 -- time = 83100.0s / 93600.0s
iteration: 696 / 870 -- time = 83160.0s / 93600.0s
iteration: 697 / 870 -- time = 83220.0s / 93600.0s
iteration: 698 / 870 -- time = 83280.0s / 93600.0s
iteration: 699 / 870 -- time = 83340.0s / 93600.0s
iteration: 700 / 870 -- time = 83400.0s / 93600.0s
iteration: 701 / 870 -- time = 83460.0s / 93600.0s
iteration: 702 / 870 -- time = 83520.0s / 93600.0s
iteration: 703 / 870 -- time = 83580.0s / 93600.0s
iteration: 704 / 870 -- time = 83640.0s / 93600.0s
iteration: 705 / 870 -- time = 83700.0s / 93600.0s
iteration: 706 / 870 -- time = 83760.0s / 93600.0s
iteration: 707 / 870 -- time = 83820.0s / 93600.0s
iteration: 708 / 870 -- time = 83880.0s / 93600.0s
iteration: 709 / 870 -- time = 83940.0s / 93600.0s
iteration: 710 / 870 -- time = 84000.0s / 93600.0s
iteration: 711 / 870 -- time = 84060.0s / 93600.0s
iteration: 712 / 870 -- time = 84120.0s / 93600.0s
iteration: 713 / 870 -- time = 84180.0s / 93600.0s
iteration: 714 / 870 -- time = 84240.0s / 93600.0s
iteration: 715 / 870 -- time = 84300.0s / 93600.0s
iteration: 716 / 870 -- time = 84360.0s / 93600.0s
iteration: 717 / 870 -- time = 84420.0s / 93600.0s
iteration: 718 / 870 -- time = 84480.0s / 93600.0s
iteration: 719 / 870 -- time = 84540.0s / 93600.0s
iteration: 720 / 870 -- time = 84600.0s / 93600.0s
iteration: 721 / 870 -- time = 84660.0s / 93600.0s
iteration: 722 / 870 -- time = 84720.0s / 93600.0s
iteration: 723 / 870 -- time = 84780.0s / 93600.0s
iteration: 724 / 870 -- time = 84840.0s / 93600.0s
iteration: 725 / 870 -- time = 84900.0s / 93600.0s
iteration: 726 / 870 -- time = 84960.0s / 93600.0s
iteration: 727 / 870 -- time = 85020.0s / 93600.0s
iteration: 728 / 870 -- time = 85080.0s / 93600.0s
iteration: 729 / 870 -- time = 85140.0s / 93600.0s
iteration: 730 / 870 -- time = 85200.0s / 93600.0s
iteration: 731 / 870 -- time = 85260.0s / 93600.0s
iteration: 732 / 870 -- time = 85320.0s / 93600.0s
iteration: 733 / 870 -- time = 85380.0s / 93600.0s
iteration: 734 / 870 -- time = 85440.0s / 93600.0s
iteration: 735 / 870 -- time = 85500.0s / 93600.0s
iteration: 736 / 870 -- time = 85560.0s / 93600.0s
iteration: 737 / 870 -- time = 85620.0s / 93600.0s
iteration: 738 / 870 -- time = 85680.0s / 93600.0s
iteration: 739 / 870 -- time = 85740.0s / 93600.0s
iteration: 740 / 870 -- time = 85800.0s / 93600.0s
iteration: 741 / 870 -- time = 85860.0s / 93600.0s
iteration: 742 / 870 -- time = 85920.0s / 93600.0s
iteration: 743 / 870 -- time = 85980.0s / 93600.0s
iteration: 744 / 870 -- time = 86040.0s / 93600.0s
iteration: 745 / 870 -- time = 86100.0s / 93600.0s
iteration: 746 / 870 -- time = 86160.0s / 93600.0s
iteration: 747 / 870 -- time = 86220.0s / 93600.0s
iteration: 748 / 870 -- time = 86280.0s / 93600.0s
iteration: 749 / 870 -- time = 86340.0s / 93600.0s
iteration: 750 / 870 -- time = 86400.0s / 93600.0s
iteration: 751 / 870 -- time = 86460.0s / 93600.0s
iteration: 752 / 870 -- time = 86520.0s / 93600.0s
iteration: 753 / 870 -- time = 86580.0s / 93600.0s
iteration: 754 / 870 -- time = 86640.0s / 93600.0s
iteration: 755 / 870 -- time = 86700.0s / 93600.0s
iteration: 756 / 870 -- time = 86760.0s / 93600.0s
iteration: 757 / 870 -- time = 86820.0s / 93600.0s
iteration: 758 / 870 -- time = 86880.0s / 93600.0s
iteration: 759 / 870 -- time = 86940.0s / 93600.0s
iteration: 760 / 870 -- time = 87000.0s / 93600.0s
iteration: 761 / 870 -- time = 87060.0s / 93600.0s
iteration: 762 / 870 -- time = 87120.0s / 93600.0s
iteration: 763 / 870 -- time = 87180.0s / 93600.0s
iteration: 764 / 870 -- time = 87240.0s / 93600.0s
iteration: 765 / 870 -- time = 87300.0s / 93600.0s
iteration: 766 / 870 -- time = 87360.0s / 93600.0s
iteration: 767 / 870 -- time = 87420.0s / 93600.0s
iteration: 768 / 870 -- time = 87480.0s / 93600.0s
iteration: 769 / 870 -- time = 87540.0s / 93600.0s
iteration: 770 / 870 -- time = 87600.0s / 93600.0s
iteration: 771 / 870 -- time = 87660.0s / 93600.0s
iteration: 772 / 870 -- time = 87720.0s / 93600.0s
iteration: 773 / 870 -- time = 87780.0s / 93600.0s
iteration: 774 / 870 -- time = 87840.0s / 93600.0s
iteration: 775 / 870 -- time = 87900.0s / 93600.0s
iteration: 776 / 870 -- time = 87960.0s / 93600.0s
iteration: 777 / 870 -- time = 88020.0s / 93600.0s
iteration: 778 / 870 -- time = 88080.0s / 93600.0s
iteration: 779 / 870 -- time = 88140.0s / 93600.0s
iteration: 780 / 870 -- time = 88200.0s / 93600.0s
iteration: 781 / 870 -- time = 88260.0s / 93600.0s
iteration: 782 / 870 -- time = 88320.0s / 93600.0s
iteration: 783 / 870 -- time = 88380.0s / 93600.0s
iteration: 784 / 870 -- time = 88440.0s / 93600.0s
iteration: 785 / 870 -- time = 88500.0s / 93600.0s
iteration: 786 / 870 -- time = 88560.0s / 93600.0s
iteration: 787 / 870 -- time = 88620.0s / 93600.0s
iteration: 788 / 870 -- time = 88680.0s / 93600.0s
iteration: 789 / 870 -- time = 88740.0s / 93600.0s
iteration: 790 / 870 -- time = 88800.0s / 93600.0s
iteration: 791 / 870 -- time = 88860.0s / 93600.0s
iteration: 792 / 870 -- time = 88920.0s / 93600.0s
iteration: 793 / 870 -- time = 88980.0s / 93600.0s
iteration: 794 / 870 -- time = 89040.0s / 93600.0s
iteration: 795 / 870 -- time = 89100.0s / 93600.0s
iteration: 796 / 870 -- time = 89160.0s / 93600.0s
iteration: 797 / 870 -- time = 89220.0s / 93600.0s
iteration: 798 / 870 -- time = 89280.0s / 93600.0s
iteration: 799 / 870 -- time = 89340.0s / 93600.0s
iteration: 800 / 870 -- time = 89400.0s / 93600.0s
iteration: 801 / 870 -- time = 89460.0s / 93600.0s
iteration: 802 / 870 -- time = 89520.0s / 93600.0s
iteration: 803 / 870 -- time = 89580.0s / 93600.0s
iteration: 804 / 870 -- time = 89640.0s / 93600.0s
iteration: 805 / 870 -- time = 89700.0s / 93600.0s
iteration: 806 / 870 -- time = 89760.0s / 93600.0s
iteration: 807 / 870 -- time = 89820.0s / 93600.0s
iteration: 808 / 870 -- time = 89880.0s / 93600.0s
iteration: 809 / 870 -- time = 89940.0s / 93600.0s
iteration: 810 / 870 -- time = 90000.0s / 93600.0s
iteration: 811 / 870 -- time = 90060.0s / 93600.0s
iteration: 812 / 870 -- time = 90120.0s / 93600.0s
iteration: 813 / 870 -- time = 90180.0s / 93600.0s
iteration: 814 / 870 -- time = 90240.0s / 93600.0s
iteration: 815 / 870 -- time = 90300.0s / 93600.0s
iteration: 816 / 870 -- time = 90360.0s / 93600.0s
iteration: 817 / 870 -- time = 90420.0s / 93600.0s
iteration: 818 / 870 -- time = 90480.0s / 93600.0s
iteration: 819 / 870 -- time = 90540.0s / 93600.0s
iteration: 820 / 870 -- time = 90600.0s / 93600.0s
iteration: 821 / 870 -- time = 90660.0s / 93600.0s
iteration: 822 / 870 -- time = 90720.0s / 93600.0s
iteration: 823 / 870 -- time = 90780.0s / 93600.0s
iteration: 824 / 870 -- time = 90840.0s / 93600.0s
iteration: 825 / 870 -- time = 90900.0s / 93600.0s
iteration: 826 / 870 -- time = 90960.0s / 93600.0s
iteration: 827 / 870 -- time = 91020.0s / 93600.0s
iteration: 828 / 870 -- time = 91080.0s / 93600.0s
iteration: 829 / 870 -- time = 91140.0s / 93600.0s
iteration: 830 / 870 -- time = 91200.0s / 93600.0s
iteration: 831 / 870 -- time = 91260.0s / 93600.0s
iteration: 832 / 870 -- time = 91320.0s / 93600.0s
iteration: 833 / 870 -- time = 91380.0s / 93600.0s
iteration: 834 / 870 -- time = 91440.0s / 93600.0s
iteration: 835 / 870 -- time = 91500.0s / 93600.0s
iteration: 836 / 870 -- time = 91560.0s / 93600.0s
iteration: 837 / 870 -- time = 91620.0s / 93600.0s
iteration: 838 / 870 -- time = 91680.0s / 93600.0s
iteration: 839 / 870 -- time = 91740.0s / 93600.0s
iteration: 840 / 870 -- time = 91800.0s / 93600.0s
iteration: 841 / 870 -- time = 91860.0s / 93600.0s
iteration: 842 / 870 -- time = 91920.0s / 93600.0s
iteration: 843 / 870 -- time = 91980.0s / 93600.0s
iteration: 844 / 870 -- time = 92040.0s / 93600.0s
iteration: 845 / 870 -- time = 92100.0s / 93600.0s
iteration: 846 / 870 -- time = 92160.0s / 93600.0s
iteration: 847 / 870 -- time = 92220.0s / 93600.0s
iteration: 848 / 870 -- time = 92280.0s / 93600.0s
iteration: 849 / 870 -- time = 92340.0s / 93600.0s
iteration: 850 / 870 -- time = 92400.0s / 93600.0s
iteration: 851 / 870 -- time = 92460.0s / 93600.0s
iteration: 852 / 870 -- time = 92520.0s / 93600.0s
iteration: 853 / 870 -- time = 92580.0s / 93600.0s
iteration: 854 / 870 -- time = 92640.0s / 93600.0s
iteration: 855 / 870 -- time = 92700.0s / 93600.0s
iteration: 856 / 870 -- time = 92760.0s / 9 Program exited normally
3600.0s
iteration: 857 / 870 -- time = 92820.0s / 93600.0s
iteration: 858 / 870 -- time = 92880.0s / 93600.0s
iteration: 859 / 870 -- time = 92940.0s / 93600.0s
iteration: 860 / 870 -- time = 93000.0s / 93600.0s
iteration: 861 / 870 -- time = 93060.0s / 93600.0s
iteration: 862 / 870 -- time = 93120.0s / 93600.0s
iteration: 863 / 870 -- time = 93180.0s / 93600.0s
iteration: 864 / 870 -- time = 93240.0s / 93600.0s
iteration: 865 / 870 -- time = 93300.0s / 93600.0s
iteration: 866 / 870 -- time = 93360.0s / 93600.0s
iteration: 867 / 870 -- time = 93420.0s / 93600.0s
iteration: 868 / 870 -- time = 93480.0s / 93600.0s
iteration: 869 / 870 -- time = 93540.0s / 93600.0s
iteration: 870 / 870 -- time = 93600.0s / 93600.0s
Writing timing results to: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/arm.timing
--------------------------------------------------
run_scm.py total runtime: 25.33 s
--------------------------------------------------
+ run_scripts/run_scm.py -multicol C8/0.4:0.9/16 -stats input/stats/multi_col_stats.in -debug 0 -out_dir gpu_async/async atex
Creating a custom hypergrid of parameters
- Initial values file: '/home/jenkins/workspace/clubb_gpu_async_output_matching/input/parameter_and_flag_configs/default/tunable_parameters.in'
- Spec: C8/0.4:0.9/16
Writing to '/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/atex_multicol_params.in':
- ngrdcol = 16
/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/atex.in
Output directory: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async
- using install dir (latest): /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
- using executable: /home/jenkins/workspace/clubb_gpu_async_output_matching/run_scripts/../install/latest/clubb_standalone
=================== Running atex ===================
iteration: 1 / 480 -- time = 60.0s / 28800.0s
iteration: 2 / 480 -- time = 120.0s / 28800.0s
iteration: 3 / 480 -- time = 180.0s / 28800.0s
iteration: 4 / 480 -- time = 240.0s / 28800.0s
iteration: 5 / 480 -- time = 300.0s / 28800.0s
iteration: 6 / 480 -- time = 360.0s / 28800.0s
iteration: 7 / 480 -- time = 420.0s / 28800.0s
iteration: 8 / 480 -- time = 480.0s / 28800.0s
iteration: 9 / 480 -- time = 540.0s / 28800.0s
iteration: 10 / 480 -- time = 600.0s / 28800.0s
iteration: 11 / 480 -- time = 660.0s / 28800.0s
iteration: 12 / 480 -- time = 720.0s / 28800.0s
iteration: 13 / 480 -- time = 780.0s / 28800.0s
iteration: 14 / 480 -- time = 840.0s / 28800.0s
iteration: 15 / 480 -- time = 900.0s / 28800.0s
iteration: 16 / 480 -- time = 960.0s / 28800.0s
iteration: 17 / 480 -- time = 1020.0s / 28800.0s
iteration: 18 / 480 -- time = 1080.0s / 28800.0s
iteration: 19 / 480 -- time = 1140.0s / 28800.0s
iteration: 20 / 480 -- time = 1200.0s / 28800.0s
iteration: 21 / 480 -- time = 1260.0s / 28800.0s
iteration: 22 / 480 -- time = 1320.0s / 28800.0s
iteration: 23 / 480 -- time = 1380.0s / 28800.0s
iteration: 24 / 480 -- time = 1440.0s / 28800.0s
iteration: 25 / 480 -- time = 1500.0s / 28800.0s
iteration: 26 / 480 -- time = 1560.0s / 28800.0s
iteration: 27 / 480 -- time = 1620.0s / 28800.0s
iteration: 28 / 480 -- time = 1680.0s / 28800.0s
iteration: 29 / 480 -- time = 1740.0s / 28800.0s
iteration: 30 / 480 -- time = 1800.0s / 28800.0s
iteration: 31 / 480 -- time = 1860.0s / 28800.0s
iteration: 32 / 480 -- time = 1920.0s / 28800.0s
iteration: 33 / 480 -- time = 1980.0s / 28800.0s
iteration: 34 / 480 -- time = 2040.0s / 28800.0s
iteration: 35 / 480 -- time = 2100.0s / 28800.0s
iteration: 36 / 480 -- time = 2160.0s / 28800.0s
iteration: 37 / 480 -- time = 2220.0s / 28800.0s
iteration: 38 / 480 -- time = 2280.0s / 28800.0s
iteration: 39 / 480 -- time = 2340.0s / 28800.0s
iteration: 40 / 480 -- time = 2400.0s / 28800.0s
iteration: 41 / 480 -- time = 2460.0s / 28800.0s
iteration: 42 / 480 -- time = 2520.0s / 28800.0s
iteration: 43 / 480 -- time = 2580.0s / 28800.0s
iteration: 44 / 480 -- time = 2640.0s / 28800.0s
iteration: 45 / 480 -- time = 2700.0s / 28800.0s
iteration: 46 / 480 -- time = 2760.0s / 28800.0s
iteration: 47 / 480 -- time = 2820.0s / 28800.0s
iteration: 48 / 480 -- time = 2880.0s / 28800.0s
iteration: 49 / 480 -- time = 2940.0s / 28800.0s
iteration: 50 / 480 -- time = 3000.0s / 28800.0s
iteration: 51 / 480 -- time = 3060.0s / 28800.0s
iteration: 52 / 480 -- time = 3120.0s / 28800.0s
iteration: 53 / 480 -- time = 3180.0s / 28800.0s
iteration: 54 / 480 -- time = 3240.0s / 28800.0s
iteration: 55 / 480 -- time = 3300.0s / 28800.0s
iteration: 56 / 480 -- time = 3360.0s / 28800.0s
iteration: 57 / 480 -- time = 3420.0s / 28800.0s
iteration: 58 / 480 -- time = 3480.0s / 28800.0s
iteration: 59 / 480 -- time = 3540.0s / 28800.0s
iteration: 60 / 480 -- time = 3600.0s / 28800.0s
iteration: 61 / 480 -- time = 3660.0s / 28800.0s
iteration: 62 / 480 -- time = 3720.0s / 28800.0s
iteration: 63 / 480 -- time = 3780.0s / 28800.0s
iteration: 64 / 480 -- time = 3840.0s / 28800.0s
iteration: 65 / 480 -- time = 3900.0s / 28800.0s
iteration: 66 / 480 -- time = 3960.0s / 28800.0s
iteration: 67 / 480 -- time = 4020.0s / 28800.0s
iteration: 68 / 480 -- time = 4080.0s / 28800.0s
iteration: 69 / 480 -- time = 4140.0s / 28800.0s
iteration: 70 / 480 -- time = 4200.0s / 28800.0s
iteration: 71 / 480 -- time = 4260.0s / 28800.0s
iteration: 72 / 480 -- time = 4320.0s / 28800.0s
iteration: 73 / 480 -- time = 4380.0s / 28800.0s
iteration: 74 / 480 -- time = 4440.0s / 28800.0s
iteration: 75 / 480 -- time = 4500.0s / 28800.0s
iteration: 76 / 480 -- time = 4560.0s / 28800.0s
iteration: 77 / 480 -- time = 4620.0s / 28800.0s
iteration: 78 / 480 -- time = 4680.0s / 28800.0s
iteration: 79 / 480 -- time = 4740.0s / 28800.0s
iteration: 80 / 480 -- time = 4800.0s / 28800.0s
iteration: 81 / 480 -- time = 4860.0s / 28800.0s
iteration: 82 / 480 -- time = 4920.0s / 28800.0s
iteration: 83 / 480 -- time = 4980.0s / 28800.0s
iteration: 84 / 480 -- time = 5040.0s / 28800.0s
iteration: 85 / 480 -- time = 5100.0s / 28800.0s
iteration: 86 / 480 -- time = 5160.0s / 28800.0s
iteration: 87 / 480 -- time = 5220.0s / 28800.0s
iteration: 88 / 480 -- time = 5280.0s / 28800.0s
iteration: 89 / 480 -- time = 5340.0s / 28800.0s
iteration: 90 / 480 -- time = 5400.0s / 28800.0s
iteration: 91 / 480 -- time = 5460.0s / 28800.0s
iteration: 92 / 480 -- time = 5520.0s / 28800.0s
iteration: 93 / 480 -- time = 5580.0s / 28800.0s
iteration: 94 / 480 -- time = 5640.0s / 28800.0s
iteration: 95 / 480 -- time = 5700.0s / 28800.0s
iteration: 96 / 480 -- time = 5760.0s / 28800.0s
iteration: 97 / 480 -- time = 5820.0s / 28800.0s
iteration: 98 / 480 -- time = 5880.0s / 28800.0s
iteration: 99 / 480 -- time = 5940.0s / 28800.0s
iteration: 100 / 480 -- time = 6000.0s / 28800.0s
iteration: 101 / 480 -- time = 6060.0s / 28800.0s
iteration: 102 / 480 -- time = 6120.0s / 28800.0s
iteration: 103 / 480 -- time = 6180.0s / 28800.0s
iteration: 104 / 480 -- time = 6240.0s / 28800.0s
iteration: 105 / 480 -- time = 6300.0s / 28800.0s
iteration: 106 / 480 -- time = 6360.0s / 28800.0s
iteration: 107 / 480 -- time = 6420.0s / 28800.0s
iteration: 108 / 480 -- time = 6480.0s / 28800.0s
iteration: 109 / 480 -- time = 6540.0s / 28800.0s
iteration: 110 / 480 -- time = 6600.0s / 28800.0s
iteration: 111 / 480 -- time = 6660.0s / 28800.0s
iteration: 112 / 480 -- time = 6720.0s / 28800.0s
iteration: 113 / 480 -- time = 6780.0s / 28800.0s
iteration: 114 / 480 -- time = 6840.0s / 28800.0s
iteration: 115 / 480 -- time = 6900.0s / 28800.0s
iteration: 116 / 480 -- time = 6960.0s / 28800.0s
iteration: 117 / 480 -- time = 7020.0s / 28800.0s
iteration: 118 / 480 -- time = 7080.0s / 28800.0s
iteration: 119 / 480 -- time = 7140.0s / 28800.0s
iteration: 120 / 480 -- time = 7200.0s / 28800.0s
iteration: 121 / 480 -- time = 7260.0s / 28800.0s
iteration: 122 / 480 -- time = 7320.0s / 28800.0s
iteration: 123 / 480 -- time = 7380.0s / 28800.0s
iteration: 124 / 480 -- time = 7440.0s / 28800.0s
iteration: 125 / 480 -- time = 7500.0s / 28800.0s
iteration: 126 / 480 -- time = 7560.0s / 28800.0s
iteration: 127 / 480 -- time = 7620.0s / 28800.0s
iteration: 128 / 480 -- time = 7680.0s / 28800.0s
iteration: 129 / 480 -- time = 7740.0s / 28800.0s
iteration: 130 / 480 -- time = 7800.0s / 28800.0s
iteration: 131 / 480 -- time = 7860.0s / 28800.0s
iteration: 132 / 480 -- time = 7920.0s / 28800.0s
iteration: 133 / 480 -- time = 7980.0s / 28800.0s
iteration: 134 / 480 -- time = 8040.0s / 28800.0s
iteration: 135 / 480 -- time = 8100.0s / 28800.0s
iteration: 136 / 480 -- time = 8160.0s / 28800.0s
iteration: 137 / 480 -- time = 8220.0s / 28800.0s
iteration: 138 / 480 -- time = 8280.0s / 28800.0s
iteration: 139 / 480 -- time = 8340.0s / 28800.0s
iteration: 140 / 480 -- time = 8400.0s / 28800.0s
iteration: 141 / 480 -- time = 8460.0s / 28800.0s
iteration: 142 / 480 -- time = 8520.0s / 28800.0s
iteration: 143 / 480 -- time = 8580.0s / 28800.0s
iteration: 144 / 480 -- time = 8640.0s / 28800.0s
iteration: 145 / 480 -- time = 8700.0s / 28800.0s
iteration: 146 / 480 -- time = 8760.0s / 28800.0s
iteration: 147 / 480 -- time = 8820.0s / 28800.0s
iteration: 148 / 480 -- time = 8880.0s / 28800.0s
iteration: 149 / 480 -- time = 8940.0s / 28800.0s
iteration: 150 / 480 -- time = 9000.0s / 28800.0s
iteration: 151 / 480 -- time = 9060.0s / 28800.0s
iteration: 152 / 480 -- time = 9120.0s / 28800.0s
iteration: 153 / 480 -- time = 9180.0s / 28800.0s
iteration: 154 / 480 -- time = 9240.0s / 28800.0s
iteration: 155 / 480 -- time = 9300.0s / 28800.0s
iteration: 156 / 480 -- time = 9360.0s / 28800.0s
iteration: 157 / 480 -- time = 9420.0s / 28800.0s
iteration: 158 / 480 -- time = 9480.0s / 28800.0s
iteration: 159 / 480 -- time = 9540.0s / 28800.0s
iteration: 160 / 480 -- time = 9600.0s / 28800.0s
iteration: 161 / 480 -- time = 9660.0s / 28800.0s
iteration: 162 / 480 -- time = 9720.0s / 28800.0s
iteration: 163 / 480 -- time = 9780.0s / 28800.0s
iteration: 164 / 480 -- time = 9840.0s / 28800.0s
iteration: 165 / 480 -- time = 9900.0s / 28800.0s
iteration: 166 / 480 -- time = 9960.0s / 28800.0s
iteration: 167 / 480 -- time = 10020.0s / 28800.0s
iteration: 168 / 480 -- time = 10080.0s / 28800.0s
iteration: 169 / 480 -- time = 10140.0s / 28800.0s
iteration: 170 / 480 -- time = 10200.0s / 28800.0s
iteration: 171 / 480 -- time = 10260.0s / 28800.0s
iteration: 172 / 480 -- time = 10320.0s / 28800.0s
iteration: 173 / 480 -- time = 10380.0s / 28800.0s
iteration: 174 / 480 -- time = 10440.0s / 28800.0s
iteration: 175 / 480 -- time = 10500.0s / 28800.0s
iteration: 176 / 480 -- time = 10560.0s / 28800.0s
iteration: 177 / 480 -- time = 10620.0s / 28800.0s
iteration: 178 / 480 -- time = 10680.0s / 28800.0s
iteration: 179 / 480 -- time = 10740.0s / 28800.0s
iteration: 180 / 480 -- time = 10800.0s / 28800.0s
iteration: 181 / 480 -- time = 10860.0s / 28800.0s
iteration: 182 / 480 -- time = 10920.0s / 28800.0s
iteration: 183 / 480 -- time = 10980.0s / 28800.0s
iteration: 184 / 480 -- time = 11040.0s / 28800.0s
iteration: 185 / 480 -- time = 11100.0s / 28800.0s
iteration: 186 / 480 -- time = 11160.0s / 28800.0s
iteration: 187 / 480 -- time = 11220.0s / 28800.0s
iteration: 188 / 480 -- time = 11280.0s / 28800.0s
iteration: 189 / 480 -- time = 11340.0s / 28800.0s
iteration: 190 / 480 -- time = 11400.0s / 28800.0s
iteration: 191 / 480 -- time = 11460.0s / 28800.0s
iteration: 192 / 480 -- time = 11520.0s / 28800.0s
iteration: 193 / 480 -- time = 11580.0s / 28800.0s
iteration: 194 / 480 -- time = 11640.0s / 28800.0s
iteration: 195 / 480 -- time = 11700.0s / 28800.0s
iteration: 196 / 480 -- time = 11760.0s / 28800.0s
iteration: 197 / 480 -- time = 11820.0s / 28800.0s
iteration: 198 / 480 -- time = 11880.0s / 28800.0s
iteration: 199 / 480 -- time = 11940.0s / 28800.0s
iteration: 200 / 480 -- time = 12000.0s / 28800.0s
iteration: 201 / 480 -- time = 12060.0s / 28800.0s
iteration: 202 / 480 -- time = 12120.0s / 28800.0s
iteration: 203 / 480 -- time = 12180.0s / 28800.0s
iteration: 204 / 480 -- time = 12240.0s / 28800.0s
iteration: 205 / 480 -- time = 12300.0s / 28800.0s
iteration: 206 / 480 -- time = 12360.0s / 28800.0s
iteration: 207 / 480 -- time = 12420.0s / 28800.0s
iteration: 208 / 480 -- time = 12480.0s / 28800.0s
iteration: 209 / 480 -- time = 12540.0s / 28800.0s
iteration: 210 / 480 -- time = 12600.0s / 28800.0s
iteration: 211 / 480 -- time = 12660.0s / 28800.0s
iteration: 212 / 480 -- time = 12720.0s / 28800.0s
iteration: 213 / 480 -- time = 12780.0s / 28800.0s
iteration: 214 / 480 -- time = 12840.0s / 28800.0s
iteration: 215 / 480 -- time = 12900.0s / 28800.0s
iteration: 216 / 480 -- time = 12960.0s / 28800.0s
iteration: 217 / 480 -- time = 13020.0s / 28800.0s
iteration: 218 / 480 -- time = 13080.0s / 28800.0s
iteration: 219 / 480 -- time = 13140.0s / 28800.0s
iteration: 220 / 480 -- time = 13200.0s / 28800.0s
iteration: 221 / 480 -- time = 13260.0s / 28800.0s
iteration: 222 / 480 -- time = 13320.0s / 28800.0s
iteration: 223 / 480 -- time = 13380.0s / 28800.0s
iteration: 224 / 480 -- time = 13440.0s / 28800.0s
iteration: 225 / 480 -- time = 13500.0s / 28800.0s
iteration: 226 / 480 -- time = 13560.0s / 28800.0s
iteration: 227 / 480 -- time = 13620.0s / 28800.0s
iteration: 228 / 480 -- time = 13680.0s / 28800.0s
iteration: 229 / 480 -- time = 13740.0s / 28800.0s
iteration: 230 / 480 -- time = 13800.0s / 28800.0s
iteration: 231 / 480 -- time = 13860.0s / 28800.0s
iteration: 232 / 480 -- time = 13920.0s / 28800.0s
iteration: 233 / 480 -- time = 13980.0s / 28800.0s
iteration: 234 / 480 -- time = 14040.0s / 28800.0s
iteration: 235 / 480 -- time = 14100.0s / 28800.0s
iteration: 236 / 480 -- time = 14160.0s / 28800.0s
iteration: 237 / 480 -- time = 14220.0s / 28800.0s
iteration: 238 / 480 -- time = 14280.0s / 28800.0s
iteration: 239 / 480 -- time = 14340.0s / 28800.0s
iteration: 240 / 480 -- time = 14400.0s / 28800.0s
iteration: 241 / 480 -- time = 14460.0s / 28800.0s
iteration: 242 / 480 -- time = 14520.0s / 28800.0s
iteration: 243 / 480 -- time = 14580.0s / 28800.0s
iteration: 244 / 480 -- time = 14640.0s / 28800.0s
iteration: 245 / 480 -- time = 14700.0s / 28800.0s
iteration: 246 / 480 -- time = 14760.0s / 28800.0s
iteration: 247 / 480 -- time = 14820.0s / 28800.0s
iteration: 248 / 480 -- time = 14880.0s / 28800.0s
iteration: 249 / 480 -- time = 14940.0s / 28800.0s
iteration: 250 / 480 -- time = 15000.0s / 28800.0s
iteration: 251 / 480 -- time = 15060.0s / 28800.0s
iteration: 252 / 480 -- time = 15120.0s / 28800.0s
iteration: 253 / 480 -- time = 15180.0s / 28800.0s
iteration: 254 / 480 -- time = 15240.0s / 28800.0s
iteration: 255 / 480 -- time = 15300.0s / 28800.0s
iteration: 256 / 480 -- time = 15360.0s / 28800.0s
iteration: 257 / 480 -- time = 15420.0s / 28800.0s
iteration: 258 / 480 -- time = 15480.0s / 28800.0s
iteration: 259 / 480 -- time = 15540.0s / 28800.0s
iteration: 260 / 480 -- time = 15600.0s / 28800.0s
iteration: 261 / 480 -- time = 15660.0s / 28800.0s
iteration: 262 / 480 -- time = 15720.0s / 28800.0s
iteration: 263 / 480 -- time = 15780.0s / 28800.0s
iteration: 264 / 480 -- time = 15840.0s / 28800.0s
iteration: 265 / 480 -- time = 15900.0s / 28800.0s
iteration: 266 / 480 -- time = 15960.0s / 28800.0s
iteration: 267 / 480 -- time = 16020.0s / 28800.0s
iteration: 268 / 480 -- time = 16080.0s / 28800.0s
iteration: 269 / 480 -- time = 16140.0s / 28800.0s
iteration: 270 / 480 -- time = 16200.0s / 28800.0s
iteration: 271 / 480 -- time = 16260.0s / 28800.0s
iteration: 272 / 480 -- time = 16320.0s / 28800.0s
iteration: 273 / 480 -- time = 16380.0s / 28800.0s
iteration: 274 / 480 -- time = 16440.0s / 28800.0s
iteration: 275 / 480 -- time = 16500.0s / 28800.0s
iteration: 276 / 480 -- time = 16560.0s / 28800.0s
iteration: 277 / 480 -- time = 16620.0s / 28800.0s
iteration: 278 / 480 -- time = 16680.0s / 28800.0s
iteration: 279 / 480 -- time = 16740.0s / 28800.0s
iteration: 280 / 480 -- time = 16800.0s / 28800.0s
iteration: 281 / 480 -- time = 16860.0s / 28800.0s
iteration: 282 / 480 -- time = 16920.0s / 28800.0s
iteration: 283 / 480 -- time = 16980.0s / 28800.0s
iteration: 284 / 480 -- time = 17040.0s / 28800.0s
iteration: 285 / 480 -- time = 17100.0s / 28800.0s
iteration: 286 / 480 -- time = 17160.0s / 28800.0s
iteration: 287 / 480 -- time = 17220.0s / 28800.0s
iteration: 288 / 480 -- time = 17280.0s / 28800.0s
iteration: 289 / 480 -- time = 17340.0s / 28800.0s
iteration: 290 / 480 -- time = 17400.0s / 28800.0s
iteration: 291 / 480 -- time = 17460.0s / 28800.0s
iteration: 292 / 480 -- time = 17520.0s / 28800.0s
iteration: 293 / 480 -- time = 17580.0s / 28800.0s
iteration: 294 / 480 -- time = 17640.0s / 28800.0s
iteration: 295 / 480 -- time = 17700.0s / 28800.0s
iteration: 296 / 480 -- time = 17760.0s / 28800.0s
iteration: 297 / 480 -- time = 17820.0s / 28800.0s
iteration: 298 / 480 -- time = 17880.0s / 28800.0s
iteration: 299 / 480 -- time = 17940.0s / 28800.0s
iteration: 300 / 480 -- time = 18000.0s / 28800.0s
iteration: 301 / 480 -- time = 18060.0s / 28800.0s
iteration: 302 / 480 -- time = 18120.0s / 28800.0s
iteration: 303 / 480 -- time = 18180.0s / 28800.0s
iteration: 304 / 480 -- time = 18240.0s / 28800.0s
iteration: 305 / 480 -- time = 18300.0s / 28800.0s
iteration: 306 / 480 -- time = 18360.0s / 28800.0s
iteration: 307 / 480 -- time = 18420.0s / 28800.0s
iteration: 308 / 480 -- time = 18480.0s / 28800.0s
iteration: 309 / 480 -- time = 18540.0s / 28800.0s
iteration: 310 / 480 -- time = 18600.0s / 28800.0s
iteration: 311 / 480 -- time = 18660.0s / 28800.0s
iteration: 312 / 480 -- time = 18720.0s / 28800.0s
iteration: 313 / 480 -- time = 18780.0s / 28800.0s
iteration: 314 / 480 -- time = 18840.0s / 28800.0s
iteration: 315 / 480 -- time = 18900.0s / 28800.0s
iteration: 316 / 480 -- time = 18960.0s / 28800.0s
iteration: 317 / 480 -- time = 19020.0s / 28800.0s
iteration: 318 / 480 -- time = 19080.0s / 28800.0s
iteration: 319 / 480 -- time = 19140.0s / 28800.0s
iteration: 320 / 480 -- time = 19200.0s / 28800.0s
iteration: 321 / 480 -- time = 19260.0s / 28800.0s
iteration: 322 / 480 -- time = 19320.0s / 28800.0s
iteration: 323 / 480 -- time = 19380.0s / 28800.0s
iteration: 324 / 480 -- time = 19440.0s / 28800.0s
iteration: 325 / 480 -- time = 19500.0s / 28800.0s
iteration: 326 / 480 -- time = 19560.0s / 28800.0s
iteration: 327 / 480 -- time = 19620.0s / 28800.0s
iteration: 328 / 480 -- time = 19680.0s / 28800.0s
iteration: 329 / 480 -- time = 19740.0s / 28800.0s
iteration: 330 / 480 -- time = 19800.0s / 28800.0s
iteration: 331 / 480 -- time = 19860.0s / 28800.0s
iteration: 332 / 480 -- time = 19920.0s / 28800.0s
iteration: 333 / 480 -- time = 19980.0s / 28800.0s
iteration: 334 / 480 -- time = 20040.0s / 28800.0s
iteration: 335 / 480 -- time = 20100.0s / 28800.0s
iteration: 336 / 480 -- time = 20160.0s / 28800.0s
iteration: 337 / 480 -- time = 20220.0s / 28800.0s
iteration: 338 / 480 -- time = 20280.0s / 28800.0s
iteration: 339 / 480 -- time = 20340.0s / 28800.0s
iteration: 340 / 480 -- time = 20400.0s / 28800.0s
iteration: 341 / 480 -- time = 20460.0s / 28800.0s
iteration: 342 / 480 -- time = 20520.0s / 28800.0s
iteration: 343 / 480 -- time = 20580.0s / 28800.0s
iteration: 344 / 480 -- time = 20640.0s / 28800.0s
iteration: 345 / 480 -- time = 20700.0s / 28800.0s
iteration: 346 / 480 -- time = 20760.0s / 28800.0s
iteration: 347 / 480 -- time = 20820.0s / 28800.0s
iteration: 348 / 480 -- time = 20880.0s / 28800.0s
iteration: 349 / 480 -- time = 20940.0s / 28800.0s
iteration: 350 / 480 -- time = 21000.0s / 28800.0s
iteration: 351 / 480 -- time = 21060.0s / 28800.0s
iteration: 352 / 480 -- time = 21120.0s / 28800.0s
iteration: 353 / 480 -- time = 21180.0s / 28800.0s
iteration: 354 / 480 -- time = 21240.0s / 28800.0s
iteration: 355 / 480 -- time = 21300.0s / 28800.0s
iteration: 356 / 480 -- time = 21360.0s / 28800.0s
iteration: 357 / 480 -- time = 21420.0s / 28800.0s
iteration: 358 / 480 -- time = 21480.0s / 28800.0s
iteration: 359 / 480 -- time = 21540.0s / 28800.0s
iteration: 360 / 480 -- time = 21600.0s / 28800.0s
iteration: 361 / 480 -- time = 21660.0s / 28800.0s
iteration: 362 / 480 -- time = 21720.0s / 28800.0s
iteration: 363 / 480 -- time = 21780.0s / 28800.0s
iteration: 364 / 480 -- time = 21840.0s / 28800.0s
iteration: 365 / 480 -- time = 21900.0s / 28800.0s
iteration: 366 / 480 -- time = 21960.0s / 28800.0s
iteration: 367 / 480 -- time = 22020.0s / 28800.0s
iteration: 368 / 480 -- time = 22080.0s / 28800.0s
iteration: 369 / 480 -- time = 22140.0s / 28800.0s
iteration: 370 / 480 -- time = 22200.0s / 28800.0s
iteration: 371 / 480 -- time = 22260.0s / 28800.0s
iteration: 372 / 480 -- time = 22320.0s / 28800.0s
iteration: 373 / 480 -- time = 22380.0s / 28800.0s
iteration: 374 / 480 -- time = 22440.0s / 28800.0s
iteration: 375 / 480 -- time = 22500.0s / 28800.0s
iteration: 376 / 480 -- time = 22560.0s / 28800.0s
iteration: 377 / 480 -- time = 22620.0s / 28800.0s
iteration: 378 / 480 -- time = 22680.0s / 28800.0s
iteration: 379 / 480 -- time = 22740.0s / 28800.0s
iteration: 380 / 480 -- time = 22800.0s / 28800.0s
iteration: 381 / 480 -- time = 22860.0s / 28800.0s
iteration: 382 / 480 -- time = 22920.0s / 28800.0s
iteration: 383 / 480 -- time = 22980.0s / 28800.0s
iteration: 384 / 480 -- time = 23040.0s / 28800.0s
iteration: 385 / 480 -- time = 23100.0s / 28800.0s
iteration: 386 / 480 -- time = 23160.0s / 28800.0s
iteration: 387 / 480 -- time = 23220.0s / 28800.0s
iteration: 388 / 480 -- time = 23280.0s / 28800.0s
iteration: 389 / 480 -- time = 23340.0s / 28800.0s
iteration: 390 / 480 -- time = 23400.0s / 28800.0s
iteration: 391 / 480 -- time = 23460.0s / 28800.0s
iteration: 392 / 480 -- time = 23520.0s / 28800.0s
iteration: 393 / 480 -- time = 23580.0s / 28800.0s
iteration: 394 / 480 -- time = 23640.0s / 28800.0s
iteration: 395 / 480 -- time = 23700.0s / 28800.0s
iteration: 396 / 480 -- time = 23760.0s / 28800.0s
iteration: 397 / 480 -- time = 23820.0s / 28800.0s
iteration: 398 / 480 -- time = 23880.0s / 28800.0s
iteration: 399 / 480 -- time = 23940.0s / 28800.0s
iteration: 400 / 480 -- time = 24000.0s / 28800.0s
iteration: 401 / 480 -- time = 24060.0s / 28800.0s
iteration: 402 / 480 -- time = 24120.0s / 28800.0s
iteration: 403 / 480 -- time = 24180.0s / 28800.0s
iteration: 404 / 480 -- time = 24240.0s / 28800.0s
iteration: 405 / 480 -- time = 24300.0s / 28800.0s
iteration: 406 / 480 -- time = 24360.0s / 28800.0s
iteration: 407 / 480 -- time = 24420.0s / 28800.0s
iteration: 408 / 480 -- time = 24480.0s / 28800.0s
iteration: 409 / 480 -- time = 24540.0s / 28800.0s
iteration: 410 / 480 -- time = 24600.0s / 28800.0s
iteration: 411 / 480 -- time = 24660.0s / 28800.0s
iteration: 412 / 480 -- time = 24720.0s / 28800.0s
iteration: 413 / 480 -- time = 24780.0s / 28800.0s
iteration: 414 / 480 -- time = 24840.0s / 28800.0s
iteration: 415 / 480 -- time = 24900.0s / 28800.0s
iteration: 416 / 480 -- time = 24960.0s / 28800.0s
iteration: 417 / 480 -- time = 25020.0s / 28800.0s
iteration: 418 / 480 -- time = 25080.0s / 28800.0s
iteration: 419 / 480 -- time = 25140.0s / 28800.0s
iteration: 420 / 480 -- time = 25200.0s / 28800.0s
iteration: 421 / 480 -- time = 25260.0s / 28800.0s
iteration: 422 / 480 -- time = 25320.0s / 28800.0s
iteration: 423 / 480 -- time = 25380.0s / 28800.0s
iteration: 424 / 480 -- time = 25440.0s / 28800.0s
iteration: 425 / 480 -- time = 25500.0s / 28800.0s
iteration: 426 / 480 -- time = 25560.0s / 28800.0s
iteration: 427 / 480 -- time = 25620.0s / 28800.0s
iteration: 428 / 480 -- time = 25680.0s / 28800 Program exited normally
.0s
iteration: 429 / 480 -- time = 25740.0s / 28800.0s
iteration: 430 / 480 -- time = 25800.0s / 28800.0s
iteration: 431 / 480 -- time = 25860.0s / 28800.0s
iteration: 432 / 480 -- time = 25920.0s / 28800.0s
iteration: 433 / 480 -- time = 25980.0s / 28800.0s
iteration: 434 / 480 -- time = 26040.0s / 28800.0s
iteration: 435 / 480 -- time = 26100.0s / 28800.0s
iteration: 436 / 480 -- time = 26160.0s / 28800.0s
iteration: 437 / 480 -- time = 26220.0s / 28800.0s
iteration: 438 / 480 -- time = 26280.0s / 28800.0s
iteration: 439 / 480 -- time = 26340.0s / 28800.0s
iteration: 440 / 480 -- time = 26400.0s / 28800.0s
iteration: 441 / 480 -- time = 26460.0s / 28800.0s
iteration: 442 / 480 -- time = 26520.0s / 28800.0s
iteration: 443 / 480 -- time = 26580.0s / 28800.0s
iteration: 444 / 480 -- time = 26640.0s / 28800.0s
iteration: 445 / 480 -- time = 26700.0s / 28800.0s
iteration: 446 / 480 -- time = 26760.0s / 28800.0s
iteration: 447 / 480 -- time = 26820.0s / 28800.0s
iteration: 448 / 480 -- time = 26880.0s / 28800.0s
iteration: 449 / 480 -- time = 26940.0s / 28800.0s
iteration: 450 / 480 -- time = 27000.0s / 28800.0s
iteration: 451 / 480 -- time = 27060.0s / 28800.0s
iteration: 452 / 480 -- time = 27120.0s / 28800.0s
iteration: 453 / 480 -- time = 27180.0s / 28800.0s
iteration: 454 / 480 -- time = 27240.0s / 28800.0s
iteration: 455 / 480 -- time = 27300.0s / 28800.0s
iteration: 456 / 480 -- time = 27360.0s / 28800.0s
iteration: 457 / 480 -- time = 27420.0s / 28800.0s
iteration: 458 / 480 -- time = 27480.0s / 28800.0s
iteration: 459 / 480 -- time = 27540.0s / 28800.0s
iteration: 460 / 480 -- time = 27600.0s / 28800.0s
iteration: 461 / 480 -- time = 27660.0s / 28800.0s
iteration: 462 / 480 -- time = 27720.0s / 28800.0s
iteration: 463 / 480 -- time = 27780.0s / 28800.0s
iteration: 464 / 480 -- time = 27840.0s / 28800.0s
iteration: 465 / 480 -- time = 27900.0s / 28800.0s
iteration: 466 / 480 -- time = 27960.0s / 28800.0s
iteration: 467 / 480 -- time = 28020.0s / 28800.0s
iteration: 468 / 480 -- time = 28080.0s / 28800.0s
iteration: 469 / 480 -- time = 28140.0s / 28800.0s
iteration: 470 / 480 -- time = 28200.0s / 28800.0s
iteration: 471 / 480 -- time = 28260.0s / 28800.0s
iteration: 472 / 480 -- time = 28320.0s / 28800.0s
iteration: 473 / 480 -- time = 28380.0s / 28800.0s
iteration: 474 / 480 -- time = 28440.0s / 28800.0s
iteration: 475 / 480 -- time = 28500.0s / 28800.0s
iteration: 476 / 480 -- time = 28560.0s / 28800.0s
iteration: 477 / 480 -- time = 28620.0s / 28800.0s
iteration: 478 / 480 -- time = 28680.0s / 28800.0s
iteration: 479 / 480 -- time = 28740.0s / 28800.0s
iteration: 480 / 480 -- time = 28800.0s / 28800.0s
Writing timing results to: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/atex.timing
--------------------------------------------------
run_scm.py total runtime: 18.16 s
--------------------------------------------------
+ run_scripts/run_scm.py -multicol C8/0.4:0.9/16 -stats input/stats/multi_col_stats.in -debug 0 -out_dir gpu_async/async bomex
Creating a custom hypergrid of parameters
- Initial values file: '/home/jenkins/workspace/clubb_gpu_async_output_matching/input/parameter_and_flag_configs/default/tunable_parameters.in'
- Spec: C8/0.4:0.9/16
Writing to '/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/bomex_multicol_params.in':
- ngrdcol = 16
/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/bomex.in
Output directory: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async
- using install dir (latest): /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
- using executable: /home/jenkins/workspace/clubb_gpu_async_output_matching/run_scripts/../install/latest/clubb_standalone
=================== Running bomex ===================
iteration: 1 / 360 -- time = 60.0s / 21600.0s
iteration: 2 / 360 -- time = 120.0s / 21600.0s
iteration: 3 / 360 -- time = 180.0s / 21600.0s
iteration: 4 / 360 -- time = 240.0s / 21600.0s
iteration: 5 / 360 -- time = 300.0s / 21600.0s
iteration: 6 / 360 -- time = 360.0s / 21600.0s
iteration: 7 / 360 -- time = 420.0s / 21600.0s
iteration: 8 / 360 -- time = 480.0s / 21600.0s
iteration: 9 / 360 -- time = 540.0s / 21600.0s
iteration: 10 / 360 -- time = 600.0s / 21600.0s
iteration: 11 / 360 -- time = 660.0s / 21600.0s
iteration: 12 / 360 -- time = 720.0s / 21600.0s
iteration: 13 / 360 -- time = 780.0s / 21600.0s
iteration: 14 / 360 -- time = 840.0s / 21600.0s
iteration: 15 / 360 -- time = 900.0s / 21600.0s
iteration: 16 / 360 -- time = 960.0s / 21600.0s
iteration: 17 / 360 -- time = 1020.0s / 21600.0s
iteration: 18 / 360 -- time = 1080.0s / 21600.0s
iteration: 19 / 360 -- time = 1140.0s / 21600.0s
iteration: 20 / 360 -- time = 1200.0s / 21600.0s
iteration: 21 / 360 -- time = 1260.0s / 21600.0s
iteration: 22 / 360 -- time = 1320.0s / 21600.0s
iteration: 23 / 360 -- time = 1380.0s / 21600.0s
iteration: 24 / 360 -- time = 1440.0s / 21600.0s
iteration: 25 / 360 -- time = 1500.0s / 21600.0s
iteration: 26 / 360 -- time = 1560.0s / 21600.0s
iteration: 27 / 360 -- time = 1620.0s / 21600.0s
iteration: 28 / 360 -- time = 1680.0s / 21600.0s
iteration: 29 / 360 -- time = 1740.0s / 21600.0s
iteration: 30 / 360 -- time = 1800.0s / 21600.0s
iteration: 31 / 360 -- time = 1860.0s / 21600.0s
iteration: 32 / 360 -- time = 1920.0s / 21600.0s
iteration: 33 / 360 -- time = 1980.0s / 21600.0s
iteration: 34 / 360 -- time = 2040.0s / 21600.0s
iteration: 35 / 360 -- time = 2100.0s / 21600.0s
iteration: 36 / 360 -- time = 2160.0s / 21600.0s
iteration: 37 / 360 -- time = 2220.0s / 21600.0s
iteration: 38 / 360 -- time = 2280.0s / 21600.0s
iteration: 39 / 360 -- time = 2340.0s / 21600.0s
iteration: 40 / 360 -- time = 2400.0s / 21600.0s
iteration: 41 / 360 -- time = 2460.0s / 21600.0s
iteration: 42 / 360 -- time = 2520.0s / 21600.0s
iteration: 43 / 360 -- time = 2580.0s / 21600.0s
iteration: 44 / 360 -- time = 2640.0s / 21600.0s
iteration: 45 / 360 -- time = 2700.0s / 21600.0s
iteration: 46 / 360 -- time = 2760.0s / 21600.0s
iteration: 47 / 360 -- time = 2820.0s / 21600.0s
iteration: 48 / 360 -- time = 2880.0s / 21600.0s
iteration: 49 / 360 -- time = 2940.0s / 21600.0s
iteration: 50 / 360 -- time = 3000.0s / 21600.0s
iteration: 51 / 360 -- time = 3060.0s / 21600.0s
iteration: 52 / 360 -- time = 3120.0s / 21600.0s
iteration: 53 / 360 -- time = 3180.0s / 21600.0s
iteration: 54 / 360 -- time = 3240.0s / 21600.0s
iteration: 55 / 360 -- time = 3300.0s / 21600.0s
iteration: 56 / 360 -- time = 3360.0s / 21600.0s
iteration: 57 / 360 -- time = 3420.0s / 21600.0s
iteration: 58 / 360 -- time = 3480.0s / 21600.0s
iteration: 59 / 360 -- time = 3540.0s / 21600.0s
iteration: 60 / 360 -- time = 3600.0s / 21600.0s
iteration: 61 / 360 -- time = 3660.0s / 21600.0s
iteration: 62 / 360 -- time = 3720.0s / 21600.0s
iteration: 63 / 360 -- time = 3780.0s / 21600.0s
iteration: 64 / 360 -- time = 3840.0s / 21600.0s
iteration: 65 / 360 -- time = 3900.0s / 21600.0s
iteration: 66 / 360 -- time = 3960.0s / 21600.0s
iteration: 67 / 360 -- time = 4020.0s / 21600.0s
iteration: 68 / 360 -- time = 4080.0s / 21600.0s
iteration: 69 / 360 -- time = 4140.0s / 21600.0s
iteration: 70 / 360 -- time = 4200.0s / 21600.0s
iteration: 71 / 360 -- time = 4260.0s / 21600.0s
iteration: 72 / 360 -- time = 4320.0s / 21600.0s
iteration: 73 / 360 -- time = 4380.0s / 21600.0s
iteration: 74 / 360 -- time = 4440.0s / 21600.0s
iteration: 75 / 360 -- time = 4500.0s / 21600.0s
iteration: 76 / 360 -- time = 4560.0s / 21600.0s
iteration: 77 / 360 -- time = 4620.0s / 21600.0s
iteration: 78 / 360 -- time = 4680.0s / 21600.0s
iteration: 79 / 360 -- time = 4740.0s / 21600.0s
iteration: 80 / 360 -- time = 4800.0s / 21600.0s
iteration: 81 / 360 -- time = 4860.0s / 21600.0s
iteration: 82 / 360 -- time = 4920.0s / 21600.0s
iteration: 83 / 360 -- time = 4980.0s / 21600.0s
iteration: 84 / 360 -- time = 5040.0s / 21600.0s
iteration: 85 / 360 -- time = 5100.0s / 21600.0s
iteration: 86 / 360 -- time = 5160.0s / 21600.0s
iteration: 87 / 360 -- time = 5220.0s / 21600.0s
iteration: 88 / 360 -- time = 5280.0s / 21600.0s
iteration: 89 / 360 -- time = 5340.0s / 21600.0s
iteration: 90 / 360 -- time = 5400.0s / 21600.0s
iteration: 91 / 360 -- time = 5460.0s / 21600.0s
iteration: 92 / 360 -- time = 5520.0s / 21600.0s
iteration: 93 / 360 -- time = 5580.0s / 21600.0s
iteration: 94 / 360 -- time = 5640.0s / 21600.0s
iteration: 95 / 360 -- time = 5700.0s / 21600.0s
iteration: 96 / 360 -- time = 5760.0s / 21600.0s
iteration: 97 / 360 -- time = 5820.0s / 21600.0s
iteration: 98 / 360 -- time = 5880.0s / 21600.0s
iteration: 99 / 360 -- time = 5940.0s / 21600.0s
iteration: 100 / 360 -- time = 6000.0s / 21600.0s
iteration: 101 / 360 -- time = 6060.0s / 21600.0s
iteration: 102 / 360 -- time = 6120.0s / 21600.0s
iteration: 103 / 360 -- time = 6180.0s / 21600.0s
iteration: 104 / 360 -- time = 6240.0s / 21600.0s
iteration: 105 / 360 -- time = 6300.0s / 21600.0s
iteration: 106 / 360 -- time = 6360.0s / 21600.0s
iteration: 107 / 360 -- time = 6420.0s / 21600.0s
iteration: 108 / 360 -- time = 6480.0s / 21600.0s
iteration: 109 / 360 -- time = 6540.0s / 21600.0s
iteration: 110 / 360 -- time = 6600.0s / 21600.0s
iteration: 111 / 360 -- time = 6660.0s / 21600.0s
iteration: 112 / 360 -- time = 6720.0s / 21600.0s
iteration: 113 / 360 -- time = 6780.0s / 21600.0s
iteration: 114 / 360 -- time = 6840.0s / 21600.0s
iteration: 115 / 360 -- time = 6900.0s / 21600.0s
iteration: 116 / 360 -- time = 6960.0s / 21600.0s
iteration: 117 / 360 -- time = 7020.0s / 21600.0s
iteration: 118 / 360 -- time = 7080.0s / 21600.0s
iteration: 119 / 360 -- time = 7140.0s / 21600.0s
iteration: 120 / 360 -- time = 7200.0s / 21600.0s
iteration: 121 / 360 -- time = 7260.0s / 21600.0s
iteration: 122 / 360 -- time = 7320.0s / 21600.0s
iteration: 123 / 360 -- time = 7380.0s / 21600.0s
iteration: 124 / 360 -- time = 7440.0s / 21600.0s
iteration: 125 / 360 -- time = 7500.0s / 21600.0s
iteration: 126 / 360 -- time = 7560.0s / 21600.0s
iteration: 127 / 360 -- time = 7620.0s / 21600.0s
iteration: 128 / 360 -- time = 7680.0s / 21600.0s
iteration: 129 / 360 -- time = 7740.0s / 21600.0s
iteration: 130 / 360 -- time = 7800.0s / 21600.0s
iteration: 131 / 360 -- time = 7860.0s / 21600.0s
iteration: 132 / 360 -- time = 7920.0s / 21600.0s
iteration: 133 / 360 -- time = 7980.0s / 21600.0s
iteration: 134 / 360 -- time = 8040.0s / 21600.0s
iteration: 135 / 360 -- time = 8100.0s / 21600.0s
iteration: 136 / 360 -- time = 8160.0s / 21600.0s
iteration: 137 / 360 -- time = 8220.0s / 21600.0s
iteration: 138 / 360 -- time = 8280.0s / 21600.0s
iteration: 139 / 360 -- time = 8340.0s / 21600.0s
iteration: 140 / 360 -- time = 8400.0s / 21600.0s
iteration: 141 / 360 -- time = 8460.0s / 21600.0s
iteration: 142 / 360 -- time = 8520.0s / 21600.0s
iteration: 143 / 360 -- time = 8580.0s / 21600.0s
iteration: 144 / 360 -- time = 8640.0s / 21600.0s
iteration: 145 / 360 -- time = 8700.0s / 21600.0s
iteration: 146 / 360 -- time = 8760.0s / 21600.0s
iteration: 147 / 360 -- time = 8820.0s / 21600.0s
iteration: 148 / 360 -- time = 8880.0s / 21600.0s
iteration: 149 / 360 -- time = 8940.0s / 21600.0s
iteration: 150 / 360 -- time = 9000.0s / 21600.0s
iteration: 151 / 360 -- time = 9060.0s / 21600.0s
iteration: 152 / 360 -- time = 9120.0s / 21600.0s
iteration: 153 / 360 -- time = 9180.0s / 21600.0s
iteration: 154 / 360 -- time = 9240.0s / 21600.0s
iteration: 155 / 360 -- time = 9300.0s / 21600.0s
iteration: 156 / 360 -- time = 9360.0s / 21600.0s
iteration: 157 / 360 -- time = 9420.0s / 21600.0s
iteration: 158 / 360 -- time = 9480.0s / 21600.0s
iteration: 159 / 360 -- time = 9540.0s / 21600.0s
iteration: 160 / 360 -- time = 9600.0s / 21600.0s
iteration: 161 / 360 -- time = 9660.0s / 21600.0s
iteration: 162 / 360 -- time = 9720.0s / 21600.0s
iteration: 163 / 360 -- time = 9780.0s / 21600.0s
iteration: 164 / 360 -- time = 9840.0s / 21600.0s
iteration: 165 / 360 -- time = 9900.0s / 21600.0s
iteration: 166 / 360 -- time = 9960.0s / 21600.0s
iteration: 167 / 360 -- time = 10020.0s / 21600.0s
iteration: 168 / 360 -- time = 10080.0s / 21600.0s
iteration: 169 / 360 -- time = 10140.0s / 21600.0s
iteration: 170 / 360 -- time = 10200.0s / 21600.0s
iteration: 171 / 360 -- time = 10260.0s / 21600.0s
iteration: 172 / 360 -- time = 10320.0s / 21600.0s
iteration: 173 / 360 -- time = 10380.0s / 21600.0s
iteration: 174 / 360 -- time = 10440.0s / 21600.0s
iteration: 175 / 360 -- time = 10500.0s / 21600.0s
iteration: 176 / 360 -- time = 10560.0s / 21600.0s
iteration: 177 / 360 -- time = 10620.0s / 21600.0s
iteration: 178 / 360 -- time = 10680.0s / 21600.0s
iteration: 179 / 360 -- time = 10740.0s / 21600.0s
iteration: 180 / 360 -- time = 10800.0s / 21600.0s
iteration: 181 / 360 -- time = 10860.0s / 21600.0s
iteration: 182 / 360 -- time = 10920.0s / 21600.0s
iteration: 183 / 360 -- time = 10980.0s / 21600.0s
iteration: 184 / 360 -- time = 11040.0s / 21600.0s
iteration: 185 / 360 -- time = 11100.0s / 21600.0s
iteration: 186 / 360 -- time = 11160.0s / 21600.0s
iteration: 187 / 360 -- time = 11220.0s / 21600.0s
iteration: 188 / 360 -- time = 11280.0s / 21600.0s
iteration: 189 / 360 -- time = 11340.0s / 21600.0s
iteration: 190 / 360 -- time = 11400.0s / 21600.0s
iteration: 191 / 360 -- time = 11460.0s / 21600.0s
iteration: 192 / 360 -- time = 11520.0s / 21600.0s
iteration: 193 / 360 -- time = 11580.0s / 21600.0s
iteration: 194 / 360 -- time = 11640.0s / 21600.0s
iteration: 195 / 360 -- time = 11700.0s / 21600.0s
iteration: 196 / 360 -- time = 11760.0s / 21600.0s
iteration: 197 / 360 -- time = 11820.0s / 21600.0s
iteration: 198 / 360 -- time = 11880.0s / 21600.0s
iteration: 199 / 360 -- time = 11940.0s / 21600.0s
iteration: 200 / 360 -- time = 12000.0s / 21600.0s
iteration: 201 / 360 -- time = 12060.0s / 21600.0s
iteration: 202 / 360 -- time = 12120.0s / 21600.0s
iteration: 203 / 360 -- time = 12180.0s / 21600.0s
iteration: 204 / 360 -- time = 12240.0s / 21600.0s
iteration: 205 / 360 -- time = 12300.0s / 21600.0s
iteration: 206 / 360 -- time = 12360.0s / 21600.0s
iteration: 207 / 360 -- time = 12420.0s / 21600.0s
iteration: 208 / 360 -- time = 12480.0s / 21600.0s
iteration: 209 / 360 -- time = 12540.0s / 21600.0s
iteration: 210 / 360 -- time = 12600.0s / 21600.0s
iteration: 211 / 360 -- time = 12660.0s / 21600.0s
iteration: 212 / 360 -- time = 12720.0s / 21600.0s
iteration: 213 / 360 -- time = 12780.0s / 21600.0s
iteration: 214 / 360 -- time = 12840.0s / 21600.0s
iteration: 215 / 360 -- time = 12900.0s / 21600.0s
iteration: 216 / 360 -- time = 12960.0s / 21600.0s
iteration: 217 / 360 -- time = 13020.0s / 21600.0s
iteration: 218 / 360 -- time = 13080.0s / 21600.0s
iteration: 219 / 360 -- time = 13140.0s / 21600.0s
iteration: 220 / 360 -- time = 13200.0s / 21600.0s
iteration: 221 / 360 -- time = 13260.0s / 21600.0s
iteration: 222 / 360 -- time = 13320.0s / 21600.0s
iteration: 223 / 360 -- time = 13380.0s / 21600.0s
iteration: 224 / 360 -- time = 13440.0s / 21600.0s
iteration: 225 / 360 -- time = 13500.0s / 21600.0s
iteration: 226 / 360 -- time = 13560.0s / 21600.0s
iteration: 227 / 360 -- time = 13620.0s / 21600.0s
iteration: 228 / 360 -- time = 13680.0s / 21600.0s
iteration: 229 / 360 -- time = 13740.0s / 21600.0s
iteration: 230 / 360 -- time = 13800.0s / 21600.0s
iteration: 231 / 360 -- time = 13860.0s / 21600.0s
iteration: 232 / 360 -- time = 13920.0s / 21600.0s
iteration: 233 / 360 -- time = 13980.0s / 21600.0s
iteration: 234 / 360 -- time = 14040.0s / 21600.0s
iteration: 235 / 360 -- time = 14100.0s / 21600.0s
iteration: 236 / 360 -- time = 14160.0s / 21600.0s
iteration: 237 / 360 -- time = 14220.0s / 21600.0s
iteration: 238 / 360 -- time = 14280.0s / 21600.0s
iteration: 239 / 360 -- time = 14340.0s / 21600.0s
iteration: 240 / 360 -- time = 14400.0s / 21600.0s
iteration: 241 / 360 -- time = 14460.0s / 21600.0s
iteration: 242 / 360 -- time = 14520.0s / 21600.0s
iteration: 243 / 360 -- time = 14580.0s / 21600.0s
iteration: 244 / 360 -- time = 14640.0s / 21600.0s
iteration: 245 / 360 -- time = 14700.0s / 21600.0s
iteration: 246 / 360 -- time = 14760.0s / 21600.0s
iteration: 247 / 360 -- time = 14820.0s / 21600.0s
iteration: 248 / 360 -- time = 14880.0s / 21600.0s
iteration: 249 / 360 -- time = 14940.0s / 21600.0s
iteration: 250 / 360 -- time = 15000.0s / 21600.0s
iteration: 251 / 360 -- time = 15060.0s / 21600.0s
iteration: 252 / 360 -- time = 15120.0s / 21600.0s
iteration: 253 / 360 -- time = 15180.0s / 21600.0s
iteration: 254 / 360 -- time = 15240.0s / 21600.0s
iteration: 255 / 360 -- time = 15300.0s / 21600.0s
iteration: 256 / 360 -- time = 15360.0s / 21600.0s
iteration: 257 / 360 -- time = 15420.0s / 21600.0s
iteration: 258 / 360 -- time = 15480.0s / 21600.0s
iteration: 259 / 360 -- time = 15540.0s / 21600.0s
iteration: 260 / 360 -- time = 15600.0s / 21600.0s
iteration: 261 / 360 -- time = 15660.0s / 21600.0s
iteration: 262 / 360 -- time = 15720.0s / 21600.0s
iteration: 263 / 360 -- time = 15780.0s / 21600.0s
iteration: 264 / 360 -- time = 15840.0s / 21600.0s
iteration: 265 / 360 -- time = 15900.0s / 21600.0s
iteration: 266 / 360 -- time = 15960.0s / 21600.0s
iteration: 267 / 360 -- time = 16020.0s / 21600.0s
iteration: 268 / 360 -- time = 16080.0s / 21600.0s
iteration: 269 / 360 -- time = 16140.0s / 21600.0s
iteration: 270 / 360 -- time = 16200.0s / 21600.0s
iteration: 271 / 360 -- time = 16260.0s / 21600.0s
iteration: 272 / 360 -- time = 16320.0s / 21600.0s
iteration: 273 / 360 -- time = 16380.0s / 21600.0s
iteration: 274 / 360 -- time = 16440.0s / 21600.0s
iteration: 275 / 360 -- time = 16500.0s / 21600.0s
iteration: 276 / 360 -- time = 16560.0s / 21600.0s
iteration: 277 / 360 -- time = 16620.0s / 21600.0s
iteration: 278 / 360 -- time = 16680.0s / 21600.0s
iteration: 279 / 360 -- time = 16740.0s / 21600.0s
iteration: 280 / 360 -- time = 16800.0s / 21600.0s
iteration: 281 / 360 -- time = 16860.0s / 21600.0s
iteration: 282 / 360 -- time = 16920.0s / 21600.0s
iteration: 283 / 360 -- time = 16980.0s / 21600.0s
iteration: 284 / 360 -- time = 17040.0s / 21600.0s
iteration: 285 / 360 -- time = 17100.0s / 21600.0s
iteration: 286 / 360 -- time = 17160.0s / 21600.0s
iteration: 287 / 360 -- time = 17220.0s / 21600.0s
iteration: 288 / 360 -- time = 17280.0s / 21600.0s
iteration: 289 / 360 -- time = 17340.0s / 21600.0s
iteration: 290 / 360 -- time = 17400.0s / 21600.0s
iteration: 291 / 360 -- time = 17460.0s / 21600.0s
iteration: 292 / 360 -- time = 17520.0s / 21600.0s
iteration: 293 / 360 -- time = 17580.0s / 21600.0s
iteration: 294 / 360 -- time = 17640.0s / 21600.0s
iteration: 295 / 360 -- time = 17700.0s / 21600.0s
iteration: 296 / 360 -- time = 17760.0s / 21600.0s
iteration: 297 / 360 -- time = 17820.0s / 21600.0s
iteration: 298 / 360 -- time = 17880.0s / 21600.0s
iteration: 299 / 360 -- time = 17940.0s / 21600.0s
iteration: 300 / 360 -- time = 18000.0s / 21600.0s
iteration: 301 / 360 -- time = 18060.0s / 21600.0s
iteration: 302 / 360 -- time = 18120.0s / 21600.0s
iteration: 303 / 360 -- time = 18180.0s / 21600.0s
iteration: 304 / 360 -- time = 18240.0s / 21600.0s
iteration: 305 / 360 -- time = 18300.0s / 21600.0s
iteration: 306 / 360 -- time = 1 Program exited normally
8360.0s / 21600.0s
iteration: 307 / 360 -- time = 18420.0s / 21600.0s
iteration: 308 / 360 -- time = 18480.0s / 21600.0s
iteration: 309 / 360 -- time = 18540.0s / 21600.0s
iteration: 310 / 360 -- time = 18600.0s / 21600.0s
iteration: 311 / 360 -- time = 18660.0s / 21600.0s
iteration: 312 / 360 -- time = 18720.0s / 21600.0s
iteration: 313 / 360 -- time = 18780.0s / 21600.0s
iteration: 314 / 360 -- time = 18840.0s / 21600.0s
iteration: 315 / 360 -- time = 18900.0s / 21600.0s
iteration: 316 / 360 -- time = 18960.0s / 21600.0s
iteration: 317 / 360 -- time = 19020.0s / 21600.0s
iteration: 318 / 360 -- time = 19080.0s / 21600.0s
iteration: 319 / 360 -- time = 19140.0s / 21600.0s
iteration: 320 / 360 -- time = 19200.0s / 21600.0s
iteration: 321 / 360 -- time = 19260.0s / 21600.0s
iteration: 322 / 360 -- time = 19320.0s / 21600.0s
iteration: 323 / 360 -- time = 19380.0s / 21600.0s
iteration: 324 / 360 -- time = 19440.0s / 21600.0s
iteration: 325 / 360 -- time = 19500.0s / 21600.0s
iteration: 326 / 360 -- time = 19560.0s / 21600.0s
iteration: 327 / 360 -- time = 19620.0s / 21600.0s
iteration: 328 / 360 -- time = 19680.0s / 21600.0s
iteration: 329 / 360 -- time = 19740.0s / 21600.0s
iteration: 330 / 360 -- time = 19800.0s / 21600.0s
iteration: 331 / 360 -- time = 19860.0s / 21600.0s
iteration: 332 / 360 -- time = 19920.0s / 21600.0s
iteration: 333 / 360 -- time = 19980.0s / 21600.0s
iteration: 334 / 360 -- time = 20040.0s / 21600.0s
iteration: 335 / 360 -- time = 20100.0s / 21600.0s
iteration: 336 / 360 -- time = 20160.0s / 21600.0s
iteration: 337 / 360 -- time = 20220.0s / 21600.0s
iteration: 338 / 360 -- time = 20280.0s / 21600.0s
iteration: 339 / 360 -- time = 20340.0s / 21600.0s
iteration: 340 / 360 -- time = 20400.0s / 21600.0s
iteration: 341 / 360 -- time = 20460.0s / 21600.0s
iteration: 342 / 360 -- time = 20520.0s / 21600.0s
iteration: 343 / 360 -- time = 20580.0s / 21600.0s
iteration: 344 / 360 -- time = 20640.0s / 21600.0s
iteration: 345 / 360 -- time = 20700.0s / 21600.0s
iteration: 346 / 360 -- time = 20760.0s / 21600.0s
iteration: 347 / 360 -- time = 20820.0s / 21600.0s
iteration: 348 / 360 -- time = 20880.0s / 21600.0s
iteration: 349 / 360 -- time = 20940.0s / 21600.0s
iteration: 350 / 360 -- time = 21000.0s / 21600.0s
iteration: 351 / 360 -- time = 21060.0s / 21600.0s
iteration: 352 / 360 -- time = 21120.0s / 21600.0s
iteration: 353 / 360 -- time = 21180.0s / 21600.0s
iteration: 354 / 360 -- time = 21240.0s / 21600.0s
iteration: 355 / 360 -- time = 21300.0s / 21600.0s
iteration: 356 / 360 -- time = 21360.0s / 21600.0s
iteration: 357 / 360 -- time = 21420.0s / 21600.0s
iteration: 358 / 360 -- time = 21480.0s / 21600.0s
iteration: 359 / 360 -- time = 21540.0s / 21600.0s
iteration: 360 / 360 -- time = 21600.0s / 21600.0s
Writing timing results to: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/bomex.timing
--------------------------------------------------
run_scm.py total runtime: 9.16 s
--------------------------------------------------
+ run_scripts/run_scm.py -multicol C8/0.4:0.9/16 -stats input/stats/multi_col_stats.in -debug 0 -out_dir gpu_async/async -override l_lh_straight_mc=true rico_silhs
Creating a custom hypergrid of parameters
- Initial values file: '/home/jenkins/workspace/clubb_gpu_async_output_matching/input/parameter_and_flag_configs/default/tunable_parameters.in'
- Spec: C8/0.4:0.9/16
Writing to '/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/rico_silhs_multicol_params.in':
- ngrdcol = 16
/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/rico_silhs.in
Output directory: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async
- using install dir (latest): /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
- using executable: /home/jenkins/workspace/clubb_gpu_async_output_matching/run_scripts/../install/latest/clubb_standalone
=================== Running rico_silhs ===================
iteration: 1 / 864 -- time = 300.0s / 259200.0s
iteration: 2 / 864 -- time = 600.0s / 259200.0s
iteration: 3 / 864 -- time = 900.0s / 259200.0s
iteration: 4 / 864 -- time = 1200.0s / 259200.0s
iteration: 5 / 864 -- time = 1500.0s / 259200.0s
iteration: 6 / 864 -- time = 1800.0s / 259200.0s
iteration: 7 / 864 -- time = 2100.0s / 259200.0s
iteration: 8 / 864 -- time = 2400.0s / 259200.0s
iteration: 9 / 864 -- time = 2700.0s / 259200.0s
iteration: 10 / 864 -- time = 3000.0s / 259200.0s
iteration: 11 / 864 -- time = 3300.0s / 259200.0s
iteration: 12 / 864 -- time = 3600.0s / 259200.0s
iteration: 13 / 864 -- time = 3900.0s / 259200.0s
iteration: 14 / 864 -- time = 4200.0s / 259200.0s
iteration: 15 / 864 -- time = 4500.0s / 259200.0s
iteration: 16 / 864 -- time = 4800.0s / 259200.0s
iteration: 17 / 864 -- time = 5100.0s / 259200.0s
iteration: 18 / 864 -- time = 5400.0s / 259200.0s
iteration: 19 / 864 -- time = 5700.0s / 259200.0s
iteration: 20 / 864 -- time = 6000.0s / 259200.0s
iteration: 21 / 864 -- time = 6300.0s / 259200.0s
iteration: 22 / 864 -- time = 6600.0s / 259200.0s
iteration: 23 / 864 -- time = 6900.0s / 259200.0s
iteration: 24 / 864 -- time = 7200.0s / 259200.0s
iteration: 25 / 864 -- time = 7500.0s / 259200.0s
iteration: 26 / 864 -- time = 7800.0s / 259200.0s
iteration: 27 / 864 -- time = 8100.0s / 259200.0s
iteration: 28 / 864 -- time = 8400.0s / 259200.0s
iteration: 29 / 864 -- time = 8700.0s / 259200.0s
iteration: 30 / 864 -- time = 9000.0s / 259200.0s
iteration: 31 / 864 -- time = 9300.0s / 259200.0s
iteration: 32 / 864 -- time = 9600.0s / 259200.0s
iteration: 33 / 864 -- time = 9900.0s / 259200.0s
iteration: 34 / 864 -- time = 10200.0s / 259200.0s
iteration: 35 / 864 -- time = 10500.0s / 259200.0s
iteration: 36 / 864 -- time = 10800.0s / 259200.0s
iteration: 37 / 864 -- time = 11100.0s / 259200.0s
iteration: 38 / 864 -- time = 11400.0s / 259200.0s
iteration: 39 / 864 -- time = 11700.0s / 259200.0s
iteration: 40 / 864 -- time = 12000.0s / 259200.0s
iteration: 41 / 864 -- time = 12300.0s / 259200.0s
iteration: 42 / 864 -- time = 12600.0s / 259200.0s
iteration: 43 / 864 -- time = 12900.0s / 259200.0s
iteration: 44 / 864 -- time = 13200.0s / 259200.0s
iteration: 45 / 864 -- time = 13500.0s / 259200.0s
iteration: 46 / 864 -- time = 13800.0s / 259200.0s
iteration: 47 / 864 -- time = 14100.0s / 259200.0s
iteration: 48 / 864 -- time = 14400.0s / 259200.0s
iteration: 49 / 864 -- time = 14700.0s / 259200.0s
iteration: 50 / 864 -- time = 15000.0s / 259200.0s
iteration: 51 / 864 -- time = 15300.0s / 259200.0s
iteration: 52 / 864 -- time = 15600.0s / 259200.0s
iteration: 53 / 864 -- time = 15900.0s / 259200.0s
iteration: 54 / 864 -- time = 16200.0s / 259200.0s
iteration: 55 / 864 -- time = 16500.0s / 259200.0s
iteration: 56 / 864 -- time = 16800.0s / 259200.0s
iteration: 57 / 864 -- time = 17100.0s / 259200.0s
iteration: 58 / 864 -- time = 17400.0s / 259200.0s
iteration: 59 / 864 -- time = 17700.0s / 259200.0s
iteration: 60 / 864 -- time = 18000.0s / 259200.0s
iteration: 61 / 864 -- time = 18300.0s / 259200.0s
iteration: 62 / 864 -- time = 18600.0s / 259200.0s
iteration: 63 / 864 -- time = 18900.0s / 259200.0s
iteration: 64 / 864 -- time = 19200.0s / 259200.0s
iteration: 65 / 864 -- time = 19500.0s / 259200.0s
iteration: 66 / 864 -- time = 19800.0s / 259200.0s
iteration: 67 / 864 -- time = 20100.0s / 259200.0s
iteration: 68 / 864 -- time = 20400.0s / 259200.0s
iteration: 69 / 864 -- time = 20700.0s / 259200.0s
iteration: 70 / 864 -- time = 21000.0s / 259200.0s
iteration: 71 / 864 -- time = 21300.0s / 259200.0s
iteration: 72 / 864 -- time = 21600.0s / 259200.0s
iteration: 73 / 864 -- time = 21900.0s / 259200.0s
iteration: 74 / 864 -- time = 22200.0s / 259200.0s
iteration: 75 / 864 -- time = 22500.0s / 259200.0s
iteration: 76 / 864 -- time = 22800.0s / 259200.0s
iteration: 77 / 864 -- time = 23100.0s / 259200.0s
iteration: 78 / 864 -- time = 23400.0s / 259200.0s
iteration: 79 / 864 -- time = 23700.0s / 259200.0s
iteration: 80 / 864 -- time = 24000.0s / 259200.0s
iteration: 81 / 864 -- time = 24300.0s / 259200.0s
iteration: 82 / 864 -- time = 24600.0s / 259200.0s
iteration: 83 / 864 -- time = 24900.0s / 259200.0s
iteration: 84 / 864 -- time = 25200.0s / 259200.0s
iteration: 85 / 864 -- time = 25500.0s / 259200.0s
iteration: 86 / 864 -- time = 25800.0s / 259200.0s
iteration: 87 / 864 -- time = 26100.0s / 259200.0s
iteration: 88 / 864 -- time = 26400.0s / 259200.0s
iteration: 89 / 864 -- time = 26700.0s / 259200.0s
iteration: 90 / 864 -- time = 27000.0s / 259200.0s
iteration: 91 / 864 -- time = 27300.0s / 259200.0s
iteration: 92 / 864 -- time = 27600.0s / 259200.0s
iteration: 93 / 864 -- time = 27900.0s / 259200.0s
iteration: 94 / 864 -- time = 28200.0s / 259200.0s
iteration: 95 / 864 -- time = 28500.0s / 259200.0s
iteration: 96 / 864 -- time = 28800.0s / 259200.0s
iteration: 97 / 864 -- time = 29100.0s / 259200.0s
iteration: 98 / 864 -- time = 29400.0s / 259200.0s
iteration: 99 / 864 -- time = 29700.0s / 259200.0s
iteration: 100 / 864 -- time = 30000.0s / 259200.0s
iteration: 101 / 864 -- time = 30300.0s / 259200.0s
iteration: 102 / 864 -- time = 30600.0s / 259200.0s
iteration: 103 / 864 -- time = 30900.0s / 259200.0s
iteration: 104 / 864 -- time = 31200.0s / 259200.0s
iteration: 105 / 864 -- time = 31500.0s / 259200.0s
iteration: 106 / 864 -- time = 31800.0s / 259200.0s
iteration: 107 / 864 -- time = 32100.0s / 259200.0s
iteration: 108 / 864 -- time = 32400.0s / 259200.0s
iteration: 109 / 864 -- time = 32700.0s / 259200.0s
iteration: 110 / 864 -- time = 33000.0s / 259200.0s
iteration: 111 / 864 -- time = 33300.0s / 259200.0s
iteration: 112 / 864 -- time = 33600.0s / 259200.0s
iteration: 113 / 864 -- time = 33900.0s / 259200.0s
iteration: 114 / 864 -- time = 34200.0s / 259200.0s
iteration: 115 / 864 -- time = 34500.0s / 259200.0s
iteration: 116 / 864 -- time = 34800.0s / 259200.0s
iteration: 117 / 864 -- time = 35100.0s / 259200.0s
iteration: 118 / 864 -- time = 35400.0s / 259200.0s
iteration: 119 / 864 -- time = 35700.0s / 259200.0s
iteration: 120 / 864 -- time = 36000.0s / 259200.0s
iteration: 121 / 864 -- time = 36300.0s / 259200.0s
iteration: 122 / 864 -- time = 36600.0s / 259200.0s
iteration: 123 / 864 -- time = 36900.0s / 259200.0s
iteration: 124 / 864 -- time = 37200.0s / 259200.0s
iteration: 125 / 864 -- time = 37500.0s / 259200.0s
iteration: 126 / 864 -- time = 37800.0s / 259200.0s
iteration: 127 / 864 -- time = 38100.0s / 259200.0s
iteration: 128 / 864 -- time = 38400.0s / 259200.0s
iteration: 129 / 864 -- time = 38700.0s / 259200.0s
iteration: 130 / 864 -- time = 39000.0s / 259200.0s
iteration: 131 / 864 -- time = 39300.0s / 259200.0s
iteration: 132 / 864 -- time = 39600.0s / 259200.0s
iteration: 133 / 864 -- time = 39900.0s / 259200.0s
iteration: 134 / 864 -- time = 40200.0s / 259200.0s
iteration: 135 / 864 -- time = 40500.0s / 259200.0s
iteration: 136 / 864 -- time = 40800.0s / 259200.0s
iteration: 137 / 864 -- time = 41100.0s / 259200.0s
iteration: 138 / 864 -- time = 41400.0s / 259200.0s
iteration: 139 / 864 -- time = 41700.0s / 259200.0s
iteration: 140 / 864 -- time = 42000.0s / 259200.0s
iteration: 141 / 864 -- time = 42300.0s / 259200.0s
iteration: 142 / 864 -- time = 42600.0s / 259200.0s
iteration: 143 / 864 -- time = 42900.0s / 259200.0s
iteration: 144 / 864 -- time = 43200.0s / 259200.0s
iteration: 145 / 864 -- time = 43500.0s / 259200.0s
iteration: 146 / 864 -- time = 43800.0s / 259200.0s
iteration: 147 / 864 -- time = 44100.0s / 259200.0s
iteration: 148 / 864 -- time = 44400.0s / 259200.0s
iteration: 149 / 864 -- time = 44700.0s / 259200.0s
iteration: 150 / 864 -- time = 45000.0s / 259200.0s
iteration: 151 / 864 -- time = 45300.0s / 259200.0s
iteration: 152 / 864 -- time = 45600.0s / 259200.0s
iteration: 153 / 864 -- time = 45900.0s / 259200.0s
iteration: 154 / 864 -- time = 46200.0s / 259200.0s
iteration: 155 / 864 -- time = 46500.0s / 259200.0s
iteration: 156 / 864 -- time = 46800.0s / 259200.0s
iteration: 157 / 864 -- time = 47100.0s / 259200.0s
iteration: 158 / 864 -- time = 47400.0s / 259200.0s
iteration: 159 / 864 -- time = 47700.0s / 259200.0s
iteration: 160 / 864 -- time = 48000.0s / 259200.0s
iteration: 161 / 864 -- time = 48300.0s / 259200.0s
iteration: 162 / 864 -- time = 48600.0s / 259200.0s
iteration: 163 / 864 -- time = 48900.0s / 259200.0s
iteration: 164 / 864 -- time = 49200.0s / 259200.0s
iteration: 165 / 864 -- time = 49500.0s / 259200.0s
iteration: 166 / 864 -- time = 49800.0s / 259200.0s
iteration: 167 / 864 -- time = 50100.0s / 259200.0s
iteration: 168 / 864 -- time = 50400.0s / 259200.0s
iteration: 169 / 864 -- time = 50700.0s / 259200.0s
iteration: 170 / 864 -- time = 51000.0s / 259200.0s
iteration: 171 / 864 -- time = 51300.0s / 259200.0s
iteration: 172 / 864 -- time = 51600.0s / 259200.0s
iteration: 173 / 864 -- time = 51900.0s / 259200.0s
iteration: 174 / 864 -- time = 52200.0s / 259200.0s
iteration: 175 / 864 -- time = 52500.0s / 259200.0s
iteration: 176 / 864 -- time = 52800.0s / 259200.0s
iteration: 177 / 864 -- time = 53100.0s / 259200.0s
iteration: 178 / 864 -- time = 53400.0s / 259200.0s
iteration: 179 / 864 -- time = 53700.0s / 259200.0s
iteration: 180 / 864 -- time = 54000.0s / 259200.0s
iteration: 181 / 864 -- time = 54300.0s / 259200.0s
iteration: 182 / 864 -- time = 54600.0s / 259200.0s
iteration: 183 / 864 -- time = 54900.0s / 259200.0s
iteration: 184 / 864 -- time = 55200.0s / 259200.0s
iteration: 185 / 864 -- time = 55500.0s / 259200.0s
iteration: 186 / 864 -- time = 55800.0s / 259200.0s
iteration: 187 / 864 -- time = 56100.0s / 259200.0s
iteration: 188 / 864 -- time = 56400.0s / 259200.0s
iteration: 189 / 864 -- time = 56700.0s / 259200.0s
iteration: 190 / 864 -- time = 57000.0s / 259200.0s
iteration: 191 / 864 -- time = 57300.0s / 259200.0s
iteration: 192 / 864 -- time = 57600.0s / 259200.0s
iteration: 193 / 864 -- time = 57900.0s / 259200.0s
iteration: 194 / 864 -- time = 58200.0s / 259200.0s
iteration: 195 / 864 -- time = 58500.0s / 259200.0s
iteration: 196 / 864 -- time = 58800.0s / 259200.0s
iteration: 197 / 864 -- time = 59100.0s / 259200.0s
iteration: 198 / 864 -- time = 59400.0s / 259200.0s
iteration: 199 / 864 -- time = 59700.0s / 259200.0s
iteration: 200 / 864 -- time = 60000.0s / 259200.0s
iteration: 201 / 864 -- time = 60300.0s / 259200.0s
iteration: 202 / 864 -- time = 60600.0s / 259200.0s
iteration: 203 / 864 -- time = 60900.0s / 259200.0s
iteration: 204 / 864 -- time = 61200.0s / 259200.0s
iteration: 205 / 864 -- time = 61500.0s / 259200.0s
iteration: 206 / 864 -- time = 61800.0s / 259200.0s
iteration: 207 / 864 -- time = 62100.0s / 259200.0s
iteration: 208 / 864 -- time = 62400.0s / 259200.0s
iteration: 209 / 864 -- time = 62700.0s / 259200.0s
iteration: 210 / 864 -- time = 63000.0s / 259200.0s
iteration: 211 / 864 -- time = 63300.0s / 259200.0s
iteration: 212 / 864 -- time = 63600.0s / 259200.0s
iteration: 213 / 864 -- time = 63900.0s / 259200.0s
iteration: 214 / 864 -- time = 64200.0s / 259200.0s
iteration: 215 / 864 -- time = 64500.0s / 259200.0s
iteration: 216 / 864 -- time = 64800.0s / 259200.0s
iteration: 217 / 864 -- time = 65100.0s / 259200.0s
iteration: 218 / 864 -- time = 65400.0s / 259200.0s
iteration: 219 / 864 -- time = 65700.0s / 259200.0s
iteration: 220 / 864 -- time = 66000.0s / 259200.0s
iteration: 221 / 864 -- time = 66300.0s / 259200.0s
iteration: 222 / 864 -- time = 66600.0s / 259200.0s
iteration: 223 / 864 -- time = 66900.0s / 259200.0s
iteration: 224 / 864 -- time = 67200.0s / 259200.0s
iteration: 225 / 864 -- time = 67500.0s / 259200.0s
iteration: 226 / 864 -- time = 67800.0s / 259200.0s
iteration: 227 / 864 -- time = 68100.0s / 259200.0s
iteration: 228 / 864 -- time = 68400.0s / 259200.0s
iteration: 229 / 864 -- time = 68700.0s / 259200.0s
iteration: 230 / 864 -- time = 69000.0s / 259200.0s
iteration: 231 / 864 -- time = 69300.0s / 259200.0s
iteration: 232 / 864 -- time = 69600.0s / 259200.0s
iteration: 233 / 864 -- time = 69900.0s / 259200.0s
iteration: 234 / 864 -- time = 70200.0s / 259200.0s
iteration: 235 / 864 -- time = 70500.0s / 259200.0s
iteration: 236 / 864 -- time = 70800.0s / 259200.0s
iteration: 237 / 864 -- time = 71100.0s / 259200.0s
iteration: 238 / 864 -- time = 71400.0s / 259200.0s
iteration: 239 / 864 -- time = 71700.0s / 259200.0s
iteration: 240 / 864 -- time = 72000.0s / 259200.0s
iteration: 241 / 864 -- time = 72300.0s / 259200.0s
iteration: 242 / 864 -- time = 72600.0s / 259200.0s
iteration: 243 / 864 -- time = 72900.0s / 259200.0s
iteration: 244 / 864 -- time = 73200.0s / 259200.0s
iteration: 245 / 864 -- time = 73500.0s / 259200.0s
iteration: 246 / 864 -- time = 73800.0s / 259200.0s
iteration: 247 / 864 -- time = 74100.0s / 259200.0s
iteration: 248 / 864 -- time = 74400.0s / 259200.0s
iteration: 249 / 864 -- time = 74700.0s / 259200.0s
iteration: 250 / 864 -- time = 75000.0s / 259200.0s
iteration: 251 / 864 -- time = 75300.0s / 259200.0s
iteration: 252 / 864 -- time = 75600.0s / 259200.0s
iteration: 253 / 864 -- time = 75900.0s / 259200.0s
iteration: 254 / 864 -- time = 76200.0s / 259200.0s
iteration: 255 / 864 -- time = 76500.0s / 259200.0s
iteration: 256 / 864 -- time = 76800.0s / 259200.0s
iteration: 257 / 864 -- time = 77100.0s / 259200.0s
iteration: 258 / 864 -- time = 77400.0s / 259200.0s
iteration: 259 / 864 -- time = 77700.0s / 259200.0s
iteration: 260 / 864 -- time = 78000.0s / 259200.0s
iteration: 261 / 864 -- time = 78300.0s / 259200.0s
iteration: 262 / 864 -- time = 78600.0s / 259200.0s
iteration: 263 / 864 -- time = 78900.0s / 259200.0s
iteration: 264 / 864 -- time = 79200.0s / 259200.0s
iteration: 265 / 864 -- time = 79500.0s / 259200.0s
iteration: 266 / 864 -- time = 79800.0s / 259200.0s
iteration: 267 / 864 -- time = 80100.0s / 259200.0s
iteration: 268 / 864 -- time = 80400.0s / 259200.0s
iteration: 269 / 864 -- time = 80700.0s / 259200.0s
iteration: 270 / 864 -- time = 81000.0s / 259200.0s
iteration: 271 / 864 -- time = 81300.0s / 259200.0s
iteration: 272 / 864 -- time = 81600.0s / 259200.0s
iteration: 273 / 864 -- time = 81900.0s / 259200.0s
iteration: 274 / 864 -- time = 82200.0s / 259200.0s
iteration: 275 / 864 -- time = 82500.0s / 259200.0s
iteration: 276 / 864 -- time = 82800.0s / 259200.0s
iteration: 277 / 864 -- time = 83100.0s / 259200.0s
iteration: 278 / 864 -- time = 83400.0s / 259200.0s
iteration: 279 / 864 -- time = 83700.0s / 259200.0s
iteration: 280 / 864 -- time = 84000.0s / 259200.0s
iteration: 281 / 864 -- time = 84300.0s / 259200.0s
iteration: 282 / 864 -- time = 84600.0s / 259200.0s
iteration: 283 / 864 -- time = 84900.0s / 259200.0s
iteration: 284 / 864 -- time = 85200.0s / 259200.0s
iteration: 285 / 864 -- time = 85500.0s / 259200.0s
iteration: 286 / 864 -- time = 85800.0s / 259200.0s
iteration: 287 / 864 -- time = 86100.0s / 259200.0s
iteration: 288 / 864 -- time = 86400.0s / 259200.0s
iteration: 289 / 864 -- time = 86700.0s / 259200.0s
iteration: 290 / 864 -- time = 87000.0s / 259200.0s
iteration: 291 / 864 -- time = 87300.0s / 259200.0s
iteration: 292 / 864 -- time = 87600.0s / 259200.0s
iteration: 293 / 864 -- time = 87900.0s / 259200.0s
iteration: 294 / 864 -- time = 88200.0s / 259200.0s
iteration: 295 / 864 -- time = 88500.0s / 259200.0s
iteration: 296 / 864 -- time = 88800.0s / 259200.0s
iteration: 297 / 864 -- time = 89100.0s / 259200.0s
iteration: 298 / 864 -- time = 89400.0s / 259200.0s
iteration: 299 / 864 -- time = 89700.0s / 259200.0s
iteration: 300 / 864 -- time = 90000.0s / 259200.0s
iteration: 301 / 864 -- time = 90300.0s / 259200.0s
iteration: 302 / 864 -- time = 90600.0s / 259200.0s
iteration: 303 / 864 -- time = 90900.0s / 259200.0s
iteration: 304 / 864 -- time = 91200.0s / 259200.0s
iteration: 305 / 864 -- time = 91500.0s / 259200.0s
iteration: 306 / 864 -- time = 91800.0s / 259200.0s
iteration: 307 / 864 -- time = 92100.0s / 259200.0s
iteration: 308 / 864 -- time = 92400.0s / 259200.0s
iteration: 309 / 864 -- time = 92700.0s / 259200.0s
iteration: 310 / 864 -- time = 93000.0s / 259200.0s
iteration: 311 / 864 -- time = 93300.0s / 259200.0s
iteration: 312 / 864 -- time = 93600.0s / 259200.0s
iteration: 313 / 864 -- time = 93900.0s / 259200.0s
iteration: 314 / 864 -- time = 94200.0s / 259200.0s
iteration: 315 / 864 -- time = 94500.0s / 259200.0s
iteration: 316 / 864 -- time = 94800.0s / 259200.0s
iteration: 317 / 864 -- time = 95100.0s / 259200.0s
iteration: 318 / 864 -- time = 95400.0s / 259200.0s
iteration: 319 / 864 -- time = 95700.0s / 259200.0s
iteration: 320 / 864 -- time = 96000.0s / 259200.0s
iteration: 321 / 864 -- time = 96300.0s / 259200.0s
iteration: 322 / 864 -- time = 96600.0s / 259200.0s
iteration: 323 / 864 -- time = 96900.0s / 259200.0s
iteration: 324 / 864 -- time = 97200.0s / 259200.0s
iteration: 325 / 864 -- time = 97500.0s / 259200.0s
iteration: 326 / 864 -- time = 97800.0s / 259200.0s
iteration: 327 / 864 -- time = 98100.0s / 259200.0s
iteration: 328 / 864 -- time = 98400.0s / 259200.0s
iteration: 329 / 864 -- time = 98700.0s / 259200.0s
iteration: 330 / 864 -- time = 99000.0s / 259200.0s
iteration: 331 / 864 -- time = 99300.0s / 259200.0s
iteration: 332 / 864 -- time = 99600.0s / 259200.0s
iteration: 333 / 864 -- time = 99900.0s / 259200.0s
iteration: 334 / 864 -- time = 100200.0s / 259200.0s
iteration: 335 / 864 -- time = 100500.0s / 259200.0s
iteration: 336 / 864 -- time = 100800.0s / 259200.0s
iteration: 337 / 864 -- time = 101100.0s / 259200.0s
iteration: 338 / 864 -- time = 101400.0s / 259200.0s
iteration: 339 / 864 -- time = 101700.0s / 259200.0s
iteration: 340 / 864 -- time = 102000.0s / 259200.0s
iteration: 341 / 864 -- time = 102300.0s / 259200.0s
iteration: 342 / 864 -- time = 102600.0s / 259200.0s
iteration: 343 / 864 -- time = 102900.0s / 259200.0s
iteration: 344 / 864 -- time = 103200.0s / 259200.0s
iteration: 345 / 864 -- time = 103500.0s / 259200.0s
iteration: 346 / 864 -- time = 103800.0s / 259200.0s
iteration: 347 / 864 -- time = 104100.0s / 259200.0s
iteration: 348 / 864 -- time = 104400.0s / 259200.0s
iteration: 349 / 864 -- time = 104700.0s / 259200.0s
iteration: 350 / 864 -- time = 105000.0s / 259200.0s
iteration: 351 / 864 -- time = 105300.0s / 259200.0s
iteration: 352 / 864 -- time = 105600.0s / 259200.0s
iteration: 353 / 864 -- time = 105900.0s / 259200.0s
iteration: 354 / 864 -- time = 106200.0s / 259200.0s
iteration: 355 / 864 -- time = 106500.0s / 259200.0s
iteration: 356 / 864 -- time = 106800.0s / 259200.0s
iteration: 357 / 864 -- time = 107100.0s / 259200.0s
iteration: 358 / 864 -- time = 107400.0s / 259200.0s
iteration: 359 / 864 -- time = 107700.0s / 259200.0s
iteration: 360 / 864 -- time = 108000.0s / 259200.0s
iteration: 361 / 864 -- time = 108300.0s / 259200.0s
iteration: 362 / 864 -- time = 108600.0s / 259200.0s
iteration: 363 / 864 -- time = 108900.0s / 259200.0s
iteration: 364 / 864 -- time = 109200.0s / 259200.0s
iteration: 365 / 864 -- time = 109500.0s / 259200.0s
iteration: 366 / 864 -- time = 109800.0s / 259200.0s
iteration: 367 / 864 -- time = 110100.0s / 259200.0s
iteration: 368 / 864 -- time = 110400.0s / 259200.0s
iteration: 369 / 864 -- time = 110700.0s / 259200.0s
iteration: 370 / 864 -- time = 111000.0s / 259200.0s
iteration: 371 / 864 -- time = 111300.0s / 259200.0s
iteration: 372 / 864 -- time = 111600.0s / 259200.0s
iteration: 373 / 864 -- time = 111900.0s / 259200.0s
iteration: 374 / 864 -- time = 112200.0s / 259200.0s
iteration: 375 / 864 -- time = 112500.0s / 259200.0s
iteration: 376 / 864 -- time = 112800.0s / 259200.0s
iteration: 377 / 864 -- time = 113100.0s / 259200.0s
iteration: 378 / 864 -- time = 113400.0s / 259200.0s
iteration: 379 / 864 -- time = 113700.0s / 259200.0s
iteration: 380 / 864 -- time = 114000.0s / 259200.0s
iteration: 381 / 864 -- time = 114300.0s / 259200.0s
iteration: 382 / 864 -- time = 114600.0s / 259200.0s
iteration: 383 / 864 -- time = 114900.0s / 259200.0s
iteration: 384 / 864 -- time = 115200.0s / 259200.0s
iteration: 385 / 864 -- time = 115500.0s / 259200.0s
iteration: 386 / 864 -- time = 115800.0s / 259200.0s
iteration: 387 / 864 -- time = 116100.0s / 259200.0s
iteration: 388 / 864 -- time = 116400.0s / 259200.0s
iteration: 389 / 864 -- time = 116700.0s / 259200.0s
iteration: 390 / 864 -- time = 117000.0s / 259200.0s
iteration: 391 / 864 -- time = 117300.0s / 259200.0s
iteration: 392 / 864 -- time = 117600.0s / 259200.0s
iteration: 393 / 864 -- time = 117900.0s / 259200.0s
iteration: 394 / 864 -- time = 118200.0s / 259200.0s
iteration: 395 / 864 -- time = 118500.0s / 259200.0s
iteration: 396 / 864 -- time = 118800.0s / 259200.0s
iteration: 397 / 864 -- time = 119100.0s / 259200.0s
iteration: 398 / 864 -- time = 119400.0s / 259200.0s
iteration: 399 / 864 -- time = 119700.0s / 259200.0s
iteration: 400 / 864 -- time = 120000.0s / 259200.0s
iteration: 401 / 864 -- time = 120300.0s / 259200.0s
iteration: 402 / 864 -- time = 120600.0s / 259200.0s
iteration: 403 / 864 -- time = 120900.0s / 259200.0s
iteration: 404 / 864 -- time = 121200.0s / 259200.0s
iteration: 405 / 864 -- time = 121500.0s / 259200.0s
iteration: 406 / 864 -- time = 121800.0s / 259200.0s
iteration: 407 / 864 -- time = 122100.0s / 259200.0s
iteration: 408 / 864 -- time = 122400.0s / 259200.0s
iteration: 409 / 864 -- time = 122700.0s / 259200.0s
iteration: 410 / 864 -- time = 123000.0s / 259200.0s
iteration: 411 / 864 -- time = 123300.0s / 259200.0s
iteration: 412 / 864 -- time = 123600.0s / 259200.0s
iteration: 413 / 864 -- time = 123900.0s / 259200.0s
iteration: 414 / 864 -- time = 124200.0s / 259200.0s
iteration: 415 / 864 -- time = 124500.0s / 259200.0s
iteration: 416 / 864 -- time = 124800.0s / 259200.0s
iteration: 417 / 864 -- time = 125100.0s / 259200.0s
iteration: 418 / 864 -- time = 125400.0s / 259200.0s
iteration: 419 / 864 -- time = 125700.0s / 259200.0s
iteration: 420 / 864 -- time = 126000.0s / 259200.0s
iteration: 421 / 864 -- time = 126300.0s / 259200.0s
iteration: 422 / 864 -- time = 126600.0s / 259200.0s
iteration: 423 / 864 -- time = 126900.0s / 259200.0s
iteration: 424 / 864 -- time = 127200.0s / 259200.0s
iteration: 425 / 864 -- time = 127500.0s / 259200.0s
iteration: 426 / 864 -- time = 127800.0s / 259200.0s
iteration: 427 / 864 -- time = 128100.0s / 259200.0s
iteration: 428 / 864 -- time = 128400.0s / 259200.0s
iteration: 429 / 864 -- time = 128700.0s / 259200.0s
iteration: 430 / 864 -- time = 129000.0s / 259200.0s
iteration: 431 / 864 -- time = 129300.0s / 259200.0s
iteration: 432 / 864 -- time = 129600.0s / 259200.0s
iteration: 433 / 864 -- time = 129900.0s / 259200.0s
iteration: 434 / 864 -- time = 130200.0s / 259200.0s
iteration: 435 / 864 -- time = 130500.0s / 259200.0s
iteration: 436 / 864 -- time = 130800.0s / 259200.0s
iteration: 437 / 864 -- time = 131100.0s / 259200.0s
iteration: 438 / 864 -- time = 131400.0s / 259200.0s
iteration: 439 / 864 -- time = 131700.0s / 259200.0s
iteration: 440 / 864 -- time = 132000.0s / 259200.0s
iteration: 441 / 864 -- time = 132300.0s / 259200.0s
iteration: 442 / 864 -- time = 132600.0s / 259200.0s
iteration: 443 / 864 -- time = 132900.0s / 259200.0s
iteration: 444 / 864 -- time = 133200.0s / 259200.0s
iteration: 445 / 864 -- time = 133500.0s / 259200.0s
iteration: 446 / 864 -- time = 133800.0s / 259200.0s
iteration: 447 / 864 -- time = 134100.0s / 259200.0s
iteration: 448 / 864 -- time = 134400.0s / 259200.0s
iteration: 449 / 864 -- time = 134700.0s / 259200.0s
iteration: 450 / 864 -- time = 135000.0s / 259200.0s
iteration: 451 / 864 -- time = 135300.0s / 259200.0s
iteration: 452 / 864 -- time = 135600.0s / 259200.0s
iteration: 453 / 864 -- time = 135900.0s / 259200.0s
iteration: 454 / 864 -- time = 136200.0s / 259200.0s
iteration: 455 / 864 -- time = 136500.0s / 259200.0s
iteration: 456 / 864 -- time = 136800.0s / 259200.0s
iteration: 457 / 864 -- time = 137100.0s / 259200.0s
iteration: 458 / 864 -- time = 137400.0s / 259200.0s
iteration: 459 / 864 -- time = 137700.0s / 259200.0s
iteration: 460 / 864 -- time = 138000.0s / 259200.0s
iteration: 461 / 864 -- time = 138300.0s / 259200.0s
iteration: 462 / 864 -- time = 138600.0s / 259200.0s
iteration: 463 / 864 -- time = 138900.0s / 259200.0s
iteration: 464 / 864 -- time = 139200.0s / 259200.0s
iteration: 465 / 864 -- time = 139500.0s / 259200.0s
iteration: 466 / 864 -- time = 139800.0s / 259200.0s
iteration: 467 / 864 -- time = 140100.0s / 259200.0s
iteration: 468 / 864 -- time = 140400.0s / 259200.0s
iteration: 469 / 864 -- time = 140700.0s / 259200.0s
iteration: 470 / 864 -- time = 141000.0s / 259200.0s
iteration: 471 / 864 -- time = 141300.0s / 259200.0s
iteration: 472 / 864 -- time = 141600.0s / 259200.0s
iteration: 473 / 864 -- time = 141900.0s / 259200.0s
iteration: 474 / 864 -- time = 142200.0s / 259200.0s
iteration: 475 / 864 -- time = 142500.0s / 259200.0s
iteration: 476 / 864 -- time = 142800.0s / 259200.0s
iteration: 477 / 864 -- time = 143100.0s / 259200.0s
iteration: 478 / 864 -- time = 143400.0s / 259200.0s
iteration: 479 / 864 -- time = 143700.0s / 259200.0s
iteration: 480 / 864 -- time = 144000.0s / 259200.0s
iteration: 481 / 864 -- time = 144300.0s / 259200.0s
iteration: 482 / 864 -- time = 144600.0s / 259200.0s
iteration: 483 / 864 -- time = 144900.0s / 259200.0s
iteration: 484 / 864 -- time = 145200.0s / 259200.0s
iteration: 485 / 864 -- time = 145500.0s / 259200.0s
iteration: 486 / 864 -- time = 145800.0s / 259200.0s
iteration: 487 / 864 -- time = 146100.0s / 259200.0s
iteration: 488 / 864 -- time = 146400.0s / 259200.0s
iteration: 489 / 864 -- time = 146700.0s / 259200.0s
iteration: 490 / 864 -- time = 147000.0s / 259200.0s
iteration: 491 / 864 -- time = 147300.0s / 259200.0s
iteration: 492 / 864 -- time = 147600.0s / 259200.0s
iteration: 493 / 864 -- time = 147900.0s / 259200.0s
iteration: 494 / 864 -- time = 148200.0s / 259200.0s
iteration: 495 / 864 -- time = 148500.0s / 259200.0s
iteration: 496 / 864 -- time = 148800.0s / 259200.0s
iteration: 497 / 864 -- time = 149100.0s / 259200.0s
iteration: 498 / 864 -- time = 149400.0s / 259200.0s
iteration: 499 / 864 -- time = 149700.0s / 259200.0s
iteration: 500 / 864 -- time = 150000.0s / 259200.0s
iteration: 501 / 864 -- time = 150300.0s / 259200.0s
iteration: 502 / 864 -- time = 150600.0s / 259200.0s
iteration: 503 / 864 -- time = 150900.0s / 259200.0s
iteration: 504 / 864 -- time = 151200.0s / 259200.0s
iteration: 505 / 864 -- time = 151500.0s / 259200.0s
iteration: 506 / 864 -- time = 151800.0s / 259200.0s
iteration: 507 / 864 -- time = 152100.0s / 259200.0s
iteration: 508 / 864 -- time = 152400.0s / 259200.0s
iteration: 509 / 864 -- time = 152700.0s / 259200.0s
iteration: 510 / 864 -- time = 153000.0s / 259200.0s
iteration: 511 / 864 -- time = 153300.0s / 259200.0s
iteration: 512 / 864 -- time = 153600.0s / 259200.0s
iteration: 513 / 864 -- time = 153900.0s / 259200.0s
iteration: 514 / 864 -- time = 154200.0s / 259200.0s
iteration: 515 / 864 -- time = 154500.0s / 259200.0s
iteration: 516 / 864 -- time = 154800.0s / 259200.0s
iteration: 517 / 864 -- time = 155100.0s / 259200.0s
iteration: 518 / 864 -- time = 155400.0s / 259200.0s
iteration: 519 / 864 -- time = 155700.0s / 259200.0s
iteration: 520 / 864 -- time = 156000.0s / 259200.0s
iteration: 521 / 864 -- time = 156300.0s / 259200.0s
iteration: 522 / 864 -- time = 156600.0s / 259200.0s
iteration: 523 / 864 -- time = 156900.0s / 259200.0s
iteration: 524 / 864 -- time = 157200.0s / 259200.0s
iteration: 525 / 864 -- time = 157500.0s / 259200.0s
iteration: 526 / 864 -- time = 157800.0s / 259200.0s
iteration: 527 / 864 -- time = 158100.0s / 259200.0s
iteration: 528 / 864 -- time = 158400.0s / 259200.0s
iteration: 529 / 864 -- time = 158700.0s / 259200.0s
iteration: 530 / 864 -- time = 159000.0s / 259200.0s
iteration: 531 / 864 -- time = 159300.0s / 259200.0s
iteration: 532 / 864 -- time = 159600.0s / 259200.0s
iteration: 533 / 864 -- time = 159900.0s / 259200.0s
iteration: 534 / 864 -- time = 160200.0s / 259200.0s
iteration: 535 / 864 -- time = 160500.0s / 259200.0s
iteration: 536 / 864 -- time = 160800.0s / 259200.0s
iteration: 537 / 864 -- time = 161100.0s / 259200.0s
iteration: 538 / 864 -- time = 161400.0s / 259200.0s
iteration: 539 / 864 -- time = 161700.0s / 259200.0s
iteration: 540 / 864 -- time = 162000.0s / 259200.0s
iteration: 541 / 864 -- time = 162300.0s / 259200.0s
iteration: 542 / 864 -- time = 162600.0s / 259200.0s
iteration: 543 / 864 -- time = 162900.0s / 259200.0s
iteration: 544 / 864 -- time = 163200.0s / 259200.0s
iteration: 545 / 864 -- time = 163500.0s / 259200.0s
iteration: 546 / 864 -- time = 163800.0s / 259200.0s
iteration: 547 / 864 -- time = 164100.0s / 259200.0s
iteration: 548 / 864 -- time = 164400.0s / 259200.0s
iteration: 549 / 864 -- time = 164700.0s / 259200.0s
iteration: 550 / 864 -- time = 165000.0s / 259200.0s
iteration: 551 / 864 -- time = 165300.0s / 259200.0s
iteration: 552 / 864 -- time = 165600.0s / 259200.0s
iteration: 553 / 864 -- time = 165900.0s / 259200.0s
iteration: 554 / 864 -- time = 166200.0s / 259200.0s
iteration: 555 / 864 -- time = 166500.0s / 259200.0s
iteration: 556 / 864 -- time = 166800.0s / 259200.0s
iteration: 557 / 864 -- time = 167100.0s / 259200.0s
iteration: 558 / 864 -- time = 167400.0s / 259200.0s
iteration: 559 / 864 -- time = 167700.0s / 259200.0s
iteration: 560 / 864 -- time = 168000.0s / 259200.0s
iteration: 561 / 864 -- time = 168300.0s / 259200.0s
iteration: 562 / 864 -- time = 168600.0s / 259200.0s
iteration: 563 / 864 -- time = 168900.0s / 259200.0s
iteration: 564 / 864 -- time = 169200.0s / 259200.0s
iteration: 565 / 864 -- time = 169500.0s / 259200.0s
iteration: 566 / 864 -- time = 169800.0s / 259200.0s
iteration: 567 / 864 -- time = 170100.0s / 259200.0s
iteration: 568 / 864 -- time = 170400.0s / 259200.0s
iteration: 569 / 864 -- time = 170700.0s / 259200.0s
iteration: 570 / 864 -- time = 171000.0s / 259200.0s
iteration: 571 / 864 -- time = 171300.0s / 259200.0s
iteration: 572 / 864 -- time = 171600.0s / 259200.0s
iteration: 573 / 864 -- time = 171900.0s / 259200.0s
iteration: 574 / 864 -- time = 172200.0s / 259200.0s
iteration: 575 / 864 -- time = 172500.0s / 259200.0s
iteration: 576 / 864 -- time = 172800.0s / 259200.0s
iteration: 577 / 864 -- time = 173100.0s / 259200.0s
iteration: 578 / 864 -- time = 173400.0s / 259200.0s
iteration: 579 / 864 -- time = 173700.0s / 259200.0s
iteration: 580 / 864 -- time = 174000.0s / 259200.0s
iteration: 581 / 864 -- time = 174300.0s / 259200.0s
iteration: 582 / 864 -- time = 174600.0s / 259200.0s
iteration: 583 / 864 -- time = 174900.0s / 259200.0s
iteration: 584 / 864 -- time = 175200.0s / 259200.0s
iteration: 585 / 864 -- time = 175500.0s / 259200.0s
iteration: 586 / 864 -- time = 175800.0s / 259200.0s
iteration: 587 / 864 -- time = 176100.0s / 259200.0s
iteration: 588 / 864 -- time = 176400.0s / 259200.0s
iteration: 589 / 864 -- time = 176700.0s / 259200.0s
iteration: 590 / 864 -- time = 177000.0s / 259200.0s
iteration: 591 / 864 -- time = 177300.0s / 259200.0s
iteration: 592 / 864 -- time = 177600.0s / 259200.0s
iteration: 593 / 864 -- time = 177900.0s / 259200.0s
iteration: 594 / 864 -- time = 178200.0s / 259200.0s
iteration: 595 / 864 -- time = 178500.0s / 259200.0s
iteration: 596 / 864 -- time = 178800.0s / 259200.0s
iteration: 597 / 864 -- time = 179100.0s / 259200.0s
iteration: 598 / 864 -- time = 179400.0s / 259200.0s
iteration: 599 / 864 -- time = 179700.0s / 259200.0s
iteration: 600 / 864 -- time = 180000.0s / 259200.0s
iteration: 601 / 864 -- time = 180300.0s / 259200.0s
iteration: 602 / 864 -- time = 180600.0s / 259200.0s
iteration: 603 / 864 -- time = 180900.0s / 259200.0s
iteration: 604 / 864 -- time = 181200.0s / 259200.0s
iteration: 605 / 864 -- time = 181500.0s / 259200.0s
iteration: 606 / 864 -- time = 181800.0s / 259200.0s
iteration: 607 / 864 -- time = 182100.0s / 259200.0s
iteration: 608 / 864 -- time = 182400.0s / 259200.0s
iteration: 609 / 864 -- time = 182700.0s / 259200.0s
iteration: 610 / 864 -- time = 183000.0s / 259200.0s
iteration: 611 / 864 -- time = 183300.0s / 259200.0s
iteration: 612 / 864 -- time = 183600.0s / 259200.0s
iteration: 613 / 864 -- time = 183900.0s / 259200.0s
iteration: 614 / 864 -- time = 184200.0s / 259200.0s
iteration: 615 / 864 -- time = 184500.0s / 259200.0s
iteration: 616 / 864 -- time = 184800.0s / 259200.0s
iteration: 617 / 864 -- time = 185100.0s / 259200.0s
iteration: 618 / 864 -- time = 185400.0s / 259200.0s
iteration: 619 / 864 -- time = 185700.0s / 259200.0s
iteration: 620 / 864 -- time = 186000.0s / 259200.0s
iteration: 621 / 864 -- time = 186300.0s / 259200.0s
iteration: 622 / 864 -- time = 186600.0s / 259200.0s
iteration: 623 / 864 -- time = 186900.0s / 259200.0s
iteration: 624 / 864 -- time = 187200.0s / 259200.0s
iteration: 625 / 864 -- time = 187500.0s / 259200.0s
iteration: 626 / 864 -- time = 187800.0s / 259200.0s
iteration: 627 / 864 -- time = 188100.0s / 259200.0s
iteration: 628 / 864 -- time = 188400.0s / 259200.0s
iteration: 629 / 864 -- time = 188700.0s / 259200.0s
iteration: 630 / 864 -- time = 189000.0s / 259200.0s
iteration: 631 / 864 -- time = 189300.0s / 259200.0s
iteration: 632 / 864 -- time = 189600.0s / 259200.0s
iteration: 633 / 864 -- time = 189900.0s / 259200.0s
iteration: 634 / 864 -- time = 190200.0s / 259200.0s
iteration: 635 / 864 -- time = 190500.0s / 259200.0s
iteration: 636 / 864 -- time = 190800.0s / 259200.0s
iteration: 637 / 864 -- time = 191100.0s / 259200.0s
iteration: 638 / 864 -- time = 191400.0s / 259200.0s
iteration: 639 / 864 -- time = 191700.0s / 259200.0s
iteration: 640 / 864 -- time = 192000.0s / 259200.0s
iteration: 641 / 864 -- time = 192300.0s / 259200.0s
iteration: 642 / 864 -- time = 192600.0s / 259200.0s
iteration: 643 / 864 -- time = 192900.0s / 259200.0s
iteration: 644 / 864 -- time = 193200.0s / 259200.0s
iteration: 645 / 864 -- time = 193500.0s / 259200.0s
iteration: 646 / 864 -- time = 193800.0s / 259200.0s
iteration: 647 / 864 -- time = 194100.0s / 259200.0s
iteration: 648 / 864 -- time = 194400.0s / 259200.0s
iteration: 649 / 864 -- time = 194700.0s / 259200.0s
iteration: 650 / 864 -- time = 195000.0s / 259200.0s
iteration: 651 / 864 -- time = 195300.0s / 259200.0s
iteration: 652 / 864 -- time = 195600.0s / 259200.0s
iteration: 653 / 864 -- time = 195900.0s / 259200.0s
iteration: 654 / 864 -- time = 196200.0s / 259200.0s
iteration: 655 / 864 -- time = 196500.0s / 259200.0s
iteration: 656 / 864 -- time = 196800.0s / 259200.0s
iteration: 657 / 864 -- time = 197100.0s / 259200.0s
iteration: 658 / 864 -- time = 197400.0s / 259200.0s
iteration: 659 / 864 -- time = 197700.0s / 259200.0s
iteration: 660 / 864 -- time = 198000.0s / 259200.0s
iteration: 661 / 864 -- time = 198300.0s / 259200.0s
iteration: 662 / 864 -- time = 198600.0s / 259200.0s
iteration: 663 / 864 -- time = 198900.0s / 259200.0s
iteration: 664 / 864 -- time = 199200.0s / 259200.0s
iteration: 665 / 864 -- time = 199500.0s / 259200.0s
iteration: 666 / 864 -- time = 199800.0s / 259200.0s
iteration: 667 / 864 -- time = 200100.0s / 259200.0s
iteration: 668 / 864 -- time = 200400.0s / 259200.0s
iteration: 669 / 864 -- time = 200700.0s / 259200.0s
iteration: 670 / 864 -- time = 201000.0s / 259200.0s
iteration: 671 / 864 -- time = 201300.0s / 259200.0s
iteration: 672 / 864 -- time = 201600.0s / 259200.0s
iteration: 673 / 864 -- time = 201900.0s / 259200.0s
iteration: 674 / 864 -- time = 202200.0s / 259200.0s
iteration: 675 / 864 -- time = 202500.0s / 259200.0s
iteration: 676 / 864 -- time = 202800.0s / 259200.0s
iteration: 677 / 864 -- time = 203100.0s / 259200.0s
iteration: 678 / 864 -- time = 203400.0s / 259200.0s
iteration: 679 / 864 -- time = 203700.0s / 259200.0s
iteration: 680 / 864 -- time = 204000.0s / 259200.0s
iteration: 681 / 864 -- time = 204300.0s / 259200.0s
iteration: 682 / 864 -- time = 204600.0s / 259200.0s
iteration: 683 / 864 -- time = 204900.0s / 259200.0s
iteration: 684 / 864 -- time = 205200.0s / 259200.0s
iteration: 685 / 864 -- time = 205500.0s / 259200.0s
iteration: 686 / 864 -- time = 205800.0s / 259200.0s
iteration: 687 / 864 -- time = 206100.0s / 259200.0s
iteration: 688 / 864 -- time = 206400.0s / 259200.0s
iteration: 689 / 864 -- time = 206700.0s / 259200.0s
iteration: 690 / 864 -- time = 207000.0s / 259200.0s
iteration: 691 / 864 -- time = 207300.0s / 259200.0s
iteration: 692 / 864 -- time = 207600.0s / 259200.0s
iteration: 693 / 864 -- time = 207900.0s / 259200.0s
iteration: 694 / 864 -- time = 208200.0s / 259200.0s
iteration: 695 / 864 -- time = 208500.0s / 259200.0s
iteration: 696 / 864 -- time = 208800.0s / 259200.0s
iteration: 697 / 864 -- time = 209100.0s / 259200.0s
iteration: 698 / 864 -- time = 209400.0s / 259200.0s
iteration: 699 / 864 -- time = 209700.0s / 259200.0s
iteration: 700 / 864 -- time = 210000.0s / 259200.0s
iteration: 701 / 864 -- time = 210300.0s / 259200.0s
iteration: 702 / 864 -- time = 210600.0s / 259200.0s
iteration: 703 / 864 -- time = 210900.0s / 259200.0s
iteration: 704 / 864 -- time = 211200.0s / 259200.0s
iteration: 705 / 864 -- time = 211500.0s / 259200.0s
iteration: 706 / 864 -- time = 211800.0s / 259200.0s
iteration: 707 / 864 -- time = 212100.0s / 259200.0s
iteration: 708 / 864 -- time = 212400.0s / 259200.0s
iteration: 709 / 864 -- time = 212700.0s / 259200.0s
iteration: 710 / 864 -- time = 213000.0s / 259200.0s
iteration: 711 / 864 -- time = 213300.0s / 259200.0s
iteration: 712 / 864 -- time = 213600.0s / 259200.0s
iteration: 713 / 864 -- time = 213900.0s / 259200.0s
iteration: 714 / 864 -- time = 214200.0s / 259200.0s
iteration: 715 / 864 -- time = 214500.0s / 259200.0s
iteration: 716 / 864 -- time = 214800.0s / 259200.0s
iteration: 717 / 864 -- time = 215100.0s / 259200.0s
iteration: 718 / 864 -- time = 215400.0s / 259200.0s
iteration: 719 / 864 -- time = 215700.0s / 259200.0s
iteration: 720 / 864 -- time = 216000.0s / 259200.0s
iteration: 721 / 864 -- time = 216300.0s / 259200.0s
iteration: 722 / 864 -- time = 216600.0s / 259200.0s
iteration: 723 / 864 -- time = 216900.0s / 259200.0s
iteration: 724 / 864 -- time = 217200.0s / 259200.0s
iteration: 725 / 864 -- time = 217500.0s / 259200.0s
iteration: 726 / 864 -- time = 217800.0s / 259200.0s
iteration: 727 / 864 -- time = 218100.0s / 259200.0s
iteration: 728 / 864 -- time = 218400.0s / 259200.0s
iteration: 729 / 864 -- time = 218700.0s / 259200.0s
iteration: 730 / 864 -- time = 219000.0s / 259200.0s
iteration: 731 / 864 -- time = 219300.0s / 259200.0s
iteration: 732 / 864 -- time = 219600.0s / 259200.0s
iteration: 733 / 864 -- time = 219900.0s / 259200.0s
iteration: 734 / 864 -- time = 220200.0s / 259200.0s
iteration: 735 / 864 -- time = 220500.0s / 259200.0s
iteration: 736 / 864 -- time = 220800.0s / 259200.0s
iteration: 737 / 864 -- time = 221100.0s / 259200.0s
iteration: 738 / 864 -- time = 221400.0s / 259200.0s
iteration: 739 / 864 -- time = 221700.0s / 259200.0s
iteration: 740 / 864 -- time = 222000.0s / 259200.0s
iteration: 741 / 864 -- time = 222300.0s / 259200.0s
iteration: 742 / 864 -- time = 222600.0s / 259200.0s
iteration: 743 / 864 -- time = 222900.0s / 259200.0s
iteration: 744 / 864 -- time = 223200.0s / 259200.0s
iteration: 745 / 864 -- time = 223500.0s / 259200.0s
iteration: 746 / 864 -- time = 223800.0s / 259200.0s
iteration: 747 / 864 -- time = 224100.0s / 259200.0s
iteration: 748 / 864 -- time = 224400.0s / 259200.0s
iteration: 749 / 864 -- time = 224700.0s / 259200.0s
iteration: 750 / 864 -- time = 225000.0s / 259200.0s
iteration: 751 / 864 -- time = 225300.0s / 259200.0s
iteration: 752 / 864 -- time = 225600.0s / 259200.0s
iteration: 753 / 864 -- time = 225900.0s / 259200.0s
iteration: 754 / 864 -- time = 226200.0s / 259200.0s
iteration: 755 / 864 -- time = 226500.0s / 259200.0s
iteration: 756 / 864 -- time = 226800.0s / 259200.0s
iteration: 757 / 864 -- time = 227100.0s / 259200.0s
iteration: 758 / 864 -- time = 227400.0s / 259200.0s
iteration: 759 / 864 -- time = 227700.0s / 259200.0s
iteration: 760 / 864 -- time = 228000.0s / 259200.0s
iteration: 761 / 864 -- time = 228300.0s / 259200.0s
iteration: 762 / 864 -- time = 228600.0s / 259200.0s
iteration: 763 / 864 -- time = 228900.0s / 259200.0s
iteration: 764 / 864 -- time = 229200.0s / 259200.0s
iteration: 765 / 864 -- time = 229500.0s / 259200.0s
iteration: 766 / 864 -- time = 229800.0s / 259200.0s
iteration: 767 / 864 -- time = 230100.0s / 259200.0s
iteration: 768 / 864 -- time = 230400.0s / 259200.0s
iteration: 769 / 864 -- time = 230700.0s / 259200.0s
iteration: 770 / 864 -- time = 231000.0s / 259200.0s
iteration: 771 / 864 -- time = 231300.0s / 259200.0s
iteration: 772 / 864 -- time = 231600.0s / 259200.0s
iteration: 773 / 864 -- time = 231900.0s / 259200.0s
iteration: 774 / 864 -- time = 232200.0s / 259200.0s
iteration: 775 / 864 -- time = 232500.0s / 259200.0s
iteration: 776 / 864 -- time = 232800.0s / 259200.0s
iteration: 777 / 864 -- time = 233100.0s / 259200.0s
iteration: 778 / 864 -- time = 233400.0s / 259200.0s
iteration: 779 / 864 -- time = 233700.0s / 259200.0s
iteration: 780 / 864 -- time = 234000.0s / 259200.0s
iteration: 781 / 864 -- time = 234300.0s / 259200.0s
iteration: 782 / 864 -- time = 234600.0s / 259200.0s
iteration: 783 / 864 -- time = 234900.0s / 259200.0s
iteration: 784 / 864 -- time = 235200.0s / 259200.0s
iteration: 785 / 864 -- time = 235500.0s / 259200.0s
iteration: 786 / 864 -- time = 235800.0s / 259200.0s
iteration: 787 / 864 -- time = 236100.0s / 259200.0s
iteration: 788 / 864 -- time = 236400.0s / 259200.0s
iteration: 789 / 864 -- time = 236700.0s / 259200.0s
iteration: 790 / 864 -- time = 237000.0s / 259200.0s
iteration: 791 / 864 -- time = 237300.0s / 259200.0s
iteration: 792 / 864 -- time = 237600.0s / 259200.0s
iteration: 793 / 864 -- time = 237900.0s / 259200.0s
iteration: 794 / 864 -- time = 238200.0s / 259200.0s
iteration: 795 / 864 -- time = 238500.0s / 259200.0s
iteration: 796 / 864 -- time = 238800.0s / 259200.0s
iteration: 797 / 864 -- time = 239100.0s / 259200.0s
iteration: 798 / 864 -- time = 239400.0s / 259200.0s
iteration: 799 / 864 -- time = 239700.0s / 259200.0s
iteration: 800 / 864 -- time = 240000.0s / 259200.0s
iteration: 801 / 864 -- time = 240300.0s / 259200.0s
iteration: 802 / 864 -- time = 240600.0s / 259200.0s
iteration: 803 / 864 -- time = 240900.0s / 259200.0s
iteration: 804 / 864 -- time = 241200.0s / 259200.0s
iteration: 805 / 864 -- time = 241500.0s / 259200.0s
iteration: 806 / 864 -- time = 241800.0s / 259200.0s
iteration: 807 / 864 -- time = 242100.0s / 259200.0s
iteration: 808 / 864 -- time = 242400.0s / 259200.0s
iteration: 809 / 864 -- time = 242700.0s / 259200.0s
iteration: 810 / 864 -- time = 243000.0s / 259200.0s
iteration: 811 / 864 -- time = 243300.0s / 259200.0s
iteration: 812 / 864 -- time = 243600.0s / 259200.0s
iteration: 813 / 864 -- time = 243900.0s / 259200.0s
iteration: 814 / 864 -- time = 244200.0s / 259200.0s
iteration: 815 / 864 -- time = 244500.0s / 259200.0s
iteration: 816 / 864 -- time = 244800.0s / 259200.0s
iteration: 817 / 864 -- time = 245100.0s / 259200.0s
iteration: 818 / 864 -- time = 245400.0s / 259200.0s
iteration: 819 / 864 -- time = 245700.0s / 259200.0s
iteration: 820 / 864 -- time = 246000.0s / 259200.0s
iteration: 821 / 864 -- time = 246300.0s / 259200.0s
iteration: 822 / 864 -- time = 246600.0s / 259200.0s
iteration: 823 / 864 -- time = 246900.0s / 259200.0s
iteration: 824 / 864 -- time = 247200.0s / 259200.0s
iteration: 825 / 864 -- time = 247500.0s / 259200.0s
iteration: 826 / 864 -- time = 247800.0s / 259200.0s
iteration: 827 / 864 -- time = 248100.0s / 259200.0s
iteration: 828 / 864 -- time = 248400.0s / 259200.0s
iteration: 829 / 864 -- time = 248700.0s / 259200.0s
iteration: 830 / 864 -- time = 249000.0s / 259200.0s
iteration: 831 / 864 -- time = 249300.0s / 259200.0s
iteration: 832 / 864 -- time = 249600.0s / 259200.0s
iteration: 833 / 864 -- time = 249900.0s / 259200.0s
iteration: 834 / 864 -- time = 250200.0s / 259200.0s
iteration: 835 / 864 -- time = 250500.0s / 259200.0s
iteration: 836 / 864 -- time = 250800.0s / 259200.0s
iteration: 837 / 864 -- time = 251100.0s / 259200.0s
iteration: 838 / 864 -- time = 251400.0s / 259200.0s
iteration: 839 / 864 -- time = 251700.0s / 259200.0s
iteration: 840 / 864 -- time = 252000.0s / 259200.0s
iteration: 841 / 864 -- time = 252300.0s / 259200.0s
iteration: 842 / 864 -- time = 252600.0s / 259200.0s
iteration: 843 / 864 -- time = 252900.0s / 259200.0s
iteration: 844 / 864 -- time = 253200.0s / 259200.0s
iteration: 845 / 864 -- time = 253500.0s / 259200.0s
iteration: 846 / 864 -- time = 253800.0s / 259200.0s
iteration: 847 / 864 -- time = 254100.0s / 259200.0s
iteration: 848 / 864 -- time = 254400.0s / 259200.0s
iteration: 849 / 864 -- time = 254700.0s / 259200.0s
iteration: 850 / 864 -- time = 255000.0s / 259200.0s
iteration: 851 / 864 -- time = 255300.0s / 259200.0s
iteration: 852 / 864 -- time = 255600.0s / 259200.0s
iteration: 853 / 864 -- time = 255900.0s / 259200.0s
iteration: 854 / 864 -- time = 256200.0s / 259200.0s
iteration: 855 / 864 -- time = 256500.0s / 259200.0s
iteration: 856 / 864 -- time = 256800.0s / 25 Program exited normally
9200.0s
iteration: 857 / 864 -- time = 257100.0s / 259200.0s
iteration: 858 / 864 -- time = 257400.0s / 259200.0s
iteration: 859 / 864 -- time = 257700.0s / 259200.0s
iteration: 860 / 864 -- time = 258000.0s / 259200.0s
iteration: 861 / 864 -- time = 258300.0s / 259200.0s
iteration: 862 / 864 -- time = 258600.0s / 259200.0s
iteration: 863 / 864 -- time = 258900.0s / 259200.0s
iteration: 864 / 864 -- time = 259200.0s / 259200.0s
Writing timing results to: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/rico_silhs.timing
--------------------------------------------------
run_scm.py total runtime: 131.36 s
--------------------------------------------------
+ run_scripts/run_scm.py -multicol C8/0.4:0.9/16 -stats input/stats/multi_col_stats.in -debug 0 -out_dir gpu_async/async -override l_lh_straight_mc=true mpace_b_silhs
Creating a custom hypergrid of parameters
- Initial values file: '/home/jenkins/workspace/clubb_gpu_async_output_matching/input/parameter_and_flag_configs/default/tunable_parameters.in'
- Spec: C8/0.4:0.9/16
Writing to '/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/mpace_b_silhs_multicol_params.in':
- ngrdcol = 16
/home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/mpace_b_silhs.in
Output directory: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async
- using install dir (latest): /home/jenkins/workspace/clubb_gpu_async_output_matching/install/nvhpc_GPUopenacc_PRECdouble
- using executable: /home/jenkins/workspace/clubb_gpu_async_output_matching/run_scripts/../install/latest/clubb_standalone
=================== Running mpace_b_silhs ===================
iteration: 1 / 720 -- time = 61260.0s / 104400.0s
iteration: 2 / 720 -- time = 61320.0s / 104400.0s
iteration: 3 / 720 -- time = 61380.0s / 104400.0s
iteration: 4 / 720 -- time = 61440.0s / 104400.0s
iteration: 5 / 720 -- time = 61500.0s / 104400.0s
iteration: 6 / 720 -- time = 61560.0s / 104400.0s
iteration: 7 / 720 -- time = 61620.0s / 104400.0s
iteration: 8 / 720 -- time = 61680.0s / 104400.0s
iteration: 9 / 720 -- time = 61740.0s / 104400.0s
iteration: 10 / 720 -- time = 61800.0s / 104400.0s
iteration: 11 / 720 -- time = 61860.0s / 104400.0s
iteration: 12 / 720 -- time = 61920.0s / 104400.0s
iteration: 13 / 720 -- time = 61980.0s / 104400.0s
iteration: 14 / 720 -- time = 62040.0s / 104400.0s
iteration: 15 / 720 -- time = 62100.0s / 104400.0s
iteration: 16 / 720 -- time = 62160.0s / 104400.0s
iteration: 17 / 720 -- time = 62220.0s / 104400.0s
iteration: 18 / 720 -- time = 62280.0s / 104400.0s
iteration: 19 / 720 -- time = 62340.0s / 104400.0s
iteration: 20 / 720 -- time = 62400.0s / 104400.0s
iteration: 21 / 720 -- time = 62460.0s / 104400.0s
iteration: 22 / 720 -- time = 62520.0s / 104400.0s
iteration: 23 / 720 -- time = 62580.0s / 104400.0s
iteration: 24 / 720 -- time = 62640.0s / 104400.0s
iteration: 25 / 720 -- time = 62700.0s / 104400.0s
iteration: 26 / 720 -- time = 62760.0s / 104400.0s
iteration: 27 / 720 -- time = 62820.0s / 104400.0s
iteration: 28 / 720 -- time = 62880.0s / 104400.0s
iteration: 29 / 720 -- time = 62940.0s / 104400.0s
iteration: 30 / 720 -- time = 63000.0s / 104400.0s
iteration: 31 / 720 -- time = 63060.0s / 104400.0s
iteration: 32 / 720 -- time = 63120.0s / 104400.0s
iteration: 33 / 720 -- time = 63180.0s / 104400.0s
iteration: 34 / 720 -- time = 63240.0s / 104400.0s
iteration: 35 / 720 -- time = 63300.0s / 104400.0s
iteration: 36 / 720 -- time = 63360.0s / 104400.0s
iteration: 37 / 720 -- time = 63420.0s / 104400.0s
iteration: 38 / 720 -- time = 63480.0s / 104400.0s
iteration: 39 / 720 -- time = 63540.0s / 104400.0s
iteration: 40 / 720 -- time = 63600.0s / 104400.0s
iteration: 41 / 720 -- time = 63660.0s / 104400.0s
iteration: 42 / 720 -- time = 63720.0s / 104400.0s
iteration: 43 / 720 -- time = 63780.0s / 104400.0s
iteration: 44 / 720 -- time = 63840.0s / 104400.0s
iteration: 45 / 720 -- time = 63900.0s / 104400.0s
iteration: 46 / 720 -- time = 63960.0s / 104400.0s
iteration: 47 / 720 -- time = 64020.0s / 104400.0s
iteration: 48 / 720 -- time = 64080.0s / 104400.0s
iteration: 49 / 720 -- time = 64140.0s / 104400.0s
iteration: 50 / 720 -- time = 64200.0s / 104400.0s
iteration: 51 / 720 -- time = 64260.0s / 104400.0s
iteration: 52 / 720 -- time = 64320.0s / 104400.0s
iteration: 53 / 720 -- time = 64380.0s / 104400.0s
iteration: 54 / 720 -- time = 64440.0s / 104400.0s
iteration: 55 / 720 -- time = 64500.0s / 104400.0s
iteration: 56 / 720 -- time = 64560.0s / 104400.0s
iteration: 57 / 720 -- time = 64620.0s / 104400.0s
iteration: 58 / 720 -- time = 64680.0s / 104400.0s
iteration: 59 / 720 -- time = 64740.0s / 104400.0s
iteration: 60 / 720 -- time = 64800.0s / 104400.0s
iteration: 61 / 720 -- time = 64860.0s / 104400.0s
iteration: 62 / 720 -- time = 64920.0s / 104400.0s
iteration: 63 / 720 -- time = 64980.0s / 104400.0s
iteration: 64 / 720 -- time = 65040.0s / 104400.0s
iteration: 65 / 720 -- time = 65100.0s / 104400.0s
iteration: 66 / 720 -- time = 65160.0s / 104400.0s
iteration: 67 / 720 -- time = 65220.0s / 104400.0s
iteration: 68 / 720 -- time = 65280.0s / 104400.0s
iteration: 69 / 720 -- time = 65340.0s / 104400.0s
iteration: 70 / 720 -- time = 65400.0s / 104400.0s
iteration: 71 / 720 -- time = 65460.0s / 104400.0s
iteration: 72 / 720 -- time = 65520.0s / 104400.0s
iteration: 73 / 720 -- time = 65580.0s / 104400.0s
iteration: 74 / 720 -- time = 65640.0s / 104400.0s
iteration: 75 / 720 -- time = 65700.0s / 104400.0s
iteration: 76 / 720 -- time = 65760.0s / 104400.0s
iteration: 77 / 720 -- time = 65820.0s / 104400.0s
iteration: 78 / 720 -- time = 65880.0s / 104400.0s
iteration: 79 / 720 -- time = 65940.0s / 104400.0s
iteration: 80 / 720 -- time = 66000.0s / 104400.0s
iteration: 81 / 720 -- time = 66060.0s / 104400.0s
iteration: 82 / 720 -- time = 66120.0s / 104400.0s
iteration: 83 / 720 -- time = 66180.0s / 104400.0s
iteration: 84 / 720 -- time = 66240.0s / 104400.0s
iteration: 85 / 720 -- time = 66300.0s / 104400.0s
iteration: 86 / 720 -- time = 66360.0s / 104400.0s
iteration: 87 / 720 -- time = 66420.0s / 104400.0s
iteration: 88 / 720 -- time = 66480.0s / 104400.0s
iteration: 89 / 720 -- time = 66540.0s / 104400.0s
iteration: 90 / 720 -- time = 66600.0s / 104400.0s
iteration: 91 / 720 -- time = 66660.0s / 104400.0s
iteration: 92 / 720 -- time = 66720.0s / 104400.0s
iteration: 93 / 720 -- time = 66780.0s / 104400.0s
iteration: 94 / 720 -- time = 66840.0s / 104400.0s
iteration: 95 / 720 -- time = 66900.0s / 104400.0s
iteration: 96 / 720 -- time = 66960.0s / 104400.0s
iteration: 97 / 720 -- time = 67020.0s / 104400.0s
iteration: 98 / 720 -- time = 67080.0s / 104400.0s
iteration: 99 / 720 -- time = 67140.0s / 104400.0s
iteration: 100 / 720 -- time = 67200.0s / 104400.0s
iteration: 101 / 720 -- time = 67260.0s / 104400.0s
iteration: 102 / 720 -- time = 67320.0s / 104400.0s
iteration: 103 / 720 -- time = 67380.0s / 104400.0s
iteration: 104 / 720 -- time = 67440.0s / 104400.0s
iteration: 105 / 720 -- time = 67500.0s / 104400.0s
iteration: 106 / 720 -- time = 67560.0s / 104400.0s
iteration: 107 / 720 -- time = 67620.0s / 104400.0s
iteration: 108 / 720 -- time = 67680.0s / 104400.0s
iteration: 109 / 720 -- time = 67740.0s / 104400.0s
iteration: 110 / 720 -- time = 67800.0s / 104400.0s
iteration: 111 / 720 -- time = 67860.0s / 104400.0s
iteration: 112 / 720 -- time = 67920.0s / 104400.0s
iteration: 113 / 720 -- time = 67980.0s / 104400.0s
iteration: 114 / 720 -- time = 68040.0s / 104400.0s
iteration: 115 / 720 -- time = 68100.0s / 104400.0s
iteration: 116 / 720 -- time = 68160.0s / 104400.0s
iteration: 117 / 720 -- time = 68220.0s / 104400.0s
iteration: 118 / 720 -- time = 68280.0s / 104400.0s
iteration: 119 / 720 -- time = 68340.0s / 104400.0s
iteration: 120 / 720 -- time = 68400.0s / 104400.0s
iteration: 121 / 720 -- time = 68460.0s / 104400.0s
iteration: 122 / 720 -- time = 68520.0s / 104400.0s
iteration: 123 / 720 -- time = 68580.0s / 104400.0s
iteration: 124 / 720 -- time = 68640.0s / 104400.0s
iteration: 125 / 720 -- time = 68700.0s / 104400.0s
iteration: 126 / 720 -- time = 68760.0s / 104400.0s
iteration: 127 / 720 -- time = 68820.0s / 104400.0s
iteration: 128 / 720 -- time = 68880.0s / 104400.0s
iteration: 129 / 720 -- time = 68940.0s / 104400.0s
iteration: 130 / 720 -- time = 69000.0s / 104400.0s
iteration: 131 / 720 -- time = 69060.0s / 104400.0s
iteration: 132 / 720 -- time = 69120.0s / 104400.0s
iteration: 133 / 720 -- time = 69180.0s / 104400.0s
iteration: 134 / 720 -- time = 69240.0s / 104400.0s
iteration: 135 / 720 -- time = 69300.0s / 104400.0s
iteration: 136 / 720 -- time = 69360.0s / 104400.0s
iteration: 137 / 720 -- time = 69420.0s / 104400.0s
iteration: 138 / 720 -- time = 69480.0s / 104400.0s
iteration: 139 / 720 -- time = 69540.0s / 104400.0s
iteration: 140 / 720 -- time = 69600.0s / 104400.0s
iteration: 141 / 720 -- time = 69660.0s / 104400.0s
iteration: 142 / 720 -- time = 69720.0s / 104400.0s
iteration: 143 / 720 -- time = 69780.0s / 104400.0s
iteration: 144 / 720 -- time = 69840.0s / 104400.0s
iteration: 145 / 720 -- time = 69900.0s / 104400.0s
iteration: 146 / 720 -- time = 69960.0s / 104400.0s
iteration: 147 / 720 -- time = 70020.0s / 104400.0s
iteration: 148 / 720 -- time = 70080.0s / 104400.0s
iteration: 149 / 720 -- time = 70140.0s / 104400.0s
iteration: 150 / 720 -- time = 70200.0s / 104400.0s
iteration: 151 / 720 -- time = 70260.0s / 104400.0s
iteration: 152 / 720 -- time = 70320.0s / 104400.0s
iteration: 153 / 720 -- time = 70380.0s / 104400.0s
iteration: 154 / 720 -- time = 70440.0s / 104400.0s
iteration: 155 / 720 -- time = 70500.0s / 104400.0s
iteration: 156 / 720 -- time = 70560.0s / 104400.0s
iteration: 157 / 720 -- time = 70620.0s / 104400.0s
iteration: 158 / 720 -- time = 70680.0s / 104400.0s
iteration: 159 / 720 -- time = 70740.0s / 104400.0s
iteration: 160 / 720 -- time = 70800.0s / 104400.0s
iteration: 161 / 720 -- time = 70860.0s / 104400.0s
iteration: 162 / 720 -- time = 70920.0s / 104400.0s
iteration: 163 / 720 -- time = 70980.0s / 104400.0s
iteration: 164 / 720 -- time = 71040.0s / 104400.0s
iteration: 165 / 720 -- time = 71100.0s / 104400.0s
iteration: 166 / 720 -- time = 71160.0s / 104400.0s
iteration: 167 / 720 -- time = 71220.0s / 104400.0s
iteration: 168 / 720 -- time = 71280.0s / 104400.0s
iteration: 169 / 720 -- time = 71340.0s / 104400.0s
iteration: 170 / 720 -- time = 71400.0s / 104400.0s
iteration: 171 / 720 -- time = 71460.0s / 104400.0s
iteration: 172 / 720 -- time = 71520.0s / 104400.0s
iteration: 173 / 720 -- time = 71580.0s / 104400.0s
iteration: 174 / 720 -- time = 71640.0s / 104400.0s
iteration: 175 / 720 -- time = 71700.0s / 104400.0s
iteration: 176 / 720 -- time = 71760.0s / 104400.0s
iteration: 177 / 720 -- time = 71820.0s / 104400.0s
iteration: 178 / 720 -- time = 71880.0s / 104400.0s
iteration: 179 / 720 -- time = 71940.0s / 104400.0s
iteration: 180 / 720 -- time = 72000.0s / 104400.0s
iteration: 181 / 720 -- time = 72060.0s / 104400.0s
iteration: 182 / 720 -- time = 72120.0s / 104400.0s
iteration: 183 / 720 -- time = 72180.0s / 104400.0s
iteration: 184 / 720 -- time = 72240.0s / 104400.0s
iteration: 185 / 720 -- time = 72300.0s / 104400.0s
iteration: 186 / 720 -- time = 72360.0s / 104400.0s
iteration: 187 / 720 -- time = 72420.0s / 104400.0s
iteration: 188 / 720 -- time = 72480.0s / 104400.0s
iteration: 189 / 720 -- time = 72540.0s / 104400.0s
iteration: 190 / 720 -- time = 72600.0s / 104400.0s
iteration: 191 / 720 -- time = 72660.0s / 104400.0s
iteration: 192 / 720 -- time = 72720.0s / 104400.0s
iteration: 193 / 720 -- time = 72780.0s / 104400.0s
iteration: 194 / 720 -- time = 72840.0s / 104400.0s
iteration: 195 / 720 -- time = 72900.0s / 104400.0s
iteration: 196 / 720 -- time = 72960.0s / 104400.0s
iteration: 197 / 720 -- time = 73020.0s / 104400.0s
iteration: 198 / 720 -- time = 73080.0s / 104400.0s
iteration: 199 / 720 -- time = 73140.0s / 104400.0s
iteration: 200 / 720 -- time = 73200.0s / 104400.0s
iteration: 201 / 720 -- time = 73260.0s / 104400.0s
iteration: 202 / 720 -- time = 73320.0s / 104400.0s
iteration: 203 / 720 -- time = 73380.0s / 104400.0s
iteration: 204 / 720 -- time = 73440.0s / 104400.0s
iteration: 205 / 720 -- time = 73500.0s / 104400.0s
iteration: 206 / 720 -- time = 73560.0s / 104400.0s
iteration: 207 / 720 -- time = 73620.0s / 104400.0s
iteration: 208 / 720 -- time = 73680.0s / 104400.0s
iteration: 209 / 720 -- time = 73740.0s / 104400.0s
iteration: 210 / 720 -- time = 73800.0s / 104400.0s
iteration: 211 / 720 -- time = 73860.0s / 104400.0s
iteration: 212 / 720 -- time = 73920.0s / 104400.0s
iteration: 213 / 720 -- time = 73980.0s / 104400.0s
iteration: 214 / 720 -- time = 74040.0s / 104400.0s
iteration: 215 / 720 -- time = 74100.0s / 104400.0s
iteration: 216 / 720 -- time = 74160.0s / 104400.0s
iteration: 217 / 720 -- time = 74220.0s / 104400.0s
iteration: 218 / 720 -- time = 74280.0s / 104400.0s
iteration: 219 / 720 -- time = 74340.0s / 104400.0s
iteration: 220 / 720 -- time = 74400.0s / 104400.0s
iteration: 221 / 720 -- time = 74460.0s / 104400.0s
iteration: 222 / 720 -- time = 74520.0s / 104400.0s
iteration: 223 / 720 -- time = 74580.0s / 104400.0s
iteration: 224 / 720 -- time = 74640.0s / 104400.0s
iteration: 225 / 720 -- time = 74700.0s / 104400.0s
iteration: 226 / 720 -- time = 74760.0s / 104400.0s
iteration: 227 / 720 -- time = 74820.0s / 104400.0s
iteration: 228 / 720 -- time = 74880.0s / 104400.0s
iteration: 229 / 720 -- time = 74940.0s / 104400.0s
iteration: 230 / 720 -- time = 75000.0s / 104400.0s
iteration: 231 / 720 -- time = 75060.0s / 104400.0s
iteration: 232 / 720 -- time = 75120.0s / 104400.0s
iteration: 233 / 720 -- time = 75180.0s / 104400.0s
iteration: 234 / 720 -- time = 75240.0s / 104400.0s
iteration: 235 / 720 -- time = 75300.0s / 104400.0s
iteration: 236 / 720 -- time = 75360.0s / 104400.0s
iteration: 237 / 720 -- time = 75420.0s / 104400.0s
iteration: 238 / 720 -- time = 75480.0s / 104400.0s
iteration: 239 / 720 -- time = 75540.0s / 104400.0s
iteration: 240 / 720 -- time = 75600.0s / 104400.0s
iteration: 241 / 720 -- time = 75660.0s / 104400.0s
iteration: 242 / 720 -- time = 75720.0s / 104400.0s
iteration: 243 / 720 -- time = 75780.0s / 104400.0s
iteration: 244 / 720 -- time = 75840.0s / 104400.0s
iteration: 245 / 720 -- time = 75900.0s / 104400.0s
iteration: 246 / 720 -- time = 75960.0s / 104400.0s
iteration: 247 / 720 -- time = 76020.0s / 104400.0s
iteration: 248 / 720 -- time = 76080.0s / 104400.0s
iteration: 249 / 720 -- time = 76140.0s / 104400.0s
iteration: 250 / 720 -- time = 76200.0s / 104400.0s
iteration: 251 / 720 -- time = 76260.0s / 104400.0s
iteration: 252 / 720 -- time = 76320.0s / 104400.0s
iteration: 253 / 720 -- time = 76380.0s / 104400.0s
iteration: 254 / 720 -- time = 76440.0s / 104400.0s
iteration: 255 / 720 -- time = 76500.0s / 104400.0s
iteration: 256 / 720 -- time = 76560.0s / 104400.0s
iteration: 257 / 720 -- time = 76620.0s / 104400.0s
iteration: 258 / 720 -- time = 76680.0s / 104400.0s
iteration: 259 / 720 -- time = 76740.0s / 104400.0s
iteration: 260 / 720 -- time = 76800.0s / 104400.0s
iteration: 261 / 720 -- time = 76860.0s / 104400.0s
iteration: 262 / 720 -- time = 76920.0s / 104400.0s
iteration: 263 / 720 -- time = 76980.0s / 104400.0s
iteration: 264 / 720 -- time = 77040.0s / 104400.0s
iteration: 265 / 720 -- time = 77100.0s / 104400.0s
iteration: 266 / 720 -- time = 77160.0s / 104400.0s
iteration: 267 / 720 -- time = 77220.0s / 104400.0s
iteration: 268 / 720 -- time = 77280.0s / 104400.0s
iteration: 269 / 720 -- time = 77340.0s / 104400.0s
iteration: 270 / 720 -- time = 77400.0s / 104400.0s
iteration: 271 / 720 -- time = 77460.0s / 104400.0s
iteration: 272 / 720 -- time = 77520.0s / 104400.0s
iteration: 273 / 720 -- time = 77580.0s / 104400.0s
iteration: 274 / 720 -- time = 77640.0s / 104400.0s
iteration: 275 / 720 -- time = 77700.0s / 104400.0s
iteration: 276 / 720 -- time = 77760.0s / 104400.0s
iteration: 277 / 720 -- time = 77820.0s / 104400.0s
iteration: 278 / 720 -- time = 77880.0s / 104400.0s
iteration: 279 / 720 -- time = 77940.0s / 104400.0s
iteration: 280 / 720 -- time = 78000.0s / 104400.0s
iteration: 281 / 720 -- time = 78060.0s / 104400.0s
iteration: 282 / 720 -- time = 78120.0s / 104400.0s
iteration: 283 / 720 -- time = 78180.0s / 104400.0s
iteration: 284 / 720 -- time = 78240.0s / 104400.0s
iteration: 285 / 720 -- time = 78300.0s / 104400.0s
iteration: 286 / 720 -- time = 78360.0s / 104400.0s
iteration: 287 / 720 -- time = 78420.0s / 104400.0s
iteration: 288 / 720 -- time = 78480.0s / 104400.0s
iteration: 289 / 720 -- time = 78540.0s / 104400.0s
iteration: 290 / 720 -- time = 78600.0s / 104400.0s
iteration: 291 / 720 -- time = 78660.0s / 104400.0s
iteration: 292 / 720 -- time = 78720.0s / 104400.0s
iteration: 293 / 720 -- time = 78780.0s / 104400.0s
iteration: 294 / 720 -- time = 78840.0s / 104400.0s
iteration: 295 / 720 -- time = 78900.0s / 104400.0s
iteration: 296 / 720 -- time = 78960.0s / 104400.0s
iteration: 297 / 720 -- time = 79020.0s / 104400.0s
iteration: 298 / 720 -- time = 79080.0s / 104400.0s
iteration: 299 / 720 -- time = 79140.0s / 104400.0s
iteration: 300 / 720 -- time = 79200.0s / 104400.0s
iteration: 301 / 720 -- time = 79260.0s / 104400.0s
iteration: 302 / 720 -- time = 79320.0s / 104400.0s
iteration: 303 / 720 -- time = 79380.0s / 104400.0s
iteration: 304 / 720 -- time = 79440.0s / 104400.0s
iteration: 305 / 720 -- time = 79500.0s / 104400.0s
iteration: 306 / 720 -- time = 79560.0s / 104400.0s
iteration: 307 / 720 -- time = 79620.0s / 104400.0s
iteration: 308 / 720 -- time = 79680.0s / 104400.0s
iteration: 309 / 720 -- time = 79740.0s / 104400.0s
iteration: 310 / 720 -- time = 79800.0s / 104400.0s
iteration: 311 / 720 -- time = 79860.0s / 104400.0s
iteration: 312 / 720 -- time = 79920.0s / 104400.0s
iteration: 313 / 720 -- time = 79980.0s / 104400.0s
iteration: 314 / 720 -- time = 80040.0s / 104400.0s
iteration: 315 / 720 -- time = 80100.0s / 104400.0s
iteration: 316 / 720 -- time = 80160.0s / 104400.0s
iteration: 317 / 720 -- time = 80220.0s / 104400.0s
iteration: 318 / 720 -- time = 80280.0s / 104400.0s
iteration: 319 / 720 -- time = 80340.0s / 104400.0s
iteration: 320 / 720 -- time = 80400.0s / 104400.0s
iteration: 321 / 720 -- time = 80460.0s / 104400.0s
iteration: 322 / 720 -- time = 80520.0s / 104400.0s
iteration: 323 / 720 -- time = 80580.0s / 104400.0s
iteration: 324 / 720 -- time = 80640.0s / 104400.0s
iteration: 325 / 720 -- time = 80700.0s / 104400.0s
iteration: 326 / 720 -- time = 80760.0s / 104400.0s
iteration: 327 / 720 -- time = 80820.0s / 104400.0s
iteration: 328 / 720 -- time = 80880.0s / 104400.0s
iteration: 329 / 720 -- time = 80940.0s / 104400.0s
iteration: 330 / 720 -- time = 81000.0s / 104400.0s
iteration: 331 / 720 -- time = 81060.0s / 104400.0s
iteration: 332 / 720 -- time = 81120.0s / 104400.0s
iteration: 333 / 720 -- time = 81180.0s / 104400.0s
iteration: 334 / 720 -- time = 81240.0s / 104400.0s
iteration: 335 / 720 -- time = 81300.0s / 104400.0s
iteration: 336 / 720 -- time = 81360.0s / 104400.0s
iteration: 337 / 720 -- time = 81420.0s / 104400.0s
iteration: 338 / 720 -- time = 81480.0s / 104400.0s
iteration: 339 / 720 -- time = 81540.0s / 104400.0s
iteration: 340 / 720 -- time = 81600.0s / 104400.0s
iteration: 341 / 720 -- time = 81660.0s / 104400.0s
iteration: 342 / 720 -- time = 81720.0s / 104400.0s
iteration: 343 / 720 -- time = 81780.0s / 104400.0s
iteration: 344 / 720 -- time = 81840.0s / 104400.0s
iteration: 345 / 720 -- time = 81900.0s / 104400.0s
iteration: 346 / 720 -- time = 81960.0s / 104400.0s
iteration: 347 / 720 -- time = 82020.0s / 104400.0s
iteration: 348 / 720 -- time = 82080.0s / 104400.0s
iteration: 349 / 720 -- time = 82140.0s / 104400.0s
iteration: 350 / 720 -- time = 82200.0s / 104400.0s
iteration: 351 / 720 -- time = 82260.0s / 104400.0s
iteration: 352 / 720 -- time = 82320.0s / 104400.0s
iteration: 353 / 720 -- time = 82380.0s / 104400.0s
iteration: 354 / 720 -- time = 82440.0s / 104400.0s
iteration: 355 / 720 -- time = 82500.0s / 104400.0s
iteration: 356 / 720 -- time = 82560.0s / 104400.0s
iteration: 357 / 720 -- time = 82620.0s / 104400.0s
iteration: 358 / 720 -- time = 82680.0s / 104400.0s
iteration: 359 / 720 -- time = 82740.0s / 104400.0s
iteration: 360 / 720 -- time = 82800.0s / 104400.0s
iteration: 361 / 720 -- time = 82860.0s / 104400.0s
iteration: 362 / 720 -- time = 82920.0s / 104400.0s
iteration: 363 / 720 -- time = 82980.0s / 104400.0s
iteration: 364 / 720 -- time = 83040.0s / 104400.0s
iteration: 365 / 720 -- time = 83100.0s / 104400.0s
iteration: 366 / 720 -- time = 83160.0s / 104400.0s
iteration: 367 / 720 -- time = 83220.0s / 104400.0s
iteration: 368 / 720 -- time = 83280.0s / 104400.0s
iteration: 369 / 720 -- time = 83340.0s / 104400.0s
iteration: 370 / 720 -- time = 83400.0s / 104400.0s
iteration: 371 / 720 -- time = 83460.0s / 104400.0s
iteration: 372 / 720 -- time = 83520.0s / 104400.0s
iteration: 373 / 720 -- time = 83580.0s / 104400.0s
iteration: 374 / 720 -- time = 83640.0s / 104400.0s
iteration: 375 / 720 -- time = 83700.0s / 104400.0s
iteration: 376 / 720 -- time = 83760.0s / 104400.0s
iteration: 377 / 720 -- time = 83820.0s / 104400.0s
iteration: 378 / 720 -- time = 83880.0s / 104400.0s
iteration: 379 / 720 -- time = 83940.0s / 104400.0s
iteration: 380 / 720 -- time = 84000.0s / 104400.0s
iteration: 381 / 720 -- time = 84060.0s / 104400.0s
iteration: 382 / 720 -- time = 84120.0s / 104400.0s
iteration: 383 / 720 -- time = 84180.0s / 104400.0s
iteration: 384 / 720 -- time = 84240.0s / 104400.0s
iteration: 385 / 720 -- time = 84300.0s / 104400.0s
iteration: 386 / 720 -- time = 84360.0s / 104400.0s
iteration: 387 / 720 -- time = 84420.0s / 104400.0s
iteration: 388 / 720 -- time = 84480.0s / 104400.0s
iteration: 389 / 720 -- time = 84540.0s / 104400.0s
iteration: 390 / 720 -- time = 84600.0s / 104400.0s
iteration: 391 / 720 -- time = 84660.0s / 104400.0s
iteration: 392 / 720 -- time = 84720.0s / 104400.0s
iteration: 393 / 720 -- time = 84780.0s / 104400.0s
iteration: 394 / 720 -- time = 84840.0s / 104400.0s
iteration: 395 / 720 -- time = 84900.0s / 104400.0s
iteration: 396 / 720 -- time = 84960.0s / 104400.0s
iteration: 397 / 720 -- time = 85020.0s / 104400.0s
iteration: 398 / 720 -- time = 85080.0s / 104400.0s
iteration: 399 / 720 -- time = 85140.0s / 104400.0s
iteration: 400 / 720 -- time = 85200.0s / 104400.0s
iteration: 401 / 720 -- time = 85260.0s / 104400.0s
iteration: 402 / 720 -- time = 85320.0s / 104400.0s
iteration: 403 / 720 -- time = 85380.0s / 104400.0s
iteration: 404 / 720 -- time = 85440.0s / 104400.0s
iteration: 405 / 720 -- time = 85500.0s / 104400.0s
iteration: 406 / 720 -- time = 85560.0s / 104400.0s
iteration: 407 / 720 -- time = 85620.0s / 104400.0s
iteration: 408 / 720 -- time = 85680.0s / 104400.0s
iteration: 409 / 720 -- time = 85740.0s / 104400.0s
iteration: 410 / 720 -- time = 85800.0s / 104400.0s
iteration: 411 / 720 -- time = 85860.0s / 104400.0s
iteration: 412 / 720 -- time = 85920.0s / 104400.0s
iteration: 413 / 720 -- time = 85980.0s / 104400.0s
iteration: 414 / 720 -- time = 86040.0s / 104400.0s
iteration: 415 / 720 -- time = 86100.0s / 104400.0s
iteration: 416 / 720 -- time = 86160.0s / 104400.0s
iteration: 417 / 720 -- time = 86220.0s / 104400.0s
iteration: 418 / 720 -- time = 86280.0s / 104400.0s
iteration: 419 / 720 -- time = 86340.0s / 104400.0s
iteration: 420 / 720 -- time = 86400.0s / 104400.0s
iteration: 421 / 720 -- time = 86460.0s / 104400.0s
iteration: 422 / 720 -- time = 86520.0s / 104400.0s
iteration: 423 / 720 -- time = 86580.0s / 104400.0s
iteration: 424 / 720 -- time = 86640.0s / 104400.0s
iteration: 425 / 720 -- time = 86700.0s / 104400.0s
iteration: 426 / 720 -- time = 86760.0s / 104400.0s
iteration: 427 / 720 -- time = 86820.0s / 104400.0s
iteration: 428 / 720 -- time = 86880.0s / 104400.0s
iteration: 429 / 720 -- time = 86940.0s / 104400.0s
iteration: 430 / 720 -- time = 87000.0s / 104400.0s
iteration: 431 / 720 -- time = 87060.0s / 104400.0s
iteration: 432 / 720 -- time = 87120.0s / 104400.0s
iteration: 433 / 720 -- time = 87180.0s / 104400.0s
iteration: 434 / 720 -- time = 87240.0s / 104400.0s
iteration: 435 / 720 -- time = 87300.0s / 104400.0s
iteration: 436 / 720 -- time = 87360.0s / 104400.0s
iteration: 437 / 720 -- time = 87420.0s / 104400.0s
iteration: 438 / 720 -- time = 87480.0s / 104400.0s
iteration: 439 / 720 -- time = 87540.0s / 104400.0s
iteration: 440 / 720 -- time = 87600.0s / 104400.0s
iteration: 441 / 720 -- time = 87660.0s / 104400.0s
iteration: 442 / 720 -- time = 87720.0s / 104400.0s
iteration: 443 / 720 -- time = 87780.0s / 104400.0s
iteration: 444 / 720 -- time = 87840.0s / 104400.0s
iteration: 445 / 720 -- time = 87900.0s / 104400.0s
iteration: 446 / 720 -- time = 87960.0s / 104400.0s
iteration: 447 / 720 -- time = 88020.0s / 104400.0s
iteration: 448 / 720 -- time = 88080.0s / 104400.0s
iteration: 449 / 720 -- time = 88140.0s / 104400.0s
iteration: 450 / 720 -- time = 88200.0s / 104400.0s
iteration: 451 / 720 -- time = 88260.0s / 104400.0s
iteration: 452 / 720 -- time = 88320.0s / 104400.0s
iteration: 453 / 720 -- time = 88380.0s / 104400.0s
iteration: 454 / 720 -- time = 88440.0s / 104400.0s
iteration: 455 / 720 -- time = 88500.0s / 104400.0s
iteration: 456 / 720 -- time = 88560.0s / 104400.0s
iteration: 457 / 720 -- time = 88620.0s / 104400.0s
iteration: 458 / 720 -- time = 88680.0s / 104400.0s
iteration: 459 / 720 -- time = 88740.0s / 104400.0s
iteration: 460 / 720 -- time = 88800.0s / 104400.0s
iteration: 461 / 720 -- time = 88860.0s / 104400.0s
iteration: 462 / 720 -- time = 88920.0s / 104400.0s
iteration: 463 / 720 -- time = 88980.0s / 104400.0s
iteration: 464 / 720 -- time = 89040.0s / 104400.0s
iteration: 465 / 720 -- time = 89100.0s / 104400.0s
iteration: 466 / 720 -- time = 89160.0s / 104400.0s
iteration: 467 / 720 -- time = 89220.0s / 104400.0s
iteration: 468 / 720 -- time = 89280.0s / 104400.0s
iteration: 469 / 720 -- time = 89340.0s / 104400.0s
iteration: 470 / 720 -- time = 89400.0s / 104400.0s
iteration: 471 / 720 -- time = 89460.0s / 104400.0s
iteration: 472 / 720 -- time = 89520.0s / 104400.0s
iteration: 473 / 720 -- time = 89580.0s / 104400.0s
iteration: 474 / 720 -- time = 89640.0s / 104400.0s
iteration: 475 / 720 -- time = 89700.0s / 104400.0s
iteration: 476 / 720 -- time = 89760.0s / 104400.0s
iteration: 477 / 720 -- time = 89820.0s / 104400.0s
iteration: 478 / 720 -- time = 89880.0s / 104400.0s
iteration: 479 / 720 -- time = 89940.0s / 104400.0s
iteration: 480 / 720 -- time = 90000.0s / 104400.0s
iteration: 481 / 720 -- time = 90060.0s / 104400.0s
iteration: 482 / 720 -- time = 90120.0s / 104400.0s
iteration: 483 / 720 -- time = 90180.0s / 104400.0s
iteration: 484 / 720 -- time = 90240.0s / 104400.0s
iteration: 485 / 720 -- time = 90300.0s / 104400.0s
iteration: 486 / 720 -- time = 90360.0s / 104400.0s
iteration: 487 / 720 -- time = 90420.0s / 104400.0s
iteration: 488 / 720 -- time = 90480.0s / 104400.0s
iteration: 489 / 720 -- time = 90540.0s / 104400.0s
iteration: 490 / 720 -- time = 90600.0s / 104400.0s
iteration: 491 / 720 -- time = 90660.0s / 104400.0s
iteration: 492 / 720 -- time = 90720.0s / 104400.0s
iteration: 493 / 720 -- time = 90780.0s / 104400.0s
iteration: 494 / 720 -- time = 90840.0s / 104400.0s
iteration: 495 / 720 -- time = 90900.0s / 104400.0s
iteration: 496 / 720 -- time = 90960.0s / 104400.0s
iteration: 497 / 720 -- time = 91020.0s / 104400.0s
iteration: 498 / 720 -- time = 91080.0s / 104400.0s
iteration: 499 / 720 -- time = 91140.0s / 104400.0s
iteration: 500 / 720 -- time = 91200.0s / 104400.0s
iteration: 501 / 720 -- time = 91260.0s / 104400.0s
iteration: 502 / 720 -- time = 91320.0s / 104400.0s
iteration: 503 / 720 -- time = 91380.0s / 104400.0s
iteration: 504 / 720 -- time = 91440.0s / 104400.0s
iteration: 505 / 720 -- time = 91500.0s / 104400.0s
iteration: 506 / 720 -- time = 91560.0s / 104400.0s
iteration: 507 / 720 -- time = 91620.0s / 104400.0s
iteration: 508 / 720 -- time = 91680.0s / 104400.0s
iteration: 509 / 720 -- time = 91740.0s / 104400.0s
iteration: 510 / 720 -- time = 91800.0s / 104400.0s
iteration: 511 / 720 -- time = 91860.0s / 104400.0s
iteration: 512 / 720 -- time = 91920.0s / 104400.0s
iteration: 513 / 720 -- time = 91980.0s / 104400.0s
iteration: 514 / 720 -- time = 92040.0s / 104400.0s
iteration: 515 / 720 -- time = 92100.0s / 104400.0s
iteration: 516 / 720 -- time = 92160.0s / 104400.0s
iteration: 517 / 720 -- time = 92220.0s / 104400.0s
iteration: 518 / 720 -- time = 92280.0s / 104400.0s
iteration: 519 / 720 -- time = 92340.0s / 104400.0s
iteration: 520 / 720 -- time = 92400.0s / 104400.0s
iteration: 521 / 720 -- time = 92460.0s / 104400.0s
iteration: 522 / 720 -- time = 92520.0s / 104400.0s
iteration: 523 / 720 -- time = 92580.0s / 104400.0s
iteration: 524 / 720 -- time = 92640.0s / 104400.0s
iteration: 525 / 720 -- time = 92700.0s / 104400.0s
iteration: 526 / 720 -- time = 92760.0s / 104400.0s
iteration: 527 / 720 -- time = 92820.0s / 104400.0s
iteration: 528 / 720 -- time = 92880.0s / 104400.0s
iteration: 529 / 720 -- time = 92940.0s / 104400.0s
iteration: 530 / 720 -- time = 93000.0s / 104400.0s
iteration: 531 / 720 -- time = 93060.0s / 104400.0s
iteration: 532 / 720 -- time = 93120.0s / 104400.0s
iteration: 533 / 720 -- time = 93180.0s / 104400.0s
iteration: 534 / 720 -- time = 93240.0s / 104400.0s
iteration: 535 / 720 -- time = 93300.0s / 104400.0s
iteration: 536 / 720 -- time = 93360.0s / 104400.0s
iteration: 537 / 720 -- time = 93420.0s / 104400.0s
iteration: 538 / 720 -- time = 93480.0s / 104400.0s
iteration: 539 / 720 -- time = 93540.0s / 104400.0s
iteration: 540 / 720 -- time = 93600.0s / 104400.0s
iteration: 541 / 720 -- time = 93660.0s / 104400.0s
iteration: 542 / 720 -- time = 93720.0s / 104400.0s
iteration: 543 / 720 -- time = 93780.0s / 104400.0s
iteration: 544 / 720 -- time = 93840.0s / 104400.0s
iteration: 545 / 720 -- time = 93900.0s / 104400.0s
iteration: 546 / 720 -- time = 93960.0s / 104400.0s
iteration: 547 / 720 -- time = 94020.0s / 104400.0s
iteration: 548 / 720 -- time = 94080.0s / 104400.0s
iteration: 549 / 720 -- time = 94140.0s / 104400.0s
iteration: 550 / 720 -- time = 94200.0s / 104400.0s
iteration: 551 / 720 -- time = 94260.0s / 104400.0s
iteration: 552 / 720 -- time = 94320.0s / 104400.0s
iteration: 553 / 720 -- time = 94380.0s / 104400.0s
iteration: 554 / 720 -- time = 94440.0s / 104400.0s
iteration: 555 / 720 -- time = 94500.0s / 104400.0s
iteration: 556 / 720 -- time = 94560.0s / 104400.0s
iteration: 557 / 720 -- time = 94620.0s / 104400.0s
iteration: 558 / 720 -- time = 94680.0s / 104400.0s
iteration: 559 / 720 -- time = 94740.0s / 104400.0s
iteration: 560 / 720 -- time = 94800.0s / 104400.0s
iteration: 561 / 720 -- time = 94860.0s / 104400.0s
iteration: 562 / 720 -- time = 94920.0s / 104400.0s
iteration: 563 / 720 -- time = 94980.0s / 104400.0s
iteration: 564 / 720 -- time = 95040.0s / 104400.0s
iteration: 565 / 720 -- time = 95100.0s / 104400.0s
iteration: 566 / 720 -- time = 95160.0s / 104400.0s
iteration: 567 / 720 -- time = 95220.0s / 104400.0s
iteration: 568 / 720 -- time = 95280.0s / 104400.0s
iteration: 569 / 720 -- time = 95340.0s / 104400.0s
iteration: 570 / 720 -- time = 95400.0s / 104400.0s
iteration: 571 / 720 -- time = 95460.0s / 104400.0s
iteration: 572 / 720 -- time = 95520.0s / 104400.0s
iteration: 573 / 720 -- time = 95580.0s / 104400.0s
iteration: 574 / 720 -- time = 95640.0s / 104400.0s
iteration: 575 / 720 -- time = 95700.0s / 104400.0s
iteration: 576 / 720 -- time = 95760.0s / 104400.0s
iteration: 577 / 720 -- time = 95820.0s / 104400.0s
iteration: 578 / 720 -- time = 95880.0s / 104400.0s
iteration: 579 / 720 -- time = 95940.0s / 104400.0s
iteration: 580 / 720 -- time = 96000.0s / 104400.0s
iteration: 581 / 720 -- time = 96060.0s / 104400.0s
iteration: 582 / 720 -- time = 96120.0s / 104400.0s
iteration: 583 / 720 -- time = 96180.0s / 104400.0s
iteration: 584 / 720 -- time = 96240.0s / 104400.0s
iteration: 585 / 720 -- time = 96300.0s / 104400.0s
iteration: 586 / 720 -- time = 96360.0s / 104400.0s
iteration: 587 / 720 -- time = 96420.0s / 104400.0s
iteration: 588 / 720 -- time = 96480.0s / 104400.0s
iteration: 589 / 720 -- time = 96540.0s / 104400.0s
iteration: 590 / 720 -- time = 96600.0s / 104400.0s
iteration: 591 / 720 -- time = 96660.0s / 104400.0s
iteration: 592 / 720 -- time = 96720.0s / 104400.0s
iteration: 593 / 720 -- time = 96780.0s / 104400.0s
iteration: 594 / 720 -- time = 96840.0s / 104400.0s
iteration: 595 / 720 -- time = 96900.0s / 104400.0s
iteration: 596 / 720 -- time = 96960.0s / 104400.0s
iteration: 597 / 720 -- time = 97020.0s / 104400.0s
iteration: 598 / 720 -- time = 97080.0s / 104400.0s
iteration: 599 / 720 -- time = 97140.0s / 104400.0s
iteration: 600 / 720 -- time = 97200.0s / 104400.0s
iteration: 601 / 720 -- time = 97260.0s / 104400.0s
iteration: 602 / 720 -- time = 97320.0s / 104400.0s
iteration: 603 / 720 -- time = 97380.0s / 104400.0s
iteration: 604 / 720 -- time = 97440.0s / 104400.0s
iteration: 605 / 720 -- time = 97500.0s / 104400.0s
iteration: 606 / 720 -- time = 97560.0s / 104400.0s
iteration: 607 / 720 -- time = 97620.0s / 104400.0s
iteration: 608 / 720 -- time = 97680.0s / 104400.0s
iteration: 609 / 720 -- time = 97740.0s / 104400.0s
iteration: 610 / 720 -- time = 97800.0s / 104400.0s
iteration: 611 / 720 -- time = 97860.0s / 104400.0s
iteration: 612 / 720 -- time = 97920.0s / 104400.0s
iteration: 613 / 720 -- time = 97980.0s / 104400.0s
iteration: 614 / 720 -- time = 98040.0s / 104400.0s
iteration: 615 / 720 -- time = 98100.0s / 104400.0s
iteration: 616 / 720 -- time = 98160.0s / 104400.0s
iteration: 617 / 720 -- time = 98220.0s / 104400.0s
iteration: 618 / 720 -- time = 98280.0s / 104400.0s
iteration: 619 / 720 -- time = 98340.0s / 104400.0s
iteration: 620 / 720 -- time = 98400.0s / 104400.0s
iteration: 621 / 720 -- time = 98460.0s / 104400.0s
iteration: 622 / 720 -- time = 98520.0s / 104400.0s
iteration: 623 / 720 -- time = 98580.0s / 104400.0s
iteration: 624 / 720 -- time = 98640.0s / 104400.0s
iteration: 625 / 720 -- time = 98700.0s / 104400.0s
iteration: 626 / 720 -- time = 98760.0s / 104400.0s
iteration: 627 / 720 -- time = 98820.0s / 104400.0s
iteration: 628 / 720 -- time = 98880.0s / 104400.0s
iteration: 629 / 720 -- time = 98940.0s / 104400.0s
iteration: 630 / 720 -- time = 99000.0s / 104400.0s
iteration: 631 / 720 -- time = 99060.0s / 104400.0s
iteration: 632 / 720 -- time = 99120.0s / 104400.0s
iteration: 633 / 720 -- time = 99180.0s / 104400.0s
iteration: 634 / 720 -- time = 99240.0s / 104400.0s
iteration: 635 / 720 -- time = 99300.0s / 104400.0s
iteration: 636 / 720 -- time = 99360.0s / 104400.0s
iteration: 637 / 720 -- time = 99420.0s / 104400.0s
iteration: 638 / 720 -- time = 99480.0s / 104400.0s
iteration: 639 / 720 -- time = 99540.0s / 104400.0s
iteration: 640 / 720 -- time = 99600.0s / 104400.0s
iteration: 641 / 720 -- time = 99660.0s / 104400.0s
iteration: 642 / 720 -- time = 99720.0s / 104400.0s
iteration: 643 / 720 -- time = 99780.0s / 104400.0s
iteration: 644 / 720 -- time = 99840.0s / 104400.0s
iteration: 645 / 720 -- time = 99900.0s / 104400.0s
iteration: 646 / 720 -- time = 99960.0s / 104400.0s
iteration: 647 / 720 -- time = 100020.0s / 104400.0s
iteration: 648 / 720 -- time = 100080.0s / 104400.0s
iteration: 649 / 720 -- time = 100140.0s / 104400.0s
iteration: 650 / 720 -- time = 100200.0s / 104400.0s
iteration: 651 / 720 -- time = 100260.0s / 104400.0s
iteration: 652 / 720 -- time = 100320.0s / 104400.0s
iteration: 653 / 720 -- time = 100380.0s / 104400.0s
iteration: 654 / 720 -- time = 100440.0s / 104400.0s
iteration: 655 / 720 -- time = 100500.0s / 104400.0s
iteration: 656 / 720 -- time = 100560.0s / 104400.0s
iteration: 657 / 720 -- time = 100620.0s / 104400.0s
iteration: 658 / 720 -- time = 100680.0s / 104400.0s
iteration: 659 / 720 -- time = 100740.0s / 104400.0s
iteration: 660 / 720 -- time = 100800.0s / 104400.0s
iteration: 661 / 720 -- time = 100860.0s / 104400.0s
iteration: 662 / 720 -- time = 100920.0s / 104400.0s
iteration: 663 / 720 -- time = 100980.0s / 104400.0s
iteration: 664 / 720 -- time = 101040.0s / 104400.0s
iteration: 665 / 720 -- time = 101100.0s / 104400.0s
iteration: 666 / 720 -- time = 101160.0s / 104400.0s
iteration: 667 / 720 -- time = 101220.0s / 104400.0s
iteration: 668 / 720 -- time = 101280.0s / 104400.0s
iteration: 669 / 720 -- time = 101340.0s / 104400.0s
iteration: 670 / 720 -- time = 101400.0s / 104400.0s
iteration: 671 / 720 -- time = 101460.0s / 104400.0s
iteration: 672 / 720 -- time = 101520.0s / 104400.0s
iteration: 673 / 720 - Program exited normally
- time = 101580.0s / 104400.0s
iteration: 674 / 720 -- time = 101640.0s / 104400.0s
iteration: 675 / 720 -- time = 101700.0s / 104400.0s
iteration: 676 / 720 -- time = 101760.0s / 104400.0s
iteration: 677 / 720 -- time = 101820.0s / 104400.0s
iteration: 678 / 720 -- time = 101880.0s / 104400.0s
iteration: 679 / 720 -- time = 101940.0s / 104400.0s
iteration: 680 / 720 -- time = 102000.0s / 104400.0s
iteration: 681 / 720 -- time = 102060.0s / 104400.0s
iteration: 682 / 720 -- time = 102120.0s / 104400.0s
iteration: 683 / 720 -- time = 102180.0s / 104400.0s
iteration: 684 / 720 -- time = 102240.0s / 104400.0s
iteration: 685 / 720 -- time = 102300.0s / 104400.0s
iteration: 686 / 720 -- time = 102360.0s / 104400.0s
iteration: 687 / 720 -- time = 102420.0s / 104400.0s
iteration: 688 / 720 -- time = 102480.0s / 104400.0s
iteration: 689 / 720 -- time = 102540.0s / 104400.0s
iteration: 690 / 720 -- time = 102600.0s / 104400.0s
iteration: 691 / 720 -- time = 102660.0s / 104400.0s
iteration: 692 / 720 -- time = 102720.0s / 104400.0s
iteration: 693 / 720 -- time = 102780.0s / 104400.0s
iteration: 694 / 720 -- time = 102840.0s / 104400.0s
iteration: 695 / 720 -- time = 102900.0s / 104400.0s
iteration: 696 / 720 -- time = 102960.0s / 104400.0s
iteration: 697 / 720 -- time = 103020.0s / 104400.0s
iteration: 698 / 720 -- time = 103080.0s / 104400.0s
iteration: 699 / 720 -- time = 103140.0s / 104400.0s
iteration: 700 / 720 -- time = 103200.0s / 104400.0s
iteration: 701 / 720 -- time = 103260.0s / 104400.0s
iteration: 702 / 720 -- time = 103320.0s / 104400.0s
iteration: 703 / 720 -- time = 103380.0s / 104400.0s
iteration: 704 / 720 -- time = 103440.0s / 104400.0s
iteration: 705 / 720 -- time = 103500.0s / 104400.0s
iteration: 706 / 720 -- time = 103560.0s / 104400.0s
iteration: 707 / 720 -- time = 103620.0s / 104400.0s
iteration: 708 / 720 -- time = 103680.0s / 104400.0s
iteration: 709 / 720 -- time = 103740.0s / 104400.0s
iteration: 710 / 720 -- time = 103800.0s / 104400.0s
iteration: 711 / 720 -- time = 103860.0s / 104400.0s
iteration: 712 / 720 -- time = 103920.0s / 104400.0s
iteration: 713 / 720 -- time = 103980.0s / 104400.0s
iteration: 714 / 720 -- time = 104040.0s / 104400.0s
iteration: 715 / 720 -- time = 104100.0s / 104400.0s
iteration: 716 / 720 -- time = 104160.0s / 104400.0s
iteration: 717 / 720 -- time = 104220.0s / 104400.0s
iteration: 718 / 720 -- time = 104280.0s / 104400.0s
iteration: 719 / 720 -- time = 104340.0s / 104400.0s
iteration: 720 / 720 -- time = 104400.0s / 104400.0s
Writing timing results to: /home/jenkins/workspace/clubb_gpu_async_output_matching/output/gpu_async/async/mpace_b_silhs.timing
--------------------------------------------------
run_scm.py total runtime: 357.04 s
--------------------------------------------------
[Pipeline] }
Lock released on resource [Resource: GPU_mitch]
[Pipeline] // lock
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compare Outputs)
[Pipeline] sh
+ run_scripts/run_bindiff_all.py output/gpu_async/normal output/gpu_async/async -v 2
Directory 1 is output/gpu_async/normal
Directory 2 is output/gpu_async/async
Using reporting threshold: 0.0
The following cases will be compared: ['arm', 'atex', 'bomex', 'mpace_b_silhs', 'rico_silhs']
================================================ arm ================================================
>No differences detected by the linux diff in arm_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case arm.<<<
=====================================================================================================
================================================ atex ================================================
>No differences detected by the linux diff in atex_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case atex.<<<
=====================================================================================================
================================================ bomex ================================================
>No differences detected by the linux diff in bomex_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case bomex.<<<
=====================================================================================================
================================================ mpace_b_silhs ================================================
>No differences detected by the linux diff in mpace_b_silhs_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case mpace_b_silhs.<<<
=====================================================================================================
================================================ rico_silhs ================================================
>No differences detected by the linux diff in rico_silhs_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case rico_silhs.<<<
=====================================================================================================
SUMMARY:
Linux diff did not detect any differences in the compared files.
Pass: 5 cases ['arm', 'atex', 'bomex', 'mpace_b_silhs', 'rico_silhs']
Fail: 0 cases []
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS