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 malan 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.30.2'
> git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Checking out Revision 28786c5f20191baf6c3f9c3a8934f7f9c7ffc3ff (refs/remotes/origin/master)
Commit message: "Err code gpu fix (#1241)"
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 28786c5f20191baf6c3f9c3a8934f7f9c7ffc3ff # timeout=10
> git rev-list --no-walk 06dbd2718a302cc7d7c18ca420018b0318342201 # 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-pop21-skylake_avx512/gcc-12.2.0/lmod-8.7.37-d6vyrvvncsuguygovgvimahv5kfyaunp/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
+++ find /usr/local/spack/share/spack/lmod/linux-pop21-x86_64/Core -print -quit
++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop21-x86_64/Core
++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop21-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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/mt95.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/parameters_model.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/LY93_pdf.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/clubb_api_module.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/grid_adaptation.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_param.a hydromet_pdf_parameter_module.o matrix_solver_wrapper.o grid_class.o setup_clubb_pdf_params.o code_timer_module.o advance_xp3_module.o file_functions.o precipitation_fraction.o stats_rad_zm_module.o mixing_length.o stats_clubb_utilities.o index_mapping.o sfc_varnce_module.o stats_variables.o stats_zt_module.o stats_type.o advance_clubb_core_module.o saturation.o endian.o stat_file_module.o pos_definite_module.o advance_xm_wpxp_module.o error_code.o calc_pressure.o array_index.o pdf_closure_module.o new_tsdadg_pdf.o numerical_check.o err_info_type_module.o matrix_operations.o parameters_model.o T_in_K_module.o corr_varnce_module.o turbulent_adv_pdf.o mono_flux_limiter.o diffusion.o pdf_utilities.o new_pdf_main.o grid_adaptation.o stats_zm_module.o stats_rad_zt_module.o pdf_parameter_module.o calc_roots.o tridiag_lu_solver.o advance_wp2_wp3_module.o advance_helper_module.o adg1_adg2_3d_luhar_pdf.o clip_explicit.o LY93_pdf.o new_hybrid_pdf.o fill_holes.o advance_xp2_xpyp_module.o clubb_api_module.o stats_lh_sfc_module.o diagnose_correlations_module.o advance_windm_edsclrm_module.o parameters_tunable.o mean_adv.o input_names.o new_hybrid_pdf_main.o lapack_wrap.o input_reader.o sigma_sqd_w_module.o stats_type_utilities.o mt95.o stats_sfc_module.o calendar.o clubb_precision.o stats_lh_zt_module.o output_netcdf.o penta_lu_solver.o new_pdf.o model_flags.o lapack_interfaces.o interpolation.o sponge_layer_damping.o Nc_Ncn_eqns.o output_grads.o Skx_module.o parameter_indices.o constants_clubb.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_param.a
a - hydromet_pdf_parameter_module.o
a - matrix_solver_wrapper.o
a - grid_class.o
a - setup_clubb_pdf_params.o
a - code_timer_module.o
a - advance_xp3_module.o
a - file_functions.o
a - precipitation_fraction.o
a - stats_rad_zm_module.o
a - mixing_length.o
a - stats_clubb_utilities.o
a - index_mapping.o
a - sfc_varnce_module.o
a - stats_variables.o
a - stats_zt_module.o
a - stats_type.o
a - advance_clubb_core_module.o
a - saturation.o
a - endian.o
a - stat_file_module.o
a - pos_definite_module.o
a - advance_xm_wpxp_module.o
a - error_code.o
a - calc_pressure.o
a - array_index.o
a - pdf_closure_module.o
a - new_tsdadg_pdf.o
a - numerical_check.o
a - err_info_type_module.o
a - matrix_operations.o
a - parameters_model.o
a - T_in_K_module.o
a - corr_varnce_module.o
a - turbulent_adv_pdf.o
a - mono_flux_limiter.o
a - diffusion.o
a - pdf_utilities.o
a - new_pdf_main.o
a - grid_adaptation.o
a - stats_zm_module.o
a - stats_rad_zt_module.o
a - pdf_parameter_module.o
a - calc_roots.o
a - tridiag_lu_solver.o
a - advance_wp2_wp3_module.o
a - advance_helper_module.o
a - adg1_adg2_3d_luhar_pdf.o
a - clip_explicit.o
a - LY93_pdf.o
a - new_hybrid_pdf.o
a - fill_holes.o
a - advance_xp2_xpyp_module.o
a - clubb_api_module.o
a - stats_lh_sfc_module.o
a - diagnose_correlations_module.o
a - advance_windm_edsclrm_module.o
a - parameters_tunable.o
a - mean_adv.o
a - input_names.o
a - new_hybrid_pdf_main.o
a - lapack_wrap.o
a - input_reader.o
a - sigma_sqd_w_module.o
a - stats_type_utilities.o
a - mt95.o
a - stats_sfc_module.o
a - calendar.o
a - clubb_precision.o
a - stats_lh_zt_module.o
a - output_netcdf.o
a - penta_lu_solver.o
a - new_pdf.o
a - model_flags.o
a - lapack_interfaces.o
a - interpolation.o
a - sponge_layer_damping.o
a - Nc_Ncn_eqns.o
a - output_grads.o
a - Skx_module.o
a - parameter_indices.o
a - constants_clubb.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 -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlapy2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlansy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsymv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgttrs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slangb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slangt.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dcopy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyr2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgql.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ddot.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsytrd.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlanst.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbcon.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strsm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpotrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/stbsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slasrt.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iladlc.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpotrf2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlartg.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtsvx.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlatrd.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorg2l.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strmm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsytd2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaev2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaset.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strmv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ilaslc.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlacpy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slacn2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtrfs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbequ.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarfg.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spoequ.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaisnan.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slamch.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyrk.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 -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/daxpy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgemm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sger.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssteqr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtts2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbrfs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyr2k.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyev.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssterf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dnrm2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ieeeck.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slascl.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/srscl.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgemv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtf2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaswp.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slasr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dscal.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/idamax.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slantb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlassq.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/isamax.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgqr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgtr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgttrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaqsy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtcon.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dswap.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlatbs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaqgb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbsvx.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_shared/xerbla.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slabad.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlae2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/disnan.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarft.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtrs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarfb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorg2r.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbmv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iparmq.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dasum.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlagtm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sscal.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlantb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slassq.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgqr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgtr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlasr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaswp.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtf2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iladlr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgemv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlascl.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/drscl.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyev.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyr2k.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/snrm2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsterf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgemm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/saxpy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dger.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsteqr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbrfs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtts2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slagtm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sasum.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ilaslr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorg2r.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbmv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarft.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtrs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarfb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlabad.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slae2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sisnan.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbsvx.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sswap.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slatbs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaqgb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_shared/lsame.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgttrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaqsy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtcon.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slartg.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtsvx.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtbsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlasrt.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spotrf2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbcon.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrsm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spotrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssytrd.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slanst.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sdot.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/scopy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyr2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgql.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgttrs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlangb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlangt.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slapy2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slansy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssymv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyrk.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaisnan.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlamch.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarf.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 -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtrfs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbequ.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarfg.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpoequ.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlacn2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slacpy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ilaenv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrmv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaset.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssytd2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaev2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slatrd.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorg2l.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrmm.f
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_lapack.a dlapy2.o dlansy.o dsymv.o sgttrs.o slangb.o slangt.o dcopy.o dsyr2.o dorgql.o ddot.o dsytrd.o dlanst.o dgbcon.o strsm.o sgbtrf.o dpotrf.o stbsv.o slasrt.o iladlc.o dpotrf2.o dlartg.o dgtsvx.o dlatrd.o sorg2l.o strmm.o dsytd2.o slaev2.o slaset.o strmv.o ilaslc.o dlacpy.o slacn2.o dgtsv.o sgtrfs.o dgbequ.o dlarfg.o spoequ.o slaisnan.o slarf.o slamch.o dsyrk.o daxpy.o sgemm.o sger.o ssteqr.o sgbsv.o sgtts2.o dgbrfs.o ssyr2k.o dsyev.o ssterf.o dnrm2.o ieeeck.o slascl.o srscl.o sgemv.o sgbtf2.o slaswp.o slasr.o dscal.o idamax.o slantb.o dlassq.o isamax.o dorgqr.o dorgtr.o dgttrf.o slaqsy.o sgtcon.o dswap.o dlatbs.o dlaqgb.o sgbsvx.o xerbla.o slabad.o dlae2.o disnan.o slarft.o dgbtrs.o slarfb.o sorg2r.o sgbmv.o iparmq.o dasum.o dlagtm.o sscal.o dlantb.o slassq.o sorgqr.o sorgtr.o dlasr.o dlaswp.o dgbtf2.o iladlr.o dgemv.o dlascl.o drscl.o ssyev.o dsyr2k.o snrm2.o dsterf.o dgemm.o saxpy.o dger.o dsteqr.o sgbrfs.o dgbsv.o dgtts2.o slagtm.o sasum.o ilaslr.o dorg2r.o dgbmv.o dlarft.o sgbtrs.o dlarfb.o dlabad.o slae2.o sisnan.o dgbsvx.o sswap.o slatbs.o slaqgb.o lsame.o sgttrf.o dlaqsy.o dgtcon.o slartg.o sgtsvx.o dtbsv.o dlasrt.o spotrf2.o sgbcon.o dtrsm.o dgbtrf.o spotrf.o ssytrd.o slanst.o sdot.o scopy.o ssyr2.o sorgql.o dgttrs.o dlangb.o dlangt.o slapy2.o slansy.o ssymv.o ssyrk.o dlaisnan.o dlamch.o dlarf.o sgtsv.o dgtrfs.o sgbequ.o slarfg.o dpoequ.o dlacn2.o slacpy.o ilaenv.o dtrmv.o dlaset.o ssytd2.o dlaev2.o slatrd.o dorg2l.o dtrmm.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_lapack.a
a - dlapy2.o
a - dlansy.o
a - dsymv.o
a - sgttrs.o
a - slangb.o
a - slangt.o
a - dcopy.o
a - dsyr2.o
a - dorgql.o
a - ddot.o
a - dsytrd.o
a - dlanst.o
a - dgbcon.o
a - strsm.o
a - sgbtrf.o
a - dpotrf.o
a - stbsv.o
a - slasrt.o
a - iladlc.o
a - dpotrf2.o
a - dlartg.o
a - dgtsvx.o
a - dlatrd.o
a - sorg2l.o
a - strmm.o
a - dsytd2.o
a - slaev2.o
a - slaset.o
a - strmv.o
a - ilaslc.o
a - dlacpy.o
a - slacn2.o
a - dgtsv.o
a - sgtrfs.o
a - dgbequ.o
a - dlarfg.o
a - spoequ.o
a - slaisnan.o
a - slarf.o
a - slamch.o
a - dsyrk.o
a - daxpy.o
a - sgemm.o
a - sger.o
a - ssteqr.o
a - sgbsv.o
a - sgtts2.o
a - dgbrfs.o
a - ssyr2k.o
a - dsyev.o
a - ssterf.o
a - dnrm2.o
a - ieeeck.o
a - slascl.o
a - srscl.o
a - sgemv.o
a - sgbtf2.o
a - slaswp.o
a - slasr.o
a - dscal.o
a - idamax.o
a - slantb.o
a - dlassq.o
a - isamax.o
a - dorgqr.o
a - dorgtr.o
a - dgttrf.o
a - slaqsy.o
a - sgtcon.o
a - dswap.o
a - dlatbs.o
a - dlaqgb.o
a - sgbsvx.o
a - xerbla.o
a - slabad.o
a - dlae2.o
a - disnan.o
a - slarft.o
a - dgbtrs.o
a - slarfb.o
a - sorg2r.o
a - sgbmv.o
a - iparmq.o
a - dasum.o
a - dlagtm.o
a - sscal.o
a - dlantb.o
a - slassq.o
a - sorgqr.o
a - sorgtr.o
a - dlasr.o
a - dlaswp.o
a - dgbtf2.o
a - iladlr.o
a - dgemv.o
a - dlascl.o
a - drscl.o
a - ssyev.o
a - dsyr2k.o
a - snrm2.o
a - dsterf.o
a - dgemm.o
a - saxpy.o
a - dger.o
a - dsteqr.o
a - sgbrfs.o
a - dgbsv.o
a - dgtts2.o
a - slagtm.o
a - sasum.o
a - ilaslr.o
a - dorg2r.o
a - dgbmv.o
a - dlarft.o
a - sgbtrs.o
a - dlarfb.o
a - dlabad.o
a - slae2.o
a - sisnan.o
a - dgbsvx.o
a - sswap.o
a - slatbs.o
a - slaqgb.o
a - lsame.o
a - sgttrf.o
a - dlaqsy.o
a - dgtcon.o
a - slartg.o
a - sgtsvx.o
a - dtbsv.o
a - dlasrt.o
a - spotrf2.o
a - sgbcon.o
a - dtrsm.o
a - dgbtrf.o
a - spotrf.o
a - ssytrd.o
a - slanst.o
a - sdot.o
a - scopy.o
a - ssyr2.o
a - sorgql.o
a - dgttrs.o
a - dlangb.o
a - dlangt.o
a - slapy2.o
a - slansy.o
a - ssymv.o
a - ssyrk.o
a - dlaisnan.o
a - dlamch.o
a - dlarf.o
a - sgtsv.o
a - dgtrfs.o
a - sgbequ.o
a - slarfg.o
a - dpoequ.o
a - dlacn2.o
a - slacpy.o
a - ilaenv.o
a - dtrmv.o
a - dlaset.o
a - ssytd2.o
a - dlaev2.o
a - slatrd.o
a - dorg2l.o
a - dtrmm.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/BUGSrad/kinds.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/variables_radiation_module.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa6.F
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa12g.F
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/AiryFunction.f90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/BUGSrad/comscp2.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa21.F
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'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/slope.F
cd /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../obj; make -f Make.clubb_morrison
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/BUGSrad/cloudg.F
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/BUGSrad/newexp.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/nrmtqi.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/BUGSrad/rayle.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa9.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/BUGSrad/gascon.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa21g.F
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/Parabolic.f90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/BUGSrad/comscp1.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/BUGSrad/two_rt_sw_bs.F
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa12.F
0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5894)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5905)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5928)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5976)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5980)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6066)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6073)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6079)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6204)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6210)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6248)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6253)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6257)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/adjmlt.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c -I../src/BUGSrad ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/BUGSrad/two_rt_lw_iter.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/tgqr.F
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/BUGSrad/bugs_lwr.F
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_parabolic.a Parabolic_constants.o Parabolic.o AiryFunction.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_parabolic.a
a - Parabolic_constants.o
a - Parabolic.o
a - AiryFunction.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/text_writer.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/KK_microphys/PDF_integrals_covar.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_bugsrad.a comscp2.o two_rt_sw_ocastrndm.o gases_ckd.o bugs_swr.o cloudg.o two_rt_sw.o two_rt_lw_iter.o rayle.o kinds.o two_rt_lw_sel.o newexp.o gascon.o bugs_lwr.o cloud_correlate.o variables_radiation_module.o two_rt_lw_ocastrndm.o comscp1.o two_rt_sw_iter.o two_rt_lw.o two_rt_sw_bs.o bugsrad_planck.o bugs_rad.o bugsrad_physconst.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_bugsrad.a
a - comscp2.o
a - two_rt_sw_ocastrndm.o
a - gases_ckd.o
a - bugs_swr.o
a - cloudg.o
a - two_rt_sw.o
a - two_rt_lw_iter.o
a - rayle.o
a - kinds.o
a - two_rt_lw_sel.o
a - newexp.o
a - gascon.o
a - bugs_lwr.o
a - cloud_correlate.o
a - variables_radiation_module.o
a - two_rt_lw_ocastrndm.o
a - comscp1.o
a - two_rt_sw_iter.o
a - two_rt_lw.o
a - two_rt_sw_bs.o
a - bugsrad_planck.o
a - bugs_rad.o
a - bugsrad_physconst.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/KK_microphys/KK_local_means.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_coamps.a eqa6.o eqa27r.o eqa12g.o eqa18g.o esatv.o eqa13g.o eqa7.o eqa21.o slope.o nrmtqi.o eqa18.o eqa9.o conice.o tgqg.o tgqi.o eqa21g.o esati.o eqa25.o nrmcol.o qtadj.o eqa17g.o eqa12.o eqa10g.o eqa15.o gamma.o eqa22.o eqa20g.o nrmtqw.o eqa28.o adjmlt.o eqa7g.o eqa26.o eqa11g.o eqa19.o qsatvi.o frzh.o adjtq.o eqa5g.o tgqs.o esat_new.o eqa19g.o eqa9g.o eqa14g.o tgqr.o eqa8g.o eqa22g.o eqa27.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_coamps.a
a - eqa6.o
a - eqa27r.o
a - eqa12g.o
a - eqa18g.o
a - esatv.o
a - eqa13g.o
a - eqa7.o
a - eqa21.o
a - slope.o
a - nrmtqi.o
a - eqa18.o
a - eqa9.o
a - conice.o
a - tgqg.o
a - tgqi.o
a - eqa21g.o
a - esati.o
a - eqa25.o
a - nrmcol.o
a - qtadj.o
a - eqa17g.o
a - eqa12.o
a - eqa10g.o
a - eqa15.o
a - gamma.o
a - eqa22.o
a - eqa20g.o
a - nrmtqw.o
a - eqa28.o
a - adjmlt.o
a - eqa7g.o
a - eqa26.o
a - eqa11g.o
a - eqa19.o
a - qsatvi.o
a - frzh.o
a - adjtq.o
a - eqa5g.o
a - tgqs.o
a - esat_new.o
a - eqa19g.o
a - eqa9g.o
a - eqa14g.o
a - tgqr.o
a - eqa8g.o
a - eqa22g.o
a - eqa27.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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 PDF_integrals_means.o KK_utilities.o parameters_KK.o PDF_integrals_all_MM.o KK_Nrm_tendencies.o PDF_integrals_covar.o KK_upscaled_turbulent_sed.o KK_upscaled_covariances.o KK_local_means.o KK_upscaled_means.o text_writer.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_KK_microphys.a
a - KK_upscaled_variances.o
a - PDF_integrals_means.o
a - KK_utilities.o
a - parameters_KK.o
a - PDF_integrals_all_MM.o
a - KK_Nrm_tendencies.o
a - PDF_integrals_covar.o
a - KK_upscaled_turbulent_sed.o
a - KK_upscaled_covariances.o
a - KK_local_means.o
a - KK_upscaled_means.o
a - text_writer.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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 output_2D_samples_module.o silhs_importance_sample_module.o lh_microphys_var_covar_module.o latin_hypercube_driver_module.o silhs_api_module.o transform_to_pdf_module.o latin_hypercube_arrays.o est_kessler_microphys_module.o parameters_silhs.o math_utilities.o generate_uniform_sample_module.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libsilhs.a
a - output_2D_samples_module.o
a - silhs_importance_sample_module.o
a - lh_microphys_var_covar_module.o
a - latin_hypercube_driver_module.o
a - silhs_api_module.o
a - transform_to_pdf_module.o
a - latin_hypercube_arrays.o
a - est_kessler_microphys_module.o
a - parameters_silhs.o
a - math_utilities.o
a - generate_uniform_sample_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/parameters_microphys.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/parameters_radiation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/quicksort.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/clubb_model_settings.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/gfdl_activation.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/Benchmark_cases/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/bugsrad_driver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c -I../src ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c -I../src ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/microphys_driver.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/error.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c -I../src ../src/enhanced_simann.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_other.a gabls3.o advance_microphys_module.o bugsrad_driver.o arm.o astex_a209.o estimate_scm_microphys_module.o arm_97.o bomex.o KK_microphys_module.o mpace_a.o quicksort.o enhanced_simann.o parameters_microphys.o parameters_radiation.o diag_ustar_module.o mixed_moment_PDF_integrals.o gabls3_night.o rico.o sfc_flux.o spec_hum_to_mixing_ratio.o fire.o extended_atmosphere_module.o sounding.o gabls2.o clubb_driver.o lh_microphys_driver_module.o input_netcdf.o ice_dfsn_module.o clex9_oct14.o dycoms2_rf01.o silhs_category_variance_module.o mpace_b.o error.o extrapolation.o neutral_case.o microphys_init_cleanup.o cloud_feedback.o twp_ice.o input_grads.o time_dependent_input.o atex.o dycoms2_rf02.o cos_solar_zen_module.o clubb_model_settings.o generalized_grid_test.o arm_3year.o stat_file_utils.o microphys_driver.o nov11.o input_fields.o hydrostatic_module.o gfdl_activation.o pdf_hydromet_microphys_wrapper.o soil_vegetation.o jun25.o cobra.o lba.o wangara.o morrison_microphys_module.o clex9_nov02.o input_interpret.o coamps_microphys_driver_module.o arm_0003.o cloud_sed_module.o simple_rad_module.o rad_lwsw_module.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_other.a
a - gabls3.o
a - advance_microphys_module.o
a - bugsrad_driver.o
a - arm.o
a - astex_a209.o
a - estimate_scm_microphys_module.o
a - arm_97.o
a - bomex.o
a - KK_microphys_module.o
a - mpace_a.o
a - quicksort.o
a - enhanced_simann.o
a - parameters_microphys.o
a - parameters_radiation.o
a - diag_ustar_module.o
a - mixed_moment_PDF_integrals.o
a - gabls3_night.o
a - rico.o
a - sfc_flux.o
a - spec_hum_to_mixing_ratio.o
a - fire.o
a - extended_atmosphere_module.o
a - sounding.o
a - gabls2.o
a - clubb_driver.o
a - lh_microphys_driver_module.o
a - input_netcdf.o
a - ice_dfsn_module.o
a - clex9_oct14.o
a - dycoms2_rf01.o
a - silhs_category_variance_module.o
a - mpace_b.o
a - error.o
a - extrapolation.o
a - neutral_case.o
a - microphys_init_cleanup.o
a - cloud_feedback.o
a - twp_ice.o
a - input_grads.o
a - time_dependent_input.o
a - atex.o
a - dycoms2_rf02.o
a - cos_solar_zen_module.o
a - clubb_model_settings.o
a - generalized_grid_test.o
a - arm_3year.o
a - stat_file_utils.o
a - microphys_driver.o
a - nov11.o
a - input_fields.o
a - hydrostatic_module.o
a - gfdl_activation.o
a - pdf_hydromet_microphys_wrapper.o
a - soil_vegetation.o
a - jun25.o
a - cobra.o
a - lba.o
a - wangara.o
a - morrison_microphys_module.o
a - clex9_nov02.o
a - input_interpret.o
a - coamps_microphys_driver_module.o
a - arm_0003.o
a - cloud_sed_module.o
a - simple_rad_module.o
a - rad_lwsw_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_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 -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/clubb_thread_test.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/G_unit_test_types/KK_integrals_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/jacobian.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c -I../src/CLUBB_core ../src/int2txt.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/nrtype.f90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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 -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/lib -lnetcdff
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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 -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/lib -lnetcdff
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 -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/G_unit_test_types/hole_filling_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/G_unit_test_types/Nc_Ncn_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 -Mcache_align -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/G_unit_test_types/spurious_source_test.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/G_unit_test_types/tuner_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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: 223)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 227)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 280)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 283)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/G_unit_test_types/smooth_min_max_tests.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/clubb_tuner.F90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/amebsa.f90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran_state.f90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/amoeba.f90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran1_v.f90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran1_s.f90
nvfortran clubb_tuner.o nrtype.o amebsa.o nrutil.o ran1_v.o ran1_s.o amoeba.o ran_state.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 -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -c ../src/G_unit_tests.F90
nvfortran G_unit_tests.o tuner_tests.o spurious_source_test.o Nc_Ncn_test.o hole_filling_tests.o rev_direction_grid_test.o smooth_heaviside_tests.o KK_integrals_tests.o pdf_parameter_tests.o w_up_in_cloud_tests.o corr_cholesky_mtx_tests.o read_corr_mtx_test.o smooth_min_max_tests.o mu_sigma_hm_tests.o silhs_category_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 -Mcache_align -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/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/
check_for_missing_threadprivate.py has begun.
[91mcheck_for_missing_threadprivate.py did not pass.[0m
[91mfailedFiles = ['../src/CLUBB_core/corr_varnce_module.F90', '../src/CLUBB_core/sponge_layer_damping.F90', '../src/CLUBB_core/error_code.F90', '../src/CLUBB_core/parameters_model.F90', '../src/CLUBB_core/grid_adaptation.F90'][0m
perl ../utilities/CLUBBStandardsCheck.pl ../src/*.F90
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
174 : call stat_update_var_pt( stats_metadata%isfc_soil_T_in_K, 1, sfc_soil_T_in_K(i), stats_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
175 : call stat_update_var_pt( stats_metadata%ideep_soil_T_in_K, 1, deep_soil_T_in_K(i), stats_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
212 : call stat_update_var_pt( stats_metadata%isoil_heat_flux, 1, soil_heat_flux(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
213 : stats_sfc(i) ) ! intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/soil_vegetation.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
../src/pdf_hydromet_microphys_wrapper.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
296 : stats_zt(i), stats_zm(i), & ! In/Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
300 : !$acc update device( mu_x_1_n, mu_x_2_n, sigma_x_1_n, sigma_x_2_n, corr_array_1_n, corr_array_2_n, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
396 : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/pdf_hydromet_microphys_wrapper.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Expected read_random_seed for end function.
CLUBBStandardsCheck.pl WARNING: Endings of either program, module, subroutine, or function blocks to not match the beginning
../src/error.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
381 : um(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
383 : vm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
385 : ugm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
387 : vgm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
389 : thlm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
391 : rtm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
393 : press(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
396 : wm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
413 : edsclr_snd(km1,edsclr), edsclr_snd(k00,edsclr), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
414 : edsclr_snd(kp1,edsclr), edsclr_snd(kp2,edsclr) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
438 : um(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), u(k_above), u(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
439 : vm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), v(k_above), v(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
440 : ugm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), ug(k_above), ug(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
441 : vgm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), vg(k_above), vg(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
442 : thlm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), theta(k_above), theta(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
443 : rtm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), rt(k_above), rt(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
444 : press(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), p_in_Pa(k_above), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
446 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
450 : sclrm(i,k,sclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
456 : edsclrm(i,k,edsclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
485 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
511 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/sounding.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
../src/generalized_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
736 : pdf_params_zm_flip%ice_supersat_frac_1(i,:) = flip( pdf_params_zm%ice_supersat_frac_1(i,:), nzm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
737 : pdf_params_zm_flip%ice_supersat_frac_2(i,:) = flip( pdf_params_zm%ice_supersat_frac_2(i,:), nzm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
904 : 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.
916 : 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.
918 : wp2_flip, wp3_flip, rtp2_flip, rtp3_flip, thlp2_flip, thlp3_flip, rtpthlp_flip, & ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
924 : wp2rtp_flip, wp2thlp_flip, uprcp_flip, vprcp_flip, rc_coef_zm_flip, wp4_flip, & ! intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
925 : wpup2_flip, wpvp2_flip, wp2up2_flip, wp2vp2_flip, ice_supersat_frac_flip, & ! intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/generalized_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1865 : allocate( um_ref(ngrdcol, gr%nzt) ) ! Reference u wind for nudging; Michael Falk, 17 Oct 2007
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1866 : allocate( vm_ref(ngrdcol, gr%nzt) ) ! Reference v wind for nudging; Michael Falk, 17 Oct 2007
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2194 : ! Initialize statistics output, note that this will allocate/initialize stats variables for all
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2216 : ! Initialize statistics output, note that this will allocate/initialize stats variables for all
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2369 : !$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.
2381 : !$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.
2382 : !$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.
2385 : !$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.
2387 : !$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.
2393 : !$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.
2394 : !$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.
2395 : !$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.
2396 : !$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.
2397 : !$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.
2398 : !$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.
2399 : !$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.
2400 : !$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.
2401 : !$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.
2402 : !$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.
2450 : 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.
2456 : um_pert(i,k) = zero ! Variables used to track perturbed version of winds.
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2458 : wm_zt(i,k) = wm_zt_init(k) ! Imposed large scale w - Thermodynamic levels
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2800 : um(i,:), vm(i,:), rtm(i,:), wprtp(i,:), thlm(i,:), wpthlp(i,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3130 : !$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.
3132 : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3136 : !$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.
3137 : !$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.
3160 : thlm(i,:), p_in_Pa(i,:), exner(i,:), rho(i,:), rho_zm(i,:), rtm(i,:), &! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3161 : rcm(i,:), cloud_frac(i,:), wm_zt(i,:), wm_zm(i,:), wp2_zt(i,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3162 : hydromet(i,:,:), Nc_in_cloud(i,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3178 : stats_zt(i), stats_zm(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3179 : stats_sfc(i), stats_lh_zt(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3180 : Nccnm(i,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3181 : hydromet_mc(i,:,:), Ncm_mc(i,:), rcm_mc(i,:), rvm_mc(i,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3182 : thlm_mc(i,:), hydromet_vel_zt(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3183 : hydromet_vel_covar_zt_impc(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3184 : hydromet_vel_covar_zt_expc(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3185 : wprtp_mc(i,:), wpthlp_mc(i,:), rtp2_mc(i,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3186 : thlp2_mc(i,:), rtpthlp_mc(i,:) ) ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3210 : stats_zt(i), stats_zm(i), stats_sfc(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3211 : hydromet(i,:,:), hydromet_vel_zt(i,:,:), hydrometp2(i,:,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3212 : K_hm(i,:,:), Ncm(i,:), Nc_in_cloud(i,:), rvm_mc(i,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3213 : thlm_mc(i,:), err_info, & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3214 : wphydrometp(i,:,:), wpNcp(i,:) ) ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3223 : !$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.
3281 : !$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.
3287 : 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.
3289 : 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.
3291 : 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.
3293 : 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.
3310 : !$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.
3330 : !$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.
3368 : 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.
3397 : if ( ( stats_metadata%l_stats_last .or. stats_metadata%l_stats .or. l_output_multi_col ) .and. l_stdout ) then
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6045 : !$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.
6206 : !$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.
6608 : 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.
6611 : 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.
6614 : call stat_update_var_pt( stats_metadata%iwpthlp_sfc, 1, wpthlp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6617 : call stat_update_var_pt( stats_metadata%iwprtp_sfc, 1, wprtp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6620 : call stat_update_var_pt( stats_metadata%iupwp_sfc, 1, upwp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6623 : call stat_update_var_pt( stats_metadata%ivpwp_sfc, 1, vpwp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6626 : call stat_update_var_pt( stats_metadata%iustar, 1, ustar(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6629 : call stat_update_var_pt( stats_metadata%iT_sfc, 1, T_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6635 : !$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.
6837 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6841 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6845 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6846 : exner_zm(i,km1), exner_zm(i,k00), exner_zm(i,kp1), exner_zm(i,kp2) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6849 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6850 : thlm_zm(i,km1), thlm_zm(i,k00), thlm_zm(i,kp1), thlm_zm(i,kp2) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6853 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6854 : 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.
../src/clubb_driver.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
perl ../utilities/CLUBBStandardsCheck.pl ../src/CLUBB_core/*.F90
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test 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.
../src/CLUBB_core/err_info_type_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
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.
../src/CLUBB_core/advance_windm_edsclrm_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Missing 'implicit none' statements. 'Implicit None' check FAILED!
CLUBBStandardsCheck.pl Add a line containing 'implicit none' to each program, module, subroutine, and function.
../src/CLUBB_core/mt95.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
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.
../src/CLUBB_core/mono_flux_limiter.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1371 : status = nf90_def_var( ncid_zm, "columns", NF90_INT, (/column_id_zm/), column_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1372 : status = nf90_def_var( ncid_zm, "altitude", NF90_PREC, (/vertical_id_zm/), vertical_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1373 : status = nf90_def_var( ncid_zm, "time", NF90_PREC, (/time_id_zm/), time_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1425 : status = nf90_def_var( ncid_zt, "columns", NF90_INT, (/column_id_zt/), column_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1426 : status = nf90_def_var( ncid_zt, "altitude", NF90_PREC, (/vertical_id_zt/), vertical_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1427 : status = nf90_def_var( ncid_zt, "time", NF90_PREC, (/time_id_zt/), time_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1473 : status = nf90_put_var( ncid_zm, column_var_id_zm, column_list, start=(/1/), count=(/ngrdcol/) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1474 : status = nf90_put_var( ncid_zt, column_var_id_zt, column_list, start=(/1/), count=(/ngrdcol/) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1476 : !=================================== Allocate Output Arrays ===================================
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1603 : !$acc upwp_out, vpwp_out, up2_out, vp2_out, wp3_out, rcm_out, cloud_frac_out, rtm_out, thlm_out )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/CLUBB_core/output_netcdf.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
775 : 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.
776 : 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.
777 : rtpthlp(i,gr%k_lb_zm), sclrp2(i,gr%k_lb_zm,:), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
778 : sclrprtp(i,gr%k_lb_zm,:), sclrpthlp(i,gr%k_lb_zm,:), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
779 : err_info ) ! intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/CLUBB_core/sfc_varnce_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
782 : 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.
783 : invrs_tau_C6_zm, l_scalar_calc, & ! Intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
784 : lhs_pr1_wprtp, lhs_pr1_wpthlp, lhs_pr1_wpsclrp ) ! Intent(out)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
862 : stats_zt, stats_zm, stats_sfc, & ! InOut
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
863 : rtm, wprtp, thlm, wpthlp, sclrm, wpsclrp, & ! InOut
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
864 : err_info ) ! InOut
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/CLUBB_core/advance_xm_wpxp_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2305 : 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.
2307 : 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.
2317 : 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.
2319 : 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.
2380 : chip2 = compute_variance_binormal( chi, pdf_params%chi_1(icol,:), pdf_params%chi_2(icol,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2381 : pdf_params%stdev_chi_1(icol,:), pdf_params%stdev_chi_2(icol,:), &
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/CLUBB_core/stats_clubb_utilities.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1319 : sclrprtp(:,:,sclr) ) ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1354 : sclrpthlp(:,:,sclr) ) ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/CLUBB_core/advance_xp2_xpyp_module.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
perl ../utilities/CLUBBStandardsCheck.pl ../src/Benchmark_cases/*.F90
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
127 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
128 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/bomex.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
121 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
122 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/dycoms2_rf02.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
91 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
92 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/dycoms2_rf01.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
96 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
97 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
176 : wpthlp_sfc(i) = convert_sens_ht_to_km_s( ( 270._core_rknd * ft**1.5_core_rknd ), rho_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
177 : wprtp_sfc(i) = convert_latent_ht_to_m_s( ( 554._core_rknd * ft**1.3_core_rknd ), rho_sfc(i) )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/lba.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
152 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
153 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/gabls2.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
157 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
158 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/mpace_b.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
272 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
273 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/mpace_a.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
159 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
160 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/rico.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
104 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
105 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/wangara.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
perl ../utilities/CLUBBStandardsCheck.pl ../src/KK_microphys/*.F90
CLUBBStandardsCheck.pl has begun.
CLUBBStandardsCheck.pl has finished.
perl ../utilities/CLUBBStandardsCheck.pl ../src/SILHS/*.F90
CLUBBStandardsCheck.pl has begun.
CLUBBStandardsCheck.pl has finished.
perl ../utilities/CLUBBStandardsCheck.pl ../src/G_unit_test_types/*.F90
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
../src/G_unit_test_types/rev_direction_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
229 : !seed used = -1102123834 1480475276 -248259584 525496705 1614213535 -1267052688 6290033 -78466652
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
230 : !seed_output = (/ -1102123834, 1480475276, -248259584, 525496705, 1614213535, -1267052688, 6290033, -78466652 /)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
746 : 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.
750 : 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.
791 : 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.
797 : 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.
../src/G_unit_test_types/rev_direction_grid_test.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
[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-pop21-skylake_avx512/gcc-12.2.0/lmod-8.7.37-d6vyrvvncsuguygovgvimahv5kfyaunp/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
+++ find /usr/local/spack/share/spack/lmod/linux-pop21-x86_64/Core -print -quit
++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop21-x86_64/Core
++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop21-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_28786c5
+ 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-pop21-skylake_avx512/gcc-12.2.0/lmod-8.7.37-d6vyrvvncsuguygovgvimahv5kfyaunp/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
+++ find /usr/local/spack/share/spack/lmod/linux-pop21-x86_64/Core -print -quit
++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop21-x86_64/Core
++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop21-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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/model_flags.F90
clubb_at_least_debug_level:
54, Generating acc routine seq
Generating NVIDIA GPU code
set_clubb_debug_level:
115, Generating update device(clubb_debug_level)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/parameters_model.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/endian.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/code_timer_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
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/constants_clubb.F90
penta_lu_solve_single_rhs_multiple_lhs:
146, Generating create(lower_diag_invrs(:,:),upper_2(:,:),upper_1(:,:),lower_1(:,:),lower_2(:,:)) [if not already present]
148, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
149, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
148, Generating default present(lhs(:1,:ngrdcol,:2))
161, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
162, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
163, !$acc loop seq
161, Generating default present(lhs(:,:ngrdcol,3:ndim-2))
162, Generating implicit firstprivate(k)
163, Loop carried dependence of upper_1 prevents parallelization
Loop carried backward dependence of upper_1 prevents vectorization
Loop carried dependence of upper_2 prevents parallelization
Loop carried backward dependence of upper_2 prevents vectorization
176, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
177, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
176, Generating default present(lhs(-1:,:ngrdcol,ndim-1:ndim))
177, Generating implicit firstprivate(ndim)
197, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
198, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
204, !$acc loop seq
197, Generating default present(soln(:ngrdcol,:),rhs(:ngrdcol,:))
198, Generating implicit firstprivate(k)
204, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
211, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
212, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
215, !$acc loop seq
211, Generating default present(soln(:ngrdcol,:ndim))
212, Generating implicit firstprivate(k)
215, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
tridiag_lu_solve_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
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stat_file_module.F90
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -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 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/file_functions.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/calc_roots.F90
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -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 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_tsdadg_pdf.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/calendar.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/hydromet_pdf_parameter_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))
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))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -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 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/Nc_Ncn_eqns.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/diagnose_correlations_module.F90
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/err_info_type_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/stats_zm_module.F90
linear_interpolated_azm_2d:
1734, 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]
1740, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1741, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1742, ! blockidx%x threadidx%x collapsed
1756, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1757, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1767, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1768, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1786, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1787, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1787, Generating implicit firstprivate(nzt,nzm)
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)
1805, Generating copyin(zm_min) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1806, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1807, ! blockidx%x threadidx%x collapsed
zt2zm2zt:
1862, Generating create(azt_zm(:,:)) [if not already present]
zm2zt2zm:
1918, Generating create(azm_zt(:,:)) [if not already present]
linear_interpolated_azt_2d:
2353, 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]
2359, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2360, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2361, ! blockidx%x threadidx%x collapsed
2370, Generating copyin(zt_min) [if not already present]
Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2371, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2372, ! blockidx%x threadidx%x collapsed
gradzm_2d:
2670, Generating implicit firstprivate(ngrdcol,nzt)
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(azm(:ngrdcol,:nzt+1),gr%invrs_dzt(1:ngrdcol,1:nzt),gr)
gradzm_1d:
2719, Generating copyin(azm_col(:,:),gr) [if not already present]
Generating copyout(gradzm_1d_col(:,:)) [if not already present]
Generating copyin(gr%invrs_dzt(:,:)) [if not already present]
gradzt_2d:
2766, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2767, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2768, ! blockidx%x threadidx%x collapsed
2766, Generating default present(azt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr)
2780, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2781, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2781, Generating implicit firstprivate(nzm)
gradzt_1d:
2827, 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]
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -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 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/calc_pressure.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pos_definite_module.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/sponge_layer_damping.F90
sat_mixrat_liq_k:
88, Generating acc routine seq
Generating NVIDIA GPU code
sat_mixrat_liq_2d:
373, Generating create(esat(:,:)) [if not already present]
Generating copyin(gr,p_in_pa(:,:),t_in_k(:,:)) [if not already present]
397, Generating implicit firstprivate(start_index,stop_index,ngrdcol)
Generating NVIDIA GPU code
398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
399, ! blockidx%x threadidx%x collapsed
399, Generating implicit firstprivate(t_in_c_sqd,t_in_c)
452, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
453, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
454, ! blockidx%x threadidx%x collapsed
466, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
467, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
468, ! blockidx%x threadidx%x collapsed
468, Generating implicit firstprivate(t_in_k_clipped)
493, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
494, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
495, ! blockidx%x threadidx%x collapsed
495, Generating implicit firstprivate(t_in_k_int)
515, Generating implicit firstprivate(stop_index,start_index,ngrdcol)
Generating NVIDIA GPU code
516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
517, ! blockidx%x threadidx%x collapsed
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/diffusion.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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/mean_adv.F90
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)
term_ma_zt_lhs:
197, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
199, ! blockidx%x threadidx%x collapsed
197, Generating default present(lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzt(:ngrdcol,2:nzt-1),weights_zt2zm(:ngrdcol,2:nzt,:),wm_zt(:ngrdcol,2:nzt-1))
219, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
219, Generating default present(invrs_dzt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt),wm_zt(:ngrdcol,nzt),weights_zt2zm(:ngrdcol,nzm-1,:))
220, Generating implicit firstprivate(nzt,nzm)
240, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
241, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
240, Generating default present(lhs_ma(:,:ngrdcol,:1),wm_zt(:ngrdcol,:1),weights_zt2zm(:ngrdcol,2,:),invrs_dzt(:ngrdcol,:1))
259, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
260, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
261, ! blockidx%x threadidx%x collapsed
259, Generating default present(wm_zt(:ngrdcol,2:nzt-1),lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzm(:ngrdcol,2:nzt))
261, Generating implicit firstprivate(grid_dir)
300, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
301, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
300, Generating default present(invrs_dzm(:ngrdcol,nzm-1),wm_zt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt))
301, Generating implicit firstprivate(nzt,nzm,grid_dir)
336, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
337, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
336, Generating default present(invrs_dzm(:ngrdcol,2),wm_zt(:ngrdcol,:1),lhs_ma(:,:ngrdcol,:1))
337, Generating implicit firstprivate(grid_dir)
term_ma_zm_lhs:
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/matrix_solver_wrapper.F90
band_solve_single_rhs_multiple_lhs:
113, Generating update self(lhs(:,:,:),rhs(:,:))
126, Generating update device(rcond(:))
133, Generating update self(rhs(:,:),lhs(:,:,:))
141, Generating update device(soln(:,:))
band_solve_multiple_rhs_lhs:
233, Generating update self(lhs(:,:,:),rhs(:,:,:))
246, Generating update device(rcond(:))
253, Generating update self(rhs(:,:,:),lhs(:,:,:))
261, Generating update device(soln(:,:,:))
tridiag_solve_single_rhs_multiple_lhs:
461, Generating update self(lhs(:,:,:),rhs(:,:))
472, Generating update device(rcond(:))
479, Generating update self(rhs(:,:),lhs(:,:,:))
486, Generating update device(soln(:,:))
tridiag_solve_multiple_rhs_lhs:
575, Generating update self(lhs(:,:,:),rhs(:,:,:))
586, Generating update device(rcond(:))
593, Generating update self(rhs(:,:,:),lhs(:,:,:))
600, Generating update device(soln(:,:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/turbulent_adv_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/index_mapping.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/fill_holes.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/output_netcdf.F90
calc_stability_correction:
309, Generating enter data create(brunt_vaisala_freq_sqd_smth(:,:),lambda0_stability(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
327, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
328, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
329, ! blockidx%x threadidx%x collapsed
327, Generating default present(lambda0_stability_coef(:ngrdcol),lambda0_stability(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
339, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
340, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
341, ! blockidx%x threadidx%x collapsed
339, Generating default present(stability_correction(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm),em(:ngrdcol,:nzm),lambda0_stability(:ngrdcol,:nzm))
349, Generating exit data delete(lambda0_stability(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
calc_brunt_vaisala_freq_sqd:
468, Generating create(rsat_zm(:,:),t_in_k(:,:),ice_supersat_frac_zm(:,:),rsat(:,:),t_in_k_zm(:,:),thm(:,:),ddzt_rtm(:,:),ddzt_thlm(:,:),brunt_vaisala_freq_clipped(:,:),ddzt_rsat(:,:),thm_zm(:,:),thvm_zm(:,:),ddzt_thm(:,:),ddzt_thvm(:,:)) [if not already present]
472, Generating enter data create(tmp_calc(:,:))
482, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
483, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
484, ! blockidx%x threadidx%x collapsed
482, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
492, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
493, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
494, ! blockidx%x threadidx%x collapsed
492, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
494, Generating implicit firstprivate(t0)
508, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
509, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
510, ! blockidx%x threadidx%x collapsed
508, Generating default present(thlm(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
520, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
521, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
522, ! blockidx%x threadidx%x collapsed
520, Generating default present(brunt_vaisala_freq_sqd_dry(:ngrdcol,:nzm))
528, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
529, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
530, ! blockidx%x threadidx%x collapsed
528, Generating default present(brunt_vaisala_freq_sqd_moist(:ngrdcol,:nzm))
544, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
545, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
546, ! blockidx%x threadidx%x collapsed
544, Generating default present(brunt_vaisala_freq_sqd_dry(:ngrdcol,:nzm),bv_efold(:ngrdcol),brunt_vaisala_freq_sqd_moist(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
582, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
584, ! blockidx%x threadidx%x collapsed
582, Generating default present(brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
603, Generating exit data delete(tmp_calc(:,:))
compute_cx_fnc_richardson:
727, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:))
743, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
744, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
745, ! blockidx%x threadidx%x collapsed
743, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
758, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
759, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
760, ! blockidx%x threadidx%x collapsed
758, Generating default present(clubb_params(:ngrdcol,96:97),fnc_richardson(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
760, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max)
780, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
781, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
782, ! blockidx%x threadidx%x collapsed
780, Generating default present(clubb_params(:ngrdcol,94:95),fnc_richardson_smooth(:ngrdcol,:nzm),cx_fnc_interp(:ngrdcol,:nzm))
782, Generating implicit firstprivate(cx_min,cx_max)
795, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
796, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
797, ! blockidx%x threadidx%x collapsed
795, Generating default present(clubb_params(:ngrdcol,94:97),ri_zm_cx(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm))
797, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max,cx_max,cx_min)
831, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
832, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
833, ! blockidx%x threadidx%x collapsed
831, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
839, Generating exit data delete(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:))
calc_ri_zm:
884, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
885, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
886, ! blockidx%x threadidx%x collapsed
884, Generating default present(bv_freq_sqd(:ngrdcol,:nzm),shear(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
886, Generating implicit firstprivate(lim_shear,lim_bv)
fill_holes_vertical_api:
133, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
135, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
136, ! blockidx%x threadidx%x collapsed
133, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
136, Generating implicit firstprivate(threshold)
149, Generating enter data create(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),numer_integral_global(:),rho_ds_dz(:,:),field_avg_global(:),field_clipped(:,:))
153, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
154, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
155, ! blockidx%x threadidx%x collapsed
153, Generating default present(rho_ds(:ngrdcol,:nz),rho_ds_dz(:ngrdcol,:nz),dz(:ngrdcol,:nz))
167, Generating implicit firstprivate(stop_indx,start_indx,ngrdcol,grid_dir_indx)
Generating NVIDIA GPU code
168, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
169, ! blockidx%x threadidx%x collapsed
181, !$acc loop seq
Generating implicit reduction(+:rho_k_sum)
167, Generating default present(rho_ds_dz(:ngrdcol,:),invrs_denom_integral(:ngrdcol,:))
169, Generating implicit firstprivate(j,rho_k_sum,start_indx_j,stop_indx_j)
181, Loop is parallelizable
190, Generating implicit firstprivate(start_indx,ngrdcol,grid_dir_indx,stop_indx)
Generating NVIDIA GPU code
191, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
200, !$acc loop seq
209, !$acc loop seq
Generating implicit reduction(+:field$r1)
216, !$acc loop seq
221, !$acc loop seq
228, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r)
240, !$acc loop seq
190, Generating default present(field(:ngrdcol,:),field_clipped(:ngrdcol,:),rho_ds_dz(:ngrdcol,:),invrs_denom_integral(:ngrdcol,:))
191, Generating implicit private(k)
200, 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
Generating implicit firstprivate(k_end,k,threshold,mass_fraction,field_avg,k_start,field_clipped_avg)
Loop carried backward dependence of field_clipped prevents vectorization
209, Loop is parallelizable
216, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
221, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
228, Loop is parallelizable
240, Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
254, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
256, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
257, ! blockidx%x threadidx%x collapsed
254, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
257, Generating implicit firstprivate(threshold)
267, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
280, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
281, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
280, Generating default present(numer_integral_global(:ngrdcol),denom_integral_global(:ngrdcol))
287, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
288, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
289, !$acc loop seq
287, Generating default present(field(:ngrdcol,:),rho_ds_dz(:ngrdcol,:),numer_integral_global(:ngrdcol),denom_integral_global(:ngrdcol))
288, Generating implicit private(k)
289, Complex loop carried dependence of numer_integral_global,denom_integral_global prevents parallelization
Loop carried dependence of numer_integral_global,denom_integral_global prevents parallelization
Loop carried backward dependence of numer_integral_global,denom_integral_global prevents vectorization
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)
298, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
299, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
308, !$acc loop seq
313, !$acc loop seq
298, Generating default present(field_avg_global(:ngrdcol),denom_integral_global(:ngrdcol),field(:ngrdcol,:),numer_integral_global(:ngrdcol),field_clipped(:ngrdcol,:))
299, Generating implicit firstprivate(threshold)
308, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
313, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
321, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
322, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
324, !$acc loop seq
321, Generating default present(field_clipped(:ngrdcol,:),rho_ds_dz(:ngrdcol,:),numer_integral_global(:ngrdcol))
322, Generating implicit private(k)
324, 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
330, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
331, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
350, !$acc loop seq
330, Generating default present(denom_integral_global(:ngrdcol),field_clipped(:ngrdcol,:),field(:ngrdcol,:),field_avg_global(:ngrdcol),numer_integral_global(:ngrdcol),mass_fraction_global(:ngrdcol))
331, Generating implicit firstprivate(threshold,field_clipped_avg)
350, Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
360, Generating exit data delete(invrs_denom_integral(:,:),denom_integral_global(:),mass_fraction_global(:),rho_ds_dz(:,:),numer_integral_global(:),field_avg_global(:),field_clipped(:,:))
lscale_width_vert_avg:
958, Generating enter data create(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
961, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
962, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
963, ! blockidx%x threadidx%x collapsed
961, Generating default present(one_half_avg_width(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm))
968, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
969, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
970, ! blockidx%x threadidx%x collapsed
968, Generating default present(one_half_avg_width(:ngrdcol,:nzm))
977, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
978, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
979, ! blockidx%x threadidx%x collapsed
977, Generating default present(gr%dzm(1:ngrdcol,1:nzm),numer_terms(:ngrdcol,:nzm),denom_terms(:ngrdcol,:nzm),gr,var_profile(:ngrdcol,:nzm),rho_ds_zm(:ngrdcol,:nzm))
987, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
988, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
989, ! blockidx%x threadidx%x collapsed
1051, !$acc loop seq
Generating implicit reduction(+:numer_integral,denom_integral)
987, Generating default present(denom_terms(:ngrdcol,:),gr,one_half_avg_width(:ngrdcol,:),numer_terms(:ngrdcol,:),gr%zm(1:ngrdcol,:))
989, Generating implicit firstprivate(k_avg_lower,k_avg,n_below_ground_levels,k_avg_upper,var_below_ground_value,numer_integral,denom_integral)
1009, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1013, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1017, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1021, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1051, Loop is parallelizable
1063, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
fill_holes_wp2_from_horz_tke:
446, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
448, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
449, ! blockidx%x threadidx%x collapsed
446, Generating default present(wp2(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
449, Generating implicit firstprivate(threshold)
463, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
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(up2(:ngrdcol,lower_hf_level:upper_hf_level),wp2(:ngrdcol,lower_hf_level:upper_hf_level),vp2(:ngrdcol,lower_hf_level:upper_hf_level))
465, Generating implicit firstprivate(tke_diff,up2_avail,vp2_avail,wp2_old,vp2_old,ratio,tke_x2_old,up2_vp2_avail,up2_old,missing_wp2,threshold)
wp2_term_splat_lhs:
1121, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_smooth(:,:))
1123, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1124, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1125, ! blockidx%x threadidx%x collapsed
1123, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
1135, Generating implicit firstprivate(ngrdcol,nzm)
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(lhs_splat_wp2(:ngrdcol,:nzm),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nzm))
1143, Generating exit data delete(brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_splat_clipped(:,:))
wp3_term_splat_lhs:
1204, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:))
1206, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1207, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1208, ! blockidx%x threadidx%x collapsed
1206, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
1218, Generating implicit firstprivate(ngrdcol,nzt)
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(lhs_splat_wp3(:ngrdcol,:nzt),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_clipped_zt(:ngrdcol,:nzt))
1227, Generating exit data delete(brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_splat_clipped(:,:))
smooth_min_sclr_idx:
1275, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1276, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1277, ! blockidx%x threadidx%x collapsed
1275, Generating default present(input_var2(:ngrdcol,:nz))
1277, Generating implicit firstprivate(smth_coef,input_var1)
smooth_min_array_scalar:
1330, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1331, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1332, ! blockidx%x threadidx%x collapsed
1330, Generating default present(input_var1(:ngrdcol,:nz))
1332, Generating implicit firstprivate(smth_coef,input_var2)
smooth_min_arrays:
1385, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1386, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1387, ! blockidx%x threadidx%x collapsed
1385, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1387, Generating implicit firstprivate(smth_coef)
smooth_max_sclr_idx:
1479, Generating implicit firstprivate(nz,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(input_var2(:ngrdcol,:nz))
1481, Generating implicit firstprivate(smth_coef,input_var1)
smooth_max_array_scalar:
1534, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1535, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1536, ! blockidx%x threadidx%x collapsed
1534, Generating default present(input_var1(:ngrdcol,:nz))
1536, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_array_1d_scalar:
1588, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1589, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1588, Generating default present(input_var1(:ngrdcol))
1589, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_arrays:
1641, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1642, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1643, ! blockidx%x threadidx%x collapsed
1641, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1643, Generating implicit firstprivate(smth_coef)
smooth_max_scalars:
1655, Generating acc routine seq
Generating NVIDIA GPU code
fill_holes_driver_api:
1051, 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]
smooth_heaviside_peskin:
1739, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1740, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1741, ! blockidx%x threadidx%x collapsed
1739, Generating default present(input(:ngrdcol,:nz))
1741, Generating implicit firstprivate(smth_range,input_over_smth_range)
calc_xpwp_2d:
1851, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1852, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1853, ! blockidx%x threadidx%x collapsed
1851, 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))
output_multi_col_fields:
1495, 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(:,:))
1504, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1505, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1506, ! blockidx%x threadidx%x collapsed
1504, Generating default present(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))
1520, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1521, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1522, ! blockidx%x threadidx%x collapsed
1520, 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))
1541, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1542, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1543, ! blockidx%x threadidx%x collapsed
1541, 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))
1558, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1559, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1560, ! blockidx%x threadidx%x collapsed
1558, Generating default present(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))
1575, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1577, ! blockidx%x threadidx%x collapsed
1575, Generating default present(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))
1577, Generating implicit firstprivate(sample_weight)
1591, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1592, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1593, ! blockidx%x threadidx%x collapsed
1591, 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))
1593, Generating implicit firstprivate(sample_weight)
1602, 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(:,:))
1675, 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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/new_pdf_main.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -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 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pdf_utilities.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(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/clip_explicit.F90
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/mono_flux_limiter.F90
clip_covars_denom:
156, Generating enter data create(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
157, Generating enter data create(wpsclrp_chnge(:,:,:))
414, Generating exit data delete(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
415, Generating exit data delete(wpsclrp_chnge(:,:,:))
clip_covar:
566, Generating update self(xpyp(:,:))
599, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
600, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
601, ! blockidx%x threadidx%x collapsed
599, Generating default present(xp2(:ngrdcol,2:nzm-1),yp2(:ngrdcol,2:nzm-1),xpyp_chnge(:ngrdcol,2:nzm-1),xpyp(:ngrdcol,2:nzm-1))
601, Generating implicit firstprivate(xpyp_bound,max_mag_corr)
629, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
630, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
629, Generating default present(xpyp_chnge(:ngrdcol,:))
630, Generating implicit firstprivate(nzm)
638, Generating update self(xpyp(:,:))
clip_variance:
946, Generating copyin(threshold_lo(:,:)) [if not already present]
Generating copy(xp2(:,:)) [if not already present]
953, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
954, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
955, ! blockidx%x threadidx%x collapsed
983, Generating update self(xp2(:,:))
1001, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1002, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1003, ! blockidx%x threadidx%x collapsed
1001, Generating default present(gr)
1003, Generating implicit firstprivate(solve_type)
1018, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1019, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1020, ! blockidx%x threadidx%x collapsed
1020, Generating implicit firstprivate(solve_type)
1034, Generating update self(xp2(:,:))
clip_skewness:
1149, 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]
1155, Generating update self(wp3(:,:))
1170, Generating update self(wp3(:,:))
clip_skewness_core:
1240, Generating enter data create(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
1259, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1260, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1261, ! blockidx%x threadidx%x collapsed
1259, Generating default present(wp2_zt(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
1270, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1272, ! blockidx%x threadidx%x collapsed
1270, Generating default present(sfc_elevation(:ngrdcol),zagl_thresh(:ngrdcol,:nzt),gr%zt(1:ngrdcol,1:nzt),gr)
1282, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1283, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1284, ! blockidx%x threadidx%x collapsed
1282, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt))
1295, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1296, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1297, ! blockidx%x threadidx%x collapsed
1295, 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))
1315, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1316, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1317, ! blockidx%x threadidx%x collapsed
1315, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1328, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1329, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1330, ! blockidx%x threadidx%x collapsed
1328, Generating default present(wp3(:ngrdcol,:nzt))
1338, Generating exit data delete(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
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(:,:),xm_without_ta(:,:),xp2_zt(:,:))
519, Generating update self(wpxp(:,:),xm_old(:,:),xm(:,:))
551, Generating implicit firstprivate(nzm,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(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),xm_enter_mfl(:ngrdcol,:nzt),xp2_zt(: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(xp2_zt(:ngrdcol,:nzt),xm_without_ta(:ngrdcol,:nzt),min_x_allowable_lev(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:nzt))
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(nzt,ngrdcol)
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_net_adjust,wpxp prevents vectorization
Generating implicit private(k,solve_type,l_mono_flux_lim_spikefix,k_zt)
Loop carried dependence of wpxp_net_adjust 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:
1499, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
1602, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1603, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1604, ! blockidx%x threadidx%x collapsed
1602, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr)
1604, Generating implicit firstprivate(invrs_dt)
1622, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1624, ! blockidx%x threadidx%x collapsed
1622, Generating default present(gr,gr%dzm(1:ngrdcol,:),low_lev_effect(:ngrdcol,:),vert_vel_up_zm(:ngrdcol,:))
1624, Generating implicit firstprivate(j,dt_all_grid_levs)
1635, Loop carried reuse of low_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1661
Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt)
Loop carried reuse of low_lev_effect prevents parallelization
1637, Accelerator restriction: induction variable live-out from loop: j
1645, Accelerator restriction: induction variable live-out from loop: j
1648, Accelerator restriction: induction variable live-out from loop: j
1684, Accelerator restriction: induction variable live-out from loop: j
1695, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1696, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1697, ! blockidx%x threadidx%x collapsed
1695, Generating default present(gr,gr%dzm(1:ngrdcol,:),vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1697, Generating implicit firstprivate(j,dt_all_grid_levs)
1704, Loop carried reuse of high_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1734
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 1734
1706, Accelerator restriction: induction variable live-out from loop: j
1714, Accelerator restriction: induction variable live-out from loop: j
1717, Accelerator restriction: induction variable live-out from loop: j
1757, Accelerator restriction: induction variable live-out from loop: j
1769, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1770, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1769, Generating default present(gr,low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1780, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
mean_vert_vel_up_down:
2036, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
2049, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2050, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2051, ! blockidx%x threadidx%x collapsed
2049, 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))
2059, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2060, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2061, ! blockidx%x threadidx%x collapsed
2059, 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))
2069, Generating update self(mean_w_up(:,:),mean_w_down(:,:))
2079, 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:
2161, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2162, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2163, ! blockidx%x threadidx%x collapsed
2161, Generating default present(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))
2163, Generating implicit firstprivate(exp_cache,w_ref,sigma_w_i_zm,erf_cache)
2207, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2207, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:))
2208, 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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/sfc_varnce_module.F90
calc_sfc_varnce:
207, 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(:))
214, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),vp2(:,:),wp2(:,:))
243, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
244, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
243, Generating default present(depth_pos_wpthlp(:ngrdcol),sfc_elevation(:ngrdcol),wpthlp(:ngrdcol,:),gr%zm(1:ngrdcol,:),gr)
244, Generating implicit firstprivate(k)
251, Accelerator restriction: induction variable live-out from loop: k
253, Accelerator restriction: induction variable live-out from loop: k
254, Accelerator restriction: induction variable live-out from loop: k
524, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
525, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
524, Generating default present(gr,upwp_sfc(:ngrdcol),uf(:ngrdcol),depth_pos_wpthlp(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),vpwp_sfc(:ngrdcol))
525, Generating implicit firstprivate(t0,l_vary_convect_depth,ustar2,wstar)
552, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
553, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
552, 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))
566, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
567, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
566, 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))
578, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
579, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
578, 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))
590, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
591, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
590, Generating default present(thlp2(:ngrdcol,gr%k_lb_zm),rtp2(:ngrdcol,gr%k_lb_zm),gr)
602, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
603, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
602, 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)
611, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
612, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
611, 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))
635, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
637, ! blockidx%x threadidx%x collapsed
635, Generating default present(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))
694, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
695, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
694, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),gr)
700, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
701, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
700, 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))
720, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
721, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
722, ! blockidx%x threadidx%x collapsed
720, Generating default present(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))
738, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),wp2(:,:),vp2(:,:))
769, Generating update self(wp2(:,:),wprtp_sfc(:),vp2(:,:),up2(:,:),rtp2(:,:),rtpthlp(:,:),upwp_sfc(:),thlp2(:,:),vpwp_sfc(:),wpthlp(:,:))
772, Generating update self(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:))
818, 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(:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/mixing_length.F90
compute_mixing_length:
251, 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(:,:),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(:,:))
256, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
257, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
256, Generating default present(mu(:ngrdcol),err_info%err_code(1:ngrdcol),err_info)
267, Generating update self(err_info%err_code(:))
277, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
278, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
279, ! blockidx%x threadidx%x collapsed
277, Generating default present(lscale_up(:ngrdcol,:nzt),lv_coef(:ngrdcol,:nzt),exner(:ngrdcol,:nzt),thvm(:ngrdcol,:nzt),thv_ds(:ngrdcol,:nzt),grav_on_thvm(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt))
293, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
295, ! blockidx%x threadidx%x collapsed
293, 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)
317, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
318, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
319, ! blockidx%x threadidx%x collapsed
317, 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,:))
319, Generating implicit firstprivate(j_zm)
351, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
352, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
353, ! blockidx%x threadidx%x collapsed
351, 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,:))
353, Generating implicit firstprivate(j_zm)
391, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
392, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
393, !$acc loop seq
437, !$acc loop seq
391, 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,:),tl_par_1(:ngrdcol,:),tke_i(:ngrdcol,:))
392, Scalar last value needed after loop for dcape_dz_j at line 898,905,926,924
Generating implicit firstprivate(lscale_up_max_alt,k,j)
393, Complex loop carried dependence of s_par_1,rc_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 dcape_dz_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,s_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 cape_incr_1 prevents parallelization
Loop carried backward dependence of dcape_dz_1,cape_incr_1 prevents vectorization
Generating implicit private(j,tl_par_j_sqd,j_zm)
Loop carried dependence of rc_par_1,dcape_dz_1,cape_incr_1 prevents parallelization
437, 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 632
Loop carried scalar dependence for dcape_dz_j at line 594
Loop carried scalar dependence for lscale_up_max_alt at line 636
Loop carried scalar dependence for dcape_dz_j at line 594
Loop carried dependence due to exposed use of p_in_pa(:,:) prevents parallelization
Loop carried scalar dependence for dcape_dz_j at line 569,576,592
Scalar last value needed after loop for dcape_dz_j at line 924,898,926,905
Generating implicit firstprivate(tke,thl_par_j,rt_par_j,kp1_zm,dcape_dz_j,dcape_dz_j_minus_1,k,j,invrs_dcape_diff)
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 636
Loop carried scalar dependence for dcape_dz_j at line 576,592
481, Loop carried scalar dependence for thl_par_j at line 500
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 898,905,926,924
Loop carried scalar dependence for rt_par_j at line 507
Loop carried scalar dependence for dcape_dz_j_minus_1 at line 541
Loop carried scalar dependence for tke at line 553,545
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 scalar dependence for thl_par_j at line 500
Loop carried scalar dependence for rt_par_j at line 507
Loop carried scalar dependence for dcape_dz_j_minus_1 at line 541
Loop carried scalar dependence for tke at line 553,545
485, Accelerator restriction: induction variable live-out from loop: j
488, Accelerator restriction: induction variable live-out from loop: j
500, Accelerator restriction: induction variable live-out from loop: j
507, Accelerator restriction: induction variable live-out from loop: j
514, Accelerator restriction: induction variable live-out from loop: j
516, Accelerator restriction: induction variable live-out from loop: j
Reference argument passing prevents parallelization: tl_par_j
533, Accelerator restriction: induction variable live-out from loop: j
537, Accelerator restriction: induction variable live-out from loop: j
554, Accelerator restriction: induction variable live-out from loop: j
556, Accelerator restriction: induction variable live-out from loop: j
653, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
654, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
655, ! blockidx%x threadidx%x collapsed
653, 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,:))
655, Generating implicit firstprivate(jp1_zm)
684, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
685, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
686, ! blockidx%x threadidx%x collapsed
684, 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,:))
686, Generating implicit firstprivate(jp1_zm)
723, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
724, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
725, !$acc loop seq
768, !$acc loop seq
723, 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,:))
724, Generating implicit firstprivate(lscale_down_min_alt,k,j)
725, Complex loop carried dependence of s_par_1 prevents parallelization
Loop carried dependence of s_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)
Loop carried backward dependence of thv_par_1 prevents vectorization
768, 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 963,964
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 898,905,924,926
Generating implicit firstprivate(thl_par_j,tke,rt_par_j,k_zm,dcape_dz_j,dcape_dz_j_plus_1,k,j,invrs_dcape_diff)
Loop carried backward dependence of lscale_down prevents vectorization
Loop carried scalar dependence for lscale_down_min_alt at line 964
812, Loop carried scalar dependence for thl_par_j at line 831
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 898,924
Scalar last value needed after loop for tke at line 905
Scalar last value needed after loop for dcape_dz_j at line 926
Loop carried scalar dependence for dcape_dz_j_plus_1 at line 871
Loop carried scalar dependence for rt_par_j at line 838
Scalar last value needed after loop for dcape_dz_j_plus_1 at line 898,924,926
Loop carried scalar dependence for tke at line 875,883
Scalar last value needed after loop for tke at line 905
Scalar last value needed after loop for dcape_dz_j at line 905
Scalar last value needed after loop for tke at line 926
Generating implicit firstprivate(tl_par_j,saturation_formula,rc_par_j,rsatl_par_j,j,thv_par_j,s_par_j,cape_incr)
Loop carried scalar dependence for rt_par_j at line 838
Loop carried scalar dependence for thl_par_j at line 831
Scalar last value needed after loop for dcape_dz_j at line 905
Scalar last value needed after loop for tke at line 926
816, Accelerator restriction: induction variable live-out from loop: j
819, Accelerator restriction: induction variable live-out from loop: j
831, Accelerator restriction: induction variable live-out from loop: j
838, Accelerator restriction: induction variable live-out from loop: j
845, Accelerator restriction: induction variable live-out from loop: j
847, Accelerator restriction: induction variable live-out from loop: j
Reference argument passing prevents parallelization: tl_par_j
864, Accelerator restriction: induction variable live-out from loop: j
867, Accelerator restriction: induction variable live-out from loop: j
884, Accelerator restriction: induction variable live-out from loop: j
886, Accelerator restriction: induction variable live-out from loop: j
975, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
976, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
977, !$acc loop seq
1009, !$acc loop seq
975, Generating default present(gr,gr%zm(1:ngrdcol,1),lscale_up(:ngrdcol,:nzt),lscale_max(:ngrdcol),lscale(:ngrdcol,:),gr%zt(1:ngrdcol,1:nzt),lscale_down(:ngrdcol,:nzt))
977, Loop is parallelizable
Generating implicit firstprivate(l_implemented,lminh,lmin)
1009, Loop is parallelizable
1017, Generating update self(thlm(:,:),lscale_up(:,:),em(:,:),p_in_pa(:,:),rtm(:,:),thvm(:,:),thv_ds(:,:),lscale(:,:),lscale_down(:,:),exner(:,:))
1050, 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:
1207, 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(:,:))
1385, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1386, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1387, ! blockidx%x threadidx%x collapsed
1385, Generating default present(lscale_pert_2(:ngrdcol,:nzt),lscale_pert_1(:ngrdcol,:nzt))
1397, Generating update self(lscale_pert_2(:,:),lscale_pert_1(:,:))
1452, 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:
1666, 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(:))
1673, Generating enter data create(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:))
1677, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1678, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1677, 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)
1688, Generating update self(err_info%err_code(:))
1695, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1696, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1695, Generating default present(vpwp_sfc(:ngrdcol),upwp_sfc(:ngrdcol),tmp_calc_ngrdcol(:ngrdcol))
1711, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1712, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1711, Generating default present(ustar(:ngrdcol),tmp_calc_ngrdcol(:ngrdcol))
1712, Generating implicit firstprivate(ufmin)
1719, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1720, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1721, ! blockidx%x threadidx%x collapsed
1719, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),clubb_params(:ngrdcol,80))
1721, Generating implicit firstprivate(tau_const)
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(norm_ddzt_umvm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
1737, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1738, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1739, ! blockidx%x threadidx%x collapsed
1737, Generating default present(clubb_params(:ngrdcol,82),invrs_tau_shear_smooth(:ngrdcol,:nzm),smooth_norm_ddzt_umvm(:ngrdcol,:nzm))
1750, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1751, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1752, ! blockidx%x threadidx%x collapsed
1750, Generating default present(gr%zm(1:ngrdcol,1:nzm),invrs_tau_sfc(:ngrdcol,:nzm),clubb_params(:ngrdcol,81:),gr,ustar(:ngrdcol),sfc_elevation(:ngrdcol))
1761, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1762, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1763, ! blockidx%x threadidx%x collapsed
1761, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm),invrs_tau_sfc(:ngrdcol,:nzm))
1785, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1787, ! blockidx%x threadidx%x collapsed
1785, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm))
1824, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1825, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1826, ! blockidx%x threadidx%x collapsed
1824, Generating default present(ice_supersat_frac_zm(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
1837, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1838, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1839, ! blockidx%x threadidx%x collapsed
1837, Generating default present(clubb_params(:ngrdcol,92),gr%zm(1:ngrdcol,1:nzm),gr,brunt_freq_out_cloud(:ngrdcol,:nzm))
1850, Generating update self(brunt_freq_pos(:,:),brunt_freq_out_cloud(:,:))
1864, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1865, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1866, ! blockidx%x threadidx%x collapsed
1864, 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))
1866, Generating implicit firstprivate(c_invrs_tau_n2_wp2,c_invrs_tau_n2)
1887, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1888, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1889, ! blockidx%x threadidx%x collapsed
1887, Generating default present(invrs_tau_zm(:ngrdcol,:nzm))
1895, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1896, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1897, ! blockidx%x threadidx%x collapsed
1895, 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:))
1938, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1939, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1940, ! blockidx%x threadidx%x collapsed
1938, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),invrs_tau_xp2_zm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
1952, Generating implicit firstprivate(nzm,ngrdcol)
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(clubb_params(:ngrdcol,86),invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
1964, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1965, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1966, ! blockidx%x threadidx%x collapsed
1964, 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))
1987, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1988, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1989, ! blockidx%x threadidx%x collapsed
1987, 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))
2001, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2002, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2003, ! blockidx%x threadidx%x collapsed
2001, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),clubb_params(:ngrdcol,89),bvf_thresh(:ngrdcol,:nzm))
2015, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2016, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2017, ! blockidx%x threadidx%x collapsed
2015, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),h_invrs_tau_wpxp_n2(:ngrdcol,:nzm),clubb_params(:ngrdcol,89))
2059, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2060, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2061, ! blockidx%x threadidx%x collapsed
2059, 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)
2074, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2075, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2076, ! blockidx%x threadidx%x collapsed
2074, Generating default present(invrs_tau_wp3_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,87),brunt_freq_out_cloud(:ngrdcol,:nzm))
2108, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2109, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2110, ! blockidx%x threadidx%x collapsed
2108, Generating default present(tau_max_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale_max(:ngrdcol))
2116, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2117, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2118, ! blockidx%x threadidx%x collapsed
2116, Generating default present(tau_max_zm(:ngrdcol,:nzm),lscale_max(:ngrdcol),em(:ngrdcol,:nzm))
2146, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2147, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2148, ! blockidx%x threadidx%x collapsed
2146, Generating default present(tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm))
2156, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2157, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2158, ! blockidx%x threadidx%x collapsed
2156, Generating default present(tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt))
2169, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2170, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2171, ! blockidx%x threadidx%x collapsed
2169, Generating default present(lscale(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale_up(:ngrdcol,:nzt))
2184, 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(:))
2191, 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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/pdf_closure_module.F90
pdf_closure:
432, 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(:,:))
444, 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_sclr1(:,:,:),varnce_sclr2(:,:,:),sksclr(:,:,:),sclr1(:,:,:),corr_w_sclr_2(:,:,:))
495, Generating implicit firstprivate(nz,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(sqrt_wp2(:ngrdcol,:nz),wp2(:ngrdcol,:nz))
646, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
648, ! blockidx%x threadidx%x collapsed
646, Generating default present(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)
715, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
Generating NVIDIA GPU code
716, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
717, ! blockidx%x threadidx%x collapsed
718, !$acc loop seq
715, Generating default present(corr_w_sclr_1(:ngrdcol,:nz,:sclr_dim),corr_w_sclr_2(:ngrdcol,:nz,:sclr_dim))
718, Loop is parallelizable
909, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
910, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
911, ! blockidx%x threadidx%x collapsed
909, Generating default present(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)
977, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
978, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
979, ! blockidx%x threadidx%x collapsed
977, Generating default present(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))
1043, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1044, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1045, ! blockidx%x threadidx%x collapsed
1043, 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))
1076, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1077, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1078, ! blockidx%x threadidx%x collapsed
1076, Generating default present(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))
1093, Generating implicit firstprivate(nz,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(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)
1182, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1183, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1184, ! blockidx%x threadidx%x collapsed
1182, 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))
1211, Generating implicit firstprivate(nz,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(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))
1249, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
Generating NVIDIA GPU code
1250, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1251, ! blockidx%x threadidx%x collapsed
1252, ! blockidx%x threadidx%x collapsed
1249, Generating default present(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))
1292, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1293, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1294, ! blockidx%x threadidx%x collapsed
1292, Generating default present(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))
1325, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1326, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1327, ! blockidx%x threadidx%x collapsed
1325, Generating default present(cloudy_downdraft_frac(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz))
1380, Generating update self(pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),cloud_frac(:,:),pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),wprtp2(:,:),rcm(:,:),rtpthvp(:,:),rcp2(:,:),thlpthvp(:,:),wp4(:,:),thlprcp(:,:),rtprcp(:,:),wp2thlp(:,:),wpthlp2(:,:),pdf_params%w_2(:,:),wp2rtp(:,:),wprtpthlp(:,:),wp2rcp(:,:),wprcp(:,:),wp2thvp(:,:),wpthvp(:,:))
1407, Generating update self(sclrpthvp(:,:,:),wpsclrpthlp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:))
1437, 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(:,:))
1440, Generating update self(sclrprtp(:,:,:),sclrp2(:,:,:),sclrm(:,:,:),wpsclrp(:,:,:),sclrpthlp(:,:,:))
1732, 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(:,:))
1744, 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:
1824, Generating enter data create(denominator(:,:))
1826, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1827, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1828, ! blockidx%x threadidx%x collapsed
1826, Generating default present(crt(:ngrdcol,:nz),cthl(:ngrdcol,:nz),chi(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),exner(:ngrdcol,:nz),tl(:ngrdcol,:nz),rt(:ngrdcol,:nz))
1828, Generating implicit firstprivate(beta,invrs_beta_rsatl_p1)
1853, Generating implicit firstprivate(nz,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(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))
1855, Generating implicit firstprivate(varnce_eta,varnce_thl_term,varnce_rt_term,corr_rt_thl_term,varnce_chi)
1879, Generating exit data delete(denominator(:,:))
calc_wp4_pdf:
1946, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1947, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1948, ! blockidx%x threadidx%x collapsed
1946, 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:
2051, Generating implicit firstprivate(nz,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(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:
2158, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2159, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2160, ! blockidx%x threadidx%x collapsed
2158, Generating default present(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:
2258, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2259, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2260, ! blockidx%x threadidx%x collapsed
2258, Generating default present(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:
2385, Generating implicit firstprivate(nz,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(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:
2505, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2506, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2507, ! blockidx%x threadidx%x collapsed
2505, Generating default present(rc(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),mean_chi(:ngrdcol,:nz))
2507, Generating implicit firstprivate(zeta)
calc_ice_cloud_frac_component:
2632, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2634, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_below_freezing)
2635, ! blockidx%x threadidx%x collapsed
2632, 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]
2652, Generating create(rsat_ice(:,:)) [if not already present]
2657, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2658, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2659, ! blockidx%x threadidx%x collapsed
2657, Generating default present(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))
2659, Generating implicit firstprivate(zeta,chi_at_ice_sat)
calc_xprcp_component:
3141, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
3142, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3143, ! blockidx%x threadidx%x collapsed
3141, 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:
3277, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
3278, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3279, ! blockidx%x threadidx%x collapsed
3277, 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))
3279, 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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -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 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/setup_clubb_pdf_params.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:
2093, Generating enter data create(xm_gf(:,:),xm_cf(:,:))
2107, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2109, ! blockidx%x threadidx%x collapsed
2107, Generating default present(perp_wind_g(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),fcor(:ngrdcol))
2115, Generating implicit firstprivate(ngrdcol,nzt)
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_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol))
2129, Generating implicit firstprivate(nzt,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(xm_gf(:ngrdcol,:nzt),perp_wind_g(: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(perp_wind_m(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt),fcor(:ngrdcol))
2151, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2152, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2153, ! blockidx%x threadidx%x collapsed
2151, Generating default present(xm_gf(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2162, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2163, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2164, ! blockidx%x threadidx%x collapsed
2162, Generating default present(xm_tndcy(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2172, Generating update self(xm_cf(:,:),xm_gf(:,:),xm_forcing(:,:))
2191, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2192, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2193, ! blockidx%x threadidx%x collapsed
2191, Generating default present(xm_tndcy(:ngrdcol,:nzt))
2201, Generating exit data delete(xm_gf(:,:),xm_cf(:,:))
windm_edsclrm_lhs:
2277, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2278, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2279, ! blockidx%x threadidx%x collapsed
2277, Generating default present(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt))
2279, Generating implicit firstprivate(invrs_dt)
2294, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2295, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2296, ! blockidx%x threadidx%x collapsed
2297, !$acc loop seq
2294, Generating default present(gr,lhs_ma_zt(:,:ngrdcol,:),lhs(:,:ngrdcol,:))
2297, Loop is parallelizable
2307, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2308, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2307, 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:
2428, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2429, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2428, Generating default present(rhs(:ngrdcol,:1),xm_tndcy(:ngrdcol,:1),xm(:ngrdcol,:2),lhs_diff(:2,:ngrdcol,:1))
2429, Generating implicit firstprivate(invrs_dt)
2451, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2453, ! blockidx%x threadidx%x collapsed
2451, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),gr,xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:),rhs(:ngrdcol,2:nzt-1))
2453, Generating implicit firstprivate(invrs_dt)
2466, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2467, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2466, Generating default present(rhs(:ngrdcol,nzt),xm_tndcy(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),lhs_diff(2:,:ngrdcol,nzt))
2467, Generating implicit firstprivate(nzt,invrs_dt)
2478, Generating update self(xm(:,:),lhs_diff(:,:,:))
2519, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2520, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2519, 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))
2530, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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:
433, 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(:,:))
488, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
489, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
490, ! blockidx%x threadidx%x collapsed
488, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),skw_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,22:24))
490, Generating implicit firstprivate(c11,c11b,c11c)
510, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
511, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
512, ! blockidx%x threadidx%x collapsed
510, Generating default present(c1_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,:3))
512, Generating implicit firstprivate(c1,c1b,c1c)
533, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
534, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
535, ! blockidx%x threadidx%x collapsed
533, Generating default present(c1_skw_fnc(:ngrdcol,:nzm))
543, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
544, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
545, ! blockidx%x threadidx%x collapsed
543, Generating default present(c16_fnc(:ngrdcol,:nzt),cx_fnc_richardson(:ngrdcol,:nzt))
553, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
554, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
555, ! blockidx%x threadidx%x collapsed
553, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info)
567, Generating implicit firstprivate(nzt,ngrdcol)
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(c16_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info)
581, Generating update self(err_info%err_code(:))
590, Generating update self(c1_skw_fnc(:,:),c11_skw_fnc(:,:))
601, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
603, ! blockidx%x threadidx%x collapsed
601, Generating default present(kw1(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,38))
611, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
612, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
613, ! blockidx%x threadidx%x collapsed
611, Generating default present(kw8(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,44))
631, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
632, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
633, ! blockidx%x threadidx%x collapsed
631, Generating default present(coef_wp4_implicit_zt(:ngrdcol,:nzt),pdf_implicit_coefs_terms%coef_wp4_implicit(1:ngrdcol,1:nzt),pdf_implicit_coefs_terms)
665, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
666, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
667, ! blockidx%x threadidx%x collapsed
665, Generating default present(a1_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm))
683, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
684, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
685, ! blockidx%x threadidx%x collapsed
683, Generating default present(rhs_pr3_wp3(:ngrdcol,:nzt))
692, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
693, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
694, ! blockidx%x threadidx%x collapsed
695, ! blockidx%x threadidx%x collapsed
692, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,:nzt),wp3_pr3_lhs(:,:ngrdcol,:nzt))
788, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
789, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
788, Generating default present(c_wp3_pr_tp(:ngrdcol))
799, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
800, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
799, Generating default present(clubb_params(:ngrdcol,29),c_wp3_pr_tp(:ngrdcol))
811, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
812, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
813, ! blockidx%x threadidx%x collapsed
814, ! blockidx%x threadidx%x collapsed
811, Generating default present(lhs_adv_tp_wp3(:,:ngrdcol,:nzt),lhs_tp_wp3(:,:ngrdcol,:nzt),lhs_pr_tp_wp3(:,:ngrdcol,:nzt))
950, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
951, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
952, ! blockidx%x threadidx%x collapsed
953, ! blockidx%x threadidx%x collapsed
950, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),clubb_params(:ngrdcol,25))
1012, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1013, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1014, ! blockidx%x threadidx%x collapsed
1012, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1019, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1020, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1021, ! blockidx%x threadidx%x collapsed
1019, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1051, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1052, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1053, ! blockidx%x threadidx%x collapsed
1051, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1058, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1059, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1060, ! blockidx%x threadidx%x collapsed
1058, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1070, Generating update self(wp2(:,:))
1091, Generating update device(wp2(:,:))
1097, Generating update self(wp3(:,:))
1118, Generating update device(wp3(:,:))
1125, 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(:,:))
1203, 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:
1469, Generating enter data create(solut(:,:),wp2_min_array(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
1473, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1474, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1475, ! blockidx%x threadidx%x collapsed
1473, Generating default present(rhs_save(:ngrdcol,:nzm*2-1),rhs(:ngrdcol,:nzm*2-1))
1524, Generating update self(rcond(:))
1556, Generating update self(rhs_save(:,:),lhs(:,:,:))
1594, Generating implicit firstprivate(nzm,ngrdcol)
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_pr3_lhs(:,:,:),wp3_term_ta_lhs_result(:,:,:),lhs_diff_zm(:,:,:),lhs_pr1_wp2(:,:),lhs_ma_zt(:,:,:),lhs_dp1_wp2(:,:),wp2(:,:),lhs_pr_tp_wp3(:,:,:),lhs_adv_tp_wp3(:,:,:),wm_zt(:,:),lhs_diff_zt(:,:,:),wm_zm(:,:))
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(:,:))
1873, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1923, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1924, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1925, ! blockidx%x threadidx%x collapsed
1923, Generating default present(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))
1954, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1955, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1956, ! blockidx%x threadidx%x collapsed
1954, Generating default present(wp2_min_array(:ngrdcol,:nzm))
1986, Generating exit data delete(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
wp23_lhs:
2097, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2098, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2099, ! blockidx%x threadidx%x collapsed
2100, ! blockidx%x threadidx%x collapsed
2097, Generating default present(lhs(:,:ngrdcol,:nzm*2-1))
2108, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2109, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2110, ! blockidx%x threadidx%x collapsed
2108, Generating default present(lhs(:,:ngrdcol,:1))
2121, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2122, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2123, ! blockidx%x threadidx%x collapsed
2121, Generating default present(lhs(:,:ngrdcol,2))
2134, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2135, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2136, ! blockidx%x threadidx%x collapsed
2134, Generating default present(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))
2136, Generating implicit firstprivate(invrs_dt,k_wp2)
2174, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2175, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2176, ! blockidx%x threadidx%x collapsed
2174, Generating default present(lhs_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))
2176, Generating implicit firstprivate(k_wp3,invrs_dt)
2217, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2218, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2219, ! blockidx%x threadidx%x collapsed
2217, Generating default present(lhs(:,:ngrdcol,nzm*2-2))
2219, Generating implicit firstprivate(nzm)
2230, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2231, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2232, ! blockidx%x threadidx%x collapsed
2230, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
2232, Generating implicit firstprivate(nzm)
2253, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2254, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2255, ! blockidx%x threadidx%x collapsed
2253, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2255, Generating implicit firstprivate(k_wp2)
2268, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2269, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2270, ! blockidx%x threadidx%x collapsed
2268, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2270, Generating implicit firstprivate(k_wp2)
2298, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2299, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2300, ! blockidx%x threadidx%x collapsed
2301, ! blockidx%x threadidx%x collapsed
2298, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:))
2301, Generating implicit firstprivate(k_wp3)
advance_xp2_xpyp:
431, 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(:,:))
441, Generating enter data create(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrpthlp_old(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:))
449, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
450, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
449, Generating default present(clubb_params(:ngrdcol,8:9),err_info,err_info%err_code(1:ngrdcol))
472, Generating update self(err_info%err_code(:))
485, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
486, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
487, ! blockidx%x threadidx%x collapsed
485, 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))
506, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
507, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
508, ! blockidx%x threadidx%x collapsed
506, Generating default present(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),c2thl_1d(:ngrdcol,:nzm))
517, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
518, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
519, ! blockidx%x threadidx%x collapsed
517, Generating default present(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm))
536, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
537, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
538, ! blockidx%x threadidx%x collapsed
536, Generating default present(kw2(:ngrdcol,:nzt),kw9(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46))
558, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
559, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
560, ! blockidx%x threadidx%x collapsed
558, Generating default present(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm))
569, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
570, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
571, ! blockidx%x threadidx%x collapsed
572, ! blockidx%x threadidx%x collapsed
569, 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))
621, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
622, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
Generating reduction(.and.:l_single_solve_possible)
621, Generating default present(clubb_params(:ngrdcol,4:6))
Generating implicit copy(l_single_solve_possible) [if not already present]
622, Generating implicit firstprivate(c2thl,c2rtthl,c2rt)
696, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
697, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
698, ! blockidx%x threadidx%x collapsed
696, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
716, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
717, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
718, ! blockidx%x threadidx%x collapsed
716, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1))
860, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
861, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
862, ! blockidx%x threadidx%x collapsed
860, Generating default present(vp2(:ngrdcol,:nzm),uv_solution(:ngrdcol,:nzm,:),up2(:ngrdcol,:nzm))
870, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
871, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
872, ! blockidx%x threadidx%x collapsed
870, Generating default present(vp2(:ngrdcol,:nzm),vp2_old(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
882, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:))
959, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
960, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
961, ! blockidx%x threadidx%x collapsed
959, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
977, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
978, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
979, ! blockidx%x threadidx%x collapsed
977, Generating default present(threshold_array(:ngrdcol,:nzm))
1002, Generating update self(rtp2(:,:))
1012, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1013, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1014, ! blockidx%x threadidx%x collapsed
1012, Generating default present(clubb_params(:ngrdcol,93),rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm))
1014, Generating implicit firstprivate(threshold)
1025, Generating update self(rtp2(:,:))
1063, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1064, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1065, ! blockidx%x threadidx%x collapsed
1063, Generating default present(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1081, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1082, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1083, ! blockidx%x threadidx%x collapsed
1081, Generating default present(threshold_array(:ngrdcol,:nzm))
1100, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1101, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1102, ! blockidx%x threadidx%x collapsed
1100, Generating default present(threshold_array(:ngrdcol,:nzm))
1116, Generating update self(up2(:,:))
1125, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1126, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1127, ! blockidx%x threadidx%x collapsed
1125, Generating default present(up2(:ngrdcol,:nzm))
1135, Generating update self(up2(:,:))
1147, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1148, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1149, ! blockidx%x threadidx%x collapsed
1147, Generating default present(threshold_array(:ngrdcol,:nzm))
1162, Generating update self(vp2(:,:))
1171, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1172, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1173, ! blockidx%x threadidx%x collapsed
1171, Generating default present(vp2(:ngrdcol,:nzm))
1181, Generating update self(vp2(:,:))
1193, Generating update self(vp2(:,:),up2(:,:))
1223, Generating update device(vp2(:,:),up2(:,:))
1281, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1282, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1283, ! blockidx%x threadidx%x collapsed
1281, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1308, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1309, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1310, ! blockidx%x threadidx%x collapsed
1308, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1343, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1344, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1345, ! blockidx%x threadidx%x collapsed
1343, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1373, 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(:,:))
1451, 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(:,:))
1461, 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_rhs:
2523, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2524, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2525, ! blockidx%x threadidx%x collapsed
2523, Generating default present(rhs(:ngrdcol,:nzm*2-1))
2532, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2533, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2534, ! blockidx%x threadidx%x collapsed
2532, Generating default present(rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:))
2534, Generating implicit firstprivate(k_wp3)
2541, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2542, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2543, ! blockidx%x threadidx%x collapsed
2541, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
2543, Generating implicit firstprivate(k_wp2)
2592, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2593, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2594, ! blockidx%x threadidx%x collapsed
2592, Generating default present(gr,rhs(:ngrdcol,:),up2(:ngrdcol,:),vp2(:ngrdcol,:),lhs_diff_zm(:,:ngrdcol,2:nzm-1))
2594, Generating implicit firstprivate(k_wp2)
2607, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2608, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2609, ! blockidx%x threadidx%x collapsed
2607, Generating default present(rhs(:ngrdcol,:),wpvp2(:ngrdcol,:),wpup2(:ngrdcol,:),gr,lhs_diff_zt(:,:ngrdcol,2:nzt-1))
2609, Generating implicit firstprivate(k_wp3)
2626, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2627, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2628, ! blockidx%x threadidx%x collapsed
2626, Generating default present(wp2(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),lhs_pr1_wp2(:ngrdcol,2:nzm-1))
2628, Generating implicit firstprivate(k_wp2)
2646, Generating implicit firstprivate(nzt,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(rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),lhs_pr1_wp3(:ngrdcol,2:nzt-1),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),wp3(:ngrdcol,2:nzt-1),lhs_tp_wp3(:,:ngrdcol,2:nzt-1))
2648, Generating implicit firstprivate(k_wp3,invrs_dt)
2676, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2677, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2678, ! blockidx%x threadidx%x collapsed
2676, 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))
2678, Generating implicit firstprivate(k_wp2,invrs_dt)
2728, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2729, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2730, ! blockidx%x threadidx%x collapsed
2728, Generating default present(gr,wp2(:ngrdcol,2:nzt),wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),wp3(:ngrdcol,:nzt),rhs(:ngrdcol,:))
2730, Generating implicit firstprivate(k_wp3)
2811, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2812, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2811, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
2812, Generating implicit firstprivate(rhs_lb_idx_zm,rhs_ub_idx_zt,rhs_ub_idx_zm,rhs_lb_idx_zt)
2825, Generating update self(c11_skw_fnc(:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),wpvp2(:,:),wpup2(:,:),wp3_term_ta_lhs_result(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_splat_wp2(:,:),lhs_pr1_wp2(:,:),rhs_pr1_wp2(:,:),rhs_pr3_wp2(:,:),lhs_pr1_wp3(:,:),clubb_params(:,:),lhs_splat_wp3(:,:),wp2(:,:),wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr1_wp3(:,:),lhs_diff_zt(:,:,:),lhs_ta_wp3(:,:,:),lhs_dp1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_pr_tp_wp3(:,:,:),rhs_pr3_wp3(:,:),lhs_adv_tp_wp3(:,:,:),up2(:,:),rhs_ta_wp3(:,:),lhs_diff_zm(:,:,:),vp2(:,:))
2838, 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:
3230, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3231, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3232, ! blockidx%x threadidx%x collapsed
3230, Generating default present(lhs_ta_wp2(:,:ngrdcol,:),gr)
3242, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3243, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3244, ! blockidx%x threadidx%x collapsed
3242, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,rho_ds_zt(:ngrdcol,:nzm-1),lhs_ta_wp2(:,:ngrdcol,2:nzm-1))
solve_xp2_xpyp_with_single_lhs:
1638, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1640, Generating enter data create(sclrprtp_forcing(:,:),sclrpthlp_forcing(:,:),sclrp2_forcing(:,:))
1647, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1648, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1649, ! blockidx%x threadidx%x collapsed
1647, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
1693, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1694, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1695, ! blockidx%x threadidx%x collapsed
1693, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
1717, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1718, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1719, ! blockidx%x threadidx%x collapsed
1717, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
1727, Generating implicit firstprivate(ngrdcol,nzm)
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(sclrprtp_forcing(:ngrdcol,:nzm))
1752, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1753, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1754, ! blockidx%x threadidx%x collapsed
1752, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
1762, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1763, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1764, ! blockidx%x threadidx%x collapsed
1762, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
1797, Generating implicit firstprivate(ngrdcol,nzm)
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(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1808, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1809, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1810, ! blockidx%x threadidx%x collapsed
1811, ! blockidx%x threadidx%x collapsed
1808, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1826, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1827, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1828, ! blockidx%x threadidx%x collapsed
1826, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1837, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1838, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1839, ! blockidx%x threadidx%x collapsed
1840, ! blockidx%x threadidx%x collapsed
1837, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1854, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),lhs_ta(:,:,:))
1878, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1880, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
wp2_terms_ac_pr2_lhs:
3356, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3357, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3356, Generating default present(lhs_ac_pr2_wp2(:ngrdcol,:),gr)
3366, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3367, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3368, ! blockidx%x threadidx%x collapsed
3366, 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:
3449, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3450, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3449, Generating default present(gr,lhs_dp1_wp2(:ngrdcol,:))
3459, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3460, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3461, ! blockidx%x threadidx%x collapsed
3459, 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:
3548, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3549, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3548, Generating default present(gr,lhs_pr1_wp2(:ngrdcol,:))
3558, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3559, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3560, ! blockidx%x threadidx%x collapsed
3558, 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:
3641, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3642, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3641, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,:),gr)
3650, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3651, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3652, ! blockidx%x threadidx%x collapsed
3650, 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:
3741, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3742, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3741, Generating default present(rhs_dp1_wp2(:ngrdcol,:),gr)
3751, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3752, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3753, ! blockidx%x threadidx%x collapsed
3751, 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))
3759, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3760, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3761, ! blockidx%x threadidx%x collapsed
3759, Generating default present(rhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1))
3761, Generating implicit firstprivate(threshold)
wp2_term_pr3_rhs:
3862, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3863, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3862, Generating default present(rhs_pr3_wp2(:ngrdcol,:),gr)
3871, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3872, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3873, ! blockidx%x threadidx%x collapsed
3871, Generating default present(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:
3980, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3981, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3980, Generating default present(rhs_pr1_wp2(:ngrdcol,:),gr)
3989, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3990, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3991, ! blockidx%x threadidx%x collapsed
3989, Generating default present(invrs_tau_c4_zm(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),vp2(:ngrdcol,2:nzm-1),up2(:ngrdcol,2:nzm-1),c4(:ngrdcol))
wp2_term_pr_dfsn_rhs:
4075, Generating create(wpuip2(:,:)) [if not already present]
4077, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4078, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4079, ! blockidx%x threadidx%x collapsed
4077, Generating default present(wp3(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),wpvp2(:ngrdcol,:nzt))
4085, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4086, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4087, ! blockidx%x threadidx%x collapsed
4085, 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))
4095, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4096, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4095, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,:),gr)
wp3_term_ta_new_pdf_lhs:
4234, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4235, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4237, !$acc loop seq
4234, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
4237, Loop is parallelizable
4244, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4245, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4246, ! blockidx%x threadidx%x collapsed
4244, 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))
solve_xp2_xpyp_with_multiple_lhs:
2081, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2084, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:))
2094, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2095, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2096, ! blockidx%x threadidx%x collapsed
2094, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2125, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2126, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2127, ! blockidx%x threadidx%x collapsed
2125, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm))
2133, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2134, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2135, ! blockidx%x threadidx%x collapsed
2133, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm))
2144, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:))
2161, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2162, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2163, ! blockidx%x threadidx%x collapsed
2161, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2193, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2194, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2195, ! blockidx%x threadidx%x collapsed
2193, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2201, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2202, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2203, ! blockidx%x threadidx%x collapsed
2201, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2212, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:))
2228, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2229, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2230, ! blockidx%x threadidx%x collapsed
2228, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2260, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2261, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2262, ! blockidx%x threadidx%x collapsed
2260, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2268, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2269, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2270, ! blockidx%x threadidx%x collapsed
2268, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2279, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:))
2296, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2297, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2298, ! blockidx%x threadidx%x collapsed
2296, Generating default present(lhs_dp1(:ngrdcol,:nzm))
2442, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2443, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2444, ! blockidx%x threadidx%x collapsed
2442, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
2466, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2467, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2468, ! blockidx%x threadidx%x collapsed
2466, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
2476, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2477, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2478, ! blockidx%x threadidx%x collapsed
2476, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
2502, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2503, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2504, ! blockidx%x threadidx%x collapsed
2502, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
2512, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2513, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2514, ! blockidx%x threadidx%x collapsed
2512, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
2545, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2546, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2547, ! blockidx%x threadidx%x collapsed
2548, ! blockidx%x threadidx%x collapsed
2545, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2562, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2563, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2564, ! blockidx%x threadidx%x collapsed
2565, ! blockidx%x threadidx%x collapsed
2562, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2579, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2582, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:))
xp2_xpyp_lhs:
2662, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2663, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2664, ! blockidx%x threadidx%x collapsed
2662, Generating default present(lhs_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))
2676, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2677, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2678, ! blockidx%x threadidx%x collapsed
2676, Generating default present(lhs(2,:ngrdcol,2:nzm-1))
2678, Generating implicit firstprivate(dt)
2691, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2692, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2691, Generating default present(lhs(:,:ngrdcol,:),gr)
advance_xm_wpxp:
499, 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(:,:))
508, Generating enter data create(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),sclrm_old(:,:,:),wpsclrp_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
548, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
549, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
550, ! blockidx%x threadidx%x collapsed
548, Generating default present(thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
557, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
558, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
559, ! blockidx%x threadidx%x collapsed
557, Generating default present(wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
567, Generating implicit firstprivate(ngrdcol,nzt,sclr_dim)
Generating NVIDIA GPU code
568, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
569, ! blockidx%x threadidx%x collapsed
570, ! blockidx%x threadidx%x collapsed
567, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
577, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
Generating NVIDIA GPU code
578, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
579, ! blockidx%x threadidx%x collapsed
580, ! blockidx%x threadidx%x collapsed
577, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
589, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
590, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
591, ! blockidx%x threadidx%x collapsed
589, Generating default present(vm(:ngrdcol,:nzt),vm_old(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
598, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
599, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
600, ! blockidx%x threadidx%x collapsed
598, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
612, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
613, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
614, ! blockidx%x threadidx%x collapsed
612, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:12),skw_zm(:ngrdcol,:nzm))
614, Generating implicit firstprivate(c6rt,c6rtc,c6rtb)
633, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
634, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
635, ! blockidx%x threadidx%x collapsed
633, Generating default present(c6thl_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,13:15),skw_zm(:ngrdcol,:nzm))
635, Generating implicit firstprivate(c6thl,c6thlc,c6thlb)
666, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
667, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
668, ! blockidx%x threadidx%x collapsed
666, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13),c6thl_skw_fnc(:ngrdcol,:nzm))
680, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
681, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
682, ! blockidx%x threadidx%x collapsed
680, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm))
690, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
691, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
692, ! blockidx%x threadidx%x collapsed
690, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,16:18))
692, Generating implicit firstprivate(c7,c7c,c7b)
722, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:))
740, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
741, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
742, ! blockidx%x threadidx%x collapsed
740, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),err_info%err_code(1:ngrdcol),err_info)
751, Generating update self(err_info%err_code(:))
762, Generating implicit firstprivate(nzt,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(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42))
786, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
787, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
788, ! blockidx%x threadidx%x collapsed
786, Generating default present(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm))
795, Generating update self(c6_term(:,:))
910, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
911, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
912, ! blockidx%x threadidx%x collapsed
910, Generating default present(rtm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt))
919, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
920, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
921, ! blockidx%x threadidx%x collapsed
919, Generating default present(wprtp(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm))
929, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
930, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
931, ! blockidx%x threadidx%x collapsed
932, ! blockidx%x threadidx%x collapsed
929, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
939, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
940, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
941, ! blockidx%x threadidx%x collapsed
942, ! blockidx%x threadidx%x collapsed
939, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
952, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
953, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
954, ! blockidx%x threadidx%x collapsed
952, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
961, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
962, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
963, ! blockidx%x threadidx%x collapsed
961, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
977, 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(:,:,:))
1036, Generating update self(rtm_ref(:,:),rtm(:,:))
1057, Generating update device(rtm(:,:))
1063, Generating update self(thlm_ref(:,:),thlm(:,:))
1084, Generating update device(thlm(:,:))
1092, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
1122, Generating update device(vm(:,:),um(:,:))
1131, Generating update self(vm(:,:),um(:,:))
1140, Generating implicit firstprivate(nzt,ngrdcol)
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(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
1142, Generating implwp3_term_ta_adg1_lhs:
i c 4429, iGte nfeirrasttipnrgi viamtpel(its_nudgec,dti)t
f 1151, iGresnteprraitviantge (ungrdcolp)d
a t eG eselfn(evm(:,:)r,um(:,:)a)t
i n 1163, gG eNVIDIA GPUn ecroadtei
n g 4430, u!$acc loopp dgang, vector(128) collapse(2) ! blockidx%x threadidx%xa
t e 4431, self ( ! blockidx%x threadidx%x collapsedvm_ref(:,:)
,um_ref(:,:) ) 4429,
Gen e 1176, rGaetnienrga defaultt ipresentn(ggr ,lhs_ta_wp3(:,:ngrdcol,:)exit data delete)(
lhs_pr1_wprtp(:,:) ,lhs_ma_zt(:,:,:) 4452, ,kw6(:,:)G,lhs_ta_wpvp(:,:,:)e,lhs_ta_xm(:,:,:)n,rhs_ta_wpup(:,:)e,rhs_ta_wpthlp(:,:)r,rhs_ta_wprtp(:,:)a,low_lev_effect(:,:)t,lhs_ta_wpup(:,:,:)i,lhs_ta_wpthlp(:,:,:)n,lhs_ta_wprtp(:,:,:)g,lhs_pr1_wpthlp(:,:) ,lhs_diff_zt(:,:,:)i,lhs_ma_zm(:,:,:)m,lhs_diff_zm(:,:,:)p,lhs_ac_pr2(:,:)l,vm_old(:,:)i,upwp_old(:,:)c,um_old(:,:)i,thlm_old(:,:)t,wprtp_old(:,:) ,rtm_old(:,:)f,vpwp_old(:,:)i,rhs_ta_wpvp(:,:)r,c7_skw_fnc(:,:)s,lhs_tp(:,:,:)t,high_lev_effect(:,:)p,c6thl_skw_fnc(:,:)r,c6rt_skw_fnc(:,:)i,c6_term(:,:)v,wpthlp_old(:,:)a)t
e ( 1185, nztG,ngrdcole)n
e r aGteinnegr aexit data deletet(ilhs_ta_wpsclrp(:,:,:,:)n,lhs_pr1_wpsclrp(:,:)g,wpsclrp_old(:,:,:) ,sclrm_old(:,:,:)NVIDIA GPU,rhs_ta_wpsclrp(:,:,:) )c
ode
4453, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4454, ! blockidx%x threadidx%x collapsed
4452, 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))
4502, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4503, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4504, ! blockidx%x threadidx%x collapsed
4502, 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))
4565, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4566, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4567, ! blockidx%x threadidx%x collapsed
4565, Generating default present(a3_coef_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp3_on_wp2(:ngrdcol,2:nzt),wp2(:ngrdcol,2:nzt))
wp3_term_tp_lhs:
4728, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4729, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4730, !$acc loop seq
4728, Generating default present(lhs_tp_wp3(:,:ngrdcol,:),gr)
4729, Generating implicit firstprivate(i)
4730, Loop is parallelizable
4740, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4741, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4742, ! blockidx%x threadidx%x collapsed
4740, Generating default present(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:
4855, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4856, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4855, Generating default present(lhs_ac_pr2_wp3(:ngrdcol,:),gr)
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(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_uv_rhs:
3255, Generating enter data create(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
3283, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3284, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3285, ! blockidx%x threadidx%x collapsed
3283, 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))
3310, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3311, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3312, ! blockidx%x threadidx%x collapsed
3310, Generating default present(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))
3341, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3342, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3343, ! blockidx%x threadidx%x collapsed
3341, Generating default present(xap2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3343, Generating implicit firstprivate(dt)
3361, Generating copyin(c14_zeros(:),c4_zeros(:)) [if not already present]
Generating copyout(stats_pr2(:,:),stats_pr1(:,:)) [if not already present]
3375, 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(:,:))
3444, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3445, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3444, Generating default present(rhs(:ngrdcol,:),xap2(:ngrdcol,gr%k_lb_zm),gr)
3453, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
xm_wpxp_lhs:
1334, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1335, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1334, Generating default present(lhs(:,:ngrdcol,:1))
1345, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1346, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1347, ! blockidx%x threadidx%x collapsed
1345, Generating default present(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt))
1347, Generating implicit firstprivate(k_xm,invrs_dt)
1367, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1368, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1369, ! blockidx%x threadidx%x collapsed
1367, 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))
1369, Generating implicit firstprivate(k_wpxp)
1394, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1395, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1394, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
1395, Generating implicit firstprivate(nzm)
1406, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1407, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1408, ! blockidx%x threadidx%x collapsed
1406, Generating default present(lhs(3,:ngrdcol,:))
1408, Generating implicit firstprivate(k_wpxp,invrs_dt)
1418, Generating implicit firstprivate(nzt,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(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1420, Generating implicit firstprivate(k_xm)
1432, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1433, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1434, ! blockidx%x threadidx%x collapsed
1432, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1434, Generating implicit firstprivate(k_xm)
wp3_term_pr1_lhs:
4974, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4975, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4974, Generating default present(lhs_pr1_wp3(:ngrdcol,:),gr)
4985, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4986, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4987, ! blockidx%x threadidx%x collapsed
4985, 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))
4996, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4997, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4998, ! blockidx%x threadidx%x collapsed
4996, 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:
5099, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5100, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5099, Generating default present(gr,rhs_ta_wp3(:ngrdcol,:))
5109, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5110, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5111, ! blockidx%x threadidx%x collapsed
5109, 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))
calc_xm_wpxp_lhs_terms:
1573, Generating enter data create(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
1609, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1611, ! blockidx%x threadidx%x collapsed
1609, Generating default present(kh_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1618, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1619, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1620, ! blockidx%x threadidx%x collapsed
1618, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1627, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1628, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1629, ! blockidx%x threadidx%x collapsed
1627, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm))
1637, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1638, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1637, Generating default present(zeros_array(:ngrdcol))
1657, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
wp3_terms_bp1_pr2_rhs:
5185, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5186, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5185, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,:),gr)
5195, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5196, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5197, ! blockidx%x threadidx%x collapsed
5195, 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))
xp2_xpyp_rhs:
3610, Generating enter data create(lhs_term_dp1(:,:),rhs_term_dp1(:,:),rhs_term_tp(:,:))
3661, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3662, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3663, ! blockidx%x threadidx%x collapsed
3661, 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))
3718, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3719, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3720, ! blockidx%x threadidx%x collapsed
3718, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3727, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3728, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3729, ! blockidx%x threadidx%x collapsed
3727, Generating default present(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3729, Generating implicit firstprivate(dt)
3740, Generating copyin(xm_zeros(:,:),wpxp_zeros(:,:)) [if not already present]
Generating copyout(stats_tp2(:,:),stats_tp1(:,:)) [if not already present]
3757, 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(:,:))
3844, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3845, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3844, Generating default present(xapxbp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3845, Generating implicit firstprivate(threshold)
3851, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
wp3_term_pr_turb_rhs:
5284, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5285, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5284, Generating default present(rhs_pr_turb_wp3(:ngrdcol,:),gr)
5295, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5296, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5297, ! blockidx%x threadidx%x collapsed
5295, 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))
5309, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5311, ! blockidx%x threadidx%x collapsed
5309, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),em(:ngrdcol,2:nzt),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),c_wp3_pr_turb(:ngrdcol))
xm_wpxp_rhs:
1810, Generating enter data create(rhs_bp_pr3(:,:))
1830, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1831, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1830, Generating default present(wpxp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,rhs_lb_idx_zm),gr)
1831, Generating implicit firstprivate(rhs_lb_idx_zm)
1838, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1839, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1840, ! blockidx%x threadidx%x collapsed
1838, Generating default present(rhs(:ngrdcol,:),xm_forcing(:ngrdcol,:nzt),xm(:ngrdcol,:nzt))
1840, Generating implicit firstprivate(k_xm,invrs_dt)
1854, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1855, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1856, ! blockidx%x threadidx%x collapsed
1854, 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))
1856, Generating implicit firstprivate(k_wpxp)
1873, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1874, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1873, Generating default present(rhs(:ngrdcol,rhs_ub_idx_zm))
1874, Generating implicit firstprivate(rhs_ub_idx_zm)
1882, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1883, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1884, ! blockidx%x threadidx%x collapsed
1882, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
1884, Generating implicit firstprivate(k_wpxp,invrs_dt)
1939, 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]
1967, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:))
2029, Generating exit data delete(rhs_bp_pr3(:,:))
wp3_term_pr_dfsn_rhs:
5401, Generating create(wp2uip2(:,:),wp2_uip2(:,:)) [if not already present]
5403, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5404, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5405, ! blockidx%x threadidx%x collapsed
5403, Generating default present(up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),wp2up2(:ngrdcol,:nzm),wp2vp2(:ngrdcol,:nzm),wp4(:ngrdcol,:nzm))
5412, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5413, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5412, Generating default present(gr,rhs_pr_dfsn_wp3(:ngrdcol,:))
5421, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5422, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5423, ! blockidx%x threadidx%x collapsed
5421, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),c_wp3_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1))
wp3_term_pr1_rhs:
5526, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5527, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5526, Generating default present(rhs_pr1_wp3(:ngrdcol,:),gr)
5537, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5538, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5539, ! blockidx%x threadidx%x collapsed
5537, 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))
5546, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5547, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5548, ! blockidx%x threadidx%x collapsed
5546, 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))
calc_xm_wpxp_ta_terms:
2219, 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(:,:))
2225, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:))
2248, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2249, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2250, ! blockidx%x threadidx%x collapsed
2251, ! blockidx%x threadidx%x collapsed
2248, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2260, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2261, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2262, ! blockidx%x threadidx%x collapsed
2263, ! blockidx%x threadidx%x collapsed
2264, ! blockidx%x threadidx%x collapsed
2260, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim))
2273, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2274, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2275, ! blockidx%x threadidx%x collapsed
2273, Generating default present(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt))
2302, Generating implicit firstprivate(nzt,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(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt))
2336, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2337, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2338, ! blockidx%x threadidx%x collapsed
2336, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
2349, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2350, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2351, ! blockidx%x threadidx%x collapsed
2349, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2372, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2373, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2374, ! blockidx%x threadidx%x collapsed
2372, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2390, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2391, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2392, ! blockidx%x threadidx%x collapsed
2393, ! blockidx%x threadidx%x collapsed
2390, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2401, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2402, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2403, ! blockidx%x threadidx%x collapsed
2404, ! blockidx%x threadidx%x collapsed
2405, ! blockidx%x threadidx%x collapsed
2401, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2415, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2416, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2417, ! blockidx%x threadidx%x collapsed
2415, Generating default present(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt))
2427, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2428, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2429, ! blockidx%x threadidx%x collapsed
2427, Generating default present(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm))
2437, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2438, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2439, ! blockidx%x threadidx%x collapsed
2440, ! blockidx%x threadidx%x collapsed
2437, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim))
2452, Generating implicit firstprivate(nzm,ngrdcol)
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(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm))
2465, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2466, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2467, ! blockidx%x threadidx%x collapsed
2465, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm))
2599, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:))
2617, 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(:,:))
2623, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:))
solve_xm_wpxp_with_single_lhs:
2976, 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(:,:))
2984, Generating enter data create(wpsclrp_forcing(:,:,:))
2988, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
3039, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3040, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3041, ! blockidx%x threadidx%x collapsed
3039, Generating default present(wpsclrp_forcing(:ngrdcol,:nzm,sclr))
3041, Generating implicit firstprivate(sclr)
3070, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3071, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3072, ! blockidx%x threadidx%x collapsed
3070, 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))
3081, Generating update self(ug(:,:),vg(:,:),fcor(:),um_forcing(:,:),vm(:,:),vm_forcing(:,:),um(:,:))
3111, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3112, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3113, ! blockidx%x threadidx%x collapsed
3111, Generating default present(vm_tndcy(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt))
3126, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3127, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3128, ! blockidx%x threadidx%x collapsed
3126, 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))
3140, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3141, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3142, ! blockidx%x threadidx%x collapsed
3140, 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))
3153, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:))
3166, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3167, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3168, ! blockidx%x threadidx%x collapsed
3166, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm))
3220, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3221, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3222, ! blockidx%x threadidx%x collapsed
3220, 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))
3237, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3238, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3239, ! blockidx%x threadidx%x collapsed
3237, 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))
3254, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:))
3318, Generating implicit firstprivate(nzm,nrhs,ngrdcol)
Generating NVIDIA GPU code
3319, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3320, ! blockidx%x threadidx%x collapsed
3321, ! blockidx%x threadidx%x collapsed
3318, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs))
3331, Generating implicit firstprivate(nzt)
Generating NVIDIA GPU code
3340, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
3349, Generating implicit firstprivate(sclr_dim,nzt)
Generating NVIDIA GPU code
3350, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3351, ! blockidx%x threadidx%x collapsed
3359, Generating implicit firstprivate(sclr_dim,nzm)
Generating NVIDIA GPU code
3360, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3361, ! blockidx%x threadidx%x collapsed
3370, Generating implicit firstprivate(nzt)
Generating NVIDIA GPU code
3379, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
3410, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:))
3728, 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(:,:))
3736, Generating exit data delete(wpsclrp_forcing(:,:,:))
xm_wpxp_clipping_and_stats:
4742, Generating enter data create(xm_pd(:,:),xp2_relaxed(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
4832, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4833, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4834, ! blockidx%x threadidx%x collapsed
4832, Generating default present(xm_old(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),solution(:ngrdcol,:))
4834, Generating implicit firstprivate(k_xm)
4843, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4844, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4845, ! blockidx%x threadidx%x collapsed
4843, Generating default present(solution(:ngrdcol,:),wpxp(:ngrdcol,:nzm))
4845, Generating implicit firstprivate(k_wpxp)
4854, 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(:))
4862, 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]
5030, Generating update self(xm(:,:))
5051, Generating update self(xm(:,:))
5085, Generating update self(xm(:,:))
5110, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5111, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5112, ! blockidx%x threadidx%x collapsed
5110, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5120, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5121, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5122, ! blockidx%x threadidx%x collapsed
5120, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5130, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5131, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5132, ! blockidx%x threadidx%x collapsed
5130, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5142, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5143, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5144, ! blockidx%x threadidx%x collapsed
5142, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5213, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
xm_term_ta_lhs:
5304, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5305, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5306, ! blockidx%x threadidx%x collapsed
5304, Generating default present(invrs_rho_ds_zt(:ngrdcol,:nzt),gr%invrs_dzt(1:ngrdcol,1:nzt),gr,rho_ds_zm(:ngrdcol,:nzt+1),lhs_ta_xm(:,:ngrdcol,:nzt))
wpxp_term_tp_lhs:
5403, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5404, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5403, Generating default present(lhs_tp(:,:ngrdcol,gr%k_lb_zm),gr)
5411, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5412, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5413, ! blockidx%x threadidx%x collapsed
5411, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),gr)
5426, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5427, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5426, Generating default present(lhs_tp(:,:ngrdcol,gr%k_ub_zm),gr)
wpxp_terms_ac_pr2_lhs:
5528, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5529, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5528, Generating default present(lhs_ac_pr2(:ngrdcol,gr%k_lb_zm),gr)
5535, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5536, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5537, ! blockidx%x threadidx%x collapsed
5535, 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))
5546, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5547, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5546, Generating default present(gr,lhs_ac_pr2(:ngrdcol,gr%k_ub_zm))
wpxp_term_pr1_lhs:
5626, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5627, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5628, ! blockidx%x threadidx%x collapsed
5626, 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))
5640, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5641, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5640, Generating default present(gr,lhs_pr1_wpthlp(:ngrdcol,:),lhs_pr1_wprtp(:ngrdcol,:))
5660, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5661, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5662, ! blockidx%x threadidx%x collapsed
5660, 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))
5671, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5672, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5671, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:),gr)
wpxp_terms_bp_pr3_rhs:
5750, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5751, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5750, Generating default present(rhs_bp_pr3(:ngrdcol,gr%k_lb_zm),gr)
5756, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5757, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5758, ! blockidx%x threadidx%x collapsed
5756, 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))
5764, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5765, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5764, Generating default present(gr,rhs_bp_pr3(:ngrdcol,gr%k_ub_zm))
calc_xp2_xpyp_ta_terms:
4158, Generating enter data create(wp_coef(:,:),vpwp_zt(:,:),wprtp_zt(:,:),wp_coef_zt(:,:),upwp_zt(:,:),term_wpvp2_explicit_zm(:,:),a1_coef(:,:),sgn_t_vel_up2(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),sgn_t_vel_rtpthlp(:,:),coef_wpvp2_implicit_zm(:,:),term_wpvp2_explicit(:,:),term_wpup2_explicit(:,:),coef_wpup2_implicit(:,:),term_wpup2_explicit_zm(:,:),coef_wpup2_implicit_zm(:,:),term_wpthlp2_explicit_zm(:,:),coef_wpthlp2_implicit(:,:),term_wprtpthlp_explicit(:,:),coef_wpvp2_implicit(:,:),term_wprtp2_explicit_zm(:,:),coef_wprtp2_implicit_zm(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit_zm(:,:),coef_wprtpthlp_implicit(:,:),term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),sgn_t_vel_vp2(:,:),a1_coef_zt(:,:),wpthlp_zt(:,:))
4171, Generating enter data create(term_wpthlpsclrp_explicit_zm(:,:),wpsclrp_zt(:,:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:))
4186, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4187, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4188, ! blockidx%x threadidx%x collapsed
4186, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
4197, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4199, ! blockidx%x threadidx%x collapsed
4197, Generating default present(wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4206, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4207, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4208, ! blockidx%x threadidx%x collapsed
4206, 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))
4472, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4473, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4474, ! blockidx%x threadidx%x collapsed
4472, Generating default present(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))
4487, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4489, ! blockidx%x threadidx%x collapsed
4487, 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))
4511, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4512, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4513, ! blockidx%x threadidx%x collapsed
4511, 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))
4531, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4532, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
4533, ! blockidx%x threadidx%x collapsed
4534, ! blockidx%x threadidx%x collapsed
4531, Generating default present(lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm))
4543, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
4544, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
4545, ! blockidx%x threadidx%x collapsed
4546, ! blockidx%x threadidx%x collapsed
4547, ! blockidx%x threadidx%x collapsed
4543, 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))
4567, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4568, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4569, ! blockidx%x threadidx%x collapsed
4567, 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))
4581, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4582, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4583, ! blockidx%x threadidx%x collapsed
4581, Generating default present(term_wprtp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
4609, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4611, ! blockidx%x threadidx%x collapsed
4609, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm))
4616, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4617, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4618, ! blockidx%x threadidx%x collapsed
4616, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt))
4636, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4637, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4638, ! blockidx%x threadidx%x collapsed
4636, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4643, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4644, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4645, ! blockidx%x threadidx%x collapsed
4643, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt))
4667, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4668, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4669, ! blockidx%x threadidx%x collapsed
4667, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4674, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4675, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4676, ! blockidx%x threadidx%x collapsed
4674, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt))
4694, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4695, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4696, ! blockidx%x threadidx%x collapsed
4694, 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))
4720, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4721, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4722, ! blockidx%x threadidx%x collapsed
4720, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm))
4727, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4728, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4729, ! blockidx%x threadidx%x collapsed
4727, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt))
4759, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4760, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4761, ! blockidx%x threadidx%x collapsed
4759, 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))
4768, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4769, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4770, ! blockidx%x threadidx%x collapsed
4768, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt))
4793, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4794, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4795, ! blockidx%x threadidx%x collapsed
4793, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm))
4800, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4801, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4802, ! blockidx%x threadidx%x collapsed
4800, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt))
4823, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4824, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4825, ! blockidx%x threadidx%x collapsed
4823, Generating default present(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))
4832, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4833, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4834, ! blockidx%x threadidx%x collapsed
4832, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
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(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm))
4864, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4865, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4866, ! blockidx%x threadidx%x collapsed
4864, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt))
4887, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4888, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4889, ! blockidx%x threadidx%x collapsed
4887, Generating default present(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))
4896, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4897, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4898, ! blockidx%x threadidx%x collapsed
4896, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr))
4921, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4922, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4923, ! blockidx%x threadidx%x collapsed
4921, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
4928, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4929, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4930, ! blockidx%x threadidx%x collapsed
4928, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt))
5364, Generating implicit firstprivate(nzm,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(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))
5378, Generating implicit firstprivate(nzm,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(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm))
5396, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5397, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5398, ! blockidx%x threadidx%x collapsed
5396, 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))
5406, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5407, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5408, ! blockidx%x threadidx%x collapsed
5406, Generating default present(term_wpup2_explicit(:ngrdcol,:nzt),upwp_zt(:ngrdcol,:nzt),term_wpvp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),vpwp_zt(:ngrdcol,:nzt))
5428, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5429, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
5430, ! blockidx%x threadidx%x collapsed
5431, ! blockidx%x threadidx%x collapsed
5428, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm))
5462, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:))
5487, Generating exit data delete(wp_coef(:,:),vpwp_zt(:,:),wprtp_zt(:,:),wp_coef_zt(:,:),upwp_zt(:,:),term_wpvp2_explicit_zm(:,:),a1_coef(:,:),sgn_t_vel_up2(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),sgn_t_vel_rtpthlp(:,:),coef_wpvp2_implicit_zm(:,:),term_wpvp2_explicit(:,:),term_wpup2_explicit(:,:),coef_wpup2_implicit(:,:),term_wpup2_explicit_zm(:,:),coef_wpup2_implicit_zm(:,:),term_wpthlp2_explicit_zm(:,:),coef_wpthlp2_implicit(:,:),term_wprtpthlp_explicit(:,:),coef_wpvp2_implicit(:,:),term_wprtp2_explicit_zm(:,:),coef_wprtp2_implicit_zm(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit_zm(:,:),coef_wprtpthlp_implicit(:,:),term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),sgn_t_vel_vp2(:,:),a1_coef_zt(:,:),wpthlp_zt(:,:))
5500, Generating exit data delete(wpsclrp_zt(:,:,:),term_wpthlpsclrp_explicit_zm(:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:))
term_tp_rhs:
5577, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5578, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5579, ! blockidx%x threadidx%x collapsed
5577, 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))
xm_correction_wpxp_cl:
5950, Generating enter data create(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
5954, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5955, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5956, ! blockidx%x threadidx%x collapsed
5954, Generating default present(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm))
5956, Generating implicit firstprivate(l_any_clipping_needed)
5965, Generating update self(l_any_clipping_needed)
5983, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5984, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5985, ! blockidx%x threadidx%x collapsed
5983, 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))
5985, Generating implicit firstprivate(dt)
5996, Generating update self(xm_tndcy_wpxp_cl(:,:))
6007, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
term_dp1_lhs:
5672, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5673, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5672, Generating default present(gr,lhs(:ngrdcol,:))
5681, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5682, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5683, ! blockidx%x threadidx%x collapsed
5681, Generating default present(lhs(:ngrdcol,2:nzm-1),invrs_tau_zm(:ngrdcol,2:nzm-1),cn(:ngrdcol,2:nzm-1))
damp_coefficient:
6055, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6056, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6057, ! blockidx%x threadidx%x collapsed
6055, 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))
term_dp1_rhs:
5762, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5763, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5764, ! blockidx%x threadidx%x collapsed
5762, Generating default present(rhs(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),cn(:ngrdcol,:nzm))
5764, Generating implicit firstprivate(threshold)
term_pr1:
5890, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5891, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5892, ! blockidx%x threadidx%x collapsed
5890, Generating default present(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))
diagnose_upxp:
6135, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:))
6140, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6141, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6142, ! blockidx%x threadidx%x collapsed
6140, 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))
6152, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6153, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6152, Generating default present(ypxp(:ngrdcol,:),gr)
6159, Generating exit data delete(ddzt_ym(:,:),ddzt_xm(:,:))
term_pr2:
6006, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6007, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6008, ! blockidx%x threadidx%x collapsed
6006, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),c_uu_buoy(:ngrdcol),vm(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),um(:ngrdcol,:nzm-1),c_uu_shr(:ngrdcol),gr,thv_ds_zm(:ngrdcol,2:nzm-1))
pos_definite_variances:
6109, Generating update self(xp2_np1(:,:))
6130, Generating update self(xp2_np1(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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:
872, 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(:,:))
893, Generating enter data create(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:))
897, Generating enter data create(wpedsclrp(:,:,:))
912, Generating update self(rtm(:,:),rho_ds_zt(:,:),gr%dzt(:,:),thlm(:,:),wm_zm(:,:),wm_zt(:,:))
939, 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(:))
946, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:))
950, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
986, Generating update self(wp2(:,:),upwp(:,:),thlp2(:,:),rtpthlp(:,:),rfrzm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),vp2(:,:),up2(:,:),wpthlp(:,:),wprtp(:,:),wp3(:,:),um(:,:),vm(:,:),vpwp(:,:))
1047, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1048, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1047, 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))
1057, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1058, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1057, Generating default present(upwp_pert(:ngrdcol,gr%k_lb_zm),gr,vpwp_sfc_pert(:ngrdcol),vpwp_pert(:ngrdcol,gr%k_lb_zm),upwp_sfc_pert(:ngrdcol))
1067, Generating implicit firstprivate(ngrdcol,sclr_dim)
Generating NVIDIA GPU code
1068, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1069, ! blockidx%x threadidx%x collapsed
1067, Generating default present(gr,wpsclrp_sfc(:ngrdcol,:sclr_dim),wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
1081, Generating implicit firstprivate(edsclr_dim,ngrdcol)
Generating NVIDIA GPU code
1082, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1083, ! blockidx%x threadidx%x collapsed
1081, Generating default present(gr,wpedsclrp_sfc(:ngrdcol,:edsclr_dim),wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim))
1092, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1093, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1092, Generating default present(wprtp(:ngrdcol,gr%k_lb_zm),wpthlp(:ngrdcol,gr%k_lb_zm),vpwp(:ngrdcol,gr%k_lb_zm),gr,upwp(:ngrdcol,gr%k_lb_zm))
1103, Generating implicit firstprivate(sclr_dim,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(gr,wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
1117, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
1118, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1119, ! blockidx%x threadidx%x collapsed
1117, Generating default present(wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim),gr)
1135, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1136, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1135, Generating default present(mu(:ngrdcol),clubb_params(:ngrdcol,60))
1249, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1250, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1251, ! blockidx%x threadidx%x collapsed
1249, Generating default present(skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,57:59))
1251, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
1305, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1306, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1307, ! blockidx%x threadidx%x collapsed
1305, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a3_coef(:ngrdcol,:nzm))
1316, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1317, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1318, ! blockidx%x threadidx%x collapsed
1316, Generating default present(clubb_params(:ngrdcol,98),a3_coef(:ngrdcol,:nzm))
1335, Generating implicit firstprivate(nzt,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(wp3_on_wp2_zt(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt))
1344, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1345, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1346, ! blockidx%x threadidx%x collapsed
1344, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt))
1374, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1375, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1376, ! blockidx%x threadidx%x collapsed
1374, Generating default present(wp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm))
1382, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1383, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1384, ! blockidx%x threadidx%x collapsed
1382, Generating default present(up2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm))
1393, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1394, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1395, ! blockidx%x threadidx%x collapsed
1393, Generating default present(sqrt_em_zt(:ngrdcol,:nzt))
1424, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1425, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1426, ! blockidx%x threadidx%x collapsed
1424, Generating default present(ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
1433, Generating update self(ddzt_umvm_sqd(:,:))
1497, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1498, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1499, ! blockidx%x threadidx%x collapsed
1497, Generating default present(tau_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),clubb_params(:ngrdcol,69))
1507, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1508, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1509, ! blockidx%x threadidx%x collapsed
1507, Generating default present(tau_zm(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),em(:ngrdcol,:nzm))
1516, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1517, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1518, ! blockidx%x threadidx%x collapsed
1516, Generating default present(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))
1529, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1530, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1531, ! blockidx%x threadidx%x collapsed
1529, Generating default present(invrs_tau_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,69),invrs_tau_wp3_zt(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt))
1595, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1596, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1597, ! blockidx%x threadidx%x collapsed
1595, Generating default present(clubb_params(:ngrdcol,37),kh_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt))
1605, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1606, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1607, ! blockidx%x threadidx%x collapsed
1605, Generating default present(em(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,37))
1669, Generating update self(exner(:,:),thlm(:,:),rtm(:,:),p_in_pa(:,:),rcm(:,:))
1702, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1703, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1704, ! blockidx%x threadidx%x collapsed
1702, 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))
1740, Generating update self(stability_correction(:,:))
1751, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1752, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1753, ! blockidx%x threadidx%x collapsed
1751, 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))
1761, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1762, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1763, ! blockidx%x threadidx%x collapsed
1761, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),invrs_tau_c1_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm))
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(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c14_zm(:ngrdcol,:nzm))
1791, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1792, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1793, ! blockidx%x threadidx%x collapsed
1791, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c4_zm(:ngrdcol,:nzm))
1810, 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(:,:))
1888, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1889, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1890, ! blockidx%x threadidx%x collapsed
1888, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
2210, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2211, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2212, ! blockidx%x threadidx%x collapsed
2210, Generating default present(kmh_zm(:ngrdcol,:nzm),km_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,74:75))
2221, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2222, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2223, ! blockidx%x threadidx%x collapsed
2221, Generating default present(edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
2223, Generating implicit firstprivate(edsclr_dim)
2272, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2273, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2274, ! blockidx%x threadidx%x collapsed
2272, Generating default present(rtm(:ngrdcol,:nzt),edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm700(:ngrdcol),thlm1000(:ngrdcol),thlm(:ngrdcol,:nzt))
2274, Generating implicit firstprivate(edsclr_dim)
2604, 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(:,:))
2651, 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(:,:))
2676, Generating update self(wp2sclrp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wpsclrp(:,:,:),sclrpthvp(:,:,:),sclrp2(:,:,:),wpedsclrp(:,:,:),sclrpthlp(:,:,:),sclrm(:,:,:),sclrprtp(:,:,:),sclrprcp(:,:,:),sclrm_forcing(:,:,:),wpsclrpthlp(:,:,:))
2681, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
2791, Generating update self(rtp2(:,:),thlm_forcing(:,:),rtm_forcing(:,:),wp2(:,:),wm_zt(:,:),wprtp_sfc(:),rtpthlp(:,:),wp3(:,:),rho_zm(:,:),vm_forcing(:,:),um_forcing(:,:),vp2(:,:),upwp_sfc(:),up2(:,:),thv_ds_zt(:,:),p_in_pa(:,:),vpwp(:,:),upwp(:,:),wprtp(:,:),wpthlp(:,:),thv_ds_zm(:,:),thlp2(:,:),invrs_rho_ds_zm(:,:),exner(:,:),rho_ds_zm(:,:),rho(:,:),p_sfc(:),rho_ds_zt(:,:),invrs_rho_ds_zt(:,:),wm_zm(:,:),vpwp_sfc(:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),wpthlp_sfc(:))
2798, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:))
2802, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
2838, Generating update self(thlm(:,:),rtm_forcing(:,:),rtm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),wprtp_sfc(:),wprtp(:,:),wm_zt(:,:),thlm_forcing(:,:),wm_zm(:,:))
2910, Generating exit data delete(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:))
2914, Generating exit data delete(wpedsclrp(:,:,:))
2917, Generating exit data delete(lhs_splat_wp2(:,:),kmh_zm(:,:),mixt_frac_zm(:,:),tau_max_zm(:,:),stability_correction(:,:),lscale_down(:,:),rcp2_zt(:,:),a3_coef_zt(:,:),brunt_vaisala_freq_sqd_splat(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_clipped(:,:),cloud_frac_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_xp2_zm(:,:),invrs_tau_no_n2_zm(:,:),invrs_tau_sfc(:,:),ice_supersat_frac_zm(:,:),invrs_tau_n2_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),invrs_tau_c1_zm(:,:),invrs_tau_c6_zm(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_n2_iso(:,:),sqrt_em_zt(:,:),rc_coef(:,:),thlm1000(:),tau_zt(:,:),rcm_supersat_adj(:,:),thlm700(:),ri_zm(:,:),gamma_skw_fnc(:,:),brunt_vaisala_freq_sqd_zt(:,:),rcp2(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_zt(:,:),w_1_zm(:,:),vpwp_zt(:,:),xp3_coef_fnc(:,:),wpthlp_zt(:,:),skw_zt(:,:),sigma_sqd_w(:,:),rtpthlp_zt(:,:),em(:,:),km_zm(:,:),invrs_tau_zt(:,:),mu(:),wp3_on_wp2(:,:),wp2rcp(:,:),a3_coef(:,:),sigma_sqd_w_zt(:,:),vp2_zt(:,:),up2_zt(:,:),varnce_w_2_zm(:,:),thvm_zm(:,:),rtprcp(:,:),rtm_zm(:,:),wprtp2(:,:),wpthlp2(:,:),thlm_zm(:,:),w_2_zm(:,:),ddzt_umvm_sqd(:,:),ddzt_um(:,:),ddzt_umvm_sqd_clipped(:,:),ddzm_thvm_zm(:,:),sigma_sqd_w_tmp(:,:),tau_zm(:,:),tau_max_zt(:,:),ddzt_vm(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_max(:),wp3_on_wp2_zt(:,:),wp2_zt(:,:),wprtp_zt(:,:),wp3_zm(:,:),wprtpthlp(:,:),rcm_zm(:,:),rtp2_zt(:,:),cx_fnc_richardson(:,:),thvm(:,:),thlp2_zt(:,:),skw_zm(:,:),skw_velocity(:,:))
pdf_closure_driver:
3432, 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(:,:))
3442, Generating enter data create(w_up_in_cloud_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2thvp_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),cloudy_downdraft_frac_zm(:,:),p_in_pa_zm(:,:),wpup2_zm(:,:),wpthlp2_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:))
3449, 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(:,:,:))
3454, Generating enter data create(rtphmp(:,:,:),thlphmp(:,:,:),wphydrometp_zt(:,:,:),wp2hmp_zm(:,:,:))
3538, Generating update self(skrt_zt(:,:),skrt_zm(:,:),skthl_zm(:,:),skthl_zt(:,:),skw_zt(:,:),skw_zm(:,:))
3563, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3564, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3565, ! blockidx%x threadidx%x collapsed
3563, Generating default present(skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,57:59))
3565, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
3587, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3588, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3589, ! blockidx%x threadidx%x collapsed
3587, Generating default present(skw_zt(:ngrdcol,:nzt),gamma_skw_fnc_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,57:59))
3589, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
3632, Generating update self(gamma_skw_fnc(:,:))
3676, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3677, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3678, ! blockidx%x threadidx%x collapsed
3676, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),skw_velocity(:ngrdcol,:nzm),wp3_zm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
3757, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3758, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3759, ! blockidx%x threadidx%x collapsed
3757, Generating default present(rtm_ref(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),gr,gr%zt(1:ngrdcol,1:nzt))
3759, Generating implicit firstprivate(dt,rtm_min,ts_nudge,rtm_nudge_max_altitude)
3786, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3787, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3786, Generating default present(p_sfc(:ngrdcol),p_in_pa_zm(:ngrdcol,:),gr,p_in_pa(:ngrdcol,gr%k_ub_zt))
3797, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3798, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3799, ! blockidx%x threadidx%x collapsed
3797, Generating default present(p_in_pa_zm(:ngrdcol,:nzm),exner_zm(:ngrdcol,:nzm))
3886, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3887, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3886, Generating default present(wp4(:ngrdcol,:),gr)
3903, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3904, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3903, Generating default present(rcp2(:ngrdcol,gr%k_ub_zm),gr)
3923, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3924, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3923, 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))
3940, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3941, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3942, ! blockidx%x threadidx%x collapsed
3940, 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))
3957, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3958, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3957, Generating default present(sclrpthvp(:ngrdcol,gr%k_ub_zm,sclr),sclrprcp(:ngrdcol,gr%k_ub_zm,sclr),gr)
3958, Generating implicit firstprivate(sclr)
3969, Generating update self(vprcp(:,:),uprcp(:,:))
3997, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3998, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3997, Generating default present(cloud_frac_zm(:ngrdcol,gr%k_ub_zm),gr)
4034, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4035, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4036, ! blockidx%x threadidx%x collapsed
4034, Generating default present(cloud_frac(:ngrdcol,:nzt),rcm_in_layer(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),cloud_cover(:ngrdcol,:nzt))
4044, Generating implicit firstprivate(nzt,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(ice_supersat_frac(:ngrdcol,:nzt),cloud_frac(:ngrdcol,:nzt))
4058, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4059, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4060, ! blockidx%x threadidx%x collapsed
4058, Generating default present(rcm(:ngrdcol,:nzt),rcm_supersat_adj(:ngrdcol,:nzt),rel_humidity(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),rsat(:ngrdcol,:nzt))
4075, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4076, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_spur_supersat)
4077, ! blockidx%x threadidx%x collapsed
4075, 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]
4093, 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(:,:))
4103, Generating exit data delete(w_up_in_cloud_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2thvp_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),cloudy_downdraft_frac_zm(:,:),p_in_pa_zm(:,:),wpup2_zm(:,:),wpthlp2_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:))
4110, 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(:,:,:))
4115, Generating exit data delete(rtphmp(:,:,:),thlphmp(:,:,:),wphydrometp_zt(:,:,:),wp2hmp_zm(:,:,:))
trapezoidal_rule_zt:
4911, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4912, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4911, Generating default present(cloud_frac_zm(:ngrdcol,gr%k_ub_zm),wp2thvp_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))
4928, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4929, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4928, 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))
4929, Generating implicit firstprivate(sclr)
calc_trapezoid_zt:
5106, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5107, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5108, ! blockidx%x threadidx%x collapsed
5106, Generating default present(gr,gr%zm(1:ngrdcol,:),gr%invrs_dzt(1:ngrdcol,:),gr%zt(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:))
5108, Generating implicit firstprivate(k_zmp1,k_zm)
calc_trapezoid_zm:
5185, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5186, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5187, ! blockidx%x threadidx%x collapsed
5185, Generating default present(gr,gr%invrs_dzm(1:ngrdcol,:),gr%zm(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:),gr%zt(1:ngrdcol,:))
5187, Generating implicit firstprivate(k_ztm1,k_zt)
compute_cloud_cover:
5294, Generating enter data create(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_lower(:,:),vert_cloud_frac_upper(:,:))
5297, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5298, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5299, ! blockidx%x threadidx%x collapsed
5297, Generating default present(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))
5309, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5311, ! blockidx%x threadidx%x collapsed
5309, Generating default present(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,:))
5311, Generating implicit firstprivate(k_zmp1,nzt,kp1,km1,k_zm)
5420, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5421, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5420, 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))
5428, Generating update self(err_info%err_code(:))
5431, Generating update self(rcm(:,:),pdf_params%mixt_frac(:,:),pdf_params%chi_1(:,:),cloud_frac(:,:),pdf_params%chi_2(:,:))
5445, Generating exit data delete(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_upper(:,:),vert_cloud_frac_lower(:,:))
clip_rcm:
5496, Generating copy(rcm(:,:)) [if not already present]
Generating copyin(rtm(:,:)) [if not already present]
5501, Generating update self(rcm(:,:),rtm(:,:))
5521, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5522, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5523, ! blockidx%x threadidx%x collapsed
set_lscale_max:
5585, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5586, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5585, Generating default present(host_dx(:ngrdcol),lscale_max(:ngrdcol),host_dy(:ngrdcol))
5591, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5592, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5591, Generating default present(lscale_max(:ngrdcol))
pvertinterp:
5654, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5655, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5654, Generating default present(gr,p_mid(:ngrdcol,:),interp_var(:ngrdcol),input_var(:ngrdcol,:))
5655, Generating implicit firstprivate(p_out,l_found,k_upper,k,dpu,dpl)
5674, Accelerator restriction: induction variable live-out from loop: k
5679, Accelerator restriction: induction variable live-out from loop: k
calculate_thlp2_rad:
5761, Generating enter data create(rcm_zm(:,:),radht_zm(:,:))
5766, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5767, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5768, ! blockidx%x threadidx%x collapsed
5766, Generating default present(thlp2_forcing(:ngrdcol,:nzm),thlprcp(:ngrdcol,:nzm),clubb_params(:ngrdcol,76),rcm_zm(:ngrdcol,:nzm),radht_zm(:ngrdcol,:nzm))
5781, Generating exit data delete(rcm_zm(:,:),radht_zm(:,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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:
1224, 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(:,:),wp3_col(:,:),wpthvp_col(:,:),wpup2_col(:,:),wp2thvp_col(:,:),wp2up2_col(:,:)) [if not already present]
Generating copyin(host_dy_col(:),um_forcing_col(:,:),vm_forcing_col(:,:)) [if not already present]
Generating copy(upwp_col(:,:),vpwp_col(:,:)) [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]
1305, 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]
1310, 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]
1314, 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:
1831, 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(:,:)) [if not already present]
Generating copyin(rtpthlp_forcing(:,:)) [if not already present]
Generating copyout(thlprcp(:,:)) [if not already present]
Generating copy(wp2(:,:),wp2rtp(:,:),up3(:,:),vp3(:,:),pdf_params_zm%w_2(:,:),wp3(:,:),wpthvp(:,:),wpup2(:,:),wp2thvp(:,:),wp2up2(:,:)) [if not already present]
Generating copyin(host_dy(:),um_forcing(:,:),vm_forcing(:,:)) [if not already present]
Generating copy(upwp(:,:),vpwp(:,:),pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present]
Generating copyin(pdf_params) [if not already present]
Generating copy(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:)) [if not already present]
Generating copyin(pdf_params_zm) [if not already present]
Generating copy(pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rcm(:,:),wp4(:,:)) [if not already present]
Generating copyout(w_down_in_cloud(:,:)) [if not already present]
Generating copyin(vpwp_sfc_pert(:)) [if not already present]
Generating copyout(cloudy_downdraft_frac(:,:)) [if not already present]
Generating copy(cloud_frac(:,:)) [if not already present]
Generating copyin(invrs_rho_ds_zt(:,:)) [if not already present]
Generating copyout(kh_zm(:,:),invrs_tau_zm(:,:)) [if not already present]
Generating copy(thlp3(:,:)) [if not already present]
Generating copyout(kh_zt(:,:)) [if not already present]
Generating copyin(err_info_api) [if not already present]
Generating copy(wpvp2(:,:)) [if not already present]
1902, 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]
1906, Generating copyin(edsclrm_forcing(:,:,:)) [if not already present]
Generating copy(edsclrm(:,:,:)) [if not already present]
Generating copyin(wpedsclrp_sfc(:,:)) [if not already present]
1910, Generating copyin(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),l_mix_rat_hm(:),rtphmp_zt(:,:,:)) [if not already present]
calculate_thlp2_rad_api:
2050, 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]
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/CLUBB_core/grid_adaptation.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_param.a mt95.o pdf_parameter_module.o index_mapping.o constants_clubb.o stats_zt_module.o sigma_sqd_w_module.o lapack_wrap.o precipitation_fraction.o stats_zm_module.o calc_pressure.o pos_definite_module.o new_pdf_main.o new_pdf.o parameters_model.o clip_explicit.o new_tsdadg_pdf.o calendar.o tridiag_lu_solver.o advance_windm_edsclrm_module.o saturation.o mono_flux_limiter.o sponge_layer_damping.o error_code.o T_in_K_module.o new_hybrid_pdf_main.o new_hybrid_pdf.o Skx_module.o clubb_api_module.o output_grads.o file_functions.o advance_xp3_module.o pdf_closure_module.o LY93_pdf.o stats_lh_sfc_module.o advance_xp2_xpyp_module.o interpolation.o stats_variables.o parameter_indices.o advance_clubb_core_module.o corr_varnce_module.o stats_sfc_module.o output_netcdf.o stats_type_utilities.o turbulent_adv_pdf.o advance_wp2_wp3_module.o endian.o parameters_tunable.o pdf_utilities.o input_names.o hydromet_pdf_parameter_module.o lapack_interfaces.o err_info_type_module.o numerical_check.o stats_type.o adg1_adg2_3d_luhar_pdf.o setup_clubb_pdf_params.o stats_rad_zt_module.o stats_clubb_utilities.o input_reader.o advance_xm_wpxp_module.o diffusion.o mixing_length.o diagnose_correlations_module.o calc_roots.o grid_class.o matrix_solver_wrapper.o stats_lh_zt_module.o fill_holes.o grid_adaptation.o mean_adv.o stat_file_module.o array_index.o model_flags.o stats_rad_zm_module.o sfc_varnce_module.o code_timer_module.o advance_helper_module.o clubb_precision.o Nc_Ncn_eqns.o penta_lu_solver.o matrix_operations.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_param.a
a - mt95.o
a - pdf_parameter_module.o
a - index_mapping.o
a - constants_clubb.o
a - stats_zt_module.o
a - sigma_sqd_w_module.o
a - lapack_wrap.o
a - precipitation_fraction.o
a - stats_zm_module.o
a - calc_pressure.o
a - pos_definite_module.o
a - new_pdf_main.o
a - new_pdf.o
a - parameters_model.o
a - clip_explicit.o
a - new_tsdadg_pdf.o
a - calendar.o
a - tridiag_lu_solver.o
a - advance_windm_edsclrm_module.o
a - saturation.o
a - mono_flux_limiter.o
a - sponge_layer_damping.o
a - error_code.o
a - T_in_K_module.o
a - new_hybrid_pdf_main.o
a - new_hybrid_pdf.o
a - Skx_module.o
a - clubb_api_module.o
a - output_grads.o
a - file_functions.o
a - advance_xp3_module.o
a - pdf_closure_module.o
a - LY93_pdf.o
a - stats_lh_sfc_module.o
a - advance_xp2_xpyp_module.o
a - interpolation.o
a - stats_variables.o
a - parameter_indices.o
a - advance_clubb_core_module.o
a - corr_varnce_module.o
a - stats_sfc_module.o
a - output_netcdf.o
a - stats_type_utilities.o
a - turbulent_adv_pdf.o
a - advance_wp2_wp3_module.o
a - endian.o
a - parameters_tunable.o
a - pdf_utilities.o
a - input_names.o
a - hydromet_pdf_parameter_module.o
a - lapack_interfaces.o
a - err_info_type_module.o
a - numerical_check.o
a - stats_type.o
a - adg1_adg2_3d_luhar_pdf.o
a - setup_clubb_pdf_params.o
a - stats_rad_zt_module.o
a - stats_clubb_utilities.o
a - input_reader.o
a - advance_xm_wpxp_module.o
a - diffusion.o
a - mixing_length.o
a - diagnose_correlations_module.o
a - calc_roots.o
a - grid_class.o
a - matrix_solver_wrapper.o
a - stats_lh_zt_module.o
a - fill_holes.o
a - grid_adaptation.o
a - mean_adv.o
a - stat_file_module.o
a - array_index.o
a - model_flags.o
a - stats_rad_zm_module.o
a - sfc_varnce_module.o
a - code_timer_module.o
a - advance_helper_module.o
a - clubb_precision.o
a - Nc_Ncn_eqns.o
a - penta_lu_solver.o
a - matrix_operations.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 -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgemm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlascl.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbequ.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dasum.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaqsy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlapy2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlartg.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaswp.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyrk.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrmm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgqr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgttrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaset.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsytd2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaqgb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrsm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ilaslc.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgqr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/isamax.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strmm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strsm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaqgb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssytd2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgttrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaset.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ilaslr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaswp.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slartg.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slapy2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/idamax.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyrk.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaqsy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgemm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbequ.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sasum.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slascl.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dscal.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbcon.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/strmv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorg2r.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_shared/lsame.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpotrf2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlatrd.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlasrt.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/daxpy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slamch.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtcon.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 -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyr2k.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ddot.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtf2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgemv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtf2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sdot.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtcon.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyr2k.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgemv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/saxpy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlamch.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spotrf2.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 -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorg2r.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slatrd.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slasrt.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbcon.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iladlc.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sscal.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iladlr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ieeeck.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtrmv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlantb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slanst.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sisnan.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/iparmq.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssymv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtsvx.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyev.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssterf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbsvx.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slatbs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/scopy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarfg.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlagtm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slangt.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgql.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/drscl.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtts2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slacn2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarfb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgql.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlangt.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlacn2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarfb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/srscl.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtts2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_shared/xerbla.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsterf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbsvx.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slagtm.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarfg.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dcopy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlatbs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtsvx.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsymv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyev.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slantb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/disnan.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlanst.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sger.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlarft.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaev2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbtrs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlangb.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbmv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorg2l.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpoequ.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtrfs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dpotrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/stbsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dswap.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsteqr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlansy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/snrm2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slacpy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgtsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsytrd.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgbrfs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sgttrs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaisnan.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlasr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dsyr2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slabad.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/ilaenv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlassq.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sorgtr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlae2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slasr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slaisnan.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgttrs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slassq.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slae2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorgtr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlabad.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssyr2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dnrm2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slansy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/sswap.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dtbsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssteqr.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbrfs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/ssytrd.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlacpy.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dorg2l.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbmv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbsv.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spotrf.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgtrfs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/spoequ.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dgbtrs.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dlaev2.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_double/dger.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slarft.f
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Lapack/Lapack_single/slangb.f
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_lapack.a sgemm.o dlascl.o sgbtrf.o sgbequ.o dasum.o slaqsy.o dlapy2.o dlartg.o slaswp.o ssyrk.o dtrmm.o dorgqr.o sgttrf.o slaset.o dsytd2.o slaqgb.o dtrsm.o ilaslc.o sorgqr.o isamax.o strmm.o strsm.o dlaqgb.o ssytd2.o dgttrf.o dlaset.o ilaslr.o dlaswp.o slartg.o slapy2.o idamax.o dsyrk.o dlaqsy.o dgemm.o dgbequ.o sasum.o dgbtrf.o slascl.o dscal.o sgbcon.o strmv.o sorg2r.o lsame.o dpotrf2.o dlatrd.o dlasrt.o daxpy.o dlarf.o slamch.o sgtcon.o dsyr2k.o ddot.o dgbtf2.o dgemv.o sgbtf2.o sdot.o dgtcon.o ssyr2k.o sgemv.o saxpy.o dlamch.o slarf.o spotrf2.o dorg2r.o slatrd.o slasrt.o dgbcon.o iladlc.o sscal.o iladlr.o ieeeck.o dtrmv.o dlantb.o slanst.o sisnan.o iparmq.o ssymv.o sgtsvx.o dsyev.o ssterf.o sgbsvx.o slatbs.o scopy.o dlarfg.o dlagtm.o slangt.o dorgql.o drscl.o dgtts2.o slacn2.o slarfb.o sorgql.o dlangt.o dlacn2.o dlarfb.o srscl.o sgtts2.o xerbla.o dsterf.o dgbsvx.o slagtm.o slarfg.o dcopy.o dlatbs.o dgtsvx.o dsymv.o ssyev.o slantb.o disnan.o dlanst.o sger.o dlarft.o slaev2.o sgbtrs.o dlangb.o sgbmv.o sorg2l.o dpoequ.o sgtrfs.o dpotrf.o sgbsv.o stbsv.o dswap.o dsteqr.o dlansy.o snrm2.o slacpy.o sgtsv.o dsytrd.o sgbrfs.o sgttrs.o dlaisnan.o dlasr.o dsyr2.o slabad.o ilaenv.o dlassq.o sorgtr.o dlae2.o slasr.o slaisnan.o dgttrs.o slassq.o slae2.o dorgtr.o dlabad.o ssyr2.o dnrm2.o slansy.o sswap.o dtbsv.o ssteqr.o dgbrfs.o ssytrd.o dgtsv.o dlacpy.o dorg2l.o dgbmv.o dgbsv.o spotrf.o dgtrfs.o spoequ.o dgbtrs.o dlaev2.o dger.o slarft.o slangb.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_lapack.a
a - sgemm.o
a - dlascl.o
a - sgbtrf.o
a - sgbequ.o
a - dasum.o
a - slaqsy.o
a - dlapy2.o
a - dlartg.o
a - slaswp.o
a - ssyrk.o
a - dtrmm.o
a - dorgqr.o
a - sgttrf.o
a - slaset.o
a - dsytd2.o
a - slaqgb.o
a - dtrsm.o
a - ilaslc.o
a - sorgqr.o
a - isamax.o
a - strmm.o
a - strsm.o
a - dlaqgb.o
a - ssytd2.o
a - dgttrf.o
a - dlaset.o
a - ilaslr.o
a - dlaswp.o
a - slartg.o
a - slapy2.o
a - idamax.o
a - dsyrk.o
a - dlaqsy.o
a - dgemm.o
a - dgbequ.o
a - sasum.o
a - dgbtrf.o
a - slascl.o
a - dscal.o
a - sgbcon.o
a - strmv.o
a - sorg2r.o
a - lsame.o
a - dpotrf2.o
a - dlatrd.o
a - dlasrt.o
a - daxpy.o
a - dlarf.o
a - slamch.o
a - sgtcon.o
a - dsyr2k.o
a - ddot.o
a - dgbtf2.o
a - dgemv.o
a - sgbtf2.o
a - sdot.o
a - dgtcon.o
a - ssyr2k.o
a - sgemv.o
a - saxpy.o
a - dlamch.o
a - slarf.o
a - spotrf2.o
a - dorg2r.o
a - slatrd.o
a - slasrt.o
a - dgbcon.o
a - iladlc.o
a - sscal.o
a - iladlr.o
a - ieeeck.o
a - dtrmv.o
a - dlantb.o
a - slanst.o
a - sisnan.o
a - iparmq.o
a - ssymv.o
a - sgtsvx.o
a - dsyev.o
a - ssterf.o
a - sgbsvx.o
a - slatbs.o
a - scopy.o
a - dlarfg.o
a - dlagtm.o
a - slangt.o
a - dorgql.o
a - drscl.o
a - dgtts2.o
a - slacn2.o
a - slarfb.o
a - sorgql.o
a - dlangt.o
a - dlacn2.o
a - dlarfb.o
a - srscl.o
a - sgtts2.o
a - xerbla.o
a - dsterf.o
a - dgbsvx.o
a - slagtm.o
a - slarfg.o
a - dcopy.o
a - dlatbs.o
a - dgtsvx.o
a - dsymv.o
a - ssyev.o
a - slantb.o
a - disnan.o
a - dlanst.o
a - sger.o
a - dlarft.o
a - slaev2.o
a - sgbtrs.o
a - dlangb.o
a - sgbmv.o
a - sorg2l.o
a - dpoequ.o
a - sgtrfs.o
a - dpotrf.o
a - sgbsv.o
a - stbsv.o
a - dswap.o
a - dsteqr.o
a - dlansy.o
a - snrm2.o
a - slacpy.o
a - sgtsv.o
a - dsytrd.o
a - sgbrfs.o
a - sgttrs.o
a - dlaisnan.o
a - dlasr.o
a - dsyr2.o
a - slabad.o
a - ilaenv.o
a - dlassq.o
a - sorgtr.o
a - dlae2.o
a - slasr.o
a - slaisnan.o
a - dgttrs.o
a - slassq.o
a - slae2.o
a - dorgtr.o
a - dlabad.o
a - ssyr2.o
a - dnrm2.o
a - slansy.o
a - sswap.o
a - dtbsv.o
a - ssteqr.o
a - dgbrfs.o
a - ssytrd.o
a - dgtsv.o
a - dlacpy.o
a - dorg2l.o
a - dgbmv.o
a - dgbsv.o
a - spotrf.o
a - dgtrfs.o
a - spoequ.o
a - dgbtrs.o
a - dlaev2.o
a - dger.o
a - slarft.o
a - slangb.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/variables_radiation_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/qsatvi.F
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Parabolic_constants.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa11g.F
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/BUGSrad/newexp.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/BUGSrad/cloud_correlate.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/BUGSrad/bugsrad_planck.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/BUGSrad/bugsrad_physconst.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'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa22g.F
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/conice.F
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Parabolic.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/BUGSrad/two_rt_lw_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa20g.F
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 300)
0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa7.F
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5894)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5905)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5928)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5976)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 5980)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/BUGSrad/comscp2.F
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6066)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6073)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6079)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6204)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6210)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6248)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6253)
NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (../src/Morrison_microphys/module_mp_graupel.F90: 6257)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa6.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa10g.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/nrmcol.F
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_parabolic.a AiryFunction.o Parabolic_constants.o Parabolic.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_parabolic.a
a - AiryFunction.o
a - Parabolic_constants.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa25.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c -I../src/BUGSrad ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa13g.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/tgqs.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa28.F
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_bugsrad.a two_rt_lw_sel.o bugs_rad.o two_rt_lw_iter.o two_rt_lw.o variables_radiation_module.o bugs_lwr.o two_rt_lw_ocastrndm.o comscp2.o gases_ckd.o gascon.o cloud_correlate.o comscp1.o kinds.o bugsrad_physconst.o two_rt_sw_bs.o cloudg.o bugsrad_planck.o newexp.o two_rt_sw_iter.o two_rt_sw.o bugs_swr.o rayle.o two_rt_sw_ocastrndm.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_bugsrad.a
a - two_rt_lw_sel.o
a - bugs_rad.o
a - two_rt_lw_iter.o
a - two_rt_lw.o
a - variables_radiation_module.o
a - bugs_lwr.o
a - two_rt_lw_ocastrndm.o
a - comscp2.o
a - gases_ckd.o
a - gascon.o
a - cloud_correlate.o
a - comscp1.o
a - kinds.o
a - bugsrad_physconst.o
a - two_rt_sw_bs.o
a - cloudg.o
a - bugsrad_planck.o
a - newexp.o
a - two_rt_sw_iter.o
a - two_rt_sw.o
a - bugs_swr.o
a - rayle.o
a - two_rt_sw_ocastrndm.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/COAMPS_microphys/eqa5g.F
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 KK_utilities.o PDF_integrals_covar.o KK_Nrm_tendencies.o KK_local_means.o KK_upscaled_covariances.o PDF_integrals_all_MM.o KK_upscaled_turbulent_sed.o parameters_KK.o PDF_integrals_means.o text_writer.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 - KK_utilities.o
a - PDF_integrals_covar.o
a - KK_Nrm_tendencies.o
a - KK_local_means.o
a - KK_upscaled_covariances.o
a - PDF_integrals_all_MM.o
a - KK_upscaled_turbulent_sed.o
a - parameters_KK.o
a - PDF_integrals_means.o
a - text_writer.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/transform_to_pdf_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/est_kessler_microphys_module.F90
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
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_coamps.a eqa22.o qsatvi.o eqa11g.o qtadj.o tgqg.o nrmtqi.o eqa22g.o conice.o eqa20g.o eqa7.o eqa6.o frzh.o esatv.o eqa19g.o eqa12.o eqa9g.o eqa21g.o eqa26.o eqa21.o slope.o eqa12g.o eqa19.o eqa10g.o nrmcol.o eqa25.o esat_new.o eqa18g.o eqa14g.o eqa13g.o gamma.o nrmtqw.o eqa8g.o tgqi.o eqa7g.o tgqr.o eqa27r.o adjmlt.o eqa17g.o esati.o eqa18.o tgqs.o eqa27.o adjtq.o eqa15.o eqa9.o eqa28.o eqa5g.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_coamps.a
a - eqa22.o
a - qsatvi.o
a - eqa11g.o
a - qtadj.o
a - tgqg.o
a - nrmtqi.o
a - eqa22g.o
a - conice.o
a - eqa20g.o
a - eqa7.o
a - eqa6.o
a - frzh.o
a - esatv.o
a - eqa19g.o
a - eqa12.o
a - eqa9g.o
a - eqa21g.o
a - eqa26.o
a - eqa21.o
a - slope.o
a - eqa12g.o
a - eqa19.o
a - eqa10g.o
a - nrmcol.o
a - eqa25.o
a - esat_new.o
a - eqa18g.o
a - eqa14g.o
a - eqa13g.o
a - gamma.o
a - nrmtqw.o
a - eqa8g.o
a - tgqi.o
a - eqa7g.o
a - tgqr.o
a - eqa27r.o
a - adjmlt.o
a - eqa17g.o
a - esati.o
a - eqa18.o
a - tgqs.o
a - eqa27.o
a - adjtq.o
a - eqa15.o
a - eqa9.o
a - eqa28.o
a - eqa5g.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/generate_uniform_sample_module.F90
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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/SILHS/silhs_importance_sample_module.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'
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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)
277, Generating implicit firstprivate(ngrdcol,nzt,pdf_dim)
Generating NVIDIA GPU code
278, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
279, ! blockidx%x threadidx%x collapsed
280, ! blockidx%x threadidx%x collapsed
281, ! blockidx%x threadidx%x collapsed
277, 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))
294, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
295, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
296, ! blockidx%x threadidx%x collapsed
294, Generating default present(delta_zm(:ngrdcol,:nzt),gr,lscale(:ngrdcol,:nzt),x_vert_corr(:ngrdcol,:nzt),rcm_pdf(:ngrdcol,:nzt))
296, Generating implicit firstprivate(vert_decorr_coef)
310, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
311, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
312, ! blockidx%x threadidx%x collapsed
310, Generating default present(x_vert_corr(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),gr,delta_zm(:ngrdcol,:nzt))
312, Generating implicit firstprivate(vert_decorr_coef)
323, Generating update self(x_vert_corr(:,:))
361, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
362, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
363, ! blockidx%x threadidx%x collapsed
364, ! blockidx%x threadidx%x collapsed
361, 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))
364, Generating implicit firstprivate(pdf_dim)
417, Generating update self(lh_sample_point_weights(:,:,:),l_in_precip(:,:,:),x_u_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:))
467, Generating update self(x_mixt_comp_all_levs(:,:,:),x_u_all_levs(:,:,:,:),x_nl_all_levs(:,:,:,:))
505, 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:
779, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
780, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
781, ! blockidx%x threadidx%x collapsed
782, ! blockidx%x threadidx%x collapsed
783, ! blockidx%x threadidx%x collapsed
779, 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))
792, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
Generating NVIDIA GPU code
793, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
794, ! blockidx%x threadidx%x collapsed
795, ! blockidx%x threadidx%x collapsed
792, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
875, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
876, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
877, ! blockidx%x threadidx%x collapsed
878, ! blockidx%x threadidx%x collapsed
879, ! blockidx%x threadidx%x collapsed
875, 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))
888, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
889, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
890, ! blockidx%x threadidx%x collapsed
891, ! blockidx%x threadidx%x collapsed
888, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
compute_k_lh_start:
1034, Generating enter data create(cloud_frac_pdf(:,:),k_lh_start_rcm(:),k_lh_start_rcm_in_cloud(:))
1038, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1039, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1040, ! blockidx%x threadidx%x collapsed
1038, Generating default present(pdf_params,cloud_frac_pdf(:ngrdcol,:nzt))
1047, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1048, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1061, !$acc loop seq
1047, Generating default present(cloud_frac_pdf(:ngrdcol,:nzt),gr,k_lh_start_rcm_in_cloud(:ngrdcol),rcm_pdf(:ngrdcol,:nzt))
1048, Generating implicit firstprivate(rcm_in_cloud_max)
1061, Loop carried scalar dependence for rcm_in_cloud_max at line 1065
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 1065
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
1078, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1079, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1090, !$acc loop seq
1078, Generating default present(gr,rcm_pdf(:ngrdcol,:nzt),k_lh_start_rcm(:ngrdcol))
1079, Generating implicit firstprivate(rcm_max)
1090, Loop carried scalar dependence for rcm_max at line 1091
Loop carried dependence of k_lh_start_rcm prevents parallelization
Loop carried backward dependence of k_lh_start_rcm prevents vectorization
1103, Generating update self(k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
1127, Generating update device(k_lh_start(:))
1131, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1132, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1131, Generating default present(k_lh_start_rcm_in_cloud(:ngrdcol),k_lh_start(:ngrdcol))
1138, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1139, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1138, Generating default present(k_lh_start_rcm(:ngrdcol),k_lh_start(:ngrdcol))
1145, Generating exit data delete(cloud_frac_pdf(:,:),k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
clip_transform_silhs_output:
1263, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
Generating NVIDIA GPU code
1264, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1265, ! blockidx%x threadidx%x collapsed
1266, ! blockidx%x threadidx%x collapsed
1263, 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)
1266, Generating implicit firstprivate(l_use_ncn_to_nc)
compute_arb_overlap:
2067, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
Generating NVIDIA GPU code
2068, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2069, ! blockidx%x threadidx%x collapsed
2070, ! blockidx%x threadidx%x collapsed
2075, !$acc loop seq
2067, 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))
2070, Generating implicit firstprivate(k,unbounded_point,nzt,k_lh_start_i)
2075, Loop carried scalar dependence for unbounded_point at line 2078
Generating implicit firstprivate(half_width,offset,min_val)
Loop carried scalar dependence for unbounded_point at line 2078
2101, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
Generating NVIDIA GPU code
2102, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2103, ! blockidx%x threadidx%x collapsed
2104, ! blockidx%x threadidx%x collapsed
2109, !$acc loop seq
2101, 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))
2104, Generating implicit firstprivate(k,unbounded_point,k_lh_start_i)
2109, Loop carried scalar dependence for unbounded_point at line 2112
Generating implicit firstprivate(half_width,offset,min_val)
Loop carried scalar dependence for unbounded_point at line 2112
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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:
316, 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:
467, 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:
642, 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_mixt_comp_all_levs_col(:,:,:),x_nl_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:
722, 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 lh_microphys_var_covar_module.o silhs_api_module.o latin_hypercube_arrays.o generate_uniform_sample_module.o math_utilities.o silhs_importance_sample_module.o transform_to_pdf_module.o latin_hypercube_driver_module.o parameters_silhs.o output_2D_samples_module.o est_kessler_microphys_module.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libsilhs.a
a - lh_microphys_var_covar_module.o
a - silhs_api_module.o
a - latin_hypercube_arrays.o
a - generate_uniform_sample_module.o
a - math_utilities.o
a - silhs_importance_sample_module.o
a - transform_to_pdf_module.o
a - latin_hypercube_driver_module.o
a - parameters_silhs.o
a - output_2D_samples_module.o
a - est_kessler_microphys_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 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/diag_ustar_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/clubb_model_settings.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/hydrostatic_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/parameters_radiation.F90
apply_time_dependent_forcings_from_array:
643, Generating create(temp_array(:)) [if not already present]
657, Generating update device(temp_array(:))
665, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
666, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
667, ! blockidx%x threadidx%x collapsed
665, Generating default present(thlm_f(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
674, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
675, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
676, ! blockidx%x threadidx%x collapsed
674, Generating default present(thlm_f(:ngrdcol,:nzt))
683, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
684, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
685, ! blockidx%x threadidx%x collapsed
683, Generating default present(thlm_f(:ngrdcol,:nzt))
694, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
695, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
696, ! blockidx%x threadidx%x collapsed
694, Generating default present(sclr_idx,thlm_f(:ngrdcol,:nzt),sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_thl))
705, Generating implicit firstprivate(nzt,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(edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_thl),thlm_f(:ngrdcol,:nzt),sclr_idx)
719, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
720, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
721, ! blockidx%x threadidx%x collapsed
719, Generating default present(rtm_f(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
728, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
729, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
730, ! blockidx%x threadidx%x collapsed
728, Generating default present(rtm_f(:ngrdcol,:nzt))
739, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
740, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
741, ! blockidx%x threadidx%x collapsed
739, Generating default present(sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_rt),sclr_idx,rtm_f(:ngrdcol,:nzt))
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(sclr_idx,rtm_f(:ngrdcol,:nzt),edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_rt))
761, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
762, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
763, ! blockidx%x threadidx%x collapsed
761, Generating default present(um_ref(:ngrdcol,:nzt))
770, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
771, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
772, ! blockidx%x threadidx%x collapsed
770, Generating default present(vm_ref(:ngrdcol,:nzt))
779, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
780, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
781, ! blockidx%x threadidx%x collapsed
779, Generating default present(um_f(:ngrdcol,:nzt))
788, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
789, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
790, ! blockidx%x threadidx%x collapsed
788, Generating default present(vm_f(:ngrdcol,:nzt))
800, Generating implicit firstprivate(nzt,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(wm_zt(:ngrdcol,:nzt))
809, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
810, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
811, ! blockidx%x threadidx%x collapsed
809, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
818, Generating implicit firstprivate(nzt)
Generating NVIDIA GPU code
819, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
823, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
824, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
825, ! blockidx%x threadidx%x collapsed
823, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
838, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
839, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
840, ! blockidx%x threadidx%x collapsed
838, Generating default present(ug(:ngrdcol,:nzt))
847, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
848, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
849, ! blockidx%x threadidx%x collapsed
847, Generating default present(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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/spec_hum_to_mixing_ratio.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))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/microphys_init_cleanup.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/wangara.F90
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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/sfc_flux.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/clex9_nov02.F90
compute_momentum_flux:
57, Generating implicit firstprivate(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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/advance_microphys_module.F90
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))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/input_netcdf.F90
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/clex9_oct14.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/mpace_b.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/neutral_case.F90
microphys_lhs:
1872, 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]
1902, 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]
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)
microphys_rhs:
2188, 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]
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/arm_97.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/arm_0003.F90
arm_97_sfclyr:
96, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
97, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
96, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
97, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
arm_0003_sfclyr:
91, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
92, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
91, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
92, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/rico.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/astex_a209.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/dycoms2_rf02.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/stat_file_utils.F90
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(:,:))
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,:))
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(:))
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/bugsrad_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/arm_3year.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)
pdf_hydromet_microphys_prep:
247, Generating update self(cloud_frac(:,:),ice_supersat_frac(:,:),kh_zm(:,:))
249, Generating update self(wphydrometp(:,:,:))
300, 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(:,:,:))
303, Generating update device(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:))
395, 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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/atex.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/bomex.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/cloud_feedback.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(:))
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(:))
atex_tndcy:
197, Generating enter data create(z_lev(:),z_inversion(:))
203, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
204, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
203, Generating default present(z_lev(:ngrdcol),rtm(:ngrdcol,:),gr)
206, Complex loop carried dependence of z_lev prevents parallelization
Loop carried reuse of z_lev prevents parallelization
213, Generating update self(rtm(:,:),z_lev(:))
228, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
229, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
228, Generating default present(z_lev(:ngrdcol),z_inversion(:ngrdcol),gr,gr%zt(1:ngrdcol,:))
234, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
235, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
236, ! blockidx%x threadidx%x collapsed
234, Generating default present(z_inversion(:ngrdcol),wm_zt(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt))
254, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
255, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
254, Generating default present(wm_zm(:ngrdcol,:),gr)
270, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
271, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
270, Generating default present(z_lev_dycore(:ngrdcol),rtm_dycore(:ngrdcol,:),gr_dycore)
273, Complex loop carried dependence of z_lev_dycore prevents parallelization
Loop carried reuse of z_lev_dycore prevents parallelization
295, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
296, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
295, Generating default present(z_lev_dycore(:ngrdcol),z_inversion_dycore(:ngrdcol),gr_dycore,gr_dycore%zt(1:ngrdcol,:))
359, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
360, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
361, ! blockidx%x threadidx%x collapsed
359, Generating default present(wm_zt(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
369, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
370, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
371, ! blockidx%x threadidx%x collapsed
369, Generating default present(thlm_forcing_dycore(:ngrdcol,:gr_dycore%nzt),rtm_forcing_dycore(:ngrdcol,:gr_dycore%nzt),gr_dycore)
378, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
379, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
380, ! blockidx%x threadidx%x collapsed
378, Generating default present(wm_zm(:ngrdcol,:gr%nzm),gr)
388, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
390, ! blockidx%x threadidx%x collapsed
388, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
399, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
400, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
401, ! blockidx%x threadidx%x collapsed
399, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
410, Generating exit data delete(z_lev(:),z_inversion(:))
atex_sfclyr:
476, Generating enter data create(c_10(:),adjustment(:))
486, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
487, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
486, Generating default present(adjustment(:ngrdcol),ustar(:ngrdcol),t_sfc(:ngrdcol),c_10(:ngrdcol))
487, Generating implicit firstprivate(t_sfc_interp)
501, 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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/cobra.F90
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/fire.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/gabls2.F90
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(:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/gabls3.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,:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/jun25.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(:))
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/lba.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/nov11.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/twp_ice.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)
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))
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/arm.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/Benchmark_cases/dycoms2_rf01.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)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/KK_microphys_module.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(:))
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/input_fields.F90
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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c -I../src ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c -I../src ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/clubb_driver.F90
run_clubb:
2331, 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 create(mu_x_2_n(:,:,:)) [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(:),p_sfc(:),pdf_params%w_2(:,:)) [if not already present]
Generating create(rvm_mc(:,:),cloudy_updraft_frac(:,:)) [if not already present]
Generating copyin(gr%zt(:,:)) [if not already present]
Generating create(sigma_x_2_n(:,:,:)) [if not already present]
Generating copyin(p_in_pa_init(:),exner_init(:),sclr_idx,deep_soil_t_in_k_init(:),dummy_dx(:),pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:)) [if not already present]
Generating create(pdf_params%varnce_thl_2(:,:)) [if not already present]
Generating copyin(pdf_params%varnce_w_1(:,:)) [if not already present]
Generating create(pdf_params%ice_supersat_frac_2(:,:)) [if not already present]
Generating copyin(pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:)) [if not already present]
Generating create(pdf_params_zm%varnce_thl_2(:,:)) [if not already present]
Generating copyin(pdf_params_zm%varnce_w_1(:,:)) [if not already present]
Generating create(pdf_params_zm%ice_supersat_frac_2(:,:),thlm_forcing(:,:),rtm_forcing(:,:),um_forcing(:,:),vm_forcing(:,:),ug(:,:),vg(:,:),wp2(:,:),up2(:,:),vp2(:,:),rcm_in_layer(:,:),wm_zt(:,:),wm_zm(:,:)) [if not already present]
Generating copyin(dummy_dy(:)) [if not already present]
Generating create(exner(:,:),thvm(:,:),p_in_pa(:,:)) [if not already present]
Generating copyin(rho_ds_zt_init(:)) [if not already present]
Generating create(rho_zm(:,:)) [if not already present]
Generating copyin(rho_ds_zm_dycore_init(:)) [if not already present]
Generating create(rho_ds_zt(:,:),invrs_rho_ds_zm(:,:),invrs_rho_ds_zt(:,:),thv_ds_zm(:,:),thv_ds_zt(:,:),rtm_ref(:,:),thlm_ref(:,:),um_ref(:,:),deep_soil_t_in_k(:),sfc_soil_t_in_k(:),veg_t_in_k(:),vm_ref(:,:),rho_ds_zm_dycore(:,:)) [if not already present]
Generating copyin(em_init(:)) [if not already present]
Generating create(err_info%err_code(:)) [if not already present]
Generating copyin(rho_zm_init(:),wm_zm_init(:),thvm_init(:),veg_t_in_k_init(:)) [if not already present]
Generating create(um_pert(:,:),vm_pert(:,:),thlm(:,:),rtm(:,:),um(:,:),vm(:,:),w_up_in_cloud(:,:),wprtp(:,:),wpthlp(:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),upwp_pert(:,:),vpwp_pert(:,:),corr_cholesky_mtx_2(:,:,:,:)) [if not already present]
Generating copyin(sfc_elevation(:)) [if not already present]
Generating create(upwp_sfc_pert(:)) [if not already present]
Generating copyin(rcm_init(:)) [if not already present]
Generating create(rtpthvp(:,:)) [if not already present]
Generating copyin(thlm_init(:),pdf_params_zm%w_2(:,:)) [if not already present]
Generating create(wprtp_forcing(:,:),wpthlp_forcing(:,:),rtp2_forcing(:,:),thlp2_forcing(:,:),rtpthlp_forcing(:,:),thlp3(:,:),wprcp(:,:),wprtp_sfc(:)) [if not already present]
Generating copyin(rtm_ref_init(:),thlm_ref_init(:)) [if not already present]
Generating create(rtp3(:,:)) [if not already present]
Generating copyin(wm_zt_init(:)) [if not already present]
Generating create(wp2vp2(:,:),wp2thlp(:,:),rtpthlp_mc(:,:),thlprcp(:,:)) [if not already present]
Generating copyin(rho_init(:)) [if not already present]
Generating create(rfrzm(:,:),rho(:,:)) [if not already present]
Generating copyin(rho_ds_zm_init(:)) [if not already present]
Generating create(ice_supersat_frac(:,:)) [if not already present]
Generating copyin(invrs_rho_ds_zm_init(:)) [if not already present]
Generating create(thlpthvp(:,:)) [if not already present]
Generating copyin(thv_ds_zm_init(:)) [if not already present]
Generating create(upwp_sfc(:),vpwp_sfc(:)) [if not already present]
Generating copyin(rtm_init(:)) [if not already present]
Generating create(thlm_mc(:,:)) [if not already present]
Generating copyin(ug_init(:)) [if not already present]
Generating create(uprcp(:,:)) [if not already present]
Generating copyin(vg_init(:)) [if not already present]
Generating create(vprcp(:,:)) [if not already present]
Generating copyin(um_ref_init(:),vm_ref_init(:),up2_init(:),vp2_init(:),t_sfc(:)) [if not already present]
Generating create(rtp2_mc(:,:),thlp2_mc(:,:)) [if not already present]
Generating copyin(nu_vert_res_dep%nu9(:),err_info%err_header(:)) [if not already present]
Generating create(rc_coef_zm(:,:),cloud_cover(:,:),wpthlp_sfc(:)) [if not already present]
Generating copyin(wp2_init(:)) [if not already present]
Generating create(wp2rtp(:,:),up3(:,:),vp3(:,:),radht(:,:),wp3(:,:),wpthvp(:,:),wpup2(:,:),wp2thvp(:,:),wp2up2(:,:)) [if not already present]
Generating copyin(hm_metadata,um_init(:),vm_init(:)) [if not already present]
Generating create(upwp(:,:),vpwp(:,:),rcm(:,:),wp4(:,:),w_down_in_cloud(:,:),vpwp_sfc_pert(:),cloudy_downdraft_frac(:,:),cloud_frac(:,:)) [if not already present]
Generating copyin(invrs_rho_ds_zt_init(:)) [if not already present]
Generating create(kh_zm(:,:),invrs_tau_zm(:,:),lh_thl_clipped(:,:,:),x_mixt_comp_all_levs(:,:,:),wpvp2(:,:),lh_rv_clipped(:,:,:),lh_rc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_nc_clipped(:,:,:),lh_rt_clipped(:,:,:),kh_zt(:,:),lscale(:,:),mu_x_1_n(:,:,:)) [if not already present]
Generating copyin(sfc_soil_t_in_k_init(:)) [if not already present]
Generating create(sigma_x_1_n(:,:,:)) [if not already present]
Generating copyin(clubb_params(:,:)) [if not already present]
Generating create(corr_array_1_n(:,:,:,:),corr_array_2_n(:,:,:,:),corr_cholesky_mtx_1(:,:,:,:),rcm_mc(:,:)) [if not already present]
Generating copyin(thv_ds_zt_init(:)) [if not already present]
Generating create(rho_ds_zm(:,:)) [if not already present]
Generating copyin(err_info) [if not already present]
Generating create(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 create(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(:,:)) [if not already present]
Generating copyin(pdf_params%mixt_frac(:,:)) [if not already present]
Generating create(pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_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 create(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(:,:)) [if not already present]
Generating copyin(pdf_params_zm%mixt_frac(:,:)) [if not already present]
Generating create(pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),x_nl_all_levs(:,:,:,:)) [if not already present]
2407, Generating create(sclrm_forcing(:,:,:),sclrm(:,:,:),wpsclrp(:,:,:)) [if not already present]
Generating copyin(sclr_tol(:)) [if not already present]
Generating create(sclrpthvp(:,:,:)) [if not already present]
Generating copyin(sclrm_init(:,:)) [if not already present]
Generating create(sclrp2(:,:,:),sclrp3(:,:,:),sclrprtp(:,:,:),sclrpthlp(:,:,:),wpsclrp_sfc(:,:)) [if not already present]
2412, Generating create(edsclrm_forcing(:,:,:)) [if not already present]
Generating copyin(edsclrm_init(:,:)) [if not already present]
Generating create(edsclrm(:,:,:),wpedsclrp_sfc(:,:)) [if not already present]
2416, Generating create(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:)) [if not already present]
Generating copyin(hm_metadata%l_mix_rat_hm(:)) [if not already present]
Generating create(rtphmp_zt(:,:,:)) [if not already present]
2421, Generating implicit firstprivate(ngrdcol,lh_num_samples)
Generating NVIDIA GPU code
2422, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2423, ! blockidx%x threadidx%x collapsed
2424, ! blockidx%x threadidx%x collapsed
2425, !$acc loop seq
2425, Loop is parallelizable
2432, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2433, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2434, ! blockidx%x threadidx%x collapsed
2488, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2489, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2490, ! blockidx%x threadidx%x collapsed
2535, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2536, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2549, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
2550, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2551, ! blockidx%x threadidx%x collapsed
2552, ! blockidx%x threadidx%x collapsed
2549, Generating default present(sclrm_forcing(:,:,:),sclrm(:,:,:),sclrm_init(:,:),sclrp3(:,:,:))
2560, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
2561, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2562, ! blockidx%x threadidx%x collapsed
2563, ! blockidx%x threadidx%x collapsed
2560, Generating default present(sclrpthlp(:,:,:),sclr_tol(:),sclrp2(:,:,:),sclrprtp(:,:,:),wpsclrp(:,:,:),sclrpthvp(:,:,:))
2573, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
2574, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2575, ! blockidx%x threadidx%x collapsed
2573, Generating default present(wpsclrp_sfc(:,:))
2584, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
2585, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2586, ! blockidx%x threadidx%x collapsed
2587, ! blockidx%x threadidx%x collapsed
2584, Generating default present(edsclrm_init(:,:),edsclrm_forcing(:,:,:),edsclrm(:,:,:))
2594, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
2595, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2596, ! blockidx%x threadidx%x collapsed
2594, Generating default present(wpedsclrp_sfc(:,:))
2605, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
2606, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2607, ! blockidx%x threadidx%x collapsed
2608, ! blockidx%x threadidx%x collapsed
2605, Generating default present(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:))
2616, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
2617, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2618, ! blockidx%x threadidx%x collapsed
2619, ! blockidx%x threadidx%x collapsed
2616, Generating default present(wphydrometp(:,:,:))
2637, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2638, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2639, ! blockidx%x threadidx%x collapsed
2637, Generating default present(gr_dycore)
2789, Generating update self(thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2thvp(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wprtp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:),wpthlp(:,:))
2792, Generating update self(sclrm(:,:,:))
2793, Generating update self(edsclrm(:,:,:))
2859, Generating update self(rho_zm(:,:),wpthlp_sfc(:),wprtp_sfc(:),p_sfc(:))
2870, Generating update device(veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:))
2874, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2875, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2876, ! blockidx%x threadidx%x collapsed
2892, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2893, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2894, ! blockidx%x threadidx%x collapsed
2905, Generating update self(rfrzm(:,:))
2915, Generating update device(rfrzm(:,:))
3128, 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(:,:,:))
3143, Generating copyout(skw_zm(:,:)) [if not already present]
Generating copyin(wp3_zm(:,:),wp2(:,:),clubb_params(:,:)) [if not already present]
3223, Generating update device(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:),wpthlp_mc(:,:))
3225, Generating update device(wphydrometp(:,:,:))
3244, Generating update self(cloud_frac(:,:),rcm(:,:),rho_zm(:,:),rho(:,:),exner(:,:))
3260, Generating update device(thlm_mc(:,:),rcm_mc(:,:))
3266, Generating update self(cloud_frac(:,:))
3281, Generating update self(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:))
3330, Generating update self(p_in_pa(:,:),rho_zm(:,:),thlm(:,:),rtm(:,:),exner(:,:),cloud_frac(:,:),ice_supersat_frac(:,:),rho(:,:),rcm(:,:))
3345, Generating update device(radht(:,:))
prescribe_forcings:
6045, Generating enter data create(thlm_bot(:),um_bot(:),z_bot(:),vm_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:))
6060, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
6061, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6062, ! blockidx%x threadidx%x collapsed
6060, Generating default present(rtm_forcing(:ngrdcol,:nzt),thlm_forcing(:ngrdcol,:nzt))
6068, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6069, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6070, ! blockidx%x threadidx%x collapsed
6068, Generating default present(rtp2_forcing(:ngrdcol,:nzm),rtpthlp_forcing(:ngrdcol,:nzm),wpthlp_forcing(:ngrdcol,:nzm),wprtp_forcing(:ngrdcol,:nzm),thlp2_forcing(:ngrdcol,:nzm))
6115, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6116, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6115, Generating default present(thlm_forcing(:ngrdcol,nzt),rtm_forcing(:ngrdcol,nzt))
6116, Generating implicit firstprivate(nzt)
6176, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6177, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6178, ! blockidx%x threadidx%x collapsed
6176, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
6200, Generating update self(p_in_pa(:,:))
6206, Generating update device(rtm_forcing(:,:),um_ref(:,:),thlm_forcing(:,:),edsclrm_forcing(:,:,:),sclrm_forcing(:,:,:),vm_ref(:,:),wm_zt(:,:),wm_zm(:,:))
6224, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6225, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6226, ! blockidx%x threadidx%x collapsed
6224, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
6233, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
6234, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6235, ! blockidx%x threadidx%x collapsed
6236, !$acc loop seq
6233, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:sclr_dim),gr)
6236, Loop is parallelizable
6244, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
6245, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6246, ! blockidx%x threadidx%x collapsed
6247, !$acc loop seq
6244, Generating default present(gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:edsclr_dim))
6247, Loop is parallelizable
6325, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6326, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6325, Generating default present(ustar(:ngrdcol))
6349, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6350, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6349, Generating default present(ustar(:ngrdcol))
6363, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6364, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6363, Generating default present(ustar(:ngrdcol))
6385, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6386, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6385, Generating default present(ustar(:ngrdcol))
6515, Generating update self(rho_bot(:))
6518, Generating update device(ustar(:),wpthlp_sfc(:),wprtp_sfc(:))
6576, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6577, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6576, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol))
6577, Generating implicit firstprivate(sens_ht,latent_ht)
6583, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
6584, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6585, ! blockidx%x threadidx%x collapsed
6583, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_thl),sclr_idx)
6585, Generating implicit firstprivate(sens_ht)
6592, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
6593, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6594, ! blockidx%x threadidx%x collapsed
6592, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_rt),sclr_idx)
6594, Generating implicit firstprivate(latent_ht)
6605, Generating update self(rho_zm(:,:),upwp_sfc(:),ustar(:),t_sfc(:),vpwp_sfc(:),wpthlp_sfc(:),wprtp_sfc(:))
6635, 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:
6740, Generating create(thlm_zm(:,:),um_zm(:,:),vm_zm(:,:),k_min(:),rtm_zm(:,:),exner_zm(:,:)) [if not already present]
6745, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6746, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6745, 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))
6765, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6766, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6773, !$acc loop seq
6765, Generating default present(gr,z_bot(:ngrdcol),gr%zt(1:ngrdcol,:))
6766, Generating implicit firstprivate(k,min_val)
6773, Loop carried scalar dependence for min_val at line 6774
Loop carried reuse of k_min prevents parallelization
6783, Generating update self(k_min(:))
6816, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6817, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6816, 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,:))
6817, 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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/error.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c -I../src ../src/enhanced_simann.F90
ar rv /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_other.a arm.o clex9_nov02.o dycoms2_rf01.o gfdl_activation.o KK_microphys_module.o input_netcdf.o input_interpret.o clubb_model_settings.o input_grads.o quicksort.o gabls3_night.o microphys_driver.o ice_dfsn_module.o clex9_oct14.o sounding.o mpace_b.o neutral_case.o arm_97.o arm_0003.o spec_hum_to_mixing_ratio.o rico.o astex_a209.o advance_microphys_module.o dycoms2_rf02.o sfc_flux.o error.o gabls3.o jun25.o hydrostatic_module.o coamps_microphys_driver_module.o simple_rad_module.o stat_file_utils.o pdf_hydromet_microphys_wrapper.o nov11.o silhs_category_variance_module.o generalized_grid_test.o twp_ice.o bugsrad_driver.o diag_ustar_module.o mixed_moment_PDF_integrals.o fire.o clubb_driver.o estimate_scm_microphys_module.o extended_atmosphere_module.o rad_lwsw_module.o microphys_init_cleanup.o cloud_feedback.o enhanced_simann.o atex.o lh_microphys_driver_module.o time_dependent_input.o bomex.o cobra.o cos_solar_zen_module.o morrison_microphys_module.o mpace_a.o extrapolation.o parameters_radiation.o parameters_microphys.o lba.o input_fields.o cloud_sed_module.o gabls2.o arm_3year.o wangara.o soil_vegetation.o
ar: creating /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../lib/libclubb_other.a
a - arm.o
a - clex9_nov02.o
a - dycoms2_rf01.o
a - gfdl_activation.o
a - KK_microphys_module.o
a - input_netcdf.o
a - input_interpret.o
a - clubb_model_settings.o
a - input_grads.o
a - quicksort.o
a - gabls3_night.o
a - microphys_driver.o
a - ice_dfsn_module.o
a - clex9_oct14.o
a - sounding.o
a - mpace_b.o
a - neutral_case.o
a - arm_97.o
a - arm_0003.o
a - spec_hum_to_mixing_ratio.o
a - rico.o
a - astex_a209.o
a - advance_microphys_module.o
a - dycoms2_rf02.o
a - sfc_flux.o
a - error.o
a - gabls3.o
a - jun25.o
a - hydrostatic_module.o
a - coamps_microphys_driver_module.o
a - simple_rad_module.o
a - stat_file_utils.o
a - pdf_hydromet_microphys_wrapper.o
a - nov11.o
a - silhs_category_variance_module.o
a - generalized_grid_test.o
a - twp_ice.o
a - bugsrad_driver.o
a - diag_ustar_module.o
a - mixed_moment_PDF_integrals.o
a - fire.o
a - clubb_driver.o
a - estimate_scm_microphys_module.o
a - extended_atmosphere_module.o
a - rad_lwsw_module.o
a - microphys_init_cleanup.o
a - cloud_feedback.o
a - enhanced_simann.o
a - atex.o
a - lh_microphys_driver_module.o
a - time_dependent_input.o
a - bomex.o
a - cobra.o
a - cos_solar_zen_module.o
a - morrison_microphys_module.o
a - mpace_a.o
a - extrapolation.o
a - parameters_radiation.o
a - parameters_microphys.o
a - lba.o
a - input_fields.o
a - cloud_sed_module.o
a - gabls2.o
a - arm_3year.o
a - wangara.o
a - soil_vegetation.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 -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/clubb_thread_test.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/G_unit_test_types/mu_sigma_hm_tests.F90
make[1]: Entering directory '/home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/obj'
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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 -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c -I../src/CLUBB_core ../src/int2txt.F90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -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 -Mcache_align -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/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 -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/lib -lnetcdff -acc -Mcuda
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 -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/lib -lnetcdff -acc -Mcuda
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
nvfortran 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 -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/G_unit_test_types/spurious_source_test.F90
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 223)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 227)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 280)
NVFORTRAN-W-0435-Array declared with zero size (../src/G_unit_test_types/spurious_source_test.F90: 283)
nvfortran -DNETCDF -DCLUBB_REAL_TYPE=8 -DCLUBB_GPU -DCUDA -DCOAMPS_MICRO -DNR_SP -DSILHS -Dradoffline -Dnooverlap -DCLUBB -I/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/G_unit_test_types/tuner_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/G_unit_test_types/rev_direction_grid_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/G_unit_test_types/smooth_min_max_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/G_unit_test_types/read_corr_mtx_test.F90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/nr.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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/G_unit_test_types/smooth_heaviside_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/G_unit_test_types/Nc_Ncn_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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/G_unit_test_types/w_up_in_cloud_tests.F90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran_state.f90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/amebsa.f90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/amoeba.f90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran1_v.f90
nvfortran -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c /home/jenkins/workspace/clubb_plot_nvhpc_gpu_vs_cpu/compile/../src/Numerical_recipes/ran1_s.f90
nvfortran nrtype.o ran1_v.o ran_state.o nrutil.o clubb_tuner.o nr.o ran1_s.o amebsa.o amoeba.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 -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/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-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/include -Mcache_align -O2 -Mbackslash -Mstandard -Kieee -acc -Minfo=accel -c ../src/G_unit_tests.F90
nvfortran mu_sigma_hm_tests.o spurious_source_test.o tuner_tests.o rev_direction_grid_test.o smooth_min_max_tests.o read_corr_mtx_test.o hole_filling_tests.o smooth_heaviside_tests.o pdf_parameter_tests.o silhs_category_test.o corr_cholesky_mtx_tests.o G_unit_tests.o w_up_in_cloud_tests.o KK_integrals_tests.o Nc_Ncn_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 -Mcache_align -L/usr/local/spack/opt/spack/linux-pop21-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-frc2icgquxwm3kv6oynvxbluns2r5tg3/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/
check_for_missing_threadprivate.py has begun.
[91mcheck_for_missing_threadprivate.py did not pass.[0m
[91mfailedFiles = ['../src/CLUBB_core/corr_varnce_module.F90', '../src/CLUBB_core/sponge_layer_damping.F90', '../src/CLUBB_core/error_code.F90', '../src/CLUBB_core/parameters_model.F90', '../src/CLUBB_core/grid_adaptation.F90'][0m
perl ../utilities/CLUBBStandardsCheck.pl ../src/*.F90
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
174 : call stat_update_var_pt( stats_metadata%isfc_soil_T_in_K, 1, sfc_soil_T_in_K(i), stats_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
175 : call stat_update_var_pt( stats_metadata%ideep_soil_T_in_K, 1, deep_soil_T_in_K(i), stats_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
212 : call stat_update_var_pt( stats_metadata%isoil_heat_flux, 1, soil_heat_flux(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
213 : stats_sfc(i) ) ! intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/soil_vegetation.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
../src/pdf_hydromet_microphys_wrapper.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
296 : stats_zt(i), stats_zm(i), & ! In/Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
300 : !$acc update device( mu_x_1_n, mu_x_2_n, sigma_x_1_n, sigma_x_2_n, corr_array_1_n, corr_array_2_n, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
396 : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/pdf_hydromet_microphys_wrapper.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Expected read_random_seed for end function.
CLUBBStandardsCheck.pl WARNING: Endings of either program, module, subroutine, or function blocks to not match the beginning
../src/error.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
381 : um(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
383 : vm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
385 : ugm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
387 : vgm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
389 : thlm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
391 : rtm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
393 : press(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
396 : wm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
413 : edsclr_snd(km1,edsclr), edsclr_snd(k00,edsclr), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
414 : edsclr_snd(kp1,edsclr), edsclr_snd(kp2,edsclr) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
438 : um(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), u(k_above), u(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
439 : vm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), v(k_above), v(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
440 : ugm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), ug(k_above), ug(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
441 : vgm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), vg(k_above), vg(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
442 : thlm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), theta(k_above), theta(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
443 : rtm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), rt(k_above), rt(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
444 : press(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), p_in_Pa(k_above), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
446 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
450 : sclrm(i,k,sclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
456 : edsclrm(i,k,edsclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
485 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
511 : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/sounding.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
../src/generalized_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
736 : pdf_params_zm_flip%ice_supersat_frac_1(i,:) = flip( pdf_params_zm%ice_supersat_frac_1(i,:), nzm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
737 : pdf_params_zm_flip%ice_supersat_frac_2(i,:) = flip( pdf_params_zm%ice_supersat_frac_2(i,:), nzm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
904 : 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.
916 : 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.
918 : wp2_flip, wp3_flip, rtp2_flip, rtp3_flip, thlp2_flip, thlp3_flip, rtpthlp_flip, & ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
924 : wp2rtp_flip, wp2thlp_flip, uprcp_flip, vprcp_flip, rc_coef_zm_flip, wp4_flip, & ! intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
925 : wpup2_flip, wpvp2_flip, wp2up2_flip, wp2vp2_flip, ice_supersat_frac_flip, & ! intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/generalized_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1865 : allocate( um_ref(ngrdcol, gr%nzt) ) ! Reference u wind for nudging; Michael Falk, 17 Oct 2007
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1866 : allocate( vm_ref(ngrdcol, gr%nzt) ) ! Reference v wind for nudging; Michael Falk, 17 Oct 2007
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2194 : ! Initialize statistics output, note that this will allocate/initialize stats variables for all
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2216 : ! Initialize statistics output, note that this will allocate/initialize stats variables for all
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2369 : !$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.
2381 : !$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.
2382 : !$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.
2385 : !$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.
2387 : !$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.
2393 : !$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.
2394 : !$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.
2395 : !$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.
2396 : !$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.
2397 : !$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.
2398 : !$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.
2399 : !$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.
2400 : !$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.
2401 : !$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.
2402 : !$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.
2450 : 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.
2456 : um_pert(i,k) = zero ! Variables used to track perturbed version of winds.
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2458 : wm_zt(i,k) = wm_zt_init(k) ! Imposed large scale w - Thermodynamic levels
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2800 : um(i,:), vm(i,:), rtm(i,:), wprtp(i,:), thlm(i,:), wpthlp(i,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3130 : !$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.
3132 : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped, &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3136 : !$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.
3137 : !$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.
3160 : thlm(i,:), p_in_Pa(i,:), exner(i,:), rho(i,:), rho_zm(i,:), rtm(i,:), &! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3161 : rcm(i,:), cloud_frac(i,:), wm_zt(i,:), wm_zm(i,:), wp2_zt(i,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3162 : hydromet(i,:,:), Nc_in_cloud(i,:), & ! In
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3178 : stats_zt(i), stats_zm(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3179 : stats_sfc(i), stats_lh_zt(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3180 : Nccnm(i,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3181 : hydromet_mc(i,:,:), Ncm_mc(i,:), rcm_mc(i,:), rvm_mc(i,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3182 : thlm_mc(i,:), hydromet_vel_zt(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3183 : hydromet_vel_covar_zt_impc(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3184 : hydromet_vel_covar_zt_expc(i,:,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3185 : wprtp_mc(i,:), wpthlp_mc(i,:), rtp2_mc(i,:), & ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3186 : thlp2_mc(i,:), rtpthlp_mc(i,:) ) ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3210 : stats_zt(i), stats_zm(i), stats_sfc(i), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3211 : hydromet(i,:,:), hydromet_vel_zt(i,:,:), hydrometp2(i,:,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3212 : K_hm(i,:,:), Ncm(i,:), Nc_in_cloud(i,:), rvm_mc(i,:), & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3213 : thlm_mc(i,:), err_info, & ! Inout
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3214 : wphydrometp(i,:,:), wpNcp(i,:) ) ! Out
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
3223 : !$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.
3281 : !$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.
3287 : 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.
3289 : 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.
3291 : 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.
3293 : 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.
3310 : !$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.
3330 : !$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.
3368 : 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.
3397 : if ( ( stats_metadata%l_stats_last .or. stats_metadata%l_stats .or. l_output_multi_col ) .and. l_stdout ) then
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6045 : !$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.
6206 : !$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.
6608 : 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.
6611 : 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.
6614 : call stat_update_var_pt( stats_metadata%iwpthlp_sfc, 1, wpthlp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6617 : call stat_update_var_pt( stats_metadata%iwprtp_sfc, 1, wprtp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6620 : call stat_update_var_pt( stats_metadata%iupwp_sfc, 1, upwp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6623 : call stat_update_var_pt( stats_metadata%ivpwp_sfc, 1, vpwp_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6626 : call stat_update_var_pt( stats_metadata%iustar, 1, ustar(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6629 : call stat_update_var_pt( stats_metadata%iT_sfc, 1, T_sfc(i), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6635 : !$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.
6837 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6841 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6845 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6846 : exner_zm(i,km1), exner_zm(i,k00), exner_zm(i,kp1), exner_zm(i,kp2) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6849 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6850 : thlm_zm(i,km1), thlm_zm(i,k00), thlm_zm(i,kp1), thlm_zm(i,kp2) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6853 : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
6854 : 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.
../src/clubb_driver.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
perl ../utilities/CLUBBStandardsCheck.pl ../src/CLUBB_core/*.F90
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test 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.
../src/CLUBB_core/err_info_type_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Missing 'implicit none' statements. 'Implicit None' check FAILED!
CLUBBStandardsCheck.pl Add a line containing 'implicit none' to each program, module, subroutine, and function.
../src/CLUBB_core/mt95.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
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.
../src/CLUBB_core/advance_windm_edsclrm_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1371 : status = nf90_def_var( ncid_zm, "columns", NF90_INT, (/column_id_zm/), column_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1372 : status = nf90_def_var( ncid_zm, "altitude", NF90_PREC, (/vertical_id_zm/), vertical_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1373 : status = nf90_def_var( ncid_zm, "time", NF90_PREC, (/time_id_zm/), time_var_id_zm )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1425 : status = nf90_def_var( ncid_zt, "columns", NF90_INT, (/column_id_zt/), column_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1426 : status = nf90_def_var( ncid_zt, "altitude", NF90_PREC, (/vertical_id_zt/), vertical_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1427 : status = nf90_def_var( ncid_zt, "time", NF90_PREC, (/time_id_zt/), time_var_id_zt )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1473 : status = nf90_put_var( ncid_zm, column_var_id_zm, column_list, start=(/1/), count=(/ngrdcol/) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1474 : status = nf90_put_var( ncid_zt, column_var_id_zt, column_list, start=(/1/), count=(/ngrdcol/) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1476 : !=================================== Allocate Output Arrays ===================================
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1603 : !$acc upwp_out, vpwp_out, up2_out, vp2_out, wp3_out, rcm_out, cloud_frac_out, rtm_out, thlm_out )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/CLUBB_core/output_netcdf.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
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.
../src/CLUBB_core/mono_flux_limiter.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
775 : 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.
776 : 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.
777 : rtpthlp(i,gr%k_lb_zm), sclrp2(i,gr%k_lb_zm,:), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
778 : sclrprtp(i,gr%k_lb_zm,:), sclrpthlp(i,gr%k_lb_zm,:), & ! intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
779 : err_info ) ! intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/CLUBB_core/sfc_varnce_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1319 : sclrprtp(:,:,sclr) ) ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
1354 : sclrpthlp(:,:,sclr) ) ! Intent(inout)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/CLUBB_core/advance_xp2_xpyp_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
782 : 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.
783 : invrs_tau_C6_zm, l_scalar_calc, & ! Intent(in)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
784 : lhs_pr1_wprtp, lhs_pr1_wpthlp, lhs_pr1_wpsclrp ) ! Intent(out)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
862 : stats_zt, stats_zm, stats_sfc, & ! InOut
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
863 : rtm, wprtp, thlm, wpthlp, sclrm, wpsclrp, & ! InOut
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
864 : err_info ) ! InOut
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/CLUBB_core/advance_xm_wpxp_module.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2305 : 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.
2307 : 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.
2317 : 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.
2319 : 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.
2380 : chip2 = compute_variance_binormal( chi, pdf_params%chi_1(icol,:), pdf_params%chi_2(icol,:), &
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
2381 : pdf_params%stdev_chi_1(icol,:), pdf_params%stdev_chi_2(icol,:), &
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/CLUBB_core/stats_clubb_utilities.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
perl ../utilities/CLUBBStandardsCheck.pl ../src/Benchmark_cases/*.F90
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
127 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
128 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/bomex.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
91 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
92 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/dycoms2_rf01.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
121 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
122 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/dycoms2_rf02.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
96 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
97 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
176 : wpthlp_sfc(i) = convert_sens_ht_to_km_s( ( 270._core_rknd * ft**1.5_core_rknd ), rho_sfc(i) )
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
177 : wprtp_sfc(i) = convert_latent_ht_to_m_s( ( 554._core_rknd * ft**1.3_core_rknd ), rho_sfc(i) )
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/lba.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
152 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
153 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/gabls2.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
157 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
158 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/mpace_b.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
272 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
273 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/mpace_a.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
104 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
105 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/wangara.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
159 : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
160 : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k)
CLUBBStandardsCheck.pl WARNING: File has lines that exceed 100 characters.
../src/Benchmark_cases/rico.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
perl ../utilities/CLUBBStandardsCheck.pl ../src/KK_microphys/*.F90
CLUBBStandardsCheck.pl has begun.
CLUBBStandardsCheck.pl has finished.
perl ../utilities/CLUBBStandardsCheck.pl ../src/SILHS/*.F90
CLUBBStandardsCheck.pl has begun.
CLUBBStandardsCheck.pl has finished.
perl ../utilities/CLUBBStandardsCheck.pl ../src/G_unit_test_types/*.F90
CLUBBStandardsCheck.pl has begun.
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Number of "private" statements does not not match number of modules.
CLUBBStandardsCheck.pl WARNING: Private Test failed!
../src/G_unit_test_types/rev_direction_grid_test.F90
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
229 : !seed used = -1102123834 1480475276 -248259584 525496705 1614213535 -1267052688 6290033 -78466652
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
230 : !seed_output = (/ -1102123834, 1480475276, -248259584, 525496705, 1614213535, -1267052688, 6290033, -78466652 /)
CLUBBStandardsCheck.pl WARNING: Line has exceeded 100 characters.
746 : 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.
750 : 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.
791 : 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.
797 : 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.
../src/G_unit_test_types/rev_direction_grid_test.F90
--------------------------------------------------------------------------------
CLUBBStandardsCheck.pl has finished.
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU_ACC)
[Pipeline] lock
Trying to acquire lock on [Resource: GPU_malan]
Resource [GPU_malan] did not exist. Created.
Lock acquired on [Resource: GPU_malan]
[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-pop21-skylake_avx512/gcc-12.2.0/lmod-8.7.37-d6vyrvvncsuguygovgvimahv5kfyaunp/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
+++ find /usr/local/spack/share/spack/lmod/linux-pop21-x86_64/Core -print -quit
++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop21-x86_64/Core
++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop21-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_28786c5
+ mkdir output
[Pipeline] }
Lock released on resource [Resource: GPU_malan]
[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_28786c5 gpu_28786c5 cur_out/cpu_06dbd27 cur_out/gpu_06dbd27 -o 28786c5_vs_master_06dbd27
*******************************************
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: 6 of 166 total .png panels complete
Progress: 9 of 166 total .png panels complete
Progress: 12 of 166 total .png panels complete
Progress: 16 of 166 total .png panels complete
Progress: 19 of 166 total .png panels complete
Progress: 22 of 166 total .png panels complete
Progress: 25 of 224 total .png panels complete
Progress: 28 of 224 total .png panels complete
Progress: 31 of 282 total .png panels complete
Progress: 35 of 282 total .png panels complete
Progress: 41 of 282 total .png panels complete
Progress: 47 of 282 total .png panels complete
Progress: 51 of 282 total .png panels complete
Progress: 56 of 282 total .png panels complete
Progress: 60 of 282 total .png panels complete
Progress: 63 of 365 total .png panels complete
Progress: 69 of 365 total .png panels complete
Progress: 77 of 365 total .png panels complete
Progress: 84 of 365 total .png panels complete
Progress: 90 of 365 total .png panels complete
Progress: 94 of 365 total .png panels complete
Progress: 98 of 365 total .png panels complete
Progress: 103 of 365 total .png panels complete
Progress: 111 of 365 total .png panels complete
Progress: 121 of 441 total .png panels complete
Progress: 125 of 441 total .png panels complete
Progress: 130 of 441 total .png panels complete
Progress: 135 of 441 total .png panels complete
Progress: 140 of 441 total .png panels complete
Progress: 146 of 441 total .png panels complete
Progress: 154 of 441 total .png panels complete
Progress: 161 of 441 total .png panels complete
Progress: 168 of 441 total .png panels complete
Progress: 174 of 441 total .png panels complete
Progress: 180 of 441 total .png panels complete
Progress: 186 of 441 total .png panels complete
Progress: 188 of 441 total .png panels complete
Progress: 194 of 441 total .png panels complete
Progress: 200 of 441 total .png panels complete
Progress: 205 of 441 total .png panels complete
Progress: 213 of 441 total .png panels complete
Progress: 220 of 498 total .png panels complete
Progress: 227 of 498 total .png panels complete
Progress: 233 of 498 total .png panels complete
Progress: 237 of 498 total .png panels complete
Progress: 248 of 498 total .png panels complete
Progress: 256 of 498 total .png panels complete
Progress: 264 of 498 total .png panels complete
Progress: 268 of 498 total .png panels complete
Progress: 276 of 498 total .png panels complete
Progress: 284 of 498 total .png panels complete
Progress: 292 of 498 total .png panels complete
Progress: 298 of 498 total .png panels complete
Progress: 303 of 498 total .png panels complete
Progress: 406 of 625 total .png panels complete
Progress: 411 of 625 total .png panels complete
Progress: 414 of 625 total .png panels complete
Progress: 421 of 625 total .png panels complete
Progress: 425 of 625 total .png panels complete
Progress: 431 of 625 total .png panels complete
Progress: 435 of 625 total .png panels complete
Progress: 441 of 625 total .png panels complete
Progress: 446 of 625 total .png panels complete
Progress: 450 of 625 total .png panels complete
Progress: 454 of 625 total .png panels complete
Progress: 459 of 625 total .png panels complete
Progress: 466 of 625 total .png panels complete
Progress: 472 of 625 total .png panels complete
Progress: 478 of 625 total .png panels complete
Progress: 485 of 625 total .png panels complete
Progress: 489 of 625 total .png panels complete
Progress: 496 of 678 total .png panels complete
Progress: 500 of 678 total .png panels complete
Progress: 510 of 678 total .png panels complete
Progress: 515 of 678 total .png panels complete
Progress: 518 of 678 total .png panels complete
Progress: 522 of 678 total .png panels complete
Progress: 526 of 678 total .png panels complete
Progress: 533 of 678 total .png panels complete
Progress: 539 of 678 total .png panels complete
Progress: 545 of 678 total .png panels complete
Progress: 551 of 678 total .png panels complete
Progress: 555 of 717 total .png panels complete
Progress: 561 of 717 total .png panels complete
Progress: 570 of 717 total .png panels complete
Progress: 579 of 717 total .png panels complete
Progress: 582 of 717 total .png panels complete
Progress: 587 of 717 total .png panels complete
Progress: 591 of 717 total .png panels complete
Progress: 593 of 717 total .png panels complete
Progress: 597 of 717 total .png panels complete
Progress: 603 of 717 total .png panels complete
Progress: 607 of 717 total .png panels complete
Progress: 612 of 717 total .png panels complete
Progress: 616 of 717 total .png panels complete
Progress: 619 of 717 total .png panels complete
Progress: 621 of 717 total .png panels complete
Progress: 626 of 777 total .png panels complete
Progress: 635 of 777 total .png panels complete
Progress: 639 of 846 total .png panels complete
Progress: 642 of 846 total .png panels complete
Progress: 647 of 846 total .png panels complete
Progress: 654 of 846 total .png panels complete
Progress: 658 of 846 total .png panels complete
Progress: 664 of 846 total .png panels complete
Progress: 668 of 846 total .png panels complete
Progress: 676 of 846 total .png panels complete
Progress: 681 of 846 total .png panels complete
Progress: 784 of 904 total .png panels complete
Progress: 788 of 904 total .png panels complete
Progress: 791 of 904 total .png panels complete
Progress: 793 of 904 total .png panels complete
Progress: 796 of 904 total .png panels complete
Progress: 799 of 904 total .png panels complete
Progress: 802 of 904 total .png panels complete
Progress: 805 of 904 total .png panels complete
Progress: 808 of 904 total .png panels complete
Progress: 810 of 904 total .png panels complete
Progress: 813 of 904 total .png panels complete
Progress: 817 of 904 total .png panels complete
Progress: 820 of 904 total .png panels complete
Progress: 823 of 904 total .png panels complete
Progress: 828 of 904 total .png panels complete
Progress: 830 of 904 total .png panels complete
Progress: 833 of 904 total .png panels complete
Progress: 835 of 904 total .png panels complete
Progress: 839 of 904 total .png panels complete
Progress: 842 of 904 total .png panels complete
Progress: 844 of 904 total .png panels complete
Progress: 847 of 904 total .png panels complete
Progress: 849 of 904 total .png panels complete
Progress: 851 of 904 total .png panels complete
Progress: 853 of 904 total .png panels complete
Progress: 855 of 904 total .png panels complete
Progress: 858 of 904 total .png panels complete
Progress: 860 of 904 total .png panels complete
Progress: 862 of 904 total .png panels complete
Progress: 864 of 904 total .png panels complete
Progress: 866 of 904 total .png panels complete
Progress: 868 of 904 total .png panels complete
Progress: 870 of 904 total .png panels complete
Progress: 872 of 904 total .png panels complete
Progress: 874 of 904 total .png panels complete
Progress: 877 of 904 total .png panels complete
Progress: 879 of 904 total .png panels complete
Progress: 881 of 904 total .png panels complete
Progress: 883 of 904 total .png panels complete
Progress: 885 of 904 total .png panels complete
Progress: 887 of 904 total .png panels complete
Progress: 888 of 904 total .png panels complete
Progress: 889 of 904 total .png panels complete
Progress: 890 of 904 total .png panels complete
Progress: 891 of 904 total .png panels complete
Progress: 892 of 904 total .png panels complete
Progress: 893 of 904 total .png panels complete
Progress: 894 of 904 total .png panels complete
Progress: 895 of 904 total .png panels complete
Progress: 896 of 904 total .png panels complete
Progress: 897 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: 34 of 282 total .png panels complete
Progress: 39 of 282 total .png panels complete
Progress: 44 of 282 total .png panels complete
Progress: 49 of 282 total .png panels complete
Progress: 54 of 282 total .png panels complete
Progress: 59 of 282 total .png panels complete
Progress: 64 of 365 total .png panels complete
Progress: 68 of 365 total .png panels complete
Progress: 71 of 365 total .png panels complete
Progress: 74 of 365 total .png panels complete
Progress: 80 of 365 total .png panels complete
Progress: 85 of 365 total .png panels complete
Progress: 89 of 365 total .png panels complete
Progress: 93 of 365 total .png panels complete
Progress: 99 of 365 total .png panels complete
Progress: 107 of 365 total .png panels complete
Progress: 113 of 365 total .png panels complete
Progress: 118 of 441 total .png panels complete
Progress: 122 of 441 total .png panels complete
Progress: 128 of 441 total .png panels complete
Progress: 134 of 441 total .png panels complete
Progress: 141 of 441 total .png panels complete
Progress: 148 of 441 total .png panels complete
Progress: 156 of 441 total .png panels complete
Progress: 166 of 441 total .png panels complete
Progress: 173 of 441 total .png panels complete
Progress: 185 of 441 total .png panels complete
Progress: 197 of 441 total .png panels complete
Progress: 201 of 441 total .png panels complete
Progress: 210 of 441 total .png panels complete
Progress: 215 of 441 total .png panels complete
Progress: 222 of 498 total .png panels complete
Progress: 230 of 498 total .png panels complete
Progress: 236 of 498 total .png panels complete
Progress: 241 of 498 total .png panels complete
Progress: 247 of 498 total .png panels complete
Progress: 251 of 498 total .png panels complete
Progress: 258 of 498 total .png panels complete
Progress: 266 of 498 total .png panels complete
Progress: 275 of 498 total .png panels complete
Progress: 285 of 498 total .png panels complete
Progress: 294 of 498 total .png panels complete
Progress: 301 of 498 total .png panels complete
Progress: 307 of 498 total .png panels complete
Progress: 312 of 498 total .png panels complete
Progress: 319 of 498 total .png panels complete
Progress: 324 of 498 total .png panels complete
Progress: 326 of 498 total .png panels complete
Progress: 332 of 498 total .png panels complete
Progress: 338 of 498 total .png panels complete
Progress: 342 of 498 total .png panels complete
Progress: 351 of 498 total .png panels complete
Progress: 358 of 498 total .png panels complete
Progress: 366 of 498 total .png panels complete
Progress: 374 of 498 total .png panels complete
Progress: 383 of 498 total .png panels complete
Progress: 387 of 571 total .png panels complete
Progress: 396 of 571 total .png panels complete
Progress: 560 of 717 total .png panels complete
Progress: 562 of 717 total .png panels complete
Progress: 568 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: 585 of 717 total .png panels complete
Progress: 588 of 717 total .png panels complete
Progress: 592 of 717 total .png panels complete
Progress: 596 of 717 total .png panels complete
Progress: 600 of 717 total .png panels complete
Progress: 604 of 717 total .png panels complete
Progress: 608 of 717 total .png panels complete
Progress: 611 of 717 total .png panels complete
Progress: 615 of 717 total .png panels complete
Progress: 618 of 717 total .png panels complete
Progress: 624 of 777 total .png panels complete
Progress: 629 of 777 total .png panels complete
Progress: 632 of 777 total .png panels complete
Progress: 638 of 846 total .png panels complete
Progress: 645 of 846 total .png panels complete
Progress: 648 of 846 total .png panels complete
Progress: 655 of 846 total .png panels complete
Progress: 663 of 846 total .png panels complete
Progress: 673 of 846 total .png panels complete
Progress: 678 of 846 total .png panels complete
Progress: 684 of 846 total .png panels complete
Progress: 689 of 846 total .png panels complete
Progress: 695 of 846 total .png panels complete
Progress: 700 of 846 total .png panels complete
Progress: 705 of 846 total .png panels complete
Progress: 712 of 846 total .png panels complete
Progress: 717 of 846 total .png panels complete
Progress: 721 of 846 total .png panels complete
Progress: 727 of 846 total .png panels complete
Progress: 732 of 846 total .png panels complete
Progress: 737 of 846 total .png panels complete
Progress: 742 of 846 total .png panels complete
Progress: 746 of 846 total .png panels complete
Progress: 38 of 282 total .png panels complete
Progress: 43 of 282 total .png panels complete
Progress: 48 of 282 total .png panels complete
Progress: 53 of 282 total .png panels complete
Progress: 62 of 282 total .png panels complete
Progress: 67 of 365 total .png panels complete
Progress: 72 of 365 total .png panels complete
Progress: 78 of 365 total .png panels complete
Progress: 82 of 365 total .png panels complete
Progress: 87 of 365 total .png panels complete
Progress: 95 of 365 total .png panels complete
Progress: 101 of 365 total .png panels complete
Progress: 106 of 365 total .png panels complete
Progress: 109 of 365 total .png panels complete
Progress: 112 of 365 total .png panels complete
Progress: 117 of 441 total .png panels complete
Progress: 124 of 441 total .png panels complete
Progress: 129 of 441 total .png panels complete
Progress: 136 of 441 total .png panels complete
Progress: 145 of 441 total .png panels complete
Progress: 152 of 441 total .png panels complete
Progress: 158 of 441 total .png panels complete
Progress: 164 of 441 total .png panels complete
Progress: 175 of 441 total .png panels complete
Progress: 182 of 441 total .png panels complete
Progress: 192 of 441 total .png panels complete
Progress: 204 of 441 total .png panels complete
Progress: 214 of 441 total .png panels complete
Progress: 218 of 441 total .png panels complete
Progress: 226 of 498 total .png panels complete
Progress: 232 of 498 total .png panels complete
Progress: 240 of 498 total .png panels complete
Progress: 242 of 498 total .png panels complete
Progress: 249 of 498 total .png panels complete
Progress: 252 of 498 total .png panels complete
Progress: 260 of 498 total .png panels complete
Progress: 270 of 498 total .png panels complete
Progress: 278 of 498 total .png panels complete
Progress: 283 of 498 total .png panels complete
Progress: 289 of 498 total .png panels complete
Progress: 295 of 498 total .png panels complete
Progress: 302 of 498 total .png panels complete
Progress: 309 of 498 total .png panels complete
Progress: 316 of 498 total .png panels complete
Progress: 320 of 498 total .png panels complete
Progress: 327 of 498 total .png panels complete
Progress: 335 of 498 total .png panels complete
Progress: 340 of 498 total .png panels complete
Progress: 346 of 498 total .png panels complete
Progress: 347 of 498 total .png panels complete
Progress: 356 of 498 total .png panels complete
Progress: 359 of 498 total .png panels complete
Progress: 364 of 498 total .png panels complete
Progress: 367 of 498 total .png panels complete
Progress: 370 of 498 total .png panels complete
Progress: 375 of 498 total .png panels complete
Progress: 379 of 498 total .png panels complete
Progress: 381 of 498 total .png panels complete
Progress: 497 of 678 total .png panels complete
Progress: 503 of 678 total .png panels complete
Progress: 507 of 678 total .png panels complete
Progress: 519 of 678 total .png panels complete
Progress: 528 of 678 total .png panels complete
Progress: 534 of 678 total .png panels complete
Progress: 540 of 678 total .png panels complete
Progress: 547 of 678 total .png panels complete
Progress: 553 of 678 total .png panels complete
Progress: 558 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: 580 of 717 total .png panels complete
Progress: 584 of 717 total .png panels complete
Progress: 590 of 717 total .png panels complete
Progress: 595 of 717 total .png panels complete
Progress: 599 of 717 total .png panels complete
Progress: 602 of 717 total .png panels complete
Progress: 605 of 717 total .png panels complete
Progress: 609 of 717 total .png panels complete
Progress: 613 of 717 total .png panels complete
Progress: 617 of 717 total .png panels complete
Progress: 622 of 777 total .png panels complete
Progress: 628 of 777 total .png panels complete
Progress: 633 of 777 total .png panels complete
Progress: 640 of 846 total .png panels complete
Progress: 646 of 846 total .png panels complete
Progress: 649 of 846 total .png panels complete
Progress: 653 of 846 total .png panels complete
Progress: 659 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: 680 of 846 total .png panels complete
Progress: 685 of 846 total .png panels complete
Progress: 688 of 846 total .png panels complete
Progress: 693 of 846 total .png panels complete
Progress: 699 of 846 total .png panels complete
Progress: 704 of 846 total .png panels complete
Progress: 709 of 846 total .png panels complete
Progress: 713 of 846 total .png panels complete
Progress: 719 of 846 total .png panels complete
Progress: 723 of 846 total .png panels complete
Progress: 729 of 846 total .png panels complete
Progress: 735 of 846 total .png panels complete
Progress: 739 of 846 total .png panels complete
Progress: 743 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: 758 of 846 total .png panels complete
Progress: 762 of 846 total .png panels complete
Progress: 1 of 44 total .png panels complete
Progress: 2 of 44 total .png panels complete
Progress: 3 of 44 total .png panels complete
Progress: 4 of 166 total .png panels complete
Progress: 5 of 166 total .png panels complete
Progress: 8 of 166 total .png panels complete
Progress: 11 of 166 total .png panels complete
Progress: 13 of 166 total .png panels complete
Progress: 15 of 166 total .png panels complete
Progress: 17 of 166 total .png panels complete
Progress: 20 of 166 total .png panels complete
Progress: 23 of 166 total .png panels complete
Progress: 26 of 224 total .png panels complete
Progress: 29 of 282 total .png panels complete
Progress: 33 of 282 total .png panels complete
Progress: 36 of 282 total .png panels complete
Progress: 40 of 282 total .png panels complete
Progress: 46 of 282 total .png panels complete
Progress: 50 of 282 total .png panels complete
Progress: 55 of 282 total .png panels complete
Progress: 61 of 282 total .png panels complete
Progress: 66 of 365 total .png panels complete
Progress: 73 of 365 total .png panels complete
Progress: 79 of 365 total .png panels complete
Progress: 86 of 365 total .png panels complete
Progress: 92 of 365 total .png panels complete
Progress: 100 of 365 total .png panels complete
Progress: 114 of 365 total .png panels complete
Progress: 120 of 441 total .png panels complete
Progress: 126 of 441 total .png panels complete
Progress: 133 of 441 total .png panels complete
Progress: 138 of 441 total .png panels complete
Progress: 147 of 441 total .png panels complete
Progress: 153 of 441 total .png panels complete
Progress: 157 of 441 total .png panels complete
Progress: 163 of 441 total .png panels complete
Progress: 171 of 441 total .png panels complete
Progress: 177 of 441 total .png panels complete
Progress: 181 of 441 total .png panels complete
Progress: 189 of 441 total .png panels complete
Progress: 196 of 441 total .png panels complete
Progress: 203 of 441 total .png panels complete
Progress: 209 of 441 total .png panels complete
Progress: 217 of 441 total .png panels complete
Progress: 389 of 571 total .png panels complete
Progress: 398 of 625 total .png panels complete
Progress: 404 of 625 total .png panels complete
Progress: 410 of 625 total .png panels complete
Progress: 417 of 625 total .png panels complete
Progress: 429 of 625 total .png panels complete
Progress: 436 of 625 total .png panels complete
Progress: 440 of 625 total .png panels complete
Progress: 445 of 625 total .png panels complete
Progress: 447 of 625 total .png panels complete
Progress: 453 of 625 total .png panels complete
Progress: 456 of 625 total .png panels complete
Progress: 462 of 625 total .png panels complete
Progress: 465 of 625 total .png panels complete
Progress: 470 of 625 total .png panels complete
Progress: 474 of 625 total .png panels complete
Progress: 480 of 625 total .png panels complete
Progress: 490 of 678 total .png panels complete
Progress: 494 of 678 total .png panels complete
Progress: 499 of 678 total .png panels complete
Progress: 508 of 678 total .png panels complete
Progress: 513 of 678 total .png panels complete
Progress: 520 of 678 total .png panels complete
Progress: 527 of 678 total .png panels complete
Progress: 530 of 678 total .png panels complete
Progress: 535 of 678 total .png panels complete
Progress: 542 of 678 total .png panels complete
Progress: 554 of 717 total .png panels complete
Progress: 567 of 717 total .png panels complete
Progress: 573 of 717 total .png panels complete
Progress: 577 of 717 total .png panels complete
Progress: 581 of 717 total .png panels complete
Progress: 586 of 717 total .png panels complete
Progress: 589 of 717 total .png panels complete
Progress: 594 of 717 total .png panels complete
Progress: 598 of 717 total .png panels complete
Progress: 601 of 717 total .png panels complete
Progress: 606 of 717 total .png panels complete
Progress: 610 of 717 total .png panels complete
Progress: 614 of 717 total .png panels complete
Progress: 620 of 717 total .png panels complete
Progress: 623 of 777 total .png panels complete
Progress: 627 of 777 total .png panels complete
Progress: 631 of 777 total .png panels complete
Progress: 636 of 777 total .png panels complete
Progress: 641 of 846 total .png panels complete
Progress: 650 of 846 total .png panels complete
Progress: 656 of 846 total .png panels complete
Progress: 660 of 846 total .png panels complete
Progress: 666 of 846 total .png panels complete
Progress: 672 of 846 total .png panels complete
Progress: 679 of 846 total .png panels complete
Progress: 687 of 846 total .png panels complete
Progress: 692 of 846 total .png panels complete
Progress: 697 of 846 total .png panels complete
Progress: 702 of 846 total .png panels complete
Progress: 707 of 846 total .png panels complete
Progress: 711 of 846 total .png panels complete
Progress: 716 of 846 total .png panels complete
Progress: 722 of 846 total .png panels complete
Progress: 726 of 846 total .png panels complete
Progress: 730 of 846 total .png panels complete
Progress: 734 of 846 total .png panels complete
Progress: 740 of 846 total .png panels complete
Progress: 747 of 846 total .png panels complete
Progress: 752 of 846 total .png panels complete
Progress: 755 of 846 total .png panels complete
Progress: 760 of 846 total .png panels complete
Progress: 764 of 846 total .png panels complete
Progress: 767 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: 7 of 166 total .png panels complete
Progress: 10 of 166 total .png panels complete
Progress: 14 of 166 total .png panels complete
Progress: 18 of 166 total .png panels complete
Progress: 21 of 166 total .png panels complete
Progress: 24 of 224 total .png panels complete
Progress: 27 of 224 total .png panels complete
Progress: 30 of 282 total .png panels complete
Progress: 32 of 282 total .png panels complete
Progress: 37 of 282 total .png panels complete
Progress: 42 of 282 total .png panels complete
Progress: 45 of 282 total .png panels complete
Progress: 52 of 282 total .png panels complete
Progress: 57 of 282 total .png panels complete
Progress: 58 of 282 total .png panels complete
Progress: 65 of 365 total .png panels complete
Progress: 70 of 365 total .png panels complete
Progress: 76 of 365 total .png panels complete
Progress: 81 of 365 total .png panels complete
Progress: 88 of 365 total .png panels complete
Progress: 96 of 365 total .png panels complete
Progress: 102 of 365 total .png panels complete
Progress: 105 of 365 total .png panels complete
Progress: 110 of 365 total .png panels complete
Progress: 115 of 441 total .png panels complete
Progress: 119 of 441 total .png panels complete
Progress: 131 of 441 total .png panels complete
Progress: 144 of 441 total .png panels complete
Progress: 151 of 441 total .png panels complete
Progress: 160 of 441 total .png panels complete
Progress: 167 of 441 total .png panels complete
Progress: 169 of 441 total .png panels complete
Progress: 179 of 441 total .png panels complete
Progress: 184 of 441 total .png panels complete
Progress: 191 of 441 total .png panels complete
Progress: 199 of 441 total .png panels complete
Progress: 207 of 441 total .png panels complete
Progress: 216 of 441 total .png panels complete
Progress: 223 of 498 total .png panels complete
Progress: 228 of 498 total .png panels complete
Progress: 239 of 498 total .png panels complete
Progress: 243 of 498 total .png panels complete
Progress: 250 of 498 total .png panels complete
Progress: 259 of 498 total .png panels complete
Progress: 271 of 498 total .png panels complete
Progress: 279 of 498 total .png panels complete
Progress: 286 of 498 total .png panels complete
Progress: 293 of 498 total .png panels complete
Progress: 300 of 498 total .png panels complete
Progress: 308 of 498 total .png panels complete
Progress: 313 of 498 total .png panels complete
Progress: 322 of 498 total .png panels complete
Progress: 330 of 498 total .png panels complete
Progress: 336 of 498 total .png panels complete
Progress: 343 of 498 total .png panels complete
Progress: 350 of 498 total .png panels complete
Progress: 355 of 498 total .png panels complete
Progress: 363 of 498 total .png panels complete
Progress: 371 of 498 total .png panels complete
Progress: 378 of 498 total .png panels complete
Progress: 385 of 498 total .png panels complete
Progress: 388 of 571 total .png panels complete
Progress: 393 of 571 total .png panels complete
Progress: 397 of 571 total .png panels complete
Progress: 401 of 625 total .png panels complete
Progress: 408 of 625 total .png panels complete
Progress: 415 of 625 total .png panels complete
Progress: 420 of 625 total .png panels complete
Progress: 625 of 777 total .png panels complete
Progress: 630 of 777 total .png panels complete
Progress: 634 of 777 total .png panels complete
Progress: 637 of 846 total .png panels complete
Progress: 644 of 846 total .png panels complete
Progress: 651 of 846 total .png panels complete
Progress: 657 of 846 total .png panels complete
Progress: 662 of 846 total .png panels complete
Progress: 667 of 846 total .png panels complete
Progress: 671 of 846 total .png panels complete
Progress: 677 of 846 total .png panels complete
Progress: 682 of 846 total .png panels complete
Progress: 686 of 846 total .png panels complete
Progress: 690 of 846 total .png panels complete
Progress: 694 of 846 total .png panels complete
Progress: 698 of 846 total .png panels complete
Progress: 703 of 846 total .png panels complete
Progress: 708 of 846 total .png panels complete
Progress: 714 of 846 total .png panels complete
Progress: 720 of 846 total .png panels complete
Progress: 725 of 846 total .png panels complete
Progress: 728 of 846 total .png panels complete
Progress: 733 of 846 total .png panels complete
Progress: 736 of 846 total .png panels complete
Progress: 741 of 846 total .png panels complete
Progress: 745 of 846 total .png panels complete
Progress: 750 of 846 total .png panels complete
Progress: 756 of 846 total .png panels complete
Progress: 761 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: 773 of 846 total .png panels complete
Progress: 776 of 846 total .png panels complete
Progress: 778 of 846 total .png panels complete
Progress: 780 of 846 total .png panels complete
Progress: 782 of 904 total .png panels complete
Progress: 783 of 904 total .png panels complete
Progress: 786 of 904 total .png panels complete
Progress: 789 of 904 total .png panels complete
Progress: 792 of 904 total .png panels complete
Progress: 794 of 904 total .png panels complete
Progress: 797 of 904 total .png panels complete
Progress: 800 of 904 total .png panels complete
Progress: 803 of 904 total .png panels complete
Progress: 806 of 904 total .png panels complete
Progress: 809 of 904 total .png panels complete
Progress: 812 of 904 total .png panels complete
Progress: 814 of 904 total .png panels complete
Progress: 816 of 904 total .png panels complete
Progress: 819 of 904 total .png panels complete
Progress: 821 of 904 total .png panels complete
Progress: 824 of 904 total .png panels complete
Progress: 826 of 904 total .png panels complete
Progress: 831 of 904 total .png panels complete
Progress: 834 of 904 total .png panels complete
Progress: 837 of 904 total .png panels complete
Progress: 840 of 904 total .png panels complete
Progress: 843 of 904 total .png panels complete
Progress: 846 of 904 total .png panels complete
Progress: 75 of 365 total .png panels complete
Progress: 83 of 365 total .png panels complete
Progress: 91 of 365 total .png panels complete
Progress: 97 of 365 total .png panels complete
Progress: 104 of 365 total .png panels complete
Progress: 108 of 365 total .png panels complete
Progress: 116 of 441 total .png panels complete
Progress: 123 of 441 total .png panels complete
Progress: 127 of 441 total .png panels complete
Progress: 137 of 441 total .png panels complete
Progress: 142 of 441 total .png panels complete
Progress: 150 of 441 total .png panels complete
Progress: 155 of 441 total .png panels complete
Progress: 162 of 441 total .png panels complete
Progress: 170 of 441 total .png panels complete
Progress: 176 of 441 total .png panels complete
Progress: 183 of 441 total .png panels complete
Progress: 190 of 441 total .png panels complete
Progress: 195 of 441 total .png panels complete
Progress: 202 of 441 total .png panels complete
Progress: 208 of 441 total .png panels complete
Progress: 212 of 441 total .png panels complete
Progress: 221 of 498 total .png panels complete
Progress: 224 of 498 total .png panels complete
Progress: 229 of 498 total .png panels complete
Progress: 234 of 498 total .png panels complete
Progress: 245 of 498 total .png panels complete
Progress: 254 of 498 total .png panels complete
Progress: 257 of 498 total .png panels complete
Progress: 261 of 498 total .png panels complete
Progress: 265 of 498 total .png panels complete
Progress: 269 of 498 total .png panels complete
Progress: 273 of 498 total .png panels complete
Progress: 277 of 498 total .png panels complete
Progress: 281 of 498 total .png panels complete
Progress: 287 of 498 total .png panels complete
Progress: 291 of 498 total .png panels complete
Progress: 297 of 498 total .png panels complete
Progress: 304 of 498 total .png panels complete
Progress: 310 of 498 total .png panels complete
Progress: 315 of 498 total .png panels complete
Progress: 318 of 498 total .png panels complete
Progress: 321 of 498 total .png panels complete
Progress: 329 of 498 total .png panels complete
Progress: 334 of 498 total .png panels complete
Progress: 341 of 498 total .png panels complete
Progress: 348 of 498 total .png panels complete
Progress: 353 of 498 total .png panels complete
Progress: 360 of 498 total .png panels complete
Progress: 369 of 498 total .png panels complete
Progress: 376 of 498 total .png panels complete
Progress: 386 of 498 total .png panels complete
Progress: 392 of 571 total .png panels complete
Progress: 399 of 625 total .png panels complete
Progress: 403 of 625 total .png panels complete
Progress: 407 of 625 total .png panels complete
Progress: 413 of 625 total .png panels complete
Progress: 418 of 625 total .png panels complete
Progress: 423 of 625 total .png panels complete
Progress: 427 of 625 total .png panels complete
Progress: 433 of 625 total .png panels complete
Progress: 439 of 625 total .png panels complete
Progress: 443 of 625 total .png panels complete
Progress: 452 of 625 total .png panels complete
Progress: 455 of 625 total .png panels complete
Progress: 461 of 625 total .png panels complete
Progress: 467 of 625 total .png panels complete
Progress: 471 of 625 total .png panels complete
Progress: 476 of 625 total .png panels complete
Progress: 482 of 625 total .png panels complete
Progress: 487 of 625 total .png panels complete
Progress: 495 of 678 total .png panels complete
Progress: 501 of 678 total .png panels complete
Progress: 506 of 678 total .png panels complete
Progress: 514 of 678 total .png panels complete
Progress: 523 of 678 total .png panels complete
Progress: 525 of 678 total .png panels complete
Progress: 536 of 678 total .png panels complete
Progress: 543 of 678 total .png panels complete
Progress: 549 of 678 total .png panels complete
Progress: 556 of 717 total .png panels complete
Progress: 566 of 717 total .png panels complete
Progress: 571 of 717 total .png panels complete
Progress: 643 of 846 total .png panels complete
Progress: 652 of 846 total .png panels complete
Progress: 661 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: 691 of 846 total .png panels complete
Progress: 696 of 846 total .png panels complete
Progress: 701 of 846 total .png panels complete
Progress: 706 of 846 total .png panels complete
Progress: 710 of 846 total .png panels complete
Progress: 715 of 846 total .png panels complete
Progress: 718 of 846 total .png panels complete
Progress: 724 of 846 total .png panels complete
Progress: 731 of 846 total .png panels complete
Progress: 738 of 846 total .png panels complete
Progress: 744 of 846 total .png panels complete
Progress: 749 of 846 total .png panels complete
Progress: 753 of 846 total .png panels complete
Progress: 757 of 846 total .png panels complete
Progress: 759 of 846 total .png panels complete
Progress: 763 of 846 total .png panels complete
Progress: 766 of 846 total .png panels complete
Progress: 770 of 846 total .png panels complete
Progress: 775 of 846 total .png panels complete
Progress: 777 of 846 total .png panels complete
Progress: 779 of 846 total .png panels complete
Progress: 781 of 846 total .png panels complete
Progress: 785 of 904 total .png panels complete
Progress: 787 of 904 total .png panels complete
Progress: 790 of 904 total .png panels complete
Progress: 795 of 904 total .png panels complete
Progress: 798 of 904 total .png panels complete
Progress: 801 of 904 total .png panels complete
Progress: 804 of 904 total .png panels complete
Progress: 807 of 904 total .png panels complete
Progress: 811 of 904 total .png panels complete
Progress: 815 of 904 total .png panels complete
Progress: 818 of 904 total .png panels complete
Progress: 822 of 904 total .png panels complete
Progress: 825 of 904 total .png panels complete
Progress: 827 of 904 total .png panels complete
Progress: 829 of 904 total .png panels complete
Progress: 832 of 904 total .png panels complete
Progress: 836 of 904 total .png panels complete
Progress: 838 of 904 total .png panels complete
Progress: 841 of 904 total .png panels complete
Progress: 845 of 904 total .png panels complete
Progress: 848 of 904 total .png panels complete
Progress: 850 of 904 total .png panels complete
Progress: 852 of 904 total .png panels complete
Progress: 854 of 904 total .png panels complete
Progress: 856 of 904 total .png panels complete
Progress: 857 of 904 total .png panels complete
Progress: 859 of 904 total .png panels complete
Progress: 861 of 904 total .png panels complete
Progress: 863 of 904 total .png panels complete
Progress: 865 of 904 total .png panels complete
Progress: 867 of 904 total .png panels complete
Progress: 869 of 904 total .png panels complete
Progress: 871 of 904 total .png panels complete
Progress: 873 of 904 total .png panels complete
Progress: 875 of 904 total .png panels complete
Progress: 876 of 904 total .png panels complete
Progress: 878 of 904 total .png panels complete
Progress: 880 of 904 total .png panels complete
Progress: 882 of 904 total .png panels complete
Progress: 884 of 904 total .png panels complete
Progress: 886 of 904 total .png panels complete
Progress: 906 of 987 total .png panels complete
Progress: 908 of 987 total .png panels complete
Progress: 910 of 987 total .png panels complete
Progress: 132 of 441 total .png panels complete
Progress: 139 of 441 total .png panels complete
Progress: 143 of 441 total .png panels complete
Progress: 149 of 441 total .png panels complete
Progress: 159 of 441 total .png panels complete
Progress: 165 of 441 total .png panels complete
Progress: 172 of 441 total .png panels complete
Progress: 178 of 441 total .png panels complete
Progress: 187 of 441 total .png panels complete
Progress: 193 of 441 total .png panels complete
Progress: 198 of 441 total .png panels complete
Progress: 206 of 441 total .png panels complete
Progress: 211 of 441 total .png panels complete
Progress: 219 of 441 total .png panels complete
Progress: 225 of 498 total .png panels complete
Progress: 231 of 498 total .png panels complete
Progress: 235 of 498 total .png panels complete
Progress: 244 of 498 total .png panels complete
Progress: 253 of 498 total .png panels complete
Progress: 262 of 498 total .png panels complete
Progress: 267 of 498 total .png panels complete
Progress: 274 of 498 total .png panels complete
Progress: 282 of 498 total .png panels complete
Progress: 288 of 498 total .png panels complete
Progress: 296 of 498 total .png panels complete
Progress: 305 of 498 total .png panels complete
Progress: 314 of 498 total .png panels complete
Progress: 323 of 498 total .png panels complete
Progress: 328 of 498 total .png panels complete
Progress: 337 of 498 total .png panels complete
Progress: 339 of 498 total .png panels complete
Progress: 345 of 498 total .png panels complete
Progress: 349 of 498 total .png panels complete
Progress: 354 of 498 total .png panels complete
Progress: 362 of 498 total .png panels complete
Progress: 372 of 498 total .png panels complete
Progress: 377 of 498 total .png panels complete
Progress: 384 of 498 total .png panels complete
Progress: 391 of 571 total .png panels complete
Progress: 395 of 571 total .png panels complete
Progress: 400 of 625 total .png panels complete
Progress: 405 of 625 total .png panels complete
Progress: 409 of 625 total .png panels complete
Progress: 416 of 625 total .png panels complete
Progress: 422 of 625 total .png panels complete
Progress: 426 of 625 total .png panels complete
Progress: 428 of 625 total .png panels complete
Progress: 434 of 625 total .png panels complete
Progress: 438 of 625 total .png panels complete
Progress: 444 of 625 total .png panels complete
Progress: 448 of 625 total .png panels complete
Progress: 451 of 625 total .png panels complete
Progress: 457 of 625 total .png panels complete
Progress: 460 of 625 total .png panels complete
Progress: 464 of 625 total .png panels complete
Progress: 469 of 625 total .png panels complete
Progress: 475 of 625 total .png panels complete
Progress: 477 of 625 total .png panels complete
Progress: 481 of 625 total .png panels complete
Progress: 484 of 625 total .png panels complete
Progress: 488 of 625 total .png panels complete
Progress: 492 of 678 total .png panels complete
Progress: 498 of 678 total .png panels complete
Progress: 504 of 678 total .png panels complete
Progress: 511 of 678 total .png panels complete
Progress: 517 of 678 total .png panels complete
Progress: 521 of 678 total .png panels complete
Progress: 529 of 678 total .png panels complete
Progress: 532 of 678 total .png panels complete
Progress: 537 of 678 total .png panels complete
Progress: 541 of 678 total .png panels complete
Progress: 546 of 678 total .png panels complete
Progress: 548 of 678 total .png panels complete
Progress: 552 of 678 total .png panels complete
Progress: 559 of 717 total .png panels complete
Progress: 565 of 717 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: 909 of 987 total .png panels complete
Progress: 911 of 987 total .png panels complete
Progress: 912 of 987 total .png panels complete
Progress: 913 of 987 total .png panels complete
Progress: 914 of 987 total .png panels complete
Progress: 915 of 987 total .png panels complete
Progress: 916 of 987 total .png panels complete
Progress: 917 of 987 total .png panels complete
Progress: 918 of 987 total .png panels complete
Progress: 919 of 987 total .png panels complete
Progress: 920 of 987 total .png panels complete
Progress: 921 of 987 total .png panels complete
Progress: 922 of 987 total .png panels complete
Progress: 923 of 987 total .png panels complete
Progress: 924 of 987 total .png panels complete
Progress: 925 of 987 total .png panels complete
Progress: 926 of 987 total .png panels complete
Progress: 927 of 987 total .png panels complete
Progress: 928 of 987 total .png panels complete
Progress: 929 of 987 total .png panels complete
Progress: 930 of 987 total .png panels complete
Progress: 931 of 987 total .png panels complete
Progress: 932 of 987 total .png panels complete
Progress: 933 of 987 total .png panels complete
Progress: 934 of 987 total .png panels complete
Progress: 935 of 987 total .png panels complete
Progress: 936 of 987 total .png panels complete
Progress: 937 of 987 total .png panels complete
Progress: 938 of 987 total .png panels complete
Progress: 939 of 987 total .png panels complete
Progress: 940 of 987 total .png panels complete
Progress: 941 of 987 total .png panels complete
Progress: 942 of 987 total .png panels complete
Progress: 943 of 987 total .png panels complete
Progress: 944 of 987 total .png panels complete
Progress: 945 of 987 total .png panels complete
Progress: 946 of 987 total .png panels complete
Progress: 947 of 987 total .png panels complete
Progress: 948 of 987 total .png panels complete
Progress: 949 of 987 total .png panels complete
Progress: 950 of 987 total .png panels complete
Progress: 951 of 987 total .png panels complete
Progress: 952 of 987 total .png panels complete
Progress: 953 of 987 total .png panels complete
Progress: 954 of 987 total .png panels complete
Progress: 955 of 987 total .png panels complete
Progress: 956 of 987 total .png panels complete
Progress: 957 of 987 total .png panels complete
Progress: 958 of 987 total .png panels complete
Progress: 959 of 987 total .png panels complete
Progress: 960 of 987 total .png panels complete
Progress: 961 of 987 total .png panels complete
Progress: 962 of 987 total .png panels complete
Progress: 963 of 987 total .png panels complete
Progress: 964 of 987 total .png panels complete
Progress: 965 of 987 total .png panels complete
Progress: 966 of 987 total .png panels complete
Progress: 967 of 987 total .png panels complete
Progress: 968 of 987 total .png panels complete
Progress: 969 of 987 total .png panels complete
Progress: 970 of 987 total .png panels complete
Progress: 971 of 987 total .png panels complete
Progress: 972 of 987 total .png panels complete
Progress: 973 of 987 total .png panels complete
Progress: 974 of 987 total .png panels complete
Progress: 975 of 987 total .png panels complete
Progress: 976 of 987 total .png panels complete
Progress: 977 of 987 total .png panels complete
Progress: 978 of 987 total .png panels complete
Progress: 979 of 987 total .png panels complete
Progress: 980 of 987 total .png panels complete
Progress: 981 of 987 total .png panels complete
Progress: 982 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
-------------------------------------------
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/28786c5_vs_master_06dbd27/index.html with a web browser
Pyplotgen ran in 111 seconds.
See error.log in the output folder for detailed info including warnings.
error.log messages include:
25-04-25 03:35:54.051 proc_id: 1686685 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 28786c5_vs_master_06dbd27 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_28786c5 gpu_28786c5 cur_out
[Pipeline] sh
+ echo 28786c5
[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