Started by an SCM change
Obtained jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile from git https://github.com/larson-group/clubb.git
[Pipeline] Start of Pipeline
[Pipeline] node
Running on mitch in /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
The recommended git tool is: git
Fetching changes from the remote Git repository
Cleaning workspace
> git rev-parse --resolve-git-dir /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/.git # timeout=10
> git config remote.origin.url https://github.com/larson-group/clubb.git # timeout=10
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -ffdx # timeout=10
Fetching upstream changes from https://github.com/larson-group/clubb.git
> git --version # timeout=10
> git --version # 'git version 2.34.1'
> git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Checking out Revision 40c5d0b7724ed353d1cca476ade7b6f8569e263c (refs/remotes/origin/master)
Commit message: "Autoupdated clubb's morrison using sam's morrison"
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 40c5d0b7724ed353d1cca476ade7b6f8569e263c # timeout=10
> git rev-list --no-walk ff3d91fcabb2248cc86aabf4b585f489281db237 # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Modify Config Flags)
[Pipeline] sh
+ sed -i 's:penta_solve_method.*:penta_solve_method = 2:g' input/tunable_parameters/configurable_model_flags.in
[Pipeline] sh
+ sed -i 's:tridiag_solve_method.*:tridiag_solve_method = 2:g' input/tunable_parameters/configurable_model_flags.in
[Pipeline] sh
+ sed -i 's:lh_straight_mc.*:lh_straight_mc = true:g' input/tunable_parameters/configurable_model_flags.in
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile CPU)
[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/compile.bash -c config/linux_x86_64_nvhpc.bash
......................................................................................................................................................................... Make.clubb_lapack is ready.
................................................................................... Make.clubb_param is ready.
......................... Make.clubb_bugsrad is ready.
... Make.microphys_utils is ready.
..... Make.clubb_parabolic is ready.
.............. Make.clubb_KK_microphys is ready.
................................................. Make.clubb_coamps is ready.
... Make.clubb_morrison is ready.
... Make.clubb_gfdlact is ready.
.............. Make.silhs is ready.
....................................................................... Make.clubb_other is ready.
... Make.clubb_standalone is ready.
... Make.clubb_thread_test is ready.
............ Make.clubb_tuner is ready.
... Make.jacobian is ready.
.................. Make.G_unit_tests is ready.
... Make.int2txt is ready.
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_param
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_gfdlact
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/SCM_Activation/aer_ccn_act_k.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/clubb_precision.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/model_flags.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/error_code.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/input_names.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/lapack_interfaces.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/parameter_indices.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/penta_lu_solver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/tridiag_lu_solver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/endian.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/code_timer_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/constants_clubb.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stat_file_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_variables.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/array_index.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pdf_parameter_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/T_in_K_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/penta_bicgstab_solver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/Skx_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/sigma_sqd_w_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/calendar.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_hybrid_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_tsdadg_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/LY93_pdf.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_gfdlact.a aer_ccn_act_k.o
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/hydromet_pdf_parameter_module.F90
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_gfdlact.a
a - aer_ccn_act_k.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/diagnose_correlations_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/Nc_Ncn_eqns.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/err_info_type_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/file_functions.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/interpolation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/matrix_operations.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_type.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/calc_roots.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/lapack_wrap.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c -I/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/output_grads.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_type_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/grid_class.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/input_reader.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_zm_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_lh_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_lh_sfc_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_rad_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_rad_zm_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_sfc_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/precipitation_fraction.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/corr_varnce_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/calc_pressure.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/parameters_tunable.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/sponge_layer_damping.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/saturation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/mean_adv.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/matrix_solver_wrapper.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/turbulent_adv_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/diffusion.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pos_definite_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_xp3_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/remapping_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/index_mapping.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_helper_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/fill_holes.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/mono_flux_limiter.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/clip_explicit.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pdf_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/numerical_check.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/output_netcdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_pdf_main.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_hybrid_pdf_main.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/grid_adaptation_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/setup_clubb_pdf_params.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_xm_wpxp_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_xp2_xpyp_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_windm_edsclrm_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_wp2_wp3_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_clubb_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pdf_closure_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/sfc_varnce_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/mixing_length.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_clubb_core_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/clubb_api_module.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_param.a fill_holes.o stat_file_module.o new_pdf.o array_index.o calc_pressure.o stats_zt_module.o advance_clubb_core_module.o grid_adaptation_module.o matrix_solver_wrapper.o output_netcdf.o stats_variables.o sfc_varnce_module.o lapack_wrap.o new_hybrid_pdf.o output_grads.o mono_flux_limiter.o model_flags.o penta_bicgstab_solver.o advance_xp3_module.o error_code.o pdf_utilities.o stats_clubb_utilities.o file_functions.o calendar.o sigma_sqd_w_module.o new_tsdadg_pdf.o stats_sfc_module.o calc_roots.o Skx_module.o input_names.o sponge_layer_damping.o remapping_module.o stats_lh_sfc_module.o index_mapping.o tridiag_lu_solver.o precipitation_fraction.o advance_windm_edsclrm_module.o input_reader.o clubb_precision.o clip_explicit.o numerical_check.o advance_helper_module.o matrix_operations.o lapack_interfaces.o pdf_parameter_module.o new_hybrid_pdf_main.o adg1_adg2_3d_luhar_pdf.o stats_rad_zt_module.o constants_clubb.o turbulent_adv_pdf.o grid_class.o code_timer_module.o hydromet_pdf_parameter_module.o pos_definite_module.o diffusion.o mean_adv.o stats_zm_module.o LY93_pdf.o diagnose_correlations_module.o new_pdf_main.o corr_varnce_module.o pdf_closure_module.o parameter_indices.o endian.o Nc_Ncn_eqns.o parameters_tunable.o err_info_type_module.o advance_wp2_wp3_module.o interpolation.o T_in_K_module.o clubb_api_module.o setup_clubb_pdf_params.o mixing_length.o saturation.o advance_xm_wpxp_module.o stats_type_utilities.o penta_lu_solver.o stats_type.o stats_lh_zt_module.o advance_xp2_xpyp_module.o stats_rad_zm_module.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_param.a
a - fill_holes.o
a - stat_file_module.o
a - new_pdf.o
a - array_index.o
a - calc_pressure.o
a - stats_zt_module.o
a - advance_clubb_core_module.o
a - grid_adaptation_module.o
a - matrix_solver_wrapper.o
a - output_netcdf.o
a - stats_variables.o
a - sfc_varnce_module.o
a - lapack_wrap.o
a - new_hybrid_pdf.o
a - output_grads.o
a - mono_flux_limiter.o
a - model_flags.o
a - penta_bicgstab_solver.o
a - advance_xp3_module.o
a - error_code.o
a - pdf_utilities.o
a - stats_clubb_utilities.o
a - file_functions.o
a - calendar.o
a - sigma_sqd_w_module.o
a - new_tsdadg_pdf.o
a - stats_sfc_module.o
a - calc_roots.o
a - Skx_module.o
a - input_names.o
a - sponge_layer_damping.o
a - remapping_module.o
a - stats_lh_sfc_module.o
a - index_mapping.o
a - tridiag_lu_solver.o
a - precipitation_fraction.o
a - advance_windm_edsclrm_module.o
a - input_reader.o
a - clubb_precision.o
a - clip_explicit.o
a - numerical_check.o
a - advance_helper_module.o
a - matrix_operations.o
a - lapack_interfaces.o
a - pdf_parameter_module.o
a - new_hybrid_pdf_main.o
a - adg1_adg2_3d_luhar_pdf.o
a - stats_rad_zt_module.o
a - constants_clubb.o
a - turbulent_adv_pdf.o
a - grid_class.o
a - code_timer_module.o
a - hydromet_pdf_parameter_module.o
a - pos_definite_module.o
a - diffusion.o
a - mean_adv.o
a - stats_zm_module.o
a - LY93_pdf.o
a - diagnose_correlations_module.o
a - new_pdf_main.o
a - corr_varnce_module.o
a - pdf_closure_module.o
a - parameter_indices.o
a - endian.o
a - Nc_Ncn_eqns.o
a - parameters_tunable.o
a - err_info_type_module.o
a - advance_wp2_wp3_module.o
a - interpolation.o
a - T_in_K_module.o
a - clubb_api_module.o
a - setup_clubb_pdf_params.o
a - mixing_length.o
a - saturation.o
a - advance_xm_wpxp_module.o
a - stats_type_utilities.o
a - penta_lu_solver.o
a - stats_type.o
a - stats_lh_zt_module.o
a - advance_xp2_xpyp_module.o
a - stats_rad_zm_module.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_lapack
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slatbs.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorg2r.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbcon.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iladlr.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/snrm2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarfb.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slae2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtrfs.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbequ.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtrs.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ieeeck.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssymv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrmv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlansy.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtsvx.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dcopy.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssteqr.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpoequ.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/idamax.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtf2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slangb.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrmm.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgql.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbsv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlapy2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarfg.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlascl.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbmv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slagtm.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtcon.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrsm.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaset.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbrfs.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/isamax.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgttrs.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbsvx.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_shared/xerbla.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlartg.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlasrt.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsytd2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyr2k.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/srscl.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyr2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsterf.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtsv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slasr.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaev2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssytd2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slartg.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbsvx.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ilaenv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slasrt.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssterf.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyr2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/drscl.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlasr.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtsv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaev2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyr2k.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbmv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlagtm.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtcon.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strsm.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarfg.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slascl.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgttrs.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbrfs.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaset.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/scopy.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsteqr.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strmv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slansy.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtsvx.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtf2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strmm.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlangb.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgql.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slapy2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbsv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spoequ.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbcon.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dnrm2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlae2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarfb.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ilaslc.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorg2r.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlatbs.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtrs.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsymv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtrfs.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbequ.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgtr.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgttrf.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssytrd.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorg2l.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyrk.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpotrf2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtts2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dasum.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgqr.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaswp.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sger.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlatrd.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaisnan.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sswap.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slamch.f
NVFORTRAN-W-0130-Floating point underflow. Check constants and constant expressions (/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slamch.f: 113)
0 inform, 1 warnings, 0 severes, 0 fatal for slamch
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtrf.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlacn2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgemv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlangt.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaqsy.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slassq.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dscal.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgemm.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaqgb.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sisnan.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slantb.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slanst.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyev.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarf.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spotrf.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slacpy.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/stbsv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ilaslr.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/daxpy.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ddot.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarft.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlabad.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtbsv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarf.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_shared/lsame.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iparmq.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iladlc.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlacpy.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpotrf.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slabad.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sdot.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarft.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/saxpy.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slangt.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgemv.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaqsy.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sscal.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlassq.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlamch.f
NVFORTRAN-W-0130-Floating point underflow. Check constants and constant expressions (/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlamch.f: 109)
0 inform, 1 warnings, 0 severes, 0 fatal for dlamch
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtrf.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slacn2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlantb.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlanst.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyev.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgemm.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaqgb.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/disnan.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtts2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaswp.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgqr.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sasum.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dger.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyrk.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spotrf2.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dswap.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slatrd.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaisnan.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsytrd.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgtr.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgttrf.f
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorg2l.f
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_lapack.a slatbs.o sorg2r.o dgbcon.o iladlr.o snrm2.o dlarfb.o slae2.o sgtrfs.o dgbequ.o sgbtrs.o ieeeck.o ssymv.o dtrmv.o dlansy.o sgtsvx.o dcopy.o ssteqr.o dpoequ.o idamax.o dgbtf2.o slangb.o dtrmm.o sorgql.o sgbsv.o dlapy2.o dlarfg.o dlascl.o sgbmv.o slagtm.o sgtcon.o dtrsm.o slaset.o dgbrfs.o isamax.o dgttrs.o dgbsvx.o xerbla.o dlartg.o dlasrt.o dsytd2.o ssyr2k.o srscl.o dsyr2.o dsterf.o dgtsv.o slasr.o slaev2.o ssytd2.o slartg.o sgbsvx.o ilaenv.o slasrt.o ssterf.o ssyr2.o drscl.o dlasr.o sgtsv.o dlaev2.o dsyr2k.o dgbmv.o dlagtm.o dgtcon.o strsm.o slarfg.o slascl.o sgttrs.o sgbrfs.o dlaset.o scopy.o dsteqr.o strmv.o slansy.o dgtsvx.o sgbtf2.o strmm.o dlangb.o dorgql.o slapy2.o dgbsv.o spoequ.o sgbcon.o dnrm2.o dlae2.o slarfb.o ilaslc.o dorg2r.o dlatbs.o dgbtrs.o dsymv.o dgtrfs.o sgbequ.o dorgtr.o dgttrf.o ssytrd.o sorg2l.o ssyrk.o dpotrf2.o dgtts2.o dasum.o sorgqr.o dlaswp.o sger.o dlatrd.o dlaisnan.o sswap.o slamch.o sgbtrf.o dlacn2.o dgemv.o dlangt.o dlaqsy.o slassq.o dscal.o dgemm.o slaqgb.o sisnan.o slantb.o slanst.o ssyev.o dlarf.o spotrf.o slacpy.o stbsv.o ilaslr.o daxpy.o ddot.o slarft.o dlabad.o dtbsv.o slarf.o lsame.o iparmq.o iladlc.o dlacpy.o dpotrf.o slabad.o sdot.o dlarft.o saxpy.o slangt.o sgemv.o slaqsy.o sscal.o dlassq.o dlamch.o dgbtrf.o slacn2.o dlantb.o dlanst.o dsyev.o sgemm.o dlaqgb.o disnan.o sgtts2.o slaswp.o dorgqr.o sasum.o dger.o dsyrk.o spotrf2.o dswap.o slatrd.o slaisnan.o dsytrd.o sorgtr.o sgttrf.o dorg2l.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_lapack.a
a - slatbs.o
a - sorg2r.o
a - dgbcon.o
a - iladlr.o
a - snrm2.o
a - dlarfb.o
a - slae2.o
a - sgtrfs.o
a - dgbequ.o
a - sgbtrs.o
a - ieeeck.o
a - ssymv.o
a - dtrmv.o
a - dlansy.o
a - sgtsvx.o
a - dcopy.o
a - ssteqr.o
a - dpoequ.o
a - idamax.o
a - dgbtf2.o
a - slangb.o
a - dtrmm.o
a - sorgql.o
a - sgbsv.o
a - dlapy2.o
a - dlarfg.o
a - dlascl.o
a - sgbmv.o
a - slagtm.o
a - sgtcon.o
a - dtrsm.o
a - slaset.o
a - dgbrfs.o
a - isamax.o
a - dgttrs.o
a - dgbsvx.o
a - xerbla.o
a - dlartg.o
a - dlasrt.o
a - dsytd2.o
a - ssyr2k.o
a - srscl.o
a - dsyr2.o
a - dsterf.o
a - dgtsv.o
a - slasr.o
a - slaev2.o
a - ssytd2.o
a - slartg.o
a - sgbsvx.o
a - ilaenv.o
a - slasrt.o
a - ssterf.o
a - ssyr2.o
a - drscl.o
a - dlasr.o
a - sgtsv.o
a - dlaev2.o
a - dsyr2k.o
a - dgbmv.o
a - dlagtm.o
a - dgtcon.o
a - strsm.o
a - slarfg.o
a - slascl.o
a - sgttrs.o
a - sgbrfs.o
a - dlaset.o
a - scopy.o
a - dsteqr.o
a - strmv.o
a - slansy.o
a - dgtsvx.o
a - sgbtf2.o
a - strmm.o
a - dlangb.o
a - dorgql.o
a - slapy2.o
a - dgbsv.o
a - spoequ.o
a - sgbcon.o
a - dnrm2.o
a - dlae2.o
a - slarfb.o
a - ilaslc.o
a - dorg2r.o
a - dlatbs.o
a - dgbtrs.o
a - dsymv.o
a - dgtrfs.o
a - sgbequ.o
a - dorgtr.o
a - dgttrf.o
a - ssytrd.o
a - sorg2l.o
a - ssyrk.o
a - dpotrf2.o
a - dgtts2.o
a - dasum.o
a - sorgqr.o
a - dlaswp.o
a - sger.o
a - dlatrd.o
a - dlaisnan.o
a - sswap.o
a - slamch.o
a - sgbtrf.o
a - dlacn2.o
a - dgemv.o
a - dlangt.o
a - dlaqsy.o
a - slassq.o
a - dscal.o
a - dgemm.o
a - slaqgb.o
a - sisnan.o
a - slantb.o
a - slanst.o
a - ssyev.o
a - dlarf.o
a - spotrf.o
a - slacpy.o
a - stbsv.o
a - ilaslr.o
a - daxpy.o
a - ddot.o
a - slarft.o
a - dlabad.o
a - dtbsv.o
a - slarf.o
a - lsame.o
a - iparmq.o
a - iladlc.o
a - dlacpy.o
a - dpotrf.o
a - slabad.o
a - sdot.o
a - dlarft.o
a - saxpy.o
a - slangt.o
a - sgemv.o
a - slaqsy.o
a - sscal.o
a - dlassq.o
a - dlamch.o
a - dgbtrf.o
a - slacn2.o
a - dlantb.o
a - dlanst.o
a - dsyev.o
a - sgemm.o
a - dlaqgb.o
a - disnan.o
a - sgtts2.o
a - slaswp.o
a - dorgqr.o
a - sasum.o
a - dger.o
a - dsyrk.o
a - spotrf2.o
a - dswap.o
a - slatrd.o
a - slaisnan.o
a - dsytrd.o
a - sorgtr.o
a - sgttrf.o
a - dorg2l.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_bugsrad
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.microphys_utils
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_parabolic
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_coamps
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/kinds.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/Microphys_utils/microphys_stats_vars_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/variables_radiation_module.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/Parabolic_constants.f90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa27.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa9.F
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/AiryFunction.f90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa14g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/bugsrad_physconst.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa19g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/cloud_correlate.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa7.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/newexp.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libmicrophys_utils.a microphys_stats_vars_module.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libmicrophys_utils.a
a - microphys_stats_vars_module.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_morrison
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/Morrison_microphys/module_mp_graupel.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa28.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c -I../src/Radiation/BUGSrad ../src/Radiation/BUGSrad/gases_ckd.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/slope.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/conice.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa25.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/two_rt_sw_ocastrndm.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa26.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa11g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa20g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/tgqr.F
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/Parabolic.f90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/comscp2.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa22g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa6.F
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 300)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/two_rt_lw_iter.F
0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa12g.F
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5894)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5905)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5928)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5976)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5980)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6066)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6073)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6079)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6204)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6210)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6248)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6253)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6257)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/esat_new.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa27r.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/bugsrad_planck.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/tgqi.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa10g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa21g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/frzh.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/cloudg.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa15.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/two_rt_lw.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/esati.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/rayle.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/two_rt_sw_bs.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/adjtq.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/comscp1.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/two_rt_lw_ocastrndm.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/two_rt_sw_iter.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/two_rt_lw_sel.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/gascon.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/bugs_rad.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/two_rt_sw.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/bugs_swr.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/BUGSrad/bugs_lwr.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa7g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa18.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/qsatvi.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa9g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/gamma.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa17g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa18g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/nrmtqi.F
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_bugsrad.a gascon.o kinds.o bugs_rad.o variables_radiation_module.o two_rt_sw.o bugs_swr.o two_rt_sw_ocastrndm.o comscp2.o two_rt_lw_iter.o gases_ckd.o bugsrad_planck.o cloud_correlate.o newexp.o cloudg.o bugs_lwr.o two_rt_lw.o bugsrad_physconst.o rayle.o two_rt_sw_bs.o comscp1.o two_rt_lw_ocastrndm.o two_rt_sw_iter.o two_rt_lw_sel.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_bugsrad.a
a - gascon.o
a - kinds.o
a - bugs_rad.o
a - variables_radiation_module.o
a - two_rt_sw.o
a - bugs_swr.o
a - two_rt_sw_ocastrndm.o
a - comscp2.o
a - two_rt_lw_iter.o
a - gases_ckd.o
a - bugsrad_planck.o
a - cloud_correlate.o
a - newexp.o
a - cloudg.o
a - bugs_lwr.o
a - two_rt_lw.o
a - bugsrad_physconst.o
a - rayle.o
a - two_rt_sw_bs.o
a - comscp1.o
a - two_rt_lw_ocastrndm.o
a - two_rt_sw_iter.o
a - two_rt_lw_sel.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/nrmtqw.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa21.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/tgqs.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa12.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa22.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/tgqg.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/qtadj.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/nrmcol.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa5g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa8g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa13g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/esatv.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa19.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/adjmlt.F
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_parabolic.a Parabolic_constants.o AiryFunction.o Parabolic.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_parabolic.a
a - Parabolic_constants.o
a - AiryFunction.o
a - Parabolic.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_KK_microphys
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/parameters_KK.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/KK_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/text_writer.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_coamps.a eqa27.o eqa9.o eqa14g.o eqa19g.o eqa7.o eqa28.o slope.o conice.o eqa25.o eqa26.o eqa11g.o eqa20g.o tgqr.o eqa22g.o eqa6.o eqa12g.o esat_new.o eqa27r.o tgqi.o eqa10g.o eqa21g.o frzh.o eqa15.o esati.o adjtq.o eqa7g.o eqa18.o qsatvi.o eqa9g.o gamma.o eqa17g.o eqa18g.o nrmtqi.o nrmtqw.o eqa21.o tgqs.o eqa12.o eqa22.o tgqg.o qtadj.o nrmcol.o eqa5g.o eqa8g.o eqa13g.o esatv.o eqa19.o adjmlt.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_coamps.a
a - eqa27.o
a - eqa9.o
a - eqa14g.o
a - eqa19g.o
a - eqa7.o
a - eqa28.o
a - slope.o
a - conice.o
a - eqa25.o
a - eqa26.o
a - eqa11g.o
a - eqa20g.o
a - tgqr.o
a - eqa22g.o
a - eqa6.o
a - eqa12g.o
a - esat_new.o
a - eqa27r.o
a - tgqi.o
a - eqa10g.o
a - eqa21g.o
a - frzh.o
a - eqa15.o
a - esati.o
a - adjtq.o
a - eqa7g.o
a - eqa18.o
a - qsatvi.o
a - eqa9g.o
a - gamma.o
a - eqa17g.o
a - eqa18g.o
a - nrmtqi.o
a - nrmtqw.o
a - eqa21.o
a - tgqs.o
a - eqa12.o
a - eqa22.o
a - tgqg.o
a - qtadj.o
a - nrmcol.o
a - eqa5g.o
a - eqa8g.o
a - eqa13g.o
a - esatv.o
a - eqa19.o
a - adjmlt.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/KK_local_means.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/PDF_integrals_means.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/PDF_integrals_all_MM.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/PDF_integrals_covar.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/KK_upscaled_means.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/KK_upscaled_variances.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/KK_upscaled_turbulent_sed.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/KK_Nrm_tendencies.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys/KK_upscaled_covariances.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_morrison.a module_mp_graupel.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_morrison.a
a - module_mp_graupel.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_KK_microphys.a KK_upscaled_variances.o KK_upscaled_means.o parameters_KK.o text_writer.o PDF_integrals_all_MM.o KK_upscaled_turbulent_sed.o PDF_integrals_covar.o PDF_integrals_means.o KK_local_means.o KK_utilities.o KK_Nrm_tendencies.o KK_upscaled_covariances.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_KK_microphys.a
a - KK_upscaled_variances.o
a - KK_upscaled_means.o
a - parameters_KK.o
a - text_writer.o
a - PDF_integrals_all_MM.o
a - KK_upscaled_turbulent_sed.o
a - PDF_integrals_covar.o
a - PDF_integrals_means.o
a - KK_local_means.o
a - KK_utilities.o
a - KK_Nrm_tendencies.o
a - KK_upscaled_covariances.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.silhs
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/latin_hypercube_arrays.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/mt95.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/parameters_silhs.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/transform_to_pdf_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/output_2D_samples_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/est_kessler_microphys_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/generate_uniform_sample_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/math_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/silhs_importance_sample_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/lh_microphys_var_covar_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/latin_hypercube_driver_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/silhs_api_module.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libsilhs.a latin_hypercube_arrays.o silhs_api_module.o latin_hypercube_driver_module.o generate_uniform_sample_module.o parameters_silhs.o output_2D_samples_module.o mt95.o est_kessler_microphys_module.o silhs_importance_sample_module.o lh_microphys_var_covar_module.o math_utilities.o transform_to_pdf_module.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libsilhs.a
a - latin_hypercube_arrays.o
a - silhs_api_module.o
a - latin_hypercube_driver_module.o
a - generate_uniform_sample_module.o
a - parameters_silhs.o
a - output_2D_samples_module.o
a - mt95.o
a - est_kessler_microphys_module.o
a - silhs_importance_sample_module.o
a - lh_microphys_var_covar_module.o
a - math_utilities.o
a - transform_to_pdf_module.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_other
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/spec_hum_to_mixing_ratio.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/time_dependent_input.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/parameters_microphys.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/silhs_category_variance_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/cos_solar_zen_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/parameters_radiation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/rad_lwsw_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/extended_atmosphere_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Numerical_recipes/quicksort.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/input_netcdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c -I../src/Numerical_recipes ../src/Numerical_recipes/enhanced_simann.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/hydrostatic_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c -I../src/CLUBB_core ../src/input_grads.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/extrapolation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/soil_vegetation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/gfdl_activation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/cloud_sed_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/morrison_microphys_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/ice_dfsn_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/diag_ustar_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/wangara.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/mixed_moment_PDF_integrals.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/clex9_nov02.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/advance_microphys_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/jun25.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/simple_rad_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/bugsrad_driver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/mpace_a.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/sfc_flux.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/coamps_microphys_driver_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/input_interpret.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/stat_file_utils.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/microphys_init_cleanup.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/arm.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/arm_0003.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/arm_3year.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/astex_a209.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/atex.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/atex_long.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/arm_97.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/bomex.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/clex9_oct14.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/cloud_feedback.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/cobra.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/fire.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/gabls2.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/gabls3.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/gabls3_night.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/lba.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/mpace_b.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/nov11.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/rico.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/neutral_case.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/ekman.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/twp_ice.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/pdf_hydromet_microphys_wrapper.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/KK_microphys_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/dycoms2_rf02.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/dycoms2_rf01.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Radiation/radiation_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/sounding.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/input_fields.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Benchmark_cases/prescribe_forcings.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/generalized_grid_test.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c -I../src/Microphys ../src/Microphys/estimate_scm_microphys_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c -I../src/Microphys ../src/Microphys/lh_microphys_driver_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/Microphys/microphys_driver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/clubb_driver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/error.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_other.a spec_hum_to_mixing_ratio.o clex9_nov02.o estimate_scm_microphys_module.o cos_solar_zen_module.o jun25.o simple_rad_module.o bugsrad_driver.o mpace_a.o dycoms2_rf02.o dycoms2_rf01.o silhs_category_variance_module.o quicksort.o coamps_microphys_driver_module.o input_netcdf.o radiation_module.o enhanced_simann.o sfc_flux.o clubb_driver.o morrison_microphys_module.o microphys_init_cleanup.o neutral_case.o arm_97.o lba.o rico.o parameters_radiation.o wangara.o arm.o advance_microphys_module.o atex.o bomex.o extended_atmosphere_module.o rad_lwsw_module.o mpace_b.o cloud_sed_module.o ekman.o hydrostatic_module.o arm_3year.o error.o clex9_oct14.o gfdl_activation.o astex_a209.o stat_file_utils.o prescribe_forcings.o diag_ustar_module.o gabls2.o arm_0003.o twp_ice.o lh_microphys_driver_module.o pdf_hydromet_microphys_wrapper.o nov11.o input_grads.o gabls3_night.o atex_long.o ice_dfsn_module.o microphys_driver.o KK_microphys_module.o input_interpret.o soil_vegetation.o cloud_feedback.o time_dependent_input.o extrapolation.o generalized_grid_test.o input_fields.o cobra.o gabls3.o parameters_microphys.o sounding.o fire.o mixed_moment_PDF_integrals.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_other.a
a - spec_hum_to_mixing_ratio.o
a - clex9_nov02.o
a - estimate_scm_microphys_module.o
a - cos_solar_zen_module.o
a - jun25.o
a - simple_rad_module.o
a - bugsrad_driver.o
a - mpace_a.o
a - dycoms2_rf02.o
a - dycoms2_rf01.o
a - silhs_category_variance_module.o
a - quicksort.o
a - coamps_microphys_driver_module.o
a - input_netcdf.o
a - radiation_module.o
a - enhanced_simann.o
a - sfc_flux.o
a - clubb_driver.o
a - morrison_microphys_module.o
a - microphys_init_cleanup.o
a - neutral_case.o
a - arm_97.o
a - lba.o
a - rico.o
a - parameters_radiation.o
a - wangara.o
a - arm.o
a - advance_microphys_module.o
a - atex.o
a - bomex.o
a - extended_atmosphere_module.o
a - rad_lwsw_module.o
a - mpace_b.o
a - cloud_sed_module.o
a - ekman.o
a - hydrostatic_module.o
a - arm_3year.o
a - error.o
a - clex9_oct14.o
a - gfdl_activation.o
a - astex_a209.o
a - stat_file_utils.o
a - prescribe_forcings.o
a - diag_ustar_module.o
a - gabls2.o
a - arm_0003.o
a - twp_ice.o
a - lh_microphys_driver_module.o
a - pdf_hydromet_microphys_wrapper.o
a - nov11.o
a - input_grads.o
a - gabls3_night.o
a - atex_long.o
a - ice_dfsn_module.o
a - microphys_driver.o
a - KK_microphys_module.o
a - input_interpret.o
a - soil_vegetation.o
a - cloud_feedback.o
a - time_dependent_input.o
a - extrapolation.o
a - generalized_grid_test.o
a - input_fields.o
a - cobra.o
a - gabls3.o
a - parameters_microphys.o
a - sounding.o
a - fire.o
a - mixed_moment_PDF_integrals.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_standalone
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_tuner
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.jacobian
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.G_unit_tests
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.int2txt
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_thread_test
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/nrtype.f90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/clubb_standalone.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c -I../src/CLUBB_core ../src/int2txt.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/smooth_heaviside_tests.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/jacobian.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/clubb_thread_test.F90
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/nrutil.f90
nvfortran int2txt.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/int2txt -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/Nc_Ncn_test.F90
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/nr.f90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/fill_holes_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/tuner_tests.F90
nvfortran clubb_thread_test.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/clubb_thread_test -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff
nvfortran clubb_standalone.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/clubb_standalone -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/clubb_tuner.F90
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/rev_direction_grid_test.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/spurious_source_test.F90
nvfortran jacobian.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/jacobian -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/hole_filling_tests.F90
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/smooth_min_max_tests.F90
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 226)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 230)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 286)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 289)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/KK_integrals_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/corr_cholesky_mtx_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/read_corr_mtx_test.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/silhs_category_test.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/mu_sigma_hm_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/w_up_in_cloud_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_test_types/pdf_parameter_tests.F90
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran_state.f90
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/amoeba.f90
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/amebsa.f90
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/pdf_parameter_tests.F90: 413)
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran1_v.f90
nvfortran -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran1_s.f90
nvfortran ran_state.o clubb_tuner.o amoeba.o nr.o nrtype.o ran1_v.o ran1_s.o amebsa.o nrutil.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/clubb_tuner -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -O2 -Mcache_align -Mbackslash -Mstandard -Mstack_arrays -c ../src/G_unit_tests.F90
nvfortran smooth_heaviside_tests.o Nc_Ncn_test.o fill_holes_tests.o tuner_tests.o rev_direction_grid_test.o spurious_source_test.o hole_filling_tests.o smooth_min_max_tests.o G_unit_tests.o pdf_parameter_tests.o mu_sigma_hm_tests.o silhs_category_test.o KK_integrals_tests.o corr_cholesky_mtx_tests.o w_up_in_cloud_tests.o read_corr_mtx_test.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/G_unit_tests -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
python ../utilities/check_for_missing_threadprivate.py ../src/CLUBB_core/ ../src/SILHS/ || true
check_for_missing_threadprivate.py has begun.
File ../src/CLUBB_core/error_code.F90 failed:
Missing threadprivate for:
clubb_debug_level
File ../src/CLUBB_core/fill_holes.F90 failed:
Missing threadprivate for:
ret_code
File ../src/CLUBB_core/sponge_layer_damping.F90 failed:
Missing threadprivate for:
thlm_sponge_damp_profile
wp3_sponge_damp_profile
up2_vp2_sponge_damp_profile
rtm_sponge_damp_settings
thlm_sponge_damp_settings
wp3_sponge_damp_settings
wp2_sponge_damp_settings
rtm_sponge_damp_profile
wp2_sponge_damp_profile
uv_sponge_damp_profile
up2_vp2_sponge_damp_settings
uv_sponge_damp_settings
File ../src/CLUBB_core/corr_varnce_module.F90 failed:
Missing threadprivate for:
corr_array_n_below_def
corr_array_n_cloud_def
[91mcheck_for_missing_threadprivate.py did not pass.[0m
[91mfailedFiles = ['../src/CLUBB_core/error_code.F90', '../src/CLUBB_core/fill_holes.F90', '../src/CLUBB_core/sponge_layer_damping.F90', '../src/CLUBB_core/corr_varnce_module.F90'][0m
perl ../utilities/CLUBBStandardsCheck.pl ../src/*.F90 || true
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: 'use' statement w/o 'only' found in the following line:
3150 : use gptl
CLUBBStandardsCheck.pl WARNING: Use check FAILED!
CLUBBStandardsCheck.pl WARNING: Check that comma is on same line as 'use', as CLUBB requires.
useCheck failed: ../src/clubb_driver.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
201 : l_modify_ic_with_cubic_int, & ! Flag for interpolating the sounding profile with Steffen's monotone cubic
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
202 : ! method to obtain smoother initial condition profile, which is found to be
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
203 : ! beneficial to achive a better numerical solution convergence. If this flag
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
204 : ! is turned off, the initial conditions will be generated with linear interpolation.
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
205 : ! This is done on a case-by-case basis, since using the monotone cubic method
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
206 : ! requires a special sounding.in file with many additional sounding levels.
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
207 : l_modify_bc_for_cnvg_test, & ! Flag to activate modifications on boundary condition for convergence test
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
744 : !$omp sens_ht, latent_ht, lmin, vert_decorr_coef, deep_soil_T_in_K, sfc_soil_T_in_K, veg_T_in_K, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
751 : !$omp exner, rtm, thlm, rcm, wp3, wp3_zm, delta_zm, p_in_Pa, cloud_frac, wpthvp, wp2thvp, wp2up, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
760 : !$omp rtp2_mc, thlp2_mc, rtpthlp_mc, Ncm_mc, Ncm, Nccnm, em, tau_zm, tau_zt, Kh_zt, Kh_zm, rfrzm, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
761 : !$omp rrm, Nrm, Nc_in_cloud, wpNcp, radht, Frad, Frad_SW_up, Frad_LW_up, Frad_SW_down, Frad_LW_down, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
762 : !$omp wpsclrp_sfc, wpedsclrp_sfc, sclrm, wpsclrp, sclrp2, sclrp3, sclrprtp, sclrpthlp, sclrpthvp, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
807 : !----------------------------------- Optional Input Variables -----------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1029 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1721 : open(unit=iunit_grid_adaptation, file=fname_grid_adaptation, status='replace', action='write')
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2036 : allocate( um_ref(ngrdcol, gr%nzt) ) ! Reference u wind for nudging; Michael Falk, 17 Oct 2007
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2037 : allocate( vm_ref(ngrdcol, gr%nzt) ) ! Reference v wind for nudging; Michael Falk, 17 Oct 2007
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2529 : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2560 : ! Similar call to above, checking parameter values, but because we've placed this in "init_clubb_case"
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2568 : write(fstderr, *) "Fatal error calling check_clubb_settings_api and/or check_parameters_api in clubb_driver"
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2611 : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2623 : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2624 : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2627 : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2629 : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2635 : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2636 : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2637 : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2638 : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2639 : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2640 : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2641 : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2642 : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2643 : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2644 : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2759 : invrs_rho_ds_zt(i,k) = invrs_rho_ds_zt_init(k) ! inv. dry, static density: t-levs
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2765 : um_pert(i,k) = zero ! Variables used to track perturbed version of winds.
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2767 : wm_zt(i,k) = wm_zt_init(k) ! Imposed large scale w - Thermodynamic levels
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2961 : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3171 : !----------------------------------- Optional Input Variables -----------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3328 : um(i,:), vm(i,:), rtm(i,:), wprtp(i,:), thlm(i,:), wpthlp(i,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3666 : !$acc X_nl_all_levs, X_mixt_comp_all_levs, lh_sample_point_weights, mu_x_1_n, mu_x_2_n, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3668 : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3672 : !$acc pdf_params%cloud_frac_1, pdf_params%cloud_frac_2, pdf_params%cthl_1, pdf_params%cthl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3673 : !$acc pdf_params%crt_1, pdf_params%crt_2, pdf_params%stdev_chi_1, pdf_params%stdev_chi_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3689 : wp2_zt = zm2zt_api( gr%nzm, gr%nzt, ngrdcol, gr, wp2, w_tol_sqd ) ! Positive definite quantity
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3695 : thlm(i,:), p_in_Pa(i,:), exner(i,:), rho(i,:), rho_zm(i,:), rtm(i,:), &! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3696 : rcm(i,:), cloud_frac(i,:), wm_zt(i,:), wm_zm(i,:), wp2_zt(i,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3697 : hydromet(i,:,:), Nc_in_cloud(i,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3713 : stats_zt(i), stats_zm(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3714 : stats_sfc(i), stats_lh_zt(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3715 : Nccnm(i,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3716 : hydromet_mc(i,:,:), Ncm_mc(i,:), rcm_mc(i,:), rvm_mc(i,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3717 : thlm_mc(i,:), hydromet_vel_zt(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3718 : hydromet_vel_covar_zt_impc(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3719 : hydromet_vel_covar_zt_expc(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3720 : wprtp_mc(i,:), wpthlp_mc(i,:), rtp2_mc(i,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3721 : thlp2_mc(i,:), rtpthlp_mc(i,:) ) ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3746 : stats_zt(i), stats_zm(i), stats_sfc(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3747 : hydromet(i,:,:), hydromet_vel_zt(i,:,:), hydrometp2(i,:,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3748 : K_hm(i,:,:), Ncm(i,:), Nc_in_cloud(i,:), rvm_mc(i,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3749 : thlm_mc(i,:), err_info, & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3750 : wphydrometp(i,:,:), wpNcp(i,:) ) ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3759 : !$acc update device( rcm_mc, rvm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3817 : !$acc update host( rvm_mc, rcm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3823 : call stat_update_var( stats_metadata%irtm_mc, rvm_mc(i,:)+rcm_mc(i,:), stats_zt(i) ) ! kg/kg/s
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3825 : call stat_update_var( stats_metadata%iwprtp_mc, wprtp_mc(i,:), stats_zm(i) ) ! m*(kg/kg)/s^2
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3827 : call stat_update_var( stats_metadata%irtp2_mc, rtp2_mc(i,:), stats_zm(i) ) ! (kg/kg)^2/s
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3829 : call stat_update_var( stats_metadata%irtpthlp_mc, rtpthlp_mc(i,:), stats_zm(i) ) ! K*(kg/kg)/s
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3846 : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, X_nl_all_levs, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3872 : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, thlm, rtm, rcm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3918 : call update_radiation_variables( gr%nzm, gr%nzt, radht(i,:), Frad_SW_up(i,:), Frad_LW_up(i,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4017 : clubb_config_flags%grid_remap_method, & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4086 : .and. (stats_metadata%l_stats_last) ) then ! only adapt grid when the average of the last
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4191 : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_microphys_scheme = ', time_microphys_scheme
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4192 : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_microphys_advance = ', time_microphys_advance
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4194 : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_output_multi_col = ', time_output_multi_col
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4321 : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4333 : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4334 : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4337 : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4339 : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4345 : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4346 : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4347 : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4348 : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4349 : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4350 : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4351 : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4352 : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4353 : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4354 : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4383 : if ( thlm_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( thlm_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4384 : if ( rtm_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( rtm_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4385 : if ( uv_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( uv_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4386 : if ( wp2_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( wp2_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4387 : if ( wp3_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( wp3_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4388 : if ( up2_vp2_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( up2_vp2_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
5073 : clubb_config_flags%l_add_dycore_grid, clubb_config_flags%grid_adapt_in_time_method )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
5081 : clubb_config_flags%l_add_dycore_grid, clubb_config_flags%grid_adapt_in_time_method )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
5095 : 'be used for cases with forcings from an input file and for the atex ', &
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/clubb_driver.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
111 : write(fstderr, *) "This section ensures that everything allocated in init_clubb_case will be deallocated"
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
112 : write(fstderr, *) "in clean_up_clubb. This may cause a runtime error if there is a mismatch between"
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/clubb_driver_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
654 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/clubb_tuner.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Expected read_random_seed for end function.
CLUBBStandardsCheck.pl WARNING: Endings of either program, module, subroutine, or function blocks to not match the beginning
endCheck failed: ../src/error.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
privateCheck failed: ../src/generalized_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
914 : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1084 : rtm_ref_flip, thlm_ref_flip, um_ref_flip, vm_ref_flip, ug_flip, vg_flip, & ! Intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1098 : um_flip, vm_flip, upwp_flip, vpwp_flip, up2_flip, vp2_flip, up3_flip, vp3_flip, & ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1100 : wp2_flip, wp3_flip, rtp2_flip, rtp3_flip, thlp2_flip, thlp3_flip, rtpthlp_flip, & ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1106 : wp2rtp_flip, wp2thlp_flip, uprcp_flip, vprcp_flip, rc_coef_zm_flip, wp4_flip, & ! intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1107 : wpup2_flip, wpvp2_flip, wp2up2_flip, wp2vp2_flip, ice_supersat_frac_flip, & ! intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1594 : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1621 : pdf_implicit_coefs_terms_flip%coef_wp2up_implicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1625 : pdf_implicit_coefs_terms_flip%term_wp2up_explicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1629 : pdf_implicit_coefs_terms_flip%coef_wp2vp_implicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1633 : pdf_implicit_coefs_terms_flip%term_wp2vp_explicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1667 : pdf_implicit_coefs_terms_flip%coef_wpup2_implicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1671 : pdf_implicit_coefs_terms_flip%term_wpup2_explicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1675 : pdf_implicit_coefs_terms_flip%coef_wpvp2_implicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1679 : pdf_implicit_coefs_terms_flip%term_wpvp2_explicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2504 : tolerance = max( 1.e-8_core_rknd, epsilon(tolerance) ) ! max statement for single precision runs
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/generalized_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
174 : call stat_update_var_pt( stats_metadata%isfc_soil_T_in_K, 1, sfc_soil_T_in_K(i), stats_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
175 : call stat_update_var_pt( stats_metadata%ideep_soil_T_in_K, 1, deep_soil_T_in_K(i), stats_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
212 : call stat_update_var_pt( stats_metadata%isoil_heat_flux, 1, soil_heat_flux(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
213 : stats_sfc(i) ) ! intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/soil_vegetation.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
377 : um(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
379 : vm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
381 : ugm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
383 : vgm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
385 : thlm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
387 : rtm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
389 : press(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
392 : wm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
409 : edsclr_snd(km1,edsclr), edsclr_snd(k00,edsclr), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
410 : edsclr_snd(kp1,edsclr), edsclr_snd(kp2,edsclr) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
434 : um(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), u(k_above), u(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
435 : vm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), v(k_above), v(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
436 : ugm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), ug(k_above), ug(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
437 : vgm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), vg(k_above), vg(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
438 : thlm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), theta(k_above), theta(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
439 : rtm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), rt(k_above), rt(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
440 : press(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), p_in_Pa(k_above), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
442 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
446 : sclrm(i,k,sclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
452 : edsclrm(i,k,edsclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
481 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
507 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/sounding.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
FAIL: 9 check(s) failed.
perl ../utilities/CLUBBStandardsCheck.pl ../src/CLUBB_core/*.F90 || true
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1002 : call windm_edsclrm_rhs( nzm, nzt, ngrdcol, gr, windm_edsclrm_scalar, dt, & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1003 : lhs_diff, edsclrm(:,:,edsclr), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1004 : edsclrm_forcing(:,:,edsclr), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1005 : rho_ds_zm, invrs_rho_ds_zt, & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1006 : l_imp_sfc_momentum_flux, wpedsclrp(:,gr%k_lb_zm,edsclr), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1007 : stats_metadata, & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1008 : stats_zt, & ! intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1009 : rhs(:,:,edsclr) ) ! intent(out)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/advance_windm_edsclrm_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
793 : call wpxp_term_pr1_lhs( nzm, ngrdcol, gr, C6rt_Skw_fnc, C6thl_Skw_fnc, C7_Skw_fnc, & ! Intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
794 : invrs_tau_C6_zm, l_scalar_calc, & ! Intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
795 : lhs_pr1_wprtp, lhs_pr1_wpthlp, lhs_pr1_wpsclrp ) ! Intent(out)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
874 : stats_zt, stats_zm, stats_sfc, & ! InOut
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
875 : rtm, wprtp, thlm, wpthlp, sclrm, wpsclrp, & ! InOut
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
876 : err_info ) ! InOut
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/advance_xm_wpxp_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1394 : sclrprtp(:,:,sclr) ) ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1429 : sclrpthlp(:,:,sclr) ) ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/advance_xp2_xpyp_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2536 : ! calc_derrived_params_api - Adjusts values of background eddy diffusivity based on vertical grid spacing
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2603 : ! calc_derrived_params_api - Adjusts values of background eddy diffusivity based on vertical grid spacing
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/clubb_api_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
privateCheck failed: ../src/CLUBB_core/err_info_type_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
265 : write(err_info%err_header_global,'(A38, I3, A15, I3, A, A28, A33, F6.2, A1, F6.2, A, A39, A40)') &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
276 : write(err_info%err_header(i),'(A38, I3, A15, I3, A, A22, I2, A11, F6.2, A13, F6.2, A, A39, A40)') &
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/err_info_type_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
234 : write(*,'(A6,I5,1X,I5,A4,E30.20,A3,E30.20)') "field(", i, k, ") = ", field(i,k), " < ", threshold
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
240 : write(fstderr, *) "column", i, " field average = ", sum(field(i,:) * rho_ds(i,:) * dz(i,:)) &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
584 : ! rho_ds_dz(i,k-num_hf_draw_points:k+num_hf_draw_points))
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
823 : * min( threshold, field(i,k_start:k_end:grid_dir_indx) ) ) * invrs_denom
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
828 : + mass_fraction * ( min( threshold, field(i,k_start:k_end:grid_dir_indx) ) - threshold )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
833 : * max( threshold, field(i,k_start:k_end:grid_dir_indx) ) ) * invrs_denom
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
840 : + mass_fraction * ( max( threshold, field(i,k_start:k_end:grid_dir_indx) ) - threshold )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/fill_holes.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
295 : write(fstderr, *) "The fixed minimum grid density momentum heights need to cover at least the domain of the physics grid."
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/grid_adaptation_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
315 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
541 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
845 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/model_flags.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
688 : !$acc parallel loop gang vector collapse(2) default(present) reduction(.or.:l_any_adjustment_needed)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
839 : ! MONOFLUX TEST COMMENT DO NOT REMOVE if( any(wpxp_net_adjust /= 0.0) ) write(fstderr,*) "MONOFLUX: wpxp adjusted "
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/mono_flux_limiter.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1748 : status = nf90_def_var( ncid_zm, "columns", NF90_INT, (/column_id_zm/), column_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1749 : status = nf90_def_var( ncid_zm, "altitude", NF90_PREC, (/vertical_id_zm/), vertical_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1750 : status = nf90_def_var( ncid_zm, "time", NF90_PREC, (/time_id_zm/), time_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1802 : status = nf90_def_var( ncid_zt, "columns", NF90_INT, (/column_id_zt/), column_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1803 : status = nf90_def_var( ncid_zt, "altitude", NF90_PREC, (/vertical_id_zt/), vertical_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1804 : status = nf90_def_var( ncid_zt, "time", NF90_PREC, (/time_id_zt/), time_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1850 : status = nf90_put_var( ncid_zm, column_var_id_zm, column_list, start=(/1/), count=(/ngrdcol/) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1851 : status = nf90_put_var( ncid_zt, column_var_id_zt, column_list, start=(/1/), count=(/ngrdcol/) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1853 : !=================================== Allocate Output Arrays ===================================
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1980 : !$acc upwp_out, vpwp_out, up2_out, vp2_out, wp3_out, rcm_out, cloud_frac_out, rtm_out, thlm_out )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/output_netcdf.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
839 : / sqrt( 4.0_core_rknd * ( 1.0_core_rknd - 0.4_core_rknd )**3 &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
840 : + clubb_params(ngrdcol,iSkw_max_mag)**2 ) ) ) ! Known magic number
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
902 : mult_factor_zt(i) = 1.0_core_rknd + clubb_params(i,imult_coef) * log( avg_deltaz(i) / grid_spacing_thresh )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
917 : nu_vert_res_dep%nu10(i) = clubb_params(i,inu10) * mult_factor_zt(i) !We're unsure of the grid
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/parameters_tunable.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
295 : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
298 : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
300 : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/pdf_parameter_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
419 : ! It's interesting to see how close E_inv is to the lhs diagonal, it's usually (visually) very close, but
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
420 : ! using it instead of E_inv requires so many more iterations (use it would be jacobi preconditioner)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/penta_bicgstab_solver.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
776 : call sfc_varnce_check( sclr_dim, wp2(i,gr%k_lb_zm), up2(i,gr%k_lb_zm), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
777 : vp2(i,gr%k_lb_zm), thlp2(i,gr%k_lb_zm), rtp2(i,gr%k_lb_zm), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
778 : rtpthlp(i,gr%k_lb_zm), sclrp2(i,gr%k_lb_zm,:), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
779 : sclrprtp(i,gr%k_lb_zm,:), sclrpthlp(i,gr%k_lb_zm,:), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
780 : err_info ) ! intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/sfc_varnce_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3026 : call stat_update_var( stats_metadata%icovar_chi_eta_1, pdf_params%covar_chi_eta_1(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3028 : call stat_update_var( stats_metadata%icovar_chi_eta_2, pdf_params%covar_chi_eta_2(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3038 : call stat_update_var( stats_metadata%icorr_chi_eta_1, pdf_params%corr_chi_eta_1(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3040 : call stat_update_var( stats_metadata%icorr_chi_eta_2, pdf_params%corr_chi_eta_2(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3101 : chip2 = compute_variance_binormal( chi, pdf_params%chi_1(icol,:), pdf_params%chi_2(icol,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3102 : pdf_params%stdev_chi_1(icol,:), pdf_params%stdev_chi_2(icol,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3232 : call stat_update_var( stats_metadata%ivarnce_w_1_zm, pdf_params_zm%varnce_w_1(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3234 : call stat_update_var( stats_metadata%ivarnce_w_2_zm, pdf_params_zm%varnce_w_2(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4125 : 'floor stuff= ', floor( stats_metadata%stats_tout / stats_metadata%stats_tsamp )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/stats_clubb_utilities.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2445 : call stat_assign( var_index=stats_metadata%inorm_min_grid_dens, var_name="norm_min_grid_dens", &
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/stats_zm_module.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
FAIL: 17 check(s) failed.
perl ../utilities/CLUBBStandardsCheck.pl ../src/Benchmark_cases/*.F90 || true
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
127 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
128 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/bomex.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
91 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
92 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/dycoms2_rf01.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
121 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
122 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/dycoms2_rf02.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
152 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
153 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/gabls2.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
96 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
97 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
176 : wpthlp_sfc(i) = convert_sens_ht_to_km_s( ( 270._core_rknd * ft**1.5_core_rknd ), rho_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
177 : wprtp_sfc(i) = convert_latent_ht_to_m_s( ( 554._core_rknd * ft**1.3_core_rknd ), rho_sfc(i) )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/lba.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
272 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
273 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/mpace_a.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
157 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
158 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/mpace_b.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
privateCheck failed: ../src/Benchmark_cases/prescribe_forcings.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
303 : !$acc enter data create( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
477 : !$acc update device( wm_zt, wm_zm, thlm_forcing, rtm_forcing, um_ref, vm_ref, sclrm_forcing, edsclrm_forcing )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
908 : call stat_update_var_pt( stats_metadata%ish, 1, wpthlp_sfc(i)*rho_zm(i,1)*Cp,& ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
911 : call stat_update_var_pt( stats_metadata%ilh, 1, wprtp_sfc(i)*rho_zm(i,1)*Lv, & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
914 : call stat_update_var_pt( stats_metadata%iwpthlp_sfc, 1, wpthlp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
917 : call stat_update_var_pt( stats_metadata%iwprtp_sfc, 1, wprtp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
920 : call stat_update_var_pt( stats_metadata%iupwp_sfc, 1, upwp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
923 : call stat_update_var_pt( stats_metadata%ivpwp_sfc, 1, vpwp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
926 : call stat_update_var_pt( stats_metadata%iustar, 1, ustar(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
929 : call stat_update_var_pt( stats_metadata%iT_sfc, 1, T_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
935 : !$acc exit data delete( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1138 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1142 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1146 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1147 : exner_zm(i,km1), exner_zm(i,k00), exner_zm(i,kp1), exner_zm(i,kp2) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1150 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1151 : thlm_zm(i,km1), thlm_zm(i,k00), thlm_zm(i,kp1), thlm_zm(i,kp2) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1154 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1155 : rtm_zm(i,km1), rtm_zm(i,k00), rtm_zm(i,kp1), rtm_zm(i,kp2) )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/prescribe_forcings.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
159 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
160 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/rico.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
104 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
105 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/wangara.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
FAIL: 11 check(s) failed.
perl ../utilities/CLUBBStandardsCheck.pl ../src/KK_microphys/*.F90 || true
CLUBBStandardsCheck.pl has begun.
Bad Filename: ../src/KK_microphys/*.F90
CLUBBStandardsCheck.pl has finished.
FAIL: 1 check(s) failed.
perl ../utilities/CLUBBStandardsCheck.pl ../src/SILHS/*.F90 || true
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Missing 'implicit none' statements. 'Implicit None' check FAILED!
CLUBBStandardsCheck.pl Add a line containing 'implicit none' to each program, module, subroutine, and function.
implicitCheck failed: ../src/SILHS/mt95.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
FAIL: 1 check(s) failed.
perl ../utilities/CLUBBStandardsCheck.pl ../src/G_unit_test_types/*.F90 || true
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
privateCheck failed: ../src/G_unit_test_types/fill_holes_tests.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
162 : field_initial(i,k) = 10_core_rknd * ( sin( 8.0 * pi * ( k + i ) / nz ) + one ) &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
180 : if ( l_print_name ) print *, "filling holes of: easy_fill_test_"//trim(fill_type_names(fill_type))
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
195 : write(*,'(A6,I5,1X,I5,A4,E30.20,A3,E30.20)') "field(", i, k, ") = ", field(i,k), " < ", threshold
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
241 : if ( l_print_name ) print *, "filling holes of: reverse_easy_fill_test_"//trim(fill_type_names(fill_type))
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
344 : field_initial(i,k) = 10_core_rknd * ( sin( 8.0 * pi * ( k + i ) / nz ) + one ) &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
363 : if ( l_print_name ) print *, "filling holes of: below_thresh_test_"//trim(fill_type_names(fill_type))
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
385 : print *, "-- error", two * abs( initial_mass - new_mass ) / ( initial_mass + new_mass )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
419 : if ( l_print_name ) print *, "filling holes of: reverse_below_thresh_test_"//trim(fill_type_names(fill_type))
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
430 : print *, "ERROR in below_thresh_test REVERSE MODE: method was not conservative in grid reverse mode"
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/G_unit_test_types/fill_holes_tests.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
542 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/G_unit_test_types/pdf_parameter_tests.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
privateCheck failed: ../src/G_unit_test_types/rev_direction_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
233 : !seed used = -1102123834 1480475276 -248259584 525496705 1614213535 -1267052688 6290033 -78466652
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
234 : !seed_output = (/ -1102123834, 1480475276, -248259584, 525496705, 1614213535, -1267052688, 6290033, -78466652 /)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
750 : call xpyp_term_ta_pdf_lhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
754 : call xpyp_term_ta_pdf_lhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
795 : call xpyp_term_ta_pdf_rhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
801 : call xpyp_term_ta_pdf_rhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/G_unit_test_types/rev_direction_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
508 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/G_unit_test_types/spurious_source_test.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
FAIL: 6 check(s) failed.
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run CPU)
[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
+ run_scripts/run_scm_all.bash -i
Performing priority-cases run
Running arm
Running arm_97
Running atex
Running bomex
Running cgils_s6
Running cgils_s11
Running cgils_s12
Running dycoms2_rf01
Running dycoms2_rf01_fixed_sst
Running dycoms2_rf02_ds
Running dycoms2_rf02_nd
Running gabls3_night
Running lba
Running mpace_b
Running rico
Running twp_ice
Running wangara
All cases ran to completion.
+ mv output cpu_40c5d0b
+ mkdir output
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile GPU_ACC)
[Pipeline] sh
+ compile/clean_all.bash
rm -f /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj/*.* /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj/.cppdefs /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/lib* /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/clubb_standalone /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/clubb_tuner /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/clubb_thread_test /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/int2txt /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/jacobian /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/G_unit_tests /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/mkmf_template /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/Makefile
+ 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/compile.bash -c config/linux_x86_64_nvhpc_gpu_openacc.bash
......................................................................................................................................................................... Make.clubb_lapack is ready.
................................................................................... Make.clubb_param is ready.
......................... Make.clubb_bugsrad is ready.
... Make.microphys_utils is ready.
..... Make.clubb_parabolic is ready.
.............. Make.clubb_KK_microphys is ready.
................................................. Make.clubb_coamps is ready.
... Make.clubb_morrison is ready.
... Make.clubb_gfdlact is ready.
.............. Make.silhs is ready.
....................................................................... Make.clubb_other is ready.
... Make.clubb_standalone is ready.
... Make.clubb_thread_test is ready.
............ Make.clubb_tuner is ready.
... Make.jacobian is ready.
.................. Make.G_unit_tests is ready.
... Make.int2txt is ready.
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_param
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_gfdlact
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/SCM_Activation/aer_ccn_act_k.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/clubb_precision.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/error_code.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/model_flags.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/input_names.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/lapack_interfaces.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/parameter_indices.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/endian.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/tridiag_lu_solver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/penta_lu_solver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/array_index.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/code_timer_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/constants_clubb.F90
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
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stat_file_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_variables.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/err_info_type_module.F90
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
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
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/file_functions.F90
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
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
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/interpolation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_type.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/matrix_operations.F90
mono_cubic_interp:
116, Generating acc routine seq
Generating NVIDIA GPU code
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/calendar.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_gfdlact.a aer_ccn_act_k.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_gfdlact.a
a - aer_ccn_act_k.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/T_in_K_module.F90
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))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pdf_parameter_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/penta_bicgstab_solver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/hydromet_pdf_parameter_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/calc_roots.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_hybrid_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_tsdadg_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/LY93_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/Skx_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/sigma_sqd_w_module.F90
skx_func:
73, Generating create(skx_denom_tol(:)) [if not already present]
75, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
76, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
75, Generating default present(clubb_params(:ngrdcol,73))
76, Generating implicit firstprivate(x_tol)
84, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
85, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
86, ! blockidx%x threadidx%x collapsed
84, Generating default present(xp3(:ngrdcol,:nz),xp2(:ngrdcol,:nz),skx(:ngrdcol,:nz))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/Nc_Ncn_eqns.F90
lg_2005_ansatz:
171, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
172, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
173, ! blockidx%x threadidx%x collapsed
171, Generating default present(skw(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),beta(:ngrdcol),skx(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),xp2(:ngrdcol,:nz),wp2(:ngrdcol,:nz))
173, Generating implicit firstprivate(x_tol,nrmlzd_skw,nrmlzd_corr_wx)
xp3_lg_2005_ansatz:
247, Generating create(skx_zt(:,:),skx_denom_tol(:)) [if not already present]
254, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
255, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
254, Generating default present(clubb_params(:ngrdcol,73))
255, Generating implicit firstprivate(x_tol)
262, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
263, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
264, ! blockidx%x threadidx%x collapsed
262, Generating default present(xp3(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt))
compute_sigma_sqd_w:
97, Generating enter data create(max_corr_w_x_sqd(:,:))
108, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
109, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
110, ! blockidx%x threadidx%x collapsed
108, Generating default present(rtp2(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),max_corr_w_x_sqd(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
120, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
121, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
122, ! blockidx%x threadidx%x collapsed
120, Generating default present(max_corr_w_x_sqd(:ngrdcol,:nzm),up2(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm))
134, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
135, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
136, ! blockidx%x threadidx%x collapsed
134, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),max_corr_w_x_sqd(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm))
142, Generating exit data delete(max_corr_w_x_sqd(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/diagnose_correlations_module.F90
zero_pdf_params_api:
287, 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
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/lapack_wrap.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/grid_class.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_type_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/input_reader.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c -I/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/output_grads.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_pdf.F90
linear_interpolated_azm_2d:
1744, 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]
1750, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1751, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1752, ! blockidx%x threadidx%x collapsed
1766, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1767, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1777, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1778, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1796, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1797, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1797, Generating implicit firstprivate(nzt,nzm)
1806, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1807, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1807, Generating implicit firstprivate(nzt,nzm)
1815, Generating copyin(zm_min) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1816, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1817, ! blockidx%x threadidx%x collapsed
zt2zm2zt:
1872, Generating create(azt_zm(:,:)) [if not already present]
zm2zt2zm:
1928, Generating create(azm_zt(:,:)) [if not already present]
linear_interpolated_azt_2d:
2363, 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]
2369, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2370, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2371, ! blockidx%x threadidx%x collapsed
2380, Generating copyin(zt_min) [if not already present]
Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2381, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2382, ! blockidx%x threadidx%x collapsed
gradzm_2d:
2680, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2681, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2682, ! blockidx%x threadidx%x collapsed
2680, Generating default present(azm(:ngrdcol,:nzt+1),gr%invrs_dzt(1:ngrdcol,1:nzt),gr)
gradzm_1d:
2729, 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]
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90
gradzt_2d:
2776, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2777, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2778, ! blockidx%x threadidx%x collapsed
2776, Generating default present(azt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr)
2790, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2791, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2791, Generating implicit firstprivate(nzm)
gradzt_1d:
2837, 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]
adg1_pdf_driver:
152, Generating enter data create(w_1_n(:,:),w_2_n(:,:))
209, Generating exit data delete(w_2_n(:,:),w_1_n(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_rad_zt_module.F90
adg1_w_closure:
660, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
661, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
662, ! blockidx%x threadidx%x collapsed
660, Generating default present(wp2(:ngrdcol,:nz),wm(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),w_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),skw(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz))
662, Generating implicit firstprivate(mixt_frac_max_mag)
adg1_adg2_responder_params:
1116, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1117, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1118, ! blockidx%x threadidx%x collapsed
1116, Generating default present(wp2(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),alpha_x(:ngrdcol,:nz),beta(:ngrdcol),w_2_n(:ngrdcol,:nz),xm(:ngrdcol,:nz),xp2(:ngrdcol,:nz),x_2(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),x_1(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz))
1118, Generating implicit firstprivate(x_tol,width_factor_1)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/corr_varnce_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_lh_sfc_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_zm_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_lh_zt_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_rad_zm_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_sfc_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/saturation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/mean_adv.F90
sat_mixrat_liq_k:
88, Generating acc routine seq
Generating NVIDIA GPU code
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)
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
term_ma_zm_lhs:
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(lhs_ma(:,:ngrdcol,:1))
487, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
489, ! blockidx%x threadidx%x collapsed
487, Generating default present(lhs_ma(:,:ngrdcol,2:nzm-1),invrs_dzm(:ngrdcol,2:nzm-1),wm_zm(:ngrdcol,2:nzm-1),weights_zm2zt(:ngrdcol,:nzm-1,:))
508, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
509, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
510, ! blockidx%x threadidx%x collapsed
508, Generating default present(lhs_ma(:,:ngrdcol,nzm))
510, Generating implicit firstprivate(nzm)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/sponge_layer_damping.F90
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
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/calc_pressure.F90
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
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/precipitation_fraction.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/diffusion.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/matrix_solver_wrapper.F90
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_zt(: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_zt(:ngrdcol,2:nzt-1),gr%invrs_dzm(1:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),lhs(:,:ngrdcol,2:nzt-1),gr)
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_zt(:ngrdcol,nzt),gr%invrs_dzt(1:ngrdcol,nzt),gr%invrs_dzm(1:ngrdcol,nzm-1))
496, Generating implicit firstprivate(nzt,nzm)
band_solve_single_rhs_multiple_lhs:
124, Generating update self(lhs(:,:,:),rhs(:,:))
137, Generating update device(rcond(:))
144, Generating update self(rhs(:,:),lhs(:,:,:))
152, Generating update device(soln(:,:))
163, Generating update self(lhs(:,:,:),rhs(:,:),old_soln(:,:))
168, Generating update device(soln(:,:))
band_solve_multiple_rhs_lhs:
264, Generating update self(lhs(:,:,:),rhs(:,:,:))
277, Generating update device(rcond(:))
284, Generating update self(rhs(:,:,:),lhs(:,:,:))
292, Generating update device(soln(:,:,:))
303, Generating update self(lhs(:,:,:),rhs(:,:,:),old_soln(:,:,:))
315, Generating update device(soln(:,:,:))
tridiag_solve_single_rhs_multiple_lhs:
508, Generating update self(lhs(:,:,:),rhs(:,:))
519, Generating update device(rcond(:))
526, Generating update self(rhs(:,:),lhs(:,:,:))
533, Generating update device(soln(:,:))
tridiag_solve_multiple_rhs_lhs:
622, Generating update self(lhs(:,:,:),rhs(:,:,:))
633, Generating update device(rcond(:))
640, Generating update self(rhs(:,:,:),lhs(:,:,:))
647, Generating update device(soln(:,:,:))
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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/turbulent_adv_pdf.F90
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)
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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_xp3_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pos_definite_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/index_mapping.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/remapping_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/parameters_tunable.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_helper_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/fill_holes.F90
calc_stability_correction:
314, Generating enter data create(brunt_vaisala_freq_sqd_smth(:,:),lambda0_stability(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
332, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
333, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
334, ! blockidx%x threadidx%x collapsed
332, Generating default present(lambda0_stability_coef(:ngrdcol),lambda0_stability(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
344, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
345, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
346, ! blockidx%x threadidx%x collapsed
344, Generating default present(stability_correction(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm),em(:ngrdcol,:nzm),lambda0_stability(:ngrdcol,:nzm))
354, Generating exit data delete(lambda0_stability(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
calc_brunt_vaisala_freq_sqd:
473, Generating create(rsat_zm(:,:),t_in_k(:,:),ice_supersat_frac_zm(:,:),rsat(:,:),t_in_k_zm(:,:),thm(:,:),ddzt_rtm(:,:),ddzt_thlm(:,:),brunt_vaisala_freq_clipped(:,:),ddzt_rsat(:,:),thm_zm(:,:),thvm_zm(:,:),ddzt_thm(:,:),ddzt_thvm(:,:)) [if not already present]
477, Generating enter data create(tmp_calc(:,:))
487, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
489, ! blockidx%x threadidx%x collapsed
487, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
497, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
498, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
499, ! blockidx%x threadidx%x collapsed
497, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
499, Generating implicit firstprivate(t0)
513, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
514, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
515, ! blockidx%x threadidx%x collapsed
513, Generating default present(thlm(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
525, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
526, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
527, ! blockidx%x threadidx%x collapsed
525, Generating default present(brunt_vaisala_freq_sqd_dry(:ngrdcol,:nzm))
533, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
534, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
535, ! blockidx%x threadidx%x collapsed
533, Generating default present(brunt_vaisala_freq_sqd_moist(:ngrdcol,:nzm))
549, Generating implicit firstprivate(nzm,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(brunt_vaisala_freq_sqd_dry(:ngrdcol,:nzm),bv_efold(:ngrdcol),brunt_vaisala_freq_sqd_moist(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
587, Generating implicit firstprivate(ngrdcol,nzm)
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(brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
608, Generating exit data delete(tmp_calc(:,:))
compute_cx_fnc_richardson:
732, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:))
748, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
749, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
750, ! blockidx%x threadidx%x collapsed
748, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
763, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
764, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
765, ! blockidx%x threadidx%x collapsed
763, Generating default present(clubb_params(:ngrdcol,96:97),fnc_richardson(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
765, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max)
785, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
787, ! blockidx%x threadidx%x collapsed
785, Generating default present(clubb_params(:ngrdcol,94:95),fnc_richardson_smooth(:ngrdcol,:nzm),cx_fnc_interp(:ngrdcol,:nzm))
787, Generating implicit firstprivate(cx_min,cx_max)
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(clubb_params(:ngrdcol,94:97),ri_zm_cx(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm))
802, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max,cx_max,cx_min)
836, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
837, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
838, ! blockidx%x threadidx%x collapsed
836, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
844, 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:
889, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
890, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
891, ! blockidx%x threadidx%x collapsed
889, Generating default present(bv_freq_sqd(:ngrdcol,:nzm),shear(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
891, Generating implicit firstprivate(lim_shear,lim_bv)
lscale_width_vert_avg:
963, Generating enter data create(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
966, Generating implicit firstprivate(ngrdcol,nzm)
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(one_half_avg_width(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm))
973, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
974, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
975, ! blockidx%x threadidx%x collapsed
973, Generating default present(one_half_avg_width(:ngrdcol,:nzm))
982, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
983, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
984, ! blockidx%x threadidx%x collapsed
982, 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))
992, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
993, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
994, ! blockidx%x threadidx%x collapsed
1056, !$acc loop seq
Generating implicit reduction(+:numer_integral,denom_integral)
992, Generating default present(denom_terms(:ngrdcol,:),gr,one_half_avg_width(:ngrdcol,:),numer_terms(:ngrdcol,:),gr%zm(1:ngrdcol,:))
994, Generating implicit firstprivate(k_avg_lower,k_avg,n_below_ground_levels,k_avg_upper,var_below_ground_value,numer_integral,denom_integral)
1014, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1018, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1022, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1026, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1056, Loop is parallelizable
1068, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
wp2_term_splat_lhs:
1126, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_smooth(:,:))
1128, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1129, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1130, ! blockidx%x threadidx%x collapsed
1128, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
1140, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1141, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1142, ! blockidx%x threadidx%x collapsed
1140, Generating default present(lhs_splat_wp2(:ngrdcol,:nzm),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nzm))
1148, Generating exit data delete(brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_splat_clipped(:,:))
wp3_term_splat_lhs:
1209, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:))
1211, Generating implicit firstprivate(nzm,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(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
1223, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1224, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1225, ! blockidx%x threadidx%x collapsed
1223, Generating default present(lhs_splat_wp3(:ngrdcol,:nzt),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_clipped_zt(:ngrdcol,:nzt))
1232, Generating exit data delete(brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_splat_clipped(:,:))
fill_holes_vertical_api:
110, Generating copy(field(:,:)) [if not already present]
Generating copyin(rho_ds(:,:),dz(:,:)) [if not already present]
129, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
131, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
132, ! blockidx%x threadidx%x collapsed
129, Generating implicit copy(l_field_below_threshold) [if not already present]
132, Generating implicit firstprivate(threshold)
smooth_min_sclr_idx:
1280, Generating implicit firstprivate(nz,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(input_var2(:ngrdcol,:nz))
1282, Generating implicit firstprivate(smth_coef,input_var1)
smooth_min_array_scalar:
1335, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1336, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1337, ! blockidx%x threadidx%x collapsed
1335, Generating default present(input_var1(:ngrdcol,:nz))
1337, Generating implicit firstprivate(smth_coef,input_var2)
smooth_min_arrays:
1390, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1391, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1392, ! blockidx%x threadidx%x collapsed
1390, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1392, Generating implicit firstprivate(smth_coef)
smooth_max_sclr_idx:
1484, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1485, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1486, ! blockidx%x threadidx%x collapsed
1484, Generating default present(input_var2(:ngrdcol,:nz))
1486, Generating implicit firstprivate(smth_coef,input_var1)
smooth_max_array_scalar:
1539, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1540, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1541, ! blockidx%x threadidx%x collapsed
1539, Generating default present(input_var1(:ngrdcol,:nz))
1541, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_array_1d_scalar:
1593, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1594, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1593, Generating default present(input_var1(:ngrdcol))
1594, Generating implicit firstprivate(smth_coef,input_var2)
fill_holes_global:
350, Generating create(numer_integral_global(:),rho_ds_dz(:,:),field_avg_global(:),mass_fraction_global(:),denom_integral_global(:),field_clipped(:,:)) [if not already present]
353, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
354, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
355, ! blockidx%x threadidx%x collapsed
353, Generating default present(dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
362, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
363, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
369, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
370, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
371, !$acc loop seq
369, Generating default present(field(:ngrdcol,:))
370, Generating implicit private(k)
371, 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)
380, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
381, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
390, !$acc loop seq
395, !$acc loop seq
380, Generating default present(field(:ngrdcol,:))
381, Generating implicit firstprivate(threshold)
390, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
395, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
403, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
404, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
406, !$acc loop seq
404, Generating implicit private(k)
406, 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
412, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
413, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
432, !$acc loop seq
412, Generating default present(field(:ngrdcol,:))
413, Generating implicit firstprivate(threshold,field_clipped_avg)
432, Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
smooth_max_arrays:
1646, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1648, ! blockidx%x threadidx%x collapsed
1646, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1648, Generating implicit firstprivate(smth_coef)
smooth_max_scalars:
1660, Generating acc routine seq
Generating NVIDIA GPU code
smooth_heaviside_peskin:
1744, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1745, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1746, ! blockidx%x threadidx%x collapsed
1744, Generating default present(input(:ngrdcol,:nz))
1746, Generating implicit firstprivate(smth_range,input_over_smth_range)
calc_xpwp_2d:
1856, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1857, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1858, ! blockidx%x threadidx%x collapsed
1856, Generating default present(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:
2129, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2130, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2129, Generating default present(gr,p_mid(:ngrdcol,:),interp_var(:ngrdcol),input_var(:ngrdcol,:))
2130, Generating implicit firstprivate(p_out,l_found,k_upper,k,dpu,dpl)
2149, Accelerator restriction: induction variable live-out from loop: k
2154, Accelerator restriction: induction variable live-out from loop: k
calculate_thlp2_rad:
2236, Generating enter data create(rcm_zm(:,:),radht_zm(:,:))
2241, Generating implicit firstprivate(ngrdcol,nzm)
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(thlp2_forcing(:ngrdcol,:nzm),thlprcp(:ngrdcol,:nzm),clubb_params(:ngrdcol,76),rcm_zm(:ngrdcol,:nzm),radht_zm(:ngrdcol,:nzm))
2256, Generating exit data delete(rcm_zm(:,:),radht_zm(:,:))
fill_holes_sliding_window:
548, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
550, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
551, ! blockidx%x threadidx%x collapsed
548, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
551, Generating implicit firstprivate(threshold)
562, Generating create(field_clipped(:,:),invrs_denom_integral(:,:),rho_ds_dz(:,:)) [if not already present]
564, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
565, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
566, ! blockidx%x threadidx%x collapsed
564, Generating default present(dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
578, Generating implicit firstprivate(stop_indx,start_indx,ngrdcol,grid_dir_indx)
Generating NVIDIA GPU code
579, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
580, ! blockidx%x threadidx%x collapsed
592, !$acc loop seq
Generating implicit reduction(+:rho_k_sum)
580, Generating implicit firstprivate(j,rho_k_sum,stop_indx_j,start_indx_j)
592, Loop is parallelizable
601, Generating implicit firstprivate(start_indx,ngrdcol,grid_dir_indx,stop_indx)
Generating NVIDIA GPU code
602, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
611, !$acc loop seq
622, !$acc loop seq
Generating implicit reduction(+:field$r127)
629, !$acc loop seq
634, !$acc loop seq
641, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r)
653, !$acc loop seq
601, Generating default present(field(:ngrdcol,:))
602, Generating implicit private(k)
611, 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
622, Loop is parallelizable
629, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
634, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
641, Loop is parallelizable
653, Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
673, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
675, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
676, ! blockidx%x threadidx%x collapsed
673, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
676, Generating implicit firstprivate(threshold)
fill_holes_widening_windows:
780, Generating create(rho_ds_dz(:,:)) [if not already present]
782, Generating implicit firstprivate(nz,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(rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz))
797, Generating implicit firstprivate(upper_hf_level,ngrdcol,grid_dir_indx,lower_hf_level,window_size)
Generating NVIDIA GPU code
799, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
800, ! blockidx%x threadidx%x collapsed
814, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r)
816, !$acc loop seq
Generating implicit reduction(+:field$r146)
822, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r147)
827, !$acc loop seq
832, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r148)
839, !$acc loop seq
797, Generating default present(field(:ngrdcol,:))
Generating implicit copy(l_field_below_threshold) [if not already present]
800, Generating implicit firstprivate(k_end,invrs_denom,field_clipped_avg,threshold,mass_fraction,field_avg,k_start)
814, Loop is parallelizable
816, Loop is parallelizable
822, Loop is parallelizable
827, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
832, Loop is parallelizable
839, 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_smart_window:
947, Generating create(normalized_mass(:,:)) [if not already present]
950, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
951, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
952, ! blockidx%x threadidx%x collapsed
950, Generating default present(dz(:ngrdcol,:nz),field(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
952, Generating implicit firstprivate(threshold)
958, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
959, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
969, !$acc loop seq
1019, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r)
1020, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r150)
1046, !$acc loop seq
Generating implicit reduction(+:stealable_mass,hole_mass)
1052, !$acc loop seq
Generating implicit reduction(+:stealable_mass,hole_mass)
1074, !$acc loop seq
958, Generating default present(field(:ngrdcol,:))
959, Generating implicit private(k,k_first_lte_thresh,lower_hf_level,k_last_lte_thresh,upper_hf_level,n_holes,grid_dir_indx)
969, Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for k_first_lte_thresh at line 1036,1039,995,1009,1012
Loop carried scalar dependence for n_holes at line 975,987
Loop carried scalar dependence for k at line 986
Loop carried scalar dependence for n_holes at line 1004
Loop carried scalar dependence for n_steal_points at line 1032,1004,1009,1010,1012,1013
Loop carried scalar dependence for k_last_lte_thresh at line 1037,1040,1004,1010,1013
Loop carried scalar dependence for n_holes at line 975,1004
Loop carried scalar dependence for k at line 1004,971,986,992,995,1106
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
1019, Loop is parallelizable
1020, Loop is parallelizable
1026, Loop carried scalar dependence for n_steal_points at line 1032
Scalar last value needed after loop for n_steal_points at line 1004,1009,1010,1012,1013
Loop carried scalar dependence for k_start at line 1026,1046,958
Scalar last value needed after loop for k_start at line 1074,958
Loop carried scalar dependence for k_end at line 1026,1052,958
Scalar last value needed after loop for k_end at line 1074,1102,958
Loop carried scalar dependence for stealable_mass at line 1047,1053,1026
Scalar last value needed after loop for stealable_mass at line 1066,1069,1070
Loop carried scalar dependence for hole_mass at line 1048,1054,1026
Scalar last value needed after loop for hole_mass at line 1069,1070
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for k_end at line 958
1074, 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
fill_holes_smart_window_smooth:
1215, Generating create(normalized_mass(:,:)) [if not already present]
1218, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1219, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1220, ! blockidx%x threadidx%x collapsed
1218, Generating default present(dz(:ngrdcol,:nz),field(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
1220, Generating implicit firstprivate(threshold_2)
1226, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1227, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1237, !$acc loop seq
1287, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r)
1288, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r151)
1289, !$acc loop seq
Generating implicit reduction(min:field$r)
1316, !$acc loop seq
Generating implicit reduction(min:field_min)
Generating implicit reduction(+:stealable_mass,hole_mass)
1323, !$acc loop seq
Generating implicit reduction(min:field_min)
Generating implicit reduction(+:hole_mass,stealable_mass)
1352, !$acc loop seq
1226, Generating default present(field(:ngrdcol,:))
1227, Generating implicit private(k,k_first_lte_thresh,lower_hf_level,k_last_lte_thresh,n_holes,upper_hf_level,grid_dir_indx)
1237, Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for k_first_lte_thresh at line 1306,1309,1263,1277,1280
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for n_holes at line 1243
Loop carried scalar dependence for k at line 1239
Loop carried scalar dependence for n_holes at line 1255,1272
Loop carried scalar dependence for n_steal_points at line 1302,1272,1277,1278,1280,1281
Loop carried scalar dependence for k_last_lte_thresh at line 1307,1310,1272,1278,1281
Loop carried scalar dependence for k at line 1239,1254,1260,1263,1272,1378
Complex loop carried dependence of field prevents parallelization
Loop carried scalar dependence for n_steal_points at line 1280
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
1287, Loop is parallelizable
1288, Loop is parallelizable
1289, Loop is parallelizable
1296, Loop carried scalar dependence for n_steal_points at line 1302
Scalar last value needed after loop for n_steal_points at line 1272,1277,1278,1280,1281
Loop carried scalar dependence for k_start at line 1296,1316,1226
Scalar last value needed after loop for k_start at line 1352,1226
Loop carried scalar dependence for k_end at line 1296,1323,1226
Scalar last value needed after loop for k_end at line 1352,1374,1226
Loop carried scalar dependence for stealable_mass at line 1317,1324,1296
Scalar last value needed after loop for stealable_mass at line 1339,1344,1347
Loop carried scalar dependence for hole_mass at line 1318,1325,1296
Scalar last value needed after loop for hole_mass at line 1344,1347
Loop carried scalar dependence for field_min at line 1319,1326
Scalar last value needed after loop for field_min at line 1341
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for k_end at line 1226
1352, 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
fill_holes_parallel:
1487, Generating create(invrs_rho_ds_dz(:,:),n_holes(:),stealable_mass(:,:),rho_ds_dz(:,:)) [if not already present]
1492, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1493, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1494, ! blockidx%x threadidx%x collapsed
1492, Generating default present(rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz))
1505, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
1506, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1509, !$acc loop seq
Generating reduction(+:holes_local)
1505, Generating implicit copyin(field(:ngrdcol,:)) [if not already present]
1506, Generating implicit firstprivate(holes_local)
1509, Generating implicit firstprivate(threshold)
1517, Generating implicit firstprivate(upper_hf_level,ngrdcol,grid_dir_indx,lower_hf_level)
Generating NVIDIA GPU code
1530, !$acc loop seq collapse(2)
1531, collapsed
1547, !$acc loop seq collapse(2)
1548, collapsed
Generating reduction(.or.:l_field_below_threshold)
1575, !$acc loop seq
Generating implicit reduction(+:stealable_mass$r)
1601, !$acc loop seq
Generating implicit reduction(+:stealable_mass_total)
1605, !$acc loop seq
Generating implicit reduction(+:stealable_mass_total)
1626, !$acc loop seq
1517, Generating default present(field(:,:))
Generating implicit copy(l_field_below_threshold) [if not already present]
1522, Loop carried scalar dependence for mf_min at line 1532,1671,1690
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
1531, Generating implicit firstprivate(threshold,stealable_scale)
1548, Generating implicit firstprivate(mass_fraction_above,k_in,hole_mass,stealable_mass_total,n_steal_points,k_start,k_end)
1582, Loop carried scalar dependence for n_steal_points at line 1588
Loop carried scalar dependence for k_start at line 1582,1601,1517
Scalar last value needed after loop for k_start at line 1626,1517
Loop carried scalar dependence for k_end at line 1582,1605,1517
Scalar last value needed after loop for k_end at line 1626,1517
Loop carried scalar dependence for stealable_mass_total at line 1602,1606,1582
Scalar last value needed after loop for stealable_mass_total at line 1619,1622,1643,1649
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for stealable_mass_total at line 1582
1626, 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:
1793, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
1796, ! blockidx%x threadidx%x collapsed
1793, Generating default present(wp2(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
1796, Generating implicit firstprivate(threshold)
1812, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
1813, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1814, ! blockidx%x threadidx%x collapsed
1812, Generating default present(up2(:ngrdcol,lower_hf_level:upper_hf_level),wp2(:ngrdcol,lower_hf_level:upper_hf_level),vp2(:ngrdcol,lower_hf_level:upper_hf_level))
1814, 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:
2406, 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]
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/output_netcdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pdf_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/clip_explicit.F90
compute_mean_binormal:
679, Generating acc routine seq
Generating NVIDIA GPU code
calc_comp_corrs_binormal:
880, Generating enter data create(denominator(:,:),numerator(:,:))
882, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
883, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
884, ! blockidx%x threadidx%x collapsed
882, Generating default present(numerator(:ngrdcol,:nz),sigma_x_2_sqd(:ngrdcol,:nz),sigma_x_1_sqd(:ngrdcol,:nz),sigma_y_1_sqd(:ngrdcol,:nz),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))
900, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
901, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
902, ! blockidx%x threadidx%x collapsed
900, Generating default present(corr_x_y_2(:ngrdcol,:nz),corr_x_y_1(:ngrdcol,:nz))
908, Generating exit data delete(numerator(:,:),denominator(:,:))
smooth_corr_quotient:
1403, Generating enter data create(tmp_denom(:,:))
1405, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1406, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1407, ! blockidx%x threadidx%x collapsed
1405, Generating default present(numerator(:ngrdcol,:nz),tmp_denom(:,:),quotient(:ngrdcol,:nz),denominator(:,:))
1407, Generating implicit firstprivate(denom_thresh)
1420, Generating exit data delete(tmp_denom(:,:))
clip_covars_denom:
157, Generating enter data create(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
158, Generating enter data create(wpsclrp_chnge(:,:,:))
415, Generating exit data delete(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
416, Generating exit data delete(wpsclrp_chnge(:,:,:))
clip_covar:
567, Generating update self(xpyp(:,:))
600, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
601, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
602, ! blockidx%x threadidx%x collapsed
600, Generating default present(xp2(:ngrdcol,2:nzm-1),yp2(:ngrdcol,2:nzm-1),xpyp_chnge(:ngrdcol,2:nzm-1),xpyp(:ngrdcol,2:nzm-1))
602, Generating implicit firstprivate(xpyp_bound,max_mag_corr)
630, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
631, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
630, Generating default present(xpyp_chnge(:ngrdcol,:))
631, Generating implicit firstprivate(nzm)
639, Generating update self(xpyp(:,:))
clip_variance:
950, Generating copyin(threshold_lo(:,:)) [if not already present]
Generating copy(xp2(:,:)) [if not already present]
957, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
958, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
959, ! blockidx%x threadidx%x collapsed
987, Generating update self(xp2(:,:))
1007, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1008, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1009, ! blockidx%x threadidx%x collapsed
1007, Generating default present(gr)
1009, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3)
1024, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1025, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1026, ! blockidx%x threadidx%x collapsed
1026, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3)
1040, Generating update self(xp2(:,:))
clip_skewness:
1155, 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]
1161, Generating update self(wp3(:,:))
1176, Generating update self(wp3(:,:))
clip_skewness_core:
1246, Generating enter data create(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
1265, Generating implicit firstprivate(nzt,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(wp2_zt(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
1276, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1277, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1278, ! blockidx%x threadidx%x collapsed
1276, Generating default present(sfc_elevation(:ngrdcol),zagl_thresh(:ngrdcol,:nzt),gr%zt(1:ngrdcol,1:nzt),gr)
1288, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1289, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1290, ! blockidx%x threadidx%x collapsed
1288, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt))
1301, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1302, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1303, ! blockidx%x threadidx%x collapsed
1301, 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))
1321, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1322, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1323, ! blockidx%x threadidx%x collapsed
1321, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1334, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1335, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1336, ! blockidx%x threadidx%x collapsed
1334, Generating default present(wp3(:ngrdcol,:nzt))
1344, Generating exit data delete(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
clip_rcm:
1392, Generating copy(rcm(:,:)) [if not already present]
Generating copyin(rtm(:,:)) [if not already present]
1397, Generating update self(rcm(:,:),rtm(:,:))
1417, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1418, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1419, ! blockidx%x threadidx%x collapsed
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/mono_flux_limiter.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_pdf_main.F90
output_multi_col_fields:
1872, Generating enter data create(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:))
1881, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1882, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1883, ! blockidx%x threadidx%x collapsed
1881, Generating default present(upwp_out(1:ngrdcol,1:nzm),thlp2_out(1:ngrdcol,1:nzm),vp2_out(1:ngrdcol,1:nzm),up2_out(1:ngrdcol,1:nzm),rtp2_out(1:ngrdcol,1:nzm),rtpthlp_out(1:ngrdcol,1:nzm),vpwp_out(1:ngrdcol,1:nzm),wp2_out(1:ngrdcol,1:nzm),wprtp_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm))
1897, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1898, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1899, ! blockidx%x threadidx%x collapsed
1897, Generating default present(rtm_out(1:ngrdcol,1:nzt),rcm_out(1:ngrdcol,1:nzt),cloud_frac_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),thlm_out(1:ngrdcol,1:nzt))
1918, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1919, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1920, ! blockidx%x threadidx%x collapsed
1918, Generating default present(vp2(:ngrdcol,:nzm),upwp_out(1:ngrdcol,1:nzm),up2(:ngrdcol,:nzm),thlp2_out(1:ngrdcol,1:nzm),vpwp(:ngrdcol,:nzm),vp2_out(1:ngrdcol,1:nzm),upwp(:ngrdcol,:nzm),up2_out(1:ngrdcol,1:nzm),rtpthlp(:ngrdcol,:nzm),rtp2_out(1:ngrdcol,1:nzm),rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_out(1:ngrdcol,1:nzm),wp2(:ngrdcol,:nzm),vpwp_out(1:ngrdcol,1:nzm),wprtp(:ngrdcol,:nzm),wp2_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm),wpthlp(:ngrdcol,:nzm),wprtp_out(1:ngrdcol,1:nzm))
1935, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1936, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1937, ! blockidx%x threadidx%x collapsed
1935, Generating default present(thlm(:ngrdcol,:nzt),rtm_out(1:ngrdcol,1:nzt),rtm(:ngrdcol,:nzt),rcm_out(1:ngrdcol,1:nzt),cloud_frac(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),cloud_frac_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),wp3(:ngrdcol,:nzt),thlm_out(1:ngrdcol,1:nzt))
1952, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1953, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1954, ! blockidx%x threadidx%x collapsed
1952, Generating default present(upwp_out(1:ngrdcol,1:nzm),thlp2_out(1:ngrdcol,1:nzm),vp2_out(1:ngrdcol,1:nzm),up2_out(1:ngrdcol,1:nzm),rtp2_out(1:ngrdcol,1:nzm),rtpthlp_out(1:ngrdcol,1:nzm),vpwp_out(1:ngrdcol,1:nzm),wp2_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm),wprtp_out(1:ngrdcol,1:nzm))
1954, Generating implicit firstprivate(sample_weight)
1968, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1969, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1970, ! blockidx%x threadidx%x collapsed
1968, Generating default present(rtm_out(1:ngrdcol,1:nzt),rcm_out(1:ngrdcol,1:nzt),cloud_frac_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),thlm_out(1:ngrdcol,1:nzt))
1970, Generating implicit firstprivate(sample_weight)
1979, Generating update self(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:))
2052, Generating exit data delete(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_hybrid_pdf_main.F90
monotonic_turbulent_flux_limit:
486, Generating enter data create(wpxp_net_adjust(:,:),wpxp_thresh_term(:,:),wpxp_mfl_min(:,:),wpxp_mfl_max(:,:),xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_xm_adjustment_needed(:),wpxp_mfl_max_term_zt(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min_term_zt(:,:),xm_mfl(:,:),wpxp_thresh_term_zt(:,:),xp2_zt(:,:),xm_without_ta(:,:))
519, Generating update self(wpxp(:,:),xm_old(:,:),xm(:,:))
551, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
552, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
553, ! blockidx%x threadidx%x collapsed
551, Generating default present(wpxp_net_adjust(:ngrdcol,:nzm))
569, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
570, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
571, ! blockidx%x threadidx%x collapsed
569, Generating default present(xm(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt),xm_enter_mfl(:ngrdcol,:nzt))
571, Generating implicit firstprivate(xp2_threshold,max_xp2)
585, Generating implicit firstprivate(nzt,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(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))
587, Generating implicit firstprivate(xm_tol,solve_type,dt,max_dev)
635, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
637, ! blockidx%x threadidx%x collapsed
652, !$acc loop seq
Generating implicit reduction(min:min_tmp)
Generating implicit reduction(max:max_tmp)
635, 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)
637, Generating implicit firstprivate(j,min_tmp,max_tmp,low_lev,high_lev)
652, Loop is parallelizable
664, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
665, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
666, ! blockidx%x threadidx%x collapsed
664, 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))
666, Generating implicit firstprivate(invrs_dt)
688, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
689, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_adjustment_needed)
690, ! blockidx%x threadidx%x collapsed
688, 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]
690, Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix,k_zt)
754, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
755, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
759, !$acc loop seq
754, 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,:))
755, Generating implicit private(k)
759, 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,wpxp prevents vectorization
Loop carried dependence of wpxp_net_adjust prevents parallelization
Loop carried backward dependence of wpxp_net_adjust prevents vectorization
Generating implicit private(k,solve_type,l_mono_flux_lim_spikefix,k_zt)
Loop carried dependence of wpxp prevents parallelization
865, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
866, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
867, ! blockidx%x threadidx%x collapsed
865, Generating default present(xm_mfl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),l_xm_adjustment_needed(:ngrdcol))
916, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
917, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
928, !$acc loop seq
Generating implicit reduction(+:rho_ds_zt$r)
958, !$acc loop seq
916, 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,:))
917, Generating implicit firstprivate(xm_density_weighted,xm_adj_coef,xm_vert_integral,xm_tol,dz)
928, Loop is parallelizable
958, Loop is parallelizable
991, Generating update self(wpxp_mfl_min(:,:),min_x_allowable(:,:),wpxp(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),xm(:,:))
1056, Generating exit data delete(wpxp_net_adjust(:,:),wpxp_thresh_term(:,:),wpxp_mfl_min(:,:),wpxp_mfl_max(:,:),xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_xm_adjustment_needed(:),wpxp_mfl_max_term_zt(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min_term_zt(:,:),xm_mfl(:,:),wpxp_thresh_term_zt(:,:),xp2_zt(:,:),xm_without_ta(:,:))
mfl_xm_lhs:
1153, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1154, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1155, ! blockidx%x threadidx%x collapsed
1156, ! blockidx%x threadidx%x collapsed
1153, Generating default present(lhs(:,:ngrdcol,:nzt))
1165, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1166, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1167, ! blockidx%x threadidx%x collapsed
1165, Generating default present(lhs(2,:ngrdcol,:nzt))
1167, Generating implicit firstprivate(dt)
mfl_xm_rhs:
1228, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1229, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1230, ! blockidx%x threadidx%x collapsed
1228, 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))
1230, Generating implicit firstprivate(dt)
calc_turb_adv_range:
1491, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
1594, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1595, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1596, ! blockidx%x threadidx%x collapsed
1594, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr)
1596, Generating implicit firstprivate(invrs_dt)
1614, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1615, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1616, ! blockidx%x threadidx%x collapsed
1614, Generating default present(gr,gr%dzm(1:ngrdcol,:),low_lev_effect(:ngrdcol,:),vert_vel_up_zm(:ngrdcol,:))
1616, Generating implicit firstprivate(j,dt_all_grid_levs)
1627, Loop carried reuse of low_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1653
Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt)
Loop carried reuse of low_lev_effect prevents parallelization
1629, Accelerator restriction: induction variable live-out from loop: j
1637, Accelerator restriction: induction variable live-out from loop: j
1640, Accelerator restriction: induction variable live-out from loop: j
1676, Accelerator restriction: induction variable live-out from loop: j
1687, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1688, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1689, ! blockidx%x threadidx%x collapsed
1687, Generating default present(gr,gr%dzm(1:ngrdcol,:),vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1689, Generating implicit firstprivate(j,dt_all_grid_levs)
1696, Loop carried reuse of high_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1726
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 1726
1698, Accelerator restriction: induction variable live-out from loop: j
1706, Accelerator restriction: induction variable live-out from loop: j
1709, Accelerator restriction: induction variable live-out from loop: j
1749, Accelerator restriction: induction variable live-out from loop: j
1761, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1762, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1761, Generating default present(gr,low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1772, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
mean_vert_vel_up_down:
2028, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
2041, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2042, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2043, ! blockidx%x threadidx%x collapsed
2041, 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))
2051, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2052, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2053, ! blockidx%x threadidx%x collapsed
2051, 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))
2061, Generating update self(mean_w_up(:,:),mean_w_down(:,:))
2071, Generating exit data delete(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
calc_mean_w_up_down_component:
2153, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2154, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2155, ! blockidx%x threadidx%x collapsed
2153, 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))
2155, Generating implicit firstprivate(exp_cache,w_ref,sigma_w_i_zm,erf_cache)
2199, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2200, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2199, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:))
2200, Generating implicit firstprivate(nzm)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/numerical_check.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/grid_adaptation_module.F90
calc_grid_dens:
1293, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1295, ! blockidx%x threadidx%x collapsed
1293, Generating default present(ddzt_umvm_sqd(:ngrdcol,:gr%nzm),ddzt_um(:ngrdcol,:gr%nzm),ddzt_vm(:ngrdcol,:gr%nzm),gr)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_clubb_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/mixing_length.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/sfc_varnce_module.F90
set_lscale_max:
66, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
67, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
66, Generating default present(host_dx(:ngrdcol),lscale_max(:ngrdcol),host_dy(:ngrdcol))
72, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
73, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
72, Generating default present(lscale_max(:ngrdcol))
calc_sfc_varnce:
208, Generating enter data create(vsp2_sfc(:),zeta(:),wp2_splat_sfc_correction(:),usp2_sfc(:),vm_sfc_sqd(:),um_sfc_sqd(:),ustar(:),uf(:),depth_pos_wpthlp(:),min_wp2_sfc_val(:))
215, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),vp2(:,:),wp2(:,:))
244, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
245, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
244, Generating default present(depth_pos_wpthlp(:ngrdcol),sfc_elevation(:ngrdcol),wpthlp(:ngrdcol,:),gr%zm(1:ngrdcol,:),gr)
245, Generating implicit firstprivate(k)
252, Accelerator restriction: induction variable live-out from loop: k
254, Accelerator restriction: induction variable live-out from loop: k
255, Accelerator restriction: induction variable live-out from loop: k
525, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
526, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
525, Generating default present(gr,upwp_sfc(:ngrdcol),uf(:ngrdcol),depth_pos_wpthlp(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),vpwp_sfc(:ngrdcol))
526, Generating implicit firstprivate(t0,l_vary_convect_depth,ustar2,wstar)
553, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
554, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
553, 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))
567, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
568, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
567, Generating default present(a_const(:ngrdcol),wprtp_sfc(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),thlp2(:ngrdcol,gr%k_lb_zm),rtpthlp(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),gr,rtp2(:ngrdcol,gr%k_lb_zm))
579, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
580, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
579, 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))
591, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
592, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
591, Generating default present(thlp2(:ngrdcol,gr%k_lb_zm),rtp2(:ngrdcol,gr%k_lb_zm),gr)
603, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
604, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
603, 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)
612, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
613, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
612, 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))
636, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
637, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
638, ! blockidx%x threadidx%x collapsed
636, 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))
695, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
696, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
695, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),gr)
701, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
702, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
701, 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))
721, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
722, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
723, ! blockidx%x threadidx%x collapsed
721, 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))
739, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),wp2(:,:),vp2(:,:))
770, Generating update self(wp2(:,:),wprtp_sfc(:),vp2(:,:),up2(:,:),rtp2(:,:),rtpthlp(:,:),upwp_sfc(:),thlp2(:,:),vpwp_sfc(:),wpthlp(:,:))
773, Generating update self(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:))
819, 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(:))
compute_mixing_length:
319, 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(:,:))
324, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
325, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
324, Generating default present(err_info%err_code(1:ngrdcol),mu(:ngrdcol),err_info)
335, Generating update self(err_info%err_code(:))
346, Generating implicit firstprivate(ngrdcol,nzt)
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(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))
362, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
363, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
364, ! blockidx%x threadidx%x collapsed
362, 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)
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(gr,rt_par_j_precalc(:ngrdcol,:),rtm(:ngrdcol,:),entrain_coef(:ngrdcol,:),thlm(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),exp_mu_dzm(:ngrdcol,:))
388, Generating implicit firstprivate(j_zm)
420, Generating implicit firstprivate(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(gr,rt_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),thlm(:ngrdcol,:),entrain_coef(:ngrdcol,:),rtm(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:))
422, Generating implicit firstprivate(j_zm)
460, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
461, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
462, !$acc loop seq
506, !$acc loop seq
460, 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,:))
461, Scalar last value needed after loop for dcape_dz_j at line 967,974,995,993
Generating implicit firstprivate(lscale_up_max_alt,k,j)
462, 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
506, 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 701,705
Loop carried dependence due to exposed use of p_in_pa(:,:) prevents parallelization
Loop carried scalar dependence for dcape_dz_j at line 638,645,661,663
Scalar last value needed after loop for dcape_dz_j at line 967,974,995,993
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
550, Loop carried scalar dependence for thl_par_j at line 569
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 967,974,995,993
Loop carried scalar dependence for rt_par_j at line 576
Loop carried scalar dependence for dcape_dz_j_minus_1 at line 610
Loop carried scalar dependence for tke at line 622,614
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 569
Loop carried scalar dependence for rt_par_j at line 576
Loop carried scalar dependence for dcape_dz_j_minus_1 at line 610
Loop carried scalar dependence for tke at line 622,614
554, Accelerator restriction: induction variable live-out from loop: j
557, Accelerator restriction: induction variable live-out from loop: j
569, Accelerator restriction: induction variable live-out from loop: j
576, Accelerator restriction: induction variable live-out from loop: j
583, Accelerator restriction: induction variable live-out from loop: j
585, Accelerator restriction: induction variable live-out from loop: j
Reference argument passing prevents parallelization: tl_par_j
602, Accelerator restriction: induction variable live-out from loop: j
606, Accelerator restriction: induction variable live-out from loop: j
623, Accelerator restriction: induction variable live-out from loop: j
625, Accelerator restriction: induction variable live-out from loop: j
722, Generating implicit firstprivate(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(gr,rt_par_j_precalc(:ngrdcol,:),rtm(:ngrdcol,:),entrain_coef(:ngrdcol,:),thlm(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),exp_mu_dzm(:ngrdcol,:))
724, Generating implicit firstprivate(jp1_zm)
753, Generating implicit firstprivate(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(gr,rt_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),thlm(:ngrdcol,:),entrain_coef(:ngrdcol,:),rtm(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:))
755, Generating implicit firstprivate(jp1_zm)
792, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
793, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
794, !$acc loop seq
837, !$acc loop seq
792, 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,:))
793, Generating implicit firstprivate(lscale_down_min_alt,k,j)
794, 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)
837, 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 1032,1033
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 967,974,993,995
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
881, Loop carried scalar dependence for thl_par_j at line 900
Loop carried scalar dependence for rt_par_j at line 907
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 967,974,993,995
Loop carried scalar dependence for dcape_dz_j_plus_1 at line 940
Scalar last value needed after loop for dcape_dz_j_plus_1 at line 967,993,995
Loop carried scalar dependence for tke at line 944,952
Scalar last value needed after loop for tke at line 974,995
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
885, Accelerator restriction: induction variable live-out from loop: j
888, Accelerator restriction: induction variable live-out from loop: j
900, Accelerator restriction: induction variable live-out from loop: j
907, Accelerator restriction: induction variable live-out from loop: j
914, Accelerator restriction: induction variable live-out from loop: j
916, Accelerator restriction: induction variable live-out from loop: j
Reference argument passing prevents parallelization: tl_par_j
933, Accelerator restriction: induction variable live-out from loop: j
936, Accelerator restriction: induction variable live-out from loop: j
953, Accelerator restriction: induction variable live-out from loop: j
955, Accelerator restriction: induction variable live-out from loop: j
1044, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1045, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1046, !$acc loop seq
1079, !$acc loop seq
1044, 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))
1046, Loop is parallelizable
Generating implicit firstprivate(l_implemented,lminh,lmin)
1079, Loop is parallelizable
1087, Generating update self(thlm(:,:),lscale_up(:,:),em(:,:),p_in_pa(:,:),rtm(:,:),thvm(:,:),thv_ds(:,:),lscale(:,:),lscale_down(:,:),exner(:,:))
1120, 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:
1277, 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(:,:))
1455, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1456, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1457, ! blockidx%x threadidx%x collapsed
1455, Generating default present(lscale_pert_2(:ngrdcol,:nzt),lscale_pert_1(:ngrdcol,:nzt))
1467, Generating update self(lscale_pert_2(:,:),lscale_pert_1(:,:))
1522, 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:
1736, Generating enter data create(smooth_norm_ddzt_umvm(:,:),ice_supersat_frac_zm(:,:),h_invrs_tau_wpxp_n2(:,:),brunt_freq_pos(:,:),norm_ddzt_umvm(:,:),invrs_tau_shear_smooth(:,:),tmp_calc_ngrdcol(:),bvf_thresh(:,:),brunt_vaisala_freq_clipped(:,:),brunt_freq_out_cloud(:,:),ustar(:))
1743, Generating enter data create(tmp_calc_max(:,:),tmp_calc_min_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:))
1747, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1748, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1747, 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)
1758, Generating update self(err_info%err_code(:))
1765, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1766, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1765, Generating default present(upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),tmp_calc_ngrdcol(:ngrdcol))
1781, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1782, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1781, Generating default present(ustar(:ngrdcol),tmp_calc_ngrdcol(:ngrdcol))
1782, Generating implicit firstprivate(ufmin)
1789, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1791, ! blockidx%x threadidx%x collapsed
1789, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),clubb_params(:ngrdcol,80))
1791, Generating implicit firstprivate(tau_const)
1797, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1798, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1799, ! blockidx%x threadidx%x collapsed
1797, Generating default present(norm_ddzt_umvm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
1807, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1809, ! blockidx%x threadidx%x collapsed
1807, Generating default present(clubb_params(:ngrdcol,82),invrs_tau_shear_smooth(:ngrdcol,:nzm),smooth_norm_ddzt_umvm(:ngrdcol,:nzm))
1820, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1821, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1822, ! blockidx%x threadidx%x collapsed
1820, Generating default present(gr%zm(1:ngrdcol,1:nzm),invrs_tau_sfc(:ngrdcol,:nzm),clubb_params(:ngrdcol,81:),gr,ustar(:ngrdcol),sfc_elevation(:ngrdcol))
1831, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1832, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1833, ! blockidx%x threadidx%x collapsed
1831, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm),invrs_tau_sfc(:ngrdcol,:nzm))
1855, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1856, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1857, ! blockidx%x threadidx%x collapsed
1855, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm))
1894, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1895, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1896, ! blockidx%x threadidx%x collapsed
1894, Generating default present(ice_supersat_frac_zm(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
1907, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1908, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1909, ! blockidx%x threadidx%x collapsed
1907, Generating default present(clubb_params(:ngrdcol,92),gr%zm(1:ngrdcol,1:nzm),gr,brunt_freq_out_cloud(:ngrdcol,:nzm))
1920, Generating update self(brunt_freq_pos(:,:),brunt_freq_out_cloud(:,:))
1934, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1935, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1936, ! blockidx%x threadidx%x collapsed
1934, 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))
1936, Generating implicit firstprivate(c_invrs_tau_n2_wp2,c_invrs_tau_n2)
1957, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1958, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1959, ! blockidx%x threadidx%x collapsed
1957, Generating default present(invrs_tau_zm(:ngrdcol,:nzm))
1965, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1966, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1967, ! blockidx%x threadidx%x collapsed
1965, 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:))
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(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),invrs_tau_xp2_zm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
2022, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2023, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2024, ! blockidx%x threadidx%x collapsed
2022, Generating default present(clubb_params(:ngrdcol,86),invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
2034, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2035, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2036, ! blockidx%x threadidx%x collapsed
2034, 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))
2057, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2058, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2059, ! blockidx%x threadidx%x collapsed
2057, 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))
2071, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2072, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2073, ! blockidx%x threadidx%x collapsed
2071, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),clubb_params(:ngrdcol,89),bvf_thresh(:ngrdcol,:nzm))
2085, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2086, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2087, ! blockidx%x threadidx%x collapsed
2085, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),h_invrs_tau_wpxp_n2(:ngrdcol,:nzm),clubb_params(:ngrdcol,89))
2129, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2130, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2131, ! blockidx%x threadidx%x collapsed
2129, 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)
2144, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2145, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2146, ! blockidx%x threadidx%x collapsed
2144, 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))
2178, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2179, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2180, ! blockidx%x threadidx%x collapsed
2178, Generating default present(tau_max_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale_max(:ngrdcol))
2186, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2187, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2188, ! blockidx%x threadidx%x collapsed
2186, Generating default present(tau_max_zm(:ngrdcol,:nzm),lscale_max(:ngrdcol),em(:ngrdcol,:nzm))
2216, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2217, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2218, ! blockidx%x threadidx%x collapsed
2216, Generating default present(tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm))
2226, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2227, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2228, ! blockidx%x threadidx%x collapsed
2226, Generating default present(tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt))
2239, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2240, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2241, ! blockidx%x threadidx%x collapsed
2239, Generating default present(lscale(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale_up(:ngrdcol,:nzt))
2254, Generating exit data delete(smooth_norm_ddzt_umvm(:,:),ice_supersat_frac_zm(:,:),h_invrs_tau_wpxp_n2(:,:),brunt_freq_pos(:,:),norm_ddzt_umvm(:,:),invrs_tau_shear_smooth(:,:),tmp_calc_ngrdcol(:),bvf_thresh(:,:),brunt_vaisala_freq_clipped(:,:),brunt_freq_out_cloud(:,:),ustar(:))
2261, Generating exit data delete(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pdf_closure_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/setup_clubb_pdf_params.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_windm_edsclrm_module.F90
advance_windm_edsclrm:
286, Generating enter data create(wind_speed_pert(:,:),km_zt(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),solution(:,:,:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:))
292, Generating enter data create(edsclrm_old(:,:,:))
294, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
295, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
294, Generating default present(nu_zero(:ngrdcol))
300, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
301, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
302, ! blockidx%x threadidx%x collapsed
300, Generating default present(km_zm(:ngrdcol,:nzm),km_zm_p_nu10(:ngrdcol,:nzm),nu_vert_res_dep%nu10(1:ngrdcol),nu_vert_res_dep)
316, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
317, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
318, ! blockidx%x threadidx%x collapsed
319, ! blockidx%x threadidx%x collapsed
316, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt))
337, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
338, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
339, ! blockidx%x threadidx%x collapsed
337, Generating default present(vm(:ngrdcol,:nzt),vm_old(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
374, Generating implicit firstprivate(ngrdcol,nzt)
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(wind_speed(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
383, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
384, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
383, Generating default present(upwp(:ngrdcol,gr%k_lb_zm),vpwp(:ngrdcol,gr%k_lb_zm),u_star_sqd(:ngrdcol),gr)
416, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
417, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
418, ! blockidx%x threadidx%x collapsed
416, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
428, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
429, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
430, ! blockidx%x threadidx%x collapsed
428, Generating default present(vpwp(:ngrdcol,2:nzm-1),xpwp(:ngrdcol,2:nzm-1))
439, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
440, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
439, Generating default present(gr,upwp(:ngrdcol,gr%k_ub_zm),vpwp(:ngrdcol,gr%k_ub_zm))
477, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
478, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
479, ! blockidx%x threadidx%x collapsed
477, Generating default present(solution(:ngrdcol,:nzt,:1),um(:ngrdcol,:nzt))
488, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
489, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
490, ! blockidx%x threadidx%x collapsed
488, Generating default present(solution(:ngrdcol,:nzt,2),vm(:ngrdcol,:nzt))
498, Generating update self(um(:,:),wind_speed(:,:),vm(:,:),lhs_ma_zt(:,:,:),rho_ds_zm(:,:),lhs_diff(:,:,:),invrs_rho_ds_zt(:,:),u_star_sqd(:))
524, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
525, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
526, ! blockidx%x threadidx%x collapsed
524, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
536, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
579, Generating update device(vm(:,:),um(:,:))
591, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
592, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
593, ! blockidx%x threadidx%x collapsed
591, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
603, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
604, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
605, ! blockidx%x threadidx%x collapsed
603, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1))
616, Generating update self(vm(:,:),um(:,:))
625, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
626, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
627, ! blockidx%x threadidx%x collapsed
625, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
627, Generating implicit firstprivate(ts_nudge,dt)
635, Generating update self(vm(:,:),um(:,:))
647, Generating update self(vm_ref(:,:),um_ref(:,:))
750, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
751, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
752, ! blockidx%x threadidx%x collapsed
750, Generating default present(wind_speed_pert(:ngrdcol,:nzt),vm_pert(:ngrdcol,:nzt),um_pert(:ngrdcol,:nzt))
759, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
760, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
759, Generating default present(vpwp_pert(:ngrdcol,gr%k_lb_zm),upwp_pert(:ngrdcol,gr%k_lb_zm),u_star_sqd_pert(:ngrdcol),gr)
793, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
794, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
795, ! blockidx%x threadidx%x collapsed
793, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
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(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
816, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
817, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
816, Generating default present(gr,vpwp_pert(:ngrdcol,gr%k_ub_zm),upwp_pert(:ngrdcol,gr%k_ub_zm))
854, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
855, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
856, ! blockidx%x threadidx%x collapsed
854, Generating default present(um_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1))
865, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
866, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
867, ! blockidx%x threadidx%x collapsed
865, Generating default present(vm_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
881, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
882, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
883, ! blockidx%x threadidx%x collapsed
881, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
893, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
894, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
895, ! blockidx%x threadidx%x collapsed
893, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
982, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
983, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
984, ! blockidx%x threadidx%x collapsed
985, ! blockidx%x threadidx%x collapsed
982, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1023, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1024, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1025, ! blockidx%x threadidx%x collapsed
1023, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
1035, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
1036, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1037, ! blockidx%x threadidx%x collapsed
1035, Generating default present(wpedsclrp(:ngrdcol,gr%k_ub_zm,:edsclr_dim),gr)
1071, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
1072, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1073, ! blockidx%x threadidx%x collapsed
1074, ! blockidx%x threadidx%x collapsed
1071, Generating default present(solution(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1082, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
1083, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1084, ! blockidx%x threadidx%x collapsed
1085, ! blockidx%x threadidx%x collapsed
1082, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1103, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1104, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1105, ! blockidx%x threadidx%x collapsed
1103, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
1120, 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(:,:))
1169, Generating exit data delete(wind_speed_pert(:,:),km_zt(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),solution(:,:,:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:))
1175, Generating exit data delete(edsclrm_old(:,:,:))
compute_uv_tndcy:
2079, Generating enter data create(xm_gf(:,:),xm_cf(:,:))
2093, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2094, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2095, ! blockidx%x threadidx%x collapsed
2093, Generating default present(perp_wind_g(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),fcor(:ngrdcol))
2101, Generating implicit firstprivate(ngrdcol,nzt)
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_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol))
2115, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2116, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2117, ! blockidx%x threadidx%x collapsed
2115, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(: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(perp_wind_m(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt),fcor(:ngrdcol))
2137, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2138, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2139, ! blockidx%x threadidx%x collapsed
2137, Generating default present(xm_gf(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2148, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2149, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2150, ! blockidx%x threadidx%x collapsed
2148, Generating default present(xm_tndcy(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2158, Generating update self(xm_cf(:,:),xm_gf(:,:),xm_forcing(:,:))
2177, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2178, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2179, ! blockidx%x threadidx%x collapsed
2177, Generating default present(xm_tndcy(:ngrdcol,:nzt))
2187, Generating exit data delete(xm_gf(:,:),xm_cf(:,:))
windm_edsclrm_lhs:
2263, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2264, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2265, ! blockidx%x threadidx%x collapsed
2263, Generating default present(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt))
2265, Generating implicit firstprivate(invrs_dt)
2280, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2281, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2282, ! blockidx%x threadidx%x collapsed
2283, !$acc loop seq
2280, Generating default present(gr,lhs_ma_zt(:,:ngrdcol,:),lhs(:,:ngrdcol,:))
2283, Loop is parallelizable
2293, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2294, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2293, 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:
2414, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2415, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2414, Generating default present(rhs(:ngrdcol,:1),xm_tndcy(:ngrdcol,:1),xm(:ngrdcol,:2),lhs_diff(:2,:ngrdcol,:1))
2415, Generating implicit firstprivate(invrs_dt)
2437, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2438, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2439, ! blockidx%x threadidx%x collapsed
2437, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),gr,xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:),rhs(:ngrdcol,2:nzt-1))
2439, Generating implicit firstprivate(invrs_dt)
2452, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2453, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2452, Generating default present(rhs(:ngrdcol,nzt),xm_tndcy(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),lhs_diff(2:,:ngrdcol,nzt))
2453, Generating implicit firstprivate(nzt,invrs_dt)
2464, Generating update self(xm(:,:),lhs_diff(:,:,:))
2505, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2506, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2505, 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))
2516, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:))
pdf_closure:
434, 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(:,:))
446, 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(:,:,:))
497, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
498, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
499, ! blockidx%x threadidx%x collapsed
497, Generating default present(wp2(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz))
648, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
649, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
650, ! blockidx%x threadidx%x collapsed
648, 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)
717, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
Generating NVIDIA GPU code
718, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
719, ! blockidx%x threadidx%x collapsed
720, !$acc loop seq
717, Generating default present(corr_w_sclr_1(:ngrdcol,:nz,:sclr_dim),corr_w_sclr_2(:ngrdcol,:nz,:sclr_dim))
720, Loop is parallelizable
920, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
921, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
922, ! blockidx%x threadidx%x collapsed
920, 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)
988, Generating implicit firstprivate(nz,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(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))
1054, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1055, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1056, ! blockidx%x threadidx%x collapsed
1054, 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))
1087, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1088, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1089, ! blockidx%x threadidx%x collapsed
1087, 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))
1104, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1105, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1106, ! blockidx%x threadidx%x collapsed
1104, 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)
1193, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1194, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1195, ! blockidx%x threadidx%x collapsed
1193, Generating default present(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))
1222, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1223, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1224, ! blockidx%x threadidx%x collapsed
1222, 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))
1260, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
Generating NVIDIA GPU code
1261, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1262, ! blockidx%x threadidx%x collapsed
1263, ! blockidx%x threadidx%x collapsed
1260, 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))
1303, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1304, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1305, ! blockidx%x threadidx%x collapsed
1303, 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))
1336, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1337, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1338, ! blockidx%x threadidx%x collapsed
1336, 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))
1391, 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(:,:))
1418, Generating update self(sclrpthvp(:,:,:),wpsclrpthlp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:))
1449, 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(:,:))
1452, Generating update self(sclrprtp(:,:,:),sclrp2(:,:,:),sclrm(:,:,:),wpsclrp(:,:,:),sclrpthlp(:,:,:))
1745, 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(:,:))
1757, 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:
1837, Generating enter data create(denominator(:,:))
1839, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1840, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1841, ! blockidx%x threadidx%x collapsed
1839, Generating default present(crt(:ngrdcol,:nz),cthl(:ngrdcol,:nz),chi(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),exner(:ngrdcol,:nz),tl(:ngrdcol,:nz),rt(:ngrdcol,:nz))
1841, Generating implicit firstprivate(beta,invrs_beta_rsatl_p1)
1866, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1867, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1868, ! blockidx%x threadidx%x collapsed
1866, 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))
1868, Generating implicit firstprivate(varnce_eta,varnce_thl_term,varnce_rt_term,corr_rt_thl_term,varnce_chi)
1892, Generating exit data delete(denominator(:,:))
calc_wp4_pdf:
1959, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1960, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1961, ! blockidx%x threadidx%x collapsed
1959, 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:
2064, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2065, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2066, ! blockidx%x threadidx%x collapsed
2064, 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:
2171, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2172, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2173, ! blockidx%x threadidx%x collapsed
2171, 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:
2271, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2272, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2273, ! blockidx%x threadidx%x collapsed
2271, 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:
2398, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2400, ! blockidx%x threadidx%x collapsed
2398, 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:
2518, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2519, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2520, ! blockidx%x threadidx%x collapsed
2518, Generating default present(rc(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),mean_chi(:ngrdcol,:nz))
2520, Generating implicit firstprivate(zeta)
calc_ice_cloud_frac_component:
2645, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_below_freezing)
2648, ! blockidx%x threadidx%x collapsed
2645, 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]
2665, Generating create(rsat_ice(:,:)) [if not already present]
2670, Generating implicit firstprivate(nz,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(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))
2672, Generating implicit firstprivate(zeta,chi_at_ice_sat)
calc_xprcp_component:
3154, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
3155, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3156, ! blockidx%x threadidx%x collapsed
3154, 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:
3290, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
3291, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3292, ! blockidx%x threadidx%x collapsed
3290, 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))
3292, 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:
4154, Generating enter data create(rtpthvp_zt(:,:),skw_zt(:,:),upwp_zt(:,:),thlpthvp_zt(:,:),gamma_skw_fnc_zt(:,:),rel_humidity(:,:),vp3_zm(:,:),up3_zm(:,:),thlp3_zm(:,:),rtp3_zm(:,:),wp4_zt(:,:),thlprcp_zt(:,:),rtpthlp_zt(:,:),wpthlp_zt(:,:),wp3_zm(:,:),wp2up2_zt(:,:),wp2_zt(:,:),sku_zt(:,:),skv_zm(:,:),skthl_zt(:,:),sku_zm(:,:),skrt_zt(:,:),skthl_zm(:,:),sigma_sqd_w_zt(:,:),skrt_zm(:,:),skv_zt(:,:),skw_zm(:,:),sigma_sqd_w_tmp(:,:),gamma_skw_fnc(:,:),vprcp_zt(:,:),uprcp_zt(:,:),vp2_zt(:,:),vm_zm(:,:),up2_zt(:,:),um_zm(:,:),rtprcp_zt(:,:),wprtp_zt(:,:),wprcp_zt(:,:),thlp2_zt(:,:),t_in_k(:,:),rtp2_zt(:,:),rsat(:,:),wp2vp2_zt(:,:),vpwp_zt(:,:),wpthvp_zt(:,:))
4164, Generating enter data create(wp2thvp_zm(:,:),w_up_in_cloud_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2up_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),cloudy_downdraft_frac_zm(:,:),p_in_pa_zm(:,:),wpup2_zm(:,:),wpthlp2_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:))
4171, Generating enter data create(sksclr_zt(:,:,:),wpsclrprtp_zm(:,:,:),wp2sclrp_zm(:,:,:),wpsclrp_zt(:,:,:),sclrp3_zm(:,:,:),sclrpthlp_zt(:,:,:),sclrpthvp_zt(:,:,:),sksclr_zm(:,:,:),sclrprtp_zt(:,:,:),sclrprcp_zt(:,:,:),sclrp2_zt(:,:,:),sclrm_zm(:,:,:),wpsclrp2_zm(:,:,:),wpsclrpthlp_zm(:,:,:))
4176, Generating enter data create(rtphmp(:,:,:),thlphmp(:,:,:),wphydrometp_zt(:,:,:),wp2hmp_zm(:,:,:))
4260, Generating update self(skrt_zt(:,:),skrt_zm(:,:),skthl_zm(:,:),skthl_zt(:,:),skw_zt(:,:),skw_zm(:,:))
4285, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4286, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4287, ! blockidx%x threadidx%x collapsed
4285, Generating default present(skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,57:59))
4287, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
4309, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4311, ! blockidx%x threadidx%x collapsed
4309, Generating default present(skw_zt(:ngrdcol,:nzt),gamma_skw_fnc_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,57:59))
4311, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
4354, Generating update self(gamma_skw_fnc(:,:))
4398, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4400, ! blockidx%x threadidx%x collapsed
4398, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),skw_velocity(:ngrdcol,:nzm),wp3_zm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4479, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4480, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4481, ! blockidx%x threadidx%x collapsed
4479, Generating default present(rtm_ref(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),gr,gr%zt(1:ngrdcol,1:nzt))
4481, Generating implicit firstprivate(dt,rtm_min,ts_nudge,rtm_nudge_max_altitude)
4508, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4509, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4508, Generating default present(p_sfc(:ngrdcol),p_in_pa_zm(:ngrdcol,:),gr,p_in_pa(:ngrdcol,gr%k_ub_zt))
4519, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4520, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4521, ! blockidx%x threadidx%x collapsed
4519, Generating default present(p_in_pa_zm(:ngrdcol,:nzm),exner_zm(:ngrdcol,:nzm))
4608, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4609, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4608, Generating default present(wp4(:ngrdcol,:),gr)
4625, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4626, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4625, Generating default present(rcp2(:ngrdcol,gr%k_ub_zm),gr)
4645, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4646, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4645, Generating default present(wpthvp(:ngrdcol,gr%k_ub_zm),wprcp(:ngrdcol,gr%k_ub_zm),thlprcp(:ngrdcol,gr%k_ub_zm),rtprcp(:ngrdcol,gr%k_ub_zm),wp2vp2(:ngrdcol,gr%k_ub_zm),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))
4662, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4663, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4664, ! blockidx%x threadidx%x collapsed
4662, 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))
4679, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4680, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4679, Generating default present(sclrpthvp(:ngrdcol,gr%k_ub_zm,sclr),sclrprcp(:ngrdcol,gr%k_ub_zm,sclr),gr)
4680, Generating implicit firstprivate(sclr)
4691, Generating update self(vprcp(:,:),uprcp(:,:))
4720, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4721, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4720, Generating default present(gr,cloud_frac_zm(:ngrdcol,gr%k_ub_zm))
4765, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4766, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4767, ! blockidx%x threadidx%x collapsed
4765, Generating default present(cloud_frac(:ngrdcol,:nzt),rcm_in_layer(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),cloud_cover(:ngrdcol,:nzt))
4775, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4776, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4777, ! blockidx%x threadidx%x collapsed
4775, Generating default present(ice_supersat_frac(:ngrdcol,:nzt),cloud_frac(:ngrdcol,:nzt))
4789, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4791, ! blockidx%x threadidx%x collapsed
4789, Generating default present(rcm(:ngrdcol,:nzt),rcm_supersat_adj(:ngrdcol,:nzt),rel_humidity(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),rsat(:ngrdcol,:nzt))
4806, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4807, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_spur_supersat)
4808, ! blockidx%x threadidx%x collapsed
4806, 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]
4824, Generating exit data delete(rtpthvp_zt(:,:),skw_zt(:,:),upwp_zt(:,:),thlpthvp_zt(:,:),gamma_skw_fnc_zt(:,:),rel_humidity(:,:),vp3_zm(:,:),up3_zm(:,:),thlp3_zm(:,:),rtp3_zm(:,:),wp4_zt(:,:),thlprcp_zt(:,:),rtpthlp_zt(:,:),wpthlp_zt(:,:),wp3_zm(:,:),wp2up2_zt(:,:),wp2_zt(:,:),sku_zt(:,:),skv_zm(:,:),skthl_zt(:,:),sku_zm(:,:),skrt_zt(:,:),skthl_zm(:,:),sigma_sqd_w_zt(:,:),skrt_zm(:,:),skv_zt(:,:),skw_zm(:,:),sigma_sqd_w_tmp(:,:),gamma_skw_fnc(:,:),vprcp_zt(:,:),uprcp_zt(:,:),vp2_zt(:,:),vm_zm(:,:),up2_zt(:,:),um_zm(:,:),rtprcp_zt(:,:),wprtp_zt(:,:),wprcp_zt(:,:),thlp2_zt(:,:),t_in_k(:,:),rtp2_zt(:,:),rsat(:,:),wp2vp2_zt(:,:),vpwp_zt(:,:),wpthvp_zt(:,:))
4834, Generating exit data delete(wp2thvp_zm(:,:),w_up_in_cloud_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2up_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),cloudy_downdraft_frac_zm(:,:),p_in_pa_zm(:,:),wpup2_zm(:,:),wpthlp2_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:))
4841, Generating exit data delete(sksclr_zt(:,:,:),wpsclrprtp_zm(:,:,:),wp2sclrp_zm(:,:,:),wpsclrp_zt(:,:,:),sclrp3_zm(:,:,:),sclrpthlp_zt(:,:,:),sclrpthvp_zt(:,:,:),sksclr_zm(:,:,:),sclrprtp_zt(:,:,:),sclrprcp_zt(:,:,:),sclrp2_zt(:,:,:),sclrm_zm(:,:,:),wpsclrp2_zm(:,:,:),wpsclrpthlp_zm(:,:,:))
4846, Generating exit data delete(rtphmp(:,:,:),thlphmp(:,:,:),wphydrometp_zt(:,:,:),wp2hmp_zm(:,:,:))
trapezoidal_rule_zt:
4987, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4988, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4987, 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))
5005, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5006, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5005, 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))
5006, Generating implicit firstprivate(sclr)
calc_trapezoid_zt:
5187, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5188, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5189, ! blockidx%x threadidx%x collapsed
5187, Generating default present(gr,gr%zm(1:ngrdcol,:),gr%invrs_dzt(1:ngrdcol,:),gr%zt(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:))
5189, Generating implicit firstprivate(k_zmp1,k_zm)
calc_trapezoid_zm:
5266, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5267, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5268, ! blockidx%x threadidx%x collapsed
5266, Generating default present(gr,gr%invrs_dzm(1:ngrdcol,:),gr%zm(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:),gr%zt(1:ngrdcol,:))
5268, Generating implicit firstprivate(k_ztm1,k_zt)
compute_cloud_cover:
5375, Generating enter data create(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_lower(:,:),vert_cloud_frac_upper(:,:))
5378, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5379, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5380, ! blockidx%x threadidx%x collapsed
5378, Generating default present(chi_mean(:ngrdcol,:nzt),pdf_params,pdf_params%chi_2(1:ngrdcol,1:nzt),pdf_params%mixt_frac(1:ngrdcol,1:nzt),pdf_params%chi_1(1:ngrdcol,1:nzt))
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(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,:))
5392, Generating implicit firstprivate(k_zmp1,nzt,kp1,km1,k_zm)
5501, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5502, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5501, 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))
5509, Generating update self(err_info%err_code(:))
5512, Generating update self(rcm(:,:),pdf_params%mixt_frac(:,:),pdf_params%chi_1(:,:),cloud_frac(:,:),pdf_params%chi_2(:,:))
5526, Generating exit data delete(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_upper(:,:),vert_cloud_frac_lower(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_xp2_xpyp_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_xm_wpxp_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_wp2_wp3_module.F90
advance_wp2_wp3:
441, Generating enter data create(dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a1_coef(:,:),c_wp3_pr_tp(:),coef_wp4_implicit(:,:),lhs_ac_pr2_wp2(:,:),lhs(:,:,:),lhs_ma_zm(:,:,:),lhs_dp1_wp2(:,:),lhs_diff_zt(:,:,:),lhs_diff_zm(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_adv_tp_wp3(:,:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr3_wp2(:,:),rhs_pr1_wp3(:,:),rhs(:,:),rhs_pr3_wp3(:,:),rhs_bp1_pr2_wp3(:,:),rhs_pr1_wp2(:,:),lhs_pr1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_ma_zt(:,:,:),rhs_bp_pr2_wp2(:,:),lhs_diff_zt_crank(:,:,:),lhs_ta_wp2(:,:,:),lhs_pr1_wp3(:,:),lhs_ac_pr2_wp3(:,:),lhs_ta_wp3(:,:,:),lhs_pr_tp_wp3(:,:,:),wp3_old(:,:),wp3_pr3_lhs(:,:,:),wp3_term_ta_lhs_result(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a1_coef_zt(:,:),c16_fnc(:,:),wp2_smth(:,:),rhs_ta_wp3(:,:))
496, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
497, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
498, ! blockidx%x threadidx%x collapsed
496, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),skw_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,22:24))
498, Generating implicit firstprivate(c11,c11b,c11c)
518, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
519, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
520, ! blockidx%x threadidx%x collapsed
518, Generating default present(c1_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,:3))
520, Generating implicit firstprivate(c1,c1b,c1c)
541, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
542, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
543, ! blockidx%x threadidx%x collapsed
541, Generating default present(c1_skw_fnc(:ngrdcol,:nzm))
551, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
552, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
553, ! blockidx%x threadidx%x collapsed
551, Generating default present(c16_fnc(:ngrdcol,:nzt),cx_fnc_richardson(:ngrdcol,:nzt))
561, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
562, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
563, ! blockidx%x threadidx%x collapsed
561, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info)
575, Generating implicit firstprivate(nzt,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(c16_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info)
589, Generating update self(err_info%err_code(:))
598, Generating update self(c1_skw_fnc(:,:),c11_skw_fnc(:,:))
609, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
611, ! blockidx%x threadidx%x collapsed
609, Generating default present(kw1(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,38))
619, Generating implicit firstprivate(nzm,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(kw8(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,44))
639, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
640, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
641, ! blockidx%x threadidx%x collapsed
639, Generating default present(coef_wp4_implicit_zt(:ngrdcol,:nzt),pdf_implicit_coefs_terms%coef_wp4_implicit(1:ngrdcol,1:nzt),pdf_implicit_coefs_terms)
673, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
674, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
675, ! blockidx%x threadidx%x collapsed
673, Generating default present(a1_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm))
691, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
693, ! blockidx%x threadidx%x collapsed
691, Generating default present(rhs_pr3_wp3(:ngrdcol,:nzt))
700, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
701, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
702, ! blockidx%x threadidx%x collapsed
703, ! blockidx%x threadidx%x collapsed
700, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,:nzt),wp3_pr3_lhs(:,:ngrdcol,:nzt))
796, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
797, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
796, Generating default present(c_wp3_pr_tp(:ngrdcol))
807, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
808, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
807, Generating default present(clubb_params(:ngrdcol,29),c_wp3_pr_tp(:ngrdcol))
819, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
820, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
821, ! blockidx%x threadidx%x collapsed
822, ! blockidx%x threadidx%x collapsed
819, Generating default present(lhs_adv_tp_wp3(:,:ngrdcol,:nzt),lhs_tp_wp3(:,:ngrdcol,:nzt),lhs_pr_tp_wp3(:,:ngrdcol,:nzt))
959, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
960, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
961, ! blockidx%x threadidx%x collapsed
962, ! blockidx%x threadidx%x collapsed
959, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),clubb_params(:ngrdcol,25))
1021, Generating implicit firstprivate(nzm,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(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1028, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1029, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1030, ! blockidx%x threadidx%x collapsed
1028, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1061, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1062, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1063, ! blockidx%x threadidx%x collapsed
1061, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1068, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1069, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1070, ! blockidx%x threadidx%x collapsed
1068, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1080, Generating update self(wp2(:,:))
1101, Generating update device(wp2(:,:))
1107, Generating update self(wp3(:,:))
1128, Generating update device(wp3(:,:))
1135, Generating update self(wp2vp2(:,:),wp3(:,:),wm_zt(:,:),wp2(:,:),wp3_on_wp2(:,:),wp2_old(:,:),skw_zt(:,:),rho_ds_zt(:,:),wprtp(:,:),wp4(:,:),lhs_splat_wp2(:,:),kh_zt(:,:),a3_coef_zt(:,:),thv_ds_zm(:,:),thlp2(:,:),invrs_rho_ds_zm(:,:),em(:,:),rho_ds_zm(:,:),mixt_frac(:,:),invrs_rho_ds_zt(:,:),wp3_old(:,:),a3_coef(:,:),lhs_splat_wp3(:,:),skw_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_c1_zm(:,:),kh_zm(:,:),invrs_tau_wp3_zt(:,:),cx_fnc_richardson(:,:),vm(:,:),um(:,:),vp2(:,:),up2(:,:),upwp(:,:),thv_ds_zt(:,:),wp2_zt(:,:),wpthlp(:,:),wp3_zm(:,:),wp2up2(:,:),wp2thvp(:,:),wpvp2(:,:),wpup2(:,:),wpthvp(:,:),wm_zm(:,:),vpwp(:,:),sigma_sqd_w(:,:),sfc_elevation(:),rtp2(:,:))
1214, Generating exit data delete(dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a1_coef(:,:),c_wp3_pr_tp(:),coef_wp4_implicit(:,:),lhs_ac_pr2_wp2(:,:),lhs(:,:,:),lhs_ma_zm(:,:,:),lhs_dp1_wp2(:,:),lhs_diff_zt(:,:,:),lhs_diff_zm(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_adv_tp_wp3(:,:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr3_wp2(:,:),rhs_pr1_wp3(:,:),rhs(:,:),rhs_pr3_wp3(:,:),rhs_bp1_pr2_wp3(:,:),rhs_pr1_wp2(:,:),lhs_pr1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_ma_zt(:,:,:),rhs_bp_pr2_wp2(:,:),lhs_diff_zt_crank(:,:,:),lhs_ta_wp2(:,:,:),lhs_pr1_wp3(:,:),lhs_ac_pr2_wp3(:,:),lhs_ta_wp3(:,:,:),lhs_pr_tp_wp3(:,:,:),wp3_old(:,:),wp3_term_ta_lhs_result(:,:,:),wp3_pr3_lhs(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a1_coef_zt(:,:),c16_fnc(:,:),wp2_smth(:,:),rhs_ta_wp3(:,:))
wp23_solve:
1475, Generating enter data create(solut(:,:),wp2_min_array(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
1479, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1480, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1481, ! blockidx%x threadidx%x collapsed
1479, Generating default present(rhs_save(:ngrdcol,:nzm*2-1),rhs(:ngrdcol,:nzm*2-1))
1529, Generating update self(rcond(:))
1556, Generating update self(rhs_save(:,:),lhs(:,:,:))
1594, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1595, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1596, ! blockidx%x threadidx%x collapsed
1594, Generating default present(solut(:ngrdcol,:),wp2(:ngrdcol,:nzm))
1596, Generating implicit firstprivate(k_wp2)
1603, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1604, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1605, ! blockidx%x threadidx%x collapsed
1603, Generating default present(wp3(:ngrdcol,:nzt),solut(:ngrdcol,:))
1605, Generating implicit firstprivate(k_wp3)
1614, 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(:,:))
1624, 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]
1825, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1875, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1926, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1927, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1928, ! blockidx%x threadidx%x collapsed
1926, 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))
1928, Generating implicit firstprivate(l_clubb_at_least_debug_level_3)
1957, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1958, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1959, ! blockidx%x threadidx%x collapsed
1957, Generating default present(wp2_min_array(:ngrdcol,:nzm))
1989, Generating exit data delete(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
advance_xp2_xpyp:
440, Generating enter data create(lhs_dp1(:,:),lhs_dp1_c14(:,:),rhs_ta_wpvp2(:,:),lhs_diff_uv(:,:,:),lhs_dp1_c4(:,:),lhs_diff(:,:,:),lhs(:,:,:),rhs_ta_wpup2(:,:),rhs_ta_wpthlp2(:,:),rhs_ta_wprtp2(:,:),rhs_ta_wprtpthlp(:,:),lhs_ta_wpvp2(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpthlp2(:,:,:),lhs_ta_wprtp2(:,:,:),lhs_ta_wprtpthlp(:,:,:),lhs_ma(:,:,:),rtp2_old(:,:),kw9(:,:),kw2(:,:),kw2_zm(:,:),c4_1d(:,:),uv_rhs(:,:,:),up2_old(:,:),kw9_zm(:,:),thlp2_old(:,:),c2thl_1d(:,:),c2rt_1d(:,:),c2sclr_1d(:,:),c14_1d(:,:),c2rtthl_1d(:,:),uv_solution(:,:,:),threshold_array(:,:),rtpthlp_chnge(:,:),rtpthlp_old(:,:),rtm_zm(:,:),vp2_old(:,:))
450, 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(:,:,:))
458, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
459, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
458, Generating default present(clubb_params(:ngrdcol,8:9),err_info,err_info%err_code(1:ngrdcol))
481, Generating update self(err_info%err_code(:))
494, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
495, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
496, ! blockidx%x threadidx%x collapsed
494, Generating default present(c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),cloud_frac_zm(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2rt_1d(:ngrdcol,:nzm))
515, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
517, ! blockidx%x threadidx%x collapsed
515, Generating default present(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),c2thl_1d(:ngrdcol,:nzm))
526, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
527, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
528, ! blockidx%x threadidx%x collapsed
526, Generating default present(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm))
545, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
546, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
547, ! blockidx%x threadidx%x collapsed
545, Generating default present(kw9(:ngrdcol,:nzt),kw2(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46))
567, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
568, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
569, ! blockidx%x threadidx%x collapsed
567, Generating default present(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm))
578, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
579, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
580, ! blockidx%x threadidx%x collapsed
581, ! blockidx%x threadidx%x collapsed
578, 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))
630, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
631, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
Generating reduction(.and.:l_single_solve_possible)
630, Generating default present(clubb_params(:ngrdcol,4:6))
Generating implicit copy(l_single_solve_possible) [if not already present]
631, Generating implicit firstprivate(c2thl,c2rtthl,c2rt)
705, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
706, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
707, ! blockidx%x threadidx%x collapsed
705, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
725, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
726, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
727, ! blockidx%x threadidx%x collapsed
725, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1))
762, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
763, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
764, ! blockidx%x threadidx%x collapsed
762, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm))
772, Generating update self(upwp(:,:),fcor_y(:))
880, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
881, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
882, ! blockidx%x threadidx%x collapsed
880, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm))
890, Generating update self(upwp(:,:),fcor_y(:))
925, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
926, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
927, ! blockidx%x threadidx%x collapsed
925, Generating default present(uv_solution(:ngrdcol,:nzm,:),vp2(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
935, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
936, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
937, ! blockidx%x threadidx%x collapsed
935, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
947, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:))
1031, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1032, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1033, ! blockidx%x threadidx%x collapsed
1031, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1049, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1050, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1051, ! blockidx%x threadidx%x collapsed
1049, Generating default present(threshold_array(:ngrdcol,:nzm))
1074, Generating update self(rtp2(:,:))
1084, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1085, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1086, ! blockidx%x threadidx%x collapsed
1084, Generating default present(rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,93))
1086, Generating implicit firstprivate(threshold)
1097, Generating update self(rtp2(:,:))
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(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1153, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1154, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1155, ! blockidx%x threadidx%x collapsed
1153, Generating default present(threshold_array(:ngrdcol,:nzm))
1172, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1173, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1174, ! blockidx%x threadidx%x collapsed
1172, Generating default present(threshold_array(:ngrdcol,:nzm))
1188, Generating update self(up2(:,:))
1197, Generating implicit firstprivate(nzm,ngrdcol)
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(up2(:ngrdcol,:nzm))
1207, Generating update self(up2(:,:))
1219, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1220, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1221, ! blockidx%x threadidx%x collapsed
1219, Generating default present(threshold_array(:ngrdcol,:nzm))
1234, Generating update self(vp2(:,:))
1243, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1244, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1245, ! blockidx%x threadidx%x collapsed
1243, Generating default present(vp2(:ngrdcol,:nzm))
1253, Generating update self(vp2(:,:))
1265, Generating update self(vp2(:,:),up2(:,:))
1295, Generating update device(vp2(:,:),up2(:,:))
1356, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1357, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1358, ! blockidx%x threadidx%x collapsed
1356, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1383, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1384, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1385, ! blockidx%x threadidx%x collapsed
1383, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1418, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1419, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1420, ! blockidx%x threadidx%x collapsed
1418, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1448, 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(:,:))
1526, Generating exit data delete(lhs_dp1(:,:),lhs_dp1_c14(:,:),rhs_ta_wpvp2(:,:),lhs_diff_uv(:,:,:),lhs_dp1_c4(:,:),lhs_diff(:,:,:),lhs(:,:,:),rhs_ta_wpup2(:,:),rhs_ta_wpthlp2(:,:),rhs_ta_wprtp2(:,:),rhs_ta_wprtpthlp(:,:),lhs_ta_wpvp2(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpthlp2(:,:,:),lhs_ta_wprtp2(:,:,:),lhs_ta_wprtpthlp(:,:,:),lhs_ma(:,:,:),rtp2_old(:,:),kw9(:,:),kw2(:,:),kw2_zm(:,:),c4_1d(:,:),uv_rhs(:,:,:),up2_old(:,:),kw9_zm(:,:),thlp2_old(:,:),c2thl_1d(:,:),c2rt_1d(:,:),c2sclr_1d(:,:),c14_1d(:,:),c2rtthl_1d(:,:),uv_solution(:,:,:),threshold_array(:,:),rtpthlp_chnge(:,:),rtpthlp_old(:,:),rtm_zm(:,:),vp2_old(:,:))
1536, 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_lhs:
2100, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2101, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2102, ! blockidx%x threadidx%x collapsed
2103, ! blockidx%x threadidx%x collapsed
2100, Generating default present(lhs(:,:ngrdcol,:nzm*2-1))
2111, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2112, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2113, ! blockidx%x threadidx%x collapsed
2111, Generating default present(lhs(:,:ngrdcol,:1))
2124, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2126, ! blockidx%x threadidx%x collapsed
2124, Generating default present(lhs(:,:ngrdcol,2))
2137, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2138, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2139, ! blockidx%x threadidx%x collapsed
2137, 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))
2139, Generating implicit firstprivate(k_wp2,invrs_dt)
2177, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2178, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2179, ! blockidx%x threadidx%x collapsed
2177, 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))
2179, Generating implicit firstprivate(k_wp3,invrs_dt)
2220, Generating implicit firstprivate(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(lhs(:,:ngrdcol,nzm*2-2))
2222, Generating implicit firstprivate(nzm)
2233, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2234, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2235, ! blockidx%x threadidx%x collapsed
2233, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
2235, Generating implicit firstprivate(nzm)
2256, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2257, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2258, ! blockidx%x threadidx%x collapsed
2256, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2258, Generating implicit firstprivate(k_wp2)
2271, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2272, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2273, ! blockidx%x threadidx%x collapsed
2271, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2273, Generating implicit firstprivate(k_wp2)
2301, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2302, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2303, ! blockidx%x threadidx%x collapsed
2304, ! blockidx%x threadidx%x collapsed
2301, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:))
2304, Generating implicit firstprivate(k_wp3)
solve_xp2_xpyp_with_single_lhs:
1718, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1720, Generating enter data create(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
1727, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1728, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1729, ! blockidx%x threadidx%x collapsed
1727, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
1773, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1774, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1775, ! blockidx%x threadidx%x collapsed
1773, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
1797, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1798, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1799, ! blockidx%x threadidx%x collapsed
1797, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
1807, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1809, ! blockidx%x threadidx%x collapsed
1807, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
1832, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1833, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1834, ! blockidx%x threadidx%x collapsed
1832, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
1842, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1843, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1844, ! blockidx%x threadidx%x collapsed
1842, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
1885, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1886, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1887, ! blockidx%x threadidx%x collapsed
1885, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1896, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1897, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1898, ! blockidx%x threadidx%x collapsed
1899, ! blockidx%x threadidx%x collapsed
1896, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1914, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1915, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1916, ! blockidx%x threadidx%x collapsed
1914, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1925, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1926, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1927, ! blockidx%x threadidx%x collapsed
1928, ! blockidx%x threadidx%x collapsed
1925, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1942, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),lhs_ta(:,:,:))
1966, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1968, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
wp23_rhs:
2537, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2538, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2539, ! blockidx%x threadidx%x collapsed
2537, Generating default present(rhs(:ngrdcol,:nzm*2-1))
2546, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2547, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2548, ! blockidx%x threadidx%x collapsed
2546, Generating default present(rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:))
2548, Generating implicit firstprivate(k_wp3)
2555, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2556, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2557, ! blockidx%x threadidx%x collapsed
2555, Generating default present(rhs(:ngrdcol,:),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1))
2557, Generating implicit firstprivate(k_wp2)
2606, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2607, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2608, ! blockidx%x threadidx%x collapsed
2606, Generating default present(gr,rhs(:ngrdcol,:),up2(:ngrdcol,:),vp2(:ngrdcol,:),lhs_diff_zm(:,:ngrdcol,2:nzm-1))
2608, Generating implicit firstprivate(k_wp2)
2621, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2622, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2623, ! blockidx%x threadidx%x collapsed
2621, Generating default present(rhs(:ngrdcol,:),wpvp2(:ngrdcol,:),wpup2(:ngrdcol,:),gr,lhs_diff_zt(:,:ngrdcol,2:nzt-1))
2623, Generating implicit firstprivate(k_wp3)
2640, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2641, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2642, ! blockidx%x threadidx%x collapsed
2640, Generating default present(wp2(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),lhs_pr1_wp2(:ngrdcol,2:nzm-1))
2642, Generating implicit firstprivate(k_wp2)
2663, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2664, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2665, ! blockidx%x threadidx%x collapsed
2663, Generating default present(upwp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),fcor_y(:ngrdcol))
2665, Generating implicit firstprivate(k_wp2)
2674, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2675, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2676, ! blockidx%x threadidx%x collapsed
2674, Generating default present(wp2up(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),fcor_y(:ngrdcol))
2676, Generating implicit firstprivate(k_wp3)
2686, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2687, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2688, ! blockidx%x threadidx%x collapsed
2686, 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))
2688, Generating implicit firstprivate(k_wp3,invrs_dt)
2716, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2717, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2718, ! blockidx%x threadidx%x collapsed
2716, 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))
2718, Generating implicit firstprivate(k_wp2,invrs_dt)
2768, Generating implicit firstprivate(nzt,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(gr,wp2(:ngrdcol,2:nzt),wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),wp3(:ngrdcol,:nzt),rhs(:ngrdcol,:))
2770, Generating implicit firstprivate(k_wp3)
2851, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2852, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2851, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
2852, Generating implicit firstprivate(rhs_lb_idx_zm,rhs_ub_idx_zt,rhs_ub_idx_zm,rhs_lb_idx_zt)
2865, 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(:,:))
2879, 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:
3285, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3286, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3287, ! blockidx%x threadidx%x collapsed
3285, Generating default present(lhs_ta_wp2(:,:ngrdcol,:),gr)
3297, Generating implicit firstprivate(ngrdcol,nzm)
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(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:
3411, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3412, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3411, Generating default present(lhs_ac_pr2_wp2(:ngrdcol,:),gr)
3421, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3422, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3423, ! blockidx%x threadidx%x collapsed
3421, 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:
3504, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3505, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3504, Generating default present(gr,lhs_dp1_wp2(:ngrdcol,:))
3514, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3515, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3516, ! blockidx%x threadidx%x collapsed
3514, 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:
3603, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3604, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3603, Generating default present(gr,lhs_pr1_wp2(:ngrdcol,:))
3613, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3614, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3615, ! blockidx%x threadidx%x collapsed
3613, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol))
wp2_terms_bp_pr2_rhs:
3696, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3697, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3696, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,:),gr)
3705, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3706, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3707, ! blockidx%x threadidx%x collapsed
3705, 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:
3796, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3797, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3796, Generating default present(rhs_dp1_wp2(:ngrdcol,:),gr)
3806, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3807, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3808, ! blockidx%x threadidx%x collapsed
3806, 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))
3814, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3815, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3816, ! blockidx%x threadidx%x collapsed
3814, Generating default present(rhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1))
3816, Generating implicit firstprivate(threshold)
wp2_term_pr3_rhs:
3917, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3918, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3917, Generating default present(rhs_pr3_wp2(:ngrdcol,:),gr)
3926, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3927, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3928, ! blockidx%x threadidx%x collapsed
3926, 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:
4035, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4036, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4035, Generating default present(rhs_pr1_wp2(:ngrdcol,:),gr)
4044, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4045, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4046, ! blockidx%x threadidx%x collapsed
4044, 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))
advance_xm_wpxp:
510, Generating enter data create(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
519, Generating enter data create(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),sclrm_old(:,:,:),wpsclrp_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
559, Generating implicit firstprivate(nzt,ngrdcol)
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(thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
568, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
569, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
570, ! blockidx%x threadidx%x collapsed
568, Generating default present(wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
578, Generating implicit firstprivate(ngrdcol,nzt,sclr_dim)
Generating NVIDIA GPU code
579, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
580, ! blockidx%x threadidx%x collapsed
581, ! blockidx%x threadidx%x collapsed
578, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
588, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
Generating NVIDIA GPU code
589, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
590, ! blockidx%x threadidx%x collapsed
591, ! blockidx%x threadidx%x collapsed
588, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
600, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
601, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
602, ! blockidx%x threadidx%x collapsed
600, Generating default present(vm(:ngrdcol,:nzt),vm_old(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
609, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
611, ! blockidx%x threadidx%x collapsed
609, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
623, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
624, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
625, ! blockidx%x threadidx%x collapsed
623, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:12),skw_zm(:ngrdcol,:nzm))
625, Generating implicit firstprivate(c6rt,c6rtc,c6rtb)
644, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
645, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
646, ! blockidx%x threadidx%x collapsed
644, Generating default present(c6thl_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,13:15),skw_zm(:ngrdcol,:nzm))
646, Generating implicit firstprivate(c6thl,c6thlc,c6thlb)
677, Generating implicit firstprivate(nzm,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(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13),c6thl_skw_fnc(:ngrdcol,:nzm))
691, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
693, ! blockidx%x threadidx%x collapsed
691, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm))
701, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
702, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
703, ! blockidx%x threadidx%x collapsed
701, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,16:18))
703, Generating implicit firstprivate(c7,c7c,c7b)
733, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:))
751, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
752, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
753, ! blockidx%x threadidx%x collapsed
751, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),err_info%err_code(1:ngrdcol),err_info)
762, Generating update self(err_info%err_code(:))
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(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42))
797, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
798, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
799, ! blockidx%x threadidx%x collapsed
797, Generating default present(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm))
806, Generating update self(c6_term(:,:))
925, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
926, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
927, ! blockidx%x threadidx%x collapsed
925, Generating default present(rtm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt))
934, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
935, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
936, ! blockidx%x threadidx%x collapsed
934, Generating default present(wprtp(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm))
944, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
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(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
954, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
955, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
956, ! blockidx%x threadidx%x collapsed
957, ! blockidx%x threadidx%x collapsed
954, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
967, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
969, ! blockidx%x threadidx%x collapsed
967, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
976, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
977, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
978, ! blockidx%x threadidx%x collapsed
976, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
992, 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(:,:,:))
1051, Generating update self(rtm_ref(:,:),rtm(:,:))
1072, Generating update device(rtm(:,:))
1078, Generating update self(thlm_ref(:,:),thlm(:,:))
1099, Generating update device(thlm(:,:))
1107, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
1137, Generating update device(vm(:,:),um(:,:))
1146, Generating update self(vm(:,:),um(:,:))
1155, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1157, ! blockidx%x threadidx%x collapsed
1155, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
1157, Generating implicit firstprivate(ts_nudge,dt)
1166, Generating update self(vm(:,:),um(:,:))
1178, Generating update self(vm_ref(:,:),um_ref(:,:))
1191, Generating exit data delete(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
1200, Generating exit data delete(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
solve_xp2_xpyp_with_multiple_lhs:
2174, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2177, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:))
2187, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2188, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2189, ! blockidx%x threadidx%x collapsed
2187, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2226, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2227, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2228, ! blockidx%x threadidx%x collapsed
2226, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm))
2234, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2235, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2236, ! blockidx%x threadidx%x collapsed
2234, Generating default present(rtp2(:ngrdcol,:nzm),rtp2_solution(:ngrdcol,:nzm))
2245, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:))
2262, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2263, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2264, ! blockidx%x threadidx%x collapsed
2262, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2302, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2303, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2304, ! blockidx%x threadidx%x collapsed
2302, Generating default present(thlp2(:ngrdcol,:nzm),thlp2_solution(:ngrdcol,:nzm))
2310, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2311, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2312, ! blockidx%x threadidx%x collapsed
2310, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2321, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:))
2337, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2338, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2339, ! blockidx%x threadidx%x collapsed
2337, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2377, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2378, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2379, ! blockidx%x threadidx%x collapsed
2377, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2385, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2386, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2387, ! blockidx%x threadidx%x collapsed
2385, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2396, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:))
2413, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2414, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2415, ! blockidx%x threadidx%x collapsed
2413, Generating default present(lhs_dp1(:ngrdcol,:nzm))
2586, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2587, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2588, ! blockidx%x threadidx%x collapsed
2586, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
2610, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2611, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2612, ! blockidx%x threadidx%x collapsed
2610, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
2620, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2621, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2622, ! blockidx%x threadidx%x collapsed
2620, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
2646, Generating implicit firstprivate(nzm,ngrdcol)
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(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
2656, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2657, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2658, ! blockidx%x threadidx%x collapsed
2656, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
2698, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2699, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2700, ! blockidx%x threadidx%x collapsed
2701, ! blockidx%x threadidx%x collapsed
2698, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2715, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2716, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2717, ! blockidx%x threadidx%x collapsed
2718, ! blockidx%x threadidx%x collapsed
2715, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2732, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2735, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:))
wp2_term_pr_dfsn_rhs:
4130, Generating create(wpuip2(:,:)) [if not already present]
4132, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4133, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4134, ! blockidx%x threadidx%x collapsed
4132, Generating default present(wp3(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),wpvp2(:ngrdcol,:nzt))
4140, Generating implicit firstprivate(nzm,ngrdcol)
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(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))
4150, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4151, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4150, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,:),gr)
wp3_term_ta_new_pdf_lhs:
4289, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4290, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4292, !$acc loop seq
4289, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
4292, Loop is parallelizable
4299, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4300, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4301, ! blockidx%x threadidx%x collapsed
4299, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),coef_wp4_implicit(:ngrdcol,2:nzt),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt))
xp2_xpyp_lhs:
2815, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2816, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2817, ! blockidx%x threadidx%x collapsed
2815, 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))
2829, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2830, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2831, ! blockidx%x threadidx%x collapsed
2829, Generating default present(lhs(2,:ngrdcol,2:nzm-1))
2831, Generating implicit firstprivate(dt)
2844, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2845, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2844, Generating default present(lhs(:,:ngrdcol,:),gr)
xm_wpxp_lhs:
1349, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1350, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1349, Generating default present(lhs(:,:ngrdcol,:1))
1360, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1361, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1362, ! blockidx%x threadidx%x collapsed
1360, Generating default present(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt))
1362, Generating implicit firstprivate(k_xm,invrs_dt)
1382, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1383, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1384, ! blockidx%x threadidx%x collapsed
1382, Generating default present(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))
1384, Generating implicit firstprivate(k_wpxp)
1409, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1410, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1409, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
1410, Generating implicit firstprivate(nzm)
1421, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1422, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1423, ! blockidx%x threadidx%x collapsed
1421, Generating default present(lhs(3,:ngrdcol,:))
1423, Generating implicit firstprivate(k_wpxp,invrs_dt)
1433, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1434, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1435, ! blockidx%x threadidx%x collapsed
1433, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1435, Generating implicit firstprivate(k_xm)
1447, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1448, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1449, ! blockidx%x threadidx%x collapsed
1447, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1449, Generating implicit firstprivate(k_xm)
calc_xm_wpxp_lhs_terms:
1588, Generating enter data create(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
1624, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1625, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1626, ! blockidx%x threadidx%x collapsed
1624, Generating default present(kh_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1633, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1634, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1635, ! blockidx%x threadidx%x collapsed
1633, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1642, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1643, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1644, ! blockidx%x threadidx%x collapsed
1642, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm))
1652, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1653, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1652, Generating default present(zeros_array(:ngrdcol))
1672, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
xp2_xpyp_uv_rhs:
3390, Generating enter data create(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
3418, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3419, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3420, ! blockidx%x threadidx%x collapsed
3418, 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))
3445, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3446, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3447, ! blockidx%x threadidx%x collapsed
3445, 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))
3476, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3477, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3478, ! blockidx%x threadidx%x collapsed
3476, Generating default present(xap2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3478, Generating implicit firstprivate(dt)
3496, Generating copyin(c14_zeros(:),c4_zeros(:)) [if not already present]
Generating copyout(stats_pr2(:,:),stats_pr1(:,:)) [if not already present]
3510, 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(:,:))
3579, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3580, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3579, Generating default present(rhs(:ngrdcol,:),xap2(:ngrdcol,gr%k_lb_zm),gr)
3588, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
wp3_term_ta_adg1_lhs:
4484, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4485, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4486, ! blockidx%x threadidx%x collapsed
4484, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
4507, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4508, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4509, ! blockidx%x threadidx%x collapsed
4507, Generating default present(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))
4557, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4558, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4559, ! blockidx%x threadidx%x collapsed
4557, 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))
4620, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4621, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4622, ! blockidx%x threadidx%x collapsed
4620, 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))
xm_wpxp_rhs:
1825, Generating enter data create(rhs_bp_pr3(:,:))
1845, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1846, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1845, Generating default present(wpxp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,rhs_lb_idx_zm),gr)
1846, Generating implicit firstprivate(rhs_lb_idx_zm)
1853, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1854, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1855, ! blockidx%x threadidx%x collapsed
1853, Generating default present(rhs(:ngrdcol,:),xm_forcing(:ngrdcol,:nzt),xm(:ngrdcol,:nzt))
1855, Generating implicit firstprivate(k_xm,invrs_dt)
1869, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1870, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1871, ! blockidx%x threadidx%x collapsed
1869, 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))
1871, Generating implicit firstprivate(k_wpxp)
1888, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1889, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1888, Generating default present(rhs(:ngrdcol,rhs_ub_idx_zm))
1889, Generating implicit firstprivate(rhs_ub_idx_zm)
1897, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1898, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1899, ! blockidx%x threadidx%x collapsed
1897, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
1899, Generating implicit firstprivate(k_wpxp,invrs_dt)
1954, 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]
1982, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:))
2044, Generating exit data delete(rhs_bp_pr3(:,:))
wp3_term_tp_lhs:
4783, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4784, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4785, !$acc loop seq
4783, Generating default present(lhs_tp_wp3(:,:ngrdcol,:),gr)
4784, Generating implicit firstprivate(i)
4785, Loop is parallelizable
4795, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4796, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4797, ! blockidx%x threadidx%x collapsed
4795, 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:
4910, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4911, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4910, Generating default present(lhs_ac_pr2_wp3(:ngrdcol,:),gr)
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(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))
xp2_xpyp_rhs:
3745, Generating enter data create(lhs_term_dp1(:,:),rhs_term_dp1(:,:),rhs_term_tp(:,:))
3796, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3797, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3798, ! blockidx%x threadidx%x collapsed
3796, 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))
3853, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3854, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3855, ! blockidx%x threadidx%x collapsed
3853, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3862, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3863, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3864, ! blockidx%x threadidx%x collapsed
3862, Generating default present(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3864, Generating implicit firstprivate(dt)
3875, Generating copyin(xm_zeros(:,:),wpxp_zeros(:,:)) [if not already present]
Generating copyout(stats_tp2(:,:),stats_tp1(:,:)) [if not already present]
3892, 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(:,:))
3979, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3980, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3979, Generating default present(xapxbp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3980, Generating implicit firstprivate(threshold)
3986, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
wp3_term_pr1_lhs:
5029, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5030, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5029, Generating default present(lhs_pr1_wp3(:ngrdcol,:),gr)
5040, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5041, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5042, ! blockidx%x threadidx%x collapsed
5040, 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))
5051, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5052, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5053, ! blockidx%x threadidx%x collapsed
5051, 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:
5154, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5155, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5154, Generating default present(gr,rhs_ta_wp3(:ngrdcol,:))
5164, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5165, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5166, ! blockidx%x threadidx%x collapsed
5164, 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:
5240, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5241, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5240, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,:),gr)
5250, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5251, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5252, ! blockidx%x threadidx%x collapsed
5250, 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:
5339, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5340, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5339, Generating default present(rhs_pr_turb_wp3(:ngrdcol,:),gr)
5350, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5351, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5352, ! blockidx%x threadidx%x collapsed
5350, 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))
5364, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5365, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5366, ! blockidx%x threadidx%x collapsed
5364, 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:
5456, Generating create(wp2uip2(:,:),wp2_uip2(:,:)) [if not already present]
5458, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5459, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5460, ! blockidx%x threadidx%x collapsed
5458, Generating default present(up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),wp2up2(:ngrdcol,:nzm),wp2vp2(:ngrdcol,:nzm),wp4(:ngrdcol,:nzm))
5467, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5468, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5467, Generating default present(gr,rhs_pr_dfsn_wp3(:ngrdcol,:))
5476, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5477, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5478, ! blockidx%x threadidx%x collapsed
5476, 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))
calc_xm_wpxp_ta_terms:
2234, 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(:,:))
2240, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:))
2263, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2264, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2265, ! blockidx%x threadidx%x collapsed
2266, ! blockidx%x threadidx%x collapsed
2263, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2275, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2276, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2277, ! blockidx%x threadidx%x collapsed
2278, ! blockidx%x threadidx%x collapsed
2279, ! blockidx%x threadidx%x collapsed
2275, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim))
2288, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2289, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2290, ! blockidx%x threadidx%x collapsed
2288, Generating default present(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt))
2317, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2318, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2319, ! blockidx%x threadidx%x collapsed
2317, Generating default present(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt))
2351, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2352, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2353, ! blockidx%x threadidx%x collapsed
2351, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
2364, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2365, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2366, ! blockidx%x threadidx%x collapsed
2364, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2387, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2388, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2389, ! blockidx%x threadidx%x collapsed
2387, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2405, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2406, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2407, ! blockidx%x threadidx%x collapsed
2408, ! blockidx%x threadidx%x collapsed
2405, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2416, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2417, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2418, ! blockidx%x threadidx%x collapsed
2419, ! blockidx%x threadidx%x collapsed
2420, ! blockidx%x threadidx%x collapsed
2416, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2430, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2431, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2432, ! blockidx%x threadidx%x collapsed
2430, Generating default present(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt))
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(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm))
2452, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2453, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2454, ! blockidx%x threadidx%x collapsed
2455, ! blockidx%x threadidx%x collapsed
2452, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim))
2467, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2468, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2469, ! blockidx%x threadidx%x collapsed
2470, ! blockidx%x threadidx%x collapsed
2467, Generating default present(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm))
2480, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2481, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2482, ! blockidx%x threadidx%x collapsed
2480, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm))
2614, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:))
2632, 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(:,:))
2638, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:))
wp3_term_pr1_rhs:
5581, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5582, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5581, Generating default present(rhs_pr1_wp3(:ngrdcol,:),gr)
5592, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5593, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5594, ! blockidx%x threadidx%x collapsed
5592, 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))
5601, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5603, ! blockidx%x threadidx%x collapsed
5601, 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:
3002, 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(:,:))
3010, Generating enter data create(wpsclrp_forcing(:,:,:))
3014, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
3065, Generating implicit firstprivate(ngrdcol,nzm)
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(wpsclrp_forcing(:ngrdcol,:nzm,sclr))
3067, Generating implicit firstprivate(sclr)
3096, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
3097, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3098, ! blockidx%x threadidx%x collapsed
3096, 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))
3107, Generating update self(ug(:,:),vg(:,:),fcor(:),um_forcing(:,:),vm_forcing(:,:),vm(:,:),um(:,:))
3137, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3138, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3139, ! blockidx%x threadidx%x collapsed
3137, Generating default present(um_tndcy(:ngrdcol,:nzt),vm_tndcy(:ngrdcol,:nzt))
3152, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3153, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3154, ! blockidx%x threadidx%x collapsed
3152, 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))
3165, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3166, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3167, ! blockidx%x threadidx%x collapsed
3165, Generating default present(fcor(:ngrdcol),vpwp_forcing(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm))
3180, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3181, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3182, ! blockidx%x threadidx%x collapsed
3180, Generating default present(wp2(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm),fcor_y(:ngrdcol),up2(:ngrdcol,:nzm))
3195, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3196, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3197, ! blockidx%x threadidx%x collapsed
3195, 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))
3208, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:))
3221, Generating update self(vpwp(:,:),upwp(:,:),fcor(:))
3235, Generating update self(wp2(:,:),up2(:,:),fcor_y(:))
3247, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3248, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3249, ! blockidx%x threadidx%x collapsed
3247, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm))
3301, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3302, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3303, ! blockidx%x threadidx%x collapsed
3301, Generating default present(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))
3318, Generating implicit firstprivate(ngrdcol,nzm)
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(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))
3335, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:))
3399, Generating implicit firstprivate(nzm,nrhs,ngrdcol)
Generating NVIDIA GPU code
3400, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3401, ! blockidx%x threadidx%x collapsed
3402, ! blockidx%x threadidx%x collapsed
3399, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs))
3412, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3413, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3414, ! blockidx%x threadidx%x collapsed
3412, Generating default present(thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,:2))
3421, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3422, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3423, ! blockidx%x threadidx%x collapsed
3421, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,:2))
3430, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
3431, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3432, ! blockidx%x threadidx%x collapsed
3433, ! blockidx%x threadidx%x collapsed
3430, Generating default present(sclrm(:ngrdcol,:nzt,:sclr_dim),old_solution(:ngrdcol,2:nzt*2,3:sclr_dim+2))
3440, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
3441, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3442, ! blockidx%x threadidx%x collapsed
3443, ! blockidx%x threadidx%x collapsed
3440, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),old_solution(:ngrdcol,:nzm*2-1,3:sclr_dim+2))
3451, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3453, ! blockidx%x threadidx%x collapsed
3451, Generating default present(vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,sclr_dim+3:sclr_dim+4))
3453, Generating implicit firstprivate(sclr_dim)
3460, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3461, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3462, ! blockidx%x threadidx%x collapsed
3460, Generating default present(vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,sclr_dim+3:sclr_dim+4))
3462, Generating implicit firstprivate(sclr_dim)
3493, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:))
3818, 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(:,:))
3826, Generating exit data delete(wpsclrp_forcing(:,:,:))
xm_wpxp_clipping_and_stats:
4825, Generating enter data create(xm_pd(:,:),xp2_relaxed(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
4915, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4916, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4917, ! blockidx%x threadidx%x collapsed
4915, Generating default present(xm(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt),solution(:ngrdcol,:))
4917, Generating implicit firstprivate(k_xm)
4926, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4927, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4928, ! blockidx%x threadidx%x collapsed
4926, Generating default present(solution(:ngrdcol,:),wpxp(:ngrdcol,:nzm))
4928, Generating implicit firstprivate(k_wpxp)
4937, 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(:))
4945, 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]
5121, Generating update self(xm(:,:))
5143, Generating update self(xm(:,:))
5178, Generating update self(xm(:,:))
5203, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5204, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5205, ! blockidx%x threadidx%x collapsed
5203, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5213, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5214, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5215, ! blockidx%x threadidx%x collapsed
5213, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5223, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5224, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5225, ! blockidx%x threadidx%x collapsed
5223, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5235, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5236, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5237, ! blockidx%x threadidx%x collapsed
5235, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5306, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
xm_term_ta_lhs:
5397, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5399, ! blockidx%x threadidx%x collapsed
5397, 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))
calc_xp2_xpyp_ta_terms:
4293, 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(:,:))
4306, 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(:,:))
4321, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4322, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4323, ! blockidx%x threadidx%x collapsed
4321, Generating default present(a1_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm))
4332, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4333, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4334, ! blockidx%x threadidx%x collapsed
4332, Generating default present(wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4341, Generating implicit firstprivate(ngrdcol,nzt)
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(wp3_on_wp2_zt(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt))
4607, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4608, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4609, ! blockidx%x threadidx%x collapsed
4607, Generating default present(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))
4622, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4624, ! blockidx%x threadidx%x collapsed
4622, 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))
4646, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4648, ! blockidx%x threadidx%x collapsed
4646, Generating default present(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))
4666, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4667, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
4668, ! blockidx%x threadidx%x collapsed
4669, ! blockidx%x threadidx%x collapsed
4666, Generating default present(lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm))
4678, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
Generating NVIDIA GPU code
4679, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
4680, ! blockidx%x threadidx%x collapsed
4681, ! blockidx%x threadidx%x collapsed
4682, ! blockidx%x threadidx%x collapsed
4678, 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))
4702, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4703, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4704, ! blockidx%x threadidx%x collapsed
4702, 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))
4716, Generating implicit firstprivate(ngrdcol,nzm)
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_wprtp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
4744, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4745, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4746, ! blockidx%x threadidx%x collapsed
4744, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm))
4752, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4753, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4754, ! blockidx%x threadidx%x collapsed
4752, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt))
4772, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4773, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4774, ! blockidx%x threadidx%x collapsed
4772, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4779, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4780, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4781, ! blockidx%x threadidx%x collapsed
4779, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt))
4803, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4804, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4805, ! blockidx%x threadidx%x collapsed
4803, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4811, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4812, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4813, ! blockidx%x threadidx%x collapsed
4811, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt))
4831, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4832, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4833, ! blockidx%x threadidx%x collapsed
4831, 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))
4857, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4858, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4859, ! blockidx%x threadidx%x collapsed
4857, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm))
4865, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4866, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4867, ! blockidx%x threadidx%x collapsed
4865, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt))
4897, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4898, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4899, ! blockidx%x threadidx%x collapsed
4897, 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))
4906, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4907, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4908, ! blockidx%x threadidx%x collapsed
4906, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt))
4931, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4932, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4933, ! blockidx%x threadidx%x collapsed
4931, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm))
4938, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4939, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4940, ! blockidx%x threadidx%x collapsed
4938, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt))
4961, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4962, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4963, ! blockidx%x threadidx%x collapsed
4961, 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))
4970, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4971, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4972, ! blockidx%x threadidx%x collapsed
4970, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
4995, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4996, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4997, ! blockidx%x threadidx%x collapsed
4995, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm))
5002, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5003, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5004, ! blockidx%x threadidx%x collapsed
5002, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt))
5025, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5026, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5027, ! blockidx%x threadidx%x collapsed
5025, 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))
5034, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5035, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5036, ! blockidx%x threadidx%x collapsed
5034, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr))
5059, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5060, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5061, ! blockidx%x threadidx%x collapsed
5059, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
5066, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5067, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5068, ! blockidx%x threadidx%x collapsed
5066, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt))
5502, Generating implicit firstprivate(nzm,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(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))
5516, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5517, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5518, ! blockidx%x threadidx%x collapsed
5516, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm))
5534, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5535, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5536, ! blockidx%x threadidx%x collapsed
5534, 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))
5544, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5545, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5546, ! blockidx%x threadidx%x collapsed
5544, 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))
5566, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5567, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
5568, ! blockidx%x threadidx%x collapsed
5569, ! blockidx%x threadidx%x collapsed
5566, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm))
5600, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:))
5625, 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(:,:))
5638, 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(:,:))
wpxp_term_tp_lhs:
5496, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5497, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5496, Generating default present(lhs_tp(:,:ngrdcol,gr%k_lb_zm),gr)
5504, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5505, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5506, ! blockidx%x threadidx%x collapsed
5504, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),gr)
5519, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5520, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5519, Generating default present(lhs_tp(:,:ngrdcol,gr%k_ub_zm),gr)
term_tp_rhs:
5715, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5716, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5717, ! blockidx%x threadidx%x collapsed
5715, 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))
wpxp_terms_ac_pr2_lhs:
5621, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5622, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5621, Generating default present(lhs_ac_pr2(:ngrdcol,gr%k_lb_zm),gr)
5628, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5630, ! blockidx%x threadidx%x collapsed
5628, 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))
5639, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5640, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5639, Generating default present(gr,lhs_ac_pr2(:ngrdcol,gr%k_ub_zm))
term_dp1_lhs:
5810, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5811, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5810, Generating default present(gr,lhs(:ngrdcol,:))
5819, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5820, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5821, ! blockidx%x threadidx%x collapsed
5819, Generating default present(lhs(:ngrdcol,2:nzm-1),invrs_tau_zm(:ngrdcol,2:nzm-1),cn(:ngrdcol,2:nzm-1))
term_dp1_rhs:
5900, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5901, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5902, ! blockidx%x threadidx%x collapsed
5900, Generating default present(rhs(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),cn(:ngrdcol,:nzm))
5902, Generating implicit firstprivate(threshold)
wpxp_term_pr1_lhs:
5719, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5720, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5721, ! blockidx%x threadidx%x collapsed
5719, 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))
5733, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5734, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5733, Generating default present(gr,lhs_pr1_wpthlp(:ngrdcol,:),lhs_pr1_wprtp(:ngrdcol,:))
5753, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5754, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5755, ! blockidx%x threadidx%x collapsed
5753, 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))
5764, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5765, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5764, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:),gr)
term_pr1:
6028, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
6029, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6030, ! blockidx%x threadidx%x collapsed
6028, 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))
wpxp_terms_bp_pr3_rhs:
5843, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5844, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5843, Generating default present(rhs_bp_pr3(:ngrdcol,gr%k_lb_zm),gr)
5849, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5850, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5851, ! blockidx%x threadidx%x collapsed
5849, 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))
5857, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5858, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5857, Generating default present(gr,rhs_bp_pr3(:ngrdcol,gr%k_ub_zm))
term_pr2:
6144, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6145, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6146, ! blockidx%x threadidx%x collapsed
6144, 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))
xm_correction_wpxp_cl:
6043, Generating enter data create(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
6047, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
6048, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6049, ! blockidx%x threadidx%x collapsed
6047, Generating default present(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm))
6049, Generating implicit firstprivate(l_any_clipping_needed)
6058, Generating update self(l_any_clipping_needed)
6076, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
6077, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6078, ! blockidx%x threadidx%x collapsed
6076, 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))
6078, Generating implicit firstprivate(dt)
6089, Generating update self(xm_tndcy_wpxp_cl(:,:))
6100, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
pos_definite_variances:
6249, Generating update self(xp2_np1(:,:))
6274, Generating update self(xp2_np1(:,:))
damp_coefficient:
6148, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6149, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6150, ! blockidx%x threadidx%x collapsed
6148, 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:
6228, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:))
6233, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6234, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6235, ! blockidx%x threadidx%x collapsed
6233, 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))
6245, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6246, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6245, Generating default present(ypxp(:ngrdcol,:),gr)
6252, Generating exit data delete(ddzt_ym(:,:),ddzt_xm(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/advance_clubb_core_module.F90
advance_clubb_core:
884, Generating enter data create(lhs_splat_wp2(:,:),kmh_zm(:,:),mixt_frac_zm(:,:),tau_max_zm(:,:),stability_correction(:,:),lscale_down(:,:),rcp2_zt(:,:),a3_coef_zt(:,:),brunt_vaisala_freq_sqd_splat(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_clipped(:,:),cloud_frac_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_xp2_zm(:,:),invrs_tau_no_n2_zm(:,:),invrs_tau_sfc(:,:),ice_supersat_frac_zm(:,:),invrs_tau_n2_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),invrs_tau_c1_zm(:,:),invrs_tau_c6_zm(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_n2_iso(:,:),sqrt_em_zt(:,:),rc_coef(:,:),thlm1000(:),tau_zt(:,:),rcm_supersat_adj(:,:),thlm700(:),ri_zm(:,:),gamma_skw_fnc(:,:),brunt_vaisala_freq_sqd_zt(:,:),rcp2(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_zt(:,:),w_1_zm(:,:),vpwp_zt(:,:),wpthlp_zt(:,:),skw_zt(:,:),sigma_sqd_w_tmp(:,:),sigma_sqd_w(:,:),rtpthlp_zt(:,:),em(:,:),km_zm(:,:),invrs_tau_zt(:,:),mu(:),wp3_on_wp2(:,:),wp2rcp(:,:),a3_coef(:,:),sigma_sqd_w_zt(:,:),vp2_zt(:,:),up2_zt(:,:),varnce_w_2_zm(:,:),thvm_zm(:,:),rtprcp(:,:),rtm_zm(:,:),wprtp2(:,:),wpthlp2(:,:),thlm_zm(:,:),w_2_zm(:,:),tau_zm(:,:),tau_max_zt(:,:),ddzt_vm(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_max(:),wp3_on_wp2_zt(:,:),wp2_zt(:,:),wprtp_zt(:,:),wp3_zm(:,:),wprtpthlp(:,:),ddzt_umvm_sqd(:,:),ddzt_um(:,:),ddzt_umvm_sqd_clipped(:,:),ddzm_thvm_zm(:,:),rcm_zm(:,:),rtp2_zt(:,:),cx_fnc_richardson(:,:),thvm(:,:),thlp2_zt(:,:),skw_zm(:,:),skw_velocity(:,:),xp3_coef_fnc(:,:))
905, Generating enter data create(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:))
909, Generating enter data create(wpedsclrp(:,:,:))
924, Generating update self(rtm(:,:),rho_ds_zt(:,:),gr%dzt(:,:),thlm(:,:),wm_zm(:,:),wm_zt(:,:))
951, Generating update self(rtp2(:,:),thlm_forcing(:,:),rtm_forcing(:,:),wp2(:,:),wm_zt(:,:),wprtp_sfc(:),rtpthlp(:,:),wp3(:,:),rho_zm(:,:),vm_forcing(:,:),um_forcing(:,:),vp2(:,:),upwp_sfc(:),up2(:,:),thv_ds_zt(:,:),p_in_pa(:,:),vpwp(:,:),upwp(:,:),wprtp(:,:),wpthlp(:,:),thv_ds_zm(:,:),thlp2(:,:),invrs_rho_ds_zm(:,:),exner(:,:),rho_ds_zm(:,:),rho(:,:),p_sfc(:),rho_ds_zt(:,:),invrs_rho_ds_zt(:,:),wm_zm(:,:),vpwp_sfc(:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),wpthlp_sfc(:))
958, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:))
962, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
998, Generating update self(wp2(:,:),upwp(:,:),thlp2(:,:),rtpthlp(:,:),rfrzm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),vp2(:,:),up2(:,:),wprtp(:,:),wpthlp(:,:),wp3(:,:),um(:,:),vm(:,:),vpwp(:,:))
1059, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1060, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1059, 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))
1069, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1070, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1069, Generating default present(upwp_pert(:ngrdcol,gr%k_lb_zm),gr,vpwp_pert(:ngrdcol,gr%k_lb_zm),vpwp_sfc_pert(:ngrdcol),upwp_sfc_pert(:ngrdcol))
1079, Generating implicit firstprivate(ngrdcol,sclr_dim)
Generating NVIDIA GPU code
1080, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1081, ! blockidx%x threadidx%x collapsed
1079, Generating default present(gr,wpsclrp_sfc(:ngrdcol,:sclr_dim),wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
1093, Generating implicit firstprivate(edsclr_dim,ngrdcol)
Generating NVIDIA GPU code
1094, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1095, ! blockidx%x threadidx%x collapsed
1093, Generating default present(gr,wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim),wpedsclrp_sfc(:ngrdcol,:edsclr_dim))
1104, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1105, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1104, 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))
1115, Generating implicit firstprivate(ngrdcol,sclr_dim)
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(wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim),gr)
1129, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
1130, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1131, ! blockidx%x threadidx%x collapsed
1129, Generating default present(wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim),gr)
1147, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1148, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1147, Generating default present(mu(:ngrdcol),clubb_params(:ngrdcol,60))
1264, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1265, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1266, ! blockidx%x threadidx%x collapsed
1264, Generating default present(skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,57:59))
1266, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
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(sigma_sqd_w(:ngrdcol,:nzm),a3_coef(:ngrdcol,:nzm))
1331, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1332, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1333, ! blockidx%x threadidx%x collapsed
1331, Generating default present(clubb_params(:ngrdcol,98),a3_coef(:ngrdcol,:nzm))
1350, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1351, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1352, ! blockidx%x threadidx%x collapsed
1350, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt))
1359, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1360, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1361, ! blockidx%x threadidx%x collapsed
1359, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt))
1389, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1390, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1391, ! blockidx%x threadidx%x collapsed
1389, Generating default present(wp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm))
1397, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1399, ! blockidx%x threadidx%x collapsed
1397, Generating default present(up2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm))
1408, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1409, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1410, ! blockidx%x threadidx%x collapsed
1408, Generating default present(sqrt_em_zt(:ngrdcol,:nzt))
1439, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1440, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1441, ! blockidx%x threadidx%x collapsed
1439, Generating default present(ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
1448, Generating update self(ddzt_umvm_sqd(:,:))
1512, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1513, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1514, ! blockidx%x threadidx%x collapsed
1512, Generating default present(tau_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),clubb_params(:ngrdcol,69))
1522, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1523, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1524, ! blockidx%x threadidx%x collapsed
1522, Generating default present(tau_zm(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),em(:ngrdcol,:nzm))
1531, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1532, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1533, ! blockidx%x threadidx%x collapsed
1531, 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))
1544, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1545, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1546, ! blockidx%x threadidx%x collapsed
1544, 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))
1610, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1611, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1612, ! blockidx%x threadidx%x collapsed
1610, Generating default present(clubb_params(:ngrdcol,37),kh_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt))
1620, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1621, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1622, ! blockidx%x threadidx%x collapsed
1620, Generating default present(em(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,37))
1685, Generating update self(exner(:,:),rtm(:,:),thlm(:,:),p_in_pa(:,:),rcm(:,:))
1718, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1719, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1720, ! blockidx%x threadidx%x collapsed
1718, 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_1_zm(:ngrdcol,:nzm),w_2_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))
1756, Generating update self(stability_correction(:,:))
1767, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1768, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1769, ! blockidx%x threadidx%x collapsed
1767, Generating default present(invrs_tau_c1_zm(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_n2_zm(:ngrdcol,:nzm))
1777, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1778, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1779, ! blockidx%x threadidx%x collapsed
1777, 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))
1789, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1791, ! blockidx%x threadidx%x collapsed
1789, Generating default present(invrs_tau_c14_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm))
1807, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1809, ! blockidx%x threadidx%x collapsed
1807, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c4_zm(:ngrdcol,:nzm))
1826, Generating update self(brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_sqd_smth(:,:),invrs_tau_sfc(:,:),invrs_tau_no_n2_zm(:,:),brunt_vaisala_freq_sqd_splat(:,:),invrs_tau_bkgnd(:,:),invrs_tau_wp2_zm(:,:),ri_zm(:,:),invrs_tau_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_shear(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_xp2_zm(:,:))
1904, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1905, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1906, ! blockidx%x threadidx%x collapsed
1904, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
2233, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2234, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2235, ! blockidx%x threadidx%x collapsed
2233, Generating default present(kmh_zm(:ngrdcol,:nzm),km_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,74:75))
2244, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2245, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2246, ! blockidx%x threadidx%x collapsed
2244, Generating default present(edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
2246, Generating implicit firstprivate(edsclr_dim)
2297, Generating update self(thlm(:,:),thlm700(:),thlm1000(:),edsclrm(:,:,:),rtm(:,:))
2314, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2315, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2316, ! blockidx%x threadidx%x collapsed
2314, Generating default present(rtm(:ngrdcol,:nzt),edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm700(:ngrdcol),thlm1000(:ngrdcol),thlm(:ngrdcol,:nzt))
2316, Generating implicit firstprivate(edsclr_dim)
2663, Generating update self(cloud_frac_zm(:,:),cloudy_downdraft_frac(:,:),vpwp_zt(:,:),w_down_in_cloud(:,:),sigma_sqd_w_zt(:,:),wp3_on_wp2(:,:),wp3_on_wp2_zt(:,:),a3_coef(:,:),cloudy_updraft_frac(:,:),rcm_zm(:,:),rtp3(:,:),thlp3(:,:),ice_supersat_frac_zm(:,:),skw_velocity(:,:),wp3_zm(:,:),wp2up2(:,:),wp2thvp(:,:),wpup2(:,:),wpthvp(:,:),wprtp2(:,:),wpthlp2(:,:),sigma_sqd_w(:,:),wprtp_zt(:,:),wp2_zt(:,:),kh_zm(:,:),tau_zm(:,:),lscale(:,:),lscale_down(:,:),wp2rcp(:,:),wp2rtp(:,:),kh_zt(:,:),upwp_zt(:,:),thvm(:,:),thv_ds_zt(:,:),rtpthvp(:,:),rcm_in_layer(:,:),a3_coef_zt(:,:),rcm(:,:),ice_supersat_frac(:,:),cloud_frac(:,:),exner(:,:),cloud_cover(:,:),rcm_supersat_adj(:,:),pdf_params%w_2(:,:),rc_coef(:,:),wp4(:,:),rc_coef_zm(:,:),w_up_in_cloud(:,:),wm_zm(:,:),thv_ds_zm(:,:),thlpthvp(:,:),rho_ds_zm(:,:),rho(:,:),rho_ds_zt(:,:),rcp2(:,:),em(:,:),lscale_up(:,:),thlprcp(:,:),rtpthlp_zt(:,:),wp2thlp(:,:),wpthlp_zt(:,:),rtpthlp(:,:),rtprcp(:,:),thlp2_zt(:,:),thlp2(:,:),thlm_zm(:,:),rtp2_zt(:,:),rtp2(:,:),rtm_zm(:,:),wp3(:,:),wp2vp2(:,:),wp2(:,:),wm_zt(:,:),wpthlp(:,:),wprtpthlp(:,:),wprtp(:,:),wprcp(:,:),rtm(:,:),rho_zm(:,:),thlm(:,:),tau_zt(:,:),vp2(:,:),up2(:,:),vpwp(:,:),vp2_zt(:,:),upwp(:,:),up2_zt(:,:),vm(:,:),vg(:,:),um(:,:),ug(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),p_in_pa(:,:),pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),wpvp2(:,:))
2710, Generating update self(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%alpha_rt(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_2(:,:))
2735, Generating update self(wp2sclrp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wpsclrp(:,:,:),sclrpthvp(:,:,:),sclrp2(:,:,:),wpedsclrp(:,:,:),sclrpthlp(:,:,:),sclrm(:,:,:),sclrprtp(:,:,:),sclrprcp(:,:,:),sclrm_forcing(:,:,:),wpsclrpthlp(:,:,:))
2740, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
2851, 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(:))
2858, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:))
2862, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
2898, Generating update self(thlm(:,:),rtm_forcing(:,:),rtm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),wprtp_sfc(:),wprtp(:,:),wm_zt(:,:),thlm_forcing(:,:),wm_zm(:,:))
2970, Generating exit data delete(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:))
2974, Generating exit data delete(wpedsclrp(:,:,:))
2977, Generating exit data delete(lhs_splat_wp2(:,:),kmh_zm(:,:),mixt_frac_zm(:,:),tau_max_zm(:,:),stability_correction(:,:),lscale_down(:,:),rcp2_zt(:,:),a3_coef_zt(:,:),brunt_vaisala_freq_sqd_splat(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_clipped(:,:),cloud_frac_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_xp2_zm(:,:),invrs_tau_no_n2_zm(:,:),invrs_tau_sfc(:,:),ice_supersat_frac_zm(:,:),invrs_tau_n2_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),invrs_tau_c1_zm(:,:),invrs_tau_c6_zm(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_n2_iso(:,:),sqrt_em_zt(:,:),rc_coef(:,:),thlm1000(:),tau_zt(:,:),rcm_supersat_adj(:,:),thlm700(:),ri_zm(:,:),gamma_skw_fnc(:,:),brunt_vaisala_freq_sqd_zt(:,:),rcp2(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_zt(:,:),w_1_zm(:,:),vpwp_zt(:,:),xp3_coef_fnc(:,:),wpthlp_zt(:,:),skw_zt(:,:),sigma_sqd_w(:,:),rtpthlp_zt(:,:),em(:,:),km_zm(:,:),invrs_tau_zt(:,:),mu(:),wp3_on_wp2(:,:),wp2rcp(:,:),a3_coef(:,:),sigma_sqd_w_zt(:,:),vp2_zt(:,:),up2_zt(:,:),varnce_w_2_zm(:,:),thvm_zm(:,:),rtprcp(:,:),rtm_zm(:,:),wprtp2(:,:),wpthlp2(:,:),thlm_zm(:,:),w_2_zm(:,:),ddzt_umvm_sqd(:,:),ddzt_um(:,:),ddzt_umvm_sqd_clipped(:,:),ddzm_thvm_zm(:,:),sigma_sqd_w_tmp(:,:),tau_zm(:,:),tau_max_zt(:,:),ddzt_vm(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_max(:),wp3_on_wp2_zt(:,:),wp2_zt(:,:),wprtp_zt(:,:),wp3_zm(:,:),wprtpthlp(:,:),rcm_zm(:,:),rtp2_zt(:,:),cx_fnc_richardson(:,:),thvm(:,:),thlp2_zt(:,:),skw_zm(:,:),skw_velocity(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/clubb_api_module.F90
advance_clubb_core_api_single_col:
1256, 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]
1337, 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]
1342, 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]
1346, 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:
1875, 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]
1946, 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]
1950, Generating copyin(edsclrm_forcing(:,:,:)) [if not already present]
Generating copy(edsclrm(:,:,:)) [if not already present]
Generating copyin(wpedsclrp_sfc(:,:)) [if not already present]
1954, Generating copyin(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),l_mix_rat_hm(:),rtphmp_zt(:,:,:)) [if not already present]
calculate_thlp2_rad_api:
2096, Generating copyin(radht(:,:),thlprcp(:,:)) [if not already present]
Generating copy(thlp2_forcing(:,:)) [if not already present]
Generating copyin(clubb_params(:,:),rcm(:,:)) [if not already present]
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_param.a pos_definite_module.o stats_rad_zt_module.o index_mapping.o stats_lh_sfc_module.o stat_file_module.o parameter_indices.o calendar.o stats_clubb_utilities.o stats_zt_module.o err_info_type_module.o stats_lh_zt_module.o tridiag_lu_solver.o output_grads.o stats_sfc_module.o penta_bicgstab_solver.o hydromet_pdf_parameter_module.o interpolation.o mean_adv.o pdf_closure_module.o file_functions.o numerical_check.o input_reader.o input_names.o fill_holes.o calc_roots.o remapping_module.o grid_adaptation_module.o Nc_Ncn_eqns.o stats_rad_zm_module.o new_tsdadg_pdf.o clubb_precision.o sponge_layer_damping.o new_hybrid_pdf.o endian.o setup_clubb_pdf_params.o adg1_adg2_3d_luhar_pdf.o lapack_wrap.o stats_type.o mixing_length.o precipitation_fraction.o stats_zm_module.o matrix_operations.o pdf_utilities.o advance_windm_edsclrm_module.o saturation.o Skx_module.o output_netcdf.o clip_explicit.o advance_helper_module.o sfc_varnce_module.o new_pdf_main.o advance_xp2_xpyp_module.o constants_clubb.o turbulent_adv_pdf.o diagnose_correlations_module.o new_hybrid_pdf_main.o sigma_sqd_w_module.o T_in_K_module.o diffusion.o corr_varnce_module.o advance_clubb_core_module.o array_index.o grid_class.o new_pdf.o advance_xm_wpxp_module.o advance_wp2_wp3_module.o stats_type_utilities.o matrix_solver_wrapper.o LY93_pdf.o penta_lu_solver.o model_flags.o error_code.o lapack_interfaces.o stats_variables.o mono_flux_limiter.o parameters_tunable.o clubb_api_module.o code_timer_module.o pdf_parameter_module.o calc_pressure.o advance_xp3_module.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_param.a
a - pos_definite_module.o
a - stats_rad_zt_module.o
a - index_mapping.o
a - stats_lh_sfc_module.o
a - stat_file_module.o
a - parameter_indices.o
a - calendar.o
a - stats_clubb_utilities.o
a - stats_zt_module.o
a - err_info_type_module.o
a - stats_lh_zt_module.o
a - tridiag_lu_solver.o
a - output_grads.o
a - stats_sfc_module.o
a - penta_bicgstab_solver.o
a - hydromet_pdf_parameter_module.o
a - interpolation.o
a - mean_adv.o
a - pdf_closure_module.o
a - file_functions.o
a - numerical_check.o
a - input_reader.o
a - input_names.o
a - fill_holes.o
a - calc_roots.o
a - remapping_module.o
a - grid_adaptation_module.o
a - Nc_Ncn_eqns.o
a - stats_rad_zm_module.o
a - new_tsdadg_pdf.o
a - clubb_precision.o
a - sponge_layer_damping.o
a - new_hybrid_pdf.o
a - endian.o
a - setup_clubb_pdf_params.o
a - adg1_adg2_3d_luhar_pdf.o
a - lapack_wrap.o
a - stats_type.o
a - mixing_length.o
a - precipitation_fraction.o
a - stats_zm_module.o
a - matrix_operations.o
a - pdf_utilities.o
a - advance_windm_edsclrm_module.o
a - saturation.o
a - Skx_module.o
a - output_netcdf.o
a - clip_explicit.o
a - advance_helper_module.o
a - sfc_varnce_module.o
a - new_pdf_main.o
a - advance_xp2_xpyp_module.o
a - constants_clubb.o
a - turbulent_adv_pdf.o
a - diagnose_correlations_module.o
a - new_hybrid_pdf_main.o
a - sigma_sqd_w_module.o
a - T_in_K_module.o
a - diffusion.o
a - corr_varnce_module.o
a - advance_clubb_core_module.o
a - array_index.o
a - grid_class.o
a - new_pdf.o
a - advance_xm_wpxp_module.o
a - advance_wp2_wp3_module.o
a - stats_type_utilities.o
a - matrix_solver_wrapper.o
a - LY93_pdf.o
a - penta_lu_solver.o
a - model_flags.o
a - error_code.o
a - lapack_interfaces.o
a - stats_variables.o
a - mono_flux_limiter.o
a - parameters_tunable.o
a - clubb_api_module.o
a - code_timer_module.o
a - pdf_parameter_module.o
a - calc_pressure.o
a - advance_xp3_module.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_lapack
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dnrm2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/stbsv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strsm.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtf2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsymv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaqgb.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgemv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_shared/xerbla.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssterf.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/isamax.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slartg.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dcopy.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorg2l.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarfb.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slacpy.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorg2r.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlangt.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaset.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgttrs.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sger.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbsv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgttrf.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/drscl.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbsvx.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsteqr.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbrfs.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ilaslc.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaqsy.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlamch.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slacn2.f
NVFORTRAN-W-0130-Floating point underflow. Check constants and constant expressions (/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlamch.f: 109)
0 inform, 1 warnings, 0 severes, 0 fatal for dlamch
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ilaslr.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgtr.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtcon.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyrk.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrmv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyr2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsytrd.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dasum.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaev2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtsvx.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtrfs.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpoequ.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slabad.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlapy2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtrf.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbmv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarfg.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/saxpy.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtts2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slanst.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slantb.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlassq.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyr2k.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_shared/lsame.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dscal.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strmm.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slatbs.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spotrf.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbequ.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slansy.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlagtm.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbcon.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgemm.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaisnan.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slasrt.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sswap.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sdot.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarft.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpotrf2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlascl.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssytd2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slangb.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaswp.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgql.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyev.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlatrd.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sisnan.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlasr.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlae2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtsv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtrs.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgqr.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarf.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyev.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slatrd.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slae2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slasr.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/disnan.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtsv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtrs.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgqr.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarf.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaswp.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgql.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slascl.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spotrf2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsytd2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlangb.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgemm.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaisnan.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlasrt.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ddot.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dswap.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarft.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrmm.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlatbs.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpotrf.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbequ.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlansy.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbcon.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slagtm.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlanst.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slassq.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlantb.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyr2k.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sscal.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iparmq.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarfg.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtts2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/daxpy.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssytrd.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaev2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sasum.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtsvx.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtrfs.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spoequ.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ilaenv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlabad.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slapy2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtrf.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ieeeck.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbmv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgtr.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlacn2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtcon.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyrk.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strmv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyr2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaqsy.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slamch.f
NVFORTRAN-W-0130-Floating point underflow. Check constants and constant expressions (/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slamch.f: 113)
0 inform, 1 warnings, 0 severes, 0 fatal for slamch
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/idamax.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgttrf.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/srscl.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbsvx.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbrfs.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssteqr.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iladlc.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorg2r.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slangt.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaset.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgttrs.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbsv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dger.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/scopy.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlartg.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iladlr.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorg2l.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarfb.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlacpy.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsterf.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/snrm2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtbsv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrsm.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtf2.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssymv.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaqgb.f
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgemv.f
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_lapack.a dnrm2.o stbsv.o strsm.o sgbtf2.o dsymv.o dlaqgb.o sgemv.o xerbla.o ssterf.o isamax.o slartg.o dcopy.o sorg2l.o slarfb.o slacpy.o dorg2r.o dlangt.o slaset.o dgttrs.o sger.o dgbsv.o dgttrf.o drscl.o dgbsvx.o dsteqr.o dgbrfs.o ilaslc.o dlaqsy.o dlamch.o slacn2.o ilaslr.o dorgtr.o dgtcon.o ssyrk.o dtrmv.o dsyr2.o dsytrd.o dasum.o dlaev2.o sgtsvx.o sgtrfs.o dpoequ.o slabad.o dlapy2.o sgbtrf.o dgbmv.o dlarfg.o saxpy.o dgtts2.o slanst.o slantb.o dlassq.o dsyr2k.o lsame.o dscal.o strmm.o slatbs.o spotrf.o dgbequ.o slansy.o dlagtm.o sgbcon.o dgemm.o dlaisnan.o slasrt.o sswap.o sdot.o dlarft.o dpotrf2.o dlascl.o ssytd2.o slangb.o slaswp.o sorgql.o ssyev.o dlatrd.o sisnan.o dlasr.o dlae2.o sgtsv.o sgbtrs.o dorgqr.o slarf.o dsyev.o slatrd.o slae2.o slasr.o disnan.o dgtsv.o dgbtrs.o sorgqr.o dlarf.o dlaswp.o dorgql.o slascl.o spotrf2.o dsytd2.o dlangb.o sgemm.o slaisnan.o dlasrt.o ddot.o dswap.o slarft.o dtrmm.o dlatbs.o dpotrf.o sgbequ.o dlansy.o dgbcon.o slagtm.o dlanst.o slassq.o dlantb.o ssyr2k.o sscal.o iparmq.o slarfg.o sgtts2.o daxpy.o ssytrd.o slaev2.o sasum.o dgtsvx.o dgtrfs.o spoequ.o ilaenv.o dlabad.o slapy2.o dgbtrf.o ieeeck.o sgbmv.o sorgtr.o dlacn2.o sgtcon.o dsyrk.o strmv.o ssyr2.o slaqsy.o slamch.o idamax.o sgttrf.o srscl.o sgbsvx.o sgbrfs.o ssteqr.o iladlc.o sorg2r.o slangt.o dlaset.o sgttrs.o sgbsv.o dger.o scopy.o dlartg.o iladlr.o dorg2l.o dlarfb.o dlacpy.o dsterf.o snrm2.o dtbsv.o dtrsm.o dgbtf2.o ssymv.o slaqgb.o dgemv.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_lapack.a
a - dnrm2.o
a - stbsv.o
a - strsm.o
a - sgbtf2.o
a - dsymv.o
a - dlaqgb.o
a - sgemv.o
a - xerbla.o
a - ssterf.o
a - isamax.o
a - slartg.o
a - dcopy.o
a - sorg2l.o
a - slarfb.o
a - slacpy.o
a - dorg2r.o
a - dlangt.o
a - slaset.o
a - dgttrs.o
a - sger.o
a - dgbsv.o
a - dgttrf.o
a - drscl.o
a - dgbsvx.o
a - dsteqr.o
a - dgbrfs.o
a - ilaslc.o
a - dlaqsy.o
a - dlamch.o
a - slacn2.o
a - ilaslr.o
a - dorgtr.o
a - dgtcon.o
a - ssyrk.o
a - dtrmv.o
a - dsyr2.o
a - dsytrd.o
a - dasum.o
a - dlaev2.o
a - sgtsvx.o
a - sgtrfs.o
a - dpoequ.o
a - slabad.o
a - dlapy2.o
a - sgbtrf.o
a - dgbmv.o
a - dlarfg.o
a - saxpy.o
a - dgtts2.o
a - slanst.o
a - slantb.o
a - dlassq.o
a - dsyr2k.o
a - lsame.o
a - dscal.o
a - strmm.o
a - slatbs.o
a - spotrf.o
a - dgbequ.o
a - slansy.o
a - dlagtm.o
a - sgbcon.o
a - dgemm.o
a - dlaisnan.o
a - slasrt.o
a - sswap.o
a - sdot.o
a - dlarft.o
a - dpotrf2.o
a - dlascl.o
a - ssytd2.o
a - slangb.o
a - slaswp.o
a - sorgql.o
a - ssyev.o
a - dlatrd.o
a - sisnan.o
a - dlasr.o
a - dlae2.o
a - sgtsv.o
a - sgbtrs.o
a - dorgqr.o
a - slarf.o
a - dsyev.o
a - slatrd.o
a - slae2.o
a - slasr.o
a - disnan.o
a - dgtsv.o
a - dgbtrs.o
a - sorgqr.o
a - dlarf.o
a - dlaswp.o
a - dorgql.o
a - slascl.o
a - spotrf2.o
a - dsytd2.o
a - dlangb.o
a - sgemm.o
a - slaisnan.o
a - dlasrt.o
a - ddot.o
a - dswap.o
a - slarft.o
a - dtrmm.o
a - dlatbs.o
a - dpotrf.o
a - sgbequ.o
a - dlansy.o
a - dgbcon.o
a - slagtm.o
a - dlanst.o
a - slassq.o
a - dlantb.o
a - ssyr2k.o
a - sscal.o
a - iparmq.o
a - slarfg.o
a - sgtts2.o
a - daxpy.o
a - ssytrd.o
a - slaev2.o
a - sasum.o
a - dgtsvx.o
a - dgtrfs.o
a - spoequ.o
a - ilaenv.o
a - dlabad.o
a - slapy2.o
a - dgbtrf.o
a - ieeeck.o
a - sgbmv.o
a - sorgtr.o
a - dlacn2.o
a - sgtcon.o
a - dsyrk.o
a - strmv.o
a - ssyr2.o
a - slaqsy.o
a - slamch.o
a - idamax.o
a - sgttrf.o
a - srscl.o
a - sgbsvx.o
a - sgbrfs.o
a - ssteqr.o
a - iladlc.o
a - sorg2r.o
a - slangt.o
a - dlaset.o
a - sgttrs.o
a - sgbsv.o
a - dger.o
a - scopy.o
a - dlartg.o
a - iladlr.o
a - dorg2l.o
a - dlarfb.o
a - dlacpy.o
a - dsterf.o
a - snrm2.o
a - dtbsv.o
a - dtrsm.o
a - dgbtf2.o
a - ssymv.o
a - slaqgb.o
a - dgemv.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_bugsrad
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.microphys_utils
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_parabolic
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_coamps
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/Microphys_utils/microphys_stats_vars_module.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/kinds.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/variables_radiation_module.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/Parabolic_constants.f90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/esat_new.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa7.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/two_rt_lw_ocastrndm.F90
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/AiryFunction.f90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/two_rt_sw_ocastrndm.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa13g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/comscp2.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/tgqs.F
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/Parabolic.f90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libmicrophys_utils.a microphys_stats_vars_module.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libmicrophys_utils.a
a - microphys_stats_vars_module.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_morrison
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/Morrison_microphys/module_mp_graupel.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/bugsrad_physconst.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/comscp1.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/tgqr.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/newexp.F90
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 300)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/cloud_correlate.F90
0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/cloudg.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa19.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/bugsrad_planck.F90
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5894)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5905)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5928)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5976)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5980)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6066)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6073)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6079)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6204)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6210)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6248)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6253)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6257)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa27r.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/two_rt_lw_sel.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa26.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa28.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/rayle.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/two_rt_sw_iter.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/tgqi.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa18.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/two_rt_lw_iter.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa21.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa27.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/nrmtqi.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/esatv.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/frzh.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa14g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/gascon.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/two_rt_sw_bs.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa9.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/qsatvi.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c -I../src/Radiation/BUGSrad ../src/Radiation/BUGSrad/gases_ckd.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa12g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa25.F
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_parabolic.a Parabolic_constants.o AiryFunction.o Parabolic.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_parabolic.a
a - Parabolic_constants.o
a - AiryFunction.o
a - Parabolic.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/two_rt_sw.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/tgqg.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/bugs_rad.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa6.F
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_KK_microphys
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/parameters_KK.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/KK_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/qtadj.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/text_writer.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa15.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/KK_local_means.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/PDF_integrals_means.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa22g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/PDF_integrals_covar.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/nrmtqw.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/PDF_integrals_all_MM.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/two_rt_lw.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/KK_upscaled_means.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa8g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/esati.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa19g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa7g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/adjtq.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/bugs_swr.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa11g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/KK_Nrm_tendencies.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa5g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa21g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/KK_upscaled_variances.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa18g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/KK_upscaled_turbulent_sed.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa20g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/slope.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/BUGSrad/bugs_lwr.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa17g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys/KK_upscaled_covariances.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/nrmcol.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa10g.F
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_bugsrad.a two_rt_lw_ocastrndm.o two_rt_sw_ocastrndm.o comscp2.o gascon.o comscp1.o two_rt_sw_bs.o gases_ckd.o cloud_correlate.o two_rt_sw.o bugs_rad.o two_rt_lw.o variables_radiation_module.o cloudg.o bugs_swr.o bugsrad_planck.o two_rt_lw_sel.o bugs_lwr.o rayle.o newexp.o bugsrad_physconst.o two_rt_sw_iter.o kinds.o two_rt_lw_iter.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_bugsrad.a
a - two_rt_lw_ocastrndm.o
a - two_rt_sw_ocastrndm.o
a - comscp2.o
a - gascon.o
a - comscp1.o
a - two_rt_sw_bs.o
a - gases_ckd.o
a - cloud_correlate.o
a - two_rt_sw.o
a - bugs_rad.o
a - two_rt_lw.o
a - variables_radiation_module.o
a - cloudg.o
a - bugs_swr.o
a - bugsrad_planck.o
a - two_rt_lw_sel.o
a - bugs_lwr.o
a - rayle.o
a - newexp.o
a - bugsrad_physconst.o
a - two_rt_sw_iter.o
a - kinds.o
a - two_rt_lw_iter.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa12.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/adjmlt.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa9g.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/gamma.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/eqa22.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Microphys/COAMPS_microphys/conice.F
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_KK_microphys.a KK_Nrm_tendencies.o KK_upscaled_variances.o parameters_KK.o KK_upscaled_turbulent_sed.o PDF_integrals_covar.o KK_upscaled_means.o text_writer.o PDF_integrals_means.o PDF_integrals_all_MM.o KK_local_means.o KK_utilities.o KK_upscaled_covariances.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_KK_microphys.a
a - KK_Nrm_tendencies.o
a - KK_upscaled_variances.o
a - parameters_KK.o
a - KK_upscaled_turbulent_sed.o
a - PDF_integrals_covar.o
a - KK_upscaled_means.o
a - text_writer.o
a - PDF_integrals_means.o
a - PDF_integrals_all_MM.o
a - KK_local_means.o
a - KK_utilities.o
a - KK_upscaled_covariances.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.silhs
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/est_kessler_microphys_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/mt95.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/parameters_silhs.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/transform_to_pdf_module.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_coamps.a esat_new.o eqa7.o eqa13g.o tgqs.o tgqr.o eqa19.o eqa27r.o eqa26.o eqa28.o tgqi.o eqa18.o eqa21.o eqa27.o nrmtqi.o esatv.o frzh.o eqa14g.o eqa9.o qsatvi.o eqa12g.o eqa25.o tgqg.o eqa6.o qtadj.o eqa15.o eqa22g.o nrmtqw.o eqa8g.o esati.o eqa19g.o eqa7g.o adjtq.o eqa11g.o eqa5g.o eqa21g.o eqa18g.o eqa20g.o slope.o eqa17g.o nrmcol.o eqa10g.o eqa12.o adjmlt.o eqa9g.o gamma.o eqa22.o conice.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_coamps.a
a - esat_new.o
a - eqa7.o
a - eqa13g.o
a - tgqs.o
a - tgqr.o
a - eqa19.o
a - eqa27r.o
a - eqa26.o
a - eqa28.o
a - tgqi.o
a - eqa18.o
a - eqa21.o
a - eqa27.o
a - nrmtqi.o
a - esatv.o
a - frzh.o
a - eqa14g.o
a - eqa9.o
a - qsatvi.o
a - eqa12g.o
a - eqa25.o
a - tgqg.o
a - eqa6.o
a - qtadj.o
a - eqa15.o
a - eqa22g.o
a - nrmtqw.o
a - eqa8g.o
a - esati.o
a - eqa19g.o
a - eqa7g.o
a - adjtq.o
a - eqa11g.o
a - eqa5g.o
a - eqa21g.o
a - eqa18g.o
a - eqa20g.o
a - slope.o
a - eqa17g.o
a - nrmcol.o
a - eqa10g.o
a - eqa12.o
a - adjmlt.o
a - eqa9g.o
a - gamma.o
a - eqa22.o
a - conice.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/output_2D_samples_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/latin_hypercube_arrays.F90
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)
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_morrison.a module_mp_graupel.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_morrison.a
a - module_mp_graupel.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/generate_uniform_sample_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/math_utilities.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/silhs_importance_sample_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/lh_microphys_var_covar_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/latin_hypercube_driver_module.F90
generate_silhs_sample:
228, 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(:,:,:,:))
257, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
258, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
259, ! blockidx%x threadidx%x collapsed
257, Generating default present(rcm_pdf(:ngrdcol,:nzt),pdf_params)
278, Generating implicit firstprivate(ngrdcol,nzt,pdf_dim)
Generating NVIDIA GPU code
279, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
280, ! blockidx%x threadidx%x collapsed
281, ! blockidx%x threadidx%x collapsed
282, ! blockidx%x threadidx%x collapsed
278, 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))
295, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
296, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
297, ! blockidx%x threadidx%x collapsed
295, Generating default present(delta_zm(:ngrdcol,:nzt),gr,lscale(:ngrdcol,:nzt),x_vert_corr(:ngrdcol,:nzt),rcm_pdf(:ngrdcol,:nzt))
297, Generating implicit firstprivate(vert_decorr_coef)
311, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
312, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
313, ! blockidx%x threadidx%x collapsed
311, Generating default present(x_vert_corr(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),gr,delta_zm(:ngrdcol,:nzt))
313, Generating implicit firstprivate(vert_decorr_coef)
324, Generating update self(x_vert_corr(:,:))
362, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
363, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
364, ! blockidx%x threadidx%x collapsed
365, ! blockidx%x threadidx%x collapsed
362, 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))
365, Generating implicit firstprivate(pdf_dim)
418, Generating update self(lh_sample_point_weights(:,:,:),l_in_precip(:,:,:),x_u_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:))
468, Generating update self(x_mixt_comp_all_levs(:,:,:),x_u_all_levs(:,:,:,:),x_nl_all_levs(:,:,:,:))
506, 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:
783, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
784, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
785, ! blockidx%x threadidx%x collapsed
786, ! blockidx%x threadidx%x collapsed
787, ! blockidx%x threadidx%x collapsed
783, 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))
796, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
Generating NVIDIA GPU code
797, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
798, ! blockidx%x threadidx%x collapsed
799, ! blockidx%x threadidx%x collapsed
796, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
879, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
880, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
881, ! blockidx%x threadidx%x collapsed
882, ! blockidx%x threadidx%x collapsed
883, ! blockidx%x threadidx%x collapsed
879, 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))
892, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
893, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
894, ! blockidx%x threadidx%x collapsed
895, ! blockidx%x threadidx%x collapsed
892, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
compute_k_lh_start:
1046, Generating enter data create(cloud_frac_pdf(:,:),k_lh_start_rcm(:),k_lh_start_rcm_in_cloud(:))
1050, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1051, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1052, ! blockidx%x threadidx%x collapsed
1050, Generating default present(pdf_params,cloud_frac_pdf(:ngrdcol,:nzt))
1059, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1060, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1073, !$acc loop seq
1059, Generating default present(cloud_frac_pdf(:ngrdcol,:nzt),gr,k_lh_start_rcm_in_cloud(:ngrdcol),rcm_pdf(:ngrdcol,:nzt))
1060, Generating implicit firstprivate(rcm_in_cloud_max)
1073, Loop carried scalar dependence for rcm_in_cloud_max at line 1077
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 1077
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
1090, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1091, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1102, !$acc loop seq
1090, Generating default present(gr,rcm_pdf(:ngrdcol,:nzt),k_lh_start_rcm(:ngrdcol))
1091, Generating implicit firstprivate(rcm_max)
1102, Loop carried scalar dependence for rcm_max at line 1103
Loop carried dependence of k_lh_start_rcm prevents parallelization
Loop carried backward dependence of k_lh_start_rcm prevents vectorization
1115, Generating update self(k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
1143, Generating update device(k_lh_start(:))
1147, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1148, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1147, Generating default present(k_lh_start_rcm_in_cloud(:ngrdcol),k_lh_start(:ngrdcol))
1154, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1155, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1154, Generating default present(k_lh_start_rcm(:ngrdcol),k_lh_start(:ngrdcol))
1161, Generating exit data delete(cloud_frac_pdf(:,:),k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
clip_transform_silhs_output:
1279, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
Generating NVIDIA GPU code
1280, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1281, ! blockidx%x threadidx%x collapsed
1282, ! blockidx%x threadidx%x collapsed
1279, 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)
1282, Generating implicit firstprivate(l_use_ncn_to_nc)
compute_arb_overlap:
2090, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
Generating NVIDIA GPU code
2091, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2092, ! blockidx%x threadidx%x collapsed
2093, ! blockidx%x threadidx%x collapsed
2098, !$acc loop seq
2090, 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))
2093, Generating implicit firstprivate(k,unbounded_point,nzt,k_lh_start_i)
2098, Loop carried scalar dependence for unbounded_point at line 2101
Generating implicit firstprivate(half_width,offset,min_val)
Loop carried scalar dependence for unbounded_point at line 2101
2124, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
Generating NVIDIA GPU code
2125, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2126, ! blockidx%x threadidx%x collapsed
2127, ! blockidx%x threadidx%x collapsed
2132, !$acc loop seq
2124, 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))
2127, Generating implicit firstprivate(k,unbounded_point,k_lh_start_i)
2132, Loop carried scalar dependence for unbounded_point at line 2135
Generating implicit firstprivate(half_width,offset,min_val)
Loop carried scalar dependence for unbounded_point at line 2135
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/silhs_api_module.F90
generate_silhs_sample_api_single_col:
343, 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:
494, 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:
597, 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:
677, Generating copyout(lh_thl_clipped(:,:,:)) [if not already present]
Generating copyin(pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:)) [if not already present]
Generating copyout(lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_rt_clipped(:,:,:)) [if not already present]
Generating copyin(hm_metadata) [if not already present]
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libsilhs.a est_kessler_microphys_module.o silhs_api_module.o latin_hypercube_driver_module.o transform_to_pdf_module.o mt95.o silhs_importance_sample_module.o parameters_silhs.o lh_microphys_var_covar_module.o output_2D_samples_module.o generate_uniform_sample_module.o latin_hypercube_arrays.o math_utilities.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libsilhs.a
a - est_kessler_microphys_module.o
a - silhs_api_module.o
a - latin_hypercube_driver_module.o
a - transform_to_pdf_module.o
a - mt95.o
a - silhs_importance_sample_module.o
a - parameters_silhs.o
a - lh_microphys_var_covar_module.o
a - output_2D_samples_module.o
a - generate_uniform_sample_module.o
a - latin_hypercube_arrays.o
a - math_utilities.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_other
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c -I../src/Numerical_recipes ../src/Numerical_recipes/enhanced_simann.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/parameters_radiation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/hydrostatic_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/extended_atmosphere_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/parameters_microphys.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/gfdl_activation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/time_dependent_input.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/silhs_category_variance_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/advance_microphys_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Numerical_recipes/quicksort.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/cos_solar_zen_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/bugsrad_driver.F90
apply_time_dependent_forcings_from_array:
649, Generating create(temp_array(:)) [if not already present]
663, Generating update device(temp_array(:))
671, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
672, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
673, ! blockidx%x threadidx%x collapsed
671, Generating default present(thlm_f(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
680, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
681, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
682, ! blockidx%x threadidx%x collapsed
680, Generating default present(thlm_f(:ngrdcol,:nzt))
689, Generating implicit firstprivate(nzt,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(thlm_f(:ngrdcol,:nzt))
700, Generating implicit firstprivate(nzt,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(sclr_idx,thlm_f(:ngrdcol,:nzt),sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_thl))
711, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
712, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
713, ! blockidx%x threadidx%x collapsed
711, Generating default present(edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_thl),thlm_f(:ngrdcol,:nzt),sclr_idx)
725, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
726, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
727, ! blockidx%x threadidx%x collapsed
725, Generating default present(rtm_f(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
734, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
735, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
736, ! blockidx%x threadidx%x collapsed
734, Generating default present(rtm_f(:ngrdcol,:nzt))
745, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
746, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
747, ! blockidx%x threadidx%x collapsed
745, Generating default present(sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_rt),sclr_idx,rtm_f(:ngrdcol,:nzt))
756, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
757, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
758, ! blockidx%x threadidx%x collapsed
756, Generating default present(sclr_idx,rtm_f(:ngrdcol,:nzt),edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_rt))
767, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
768, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
769, ! blockidx%x threadidx%x collapsed
767, Generating default present(um_ref(:ngrdcol,:nzt))
776, Generating implicit firstprivate(nzt,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(vm_ref(:ngrdcol,:nzt))
785, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
787, ! blockidx%x threadidx%x collapsed
785, Generating default present(um_f(:ngrdcol,:nzt))
794, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
796, ! blockidx%x threadidx%x collapsed
794, Generating default present(vm_f(:ngrdcol,:nzt))
806, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
807, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
808, ! blockidx%x threadidx%x collapsed
806, Generating default present(wm_zt(:ngrdcol,:nzt))
815, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
816, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
817, ! blockidx%x threadidx%x collapsed
815, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
824, Generating implicit firstprivate(nzt)
Generating NVIDIA GPU code
825, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
829, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
830, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
831, ! blockidx%x threadidx%x collapsed
829, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
844, Generating implicit firstprivate(nzt,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(ug(:ngrdcol,:nzt))
853, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
854, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
855, ! blockidx%x threadidx%x collapsed
853, Generating default present(vg(:ngrdcol,:nzt))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c -I../src/CLUBB_core ../src/input_grads.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/input_netcdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/diag_ustar_module.F90
diag_ustar:
36, Generating acc routine seq
Generating NVIDIA GPU code
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/spec_hum_to_mixing_ratio.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/wangara.F90
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))
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,:))
wangara_sfclyr:
171, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
172, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
171, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
172, Generating implicit firstprivate(time_est)
microphys_lhs:
1895, 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]
1925, 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:
2211, 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]
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/mixed_moment_PDF_integrals.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/coamps_microphys_driver_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/cloud_sed_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/morrison_microphys_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/ice_dfsn_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/rad_lwsw_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/pdf_hydromet_microphys_wrapper.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/soil_vegetation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/extrapolation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/input_interpret.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/microphys_init_cleanup.F90
pdf_hydromet_microphys_prep:
254, Generating update self(cloud_frac(:,:),ice_supersat_frac(:,:),kh_zm(:,:))
256, Generating update self(wphydrometp(:,:,:))
307, 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(:,:,:))
310, Generating update device(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:))
409, 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(:,:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/jun25.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/KK_microphys_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/sfc_flux.F90
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))
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
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/nov11.F90
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))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/stat_file_utils.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/bomex.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/clex9_nov02.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/clex9_oct14.F90
bomex_tndcy:
82, Generating enter data create(qtm_forcing(:,:))
87, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
88, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
89, ! blockidx%x threadidx%x collapsed
87, Generating default present(gr%zt(1:ngrdcol,1:gr%nzt),gr,qtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt))
114, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
115, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
116, ! blockidx%x threadidx%x collapsed
114, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
124, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
126, ! blockidx%x threadidx%x collapsed
124, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
133, Generating exit data delete(qtm_forcing(:,:))
bomex_sfclyr:
193, Generating enter data copyin(wpqtp_sfc(:))
208, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
209, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
208, Generating default present(wpqtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
209, Generating implicit firstprivate(wpqtp_sfc_calc,wpthlp_sfc_calc)
224, Generating exit data delete(wpqtp_sfc(:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/cloud_feedback.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/cobra.F90
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(:))
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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/dycoms2_rf01.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/dycoms2_rf02.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/fire.F90
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:
176, Generating enter data create(rsat(:),cd(:))
192, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
193, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
192, Generating default present(t_sfc(:ngrdcol),rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
193, Generating implicit firstprivate(t_sfc_interp,sens_ht,latent_ht)
202, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
203, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
202, Generating default present(ustar(:ngrdcol),t_sfc(:),rsat(:ngrdcol),cd(:ngrdcol),p_sfc(:))
203, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
223, 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,:))
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(:))
dycoms2_rf02_sfclyr:
194, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
195, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
194, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
195, Generating implicit firstprivate(sens_ht,latent_ht)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/gabls2.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/gabls3.F90
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(:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/lba.F90
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,:))
gabls2_sfclyr:
241, Generating enter data create(rsat(:),cz(:))
276, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
277, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
276, Generating default present(cz(:ngrdcol),t_sfc(:),rsat(:ngrdcol),lowest_level(:ngrdcol),p_sfc(:))
277, Generating implicit firstprivate(t_sfc_calc,saturation_formula)
293, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
294, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
293, Generating default present(ustar(:ngrdcol),lowest_level(:),p_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),t_sfc(:ngrdcol),ubar(:))
294, Generating implicit firstprivate(sstheta,bflx)
305, Generating exit data delete(rsat(:),cz(:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/mpace_a.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/mpace_b.F90
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,:))
lba_sfclyr:
172, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
173, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
172, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
173, Generating implicit firstprivate(ft,bflx)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/rico.F90
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,:))
163, Generating exit data delete(velocity_omega,t_tendency)
mpace_b_sfclyr:
232, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
233, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
232, Generating default present(rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
233, Generating implicit firstprivate(latent_heat_flx,sensible_heat_flx)
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,:))
165, Generating exit data delete(qtm_forcing(:,:))
rico_sfclyr:
270, Generating enter data create(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:))
287, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
288, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
287, Generating default present(t_sfc(:),ustar(:ngrdcol),rsat(:ngrdcol),p_sfc(:))
288, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
318, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
319, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
318, Generating default present(z_bot(:ngrdcol),cq(:ngrdcol),ch(:ngrdcol),cm(:ngrdcol))
344, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
345, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
344, Generating default present(cm(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol),upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol))
352, Generating exit data delete(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/neutral_case.F90
neutral_case_sfclyr:
76, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
77, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
76, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
77, Generating implicit firstprivate(time)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/ekman.F90
ekman_sfclyr:
67, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
68, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
67, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/simple_rad_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/generalized_grid_test.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/input_fields.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/sounding.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c -I../src/Microphys ../src/Microphys/estimate_scm_microphys_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/astex_a209.F90
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(:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/twp_ice.F90
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(:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/gabls3_night.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/arm.F90
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)
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
landflx:
220, Generating acc routine seq
Generating NVIDIA GPU code
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/arm_0003.F90
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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/arm_3year.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/atex.F90
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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/atex_long.F90
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))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/arm_97.F90
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,:))
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)
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(:))
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(:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c -I../src/Microphys ../src/Microphys/lh_microphys_driver_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Radiation/radiation_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Benchmark_cases/prescribe_forcings.F90
prescribe_forcings:
303, Generating enter data create(thlm_bot(:),um_bot(:),z_bot(:),vm_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:))
318, Generating implicit firstprivate(ngrdcol,nzt)
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(rtm_forcing(:ngrdcol,:nzt),thlm_forcing(:ngrdcol,:nzt))
326, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
327, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
328, ! blockidx%x threadidx%x collapsed
326, Generating default present(rtp2_forcing(:ngrdcol,:nzm),rtpthlp_forcing(:ngrdcol,:nzm),wpthlp_forcing(:ngrdcol,:nzm),wprtp_forcing(:ngrdcol,:nzm),thlp2_forcing(:ngrdcol,:nzm))
374, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
375, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
374, Generating default present(rtm_forcing(:ngrdcol,nzt),thlm_forcing(:ngrdcol,nzt))
375, Generating implicit firstprivate(nzt)
447, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
448, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
449, ! blockidx%x threadidx%x collapsed
447, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
471, Generating update self(p_in_pa(:,:))
477, Generating update device(rtm_forcing(:,:),um_ref(:,:),thlm_forcing(:,:),edsclrm_forcing(:,:,:),sclrm_forcing(:,:,:),vm_ref(:,:),wm_zt(:,:),wm_zm(:,:))
495, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
496, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
497, ! blockidx%x threadidx%x collapsed
495, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
504, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
505, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
506, ! blockidx%x threadidx%x collapsed
507, !$acc loop seq
504, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:sclr_dim),gr)
507, Loop is parallelizable
515, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
517, ! blockidx%x threadidx%x collapsed
518, !$acc loop seq
515, Generating default present(gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:edsclr_dim))
518, Loop is parallelizable
596, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
597, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
596, Generating default present(ustar(:ngrdcol))
620, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
621, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
620, Generating default present(ustar(:ngrdcol))
634, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
635, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
634, Generating default present(ustar(:ngrdcol))
656, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
657, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
656, Generating default present(ustar(:ngrdcol))
794, Generating update self(rho_bot(:))
797, Generating update device(ustar(:),wpthlp_sfc(:),wprtp_sfc(:))
848, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
849, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
848, Generating default present(ustar(:ngrdcol))
876, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
877, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
876, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol))
877, Generating implicit firstprivate(sens_ht,latent_ht)
883, Generating implicit firstprivate(ngrdcol,nzm)
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(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_thl),sclr_idx)
885, Generating implicit firstprivate(sens_ht)
892, Generating implicit firstprivate(ngrdcol,nzm)
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(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_rt),sclr_idx)
894, Generating implicit firstprivate(latent_ht)
905, Generating update self(rho_zm(:,:),upwp_sfc(:),ustar(:),t_sfc(:),vpwp_sfc(:),wpthlp_sfc(:),wprtp_sfc(:))
935, 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:
1041, Generating create(thlm_zm(:,:),um_zm(:,:),vm_zm(:,:),k_min(:),rtm_zm(:,:),exner_zm(:,:)) [if not already present]
1046, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1047, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1046, 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))
1066, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1067, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1074, !$acc loop seq
1066, Generating default present(gr,z_bot(:ngrdcol),gr%zt(1:ngrdcol,:))
1067, Generating implicit firstprivate(k,min_val)
1074, Loop carried scalar dependence for min_val at line 1075
Loop carried reuse of k_min prevents parallelization
1084, Generating update self(k_min(:))
1117, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1118, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1117, 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,:))
1118, Generating implicit firstprivate(k00,km1,kp2,kp1)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/Microphys/microphys_driver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/clubb_driver.F90
init_clubb_case:
2573, 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(rho_ds_zm(:,:),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(:,:))
Generating enter data copyin(rho_ds_zm_dycore_init(:))
Generating enter data create(rho_zm(:,:))
Generating enter data copyin(rho_ds_zt_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_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(:,:,:,:))
2648, 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(:,:))
2653, Generating enter data create(edsclrm(:,:,:))
Generating enter data copyin(edsclrm_init(:,:))
Generating enter data create(edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:))
2657, 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:
2730, Generating implicit firstprivate(ngrdcol,lh_num_samples)
Generating NVIDIA GPU code
2731, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2732, ! blockidx%x threadidx%x collapsed
2733, ! blockidx%x threadidx%x collapsed
2734, !$acc loop seq
2730, Generating default present(x_mixt_comp_all_levs(1:ngrdcol,1:lh_num_samples,1:gr%nzt),x_nl_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)
2734, Loop is parallelizable
2741, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2742, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2743, ! blockidx%x threadidx%x collapsed
2741, 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))
2798, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2799, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2800, ! blockidx%x threadidx%x collapsed
2798, 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))
2845, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2846, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2845, 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))
2859, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
2860, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2861, ! blockidx%x threadidx%x collapsed
2862, ! blockidx%x threadidx%x collapsed
2859, 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))
2870, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
2871, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2872, ! blockidx%x threadidx%x collapsed
2873, ! blockidx%x threadidx%x collapsed
2870, 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))
2883, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
2884, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2885, ! blockidx%x threadidx%x collapsed
2883, Generating default present(wpsclrp_sfc(1:ngrdcol,1:sclr_dim))
2894, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
2895, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2896, ! blockidx%x threadidx%x collapsed
2897, ! blockidx%x threadidx%x collapsed
2894, 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))
2904, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
2905, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2906, ! blockidx%x threadidx%x collapsed
2904, Generating default present(wpedsclrp_sfc(1:ngrdcol,1:edsclr_dim))
2915, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
2916, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2917, ! blockidx%x threadidx%x collapsed
2918, ! blockidx%x threadidx%x collapsed
2915, 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))
2926, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
2927, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2928, ! blockidx%x threadidx%x collapsed
2929, ! blockidx%x threadidx%x collapsed
2926, Generating default present(wphydrometp(1:ngrdcol,1:gr%nzm,1:hydromet_dim),gr)
3048, Generating update self(deltaz(:),gr%zt(:,:),gr%zm(:,:),clubb_params(:,:))
3054, 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(:))
advance_clubb_to_end:
3317, Generating update self(wp2thvp(:,:),thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2up(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wprtp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:),wpthlp(:,:))
3320, Generating update self(sclrm(:,:,:))
3321, Generating update self(edsclrm(:,:,:))
3389, Generating update self(sfc_soil_t_in_k(:),rho_zm(:,:),deep_soil_t_in_k(:),veg_t_in_k(:),wprtp_sfc(:),wpthlp_sfc(:),p_sfc(:))
3401, Generating update device(veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:))
3405, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3406, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3407, ! blockidx%x threadidx%x collapsed
3405, 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))
3423, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3424, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3425, ! blockidx%x threadidx%x collapsed
3423, 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))
3436, Generating update self(rfrzm(:,:))
3446, Generating update device(rfrzm(:,:))
3664, 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(:,:,:))
3679, Generating copyout(skw_zm(:,:)) [if not already present]
Generating copyin(wp3_zm(:,:),wp2(:,:),clubb_params(:,:)) [if not already present]
3759, Generating update device(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:),wpthlp_mc(:,:))
3761, Generating update device(wphydrometp(:,:,:))
3780, Generating update self(cloud_frac(:,:),rcm(:,:),rho_zm(:,:),rho(:,:),exner(:,:))
3796, Generating update device(thlm_mc(:,:),rcm_mc(:,:))
3802, Generating update self(cloud_frac(:,:))
3817, Generating update self(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:))
3872, Generating update self(p_in_pa(:,:),rho_zm(:,:),thlm(:,:),rtm(:,:),exner(:,:),cloud_frac(:,:),ice_supersat_frac(:,:),rho(:,:),rcm(:,:))
3893, Generating update device(radht(:,:))
3910, Generating update self(radht(:,:))
clean_up_clubb:
4283, 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(:),rho_ds_zm(:,:),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_dycore_init(:),rho_zm(:,:),rho_ds_zt_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_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(:,:,:,:))
4359, Generating exit data delete(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp3(:,:,:),sclrp2(:,:,:),sclrm_init(:,:),sclrpthvp(:,:,:),sclr_tol(:),wpsclrp(:,:,:),sclrm(:,:,:),sclrm_forcing(:,:,:),wpsclrp_sfc(:,:))
4364, Generating exit data delete(edsclrm(:,:,:),edsclrm_init(:,:),edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:))
4368, Generating exit data delete(rtphmp_zt(:,:,:),hm_metadata%l_mix_rat_hm(:),thlphmp_zt(:,:,:),wphydrometp(:,:,:),wp2hmp(:,:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/error.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_other.a enhanced_simann.o sounding.o microphys_init_cleanup.o jun25.o estimate_scm_microphys_module.o astex_a209.o twp_ice.o quicksort.o gfdl_activation.o nov11.o gabls3_night.o cos_solar_zen_module.o bugsrad_driver.o stat_file_utils.o prescribe_forcings.o dycoms2_rf02.o mixed_moment_PDF_integrals.o lh_microphys_driver_module.o coamps_microphys_driver_module.o ekman.o diag_ustar_module.o hydrostatic_module.o microphys_driver.o lba.o simple_rad_module.o advance_microphys_module.o sfc_flux.o cobra.o gabls3.o neutral_case.o atex_long.o atex.o spec_hum_to_mixing_ratio.o arm.o generalized_grid_test.o silhs_category_variance_module.o rico.o soil_vegetation.o arm_3year.o input_fields.o extrapolation.o KK_microphys_module.o wangara.o gabls2.o pdf_hydromet_microphys_wrapper.o cloud_sed_module.o bomex.o extended_atmosphere_module.o parameters_radiation.o time_dependent_input.o cloud_feedback.o input_grads.o error.o fire.o arm_97.o radiation_module.o mpace_a.o morrison_microphys_module.o clex9_oct14.o rad_lwsw_module.o clex9_nov02.o arm_0003.o ice_dfsn_module.o input_netcdf.o clubb_driver.o mpace_b.o input_interpret.o dycoms2_rf01.o parameters_microphys.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_other.a
a - enhanced_simann.o
a - sounding.o
a - microphys_init_cleanup.o
a - jun25.o
a - estimate_scm_microphys_module.o
a - astex_a209.o
a - twp_ice.o
a - quicksort.o
a - gfdl_activation.o
a - nov11.o
a - gabls3_night.o
a - cos_solar_zen_module.o
a - bugsrad_driver.o
a - stat_file_utils.o
a - prescribe_forcings.o
a - dycoms2_rf02.o
a - mixed_moment_PDF_integrals.o
a - lh_microphys_driver_module.o
a - coamps_microphys_driver_module.o
a - ekman.o
a - diag_ustar_module.o
a - hydrostatic_module.o
a - microphys_driver.o
a - lba.o
a - simple_rad_module.o
a - advance_microphys_module.o
a - sfc_flux.o
a - cobra.o
a - gabls3.o
a - neutral_case.o
a - atex_long.o
a - atex.o
a - spec_hum_to_mixing_ratio.o
a - arm.o
a - generalized_grid_test.o
a - silhs_category_variance_module.o
a - rico.o
a - soil_vegetation.o
a - arm_3year.o
a - input_fields.o
a - extrapolation.o
a - KK_microphys_module.o
a - wangara.o
a - gabls2.o
a - pdf_hydromet_microphys_wrapper.o
a - cloud_sed_module.o
a - bomex.o
a - extended_atmosphere_module.o
a - parameters_radiation.o
a - time_dependent_input.o
a - cloud_feedback.o
a - input_grads.o
a - error.o
a - fire.o
a - arm_97.o
a - radiation_module.o
a - mpace_a.o
a - morrison_microphys_module.o
a - clex9_oct14.o
a - rad_lwsw_module.o
a - clex9_nov02.o
a - arm_0003.o
a - ice_dfsn_module.o
a - input_netcdf.o
a - clubb_driver.o
a - mpace_b.o
a - input_interpret.o
a - dycoms2_rf01.o
a - parameters_microphys.o
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_standalone
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_tuner
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.jacobian
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.G_unit_tests
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.int2txt
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_thread_test
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/nrtype.f90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/clubb_standalone.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/jacobian.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/rev_direction_grid_test.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c -I../src/CLUBB_core ../src/int2txt.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/clubb_thread_test.F90
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/nr.f90
nvfortran int2txt.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/int2txt -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -Mcache_align -Mbackslash -Mstandard -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff -acc -Mcuda
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/nrutil.f90
nvfortran clubb_standalone.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/clubb_standalone -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -Mcache_align -Mbackslash -Mstandard -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff -acc -Mcuda
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
nvfortran clubb_thread_test.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/clubb_thread_test -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -Mcache_align -Mbackslash -Mstandard -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff -acc -Mcuda
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
nvfortran jacobian.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/jacobian -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -Mcache_align -Mbackslash -Mstandard -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff -acc -Mcuda
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/mu_sigma_hm_tests.F90
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/KK_integrals_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/corr_cholesky_mtx_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/hole_filling_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/Nc_Ncn_test.F90
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/read_corr_mtx_test.F90
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/silhs_category_test.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/pdf_parameter_tests.F90
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/pdf_parameter_tests.F90: 413)
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/spurious_source_test.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/tuner_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/w_up_in_cloud_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/smooth_heaviside_tests.F90
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 226)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 230)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 286)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 289)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/clubb_tuner.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/smooth_min_max_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_test_types/fill_holes_tests.F90
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran_state.f90
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/amebsa.f90
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/amoeba.f90
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran1_s.f90
nvfortran -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran1_v.f90
nvfortran clubb_tuner.o ran_state.o amebsa.o nrutil.o amoeba.o ran1_s.o ran1_v.o nrtype.o nr.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/clubb_tuner -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -Mcache_align -Mbackslash -Mstandard -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff -acc -Mcuda
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include -Mcache_align -Mbackslash -Mstandard -O2 -Mstack_arrays -acc -Minfo=accel -c ../src/G_unit_tests.F90
nvfortran rev_direction_grid_test.o mu_sigma_hm_tests.o G_unit_tests.o corr_cholesky_mtx_tests.o read_corr_mtx_test.o tuner_tests.o spurious_source_test.o Nc_Ncn_test.o KK_integrals_tests.o hole_filling_tests.o smooth_min_max_tests.o smooth_heaviside_tests.o fill_holes_tests.o silhs_category_test.o pdf_parameter_tests.o w_up_in_cloud_tests.o -o /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../bin/G_unit_tests -L/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib -lclubb_other -lclubb_coamps -lclubb_gfdlact -lsilhs -lclubb_bugsrad -lclubb_KK_microphys -lclubb_parabolic -lclubb_morrison -lmicrophys_utils -lclubb_param -lclubb_lapack -Mcache_align -Mbackslash -Mstandard -L/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib -lnetcdff -acc -Mcuda
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
make[1]: Leaving directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
python ../utilities/check_for_missing_threadprivate.py ../src/CLUBB_core/ ../src/SILHS/ || true
check_for_missing_threadprivate.py has begun.
File ../src/CLUBB_core/error_code.F90 failed:
Missing threadprivate for:
clubb_debug_level
File ../src/CLUBB_core/fill_holes.F90 failed:
Missing threadprivate for:
ret_code
File ../src/CLUBB_core/sponge_layer_damping.F90 failed:
Missing threadprivate for:
thlm_sponge_damp_profile
thlm_sponge_damp_settings
wp3_sponge_damp_profile
wp3_sponge_damp_settings
up2_vp2_sponge_damp_profile
wp2_sponge_damp_profile
rtm_sponge_damp_settings
up2_vp2_sponge_damp_settings
rtm_sponge_damp_profile
uv_sponge_damp_profile
uv_sponge_damp_settings
wp2_sponge_damp_settings
File ../src/CLUBB_core/corr_varnce_module.F90 failed:
Missing threadprivate for:
corr_array_n_below_def
corr_array_n_cloud_def
[91mcheck_for_missing_threadprivate.py did not pass.[0m
[91mfailedFiles = ['../src/CLUBB_core/error_code.F90', '../src/CLUBB_core/fill_holes.F90', '../src/CLUBB_core/sponge_layer_damping.F90', '../src/CLUBB_core/corr_varnce_module.F90'][0m
perl ../utilities/CLUBBStandardsCheck.pl ../src/*.F90 || true
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: 'use' statement w/o 'only' found in the following line:
3150 : use gptl
CLUBBStandardsCheck.pl WARNING: Use check FAILED!
CLUBBStandardsCheck.pl WARNING: Check that comma is on same line as 'use', as CLUBB requires.
useCheck failed: ../src/clubb_driver.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
201 : l_modify_ic_with_cubic_int, & ! Flag for interpolating the sounding profile with Steffen's monotone cubic
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
202 : ! method to obtain smoother initial condition profile, which is found to be
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
203 : ! beneficial to achive a better numerical solution convergence. If this flag
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
204 : ! is turned off, the initial conditions will be generated with linear interpolation.
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
205 : ! This is done on a case-by-case basis, since using the monotone cubic method
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
206 : ! requires a special sounding.in file with many additional sounding levels.
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
207 : l_modify_bc_for_cnvg_test, & ! Flag to activate modifications on boundary condition for convergence test
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
744 : !$omp sens_ht, latent_ht, lmin, vert_decorr_coef, deep_soil_T_in_K, sfc_soil_T_in_K, veg_T_in_K, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
751 : !$omp exner, rtm, thlm, rcm, wp3, wp3_zm, delta_zm, p_in_Pa, cloud_frac, wpthvp, wp2thvp, wp2up, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
760 : !$omp rtp2_mc, thlp2_mc, rtpthlp_mc, Ncm_mc, Ncm, Nccnm, em, tau_zm, tau_zt, Kh_zt, Kh_zm, rfrzm, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
761 : !$omp rrm, Nrm, Nc_in_cloud, wpNcp, radht, Frad, Frad_SW_up, Frad_LW_up, Frad_SW_down, Frad_LW_down, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
762 : !$omp wpsclrp_sfc, wpedsclrp_sfc, sclrm, wpsclrp, sclrp2, sclrp3, sclrprtp, sclrpthlp, sclrpthvp, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
807 : !----------------------------------- Optional Input Variables -----------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1029 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1721 : open(unit=iunit_grid_adaptation, file=fname_grid_adaptation, status='replace', action='write')
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2036 : allocate( um_ref(ngrdcol, gr%nzt) ) ! Reference u wind for nudging; Michael Falk, 17 Oct 2007
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2037 : allocate( vm_ref(ngrdcol, gr%nzt) ) ! Reference v wind for nudging; Michael Falk, 17 Oct 2007
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2529 : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2560 : ! Similar call to above, checking parameter values, but because we've placed this in "init_clubb_case"
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2568 : write(fstderr, *) "Fatal error calling check_clubb_settings_api and/or check_parameters_api in clubb_driver"
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2611 : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2623 : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2624 : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2627 : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2629 : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2635 : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2636 : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2637 : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2638 : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2639 : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2640 : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2641 : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2642 : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2643 : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2644 : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2759 : invrs_rho_ds_zt(i,k) = invrs_rho_ds_zt_init(k) ! inv. dry, static density: t-levs
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2765 : um_pert(i,k) = zero ! Variables used to track perturbed version of winds.
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2767 : wm_zt(i,k) = wm_zt_init(k) ! Imposed large scale w - Thermodynamic levels
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2961 : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3171 : !----------------------------------- Optional Input Variables -----------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3328 : um(i,:), vm(i,:), rtm(i,:), wprtp(i,:), thlm(i,:), wpthlp(i,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3666 : !$acc X_nl_all_levs, X_mixt_comp_all_levs, lh_sample_point_weights, mu_x_1_n, mu_x_2_n, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3668 : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3672 : !$acc pdf_params%cloud_frac_1, pdf_params%cloud_frac_2, pdf_params%cthl_1, pdf_params%cthl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3673 : !$acc pdf_params%crt_1, pdf_params%crt_2, pdf_params%stdev_chi_1, pdf_params%stdev_chi_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3689 : wp2_zt = zm2zt_api( gr%nzm, gr%nzt, ngrdcol, gr, wp2, w_tol_sqd ) ! Positive definite quantity
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3695 : thlm(i,:), p_in_Pa(i,:), exner(i,:), rho(i,:), rho_zm(i,:), rtm(i,:), &! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3696 : rcm(i,:), cloud_frac(i,:), wm_zt(i,:), wm_zm(i,:), wp2_zt(i,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3697 : hydromet(i,:,:), Nc_in_cloud(i,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3713 : stats_zt(i), stats_zm(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3714 : stats_sfc(i), stats_lh_zt(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3715 : Nccnm(i,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3716 : hydromet_mc(i,:,:), Ncm_mc(i,:), rcm_mc(i,:), rvm_mc(i,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3717 : thlm_mc(i,:), hydromet_vel_zt(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3718 : hydromet_vel_covar_zt_impc(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3719 : hydromet_vel_covar_zt_expc(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3720 : wprtp_mc(i,:), wpthlp_mc(i,:), rtp2_mc(i,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3721 : thlp2_mc(i,:), rtpthlp_mc(i,:) ) ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3746 : stats_zt(i), stats_zm(i), stats_sfc(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3747 : hydromet(i,:,:), hydromet_vel_zt(i,:,:), hydrometp2(i,:,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3748 : K_hm(i,:,:), Ncm(i,:), Nc_in_cloud(i,:), rvm_mc(i,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3749 : thlm_mc(i,:), err_info, & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3750 : wphydrometp(i,:,:), wpNcp(i,:) ) ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3759 : !$acc update device( rcm_mc, rvm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3817 : !$acc update host( rvm_mc, rcm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3823 : call stat_update_var( stats_metadata%irtm_mc, rvm_mc(i,:)+rcm_mc(i,:), stats_zt(i) ) ! kg/kg/s
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3825 : call stat_update_var( stats_metadata%iwprtp_mc, wprtp_mc(i,:), stats_zm(i) ) ! m*(kg/kg)/s^2
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3827 : call stat_update_var( stats_metadata%irtp2_mc, rtp2_mc(i,:), stats_zm(i) ) ! (kg/kg)^2/s
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3829 : call stat_update_var( stats_metadata%irtpthlp_mc, rtpthlp_mc(i,:), stats_zm(i) ) ! K*(kg/kg)/s
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3846 : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, X_nl_all_levs, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3872 : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, thlm, rtm, rcm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3918 : call update_radiation_variables( gr%nzm, gr%nzt, radht(i,:), Frad_SW_up(i,:), Frad_LW_up(i,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4017 : clubb_config_flags%grid_remap_method, & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4086 : .and. (stats_metadata%l_stats_last) ) then ! only adapt grid when the average of the last
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4191 : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_microphys_scheme = ', time_microphys_scheme
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4192 : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_microphys_advance = ', time_microphys_advance
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4194 : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_output_multi_col = ', time_output_multi_col
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4321 : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4333 : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4334 : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4337 : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4339 : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4345 : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4346 : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4347 : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4348 : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4349 : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4350 : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4351 : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4352 : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4353 : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4354 : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4383 : if ( thlm_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( thlm_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4384 : if ( rtm_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( rtm_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4385 : if ( uv_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( uv_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4386 : if ( wp2_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( wp2_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4387 : if ( wp3_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( wp3_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4388 : if ( up2_vp2_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( up2_vp2_sponge_damp_profile )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
5073 : clubb_config_flags%l_add_dycore_grid, clubb_config_flags%grid_adapt_in_time_method )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
5081 : clubb_config_flags%l_add_dycore_grid, clubb_config_flags%grid_adapt_in_time_method )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
5095 : 'be used for cases with forcings from an input file and for the atex ', &
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/clubb_driver.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
111 : write(fstderr, *) "This section ensures that everything allocated in init_clubb_case will be deallocated"
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
112 : write(fstderr, *) "in clean_up_clubb. This may cause a runtime error if there is a mismatch between"
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/clubb_driver_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
654 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/clubb_tuner.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Expected read_random_seed for end function.
CLUBBStandardsCheck.pl WARNING: Endings of either program, module, subroutine, or function blocks to not match the beginning
endCheck failed: ../src/error.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
privateCheck failed: ../src/generalized_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
914 : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1084 : rtm_ref_flip, thlm_ref_flip, um_ref_flip, vm_ref_flip, ug_flip, vg_flip, & ! Intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1098 : um_flip, vm_flip, upwp_flip, vpwp_flip, up2_flip, vp2_flip, up3_flip, vp3_flip, & ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1100 : wp2_flip, wp3_flip, rtp2_flip, rtp3_flip, thlp2_flip, thlp3_flip, rtpthlp_flip, & ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1106 : wp2rtp_flip, wp2thlp_flip, uprcp_flip, vprcp_flip, rc_coef_zm_flip, wp4_flip, & ! intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1107 : wpup2_flip, wpvp2_flip, wp2up2_flip, wp2vp2_flip, ice_supersat_frac_flip, & ! intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1594 : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1621 : pdf_implicit_coefs_terms_flip%coef_wp2up_implicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1625 : pdf_implicit_coefs_terms_flip%term_wp2up_explicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1629 : pdf_implicit_coefs_terms_flip%coef_wp2vp_implicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1633 : pdf_implicit_coefs_terms_flip%term_wp2vp_explicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1667 : pdf_implicit_coefs_terms_flip%coef_wpup2_implicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1671 : pdf_implicit_coefs_terms_flip%term_wpup2_explicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1675 : pdf_implicit_coefs_terms_flip%coef_wpvp2_implicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1679 : pdf_implicit_coefs_terms_flip%term_wpvp2_explicit, nzt, ngrdcol, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2504 : tolerance = max( 1.e-8_core_rknd, epsilon(tolerance) ) ! max statement for single precision runs
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/generalized_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
174 : call stat_update_var_pt( stats_metadata%isfc_soil_T_in_K, 1, sfc_soil_T_in_K(i), stats_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
175 : call stat_update_var_pt( stats_metadata%ideep_soil_T_in_K, 1, deep_soil_T_in_K(i), stats_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
212 : call stat_update_var_pt( stats_metadata%isoil_heat_flux, 1, soil_heat_flux(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
213 : stats_sfc(i) ) ! intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/soil_vegetation.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
377 : um(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
379 : vm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
381 : ugm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
383 : vgm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
385 : thlm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
387 : rtm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
389 : press(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
392 : wm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
409 : edsclr_snd(km1,edsclr), edsclr_snd(k00,edsclr), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
410 : edsclr_snd(kp1,edsclr), edsclr_snd(kp2,edsclr) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
434 : um(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), u(k_above), u(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
435 : vm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), v(k_above), v(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
436 : ugm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), ug(k_above), ug(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
437 : vgm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), vg(k_above), vg(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
438 : thlm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), theta(k_above), theta(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
439 : rtm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), rt(k_above), rt(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
440 : press(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), p_in_Pa(k_above), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
442 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
446 : sclrm(i,k,sclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
452 : edsclrm(i,k,edsclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
481 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
507 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/sounding.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
FAIL: 9 check(s) failed.
perl ../utilities/CLUBBStandardsCheck.pl ../src/CLUBB_core/*.F90 || true
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1002 : call windm_edsclrm_rhs( nzm, nzt, ngrdcol, gr, windm_edsclrm_scalar, dt, & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1003 : lhs_diff, edsclrm(:,:,edsclr), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1004 : edsclrm_forcing(:,:,edsclr), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1005 : rho_ds_zm, invrs_rho_ds_zt, & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1006 : l_imp_sfc_momentum_flux, wpedsclrp(:,gr%k_lb_zm,edsclr), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1007 : stats_metadata, & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1008 : stats_zt, & ! intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1009 : rhs(:,:,edsclr) ) ! intent(out)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/advance_windm_edsclrm_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
793 : call wpxp_term_pr1_lhs( nzm, ngrdcol, gr, C6rt_Skw_fnc, C6thl_Skw_fnc, C7_Skw_fnc, & ! Intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
794 : invrs_tau_C6_zm, l_scalar_calc, & ! Intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
795 : lhs_pr1_wprtp, lhs_pr1_wpthlp, lhs_pr1_wpsclrp ) ! Intent(out)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
874 : stats_zt, stats_zm, stats_sfc, & ! InOut
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
875 : rtm, wprtp, thlm, wpthlp, sclrm, wpsclrp, & ! InOut
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
876 : err_info ) ! InOut
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/advance_xm_wpxp_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1394 : sclrprtp(:,:,sclr) ) ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1429 : sclrpthlp(:,:,sclr) ) ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/advance_xp2_xpyp_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2536 : ! calc_derrived_params_api - Adjusts values of background eddy diffusivity based on vertical grid spacing
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2603 : ! calc_derrived_params_api - Adjusts values of background eddy diffusivity based on vertical grid spacing
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/clubb_api_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
privateCheck failed: ../src/CLUBB_core/err_info_type_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
265 : write(err_info%err_header_global,'(A38, I3, A15, I3, A, A28, A33, F6.2, A1, F6.2, A, A39, A40)') &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
276 : write(err_info%err_header(i),'(A38, I3, A15, I3, A, A22, I2, A11, F6.2, A13, F6.2, A, A39, A40)') &
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/err_info_type_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
234 : write(*,'(A6,I5,1X,I5,A4,E30.20,A3,E30.20)') "field(", i, k, ") = ", field(i,k), " < ", threshold
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
240 : write(fstderr, *) "column", i, " field average = ", sum(field(i,:) * rho_ds(i,:) * dz(i,:)) &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
584 : ! rho_ds_dz(i,k-num_hf_draw_points:k+num_hf_draw_points))
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
823 : * min( threshold, field(i,k_start:k_end:grid_dir_indx) ) ) * invrs_denom
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
828 : + mass_fraction * ( min( threshold, field(i,k_start:k_end:grid_dir_indx) ) - threshold )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
833 : * max( threshold, field(i,k_start:k_end:grid_dir_indx) ) ) * invrs_denom
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
840 : + mass_fraction * ( max( threshold, field(i,k_start:k_end:grid_dir_indx) ) - threshold )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/fill_holes.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
295 : write(fstderr, *) "The fixed minimum grid density momentum heights need to cover at least the domain of the physics grid."
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/grid_adaptation_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
315 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
541 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
845 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/model_flags.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
688 : !$acc parallel loop gang vector collapse(2) default(present) reduction(.or.:l_any_adjustment_needed)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
839 : ! MONOFLUX TEST COMMENT DO NOT REMOVE if( any(wpxp_net_adjust /= 0.0) ) write(fstderr,*) "MONOFLUX: wpxp adjusted "
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/mono_flux_limiter.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1748 : status = nf90_def_var( ncid_zm, "columns", NF90_INT, (/column_id_zm/), column_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1749 : status = nf90_def_var( ncid_zm, "altitude", NF90_PREC, (/vertical_id_zm/), vertical_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1750 : status = nf90_def_var( ncid_zm, "time", NF90_PREC, (/time_id_zm/), time_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1802 : status = nf90_def_var( ncid_zt, "columns", NF90_INT, (/column_id_zt/), column_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1803 : status = nf90_def_var( ncid_zt, "altitude", NF90_PREC, (/vertical_id_zt/), vertical_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1804 : status = nf90_def_var( ncid_zt, "time", NF90_PREC, (/time_id_zt/), time_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1850 : status = nf90_put_var( ncid_zm, column_var_id_zm, column_list, start=(/1/), count=(/ngrdcol/) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1851 : status = nf90_put_var( ncid_zt, column_var_id_zt, column_list, start=(/1/), count=(/ngrdcol/) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1853 : !=================================== Allocate Output Arrays ===================================
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1980 : !$acc upwp_out, vpwp_out, up2_out, vp2_out, wp3_out, rcm_out, cloud_frac_out, rtm_out, thlm_out )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/output_netcdf.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
839 : / sqrt( 4.0_core_rknd * ( 1.0_core_rknd - 0.4_core_rknd )**3 &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
840 : + clubb_params(ngrdcol,iSkw_max_mag)**2 ) ) ) ! Known magic number
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
902 : mult_factor_zt(i) = 1.0_core_rknd + clubb_params(i,imult_coef) * log( avg_deltaz(i) / grid_spacing_thresh )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
917 : nu_vert_res_dep%nu10(i) = clubb_params(i,inu10) * mult_factor_zt(i) !We're unsure of the grid
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/parameters_tunable.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
295 : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
298 : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
300 : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, &
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/pdf_parameter_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
419 : ! It's interesting to see how close E_inv is to the lhs diagonal, it's usually (visually) very close, but
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
420 : ! using it instead of E_inv requires so many more iterations (use it would be jacobi preconditioner)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/penta_bicgstab_solver.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
776 : call sfc_varnce_check( sclr_dim, wp2(i,gr%k_lb_zm), up2(i,gr%k_lb_zm), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
777 : vp2(i,gr%k_lb_zm), thlp2(i,gr%k_lb_zm), rtp2(i,gr%k_lb_zm), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
778 : rtpthlp(i,gr%k_lb_zm), sclrp2(i,gr%k_lb_zm,:), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
779 : sclrprtp(i,gr%k_lb_zm,:), sclrpthlp(i,gr%k_lb_zm,:), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
780 : err_info ) ! intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/sfc_varnce_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3026 : call stat_update_var( stats_metadata%icovar_chi_eta_1, pdf_params%covar_chi_eta_1(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3028 : call stat_update_var( stats_metadata%icovar_chi_eta_2, pdf_params%covar_chi_eta_2(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3038 : call stat_update_var( stats_metadata%icorr_chi_eta_1, pdf_params%corr_chi_eta_1(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3040 : call stat_update_var( stats_metadata%icorr_chi_eta_2, pdf_params%corr_chi_eta_2(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3101 : chip2 = compute_variance_binormal( chi, pdf_params%chi_1(icol,:), pdf_params%chi_2(icol,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3102 : pdf_params%stdev_chi_1(icol,:), pdf_params%stdev_chi_2(icol,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3232 : call stat_update_var( stats_metadata%ivarnce_w_1_zm, pdf_params_zm%varnce_w_1(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3234 : call stat_update_var( stats_metadata%ivarnce_w_2_zm, pdf_params_zm%varnce_w_2(icol,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
4125 : 'floor stuff= ', floor( stats_metadata%stats_tout / stats_metadata%stats_tsamp )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/stats_clubb_utilities.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2445 : call stat_assign( var_index=stats_metadata%inorm_min_grid_dens, var_name="norm_min_grid_dens", &
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/CLUBB_core/stats_zm_module.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
FAIL: 17 check(s) failed.
perl ../utilities/CLUBBStandardsCheck.pl ../src/Benchmark_cases/*.F90 || true
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
127 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
128 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/bomex.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
91 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
92 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/dycoms2_rf01.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
121 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
122 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/dycoms2_rf02.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
152 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
153 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/gabls2.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
96 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
97 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
176 : wpthlp_sfc(i) = convert_sens_ht_to_km_s( ( 270._core_rknd * ft**1.5_core_rknd ), rho_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
177 : wprtp_sfc(i) = convert_latent_ht_to_m_s( ( 554._core_rknd * ft**1.3_core_rknd ), rho_sfc(i) )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/lba.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
272 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
273 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/mpace_a.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
157 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
158 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/mpace_b.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
privateCheck failed: ../src/Benchmark_cases/prescribe_forcings.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
303 : !$acc enter data create( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
477 : !$acc update device( wm_zt, wm_zm, thlm_forcing, rtm_forcing, um_ref, vm_ref, sclrm_forcing, edsclrm_forcing )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
908 : call stat_update_var_pt( stats_metadata%ish, 1, wpthlp_sfc(i)*rho_zm(i,1)*Cp,& ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
911 : call stat_update_var_pt( stats_metadata%ilh, 1, wprtp_sfc(i)*rho_zm(i,1)*Lv, & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
914 : call stat_update_var_pt( stats_metadata%iwpthlp_sfc, 1, wpthlp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
917 : call stat_update_var_pt( stats_metadata%iwprtp_sfc, 1, wprtp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
920 : call stat_update_var_pt( stats_metadata%iupwp_sfc, 1, upwp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
923 : call stat_update_var_pt( stats_metadata%ivpwp_sfc, 1, vpwp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
926 : call stat_update_var_pt( stats_metadata%iustar, 1, ustar(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
929 : call stat_update_var_pt( stats_metadata%iT_sfc, 1, T_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
935 : !$acc exit data delete( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1138 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1142 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1146 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1147 : exner_zm(i,km1), exner_zm(i,k00), exner_zm(i,kp1), exner_zm(i,kp2) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1150 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1151 : thlm_zm(i,km1), thlm_zm(i,k00), thlm_zm(i,kp1), thlm_zm(i,kp2) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1154 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1155 : rtm_zm(i,km1), rtm_zm(i,k00), rtm_zm(i,kp1), rtm_zm(i,kp2) )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/prescribe_forcings.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
159 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
160 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/rico.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
104 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
105 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/Benchmark_cases/wangara.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
FAIL: 11 check(s) failed.
perl ../utilities/CLUBBStandardsCheck.pl ../src/KK_microphys/*.F90 || true
CLUBBStandardsCheck.pl has begun.
Bad Filename: ../src/KK_microphys/*.F90
CLUBBStandardsCheck.pl has finished.
FAIL: 1 check(s) failed.
perl ../utilities/CLUBBStandardsCheck.pl ../src/SILHS/*.F90 || true
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Missing 'implicit none' statements. 'Implicit None' check FAILED!
CLUBBStandardsCheck.pl Add a line containing 'implicit none' to each program, module, subroutine, and function.
implicitCheck failed: ../src/SILHS/mt95.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
FAIL: 1 check(s) failed.
perl ../utilities/CLUBBStandardsCheck.pl ../src/G_unit_test_types/*.F90 || true
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
privateCheck failed: ../src/G_unit_test_types/fill_holes_tests.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
162 : field_initial(i,k) = 10_core_rknd * ( sin( 8.0 * pi * ( k + i ) / nz ) + one ) &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
180 : if ( l_print_name ) print *, "filling holes of: easy_fill_test_"//trim(fill_type_names(fill_type))
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
195 : write(*,'(A6,I5,1X,I5,A4,E30.20,A3,E30.20)') "field(", i, k, ") = ", field(i,k), " < ", threshold
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
241 : if ( l_print_name ) print *, "filling holes of: reverse_easy_fill_test_"//trim(fill_type_names(fill_type))
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
344 : field_initial(i,k) = 10_core_rknd * ( sin( 8.0 * pi * ( k + i ) / nz ) + one ) &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
363 : if ( l_print_name ) print *, "filling holes of: below_thresh_test_"//trim(fill_type_names(fill_type))
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
385 : print *, "-- error", two * abs( initial_mass - new_mass ) / ( initial_mass + new_mass )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
419 : if ( l_print_name ) print *, "filling holes of: reverse_below_thresh_test_"//trim(fill_type_names(fill_type))
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
430 : print *, "ERROR in below_thresh_test REVERSE MODE: method was not conservative in grid reverse mode"
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/G_unit_test_types/fill_holes_tests.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
542 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/G_unit_test_types/pdf_parameter_tests.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
privateCheck failed: ../src/G_unit_test_types/rev_direction_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
233 : !seed used = -1102123834 1480475276 -248259584 525496705 1614213535 -1267052688 6290033 -78466652
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
234 : !seed_output = (/ -1102123834, 1480475276, -248259584, 525496705, 1614213535, -1267052688, 6290033, -78466652 /)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
750 : call xpyp_term_ta_pdf_lhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
754 : call xpyp_term_ta_pdf_lhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
795 : call xpyp_term_ta_pdf_rhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
801 : call xpyp_term_ta_pdf_rhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/G_unit_test_types/rev_direction_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
508 : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
lineCheck failed: ../src/G_unit_test_types/spurious_source_test.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
FAIL: 6 check(s) failed.
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU_ACC)
[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
+ 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
+ run_scripts/run_scm_all.bash -i
Performing priority-cases run
Running arm
Running arm_97
Running atex
Running bomex
Running cgils_s6
Running cgils_s11
Running cgils_s12
Running dycoms2_rf01
Running dycoms2_rf01_fixed_sst
Running dycoms2_rf02_ds
Running dycoms2_rf02_nd
Running gabls3_night
Running lba
Running mpace_b
Running rico
Running twp_ice
Running wangara
All cases ran to completion.
+ mv output gpu_40c5d0b
+ mkdir output
[Pipeline] }
Lock released on resource [Resource: GPU_mitch]
[Pipeline] // lock
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Plot)
[Pipeline] sh
+ scp -r carson:/home/pub/web_plots/clubb_nvhpc_gpu_plots/master/cur_out .
[Pipeline] sh
++ cat cur_out/commit
+ python postprocessing/pyplotgen/pyplotgen.py -l -c cpu_40c5d0b gpu_40c5d0b cur_out/cpu_ff3d91f cur_out/gpu_ff3d91f -o 40c5d0b_vs_master_ff3d91f
*******************************************
Welcome to PyPlotGen.
*******************************************
Checking for model benchmark output...
Benchmark output found in /home/pub/les_and_clubb_benchmark_runs/.
-------------------------------------------
Running...
----------
NOTE: If processing multiple cases (ARM, BOMEX, etc.) with multithreading,
the total number of panels to be processed may increase as threads complete
and begin processing new cases.
----------
Progress: 0 of ? total .png panels complete
Progress: 63 of 345 total .png panels complete
Progress: 69 of 345 total .png panels complete
Progress: 75 of 345 total .png panels complete
Progress: 82 of 421 total .png panels complete
Progress: 87 of 421 total .png panels complete
Progress: 94 of 421 total .png panels complete
Progress: 100 of 421 total .png panels complete
Progress: 108 of 421 total .png panels complete
Progress: 116 of 421 total .png panels complete
Progress: 124 of 421 total .png panels complete
Progress: 130 of 421 total .png panels complete
Progress: 136 of 421 total .png panels complete
Progress: 145 of 421 total .png panels complete
Progress: 150 of 421 total .png panels complete
Progress: 157 of 421 total .png panels complete
Progress: 162 of 421 total .png panels complete
Progress: 169 of 421 total .png panels complete
Progress: 179 of 421 total .png panels complete
Progress: 186 of 421 total .png panels complete
Progress: 190 of 421 total .png panels complete
Progress: 198 of 421 total .png panels complete
Progress: 205 of 421 total .png panels complete
Progress: 210 of 421 total .png panels complete
Progress: 218 of 421 total .png panels complete
Progress: 224 of 421 total .png panels complete
Progress: 229 of 421 total .png panels complete
Progress: 241 of 421 total .png panels complete
Progress: 251 of 421 total .png panels complete
Progress: 257 of 421 total .png panels complete
Progress: 263 of 421 total .png panels complete
Progress: 269 of 421 total .png panels complete
Progress: 275 of 421 total .png panels complete
Progress: 282 of 421 total .png panels complete
Progress: 286 of 478 total .png panels complete
Progress: 294 of 478 total .png panels complete
Progress: 301 of 478 total .png panels complete
Progress: 305 of 478 total .png panels complete
Progress: 311 of 478 total .png panels complete
Progress: 316 of 478 total .png panels complete
Progress: 321 of 478 total .png panels complete
Progress: 327 of 478 total .png panels complete
Progress: 331 of 478 total .png panels complete
Progress: 336 of 478 total .png panels complete
Progress: 340 of 478 total .png panels complete
Progress: 344 of 478 total .png panels complete
Progress: 350 of 478 total .png panels complete
Progress: 354 of 478 total .png panels complete
Progress: 358 of 478 total .png panels complete
Progress: 362 of 478 total .png panels complete
Progress: 366 of 478 total .png panels complete
Progress: 369 of 478 total .png panels complete
Progress: 375 of 522 total .png panels complete
Progress: 380 of 522 total .png panels complete
Progress: 384 of 522 total .png panels complete
Progress: 388 of 522 total .png panels complete
Progress: 392 of 522 total .png panels complete
Progress: 397 of 522 total .png panels complete
Progress: 399 of 522 total .png panels complete
Progress: 403 of 522 total .png panels complete
Progress: 407 of 590 total .png panels complete
Progress: 411 of 644 total .png panels complete
Progress: 417 of 644 total .png panels complete
Progress: 425 of 644 total .png panels complete
Progress: 430 of 644 total .png panels complete
Progress: 436 of 644 total .png panels complete
Progress: 442 of 644 total .png panels complete
Progress: 448 of 644 total .png panels complete
Progress: 457 of 644 total .png panels complete
Progress: 462 of 644 total .png panels complete
Progress: 468 of 644 total .png panels complete
Progress: 474 of 644 total .png panels complete
Progress: 480 of 644 total .png panels complete
Progress: 484 of 644 total .png panels complete
Progress: 490 of 644 total .png panels complete
Progress: 500 of 644 total .png panels complete
Progress: 506 of 644 total .png panels complete
Progress: 512 of 644 total .png panels complete
Progress: 519 of 644 total .png panels complete
Progress: 524 of 644 total .png panels complete
Progress: 528 of 644 total .png panels complete
Progress: 533 of 644 total .png panels complete
Progress: 538 of 644 total .png panels complete
Progress: 541 of 644 total .png panels complete
Progress: 627 of 846 total .png panels complete
Progress: 635 of 846 total .png panels complete
Progress: 640 of 846 total .png panels complete
Progress: 646 of 846 total .png panels complete
Progress: 651 of 846 total .png panels complete
Progress: 656 of 846 total .png panels complete
Progress: 661 of 846 total .png panels complete
Progress: 666 of 846 total .png panels complete
Progress: 671 of 846 total .png panels complete
Progress: 676 of 846 total .png panels complete
Progress: 682 of 846 total .png panels complete
Progress: 687 of 846 total .png panels complete
Progress: 691 of 846 total .png panels complete
Progress: 697 of 846 total .png panels complete
Progress: 701 of 846 total .png panels complete
Progress: 705 of 846 total .png panels complete
Progress: 709 of 846 total .png panels complete
Progress: 713 of 846 total .png panels complete
Progress: 717 of 846 total .png panels complete
Progress: 720 of 846 total .png panels complete
Progress: 723 of 846 total .png panels complete
Progress: 727 of 846 total .png panels complete
Progress: 730 of 846 total .png panels complete
Progress: 737 of 846 total .png panels complete
Progress: 742 of 846 total .png panels complete
Progress: 745 of 846 total .png panels complete
Progress: 748 of 846 total .png panels complete
Progress: 751 of 846 total .png panels complete
Progress: 754 of 846 total .png panels complete
Progress: 757 of 846 total .png panels complete
Progress: 760 of 846 total .png panels complete
Progress: 762 of 846 total .png panels complete
Progress: 766 of 846 total .png panels complete
Progress: 769 of 846 total .png panels complete
Progress: 772 of 846 total .png panels complete
Progress: 774 of 846 total .png panels complete
Progress: 779 of 846 total .png panels complete
Progress: 781 of 846 total .png panels complete
Progress: 784 of 846 total .png panels complete
Progress: 787 of 846 total .png panels complete
Progress: 790 of 846 total .png panels complete
Progress: 794 of 846 total .png panels complete
Progress: 796 of 846 total .png panels complete
Progress: 799 of 846 total .png panels complete
Progress: 802 of 846 total .png panels complete
Progress: 805 of 846 total .png panels complete
Progress: 809 of 846 total .png panels complete
Progress: 812 of 846 total .png panels complete
Progress: 815 of 846 total .png panels complete
Progress: 819 of 846 total .png panels complete
Progress: 822 of 846 total .png panels complete
Progress: 824 of 846 total .png panels complete
Progress: 825 of 846 total .png panels complete
Progress: 827 of 846 total .png panels complete
Progress: 830 of 846 total .png panels complete
Progress: 832 of 846 total .png panels complete
Progress: 834 of 846 total .png panels complete
Progress: 835 of 846 total .png panels complete
Progress: 836 of 846 total .png panels complete
Progress: 837 of 846 total .png panels complete
Progress: 838 of 846 total .png panels complete
Progress: 839 of 846 total .png panels complete
Progress: 840 of 846 total .png panels complete
Progress: 841 of 846 total .png panels complete
Progress: 842 of 846 total .png panels complete
Progress: 843 of 846 total .png panels complete
Progress: 844 of 846 total .png panels complete
Progress: 845 of 846 total .png panels complete
Progress: 846 of 846 total .png panels complete
Progress: 865 of 987 total .png panels complete
Progress: 867 of 987 total .png panels complete
Progress: 869 of 987 total .png panels complete
Progress: 872 of 987 total .png panels complete
Progress: 873 of 987 total .png panels complete
Progress: 875 of 987 total .png panels complete
Progress: 877 of 987 total .png panels complete
Progress: 879 of 987 total .png panels complete
Progress: 881 of 987 total .png panels complete
Progress: 883 of 987 total .png panels complete
Progress: 885 of 987 total .png panels complete
Progress: 1 of 54 total .png panels complete
Progress: 2 of 54 total .png panels complete
Progress: 3 of 54 total .png panels complete
Progress: 4 of 165 total .png panels complete
Progress: 5 of 165 total .png panels complete
Progress: 6 of 165 total .png panels complete
Progress: 9 of 165 total .png panels complete
Progress: 13 of 165 total .png panels complete
Progress: 15 of 165 total .png panels complete
Progress: 18 of 165 total .png panels complete
Progress: 21 of 165 total .png panels complete
Progress: 23 of 165 total .png panels complete
Progress: 27 of 165 total .png panels complete
Progress: 30 of 223 total .png panels complete
Progress: 33 of 223 total .png panels complete
Progress: 36 of 262 total .png panels complete
Progress: 43 of 262 total .png panels complete
Progress: 48 of 262 total .png panels complete
Progress: 53 of 345 total .png panels complete
Progress: 58 of 345 total .png panels complete
Progress: 64 of 345 total .png panels complete
Progress: 70 of 345 total .png panels complete
Progress: 76 of 345 total .png panels complete
Progress: 81 of 421 total .png panels complete
Progress: 90 of 421 total .png panels complete
Progress: 99 of 421 total .png panels complete
Progress: 105 of 421 total .png panels complete
Progress: 115 of 421 total .png panels complete
Progress: 122 of 421 total .png panels complete
Progress: 129 of 421 total .png panels complete
Progress: 138 of 421 total .png panels complete
Progress: 144 of 421 total .png panels complete
Progress: 151 of 421 total .png panels complete
Progress: 158 of 421 total .png panels complete
Progress: 163 of 421 total .png panels complete
Progress: 170 of 421 total .png panels complete
Progress: 176 of 421 total .png panels complete
Progress: 185 of 421 total .png panels complete
Progress: 194 of 421 total .png panels complete
Progress: 202 of 421 total .png panels complete
Progress: 208 of 421 total .png panels complete
Progress: 215 of 421 total .png panels complete
Progress: 221 of 421 total .png panels complete
Progress: 231 of 421 total .png panels complete
Progress: 242 of 421 total .png panels complete
Progress: 247 of 421 total .png panels complete
Progress: 255 of 421 total .png panels complete
Progress: 261 of 421 total .png panels complete
Progress: 266 of 421 total .png panels complete
Progress: 272 of 421 total .png panels complete
Progress: 277 of 421 total .png panels complete
Progress: 287 of 478 total .png panels complete
Progress: 293 of 478 total .png panels complete
Progress: 299 of 478 total .png panels complete
Progress: 377 of 522 total .png panels complete
Progress: 381 of 522 total .png panels complete
Progress: 385 of 522 total .png panels complete
Progress: 389 of 522 total .png panels complete
Progress: 393 of 522 total .png panels complete
Progress: 396 of 522 total .png panels complete
Progress: 400 of 522 total .png panels complete
Progress: 405 of 590 total .png panels complete
Progress: 409 of 644 total .png panels complete
Progress: 415 of 644 total .png panels complete
Progress: 421 of 644 total .png panels complete
Progress: 427 of 644 total .png panels complete
Progress: 433 of 644 total .png panels complete
Progress: 438 of 644 total .png panels complete
Progress: 444 of 644 total .png panels complete
Progress: 451 of 644 total .png panels complete
Progress: 454 of 644 total .png panels complete
Progress: 461 of 644 total .png panels complete
Progress: 469 of 644 total .png panels complete
Progress: 478 of 644 total .png panels complete
Progress: 486 of 644 total .png panels complete
Progress: 494 of 644 total .png panels complete
Progress: 502 of 644 total .png panels complete
Progress: 508 of 644 total .png panels complete
Progress: 514 of 644 total .png panels complete
Progress: 520 of 644 total .png panels complete
Progress: 529 of 644 total .png panels complete
Progress: 536 of 644 total .png panels complete
Progress: 540 of 644 total .png panels complete
Progress: 547 of 717 total .png panels complete
Progress: 551 of 717 total .png panels complete
Progress: 556 of 717 total .png panels complete
Progress: 560 of 717 total .png panels complete
Progress: 565 of 717 total .png panels complete
Progress: 571 of 717 total .png panels complete
Progress: 577 of 717 total .png panels complete
Progress: 582 of 717 total .png panels complete
Progress: 585 of 717 total .png panels complete
Progress: 588 of 717 total .png panels complete
Progress: 596 of 717 total .png panels complete
Progress: 601 of 717 total .png panels complete
Progress: 606 of 777 total .png panels complete
Progress: 611 of 777 total .png panels complete
Progress: 616 of 777 total .png panels complete
Progress: 7 of 165 total .png panels complete
Progress: 10 of 165 total .png panels complete
Progress: 12 of 165 total .png panels complete
Progress: 16 of 165 total .png panels complete
Progress: 19 of 165 total .png panels complete
Progress: 22 of 165 total .png panels complete
Progress: 25 of 165 total .png panels complete
Progress: 28 of 165 total .png panels complete
Progress: 31 of 223 total .png panels complete
Progress: 34 of 223 total .png panels complete
Progress: 37 of 262 total .png panels complete
Progress: 40 of 262 total .png panels complete
Progress: 44 of 262 total .png panels complete
Progress: 49 of 345 total .png panels complete
Progress: 54 of 345 total .png panels complete
Progress: 59 of 345 total .png panels complete
Progress: 65 of 345 total .png panels complete
Progress: 71 of 345 total .png panels complete
Progress: 77 of 345 total .png panels complete
Progress: 83 of 421 total .png panels complete
Progress: 88 of 421 total .png panels complete
Progress: 93 of 421 total .png panels complete
Progress: 101 of 421 total .png panels complete
Progress: 111 of 421 total .png panels complete
Progress: 120 of 421 total .png panels complete
Progress: 128 of 421 total .png panels complete
Progress: 133 of 421 total .png panels complete
Progress: 142 of 421 total .png panels complete
Progress: 148 of 421 total .png panels complete
Progress: 156 of 421 total .png panels complete
Progress: 166 of 421 total .png panels complete
Progress: 174 of 421 total .png panels complete
Progress: 180 of 421 total .png panels complete
Progress: 187 of 421 total .png panels complete
Progress: 191 of 421 total .png panels complete
Progress: 197 of 421 total .png panels complete
Progress: 203 of 421 total .png panels complete
Progress: 209 of 421 total .png panels complete
Progress: 216 of 421 total .png panels complete
Progress: 226 of 421 total .png panels complete
Progress: 233 of 421 total .png panels complete
Progress: 238 of 421 total .png panels complete
Progress: 246 of 421 total .png panels complete
Progress: 253 of 421 total .png panels complete
Progress: 259 of 421 total .png panels complete
Progress: 267 of 421 total .png panels complete
Progress: 274 of 421 total .png panels complete
Progress: 281 of 421 total .png panels complete
Progress: 284 of 478 total .png panels complete
Progress: 291 of 478 total .png panels complete
Progress: 296 of 478 total .png panels complete
Progress: 304 of 478 total .png panels complete
Progress: 310 of 478 total .png panels complete
Progress: 414 of 644 total .png panels complete
Progress: 420 of 644 total .png panels complete
Progress: 424 of 644 total .png panels complete
Progress: 429 of 644 total .png panels complete
Progress: 434 of 644 total .png panels complete
Progress: 440 of 644 total .png panels complete
Progress: 446 of 644 total .png panels complete
Progress: 452 of 644 total .png panels complete
Progress: 459 of 644 total .png panels complete
Progress: 465 of 644 total .png panels complete
Progress: 470 of 644 total .png panels complete
Progress: 475 of 644 total .png panels complete
Progress: 482 of 644 total .png panels complete
Progress: 488 of 644 total .png panels complete
Progress: 493 of 644 total .png panels complete
Progress: 498 of 644 total .png panels complete
Progress: 503 of 644 total .png panels complete
Progress: 509 of 644 total .png panels complete
Progress: 515 of 644 total .png panels complete
Progress: 525 of 644 total .png panels complete
Progress: 530 of 644 total .png panels complete
Progress: 534 of 644 total .png panels complete
Progress: 539 of 644 total .png panels complete
Progress: 544 of 644 total .png panels complete
Progress: 549 of 717 total .png panels complete
Progress: 555 of 717 total .png panels complete
Progress: 558 of 717 total .png panels complete
Progress: 563 of 717 total .png panels complete
Progress: 568 of 717 total .png panels complete
Progress: 573 of 717 total .png panels complete
Progress: 580 of 717 total .png panels complete
Progress: 586 of 717 total .png panels complete
Progress: 590 of 717 total .png panels complete
Progress: 595 of 717 total .png panels complete
Progress: 600 of 717 total .png panels complete
Progress: 604 of 717 total .png panels complete
Progress: 607 of 777 total .png panels complete
Progress: 612 of 777 total .png panels complete
Progress: 615 of 777 total .png panels complete
Progress: 620 of 777 total .png panels complete
Progress: 623 of 846 total .png panels complete
Progress: 628 of 846 total .png panels complete
Progress: 632 of 846 total .png panels complete
Progress: 639 of 846 total .png panels complete
Progress: 644 of 846 total .png panels complete
Progress: 649 of 846 total .png panels complete
Progress: 654 of 846 total .png panels complete
Progress: 659 of 846 total .png panels complete
Progress: 664 of 846 total .png panels complete
Progress: 668 of 846 total .png panels complete
Progress: 673 of 846 total .png panels complete
Progress: 677 of 846 total .png panels complete
Progress: 680 of 846 total .png panels complete
Progress: 686 of 846 total .png panels complete
Progress: 8 of 165 total .png panels complete
Progress: 11 of 165 total .png panels complete
Progress: 14 of 165 total .png panels complete
Progress: 17 of 165 total .png panels complete
Progress: 20 of 165 total .png panels complete
Progress: 24 of 165 total .png panels complete
Progress: 26 of 165 total .png panels complete
Progress: 29 of 223 total .png panels complete
Progress: 32 of 223 total .png panels complete
Progress: 35 of 262 total .png panels complete
Progress: 38 of 262 total .png panels complete
Progress: 41 of 262 total .png panels complete
Progress: 46 of 262 total .png panels complete
Progress: 50 of 345 total .png panels complete
Progress: 55 of 345 total .png panels complete
Progress: 60 of 345 total .png panels complete
Progress: 67 of 345 total .png panels complete
Progress: 72 of 345 total .png panels complete
Progress: 78 of 345 total .png panels complete
Progress: 85 of 421 total .png panels complete
Progress: 92 of 421 total .png panels complete
Progress: 98 of 421 total .png panels complete
Progress: 106 of 421 total .png panels complete
Progress: 112 of 421 total .png panels complete
Progress: 118 of 421 total .png panels complete
Progress: 126 of 421 total .png panels complete
Progress: 135 of 421 total .png panels complete
Progress: 146 of 421 total .png panels complete
Progress: 153 of 421 total .png panels complete
Progress: 160 of 421 total .png panels complete
Progress: 167 of 421 total .png panels complete
Progress: 173 of 421 total .png panels complete
Progress: 181 of 421 total .png panels complete
Progress: 188 of 421 total .png panels complete
Progress: 192 of 421 total .png panels complete
Progress: 199 of 421 total .png panels complete
Progress: 206 of 421 total .png panels complete
Progress: 214 of 421 total .png panels complete
Progress: 220 of 421 total .png panels complete
Progress: 230 of 421 total .png panels complete
Progress: 236 of 421 total .png panels complete
Progress: 244 of 421 total .png panels complete
Progress: 249 of 421 total .png panels complete
Progress: 256 of 421 total .png panels complete
Progress: 264 of 421 total .png panels complete
Progress: 271 of 421 total .png panels complete
Progress: 279 of 421 total .png panels complete
Progress: 290 of 478 total .png panels complete
Progress: 298 of 478 total .png panels complete
Progress: 307 of 478 total .png panels complete
Progress: 315 of 478 total .png panels complete
Progress: 320 of 478 total .png panels complete
Progress: 325 of 478 total .png panels complete
Progress: 329 of 478 total .png panels complete
Progress: 334 of 478 total .png panels complete
Progress: 339 of 478 total .png panels complete
Progress: 345 of 478 total .png panels complete
Progress: 349 of 478 total .png panels complete
Progress: 548 of 717 total .png panels complete
Progress: 553 of 717 total .png panels complete
Progress: 559 of 717 total .png panels complete
Progress: 564 of 717 total .png panels complete
Progress: 569 of 717 total .png panels complete
Progress: 575 of 717 total .png panels complete
Progress: 579 of 717 total .png panels complete
Progress: 584 of 717 total .png panels complete
Progress: 589 of 717 total .png panels complete
Progress: 593 of 717 total .png panels complete
Progress: 598 of 717 total .png panels complete
Progress: 603 of 717 total .png panels complete
Progress: 609 of 777 total .png panels complete
Progress: 617 of 777 total .png panels complete
Progress: 621 of 777 total .png panels complete
Progress: 625 of 846 total .png panels complete
Progress: 630 of 846 total .png panels complete
Progress: 634 of 846 total .png panels complete
Progress: 638 of 846 total .png panels complete
Progress: 643 of 846 total .png panels complete
Progress: 647 of 846 total .png panels complete
Progress: 652 of 846 total .png panels complete
Progress: 657 of 846 total .png panels complete
Progress: 662 of 846 total .png panels complete
Progress: 670 of 846 total .png panels complete
Progress: 675 of 846 total .png panels complete
Progress: 683 of 846 total .png panels complete
Progress: 690 of 846 total .png panels complete
Progress: 693 of 846 total .png panels complete
Progress: 696 of 846 total .png panels complete
Progress: 699 of 846 total .png panels complete
Progress: 703 of 846 total .png panels complete
Progress: 707 of 846 total .png panels complete
Progress: 710 of 846 total .png panels complete
Progress: 714 of 846 total .png panels complete
Progress: 721 of 846 total .png panels complete
Progress: 724 of 846 total .png panels complete
Progress: 728 of 846 total .png panels complete
Progress: 731 of 846 total .png panels complete
Progress: 734 of 846 total .png panels complete
Progress: 738 of 846 total .png panels complete
Progress: 740 of 846 total .png panels complete
Progress: 743 of 846 total .png panels complete
Progress: 746 of 846 total .png panels complete
Progress: 749 of 846 total .png panels complete
Progress: 752 of 846 total .png panels complete
Progress: 755 of 846 total .png panels complete
Progress: 759 of 846 total .png panels complete
Progress: 763 of 846 total .png panels complete
Progress: 765 of 846 total .png panels complete
Progress: 768 of 846 total .png panels complete
Progress: 771 of 846 total .png panels complete
Progress: 776 of 846 total .png panels complete
Progress: 778 of 846 total .png panels complete
Progress: 782 of 846 total .png panels complete
Progress: 786 of 846 total .png panels complete
Progress: 789 of 846 total .png panels complete
Progress: 792 of 846 total .png panels complete
Progress: 795 of 846 total .png panels complete
Progress: 798 of 846 total .png panels complete
Progress: 801 of 846 total .png panels complete
Progress: 804 of 846 total .png panels complete
Progress: 807 of 846 total .png panels complete
Progress: 811 of 846 total .png panels complete
Progress: 814 of 846 total .png panels complete
Progress: 817 of 846 total .png panels complete
Progress: 820 of 846 total .png panels complete
Progress: 823 of 846 total .png panels complete
Progress: 826 of 846 total .png panels complete
Progress: 828 of 846 total .png panels complete
Progress: 829 of 846 total .png panels complete
Progress: 831 of 846 total .png panels complete
Progress: 833 of 846 total .png panels complete
Progress: 887 of 987 total .png panels complete
Progress: 889 of 987 total .png panels complete
Progress: 891 of 987 total .png panels complete
Progress: 893 of 987 total .png panels complete
Progress: 895 of 987 total .png panels complete
Progress: 897 of 987 total .png panels complete
Progress: 899 of 987 total .png panels complete
Progress: 901 of 987 total .png panels complete
Progress: 903 of 987 total .png panels complete
Progress: 905 of 987 total .png panels complete
Progress: 907 of 987 total .png panels complete
Progress: 910 of 987 total .png panels complete
Progress: 912 of 987 total .png panels complete
Progress: 914 of 987 total .png panels complete
Progress: 916 of 987 total .png panels complete
Progress: 918 of 987 total .png panels complete
Progress: 921 of 987 total .png panels complete
Progress: 922 of 987 total .png panels complete
Progress: 925 of 987 total .png panels complete
Progress: 927 of 987 total .png panels complete
Progress: 929 of 987 total .png panels complete
Progress: 931 of 987 total .png panels complete
Progress: 933 of 987 total .png panels complete
Progress: 935 of 987 total .png panels complete
Progress: 937 of 987 total .png panels complete
Progress: 939 of 987 total .png panels complete
Progress: 941 of 987 total .png panels complete
Progress: 942 of 987 total .png panels complete
Progress: 944 of 987 total .png panels complete
Progress: 946 of 987 total .png panels complete
Progress: 948 of 987 total .png panels complete
Progress: 950 of 987 total .png panels complete
Progress: 952 of 987 total .png panels complete
Progress: 954 of 987 total .png panels complete
Progress: 957 of 987 total .png panels complete
Progress: 959 of 987 total .png panels complete
Progress: 961 of 987 total .png panels complete
Progress: 963 of 987 total .png panels complete
Progress: 965 of 987 total .png panels complete
Progress: 967 of 987 total .png panels complete
Progress: 969 of 987 total .png panels complete
Progress: 971 of 987 total .png panels complete
Progress: 973 of 987 total .png panels complete
Progress: 975 of 987 total .png panels complete
Progress: 977 of 987 total .png panels complete
Progress: 979 of 987 total .png panels complete
Progress: 982 of 987 total .png panels complete
Progress: 47 of 262 total .png panels complete
Progress: 52 of 345 total .png panels complete
Progress: 57 of 345 total .png panels complete
Progress: 61 of 345 total .png panels complete
Progress: 66 of 345 total .png panels complete
Progress: 74 of 345 total .png panels complete
Progress: 80 of 421 total .png panels complete
Progress: 86 of 421 total .png panels complete
Progress: 91 of 421 total .png panels complete
Progress: 97 of 421 total .png panels complete
Progress: 104 of 421 total .png panels complete
Progress: 110 of 421 total .png panels complete
Progress: 114 of 421 total .png panels complete
Progress: 121 of 421 total .png panels complete
Progress: 127 of 421 total .png panels complete
Progress: 132 of 421 total .png panels complete
Progress: 140 of 421 total .png panels complete
Progress: 149 of 421 total .png panels complete
Progress: 155 of 421 total .png panels complete
Progress: 161 of 421 total .png panels complete
Progress: 168 of 421 total .png panels complete
Progress: 175 of 421 total .png panels complete
Progress: 182 of 421 total .png panels complete
Progress: 193 of 421 total .png panels complete
Progress: 201 of 421 total .png panels complete
Progress: 207 of 421 total .png panels complete
Progress: 212 of 421 total .png panels complete
Progress: 222 of 421 total .png panels complete
Progress: 227 of 421 total .png panels complete
Progress: 234 of 421 total .png panels complete
Progress: 239 of 421 total .png panels complete
Progress: 248 of 421 total .png panels complete
Progress: 254 of 421 total .png panels complete
Progress: 260 of 421 total .png panels complete
Progress: 265 of 421 total .png panels complete
Progress: 273 of 421 total .png panels complete
Progress: 278 of 421 total .png panels complete
Progress: 285 of 478 total .png panels complete
Progress: 292 of 478 total .png panels complete
Progress: 410 of 644 total .png panels complete
Progress: 416 of 644 total .png panels complete
Progress: 422 of 644 total .png panels complete
Progress: 428 of 644 total .png panels complete
Progress: 431 of 644 total .png panels complete
Progress: 437 of 644 total .png panels complete
Progress: 441 of 644 total .png panels complete
Progress: 447 of 644 total .png panels complete
Progress: 453 of 644 total .png panels complete
Progress: 458 of 644 total .png panels complete
Progress: 464 of 644 total .png panels complete
Progress: 473 of 644 total .png panels complete
Progress: 479 of 644 total .png panels complete
Progress: 483 of 644 total .png panels complete
Progress: 489 of 644 total .png panels complete
Progress: 495 of 644 total .png panels complete
Progress: 499 of 644 total .png panels complete
Progress: 504 of 644 total .png panels complete
Progress: 510 of 644 total .png panels complete
Progress: 516 of 644 total .png panels complete
Progress: 521 of 644 total .png panels complete
Progress: 526 of 644 total .png panels complete
Progress: 531 of 644 total .png panels complete
Progress: 535 of 644 total .png panels complete
Progress: 542 of 644 total .png panels complete
Progress: 545 of 717 total .png panels complete
Progress: 552 of 717 total .png panels complete
Progress: 557 of 717 total .png panels complete
Progress: 561 of 717 total .png panels complete
Progress: 566 of 717 total .png panels complete
Progress: 570 of 717 total .png panels complete
Progress: 574 of 717 total .png panels complete
Progress: 578 of 717 total .png panels complete
Progress: 583 of 717 total .png panels complete
Progress: 592 of 717 total .png panels complete
Progress: 597 of 717 total .png panels complete
Progress: 602 of 717 total .png panels complete
Progress: 605 of 717 total .png panels complete
Progress: 610 of 777 total .png panels complete
Progress: 614 of 777 total .png panels complete
Progress: 619 of 777 total .png panels complete
Progress: 622 of 777 total .png panels complete
Progress: 626 of 846 total .png panels complete
Progress: 631 of 846 total .png panels complete
Progress: 636 of 846 total .png panels complete
Progress: 641 of 846 total .png panels complete
Progress: 648 of 846 total .png panels complete
Progress: 653 of 846 total .png panels complete
Progress: 658 of 846 total .png panels complete
Progress: 663 of 846 total .png panels complete
Progress: 667 of 846 total .png panels complete
Progress: 672 of 846 total .png panels complete
Progress: 678 of 846 total .png panels complete
Progress: 681 of 846 total .png panels complete
Progress: 685 of 846 total .png panels complete
Progress: 689 of 846 total .png panels complete
Progress: 694 of 846 total .png panels complete
Progress: 698 of 846 total .png panels complete
Progress: 702 of 846 total .png panels complete
Progress: 706 of 846 total .png panels complete
Progress: 711 of 846 total .png panels complete
Progress: 716 of 846 total .png panels complete
Progress: 718 of 846 total .png panels complete
Progress: 722 of 846 total .png panels complete
Progress: 725 of 846 total .png panels complete
Progress: 729 of 846 total .png panels complete
Progress: 732 of 846 total .png panels complete
Progress: 735 of 846 total .png panels complete
Progress: 95 of 421 total .png panels complete
Progress: 102 of 421 total .png panels complete
Progress: 109 of 421 total .png panels complete
Progress: 117 of 421 total .png panels complete
Progress: 123 of 421 total .png panels complete
Progress: 131 of 421 total .png panels complete
Progress: 137 of 421 total .png panels complete
Progress: 141 of 421 total .png panels complete
Progress: 147 of 421 total .png panels complete
Progress: 154 of 421 total .png panels complete
Progress: 164 of 421 total .png panels complete
Progress: 171 of 421 total .png panels complete
Progress: 177 of 421 total .png panels complete
Progress: 183 of 421 total .png panels complete
Progress: 189 of 421 total .png panels complete
Progress: 196 of 421 total .png panels complete
Progress: 200 of 421 total .png panels complete
Progress: 211 of 421 total .png panels complete
Progress: 217 of 421 total .png panels complete
Progress: 223 of 421 total .png panels complete
Progress: 228 of 421 total .png panels complete
Progress: 235 of 421 total .png panels complete
Progress: 240 of 421 total .png panels complete
Progress: 245 of 421 total .png panels complete
Progress: 252 of 421 total .png panels complete
Progress: 258 of 421 total .png panels complete
Progress: 268 of 421 total .png panels complete
Progress: 280 of 421 total .png panels complete
Progress: 289 of 478 total .png panels complete
Progress: 295 of 478 total .png panels complete
Progress: 300 of 478 total .png panels complete
Progress: 306 of 478 total .png panels complete
Progress: 312 of 478 total .png panels complete
Progress: 317 of 478 total .png panels complete
Progress: 322 of 478 total .png panels complete
Progress: 326 of 478 total .png panels complete
Progress: 332 of 478 total .png panels complete
Progress: 335 of 478 total .png panels complete
Progress: 341 of 478 total .png panels complete
Progress: 346 of 478 total .png panels complete
Progress: 351 of 478 total .png panels complete
Progress: 356 of 478 total .png panels complete
Progress: 359 of 478 total .png panels complete
Progress: 363 of 478 total .png panels complete
Progress: 367 of 478 total .png panels complete
Progress: 371 of 478 total .png panels complete
Progress: 374 of 522 total .png panels complete
Progress: 379 of 522 total .png panels complete
Progress: 383 of 522 total .png panels complete
Progress: 387 of 522 total .png panels complete
Progress: 391 of 522 total .png panels complete
Progress: 395 of 522 total .png panels complete
Progress: 401 of 522 total .png panels complete
Progress: 404 of 522 total .png panels complete
Progress: 408 of 590 total .png panels complete
Progress: 413 of 644 total .png panels complete
Progress: 419 of 644 total .png panels complete
Progress: 426 of 644 total .png panels complete
Progress: 432 of 644 total .png panels complete
Progress: 439 of 644 total .png panels complete
Progress: 445 of 644 total .png panels complete
Progress: 450 of 644 total .png panels complete
Progress: 456 of 644 total .png panels complete
Progress: 463 of 644 total .png panels complete
Progress: 467 of 644 total .png panels complete
Progress: 471 of 644 total .png panels complete
Progress: 476 of 644 total .png panels complete
Progress: 481 of 644 total .png panels complete
Progress: 487 of 644 total .png panels complete
Progress: 492 of 644 total .png panels complete
Progress: 497 of 644 total .png panels complete
Progress: 501 of 644 total .png panels complete
Progress: 507 of 644 total .png panels complete
Progress: 513 of 644 total .png panels complete
Progress: 518 of 644 total .png panels complete
Progress: 522 of 644 total .png panels complete
Progress: 847 of 929 total .png panels complete
Progress: 848 of 929 total .png panels complete
Progress: 849 of 929 total .png panels complete
Progress: 850 of 929 total .png panels complete
Progress: 851 of 929 total .png panels complete
Progress: 852 of 929 total .png panels complete
Progress: 853 of 929 total .png panels complete
Progress: 854 of 929 total .png panels complete
Progress: 855 of 929 total .png panels complete
Progress: 856 of 929 total .png panels complete
Progress: 857 of 929 total .png panels complete
Progress: 858 of 929 total .png panels complete
Progress: 859 of 929 total .png panels complete
Progress: 860 of 929 total .png panels complete
Progress: 861 of 929 total .png panels complete
Progress: 862 of 929 total .png panels complete
Progress: 863 of 929 total .png panels complete
Progress: 864 of 987 total .png panels complete
Progress: 866 of 987 total .png panels complete
Progress: 868 of 987 total .png panels complete
Progress: 870 of 987 total .png panels complete
Progress: 871 of 987 total .png panels complete
Progress: 874 of 987 total .png panels complete
Progress: 876 of 987 total .png panels complete
Progress: 878 of 987 total .png panels complete
Progress: 880 of 987 total .png panels complete
Progress: 882 of 987 total .png panels complete
Progress: 884 of 987 total .png panels complete
Progress: 886 of 987 total .png panels complete
Progress: 888 of 987 total .png panels complete
Progress: 890 of 987 total .png panels complete
Progress: 892 of 987 total .png panels complete
Progress: 894 of 987 total .png panels complete
Progress: 896 of 987 total .png panels complete
Progress: 898 of 987 total .png panels complete
Progress: 900 of 987 total .png panels complete
Progress: 902 of 987 total .png panels complete
Progress: 904 of 987 total .png panels complete
Progress: 906 of 987 total .png panels complete
Progress: 908 of 987 total .png panels complete
Progress: 909 of 987 total .png panels complete
Progress: 911 of 987 total .png panels complete
Progress: 913 of 987 total .png panels complete
Progress: 915 of 987 total .png panels complete
Progress: 917 of 987 total .png panels complete
Progress: 919 of 987 total .png panels complete
Progress: 920 of 987 total .png panels complete
Progress: 923 of 987 total .png panels complete
Progress: 924 of 987 total .png panels complete
Progress: 926 of 987 total .png panels complete
Progress: 928 of 987 total .png panels complete
Progress: 930 of 987 total .png panels complete
Progress: 932 of 987 total .png panels complete
Progress: 934 of 987 total .png panels complete
Progress: 936 of 987 total .png panels complete
Progress: 938 of 987 total .png panels complete
Progress: 940 of 987 total .png panels complete
Progress: 943 of 987 total .png panels complete
Progress: 945 of 987 total .png panels complete
Progress: 947 of 987 total .png panels complete
Progress: 949 of 987 total .png panels complete
Progress: 951 of 987 total .png panels complete
Progress: 953 of 987 total .png panels complete
Progress: 955 of 987 total .png panels complete
Progress: 956 of 987 total .png panels complete
Progress: 958 of 987 total .png panels complete
Progress: 960 of 987 total .png panels complete
Progress: 962 of 987 total .png panels complete
Progress: 964 of 987 total .png panels complete
Progress: 966 of 987 total .png panels complete
Progress: 968 of 987 total .png panels complete
Progress: 970 of 987 total .png panels complete
Progress: 972 of 987 total .png panels complete
Progress: 974 of 987 total .png panels complete
Progress: 976 of 987 total .png panels complete
Progress: 978 of 987 total .png panels complete
Progress: 980 of 987 total .png panels complete
Progress: 981 of 987 total .png panels complete
Progress: 983 of 987 total .png panels complete
Progress: 984 of 987 total .png panels complete
Progress: 985 of 987 total .png panels complete
Progress: 986 of 987 total .png panels complete
Progress: 987 of 987 total .png panels complete
Progress: 39 of 262 total .png panels complete
Progress: 42 of 262 total .png panels complete
Progress: 45 of 262 total .png panels complete
Progress: 51 of 345 total .png panels complete
Progress: 56 of 345 total .png panels complete
Progress: 62 of 345 total .png panels complete
Progress: 68 of 345 total .png panels complete
Progress: 73 of 345 total .png panels complete
Progress: 79 of 421 total .png panels complete
Progress: 84 of 421 total .png panels complete
Progress: 89 of 421 total .png panels complete
Progress: 96 of 421 total .png panels complete
Progress: 103 of 421 total .png panels complete
Progress: 107 of 421 total .png panels complete
Progress: 113 of 421 total .png panels complete
Progress: 119 of 421 total .png panels complete
Progress: 125 of 421 total .png panels complete
Progress: 134 of 421 total .png panels complete
Progress: 139 of 421 total .png panels complete
Progress: 143 of 421 total .png panels complete
Progress: 152 of 421 total .png panels complete
Progress: 159 of 421 total .png panels complete
Progress: 165 of 421 total .png panels complete
Progress: 172 of 421 total .png panels complete
Progress: 178 of 421 total .png panels complete
Progress: 184 of 421 total .png panels complete
Progress: 195 of 421 total .png panels complete
Progress: 204 of 421 total .png panels complete
Progress: 213 of 421 total .png panels complete
Progress: 219 of 421 total .png panels complete
Progress: 225 of 421 total .png panels complete
Progress: 232 of 421 total .png panels complete
Progress: 237 of 421 total .png panels complete
Progress: 243 of 421 total .png panels complete
Progress: 250 of 421 total .png panels complete
Progress: 262 of 421 total .png panels complete
Progress: 270 of 421 total .png panels complete
Progress: 276 of 421 total .png panels complete
Progress: 283 of 421 total .png panels complete
Progress: 288 of 478 total .png panels complete
Progress: 297 of 478 total .png panels complete
Progress: 303 of 478 total .png panels complete
Progress: 308 of 478 total .png panels complete
Progress: 313 of 478 total .png panels complete
Progress: 318 of 478 total .png panels complete
Progress: 323 of 478 total .png panels complete
Progress: 328 of 478 total .png panels complete
Progress: 333 of 478 total .png panels complete
Progress: 338 of 478 total .png panels complete
Progress: 343 of 478 total .png panels complete
Progress: 348 of 478 total .png panels complete
Progress: 353 of 478 total .png panels complete
Progress: 357 of 478 total .png panels complete
Progress: 361 of 478 total .png panels complete
Progress: 365 of 478 total .png panels complete
Progress: 370 of 478 total .png panels complete
Progress: 373 of 522 total .png panels complete
Progress: 378 of 522 total .png panels complete
Progress: 608 of 777 total .png panels complete
Progress: 613 of 777 total .png panels complete
Progress: 618 of 777 total .png panels complete
Progress: 624 of 846 total .png panels complete
Progress: 629 of 846 total .png panels complete
Progress: 633 of 846 total .png panels complete
Progress: 637 of 846 total .png panels complete
Progress: 642 of 846 total .png panels complete
Progress: 645 of 846 total .png panels complete
Progress: 650 of 846 total .png panels complete
Progress: 655 of 846 total .png panels complete
Progress: 660 of 846 total .png panels complete
Progress: 665 of 846 total .png panels complete
Progress: 669 of 846 total .png panels complete
Progress: 674 of 846 total .png panels complete
Progress: 679 of 846 total .png panels complete
Progress: 684 of 846 total .png panels complete
Progress: 688 of 846 total .png panels complete
Progress: 692 of 846 total .png panels complete
Progress: 695 of 846 total .png panels complete
Progress: 700 of 846 total .png panels complete
Progress: 704 of 846 total .png panels complete
Progress: 708 of 846 total .png panels complete
Progress: 712 of 846 total .png panels complete
Progress: 715 of 846 total .png panels complete
Progress: 719 of 846 total .png panels complete
Progress: 726 of 846 total .png panels complete
Progress: 733 of 846 total .png panels complete
Progress: 736 of 846 total .png panels complete
Progress: 739 of 846 total .png panels complete
Progress: 741 of 846 total .png panels complete
Progress: 744 of 846 total .png panels complete
Progress: 747 of 846 total .png panels complete
Progress: 750 of 846 total .png panels complete
Progress: 753 of 846 total .png panels complete
Progress: 756 of 846 total .png panels complete
Progress: 758 of 846 total .png panels complete
Progress: 761 of 846 total .png panels complete
Progress: 764 of 846 total .png panels complete
Progress: 767 of 846 total .png panels complete
Progress: 770 of 846 total .png panels complete
Progress: 773 of 846 total .png panels complete
Progress: 775 of 846 total .png panels complete
Progress: 777 of 846 total .png panels complete
Progress: 780 of 846 total .png panels complete
Progress: 783 of 846 total .png panels complete
Progress: 785 of 846 total .png panels complete
Progress: 788 of 846 total .png panels complete
Progress: 791 of 846 total .png panels complete
Progress: 793 of 846 total .png panels complete
Progress: 797 of 846 total .png panels complete
Progress: 800 of 846 total .png panels complete
Progress: 803 of 846 total .png panels complete
Progress: 806 of 846 total .png panels complete
Progress: 808 of 846 total .png panels complete
Progress: 810 of 846 total .png panels complete
Progress: 813 of 846 total .png panels complete
Progress: 816 of 846 total .png panels complete
Progress: 818 of 846 total .png panels complete
Progress: 821 of 846 total .png panels complete
Progress: 302 of 478 total .png panels complete
Progress: 309 of 478 total .png panels complete
Progress: 314 of 478 total .png panels complete
Progress: 319 of 478 total .png panels complete
Progress: 324 of 478 total .png panels complete
Progress: 330 of 478 total .png panels complete
Progress: 337 of 478 total .png panels complete
Progress: 342 of 478 total .png panels complete
Progress: 347 of 478 total .png panels complete
Progress: 352 of 478 total .png panels complete
Progress: 355 of 478 total .png panels complete
Progress: 360 of 478 total .png panels complete
Progress: 364 of 478 total .png panels complete
Progress: 368 of 478 total .png panels complete
Progress: 372 of 478 total .png panels complete
Progress: 376 of 522 total .png panels complete
Progress: 382 of 522 total .png panels complete
Progress: 386 of 522 total .png panels complete
Progress: 390 of 522 total .png panels complete
Progress: 394 of 522 total .png panels complete
Progress: 398 of 522 total .png panels complete
Progress: 402 of 522 total .png panels complete
Progress: 406 of 590 total .png panels complete
Progress: 412 of 644 total .png panels complete
Progress: 418 of 644 total .png panels complete
Progress: 423 of 644 total .png panels complete
Progress: 435 of 644 total .png panels complete
Progress: 443 of 644 total .png panels complete
Progress: 449 of 644 total .png panels complete
Progress: 455 of 644 total .png panels complete
Progress: 460 of 644 total .png panels complete
Progress: 466 of 644 total .png panels complete
Progress: 472 of 644 total .png panels complete
Progress: 477 of 644 total .png panels complete
Progress: 485 of 644 total .png panels complete
Progress: 491 of 644 total .png panels complete
Progress: 496 of 644 total .png panels complete
Progress: 505 of 644 total .png panels complete
Progress: 511 of 644 total .png panels complete
Progress: 517 of 644 total .png panels complete
Progress: 523 of 644 total .png panels complete
Progress: 527 of 644 total .png panels complete
Progress: 532 of 644 total .png panels complete
Progress: 537 of 644 total .png panels complete
Progress: 543 of 644 total .png panels complete
Progress: 546 of 717 total .png panels complete
Progress: 550 of 717 total .png panels complete
Progress: 554 of 717 total .png panels complete
Progress: 562 of 717 total .png panels complete
Progress: 567 of 717 total .png panels complete
Progress: 572 of 717 total .png panels complete
Progress: 576 of 717 total .png panels complete
Progress: 581 of 717 total .png panels complete
Progress: 587 of 717 total .png panels complete
Progress: 591 of 717 total .png panels complete
Progress: 594 of 717 total .png panels complete
Progress: 599 of 717 total .png panels complete
Progress: 988 of 1057 total .png panels complete
Progress: 989 of 1057 total .png panels complete
Progress: 990 of 1057 total .png panels complete
Progress: 991 of 1057 total .png panels complete
Progress: 992 of 1057 total .png panels complete
Progress: 993 of 1057 total .png panels complete
Progress: 994 of 1057 total .png panels complete
Progress: 995 of 1057 total .png panels complete
Progress: 996 of 1057 total .png panels complete
Progress: 997 of 1057 total .png panels complete
Progress: 998 of 1057 total .png panels complete
Progress: 999 of 1057 total .png panels complete
Progress: 1000 of 1057 total .png panels complete
Progress: 1001 of 1057 total .png panels complete
Progress: 1002 of 1057 total .png panels complete
Progress: 1003 of 1057 total .png panels complete
Progress: 1004 of 1057 total .png panels complete
Progress: 1005 of 1057 total .png panels complete
Progress: 1006 of 1057 total .png panels complete
Progress: 1007 of 1057 total .png panels complete
Progress: 1008 of 1057 total .png panels complete
Progress: 1009 of 1057 total .png panels complete
Progress: 1010 of 1057 total .png panels complete
Progress: 1011 of 1057 total .png panels complete
Progress: 1012 of 1057 total .png panels complete
Progress: 1013 of 1057 total .png panels complete
Progress: 1014 of 1057 total .png panels complete
Progress: 1015 of 1057 total .png panels complete
Progress: 1016 of 1057 total .png panels complete
Progress: 1017 of 1057 total .png panels complete
Progress: 1018 of 1057 total .png panels complete
Progress: 1019 of 1057 total .png panels complete
Progress: 1020 of 1057 total .png panels complete
Progress: 1021 of 1057 total .png panels complete
Progress: 1022 of 1057 total .png panels complete
Progress: 1023 of 1057 total .png panels complete
Progress: 1024 of 1057 total .png panels complete
Progress: 1025 of 1057 total .png panels complete
Progress: 1026 of 1057 total .png panels complete
Progress: 1027 of 1057 total .png panels complete
Progress: 1028 of 1057 total .png panels complete
Progress: 1029 of 1057 total .png panels complete
Progress: 1030 of 1057 total .png panels complete
Progress: 1031 of 1057 total .png panels complete
Progress: 1032 of 1057 total .png panels complete
Progress: 1033 of 1057 total .png panels complete
Progress: 1034 of 1057 total .png panels complete
Progress: 1035 of 1057 total .png panels complete
Progress: 1036 of 1057 total .png panels complete
Progress: 1037 of 1057 total .png panels complete
Progress: 1038 of 1057 total .png panels complete
Progress: 1039 of 1057 total .png panels complete
Progress: 1040 of 1057 total .png panels complete
Progress: 1041 of 1057 total .png panels complete
Progress: 1042 of 1057 total .png panels complete
Progress: 1043 of 1057 total .png panels complete
Progress: 1044 of 1057 total .png panels complete
Progress: 1045 of 1057 total .png panels complete
Progress: 1046 of 1057 total .png panels complete
Progress: 1047 of 1057 total .png panels complete
Progress: 1048 of 1057 total .png panels complete
Progress: 1049 of 1057 total .png panels complete
Progress: 1050 of 1057 total .png panels complete
Progress: 1051 of 1057 total .png panels complete
Progress: 1052 of 1057 total .png panels complete
Progress: 1053 of 1057 total .png panels complete
Progress: 1054 of 1057 total .png panels complete
Progress: 1055 of 1057 total .png panels complete
Progress: 1056 of 1057 total .png panels complete
Progress: 1057 of 1057 total .png panels complete
-------------------------------------------
ARM: SUCCESS --> Images found.
ARM_97: SUCCESS --> Images found.
ATEX: SUCCESS --> Images found.
BOMEX: SUCCESS --> Images found.
CGILS_S11: SUCCESS --> Images found.
CGILS_S12: SUCCESS --> Images found.
CGILS_S6: SUCCESS --> Images found.
DYCOMS2_RF01: SUCCESS --> Images found.
DYCOMS2_RF01_FIXED_SST: SUCCESS --> Images found.
DYCOMS2_RF02_DS: SUCCESS --> Images found.
DYCOMS2_RF02_ND: SUCCESS --> Images found.
GABLS3_NIGHT: SUCCESS --> Images found.
LBA: SUCCESS --> Images found.
MPACE_B: SUCCESS --> Images found.
RICO: SUCCESS --> Images found.
TWP_ICE: SUCCESS --> Images found.
WANGARA: SUCCESS --> Images found.
-------------------------------------------
Output can be viewed at file:///home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/40c5d0b_vs_master_ff3d91f/index.html with a web browser
Pyplotgen ran in 139 seconds.
See error.log in the output folder for detailed info including warnings.
error.log messages include:
26-02-12 04:43:58.608 proc_id: 4056218 Warning! Averaging over heights is not yet implemented.
[Pipeline] sh
+ ssh carson 'mkdir -p /home/pub/web_plots/clubb_nvhpc_gpu_plots/master'
[Pipeline] sh
+ scp -r 40c5d0b_vs_master_ff3d91f carson:/home/pub/web_plots/clubb_nvhpc_gpu_plots/master
[Pipeline] sh
+ ssh carson '/home/pub/web_plots/generate_plot_directory_page.py /home/pub/web_plots/clubb_nvhpc_gpu_plots/'
/home/pub/web_plots/clubb_nvhpc_gpu_plots/ updated successfully.
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Update Master Output)
[Pipeline] sh
+ rm -rf cur_out
[Pipeline] sh
+ mkdir cur_out
[Pipeline] sh
+ mv cpu_40c5d0b gpu_40c5d0b cur_out
[Pipeline] sh
+ echo 40c5d0b
[Pipeline] sh
+ ssh carson 'rm -rf /home/pub/web_plots/clubb_nvhpc_gpu_plots/master/cur_out'
[Pipeline] sh
+ scp -r cur_out carson:/home/pub/web_plots/clubb_nvhpc_gpu_plots/master/
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS