Started by user Gunther Huebler
Checking out git https://github.com/larson-group/clubb.git into /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch@script/05bf1b9ccde5d7fdda9b78893a3cf36477d0cb064cc71594a43c33c536a726b4 to read jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile
The recommended git tool is: git
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/larson-group/clubb.git
> git init /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch@script/05bf1b9ccde5d7fdda9b78893a3cf36477d0cb064cc71594a43c33c536a726b4 # timeout=10
Fetching upstream changes from https://github.com/larson-group/clubb.git
> git --version # timeout=10
> git --version # 'git version 2.34.1'
> git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/larson-group/clubb.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/standards_fix^{commit} # timeout=10
Checking out Revision c7ea4857862587e2ddb1bff9fa403c4cdae9c41d (refs/remotes/origin/standards_fix)
> git config core.sparsecheckout # timeout=10
> git checkout -f c7ea4857862587e2ddb1bff9fa403c4cdae9c41d # timeout=10
Commit message: "Adding missed cmake files"
First time build. Skipping changelog.
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
The recommended git tool is: git
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/larson-group/clubb.git
> git init /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch # timeout=10
Fetching upstream changes from https://github.com/larson-group/clubb.git
> git --version # timeout=10
> git --version # 'git version 2.34.1'
> git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/larson-group/clubb.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/standards_fix^{commit} # timeout=10
Checking out Revision c7ea4857862587e2ddb1bff9fa403c4cdae9c41d (refs/remotes/origin/standards_fix)
> git config core.sparsecheckout # timeout=10
> git checkout -f c7ea4857862587e2ddb1bff9fa403c4cdae9c41d # timeout=10
Commit message: "Adding missed cmake files"
[Pipeline] }
[Pipeline] // stage
[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] sh
+ sed -i 's:set(GPU_DEFINITIONS CLUBB_GPU CUDA):set(GPU_DEFINITIONS CLUBB_GPU):g' cmake/toolchains/linux_x86_64_nvhpc.cmake
[Pipeline] sh
+ run_scripts/create_multi_col_params.py -n 32 -param_file input/tunable_parameters/tunable_parameters.in -mode dup_tweak
Duplicating then tweaking params
- Initial values file: 'input/tunable_parameters/tunable_parameters.in'
- Duplicating '32' times and tweaking: ['C11']
Writing to 'clubb_params_multi_col.in':
- ngrdcol = 32
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile CPU)
[Pipeline] sh
+ source /etc/profile.d/larson-group.sh
++ export GIT_EDITOR=vi
++ GIT_EDITOR=vi
++ export SVN_EDITOR=vi
++ SVN_EDITOR=vi
++ export OMP_STACKSIZE=1048579
++ OMP_STACKSIZE=1048579
++ export LMOD_ROOT=/opt/lmod/
++ LMOD_ROOT=/opt/lmod/
++ source /opt/lmod//lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/lmod-8.7.37-bi3kyxcdrfgw3y7vv2k7c5rjxg75qzju/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
+++ find /usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core -print -quit
++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core
++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core
+ module load nvhpc netcdf-fortran
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ ./compile.py
-- Configuring for CPU build
-- Configuring for CPU build
-- The Fortran compiler identification is NVHPC 24.3.0
-- The C compiler identification is NVHPC 24.3.0
-- The CXX compiler identification is NVHPC 24.3.0
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Check for working Fortran compiler: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/nvhpc-24.3-ym2ucux26iwkpvpcaph3ozu5oyjmahuk/Linux_x86_64/24.3/compilers/bin/nvfortran - skipped
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/nvhpc-24.3-ym2ucux26iwkpvpcaph3ozu5oyjmahuk/Linux_x86_64/24.3/compilers/bin/nvc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/nvhpc-24.3-ym2ucux26iwkpvpcaph3ozu5oyjmahuk/Linux_x86_64/24.3/compilers/bin/nvc++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Compiling with double precision
-- Found PkgConfig: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/pkgconf-2.2.0-5yfc5u2idq4y27sxxkurcul66iyq7axu/bin/pkg-config (found version "2.2.0")
-- Checking for module 'netcdf-fortran'
-- Found netcdf-fortran, version 4.5.3
-- netcdf-fortran found via pkg-config
-- Include dirs: /usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include;/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-c-4.9.2-shoyf5hca7dhntsditpk73vbwzstlhc3/include
-- Libraries: netcdff
-- Derived NetCDFFortran_ROOT = /usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvhpc_PRECdouble
Using inferred toolchain file: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/cmake/toolchains/linux_x86_64_nvhpc.cmake
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvhpc_PRECdouble
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble
about to cmnake /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvhpc_PRECdouble
Running CMake configure...
[1/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90-pp.f90
[2/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F-pp.f
[3/915] Building Fortran preprocessed src/CMakeFiles/text_writer_lib.dir/text_writer.F90-pp.f90
[4/915] Building Fortran preprocessed src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90-pp.f90
[5/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F-pp.f
[6/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90-pp.f90
[7/915] Building Fortran preprocessed src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90-pp.f90
[8/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90-pp.f90
[9/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F-pp.f
[10/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F-pp.f
[11/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90-pp.f90
[12/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90-pp.f90
[13/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90-pp.f90
[14/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/soil_vegetation.F90-pp.f90
[15/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90-pp.f90
[16/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F-pp.f
[17/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90-pp.f90
[18/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F-pp.f
[19/915] Building Fortran preprocessed src/CMakeFiles/clubb_tuner.dir/error.F90-pp.f90
[20/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90-pp.f90
[21/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90-pp.f90
[22/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90-pp.f90
[23/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90-pp.f90
[24/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/parameters_radiation.F90-pp.f90
[25/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F-pp.f
[26/915] Building Fortran preprocessed src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90-pp.f90
[27/915] Building Fortran preprocessed src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90-pp.f90
[28/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F-pp.f
[29/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90-pp.f90
[30/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90-pp.f90
[31/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90-pp.f90
[32/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90-pp.f90
[33/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F-pp.f
[34/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F-pp.f
[35/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F-pp.f
[36/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F-pp.f
[37/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90-pp.f90
[38/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F-pp.f
[39/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90-pp.f90
[40/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F-pp.f
[41/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90-pp.f90
[42/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90-pp.f90
[43/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90-pp.f90
[44/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90-pp.f90
[45/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90-pp.f90
[46/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90-pp.f90
[47/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90-pp.f90
[48/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90-pp.f90
[49/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90-pp.f90
[50/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90-pp.f90
[51/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90-pp.f90
[52/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90-pp.f90
[53/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90-pp.f90
[54/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90-pp.f90
[55/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90-pp.f90
[56/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90-pp.f90
[57/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90-pp.f90
[58/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90-pp.f90
[59/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90-pp.f90
[60/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90-pp.f90
[61/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90-pp.f90
[62/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90-pp.f90
[63/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90-pp.f90
[64/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90-pp.f90
[65/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90-pp.f90
[66/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90-pp.f90
[67/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90-pp.f90
[68/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F-pp.f
[69/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90-pp.f90
[70/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic.f90-pp.f90
[71/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F-pp.f
[72/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F-pp.f
[73/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F-pp.f
[74/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F-pp.f
[75/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F-pp.f
[76/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F-pp.f
[77/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F-pp.f
[78/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90-pp.f90
[79/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F-pp.f
[80/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F-pp.f
[81/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F-pp.f
[82/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F-pp.f
[83/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F-pp.f
[84/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F-pp.f
[85/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F-pp.f
[86/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90-pp.f90
[87/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F-pp.f
[88/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F-pp.f
[89/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F-pp.f
[90/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F-pp.f
[91/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F-pp.f
[92/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F-pp.f
[93/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F-pp.f
[94/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F-pp.f
[95/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F-pp.f
[96/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F-pp.f
[97/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F-pp.f
[98/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F-pp.f
[99/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F-pp.f
[100/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F-pp.f
[101/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F-pp.f
[102/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F-pp.f
[103/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F-pp.f
[104/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F-pp.f
[105/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F-pp.f
[106/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F-pp.f
[107/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F-pp.f
[108/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F-pp.f
[109/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F-pp.f
[110/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F-pp.f
[111/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F-pp.f
[112/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F-pp.f
[113/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F-pp.f
[114/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F-pp.f
[115/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F-pp.f
[116/915] Building Fortran preprocessed src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90-pp.f90
[117/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F-pp.f
[118/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F-pp.f
[119/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F-pp.f
[120/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90-pp.f90
[121/915] Building Fortran preprocessed src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90-pp.f90
[122/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90-pp.f90
[123/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90-pp.f90
[124/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90-pp.f90
[125/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90-pp.f90
[126/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90-pp.f90
[127/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.F90-pp.f90
[128/915] Generating Fortran dyndep file src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/Fortran.dd
[129/915] Building Fortran preprocessed src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90-pp.f90
[130/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90-pp.f90
[131/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amoeba.f90-pp.f90
[132/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90-pp.f90
[133/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90-pp.f90
[134/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90-pp.f90
[135/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90-pp.f90
[136/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amebsa.f90-pp.f90
[137/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f-pp.f
[138/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/quicksort.F90-pp.f90
[139/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.f90-pp.f90
[140/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90-pp.f90
[141/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90-pp.f90
[142/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.f90-pp.f90
[143/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90-pp.f90
[144/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90-pp.f90
[145/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f-pp.f
[146/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90-pp.f90
[147/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90-pp.f90
[148/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.f90-pp.f90
[149/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90-pp.f90
[150/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90-pp.f90
[151/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90-pp.f90
[152/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90-pp.f90
[153/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90-pp.f90
[154/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90-pp.f90
[155/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90-pp.f90
[156/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90-pp.f90
[157/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90-pp.f90
[158/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90-pp.f90
[159/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90-pp.f90
[160/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90-pp.f90
[161/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90-pp.f90
[162/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90-pp.f90
[163/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90-pp.f90
[164/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90-pp.f90
[165/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90-pp.f90
[166/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90-pp.f90
[167/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90-pp.f90
[168/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90-pp.f90
[169/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90-pp.f90
[170/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90-pp.f90
[171/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90-pp.f90
[172/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_precision.F90-pp.f90
[173/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90-pp.f90
[174/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90-pp.f90
[175/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90-pp.f90
[176/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90-pp.f90
[177/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90-pp.f90
[178/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90-pp.f90
[179/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90-pp.f90
[180/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/error_code.F90-pp.f90
[181/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.F90-pp.f90
[182/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90-pp.f90
[183/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90-pp.f90
[184/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90-pp.f90
[185/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90-pp.f90
[186/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90-pp.f90
[187/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90-pp.f90
[188/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90-pp.f90
[189/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_interfaces.F90-pp.f90
[190/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90-pp.f90
[191/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90-pp.f90
[192/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90-pp.f90
[193/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90-pp.f90
[194/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90-pp.f90
[195/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90-pp.f90
[196/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90-pp.f90
[197/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90-pp.f90
[198/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90-pp.f90
[199/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90-pp.f90
[200/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90-pp.f90
[201/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameter_indices.F90-pp.f90
[202/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90-pp.f90
[203/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90-pp.f90
[204/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90-pp.f90
[205/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90-pp.f90
[206/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90-pp.f90
[207/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90-pp.f90
[208/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90-pp.f90
[209/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90-pp.f90
[210/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90-pp.f90
[211/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90-pp.f90
[212/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90-pp.f90
[213/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90-pp.f90
[214/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90-pp.f90
[215/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90-pp.f90
[216/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90-pp.f90
[217/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90-pp.f90
[218/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90-pp.f90
[219/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90-pp.f90
[220/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90-pp.f90
[221/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90-pp.f90
[222/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90-pp.f90
[223/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90-pp.f90
[224/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f-pp.f
[225/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.f-pp.f
[226/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90-pp.f90
[227/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f-pp.f
[228/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f-pp.f
[229/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90-pp.f90
[230/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sasum.f-pp.f
[231/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f-pp.f
[232/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f-pp.f
[233/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f-pp.f
[234/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f-pp.f
[235/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f-pp.f
[236/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f-pp.f
[237/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f-pp.f
[238/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsv.f-pp.f
[239/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f-pp.f
[240/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f-pp.f
[241/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.f-pp.f
[242/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.f-pp.f
[243/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.f-pp.f
[244/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f-pp.f
[245/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f-pp.f
[246/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f-pp.f
[247/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f-pp.f
[248/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.f-pp.f
[249/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f-pp.f
[250/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.f-pp.f
[251/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f-pp.f
[252/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slabad.f-pp.f
[253/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f-pp.f
[254/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacn2.f-pp.f
[255/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacpy.f-pp.f
[256/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.f-pp.f
[257/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f-pp.f
[258/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.f-pp.f
[259/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaev2.f-pp.f
[260/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f-pp.f
[261/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangt.f-pp.f
[262/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaisnan.f-pp.f
[263/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slamch.f-pp.f
[264/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slansy.f-pp.f
[265/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f-pp.f
[266/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slapy2.f-pp.f
[267/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.f-pp.f
[268/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f-pp.f
[269/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f-pp.f
[270/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfg.f-pp.f
[271/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f-pp.f
[272/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slascl.f-pp.f
[273/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f-pp.f
[274/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f-pp.f
[275/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.f-pp.f
[276/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f-pp.f
[277/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f-pp.f
[278/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f-pp.f
[279/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f-pp.f
[280/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f-pp.f
[281/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f-pp.f
[282/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.f-pp.f
[283/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f-pp.f
[284/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f-pp.f
[285/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2r.f-pp.f
[286/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f-pp.f
[287/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f-pp.f
[288/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/srscl.f-pp.f
[289/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f-pp.f
[290/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.f-pp.f
[291/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f-pp.f
[292/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f-pp.f
[293/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f-pp.f
[294/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f-pp.f
[295/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f-pp.f
[296/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sscal.f-pp.f
[297/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f-pp.f
[298/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f-pp.f
[299/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f-pp.f
[300/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f-pp.f
[301/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f-pp.f
[302/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f-pp.f
[303/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f-pp.f
[304/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f-pp.f
[305/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.f-pp.f
[306/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f-pp.f
[307/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f-pp.f
[308/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f-pp.f
[309/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f-pp.f
[310/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f-pp.f
[311/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f-pp.f
[312/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f-pp.f
[313/915] Generating Fortran dyndep file src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/Fortran.dd
[314/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f-pp.f
[315/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f-pp.f
[316/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f-pp.f
[317/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f-pp.f
[318/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f-pp.f
[319/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f-pp.f
[320/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f-pp.f
[321/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f-pp.f
[322/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f-pp.f
[323/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f-pp.f
[324/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f-pp.f
[325/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f-pp.f
[326/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f-pp.f
[327/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f-pp.f
[328/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f-pp.f
[329/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f-pp.f
[330/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f-pp.f
[331/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f-pp.f
[332/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f-pp.f
[333/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f-pp.f
[334/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f-pp.f
[335/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f-pp.f
[336/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f-pp.f
[337/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f-pp.f
[338/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.f-pp.f
[339/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f-pp.f
[340/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f-pp.f
[341/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f-pp.f
[342/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f-pp.f
[343/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f-pp.f
[344/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f.o
[345/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f.o
[346/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f.o
[347/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsv.f.o
[348/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f.o
[349/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.f.o
[350/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f.o
[351/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slabad.f.o
[352/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f.o
[353/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.f.o
[354/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f.o
[355/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacpy.f.o
[356/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f.o
[357/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f.o
[358/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f.o
[359/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.f.o
[360/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.f.o
[361/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sasum.f.o
[362/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.f.o
[363/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f.o
[364/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaisnan.f.o
[365/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaev2.f.o
[366/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacn2.f.o
[367/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slamch.f.o
0 inform, 1 warnings, 0 severes, 0 fatal for slamch
[368/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slapy2.f.o
[369/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangt.f.o
[370/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f.o
[371/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f.o
[372/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f.o
[373/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfg.f.o
[374/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f.o
[375/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f.o
[376/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f.o
[377/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f.o
[378/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f.o
[379/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.f.o
[380/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.f.o
[381/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slansy.f.o
[382/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.f.o
[383/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f.o
[384/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f.o
[385/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f.o
[386/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f.o
[387/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f.o
[388/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f.o
[389/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f.o
[390/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.f.o
[391/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f.o
[392/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f.o
[393/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f.o
[394/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2r.f.o
[395/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/srscl.f.o
[396/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f.o
[397/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f.o
[398/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.f.o
[399/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f.o
[400/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.f.o
[401/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.f.o
[402/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slascl.f.o
[403/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f.o
[404/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sscal.f.o
[405/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f-pp.f
[406/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f-pp.f
[407/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f-pp.f
[408/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f-pp.f
[409/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f-pp.f
[410/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f-pp.f
[411/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f.o
[412/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f.o
[413/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f-pp.f
[414/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f-pp.f
[415/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f-pp.f
[416/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f.o
[417/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f-pp.f
[418/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f-pp.f
[419/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f-pp.f
[420/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f-pp.f
[421/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f-pp.f
[422/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f.o
[423/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f.o
[424/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f-pp.f
[425/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f-pp.f
[426/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f-pp.f
[427/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f-pp.f
[428/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f.o
[429/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f-pp.f
[430/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f-pp.f
[431/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f-pp.f
[432/915] Building Fortran object src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90.o
[433/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f-pp.f
[434/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f.o
[435/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f-pp.f
[436/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f-pp.f
[437/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f-pp.f
[438/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f-pp.f
[439/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f.o
[440/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f.o
[441/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f-pp.f
[442/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f.o
[443/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f-pp.f
[444/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f-pp.f
[445/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f-pp.f
[446/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f-pp.f
[447/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f-pp.f
[448/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f-pp.f
[449/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f-pp.f
[450/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f-pp.f
[451/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f-pp.f
[452/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f-pp.f
[453/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f-pp.f
[454/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f-pp.f
[455/915] Linking Fortran static library src/Microphys/SCM_Activation/libscm_activation_lib.a
[456/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f-pp.f
[457/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f.o
[458/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f-pp.f
[459/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f-pp.f
[460/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f-pp.f
[461/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f-pp.f
[462/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f-pp.f
[463/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f.o
[464/915] Building Fortran preprocessed src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f-pp.f
[465/915] Building Fortran preprocessed src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f-pp.f
[466/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f-pp.f
[467/915] Generating Fortran dyndep file src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/Fortran.dd
[468/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90-pp.f90
[469/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90-pp.f90
[470/915] Generating Fortran dyndep file src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/Fortran.dd
[471/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_names.F90-pp.f90
[472/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90-pp.f90
[473/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f.o
[474/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_module.F90-pp.f90
[475/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90-pp.f90
[476/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_grads.F90-pp.f90
[477/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90-pp.f90
[478/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90-pp.f90
[479/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/extrapolation.F90-pp.f90
[480/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90-pp.f90
[481/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90-pp.f90
[482/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90-pp.f90
[483/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90-pp.f90
[484/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90-pp.f90
[485/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90-pp.f90
[486/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90-pp.f90
[487/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90-pp.f90
[488/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90-pp.f90
[489/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90-pp.f90
[490/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90-pp.f90
[491/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90-pp.f90
[492/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90-pp.f90
[493/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f.o
[494/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f.o
[495/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f.o
[496/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f.o
[497/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f.o
[498/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f.o
[499/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f.o
[500/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f.o
[501/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f.o
[502/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f.o
[503/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f.o
[504/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f.o
[505/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f.o
[506/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f.o
[507/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f.o
[508/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f.o
[509/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f.o
[510/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f.o
[511/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f.o
[512/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f.o
[513/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f.o
[514/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f.o
[515/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f.o
[516/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f.o
[517/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f.o
[518/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f.o
[519/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.f.o
0 inform, 1 warnings, 0 severes, 0 fatal for dlamch
[520/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f.o
[521/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f.o
[522/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f.o
[523/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f.o
[524/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f.o
[525/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f.o
[526/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f.o
[527/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f.o
[528/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f.o
[529/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f.o
[530/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f.o
[531/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f.o
[532/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f.o
[533/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f.o
[534/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f.o
[535/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f.o
[536/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f.o
[537/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f.o
[538/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f.o
[539/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f.o
[540/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f.o
[541/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f.o
[542/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f.o
[543/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f.o
[544/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f.o
[545/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f.o
[546/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f.o
[547/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f.o
[548/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f.o
[549/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f.o
[550/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f.o
[551/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f.o
[552/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f.o
[553/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f.o
[554/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f.o
[555/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f.o
[556/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f.o
[557/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f.o
[558/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f.o
[559/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f.o
[560/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f.o
[561/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90-pp.f90
[562/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f.o
[563/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90-pp.f90
[564/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f.o
[565/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f.o
[566/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90-pp.f90
[567/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f.o
[568/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f.o
[569/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90-pp.f90
[570/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90-pp.f90
[571/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f.o
[572/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90-pp.f90
[573/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90-pp.f90
[574/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f.o
[575/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90-pp.f90
[576/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f.o
[577/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90-pp.f90
[578/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f.o
[579/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f.o
[580/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90-pp.f90
[581/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f.o
[582/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90-pp.f90
[583/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f.o
[584/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90-pp.f90
[585/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90-pp.f90
[586/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90-pp.f90
[587/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90-pp.f90
[588/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f.o
[589/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90-pp.f90
[590/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90-pp.f90
[591/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f.o
[592/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90-pp.f90
[593/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90-pp.f90
[594/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f.o
[595/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f.o
[596/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90-pp.f90
[597/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90-pp.f90
[598/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90-pp.f90
[599/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f.o
[600/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f.o
[601/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f.o
[602/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.f.o
[603/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f.o
[604/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f.o
[605/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f.o
[606/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f.o
[607/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f.o
[608/915] Linking Fortran static library src/Lapack/liblapack_lib.a
[609/915] Generating Fortran dyndep file src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Fortran.dd
[610/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_precision.F90.o
[611/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90.o
[612/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameter_indices.F90.o
[613/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90.o
[614/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/error_code.F90.o
[615/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90.o
[616/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.F90.o
[617/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_interfaces.F90.o
[618/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90.o
[619/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90.o
[620/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90.o
[621/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90.o
[622/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90.o
[623/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90.o
[624/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90.o
[625/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90.o
[626/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90.o
[627/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90.o
[628/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90.o
[629/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90.o
[630/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90.o
[631/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90.o
[632/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90.o
[633/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90.o
[634/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90.o
[635/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90.o
[636/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90.o
[637/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90.o
[638/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90.o
[639/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90.o
[640/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90.o
[641/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90.o
[642/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90.o
[643/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90.o
[644/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90.o
[645/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90.o
[646/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90.o
[647/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90.o
[648/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90.o
[649/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90.o
[650/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90.o
[651/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90.o
[652/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90.o
[653/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90.o
[654/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90.o
[655/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90.o
[656/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90.o
[657/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90.o
[658/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90.o
[659/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90.o
[660/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90.o
[661/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90.o
[662/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90.o
[663/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90.o
[664/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90.o
[665/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90.o
[666/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90.o
[667/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90.o
[668/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90.o
[669/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90.o
[670/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90.o
[671/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90.o
[672/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90.o
[673/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90.o
[674/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90.o
[675/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90.o
[676/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90.o
[677/915] Linking Fortran static library src/CLUBB_core/libclubb_core_lib.a
[678/915] Generating Fortran dyndep file src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/Fortran.dd
[679/915] Generating Fortran dyndep file src/CMakeFiles/text_writer_lib.dir/Fortran.dd
[680/915] Generating Fortran dyndep file src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/Fortran.dd
[681/915] Generating Fortran dyndep file src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/Fortran.dd
[682/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90.o
[683/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F.o
[684/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F.o
[685/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F.o
[686/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F.o
[687/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F.o
[688/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F.o
[689/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F.o
[690/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F.o
[691/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F.o
[692/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F.o
[693/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F.o
[694/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F.o
[695/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F.o
[696/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F.o
[697/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F.o
[698/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F.o
[699/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F.o
[700/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F.o
[701/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F.o
[702/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F.o
[703/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F.o
[704/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F.o
[705/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F.o
[706/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F.o
[707/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F.o
[708/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F.o
[709/915] Building Fortran object src/CMakeFiles/text_writer_lib.dir/text_writer.F90.o
[710/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90.o
[711/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90.o
[712/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F.o
[713/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F.o
[714/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F.o
[715/915] Linking Fortran static library src/libtext_writer_lib.a
[716/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F.o
[717/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F.o
[718/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F.o
[719/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F.o
[720/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F.o
[721/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F.o
[722/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F.o
[723/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F.o
[724/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F.o
[725/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F.o
[726/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F.o
[727/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F.o
[728/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90.o
[729/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F.o
[730/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F.o
[731/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F.o
[732/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F.o
[733/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F.o
[734/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F.o
[735/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F.o
[736/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F.o
[737/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F.o
[738/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F.o
[739/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F.o
[740/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F.o
[741/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F.o
[742/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F.o
[743/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90.o
[744/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90.o
[745/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90.o
[746/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F.o
[747/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F.o
[748/915] Building Fortran object src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.o
[749/915] Linking Fortran static library src/Microphys/Microphys_utils/libmicrophys_utils_lib.a
[750/915] Generating Fortran dyndep file src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Fortran.dd
[751/915] Generating Fortran dyndep file src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/Fortran.dd
[752/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F.o
[753/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90.o
[754/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90.o
[755/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F.o
[756/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90.o
[757/915] Linking Fortran static library src/Microphys/COAMPS_microphys/libcoamps_lib.a
[758/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90.o
[759/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90.o
[760/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F.o
[761/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F.o
[762/915] Linking Fortran static library src/Radiation/BUGSrad/libbugsrad_lib.a
[763/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic.f90.o
[764/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90.o
[765/915] Building Fortran object src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90.o
0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel
[766/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90.o
[767/915] Linking Fortran static library src/Microphys/Morrison_microphys/libmorrison_microphys_lib.a
[768/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90.o
[769/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90.o
[770/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90.o
[771/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90.o
[772/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90.o
[773/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90.o
[774/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90.o
[775/915] Linking Fortran static library src/Microphys/KK_microphys/libKK_microphys_lib.a
[776/915] Generating Fortran dyndep file src/SILHS/CMakeFiles/silhs_lib.dir/Fortran.dd
[777/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90.o
[778/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.F90.o
[779/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90.o
[780/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90.o
[781/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90.o
[782/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90.o
[783/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90.o
[784/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90.o
[785/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90.o
[786/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90.o
[787/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90.o
[788/915] Linking Fortran static library src/SILHS/libsilhs_lib.a
[789/915] Generating Fortran dyndep file src/Radiation/CMakeFiles/radiation_lib.dir/Fortran.dd
[790/915] Generating Fortran dyndep file src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/Fortran.dd
[791/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/parameters_radiation.F90.o
[792/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90.o
[793/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90.o
[794/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/quicksort.F90.o
[795/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90.o
[796/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90.o
[797/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90.o
[798/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/soil_vegetation.F90.o
[799/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90.o
[800/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90.o
[801/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90.o
[802/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.f90.o
[803/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90.o
[804/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amebsa.f90.o
[805/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amoeba.f90.o
[806/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.f90.o
[807/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.f90.o
[808/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90.o
[809/915] Linking Fortran static library src/Numerical_recipes/libnumerical_recipes_lib.a
[810/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90.o
[811/915] Linking Fortran static library src/Radiation/libradiation_lib.a
[812/915] Generating Fortran dyndep file src/Input_fields/CMakeFiles/input_fields_lib.dir/Fortran.dd
[813/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_names.F90.o
[814/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_module.F90.o
[815/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/extrapolation.F90.o
[816/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90.o
[817/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_grads.F90.o
[818/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90.o
[819/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90.o
[820/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90.o
[821/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90.o
[822/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90.o
[823/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90.o
[824/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90.o
[825/915] Linking Fortran static library src/Input_fields/libinput_fields_lib.a
[826/915] Generating Fortran dyndep file src/Microphys/CMakeFiles/microphys_lib.dir/Fortran.dd
[827/915] Generating Fortran dyndep file src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Fortran.dd
[828/915] Generating Fortran dyndep file src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/Fortran.dd
[829/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90.o
[830/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90.o
[831/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90.o
[832/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90.o
[833/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90.o
[834/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90.o
[835/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90.o
[836/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90.o
[837/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90.o
[838/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90.o
[839/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90.o
[840/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90.o
[841/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90.o
[842/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90.o
[843/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90.o
[844/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90.o
[845/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90.o
[846/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90.o
[847/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 218)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 222)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 275)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 278)
[848/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90.o
[849/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90.o
[850/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90.o
[851/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90.o
[852/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90.o
[853/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90.o
[854/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90.o
[855/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90.o
[856/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90.o
[857/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90.o
[858/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90.o
[859/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90.o
[860/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90.o
[861/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90.o
[862/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90.o
[863/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90.o
[864/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90.o
[865/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90.o
[866/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90.o
[867/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90.o
[868/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90.o
[869/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90.o
[870/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90.o
[871/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90.o
[872/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90.o
[873/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90.o
[874/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90.o
[875/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90.o
[876/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90.o
[877/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90.o
[878/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90.o
[879/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90.o
[880/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90.o
[881/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90.o
[882/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90.o
[883/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90.o
[884/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90.o
[885/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90.o
[886/915] Linking Fortran static library src/Benchmark_cases/libbenchmark_cases_lib.a
[887/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/pdf_parameter_tests.F90: 428)
[888/915] Linking Fortran static library src/G_unit_test_types/libG_unit_test_lib.a
[889/915] Generating Fortran dyndep file src/CMakeFiles/G_unit_tests.dir/Fortran.dd
[890/915] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o
[891/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90.o
[892/915] Linking Fortran executable src/G_unit_tests
[893/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90.o
[894/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90.o
[895/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90.o
[896/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90.o
[897/915] Linking Fortran static library src/Microphys/libmicrophys_lib.a
[898/915] Generating Fortran dyndep file src/CMakeFiles/clubb_driver_lib.dir/Fortran.dd
[899/915] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90.o
[900/915] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90.o
[901/915] Linking Fortran static library src/libclubb_driver_lib.a
[902/915] Generating Fortran dyndep file src/CMakeFiles/clubb_standalone.dir/Fortran.dd
[903/915] Generating Fortran dyndep file src/CMakeFiles/clubb_thread_test.dir/Fortran.dd
[904/915] Generating Fortran dyndep file src/CMakeFiles/clubb_driver_test.dir/Fortran.dd
[905/915] Generating Fortran dyndep file src/CMakeFiles/clubb_tuner.dir/Fortran.dd
[906/915] Building Fortran object src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90.o
[907/915] Building Fortran object src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90.o
[908/915] Building Fortran object src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90.o
[909/915] Linking Fortran executable src/clubb_driver_test
[910/915] Linking Fortran executable src/clubb_thread_test
[911/915] Linking Fortran executable src/clubb_standalone
[912/915] Building Fortran object src/CMakeFiles/clubb_tuner.dir/error.F90.o
[913/915] Building Fortran object src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90.o
[914/915] Linking Fortran executable src/clubb_tuner
[914/915] Install the project...
-- Install configuration: "Release"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/libclubb_driver_lib.a
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/clubb_tuner
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/clubb_tuner" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/G_unit_tests
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/G_unit_tests" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/clubb_thread_test
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/clubb_thread_test" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/clubb_standalone
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/clubb_standalone" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/clubb_driver_test
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_PRECdouble/clubb_driver_test" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
CLUBBStandardsCheck.py: beginning check on src
PASS: 0 checks failed for src
CLUBBStandardsCheck.py: beginning check on src/CLUBB_core
PASS: 0 checks failed for src/CLUBB_core
CLUBBStandardsCheck.py: beginning check on src/SILHS
PASS: 0 checks failed for src/SILHS
CLUBBStandardsCheck.py: beginning check on src/Benchmark_cases
PASS: 0 checks failed for src/Benchmark_cases
CLUBBStandardsCheck.py: beginning check on src/Radiation
PASS: 0 checks failed for src/Radiation
CLUBBStandardsCheck.py: beginning check on src/Microphys
PASS: 0 checks failed for src/Microphys
CLUBBStandardsCheck.py: beginning check on src/Microphys/KK_microphys
PASS: 0 checks failed for src/Microphys/KK_microphys
CLUBBStandardsCheck.py: beginning check on src/G_unit_test_types
PASS: 0 checks failed for src/G_unit_test_types
[92mBuild completed successfully, and all source code checks passed.[0m
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run CPU)
[Pipeline] sh
+ ulimit -s 8388608
+ run_scripts/run_scm.py -params clubb_params_multi_col.in -stats input/stats/multi_col_stats.in -debug 0 arm
- using executable: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/run_scripts/../install/latest/clubb_standalone
=================== Running arm ===================
When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1.
C2rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1.
C2thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1.
C2rtthl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1.
C6rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
stats_nsamp = 1
stats_nout = 1
iteration: 1 / 870 -- time = 41460.0 / 93600.0
iteration: 2 / 870 -- time = 41520.0 / 93600.0
iteration: 3 / 870 -- time = 41580.0 / 93600.0
iteration: 4 / 870 -- time = 41640.0 / 93600.0
iteration: 5 / 870 -- time = 41700.0 / 93600.0
iteration: 6 / 870 -- time = 41760.0 / 93600.0
iteration: 7 / 870 -- time = 41820.0 / 93600.0
iteration: 8 / 870 -- time = 41880.0 / 93600.0
iteration: 9 / 870 -- time = 41940.0 / 93600.0
iteration: 10 / 870 -- time = 42000.0 / 93600.0
iteration: 11 / 870 -- time = 42060.0 / 93600.0
iteration: 12 / 870 -- time = 42120.0 / 93600.0
iteration: 13 / 870 -- time = 42180.0 / 93600.0
iteration: 14 / 870 -- time = 42240.0 / 93600.0
iteration: 15 / 870 -- time = 42300.0 / 93600.0
iteration: 16 / 870 -- time = 42360.0 / 93600.0
iteration: 17 / 870 -- time = 42420.0 / 93600.0
iteration: 18 / 870 -- time = 42480.0 / 93600.0
iteration: 19 / 870 -- time = 42540.0 / 93600.0
iteration: 20 / 870 -- time = 42600.0 / 93600.0
iteration: 21 / 870 -- time = 42660.0 / 93600.0
iteration: 22 / 870 -- time = 42720.0 / 93600.0
iteration: 23 / 870 -- time = 42780.0 / 93600.0
iteration: 24 / 870 -- time = 42840.0 / 93600.0
iteration: 25 / 870 -- time = 42900.0 / 93600.0
iteration: 26 / 870 -- time = 42960.0 / 93600.0
iteration: 27 / 870 -- time = 43020.0 / 93600.0
iteration: 28 / 870 -- time = 43080.0 / 93600.0
iteration: 29 / 870 -- time = 43140.0 / 93600.0
iteration: 30 / 870 -- time = 43200.0 / 93600.0
iteration: 31 / 870 -- time = 43260.0 / 93600.0
iteration: 32 / 870 -- time = 43320.0 / 93600.0
iteration: 33 / 870 -- time = 43380.0 / 93600.0
iteration: 34 / 870 -- time = 43440.0 / 93600.0
iteration: 35 / 870 -- time = 43500.0 / 93600.0
iteration: 36 / 870 -- time = 43560.0 / 93600.0
iteration: 37 / 870 -- time = 43620.0 / 93600.0
iteration: 38 / 870 -- time = 43680.0 / 93600.0
iteration: 39 / 870 -- time = 43740.0 / 93600.0
iteration: 40 / 870 -- time = 43800.0 / 93600.0
iteration: 41 / 870 -- time = 43860.0 / 93600.0
iteration: 42 / 870 -- time = 43920.0 / 93600.0
iteration: 43 / 870 -- time = 43980.0 / 93600.0
iteration: 44 / 870 -- time = 44040.0 / 93600.0
iteration: 45 / 870 -- time = 44100.0 / 93600.0
iteration: 46 / 870 -- time = 44160.0 / 93600.0
iteration: 47 / 870 -- time = 44220.0 / 93600.0
iteration: 48 / 870 -- time = 44280.0 / 93600.0
iteration: 49 / 870 -- time = 44340.0 / 93600.0
iteration: 50 / 870 -- time = 44400.0 / 93600.0
iteration: 51 / 870 -- time = 44460.0 / 93600.0
iteration: 52 / 870 -- time = 44520.0 / 93600.0
iteration: 53 / 870 -- time = 44580.0 / 93600.0
iteration: 54 / 870 -- time = 44640.0 / 93600.0
iteration: 55 / 870 -- time = 44700.0 / 93600.0
iteration: 56 / 870 -- time = 44760.0 / 93600.0
iteration: 57 / 870 -- time = 44820.0 / 93600.0
iteration: 58 / 870 -- time = 44880.0 / 93600.0
iteration: 59 / 870 -- time = 44940.0 / 93600.0
iteration: 60 / 870 -- time = 45000.0 / 93600.0
iteration: 61 / 870 -- time = 45060.0 / 93600.0
iteration: 62 / 870 -- time = 45120.0 / 93600.0
iteration: 63 / 870 -- time = 45180.0 / 93600.0
iteration: 64 / 870 -- time = 45240.0 / 93600.0
iteration: 65 / 870 -- time = 45300.0 / 93600.0
iteration: 66 / 870 -- time = 45360.0 / 93600.0
iteration: 67 / 870 -- time = 45420.0 / 93600.0
iteration: 68 / 870 -- time = 45480.0 / 93600.0
iteration: 69 / 870 -- time = 45540.0 / 93600.0
iteration: 70 / 870 -- time = 45600.0 / 93600.0
iteration: 71 / 870 -- time = 45660.0 / 93600.0
iteration: 72 / 870 -- time = 45720.0 / 93600.0
iteration: 73 / 870 -- time = 45780.0 / 93600.0
iteration: 74 / 870 -- time = 45840.0 / 93600.0
iteration: 75 / 870 -- time = 45900.0 / 93600.0
iteration: 76 / 870 -- time = 45960.0 / 93600.0
iteration: 77 / 870 -- time = 46020.0 / 93600.0
iteration: 78 / 870 -- time = 46080.0 / 93600.0
iteration: 79 / 870 -- time = 46140.0 / 93600.0
iteration: 80 / 870 -- time = 46200.0 / 93600.0
iteration: 81 / 870 -- time = 46260.0 / 93600.0
iteration: 82 / 870 -- time = 46320.0 / 93600.0
iteration: 83 / 870 -- time = 46380.0 / 93600.0
iteration: 84 / 870 -- time = 46440.0 / 93600.0
iteration: 85 / 870 -- time = 46500.0 / 93600.0
iteration: 86 / 870 -- time = 46560.0 / 93600.0
iteration: 87 / 870 -- time = 46620.0 / 93600.0
iteration: 88 / 870 -- time = 46680.0 / 93600.0
iteration: 89 / 870 -- time = 46740.0 / 93600.0
iteration: 90 / 870 -- time = 46800.0 / 93600.0
iteration: 91 / 870 -- time = 46860.0 / 93600.0
iteration: 92 / 870 -- time = 46920.0 / 93600.0
iteration: 93 / 870 -- time = 46980.0 / 93600.0
iteration: 94 / 870 -- time = 47040.0 / 93600.0
iteration: 95 / 870 -- time = 47100.0 / 93600.0
iteration: 96 / 870 -- time = 47160.0 / 93600.0
iteration: 97 / 870 -- time = 47220.0 / 93600.0
iteration: 98 / 870 -- time = 47280.0 / 93600.0
iteration: 99 / 870 -- time = 47340.0 / 93600.0
iteration: 100 / 870 -- time = 47400.0 / 93600.0
iteration: 101 / 870 -- time = 47460.0 / 93600.0
iteration: 102 / 870 -- time = 47520.0 / 93600.0
iteration: 103 / 870 -- time = 47580.0 / 93600.0
iteration: 104 / 870 -- time = 47640.0 / 93600.0
iteration: 105 / 870 -- time = 47700.0 / 93600.0
iteration: 106 / 870 -- time = 47760.0 / 93600.0
iteration: 107 / 870 -- time = 47820.0 / 93600.0
iteration: 108 / 870 -- time = 47880.0 / 93600.0
iteration: 109 / 870 -- time = 47940.0 / 93600.0
iteration: 110 / 870 -- time = 48000.0 / 93600.0
iteration: 111 / 870 -- time = 48060.0 / 93600.0
iteration: 112 / 870 -- time = 48120.0 / 93600.0
iteration: 113 / 870 -- time = 48180.0 / 93600.0
iteration: 114 / 870 -- time = 48240.0 / 93600.0
iteration: 115 / 870 -- time = 48300.0 / 93600.0
iteration: 116 / 870 -- time = 48360.0 / 93600.0
iteration: 117 / 870 -- time = 48420.0 / 93600.0
iteration: 118 / 870 -- time = 48480.0 / 93600.0
iteration: 119 / 870 -- time = 48540.0 / 93600.0
iteration: 120 / 870 -- time = 48600.0 / 93600.0
iteration: 121 / 870 -- time = 48660.0 / 93600.0
iteration: 122 / 870 -- time = 48720.0 / 93600.0
iteration: 123 / 870 -- time = 48780.0 / 93600.0
iteration: 124 / 870 -- time = 48840.0 / 93600.0
iteration: 125 / 870 -- time = 48900.0 / 93600.0
iteration: 126 / 870 -- time = 48960.0 / 93600.0
iteration: 127 / 870 -- time = 49020.0 / 93600.0
iteration: 128 / 870 -- time = 49080.0 / 93600.0
iteration: 129 / 870 -- time = 49140.0 / 93600.0
iteration: 130 / 870 -- time = 49200.0 / 93600.0
iteration: 131 / 870 -- time = 49260.0 / 93600.0
iteration: 132 / 870 -- time = 49320.0 / 93600.0
iteration: 133 / 870 -- time = 49380.0 / 93600.0
iteration: 134 / 870 -- time = 49440.0 / 93600.0
iteration: 135 / 870 -- time = 49500.0 / 93600.0
iteration: 136 / 870 -- time = 49560.0 / 93600.0
iteration: 137 / 870 -- time = 49620.0 / 93600.0
iteration: 138 / 870 -- time = 49680.0 / 93600.0
iteration: 139 / 870 -- time = 49740.0 / 93600.0
iteration: 140 / 870 -- time = 49800.0 / 93600.0
iteration: 141 / 870 -- time = 49860.0 / 93600.0
iteration: 142 / 870 -- time = 49920.0 / 93600.0
iteration: 143 / 870 -- time = 49980.0 / 93600.0
iteration: 144 / 870 -- time = 50040.0 / 93600.0
iteration: 145 / 870 -- time = 50100.0 / 93600.0
iteration: 146 / 870 -- time = 50160.0 / 93600.0
iteration: 147 / 870 -- time = 50220.0 / 93600.0
iteration: 148 / 870 -- time = 50280.0 / 93600.0
iteration: 149 / 870 -- time = 50340.0 / 93600.0
iteration: 150 / 870 -- time = 50400.0 / 93600.0
iteration: 151 / 870 -- time = 50460.0 / 93600.0
iteration: 152 / 870 -- time = 50520.0 / 93600.0
iteration: 153 / 870 -- time = 50580.0 / 93600.0
iteration: 154 / 870 -- time = 50640.0 / 93600.0
iteration: 155 / 870 -- time = 50700.0 / 93600.0
iteration: 156 / 870 -- time = 50760.0 / 93600.0
iteration: 157 / 870 -- time = 50820.0 / 93600.0
iteration: 158 / 870 -- time = 50880.0 / 93600.0
iteration: 159 / 870 -- time = 50940.0 / 93600.0
iteration: 160 / 870 -- time = 51000.0 / 93600.0
iteration: 161 / 870 -- time = 51060.0 / 93600.0
iteration: 162 / 870 -- time = 51120.0 / 93600.0
iteration: 163 / 870 -- time = 51180.0 / 93600.0
iteration: 164 / 870 -- time = 51240.0 / 93600.0
iteration: 165 / 870 -- time = 51300.0 / 93600.0
iteration: 166 / 870 -- time = 51360.0 / 93600.0
iteration: 167 / 870 -- time = 51420.0 / 93600.0
iteration: 168 / 870 -- time = 51480.0 / 93600.0
iteration: 169 / 870 -- time = 51540.0 / 93600.0
iteration: 170 / 870 -- time = 51600.0 / 93600.0
iteration: 171 / 870 -- time = 51660.0 / 93600.0
iteration: 172 / 870 -- time = 51720.0 / 93600.0
iteration: 173 / 870 -- time = 51780.0 / 93600.0
iteration: 174 / 870 -- time = 51840.0 / 93600.0
iteration: 175 / 870 -- time = 51900.0 / 93600.0
iteration: 176 / 870 -- time = 51960.0 / 93600.0
iteration: 177 / 870 -- time = 52020.0 / 93600.0
iteration: 178 / 870 -- time = 52080.0 / 93600.0
iteration: 179 / 870 -- time = 52140.0 / 93600.0
iteration: 180 / 870 -- time = 52200.0 / 93600.0
iteration: 181 / 870 -- time = 52260.0 / 93600.0
iteration: 182 / 870 -- time = 52320.0 / 93600.0
iteration: 183 / 870 -- time = 52380.0 / 93600.0
iteration: 184 / 870 -- time = 52440.0 / 93600.0
iteration: 185 / 870 -- time = 52500.0 / 93600.0
iteration: 186 / 870 -- time = 52560.0 / 93600.0
iteration: 187 / 870 -- time = 52620.0 / 93600.0
iteration: 188 / 870 -- time = 52680.0 / 93600.0
iteration: 189 / 870 -- time = 52740.0 / 93600.0
iteration: 190 / 870 -- time = 52800.0 / 93600.0
iteration: 191 / 870 -- time = 52860.0 / 93600.0
iteration: 192 / 870 -- time = 52920.0 / 93600.0
iteration: 193 / 870 -- time = 52980.0 / 93600.0
iteration: 194 / 870 -- time = 53040.0 / 93600.0
iteration: 195 / 870 -- time = 53100.0 / 93600.0
iteration: 196 / 870 -- time = 53160.0 / 93600.0
iteration: 197 / 870 -- time = 53220.0 / 93600.0
iteration: 198 / 870 -- time = 53280.0 / 93600.0
iteration: 199 / 870 -- time = 53340.0 / 93600.0
iteration: 200 / 870 -- time = 53400.0 / 93600.0
iteration: 201 / 870 -- time = 53460.0 / 93600.0
iteration: 202 / 870 -- time = 53520.0 / 93600.0
iteration: 203 / 870 -- time = 53580.0 / 93600.0
iteration: 204 / 870 -- time = 53640.0 / 93600.0
iteration: 205 / 870 -- time = 53700.0 / 93600.0
iteration: 206 / 870 -- time = 53760.0 / 93600.0
iteration: 207 / 870 -- time = 53820.0 / 93600.0
iteration: 208 / 870 -- time = 53880.0 / 93600.0
iteration: 209 / 870 -- time = 53940.0 / 93600.0
iteration: 210 / 870 -- time = 54000.0 / 93600.0
iteration: 211 / 870 -- time = 54060.0 / 93600.0
iteration: 212 / 870 -- time = 54120.0 / 93600.0
iteration: 213 / 870 -- time = 54180.0 / 93600.0
iteration: 214 / 870 -- time = 54240.0 / 93600.0
iteration: 215 / 870 -- time = 54300.0 / 93600.0
iteration: 216 / 870 -- time = 54360.0 / 93600.0
iteration: 217 / 870 -- time = 54420.0 / 93600.0
iteration: 218 / 870 -- time = 54480.0 / 93600.0
iteration: 219 / 870 -- time = 54540.0 / 93600.0
iteration: 220 / 870 -- time = 54600.0 / 93600.0
iteration: 221 / 870 -- time = 54660.0 / 93600.0
iteration: 222 / 870 -- time = 54720.0 / 93600.0
iteration: 223 / 870 -- time = 54780.0 / 93600.0
iteration: 224 / 870 -- time = 54840.0 / 93600.0
iteration: 225 / 870 -- time = 54900.0 / 93600.0
iteration: 226 / 870 -- time = 54960.0 / 93600.0
iteration: 227 / 870 -- time = 55020.0 / 93600.0
iteration: 228 / 870 -- time = 55080.0 / 93600.0
iteration: 229 / 870 -- time = 55140.0 / 93600.0
iteration: 230 / 870 -- time = 55200.0 / 93600.0
iteration: 231 / 870 -- time = 55260.0 / 93600.0
iteration: 232 / 870 -- time = 55320.0 / 93600.0
iteration: 233 / 870 -- time = 55380.0 / 93600.0
iteration: 234 / 870 -- time = 55440.0 / 93600.0
iteration: 235 / 870 -- time = 55500.0 / 93600.0
iteration: 236 / 870 -- time = 55560.0 / 93600.0
iteration: 237 / 870 -- time = 55620.0 / 93600.0
iteration: 238 / 870 -- time = 55680.0 / 93600.0
iteration: 239 / 870 -- time = 55740.0 / 93600.0
iteration: 240 / 870 -- time = 55800.0 / 93600.0
iteration: 241 / 870 -- time = 55860.0 / 93600.0
iteration: 242 / 870 -- time = 55920.0 / 93600.0
iteration: 243 / 870 -- time = 55980.0 / 93600.0
iteration: 244 / 870 -- time = 56040.0 / 93600.0
iteration: 245 / 870 -- time = 56100.0 / 93600.0
iteration: 246 / 870 -- time = 56160.0 / 93600.0
iteration: 247 / 870 -- time = 56220.0 / 93600.0
iteration: 248 / 870 -- time = 56280.0 / 93600.0
iteration: 249 / 870 -- time = 56340.0 / 93600.0
iteration: 250 / 870 -- time = 56400.0 / 93600.0
iteration: 251 / 870 -- time = 56460.0 / 93600.0
iteration: 252 / 870 -- time = 56520.0 / 93600.0
iteration: 253 / 870 -- time = 56580.0 / 93600.0
iteration: 254 / 870 -- time = 56640.0 / 93600.0
iteration: 255 / 870 -- time = 56700.0 / 93600.0
iteration: 256 / 870 -- time = 56760.0 / 93600.0
iteration: 257 / 870 -- time = 56820.0 / 93600.0
iteration: 258 / 870 -- time = 56880.0 / 93600.0
iteration: 259 / 870 -- time = 56940.0 / 93600.0
iteration: 260 / 870 -- time = 57000.0 / 93600.0
iteration: 261 / 870 -- time = 57060.0 / 93600.0
iteration: 262 / 870 -- time = 57120.0 / 93600.0
iteration: 263 / 870 -- time = 57180.0 / 93600.0
iteration: 264 / 870 -- time = 57240.0 / 93600.0
iteration: 265 / 870 -- time = 57300.0 / 93600.0
iteration: 266 / 870 -- time = 57360.0 / 93600.0
iteration: 267 / 870 -- time = 57420.0 / 93600.0
iteration: 268 / 870 -- time = 57480.0 / 93600.0
iteration: 269 / 870 -- time = 57540.0 / 93600.0
iteration: 270 / 870 -- time = 57600.0 / 93600.0
iteration: 271 / 870 -- time = 57660.0 / 93600.0
iteration: 272 / 870 -- time = 57720.0 / 93600.0
iteration: 273 / 870 -- time = 57780.0 / 93600.0
iteration: 274 / 870 -- time = 57840.0 / 93600.0
iteration: 275 / 870 -- time = 57900.0 / 93600.0
iteration: 276 / 870 -- time = 57960.0 / 93600.0
iteration: 277 / 870 -- time = 58020.0 / 93600.0
iteration: 278 / 870 -- time = 58080.0 / 93600.0
iteration: 279 / 870 -- time = 58140.0 / 93600.0
iteration: 280 / 870 -- time = 58200.0 / 93600.0
iteration: 281 / 870 -- time = 58260.0 / 93600.0
iteration: 282 / 870 -- time = 58320.0 / 93600.0
iteration: 283 / 870 -- time = 58380.0 / 93600.0
iteration: 284 / 870 -- time = 58440.0 / 93600.0
iteration: 285 / 870 -- time = 58500.0 / 93600.0
iteration: 286 / 870 -- time = 58560.0 / 93600.0
iteration: 287 / 870 -- time = 58620.0 / 93600.0
iteration: 288 / 870 -- time = 58680.0 / 93600.0
iteration: 289 / 870 -- time = 58740.0 / 93600.0
iteration: 290 / 870 -- time = 58800.0 / 93600.0
iteration: 291 / 870 -- time = 58860.0 / 93600.0
iteration: 292 / 870 -- time = 58920.0 / 93600.0
iteration: 293 / 870 -- time = 58980.0 / 93600.0
iteration: 294 / 870 -- time = 59040.0 / 93600.0
iteration: 295 / 870 -- time = 59100.0 / 93600.0
iteration: 296 / 870 -- time = 59160.0 / 93600.0
iteration: 297 / 870 -- time = 59220.0 / 93600.0
iteration: 298 / 870 -- time = 59280.0 / 93600.0
iteration: 299 / 870 -- time = 59340.0 / 93600.0
iteration: 300 / 870 -- time = 59400.0 / 93600.0
iteration: 301 / 870 -- time = 59460.0 / 93600.0
iteration: 302 / 870 -- time = 59520.0 / 93600.0
iteration: 303 / 870 -- time = 59580.0 / 93600.0
iteration: 304 / 870 -- time = 59640.0 / 93600.0
iteration: 305 / 870 -- time = 59700.0 / 93600.0
iteration: 306 / 870 -- time = 59760.0 / 93600.0
iteration: 307 / 870 -- time = 59820.0 / 93600.0
iteration: 308 / 870 -- time = 59880.0 / 93600.0
iteration: 309 / 870 -- time = 59940.0 / 93600.0
iteration: 310 / 870 -- time = 60000.0 / 93600.0
iteration: 311 / 870 -- time = 60060.0 / 93600.0
iteration: 312 / 870 -- time = 60120.0 / 93600.0
iteration: 313 / 870 -- time = 60180.0 / 93600.0
iteration: 314 / 870 -- time = 60240.0 / 93600.0
iteration: 315 / 870 -- time = 60300.0 / 93600.0
iteration: 316 / 870 -- time = 60360.0 / 93600.0
iteration: 317 / 870 -- time = 60420.0 / 93600.0
iteration: 318 / 870 -- time = 60480.0 / 93600.0
iteration: 319 / 870 -- time = 60540.0 / 93600.0
iteration: 320 / 870 -- time = 60600.0 / 93600.0
iteration: 321 / 870 -- time = 60660.0 / 93600.0
iteration: 322 / 870 -- time = 60720.0 / 93600.0
iteration: 323 / 870 -- time = 60780.0 / 93600.0
iteration: 324 / 870 -- time = 60840.0 / 93600.0
iteration: 325 / 870 -- time = 60900.0 / 93600.0
iteration: 326 / 870 -- time = 60960.0 / 93600.0
iteration: 327 / 870 -- time = 61020.0 / 93600.0
iteration: 328 / 870 -- time = 61080.0 / 93600.0
iteration: 329 / 870 -- time = 61140.0 / 93600.0
iteration: 330 / 870 -- time = 61200.0 / 93600.0
iteration: 331 / 870 -- time = 61260.0 / 93600.0
iteration: 332 / 870 -- time = 61320.0 / 93600.0
iteration: 333 / 870 -- time = 61380.0 / 93600.0
iteration: 334 / 870 -- time = 61440.0 / 93600.0
iteration: 335 / 870 -- time = 61500.0 / 93600.0
iteration: 336 / 870 -- time = 61560.0 / 93600.0
iteration: 337 / 870 -- time = 61620.0 / 93600.0
iteration: 338 / 870 -- time = 61680.0 / 93600.0
iteration: 339 / 870 -- time = 61740.0 / 93600.0
iteration: 340 / 870 -- time = 61800.0 / 93600.0
iteration: 341 / 870 -- time = 61860.0 / 93600.0
iteration: 342 / 870 -- time = 61920.0 / 93600.0
iteration: 343 / 870 -- time = 61980.0 / 93600.0
iteration: 344 / 870 -- time = 62040.0 / 93600.0
iteration: 345 / 870 -- time = 62100.0 / 93600.0
iteration: 346 / 870 -- time = 62160.0 / 93600.0
iteration: 347 / 870 -- time = 62220.0 / 93600.0
iteration: 348 / 870 -- time = 62280.0 / 93600.0
iteration: 349 / 870 -- time = 62340.0 / 93600.0
iteration: 350 / 870 -- time = 62400.0 / 93600.0
iteration: 351 / 870 -- time = 62460.0 / 93600.0
iteration: 352 / 870 -- time = 62520.0 / 93600.0
iteration: 353 / 870 -- time = 62580.0 / 93600.0
iteration: 354 / 870 -- time = 62640.0 / 93600.0
iteration: 355 / 870 -- time = 62700.0 / 93600.0
iteration: 356 / 870 -- time = 62760.0 / 93600.0
iteration: 357 / 870 -- time = 62820.0 / 93600.0
iteration: 358 / 870 -- time = 62880.0 / 93600.0
iteration: 359 / 870 -- time = 62940.0 / 93600.0
iteration: 360 / 870 -- time = 63000.0 / 93600.0
iteration: 361 / 870 -- time = 63060.0 / 93600.0
iteration: 362 / 870 -- time = 63120.0 / 93600.0
iteration: 363 / 870 -- time = 63180.0 / 93600.0
iteration: 364 / 870 -- time = 63240.0 / 93600.0
iteration: 365 / 870 -- time = 63300.0 / 93600.0
iteration: 366 / 870 -- time = 63360.0 / 93600.0
iteration: 367 / 870 -- time = 63420.0 / 93600.0
iteration: 368 / 870 -- time = 63480.0 / 93600.0
iteration: 369 / 870 -- time = 63540.0 / 93600.0
iteration: 370 / 870 -- time = 63600.0 / 93600.0
iteration: 371 / 870 -- time = 63660.0 / 93600.0
iteration: 372 / 870 -- time = 63720.0 / 93600.0
iteration: 373 / 870 -- time = 63780.0 / 93600.0
iteration: 374 / 870 -- time = 63840.0 / 93600.0
iteration: 375 / 870 -- time = 63900.0 / 93600.0
iteration: 376 / 870 -- time = 63960.0 / 93600.0
iteration: 377 / 870 -- time = 64020.0 / 93600.0
iteration: 378 / 870 -- time = 64080.0 / 93600.0
iteration: 379 / 870 -- time = 64140.0 / 93600.0
iteration: 380 / 870 -- time = 64200.0 / 93600.0
iteration: 381 / 870 -- time = 64260.0 / 93600.0
iteration: 382 / 870 -- time = 64320.0 / 93600.0
iteration: 383 / 870 -- time = 64380.0 / 93600.0
iteration: 384 / 870 -- time = 64440.0 / 93600.0
iteration: 385 / 870 -- time = 64500.0 / 93600.0
iteration: 386 / 870 -- time = 64560.0 / 93600.0
iteration: 387 / 870 -- time = 64620.0 / 93600.0
iteration: 388 / 870 -- time = 64680.0 / 93600.0
iteration: 389 / 870 -- time = 64740.0 / 93600.0
iteration: 390 / 870 -- time = 64800.0 / 93600.0
iteration: 391 / 870 -- time = 64860.0 / 93600.0
iteration: 392 / 870 -- time = 64920.0 / 93600.0
iteration: 393 / 870 -- time = 64980.0 / 93600.0
iteration: 394 / 870 -- time = 65040.0 / 93600.0
iteration: 395 / 870 -- time = 65100.0 / 93600.0
iteration: 396 / 870 -- time = 65160.0 / 93600.0
iteration: 397 / 870 -- time = 65220.0 / 93600.0
iteration: 398 / 870 -- time = 65280.0 / 93600.0
iteration: 399 / 870 -- time = 65340.0 / 93600.0
iteration: 400 / 870 -- time = 65400.0 / 93600.0
iteration: 401 / 870 -- time = 65460.0 / 93600.0
iteration: 402 / 870 -- time = 65520.0 / 93600.0
iteration: 403 / 870 -- time = 65580.0 / 93600.0
iteration: 404 / 870 -- time = 65640.0 / 93600.0
iteration: 405 / 870 -- time = 65700.0 / 93600.0
iteration: 406 / 870 -- time = 65760.0 / 93600.0
iteration: 407 / 870 -- time = 65820.0 / 93600.0
iteration: 408 / 870 -- time = 65880.0 / 93600.0
iteration: 409 / 870 -- time = 65940.0 / 93600.0
iteration: 410 / 870 -- time = 66000.0 / 93600.0
iteration: 411 / 870 -- time = 66060.0 / 93600.0
iteration: 412 / 870 -- time = 66120.0 / 93600.0
iteration: 413 / 870 -- time = 66180.0 / 93600.0
iteration: 414 / 870 -- time = 66240.0 / 93600.0
iteration: 415 / 870 -- time = 66300.0 / 93600.0
iteration: 416 / 870 -- time = 66360.0 / 93600.0
iteration: 417 / 870 -- time = 66420.0 / 93600.0
iteration: 418 / 870 -- time = 66480.0 / 93600.0
iteration: 419 / 870 -- time = 66540.0 / 93600.0
iteration: 420 / 870 -- time = 66600.0 / 93600.0
iteration: 421 / 870 -- time = 66660.0 / 93600.0
iteration: 422 / 870 -- time = 66720.0 / 93600.0
iteration: 423 / 870 -- time = 66780.0 / 93600.0
iteration: 424 / 870 -- time = 66840.0 / 93600.0
iteration: 425 / 870 -- time = 66900.0 / 93600.0
iteration: 426 / 870 -- time = 66960.0 / 93600.0
iteration: 427 / 870 -- time = 67020.0 / 93600.0
iteration: 428 / 870 -- time = 67080.0 / 93600.0
iteration: 429 / 870 -- time = 67140.0 / 93600.0
iteration: 430 / 870 -- time = 67200.0 / 93600.0
iteration: 431 / 870 -- time = 67260.0 / 93600.0
iteration: 432 / 870 -- time = 67320.0 / 93600.0
iteration: 433 / 870 -- time = 67380.0 / 93600.0
iteration: 434 / 870 -- time = 67440.0 / 93600.0
iteration: 435 / 870 -- time = 67500.0 / 93600.0
iteration: 436 / 870 -- time = 67560.0 / 93600.0
iteration: 437 / 870 -- time = 67620.0 / 93600.0
iteration: 438 / 870 -- time = 67680.0 / 93600.0
iteration: 439 / 870 -- time = 67740.0 / 93600.0
iteration: 440 / 870 -- time = 67800.0 / 93600.0
iteration: 441 / 870 -- time = 67860.0 / 93600.0
iteration: 442 / 870 -- time = 67920.0 / 93600.0
iteration: 443 / 870 -- time = 67980.0 / 93600.0
iteration: 444 / 870 -- time = 68040.0 / 93600.0
iteration: 445 / 870 -- time = 68100.0 / 93600.0
iteration: 446 / 870 -- time = 68160.0 / 93600.0
iteration: 447 / 870 -- time = 68220.0 / 93600.0
iteration: 448 / 870 -- time = 68280.0 / 93600.0
iteration: 449 / 870 -- time = 68340.0 / 93600.0
iteration: 450 / 870 -- time = 68400.0 / 93600.0
iteration: 451 / 870 -- time = 68460.0 / 93600.0
iteration: 452 / 870 -- time = 68520.0 / 93600.0
iteration: 453 / 870 -- time = 68580.0 / 93600.0
iteration: 454 / 870 -- time = 68640.0 / 93600.0
iteration: 455 / 870 -- time = 68700.0 / 93600.0
iteration: 456 / 870 -- time = 68760.0 / 93600.0
iteration: 457 / 870 -- time = 68820.0 / 93600.0
iteration: 458 / 870 -- time = 68880.0 / 93600.0
iteration: 459 / 870 -- time = 68940.0 / 93600.0
iteration: 460 / 870 -- time = 69000.0 / 93600.0
iteration: 461 / 870 -- time = 69060.0 / 93600.0
iteration: 462 / 870 -- time = 69120.0 / 93600.0
iteration: 463 / 870 -- time = 69180.0 / 93600.0
iteration: 464 / 870 -- time = 69240.0 / 93600.0
iteration: 465 / 870 -- time = 69300.0 / 93600.0
iteration: 466 / 870 -- time = 69360.0 / 93600.0
iteration: 467 / 870 -- time = 69420.0 / 93600.0
iteration: 468 / 870 -- time = 69480.0 / 93600.0
iteration: 469 / 870 -- time = 69540.0 / 93600.0
iteration: 470 / 870 -- time = 69600.0 / 93600.0
iteration: 471 / 870 -- time = 69660.0 / 93600.0
iteration: 472 / 870 -- time = 69720.0 / 93600.0
iteration: 473 / 870 -- time = 69780.0 / 93600.0
iteration: 474 / 870 -- time = 69840.0 / 93600.0
iteration: 475 / 870 -- time = 69900.0 / 93600.0
iteration: 476 / 870 -- time = 69960.0 / 93600.0
iteration: 477 / 870 -- time = 70020.0 / 93600.0
iteration: 478 / 870 -- time = 70080.0 / 93600.0
iteration: 479 / 870 -- time = 70140.0 / 93600.0
iteration: 480 / 870 -- time = 70200.0 / 93600.0
iteration: 481 / 870 -- time = 70260.0 / 93600.0
iteration: 482 / 870 -- time = 70320.0 / 93600.0
iteration: 483 / 870 -- time = 70380.0 / 93600.0
iteration: 484 / 870 -- time = 70440.0 / 93600.0
iteration: 485 / 870 -- time = 70500.0 / 93600.0
iteration: 486 / 870 -- time = 70560.0 / 93600.0
iteration: 487 / 870 -- time = 70620.0 / 93600.0
iteration: 488 / 870 -- time = 70680.0 / 93600.0
iteration: 489 / 870 -- time = 70740.0 / 93600.0
iteration: 490 / 870 -- time = 70800.0 / 93600.0
iteration: 491 / 870 -- time = 70860.0 / 93600.0
iteration: 492 / 870 -- time = 70920.0 / 93600.0
iteration: 493 / 870 -- time = 70980.0 / 93600.0
iteration: 494 / 870 -- time = 71040.0 / 93600.0
iteration: 495 / 870 -- time = 71100.0 / 93600.0
iteration: 496 / 870 -- time = 71160.0 / 93600.0
iteration: 497 / 870 -- time = 71220.0 / 93600.0
iteration: 498 / 870 -- time = 71280.0 / 93600.0
iteration: 499 / 870 -- time = 71340.0 / 93600.0
iteration: 500 / 870 -- time = 71400.0 / 93600.0
iteration: 501 / 870 -- time = 71460.0 / 93600.0
iteration: 502 / 870 -- time = 71520.0 / 93600.0
iteration: 503 / 870 -- time = 71580.0 / 93600.0
iteration: 504 / 870 -- time = 71640.0 / 93600.0
iteration: 505 / 870 -- time = 71700.0 / 93600.0
iteration: 506 / 870 -- time = 71760.0 / 93600.0
iteration: 507 / 870 -- time = 71820.0 / 93600.0
iteration: 508 / 870 -- time = 71880.0 / 93600.0
iteration: 509 / 870 -- time = 71940.0 / 93600.0
iteration: 510 / 870 -- time = 72000.0 / 93600.0
iteration: 511 / 870 -- time = 72060.0 / 93600.0
iteration: 512 / 870 -- time = 72120.0 / 93600.0
iteration: 513 / 870 -- time = 72180.0 / 93600.0
iteration: 514 / 870 -- time = 72240.0 / 93600.0
iteration: 515 / 870 -- time = 72300.0 / 93600.0
iteration: 516 / 870 -- time = 72360.0 / 93600.0
iteration: 517 / 870 -- time = 72420.0 / 93600.0
iteration: 518 / 870 -- time = 72480.0 / 93600.0
iteration: 519 / 870 -- time = 72540.0 / 93600.0
iteration: 520 / 870 -- time = 72600.0 / 93600.0
iteration: 521 / 870 -- time = 72660.0 / 93600.0
iteration: 522 / 870 -- time = 72720.0 / 93600.0
iteration: 523 / 870 -- time = 72780.0 / 93600.0
iteration: 524 / 870 -- time = 72840.0 / 93600.0
iteration: 525 / 870 -- time = 72900.0 / 93600.0
iteration: 526 / 870 -- time = 72960.0 / 93600.0
iteration: 527 / 870 -- time = 73020.0 / 93600.0
iteration: 528 / 870 -- time = 73080.0 / 93600.0
iteration: 529 / 870 -- time = 73140.0 / 93600.0
iteration: 530 / 870 -- time = 73200.0 / 93600.0
iteration: 531 / 870 -- time = 73260.0 / 93600.0
iteration: 532 / 870 -- time = 73320.0 / 93600.0
iteration: 533 / 870 -- time = 73380.0 / 93600.0
iteration: 534 / 870 -- time = 73440.0 / 93600.0
iteration: 535 / 870 -- time = 73500.0 / 93600.0
iteration: 536 / 870 -- time = 73560.0 / 93600.0
iteration: 537 / 870 -- time = 73620.0 / 93600.0
iteration: 538 / 870 -- time = 73680.0 / 93600.0
iteration: 539 / 870 -- time = 73740.0 / 93600.0
iteration: 540 / 870 -- time = 73800.0 / 93600.0
iteration: 541 / 870 -- time = 73860.0 / 93600.0
iteration: 542 / 870 -- time = 73920.0 / 93600.0
iteration: 543 / 870 -- time = 73980.0 / 93600.0
iteration: 544 / 870 -- time = 74040.0 / 93600.0
iteration: 545 / 870 -- time = 74100.0 / 93600.0
iteration: 546 / 870 -- time = 74160.0 / 93600.0
iteration: 547 / 870 -- time = 74220.0 / 93600.0
iteration: 548 / 870 -- time = 74280.0 / 93600.0
iteration: 549 / 870 -- time = 74340.0 / 93600.0
iteration: 550 / 870 -- time = 74400.0 / 93600.0
iteration: 551 / 870 -- time = 74460.0 / 93600.0
iteration: 552 / 870 -- time = 74520.0 / 93600.0
iteration: 553 / 870 -- time = 74580.0 / 93600.0
iteration: 554 / 870 -- time = 74640.0 / 93600.0
iteration: 555 / 870 -- time = 74700.0 / 93600.0
iteration: 556 / 870 -- time = 74760.0 / 93600.0
iteration: 557 / 870 -- time = 74820.0 / 93600.0
iteration: 558 / 870 -- time = 74880.0 / 93600.0
iteration: 559 / 870 -- time = 74940.0 / 93600.0
iteration: 560 / 870 -- time = 75000.0 / 93600.0
iteration: 561 / 870 -- time = 75060.0 / 93600.0
iteration: 562 / 870 -- time = 75120.0 / 93600.0
iteration: 563 / 870 -- time = 75180.0 / 93600.0
iteration: 564 / 870 -- time = 75240.0 / 93600.0
iteration: 565 / 870 -- time = 75300.0 / 93600.0
iteration: 566 / 870 -- time = 75360.0 / 93600.0
iteration: 567 / 870 -- time = 75420.0 / 93600.0
iteration: 568 / 870 -- time = 75480.0 / 93600.0
iteration: 569 / 870 -- time = 75540.0 / 93600.0
iteration: 570 / 870 -- time = 75600.0 / 93600.0
iteration: 571 / 870 -- time = 75660.0 / 93600.0
iteration: 572 / 870 -- time = 75720.0 / 93600.0
iteration: 573 / 870 -- time = 75780.0 / 93600.0
iteration: 574 / 870 -- time = 75840.0 / 93600.0
iteration: 575 / 870 -- time = 75900.0 / 93600.0
iteration: 576 / 870 -- time = 75960.0 / 93600.0
iteration: 577 / 870 -- time = 76020.0 / 93600.0
iteration: 578 / 870 -- time = 76080.0 / 93600.0
iteration: 579 / 870 -- time = 76140.0 / 93600.0
iteration: 580 / 870 -- time = 76200.0 / 93600.0
iteration: 581 / 870 -- time = 76260.0 / 93600.0
iteration: 582 / 870 -- time = 76320.0 / 93600.0
iteration: 583 / 870 -- time = 76380.0 / 93600.0
iteration: 584 / 870 -- time = 76440.0 / 93600.0
iteration: 585 / 870 -- time = 76500.0 / 93600.0
iteration: 586 / 870 -- time = 76560.0 / 93600.0
iteration: 587 / 870 -- time = 76620.0 / 93600.0
iteration: 588 / 870 -- time = 76680.0 / 93600.0
iteration: 589 / 870 -- time = 76740.0 / 93600.0
iteration: 590 / 870 -- time = 76800.0 / 93600.0
iteration: 591 / 870 -- time = 76860.0 / 93600.0
iteration: 592 / 870 -- time = 76920.0 / 93600.0
iteration: 593 / 870 -- time = 76980.0 / 93600.0
iteration: 594 / 870 -- time = 77040.0 / 93600.0
iteration: 595 / 870 -- time = 77100.0 / 93600.0
iteration: 596 / 870 -- time = 77160.0 / 93600.0
iteration: 597 / 870 -- time = 77220.0 / 93600.0
iteration: 598 / 870 -- time = 77280.0 / 93600.0
iteration: 599 / 870 -- time = 77340.0 / 93600.0
iteration: 600 / 870 -- time = 77400.0 / 93600.0
iteration: 601 / 870 -- time = 77460.0 / 93600.0
iteration: 602 / 870 -- time = 77520.0 / 93600.0
iteration: 603 / 870 -- time = 77580.0 / 93600.0
iteration: 604 / 870 -- time = 77640.0 / 93600.0
iteration: 605 / 870 -- time = 77700.0 / 93600.0
iteration: 606 / 870 -- time = 77760.0 / 93600.0
iteration: 607 / 870 -- time = 77820.0 / 93600.0
iteration: 608 / 870 -- time = 77880.0 / 93600.0
iteration: 609 / 870 -- time = 77940.0 / 93600.0
iteration: 610 / 870 -- time = 78000.0 / 93600.0
iteration: 611 / 870 -- time = 78060.0 / 93600.0
iteration: 612 / 870 -- time = 78120.0 / 93600.0
iteration: 613 / 870 -- time = 78180.0 / 93600.0
iteration: 614 / 870 -- time = 78240.0 / 93600.0
iteration: 615 / 870 -- time = 78300.0 / 93600.0
iteration: 616 / 870 -- time = 78360.0 / 93600.0
iteration: 617 / 870 -- time = 78420.0 / 93600.0
iteration: 618 / 870 -- time = 78480.0 / 93600.0
iteration: 619 / 870 -- time = 78540.0 / 93600.0
iteration: 620 / 870 -- time = 78600.0 / 93600.0
iteration: 621 / 870 -- time = 78660.0 / 93600.0
iteration: 622 / 870 -- time = 78720.0 / 93600.0
iteration: 623 / 870 -- time = 78780.0 / 93600.0
iteration: 624 / 870 -- time = 78840.0 / 93600.0
iteration: 625 / 870 -- time = 78900.0 / 93600.0
iteration: 626 / 870 -- time = 78960.0 / 93600.0
iteration: 627 / 870 -- time = 79020.0 / 93600.0
iteration: 628 / 870 -- time = 79080.0 / 93600.0
iteration: 629 / 870 -- time = 79140.0 / 93600.0
iteration: 630 / 870 -- time = 79200.0 / 93600.0
iteration: 631 / 870 -- time = 79260.0 / 93600.0
iteration: 632 / 870 -- time = 79320.0 / 93600.0
iteration: 633 / 870 -- time = 79380.0 / 93600.0
iteration: 634 / 870 -- time = 79440.0 / 93600.0
iteration: 635 / 870 -- time = 79500.0 / 93600.0
iteration: 636 / 870 -- time = 79560.0 / 93600.0
iteration: 637 / 870 -- time = 79620.0 / 93600.0
iteration: 638 / 870 -- time = 79680.0 / 93600.0
iteration: 639 / 870 -- time = 79740.0 / 93600.0
iteration: 640 / 870 -- time = 79800.0 / 93600.0
iteration: 641 / 870 -- time = 79860.0 / 93600.0
iteration: 642 / 870 -- time = 79920.0 / 93600.0
iteration: 643 / 870 -- time = 79980.0 / 93600.0
iteration: 644 / 870 -- time = 80040.0 / 93600.0
iteration: 645 / 870 -- time = 80100.0 / 93600.0
iteration: 646 / 870 -- time = 80160.0 / 93600.0
iteration: 647 / 870 -- time = 80220.0 / 93600.0
iteration: 648 / 870 -- time = 80280.0 / 93600.0
iteration: 649 / 870 -- time = 80340.0 / 93600.0
iteration: 650 / 870 -- time = 80400.0 / 93600.0
iteration: 651 / 870 -- time = 80460.0 / 93600.0
iteration: 652 / 870 -- time = 80520.0 / 93600.0
iteration: 653 / 870 -- time = 80580.0 / 93600.0
iteration: 654 / 870 -- time = 80640.0 / 93600.0
iteration: 655 / 870 -- time = 80700.0 / 93600.0
iteration: 656 / 870 -- time = 80760.0 / 93600.0
iteration: 657 / 870 -- time = 80820.0 / 93600.0
iteration: 658 / 870 -- time = 80880.0 / 93600.0
iteration: 659 / 870 -- time = 80940.0 / 93600.0
iteration: 660 / 870 -- time = 81000.0 / 93600.0
iteration: 661 / 870 -- time = 81060.0 / 93600.0
iteration: 662 / 870 -- time = 81120.0 / 93600.0
iteration: 663 / 870 -- time = 81180.0 / 93600.0
iteration: 664 / 870 -- time = 81240.0 / 93600.0
iteration: 665 / 870 -- time = 81300.0 / 93600.0
iteration: 666 / 870 -- time = 81360.0 / 93600.0
iteration: 667 / 870 -- time = 81420.0 / 93600.0
iteration: 668 / 870 -- time = 81480.0 / 93600.0
iteration: 669 / 870 -- time = 81540.0 / 93600.0
iteration: 670 / 870 -- time = 81600.0 / 93600.0
iteration: 671 / 870 -- time = 81660.0 / 93600.0
iteration: 672 / 870 -- time = 81720.0 / 93600.0
iteration: 673 / 870 -- time = 81780.0 / 93600.0
iteration: 674 / 870 -- time = 81840.0 / 93600.0
iteration: 675 / 870 -- time = 81900.0 / 93600.0
iteration: 676 / 870 -- time = 81960.0 / 93600.0
iteration: 677 / 870 -- time = 82020.0 / 93600.0
iteration: 678 / 870 -- time = 82080.0 / 93600.0
iteration: 679 / 870 -- time = 82140.0 / 93600.0
iteration: 680 / 870 -- time = 82200.0 / 93600.0
iteration: 681 / 870 -- time = 82260.0 / 93600.0
iteration: 682 / 870 -- time = 82320.0 / 93600.0
iteration: 683 / 870 -- time = 82380.0 / 93600.0
iteration: 684 / 870 -- time = 82440.0 / 93600.0
iteration: 685 / 870 -- time = 82500.0 / 93600.0
iteration: 686 / 870 -- time = 82560.0 / 93600.0
iteration: 687 / 870 -- time = 82620.0 / 93600.0
iteration: 688 / 870 -- time = 82680.0 / 93600.0
iteration: 689 / 870 -- time = 82740.0 / 93600.0
iteration: 690 / 870 -- time = 82800.0 / 93600.0
iteration: 691 / 870 -- time = 82860.0 / 93600.0
iteration: 692 / 870 -- time = 82920.0 / 93600.0
iteration: 693 / 870 -- time = 82980.0 / 93600.0
iteration: 694 / 870 -- time = 83040.0 / 93600.0
iteration: 695 / 870 -- time = 83100.0 / 93600.0
iteration: 696 / 870 -- time = 83160.0 / 93600.0
iteration: 697 / 870 -- time = 83220.0 / 93600.0
iteration: 698 / 870 -- time = 83280.0 / 93600.0
iteration: 699 / 870 -- time = 83340.0 / 93600.0
iteration: 700 / 870 -- time = 83400.0 / 93600.0
iteration: 701 / 870 -- time = 83460.0 / 93600.0
iteration: 702 / 870 -- time = 83520.0 / 93600.0
iteration: 703 / 870 -- time = 83580.0 / 93600.0
iteration: 704 / 870 -- time = 83640.0 / 93600.0
iteration: 705 / 870 -- time = 83700.0 / 93600.0
iteration: 706 / 870 -- time = 83760.0 / 93600.0
iteration: 707 / 870 -- time = 83820.0 / 93600.0
iteration: 708 / 870 -- time = 83880.0 / 93600.0
iteration: 709 / 870 -- time = 83940.0 / 93600.0
iteration: 710 / 870 -- time = 84000.0 / 93600.0
iteration: 711 / 870 -- time = 84060.0 / 93600.0
iteration: 712 / 870 -- time = 84120.0 / 93600.0
iteration: 713 / 870 -- time = 84180.0 / 93600.0
iteration: 714 / 870 -- time = 84240.0 / 93600.0
iteration: 715 / 870 -- time = 84300.0 / 93600.0
iteration: 716 / 870 -- time = 84360.0 / 93600.0
iteration: 717 / 870 -- time = 84420.0 / 93600.0
iteration: 718 / 870 -- time = 84480.0 / 93600.0
iteration: 719 / 870 -- time = 84540.0 / 93600.0
iteration: 720 / 870 -- time = 84600.0 / 93600.0
iteration: 721 / 870 -- time = 84660.0 / 93600.0
iteration: 722 / 870 -- time = 84720.0 / 93600.0
iteration: 723 / 870 -- time = 84780.0 / 93600.0
iteration: 724 / 870 -- time = 84840.0 / 93600.0
iteration: 725 / 870 -- time = 84900.0 / 93600.0
iteration: 726 / 870 -- time = 84960.0 / 93600.0
iteration: 727 / 870 -- time = 85020.0 / 93600.0
iteration: 728 / 870 -- time = 85080.0 / 93600.0
iteration: 729 / 870 -- time = 85140.0 / 93600.0
iteration: 730 / 870 -- time = 85200.0 / 93600.0
iteration: 731 / 870 -- time = 85260.0 / 93600.0
iteration: 732 / 870 -- time = 85320.0 / 93600.0
iteration: 733 / 870 -- time = 85380.0 / 93600.0
iteration: 734 / 870 -- time = 85440.0 / 93600.0
iteration: 735 / 870 -- time = 85500.0 / 93600.0
iteration: 736 / 870 -- time = 85560.0 / 93600.0
iteration: 737 / 870 -- time = 85620.0 / 93600.0
iteration: 738 / 870 -- time = 85680.0 / 93600.0
iteration: 739 / 870 -- time = 85740.0 / 93600.0
iteration: 740 / 870 -- time = 85800.0 / 93600.0
iteration: 741 / 870 -- time = 85860.0 / 93600.0
iteration: 742 / 870 -- time = 85920.0 / 93600.0
iteration: 743 / 870 -- time = 85980.0 / 93600.0
iteration: 744 / 870 -- time = 86040.0 / 93600.0
iteration: 745 / 870 -- time = 86100.0 / 93600.0
iteration: 746 / 870 -- time = 86160.0 / 93600.0
iteration: 747 / 870 -- time = 86220.0 / 93600.0
iteration: 748 / 870 -- time = 86280.0 / 93600.0
iteration: 749 / 870 -- time = 86340.0 / 93600.0
iteration: 750 / 870 -- time = 86400.0 / 93600.0
iteration: 751 / 870 -- time = 86460.0 / 93600.0
iteration: 752 / 870 -- time = 86520.0 / 93600.0
iteration: 753 / 870 -- time = 86580.0 / 93600.0
iteration: 754 / 870 -- time = 86640.0 / 93600.0
iteration: 755 / 870 -- time = 86700.0 / 93600.0
iteration: 756 / 870 -- time = 86760.0 / 93600.0
iteration: 757 / 870 -- time = 86820.0 / 93600.0
iteration: 758 / 870 -- time = 86880.0 / 93600.0
iteration: 759 / 870 -- time = 86940.0 / 93600.0
iteration: 760 / 870 -- time = 87000.0 / 93600.0
iteration: 761 / 870 -- time = 87060.0 / 93600.0
iteration: 762 / 870 -- time = 87120.0 / 93600.0
iteration: 763 / 870 -- time = 87180.0 / 93600.0
iteration: 764 / 870 -- time = 87240.0 / 93600.0
iteration: 765 / 870 -- time = 87300.0 / 93600.0
iteration: 766 / 870 -- time = 87360.0 / 93600.0
iteration: 767 / 870 -- time = 87420.0 / 93600.0
iteration: 768 / 870 -- time = 87480.0 / 93600.0
iteration: 769 / 870 -- time = 87540.0 / 93600.0
iteration: 770 / 870 -- time = 87600.0 / 93600.0
iteration: 771 / 870 -- time = 87660.0 / 93600.0
iteration: 772 / 870 -- time = 87720.0 / 93600.0
iteration: 773 / 870 -- time = 87780.0 / 93600.0
iteration: 774 / 870 -- time = 87840.0 / 93600.0
iteration: 775 / 870 -- time = 87900.0 / 93600.0
iteration: 776 / 870 -- time = 87960.0 / 93600.0
iteration: 777 / 870 -- time = 88020.0 / 93600.0
iteration: 778 / 870 -- time = 88080.0 / 93600.0
iteration: 779 / 870 -- time = 88140.0 / 93600.0
iteration: 780 / 870 -- time = 88200.0 / 93600.0
iteration: 781 / 870 -- time = 88260.0 / 93600.0
iteration: 782 / 870 -- time = 88320.0 / 93600.0
iteration: 783 / 870 -- time = 88380.0 / 93600.0
iteration: 784 / 870 -- time = 88440.0 / 93600.0
iteration: 785 / 870 -- time = 88500.0 / 93600.0
iteration: 786 / 870 -- time = 88560.0 / 93600.0
iteration: 787 / 870 -- time = 88620.0 / 93600.0
iteration: 788 / 870 -- time = 88680.0 / 93600.0
iteration: 789 / 870 -- time = 88740.0 / 93600.0
iteration: 790 / 870 -- time = 88800.0 / 93600.0
iteration: 791 / 870 -- time = 88860.0 / 93600.0
iteration: 792 / 870 -- time = 88920.0 / 93600.0
iteration: 793 / 870 -- time = 88980.0 / 93600.0
iteration: 794 / 870 -- time = 89040.0 / 93600.0
iteration: 795 / 870 -- time = 89100.0 / 93600.0
iteration: 796 / 870 -- time = 89160.0 / 93600.0
iteration: 797 / 870 -- time = 89220.0 / 93600.0
iteration: 798 / 870 -- time = 89280.0 / 93600.0
iteration: 799 / 870 -- time = 89340.0 / 93600.0
iteration: 800 / 870 -- time = 89400.0 / 93600.0
iteration: 801 / 870 -- time = 89460.0 / 93600.0
iteration: 802 / 870 -- time = 89520.0 / 93600.0
iteration: 803 / 870 -- time = 89580.0 / 93600.0
iteration: 804 / 870 -- time = 89640.0 / 93600.0
iteration: 805 / 870 -- time = 89700.0 / 93600.0
iteration: 806 / 870 -- time = 89760.0 / 93600.0
iteration: 807 / 870 -- time = 89820.0 / 93600.0
iteration: 808 / 870 -- time = 89880.0 / 93600.0
iteration: 809 / 870 -- time = 89940.0 / 93600.0
iteration: 810 / 870 -- time = 90000.0 / 93600.0
iteration: 811 / 870 -- time = 90060.0 / 93600.0
iteration: 812 / 870 -- time = 90120.0 / 93600.0
iteration: 813 / 870 -- time = 90180.0 / 93600.0
iteration: 814 / 870 -- time = 90240.0 / 93600.0
iteration: 815 / 870 -- time = 90300.0 / 93600.0
iteration: 816 / 870 -- time = 90360.0 / 93600.0
iteration: 817 / 870 -- time = 90420.0 / 93600.0
iteration: 818 / 870 -- time = 90480.0 / 93600.0
iteration: 819 / Program exited normally
870 -- time = 90540.0 / 93600.0
iteration: 820 / 870 -- time = 90600.0 / 93600.0
iteration: 821 / 870 -- time = 90660.0 / 93600.0
iteration: 822 / 870 -- time = 90720.0 / 93600.0
iteration: 823 / 870 -- time = 90780.0 / 93600.0
iteration: 824 / 870 -- time = 90840.0 / 93600.0
iteration: 825 / 870 -- time = 90900.0 / 93600.0
iteration: 826 / 870 -- time = 90960.0 / 93600.0
iteration: 827 / 870 -- time = 91020.0 / 93600.0
iteration: 828 / 870 -- time = 91080.0 / 93600.0
iteration: 829 / 870 -- time = 91140.0 / 93600.0
iteration: 830 / 870 -- time = 91200.0 / 93600.0
iteration: 831 / 870 -- time = 91260.0 / 93600.0
iteration: 832 / 870 -- time = 91320.0 / 93600.0
iteration: 833 / 870 -- time = 91380.0 / 93600.0
iteration: 834 / 870 -- time = 91440.0 / 93600.0
iteration: 835 / 870 -- time = 91500.0 / 93600.0
iteration: 836 / 870 -- time = 91560.0 / 93600.0
iteration: 837 / 870 -- time = 91620.0 / 93600.0
iteration: 838 / 870 -- time = 91680.0 / 93600.0
iteration: 839 / 870 -- time = 91740.0 / 93600.0
iteration: 840 / 870 -- time = 91800.0 / 93600.0
iteration: 841 / 870 -- time = 91860.0 / 93600.0
iteration: 842 / 870 -- time = 91920.0 / 93600.0
iteration: 843 / 870 -- time = 91980.0 / 93600.0
iteration: 844 / 870 -- time = 92040.0 / 93600.0
iteration: 845 / 870 -- time = 92100.0 / 93600.0
iteration: 846 / 870 -- time = 92160.0 / 93600.0
iteration: 847 / 870 -- time = 92220.0 / 93600.0
iteration: 848 / 870 -- time = 92280.0 / 93600.0
iteration: 849 / 870 -- time = 92340.0 / 93600.0
iteration: 850 / 870 -- time = 92400.0 / 93600.0
iteration: 851 / 870 -- time = 92460.0 / 93600.0
iteration: 852 / 870 -- time = 92520.0 / 93600.0
iteration: 853 / 870 -- time = 92580.0 / 93600.0
iteration: 854 / 870 -- time = 92640.0 / 93600.0
iteration: 855 / 870 -- time = 92700.0 / 93600.0
iteration: 856 / 870 -- time = 92760.0 / 93600.0
iteration: 857 / 870 -- time = 92820.0 / 93600.0
iteration: 858 / 870 -- time = 92880.0 / 93600.0
iteration: 859 / 870 -- time = 92940.0 / 93600.0
iteration: 860 / 870 -- time = 93000.0 / 93600.0
iteration: 861 / 870 -- time = 93060.0 / 93600.0
iteration: 862 / 870 -- time = 93120.0 / 93600.0
iteration: 863 / 870 -- time = 93180.0 / 93600.0
iteration: 864 / 870 -- time = 93240.0 / 93600.0
iteration: 865 / 870 -- time = 93300.0 / 93600.0
iteration: 866 / 870 -- time = 93360.0 / 93600.0
iteration: 867 / 870 -- time = 93420.0 / 93600.0
iteration: 868 / 870 -- time = 93480.0 / 93600.0
iteration: 869 / 870 -- time = 93540.0 / 93600.0
iteration: 870 / 870 -- time = 93600.0 / 93600.0
CLUBB-TIMER time_loop_init = 0.1219
CLUBB-TIMER time_clubb_advance = 8.4096
CLUBB-TIMER time_clubb_pdf = 0.0006
CLUBB-TIMER time_SILHS = 0.0002
CLUBB-TIMER time_microphys_scheme = 0.0000
CLUBB-TIMER time_microphys_advance = 0.0000
CLUBB-TIMER time_loop_end = 0.0000
CLUBB-TIMER time_adapt_grid = 0.0000
CLUBB-TIMER time_total = 9.5341
+ run_scripts/run_scm.py -params clubb_params_multi_col.in -stats input/stats/multi_col_stats.in -debug 0 -max_iters 500 cobra
- using executable: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/run_scripts/../install/latest/clubb_standalone
=================== Running cobra ===================
When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1.
C2rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1.
C2thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1.
C2rtthl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1.
C6rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
stats_nsamp = 1
stats_nout = 1
iteration: 1 / 500 -- time = 57660.0 / 87600.0
iteration: 2 / 500 -- time = 57720.0 / 87600.0
iteration: 3 / 500 -- time = 57780.0 / 87600.0
iteration: 4 / 500 -- time = 57840.0 / 87600.0
iteration: 5 / 500 -- time = 57900.0 / 87600.0
iteration: 6 / 500 -- time = 57960.0 / 87600.0
iteration: 7 / 500 -- time = 58020.0 / 87600.0
iteration: 8 / 500 -- time = 58080.0 / 87600.0
iteration: 9 / 500 -- time = 58140.0 / 87600.0
iteration: 10 / 500 -- time = 58200.0 / 87600.0
iteration: 11 / 500 -- time = 58260.0 / 87600.0
iteration: 12 / 500 -- time = 58320.0 / 87600.0
iteration: 13 / 500 -- time = 58380.0 / 87600.0
iteration: 14 / 500 -- time = 58440.0 / 87600.0
iteration: 15 / 500 -- time = 58500.0 / 87600.0
iteration: 16 / 500 -- time = 58560.0 / 87600.0
iteration: 17 / 500 -- time = 58620.0 / 87600.0
iteration: 18 / 500 -- time = 58680.0 / 87600.0
iteration: 19 / 500 -- time = 58740.0 / 87600.0
iteration: 20 / 500 -- time = 58800.0 / 87600.0
iteration: 21 / 500 -- time = 58860.0 / 87600.0
iteration: 22 / 500 -- time = 58920.0 / 87600.0
iteration: 23 / 500 -- time = 58980.0 / 87600.0
iteration: 24 / 500 -- time = 59040.0 / 87600.0
iteration: 25 / 500 -- time = 59100.0 / 87600.0
iteration: 26 / 500 -- time = 59160.0 / 87600.0
iteration: 27 / 500 -- time = 59220.0 / 87600.0
iteration: 28 / 500 -- time = 59280.0 / 87600.0
iteration: 29 / 500 -- time = 59340.0 / 87600.0
iteration: 30 / 500 -- time = 59400.0 / 87600.0
iteration: 31 / 500 -- time = 59460.0 / 87600.0
iteration: 32 / 500 -- time = 59520.0 / 87600.0
iteration: 33 / 500 -- time = 59580.0 / 87600.0
iteration: 34 / 500 -- time = 59640.0 / 87600.0
iteration: 35 / 500 -- time = 59700.0 / 87600.0
iteration: 36 / 500 -- time = 59760.0 / 87600.0
iteration: 37 / 500 -- time = 59820.0 / 87600.0
iteration: 38 / 500 -- time = 59880.0 / 87600.0
iteration: 39 / 500 -- time = 59940.0 / 87600.0
iteration: 40 / 500 -- time = 60000.0 / 87600.0
iteration: 41 / 500 -- time = 60060.0 / 87600.0
iteration: 42 / 500 -- time = 60120.0 / 87600.0
iteration: 43 / 500 -- time = 60180.0 / 87600.0
iteration: 44 / 500 -- time = 60240.0 / 87600.0
iteration: 45 / 500 -- time = 60300.0 / 87600.0
iteration: 46 / 500 -- time = 60360.0 / 87600.0
iteration: 47 / 500 -- time = 60420.0 / 87600.0
iteration: 48 / 500 -- time = 60480.0 / 87600.0
iteration: 49 / 500 -- time = 60540.0 / 87600.0
iteration: 50 / 500 -- time = 60600.0 / 87600.0
iteration: 51 / 500 -- time = 60660.0 / 87600.0
iteration: 52 / 500 -- time = 60720.0 / 87600.0
iteration: 53 / 500 -- time = 60780.0 / 87600.0
iteration: 54 / 500 -- time = 60840.0 / 87600.0
iteration: 55 / 500 -- time = 60900.0 / 87600.0
iteration: 56 / 500 -- time = 60960.0 / 87600.0
iteration: 57 / 500 -- time = 61020.0 / 87600.0
iteration: 58 / 500 -- time = 61080.0 / 87600.0
iteration: 59 / 500 -- time = 61140.0 / 87600.0
iteration: 60 / 500 -- time = 61200.0 / 87600.0
iteration: 61 / 500 -- time = 61260.0 / 87600.0
iteration: 62 / 500 -- time = 61320.0 / 87600.0
iteration: 63 / 500 -- time = 61380.0 / 87600.0
iteration: 64 / 500 -- time = 61440.0 / 87600.0
iteration: 65 / 500 -- time = 61500.0 / 87600.0
iteration: 66 / 500 -- time = 61560.0 / 87600.0
iteration: 67 / 500 -- time = 61620.0 / 87600.0
iteration: 68 / 500 -- time = 61680.0 / 87600.0
iteration: 69 / 500 -- time = 61740.0 / 87600.0
iteration: 70 / 500 -- time = 61800.0 / 87600.0
iteration: 71 / 500 -- time = 61860.0 / 87600.0
iteration: 72 / 500 -- time = 61920.0 / 87600.0
iteration: 73 / 500 -- time = 61980.0 / 87600.0
iteration: 74 / 500 -- time = 62040.0 / 87600.0
iteration: 75 / 500 -- time = 62100.0 / 87600.0
iteration: 76 / 500 -- time = 62160.0 / 87600.0
iteration: 77 / 500 -- time = 62220.0 / 87600.0
iteration: 78 / 500 -- time = 62280.0 / 87600.0
iteration: 79 / 500 -- time = 62340.0 / 87600.0
iteration: 80 / 500 -- time = 62400.0 / 87600.0
iteration: 81 / 500 -- time = 62460.0 / 87600.0
iteration: 82 / 500 -- time = 62520.0 / 87600.0
iteration: 83 / 500 -- time = 62580.0 / 87600.0
iteration: 84 / 500 -- time = 62640.0 / 87600.0
iteration: 85 / 500 -- time = 62700.0 / 87600.0
iteration: 86 / 500 -- time = 62760.0 / 87600.0
iteration: 87 / 500 -- time = 62820.0 / 87600.0
iteration: 88 / 500 -- time = 62880.0 / 87600.0
iteration: 89 / 500 -- time = 62940.0 / 87600.0
iteration: 90 / 500 -- time = 63000.0 / 87600.0
iteration: 91 / 500 -- time = 63060.0 / 87600.0
iteration: 92 / 500 -- time = 63120.0 / 87600.0
iteration: 93 / 500 -- time = 63180.0 / 87600.0
iteration: 94 / 500 -- time = 63240.0 / 87600.0
iteration: 95 / 500 -- time = 63300.0 / 87600.0
iteration: 96 / 500 -- time = 63360.0 / 87600.0
iteration: 97 / 500 -- time = 63420.0 / 87600.0
iteration: 98 / 500 -- time = 63480.0 / 87600.0
iteration: 99 / 500 -- time = 63540.0 / 87600.0
iteration: 100 / 500 -- time = 63600.0 / 87600.0
iteration: 101 / 500 -- time = 63660.0 / 87600.0
iteration: 102 / 500 -- time = 63720.0 / 87600.0
iteration: 103 / 500 -- time = 63780.0 / 87600.0
iteration: 104 / 500 -- time = 63840.0 / 87600.0
iteration: 105 / 500 -- time = 63900.0 / 87600.0
iteration: 106 / 500 -- time = 63960.0 / 87600.0
iteration: 107 / 500 -- time = 64020.0 / 87600.0
iteration: 108 / 500 -- time = 64080.0 / 87600.0
iteration: 109 / 500 -- time = 64140.0 / 87600.0
iteration: 110 / 500 -- time = 64200.0 / 87600.0
iteration: 111 / 500 -- time = 64260.0 / 87600.0
iteration: 112 / 500 -- time = 64320.0 / 87600.0
iteration: 113 / 500 -- time = 64380.0 / 87600.0
iteration: 114 / 500 -- time = 64440.0 / 87600.0
iteration: 115 / 500 -- time = 64500.0 / 87600.0
iteration: 116 / 500 -- time = 64560.0 / 87600.0
iteration: 117 / 500 -- time = 64620.0 / 87600.0
iteration: 118 / 500 -- time = 64680.0 / 87600.0
iteration: 119 / 500 -- time = 64740.0 / 87600.0
iteration: 120 / 500 -- time = 64800.0 / 87600.0
iteration: 121 / 500 -- time = 64860.0 / 87600.0
iteration: 122 / 500 -- time = 64920.0 / 87600.0
iteration: 123 / 500 -- time = 64980.0 / 87600.0
iteration: 124 / 500 -- time = 65040.0 / 87600.0
iteration: 125 / 500 -- time = 65100.0 / 87600.0
iteration: 126 / 500 -- time = 65160.0 / 87600.0
iteration: 127 / 500 -- time = 65220.0 / 87600.0
iteration: 128 / 500 -- time = 65280.0 / 87600.0
iteration: 129 / 500 -- time = 65340.0 / 87600.0
iteration: 130 / 500 -- time = 65400.0 / 87600.0
iteration: 131 / 500 -- time = 65460.0 / 87600.0
iteration: 132 / 500 -- time = 65520.0 / 87600.0
iteration: 133 / 500 -- time = 65580.0 / 87600.0
iteration: 134 / 500 -- time = 65640.0 / 87600.0
iteration: 135 / 500 -- time = 65700.0 / 87600.0
iteration: 136 / 500 -- time = 65760.0 / 87600.0
iteration: 137 / 500 -- time = 65820.0 / 87600.0
iteration: 138 / 500 -- time = 65880.0 / 87600.0
iteration: 139 / 500 -- time = 65940.0 / 87600.0
iteration: 140 / 500 -- time = 66000.0 / 87600.0
iteration: 141 / 500 -- time = 66060.0 / 87600.0
iteration: 142 / 500 -- time = 66120.0 / 87600.0
iteration: 143 / 500 -- time = 66180.0 / 87600.0
iteration: 144 / 500 -- time = 66240.0 / 87600.0
iteration: 145 / 500 -- time = 66300.0 / 87600.0
iteration: 146 / 500 -- time = 66360.0 / 87600.0
iteration: 147 / 500 -- time = 66420.0 / 87600.0
iteration: 148 / 500 -- time = 66480.0 / 87600.0
iteration: 149 / 500 -- time = 66540.0 / 87600.0
iteration: 150 / 500 -- time = 66600.0 / 87600.0
iteration: 151 / 500 -- time = 66660.0 / 87600.0
iteration: 152 / 500 -- time = 66720.0 / 87600.0
iteration: 153 / 500 -- time = 66780.0 / 87600.0
iteration: 154 / 500 -- time = 66840.0 / 87600.0
iteration: 155 / 500 -- time = 66900.0 / 87600.0
iteration: 156 / 500 -- time = 66960.0 / 87600.0
iteration: 157 / 500 -- time = 67020.0 / 87600.0
iteration: 158 / 500 -- time = 67080.0 / 87600.0
iteration: 159 / 500 -- time = 67140.0 / 87600.0
iteration: 160 / 500 -- time = 67200.0 / 87600.0
iteration: 161 / 500 -- time = 67260.0 / 87600.0
iteration: 162 / 500 -- time = 67320.0 / 87600.0
iteration: 163 / 500 -- time = 67380.0 / 87600.0
iteration: 164 / 500 -- time = 67440.0 / 87600.0
iteration: 165 / 500 -- time = 67500.0 / 87600.0
iteration: 166 / 500 -- time = 67560.0 / 87600.0
iteration: 167 / 500 -- time = 67620.0 / 87600.0
iteration: 168 / 500 -- time = 67680.0 / 87600.0
iteration: 169 / 500 -- time = 67740.0 / 87600.0
iteration: 170 / 500 -- time = 67800.0 / 87600.0
iteration: 171 / 500 -- time = 67860.0 / 87600.0
iteration: 172 / 500 -- time = 67920.0 / 87600.0
iteration: 173 / 500 -- time = 67980.0 / 87600.0
iteration: 174 / 500 -- time = 68040.0 / 87600.0
iteration: 175 / 500 -- time = 68100.0 / 87600.0
iteration: 176 / 500 -- time = 68160.0 / 87600.0
iteration: 177 / 500 -- time = 68220.0 / 87600.0
iteration: 178 / 500 -- time = 68280.0 / 87600.0
iteration: 179 / 500 -- time = 68340.0 / 87600.0
iteration: 180 / 500 -- time = 68400.0 / 87600.0
iteration: 181 / 500 -- time = 68460.0 / 87600.0
iteration: 182 / 500 -- time = 68520.0 / 87600.0
iteration: 183 / 500 -- time = 68580.0 / 87600.0
iteration: 184 / 500 -- time = 68640.0 / 87600.0
iteration: 185 / 500 -- time = 68700.0 / 87600.0
iteration: 186 / 500 -- time = 68760.0 / 87600.0
iteration: 187 / 500 -- time = 68820.0 / 87600.0
iteration: 188 / 500 -- time = 68880.0 / 87600.0
iteration: 189 / 500 -- time = 68940.0 / 87600.0
iteration: 190 / 500 -- time = 69000.0 / 87600.0
iteration: 191 / 500 -- time = 69060.0 / 87600.0
iteration: 192 / 500 -- time = 69120.0 / 87600.0
iteration: 193 / 500 -- time = 69180.0 / 87600.0
iteration: 194 / 500 -- time = 69240.0 / 87600.0
iteration: 195 / 500 -- time = 69300.0 / 87600.0
iteration: 196 / 500 -- time = 69360.0 / 87600.0
iteration: 197 / 500 -- time = 69420.0 / 87600.0
iteration: 198 / 500 -- time = 69480.0 / 87600.0
iteration: 199 / 500 -- time = 69540.0 / 87600.0
iteration: 200 / 500 -- time = 69600.0 / 87600.0
iteration: 201 / 500 -- time = 69660.0 / 87600.0
iteration: 202 / 500 -- time = 69720.0 / 87600.0
iteration: 203 / 500 -- time = 69780.0 / 87600.0
iteration: 204 / 500 -- time = 69840.0 / 87600.0
iteration: 205 / 500 -- time = 69900.0 / 87600.0
iteration: 206 / 500 -- time = 69960.0 / 87600.0
iteration: 207 / 500 -- time = 70020.0 / 87600.0
iteration: 208 / 500 -- time = 70080.0 / 87600.0
iteration: 209 / 500 -- time = 70140.0 / 87600.0
iteration: 210 / 500 -- time = 70200.0 / 87600.0
iteration: 211 / 500 -- time = 70260.0 / 87600.0
iteration: 212 / 500 -- time = 70320.0 / 87600.0
iteration: 213 / 500 -- time = 70380.0 / 87600.0
iteration: 214 / 500 -- time = 70440.0 / 87600.0
iteration: 215 / 500 -- time = 70500.0 / 87600.0
iteration: 216 / 500 -- time = 70560.0 / 87600.0
iteration: 217 / 500 -- time = 70620.0 / 87600.0
iteration: 218 / 500 -- time = 70680.0 / 87600.0
iteration: 219 / 500 -- time = 70740.0 / 87600.0
iteration: 220 / 500 -- time = 70800.0 / 87600.0
iteration: 221 / 500 -- time = 70860.0 / 87600.0
iteration: 222 / 500 -- time = 70920.0 / 87600.0
iteration: 223 / 500 -- time = 70980.0 / 87600.0
iteration: 224 / 500 -- time = 71040.0 / 87600.0
iteration: 225 / 500 -- time = 71100.0 / 87600.0
iteration: 226 / 500 -- time = 71160.0 / 87600.0
iteration: 227 / 500 -- time = 71220.0 / 87600.0
iteration: 228 / 500 -- time = 71280.0 / 87600.0
iteration: 229 / 500 -- time = 71340.0 / 87600.0
iteration: 230 / 500 -- time = 71400.0 / 87600.0
iteration: 231 / 500 -- time = 71460.0 / 87600.0
iteration: 232 / 500 -- time = 71520.0 / 87600.0
iteration: 233 / 500 -- time = 71580.0 / 87600.0
iteration: 234 / 500 -- time = 71640.0 / 87600.0
iteration: 235 / 500 -- time = 71700.0 / 87600.0
iteration: 236 / 500 -- time = 71760.0 / 87600.0
iteration: 237 / 500 -- time = 71820.0 / 87600.0
iteration: 238 / 500 -- time = 71880.0 / 87600.0
iteration: 239 / 500 -- time = 71940.0 / 87600.0
iteration: 240 / 500 -- time = 72000.0 / 87600.0
iteration: 241 / 500 -- time = 72060.0 / 87600.0
iteration: 242 / 500 -- time = 72120.0 / 87600.0
iteration: 243 / 500 -- time = 72180.0 / 87600.0
iteration: 244 / 500 -- time = 72240.0 / 87600.0
iteration: 245 / 500 -- time = 72300.0 / 87600.0
iteration: 246 / 500 -- time = 72360.0 / 87600.0
iteration: 247 / 500 -- time = 72420.0 / 87600.0
iteration: 248 / 500 -- time = 72480.0 / 87600.0
iteration: 249 / 500 -- time = 72540.0 / 87600.0
iteration: 250 / 500 -- time = 72600.0 / 87600.0
iteration: 251 / 500 -- time = 72660.0 / 87600.0
iteration: 252 / 500 -- time = 72720.0 / 87600.0
iteration: 253 / 500 -- time = 72780.0 / 87600.0
iteration: 254 / 500 -- time = 72840.0 / 87600.0
iteration: 255 / 500 -- time = 72900.0 / 87600.0
iteration: 256 / 500 -- time = 72960.0 / 87600.0
iteration: 257 / 500 -- time = 73020.0 / 87600.0
iteration: 258 / 500 -- time = 73080.0 / 87600.0
iteration: 259 / 500 -- time = 73140.0 / 87600.0
iteration: 260 / 500 -- time = 73200.0 / 87600.0
iteration: 261 / 500 -- time = 73260.0 / 87600.0
iteration: 262 / 500 -- time = 73320.0 / 87600.0
iteration: 263 / 500 -- time = 73380.0 / 87600.0
iteration: 264 / 500 -- time = 73440.0 / 87600.0
iteration: 265 / 500 -- time = 73500.0 / 87600.0
iteration: 266 / 500 -- time = 73560.0 / 87600.0
iteration: 267 / 500 -- time = 73620.0 / 87600.0
iteration: 268 / 500 -- time = 73680.0 / 87600.0
iteration: 269 / 500 -- time = 73740.0 / 87600.0
iteration: 270 / 500 -- time = 73800.0 / 87600.0
iteration: 271 / 500 -- time = 73860.0 / 87600.0
iteration: 272 / 500 -- time = 73920.0 / 87600.0
iteration: 273 / 500 -- time = 73980.0 / 87600.0
iteration: 274 / 500 -- time = 74040.0 / 87600.0
iteration: 275 / 500 -- time = 74100.0 / 87600.0
iteration: 276 / 500 -- time = 74160.0 / 87600.0
iteration: 277 / 500 -- time = 74220.0 / 87600.0
iteration: 278 / 500 -- time = 74280.0 / 87600.0
iteration: 279 / 500 -- time = 74340.0 / 87600.0
iteration: 280 / 500 -- time = 74400.0 / 87600.0
iteration: 281 / 500 -- time = 74460.0 / 87600.0
iteration: 282 / 500 -- time = 74520.0 / 87600.0
iteration: 283 / 500 -- time = 74580.0 / 87600.0
iteration: 284 / 500 -- time = 74640.0 / 87600.0
iteration: 285 / 500 -- time = 74700.0 / 87600.0
iteration: 286 / 500 -- time = 74760.0 / 87600.0
iteration: 287 / 500 -- time = 74820.0 / 87600.0
iteration: 288 / 500 -- time = 74880.0 / 87600.0
iteration: 289 / 500 -- time = 74940.0 / 87600.0
iteration: 290 / 500 -- time = 75000.0 / 87600.0
iteration: 291 / 500 -- time = 75060.0 / 87600.0
iteration: 292 / 500 -- time = 75120.0 / 87600.0
iteration: 293 / 500 -- time = 75180.0 / 87600.0
iteration: 294 / 500 -- time = 75240.0 / 87600.0
iteration: 295 / 500 -- time = 75300.0 / 87600.0
iteration: 296 / 500 -- time = 75360.0 / 87600.0
iteration: 297 / 500 -- time = 75420.0 / 87600.0
iteration: 298 / 500 -- time = 75480.0 / 87600.0
iteration: 299 / 500 -- time = 75540.0 / 87600.0
iteration: 300 / 500 -- time = 75600.0 / 87600.0
iteration: 301 / 500 -- time = 75660.0 / 87600.0
iteration: 302 / 500 -- time = 75720.0 / 87600.0
iteration: 303 / 500 -- time = 75780.0 / 87600.0
iteration: 304 / 500 -- time = 75840.0 / 87600.0
iteration: 305 / 500 -- time = 75900.0 / 87600.0
iteration: 306 / 500 -- time = 75960.0 / 87600.0
iteration: 307 / 500 -- time = 76020.0 / 87600.0
iteration: 308 / 500 -- time = 76080.0 / 87600.0
iteration: 309 / 500 -- time = 76140.0 / 87600.0
iteration: 310 / 500 -- time = 76200.0 / 87600.0
iteration: 311 / 500 -- time = 76260.0 / 87600.0
iteration: 312 / 500 -- time = 76320.0 / 87600.0
iteration: 313 / 500 -- time = 76380.0 / 87600.0
iteration: 314 / 500 -- time = 76440.0 / 87600.0
iteration: 315 / 500 -- time = 76500.0 / 87600.0
iteration: 316 / 500 -- time = 76560.0 / 87600.0
iteration: 317 / 500 -- time = 76620.0 / 87600.0
iteration: 318 / 500 -- time = 76680.0 / 87600.0
iteration: 319 / 500 -- time = 76740.0 / 87600.0
iteration: 320 / 500 -- time = 76800.0 / 87600.0
iteration: 321 / 500 -- time = 76860.0 / 87600.0
iteration: 322 / 500 -- time = 76920.0 / 87600.0
iteration: 323 / 500 -- time = 76980.0 / 87600.0
iteration: 324 / 500 -- time = 77040.0 / 87600.0
iteration: 325 / 500 -- time = 77100.0 / 87600.0
iteration: 326 / 500 -- time = 77160.0 / 87600.0
iteration: 327 / 500 -- time = 77220.0 / 87600.0
iteration: 328 / 500 -- time = 77280.0 / 87600.0
iteration: 329 / 500 -- time = 77340.0 / 87600.0
iteration: 330 / 500 -- time = 77400.0 / 87600.0
iteration: 331 / 500 -- time = 77460.0 / 87600.0
iteration: 332 / 500 -- time = 77520.0 / 87600.0
iteration: 333 / 500 -- time = 77580.0 / 87600.0
iteration: 334 / 500 -- time = 77640.0 / 87600.0
iteration: 335 / 500 -- time = 77700.0 / 87600.0
iteration: 336 / 500 -- time = 77760.0 / 87600.0
iteration: 337 / 500 -- time = 77820.0 / 87600.0
iteration: 338 / 500 -- time = 77880.0 / 87600.0
iteration: 339 / 500 -- time = 77940.0 / 87600.0
iteration: 340 / 500 -- time = 78000.0 / 87600.0
iteration: 341 / 500 -- time = 78060.0 / 87600.0
iteration: 342 / 500 -- time = 78120.0 / 87600.0
iteration: 343 / 500 -- time = 78180.0 / 87600.0
iteration: 344 / 500 -- time = 78240.0 / 87600.0
iteration: 345 / 500 -- time = 78300.0 / 87600.0
iteration: 346 / 500 -- time = 78360.0 / 87600.0
iteration: 347 / 500 -- time = 78420.0 / 87600.0
iteration: 348 / 500 -- time = 78480.0 / 87600.0
iteration: 349 / 500 -- time = 78540.0 / 87600.0
iteration: 350 / 500 -- time = 78600.0 / 87600.0
iteration: 351 / 500 -- time = 78660.0 / 87600.0
iteration: 352 / 500 -- time = 78720.0 / 87600.0
iteration: 353 / 500 -- time = 78780.0 / 87600.0
iteration: 354 / 500 -- time = 78840.0 / 87600.0
iteration: 355 / 500 -- time = 78900.0 / 87600.0
iteration: 356 / 500 -- time = 78960.0 / 87600.0
iteration: 357 / 500 -- time = 79020.0 / 87600.0
iteration: 358 / 500 -- time = 79080.0 / 87600.0
iteration: 359 / 500 -- time = 79140.0 / 87600.0
iteration: 360 / 500 -- time = 79200.0 / 87600.0
iteration: 361 / 500 -- time = 79260.0 / 87600.0
iteration: 362 / 500 -- time = 79320.0 / 87600.0
iteration: 363 / 500 -- time = 79380.0 / 87600.0
iteration: 364 / 500 -- time = 79440.0 / 87600.0
iteration: 365 / 500 -- time = 79500.0 / 87600.0
iteration: 366 / 500 -- time = 79560.0 / 87600.0
iteration: 367 / 500 -- time = 79620.0 / 87600.0
iteration: 368 / 500 -- time = 79680.0 / 87600.0
iteration: 369 / 500 -- time = 79740.0 / 87600.0
iteration: 370 / 500 -- time = 79800.0 / 87600.0
iteration: 371 / 500 -- time = 79860.0 / 87600.0
iteration: 372 / 500 -- time = 79920.0 / 87600.0
iteration: 373 / 500 -- time = 79980.0 / 87600.0
iteration: 374 / 500 -- time = 80040.0 / 87600.0
iteration: 375 / 500 -- time = 80100.0 / 87600.0
iteration: 376 / 500 -- time = 80160.0 / 87600.0
iteration: 377 / 500 -- time = 80220.0 / 87600.0
iteration: 378 / 500 -- time = 80280.0 / 87600.0
iteration: 379 / 500 -- time = 80340.0 / 87600.0
iteration: 380 / 500 -- time = 80400.0 / 87600.0
iteration: 381 / 500 -- time = 80460.0 / 87600.0
iteration: 382 / 500 -- time = 80520.0 / 87600.0
iteration: 383 / 500 -- time = 80580.0 / 87600.0
iteration: 384 / 500 -- time = 80640.0 / 87600.0
iteration: 385 / 500 -- time = 80700.0 / 87600.0
iteration: 386 / 500 -- time = 80760.0 / 87600.0
iteration: 387 / 500 -- time = 80820.0 / 87600.0
iteration: 388 / 500 -- time = 80880.0 / 87600.0
iteration: 389 / 500 -- time = 80940.0 / 87600.0
iteration: 390 / 500 -- time = 81000.0 / 87600.0
iteration: 391 / 500 -- time = 81060.0 / 87600.0
iteration: 392 / 500 -- time = 81120.0 / 87600.0
iteration: 393 / 500 -- time = 81180.0 / 87600.0
iteration: 394 / 500 -- time = 81240.0 / 87600.0
iteration: 395 / 500 -- time = 81300.0 / 87600.0
iteration: 396 / 500 -- time = 81360.0 / 87600.0
iteration: 397 / 500 -- time = 81420.0 / 87600.0
iteration: 398 / 500 -- time = 81480.0 / 87600.0
iteration: 399 / 500 -- time = 81540.0 / 87600.0
iteration: 400 / 500 -- time = 81600.0 / 87600.0
iteration: 401 / 500 -- time = 81660.0 / 87600.0
iteration: 402 / 500 -- time = 81720.0 / 87600.0
iteration: 403 / 500 -- time = 81780.0 / 87600.0
iteration: 404 / 500 -- time = 81840.0 / 87600.0
iteration: 405 / 500 -- time = 81900.0 / 87600.0
iteration: 406 / 500 -- time = 81960.0 / 87600.0
iteration: 407 / 500 -- time = 82020.0 / 87600.0
iteration: 408 / 500 -- time = 82080.0 / 87600.0
iteration: 409 / 500 -- time = 82140.0 / 87600.0
iteration: 410 / 500 -- time = 82200.0 / 87600.0
iteration: 411 / 500 -- time = 82260.0 / 87600.0
iteration: 412 / 500 -- time = 82320.0 / 87600.0
iteration: 413 / 500 -- time = 82380.0 / 87600.0
iteration: 414 / 500 -- time = 82440.0 / 87600.0
iteration: 415 / 500 -- time = 82500.0 / 87600.0
iteration: 416 / 500 -- time = 82560.0 / 87600.0
iteration: 417 / 500 -- time = 82620.0 / 87600.0
iteration: 418 / 500 -- time = 82680.0 / 87600.0
iteration: 419 / 500 -- time = 82740.0 / 87600.0
iteration: 420 / 500 -- time = 82800.0 / 87600.0
iteration: 421 / 500 -- time = 82860.0 / 87600.0
iteration: 422 / 500 -- time = 82920.0 / 87600.0
iteration: 423 / 500 -- time = 82980.0 / 87600.0
iteration: 424 / 500 -- time = 83040.0 / 87600.0
iteration: 425 / 500 -- time = 83100.0 / 87600.0
iteration: 426 / 500 -- time = 83160.0 / 87600.0
iteration: 427 / 500 -- time = 83220.0 / 87600.0
iteration: 428 / 500 -- time = 83280.0 / 87600.0
iteration: 429 / 500 -- time = 83340.0 / 87600.0
iteration: 430 / 500 -- time = 83400.0 / 87600.0
iteration: 431 / 500 -- time = 83460.0 / 87600.0
iteration: 432 / 500 -- time = 83520.0 / 87600.0
iteration: 433 / 500 -- time = 83580.0 / 87600.0
iteration: 434 / 500 -- time = 83640.0 / 87600.0
iteration: 435 / 500 -- time = 83700.0 / 87600.0
iteration: 436 / 500 -- time = 83760.0 / 87600.0
iteration: 437 / 500 -- time = 83820.0 / 87600.0
iteration: 438 / 500 -- time = 83880.0 / 87600.0
iteration: 439 / 500 -- time = 83940.0 / 87600.0
iteration: 440 / 500 -- time = 84000.0 / 87600.0
iteration: 441 / 500 -- time = 84060.0 / 87600.0
iteration: 442 / 500 -- time = 84120.0 / 87600.0
iteration: 443 / 500 -- time = 84180.0 / 87600.0
iteration: 444 / 500 -- time = 84240.0 / 87600.0
iteration: 445 / 500 -- time = 84300.0 / 87600.0
iteration: 446 / 500 -- time = 84360.0 / 87600.0
iteration: 447 / 500 -- time = 84420.0 / 87600.0
iteration: 448 / 500 -- time = 84480.0 / 87600.0
iteration: 449 / 500 -- time = 84540.0 / 87600.0
iteration: 450 / 500 -- time = 84600.0 / 87600.0
iteration: 451 / 500 -- time = 84660.0 / 87600.0
iteration: 452 / 500 -- time = 84720.0 / 87600.0
iteration: 453 / 500 -- time = 84780.0 / 87600.0
iteration: 454 / 500 -- time = 84840.0 / 87600.0
iteration: 455 / 500 -- time = 84900.0 / 87600.0
iteration: 456 / 500 -- time = 84960.0 / 87600.0
iteration: 457 / 500 -- time = 85020.0 / 87600.0
iteration: 458 / 500 -- time = 85080.0 / 87600.0
iteration: 459 / 500 -- time = 85140.0 / 87600.0
iteration: 460 / 500 -- time = 85200.0 / 87600.0
iteration: 461 / 500 -- time = 85260.0 / 87600.0
iteration: 462 / 500 -- time = 85320.0 / 87600.0
iteration: 463 / 500 -- time = 85380.0 / 87600.0
iteration: 464 / 500 -- time = 85440.0 / 87600.0
iteration: 465 / 500 -- time = 85500.0 / 87600.0
iteration: 466 / 500 -- time = 85560.0 / 87600.0
iteration: 467 / 500 -- time = 85620.0 / 87600.0
iteration: 468 / 500 -- time = 85680.0 / 87600.0
iteration: 469 / 500 -- time = 85740.0 / 87600.0
iteration: 470 / 500 -- time = 85800.0 / 87600.0
iteration: 471 / 500 -- time = 85860.0 / 87600.0
iteration: 472 / 500 -- time = 85920.0 / 87600.0
iteration: 473 / 500 -- time = 85980.0 / 87600.0
iteration: 474 / 500 -- time = 86040.0 / 87600.0
iteration: 475 / 500 -- time = 86100.0 / 87600.0
iteration: 476 / 500 -- time = 86160.0 / 87600.0
iteration: 477 / 500 -- time = 86220.0 / 87600.0
iteration: 478 / 500 -- time = 86280.0 / 87600.0
iteration: 479 / 500 -- time = 86340.0 / 87600.0
iteration: 480 / 500 -- time = 86400.0 / 87600.0
iteration: 481 / 500 -- time = 86460.0 / 87600.0
iteration: 482 / 500 -- time = 86520.0 / 87600.0
iteration: 483 / 500 -- time = 86580.0 / 87600.0
iteration: 484 / 500 -- time = 86640.0 / 87600.0
iteration: 485 / 500 -- time = 86700.0 / 87600.0
iteration: 486 / 500 -- time = 86760.0 / 87600.0
iteration: 487 / 500 -- time = 86820.0 / 87600.0
iteration: 488 / 500 -- time = 86880.0 / 87600.0
iteration: 489 / 500 -- time = 86940.0 / 87600.0
iteration: 490 / 500 -- time = 87000.0 / 87600.0
iteration: 491 / 500 -- time = 87060.0 / 87600.0
iteration: 492 / 500 -- time = 87120.0 / 87600.0
iteration: 493 / 500 -- time = 87180.0 / 87600.0
iteration: 494 / 500 -- time = 87240.0 / 87600.0
iteration: 495 / 500 -- time = 87300.0 / 87600.0
iteration: 496 / 500 -- time = 87360.0 / 87600.0
iteration: 497 / 500 -- time = 87420.0 / 87600.0
iteration: 498 / 500 -- time = 87480.0 / 87600.0
iteration: 499 / 500 -- time = 87540.0 / 87600.0
iteration: 500 / 500 -- time = 87600.0 / 87600.0
CLUBB-TIMER time_loop_init = 0.0515
CLUBB-TIMER time_clubb_advance = 4.6620
CLUBB-TIMER time_clubb_pdf = 0.0003
CLUBB-TIMER time_SILHS = 0.0001
CLUBB-TIMER time_mi Program exited normally
crophys_scheme = 0.0000
CLUBB-TIMER time_microphys_advance = 0.0000
CLUBB-TIMER time_loop_end = 0.0000
CLUBB-TIMER time_adapt_grid = 0.0000
CLUBB-TIMER time_total = 5.1676
+ run_scripts/run_scm.py -params clubb_params_multi_col.in -stats input/stats/multi_col_stats.in -debug 0 -max_iters 10 rico_silhs
- using executable: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/run_scripts/../install/latest/clubb_standalone
=================== Running rico_silhs ===================
When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1.
C2rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1.
C2thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1.
C2rtthl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1.
C6rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
Program exited normally
stats_nsamp = 1
stats_nout = 1
iteration: 1 / 10 -- time = 300.0 / 3000.0
iteration: 2 / 10 -- time = 600.0 / 3000.0
iteration: 3 / 10 -- time = 900.0 / 3000.0
iteration: 4 / 10 -- time = 1200.0 / 3000.0
iteration: 5 / 10 -- time = 1500.0 / 3000.0
iteration: 6 / 10 -- time = 1800.0 / 3000.0
iteration: 7 / 10 -- time = 2100.0 / 3000.0
iteration: 8 / 10 -- time = 2400.0 / 3000.0
iteration: 9 / 10 -- time = 2700.0 / 3000.0
iteration: 10 / 10 -- time = 3000.0 / 3000.0
CLUBB-TIMER time_loop_init = 0.0008
CLUBB-TIMER time_clubb_advance = 0.0572
CLUBB-TIMER time_clubb_pdf = 0.0855
CLUBB-TIMER time_SILHS = 0.1998
CLUBB-TIMER time_microphys_scheme = 0.1980
CLUBB-TIMER time_microphys_advance = 0.2055
CLUBB-TIMER time_loop_end = 0.0000
CLUBB-TIMER time_adapt_grid = 0.0000
CLUBB-TIMER time_total = 0.7525
+ mv output cpu_output
+ mkdir output
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile GPU_ACC)
[Pipeline] sh
+ source /etc/profile.d/larson-group.sh
++ export GIT_EDITOR=vi
++ GIT_EDITOR=vi
++ export SVN_EDITOR=vi
++ SVN_EDITOR=vi
++ export OMP_STACKSIZE=1048579
++ OMP_STACKSIZE=1048579
++ export LMOD_ROOT=/opt/lmod/
++ LMOD_ROOT=/opt/lmod/
++ source /opt/lmod//lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/lmod-8.7.37-bi3kyxcdrfgw3y7vv2k7c5rjxg75qzju/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
+++ find /usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core -print -quit
++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core
++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core
+ module load nvhpc netcdf-fortran
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ ./compile.py -gpu openacc
-- Configuring for OpenACC GPU build
-- Configuring for OpenACC GPU build
-- The Fortran compiler identification is NVHPC 24.3.0
-- The C compiler identification is NVHPC 24.3.0
-- The CXX compiler identification is NVHPC 24.3.0
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Check for working Fortran compiler: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/nvhpc-24.3-ym2ucux26iwkpvpcaph3ozu5oyjmahuk/Linux_x86_64/24.3/compilers/bin/nvfortran - skipped
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/nvhpc-24.3-ym2ucux26iwkpvpcaph3ozu5oyjmahuk/Linux_x86_64/24.3/compilers/bin/nvc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/nvhpc-24.3-ym2ucux26iwkpvpcaph3ozu5oyjmahuk/Linux_x86_64/24.3/compilers/bin/nvc++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Compiling with double precision
-- Found PkgConfig: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/pkgconf-2.2.0-5yfc5u2idq4y27sxxkurcul66iyq7axu/bin/pkg-config (found version "2.2.0")
-- Checking for module 'netcdf-fortran'
-- Found netcdf-fortran, version 4.5.3
-- netcdf-fortran found via pkg-config
-- Include dirs: /usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include;/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-c-4.9.2-shoyf5hca7dhntsditpk73vbwzstlhc3/include
-- Libraries: netcdff
-- Derived NetCDFFortran_ROOT = /usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvhpc_GPUopenacc_PRECdouble
Using inferred toolchain file: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/cmake/toolchains/linux_x86_64_nvhpc.cmake
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvhpc_GPUopenacc_PRECdouble
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble
about to cmnake /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvhpc_GPUopenacc_PRECdouble
Running CMake configure...
[1/915] Building Fortran preprocessed src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90-pp.f90
[2/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90-pp.f90
[3/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90-pp.f90
[4/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F-pp.f
[5/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90-pp.f90
[6/915] Building Fortran preprocessed src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90-pp.f90
[7/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90-pp.f90
[8/915] Building Fortran preprocessed src/CMakeFiles/text_writer_lib.dir/text_writer.F90-pp.f90
[9/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F-pp.f
[10/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F-pp.f
[11/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90-pp.f90
[12/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90-pp.f90
[13/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90-pp.f90
[14/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F-pp.f
[15/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/soil_vegetation.F90-pp.f90
[16/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90-pp.f90
[17/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90-pp.f90
[18/915] Building Fortran preprocessed src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90-pp.f90
[19/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/parameters_radiation.F90-pp.f90
[20/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90-pp.f90
[21/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F-pp.f
[22/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90-pp.f90
[23/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90-pp.f90
[24/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F-pp.f
[25/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90-pp.f90
[26/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F-pp.f
[27/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F-pp.f
[28/915] Building Fortran preprocessed src/CMakeFiles/clubb_tuner.dir/error.F90-pp.f90
[29/915] Building Fortran preprocessed src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90-pp.f90
[30/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90-pp.f90
[31/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90-pp.f90
[32/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F-pp.f
[33/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90-pp.f90
[34/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90-pp.f90
[35/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F-pp.f
[36/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F-pp.f
[37/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F-pp.f
[38/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F-pp.f
[39/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F-pp.f
[40/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90-pp.f90
[41/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90-pp.f90
[42/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90-pp.f90
[43/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90-pp.f90
[44/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90-pp.f90
[45/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90-pp.f90
[46/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90-pp.f90
[47/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90-pp.f90
[48/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90-pp.f90
[49/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90-pp.f90
[50/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90-pp.f90
[51/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90-pp.f90
[52/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90-pp.f90
[53/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90-pp.f90
[54/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90-pp.f90
[55/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90-pp.f90
[56/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90-pp.f90
[57/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90-pp.f90
[58/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90-pp.f90
[59/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90-pp.f90
[60/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90-pp.f90
[61/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90-pp.f90
[62/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90-pp.f90
[63/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90-pp.f90
[64/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90-pp.f90
[65/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90-pp.f90
[66/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90-pp.f90
[67/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic.f90-pp.f90
[68/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90-pp.f90
[69/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90-pp.f90
[70/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F-pp.f
[71/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F-pp.f
[72/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F-pp.f
[73/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F-pp.f
[74/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F-pp.f
[75/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F-pp.f
[76/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F-pp.f
[77/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F-pp.f
[78/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F-pp.f
[79/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F-pp.f
[80/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F-pp.f
[81/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F-pp.f
[82/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F-pp.f
[83/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F-pp.f
[84/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F-pp.f
[85/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90-pp.f90
[86/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F-pp.f
[87/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F-pp.f
[88/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F-pp.f
[89/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F-pp.f
[90/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F-pp.f
[91/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F-pp.f
[92/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F-pp.f
[93/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F-pp.f
[94/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F-pp.f
[95/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F-pp.f
[96/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F-pp.f
[97/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F-pp.f
[98/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F-pp.f
[99/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F-pp.f
[100/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F-pp.f
[101/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F-pp.f
[102/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F-pp.f
[103/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F-pp.f
[104/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F-pp.f
[105/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F-pp.f
[106/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F-pp.f
[107/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F-pp.f
[108/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F-pp.f
[109/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F-pp.f
[110/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F-pp.f
[111/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F-pp.f
[112/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F-pp.f
[113/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90-pp.f90
[114/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F-pp.f
[115/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F-pp.f
[116/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F-pp.f
[117/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F-pp.f
[118/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.F90-pp.f90
[119/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90-pp.f90
[120/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F-pp.f
[121/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90-pp.f90
[122/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f-pp.f
[123/915] Building Fortran preprocessed src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90-pp.f90
[124/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90-pp.f90
[125/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90-pp.f90
[126/915] Building Fortran preprocessed src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90-pp.f90
[127/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.f90-pp.f90
[128/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90-pp.f90
[129/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amoeba.f90-pp.f90
[130/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f-pp.f
[131/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90-pp.f90
[132/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amebsa.f90-pp.f90
[133/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90-pp.f90
[134/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.f90-pp.f90
[135/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90-pp.f90
[136/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90-pp.f90
[137/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90-pp.f90
[138/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90-pp.f90
[139/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90-pp.f90
[140/915] Building Fortran preprocessed src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90-pp.f90
[141/915] Generating Fortran dyndep file src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/Fortran.dd
[142/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.f90-pp.f90
[143/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/quicksort.F90-pp.f90
[144/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90-pp.f90
[145/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90-pp.f90
[146/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90-pp.f90
[147/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90-pp.f90
[148/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90-pp.f90
[149/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90-pp.f90
[150/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90-pp.f90
[151/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90-pp.f90
[152/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90-pp.f90
[153/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90-pp.f90
[154/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_precision.F90-pp.f90
[155/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90-pp.f90
[156/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90-pp.f90
[157/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90-pp.f90
[158/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90-pp.f90
[159/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90-pp.f90
[160/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90-pp.f90
[161/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90-pp.f90
[162/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90-pp.f90
[163/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90-pp.f90
[164/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90-pp.f90
[165/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90-pp.f90
[166/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90-pp.f90
[167/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90-pp.f90
[168/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90-pp.f90
[169/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90-pp.f90
[170/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90-pp.f90
[171/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90-pp.f90
[172/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90-pp.f90
[173/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90-pp.f90
[174/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90-pp.f90
[175/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90-pp.f90
[176/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90-pp.f90
[177/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90-pp.f90
[178/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90-pp.f90
[179/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.F90-pp.f90
[180/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90-pp.f90
[181/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/error_code.F90-pp.f90
[182/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90-pp.f90
[183/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90-pp.f90
[184/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90-pp.f90
[185/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90-pp.f90
[186/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90-pp.f90
[187/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90-pp.f90
[188/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90-pp.f90
[189/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90-pp.f90
[190/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90-pp.f90
[191/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90-pp.f90
[192/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_interfaces.F90-pp.f90
[193/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90-pp.f90
[194/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90-pp.f90
[195/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameter_indices.F90-pp.f90
[196/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90-pp.f90
[197/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90-pp.f90
[198/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90-pp.f90
[199/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90-pp.f90
[200/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90-pp.f90
[201/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90-pp.f90
[202/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90-pp.f90
[203/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90-pp.f90
[204/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90-pp.f90
[205/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90-pp.f90
[206/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90-pp.f90
[207/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90-pp.f90
[208/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90-pp.f90
[209/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90-pp.f90
[210/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90-pp.f90
[211/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90-pp.f90
[212/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90-pp.f90
[213/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90-pp.f90
[214/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90-pp.f90
[215/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90-pp.f90
[216/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90-pp.f90
[217/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90-pp.f90
[218/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90-pp.f90
[219/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90-pp.f90
[220/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90-pp.f90
[221/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90-pp.f90
[222/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90-pp.f90
[223/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90-pp.f90
[224/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f-pp.f
[225/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sasum.f-pp.f
[226/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f-pp.f
[227/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.f-pp.f
[228/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90-pp.f90
[229/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f-pp.f
[230/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f-pp.f
[231/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f-pp.f
[232/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.f-pp.f
[233/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f-pp.f
[234/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f-pp.f
[235/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.f-pp.f
[236/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f-pp.f
[237/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f-pp.f
[238/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsv.f-pp.f
[239/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f-pp.f
[240/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f-pp.f
[241/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90-pp.f90
[242/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f-pp.f
[243/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f-pp.f
[244/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.f-pp.f
[245/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f-pp.f
[246/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f-pp.f
[247/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f-pp.f
[248/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f-pp.f
[249/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.f-pp.f
[250/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.f-pp.f
[251/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f-pp.f
[252/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaev2.f-pp.f
[253/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.f-pp.f
[254/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f-pp.f
[255/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f-pp.f
[256/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacpy.f-pp.f
[257/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.f-pp.f
[258/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacn2.f-pp.f
[259/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slansy.f-pp.f
[260/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slabad.f-pp.f
[261/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slamch.f-pp.f
[262/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f-pp.f
[263/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangt.f-pp.f
[264/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaisnan.f-pp.f
[265/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slascl.f-pp.f
[266/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.f-pp.f
[267/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slapy2.f-pp.f
[268/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f-pp.f
[269/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfg.f-pp.f
[270/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f-pp.f
[271/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f-pp.f
[272/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f-pp.f
[273/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.f-pp.f
[274/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f-pp.f
[275/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f-pp.f
[276/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f-pp.f
[277/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f-pp.f
[278/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f-pp.f
[279/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f-pp.f
[280/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f-pp.f
[281/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f-pp.f
[282/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f-pp.f
[283/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.f-pp.f
[284/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f-pp.f
[285/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.f-pp.f
[286/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2r.f-pp.f
[287/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/srscl.f-pp.f
[288/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f-pp.f
[289/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f-pp.f
[290/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f-pp.f
[291/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sscal.f-pp.f
[292/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f-pp.f
[293/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f-pp.f
[294/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f-pp.f
[295/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f-pp.f
[296/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f-pp.f
[297/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f-pp.f
[298/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f-pp.f
[299/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f-pp.f
[300/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f-pp.f
[301/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f-pp.f
[302/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f-pp.f
[303/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f-pp.f
[304/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.f-pp.f
[305/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f-pp.f
[306/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f-pp.f
[307/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f-pp.f
[308/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f-pp.f
[309/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f-pp.f
[310/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f-pp.f
[311/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f-pp.f
[312/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f-pp.f
[313/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f-pp.f
[314/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f-pp.f
[315/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f-pp.f
[316/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f-pp.f
[317/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f-pp.f
[318/915] Generating Fortran dyndep file src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/Fortran.dd
[319/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f-pp.f
[320/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f-pp.f
[321/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f-pp.f
[322/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f-pp.f
[323/915] Building Fortran object src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90.o
[324/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f-pp.f
[325/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f-pp.f
[326/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f-pp.f
[327/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f-pp.f
[328/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f-pp.f
[329/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f-pp.f
[330/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f-pp.f
[331/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f-pp.f
[332/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f-pp.f
[333/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f-pp.f
[334/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f-pp.f
[335/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f-pp.f
[336/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f-pp.f
[337/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f-pp.f
[338/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f-pp.f
[339/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f-pp.f
[340/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f-pp.f
[341/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f-pp.f
[342/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f-pp.f
[343/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.f-pp.f
[344/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f-pp.f
[345/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f-pp.f
[346/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f-pp.f
[347/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f-pp.f
[348/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f-pp.f
[349/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f-pp.f
[350/915] Linking Fortran static library src/Microphys/SCM_Activation/libscm_activation_lib.a
[351/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f.o
[352/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f.o
[353/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f.o
[354/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.f.o
[355/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sasum.f.o
[356/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f.o
[357/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f.o
[358/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsv.f.o
[359/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaisnan.f.o
[360/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f.o
[361/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slabad.f.o
[362/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.f.o
[363/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slamch.f.o
0 inform, 1 warnings, 0 severes, 0 fatal for slamch
[364/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f.o
[365/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f.o
[366/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacpy.f.o
[367/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaev2.f.o
[368/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f.o
[369/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.f.o
[370/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f.o
[371/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.f.o
[372/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.f.o
[373/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f.o
[374/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangt.f.o
[375/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacn2.f.o
[376/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f.o
[377/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slapy2.f.o
[378/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.f.o
[379/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f.o
[380/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slansy.f.o
[381/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f.o
[382/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f.o
[383/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f.o
[384/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfg.f.o
[385/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f.o
[386/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f.o
[387/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f.o
[388/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.f.o
[389/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f.o
[390/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f.o
[391/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.f.o
[392/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f.o
[393/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f.o
[394/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f.o
[395/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f.o
[396/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f.o
[397/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2r.f.o
[398/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f.o
[399/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f.o
[400/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/srscl.f.o
[401/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.f.o
[402/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f.o
[403/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f.o
[404/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f.o
[405/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.f.o
[406/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f.o
[407/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.f.o
[408/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sscal.f.o
[409/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f-pp.f
[410/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.f.o
[411/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f-pp.f
[412/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f-pp.f
[413/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f-pp.f
[414/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f-pp.f
[415/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f-pp.f
[416/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slascl.f.o
[417/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f.o
[418/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f-pp.f
[419/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f.o
[420/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f-pp.f
[421/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f.o
[422/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f-pp.f
[423/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f.o
[424/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f.o
[425/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f-pp.f
[426/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f-pp.f
[427/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f-pp.f
[428/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f.o
[429/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f.o
[430/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f.o
[431/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f.o
[432/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f-pp.f
[433/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f-pp.f
[434/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f.o
[435/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f-pp.f
[436/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f-pp.f
[437/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f-pp.f
[438/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f-pp.f
[439/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f.o
[440/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f-pp.f
[441/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f-pp.f
[442/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f-pp.f
[443/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f-pp.f
[444/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f-pp.f
[445/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f-pp.f
[446/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f-pp.f
[447/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f-pp.f
[448/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f-pp.f
[449/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f-pp.f
[450/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f-pp.f
[451/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f-pp.f
[452/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f-pp.f
[453/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f-pp.f
[454/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f.o
[455/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f.o
[456/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f-pp.f
[457/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f-pp.f
[458/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f.o
[459/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f-pp.f
[460/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f-pp.f
[461/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f-pp.f
[462/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f-pp.f
[463/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f-pp.f
[464/915] Building Fortran preprocessed src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f-pp.f
[465/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f-pp.f
[466/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_names.F90-pp.f90
[467/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f-pp.f
[468/915] Building Fortran preprocessed src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f-pp.f
[469/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90-pp.f90
[470/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_module.F90-pp.f90
[471/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/extrapolation.F90-pp.f90
[472/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90-pp.f90
[473/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90-pp.f90
[474/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_grads.F90-pp.f90
[475/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90-pp.f90
[476/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90-pp.f90
[477/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90-pp.f90
[478/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90-pp.f90
[479/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90-pp.f90
[480/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90-pp.f90
[481/915] Generating Fortran dyndep file src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/Fortran.dd
[482/915] Generating Fortran dyndep file src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/Fortran.dd
[483/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90-pp.f90
[484/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f.o
[485/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90-pp.f90
[486/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90-pp.f90
[487/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90-pp.f90
[488/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f.o
[489/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90-pp.f90
[490/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90-pp.f90
[491/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90-pp.f90
[492/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f.o
[493/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90-pp.f90
[494/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90-pp.f90
[495/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90-pp.f90
[496/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90-pp.f90
[497/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90-pp.f90
[498/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90-pp.f90
[499/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90-pp.f90
[500/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90-pp.f90
[501/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90-pp.f90
[502/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90-pp.f90
[503/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90-pp.f90
[504/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90-pp.f90
[505/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90-pp.f90
[506/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90-pp.f90
[507/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90-pp.f90
[508/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90-pp.f90
[509/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f.o
[510/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f.o
[511/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f.o
[512/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f.o
[513/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f.o
[514/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f.o
[515/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f.o
[516/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f.o
[517/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f.o
[518/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f.o
[519/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f.o
[520/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f.o
[521/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f.o
[522/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f.o
[523/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f.o
[524/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f.o
[525/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f.o
[526/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f.o
[527/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f.o
[528/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f.o
[529/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f.o
[530/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.f.o
0 inform, 1 warnings, 0 severes, 0 fatal for dlamch
[531/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f.o
[532/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f.o
[533/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f.o
[534/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f.o
[535/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f.o
[536/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f.o
[537/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f.o
[538/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f.o
[539/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f.o
[540/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f.o
[541/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f.o
[542/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f.o
[543/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f.o
[544/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f.o
[545/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f.o
[546/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f.o
[547/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f.o
[548/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f.o
[549/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f.o
[550/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f.o
[551/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f.o
[552/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f.o
[553/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f.o
[554/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f.o
[555/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f.o
[556/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f.o
[557/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f.o
[558/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f.o
[559/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f.o
[560/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f.o
[561/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f.o
[562/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f.o
[563/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f.o
[564/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f.o
[565/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f.o
[566/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f.o
[567/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f.o
[568/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f.o
[569/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f.o
[570/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f.o
[571/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f.o
[572/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f.o
[573/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f.o
[574/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f.o
[575/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90-pp.f90
[576/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90-pp.f90
[577/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90-pp.f90
[578/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f.o
[579/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f.o
[580/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f.o
[581/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f.o
[582/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f.o
[583/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f.o
[584/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f.o
[585/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f.o
[586/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90-pp.f90
[587/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90-pp.f90
[588/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90-pp.f90
[589/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f.o
[590/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f.o
[591/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90-pp.f90
[592/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f.o
[593/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f.o
[594/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90-pp.f90
[595/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90-pp.f90
[596/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f.o
[597/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f.o
[598/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f.o
[599/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f.o
[600/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.f.o
[601/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f.o
[602/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f.o
[603/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f.o
[604/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f.o
[605/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f.o
[606/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f.o
[607/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f.o
[608/915] Linking Fortran static library src/Lapack/liblapack_lib.a
[609/915] Generating Fortran dyndep file src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Fortran.dd
[610/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameter_indices.F90.o
[611/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90.o
[612/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_precision.F90.o
[613/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/error_code.F90.o
[614/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90.o
[615/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90.o
[616/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90.o
[617/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.F90.o
[618/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_interfaces.F90.o
[619/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90.o
[620/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90.o
[621/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90.o
[622/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90.o
[623/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90.o
[624/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90.o
[625/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90.o
[626/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90.o
[627/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90.o
[628/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90.o
thlm2t_in_k_2d:
140, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
141, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
142, ! blockidx%x threadidx%x collapsed
140, Generating default present(thlm(:ngrdcol,:nz),rcm(:ngrdcol,:nz),exner(:ngrdcol,:nz))
[629/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90.o
[630/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90.o
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(:,:))
[631/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90.o
[632/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90.o
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))
[633/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90.o
lin_interpolate_two_points:
20, Generating acc routine seq
Generating NVIDIA GPU code
linear_interp_factor:
94, Generating acc routine seq
Generating NVIDIA GPU code
mono_cubic_interp:
118, Generating acc routine seq
Generating NVIDIA GPU code
binary_search:
268, Generating implicit acc routine seq
Generating acc routine seq
Generating NVIDIA GPU code
zlinterp_fnc:
406, Generating acc routine seq
Generating NVIDIA GPU code
[634/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90.o
term_ma_zt_lhs:
197, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
199, ! blockidx%x threadidx%x collapsed
197, Generating default present(lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzt(:ngrdcol,2:nzt-1),weights_zt2zm(:ngrdcol,2:nzt,:),wm_zt(:ngrdcol,2:nzt-1))
219, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
219, Generating default present(invrs_dzt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt),wm_zt(:ngrdcol,nzt),weights_zt2zm(:ngrdcol,nzm-1,:))
220, Generating implicit firstprivate(nzt,nzm)
240, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
241, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
240, Generating default present(lhs_ma(:,:ngrdcol,:1),wm_zt(:ngrdcol,:1),weights_zt2zm(:ngrdcol,2,:),invrs_dzt(:ngrdcol,:1))
259, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
260, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
261, ! blockidx%x threadidx%x collapsed
259, Generating default present(wm_zt(:ngrdcol,2:nzt-1),lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzm(:ngrdcol,2:nzt))
261, Generating implicit firstprivate(grid_dir)
300, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
301, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
300, Generating default present(invrs_dzm(:ngrdcol,nzm-1),wm_zt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt))
301, Generating implicit firstprivate(nzt,nzm,grid_dir)
336, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
337, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
336, Generating default present(invrs_dzm(:ngrdcol,2),wm_zt(:ngrdcol,:1),lhs_ma(:,:ngrdcol,:1))
337, Generating implicit firstprivate(grid_dir)
term_ma_zm_lhs:
475, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
476, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
477, ! blockidx%x threadidx%x collapsed
475, Generating default present(lhs_ma(:,:ngrdcol,:1))
484, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
485, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
486, ! blockidx%x threadidx%x collapsed
484, Generating default present(lhs_ma(:,:ngrdcol,2:nzm-1),invrs_dzm(:ngrdcol,2:nzm-1),wm_zm(:ngrdcol,2:nzm-1),weights_zm2zt(:ngrdcol,:nzm-1,:))
505, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
506, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
507, ! blockidx%x threadidx%x collapsed
505, Generating default present(lhs_ma(:,:ngrdcol,nzm))
507, Generating implicit firstprivate(nzm)
[635/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90.o
[636/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90.o
[637/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90.o
penta_lu_solve_single_rhs_multiple_lhs:
146, Generating create(lower_diag_invrs(:,:),upper_2(:,:),upper_1(:,:),lower_1(:,:),lower_2(:,:)) [if not already present]
148, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
149, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
148, Generating default present(lhs(:1,:ngrdcol,:2))
161, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
162, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
163, !$acc loop seq
161, Generating default present(lhs(:,:ngrdcol,3:ndim-2))
162, Generating implicit firstprivate(k)
163, Loop carried dependence of upper_1 prevents parallelization
Loop carried backward dependence of upper_1 prevents vectorization
Loop carried dependence of upper_2 prevents parallelization
Loop carried backward dependence of upper_2 prevents vectorization
176, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
177, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
176, Generating default present(lhs(-1:,:ngrdcol,ndim-1:ndim))
177, Generating implicit firstprivate(ndim)
197, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
198, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
204, !$acc loop seq
197, Generating default present(soln(:ngrdcol,:),rhs(:ngrdcol,:))
198, Generating implicit firstprivate(k)
204, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
211, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
212, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
215, !$acc loop seq
211, Generating default present(soln(:ngrdcol,:ndim))
212, Generating implicit firstprivate(k)
215, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
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
[638/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90.o
[639/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90.o
tridiag_lu_solve_single_rhs_lhs:
117, Generating create(lower_diag_invrs(:),upper(:)) [if not already present]
119, Accelerator serial kernel generated
Generating NVIDIA GPU code
Generating implicit copyin(soln(:ndim-1)) [if not already present]
Generating implicit copyin(rhs(1:ndim),lhs(-1:1,1:ndim)) [if not already present]
Generating implicit copyout(soln(1:ndim)) [if not already present]
124, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
Accelerator serial kernel generated
Generating NVIDIA GPU code
124, !$acc loop seq
124, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
127, Accelerator serial kernel generated
Generating NVIDIA GPU code
133, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
Accelerator serial kernel generated
Generating NVIDIA GPU code
133, !$acc loop seq
133, Loop carried dependence of soln prevents parallelization
137, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
Accelerator serial kernel generated
Generating NVIDIA GPU code
137, !$acc loop seq
137, Loop carried backward dependence of soln prevents vectorization
tridiag_lu_solve_single_rhs_multiple_lhs:
182, Generating create(lower_diag_invrs(:,:),upper(:,:)) [if not already present]
184, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
185, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
184, Generating default present(lhs(:0,:ngrdcol,:1))
191, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
192, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
193, !$acc loop seq
191, Generating default present(lhs(:,:ngrdcol,2:ndim-1))
192, Generating implicit firstprivate(k)
193, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
200, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
201, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
200, Generating default present(lhs(0:,:ngrdcol,ndim))
201, Generating implicit firstprivate(ndim)
207, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
212, !$acc loop seq
207, Generating default present(lhs(1,:ngrdcol,2:ndim),soln(:ngrdcol,:ndim),rhs(:ngrdcol,:ndim))
208, Generating implicit firstprivate(k)
212, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
218, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
219, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
220, !$acc loop seq
218, Generating default present(soln(:ngrdcol,:ndim))
219, Generating implicit firstprivate(k)
220, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
tridiag_lu_solve_multiple_rhs_lhs:
268, Generating create(upper(:,:),lower_diag_invrs(:,:)) [if not already present]
270, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
271, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
270, Generating default present(lhs(:0,:ngrdcol,:1))
277, Generating implicit firstprivate(ndim,ngrdcol)
Generating NVIDIA GPU code
278, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
279, !$acc loop seq
277, Generating default present(lhs(:,:ngrdcol,2:ndim-1))
278, Generating implicit firstprivate(k)
279, Loop carried dependence of upper prevents parallelization
Loop carried backward dependence of upper prevents vectorization
286, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
287, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
286, Generating default present(lhs(0:,:ngrdcol,ndim))
287, Generating implicit firstprivate(ndim)
293, Generating implicit firstprivate(ndim,nrhs,ngrdcol)
Generating NVIDIA GPU code
294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
295, ! blockidx%x threadidx%x collapsed
299, !$acc loop seq
293, Generating default present(soln(:ngrdcol,:ndim,:nrhs),rhs(:ngrdcol,:ndim,:nrhs),lhs(1,:ngrdcol,2:ndim))
295, Generating implicit firstprivate(k)
299, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
306, Generating implicit firstprivate(ndim,nrhs,ngrdcol)
Generating NVIDIA GPU code
307, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
308, ! blockidx%x threadidx%x collapsed
309, !$acc loop seq
306, Generating default present(soln(:ngrdcol,:ndim,:nrhs))
308, Generating implicit firstprivate(k)
309, Loop carried dependence of soln prevents parallelization
Loop carried backward dependence of soln prevents vectorization
[640/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90.o
[641/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90.o
adg1_pdf_driver:
162, Generating enter data create(w_2_n(:,:),w_1_n(:,:))
233, Generating exit data delete(w_2_n(:,:),w_1_n(:,:))
adg1_w_closure:
708, Generating update self(wp2(:,:))
718, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
719, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
720, ! blockidx%x threadidx%x collapsed
718, Generating default present(varnce_w_1(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),wp2(:ngrdcol,:nz),wm(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),skw(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz))
720, Generating implicit firstprivate(mixt_frac_max_mag)
adg1_adg2_responder_params:
1174, Generating update self(xp2(:,:))
1184, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1185, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1186, ! blockidx%x threadidx%x collapsed
1184, Generating default present(varnce_x_1(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),beta(:ngrdcol),alpha_x(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),xp2(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_1(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),wp2(:ngrdcol,:nz),x_2(:ngrdcol,:nz))
1186, Generating implicit firstprivate(width_factor_1)
[642/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90.o
[643/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90.o
linear_interpolated_azm_2d:
1739, Generating copyin(azt(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:)) [if not already present]
Generating copyout(linear_interpolated_azm(:,:)) [if not already present]
Generating copyin(gr%zt(:,:)) [if not already present]
1745, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1746, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1747, ! blockidx%x threadidx%x collapsed
1761, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1762, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1772, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1773, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1791, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1792, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1792, Generating implicit firstprivate(nzt,nzm)
1801, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1802, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1802, Generating implicit firstprivate(nzt,nzm)
1810, Generating copyin(zm_min) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1811, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1812, ! blockidx%x threadidx%x collapsed
zt2zm2zt:
1867, Generating create(azt_zm(:,:)) [if not already present]
zm2zt2zm:
1923, Generating create(azm_zt(:,:)) [if not already present]
linear_interpolated_azt_2d:
2355, Generating copyin(azm(:,:),gr,gr%zm(:,:),gr%weights_zm2zt(:,:,:)) [if not already present]
Generating copyout(linear_interpolated_azt(:,:)) [if not already present]
Generating copyin(gr%zt(:,:)) [if not already present]
2361, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2362, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2363, ! blockidx%x threadidx%x collapsed
2372, Generating copyin(zt_min) [if not already present]
Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2373, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2374, ! blockidx%x threadidx%x collapsed
gradzm_2d:
2672, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2673, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2674, ! blockidx%x threadidx%x collapsed
2672, Generating default present(azm(:ngrdcol,:nzt+1),gr%invrs_dzt(1:ngrdcol,1:nzt),gr)
gradzm_1d:
2721, Generating copyin(azm_col(:,:),gr) [if not already present]
Generating copyout(gradzm_1d_col(:,:)) [if not already present]
Generating copyin(gr%invrs_dzt(:,:)) [if not already present]
gradzt_2d:
2768, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2769, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2770, ! blockidx%x threadidx%x collapsed
2768, Generating default present(azt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr)
2782, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2783, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2783, Generating implicit firstprivate(nzm)
gradzt_1d:
2829, Generating copyin(azt_col(:,:),gr) [if not already present]
Generating copyout(gradzt_1d_col(:,:)) [if not already present]
Generating copyin(gr%invrs_dzm(:,:)) [if not already present]
[644/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90.o
[645/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90.o
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
[646/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90.o
[647/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90.o
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
[648/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90.o
xpyp_term_ta_pdf_lhs:
372, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
373, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
374, ! blockidx%x threadidx%x collapsed
372, Generating default present(lhs_ta(:,:ngrdcol,:1))
383, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
384, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
385, ! blockidx%x threadidx%x collapsed
383, Generating default present(coef_wpxpyp_implicit(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%weights_zm2zt(1:ngrdcol,1:nzm-1,1:2),gr,lhs_ta(:,:ngrdcol,2:nzm-1),rho_ds_zt(:ngrdcol,:nzm-1))
414, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
415, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
416, ! blockidx%x threadidx%x collapsed
414, Generating default present(coef_wpxpyp_implicit_zm(:ngrdcol,:nzm),sgn_turbulent_vel(:ngrdcol,2:nzm-1),rho_ds_zm(:ngrdcol,:nzm),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr)
463, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
464, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
465, ! blockidx%x threadidx%x collapsed
463, Generating default present(lhs_ta(:,:ngrdcol,nzm))
465, Generating implicit firstprivate(nzm)
xpyp_term_ta_pdf_lhs_godunov:
538, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
539, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
540, ! blockidx%x threadidx%x collapsed
538, Generating default present(lhs_ta(:,:ngrdcol,:1))
547, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
548, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
549, ! blockidx%x threadidx%x collapsed
547, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),coef_wpxpyp_implicit(:ngrdcol,:nzm-1),gr,rho_ds_zm(:ngrdcol,:nzm),lhs_ta(:,:ngrdcol,2:nzm-1))
578, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
579, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
580, ! blockidx%x threadidx%x collapsed
578, Generating default present(lhs_ta(:,:ngrdcol,nzm))
580, Generating implicit firstprivate(nzm)
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)
[649/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90.o
diffusion_zt_lhs:
310, Generating create(k_zm_nu(:,:),ddzm_rho_k_zm_nu(:,:),drhokdz_zt(:,:),lhs_upwind(:,:,:),rho_k_zm_nu(:,:)) [if not already present]
312, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
313, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
314, ! blockidx%x threadidx%x collapsed
312, Generating default present(k_zm(:ngrdcol,:nzm),nu(:ngrdcol))
398, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
399, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
398, Generating default present(gr,rho_ds_zm(:ngrdcol,2),nu(:ngrdcol),lhs(:,:ngrdcol,:1),invrs_rho_ds_ztzxt(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr%invrs_dzm(1:ngrdcol,2),k_zm(:ngrdcol,2))
439, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
440, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
441, ! blockidx%x threadidx%x collapsed
439, Generating default present(invrs_rho_ds_ztzxt(:ngrdcol,2:nzt-1),gr%invrs_dzm(1:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),lhs(:,:ngrdcol,2:nzt-1),gr)
495, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
496, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
495, Generating default present(k_zm(:ngrdcol,nzm-1),gr,rho_ds_zm(:ngrdcol,nzm-1),nu(:ngrdcol),lhs(:,:ngrdcol,nzt),invrs_rho_ds_ztzxt(:ngrdcol,nzt),gr%invrs_dzt(1:ngrdcol,nzt),gr%invrs_dzm(1:ngrdcol,nzm-1))
496, Generating implicit firstprivate(nzt,nzm)
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)
[650/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90.o
[651/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90.o
[652/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90.o
band_solve_single_rhs_multiple_lhs:
136, Generating update self(lhs(:,:,:),rhs(:,:))
149, Generating update device(rcond(:))
156, Generating update self(rhs(:,:),lhs(:,:,:))
164, Generating update device(soln(:,:))
175, Generating update self(lhs(:,:,:),rhs(:,:),old_soln(:,:))
180, Generating update device(soln(:,:))
band_solve_multiple_rhs_lhs:
286, Generating update self(lhs(:,:,:),rhs(:,:,:))
299, Generating update device(rcond(:))
306, Generating update self(rhs(:,:,:),lhs(:,:,:))
314, Generating update device(soln(:,:,:))
325, Generating update self(lhs(:,:,:),rhs(:,:,:),old_soln(:,:,:))
337, Generating update device(soln(:,:,:))
tridiag_solve_single_rhs_multiple_lhs:
546, Generating update self(rhs(:,:),lhs(:,:,:))
557, Generating update device(rcond(:))
564, Generating update self(rhs(:,:),lhs(:,:,:))
571, Generating update device(soln(:,:))
tridiag_solve_multiple_rhs_lhs:
670, Generating update self(rhs(:,:,:),lhs(:,:,:))
681, Generating update device(rcond(:))
688, Generating update self(rhs(:,:,:),lhs(:,:,:))
695, Generating update device(soln(:,:,:))
check_nan_soln_2d:
794, Generating implicit firstprivate(ngrdcol,ndim)
Generating NVIDIA GPU code
796, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_has_nan)
797, ! blockidx%x threadidx%x collapsed
794, Generating default present(soln(:,:))
Generating implicit copy(l_has_nan) [if not already present]
check_nan_soln_3d:
841, Generating implicit firstprivate(ndim,ngrdcol,nrhs)
Generating NVIDIA GPU code
843, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_has_nan)
844, ! blockidx%x threadidx%x collapsed
845, !$acc loop seq
841, Generating default present(soln(:,:,:))
Generating implicit copy(l_has_nan) [if not already present]
844, Generating implicit firstprivate(i)
847, Reference argument passing prevents parallelization:
[653/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90.o
calc_stability_correction:
314, Generating enter data create(brunt_vaisala_freq_sqd_smth(:,:),lambda0_stability(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
332, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
333, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
334, ! blockidx%x threadidx%x collapsed
332, Generating default present(lambda0_stability_coef(:ngrdcol),lambda0_stability(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
344, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
345, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
346, ! blockidx%x threadidx%x collapsed
344, Generating default present(stability_correction(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),brunt_vaisala_freq_sqd(:ngrdcol,:nzm),em(:ngrdcol,:nzm),lambda0_stability(:ngrdcol,:nzm))
354, Generating exit data delete(lambda0_stability(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:))
calc_brunt_vaisala_freq_sqd:
473, Generating create(rsat_zm(:,:),t_in_k(:,:),ice_supersat_frac_zm(:,:),rsat(:,:),t_in_k_zm(:,:),thm(:,:),ddzt_rtm(:,:),ddzt_thlm(:,:),brunt_vaisala_freq_clipped(:,:),ddzt_rsat(:,:),thm_zm(:,:),thvm_zm(:,:),ddzt_thm(:,:),ddzt_thvm(:,:)) [if not already present]
477, Generating enter data create(tmp_calc(:,:))
487, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
489, ! blockidx%x threadidx%x collapsed
487, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
497, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
498, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
499, ! blockidx%x threadidx%x collapsed
497, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm))
499, Generating implicit firstprivate(t0)
513, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
514, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
515, ! blockidx%x threadidx%x collapsed
513, Generating default present(thlm(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
525, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
526, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
527, ! blockidx%x threadidx%x collapsed
525, Generating default present(brunt_vaisala_freq_sqd_dry(:ngrdcol,:nzm))
533, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
534, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
535, ! blockidx%x threadidx%x collapsed
533, Generating default present(brunt_vaisala_freq_sqd_moist(:ngrdcol,:nzm))
549, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
550, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
551, ! blockidx%x threadidx%x collapsed
549, Generating default present(brunt_vaisala_freq_sqd_dry(:ngrdcol,:nzm),bv_efold(:ngrdcol),brunt_vaisala_freq_sqd_moist(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
587, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
588, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
589, ! blockidx%x threadidx%x collapsed
587, Generating default present(brunt_vaisala_freq_sqd_mixed(:ngrdcol,:nzm))
608, Generating exit data delete(tmp_calc(:,:))
compute_cx_fnc_richardson:
722, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:))
738, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
739, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
740, ! blockidx%x threadidx%x collapsed
738, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
753, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
754, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
755, ! blockidx%x threadidx%x collapsed
753, Generating default present(clubb_params(:ngrdcol,96:97),fnc_richardson(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm))
755, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max)
775, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
776, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
777, ! blockidx%x threadidx%x collapsed
775, Generating default present(clubb_params(:ngrdcol,94:95),fnc_richardson_smooth(:ngrdcol,:nzm),cx_fnc_interp(:ngrdcol,:nzm))
777, Generating implicit firstprivate(cx_min,cx_max)
790, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
791, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
792, ! blockidx%x threadidx%x collapsed
790, Generating default present(clubb_params(:ngrdcol,94:97),ri_zm_cx(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm))
792, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max,cx_max,cx_min)
826, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
827, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
828, ! blockidx%x threadidx%x collapsed
826, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
834, 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:
879, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
880, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
881, ! blockidx%x threadidx%x collapsed
879, Generating default present(bv_freq_sqd(:ngrdcol,:nzm),shear(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm))
881, Generating implicit firstprivate(lim_shear,lim_bv)
lscale_width_vert_avg:
953, Generating enter data create(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
956, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
957, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
958, ! blockidx%x threadidx%x collapsed
956, Generating default present(one_half_avg_width(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm))
963, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
964, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
965, ! blockidx%x threadidx%x collapsed
963, Generating default present(one_half_avg_width(:ngrdcol,:nzm))
972, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
973, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
974, ! blockidx%x threadidx%x collapsed
972, 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))
982, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
983, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
984, ! blockidx%x threadidx%x collapsed
1046, !$acc loop seq
Generating implicit reduction(+:numer_integral,denom_integral)
982, Generating default present(denom_terms(:ngrdcol,:),gr,one_half_avg_width(:ngrdcol,:),numer_terms(:ngrdcol,:),gr%zm(1:ngrdcol,:))
984, Generating implicit firstprivate(k_avg_lower,k_avg,n_below_ground_levels,k_avg_upper,var_below_ground_value,numer_integral,denom_integral)
1004, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1008, Accelerator restriction: induction variable live-out from loop: k_avg_upper
1012, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1016, Accelerator restriction: induction variable live-out from loop: k_avg_lower
1046, Loop is parallelizable
1058, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:))
wp2_term_splat_lhs:
1116, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_smooth(:,:))
1118, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1119, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1120, ! blockidx%x threadidx%x collapsed
1118, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
1130, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1131, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1132, ! blockidx%x threadidx%x collapsed
1130, Generating default present(lhs_splat_wp2(:ngrdcol,:nzm),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nzm))
1138, Generating exit data delete(brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_splat_clipped(:,:))
wp3_term_splat_lhs:
1199, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:))
1201, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1202, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1203, ! blockidx%x threadidx%x collapsed
1201, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm))
1213, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1214, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1215, ! blockidx%x threadidx%x collapsed
1213, Generating default present(lhs_splat_wp3(:ngrdcol,:nzt),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_clipped_zt(:ngrdcol,:nzt))
1222, Generating exit data delete(brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_splat_clipped(:,:))
smooth_min_sclr_idx:
1270, Generating implicit firstprivate(nz,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(input_var2(:ngrdcol,:nz))
1272, Generating implicit firstprivate(smth_coef,input_var1)
smooth_min_array_scalar:
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(input_var1(:ngrdcol,:nz))
1327, Generating implicit firstprivate(smth_coef,input_var2)
smooth_min_arrays:
1380, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1381, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1382, ! blockidx%x threadidx%x collapsed
1380, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1382, Generating implicit firstprivate(smth_coef)
smooth_max_sclr_idx:
1474, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1475, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1476, ! blockidx%x threadidx%x collapsed
1474, Generating default present(input_var2(:ngrdcol,:nz))
1476, Generating implicit firstprivate(smth_coef,input_var1)
smooth_max_array_scalar:
1529, Generating implicit firstprivate(nz,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(input_var1(:ngrdcol,:nz))
1531, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_array_1d_scalar:
1583, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1584, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1583, Generating default present(input_var1(:ngrdcol))
1584, Generating implicit firstprivate(smth_coef,input_var2)
smooth_max_arrays:
1636, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1637, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1638, ! blockidx%x threadidx%x collapsed
1636, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz))
1638, Generating implicit firstprivate(smth_coef)
smooth_max_scalars:
1650, Generating acc routine seq
Generating NVIDIA GPU code
smooth_heaviside_peskin:
1734, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1735, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1736, ! blockidx%x threadidx%x collapsed
1734, Generating default present(input(:ngrdcol,:nz))
1736, Generating implicit firstprivate(smth_range,input_over_smth_range)
calc_xpwp_2d:
1846, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1847, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1848, ! blockidx%x threadidx%x collapsed
1846, Generating default present(xm(:ngrdcol,:nzm-1),xpwp(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,km_zm(:ngrdcol,2:nzm-1))
pvertinterp:
2119, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2120, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2119, Generating default present(gr,p_mid(:ngrdcol,:),interp_var(:ngrdcol),input_var(:ngrdcol,:))
2120, Generating implicit firstprivate(p_out,l_found,k_upper,k,dpu,dpl)
2139, Accelerator restriction: induction variable live-out from loop: k
2144, Accelerator restriction: induction variable live-out from loop: k
calculate_thlp2_rad:
2226, Generating enter data create(rcm_zm(:,:),radht_zm(:,:))
2231, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2232, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2233, ! blockidx%x threadidx%x collapsed
2231, Generating default present(thlp2_forcing(:ngrdcol,:nzm),thlprcp(:ngrdcol,:nzm),clubb_params(:ngrdcol,76),rcm_zm(:ngrdcol,:nzm),radht_zm(:ngrdcol,:nzm))
2246, Generating exit data delete(rcm_zm(:,:),radht_zm(:,:))
[654/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90.o
compute_mean_binormal:
679, Generating acc routine seq
Generating NVIDIA GPU code
calc_comp_corrs_binormal:
877, Generating enter data create(denominator(:,:),numerator(:,:))
879, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
880, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
881, ! blockidx%x threadidx%x collapsed
879, Generating default present(numerator(:ngrdcol,:nz),sigma_x_2_sqd(:ngrdcol,:nz),sigma_x_1_sqd(:ngrdcol,:nz),sigma_y_1_sqd(:ngrdcol,:nz),mu_y_2(:ngrdcol,:nz),mu_x_1(:ngrdcol,:nz),mu_y_1(:ngrdcol,:nz),sigma_y_2_sqd(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),denominator(:ngrdcol,:nz),xpyp(:ngrdcol,:nz),ym(:ngrdcol,:nz),mu_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz))
897, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
898, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
899, ! blockidx%x threadidx%x collapsed
897, Generating default present(corr_x_y_2(:ngrdcol,:nz),corr_x_y_1(:ngrdcol,:nz))
905, Generating exit data delete(numerator(:,:),denominator(:,:))
smooth_corr_quotient:
1398, Generating enter data create(tmp_denom(:,:))
1400, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1401, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1402, ! blockidx%x threadidx%x collapsed
1400, Generating default present(numerator(:ngrdcol,:nz),tmp_denom(:,:),quotient(:ngrdcol,:nz),denominator(:,:))
1402, Generating implicit firstprivate(denom_thresh)
1415, Generating exit data delete(tmp_denom(:,:))
[655/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90.o
zero_pdf_params_api:
284, Generating copy(pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%w_2(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present]
Generating copyin(pdf_params) [if not already present]
Generating copy(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:)) [if not already present]
305, Generating NVIDIA GPU code
306, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
307, ! blockidx%x threadidx%x collapsed
[656/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90.o
stats_update_scalar:
1098, Generating update self(values)
stats_update_1d:
1157, Generating update self(values(:))
stats_update_2d:
1221, Generating update self(values(:,:))
stats_begin_budget_scalar:
1272, Generating update self(values)
stats_begin_budget_1d:
1317, Generating update self(values(:))
stats_begin_budget_2d:
1366, Generating update self(values(:,:))
stats_update_budget_scalar:
1413, Generating update self(values)
stats_update_budget_1d:
1462, Generating update self(values(:))
stats_update_budget_2d:
1503, Generating update self(values(:,:))
stats_finalize_budget_scalar:
1562, Generating update self(values)
stats_finalize_budget_1d:
1628, Generating update self(values(:))
stats_finalize_budget_2d:
1698, Generating update self(values(:,:))
[657/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90.o
[658/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90.o
[659/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90.o
[660/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90.o
calc_grid_dens:
1294, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1295, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1296, ! blockidx%x threadidx%x collapsed
1294, Generating default present(ddzt_umvm_sqd(:ngrdcol,:gr%nzm),ddzt_um(:ngrdcol,:gr%nzm),ddzt_vm(:ngrdcol,:gr%nzm),gr)
[661/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90.o
[662/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90.o
monotonic_turbulent_flux_limit:
484, Generating enter data create(wpxp_net_adjust(:,:),wpxp_thresh_term(:,:),wpxp_mfl_min(:,:),wpxp_mfl_max(:,:),xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_xm_adjustment_needed(:),wpxp_mfl_max_term_zt(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min_term_zt(:,:),xm_mfl(:,:),wpxp_thresh_term_zt(:,:),xm_without_ta(:,:),xp2_zt(:,:))
547, Generating update self(wpxp(:,:),xm_old(:,:),xm(:,:))
557, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
558, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
559, ! blockidx%x threadidx%x collapsed
557, Generating default present(wpxp_mfl_max(:ngrdcol,:nzm),wpxp_net_adjust(:ngrdcol,:nzm),wpxp_mfl_min(:ngrdcol,:nzm))
577, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
578, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
579, ! blockidx%x threadidx%x collapsed
577, Generating default present(xm(:ngrdcol,:nzt),xm_enter_mfl(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt))
579, Generating implicit firstprivate(max_xp2,xp2_threshold)
593, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
594, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
595, ! blockidx%x threadidx%x collapsed
593, Generating default present(xm_without_ta(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt),min_x_allowable_lev(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:nzt))
595, Generating implicit firstprivate(xm_tol,solve_type,dt,max_dev)
643, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
644, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
645, ! blockidx%x threadidx%x collapsed
660, !$acc loop seq
Generating implicit reduction(min:min_tmp)
Generating implicit reduction(max:max_tmp)
643, Generating default present(low_lev_effect(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:),min_x_allowable_lev(:ngrdcol,:),min_x_allowable(:ngrdcol,:nzt),max_x_allowable(:ngrdcol,:nzt),high_lev_effect(:ngrdcol,:nzt),gr)
645, Generating implicit firstprivate(j,min_tmp,max_tmp,low_lev,high_lev)
660, Loop is parallelizable
672, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
673, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
674, ! blockidx%x threadidx%x collapsed
672, Generating default present(wpxp_mfl_max_term_zt(:ngrdcol,:nzt),gr%dzt(1:ngrdcol,1:nzt),rho_ds_zt(:ngrdcol,:nzt),min_x_allowable(:ngrdcol,:nzt),wpxp_mfl_min_term_zt(:ngrdcol,:nzt),gr,max_x_allowable(:ngrdcol,:nzt),xm_without_ta(:ngrdcol,:nzt),wpxp_thresh_term_zt(:ngrdcol,:nzt))
674, Generating implicit firstprivate(invrs_dt)
696, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
698, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_adjustment_needed)
699, ! blockidx%x threadidx%x collapsed
696, Generating default present(wpxp_mfl_max_term_zt(:ngrdcol,:),wpxp_mfl_min(:ngrdcol,:),rho_ds_zm(:ngrdcol,:),invrs_rho_ds_zm(:ngrdcol,:),wpxp_mfl_max(:ngrdcol,:),gr,wpxp_thresh_term(:ngrdcol,:),wpxp_mfl_min_term_zt(:ngrdcol,:),wpxp(:ngrdcol,:))
Generating implicit copy(l_any_adjustment_needed) [if not already present]
699, Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix,k_zt)
763, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
764, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
768, !$acc loop seq
763, Generating default present(wpxp_mfl_min(:ngrdcol,:),wpxp_mfl_max_term_zt(:ngrdcol,:),wpxp_mfl_min_term_zt(:ngrdcol,:),wpxp(:ngrdcol,:),rho_ds_zm(:ngrdcol,:),wpxp_thresh_term(:ngrdcol,:),wpxp_net_adjust(:ngrdcol,:),gr,wpxp_mfl_max(:ngrdcol,:),l_xm_adjustment_needed(:ngrdcol),invrs_rho_ds_zm(:ngrdcol,:))
764, Generating implicit private(k)
768, Complex loop carried dependence of wpxp,wpxp_mfl_max prevents parallelization
Loop carried dependence of wpxp_mfl_max prevents parallelization
Loop carried backward dependence of wpxp_mfl_max prevents vectorization
Loop carried dependence of wpxp,wpxp_net_adjust prevents parallelization
Complex loop carried dependence of wpxp_net_adjust prevents parallelization
Loop carried backward dependence of wpxp_net_adjust,wpxp prevents vectorization
Loop carried dependence of wpxp_mfl_min prevents parallelization
Complex loop carried dependence of wpxp_mfl_min prevents parallelization
Loop carried backward dependence of wpxp_mfl_min prevents vectorization
Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix,k_zt,k)
Loop carried dependence of wpxp prevents parallelization
876, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
877, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
878, ! blockidx%x threadidx%x collapsed
876, Generating default present(xm_mfl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),l_xm_adjustment_needed(:ngrdcol))
927, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
928, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
939, !$acc loop seq
Generating implicit reduction(+:rho_ds_zt$r)
969, !$acc loop seq
927, Generating default present(gr%zm(1:ngrdcol,:),gr%dzt(1:ngrdcol,:),gr,rho_ds_zt(:ngrdcol,:),xm_enter_mfl(:ngrdcol,gr%k_ub_zt),xm(:ngrdcol,:))
928, Generating implicit firstprivate(xm_density_weighted,xm_adj_coef,xm_vert_integral,xm_tol,dz)
939, Loop is parallelizable
969, Loop is parallelizable
1001, Generating update self(wpxp_mfl_min(:,:),min_x_allowable(:,:),wpxp(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),xm(:,:))
1023, 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:
1120, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1121, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1122, ! blockidx%x threadidx%x collapsed
1123, ! blockidx%x threadidx%x collapsed
1120, Generating default present(lhs(:,:ngrdcol,:nzt))
1132, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1133, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1134, ! blockidx%x threadidx%x collapsed
1132, Generating default present(lhs(2,:ngrdcol,:nzt))
1134, Generating implicit firstprivate(dt)
mfl_xm_rhs:
1195, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1196, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1197, ! blockidx%x threadidx%x collapsed
1195, 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))
1197, Generating implicit firstprivate(dt)
calc_turb_adv_range:
1452, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
1555, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1556, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1557, ! blockidx%x threadidx%x collapsed
1555, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr)
1557, Generating implicit firstprivate(invrs_dt)
1574, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1575, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1576, ! blockidx%x threadidx%x collapsed
1574, Generating default present(gr,gr%dzm(1:ngrdcol,:),low_lev_effect(:ngrdcol,:),vert_vel_up_zm(:ngrdcol,:))
1576, Generating implicit firstprivate(j,dt_all_grid_levs)
1587, Loop carried reuse of low_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1613
Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt)
Loop carried reuse of low_lev_effect prevents parallelization
1589, Accelerator restriction: induction variable live-out from loop: j
1597, Accelerator restriction: induction variable live-out from loop: j
1600, Accelerator restriction: induction variable live-out from loop: j
1636, Accelerator restriction: induction variable live-out from loop: j
1647, Generating implicit firstprivate(ngrdcol)
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(gr,gr%dzm(1:ngrdcol,:),vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1649, Generating implicit firstprivate(j,dt_all_grid_levs)
1656, Loop carried reuse of high_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1686
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 1686
1658, Accelerator restriction: induction variable live-out from loop: j
1666, Accelerator restriction: induction variable live-out from loop: j
1669, Accelerator restriction: induction variable live-out from loop: j
1709, Accelerator restriction: induction variable live-out from loop: j
1721, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1722, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1721, Generating default present(gr,low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1732, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
mean_vert_vel_up_down:
1979, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
1992, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1993, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1994, ! blockidx%x threadidx%x collapsed
1992, 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))
2002, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2003, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2004, ! blockidx%x threadidx%x collapsed
2002, 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))
2012, Generating update self(mean_w_up(:,:),mean_w_down(:,:))
2017, 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:
2094, Generating implicit firstprivate(ngrdcol,nzm)
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(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))
2096, Generating implicit firstprivate(exp_cache,w_ref,sigma_w_i_zm,erf_cache)
2140, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2141, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2140, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:))
2141, Generating implicit firstprivate(nzm)
[663/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90.o
[664/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90.o
[665/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90.o
calc_sfc_varnce:
197, Generating enter data create(vsp2_sfc(:),wp2_splat_sfc_correction(:),zeta(:),usp2_sfc(:),vm_sfc_sqd(:),um_sfc_sqd(:),ustar(:),uf(:),depth_pos_wpthlp(:),min_wp2_sfc_val(:))
203, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),vp2(:,:),wp2(:,:))
212, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
213, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
212, Generating default present(depth_pos_wpthlp(:ngrdcol),sfc_elevation(:ngrdcol),wpthlp(:ngrdcol,:),gr%zm(1:ngrdcol,:),gr)
213, Generating implicit firstprivate(k)
220, Accelerator restriction: induction variable live-out from loop: k
222, Accelerator restriction: induction variable live-out from loop: k
223, Accelerator restriction: induction variable live-out from loop: k
493, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
494, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
493, Generating default present(gr,upwp_sfc(:ngrdcol),uf(:ngrdcol),depth_pos_wpthlp(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),vpwp_sfc(:ngrdcol))
494, Generating implicit firstprivate(t0,l_vary_convect_depth,wstar,ustar2)
521, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
522, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
521, Generating default present(gr,a_const(:ngrdcol),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm),up2(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),up2_sfc_coef(:ngrdcol))
535, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
536, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
535, Generating default present(a_const(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),thlp2(:ngrdcol,gr%k_lb_zm),rtpthlp(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),gr,rtp2(:ngrdcol,gr%k_lb_zm))
547, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
548, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
547, Generating default present(a_const(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),thlp2(:ngrdcol,gr%k_lb_zm),rtpthlp(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),gr,rtp2(:ngrdcol,gr%k_lb_zm))
559, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
560, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
559, Generating default present(thlp2(:ngrdcol,gr%k_lb_zm),rtp2(:ngrdcol,gr%k_lb_zm),gr)
571, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
572, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
571, Generating default present(wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),rtp2(:ngrdcol,gr%k_lb_zm),thlp2(:ngrdcol,gr%k_lb_zm),min_wp2_sfc_val(:ngrdcol),gr)
580, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
581, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
580, Generating default present(wp2_splat_sfc_correction(:ngrdcol),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm),gr,min_wp2_sfc_val(:ngrdcol),lhs_splat_wp2(:ngrdcol,gr%k_lb_zm),tau_zm(:ngrdcol,gr%k_lb_zm),up2(:ngrdcol,gr%k_lb_zm))
604, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
605, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
606, ! blockidx%x threadidx%x collapsed
604, Generating default present(sclr_idx,gr,wprtp_sfc(:ngrdcol),sclrpthlp(:ngrdcol,gr%k_lb_zm,:sclr_dim),uf(:ngrdcol),a_const(:ngrdcol),sclrp2(:ngrdcol,gr%k_lb_zm,:sclr_dim),wpthlp(:ngrdcol,gr%k_lb_zm),wpsclrp_sfc(:ngrdcol,:sclr_dim),sclrprtp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
663, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
664, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
663, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),gr)
669, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
670, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
669, Generating default present(rtpthlp(:ngrdcol,gr%k_lb_zm),gr,rtp2(:ngrdcol,gr%k_lb_zm),gr%zm(1:ngrdcol,gr%k_lb_zm),sfc_elevation(:ngrdcol),up2(:ngrdcol,gr%k_lb_zm),thlp2(:ngrdcol,gr%k_lb_zm),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm))
689, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
691, ! blockidx%x threadidx%x collapsed
689, Generating default present(gr%zm(1:ngrdcol,gr%k_lb_zm),sclrp2(:ngrdcol,gr%k_lb_zm,:sclr_dim),sclrprtp(:ngrdcol,gr%k_lb_zm,:sclr_dim),gr,sfc_elevation(:ngrdcol),sclrpthlp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
706, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),wp2(:,:),vp2(:,:))
717, Generating update self(wp2(:,:),wprtp_sfc(:),vp2(:,:),up2(:,:),rtp2(:,:),rtpthlp(:,:),upwp_sfc(:),thlp2(:,:),vpwp_sfc(:),wpthlp(:,:))
720, Generating update self(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:))
769, Generating exit data delete(vsp2_sfc(:),zeta(:),wp2_splat_sfc_correction(:),usp2_sfc(:),vm_sfc_sqd(:),um_sfc_sqd(:),ustar(:),uf(:),depth_pos_wpthlp(:),min_wp2_sfc_val(:))
[666/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90.o
clip_covars_denom:
149, Generating enter data create(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
150, Generating enter data create(wpsclrp_chnge(:,:,:))
396, Generating exit data delete(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
397, Generating exit data delete(wpsclrp_chnge(:,:,:))
clip_covar:
541, Generating update self(xpyp(:,:))
567, Generating implicit firstprivate(nzm,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(xp2(:ngrdcol,2:nzm-1),yp2(:ngrdcol,2:nzm-1),xpyp_chnge(:ngrdcol,2:nzm-1),xpyp(:ngrdcol,2:nzm-1))
569, Generating implicit firstprivate(xpyp_bound,max_mag_corr)
597, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
598, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
597, Generating default present(xpyp_chnge(:ngrdcol,:))
598, Generating implicit firstprivate(nzm)
605, Generating update self(xpyp(:,:))
clip_variance:
696, Generating copyin(threshold_lo(:,:)) [if not already present]
Generating copy(xp2(:,:)) [if not already present]
703, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
704, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
705, ! blockidx%x threadidx%x collapsed
732, Generating update self(xp2(:,:))
749, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
750, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
751, ! blockidx%x threadidx%x collapsed
749, Generating default present(gr)
751, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3)
766, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
767, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
768, ! blockidx%x threadidx%x collapsed
768, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3)
782, Generating update self(xp2(:,:))
clip_skewness:
884, 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]
889, Generating update self(wp3(:,:))
899, Generating update self(wp3(:,:))
clip_skewness_core:
965, Generating enter data create(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
984, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
985, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
986, ! blockidx%x threadidx%x collapsed
984, Generating default present(wp2_zt(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
995, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
996, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
997, ! blockidx%x threadidx%x collapsed
995, Generating default present(sfc_elevation(:ngrdcol),zagl_thresh(:ngrdcol,:nzt),gr%zt(1:ngrdcol,1:nzt),gr)
1007, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1008, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1009, ! blockidx%x threadidx%x collapsed
1007, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt))
1020, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1021, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1022, ! blockidx%x threadidx%x collapsed
1020, 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))
1040, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1041, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1042, ! blockidx%x threadidx%x collapsed
1040, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1053, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1054, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1055, ! blockidx%x threadidx%x collapsed
1053, Generating default present(wp3(:ngrdcol,:nzt))
1063, Generating exit data delete(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
clip_rcm:
1111, Generating copy(rcm(:,:)) [if not already present]
Generating copyin(rtm(:,:)) [if not already present]
1116, Generating update self(rcm(:,:),rtm(:,:))
1136, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1137, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1138, ! blockidx%x threadidx%x collapsed
[667/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90.o
set_lscale_max:
65, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
66, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
65, Generating default present(host_dx(:ngrdcol),lscale_max(:ngrdcol),host_dy(:ngrdcol))
71, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
72, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
71, Generating default present(lscale_max(:ngrdcol))
compute_mixing_length:
318, Generating enter data create(thv_par_1(:,:),thl_par_j_precalc(:,:),lv_coef(:,:),rt_par_j_precalc(:,:),cape_incr_1(:,:),s_par_1(:,:),rc_par_1(:,:),rsatl_par_1(:,:),tke_i(:,:),tl_par_1(:,:),rt_par_1(:,:),thl_par_1(:,:),dcape_dz_1(:,:),invrs_dzm_on_mu(:,:),exp_mu_dzm(:,:),grav_on_thvm(:,:),entrain_coef(:,:))
323, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
324, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
323, Generating default present(err_info%err_code(1:ngrdcol),mu(:ngrdcol),err_info)
334, Generating update self(err_info%err_code(:))
345, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
346, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
347, ! blockidx%x threadidx%x collapsed
345, Generating default present(lscale_up(:ngrdcol,:nzt),lv_coef(:ngrdcol,:nzt),exner(:ngrdcol,:nzt),thv_ds(:ngrdcol,:nzt),thvm(:ngrdcol,:nzt),grav_on_thvm(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt))
361, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
362, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
363, ! blockidx%x threadidx%x collapsed
361, Generating default present(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)
385, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
386, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
387, ! blockidx%x threadidx%x collapsed
385, 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,:))
387, Generating implicit firstprivate(j_zm)
419, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
420, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
421, ! blockidx%x threadidx%x collapsed
419, 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,:))
421, Generating implicit firstprivate(j_zm)
459, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
460, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
461, !$acc loop seq
505, !$acc loop seq
459, Generating default present(exp_mu_dzm(:ngrdcol,:),gr%invrs_dzm(1:ngrdcol,:),grav_on_thvm(:ngrdcol,:),thvm(:ngrdcol,:),lv_coef(:ngrdcol,:),dcape_dz_1(:ngrdcol,:),rt_par_1(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:),gr%dzm(1:ngrdcol,:),gr,cape_incr_1(:ngrdcol,:),gr%zt(1:ngrdcol,:),thv_par_1(:ngrdcol,:),thv_ds(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),s_par_1(:ngrdcol,:),lscale_up(:ngrdcol,:),p_in_pa(:,:),rt_par_j_precalc(:ngrdcol,:),rc_par_1(:ngrdcol,:),rsatl_par_1(:ngrdcol,:),tke_i(:ngrdcol,:),tl_par_1(:ngrdcol,:))
460, Scalar last value needed after loop for dcape_dz_j at line 966,973,994,992
Generating implicit firstprivate(lscale_up_max_alt,k,j)
461, Complex loop carried dependence of s_par_1 prevents parallelization
Loop carried dependence of s_par_1 prevents parallelization
Loop carried backward dependence of rc_par_1 prevents vectorization
Complex loop carried dependence of rc_par_1 prevents parallelization
Loop carried dependence of rc_par_1 prevents parallelization
Complex loop carried dependence of thv_par_1 prevents parallelization
Loop carried dependence of thv_par_1,s_par_1 prevents parallelization
Loop carried backward dependence of thv_par_1,s_par_1 prevents vectorization
Complex loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried backward dependence of dcape_dz_1 prevents vectorization
Loop carried dependence of cape_incr_1 prevents parallelization
Loop carried backward dependence of cape_incr_1 prevents vectorization
Generating implicit firstprivate(tl_par_j_sqd,j_zm,j)
Loop carried backward dependence of rc_par_1,thv_par_1,s_par_1 prevents vectorization
505, 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 700,704
Loop carried dependence due to exposed use of p_in_pa(:,:) prevents parallelization
Loop carried scalar dependence for dcape_dz_j at line 637,644,660,662
Scalar last value needed after loop for dcape_dz_j at line 966,973,994,992
Generating implicit firstprivate(tke,thl_par_j,rt_par_j,kp1_zm,dcape_dz_j_minus_1,dcape_dz_j,k,j,invrs_dcape_diff)
Loop carried dependence of lscale_up prevents parallelization
Loop carried backward dependence of lscale_up prevents vectorization
549, Loop carried scalar dependence for thl_par_j at line 568
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 966,973,994,992
Loop carried scalar dependence for rt_par_j at line 575
Loop carried scalar dependence for dcape_dz_j_minus_1 at line 609
Loop carried scalar dependence for tke at line 621,613
Generating implicit firstprivate(thv_par_j,tl_par_j,s_par_j,rc_par_j,rsatl_par_j,j,saturation_formula,cape_incr)
Loop carried scalar dependence for thl_par_j at line 568
Loop carried scalar dependence for rt_par_j at line 575
Loop carried scalar dependence for dcape_dz_j_minus_1 at line 609
Loop carried scalar dependence for tke at line 621,613
553, Accelerator restriction: induction variable live-out from loop: j
556, Accelerator restriction: induction variable live-out from loop: j
568, Accelerator restriction: induction variable live-out from loop: j
575, Accelerator restriction: induction variable live-out from loop: j
582, Accelerator restriction: induction variable live-out from loop: j
584, Accelerator restriction: induction variable live-out from loop: j
Reference argument passing prevents parallelization: tl_par_j
601, Accelerator restriction: induction variable live-out from loop: j
605, Accelerator restriction: induction variable live-out from loop: j
622, Accelerator restriction: induction variable live-out from loop: j
624, Accelerator restriction: induction variable live-out from loop: j
721, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
722, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
723, ! blockidx%x threadidx%x collapsed
721, Generating default present(gr,rt_par_j_precalc(:ngrdcol,:),rtm(:ngrdcol,:),entrain_coef(:ngrdcol,:),thlm(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),exp_mu_dzm(:ngrdcol,:))
723, Generating implicit firstprivate(jp1_zm)
752, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
753, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
754, ! blockidx%x threadidx%x collapsed
752, Generating default present(gr,rt_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),thlm(:ngrdcol,:),entrain_coef(:ngrdcol,:),rtm(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:))
754, Generating implicit firstprivate(jp1_zm)
791, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
792, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
793, !$acc loop seq
836, !$acc loop seq
791, 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,:))
792, Generating implicit firstprivate(lscale_down_min_alt,k,j)
793, Complex loop carried dependence of s_par_1 prevents parallelization
Loop carried dependence of s_par_1,rc_par_1 prevents parallelization
Loop carried backward dependence of s_par_1 prevents vectorization
Complex loop carried dependence of rc_par_1 prevents parallelization
Loop carried dependence of rc_par_1 prevents parallelization
Loop carried backward dependence of rc_par_1 prevents vectorization
Complex loop carried dependence of thv_par_1 prevents parallelization
Loop carried dependence of thv_par_1 prevents parallelization
Loop carried backward dependence of thv_par_1 prevents vectorization
Complex loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried dependence of dcape_dz_1 prevents parallelization
Loop carried backward dependence of dcape_dz_1 prevents vectorization
Loop carried dependence of cape_incr_1 prevents parallelization
Loop carried backward dependence of cape_incr_1 prevents vectorization
Generating implicit private(j,tl_par_j_sqd,jp1_zm)
836, 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 1031,1032
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 966,973,992,994
Generating implicit firstprivate(tke,thl_par_j,rt_par_j,k_zm,dcape_dz_j,dcape_dz_j_plus_1,k,j,invrs_dcape_diff)
Loop carried dependence of lscale_down prevents parallelization
880, Loop carried scalar dependence for thl_par_j at line 899
Loop carried scalar dependence for rt_par_j at line 906
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 966,973,992,994
Loop carried scalar dependence for dcape_dz_j_plus_1 at line 939
Scalar last value needed after loop for dcape_dz_j_plus_1 at line 966,992,994
Loop carried scalar dependence for tke at line 943,951
Scalar last value needed after loop for tke at line 973,994
Generating implicit firstprivate(tl_par_j,thv_par_j,s_par_j,rc_par_j,rsatl_par_j,j,saturation_formula,cape_incr)
Loop carried dependence of p_in_pa prevents parallelization
884, Accelerator restriction: induction variable live-out from loop: j
887, Accelerator restriction: induction variable live-out from loop: j
899, Accelerator restriction: induction variable live-out from loop: j
906, Accelerator restriction: induction variable live-out from loop: j
913, Accelerator restriction: induction variable live-out from loop: j
915, Accelerator restriction: induction variable live-out from loop: j
Reference argument passing prevents parallelization: tl_par_j
932, Accelerator restriction: induction variable live-out from loop: j
935, Accelerator restriction: induction variable live-out from loop: j
952, Accelerator restriction: induction variable live-out from loop: j
954, Accelerator restriction: induction variable live-out from loop: j
1043, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1044, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1045, !$acc loop seq
1078, !$acc loop seq
1043, Generating default present(gr,gr%zm(1:ngrdcol,gr%k_lb_zm),lscale_up(:ngrdcol,:nzt),lscale_max(:ngrdcol),lscale(:ngrdcol,:),gr%zt(1:ngrdcol,1:nzt),lscale_down(:ngrdcol,:nzt))
1045, Loop is parallelizable
Generating implicit firstprivate(l_implemented,lminh,lmin)
1078, Loop is parallelizable
1086, Generating update self(thlm(:,:),lscale_up(:,:),em(:,:),p_in_pa(:,:),rtm(:,:),thvm(:,:),thv_ds(:,:),lscale(:,:),lscale_down(:,:),exner(:,:))
1119, 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:
1265, 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(:,:))
1443, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1444, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1445, ! blockidx%x threadidx%x collapsed
1443, Generating default present(lscale_pert_2(:ngrdcol,:nzt),lscale_pert_1(:ngrdcol,:nzt))
1455, Generating update self(lscale_pert_2(:,:),lscale_pert_1(:,:))
1506, 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:
1712, 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(:))
1719, Generating enter data create(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:))
1723, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1724, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1723, 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)
1734, Generating update self(err_info%err_code(:))
1741, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1742, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1741, Generating default present(vpwp_sfc(:ngrdcol),upwp_sfc(:ngrdcol),tmp_calc_ngrdcol(:ngrdcol))
1757, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1758, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1757, Generating default present(tmp_calc_ngrdcol(:ngrdcol),ustar(:ngrdcol))
1758, Generating implicit firstprivate(ufmin)
1765, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1766, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1767, ! blockidx%x threadidx%x collapsed
1765, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),clubb_params(:ngrdcol,80))
1767, Generating implicit firstprivate(tau_const)
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(ddzt_umvm_sqd(:ngrdcol,:nzm),norm_ddzt_umvm(:ngrdcol,:nzm))
1783, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1784, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1785, ! blockidx%x threadidx%x collapsed
1783, Generating default present(clubb_params(:ngrdcol,82),smooth_norm_ddzt_umvm(:ngrdcol,:nzm),invrs_tau_shear_smooth(:ngrdcol,:nzm))
1796, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1797, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1798, ! blockidx%x threadidx%x collapsed
1796, Generating default present(gr%zm(1:ngrdcol,1:nzm),invrs_tau_sfc(:ngrdcol,:nzm),clubb_params(:ngrdcol,81:),gr,sfc_elevation(:ngrdcol),ustar(:ngrdcol))
1807, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1809, ! blockidx%x threadidx%x collapsed
1807, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm),invrs_tau_sfc(:ngrdcol,:nzm))
1831, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1832, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1833, ! blockidx%x threadidx%x collapsed
1831, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm))
1870, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1871, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1872, ! blockidx%x threadidx%x collapsed
1870, Generating default present(ice_supersat_frac_zm(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
1883, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1884, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1885, ! blockidx%x threadidx%x collapsed
1883, Generating default present(clubb_params(:ngrdcol,92),gr%zm(1:ngrdcol,1:nzm),gr,brunt_freq_out_cloud(:ngrdcol,:nzm))
1895, Generating update self(brunt_freq_pos(:,:),brunt_freq_out_cloud(:,:))
1903, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1904, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1905, ! blockidx%x threadidx%x collapsed
1903, Generating default present(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))
1905, Generating implicit firstprivate(c_invrs_tau_n2_wp2,c_invrs_tau_n2)
1926, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1927, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1928, ! blockidx%x threadidx%x collapsed
1926, Generating default present(invrs_tau_zm(:ngrdcol,:nzm))
1934, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1935, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1936, ! blockidx%x threadidx%x collapsed
1934, Generating default present(invrs_tau_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:))
1977, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1978, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1979, ! blockidx%x threadidx%x collapsed
1977, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),invrs_tau_xp2_zm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
1991, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1992, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1993, ! blockidx%x threadidx%x collapsed
1991, Generating default present(clubb_params(:ngrdcol,86),invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm))
2003, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2004, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2005, ! blockidx%x threadidx%x collapsed
2003, Generating default present(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))
2026, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2027, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2028, ! blockidx%x threadidx%x collapsed
2026, Generating default present(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))
2040, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2041, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2042, ! blockidx%x threadidx%x collapsed
2040, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),clubb_params(:ngrdcol,89),bvf_thresh(:ngrdcol,:nzm))
2054, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2055, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2056, ! blockidx%x threadidx%x collapsed
2054, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),h_invrs_tau_wpxp_n2(:ngrdcol,:nzm),clubb_params(:ngrdcol,89))
2098, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2099, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2100, ! blockidx%x threadidx%x collapsed
2098, Generating default present(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)
2113, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2114, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2115, ! blockidx%x threadidx%x collapsed
2113, Generating default present(invrs_tau_wp3_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,87),brunt_freq_out_cloud(:ngrdcol,:nzm))
2147, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2148, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2149, ! blockidx%x threadidx%x collapsed
2147, Generating default present(tau_max_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale_max(:ngrdcol))
2155, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2157, ! blockidx%x threadidx%x collapsed
2155, Generating default present(tau_max_zm(:ngrdcol,:nzm),lscale_max(:ngrdcol),em(:ngrdcol,:nzm))
2185, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2186, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2187, ! blockidx%x threadidx%x collapsed
2185, Generating default present(tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm))
2195, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2196, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2197, ! blockidx%x threadidx%x collapsed
2195, Generating default present(tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt))
2208, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2209, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2210, ! blockidx%x threadidx%x collapsed
2208, Generating default present(lscale(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale_up(:ngrdcol,:nzt))
2223, 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(:))
2230, Generating exit data delete(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:))
[668/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90.o
advance_windm_edsclrm:
279, 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(:,:))
285, Generating enter data create(edsclrm_old(:,:,:))
287, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
288, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
287, Generating default present(nu_zero(:ngrdcol))
293, Generating implicit firstprivate(ngrdcol,nzm)
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(km_zm(:ngrdcol,:nzm),km_zm_p_nu10(:ngrdcol,:nzm),nu_vert_res_dep,nu_vert_res_dep%nu10(1:ngrdcol))
309, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
310, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
311, ! blockidx%x threadidx%x collapsed
312, ! blockidx%x threadidx%x collapsed
309, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt))
330, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
331, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
332, ! blockidx%x threadidx%x collapsed
330, Generating default present(vm(:ngrdcol,:nzt),vm_old(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
365, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
366, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
367, ! blockidx%x threadidx%x collapsed
365, Generating default present(wind_speed(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
374, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
375, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
374, Generating default present(upwp(:ngrdcol,gr%k_lb_zm),vpwp(:ngrdcol,gr%k_lb_zm),u_star_sqd(:ngrdcol),gr)
405, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
406, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
407, ! blockidx%x threadidx%x collapsed
405, Generating default present(upwp(:ngrdcol,2:nzm-1),xpwp(:ngrdcol,2:nzm-1))
417, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
418, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
419, ! blockidx%x threadidx%x collapsed
417, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1))
428, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
429, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
428, Generating default present(gr,vpwp(:ngrdcol,gr%k_ub_zm),upwp(:ngrdcol,gr%k_ub_zm))
467, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
468, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
469, ! blockidx%x threadidx%x collapsed
467, Generating default present(um(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1))
478, Generating implicit firstprivate(nzt,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(vm(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
487, Generating update self(um(:,:),wind_speed(:,:),vm(:,:),lhs_ma_zt(:,:,:),rho_ds_zm(:,:),lhs_diff(:,:,:),invrs_rho_ds_zt(:,:),u_star_sqd(:))
509, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
510, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
511, ! blockidx%x threadidx%x collapsed
509, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
521, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
537, Generating update self(vm(:,:),um(:,:))
553, Generating update self(vm(:,:),um(:,:))
558, Generating update device(vm(:,:),um(:,:))
570, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
571, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
572, ! blockidx%x threadidx%x collapsed
570, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
582, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
584, ! blockidx%x threadidx%x collapsed
582, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1))
595, Generating update self(vm(:,:),um(:,:))
600, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
601, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
602, ! blockidx%x threadidx%x collapsed
600, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
602, Generating implicit firstprivate(ts_nudge,dt)
610, Generating update self(vm(:,:),um(:,:))
618, Generating update self(vm_ref(:,:),um_ref(:,:))
713, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
714, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
715, ! blockidx%x threadidx%x collapsed
713, Generating default present(wind_speed_pert(:ngrdcol,:nzt),vm_pert(:ngrdcol,:nzt),um_pert(:ngrdcol,:nzt))
722, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
723, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
722, Generating default present(vpwp_pert(:ngrdcol,gr%k_lb_zm),upwp_pert(:ngrdcol,gr%k_lb_zm),u_star_sqd_pert(:ngrdcol),gr)
754, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
755, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
756, ! blockidx%x threadidx%x collapsed
754, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
766, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
767, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
768, ! blockidx%x threadidx%x collapsed
766, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
777, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
778, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
777, Generating default present(gr,vpwp_pert(:ngrdcol,gr%k_ub_zm),upwp_pert(:ngrdcol,gr%k_ub_zm))
816, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
817, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
818, ! blockidx%x threadidx%x collapsed
816, Generating default present(um_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1))
827, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
828, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
829, ! blockidx%x threadidx%x collapsed
827, Generating default present(vm_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
843, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
844, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
845, ! blockidx%x threadidx%x collapsed
843, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
855, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
856, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
857, ! blockidx%x threadidx%x collapsed
855, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
940, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
941, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
942, ! blockidx%x threadidx%x collapsed
943, ! blockidx%x threadidx%x collapsed
940, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
982, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
983, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
984, ! blockidx%x threadidx%x collapsed
982, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
994, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
995, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
996, ! blockidx%x threadidx%x collapsed
994, Generating default present(wpedsclrp(:ngrdcol,gr%k_ub_zm,:edsclr_dim),gr)
1030, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
1031, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1032, ! blockidx%x threadidx%x collapsed
1033, ! blockidx%x threadidx%x collapsed
1030, Generating default present(solution(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1041, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
1042, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1043, ! blockidx%x threadidx%x collapsed
1044, ! blockidx%x threadidx%x collapsed
1041, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1062, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1063, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1064, ! blockidx%x threadidx%x collapsed
1062, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
1079, Generating update self(wpedsclrp(:,:,:),wp2(:,:),vp2(:,:),up2(:,:),edsclrm_forcing(:,:,:),vg(:,:),vm_forcing(:,:),ug(:,:),um_forcing(:,:),edsclrm_old(:,:,:),edsclrm(:,:,:),vm(:,:),um(:,:),vm_ref(:,:),um_ref(:,:),wm_zt(:,:),vm_old(:,:),um_old(:,:),upwp(:,:),km_zm(:,:),fcor(:),vpwp(:,:))
1128, 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(:,:))
1134, Generating exit data delete(edsclrm_old(:,:,:))
compute_uv_tndcy:
1999, Generating enter data create(xm_gf(:,:),xm_cf(:,:))
2013, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2014, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2015, ! blockidx%x threadidx%x collapsed
2013, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol))
2021, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2022, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2023, ! blockidx%x threadidx%x collapsed
2021, Generating default present(xm_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol))
2035, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2036, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2037, ! blockidx%x threadidx%x collapsed
2035, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol))
2043, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2044, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2045, ! blockidx%x threadidx%x collapsed
2043, Generating default present(perp_wind_m(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt),fcor(:ngrdcol))
2057, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2058, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2059, ! blockidx%x threadidx%x collapsed
2057, Generating default present(xm_gf(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2068, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2069, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2070, ! blockidx%x threadidx%x collapsed
2068, Generating default present(xm_tndcy(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2077, Generating update self(xm_cf(:,:),xm_gf(:,:),xm_forcing(:,:))
2089, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2090, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2091, ! blockidx%x threadidx%x collapsed
2089, Generating default present(xm_tndcy(:ngrdcol,:nzt))
2099, Generating exit data delete(xm_gf(:,:),xm_cf(:,:))
windm_edsclrm_lhs:
2175, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2176, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2177, ! blockidx%x threadidx%x collapsed
2175, Generating default present(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt))
2177, Generating implicit firstprivate(invrs_dt)
2192, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2193, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2194, ! blockidx%x threadidx%x collapsed
2195, !$acc loop seq
2192, Generating default present(gr,lhs_ma_zt(:,:ngrdcol,:),lhs(:,:ngrdcol,:))
2195, Loop is parallelizable
2205, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2206, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2205, 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:
2313, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2314, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2313, Generating default present(rhs(:ngrdcol,:1),xm(:ngrdcol,:2),xm_tndcy(:ngrdcol,:1),lhs_diff(:2,:ngrdcol,:1))
2314, Generating implicit firstprivate(invrs_dt)
2336, Generating implicit firstprivate(nzt,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(lhs_diff(:,:ngrdcol,2:nzt-1),gr,xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:),rhs(:ngrdcol,2:nzt-1))
2338, Generating implicit firstprivate(invrs_dt)
2351, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2352, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2351, Generating default present(rhs(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),xm_tndcy(:ngrdcol,nzt),lhs_diff(2:,:ngrdcol,nzt))
2352, Generating implicit firstprivate(nzt,invrs_dt)
2362, Generating update self(xm(:,:),lhs_diff(:,:,:))
2396, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2397, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2396, 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))
2406, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:))
[669/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90.o
[670/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90.o
pdf_closure:
415, 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(:,:))
427, Generating enter data create(sclr2(:,:,:),corr_w_sclr_1(:,:,:),corr_sclr_thl_2(:,:,:),corr_sclr_rt_1(:,:,:),alpha_sclr(:,:,:),corr_sclr_thl_1(:,:,:),corr_sclr_rt_2(:,:,:),varnce_sclr2(:,:,:),varnce_sclr1(:,:,:),sksclr(:,:,:),sclr1(:,:,:),corr_w_sclr_2(:,:,:))
478, Generating implicit firstprivate(ngrdcol,nz)
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(wp2(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz))
631, Generating implicit firstprivate(nz,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(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)
700, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
Generating NVIDIA GPU code
701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
702, ! blockidx%x threadidx%x collapsed
703, !$acc loop seq
700, Generating default present(corr_w_sclr_1(:ngrdcol,:nz,:sclr_dim),corr_w_sclr_2(:ngrdcol,:nz,:sclr_dim))
703, Loop is parallelizable
906, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
907, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
908, ! blockidx%x threadidx%x collapsed
906, 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)
919, Generating implicit firstprivate(nz,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(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))
984, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
985, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
986, ! blockidx%x threadidx%x collapsed
984, 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))
1017, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1018, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1019, ! blockidx%x threadidx%x collapsed
1017, 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))
1034, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1035, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1036, ! blockidx%x threadidx%x collapsed
1034, Generating default present(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)
1123, Generating implicit firstprivate(nz,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(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))
1152, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1153, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1154, ! blockidx%x threadidx%x collapsed
1152, 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))
1190, Generating implicit firstprivate(ngrdcol,sclr_dim,nz)
Generating NVIDIA GPU code
1191, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1192, ! blockidx%x threadidx%x collapsed
1193, ! blockidx%x threadidx%x collapsed
1190, 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))
1233, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1234, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1235, ! blockidx%x threadidx%x collapsed
1233, 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))
1267, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1268, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1269, ! blockidx%x threadidx%x collapsed
1267, 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))
1322, Generating update self(pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),cloud_frac(:,:),pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),wp2thvp(:,:),wprtp2(:,:),rcm(:,:),rtpthvp(:,:),rcp2(:,:),thlpthvp(:,:),wp4(:,:),thlprcp(:,:),rtprcp(:,:),wp2thlp(:,:),wpthlp2(:,:),pdf_params%w_2(:,:),wp2rtp(:,:),wprtpthlp(:,:),wp2rcp(:,:),wprcp(:,:),wp2up(:,:),wpthvp(:,:))
1349, Generating update self(sclrpthvp(:,:,:),wpsclrpthlp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:))
1380, 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(:,:))
1383, Generating update self(sclrprtp(:,:,:),sclrp2(:,:,:),sclrm(:,:,:),wpsclrp(:,:,:),sclrpthlp(:,:,:))
1676, 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(:,:))
1688, 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:
1768, Generating enter data create(denominator(:,:))
1770, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1771, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1772, ! blockidx%x threadidx%x collapsed
1770, Generating default present(crt(:ngrdcol,:nz),cthl(:ngrdcol,:nz),chi(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),exner(:ngrdcol,:nz),tl(:ngrdcol,:nz),rt(:ngrdcol,:nz))
1772, Generating implicit firstprivate(beta,invrs_beta_rsatl_p1)
1797, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1798, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1799, ! blockidx%x threadidx%x collapsed
1797, Generating default present(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))
1799, Generating implicit firstprivate(varnce_eta,varnce_thl_term,varnce_rt_term,corr_rt_thl_term,varnce_chi)
1823, Generating exit data delete(denominator(:,:))
calc_wp4_pdf:
1890, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1891, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1892, ! blockidx%x threadidx%x collapsed
1890, 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:
1995, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1996, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1997, ! blockidx%x threadidx%x collapsed
1995, 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:
2102, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2103, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2104, ! blockidx%x threadidx%x collapsed
2102, Generating default present(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:
2202, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2203, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2204, ! blockidx%x threadidx%x collapsed
2202, Generating default present(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:
2329, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2330, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2331, ! blockidx%x threadidx%x collapsed
2329, 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:
2449, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2450, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2451, ! blockidx%x threadidx%x collapsed
2449, Generating default present(rc(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),mean_chi(:ngrdcol,:nz))
2451, Generating implicit firstprivate(zeta)
calc_ice_cloud_frac_component:
2576, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
2578, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_any_below_freezing)
2579, ! blockidx%x threadidx%x collapsed
2576, 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]
2596, Generating create(rsat_ice(:,:)) [if not already present]
2601, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
2602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2603, ! blockidx%x threadidx%x collapsed
2601, Generating default present(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))
2603, Generating implicit firstprivate(zeta,chi_at_ice_sat)
calc_xprcp_component:
3085, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
3086, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3087, ! blockidx%x threadidx%x collapsed
3085, 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:
3221, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
3222, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3223, ! blockidx%x threadidx%x collapsed
3221, 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))
3223, Generating implicit firstprivate(ratio_w_2,stdev_w_1,w_down_2,stdev_w_2,updraft_frac_2,exp_neg_ratio_w_2_sqd,downdraft_frac_2,erf_ratio_w_2,w_up_2,w_up_1,updraft_frac_1,w_down_1,downdraft_frac_1,ratio_w_1,erf_ratio_w_1,exp_neg_ratio_w_1_sqd)
pdf_closure_driver:
4060, 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(:,:))
4070, Generating enter data create(wp2thvp_zm(:,:),w_up_in_cloud_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2up_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),cloudy_downdraft_frac_zm(:,:),p_in_pa_zm(:,:),wpup2_zm(:,:),wpthlp2_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:))
4077, 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(:,:,:))
4082, Generating enter data create(rtphmp(:,:,:),thlphmp(:,:,:),wp2hmp_zm(:,:,:),wphydrometp_zt(:,:,:))
4170, Generating update self(skrt_zt(:,:),skrt_zm(:,:),skthl_zm(:,:),skthl_zt(:,:),skw_zt(:,:),skw_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(skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,57:59))
4188, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
4210, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4211, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4212, ! blockidx%x threadidx%x collapsed
4210, Generating default present(skw_zt(:ngrdcol,:nzt),gamma_skw_fnc_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,57:59))
4212, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
4255, Generating update self(gamma_skw_fnc(:,:))
4296, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4297, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4298, ! blockidx%x threadidx%x collapsed
4296, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),skw_velocity(:ngrdcol,:nzm),wp3_zm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4372, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4373, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4374, ! blockidx%x threadidx%x collapsed
4372, Generating default present(rtm_ref(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),gr,gr%zt(1:ngrdcol,1:nzt))
4374, Generating implicit firstprivate(dt,rtm_min,rtm_nudge_max_altitude,ts_nudge)
4401, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4402, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4401, Generating default present(p_sfc(:ngrdcol),p_in_pa_zm(:ngrdcol,:),gr,p_in_pa(:ngrdcol,gr%k_ub_zt))
4412, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4413, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4414, ! blockidx%x threadidx%x collapsed
4412, Generating default present(p_in_pa_zm(:ngrdcol,:nzm),exner_zm(:ngrdcol,:nzm))
4497, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4498, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4497, Generating default present(wp4(:ngrdcol,:),gr)
4514, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4515, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4514, Generating default present(rcp2(:ngrdcol,gr%k_ub_zm),gr)
4534, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4535, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4534, 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))
4551, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4552, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4553, ! blockidx%x threadidx%x collapsed
4551, 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))
4568, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4569, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4568, Generating default present(sclrpthvp(:ngrdcol,gr%k_ub_zm,sclr),sclrprcp(:ngrdcol,gr%k_ub_zm,sclr),gr)
4569, Generating implicit firstprivate(sclr)
4580, Generating update self(vprcp(:,:),uprcp(:,:))
4605, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4606, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4605, Generating default present(gr,cloud_frac_zm(:ngrdcol,gr%k_ub_zm))
4650, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4651, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4652, ! blockidx%x threadidx%x collapsed
4650, Generating default present(cloud_frac(:ngrdcol,:nzt),rcm_in_layer(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),cloud_cover(:ngrdcol,:nzt))
4660, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4661, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4662, ! blockidx%x threadidx%x collapsed
4660, Generating default present(ice_supersat_frac(:ngrdcol,:nzt),cloud_frac(:ngrdcol,:nzt))
4674, Generating implicit firstprivate(ngrdcol,nzt)
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(rcm(:ngrdcol,:nzt),rcm_supersat_adj(:ngrdcol,:nzt),rel_humidity(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),rsat(:ngrdcol,:nzt))
4691, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_spur_supersat)
4693, ! blockidx%x threadidx%x collapsed
4691, 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]
4709, 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(:,:))
4719, Generating exit data delete(wp2thvp_zm(:,:),w_up_in_cloud_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2up_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),cloudy_downdraft_frac_zm(:,:),p_in_pa_zm(:,:),wpup2_zm(:,:),wpthlp2_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:))
4726, 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(:,:,:))
4731, Generating exit data delete(rtphmp(:,:,:),thlphmp(:,:,:),wphydrometp_zt(:,:,:),wp2hmp_zm(:,:,:))
trapezoidal_rule_zt:
4870, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4871, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4870, Generating default present(cloud_frac_zm(:ngrdcol,gr%k_ub_zm),wp2up_zm(:ngrdcol,gr%k_ub_zm),wprtpthlp_zm(:ngrdcol,gr%k_ub_zm),wpthlp2_zm(:ngrdcol,gr%k_ub_zm),wprtp2_zm(:ngrdcol,gr%k_ub_zm),gr,ice_supersat_frac_zm(:ngrdcol,gr%k_ub_zm),rcm_zm(:ngrdcol,gr%k_ub_zm),wp2thvp_zm(:ngrdcol,gr%k_ub_zm))
4888, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4889, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4888, 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))
4889, Generating implicit firstprivate(sclr)
calc_trapezoid_zt:
5067, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5068, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5069, ! blockidx%x threadidx%x collapsed
5067, Generating default present(gr,gr%zm(1:ngrdcol,:),gr%invrs_dzt(1:ngrdcol,:),gr%zt(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:))
5069, Generating implicit firstprivate(k_zmp1,k_zm)
calc_trapezoid_zm:
5146, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5147, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5148, ! blockidx%x threadidx%x collapsed
5146, Generating default present(gr,gr%invrs_dzm(1:ngrdcol,:),gr%zm(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:),gr%zt(1:ngrdcol,:))
5148, Generating implicit firstprivate(k_ztm1,k_zt)
compute_cloud_cover:
5255, Generating enter data create(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_lower(:,:),vert_cloud_frac_upper(:,:))
5258, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5259, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5260, ! blockidx%x threadidx%x collapsed
5258, 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))
5270, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5272, ! blockidx%x threadidx%x collapsed
5270, 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,:))
5272, Generating implicit firstprivate(k_zmp1,nzt,kp1,km1,k_zm)
5381, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5382, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5381, 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))
5389, Generating update self(err_info%err_code(:))
5392, Generating update self(rcm(:,:),pdf_params%mixt_frac(:,:),pdf_params%chi_1(:,:),cloud_frac(:,:),pdf_params%chi_2(:,:))
5406, Generating exit data delete(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_upper(:,:),vert_cloud_frac_lower(:,:))
[671/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90.o
fill_holes_vertical_api:
104, Generating copy(field(:,:)) [if not already present]
Generating copyin(rho_ds(:,:),dz(:,:)) [if not already present]
123, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
126, ! blockidx%x threadidx%x collapsed
123, Generating implicit copy(l_field_below_threshold) [if not already present]
126, Generating implicit firstprivate(threshold)
fill_holes_global:
343, Generating create(numer_integral_global(:),rho_ds_dz(:,:),field_avg_global(:),mass_fraction_global(:),denom_integral_global(:),field_clipped(:,:)) [if not already present]
346, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
347, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
348, ! blockidx%x threadidx%x collapsed
346, Generating default present(dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
355, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
356, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
362, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
363, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
364, !$acc loop seq
362, Generating default present(field(:ngrdcol,:))
363, Generating implicit private(k)
364, Complex loop carried dependence of numer_integral_global prevents parallelization
Loop carried dependence of numer_integral_global,denom_integral_global prevents parallelization
Loop carried backward dependence of numer_integral_global,denom_integral_global prevents vectorization
Complex loop carried dependence of denom_integral_global prevents parallelization
Loop carried dependence of denom_integral_global prevents parallelization
Loop carried backward dependence of denom_integral_global prevents vectorization
Generating implicit private(k)
373, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
374, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
383, !$acc loop seq
388, !$acc loop seq
373, Generating default present(field(:ngrdcol,:))
374, Generating implicit firstprivate(threshold)
383, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
388, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
396, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
397, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
399, !$acc loop seq
397, Generating implicit private(k)
399, Complex loop carried dependence of numer_integral_global prevents parallelization
Loop carried reuse of numer_integral_global prevents parallelization
Generating implicit private(k)
Complex loop carried dependence of numer_integral_global prevents parallelization
Loop carried reuse of numer_integral_global prevents parallelization
405, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
406, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
425, !$acc loop seq
405, Generating default present(field(:ngrdcol,:))
406, Generating implicit firstprivate(threshold,field_clipped_avg)
425, Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
fill_holes_sliding_window:
541, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
543, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
544, ! blockidx%x threadidx%x collapsed
541, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
544, Generating implicit firstprivate(threshold)
555, Generating create(field_clipped(:,:),invrs_denom_integral(:,:),rho_ds_dz(:,:)) [if not already present]
557, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
558, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
559, ! blockidx%x threadidx%x collapsed
557, Generating default present(dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
571, Generating implicit firstprivate(stop_indx,start_indx,ngrdcol,grid_dir_indx)
Generating NVIDIA GPU code
572, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
573, ! blockidx%x threadidx%x collapsed
586, !$acc loop seq
Generating implicit reduction(+:rho_k_sum)
573, Generating implicit firstprivate(j,rho_k_sum,stop_indx_j,start_indx_j)
586, Loop is parallelizable
595, Generating implicit firstprivate(start_indx,ngrdcol,grid_dir_indx,stop_indx)
Generating NVIDIA GPU code
596, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
605, !$acc loop seq
616, !$acc loop seq
Generating implicit reduction(+:field$r127)
623, !$acc loop seq
628, !$acc loop seq
635, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r)
647, !$acc loop seq
595, Generating default present(field(:ngrdcol,:))
596, Generating implicit private(k)
605, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field_clipped prevents parallelization
Complex loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Complex loop carried dependence of field_clipped prevents parallelization
Generating implicit firstprivate(k_end,k,field_avg,threshold,mass_fraction,k_start,field_clipped_avg)
Loop carried dependence of field prevents parallelization
616, Loop is parallelizable
623, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
628, Loop carried dependence of field_clipped prevents parallelization
Loop carried backward dependence of field_clipped prevents vectorization
635, Loop is parallelizable
647, Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
667, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
669, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
670, ! blockidx%x threadidx%x collapsed
667, Generating default present(field(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
670, Generating implicit firstprivate(threshold)
fill_holes_widening_windows:
771, Generating create(rho_ds_dz(:,:)) [if not already present]
773, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
774, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
775, ! blockidx%x threadidx%x collapsed
773, Generating default present(rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz))
788, Generating implicit firstprivate(upper_hf_level,ngrdcol,grid_dir_indx,lower_hf_level,window_size)
Generating NVIDIA GPU code
790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
791, ! blockidx%x threadidx%x collapsed
805, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r)
807, !$acc loop seq
Generating implicit reduction(+:field$r146)
813, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r147)
819, !$acc loop seq
825, !$acc loop seq
Generating implicit reduction(+:rho_ds_dz$r148)
833, !$acc loop seq
788, Generating default present(field(:ngrdcol,:))
Generating implicit copy(l_field_below_threshold) [if not already present]
791, Generating implicit firstprivate(k_end,invrs_denom,field_clipped_avg,threshold,mass_fraction,field_avg,k_start)
805, Loop is parallelizable
807, Loop is parallelizable
813, Loop is parallelizable
819, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
825, Loop is parallelizable
833, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
fill_holes_smart_window:
940, Generating create(normalized_mass(:,:)) [if not already present]
943, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
944, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
945, ! blockidx%x threadidx%x collapsed
943, Generating default present(dz(:ngrdcol,:nz),field(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
945, Generating implicit firstprivate(threshold)
951, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
952, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
962, !$acc loop seq
1012, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r)
1013, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r150)
1039, !$acc loop seq
Generating implicit reduction(+:stealable_mass,hole_mass)
1045, !$acc loop seq
Generating implicit reduction(+:stealable_mass,hole_mass)
1067, !$acc loop seq
951, Generating default present(field(:ngrdcol,:))
952, Generating implicit private(k,k_first_lte_thresh,lower_hf_level,k_last_lte_thresh,upper_hf_level,n_holes,grid_dir_indx)
962, Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for k_first_lte_thresh at line 1029,1032,988,1002,1005
Loop carried scalar dependence for n_holes at line 968,980
Loop carried scalar dependence for k at line 979
Loop carried scalar dependence for n_holes at line 997
Loop carried scalar dependence for n_steal_points at line 1025,997,1002,1003,1005,1006
Loop carried scalar dependence for k_last_lte_thresh at line 1030,1033,997,1003,1006
Loop carried scalar dependence for n_holes at line 968,997
Loop carried scalar dependence for k at line 997,964,979,985,988,1099
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents vectorization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Loop carried backward dependence of normalized_mass prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Generating implicit firstprivate(n_steal_points,k,stealable_mass,k_end,mass_fraction_below,hole_mass,mass_fraction_above,k_in,k_start)
Loop carried dependence of field prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Loop carried backward dependence of normalized_mass prevents vectorization
Loop carried dependence of field,normalized_mass prevents parallelization
1012, Loop is parallelizable
1013, Loop is parallelizable
1019, Loop carried scalar dependence for n_steal_points at line 1025
Scalar last value needed after loop for n_steal_points at line 997,1002,1003,1005,1006
Loop carried scalar dependence for k_start at line 1019,1039,951
Scalar last value needed after loop for k_start at line 1067,951
Loop carried scalar dependence for k_end at line 1019,1045,951
Scalar last value needed after loop for k_end at line 1067,1095,951
Loop carried scalar dependence for stealable_mass at line 1040,1046,1019
Scalar last value needed after loop for stealable_mass at line 1059,1062,1063
Loop carried scalar dependence for hole_mass at line 1041,1047,1019
Scalar last value needed after loop for hole_mass at line 1062,1063
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for k_end at line 951
1067, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried backward dependence of normalized_mass prevents vectorization
Generating implicit firstprivate(threshold)
Loop carried dependence of normalized_mass prevents parallelization
fill_holes_smart_window_smooth:
1207, Generating create(normalized_mass(:,:)) [if not already present]
1210, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1211, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1212, ! blockidx%x threadidx%x collapsed
1210, Generating default present(dz(:ngrdcol,:nz),field(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz))
1212, Generating implicit firstprivate(threshold_2)
1218, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1219, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1229, !$acc loop seq
1279, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r)
1280, !$acc loop seq
Generating implicit reduction(+:normalized_mass$r151)
1281, !$acc loop seq
Generating implicit reduction(min:field$r)
1308, !$acc loop seq
Generating implicit reduction(min:field_min)
Generating implicit reduction(+:stealable_mass,hole_mass)
1315, !$acc loop seq
Generating implicit reduction(min:field_min)
Generating implicit reduction(+:hole_mass,stealable_mass)
1344, !$acc loop seq
1218, Generating default present(field(:ngrdcol,:))
1219, Generating implicit private(k,k_first_lte_thresh,lower_hf_level,k_last_lte_thresh,n_holes,upper_hf_level,grid_dir_indx)
1229, Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for k_first_lte_thresh at line 1298,1301,1255,1269,1272
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried scalar dependence for n_holes at line 1235
Loop carried scalar dependence for k at line 1231
Loop carried scalar dependence for n_holes at line 1247,1264
Loop carried scalar dependence for n_steal_points at line 1294,1264,1269,1270,1272,1273
Loop carried scalar dependence for k_last_lte_thresh at line 1299,1302,1264,1270,1273
Loop carried scalar dependence for k at line 1231,1246,1252,1255,1264,1370
Complex loop carried dependence of field prevents parallelization
Loop carried scalar dependence for n_steal_points at line 1272
Loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents vectorization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Loop carried dependence of normalized_mass prevents vectorization
Loop carried backward dependence of normalized_mass prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Generating implicit firstprivate(n_steal_points,k_start,k_end,stealable_mass,hole_mass,field_min,threshold_2,threshold,t,mass_fraction_above,mass_fraction_below,k_in,k)
Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
1279, Loop is parallelizable
1280, Loop is parallelizable
1281, Loop is parallelizable
1288, Loop carried scalar dependence for n_steal_points at line 1294
Scalar last value needed after loop for n_steal_points at line 1264,1269,1270,1272,1273
Loop carried scalar dependence for k_start at line 1288,1308,1218
Scalar last value needed after loop for k_start at line 1344,1218
Loop carried scalar dependence for k_end at line 1288,1315,1218
Scalar last value needed after loop for k_end at line 1344,1366,1218
Loop carried scalar dependence for stealable_mass at line 1309,1316,1288
Scalar last value needed after loop for stealable_mass at line 1331,1336,1339
Loop carried scalar dependence for hole_mass at line 1310,1317,1288
Scalar last value needed after loop for hole_mass at line 1336,1339
Loop carried scalar dependence for field_min at line 1311,1318
Scalar last value needed after loop for field_min at line 1333
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for k_end at line 1218
1344, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Loop carried dependence of normalized_mass prevents parallelization
Complex loop carried dependence of normalized_mass prevents parallelization
Loop carried backward dependence of normalized_mass prevents vectorization
fill_holes_parallel:
1478, Generating create(invrs_rho_ds_dz(:,:),n_holes(:),stealable_mass(:,:),rho_ds_dz(:,:)) [if not already present]
1483, Generating implicit firstprivate(nz,ngrdcol)
Generating NVIDIA GPU code
1484, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1485, ! blockidx%x threadidx%x collapsed
1483, Generating default present(rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz))
1496, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
1497, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1500, !$acc loop seq
Generating reduction(+:holes_local)
1496, Generating implicit copyin(field(:ngrdcol,:)) [if not already present]
1497, Generating implicit firstprivate(holes_local)
1500, Generating implicit firstprivate(threshold)
1508, Generating implicit firstprivate(upper_hf_level,ngrdcol,grid_dir_indx,lower_hf_level)
Generating NVIDIA GPU code
1521, !$acc loop seq collapse(2)
1522, collapsed
1538, !$acc loop seq collapse(2)
1539, collapsed
Generating reduction(.or.:l_field_below_threshold)
1566, !$acc loop seq
Generating implicit reduction(+:stealable_mass$r)
1592, !$acc loop seq
Generating implicit reduction(+:stealable_mass_total)
1596, !$acc loop seq
Generating implicit reduction(+:stealable_mass_total)
1617, !$acc loop seq
1508, Generating default present(field(:,:))
Generating implicit copy(l_field_below_threshold) [if not already present]
1513, Loop carried scalar dependence for mf_min at line 1523,1662,1681
Loop carried dependence due to exposed use of field(:,:),stealable_mass(:,:ngrdcol),n_holes(:) prevents parallelization
Complex loop carried dependence of stealable_mass,field,n_holes prevents parallelization
Generating implicit firstprivate(mf_min)
Complex loop carried dependence of field prevents parallelization
1522, Generating implicit firstprivate(threshold,stealable_scale)
1539, Generating implicit firstprivate(mass_fraction_above,k_in,hole_mass,stealable_mass_total,n_steal_points,k_start,k_end)
1573, Loop carried scalar dependence for n_steal_points at line 1579
Loop carried scalar dependence for k_start at line 1573,1592,1508
Scalar last value needed after loop for k_start at line 1617,1508
Loop carried scalar dependence for k_end at line 1573,1596,1508
Scalar last value needed after loop for k_end at line 1617,1508
Loop carried scalar dependence for stealable_mass_total at line 1593,1597,1573
Scalar last value needed after loop for stealable_mass_total at line 1610,1613,1634,1640
Generating implicit firstprivate(k_start_new,k_end_new)
Loop carried scalar dependence for stealable_mass_total at line 1573
1617, Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
Generating implicit firstprivate(field_adj)
Complex loop carried dependence of field prevents parallelization
Loop carried dependence of field prevents parallelization
Loop carried backward dependence of field prevents vectorization
fill_holes_wp2_from_horz_tke:
1784, Generating implicit firstprivate(ngrdcol,nz)
Generating NVIDIA GPU code
1786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
Generating reduction(.or.:l_field_below_threshold)
1787, ! blockidx%x threadidx%x collapsed
1784, Generating default present(wp2(:ngrdcol,:nz))
Generating implicit copy(l_field_below_threshold) [if not already present]
1787, Generating implicit firstprivate(threshold)
1803, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level)
Generating NVIDIA GPU code
1804, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1805, ! blockidx%x threadidx%x collapsed
1803, Generating default present(up2(:ngrdcol,lower_hf_level:upper_hf_level),wp2(:ngrdcol,lower_hf_level:upper_hf_level),vp2(:ngrdcol,lower_hf_level:upper_hf_level))
1805, Generating implicit firstprivate(tke_diff,up2_avail,vp2_avail,wp2_old,vp2_old,ratio,l_clubb_at_least_debug_level_3,tke_x2_old,up2_vp2_avail,up2_old,missing_wp2,threshold)
fill_holes_driver_api:
2375, Generating copyin(gr,rho_ds_zt(:)) [if not already present]
Generating copy(hydromet(:,i)) [if not already present]
Generating copyin(gr%dzt(:,:)) [if not already present]
[672/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90.o
advance_xp2_xpyp:
442, 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(:,:))
452, Generating enter data create(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:))
460, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
461, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
460, Generating default present(clubb_params(:ngrdcol,8:9),err_info%err_code(1:ngrdcol),err_info)
483, Generating update self(err_info%err_code(:))
496, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
497, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
498, ! blockidx%x threadidx%x collapsed
496, Generating default present(c2thl_1d(:ngrdcol,:nzm),cloud_frac_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),c2rtthl_1d(:ngrdcol,:nzm),c2rt_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(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),c2thl_1d(:ngrdcol,:nzm))
528, Generating implicit firstprivate(ngrdcol,nzm)
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(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm))
547, Generating implicit firstprivate(nzt,ngrdcol)
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(kw9(:ngrdcol,:nzt),kw2(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46))
569, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
570, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
571, ! blockidx%x threadidx%x collapsed
569, Generating default present(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm))
580, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
581, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
582, ! blockidx%x threadidx%x collapsed
583, ! blockidx%x threadidx%x collapsed
580, 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))
631, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
632, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
Generating reduction(.and.:l_single_solve_possible)
631, Generating default present(clubb_params(:ngrdcol,4:6))
Generating implicit copy(l_single_solve_possible) [if not already present]
632, Generating implicit firstprivate(c2thl,c2rtthl,c2rt)
706, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
707, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
708, ! blockidx%x threadidx%x collapsed
706, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
726, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
727, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
728, ! blockidx%x threadidx%x collapsed
726, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1))
763, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
764, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
765, ! blockidx%x threadidx%x collapsed
763, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm))
772, Generating update self(upwp(:,:),fcor_y(:))
874, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
875, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
876, ! blockidx%x threadidx%x collapsed
874, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm))
883, Generating update self(upwp(:,:),fcor_y(:))
918, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
919, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
920, ! blockidx%x threadidx%x collapsed
918, Generating default present(vp2(:ngrdcol,:nzm),uv_solution(:ngrdcol,:nzm,:),up2(:ngrdcol,:nzm))
928, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
929, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
930, ! blockidx%x threadidx%x collapsed
928, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
939, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpvp2(:,:,:))
1014, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1015, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1016, ! blockidx%x threadidx%x collapsed
1014, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1031, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1032, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1033, ! blockidx%x threadidx%x collapsed
1031, Generating default present(threshold_array(:ngrdcol,:nzm))
1054, Generating update self(rtp2(:,:))
1060, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1061, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1062, ! blockidx%x threadidx%x collapsed
1060, Generating default present(rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,93))
1062, Generating implicit firstprivate(threshold)
1073, Generating update self(rtp2(:,:))
1107, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1109, ! blockidx%x threadidx%x collapsed
1107, Generating default present(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1124, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1126, ! blockidx%x threadidx%x collapsed
1124, Generating default present(threshold_array(:ngrdcol,:nzm))
1142, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1143, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1144, ! blockidx%x threadidx%x collapsed
1142, Generating default present(threshold_array(:ngrdcol,:nzm))
1157, Generating update self(up2(:,:))
1161, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1162, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1163, ! blockidx%x threadidx%x collapsed
1161, Generating default present(up2(:ngrdcol,:nzm))
1170, Generating update self(up2(:,:))
1177, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1178, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1179, ! blockidx%x threadidx%x collapsed
1177, Generating default present(threshold_array(:ngrdcol,:nzm))
1190, Generating update self(vp2(:,:))
1194, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1195, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1196, ! blockidx%x threadidx%x collapsed
1194, Generating default present(vp2(:ngrdcol,:nzm))
1203, Generating update self(vp2(:,:))
1210, Generating update self(vp2(:,:),up2(:,:))
1232, Generating update device(vp2(:,:),up2(:,:))
1289, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1290, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1291, ! blockidx%x threadidx%x collapsed
1289, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1315, Generating implicit firstprivate(nzm,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(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1348, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1349, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1350, ! blockidx%x threadidx%x collapsed
1348, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1376, 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(:,:))
1454, 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(:,:))
1464, Generating exit data delete(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:))
solve_xp2_xpyp_with_single_lhs:
1637, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1639, Generating enter data create(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
1646, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1648, ! blockidx%x threadidx%x collapsed
1646, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
1689, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1691, ! blockidx%x threadidx%x collapsed
1689, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
1712, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1713, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1714, ! blockidx%x threadidx%x collapsed
1712, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
1722, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1723, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1724, ! blockidx%x threadidx%x collapsed
1722, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
1746, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1747, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1748, ! blockidx%x threadidx%x collapsed
1746, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
1756, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1757, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1758, ! blockidx%x threadidx%x collapsed
1756, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
1798, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1799, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1800, ! blockidx%x threadidx%x collapsed
1798, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1809, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1810, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1811, ! blockidx%x threadidx%x collapsed
1812, ! blockidx%x threadidx%x collapsed
1809, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1827, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1828, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1829, ! blockidx%x threadidx%x collapsed
1827, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1838, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1839, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1840, ! blockidx%x threadidx%x collapsed
1841, ! blockidx%x threadidx%x collapsed
1838, 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(:,:,:))
1867, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1869, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
solve_xp2_xpyp_with_multiple_lhs:
2066, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2069, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:))
2079, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2080, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2081, ! blockidx%x threadidx%x collapsed
2079, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2117, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2118, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2119, ! blockidx%x threadidx%x collapsed
2117, Generating default present(rtp2(:ngrdcol,:nzm),rtp2_solution(:ngrdcol,:nzm))
2125, Generating implicit firstprivate(nzm,ngrdcol)
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(:ngrdcol,:nzm),rtp2_solution(:ngrdcol,:nzm))
2135, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:))
2146, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2147, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2148, ! blockidx%x threadidx%x collapsed
2146, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2185, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2186, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2187, ! blockidx%x threadidx%x collapsed
2185, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
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))
2203, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:))
2214, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2215, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2216, ! blockidx%x threadidx%x collapsed
2214, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2253, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2254, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2255, ! blockidx%x threadidx%x collapsed
2253, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2261, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2262, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2263, ! blockidx%x threadidx%x collapsed
2261, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2271, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:))
2283, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2284, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2285, ! blockidx%x threadidx%x collapsed
2283, Generating default present(lhs_dp1(:ngrdcol,:nzm))
2453, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2454, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2455, ! blockidx%x threadidx%x collapsed
2453, Generating default present(sclrp2_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),rtp2_forcing(:ngrdcol,:nzm))
2486, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2487, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2488, ! blockidx%x threadidx%x collapsed
2486, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
2511, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2512, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2513, ! blockidx%x threadidx%x collapsed
2511, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
2521, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2522, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2523, ! blockidx%x threadidx%x collapsed
2521, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
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 implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2580, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2581, ! blockidx%x threadidx%x collapsed
2582, ! blockidx%x threadidx%x collapsed
2579, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2596, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2599, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:))
xp2_xpyp_lhs:
2679, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2680, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2681, ! blockidx%x threadidx%x collapsed
2679, 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))
2693, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2694, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2695, ! blockidx%x threadidx%x collapsed
2693, Generating default present(lhs(2,:ngrdcol,2:nzm-1))
2695, Generating implicit firstprivate(dt)
2708, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2709, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2708, Generating default present(lhs(:,:ngrdcol,:),gr)
xp2_xpyp_uv_rhs:
3245, Generating enter data create(rhs_pr2(:,:),rhs_term_tp(:,:),rhs_pr1(:,:))
3273, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3274, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3275, ! blockidx%x threadidx%x collapsed
3273, 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))
3300, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3301, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3302, ! blockidx%x threadidx%x collapsed
3300, 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))
3331, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3332, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3333, ! blockidx%x threadidx%x collapsed
3331, Generating default present(xap2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3333, Generating implicit firstprivate(dt)
3344, Generating copyin(c14_zeros(:),c4_zeros(:)) [if not already present]
Generating copyout(stats_pr2(:,:),stats_pr1(:,:)) [if not already present]
3357, 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(:,:))
3450, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3451, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3450, Generating default present(xap2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3459, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
xp2_xpyp_rhs:
3623, Generating enter data create(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
3678, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3679, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3680, ! blockidx%x threadidx%x collapsed
3678, 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))
3735, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3736, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3737, ! blockidx%x threadidx%x collapsed
3735, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3744, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3745, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3746, ! blockidx%x threadidx%x collapsed
3744, Generating default present(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3746, Generating implicit firstprivate(dt)
3758, Generating copyin(xm_zeros(:,:),wpxp_zeros(:,:)) [if not already present]
Generating copyout(stats_tp2(:,:),stats_tp1(:,:)) [if not already present]
3775, 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(:,:))
3903, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3904, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3903, Generating default present(xapxbp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3904, Generating implicit firstprivate(threshold)
3910, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
calc_xp2_xpyp_ta_terms:
4208, Generating enter data create(sgn_t_vel_rtpthlp(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),wp_coef(:,:),vpwp_zt(:,:),wprtp_zt(:,:),wp_coef_zt(:,:),upwp_zt(:,:),term_wpvp2_explicit_zm(:,:),a1_coef(:,:),sgn_t_vel_up2(:,:),sgn_t_vel_thlp2_zt(:,:),sgn_t_vel_rtp2_zt(:,:),sgn_t_vel_rtpthlp_zt(:,:),coef_wpvp2_implicit_zm(:,:),term_wpvp2_explicit(:,:),term_wpup2_explicit(:,:),coef_wpup2_implicit(:,:),term_wpup2_explicit_zm(:,:),coef_wpup2_implicit_zm(:,:),term_wpthlp2_explicit_zm(:,:),coef_wpthlp2_implicit(:,:),term_wprtpthlp_explicit(:,:),coef_wpvp2_implicit(:,:),term_wprtp2_explicit_zm(:,:),coef_wprtp2_implicit_zm(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit_zm(:,:),coef_wprtpthlp_implicit(:,:),term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),sgn_t_vel_vp2(:,:),a1_coef_zt(:,:),wpthlp_zt(:,:))
4221, Generating enter data create(wpsclrp_zt(:,:,:),term_wpthlpsclrp_explicit_zm(:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:))
4236, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4237, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4238, ! blockidx%x threadidx%x collapsed
4236, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
4247, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4248, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4249, ! blockidx%x threadidx%x collapsed
4247, Generating default present(wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4256, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4257, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4258, ! blockidx%x threadidx%x collapsed
4256, 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))
4525, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4526, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4527, ! blockidx%x threadidx%x collapsed
4525, 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))
4540, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4541, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4542, ! blockidx%x threadidx%x collapsed
4540, 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))
4564, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4565, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4566, ! blockidx%x threadidx%x collapsed
4564, Generating default present(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))
4584, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4585, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
4586, ! blockidx%x threadidx%x collapsed
4587, ! blockidx%x threadidx%x collapsed
4584, Generating default present(lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm))
4596, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
Generating NVIDIA GPU code
4597, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
4598, ! blockidx%x threadidx%x collapsed
4599, ! blockidx%x threadidx%x collapsed
4600, ! blockidx%x threadidx%x collapsed
4596, 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))
4621, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4622, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4623, ! blockidx%x threadidx%x collapsed
4621, 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))
4635, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4637, ! blockidx%x threadidx%x collapsed
4635, 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))
4663, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4664, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4665, ! blockidx%x threadidx%x collapsed
4663, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm))
4671, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4672, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4673, ! blockidx%x threadidx%x collapsed
4671, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt))
4691, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4693, ! blockidx%x threadidx%x collapsed
4691, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4698, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4699, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4700, ! blockidx%x threadidx%x collapsed
4698, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt))
4722, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4723, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4724, ! blockidx%x threadidx%x collapsed
4722, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4730, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4731, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4732, ! blockidx%x threadidx%x collapsed
4730, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt))
4750, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4751, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4752, ! blockidx%x threadidx%x collapsed
4750, Generating default present(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))
4776, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4777, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4778, ! blockidx%x threadidx%x collapsed
4776, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm))
4784, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4785, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4786, ! blockidx%x threadidx%x collapsed
4784, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt))
4816, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4817, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4818, ! blockidx%x threadidx%x collapsed
4816, Generating default present(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))
4825, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4826, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4827, ! blockidx%x threadidx%x collapsed
4825, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt))
4850, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4851, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4852, ! blockidx%x threadidx%x collapsed
4850, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm))
4857, Generating implicit firstprivate(nzt,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(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt))
4880, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4881, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4882, ! blockidx%x threadidx%x collapsed
4880, Generating default present(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))
4889, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4890, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4891, ! blockidx%x threadidx%x collapsed
4889, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
4914, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4915, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4916, ! blockidx%x threadidx%x collapsed
4914, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm))
4921, Generating implicit firstprivate(nzt,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(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt))
4944, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4945, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4946, ! blockidx%x threadidx%x collapsed
4944, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
4953, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4954, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4955, ! blockidx%x threadidx%x collapsed
4953, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr))
4978, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4979, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4980, ! blockidx%x threadidx%x collapsed
4978, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
4985, Generating implicit firstprivate(nzt,ngrdcol)
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(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt))
5422, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5423, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5424, ! blockidx%x threadidx%x collapsed
5422, 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))
5436, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5437, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5438, ! blockidx%x threadidx%x collapsed
5436, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm))
5454, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5455, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5456, ! blockidx%x threadidx%x collapsed
5454, 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))
5464, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5465, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5466, ! blockidx%x threadidx%x collapsed
5464, 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))
5486, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5487, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
5488, ! blockidx%x threadidx%x collapsed
5489, ! blockidx%x threadidx%x collapsed
5486, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm))
5521, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:))
5532, Generating exit data delete(sgn_t_vel_rtpthlp(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),wp_coef(:,:),vpwp_zt(:,:),wprtp_zt(:,:),wp_coef_zt(:,:),upwp_zt(:,:),term_wpvp2_explicit_zm(:,:),a1_coef(:,:),sgn_t_vel_up2(:,:),sgn_t_vel_thlp2_zt(:,:),sgn_t_vel_rtp2_zt(:,:),sgn_t_vel_rtpthlp_zt(:,:),coef_wpvp2_implicit_zm(:,:),term_wpvp2_explicit(:,:),term_wpup2_explicit(:,:),coef_wpup2_implicit(:,:),term_wpup2_explicit_zm(:,:),coef_wpup2_implicit_zm(:,:),term_wpthlp2_explicit_zm(:,:),coef_wpthlp2_implicit(:,:),term_wprtpthlp_explicit(:,:),coef_wpvp2_implicit(:,:),term_wprtp2_explicit_zm(:,:),coef_wprtp2_implicit_zm(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit_zm(:,:),coef_wprtpthlp_implicit(:,:),term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),sgn_t_vel_vp2(:,:),a1_coef_zt(:,:),wpthlp_zt(:,:))
5545, 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:
5622, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5624, ! blockidx%x threadidx%x collapsed
5622, Generating default present(invrs_dzm(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),xbm(:ngrdcol,:nzm-1),xam(:ngrdcol,:nzm-1),wpxap(:ngrdcol,2:nzm-1),wpxbp(:ngrdcol,2:nzm-1))
term_dp1_lhs:
5717, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5718, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5717, Generating default present(gr,lhs(:ngrdcol,:))
5726, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5727, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5728, ! blockidx%x threadidx%x collapsed
5726, Generating default present(lhs(:ngrdcol,2:nzm-1),invrs_tau_zm(:ngrdcol,2:nzm-1),cn(:ngrdcol,2:nzm-1))
term_dp1_rhs:
5807, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5809, ! blockidx%x threadidx%x collapsed
5807, Generating default present(rhs(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),cn(:ngrdcol,:nzm))
5809, Generating implicit firstprivate(threshold)
term_pr1:
5935, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5936, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5937, ! blockidx%x threadidx%x collapsed
5935, Generating default present(invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c14(:ngrdcol),xbp2(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),invrs_tau_c14_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol))
term_pr2:
6051, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6052, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6053, ! blockidx%x threadidx%x collapsed
6051, 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:
6145, Generating update self(xp2_np1(:,:))
6166, Generating update self(xp2_np1(:,:))
[673/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90.o
advance_xm_wpxp:
508, 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(:,:))
517, Generating enter data create(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),sclrm_old(:,:,:),wpsclrp_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
557, Generating implicit firstprivate(ngrdcol,nzt)
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(thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
566, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
567, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
568, ! blockidx%x threadidx%x collapsed
566, Generating default present(wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
576, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
577, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
578, ! blockidx%x threadidx%x collapsed
579, ! blockidx%x threadidx%x collapsed
576, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
586, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
587, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
588, ! blockidx%x threadidx%x collapsed
589, ! blockidx%x threadidx%x collapsed
586, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
598, Generating implicit firstprivate(nzt,ngrdcol)
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(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
607, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
608, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
609, ! blockidx%x threadidx%x collapsed
607, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
621, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
622, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
623, ! blockidx%x threadidx%x collapsed
621, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:12))
623, Generating implicit firstprivate(c6rt,c6rtc,c6rtb)
642, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
643, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
644, ! blockidx%x threadidx%x collapsed
642, Generating default present(c6thl_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,13:15),skw_zm(:ngrdcol,:nzm))
644, Generating implicit firstprivate(c6thl,c6thlb,c6thlc)
675, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
676, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
677, ! blockidx%x threadidx%x collapsed
675, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13),c6thl_skw_fnc(:ngrdcol,:nzm))
689, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
691, ! blockidx%x threadidx%x collapsed
689, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm),c7_skw_fnc(:ngrdcol,:nzm))
699, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
700, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
701, ! blockidx%x threadidx%x collapsed
699, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,16:18),skw_zm(:ngrdcol,:nzm))
701, Generating implicit firstprivate(c7,c7c,c7b)
729, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:))
737, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
738, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
739, ! blockidx%x threadidx%x collapsed
737, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),err_info%err_code(1:ngrdcol),err_info)
748, Generating update self(err_info%err_code(:))
759, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
760, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
761, ! blockidx%x threadidx%x collapsed
759, Generating default present(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42))
784, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
785, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
786, ! blockidx%x threadidx%x collapsed
784, Generating default present(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm))
793, Generating update self(c6_term(:,:))
905, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
906, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
907, ! blockidx%x threadidx%x collapsed
905, Generating default present(rtm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt))
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(wprtp(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm))
924, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
925, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
926, ! blockidx%x threadidx%x collapsed
927, ! blockidx%x threadidx%x collapsed
924, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
934, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
935, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
936, ! blockidx%x threadidx%x collapsed
937, ! blockidx%x threadidx%x collapsed
934, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
947, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
948, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
949, ! blockidx%x threadidx%x collapsed
947, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
956, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
957, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
958, ! blockidx%x threadidx%x collapsed
956, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
972, 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(:,:,:))
1031, Generating update self(rtm_ref(:,:),rtm(:,:))
1046, Generating update device(rtm(:,:))
1052, Generating update self(thlm_ref(:,:),thlm(:,:))
1067, Generating update device(thlm(:,:))
1075, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
1097, Generating update device(vm(:,:),um(:,:))
1111, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1112, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1113, ! blockidx%x threadidx%x collapsed
1111, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
1113, Generating implicit firstprivate(ts_nudge,dt)
1136, Generating exit data delete(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:))
1145, Generating exit data delete(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
xm_wpxp_lhs:
1294, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1295, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1294, Generating default present(lhs(:,:ngrdcol,:1))
1305, Generating implicit firstprivate(ngrdcol,nzt)
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(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt))
1307, Generating implicit firstprivate(k_xm,invrs_dt)
1327, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1328, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1329, ! blockidx%x threadidx%x collapsed
1327, 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))
1329, Generating implicit firstprivate(k_wpxp)
1354, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1355, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1354, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
1355, Generating implicit firstprivate(nzm)
1366, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1367, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1368, ! blockidx%x threadidx%x collapsed
1366, Generating default present(lhs(3,:ngrdcol,:))
1368, Generating implicit firstprivate(k_wpxp,invrs_dt)
1378, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1379, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1380, ! blockidx%x threadidx%x collapsed
1378, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1380, Generating implicit firstprivate(k_xm)
1392, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1393, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1394, ! blockidx%x threadidx%x collapsed
1392, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1394, Generating implicit firstprivate(k_xm)
calc_xm_wpxp_lhs_terms:
1527, Generating enter data create(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
1563, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1564, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1565, ! blockidx%x threadidx%x collapsed
1563, Generating default present(kh_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1572, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1573, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1574, ! blockidx%x threadidx%x collapsed
1572, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1581, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1582, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1583, ! blockidx%x threadidx%x collapsed
1581, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm))
1591, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1592, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1591, Generating default present(zeros_array(:ngrdcol))
1611, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
xm_wpxp_rhs:
1746, Generating enter data create(rhs_bp_pr3(:,:))
1766, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1767, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1766, Generating default present(rhs(:ngrdcol,rhs_lb_idx_zm),wpxp(:ngrdcol,gr%k_lb_zm),gr)
1767, Generating implicit firstprivate(rhs_lb_idx_zm)
1774, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1775, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1776, ! blockidx%x threadidx%x collapsed
1774, Generating default present(rhs(:ngrdcol,:),xm_forcing(:ngrdcol,:nzt),xm(:ngrdcol,:nzt))
1776, Generating implicit firstprivate(invrs_dt,k_xm)
1790, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1791, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1792, ! blockidx%x threadidx%x collapsed
1790, 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))
1792, Generating implicit firstprivate(k_wpxp)
1809, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1810, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1809, Generating default present(rhs(:ngrdcol,rhs_ub_idx_zm))
1810, Generating implicit firstprivate(rhs_ub_idx_zm)
1818, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1819, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1820, ! blockidx%x threadidx%x collapsed
1818, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
1820, Generating implicit firstprivate(k_wpxp,invrs_dt)
1872, 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]
1892, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:))
1964, Generating exit data delete(rhs_bp_pr3(:,:))
calc_xm_wpxp_ta_terms:
2139, 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(:,:))
2145, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:))
2169, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2170, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2171, ! blockidx%x threadidx%x collapsed
2172, ! blockidx%x threadidx%x collapsed
2169, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2181, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2182, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2183, ! blockidx%x threadidx%x collapsed
2184, ! blockidx%x threadidx%x collapsed
2185, ! blockidx%x threadidx%x collapsed
2181, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim))
2194, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2195, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2196, ! blockidx%x threadidx%x collapsed
2194, Generating default present(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt))
2223, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2224, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2225, ! blockidx%x threadidx%x collapsed
2223, Generating default present(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt))
2257, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2258, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2259, ! blockidx%x threadidx%x collapsed
2257, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
2270, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2272, ! blockidx%x threadidx%x collapsed
2270, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2293, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2295, ! blockidx%x threadidx%x collapsed
2293, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2311, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2312, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2313, ! blockidx%x threadidx%x collapsed
2314, ! blockidx%x threadidx%x collapsed
2311, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2322, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2323, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2324, ! blockidx%x threadidx%x collapsed
2325, ! blockidx%x threadidx%x collapsed
2326, ! blockidx%x threadidx%x collapsed
2322, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2336, Generating implicit firstprivate(nzt,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(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt))
2348, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2349, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2350, ! blockidx%x threadidx%x collapsed
2348, Generating default present(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm))
2358, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2359, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2360, ! blockidx%x threadidx%x collapsed
2361, ! blockidx%x threadidx%x collapsed
2358, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim))
2373, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2374, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2375, ! blockidx%x threadidx%x collapsed
2376, ! blockidx%x threadidx%x collapsed
2373, Generating default present(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm))
2386, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2387, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2388, ! blockidx%x threadidx%x collapsed
2386, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm))
2520, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:))
2528, 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(:,:))
2534, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:))
solve_xm_wpxp_with_single_lhs:
2890, 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(:,:))
2898, Generating enter data create(wpsclrp_forcing(:,:,:))
2902, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
2947, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2948, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2949, ! blockidx%x threadidx%x collapsed
2947, Generating default present(wpsclrp_forcing(:ngrdcol,:nzm,sclr))
2949, Generating implicit firstprivate(sclr)
2977, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2978, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2979, ! blockidx%x threadidx%x collapsed
2977, 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))
2987, Generating update self(ug(:,:),vg(:,:),fcor(:),um_forcing(:,:),vm(:,:),vm_forcing(:,:),um(:,:))
3030, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3031, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3032, ! blockidx%x threadidx%x collapsed
3030, Generating default present(vm_tndcy(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt))
3045, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3046, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3047, ! blockidx%x threadidx%x collapsed
3045, 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))
3058, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3059, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3060, ! blockidx%x threadidx%x collapsed
3058, Generating default present(fcor(:ngrdcol),vpwp_forcing(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm))
3073, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3074, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3075, ! blockidx%x threadidx%x collapsed
3073, Generating default present(wp2(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm),fcor_y(:ngrdcol),up2(:ngrdcol,:nzm))
3088, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3089, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3090, ! blockidx%x threadidx%x collapsed
3088, 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))
3100, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:))
3116, Generating update self(vpwp(:,:),upwp(:,:),fcor(:))
3133, Generating update self(wp2(:,:),up2(:,:),fcor_y(:))
3144, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3145, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3146, ! blockidx%x threadidx%x collapsed
3144, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm))
3198, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3199, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3200, ! blockidx%x threadidx%x collapsed
3198, 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))
3215, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3216, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3217, ! blockidx%x threadidx%x collapsed
3215, 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))
3231, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:))
3276, Generating implicit firstprivate(nzm,nrhs,ngrdcol)
Generating NVIDIA GPU code
3277, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3278, ! blockidx%x threadidx%x collapsed
3279, ! blockidx%x threadidx%x collapsed
3276, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs))
3289, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3290, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3291, ! blockidx%x threadidx%x collapsed
3289, Generating default present(thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,:2))
3298, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3299, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3300, ! blockidx%x threadidx%x collapsed
3298, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,:2))
3307, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
3308, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3309, ! blockidx%x threadidx%x collapsed
3310, ! blockidx%x threadidx%x collapsed
3307, Generating default present(sclrm(:ngrdcol,:nzt,:sclr_dim),old_solution(:ngrdcol,2:nzt*2,3:sclr_dim+2))
3317, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
3318, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3319, ! blockidx%x threadidx%x collapsed
3320, ! blockidx%x threadidx%x collapsed
3317, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),old_solution(:ngrdcol,:nzm*2-1,3:sclr_dim+2))
3328, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3329, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3330, ! blockidx%x threadidx%x collapsed
3328, Generating default present(vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,sclr_dim+3:sclr_dim+4))
3330, Generating implicit firstprivate(sclr_dim)
3337, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3338, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3339, ! blockidx%x threadidx%x collapsed
3337, Generating default present(vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,sclr_dim+3:sclr_dim+4))
3339, Generating implicit firstprivate(sclr_dim)
3373, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:))
3687, 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(:,:))
3695, Generating exit data delete(wpsclrp_forcing(:,:,:))
xm_wpxp_clipping_and_stats:
4665, Generating enter data create(xm_pd(:,:),xp2_relaxed(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
4756, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4757, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4758, ! blockidx%x threadidx%x collapsed
4756, Generating default present(xm(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt),solution(:ngrdcol,:))
4758, Generating implicit firstprivate(k_xm)
4767, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4768, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4769, ! blockidx%x threadidx%x collapsed
4767, Generating default present(solution(:ngrdcol,:),wpxp(:ngrdcol,:nzm))
4769, Generating implicit firstprivate(k_wpxp)
4778, 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(:))
4784, 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]
5000, Generating update self(xm(:,:))
5056, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5057, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5058, ! blockidx%x threadidx%x collapsed
5056, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5066, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5067, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5068, ! blockidx%x threadidx%x collapsed
5066, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5076, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5077, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5078, ! blockidx%x threadidx%x collapsed
5076, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5088, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5089, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5090, ! blockidx%x threadidx%x collapsed
5088, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5155, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
xm_term_ta_lhs:
5246, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5247, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5248, ! blockidx%x threadidx%x collapsed
5246, 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:
5345, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5346, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5345, Generating default present(lhs_tp(:,:ngrdcol,gr%k_lb_zm),gr)
5353, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5354, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5355, ! blockidx%x threadidx%x collapsed
5353, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),gr)
5368, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5369, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5368, Generating default present(lhs_tp(:,:ngrdcol,gr%k_ub_zm),gr)
wpxp_terms_ac_pr2_lhs:
5470, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5471, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5470, Generating default present(lhs_ac_pr2(:ngrdcol,gr%k_lb_zm),gr)
5477, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5478, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5479, ! blockidx%x threadidx%x collapsed
5477, 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))
5488, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5489, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5488, Generating default present(gr,lhs_ac_pr2(:ngrdcol,gr%k_ub_zm))
wpxp_term_pr1_lhs:
5568, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5569, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5570, ! blockidx%x threadidx%x collapsed
5568, 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))
5582, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5583, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5582, Generating default present(gr,lhs_pr1_wpthlp(:ngrdcol,:),lhs_pr1_wprtp(:ngrdcol,:))
5602, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5603, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5604, ! blockidx%x threadidx%x collapsed
5602, 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))
5613, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5614, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5613, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:),gr)
wpxp_terms_bp_pr3_rhs:
5692, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5693, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5692, Generating default present(rhs_bp_pr3(:ngrdcol,gr%k_lb_zm),gr)
5698, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5699, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5700, ! blockidx%x threadidx%x collapsed
5698, 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))
5706, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5707, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5706, Generating default present(gr,rhs_bp_pr3(:ngrdcol,gr%k_ub_zm))
xm_correction_wpxp_cl:
5880, Generating enter data create(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
5884, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5885, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5886, ! blockidx%x threadidx%x collapsed
5884, Generating default present(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm))
5886, Generating implicit firstprivate(l_any_clipping_needed)
5895, Generating update self(l_any_clipping_needed)
5913, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5914, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5915, ! blockidx%x threadidx%x collapsed
5913, 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))
5915, Generating implicit firstprivate(dt)
5925, Generating update self(xm_tndcy_wpxp_cl(:,:))
5932, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
damp_coefficient:
5980, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5981, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5982, ! blockidx%x threadidx%x collapsed
5980, Generating default present(coefficient(:ngrdcol),damped_value(:ngrdcol,:nzm),gr,gr%zm(1:ngrdcol,1:nzm),threshold(:ngrdcol),max_coeff_value(:ngrdcol),lscale_zm(:ngrdcol,:nzm),altitude_threshold(:ngrdcol),cx_skw_fnc(:ngrdcol,:nzm))
diagnose_upxp:
6060, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:))
6065, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6066, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6067, ! blockidx%x threadidx%x collapsed
6065, 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))
6077, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6078, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6077, Generating default present(ypxp(:ngrdcol,:),gr)
6084, Generating exit data delete(ddzt_ym(:,:),ddzt_xm(:,:))
[674/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90.o
advance_wp2_wp3:
434, 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(:,:))
489, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
490, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
491, ! blockidx%x threadidx%x collapsed
489, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),skw_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,22:24))
491, Generating implicit firstprivate(c11,c11b,c11c)
511, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
512, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
513, ! blockidx%x threadidx%x collapsed
511, Generating default present(c1_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,:3))
513, Generating implicit firstprivate(c1,c1c,c1b)
534, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
535, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
536, ! blockidx%x threadidx%x collapsed
534, Generating default present(c1_skw_fnc(:ngrdcol,:nzm))
544, Generating implicit firstprivate(nzt,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(cx_fnc_richardson(:ngrdcol,:nzt),c16_fnc(:ngrdcol,:nzt))
554, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
555, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
556, ! blockidx%x threadidx%x collapsed
554, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info)
568, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
569, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
570, ! blockidx%x threadidx%x collapsed
568, Generating default present(c16_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info)
582, Generating update self(err_info%err_code(:))
590, Generating update self(c1_skw_fnc(:,:),c11_skw_fnc(:,:))
596, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
597, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
598, ! blockidx%x threadidx%x collapsed
596, Generating default present(kw1(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,38))
606, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
607, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
608, ! blockidx%x threadidx%x collapsed
606, Generating default present(kw8(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,44))
626, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
627, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
628, ! blockidx%x threadidx%x collapsed
626, Generating default present(coef_wp4_implicit_zt(:ngrdcol,:nzt),pdf_implicit_coefs_terms%coef_wp4_implicit(1:ngrdcol,1:nzt),pdf_implicit_coefs_terms)
657, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
658, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
659, ! blockidx%x threadidx%x collapsed
657, Generating default present(a1_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm))
675, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
676, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
677, ! blockidx%x threadidx%x collapsed
675, Generating default present(rhs_pr3_wp3(:ngrdcol,:nzt))
684, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
685, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
686, ! blockidx%x threadidx%x collapsed
687, ! blockidx%x threadidx%x collapsed
684, Generating default present(wp3_pr3_lhs(:,:ngrdcol,:nzt),wp3_term_ta_lhs_result(:,:ngrdcol,:nzt))
781, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
782, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
781, Generating default present(c_wp3_pr_tp(:ngrdcol))
792, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
793, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
792, Generating default present(clubb_params(:ngrdcol,29),c_wp3_pr_tp(:ngrdcol))
804, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
805, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
806, ! blockidx%x threadidx%x collapsed
807, ! blockidx%x threadidx%x collapsed
804, Generating default present(lhs_adv_tp_wp3(:,:ngrdcol,:nzt),lhs_tp_wp3(:,:ngrdcol,:nzt),lhs_pr_tp_wp3(:,:ngrdcol,:nzt))
944, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
945, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
946, ! blockidx%x threadidx%x collapsed
947, ! blockidx%x threadidx%x collapsed
944, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),clubb_params(:ngrdcol,25))
1006, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1007, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1008, ! blockidx%x threadidx%x collapsed
1006, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1013, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1014, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1015, ! blockidx%x threadidx%x collapsed
1013, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1046, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1047, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1048, ! blockidx%x threadidx%x collapsed
1046, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1053, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1054, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1055, ! blockidx%x threadidx%x collapsed
1053, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
1065, Generating update self(wp2(:,:))
1080, Generating update device(wp2(:,:))
1086, Generating update self(wp3(:,:))
1101, Generating update device(wp3(:,:))
1108, 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(:,:))
1187, 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:
1430, Generating enter data create(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
1434, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1435, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1436, ! blockidx%x threadidx%x collapsed
1434, Generating default present(rhs_save(:ngrdcol,:nzm*2-1),rhs(:ngrdcol,:nzm*2-1))
1483, Generating update self(rcond(:))
1510, Generating update self(rhs_save(:,:),lhs(:,:,:))
1548, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1549, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1550, ! blockidx%x threadidx%x collapsed
1548, Generating default present(wp2(:ngrdcol,:nzm),solut(:ngrdcol,:))
1550, Generating implicit firstprivate(k_wp2)
1557, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1558, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1559, ! blockidx%x threadidx%x collapsed
1557, Generating default present(wp3(:ngrdcol,:nzt),solut(:ngrdcol,:))
1559, Generating implicit firstprivate(k_wp3)
1568, Generating update self(c11_skw_fnc(:,:),lhs_ta_wp2(:,:,:),lhs_ma_zm(:,:,:),wp3(:,:),lhs_pr1_wp3(:,:),clubb_params(:,:),wp3_term_ta_lhs_result(:,:,:),wp3_pr3_lhs(:,:,:),lhs_diff_zm(:,:,:),lhs_pr1_wp2(:,:),lhs_ma_zt(:,:,:),lhs_dp1_wp2(:,:),wp2(:,:),lhs_pr_tp_wp3(:,:,:),lhs_adv_tp_wp3(:,:,:),wm_zt(:,:),lhs_diff_zt(:,:,:),wm_zm(:,:))
1578, 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]
1841, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1883, Generating update self(up2(:,:),wp2(:,:),vp2(:,:))
1928, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1929, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1930, ! blockidx%x threadidx%x collapsed
1928, Generating default present(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))
1930, Generating implicit firstprivate(l_clubb_at_least_debug_level_3)
1959, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1960, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1961, ! blockidx%x threadidx%x collapsed
1959, Generating default present(wp2_min_array(:ngrdcol,:nzm))
1989, Generating exit data delete(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:))
wp23_lhs:
2100, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2101, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2102, ! blockidx%x threadidx%x collapsed
2103, ! blockidx%x threadidx%x collapsed
2100, Generating default present(lhs(:,:ngrdcol,:nzm*2-1))
2111, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2112, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2113, ! blockidx%x threadidx%x collapsed
2111, Generating default present(lhs(:,:ngrdcol,:1))
2124, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2126, ! blockidx%x threadidx%x collapsed
2124, Generating default present(lhs(:,:ngrdcol,2))
2137, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2138, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2139, ! blockidx%x threadidx%x collapsed
2137, Generating default present(lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,:),lhs_ta_wp2(:,:ngrdcol,2:nzm-1),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1),lhs_ac_pr2_wp2(:ngrdcol,2:nzm-1))
2139, Generating implicit firstprivate(k_wp2,invrs_dt)
2177, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2178, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2179, ! blockidx%x threadidx%x collapsed
2177, Generating default present(lhs_pr1_wp3(:ngrdcol,2:nzt-1),lhs_ma_zt(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),lhs_splat_wp3(:ngrdcol,2:nzt-1),lhs_diff_zt(:,:ngrdcol,2:nzt-1),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1))
2179, Generating implicit firstprivate(k_wp3,invrs_dt)
2220, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2221, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2222, ! blockidx%x threadidx%x collapsed
2220, Generating default present(lhs(:,:ngrdcol,nzm*2-2))
2222, Generating implicit firstprivate(nzm)
2233, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2234, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2235, ! blockidx%x threadidx%x collapsed
2233, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
2235, Generating implicit firstprivate(nzm)
2256, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2257, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2258, ! blockidx%x threadidx%x collapsed
2256, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2258, Generating implicit firstprivate(k_wp2)
2271, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2272, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2273, ! blockidx%x threadidx%x collapsed
2271, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),lhs(3,:ngrdcol,:))
2273, Generating implicit firstprivate(k_wp2)
2301, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2302, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2303, ! blockidx%x threadidx%x collapsed
2304, ! blockidx%x threadidx%x collapsed
2301, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),lhs(:,:ngrdcol,:))
2304, Generating implicit firstprivate(k_wp3)
wp23_rhs:
2527, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2528, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2529, ! blockidx%x threadidx%x collapsed
2527, Generating default present(rhs(:ngrdcol,:nzm*2-1))
2537, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2538, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2539, ! blockidx%x threadidx%x collapsed
2537, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:))
2539, Generating implicit firstprivate(k_wp3)
2546, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2547, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2548, ! blockidx%x threadidx%x collapsed
2546, Generating default present(rhs(:ngrdcol,:),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1))
2548, Generating implicit firstprivate(k_wp2)
2597, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2598, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2599, ! blockidx%x threadidx%x collapsed
2597, Generating default present(gr,rhs(:ngrdcol,:),vp2(:ngrdcol,:),up2(:ngrdcol,:),lhs_diff_zm(:,:ngrdcol,2:nzm-1))
2599, Generating implicit firstprivate(k_wp2)
2612, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2613, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2614, ! blockidx%x threadidx%x collapsed
2612, Generating default present(rhs(:ngrdcol,:),wpvp2(:ngrdcol,:),wpup2(:ngrdcol,:),gr,lhs_diff_zt(:,:ngrdcol,2:nzt-1))
2614, Generating implicit firstprivate(k_wp3)
2631, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2632, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2633, ! blockidx%x threadidx%x collapsed
2631, Generating default present(wp2(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),lhs_pr1_wp2(:ngrdcol,2:nzm-1))
2633, Generating implicit firstprivate(k_wp2)
2654, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2655, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2656, ! blockidx%x threadidx%x collapsed
2654, Generating default present(upwp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),fcor_y(:ngrdcol))
2656, Generating implicit firstprivate(k_wp2)
2665, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2666, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2667, ! blockidx%x threadidx%x collapsed
2665, Generating default present(wp2up(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),fcor_y(:ngrdcol))
2667, Generating implicit firstprivate(k_wp3)
2677, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2678, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2679, ! blockidx%x threadidx%x collapsed
2677, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),lhs_pr1_wp3(:ngrdcol,2:nzt-1),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),lhs_tp_wp3(:,:ngrdcol,2:nzt-1))
2679, Generating implicit firstprivate(k_wp3,invrs_dt)
2707, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2708, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2709, ! blockidx%x threadidx%x collapsed
2707, 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))
2709, Generating implicit firstprivate(k_wp2,invrs_dt)
2759, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2760, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2761, ! blockidx%x threadidx%x collapsed
2759, Generating default present(gr,wp2(:ngrdcol,2:nzt),wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),wp3(:ngrdcol,:nzt),rhs(:ngrdcol,:))
2761, Generating implicit firstprivate(k_wp3)
2842, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2843, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2842, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
2843, Generating implicit firstprivate(rhs_lb_idx_zm,rhs_ub_idx_zt,rhs_ub_idx_zm,rhs_lb_idx_zt)
2857, Generating update self(clubb_params(:,:),wp2(:,:),up2(:,:),c11_skw_fnc(:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),wpvp2(:,:),wpup2(:,:),wp3_term_ta_lhs_result(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_splat_wp2(:,:),lhs_pr1_wp2(:,:),rhs_pr1_wp2(:,:),rhs_pr3_wp2(:,:),lhs_pr1_wp3(:,:),fcor_y(:),lhs_splat_wp3(:,:),wp2up(:,:),wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr1_wp3(:,:),lhs_diff_zt(:,:,:),lhs_ta_wp3(:,:,:),lhs_dp1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_pr_tp_wp3(:,:,:),rhs_pr3_wp3(:,:),lhs_adv_tp_wp3(:,:,:),upwp(:,:),rhs_ta_wp3(:,:),lhs_diff_zm(:,:,:),vp2(:,:))
2871, 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:
3309, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3311, ! blockidx%x threadidx%x collapsed
3309, Generating default present(lhs_ta_wp2(:,:ngrdcol,:),gr)
3321, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3322, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3323, ! blockidx%x threadidx%x collapsed
3321, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,rho_ds_zt(:ngrdcol,:nzm-1),lhs_ta_wp2(:,:ngrdcol,2:nzm-1))
wp2_terms_ac_pr2_lhs:
3435, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3436, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3435, Generating default present(lhs_ac_pr2_wp2(:ngrdcol,:),gr)
3445, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3446, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3447, ! blockidx%x threadidx%x collapsed
3445, Generating default present(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:
3528, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3529, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3528, Generating default present(gr,lhs_dp1_wp2(:ngrdcol,:))
3538, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3539, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3540, ! blockidx%x threadidx%x collapsed
3538, 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:
3627, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3628, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3627, Generating default present(gr,lhs_pr1_wp2(:ngrdcol,:))
3637, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3638, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3639, ! blockidx%x threadidx%x collapsed
3637, 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:
3720, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3721, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3720, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,:),gr)
3729, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3730, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3731, ! blockidx%x threadidx%x collapsed
3729, 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:
3820, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3821, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3820, Generating default present(rhs_dp1_wp2(:ngrdcol,:),gr)
3830, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3831, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3832, ! blockidx%x threadidx%x collapsed
3830, 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))
3838, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3839, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3840, ! blockidx%x threadidx%x collapsed
3838, Generating default present(rhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1))
3840, Generating implicit firstprivate(threshold)
wp2_term_pr3_rhs:
3941, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3942, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3941, Generating default present(rhs_pr3_wp2(:ngrdcol,:),gr)
3950, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3951, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3952, ! blockidx%x threadidx%x collapsed
3950, 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:
4059, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4060, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4059, Generating default present(rhs_pr1_wp2(:ngrdcol,:),gr)
4068, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4069, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4070, ! blockidx%x threadidx%x collapsed
4068, 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:
4154, Generating create(wpuip2(:,:)) [if not already present]
4156, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4157, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4158, ! blockidx%x threadidx%x collapsed
4156, Generating default present(wp3(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),wpvp2(:ngrdcol,:nzt))
4164, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4165, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4166, ! blockidx%x threadidx%x collapsed
4164, 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))
4174, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4175, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4174, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,:),gr)
wp3_term_ta_new_pdf_lhs:
4313, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4314, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4316, !$acc loop seq
4313, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
4316, Loop is parallelizable
4323, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4324, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4325, ! blockidx%x threadidx%x collapsed
4323, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),coef_wp4_implicit(:ngrdcol,2:nzt),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt))
wp3_term_ta_adg1_lhs:
4508, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4509, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4510, ! blockidx%x threadidx%x collapsed
4508, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:))
4531, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4532, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4533, ! blockidx%x threadidx%x collapsed
4531, Generating default present(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))
4581, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4582, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4583, ! blockidx%x threadidx%x collapsed
4581, Generating default present(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))
4644, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4645, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4646, ! blockidx%x threadidx%x collapsed
4644, 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:
4807, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4808, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4809, !$acc loop seq
4807, Generating default present(lhs_tp_wp3(:,:ngrdcol,:),gr)
4808, Generating implicit firstprivate(i)
4809, Loop is parallelizable
4819, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4820, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4821, ! blockidx%x threadidx%x collapsed
4819, Generating default present(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:
4934, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
4935, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
4934, Generating default present(lhs_ac_pr2_wp3(:ngrdcol,:),gr)
4944, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4945, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4946, ! blockidx%x threadidx%x collapsed
4944, Generating default present(gr%invrs_dzt(1:ngrdcol,2:nzt-1),c11_skw_fnc(:ngrdcol,2:nzt-1),gr,wm_zm(:ngrdcol,2:nzt),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1))
wp3_term_pr1_lhs:
5053, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5054, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5053, Generating default present(lhs_pr1_wp3(:ngrdcol,:),gr)
5064, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5065, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5066, ! blockidx%x threadidx%x collapsed
5064, 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))
5075, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5076, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5077, ! blockidx%x threadidx%x collapsed
5075, 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:
5178, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5179, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5178, Generating default present(gr,rhs_ta_wp3(:ngrdcol,:))
5188, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5189, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5190, ! blockidx%x threadidx%x collapsed
5188, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp4(:ngrdcol,2:nzt),rhs_ta_wp3(:ngrdcol,2:nzt-1))
wp3_terms_bp1_pr2_rhs:
5264, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5265, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5264, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,:),gr)
5274, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5275, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5276, ! blockidx%x threadidx%x collapsed
5274, Generating default present(c11_skw_fnc(:ngrdcol,2:nzt-1),rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),wp2thvp(:ngrdcol,2:nzt-1),thv_ds_zt(:ngrdcol,2:nzt-1))
wp3_term_pr_turb_rhs:
5362, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5363, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5362, Generating default present(rhs_pr_turb_wp3(:ngrdcol,:),gr)
5373, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
5374, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5375, ! blockidx%x threadidx%x collapsed
5373, 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))
5387, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5388, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5389, ! blockidx%x threadidx%x collapsed
5387, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),em(:ngrdcol,2:nzt),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),c_wp3_pr_turb(:ngrdcol))
wp3_term_pr_dfsn_rhs:
5479, Generating create(wp2uip2(:,:),wp2_uip2(:,:)) [if not already present]
5481, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5482, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5483, ! blockidx%x threadidx%x collapsed
5481, Generating default present(up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),wp2up2(:ngrdcol,:nzm),wp2vp2(:ngrdcol,:nzm),wp4(:ngrdcol,:nzm))
5490, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5491, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5490, Generating default present(gr,rhs_pr_dfsn_wp3(:ngrdcol,:))
5499, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5500, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5501, ! blockidx%x threadidx%x collapsed
5499, Generating default present(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:
5604, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5605, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5604, Generating default present(rhs_pr1_wp3(:ngrdcol,:),gr)
5615, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5616, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5617, ! blockidx%x threadidx%x collapsed
5615, 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))
5624, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5625, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5626, ! blockidx%x threadidx%x collapsed
5624, 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))
[675/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90.o
advance_clubb_core:
842, 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(:,:))
863, Generating enter data create(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:))
867, Generating enter data create(wpedsclrp(:,:,:))
882, Generating update self(rtm(:,:),rho_ds_zt(:,:),gr%dzt(:,:),thlm(:,:),wm_zt(:,:),wm_zm(:,:))
909, 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(:))
916, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:))
920, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
956, Generating update self(wp2(:,:),upwp(:,:),thlp2(:,:),rtpthlp(:,:),rfrzm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),vp2(:,:),up2(:,:),wprtp(:,:),wpthlp(:,:),wp3(:,:),um(:,:),vm(:,:),vpwp(:,:))
990, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
991, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
990, 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))
1000, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1001, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1000, 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))
1010, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
1011, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1012, ! blockidx%x threadidx%x collapsed
1010, Generating default present(gr,wpsclrp_sfc(:ngrdcol,:sclr_dim),wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim))
1024, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
1025, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1026, ! blockidx%x threadidx%x collapsed
1024, Generating default present(gr,wpedsclrp_sfc(:ngrdcol,:edsclr_dim),wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim))
1035, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1036, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1035, Generating default present(wpthlp(:ngrdcol,gr%k_lb_zm),wprtp(:ngrdcol,gr%k_lb_zm),vpwp(:ngrdcol,gr%k_lb_zm),gr,upwp(:ngrdcol,gr%k_lb_zm))
1046, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
1047, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1048, ! blockidx%x threadidx%x collapsed
1046, Generating default present(wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim),gr)
1060, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
1061, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1062, ! blockidx%x threadidx%x collapsed
1060, Generating default present(wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim),gr)
1078, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1079, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1078, Generating default present(mu(:ngrdcol),clubb_params(:ngrdcol,60))
1190, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1191, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1192, ! blockidx%x threadidx%x collapsed
1190, Generating default present(skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,57:59))
1192, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
1246, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1247, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1248, ! blockidx%x threadidx%x collapsed
1246, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a3_coef(:ngrdcol,:nzm))
1257, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1258, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1259, ! blockidx%x threadidx%x collapsed
1257, Generating default present(clubb_params(:ngrdcol,98),a3_coef(:ngrdcol,:nzm))
1276, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1277, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1278, ! blockidx%x threadidx%x collapsed
1276, Generating default present(wp3(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt))
1285, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1286, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1287, ! blockidx%x threadidx%x collapsed
1285, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt))
1315, Generating implicit firstprivate(nzm,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(em(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1323, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1324, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1325, ! blockidx%x threadidx%x collapsed
1323, Generating default present(up2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm))
1334, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1335, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1336, ! blockidx%x threadidx%x collapsed
1334, Generating default present(sqrt_em_zt(:ngrdcol,:nzt))
1365, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1366, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1367, ! blockidx%x threadidx%x collapsed
1365, Generating default present(ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
1374, Generating update self(ddzt_umvm_sqd(:,:))
1434, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1435, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1436, ! blockidx%x threadidx%x collapsed
1434, Generating default present(tau_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),clubb_params(:ngrdcol,69))
1444, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1445, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1446, ! blockidx%x threadidx%x collapsed
1444, Generating default present(tau_zm(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),em(:ngrdcol,:nzm))
1453, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1454, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1455, ! blockidx%x threadidx%x collapsed
1453, Generating default present(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))
1466, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1467, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1468, ! blockidx%x threadidx%x collapsed
1466, 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))
1532, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1533, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1534, ! blockidx%x threadidx%x collapsed
1532, Generating default present(clubb_params(:ngrdcol,37),kh_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt))
1542, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1543, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1544, ! blockidx%x threadidx%x collapsed
1542, Generating default present(em(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,37))
1605, Generating update self(exner(:,:),thlm(:,:),rtm(:,:),p_in_pa(:,:),rcm(:,:))
1631, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1632, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1633, ! blockidx%x threadidx%x collapsed
1631, Generating default present(mixt_frac_zm(:ngrdcol,:nzm),pdf_params_zm,varnce_w_1_zm(:ngrdcol,:nzm),pdf_params_zm%varnce_w_1(1:ngrdcol,1:nzm),pdf_params_zm%w_2(1:ngrdcol,1:nzm),pdf_params_zm%mixt_frac(1:ngrdcol,1:nzm),w_2_zm(:ngrdcol,:nzm),w_1_zm(:ngrdcol,:nzm),pdf_params_zm%w_1(1:ngrdcol,1:nzm),varnce_w_2_zm(:ngrdcol,:nzm),pdf_params_zm%varnce_w_2(1:ngrdcol,1:nzm))
1669, Generating update self(stability_correction(:,:))
1676, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1677, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1678, ! blockidx%x threadidx%x collapsed
1676, 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))
1688, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1689, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1690, ! blockidx%x threadidx%x collapsed
1688, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),invrs_tau_c1_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm))
1701, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1702, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1703, ! blockidx%x threadidx%x collapsed
1701, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c14_zm(:ngrdcol,:nzm))
1719, Generating implicit firstprivate(nzm,ngrdcol)
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_wp2_zm(:ngrdcol,:nzm),invrs_tau_c4_zm(:ngrdcol,:nzm))
1737, 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(:,:))
1779, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1780, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1781, ! blockidx%x threadidx%x collapsed
1779, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
2097, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2098, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2099, ! blockidx%x threadidx%x collapsed
2097, Generating default present(kmh_zm(:ngrdcol,:nzm),km_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,74:75))
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(edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
2110, Generating implicit firstprivate(edsclr_dim)
2160, Generating update self(thlm(:,:),thlm700(:),thlm1000(:),edsclrm(:,:,:),rtm(:,:))
2177, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2178, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2179, ! blockidx%x threadidx%x collapsed
2177, Generating default present(rtm(:ngrdcol,:nzt),edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm700(:ngrdcol),thlm1000(:ngrdcol),thlm(:ngrdcol,:nzt))
2179, Generating implicit firstprivate(edsclr_dim)
2513, 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(:,:))
2560, 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(:,:))
2585, Generating update self(wp2sclrp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wpsclrp(:,:,:),sclrpthvp(:,:,:),sclrp2(:,:,:),wpedsclrp(:,:,:),sclrpthlp(:,:,:),sclrm(:,:,:),sclrprtp(:,:,:),sclrprcp(:,:,:),sclrm_forcing(:,:,:),wpsclrpthlp(:,:,:))
2590, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
2663, 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(:))
2670, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:))
2674, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
2710, Generating update self(thlm(:,:),rtm_forcing(:,:),rtm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),wprtp_sfc(:),wprtp(:,:),wm_zt(:,:),thlm_forcing(:,:),wm_zm(:,:))
2774, Generating exit data delete(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:))
2778, Generating exit data delete(wpedsclrp(:,:,:))
2781, 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(:,:))
[676/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90.o
advance_clubb_core_api_single_col:
1136, Generating copyin(fcor_col(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:)) [if not already present]
Generating copyout(lscale_col(:,:)) [if not already present]
Generating copyin(nu_vert_res_dep%nu10(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep,nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu2(:)) [if not already present]
Generating copy(rtpthvp_col(:,:)) [if not already present]
Generating copyout(cloudy_updraft_frac_col(:,:)) [if not already present]
Generating copy(exner_col(:,:)) [if not already present]
Generating copyin(sclr_idx) [if not already present]
Generating copy(thlm_col(:,:),rtm_col(:,:),um_col(:,:),vm_col(:,:),wprtp_col(:,:),wpthlp_col(:,:),rtp2_col(:,:),thlp2_col(:,:),rtpthlp_col(:,:)) [if not already present]
Generating copyout(w_up_in_cloud_col(:,:)) [if not already present]
Generating copyin(wm_zm_col(:,:),rho_ds_zt_col(:,:),rfrzm_col(:,:),rho_col(:,:),rho_ds_zm_col(:,:)) [if not already present]
Generating copy(ice_supersat_frac_col(:,:)) [if not already present]
Generating copyin(invrs_rho_ds_zm_col(:,:)) [if not already present]
Generating copy(thlpthvp_col(:,:)) [if not already present]
Generating copyin(thv_ds_zm_col(:,:)) [if not already present]
Generating copyout(rcm_in_layer_col(:,:)) [if not already present]
Generating copyin(wpthlp_forcing_col(:,:),wprtp_forcing_col(:,:)) [if not already present]
Generating copy(upwp_pert_col(:,:),vpwp_pert_col(:,:),p_in_pa_col(:,:)) [if not already present]
Generating copyin(upwp_sfc_col(:),vpwp_sfc_col(:),rtm_forcing_col(:,:),thlm_forcing_col(:,:)) [if not already present]
Generating copy(um_pert_col(:,:),vm_pert_col(:,:)) [if not already present]
Generating copyin(thv_ds_zt_col(:,:),upwp_sfc_pert_col(:),gr%zt(:,:),host_dx_col(:),p_sfc_col(:)) [if not already present]
Generating copy(pdf_params%w_2(:,:)) [if not already present]
Generating copyin(clubb_params_col(:,:)) [if not already present]
Generating copy(err_info_api%err_code(:)) [if not already present]
Generating copyin(ug_col(:,:)) [if not already present]
Generating copy(uprcp_col(:,:)) [if not already present]
Generating copyin(vg_col(:,:)) [if not already present]
Generating copy(vprcp_col(:,:)) [if not already present]
Generating copyin(um_ref_col(:,:),vm_ref_col(:,:)) [if not already present]
Generating copy(up2_col(:,:),vp2_col(:,:)) [if not already present]
Generating copyin(rho_zm_col(:,:)) [if not already present]
Generating copyout(wprcp_col(:,:)) [if not already present]
Generating copyin(sfc_elevation_col(:),wprtp_sfc_col(:),rtm_ref_col(:,:),rtp2_forcing_col(:,:),thlm_ref_col(:,:),thlp2_forcing_col(:,:)) [if not already present]
Generating copy(rtp3_col(:,:)) [if not already present]
Generating copyin(wm_zt_col(:,:)) [if not already present]
Generating copy(wp2vp2_col(:,:)) [if not already present]
Generating copyin(nu_vert_res_dep%nu9(:),err_info_api%err_header(:)) [if not already present]
Generating copy(rc_coef_zm_col(:,:)) [if not already present]
Generating copyout(cloud_cover_col(:,:)) [if not already present]
Generating copyin(wpthlp_sfc_col(:)) [if not already present]
Generating copy(wp2thlp_col(:,:)) [if not already present]
Generating copyin(rtpthlp_forcing_col(:,:)) [if not already present]
Generating copyout(thlprcp_col(:,:)) [if not already present]
Generating copy(wp2_col(:,:),wp2rtp_col(:,:),up3_col(:,:),vp3_col(:,:),pdf_params_zm%w_2(:,:),wp2up2_col(:,:),wp3_col(:,:),wpthvp_col(:,:),wpup2_col(:,:),wp2thvp_col(:,:),wp2up_col(:,:)) [if not already present]
Generating copyin(host_dy_col(:),um_forcing_col(:,:),vm_forcing_col(:,:)) [if not already present]
Generating copy(upwp_col(:,:),vpwp_col(:,:)) [if not already present]
Generating copyin(err_info_api) [if not already present]
Generating copy(pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present]
Generating copyin(pdf_params) [if not already present]
Generating copy(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:)) [if not already present]
Generating copyin(pdf_params_zm) [if not already present]
Generating copy(pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rcm_col(:,:),wp4_col(:,:)) [if not already present]
Generating copyout(w_down_in_cloud_col(:,:)) [if not already present]
Generating copyin(vpwp_sfc_pert_col(:)) [if not already present]
Generating copyout(cloudy_downdraft_frac_col(:,:)) [if not already present]
Generating copy(cloud_frac_col(:,:)) [if not already present]
Generating copyin(invrs_rho_ds_zt_col(:,:)) [if not already present]
Generating copyout(kh_zm_col(:,:),invrs_tau_zm_col(:,:)) [if not already present]
Generating copy(thlp3_col(:,:)) [if not already present]
Generating copyout(kh_zt_col(:,:)) [if not already present]
Generating copy(wpvp2_col(:,:)) [if not already present]
1217, 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]
1222, 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]
1226, 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:
1690, Generating copyin(fcor(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:)) [if not already present]
Generating copyout(lscale(:,:)) [if not already present]
Generating copyin(nu_vert_res_dep%nu10(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep,nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu2(:)) [if not already present]
Generating copy(rtpthvp(:,:)) [if not already present]
Generating copyout(cloudy_updraft_frac(:,:)) [if not already present]
Generating copy(exner(:,:)) [if not already present]
Generating copyin(sclr_idx) [if not already present]
Generating copy(thlm(:,:),rtm(:,:),um(:,:),vm(:,:),wprtp(:,:),wpthlp(:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:)) [if not already present]
Generating copyout(w_up_in_cloud(:,:)) [if not already present]
Generating copyin(wm_zm(:,:),rho_ds_zt(:,:),rfrzm(:,:),rho(:,:),rho_ds_zm(:,:)) [if not already present]
Generating copy(ice_supersat_frac(:,:)) [if not already present]
Generating copyin(invrs_rho_ds_zm(:,:)) [if not already present]
Generating copy(thlpthvp(:,:)) [if not already present]
Generating copyin(thv_ds_zm(:,:)) [if not already present]
Generating copyout(rcm_in_layer(:,:)) [if not already present]
Generating copyin(wpthlp_forcing(:,:),wprtp_forcing(:,:)) [if not already present]
Generating copy(upwp_pert(:,:),vpwp_pert(:,:),p_in_pa(:,:)) [if not already present]
Generating copyin(upwp_sfc(:),vpwp_sfc(:),rtm_forcing(:,:),thlm_forcing(:,:)) [if not already present]
Generating copy(um_pert(:,:),vm_pert(:,:)) [if not already present]
Generating copyin(thv_ds_zt(:,:),upwp_sfc_pert(:),gr%zt(:,:),host_dx(:),p_sfc(:)) [if not already present]
Generating copy(pdf_params%w_2(:,:)) [if not already present]
Generating copyin(clubb_params(:,:)) [if not already present]
Generating copyout(err_info_api%err_code(:)) [if not already present]
Generating copyin(ug(:,:)) [if not already present]
Generating copy(uprcp(:,:)) [if not already present]
Generating copyin(vg(:,:)) [if not already present]
Generating copy(vprcp(:,:)) [if not already present]
Generating copyin(um_ref(:,:),vm_ref(:,:)) [if not already present]
Generating copy(up2(:,:),vp2(:,:)) [if not already present]
Generating copyin(rho_zm(:,:)) [if not already present]
Generating copyout(wprcp(:,:)) [if not already present]
Generating copyin(sfc_elevation(:),wprtp_sfc(:),rtm_ref(:,:),rtp2_forcing(:,:),thlm_ref(:,:),thlp2_forcing(:,:)) [if not already present]
Generating copy(rtp3(:,:)) [if not already present]
Generating copyin(wm_zt(:,:)) [if not already present]
Generating copy(wp2vp2(:,:)) [if not already present]
Generating copyin(nu_vert_res_dep%nu9(:),err_info_api%err_header(:)) [if not already present]
Generating copy(rc_coef_zm(:,:)) [if not already present]
Generating copyout(cloud_cover(:,:)) [if not already present]
Generating copyin(wpthlp_sfc(:)) [if not already present]
Generating copy(wp2thlp(:,:),wp2thvp(:,:)) [if not already present]
Generating copyin(rtpthlp_forcing(:,:)) [if not already present]
Generating copyout(thlprcp(:,:)) [if not already present]
Generating copy(wp2(:,:),wp2rtp(:,:),up3(:,:),vp3(:,:),pdf_params_zm%w_2(:,:),wp3(:,:),wpthvp(:,:),wpup2(:,:),wp2up(:,:),wp2up2(:,:)) [if not already present]
Generating copyin(host_dy(:),um_forcing(:,:),vm_forcing(:,:)) [if not already present]
Generating copy(upwp(:,:),vpwp(:,:),pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present]
Generating copyin(pdf_params) [if not already present]
Generating copy(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:)) [if not already present]
Generating copyin(pdf_params_zm) [if not already present]
Generating copy(pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rcm(:,:),wp4(:,:)) [if not already present]
Generating copyout(w_down_in_cloud(:,:)) [if not already present]
Generating copyin(vpwp_sfc_pert(:)) [if not already present]
Generating copyout(cloudy_downdraft_frac(:,:)) [if not already present]
Generating copy(cloud_frac(:,:)) [if not already present]
Generating copyin(invrs_rho_ds_zt(:,:)) [if not already present]
Generating copyout(kh_zm(:,:),invrs_tau_zm(:,:)) [if not already present]
Generating copy(thlp3(:,:)) [if not already present]
Generating copyout(kh_zt(:,:)) [if not already present]
Generating copyin(err_info_api) [if not already present]
Generating copy(wpvp2(:,:)) [if not already present]
1761, 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]
1765, Generating copyin(edsclrm_forcing(:,:,:)) [if not already present]
Generating copy(edsclrm(:,:,:)) [if not already present]
Generating copyin(wpedsclrp_sfc(:,:)) [if not already present]
1769, Generating copyin(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),l_mix_rat_hm(:),rtphmp_zt(:,:,:)) [if not already present]
calculate_thlp2_rad_api:
1895, 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]
[677/915] Linking Fortran static library src/CLUBB_core/libclubb_core_lib.a
[678/915] Generating Fortran dyndep file src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/Fortran.dd
[679/915] Generating Fortran dyndep file src/CMakeFiles/text_writer_lib.dir/Fortran.dd
[680/915] Generating Fortran dyndep file src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/Fortran.dd
[681/915] Generating Fortran dyndep file src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/Fortran.dd
[682/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90.o
[683/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F.o
[684/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F.o
[685/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F.o
[686/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F.o
[687/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F.o
[688/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F.o
[689/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F.o
[690/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F.o
[691/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F.o
[692/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F.o
[693/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F.o
[694/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F.o
[695/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F.o
[696/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F.o
[697/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F.o
[698/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F.o
[699/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F.o
[700/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F.o
[701/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F.o
[702/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F.o
[703/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F.o
[704/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F.o
[705/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F.o
[706/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F.o
[707/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90.o
[708/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F.o
[709/915] Building Fortran object src/CMakeFiles/text_writer_lib.dir/text_writer.F90.o
[710/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F.o
[711/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90.o
[712/915] Linking Fortran static library src/libtext_writer_lib.a
[713/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F.o
[714/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F.o
[715/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F.o
[716/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F.o
[717/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F.o
[718/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F.o
[719/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F.o
[720/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F.o
[721/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F.o
[722/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F.o
[723/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F.o
[724/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F.o
[725/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F.o
[726/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F.o
[727/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F.o
[728/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F.o
[729/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F.o
[730/915] Building Fortran object src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.o
[731/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90.o
[732/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F.o
[733/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F.o
[734/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F.o
[735/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F.o
[736/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F.o
[737/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F.o
[738/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F.o
[739/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F.o
[740/915] Linking Fortran static library src/Microphys/Microphys_utils/libmicrophys_utils_lib.a
[741/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F.o
[742/915] Generating Fortran dyndep file src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/Fortran.dd
[743/915] Generating Fortran dyndep file src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Fortran.dd
[744/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90.o
[745/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90.o
[746/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F.o
[747/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F.o
[748/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90.o
[749/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90.o
[750/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F.o
[751/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90.o
[752/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F.o
[753/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F.o
[754/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90.o
[755/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F.o
[756/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90.o
[757/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F.o
[758/915] Linking Fortran static library src/Microphys/COAMPS_microphys/libcoamps_lib.a
[759/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90.o
[760/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F.o
[761/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F.o
[762/915] Linking Fortran static library src/Radiation/BUGSrad/libbugsrad_lib.a
[763/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic.f90.o
[764/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90.o
[765/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90.o
[766/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90.o
[767/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90.o
[768/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90.o
[769/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90.o
[770/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90.o
[771/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90.o
[772/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90.o
[773/915] Linking Fortran static library src/Microphys/KK_microphys/libKK_microphys_lib.a
[774/915] Generating Fortran dyndep file src/SILHS/CMakeFiles/silhs_lib.dir/Fortran.dd
[775/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90.o
[776/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.F90.o
[777/915] Building Fortran object src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90.o
0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel
[778/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90.o
[779/915] Linking Fortran static library src/Microphys/Morrison_microphys/libmorrison_microphys_lib.a
[780/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90.o
transform_uniform_samples_to_pdf:
111, Generating create(std_normal(:,:,:,:)) [if not already present]
125, Generating implicit firstprivate(ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
126, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
127, ! blockidx%x threadidx%x collapsed
128, ! blockidx%x threadidx%x collapsed
129, ! blockidx%x threadidx%x collapsed
125, Generating default present(x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:),hm_metadata)
137, Generating implicit firstprivate(ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
138, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
139, ! blockidx%x threadidx%x collapsed
140, ! blockidx%x threadidx%x collapsed
141, ! blockidx%x threadidx%x collapsed
137, Generating default present(hm_metadata,l_in_precip_all_levs(:ngrdcol,:num_samples,:nzt),x_nl_all_levs(:ngrdcol,:num_samples,:nzt,hm_metadata%iipdf_ncn+1:pdf_dim))
162, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
163, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
164, ! blockidx%x threadidx%x collapsed
165, ! blockidx%x threadidx%x collapsed
162, Generating default present(x_nl_all_levs(:ngrdcol,:num_samples,:nzt,hm_metadata%iipdf_chi),hm_metadata,cloud_frac(:ngrdcol,:num_samples,:nzt))
cdfnorminv:
256, Generating implicit firstprivate(pdf_dim,nzt,num_samples,ngrdcol)
Generating NVIDIA GPU code
257, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
258, ! blockidx%x threadidx%x collapsed
259, ! blockidx%x threadidx%x collapsed
260, ! blockidx%x threadidx%x collapsed
256, Generating implicit copy(std_normal(:pdf_dim,:ngrdcol,:nzt,:num_samples)) [if not already present]
Generating implicit copyin(x_u_all_levs(:ngrdcol,:num_samples,:nzt,:pdf_dim)) [if not already present]
260, Generating implicit firstprivate(x,w)
multiply_cholesky:
546, Generating implicit firstprivate(num_samples,ngrdcol,nzt,pdf_dim)
Generating NVIDIA GPU code
547, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
548, ! blockidx%x threadidx%x collapsed
549, ! blockidx%x threadidx%x collapsed
550, ! blockidx%x threadidx%x collapsed
560, !$acc loop seq
546, Generating default present(x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:pdf_dim),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),sigma_cholesky1(:,:ngrdcol,:nzt,:pdf_dim),sigma_cholesky2(:,:ngrdcol,:nzt,:pdf_dim),mu2(:ngrdcol,:nzt,:pdf_dim),mu1(:ngrdcol,:nzt,:pdf_dim),std_normal(:,:ngrdcol,:nzt,:num_samples))
550, Generating implicit firstprivate(j,x_nl_k_sample_i_tmp,l_first_comp)
560, Loop carried scalar dependence for x_nl_k_sample_i_tmp at line 563,566
Scalar last value needed after loop for x_nl_k_sample_i_tmp at line 571
chi_eta_2_rtthl:
647, Generating implicit firstprivate(nzt,num_samples,ngrdcol)
Generating NVIDIA GPU code
648, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
649, ! blockidx%x threadidx%x collapsed
650, ! blockidx%x threadidx%x collapsed
647, Generating default present(lh_rt(:ngrdcol,:num_samples,:nzt),rt_2(:ngrdcol,:nzt),crt_2(:ngrdcol,:nzt),eta(:ngrdcol,:num_samples,:nzt),mu_chi_2(:ngrdcol,:nzt),lh_thl(:ngrdcol,:num_samples,:nzt),chi(:ngrdcol,:num_samples,:nzt),cthl_2(:ngrdcol,:nzt),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),thl_2(:ngrdcol,:nzt),thl_1(:ngrdcol,:nzt),cthl_1(:ngrdcol,:nzt),rt_1(:ngrdcol,:nzt),mu_chi_1(:ngrdcol,:nzt),crt_1(:ngrdcol,:nzt))
650, Generating implicit firstprivate(lh_dev_thl_lim)
[781/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90.o
[782/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90.o
[783/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90.o
[784/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90.o
[785/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90.o
[786/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90.o
generate_silhs_sample:
217, 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(:,:,:,:))
245, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
246, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
247, ! blockidx%x threadidx%x collapsed
245, Generating default present(pdf_params,rcm_pdf(:ngrdcol,:nzt))
266, Generating implicit firstprivate(ngrdcol,nzt,pdf_dim)
Generating NVIDIA GPU code
267, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
268, ! blockidx%x threadidx%x collapsed
269, ! blockidx%x threadidx%x collapsed
270, ! blockidx%x threadidx%x collapsed
266, 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))
283, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
284, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
285, ! blockidx%x threadidx%x collapsed
283, Generating default present(delta_zm(:ngrdcol,:nzt),gr,lscale(:ngrdcol,:nzt),x_vert_corr(:ngrdcol,:nzt),rcm_pdf(:ngrdcol,:nzt))
285, Generating implicit firstprivate(vert_decorr_coef)
299, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
300, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
301, ! blockidx%x threadidx%x collapsed
299, Generating default present(x_vert_corr(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),gr,delta_zm(:ngrdcol,:nzt))
301, Generating implicit firstprivate(vert_decorr_coef)
312, Generating update self(x_vert_corr(:,:))
350, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
351, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
352, ! blockidx%x threadidx%x collapsed
353, ! blockidx%x threadidx%x collapsed
350, 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))
353, Generating implicit firstprivate(pdf_dim)
407, Generating update self(lh_sample_point_weights(:,:,:),l_in_precip(:,:,:),k_lh_start(:),x_u_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:))
441, Generating update self(x_mixt_comp_all_levs(:,:,:),x_u_all_levs(:,:,:,:),x_nl_all_levs(:,:,:,:))
479, Generating exit data delete(l_in_precip(:,:,:),x_vert_corr(:,:),x_u_all_levs(:,:,:,:),rand_pool(:,:,:,:),sigma_cholesky1(:,:,:,:),rcm_pdf(:,:),k_lh_start(:),cloud_frac(:,:,:),sigma_cholesky2(:,:,:,:))
generate_random_pool:
610, Generating update device(rand_pool(:,:,:,:))
generate_all_uniform_samples:
755, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
756, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
757, ! blockidx%x threadidx%x collapsed
758, ! blockidx%x threadidx%x collapsed
759, ! blockidx%x threadidx%x collapsed
755, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim),rand_pool(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim))
768, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
Generating NVIDIA GPU code
769, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
770, ! blockidx%x threadidx%x collapsed
771, ! blockidx%x threadidx%x collapsed
768, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
851, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt)
Generating NVIDIA GPU code
852, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
853, ! blockidx%x threadidx%x collapsed
854, ! blockidx%x threadidx%x collapsed
855, ! blockidx%x threadidx%x collapsed
851, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim),rand_pool(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim))
864, Generating implicit firstprivate(ngrdcol,nzt,num_samples)
Generating NVIDIA GPU code
865, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
866, ! blockidx%x threadidx%x collapsed
867, ! blockidx%x threadidx%x collapsed
864, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt))
compute_k_lh_start:
1018, Generating enter data create(cloud_frac_pdf(:,:),k_lh_start_rcm(:),k_lh_start_rcm_in_cloud(:))
1022, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1023, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1024, ! blockidx%x threadidx%x collapsed
1022, Generating default present(pdf_params,cloud_frac_pdf(:ngrdcol,:nzt))
1031, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1032, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1045, !$acc loop seq
1031, Generating default present(cloud_frac_pdf(:ngrdcol,:nzt),gr,k_lh_start_rcm_in_cloud(:ngrdcol),rcm_pdf(:ngrdcol,:nzt))
1032, Generating implicit firstprivate(rcm_in_cloud_max)
1045, Loop carried scalar dependence for rcm_in_cloud_max at line 1049
Loop carried dependence of k_lh_start_rcm_in_cloud prevents parallelization
Loop carried backward dependence of k_lh_start_rcm_in_cloud prevents vectorization
Generating implicit firstprivate(rcm_in_cloud)
Loop carried scalar dependence for rcm_in_cloud_max at line 1049
Loop carried dependence of k_lh_start_rcm_in_cloud prevents parallelization
Loop carried backward dependence of k_lh_start_rcm_in_cloud prevents vectorization
1062, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1063, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1074, !$acc loop seq
1062, Generating default present(gr,rcm_pdf(:ngrdcol,:nzt),k_lh_start_rcm(:ngrdcol))
1063, Generating implicit firstprivate(rcm_max)
1074, Loop carried scalar dependence for rcm_max at line 1075
Loop carried dependence of k_lh_start_rcm prevents parallelization
Loop carried backward dependence of k_lh_start_rcm prevents vectorization
1087, Generating update self(k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
1115, Generating update device(k_lh_start(:))
1119, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1120, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1119, Generating default present(k_lh_start_rcm_in_cloud(:ngrdcol),k_lh_start(:ngrdcol))
1126, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1127, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1126, Generating default present(k_lh_start_rcm(:ngrdcol),k_lh_start(:ngrdcol))
1133, Generating exit data delete(cloud_frac_pdf(:,:),k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:))
clip_transform_silhs_output:
1249, Generating implicit firstprivate(ngrdcol,num_samples,nzt)
Generating NVIDIA GPU code
1250, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1251, ! blockidx%x threadidx%x collapsed
1252, ! blockidx%x threadidx%x collapsed
1249, Generating default present(lh_rc_clipped(:ngrdcol,:num_samples,:nzt),lh_nc_clipped(:ngrdcol,:num_samples,:nzt),lh_rt_clipped(:ngrdcol,:num_samples,:nzt),x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:),lh_rv_clipped(:ngrdcol,:num_samples,:nzt),hm_metadata)
1252, Generating implicit firstprivate(l_use_ncn_to_nc)
compute_arb_overlap:
1841, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
Generating NVIDIA GPU code
1842, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1843, ! blockidx%x threadidx%x collapsed
1844, ! blockidx%x threadidx%x collapsed
1849, !$acc loop seq
1841, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim),vert_corr(:ngrdcol,:),k_lh_start(:ngrdcol),rand_pool(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim))
1844, Generating implicit firstprivate(k,unbounded_point,nzt,k_lh_start_i)
1849, Loop carried scalar dependence for unbounded_point at line 1852
Generating implicit firstprivate(half_width,offset,min_val)
Loop carried scalar dependence for unbounded_point at line 1852
1875, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples)
Generating NVIDIA GPU code
1876, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1877, ! blockidx%x threadidx%x collapsed
1878, ! blockidx%x threadidx%x collapsed
1883, !$acc loop seq
1875, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim),vert_corr(:ngrdcol,:),k_lh_start(:ngrdcol),rand_pool(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim))
1878, Generating implicit firstprivate(k,unbounded_point,k_lh_start_i)
1883, Loop carried scalar dependence for unbounded_point at line 1886
Generating implicit firstprivate(half_width,offset,min_val)
Loop carried scalar dependence for unbounded_point at line 1886
[787/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90.o
generate_silhs_sample_api_single_col:
327, 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:
487, 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:
604, Generating copyout(lh_thl_clipped_col(:,:,:)) [if not already present]
Generating copyin(pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs_col(:,:,:,:),x_mixt_comp_all_levs_col(:,:,:)) [if not already present]
Generating copyout(lh_rc_clipped_col(:,:,:),lh_rv_clipped_col(:,:,:),lh_nc_clipped_col(:,:,:),lh_rt_clipped_col(:,:,:)) [if not already present]
Generating copyin(hm_metadata) [if not already present]
clip_transform_silhs_output_api_multi_col:
682, 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]
[788/915] Linking Fortran static library src/SILHS/libsilhs_lib.a
[789/915] Generating Fortran dyndep file src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/Fortran.dd
[790/915] Generating Fortran dyndep file src/Radiation/CMakeFiles/radiation_lib.dir/Fortran.dd
[791/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90.o
[792/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/parameters_radiation.F90.o
[793/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/quicksort.F90.o
[794/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90.o
[795/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90.o
[796/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90.o
[797/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/soil_vegetation.F90.o
advance_soil_veg:
148, Generating enter data create(soil_heat_flux(:))
165, Generating update self(deep_soil_t_in_k(:),veg_t_in_k(:),sfc_soil_t_in_k(:))
171, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
172, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
171, Generating default present(soil_heat_flux(:ngrdcol),veg_t_in_k(:ngrdcol),frad_sw_up_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),frad_lw_down_sfc(:ngrdcol),frad_sw_down_sfc(:ngrdcol),deep_soil_t_in_k(:ngrdcol),p_sfc(:ngrdcol),rho_sfc(:ngrdcol),sfc_soil_t_in_k(:ngrdcol))
172, Generating implicit firstprivate(dt,veg_heat_flux,wpthep,frad_lw_up_sfc,c3,c1)
204, Generating update self(soil_heat_flux(:))
210, Generating exit data delete(soil_heat_flux(:))
[798/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90.o
sunray_sw:
460, Generating enter data create(c1(:),c2(:),exmu0(:),exmk(:),taude(:,:),taupath(:),tauc(:),tau(:,:),taucde(:),expk(:))
497, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
498, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
500, !$acc loop seq
497, Generating default present(tau(:ngrdcol,:nzt),tauc(:ngrdcol),rcm(:ngrdcol,:nzt),dzt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
498, Generating implicit firstprivate(k)
500, Complex loop carried dependence of tauc prevents parallelization
Loop carried reuse of tauc prevents parallelization
Generating implicit firstprivate(radius)
Complex loop carried dependence of tauc prevents parallelization
Loop carried reuse of tauc prevents parallelization
507, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
508, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
509, ! blockidx%x threadidx%x collapsed
507, Generating default present(tau(:ngrdcol,:nzt),taude(:ngrdcol,:nzt))
509, Generating implicit firstprivate(omega,ff)
605, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
606, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
605, Generating default present(expk(:ngrdcol),taucde(:ngrdcol),tauc(:ngrdcol),exmk(:ngrdcol),exmu0(:ngrdcol),c2(:ngrdcol),c1(:ngrdcol))
606, Generating implicit firstprivate(ff,ap23b,t3,omega,xp23p,xm23p,t2,rk,t1,xi_abs)
690, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
691, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
710, !$acc loop seq
690, Generating default present(taude(:,:),c1(:ngrdcol),c2(:ngrdcol),frad_sw(:ngrdcol,:nzt+1),zt(:,:),zm(:,:),taupath(:ngrdcol))
691, Generating implicit firstprivate(fs0,rk,l_center,xi_abs,rp,f_dir_k,beta,f_diff_k)
710, Loop carried reuse of taupath prevents parallelization
Complex loop carried dependence of taupath prevents parallelization
Loop carried dependence of taude prevents parallelization
Loop carried backward dependence of taude prevents vectorization
Loop carried dependence of zt prevents parallelization
Loop carried backward dependence of zt prevents vectorization
741, Generating exit data delete(c1(:),c2(:),exmu0(:),exmk(:),taupath(:),taude(:,:),tauc(:),tau(:,:),taucde(:),expk(:))
[799/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90.o
[800/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90.o
simple_rad:
246, Generating enter data create(lwp(:,:),z_i(:),heaviside(:,:))
252, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
253, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
254, ! blockidx%x threadidx%x collapsed
252, Generating default present(gr,lwp(:ngrdcol,:gr%nzm),frad_lw(:ngrdcol,:gr%nzm))
254, Generating implicit firstprivate(f0,f1,kappa)
262, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
263, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
264, ! blockidx%x threadidx%x collapsed
262, Generating default present(gr,lwp(:ngrdcol,:gr%nzm),frad_lw(:ngrdcol,:gr%nzm))
264, Generating implicit firstprivate(kappa,f0)
275, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
276, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
275, Generating default present(z_i(:ngrdcol),rtm(:,:),gr)
276, Generating implicit firstprivate(k_iso)
280, Accelerator restriction: induction variable live-out from loop: k_iso
281, Accelerator restriction: induction variable live-out from loop: k_iso
282, Accelerator restriction: induction variable live-out from loop: k_iso
305, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
306, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
307, ! blockidx%x threadidx%x collapsed
305, Generating default present(gr%zm(1:ngrdcol,1:gr%nzm),gr,z_i(:ngrdcol),heaviside(:ngrdcol,:gr%nzm))
320, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
321, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
322, ! blockidx%x threadidx%x collapsed
320, Generating default present(gr%zm(1:ngrdcol,1:gr%nzm),heaviside(:ngrdcol,:gr%nzm),frad_lw(:ngrdcol,:gr%nzm),gr,z_i(:ngrdcol),rho_zm(:ngrdcol,:gr%nzm))
336, Generating update self(z_i(:))
345, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
346, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
347, ! blockidx%x threadidx%x collapsed
345, Generating default present(frad_lw(:ngrdcol,:gr%nzt+1),gr,exner(:ngrdcol,:gr%nzt),rho(:ngrdcol,:gr%nzt),radht_lw(:ngrdcol,:gr%nzt),gr%invrs_dzt(1,1:gr%nzt))
353, Generating exit data delete(z_i(:),lwp(:,:),heaviside(:,:))
simple_rad_bomex:
388, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
390, ! blockidx%x threadidx%x collapsed
388, Generating default present(radht(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr)
liq_water_path:
559, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
560, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
562, !$acc loop seq
559, Generating default present(rho(:ngrdcol,:nzm-1),rcm(:ngrdcol,:nzm-1),invrs_dzt(:ngrdcol,:nzm-1))
560, Generating implicit firstprivate(k)
562, Loop carried dependence of liq_water_path prevents parallelization
Loop carried backward dependence of liq_water_path prevents vectorization
[801/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90.o
setup_radiation_variables:
117, Generating enter data create(frad(:,:),frad_lw_up(:,:),radht_lw(:,:),radht_sw(:,:),frad_sw_up(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:))
120, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
121, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
122, ! blockidx%x threadidx%x collapsed
120, Generating default present(frad(1:ngrdcol,1:nzm),frad_lw_up(1:ngrdcol,1:nzm),frad_lw(1:ngrdcol,1:nzm),frad_sw(1:ngrdcol,1:nzm),frad_lw_down(1:ngrdcol,1:nzm),frad_sw_down(1:ngrdcol,1:nzm),frad_sw_up(1:ngrdcol,1:nzm))
134, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
135, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
136, ! blockidx%x threadidx%x collapsed
134, Generating default present(radht_sw(1:ngrdcol,1:nzt),radht_lw(1:ngrdcol,1:nzt))
reset_radiation_variables:
153, Generating NVIDIA GPU code
154, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
155, ! blockidx%x threadidx%x collapsed
153, Generating default present(frad(1:frad$sd(12),1:frad$sd(18)),frad_lw_up(1:frad$sd(12),1:frad$sd(18)),frad_lw(1:frad$sd(12),1:frad$sd(18)),frad_sw(1:frad$sd(12),1:frad$sd(18)),frad_lw_down(1:frad$sd(12),1:frad$sd(18)),frad_sw_up(1:frad$sd(12),1:frad$sd(18)),frad_sw_down(1:frad$sd(12),1:frad$sd(18)))
167, Generating NVIDIA GPU code
168, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
169, ! blockidx%x threadidx%x collapsed
167, Generating default present(radht_sw(1:radht_lw$sd(12),1:radht_lw$sd(18)),radht_lw(1:radht_lw$sd(12),1:radht_lw$sd(18)))
cleanup_radiation_variables:
320, Generating exit data delete(frad(:,:),frad_lw_up(:,:),radht_sw(:,:),radht_lw(:,:),frad_sw_up(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:))
[802/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.f90.o
[803/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amoeba.f90.o
[804/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amebsa.f90.o
[805/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90.o
[806/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.f90.o
[807/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.f90.o
[808/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90.o
[809/915] Linking Fortran static library src/Numerical_recipes/libnumerical_recipes_lib.a
[810/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90.o
radiation_driver:
386, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
387, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
388, ! blockidx%x threadidx%x collapsed
386, Generating default present(frad_sw_down(:ngrdcol,:gr%nzm),frad_lw_down(:ngrdcol,:gr%nzm),frad_lw_up(:ngrdcol,:gr%nzm),frad(:ngrdcol,:gr%nzm),frad_sw_up(:ngrdcol,:gr%nzm),gr)
397, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
399, ! blockidx%x threadidx%x collapsed
397, Generating default present(radht(:ngrdcol,:gr%nzt),gr)
438, Generating update self(frad(:,:),frad_lw_up(:,:),radht_lw(:,:),p_in_pa(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:),exner(:,:),radht_sw(:,:),rho_zm(:,:),thlm(:,:),rtm(:,:),frad_sw_up(:,:),cloud_frac(:,:),ice_supersat_frac(:,:),rho(:,:),rcm(:,:))
465, Generating update device(frad(:,:),frad_lw_up(:,:),radht_lw(:,:),radht_sw(:,:),radht(:,:),frad_lw(:,:),frad_sw(:,:),frad_lw_down(:,:),frad_sw_down(:,:),frad_sw_up(:,:))
478, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
479, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
480, ! blockidx%x threadidx%x collapsed
478, Generating default present(frad_lw(1:ngrdcol,1:gr%nzm),gr,frad_sw(1:ngrdcol,1:gr%nzm))
486, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
487, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
488, ! blockidx%x threadidx%x collapsed
486, Generating default present(radht_sw(1:ngrdcol,1:gr%nzt),radht_lw(1:ngrdcol,1:gr%nzt),gr)
511, Generating create(radht_sw_ddzm(:,:)) [if not already present]
514, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
515, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
516, ! blockidx%x threadidx%x collapsed
514, Generating default present(rho(:ngrdcol,:gr%nzt),radht_sw(1:ngrdcol,1:gr%nzt),gr)
527, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
528, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
529, ! blockidx%x threadidx%x collapsed
527, Generating default present(frad(:ngrdcol,:gr%nzm),frad_lw(1:ngrdcol,1:gr%nzm),gr,frad_sw(1:ngrdcol,1:gr%nzm))
534, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
535, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
536, ! blockidx%x threadidx%x collapsed
534, Generating default present(radht(:ngrdcol,:gr%nzt),radht_sw(1:ngrdcol,1:gr%nzt),radht_lw(1:ngrdcol,1:gr%nzt),gr)
548, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
549, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
550, ! blockidx%x threadidx%x collapsed
548, Generating default present(gr,frad(:ngrdcol,:gr%nzm))
560, Generating update device(radht(:,:))
562, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
563, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
564, ! blockidx%x threadidx%x collapsed
562, Generating default present(gr,frad(:ngrdcol,:gr%nzm))
update_radiation_variables:
642, Generating update self(frad(:,:),frad_lw_up(:,:),frad_lw_down(:,:),frad_sw_down(:,:),frad_sw_up(:,:),radht(:,:))
652, Generating update self(frad_lw(:,:),radht_lw(:,:),radht_sw(:,:),frad_sw(:,:))
[811/915] Linking Fortran static library src/Radiation/libradiation_lib.a
[812/915] Generating Fortran dyndep file src/Input_fields/CMakeFiles/input_fields_lib.dir/Fortran.dd
[813/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_names.F90.o
[814/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_module.F90.o
[815/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/extrapolation.F90.o
[816/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90.o
[817/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_grads.F90.o
[818/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90.o
[819/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90.o
[820/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90.o
[821/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90.o
[822/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90.o
[823/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90.o
[824/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90.o
[825/915] Linking Fortran static library src/Input_fields/libinput_fields_lib.a
[826/915] Generating Fortran dyndep file src/Microphys/CMakeFiles/microphys_lib.dir/Fortran.dd
[827/915] Generating Fortran dyndep file src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Fortran.dd
[828/915] Generating Fortran dyndep file src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/Fortran.dd
[829/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90.o
[830/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90.o
[831/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90.o
[832/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90.o
[833/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90.o
[834/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90.o
[835/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90.o
[836/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90.o
[837/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90.o
[838/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90.o
flux_spec_hum_to_mixing_ratio:
62, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
63, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
62, Generating default present(rtm_zm(:ngrdcol),wprtp(:ngrdcol),wpqtp(:ngrdcol))
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))
[839/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90.o
diag_ustar:
36, Generating acc routine seq
Generating NVIDIA GPU code
[840/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90.o
[841/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90.o
[842/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90.o
[843/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90.o
[844/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90.o
[845/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90.o
wangara_tndcy:
68, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
69, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
70, ! blockidx%x threadidx%x collapsed
68, Generating default present(wm_zm(:ngrdcol,:gr%nzm),gr)
75, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
76, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
77, ! blockidx%x threadidx%x collapsed
75, Generating default present(wm_zt(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr,rtm_forcing(:ngrdcol,:gr%nzt))
90, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
91, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
92, ! blockidx%x threadidx%x collapsed
90, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
101, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
102, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
103, ! blockidx%x threadidx%x collapsed
101, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
wangara_sfclyr:
173, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
174, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
173, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
174, Generating implicit firstprivate(time_est)
[846/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90.o
[847/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90.o
[848/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90.o
[849/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90.o
[850/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 218)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 222)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 275)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 278)
[851/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90.o
[852/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90.o
[853/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90.o
apply_time_dependent_forcings_from_array:
646, Generating create(temp_array(:)) [if not already present]
660, Generating update device(temp_array(:))
668, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
669, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
670, ! blockidx%x threadidx%x collapsed
668, Generating default present(thlm_f(:ngrdcol,:nzt),exner(:ngrdcol,:nzt))
677, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
678, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
679, ! blockidx%x threadidx%x collapsed
677, Generating default present(thlm_f(:ngrdcol,:nzt))
686, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
687, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
688, ! blockidx%x threadidx%x collapsed
686, Generating default present(thlm_f(:ngrdcol,:nzt))
697, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
698, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
699, ! blockidx%x threadidx%x collapsed
697, Generating default present(sclr_idx,thlm_f(:ngrdcol,:nzt),sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_thl))
708, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
709, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
710, ! blockidx%x threadidx%x collapsed
708, Generating default present(edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_thl),thlm_f(:ngrdcol,:nzt),sclr_idx)
722, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
723, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
724, ! blockidx%x threadidx%x collapsed
722, Generating default present(rtm_f(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
731, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
732, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
733, ! blockidx%x threadidx%x collapsed
731, Generating default present(rtm_f(:ngrdcol,:nzt))
742, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
743, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
744, ! blockidx%x threadidx%x collapsed
742, Generating default present(sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_rt),sclr_idx,rtm_f(:ngrdcol,:nzt))
753, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
754, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
755, ! blockidx%x threadidx%x collapsed
753, Generating default present(sclr_idx,rtm_f(:ngrdcol,:nzt),edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_rt))
764, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
765, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
766, ! blockidx%x threadidx%x collapsed
764, Generating default present(um_ref(:ngrdcol,:nzt))
773, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
774, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
775, ! blockidx%x threadidx%x collapsed
773, Generating default present(vm_ref(:ngrdcol,:nzt))
782, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
783, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
784, ! blockidx%x threadidx%x collapsed
782, Generating default present(um_f(:ngrdcol,:nzt))
791, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
792, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
793, ! blockidx%x threadidx%x collapsed
791, Generating default present(vm_f(:ngrdcol,:nzt))
803, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
804, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
805, ! blockidx%x threadidx%x collapsed
803, Generating default present(wm_zt(:ngrdcol,:nzt))
812, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
813, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
814, ! blockidx%x threadidx%x collapsed
812, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
821, Generating implicit firstprivate(nzt)
Generating NVIDIA GPU code
822, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
826, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
827, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
828, ! blockidx%x threadidx%x collapsed
826, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt))
841, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
842, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
843, ! blockidx%x threadidx%x collapsed
841, Generating default present(ug(:ngrdcol,:nzt))
850, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
851, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
852, ! blockidx%x threadidx%x collapsed
850, Generating default present(vg(:ngrdcol,:nzt))
[854/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90.o
[855/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90.o
[856/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90.o
[857/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90.o
nov11_altocu_rtm_adjust:
91, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
92, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
93, ! blockidx%x threadidx%x collapsed
91, Generating default present(gr,gr%zm(1:ngrdcol,1),gr%zt(1:ngrdcol,1:gr%nzt),rtm(:ngrdcol,:gr%nzt))
[858/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90.o
[859/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90.o
pdf_hydromet_microphys_prep:
244, Generating update self(cloud_frac(:,:),ice_supersat_frac(:,:),kh_zm(:,:))
246, Generating update self(wphydrometp(:,:,:))
296, 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(:,:,:))
299, Generating update device(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:))
397, 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(:,:,:))
[860/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90.o
bomex_tndcy:
81, Generating enter data create(qtm_forcing(:,:))
86, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
87, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
88, ! blockidx%x threadidx%x collapsed
86, Generating default present(gr%zt(1:ngrdcol,1:gr%nzt),gr,qtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt))
113, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
114, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
115, ! blockidx%x threadidx%x collapsed
113, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
123, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
124, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
125, ! blockidx%x threadidx%x collapsed
123, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
134, Generating exit data delete(qtm_forcing(:,:))
bomex_sfclyr:
194, Generating enter data copyin(wpqtp_sfc(:))
209, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
210, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
209, Generating default present(wpqtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
210, Generating implicit firstprivate(wpqtp_sfc_calc,wpthlp_sfc_calc)
225, Generating exit data delete(wpqtp_sfc(:))
[861/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90.o
compute_momentum_flux:
57, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
58, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
57, Generating default present(upwp_sfc(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol),ustar(:ngrdcol),vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol))
compute_ubar:
102, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
103, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
102, Generating default present(vm_sfc(:ngrdcol),um_sfc(:ngrdcol),ubar(:ngrdcol))
compute_wpthlp_sfc:
216, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
217, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
216, Generating default present(t_sfc(:ngrdcol),exner_sfc(:ngrdcol),cd(:ngrdcol),thlm_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ubar(:ngrdcol))
compute_wprtp_sfc:
258, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
259, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
258, Generating default present(cd(:ngrdcol),rtm_sfc(:ngrdcol),adjustment(:ngrdcol),wprtp_sfc(:ngrdcol),ubar(:ngrdcol))
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
[862/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90.o
microphys_lhs:
1749, Generating copyin(gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:)) [if not already present]
Generating copyout(lhs_ta(:,:,:)) [if not already present]
Generating copyin(gr%invrs_dzt(:,:),rho_ds_zm_col(:,:),nu_col(:),kh_zt(:,:)) [if not already present]
1779, Generating copyin(gr%invrs_dzt(:,:),gr%invrs_dzm(:,:),gr,wm_zt_col(:,:)) [if not already present]
Generating copyout(lhs_ma(:,:)) [if not already present]
Generating copyin(gr%weights_zt2zm(:,:,:)) [if not already present]
microphys_rhs:
2082, Generating copyin(gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:)) [if not already present]
Generating copyout(lhs_ta(:,:)) [if not already present]
Generating copyin(gr%invrs_dzt(:,:),nu_col(:),rho_ds_zm_col(:,:),kh_zt(:,:)) [if not already present]
[863/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90.o
ekman_sfclyr:
60, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
61, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
60, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
[864/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90.o
neutral_case_sfclyr:
74, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
75, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
74, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
75, Generating implicit firstprivate(time)
[865/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90.o
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)
[866/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90.o
fire_sfclyr:
92, Generating enter data create(cz(:),rsat(:))
102, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
103, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
102, Generating default present(t_sfc(:),ustar(:ngrdcol),rsat(:ngrdcol),cz(:ngrdcol),p_sfc(:))
103, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
118, Generating exit data delete(rsat(:),cz(:))
[867/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90.o
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)
[868/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90.o
arm_3year_sfclyr:
79, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
80, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
79, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
80, Generating implicit firstprivate(bflx,moisture_flx,heat_flx)
[869/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90.o
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)
[870/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90.o
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(:))
[871/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90.o
cloud_feedback_sfclyr:
103, Generating enter data create(cq(:),ch(:),exner_sfc(:),rsat(:))
115, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
116, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
115, Generating default present(cq(:ngrdcol),ustar(:ngrdcol),t_sfc(:),exner_sfc(:ngrdcol),ch(:ngrdcol),rsat(:ngrdcol),lowest_level(:ngrdcol),p_sfc(:))
116, Generating implicit firstprivate(saturation_formula,t_sfc_interp)
164, Generating exit data delete(cq(:),ch(:),rsat(:),exner_sfc(:))
[872/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90.o
twp_ice_sfclyr:
96, Generating enter data create(ch(:),rsat(:),cq(:))
106, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
107, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
106, Generating default present(t_sfc(:),z(:ngrdcol),ustar(:ngrdcol),ch(:ngrdcol),rsat(:ngrdcol),cq(:ngrdcol),p_sfc(:))
107, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
138, Generating exit data delete(ch(:),rsat(:),cq(:))
[873/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90.o
gabls3_sfclyr:
98, Generating enter data create(c_10(:),offset(:))
101, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
102, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
101, Generating default present(c_10(:ngrdcol),offset(:ngrdcol))
114, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
115, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
114, Generating default present(veg_t_in_k(:ngrdcol),ustar(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),lowest_level(:),exner_sfc(:ngrdcol),ubar(:))
115, Generating implicit firstprivate(veg_theta_in_k,bflx)
122, Generating exit data delete(offset(:),c_10(:))
[874/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90.o
dycoms2_rf02_tndcy:
90, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
91, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
90, Generating default present(wm_zt(:ngrdcol,gr%nzt),wm_zm(:ngrdcol,gr%nzm),gr)
96, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
97, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
98, ! blockidx%x threadidx%x collapsed
96, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr)
107, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
109, ! blockidx%x threadidx%x collapsed
107, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
118, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
119, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
120, ! blockidx%x threadidx%x collapsed
118, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
dycoms2_rf02_sfclyr:
196, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
197, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
196, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol))
197, Generating implicit firstprivate(sens_ht,latent_ht)
[875/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90.o
dycoms2_rf01_tndcy:
66, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
67, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
68, ! blockidx%x threadidx%x collapsed
66, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),gr)
77, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
78, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
79, ! blockidx%x threadidx%x collapsed
77, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
88, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
89, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
90, ! blockidx%x threadidx%x collapsed
88, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
dycoms2_rf01_sfclyr:
178, Generating enter data create(rsat(:),cd(:))
194, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
195, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
194, Generating default present(t_sfc(:ngrdcol),rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
195, Generating implicit firstprivate(t_sfc_interp,sens_ht,latent_ht)
204, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
205, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
204, Generating default present(ustar(:ngrdcol),t_sfc(:),rsat(:ngrdcol),cd(:ngrdcol),p_sfc(:))
205, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
225, Generating exit data delete(rsat(:),cd(:))
[876/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90.o
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:
174, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
175, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
174, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:))
175, Generating implicit firstprivate(ft,bflx)
[877/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90.o
cobra_sfclyr:
144, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
145, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
144, Generating default present(rho_sfc(:),t_sfc(:ngrdcol),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),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)
[878/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90.o
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
[879/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90.o
mpace_b_tndcy:
106, Generating enter data create(t_tendency,velocity_omega)
109, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
110, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
111, ! blockidx%x threadidx%x collapsed
109, Generating default present(gr,p_in_pa(:ngrdcol,:gr%nzt),wm_zt(:ngrdcol,:gr%nzt),thvm(:ngrdcol,:gr%nzt))
111, Generating implicit firstprivate(velocity_omega)
121, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
122, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
121, Generating default present(wm_zm(:ngrdcol,:),gr)
128, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
129, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
130, ! blockidx%x threadidx%x collapsed
128, Generating default present(gr,thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),p_in_pa(:ngrdcol,:gr%nzt))
130, Generating implicit firstprivate(t_tendency)
143, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
144, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
145, ! blockidx%x threadidx%x collapsed
143, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
154, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
155, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
156, ! blockidx%x threadidx%x collapsed
154, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
165, Generating exit data delete(velocity_omega,t_tendency)
mpace_b_sfclyr:
234, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
235, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
234, Generating default present(rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol))
235, Generating implicit firstprivate(latent_heat_flx,sensible_heat_flx)
[880/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90.o
calc_forcings:
39, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
40, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
41, ! blockidx%x threadidx%x collapsed
39, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt))
atex_long_tndcy:
135, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
136, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
137, ! blockidx%x threadidx%x collapsed
135, Generating default present(gr,gr%zt(1:ngrdcol,1:gr%nzt),wm_zt(:ngrdcol,:gr%nzt))
165, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
166, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
165, Generating default present(wm_zm(:ngrdcol,:),gr)
172, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
173, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
174, ! blockidx%x threadidx%x collapsed
172, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
183, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
184, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
185, ! blockidx%x threadidx%x collapsed
183, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
atex_long_sfclyr:
268, Generating enter data create(c_10(:),adjustment(:))
290, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
291, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
290, Generating default present(adjustment(:ngrdcol),ustar(:ngrdcol),t_sfc(:ngrdcol),c_10(:ngrdcol))
291, Generating implicit firstprivate(t_sfc_interp)
313, Generating exit data delete(c_10(:),adjustment(:))
[881/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90.o
[882/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90.o
rico_tndcy:
88, Generating enter data create(qtm_forcing(:,:))
93, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
94, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
95, ! blockidx%x threadidx%x collapsed
93, Generating default present(exner(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt))
95, Generating implicit firstprivate(t_tendency)
116, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
117, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
118, ! blockidx%x threadidx%x collapsed
116, Generating default present(qtm_forcing(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr)
145, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
146, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
147, ! blockidx%x threadidx%x collapsed
145, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
156, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
157, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
158, ! blockidx%x threadidx%x collapsed
156, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
167, Generating exit data delete(qtm_forcing(:,:))
rico_sfclyr:
272, Generating enter data create(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:))
289, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
290, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
289, Generating default present(t_sfc(:),ustar(:ngrdcol),rsat(:ngrdcol),p_sfc(:))
290, Generating implicit firstprivate(t_sfc_interp,saturation_formula)
320, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
321, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
320, Generating default present(z_bot(:ngrdcol),cq(:ngrdcol),ch(:ngrdcol),cm(:ngrdcol))
346, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
347, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
346, Generating default present(cm(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol),upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol))
354, Generating exit data delete(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:))
[883/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90.o
gabls2_tndcy:
91, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
92, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
93, ! blockidx%x threadidx%x collapsed
91, Generating default present(wm_zt(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr)
106, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
107, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
108, ! blockidx%x threadidx%x collapsed
106, Generating default present(wm_zt(:ngrdcol,:gr%nzt),gr)
118, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
119, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
118, Generating default present(wm_zm(:ngrdcol,:),gr)
124, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
126, ! blockidx%x threadidx%x collapsed
124, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
138, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
139, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
140, ! blockidx%x threadidx%x collapsed
138, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
149, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
150, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
151, ! blockidx%x threadidx%x collapsed
149, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
gabls2_sfclyr:
243, Generating enter data create(rsat(:),cz(:))
278, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
279, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
278, Generating default present(cz(:ngrdcol),t_sfc(:),rsat(:ngrdcol),lowest_level(:ngrdcol),p_sfc(:))
279, Generating implicit firstprivate(t_sfc_calc,saturation_formula)
295, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
296, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
295, Generating default present(ustar(:ngrdcol),lowest_level(:),p_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),t_sfc(:ngrdcol),ubar(:))
296, Generating implicit firstprivate(sstheta,bflx)
307, Generating exit data delete(rsat(:),cz(:))
[884/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90.o
calc_forcings:
42, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
43, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
44, ! blockidx%x threadidx%x collapsed
42, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),gr,z_inversion(:ngrdcol),thlm_forcing(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt))
atex_tndcy:
213, Generating enter data create(z_lev(:),z_inversion(:))
219, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
219, Generating default present(z_lev(:ngrdcol),rtm(:ngrdcol,:),gr)
222, Complex loop carried dependence of z_lev prevents parallelization
Loop carried reuse of z_lev prevents parallelization
229, Generating update self(rtm(:,:),z_lev(:))
244, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
245, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
244, Generating default present(z_lev(:ngrdcol),z_inversion(:ngrdcol),gr,gr%zt(1:ngrdcol,:))
250, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
251, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
252, ! blockidx%x threadidx%x collapsed
250, Generating default present(z_inversion(:ngrdcol),wm_zt(:ngrdcol,:gr%nzt),gr,gr%zt(1:ngrdcol,1:gr%nzt))
270, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
271, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
270, Generating default present(wm_zm(:ngrdcol,:),gr)
286, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
287, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
286, Generating default present(z_lev_dycore(:ngrdcol),rtm_dycore(:ngrdcol,:),gr_dycore)
289, Complex loop carried dependence of z_lev_dycore prevents parallelization
Loop carried reuse of z_lev_dycore prevents parallelization
311, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
312, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
311, Generating default present(z_lev_dycore(:ngrdcol),z_inversion_dycore(:ngrdcol),gr_dycore,gr_dycore%zt(1:ngrdcol,:))
355, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
356, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
357, ! blockidx%x threadidx%x collapsed
355, Generating default present(wm_zt(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
365, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
366, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
367, ! blockidx%x threadidx%x collapsed
365, Generating default present(thlm_forcing_dycore(:ngrdcol,:gr_dycore%nzt),rtm_forcing_dycore(:ngrdcol,:gr_dycore%nzt),gr_dycore)
374, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
375, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
376, ! blockidx%x threadidx%x collapsed
374, Generating default present(wm_zm(:ngrdcol,:gr%nzm),gr)
384, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
385, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
386, ! blockidx%x threadidx%x collapsed
384, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr)
395, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
396, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
397, ! blockidx%x threadidx%x collapsed
395, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:))
406, Generating exit data delete(z_lev(:),z_inversion(:))
atex_sfclyr:
472, Generating enter data create(c_10(:),adjustment(:))
482, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
483, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
482, Generating default present(adjustment(:ngrdcol),ustar(:ngrdcol),t_sfc(:ngrdcol),c_10(:ngrdcol))
483, Generating implicit firstprivate(t_sfc_interp)
497, Generating exit data delete(c_10(:),adjustment(:))
[885/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/pdf_parameter_tests.F90: 428)
[886/915] Linking Fortran static library src/G_unit_test_types/libG_unit_test_lib.a
[887/915] Generating Fortran dyndep file src/CMakeFiles/G_unit_tests.dir/Fortran.dd
[888/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90.o
[889/915] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o
[890/915] Linking Fortran executable src/G_unit_tests
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[891/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90.o
prescribe_forcings:
297, Generating enter data create(thlm_bot(:),um_bot(:),vm_bot(:),z_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:))
313, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
314, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
315, ! blockidx%x threadidx%x collapsed
313, Generating default present(rtm_forcing(:ngrdcol,:nzt),thlm_forcing(:ngrdcol,:nzt))
321, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
322, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
323, ! blockidx%x threadidx%x collapsed
321, Generating default present(rtp2_forcing(:ngrdcol,:nzm),rtpthlp_forcing(:ngrdcol,:nzm),wpthlp_forcing(:ngrdcol,:nzm),wprtp_forcing(:ngrdcol,:nzm),thlp2_forcing(:ngrdcol,:nzm))
369, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
370, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
369, Generating default present(rtm_forcing(:ngrdcol,nzt),thlm_forcing(:ngrdcol,nzt))
370, Generating implicit firstprivate(nzt)
442, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
443, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
444, ! blockidx%x threadidx%x collapsed
442, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
466, Generating update self(p_in_pa(:,:))
472, Generating update device(rtm_forcing(:,:),um_ref(:,:),thlm_forcing(:,:),edsclrm_forcing(:,:,:),sclrm_forcing(:,:,:),vm_ref(:,:),wm_zt(:,:),wm_zm(:,:))
491, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
492, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
493, ! blockidx%x threadidx%x collapsed
491, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr)
500, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
501, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
502, ! blockidx%x threadidx%x collapsed
503, !$acc loop seq
500, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:sclr_dim),gr)
503, Loop is parallelizable
511, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
512, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
513, ! blockidx%x threadidx%x collapsed
514, !$acc loop seq
511, Generating default present(gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:edsclr_dim))
514, Loop is parallelizable
592, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
593, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
592, Generating default present(ustar(:ngrdcol))
616, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
617, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
616, Generating default present(ustar(:ngrdcol))
630, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
631, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
630, Generating default present(ustar(:ngrdcol))
652, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
653, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
652, Generating default present(ustar(:ngrdcol))
790, Generating update self(rho_bot(:))
793, Generating update device(ustar(:),wpthlp_sfc(:),wprtp_sfc(:))
844, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
845, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
844, Generating default present(ustar(:ngrdcol))
872, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
873, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
872, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol))
873, Generating implicit firstprivate(sens_ht,latent_ht)
879, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
880, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
881, ! blockidx%x threadidx%x collapsed
879, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_thl),sclr_idx)
881, Generating implicit firstprivate(sens_ht)
888, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
889, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
890, ! blockidx%x threadidx%x collapsed
888, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_rt),sclr_idx)
890, Generating implicit firstprivate(latent_ht)
902, Generating update self(rho_zm(:,:),upwp_sfc(:),ustar(:),t_sfc(:),vpwp_sfc(:),wpthlp_sfc(:),wprtp_sfc(:))
913, Generating exit data delete(thlm_bot(:),um_bot(:),z_bot(:),vm_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:))
read_surface_var_for_bc:
1018, Generating create(thlm_zm(:,:),um_zm(:,:),vm_zm(:,:),k_min(:),rtm_zm(:,:),exner_zm(:,:)) [if not already present]
1023, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1024, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1023, Generating default present(exner_bot(:ngrdcol),gr,z_bot(:ngrdcol),vm_bot(:ngrdcol),thlm_bot(:ngrdcol),um(:ngrdcol,:1),um_bot(:ngrdcol),vm(:ngrdcol,:1),rho_zm(:ngrdcol,:1),rtm(:ngrdcol,:1),rtm_bot(:ngrdcol),thlm(:ngrdcol,:1),rho_bot(:ngrdcol),p_sfc(:ngrdcol),gr%zt(1:ngrdcol,1))
1043, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1044, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1051, !$acc loop seq
1043, Generating default present(gr,z_bot(:ngrdcol),gr%zt(1:ngrdcol,:))
1044, Generating implicit firstprivate(k,min_val)
1051, Loop carried scalar dependence for min_val at line 1052
Loop carried reuse of k_min prevents parallelization
1061, Generating update self(k_min(:))
1094, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1095, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1094, Generating default present(gr,rho_bot(:ngrdcol),p_sfc(:ngrdcol),exner_bot(:ngrdcol),z_bot(:),vm_bot(:ngrdcol),thlm_bot(:ngrdcol),um_bot(:ngrdcol),rtm_bot(:ngrdcol),rho_zm(:ngrdcol,:))
1095, Generating implicit firstprivate(k00,km1,kp2,kp1)
[892/915] Linking Fortran static library src/Benchmark_cases/libbenchmark_cases_lib.a
[893/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90.o
[894/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90.o
[895/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90.o
[896/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90.o
[897/915] Linking Fortran static library src/Microphys/libmicrophys_lib.a
[898/915] Generating Fortran dyndep file src/CMakeFiles/clubb_driver_lib.dir/Fortran.dd
[899/915] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90.o
[900/915] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90.o
init_clubb_case:
2537, Generating enter data create(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%rc_1(:,:))
Generating enter data copyin(pdf_params_zm%mixt_frac(:,:))
Generating enter data create(pdf_params_zm%rsatl_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%covar_chi_eta_2(:,:))
Generating enter data copyin(pdf_params_zm)
Generating enter data create(pdf_params_zm%alpha_rt(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:))
Generating enter data copyin(pdf_params%mixt_frac(:,:))
Generating enter data create(pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:))
Generating enter data copyin(pdf_params)
Generating enter data create(pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:))
Generating enter data copyin(err_info,thv_ds_zt_init(:))
Generating enter data create(rcm_mc(:,:),corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:))
Generating enter data copyin(clubb_params(:,:))
Generating enter data create(sigma_x_1_n(:,:,:))
Generating enter data copyin(sfc_soil_t_in_k_init(:))
Generating enter data create(mu_x_1_n(:,:,:),lscale(:,:),kh_zt(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),wpvp2(:,:),x_mixt_comp_all_levs(:,:,:),lh_thl_clipped(:,:,:),invrs_tau_zm(:,:),kh_zm(:,:))
Generating enter data copyin(invrs_rho_ds_zt_init(:))
Generating enter data create(cloud_frac(:,:),cloudy_downdraft_frac(:,:),vpwp_sfc_pert(:),w_down_in_cloud(:,:),wp4(:,:),rcm(:,:),vpwp(:,:))
Generating enter data copyin(upwp_init(:),vm_init(:),um_init(:),hm_metadata)
Generating enter data create(wp2up2(:,:),wp2up(:,:),wpup2(:,:),wpthvp(:,:),wp3(:,:),radht(:,:),vp3(:,:),up3(:,:),wp2rtp(:,:),wp2thvp(:,:))
Generating enter data copyin(wp2_init(:))
Generating enter data create(wpthlp_sfc(:),cloud_cover(:,:),rc_coef_zm(:,:))
Generating enter data copyin(err_info%err_header(:),nu_vert_res_dep%nu9(:))
Generating enter data create(thlp2_mc(:,:),rtp2_mc(:,:))
Generating enter data copyin(t_sfc(:),vp2_init(:),up2_init(:),vm_ref_init(:),um_ref_init(:))
Generating enter data create(vprcp(:,:))
Generating enter data copyin(vg_init(:))
Generating enter data create(uprcp(:,:))
Generating enter data copyin(ug_init(:))
Generating enter data create(thlm_mc(:,:))
Generating enter data copyin(rtm_init(:))
Generating enter data create(vpwp_sfc(:),upwp_sfc(:))
Generating enter data copyin(thv_ds_zm_init(:))
Generating enter data create(thlpthvp(:,:))
Generating enter data copyin(invrs_rho_ds_zm_init(:))
Generating enter data create(ice_supersat_frac(:,:))
Generating enter data copyin(rho_ds_zm_init(:))
Generating enter data create(rho(:,:),rfrzm(:,:))
Generating enter data copyin(rho_init(:))
Generating enter data create(thlprcp(:,:),rtpthlp_mc(:,:),wp2thlp(:,:),wp2vp2(:,:))
Generating enter data copyin(wm_zt_init(:))
Generating enter data create(rtp3(:,:))
Generating enter data copyin(thlm_ref_init(:),rtm_ref_init(:))
Generating enter data create(wprtp_sfc(:),wprcp(:,:),thlp3(:,:),rtpthlp_forcing(:,:),thlp2_forcing(:,:),rtp2_forcing(:,:),wpthlp_forcing(:,:),wprtp_forcing(:,:))
Generating enter data copyin(pdf_params_zm%w_2(:,:),thlm_init(:))
Generating enter data create(rtpthvp(:,:))
Generating enter data copyin(rcm_init(:))
Generating enter data create(upwp_sfc_pert(:))
Generating enter data copyin(sfc_elevation(:))
Generating enter data create(corr_cholesky_mtx_2(:,:,:,:),vpwp_pert(:,:),upwp_pert(:,:),wprtp_mc(:,:),wpthlp_mc(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),wpthlp(:,:),wprtp(:,:),w_up_in_cloud(:,:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),vm_pert(:,:),um_pert(:,:))
Generating enter data copyin(veg_t_in_k_init(:),thvm_init(:),wm_zm_init(:),rho_zm_init(:))
Generating enter data create(err_info%err_code(:))
Generating enter data copyin(em_init(:))
Generating enter data create(vm_ref(:,:),veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:),um_ref(:,:),thlm_ref(:,:),rtm_ref(:,:),thv_ds_zt(:,:),thv_ds_zm(:,:),invrs_rho_ds_zt(:,:),invrs_rho_ds_zm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),rho_zm(:,:))
Generating enter data copyin(rho_ds_zt_init(:),p_in_pa_init(:))
Generating enter data create(p_in_pa(:,:),thvm(:,:),exner(:,:))
Generating enter data copyin(dummy_dy(:))
Generating enter data create(wm_zm(:,:),wm_zt(:,:),rcm_in_layer(:,:),upwp(:,:),vp2(:,:),up2(:,:),wp2(:,:),vg(:,:),ug(:,:),vm_forcing(:,:),um_forcing(:,:),rtm_forcing(:,:),thlm_forcing(:,:),pdf_params_zm%ice_supersat_frac_2(:,:))
Generating enter data copyin(pdf_params_zm%varnce_w_1(:,:))
Generating enter data create(pdf_params_zm%varnce_thl_2(:,:))
Generating enter data copyin(pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:))
Generating enter data create(pdf_params%ice_supersat_frac_2(:,:))
Generating enter data copyin(pdf_params%varnce_w_1(:,:))
Generating enter data create(pdf_params%varnce_thl_2(:,:))
Generating enter data copyin(pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),deep_soil_t_in_k_init(:),dummy_dx(:),deltaz(:),sclr_idx,fcor(:),exner_init(:),p_in_pa_zm_init(:))
Generating enter data create(sigma_x_2_n(:,:,:))
Generating enter data copyin(gr%zt(:,:))
Generating enter data create(cloudy_updraft_frac(:,:),rvm_mc(:,:))
Generating enter data copyin(pdf_params%w_2(:,:),p_sfc(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep,nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu10(:))
Generating enter data create(mu_x_2_n(:,:,:))
Generating enter data copyin(gr%invrs_dzt(:,:),gr%weights_zm2zt(:,:,:),gr%dzt(:,:),gr%invrs_dzm(:,:),gr%dzm(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:),fcor_y(:))
Generating enter data create(x_nl_all_levs(:,:,:,:))
2612, Generating enter data create(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp3(:,:,:),sclrp2(:,:,:))
Generating enter data copyin(sclrm_init(:,:))
Generating enter data create(sclrpthvp(:,:,:))
Generating enter data copyin(sclr_tol(:))
Generating enter data create(wpsclrp(:,:,:),sclrm(:,:,:),sclrm_forcing(:,:,:),wpsclrp_sfc(:,:))
2617, Generating enter data create(edsclrm(:,:,:))
Generating enter data copyin(edsclrm_init(:,:))
Generating enter data create(edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:))
2621, Generating enter data create(rtphmp_zt(:,:,:))
Generating enter data copyin(hm_metadata%l_mix_rat_hm(:))
Generating enter data create(thlphmp_zt(:,:,:),wphydrometp(:,:,:),wp2hmp(:,:,:))
set_case_initial_conditions:
2692, Generating implicit firstprivate(ngrdcol,lh_num_samples)
Generating NVIDIA GPU code
2693, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2694, ! blockidx%x threadidx%x collapsed
2695, ! blockidx%x threadidx%x collapsed
2696, !$acc loop seq
2692, Generating default present(x_nl_all_levs(1:ngrdcol,1:lh_num_samples,1:gr%nzt,:),x_mixt_comp_all_levs(1:ngrdcol,1:lh_num_samples,1:gr%nzt),lh_sample_point_weights(1:ngrdcol,1:lh_num_samples,1:gr%nzt),gr)
2696, Loop is parallelizable
2703, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2704, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2705, ! blockidx%x threadidx%x collapsed
2703, Generating default present(um_forcing(1:ngrdcol,1:gr%nzt),ug_init(1:gr%nzt),vm_forcing(1:ngrdcol,1:gr%nzt),vg_init(1:gr%nzt),um_ref_init(1:gr%nzt),vm_ref_init(1:gr%nzt),thlm_forcing(1:ngrdcol,1:gr%nzt),rvm_mc(1:ngrdcol,1:gr%nzt),rtm_forcing(1:ngrdcol,1:gr%nzt),rho_init(1:gr%nzt),w_down_in_cloud(1:ngrdcol,1:gr%nzt),vp3(1:ngrdcol,1:gr%nzt),cloudy_downdraft_frac(1:ngrdcol,1:gr%nzt),cloud_frac(1:ngrdcol,1:gr%nzt),wp2up(1:ngrdcol,1:gr%nzt),p_in_pa(1:ngrdcol,1:gr%nzt),lscale(1:ngrdcol,1:gr%nzt),exner(1:ngrdcol,1:gr%nzt),cloudy_updraft_frac(1:ngrdcol,1:gr%nzt),rho_ds_zt_init(1:gr%nzt),rfrzm(1:ngrdcol,1:gr%nzt),rho_ds_zt(1:ngrdcol,1:gr%nzt),rho(1:ngrdcol,1:gr%nzt),invrs_rho_ds_zt(1:ngrdcol,1:gr%nzt),ice_supersat_frac(1:ngrdcol,1:gr%nzt),thv_ds_zt(1:ngrdcol,1:gr%nzt),thlp3(1:ngrdcol,1:gr%nzt),thlm(1:ngrdcol,1:gr%nzt),rtm(1:ngrdcol,1:gr%nzt),um(1:ngrdcol,1:gr%nzt),vm(1:ngrdcol,1:gr%nzt),um_init(1:gr%nzt),vm_init(1:gr%nzt),wm_zt(1:ngrdcol,1:gr%nzt),w_up_in_cloud(1:ngrdcol,1:gr%nzt),rcm_in_layer(1:ngrdcol,1:gr%nzt),radht(1:ngrdcol,1:gr%nzt),cloud_cover(1:ngrdcol,1:gr%nzt),gr,rcm(1:ngrdcol,1:gr%nzt),ug(1:ngrdcol,1:gr%nzt),thvm_init(1:gr%nzt),vg(1:ngrdcol,1:gr%nzt),up3(1:ngrdcol,1:gr%nzt),um_ref(1:ngrdcol,1:gr%nzt),um_pert(1:ngrdcol,1:gr%nzt),vm_ref(1:ngrdcol,1:gr%nzt),vm_pert(1:ngrdcol,1:gr%nzt),thlm_ref(1:ngrdcol,1:gr%nzt),thlm_mc(1:ngrdcol,1:gr%nzt),rtm_ref(1:ngrdcol,1:gr%nzt),rtm_init(1:gr%nzt),thvm(1:ngrdcol,1:gr%nzt),thv_ds_zt_init(1:gr%nzt),p_in_pa_init(1:gr%nzt),thlm_ref_init(1:gr%nzt),rtm_ref_init(1:gr%nzt),wp2thlp(1:ngrdcol,1:gr%nzt),wp2thvp(1:ngrdcol,1:gr%nzt),wm_zt_init(1:gr%nzt),wp2rtp(1:ngrdcol,1:gr%nzt),wp3(1:ngrdcol,1:gr%nzt),wpvp2(1:ngrdcol,1:gr%nzt),wpup2(1:ngrdcol,1:gr%nzt),invrs_rho_ds_zt_init(1:gr%nzt),kh_zt(1:ngrdcol,1:gr%nzt),rtp3(1:ngrdcol,1:gr%nzt),rcm_init(1:gr%nzt),thlm_init(1:gr%nzt),rcm_mc(1:ngrdcol,1:gr%nzt),exner_init(1:gr%nzt))
2760, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2761, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2762, ! blockidx%x threadidx%x collapsed
2760, Generating default present(upwp(1:ngrdcol,1:gr%nzm),uprcp(1:ngrdcol,1:gr%nzm),vprcp(1:ngrdcol,1:gr%nzm),up2(1:ngrdcol,1:gr%nzm),thv_ds_zm_init(1:gr%nzm),vp2(1:ngrdcol,1:gr%nzm),upwp_pert(1:ngrdcol,1:gr%nzm),wprcp(1:ngrdcol,1:gr%nzm),wprtp_mc(1:ngrdcol,1:gr%nzm),wp4(1:ngrdcol,1:gr%nzm),wp2(1:ngrdcol,1:gr%nzm),wm_zm_init(1:gr%nzm),rho_zm_init(1:gr%nzm),rtpthvp(1:ngrdcol,1:gr%nzm),rtp2_mc(1:ngrdcol,1:gr%nzm),rho_zm(1:ngrdcol,1:gr%nzm),rho_ds_zm_init(1:gr%nzm),rho_ds_zm(1:ngrdcol,1:gr%nzm),rc_coef_zm(1:ngrdcol,1:gr%nzm),invrs_rho_ds_zm(1:ngrdcol,1:gr%nzm),gr,thv_ds_zm(1:ngrdcol,1:gr%nzm),thlpthvp(1:ngrdcol,1:gr%nzm),wprtp(1:ngrdcol,1:gr%nzm),wpthlp(1:ngrdcol,1:gr%nzm),rtp2(1:ngrdcol,1:gr%nzm),thlp2(1:ngrdcol,1:gr%nzm),rtpthlp(1:ngrdcol,1:gr%nzm),upwp_init(1:gr%nzm),vpwp(1:ngrdcol,1:gr%nzm),wm_zm(1:ngrdcol,1:gr%nzm),vpwp_pert(1:ngrdcol,1:gr%nzm),invrs_rho_ds_zm_init(1:gr%nzm),thlp2_mc(1:ngrdcol,1:gr%nzm),rtpthlp_mc(1:ngrdcol,1:gr%nzm),thlprcp(1:ngrdcol,1:gr%nzm),wpthlp_mc(1:ngrdcol,1:gr%nzm),wpthvp(1:ngrdcol,1:gr%nzm),up2_init(1:gr%nzm),vp2_init(1:gr%nzm),kh_zm(1:ngrdcol,1:gr%nzm),wp2vp2(1:ngrdcol,1:gr%nzm),wp2_init(1:gr%nzm),wp2up2(1:ngrdcol,1:gr%nzm),invrs_tau_zm(1:ngrdcol,1:gr%nzm),wprtp_forcing(1:ngrdcol,1:gr%nzm),wpthlp_forcing(1:ngrdcol,1:gr%nzm),rtp2_forcing(1:ngrdcol,1:gr%nzm),thlp2_forcing(1:ngrdcol,1:gr%nzm),rtpthlp_forcing(1:ngrdcol,1:gr%nzm))
2807, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2808, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2807, Generating default present(wpthlp_sfc(1:ngrdcol),wprtp_sfc(1:ngrdcol),vpwp_sfc(1:ngrdcol),sfc_soil_t_in_k_init(:),veg_t_in_k_init(:),deep_soil_t_in_k(1:ngrdcol),sfc_soil_t_in_k(1:ngrdcol),deep_soil_t_in_k_init(:),veg_t_in_k(1:ngrdcol),upwp_sfc(1:ngrdcol))
2821, Generating implicit firstprivate(ngrdcol,sclr_dim)
Generating NVIDIA GPU code
2822, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2823, ! blockidx%x threadidx%x collapsed
2824, ! blockidx%x threadidx%x collapsed
2821, Generating default present(sclrm_forcing(1:ngrdcol,1:gr%nzt,1:sclr_dim),gr,sclrm(1:ngrdcol,1:gr%nzt,1:sclr_dim),sclrp3(1:ngrdcol,1:gr%nzt,1:sclr_dim),sclrm_init(1:gr%nzt,1:sclr_dim))
2832, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
2833, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2834, ! blockidx%x threadidx%x collapsed
2835, ! blockidx%x threadidx%x collapsed
2832, Generating default present(sclrpthlp(1:ngrdcol,1:gr%nzm,1:sclr_dim),gr,sclr_tol(1:sclr_dim),sclrp2(1:ngrdcol,1:gr%nzm,1:sclr_dim),sclrprtp(1:ngrdcol,1:gr%nzm,1:sclr_dim),wpsclrp(1:ngrdcol,1:gr%nzm,1:sclr_dim),sclrpthvp(1:ngrdcol,1:gr%nzm,1:sclr_dim))
2845, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
2846, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2847, ! blockidx%x threadidx%x collapsed
2845, Generating default present(wpsclrp_sfc(1:ngrdcol,1:sclr_dim))
2856, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
2857, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2858, ! blockidx%x threadidx%x collapsed
2859, ! blockidx%x threadidx%x collapsed
2856, Generating default present(edsclrm_forcing(1:ngrdcol,1:gr%nzt,1:edsclr_dim),edsclrm(1:ngrdcol,1:gr%nzt,1:edsclr_dim),gr,edsclrm_init(1:gr%nzt,1:edsclr_dim))
2866, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
2867, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2868, ! blockidx%x threadidx%x collapsed
2866, Generating default present(wpedsclrp_sfc(1:ngrdcol,1:edsclr_dim))
2877, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
2878, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2879, ! blockidx%x threadidx%x collapsed
2880, ! blockidx%x threadidx%x collapsed
2877, Generating default present(rtphmp_zt(1:ngrdcol,1:gr%nzt,1:hydromet_dim),gr,wp2hmp(1:ngrdcol,1:gr%nzt,1:hydromet_dim),thlphmp_zt(1:ngrdcol,1:gr%nzt,1:hydromet_dim))
2888, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
2889, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2890, ! blockidx%x threadidx%x collapsed
2891, ! blockidx%x threadidx%x collapsed
2888, Generating default present(wphydrometp(1:ngrdcol,1:gr%nzm,1:hydromet_dim),gr)
3011, Generating update self(deltaz(:),gr%zt(:,:),gr%zm(:,:),clubb_params(:,:))
3017, Generating update device(nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu9(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu10(:))
advance_clubb_to_end:
3250, Generating update self(wp2thvp(:,:),thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2up(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wprtp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:),wpthlp(:,:))
3253, Generating update self(sclrm(:,:,:))
3254, Generating update self(edsclrm(:,:,:))
3315, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3316, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3317, ! blockidx%x threadidx%x collapsed
3315, Generating default present(rcm_mc(1:ngrdcol,1:gr%nzt),rtm_forcing(1:ngrdcol,1:gr%nzt),radht(1:ngrdcol,1:gr%nzt),rfrzm(1:ngrdcol,1:gr%nzt),gr,thlm_mc(1:ngrdcol,1:gr%nzt),thlm_forcing(1:ngrdcol,1:gr%nzt),rvm_mc(1:ngrdcol,1:gr%nzt))
3333, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3334, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3335, ! blockidx%x threadidx%x collapsed
3333, Generating default present(wprtp_forcing(1:ngrdcol,1:gr%nzm),thlp2_mc(1:ngrdcol,1:gr%nzm),wpthlp_mc(1:ngrdcol,1:gr%nzm),wpthlp_forcing(1:ngrdcol,1:gr%nzm),wprtp_mc(1:ngrdcol,1:gr%nzm),rtp2_forcing(1:ngrdcol,1:gr%nzm),gr,thlp2_forcing(1:ngrdcol,1:gr%nzm),rtpthlp_mc(1:ngrdcol,1:gr%nzm),rtpthlp_forcing(1:ngrdcol,1:gr%nzm),rtp2_mc(1:ngrdcol,1:gr%nzm))
3346, Generating update self(rfrzm(:,:))
3356, Generating update device(rfrzm(:,:))
3575, 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(:,:,:))
3590, Generating copyout(skw_zm(:,:)) [if not already present]
Generating copyin(wp3_zm(:,:),wp2(:,:),clubb_params(:,:)) [if not already present]
3669, Generating update device(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:),wpthlp_mc(:,:))
3671, Generating update device(wphydrometp(:,:,:))
3690, Generating update self(cloud_frac(:,:),rcm(:,:),rho_zm(:,:),rho(:,:),exner(:,:))
3705, Generating update device(thlm_mc(:,:),rcm_mc(:,:))
3711, Generating update self(cloud_frac(:,:))
3722, Generating update self(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:))
clean_up_clubb:
4048, Generating exit data delete(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm,pdf_params_zm%alpha_rt(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),pdf_params,pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),err_info,deep_soil_t_in_k_init(:),thv_ds_zt_init(:),rcm_mc(:,:),corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:),clubb_params(:,:),sigma_x_1_n(:,:,:),sfc_soil_t_in_k_init(:),mu_x_1_n(:,:,:),lscale(:,:),kh_zt(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),wpvp2(:,:),x_mixt_comp_all_levs(:,:,:),lh_thl_clipped(:,:,:),invrs_tau_zm(:,:),kh_zm(:,:),invrs_rho_ds_zt_init(:),cloud_frac(:,:),cloudy_downdraft_frac(:,:),vpwp_sfc_pert(:),w_down_in_cloud(:,:),wp4(:,:),rcm(:,:),vpwp(:,:),upwp_init(:),vm_init(:),um_init(:),hm_metadata,wp2up2(:,:),wp2up(:,:),wpup2(:,:),wpthvp(:,:),wp3(:,:),radht(:,:),vp3(:,:),up3(:,:),wp2rtp(:,:),wp2thvp(:,:),wp2_init(:),wpthlp_sfc(:),cloud_cover(:,:),rc_coef_zm(:,:),err_info%err_header(:),nu_vert_res_dep%nu9(:),thlp2_mc(:,:),rtp2_mc(:,:),t_sfc(:),vp2_init(:),up2_init(:),vm_ref_init(:),um_ref_init(:),vprcp(:,:),vg_init(:),uprcp(:,:),ug_init(:),thlm_mc(:,:),rtm_init(:),vpwp_sfc(:),upwp_sfc(:),thv_ds_zm_init(:),thlpthvp(:,:),invrs_rho_ds_zm_init(:),ice_supersat_frac(:,:),rho_ds_zm_init(:),rho(:,:),rfrzm(:,:),rho_init(:),thlprcp(:,:),rtpthlp_mc(:,:),wp2thlp(:,:),wp2vp2(:,:),wm_zt_init(:),rtp3(:,:),thlm_ref_init(:),rtm_ref_init(:),wprtp_sfc(:),wprcp(:,:),thlp3(:,:),rtpthlp_forcing(:,:),thlp2_forcing(:,:),rtp2_forcing(:,:),wpthlp_forcing(:,:),wprtp_forcing(:,:),pdf_params_zm%w_2(:,:),thlm_init(:),rtpthvp(:,:),rcm_init(:),upwp_sfc_pert(:),sfc_elevation(:),corr_cholesky_mtx_2(:,:,:,:),vpwp_pert(:,:),upwp_pert(:,:),wprtp_mc(:,:),wpthlp_mc(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),wpthlp(:,:),wprtp(:,:),w_up_in_cloud(:,:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),vm_pert(:,:),um_pert(:,:),veg_t_in_k_init(:),thvm_init(:),wm_zm_init(:),rho_zm_init(:),err_info%err_code(:),em_init(:),vm_ref(:,:),veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:),um_ref(:,:),thlm_ref(:,:),rtm_ref(:,:),thv_ds_zt(:,:),thv_ds_zm(:,:),invrs_rho_ds_zt(:,:),invrs_rho_ds_zm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),rho_zm(:,:),rho_ds_zt_init(:),p_in_pa_init(:),p_in_pa(:,:),thvm(:,:),exner(:,:),dummy_dy(:),wm_zm(:,:),wm_zt(:,:),rcm_in_layer(:,:),upwp(:,:),vp2(:,:),up2(:,:),wp2(:,:),vg(:,:),ug(:,:),vm_forcing(:,:),um_forcing(:,:),rtm_forcing(:,:),thlm_forcing(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),dummy_dx(:),deltaz(:),sclr_idx,fcor(:),exner_init(:),p_in_pa_zm_init(:),sigma_x_2_n(:,:,:),gr%zt(:,:),cloudy_updraft_frac(:,:),rvm_mc(:,:),pdf_params%w_2(:,:),p_sfc(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep,nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu10(:),mu_x_2_n(:,:,:),gr%invrs_dzt(:,:),gr%weights_zm2zt(:,:,:),gr%dzt(:,:),gr%invrs_dzm(:,:),gr%dzm(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:),fcor_y(:),x_nl_all_levs(:,:,:,:))
4124, Generating exit data delete(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp3(:,:,:),sclrp2(:,:,:),sclrm_init(:,:),sclrpthvp(:,:,:),sclr_tol(:),wpsclrp(:,:,:),sclrm(:,:,:),sclrm_forcing(:,:,:),wpsclrp_sfc(:,:))
4129, Generating exit data delete(edsclrm(:,:,:),edsclrm_init(:,:),edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:))
4133, Generating exit data delete(rtphmp_zt(:,:,:),hm_metadata%l_mix_rat_hm(:),thlphmp_zt(:,:,:),wphydrometp(:,:,:),wp2hmp(:,:,:))
[901/915] Linking Fortran static library src/libclubb_driver_lib.a
[902/915] Generating Fortran dyndep file src/CMakeFiles/clubb_standalone.dir/Fortran.dd
[903/915] Generating Fortran dyndep file src/CMakeFiles/clubb_thread_test.dir/Fortran.dd
[904/915] Generating Fortran dyndep file src/CMakeFiles/clubb_driver_test.dir/Fortran.dd
[905/915] Generating Fortran dyndep file src/CMakeFiles/clubb_tuner.dir/Fortran.dd
[906/915] Building Fortran object src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90.o
[907/915] Building Fortran object src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90.o
[908/915] Building Fortran object src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90.o
[909/915] Linking Fortran executable src/clubb_thread_test
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[910/915] Building Fortran object src/CMakeFiles/clubb_tuner.dir/error.F90.o
[911/915] Linking Fortran executable src/clubb_driver_test
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[912/915] Linking Fortran executable src/clubb_standalone
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[913/915] Building Fortran object src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90.o
[914/915] Linking Fortran executable src/clubb_tuner
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[914/915] Install the project...
-- Install configuration: "Release"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/libclubb_driver_lib.a
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/clubb_tuner
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/clubb_tuner" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/G_unit_tests
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/G_unit_tests" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/clubb_thread_test
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/clubb_thread_test" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/clubb_driver_test
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenacc_PRECdouble/clubb_driver_test" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
CLUBBStandardsCheck.py: beginning check on src
PASS: 0 checks failed for src
CLUBBStandardsCheck.py: beginning check on src/CLUBB_core
PASS: 0 checks failed for src/CLUBB_core
CLUBBStandardsCheck.py: beginning check on src/SILHS
PASS: 0 checks failed for src/SILHS
CLUBBStandardsCheck.py: beginning check on src/Benchmark_cases
PASS: 0 checks failed for src/Benchmark_cases
CLUBBStandardsCheck.py: beginning check on src/Radiation
PASS: 0 checks failed for src/Radiation
CLUBBStandardsCheck.py: beginning check on src/Microphys
PASS: 0 checks failed for src/Microphys
CLUBBStandardsCheck.py: beginning check on src/Microphys/KK_microphys
PASS: 0 checks failed for src/Microphys/KK_microphys
CLUBBStandardsCheck.py: beginning check on src/G_unit_test_types
PASS: 0 checks failed for src/G_unit_test_types
[92mBuild completed successfully, and all source code checks passed.[0m
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU_ACC)
[Pipeline] lock
Trying to acquire lock on [Resource: GPU_built-in]
Resource [GPU_built-in] did not exist. Created.
Lock acquired on [Resource: GPU_built-in]
[Pipeline] {
[Pipeline] sh
+ ulimit -s 8388608
+ run_scripts/run_scm.py -params clubb_params_multi_col.in -stats input/stats/multi_col_stats.in -debug 0 arm
- using executable: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/run_scripts/../install/latest/clubb_standalone
=================== Running arm ===================
When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1.
C2rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1.
C2thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1.
C2rtthl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1.
C6rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
stats_nsamp = 1
stats_nout = 1
iteration: 1 / 870 -- time = 41460.0 / 93600.0
iteration: 2 / 870 -- time = 41520.0 / 93600.0
iteration: 3 / 870 -- time = 41580.0 / 93600.0
iteration: 4 / 870 -- time = 41640.0 / 93600.0
iteration: 5 / 870 -- time = 41700.0 / 93600.0
iteration: 6 / 870 -- time = 41760.0 / 93600.0
iteration: 7 / 870 -- time = 41820.0 / 93600.0
iteration: 8 / 870 -- time = 41880.0 / 93600.0
iteration: 9 / 870 -- time = 41940.0 / 93600.0
iteration: 10 / 870 -- time = 42000.0 / 93600.0
iteration: 11 / 870 -- time = 42060.0 / 93600.0
iteration: 12 / 870 -- time = 42120.0 / 93600.0
iteration: 13 / 870 -- time = 42180.0 / 93600.0
iteration: 14 / 870 -- time = 42240.0 / 93600.0
iteration: 15 / 870 -- time = 42300.0 / 93600.0
iteration: 16 / 870 -- time = 42360.0 / 93600.0
iteration: 17 / 870 -- time = 42420.0 / 93600.0
iteration: 18 / 870 -- time = 42480.0 / 93600.0
iteration: 19 / 870 -- time = 42540.0 / 93600.0
iteration: 20 / 870 -- time = 42600.0 / 93600.0
iteration: 21 / 870 -- time = 42660.0 / 93600.0
iteration: 22 / 870 -- time = 42720.0 / 93600.0
iteration: 23 / 870 -- time = 42780.0 / 93600.0
iteration: 24 / 870 -- time = 42840.0 / 93600.0
iteration: 25 / 870 -- time = 42900.0 / 93600.0
iteration: 26 / 870 -- time = 42960.0 / 93600.0
iteration: 27 / 870 -- time = 43020.0 / 93600.0
iteration: 28 / 870 -- time = 43080.0 / 93600.0
iteration: 29 / 870 -- time = 43140.0 / 93600.0
iteration: 30 / 870 -- time = 43200.0 / 93600.0
iteration: 31 / 870 -- time = 43260.0 / 93600.0
iteration: 32 / 870 -- time = 43320.0 / 93600.0
iteration: 33 / 870 -- time = 43380.0 / 93600.0
iteration: 34 / 870 -- time = 43440.0 / 93600.0
iteration: 35 / 870 -- time = 43500.0 / 93600.0
iteration: 36 / 870 -- time = 43560.0 / 93600.0
iteration: 37 / 870 -- time = 43620.0 / 93600.0
iteration: 38 / 870 -- time = 43680.0 / 93600.0
iteration: 39 / 870 -- time = 43740.0 / 93600.0
iteration: 40 / 870 -- time = 43800.0 / 93600.0
iteration: 41 / 870 -- time = 43860.0 / 93600.0
iteration: 42 / 870 -- time = 43920.0 / 93600.0
iteration: 43 / 870 -- time = 43980.0 / 93600.0
iteration: 44 / 870 -- time = 44040.0 / 93600.0
iteration: 45 / 870 -- time = 44100.0 / 93600.0
iteration: 46 / 870 -- time = 44160.0 / 93600.0
iteration: 47 / 870 -- time = 44220.0 / 93600.0
iteration: 48 / 870 -- time = 44280.0 / 93600.0
iteration: 49 / 870 -- time = 44340.0 / 93600.0
iteration: 50 / 870 -- time = 44400.0 / 93600.0
iteration: 51 / 870 -- time = 44460.0 / 93600.0
iteration: 52 / 870 -- time = 44520.0 / 93600.0
iteration: 53 / 870 -- time = 44580.0 / 93600.0
iteration: 54 / 870 -- time = 44640.0 / 93600.0
iteration: 55 / 870 -- time = 44700.0 / 93600.0
iteration: 56 / 870 -- time = 44760.0 / 93600.0
iteration: 57 / 870 -- time = 44820.0 / 93600.0
iteration: 58 / 870 -- time = 44880.0 / 93600.0
iteration: 59 / 870 -- time = 44940.0 / 93600.0
iteration: 60 / 870 -- time = 45000.0 / 93600.0
iteration: 61 / 870 -- time = 45060.0 / 93600.0
iteration: 62 / 870 -- time = 45120.0 / 93600.0
iteration: 63 / 870 -- time = 45180.0 / 93600.0
iteration: 64 / 870 -- time = 45240.0 / 93600.0
iteration: 65 / 870 -- time = 45300.0 / 93600.0
iteration: 66 / 870 -- time = 45360.0 / 93600.0
iteration: 67 / 870 -- time = 45420.0 / 93600.0
iteration: 68 / 870 -- time = 45480.0 / 93600.0
iteration: 69 / 870 -- time = 45540.0 / 93600.0
iteration: 70 / 870 -- time = 45600.0 / 93600.0
iteration: 71 / 870 -- time = 45660.0 / 93600.0
iteration: 72 / 870 -- time = 45720.0 / 93600.0
iteration: 73 / 870 -- time = 45780.0 / 93600.0
iteration: 74 / 870 -- time = 45840.0 / 93600.0
iteration: 75 / 870 -- time = 45900.0 / 93600.0
iteration: 76 / 870 -- time = 45960.0 / 93600.0
iteration: 77 / 870 -- time = 46020.0 / 93600.0
iteration: 78 / 870 -- time = 46080.0 / 93600.0
iteration: 79 / 870 -- time = 46140.0 / 93600.0
iteration: 80 / 870 -- time = 46200.0 / 93600.0
iteration: 81 / 870 -- time = 46260.0 / 93600.0
iteration: 82 / 870 -- time = 46320.0 / 93600.0
iteration: 83 / 870 -- time = 46380.0 / 93600.0
iteration: 84 / 870 -- time = 46440.0 / 93600.0
iteration: 85 / 870 -- time = 46500.0 / 93600.0
iteration: 86 / 870 -- time = 46560.0 / 93600.0
iteration: 87 / 870 -- time = 46620.0 / 93600.0
iteration: 88 / 870 -- time = 46680.0 / 93600.0
iteration: 89 / 870 -- time = 46740.0 / 93600.0
iteration: 90 / 870 -- time = 46800.0 / 93600.0
iteration: 91 / 870 -- time = 46860.0 / 93600.0
iteration: 92 / 870 -- time = 46920.0 / 93600.0
iteration: 93 / 870 -- time = 46980.0 / 93600.0
iteration: 94 / 870 -- time = 47040.0 / 93600.0
iteration: 95 / 870 -- time = 47100.0 / 93600.0
iteration: 96 / 870 -- time = 47160.0 / 93600.0
iteration: 97 / 870 -- time = 47220.0 / 93600.0
iteration: 98 / 870 -- time = 47280.0 / 93600.0
iteration: 99 / 870 -- time = 47340.0 / 93600.0
iteration: 100 / 870 -- time = 47400.0 / 93600.0
iteration: 101 / 870 -- time = 47460.0 / 93600.0
iteration: 102 / 870 -- time = 47520.0 / 93600.0
iteration: 103 / 870 -- time = 47580.0 / 93600.0
iteration: 104 / 870 -- time = 47640.0 / 93600.0
iteration: 105 / 870 -- time = 47700.0 / 93600.0
iteration: 106 / 870 -- time = 47760.0 / 93600.0
iteration: 107 / 870 -- time = 47820.0 / 93600.0
iteration: 108 / 870 -- time = 47880.0 / 93600.0
iteration: 109 / 870 -- time = 47940.0 / 93600.0
iteration: 110 / 870 -- time = 48000.0 / 93600.0
iteration: 111 / 870 -- time = 48060.0 / 93600.0
iteration: 112 / 870 -- time = 48120.0 / 93600.0
iteration: 113 / 870 -- time = 48180.0 / 93600.0
iteration: 114 / 870 -- time = 48240.0 / 93600.0
iteration: 115 / 870 -- time = 48300.0 / 93600.0
iteration: 116 / 870 -- time = 48360.0 / 93600.0
iteration: 117 / 870 -- time = 48420.0 / 93600.0
iteration: 118 / 870 -- time = 48480.0 / 93600.0
iteration: 119 / 870 -- time = 48540.0 / 93600.0
iteration: 120 / 870 -- time = 48600.0 / 93600.0
iteration: 121 / 870 -- time = 48660.0 / 93600.0
iteration: 122 / 870 -- time = 48720.0 / 93600.0
iteration: 123 / 870 -- time = 48780.0 / 93600.0
iteration: 124 / 870 -- time = 48840.0 / 93600.0
iteration: 125 / 870 -- time = 48900.0 / 93600.0
iteration: 126 / 870 -- time = 48960.0 / 93600.0
iteration: 127 / 870 -- time = 49020.0 / 93600.0
iteration: 128 / 870 -- time = 49080.0 / 93600.0
iteration: 129 / 870 -- time = 49140.0 / 93600.0
iteration: 130 / 870 -- time = 49200.0 / 93600.0
iteration: 131 / 870 -- time = 49260.0 / 93600.0
iteration: 132 / 870 -- time = 49320.0 / 93600.0
iteration: 133 / 870 -- time = 49380.0 / 93600.0
iteration: 134 / 870 -- time = 49440.0 / 93600.0
iteration: 135 / 870 -- time = 49500.0 / 93600.0
iteration: 136 / 870 -- time = 49560.0 / 93600.0
iteration: 137 / 870 -- time = 49620.0 / 93600.0
iteration: 138 / 870 -- time = 49680.0 / 93600.0
iteration: 139 / 870 -- time = 49740.0 / 93600.0
iteration: 140 / 870 -- time = 49800.0 / 93600.0
iteration: 141 / 870 -- time = 49860.0 / 93600.0
iteration: 142 / 870 -- time = 49920.0 / 93600.0
iteration: 143 / 870 -- time = 49980.0 / 93600.0
iteration: 144 / 870 -- time = 50040.0 / 93600.0
iteration: 145 / 870 -- time = 50100.0 / 93600.0
iteration: 146 / 870 -- time = 50160.0 / 93600.0
iteration: 147 / 870 -- time = 50220.0 / 93600.0
iteration: 148 / 870 -- time = 50280.0 / 93600.0
iteration: 149 / 870 -- time = 50340.0 / 93600.0
iteration: 150 / 870 -- time = 50400.0 / 93600.0
iteration: 151 / 870 -- time = 50460.0 / 93600.0
iteration: 152 / 870 -- time = 50520.0 / 93600.0
iteration: 153 / 870 -- time = 50580.0 / 93600.0
iteration: 154 / 870 -- time = 50640.0 / 93600.0
iteration: 155 / 870 -- time = 50700.0 / 93600.0
iteration: 156 / 870 -- time = 50760.0 / 93600.0
iteration: 157 / 870 -- time = 50820.0 / 93600.0
iteration: 158 / 870 -- time = 50880.0 / 93600.0
iteration: 159 / 870 -- time = 50940.0 / 93600.0
iteration: 160 / 870 -- time = 51000.0 / 93600.0
iteration: 161 / 870 -- time = 51060.0 / 93600.0
iteration: 162 / 870 -- time = 51120.0 / 93600.0
iteration: 163 / 870 -- time = 51180.0 / 93600.0
iteration: 164 / 870 -- time = 51240.0 / 93600.0
iteration: 165 / 870 -- time = 51300.0 / 93600.0
iteration: 166 / 870 -- time = 51360.0 / 93600.0
iteration: 167 / 870 -- time = 51420.0 / 93600.0
iteration: 168 / 870 -- time = 51480.0 / 93600.0
iteration: 169 / 870 -- time = 51540.0 / 93600.0
iteration: 170 / 870 -- time = 51600.0 / 93600.0
iteration: 171 / 870 -- time = 51660.0 / 93600.0
iteration: 172 / 870 -- time = 51720.0 / 93600.0
iteration: 173 / 870 -- time = 51780.0 / 93600.0
iteration: 174 / 870 -- time = 51840.0 / 93600.0
iteration: 175 / 870 -- time = 51900.0 / 93600.0
iteration: 176 / 870 -- time = 51960.0 / 93600.0
iteration: 177 / 870 -- time = 52020.0 / 93600.0
iteration: 178 / 870 -- time = 52080.0 / 93600.0
iteration: 179 / 870 -- time = 52140.0 / 93600.0
iteration: 180 / 870 -- time = 52200.0 / 93600.0
iteration: 181 / 870 -- time = 52260.0 / 93600.0
iteration: 182 / 870 -- time = 52320.0 / 93600.0
iteration: 183 / 870 -- time = 52380.0 / 93600.0
iteration: 184 / 870 -- time = 52440.0 / 93600.0
iteration: 185 / 870 -- time = 52500.0 / 93600.0
iteration: 186 / 870 -- time = 52560.0 / 93600.0
iteration: 187 / 870 -- time = 52620.0 / 93600.0
iteration: 188 / 870 -- time = 52680.0 / 93600.0
iteration: 189 / 870 -- time = 52740.0 / 93600.0
iteration: 190 / 870 -- time = 52800.0 / 93600.0
iteration: 191 / 870 -- time = 52860.0 / 93600.0
iteration: 192 / 870 -- time = 52920.0 / 93600.0
iteration: 193 / 870 -- time = 52980.0 / 93600.0
iteration: 194 / 870 -- time = 53040.0 / 93600.0
iteration: 195 / 870 -- time = 53100.0 / 93600.0
iteration: 196 / 870 -- time = 53160.0 / 93600.0
iteration: 197 / 870 -- time = 53220.0 / 93600.0
iteration: 198 / 870 -- time = 53280.0 / 93600.0
iteration: 199 / 870 -- time = 53340.0 / 93600.0
iteration: 200 / 870 -- time = 53400.0 / 93600.0
iteration: 201 / 870 -- time = 53460.0 / 93600.0
iteration: 202 / 870 -- time = 53520.0 / 93600.0
iteration: 203 / 870 -- time = 53580.0 / 93600.0
iteration: 204 / 870 -- time = 53640.0 / 93600.0
iteration: 205 / 870 -- time = 53700.0 / 93600.0
iteration: 206 / 870 -- time = 53760.0 / 93600.0
iteration: 207 / 870 -- time = 53820.0 / 93600.0
iteration: 208 / 870 -- time = 53880.0 / 93600.0
iteration: 209 / 870 -- time = 53940.0 / 93600.0
iteration: 210 / 870 -- time = 54000.0 / 93600.0
iteration: 211 / 870 -- time = 54060.0 / 93600.0
iteration: 212 / 870 -- time = 54120.0 / 93600.0
iteration: 213 / 870 -- time = 54180.0 / 93600.0
iteration: 214 / 870 -- time = 54240.0 / 93600.0
iteration: 215 / 870 -- time = 54300.0 / 93600.0
iteration: 216 / 870 -- time = 54360.0 / 93600.0
iteration: 217 / 870 -- time = 54420.0 / 93600.0
iteration: 218 / 870 -- time = 54480.0 / 93600.0
iteration: 219 / 870 -- time = 54540.0 / 93600.0
iteration: 220 / 870 -- time = 54600.0 / 93600.0
iteration: 221 / 870 -- time = 54660.0 / 93600.0
iteration: 222 / 870 -- time = 54720.0 / 93600.0
iteration: 223 / 870 -- time = 54780.0 / 93600.0
iteration: 224 / 870 -- time = 54840.0 / 93600.0
iteration: 225 / 870 -- time = 54900.0 / 93600.0
iteration: 226 / 870 -- time = 54960.0 / 93600.0
iteration: 227 / 870 -- time = 55020.0 / 93600.0
iteration: 228 / 870 -- time = 55080.0 / 93600.0
iteration: 229 / 870 -- time = 55140.0 / 93600.0
iteration: 230 / 870 -- time = 55200.0 / 93600.0
iteration: 231 / 870 -- time = 55260.0 / 93600.0
iteration: 232 / 870 -- time = 55320.0 / 93600.0
iteration: 233 / 870 -- time = 55380.0 / 93600.0
iteration: 234 / 870 -- time = 55440.0 / 93600.0
iteration: 235 / 870 -- time = 55500.0 / 93600.0
iteration: 236 / 870 -- time = 55560.0 / 93600.0
iteration: 237 / 870 -- time = 55620.0 / 93600.0
iteration: 238 / 870 -- time = 55680.0 / 93600.0
iteration: 239 / 870 -- time = 55740.0 / 93600.0
iteration: 240 / 870 -- time = 55800.0 / 93600.0
iteration: 241 / 870 -- time = 55860.0 / 93600.0
iteration: 242 / 870 -- time = 55920.0 / 93600.0
iteration: 243 / 870 -- time = 55980.0 / 93600.0
iteration: 244 / 870 -- time = 56040.0 / 93600.0
iteration: 245 / 870 -- time = 56100.0 / 93600.0
iteration: 246 / 870 -- time = 56160.0 / 93600.0
iteration: 247 / 870 -- time = 56220.0 / 93600.0
iteration: 248 / 870 -- time = 56280.0 / 93600.0
iteration: 249 / 870 -- time = 56340.0 / 93600.0
iteration: 250 / 870 -- time = 56400.0 / 93600.0
iteration: 251 / 870 -- time = 56460.0 / 93600.0
iteration: 252 / 870 -- time = 56520.0 / 93600.0
iteration: 253 / 870 -- time = 56580.0 / 93600.0
iteration: 254 / 870 -- time = 56640.0 / 93600.0
iteration: 255 / 870 -- time = 56700.0 / 93600.0
iteration: 256 / 870 -- time = 56760.0 / 93600.0
iteration: 257 / 870 -- time = 56820.0 / 93600.0
iteration: 258 / 870 -- time = 56880.0 / 93600.0
iteration: 259 / 870 -- time = 56940.0 / 93600.0
iteration: 260 / 870 -- time = 57000.0 / 93600.0
iteration: 261 / 870 -- time = 57060.0 / 93600.0
iteration: 262 / 870 -- time = 57120.0 / 93600.0
iteration: 263 / 870 -- time = 57180.0 / 93600.0
iteration: 264 / 870 -- time = 57240.0 / 93600.0
iteration: 265 / 870 -- time = 57300.0 / 93600.0
iteration: 266 / 870 -- time = 57360.0 / 93600.0
iteration: 267 / 870 -- time = 57420.0 / 93600.0
iteration: 268 / 870 -- time = 57480.0 / 93600.0
iteration: 269 / 870 -- time = 57540.0 / 93600.0
iteration: 270 / 870 -- time = 57600.0 / 93600.0
iteration: 271 / 870 -- time = 57660.0 / 93600.0
iteration: 272 / 870 -- time = 57720.0 / 93600.0
iteration: 273 / 870 -- time = 57780.0 / 93600.0
iteration: 274 / 870 -- time = 57840.0 / 93600.0
iteration: 275 / 870 -- time = 57900.0 / 93600.0
iteration: 276 / 870 -- time = 57960.0 / 93600.0
iteration: 277 / 870 -- time = 58020.0 / 93600.0
iteration: 278 / 870 -- time = 58080.0 / 93600.0
iteration: 279 / 870 -- time = 58140.0 / 93600.0
iteration: 280 / 870 -- time = 58200.0 / 93600.0
iteration: 281 / 870 -- time = 58260.0 / 93600.0
iteration: 282 / 870 -- time = 58320.0 / 93600.0
iteration: 283 / 870 -- time = 58380.0 / 93600.0
iteration: 284 / 870 -- time = 58440.0 / 93600.0
iteration: 285 / 870 -- time = 58500.0 / 93600.0
iteration: 286 / 870 -- time = 58560.0 / 93600.0
iteration: 287 / 870 -- time = 58620.0 / 93600.0
iteration: 288 / 870 -- time = 58680.0 / 93600.0
iteration: 289 / 870 -- time = 58740.0 / 93600.0
iteration: 290 / 870 -- time = 58800.0 / 93600.0
iteration: 291 / 870 -- time = 58860.0 / 93600.0
iteration: 292 / 870 -- time = 58920.0 / 93600.0
iteration: 293 / 870 -- time = 58980.0 / 93600.0
iteration: 294 / 870 -- time = 59040.0 / 93600.0
iteration: 295 / 870 -- time = 59100.0 / 93600.0
iteration: 296 / 870 -- time = 59160.0 / 93600.0
iteration: 297 / 870 -- time = 59220.0 / 93600.0
iteration: 298 / 870 -- time = 59280.0 / 93600.0
iteration: 299 / 870 -- time = 59340.0 / 93600.0
iteration: 300 / 870 -- time = 59400.0 / 93600.0
iteration: 301 / 870 -- time = 59460.0 / 93600.0
iteration: 302 / 870 -- time = 59520.0 / 93600.0
iteration: 303 / 870 -- time = 59580.0 / 93600.0
iteration: 304 / 870 -- time = 59640.0 / 93600.0
iteration: 305 / 870 -- time = 59700.0 / 93600.0
iteration: 306 / 870 -- time = 59760.0 / 93600.0
iteration: 307 / 870 -- time = 59820.0 / 93600.0
iteration: 308 / 870 -- time = 59880.0 / 93600.0
iteration: 309 / 870 -- time = 59940.0 / 93600.0
iteration: 310 / 870 -- time = 60000.0 / 93600.0
iteration: 311 / 870 -- time = 60060.0 / 93600.0
iteration: 312 / 870 -- time = 60120.0 / 93600.0
iteration: 313 / 870 -- time = 60180.0 / 93600.0
iteration: 314 / 870 -- time = 60240.0 / 93600.0
iteration: 315 / 870 -- time = 60300.0 / 93600.0
iteration: 316 / 870 -- time = 60360.0 / 93600.0
iteration: 317 / 870 -- time = 60420.0 / 93600.0
iteration: 318 / 870 -- time = 60480.0 / 93600.0
iteration: 319 / 870 -- time = 60540.0 / 93600.0
iteration: 320 / 870 -- time = 60600.0 / 93600.0
iteration: 321 / 870 -- time = 60660.0 / 93600.0
iteration: 322 / 870 -- time = 60720.0 / 93600.0
iteration: 323 / 870 -- time = 60780.0 / 93600.0
iteration: 324 / 870 -- time = 60840.0 / 93600.0
iteration: 325 / 870 -- time = 60900.0 / 93600.0
iteration: 326 / 870 -- time = 60960.0 / 93600.0
iteration: 327 / 870 -- time = 61020.0 / 93600.0
iteration: 328 / 870 -- time = 61080.0 / 93600.0
iteration: 329 / 870 -- time = 61140.0 / 93600.0
iteration: 330 / 870 -- time = 61200.0 / 93600.0
iteration: 331 / 870 -- time = 61260.0 / 93600.0
iteration: 332 / 870 -- time = 61320.0 / 93600.0
iteration: 333 / 870 -- time = 61380.0 / 93600.0
iteration: 334 / 870 -- time = 61440.0 / 93600.0
iteration: 335 / 870 -- time = 61500.0 / 93600.0
iteration: 336 / 870 -- time = 61560.0 / 93600.0
iteration: 337 / 870 -- time = 61620.0 / 93600.0
iteration: 338 / 870 -- time = 61680.0 / 93600.0
iteration: 339 / 870 -- time = 61740.0 / 93600.0
iteration: 340 / 870 -- time = 61800.0 / 93600.0
iteration: 341 / 870 -- time = 61860.0 / 93600.0
iteration: 342 / 870 -- time = 61920.0 / 93600.0
iteration: 343 / 870 -- time = 61980.0 / 93600.0
iteration: 344 / 870 -- time = 62040.0 / 93600.0
iteration: 345 / 870 -- time = 62100.0 / 93600.0
iteration: 346 / 870 -- time = 62160.0 / 93600.0
iteration: 347 / 870 -- time = 62220.0 / 93600.0
iteration: 348 / 870 -- time = 62280.0 / 93600.0
iteration: 349 / 870 -- time = 62340.0 / 93600.0
iteration: 350 / 870 -- time = 62400.0 / 93600.0
iteration: 351 / 870 -- time = 62460.0 / 93600.0
iteration: 352 / 870 -- time = 62520.0 / 93600.0
iteration: 353 / 870 -- time = 62580.0 / 93600.0
iteration: 354 / 870 -- time = 62640.0 / 93600.0
iteration: 355 / 870 -- time = 62700.0 / 93600.0
iteration: 356 / 870 -- time = 62760.0 / 93600.0
iteration: 357 / 870 -- time = 62820.0 / 93600.0
iteration: 358 / 870 -- time = 62880.0 / 93600.0
iteration: 359 / 870 -- time = 62940.0 / 93600.0
iteration: 360 / 870 -- time = 63000.0 / 93600.0
iteration: 361 / 870 -- time = 63060.0 / 93600.0
iteration: 362 / 870 -- time = 63120.0 / 93600.0
iteration: 363 / 870 -- time = 63180.0 / 93600.0
iteration: 364 / 870 -- time = 63240.0 / 93600.0
iteration: 365 / 870 -- time = 63300.0 / 93600.0
iteration: 366 / 870 -- time = 63360.0 / 93600.0
iteration: 367 / 870 -- time = 63420.0 / 93600.0
iteration: 368 / 870 -- time = 63480.0 / 93600.0
iteration: 369 / 870 -- time = 63540.0 / 93600.0
iteration: 370 / 870 -- time = 63600.0 / 93600.0
iteration: 371 / 870 -- time = 63660.0 / 93600.0
iteration: 372 / 870 -- time = 63720.0 / 93600.0
iteration: 373 / 870 -- time = 63780.0 / 93600.0
iteration: 374 / 870 -- time = 63840.0 / 93600.0
iteration: 375 / 870 -- time = 63900.0 / 93600.0
iteration: 376 / 870 -- time = 63960.0 / 93600.0
iteration: 377 / 870 -- time = 64020.0 / 93600.0
iteration: 378 / 870 -- time = 64080.0 / 93600.0
iteration: 379 / 870 -- time = 64140.0 / 93600.0
iteration: 380 / 870 -- time = 64200.0 / 93600.0
iteration: 381 / 870 -- time = 64260.0 / 93600.0
iteration: 382 / 870 -- time = 64320.0 / 93600.0
iteration: 383 / 870 -- time = 64380.0 / 93600.0
iteration: 384 / 870 -- time = 64440.0 / 93600.0
iteration: 385 / 870 -- time = 64500.0 / 93600.0
iteration: 386 / 870 -- time = 64560.0 / 93600.0
iteration: 387 / 870 -- time = 64620.0 / 93600.0
iteration: 388 / 870 -- time = 64680.0 / 93600.0
iteration: 389 / 870 -- time = 64740.0 / 93600.0
iteration: 390 / 870 -- time = 64800.0 / 93600.0
iteration: 391 / 870 -- time = 64860.0 / 93600.0
iteration: 392 / 870 -- time = 64920.0 / 93600.0
iteration: 393 / 870 -- time = 64980.0 / 93600.0
iteration: 394 / 870 -- time = 65040.0 / 93600.0
iteration: 395 / 870 -- time = 65100.0 / 93600.0
iteration: 396 / 870 -- time = 65160.0 / 93600.0
iteration: 397 / 870 -- time = 65220.0 / 93600.0
iteration: 398 / 870 -- time = 65280.0 / 93600.0
iteration: 399 / 870 -- time = 65340.0 / 93600.0
iteration: 400 / 870 -- time = 65400.0 / 93600.0
iteration: 401 / 870 -- time = 65460.0 / 93600.0
iteration: 402 / 870 -- time = 65520.0 / 93600.0
iteration: 403 / 870 -- time = 65580.0 / 93600.0
iteration: 404 / 870 -- time = 65640.0 / 93600.0
iteration: 405 / 870 -- time = 65700.0 / 93600.0
iteration: 406 / 870 -- time = 65760.0 / 93600.0
iteration: 407 / 870 -- time = 65820.0 / 93600.0
iteration: 408 / 870 -- time = 65880.0 / 93600.0
iteration: 409 / 870 -- time = 65940.0 / 93600.0
iteration: 410 / 870 -- time = 66000.0 / 93600.0
iteration: 411 / 870 -- time = 66060.0 / 93600.0
iteration: 412 / 870 -- time = 66120.0 / 93600.0
iteration: 413 / 870 -- time = 66180.0 / 93600.0
iteration: 414 / 870 -- time = 66240.0 / 93600.0
iteration: 415 / 870 -- time = 66300.0 / 93600.0
iteration: 416 / 870 -- time = 66360.0 / 93600.0
iteration: 417 / 870 -- time = 66420.0 / 93600.0
iteration: 418 / 870 -- time = 66480.0 / 93600.0
iteration: 419 / 870 -- time = 66540.0 / 93600.0
iteration: 420 / 870 -- time = 66600.0 / 93600.0
iteration: 421 / 870 -- time = 66660.0 / 93600.0
iteration: 422 / 870 -- time = 66720.0 / 93600.0
iteration: 423 / 870 -- time = 66780.0 / 93600.0
iteration: 424 / 870 -- time = 66840.0 / 93600.0
iteration: 425 / 870 -- time = 66900.0 / 93600.0
iteration: 426 / 870 -- time = 66960.0 / 93600.0
iteration: 427 / 870 -- time = 67020.0 / 93600.0
iteration: 428 / 870 -- time = 67080.0 / 93600.0
iteration: 429 / 870 -- time = 67140.0 / 93600.0
iteration: 430 / 870 -- time = 67200.0 / 93600.0
iteration: 431 / 870 -- time = 67260.0 / 93600.0
iteration: 432 / 870 -- time = 67320.0 / 93600.0
iteration: 433 / 870 -- time = 67380.0 / 93600.0
iteration: 434 / 870 -- time = 67440.0 / 93600.0
iteration: 435 / 870 -- time = 67500.0 / 93600.0
iteration: 436 / 870 -- time = 67560.0 / 93600.0
iteration: 437 / 870 -- time = 67620.0 / 93600.0
iteration: 438 / 870 -- time = 67680.0 / 93600.0
iteration: 439 / 870 -- time = 67740.0 / 93600.0
iteration: 440 / 870 -- time = 67800.0 / 93600.0
iteration: 441 / 870 -- time = 67860.0 / 93600.0
iteration: 442 / 870 -- time = 67920.0 / 93600.0
iteration: 443 / 870 -- time = 67980.0 / 93600.0
iteration: 444 / 870 -- time = 68040.0 / 93600.0
iteration: 445 / 870 -- time = 68100.0 / 93600.0
iteration: 446 / 870 -- time = 68160.0 / 93600.0
iteration: 447 / 870 -- time = 68220.0 / 93600.0
iteration: 448 / 870 -- time = 68280.0 / 93600.0
iteration: 449 / 870 -- time = 68340.0 / 93600.0
iteration: 450 / 870 -- time = 68400.0 / 93600.0
iteration: 451 / 870 -- time = 68460.0 / 93600.0
iteration: 452 / 870 -- time = 68520.0 / 93600.0
iteration: 453 / 870 -- time = 68580.0 / 93600.0
iteration: 454 / 870 -- time = 68640.0 / 93600.0
iteration: 455 / 870 -- time = 68700.0 / 93600.0
iteration: 456 / 870 -- time = 68760.0 / 93600.0
iteration: 457 / 870 -- time = 68820.0 / 93600.0
iteration: 458 / 870 -- time = 68880.0 / 93600.0
iteration: 459 / 870 -- time = 68940.0 / 93600.0
iteration: 460 / 870 -- time = 69000.0 / 93600.0
iteration: 461 / 870 -- time = 69060.0 / 93600.0
iteration: 462 / 870 -- time = 69120.0 / 93600.0
iteration: 463 / 870 -- time = 69180.0 / 93600.0
iteration: 464 / 870 -- time = 69240.0 / 93600.0
iteration: 465 / 870 -- time = 69300.0 / 93600.0
iteration: 466 / 870 -- time = 69360.0 / 93600.0
iteration: 467 / 870 -- time = 69420.0 / 93600.0
iteration: 468 / 870 -- time = 69480.0 / 93600.0
iteration: 469 / 870 -- time = 69540.0 / 93600.0
iteration: 470 / 870 -- time = 69600.0 / 93600.0
iteration: 471 / 870 -- time = 69660.0 / 93600.0
iteration: 472 / 870 -- time = 69720.0 / 93600.0
iteration: 473 / 870 -- time = 69780.0 / 93600.0
iteration: 474 / 870 -- time = 69840.0 / 93600.0
iteration: 475 / 870 -- time = 69900.0 / 93600.0
iteration: 476 / 870 -- time = 69960.0 / 93600.0
iteration: 477 / 870 -- time = 70020.0 / 93600.0
iteration: 478 / 870 -- time = 70080.0 / 93600.0
iteration: 479 / 870 -- time = 70140.0 / 93600.0
iteration: 480 / 870 -- time = 70200.0 / 93600.0
iteration: 481 / 870 -- time = 70260.0 / 93600.0
iteration: 482 / 870 -- time = 70320.0 / 93600.0
iteration: 483 / 870 -- time = 70380.0 / 93600.0
iteration: 484 / 870 -- time = 70440.0 / 93600.0
iteration: 485 / 870 -- time = 70500.0 / 93600.0
iteration: 486 / 870 -- time = 70560.0 / 93600.0
iteration: 487 / 870 -- time = 70620.0 / 93600.0
iteration: 488 / 870 -- time = 70680.0 / 93600.0
iteration: 489 / 870 -- time = 70740.0 / 93600.0
iteration: 490 / 870 -- time = 70800.0 / 93600.0
iteration: 491 / 870 -- time = 70860.0 / 93600.0
iteration: 492 / 870 -- time = 70920.0 / 93600.0
iteration: 493 / 870 -- time = 70980.0 / 93600.0
iteration: 494 / 870 -- time = 71040.0 / 93600.0
iteration: 495 / 870 -- time = 71100.0 / 93600.0
iteration: 496 / 870 -- time = 71160.0 / 93600.0
iteration: 497 / 870 -- time = 71220.0 / 93600.0
iteration: 498 / 870 -- time = 71280.0 / 93600.0
iteration: 499 / 870 -- time = 71340.0 / 93600.0
iteration: 500 / 870 -- time = 71400.0 / 93600.0
iteration: 501 / 870 -- time = 71460.0 / 93600.0
iteration: 502 / 870 -- time = 71520.0 / 93600.0
iteration: 503 / 870 -- time = 71580.0 / 93600.0
iteration: 504 / 870 -- time = 71640.0 / 93600.0
iteration: 505 / 870 -- time = 71700.0 / 93600.0
iteration: 506 / 870 -- time = 71760.0 / 93600.0
iteration: 507 / 870 -- time = 71820.0 / 93600.0
iteration: 508 / 870 -- time = 71880.0 / 93600.0
iteration: 509 / 870 -- time = 71940.0 / 93600.0
iteration: 510 / 870 -- time = 72000.0 / 93600.0
iteration: 511 / 870 -- time = 72060.0 / 93600.0
iteration: 512 / 870 -- time = 72120.0 / 93600.0
iteration: 513 / 870 -- time = 72180.0 / 93600.0
iteration: 514 / 870 -- time = 72240.0 / 93600.0
iteration: 515 / 870 -- time = 72300.0 / 93600.0
iteration: 516 / 870 -- time = 72360.0 / 93600.0
iteration: 517 / 870 -- time = 72420.0 / 93600.0
iteration: 518 / 870 -- time = 72480.0 / 93600.0
iteration: 519 / 870 -- time = 72540.0 / 93600.0
iteration: 520 / 870 -- time = 72600.0 / 93600.0
iteration: 521 / 870 -- time = 72660.0 / 93600.0
iteration: 522 / 870 -- time = 72720.0 / 93600.0
iteration: 523 / 870 -- time = 72780.0 / 93600.0
iteration: 524 / 870 -- time = 72840.0 / 93600.0
iteration: 525 / 870 -- time = 72900.0 / 93600.0
iteration: 526 / 870 -- time = 72960.0 / 93600.0
iteration: 527 / 870 -- time = 73020.0 / 93600.0
iteration: 528 / 870 -- time = 73080.0 / 93600.0
iteration: 529 / 870 -- time = 73140.0 / 93600.0
iteration: 530 / 870 -- time = 73200.0 / 93600.0
iteration: 531 / 870 -- time = 73260.0 / 93600.0
iteration: 532 / 870 -- time = 73320.0 / 93600.0
iteration: 533 / 870 -- time = 73380.0 / 93600.0
iteration: 534 / 870 -- time = 73440.0 / 93600.0
iteration: 535 / 870 -- time = 73500.0 / 93600.0
iteration: 536 / 870 -- time = 73560.0 / 93600.0
iteration: 537 / 870 -- time = 73620.0 / 93600.0
iteration: 538 / 870 -- time = 73680.0 / 93600.0
iteration: 539 / 870 -- time = 73740.0 / 93600.0
iteration: 540 / 870 -- time = 73800.0 / 93600.0
iteration: 541 / 870 -- time = 73860.0 / 93600.0
iteration: 542 / 870 -- time = 73920.0 / 93600.0
iteration: 543 / 870 -- time = 73980.0 / 93600.0
iteration: 544 / 870 -- time = 74040.0 / 93600.0
iteration: 545 / 870 -- time = 74100.0 / 93600.0
iteration: 546 / 870 -- time = 74160.0 / 93600.0
iteration: 547 / 870 -- time = 74220.0 / 93600.0
iteration: 548 / 870 -- time = 74280.0 / 93600.0
iteration: 549 / 870 -- time = 74340.0 / 93600.0
iteration: 550 / 870 -- time = 74400.0 / 93600.0
iteration: 551 / 870 -- time = 74460.0 / 93600.0
iteration: 552 / 870 -- time = 74520.0 / 93600.0
iteration: 553 / 870 -- time = 74580.0 / 93600.0
iteration: 554 / 870 -- time = 74640.0 / 93600.0
iteration: 555 / 870 -- time = 74700.0 / 93600.0
iteration: 556 / 870 -- time = 74760.0 / 93600.0
iteration: 557 / 870 -- time = 74820.0 / 93600.0
iteration: 558 / 870 -- time = 74880.0 / 93600.0
iteration: 559 / 870 -- time = 74940.0 / 93600.0
iteration: 560 / 870 -- time = 75000.0 / 93600.0
iteration: 561 / 870 -- time = 75060.0 / 93600.0
iteration: 562 / 870 -- time = 75120.0 / 93600.0
iteration: 563 / 870 -- time = 75180.0 / 93600.0
iteration: 564 / 870 -- time = 75240.0 / 93600.0
iteration: 565 / 870 -- time = 75300.0 / 93600.0
iteration: 566 / 870 -- time = 75360.0 / 93600.0
iteration: 567 / 870 -- time = 75420.0 / 93600.0
iteration: 568 / 870 -- time = 75480.0 / 93600.0
iteration: 569 / 870 -- time = 75540.0 / 93600.0
iteration: 570 / 870 -- time = 75600.0 / 93600.0
iteration: 571 / 870 -- time = 75660.0 / 93600.0
iteration: 572 / 870 -- time = 75720.0 / 93600.0
iteration: 573 / 870 -- time = 75780.0 / 93600.0
iteration: 574 / 870 -- time = 75840.0 / 93600.0
iteration: 575 / 870 -- time = 75900.0 / 93600.0
iteration: 576 / 870 -- time = 75960.0 / 93600.0
iteration: 577 / 870 -- time = 76020.0 / 93600.0
iteration: 578 / 870 -- time = 76080.0 / 93600.0
iteration: 579 / 870 -- time = 76140.0 / 93600.0
iteration: 580 / 870 -- time = 76200.0 / 93600.0
iteration: 581 / 870 -- time = 76260.0 / 93600.0
iteration: 582 / 870 -- time = 76320.0 / 93600.0
iteration: 583 / 870 -- time = 76380.0 / 93600.0
iteration: 584 / 870 -- time = 76440.0 / 93600.0
iteration: 585 / 870 -- time = 76500.0 / 93600.0
iteration: 586 / 870 -- time = 76560.0 / 93600.0
iteration: 587 / 870 -- time = 76620.0 / 93600.0
iteration: 588 / 870 -- time = 76680.0 / 93600.0
iteration: 589 / 870 -- time = 76740.0 / 93600.0
iteration: 590 / 870 -- time = 76800.0 / 93600.0
iteration: 591 / 870 -- time = 76860.0 / 93600.0
iteration: 592 / 870 -- time = 76920.0 / 93600.0
iteration: 593 / 870 -- time = 76980.0 / 93600.0
iteration: 594 / 870 -- time = 77040.0 / 93600.0
iteration: 595 / 870 -- time = 77100.0 / 93600.0
iteration: 596 / 870 -- time = 77160.0 / 93600.0
iteration: 597 / 870 -- time = 77220.0 / 93600.0
iteration: 598 / 870 -- time = 77280.0 / 93600.0
iteration: 599 / 870 -- time = 77340.0 / 93600.0
iteration: 600 / 870 -- time = 77400.0 / 93600.0
iteration: 601 / 870 -- time = 77460.0 / 93600.0
iteration: 602 / 870 -- time = 77520.0 / 93600.0
iteration: 603 / 870 -- time = 77580.0 / 93600.0
iteration: 604 / 870 -- time = 77640.0 / 93600.0
iteration: 605 / 870 -- time = 77700.0 / 93600.0
iteration: 606 / 870 -- time = 77760.0 / 93600.0
iteration: 607 / 870 -- time = 77820.0 / 93600.0
iteration: 608 / 870 -- time = 77880.0 / 93600.0
iteration: 609 / 870 -- time = 77940.0 / 93600.0
iteration: 610 / 870 -- time = 78000.0 / 93600.0
iteration: 611 / 870 -- time = 78060.0 / 93600.0
iteration: 612 / 870 -- time = 78120.0 / 93600.0
iteration: 613 / 870 -- time = 78180.0 / 93600.0
iteration: 614 / 870 -- time = 78240.0 / 93600.0
iteration: 615 / 870 -- time = 78300.0 / 93600.0
iteration: 616 / 870 -- time = 78360.0 / 93600.0
iteration: 617 / 870 -- time = 78420.0 / 93600.0
iteration: 618 / 870 -- time = 78480.0 / 93600.0
iteration: 619 / 870 -- time = 78540.0 / 93600.0
iteration: 620 / 870 -- time = 78600.0 / 93600.0
iteration: 621 / 870 -- time = 78660.0 / 93600.0
iteration: 622 / 870 -- time = 78720.0 / 93600.0
iteration: 623 / 870 -- time = 78780.0 / 93600.0
iteration: 624 / 870 -- time = 78840.0 / 93600.0
iteration: 625 / 870 -- time = 78900.0 / 93600.0
iteration: 626 / 870 -- time = 78960.0 / 93600.0
iteration: 627 / 870 -- time = 79020.0 / 93600.0
iteration: 628 / 870 -- time = 79080.0 / 93600.0
iteration: 629 / 870 -- time = 79140.0 / 93600.0
iteration: 630 / 870 -- time = 79200.0 / 93600.0
iteration: 631 / 870 -- time = 79260.0 / 93600.0
iteration: 632 / 870 -- time = 79320.0 / 93600.0
iteration: 633 / 870 -- time = 79380.0 / 93600.0
iteration: 634 / 870 -- time = 79440.0 / 93600.0
iteration: 635 / 870 -- time = 79500.0 / 93600.0
iteration: 636 / 870 -- time = 79560.0 / 93600.0
iteration: 637 / 870 -- time = 79620.0 / 93600.0
iteration: 638 / 870 -- time = 79680.0 / 93600.0
iteration: 639 / 870 -- time = 79740.0 / 93600.0
iteration: 640 / 870 -- time = 79800.0 / 93600.0
iteration: 641 / 870 -- time = 79860.0 / 93600.0
iteration: 642 / 870 -- time = 79920.0 / 93600.0
iteration: 643 / 870 -- time = 79980.0 / 93600.0
iteration: 644 / 870 -- time = 80040.0 / 93600.0
iteration: 645 / 870 -- time = 80100.0 / 93600.0
iteration: 646 / 870 -- time = 80160.0 / 93600.0
iteration: 647 / 870 -- time = 80220.0 / 93600.0
iteration: 648 / 870 -- time = 80280.0 / 93600.0
iteration: 649 / 870 -- time = 80340.0 / 93600.0
iteration: 650 / 870 -- time = 80400.0 / 93600.0
iteration: 651 / 870 -- time = 80460.0 / 93600.0
iteration: 652 / 870 -- time = 80520.0 / 93600.0
iteration: 653 / 870 -- time = 80580.0 / 93600.0
iteration: 654 / 870 -- time = 80640.0 / 93600.0
iteration: 655 / 870 -- time = 80700.0 / 93600.0
iteration: 656 / 870 -- time = 80760.0 / 93600.0
iteration: 657 / 870 -- time = 80820.0 / 93600.0
iteration: 658 / 870 -- time = 80880.0 / 93600.0
iteration: 659 / 870 -- time = 80940.0 / 93600.0
iteration: 660 / 870 -- time = 81000.0 / 93600.0
iteration: 661 / 870 -- time = 81060.0 / 93600.0
iteration: 662 / 870 -- time = 81120.0 / 93600.0
iteration: 663 / 870 -- time = 81180.0 / 93600.0
iteration: 664 / 870 -- time = 81240.0 / 93600.0
iteration: 665 / 870 -- time = 81300.0 / 93600.0
iteration: 666 / 870 -- time = 81360.0 / 93600.0
iteration: 667 / 870 -- time = 81420.0 / 93600.0
iteration: 668 / 870 -- time = 81480.0 / 93600.0
iteration: 669 / 870 -- time = 81540.0 / 93600.0
iteration: 670 / 870 -- time = 81600.0 / 93600.0
iteration: 671 / 870 -- time = 81660.0 / 93600.0
iteration: 672 / 870 -- time = 81720.0 / 93600.0
iteration: 673 / 870 -- time = 81780.0 / 93600.0
iteration: 674 / 870 -- time = 81840.0 / 93600.0
iteration: 675 / 870 -- time = 81900.0 / 93600.0
iteration: 676 / 870 -- time = 81960.0 / 93600.0
iteration: 677 / 870 -- time = 82020.0 / 93600.0
iteration: 678 / 870 -- time = 82080.0 / 93600.0
iteration: 679 / 870 -- time = 82140.0 / 93600.0
iteration: 680 / 870 -- time = 82200.0 / 93600.0
iteration: 681 / 870 -- time = 82260.0 / 93600.0
iteration: 682 / 870 -- time = 82320.0 / 93600.0
iteration: 683 / 870 -- time = 82380.0 / 93600.0
iteration: 684 / 870 -- time = 82440.0 / 93600.0
iteration: 685 / 870 -- time = 82500.0 / 93600.0
iteration: 686 / 870 -- time = 82560.0 / 93600.0
iteration: 687 / 870 -- time = 82620.0 / 93600.0
iteration: 688 / 870 -- time = 82680.0 / 93600.0
iteration: 689 / 870 -- time = 82740.0 / 93600.0
iteration: 690 / 870 -- time = 82800.0 / 93600.0
iteration: 691 / 870 -- time = 82860.0 / 93600.0
iteration: 692 / 870 -- time = 82920.0 / 93600.0
iteration: 693 / 870 -- time = 82980.0 / 93600.0
iteration: 694 / 870 -- time = 83040.0 / 93600.0
iteration: 695 / 870 -- time = 83100.0 / 93600.0
iteration: 696 / 870 -- time = 83160.0 / 93600.0
iteration: 697 / 870 -- time = 83220.0 / 93600.0
iteration: 698 / 870 -- time = 83280.0 / 93600.0
iteration: 699 / 870 -- time = 83340.0 / 93600.0
iteration: 700 / 870 -- time = 83400.0 / 93600.0
iteration: 701 / 870 -- time = 83460.0 / 93600.0
iteration: 702 / 870 -- time = 83520.0 / 93600.0
iteration: 703 / 870 -- time = 83580.0 / 93600.0
iteration: 704 / 870 -- time = 83640.0 / 93600.0
iteration: 705 / 870 -- time = 83700.0 / 93600.0
iteration: 706 / 870 -- time = 83760.0 / 93600.0
iteration: 707 / 870 -- time = 83820.0 / 93600.0
iteration: 708 / 870 -- time = 83880.0 / 93600.0
iteration: 709 / 870 -- time = 83940.0 / 93600.0
iteration: 710 / 870 -- time = 84000.0 / 93600.0
iteration: 711 / 870 -- time = 84060.0 / 93600.0
iteration: 712 / 870 -- time = 84120.0 / 93600.0
iteration: 713 / 870 -- time = 84180.0 / 93600.0
iteration: 714 / 870 -- time = 84240.0 / 93600.0
iteration: 715 / 870 -- time = 84300.0 / 93600.0
iteration: 716 / 870 -- time = 84360.0 / 93600.0
iteration: 717 / 870 -- time = 84420.0 / 93600.0
iteration: 718 / 870 -- time = 84480.0 / 93600.0
iteration: 719 / 870 -- time = 84540.0 / 93600.0
iteration: 720 / 870 -- time = 84600.0 / 93600.0
iteration: 721 / 870 -- time = 84660.0 / 93600.0
iteration: 722 / 870 -- time = 84720.0 / 93600.0
iteration: 723 / 870 -- time = 84780.0 / 93600.0
iteration: 724 / 870 -- time = 84840.0 / 93600.0
iteration: 725 / 870 -- time = 84900.0 / 93600.0
iteration: 726 / 870 -- time = 84960.0 / 93600.0
iteration: 727 / 870 -- time = 85020.0 / 93600.0
iteration: 728 / 870 -- time = 85080.0 / 93600.0
iteration: 729 / 870 -- time = 85140.0 / 93600.0
iteration: 730 / 870 -- time = 85200.0 / 93600.0
iteration: 731 / 870 -- time = 85260.0 / 93600.0
iteration: 732 / 870 -- time = 85320.0 / 93600.0
iteration: 733 / 870 -- time = 85380.0 / 93600.0
iteration: 734 / 870 -- time = 85440.0 / 93600.0
iteration: 735 / 870 -- time = 85500.0 / 93600.0
iteration: 736 / 870 -- time = 85560.0 / 93600.0
iteration: 737 / 870 -- time = 85620.0 / 93600.0
iteration: 738 / 870 -- time = 85680.0 / 93600.0
iteration: 739 / 870 -- time = 85740.0 / 93600.0
iteration: 740 / 870 -- time = 85800.0 / 93600.0
iteration: 741 / 870 -- time = 85860.0 / 93600.0
iteration: 742 / 870 -- time = 85920.0 / 93600.0
iteration: 743 / 870 -- time = 85980.0 / 93600.0
iteration: 744 / 870 -- time = 86040.0 / 93600.0
iteration: 745 / 870 -- time = 86100.0 / 93600.0
iteration: 746 / 870 -- time = 86160.0 / 93600.0
iteration: 747 / 870 -- time = 86220.0 / 93600.0
iteration: 748 / 870 -- time = 86280.0 / 93600.0
iteration: 749 / 870 -- time = 86340.0 / 93600.0
iteration: 750 / 870 -- time = 86400.0 / 93600.0
iteration: 751 / 870 -- time = 86460.0 / 93600.0
iteration: 752 / 870 -- time = 86520.0 / 93600.0
iteration: 753 / 870 -- time = 86580.0 / 93600.0
iteration: 754 / 870 -- time = 86640.0 / 93600.0
iteration: 755 / 870 -- time = 86700.0 / 93600.0
iteration: 756 / 870 -- time = 86760.0 / 93600.0
iteration: 757 / 870 -- time = 86820.0 / 93600.0
iteration: 758 / 870 -- time = 86880.0 / 93600.0
iteration: 759 / 870 -- time = 86940.0 / 93600.0
iteration: 760 / 870 -- time = 87000.0 / 93600.0
iteration: 761 / 870 -- time = 87060.0 / 93600.0
iteration: 762 / 870 -- time = 87120.0 / 93600.0
iteration: 763 / 870 -- time = 87180.0 / 93600.0
iteration: 764 / 870 -- time = 87240.0 / 93600.0
iteration: 765 / 870 -- time = 87300.0 / 93600.0
iteration: 766 / 870 -- time = 87360.0 / 93600.0
iteration: 767 / 870 -- time = 87420.0 / 93600.0
iteration: 768 / 870 -- time = 87480.0 / 93600.0
iteration: 769 / 870 -- time = 87540.0 / 93600.0
iteration: 770 / 870 -- time = 87600.0 / 93600.0
iteration: 771 / 870 -- time = 87660.0 / 93600.0
iteration: 772 / 870 -- time = 87720.0 / 93600.0
iteration: 773 / 870 -- time = 87780.0 / 93600.0
iteration: 774 / 870 -- time = 87840.0 / 93600.0
iteration: 775 / 870 -- time = 87900.0 / 93600.0
iteration: 776 / 870 -- time = 87960.0 / 93600.0
iteration: 777 / 870 -- time = 88020.0 / 93600.0
iteration: 778 / 870 -- time = 88080.0 / 93600.0
iteration: 779 / 870 -- time = 88140.0 / 93600.0
iteration: 780 / 870 -- time = 88200.0 / 93600.0
iteration: 781 / 870 -- time = 88260.0 / 93600.0
iteration: 782 / 870 -- time = 88320.0 / 93600.0
iteration: 783 / 870 -- time = 88380.0 / 93600.0
iteration: 784 / 870 -- time = 88440.0 / 93600.0
iteration: 785 / 870 -- time = 88500.0 / 93600.0
iteration: 786 / 870 -- time = 88560.0 / 93600.0
iteration: 787 / 870 -- time = 88620.0 / 93600.0
iteration: 788 / 870 -- time = 88680.0 / 93600.0
iteration: 789 / 870 -- time = 88740.0 / 93600.0
iteration: 790 / 870 -- time = 88800.0 / 93600.0
iteration: 791 / 870 -- time = 88860.0 / 93600.0
iteration: 792 / 870 -- time = 88920.0 / 93600.0
iteration: 793 / 870 -- time = 88980.0 / 93600.0
iteration: 794 / 870 -- time = 89040.0 / 93600.0
iteration: 795 / 870 -- time = 89100.0 / 93600.0
iteration: 796 / 870 -- time = 89160.0 / 93600.0
iteration: 797 / 870 -- time = 89220.0 / 93600.0
iteration: 798 / 870 -- time = 89280.0 / 93600.0
iteration: 799 / 870 -- time = 89340.0 / 93600.0
iteration: 800 / 870 -- time = 89400.0 / 93600.0
iteration: 801 / 870 -- time = 89460.0 / 93600.0
iteration: 802 / 870 -- time = 89520.0 / 93600.0
iteration: 803 / 870 -- time = 89580.0 / 93600.0
iteration: 804 / 870 -- time = 89640.0 / 93600.0
iteration: 805 / 870 -- time = 89700.0 / 93600.0
iteration: 806 / 870 -- time = 89760.0 / 93600.0
iteration: 807 / 870 -- time = 89820.0 / 93600.0
iteration: 808 / 870 -- time = 89880.0 / 93600.0
iteration: 809 / 870 -- time = 89940.0 / 93600.0
iteration: 810 / 870 -- time = 90000.0 / 93600.0
iteration: 811 / 870 -- time = 90060.0 / 93600.0
iteration: 812 / 870 -- time = 90120.0 / 93600.0
iteration: 813 / 870 -- time = 90180.0 / 93600.0
iteration: 814 / 870 -- time = 90240.0 / 93600.0
iteration: 815 / 870 -- time = 90300.0 / 93600.0
iteration: 816 / 870 -- time = 90360.0 / 93600.0
iteration: 817 / 870 -- time = 90420.0 / 93600.0
iteration: 818 / 870 -- time = 90480.0 / 93600.0
iteration: 819 / 870 -- time = 90540.0 / 93600.0
iteration: 820 / 870 -- time = 90600.0 / 93600.0
iteration: 821 / 870 -- time = 90660.0 / 93600.0
iteration: 822 / 870 -- time = 90720.0 / 93600.0
iteration: 823 / 870 -- time = 90780.0 / 93600.0
iteration: 824 / 870 -- time = 90840.0 / 93600.0
iteration: 825 / 870 -- time = 90900.0 / 93600.0
iteration: 826 / 870 -- time = 90960.0 / 93600.0
iteration: 827 / 870 -- time = 91020.0 / 93600.0
iteration: 828 / 870 -- time = 91080.0 / 93600.0
iteration: 829 / 870 -- time = 91140.0 / 93600.0
iteration: 830 / 870 -- time = 91200.0 / 93600.0
iteration: 831 / 870 -- time = 91260.0 / 93600.0
iteration: 832 / 870 -- time = 91320.0 / 93600.0
iteration: 833 / 870 -- time = 91380.0 / 93600.0
iteration: 834 / 870 -- time = 91440.0 / 93600.0
iteration: 835 / 870 -- time = 91500.0 / 93600.0
iteration: 836 / 870 -- time = 91560.0 / 93600.0
iteration: 837 / 870 -- time = 91620.0 / 93600.0
iteration: 838 / 870 -- time = 91680.0 / 93600.0
iteration: 839 / 870 -- time = 91740.0 / 93600.0
iteration: 840 / 870 -- time = 91800.0 / 93600.0
iteration: 841 / 870 -- time = 91860.0 / 93600.0
iteration: 842 / 870 -- time = 91920.0 / 93600.0
iteration: 843 / 870 -- time = 91980.0 / 93600.0
iteration: 844 / 870 -- time = 92040.0 / 93600.0
iteration: 845 / 870 -- time = 92100.0 / 93600.0
iteration: 846 / 870 -- time = 92160.0 / 93600.0
iteration: 847 / 870 -- time = 92220.0 / 93600.0
iteration: 848 / 870 -- time = 92280.0 / 93600.0
iteration: 849 / 870 -- time = 92340.0 / 93600.0
iteration: 850 / 870 -- time = 92400.0 / 93600.0
iteration: 851 / 870 -- time = 92460.0 / 93600.0
iteration: 852 / 870 -- time = 92520.0 / 93600.0
iteration: 853 / 870 -- time = 92580.0 / 93600.0
iteration: 854 / 870 -- time = 92640.0 / 93600.0
iteration: 855 / 870 -- time = 92700.0 / 93600.0
iteration: 856 / 870 -- time = 92760.0 / 93600.0
iteration: 857 / 870 -- time = 92820.0 / 93600.0
iteration: 858 / 870 -- time = 92880.0 / 93600.0
iteration: 859 / 870 -- time = 92940.0 / 93600.0
iteration: 860 / 870 -- time = 93000.0 / 93600.0
iteration: 861 / 870 -- time = 93060.0 / 93600.0
iteration: 862 / 870 -- time = 93120.0 / 93600.0
iteration: 863 / 870 -- time = 93180.0 / 93600.0
iteration: 864 / 870 -- time = 93240.0 / 93600.0
iteration: 865 / 870 -- time = 93300.0 / 93600.0
iteration: 866 / 870 -- time = 93360.0 / 93600.0
iteration: 867 / 870 -- time = 93420.0 / 93600.0
iteration: 868 / 870 -- time = 93480.0 / 93600.0
iteration: 869 / 870 -- time = 93540.0 / 93600.0
Program exited normally
iteration: 870 / 870 -- time = 93600.0 / 93600.0
CLUBB-TIMER time_loop_init = 0.3850
CLUBB-TIMER time_clubb_advance = 30.8446
CLUBB-TIMER time_clubb_pdf = 0.0008
CLUBB-TIMER time_SILHS = 0.0001
CLUBB-TIMER time_microphys_scheme = 0.0000
CLUBB-TIMER time_microphys_advance = 0.0000
CLUBB-TIMER time_loop_end = 0.0000
CLUBB-TIMER time_adapt_grid = 0.0000
CLUBB-TIMER time_total = 32.4584
+ run_scripts/run_scm.py -params clubb_params_multi_col.in -stats input/stats/multi_col_stats.in -debug 0 -max_iters 500 cobra
- using executable: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/run_scripts/../install/latest/clubb_standalone
=================== Running cobra ===================
When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1.
C2rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1.
C2thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1.
C2rtthl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1.
C6rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
stats_nsamp = 1
stats_nout = 1
iteration: 1 / 500 -- time = 57660.0 / 87600.0
iteration: 2 / 500 -- time = 57720.0 / 87600.0
iteration: 3 / 500 -- time = 57780.0 / 87600.0
iteration: 4 / 500 -- time = 57840.0 / 87600.0
iteration: 5 / 500 -- time = 57900.0 / 87600.0
iteration: 6 / 500 -- time = 57960.0 / 87600.0
iteration: 7 / 500 -- time = 58020.0 / 87600.0
iteration: 8 / 500 -- time = 58080.0 / 87600.0
iteration: 9 / 500 -- time = 58140.0 / 87600.0
iteration: 10 / 500 -- time = 58200.0 / 87600.0
iteration: 11 / 500 -- time = 58260.0 / 87600.0
iteration: 12 / 500 -- time = 58320.0 / 87600.0
iteration: 13 / 500 -- time = 58380.0 / 87600.0
iteration: 14 / 500 -- time = 58440.0 / 87600.0
iteration: 15 / 500 -- time = 58500.0 / 87600.0
iteration: 16 / 500 -- time = 58560.0 / 87600.0
iteration: 17 / 500 -- time = 58620.0 / 87600.0
iteration: 18 / 500 -- time = 58680.0 / 87600.0
iteration: 19 / 500 -- time = 58740.0 / 87600.0
iteration: 20 / 500 -- time = 58800.0 / 87600.0
iteration: 21 / 500 -- time = 58860.0 / 87600.0
iteration: 22 / 500 -- time = 58920.0 / 87600.0
iteration: 23 / 500 -- time = 58980.0 / 87600.0
iteration: 24 / 500 -- time = 59040.0 / 87600.0
iteration: 25 / 500 -- time = 59100.0 / 87600.0
iteration: 26 / 500 -- time = 59160.0 / 87600.0
iteration: 27 / 500 -- time = 59220.0 / 87600.0
iteration: 28 / 500 -- time = 59280.0 / 87600.0
iteration: 29 / 500 -- time = 59340.0 / 87600.0
iteration: 30 / 500 -- time = 59400.0 / 87600.0
iteration: 31 / 500 -- time = 59460.0 / 87600.0
iteration: 32 / 500 -- time = 59520.0 / 87600.0
iteration: 33 / 500 -- time = 59580.0 / 87600.0
iteration: 34 / 500 -- time = 59640.0 / 87600.0
iteration: 35 / 500 -- time = 59700.0 / 87600.0
iteration: 36 / 500 -- time = 59760.0 / 87600.0
iteration: 37 / 500 -- time = 59820.0 / 87600.0
iteration: 38 / 500 -- time = 59880.0 / 87600.0
iteration: 39 / 500 -- time = 59940.0 / 87600.0
iteration: 40 / 500 -- time = 60000.0 / 87600.0
iteration: 41 / 500 -- time = 60060.0 / 87600.0
iteration: 42 / 500 -- time = 60120.0 / 87600.0
iteration: 43 / 500 -- time = 60180.0 / 87600.0
iteration: 44 / 500 -- time = 60240.0 / 87600.0
iteration: 45 / 500 -- time = 60300.0 / 87600.0
iteration: 46 / 500 -- time = 60360.0 / 87600.0
iteration: 47 / 500 -- time = 60420.0 / 87600.0
iteration: 48 / 500 -- time = 60480.0 / 87600.0
iteration: 49 / 500 -- time = 60540.0 / 87600.0
iteration: 50 / 500 -- time = 60600.0 / 87600.0
iteration: 51 / 500 -- time = 60660.0 / 87600.0
iteration: 52 / 500 -- time = 60720.0 / 87600.0
iteration: 53 / 500 -- time = 60780.0 / 87600.0
iteration: 54 / 500 -- time = 60840.0 / 87600.0
iteration: 55 / 500 -- time = 60900.0 / 87600.0
iteration: 56 / 500 -- time = 60960.0 / 87600.0
iteration: 57 / 500 -- time = 61020.0 / 87600.0
iteration: 58 / 500 -- time = 61080.0 / 87600.0
iteration: 59 / 500 -- time = 61140.0 / 87600.0
iteration: 60 / 500 -- time = 61200.0 / 87600.0
iteration: 61 / 500 -- time = 61260.0 / 87600.0
iteration: 62 / 500 -- time = 61320.0 / 87600.0
iteration: 63 / 500 -- time = 61380.0 / 87600.0
iteration: 64 / 500 -- time = 61440.0 / 87600.0
iteration: 65 / 500 -- time = 61500.0 / 87600.0
iteration: 66 / 500 -- time = 61560.0 / 87600.0
iteration: 67 / 500 -- time = 61620.0 / 87600.0
iteration: 68 / 500 -- time = 61680.0 / 87600.0
iteration: 69 / 500 -- time = 61740.0 / 87600.0
iteration: 70 / 500 -- time = 61800.0 / 87600.0
iteration: 71 / 500 -- time = 61860.0 / 87600.0
iteration: 72 / 500 -- time = 61920.0 / 87600.0
iteration: 73 / 500 -- time = 61980.0 / 87600.0
iteration: 74 / 500 -- time = 62040.0 / 87600.0
iteration: 75 / 500 -- time = 62100.0 / 87600.0
iteration: 76 / 500 -- time = 62160.0 / 87600.0
iteration: 77 / 500 -- time = 62220.0 / 87600.0
iteration: 78 / 500 -- time = 62280.0 / 87600.0
iteration: 79 / 500 -- time = 62340.0 / 87600.0
iteration: 80 / 500 -- time = 62400.0 / 87600.0
iteration: 81 / 500 -- time = 62460.0 / 87600.0
iteration: 82 / 500 -- time = 62520.0 / 87600.0
iteration: 83 / 500 -- time = 62580.0 / 87600.0
iteration: 84 / 500 -- time = 62640.0 / 87600.0
iteration: 85 / 500 -- time = 62700.0 / 87600.0
iteration: 86 / 500 -- time = 62760.0 / 87600.0
iteration: 87 / 500 -- time = 62820.0 / 87600.0
iteration: 88 / 500 -- time = 62880.0 / 87600.0
iteration: 89 / 500 -- time = 62940.0 / 87600.0
iteration: 90 / 500 -- time = 63000.0 / 87600.0
iteration: 91 / 500 -- time = 63060.0 / 87600.0
iteration: 92 / 500 -- time = 63120.0 / 87600.0
iteration: 93 / 500 -- time = 63180.0 / 87600.0
iteration: 94 / 500 -- time = 63240.0 / 87600.0
iteration: 95 / 500 -- time = 63300.0 / 87600.0
iteration: 96 / 500 -- time = 63360.0 / 87600.0
iteration: 97 / 500 -- time = 63420.0 / 87600.0
iteration: 98 / 500 -- time = 63480.0 / 87600.0
iteration: 99 / 500 -- time = 63540.0 / 87600.0
iteration: 100 / 500 -- time = 63600.0 / 87600.0
iteration: 101 / 500 -- time = 63660.0 / 87600.0
iteration: 102 / 500 -- time = 63720.0 / 87600.0
iteration: 103 / 500 -- time = 63780.0 / 87600.0
iteration: 104 / 500 -- time = 63840.0 / 87600.0
iteration: 105 / 500 -- time = 63900.0 / 87600.0
iteration: 106 / 500 -- time = 63960.0 / 87600.0
iteration: 107 / 500 -- time = 64020.0 / 87600.0
iteration: 108 / 500 -- time = 64080.0 / 87600.0
iteration: 109 / 500 -- time = 64140.0 / 87600.0
iteration: 110 / 500 -- time = 64200.0 / 87600.0
iteration: 111 / 500 -- time = 64260.0 / 87600.0
iteration: 112 / 500 -- time = 64320.0 / 87600.0
iteration: 113 / 500 -- time = 64380.0 / 87600.0
iteration: 114 / 500 -- time = 64440.0 / 87600.0
iteration: 115 / 500 -- time = 64500.0 / 87600.0
iteration: 116 / 500 -- time = 64560.0 / 87600.0
iteration: 117 / 500 -- time = 64620.0 / 87600.0
iteration: 118 / 500 -- time = 64680.0 / 87600.0
iteration: 119 / 500 -- time = 64740.0 / 87600.0
iteration: 120 / 500 -- time = 64800.0 / 87600.0
iteration: 121 / 500 -- time = 64860.0 / 87600.0
iteration: 122 / 500 -- time = 64920.0 / 87600.0
iteration: 123 / 500 -- time = 64980.0 / 87600.0
iteration: 124 / 500 -- time = 65040.0 / 87600.0
iteration: 125 / 500 -- time = 65100.0 / 87600.0
iteration: 126 / 500 -- time = 65160.0 / 87600.0
iteration: 127 / 500 -- time = 65220.0 / 87600.0
iteration: 128 / 500 -- time = 65280.0 / 87600.0
iteration: 129 / 500 -- time = 65340.0 / 87600.0
iteration: 130 / 500 -- time = 65400.0 / 87600.0
iteration: 131 / 500 -- time = 65460.0 / 87600.0
iteration: 132 / 500 -- time = 65520.0 / 87600.0
iteration: 133 / 500 -- time = 65580.0 / 87600.0
iteration: 134 / 500 -- time = 65640.0 / 87600.0
iteration: 135 / 500 -- time = 65700.0 / 87600.0
iteration: 136 / 500 -- time = 65760.0 / 87600.0
iteration: 137 / 500 -- time = 65820.0 / 87600.0
iteration: 138 / 500 -- time = 65880.0 / 87600.0
iteration: 139 / 500 -- time = 65940.0 / 87600.0
iteration: 140 / 500 -- time = 66000.0 / 87600.0
iteration: 141 / 500 -- time = 66060.0 / 87600.0
iteration: 142 / 500 -- time = 66120.0 / 87600.0
iteration: 143 / 500 -- time = 66180.0 / 87600.0
iteration: 144 / 500 -- time = 66240.0 / 87600.0
iteration: 145 / 500 -- time = 66300.0 / 87600.0
iteration: 146 / 500 -- time = 66360.0 / 87600.0
iteration: 147 / 500 -- time = 66420.0 / 87600.0
iteration: 148 / 500 -- time = 66480.0 / 87600.0
iteration: 149 / 500 -- time = 66540.0 / 87600.0
iteration: 150 / 500 -- time = 66600.0 / 87600.0
iteration: 151 / 500 -- time = 66660.0 / 87600.0
iteration: 152 / 500 -- time = 66720.0 / 87600.0
iteration: 153 / 500 -- time = 66780.0 / 87600.0
iteration: 154 / 500 -- time = 66840.0 / 87600.0
iteration: 155 / 500 -- time = 66900.0 / 87600.0
iteration: 156 / 500 -- time = 66960.0 / 87600.0
iteration: 157 / 500 -- time = 67020.0 / 87600.0
iteration: 158 / 500 -- time = 67080.0 / 87600.0
iteration: 159 / 500 -- time = 67140.0 / 87600.0
iteration: 160 / 500 -- time = 67200.0 / 87600.0
iteration: 161 / 500 -- time = 67260.0 / 87600.0
iteration: 162 / 500 -- time = 67320.0 / 87600.0
iteration: 163 / 500 -- time = 67380.0 / 87600.0
iteration: 164 / 500 -- time = 67440.0 / 87600.0
iteration: 165 / 500 -- time = 67500.0 / 87600.0
iteration: 166 / 500 -- time = 67560.0 / 87600.0
iteration: 167 / 500 -- time = 67620.0 / 87600.0
iteration: 168 / 500 -- time = 67680.0 / 87600.0
iteration: 169 / 500 -- time = 67740.0 / 87600.0
iteration: 170 / 500 -- time = 67800.0 / 87600.0
iteration: 171 / 500 -- time = 67860.0 / 87600.0
iteration: 172 / 500 -- time = 67920.0 / 87600.0
iteration: 173 / 500 -- time = 67980.0 / 87600.0
iteration: 174 / 500 -- time = 68040.0 / 87600.0
iteration: 175 / 500 -- time = 68100.0 / 87600.0
iteration: 176 / 500 -- time = 68160.0 / 87600.0
iteration: 177 / 500 -- time = 68220.0 / 87600.0
iteration: 178 / 500 -- time = 68280.0 / 87600.0
iteration: 179 / 500 -- time = 68340.0 / 87600.0
iteration: 180 / 500 -- time = 68400.0 / 87600.0
iteration: 181 / 500 -- time = 68460.0 / 87600.0
iteration: 182 / 500 -- time = 68520.0 / 87600.0
iteration: 183 / 500 -- time = 68580.0 / 87600.0
iteration: 184 / 500 -- time = 68640.0 / 87600.0
iteration: 185 / 500 -- time = 68700.0 / 87600.0
iteration: 186 / 500 -- time = 68760.0 / 87600.0
iteration: 187 / 500 -- time = 68820.0 / 87600.0
iteration: 188 / 500 -- time = 68880.0 / 87600.0
iteration: 189 / 500 -- time = 68940.0 / 87600.0
iteration: 190 / 500 -- time = 69000.0 / 87600.0
iteration: 191 / 500 -- time = 69060.0 / 87600.0
iteration: 192 / 500 -- time = 69120.0 / 87600.0
iteration: 193 / 500 -- time = 69180.0 / 87600.0
iteration: 194 / 500 -- time = 69240.0 / 87600.0
iteration: 195 / 500 -- time = 69300.0 / 87600.0
iteration: 196 / 500 -- time = 69360.0 / 87600.0
iteration: 197 / 500 -- time = 69420.0 / 87600.0
iteration: 198 / 500 -- time = 69480.0 / 87600.0
iteration: 199 / 500 -- time = 69540.0 / 87600.0
iteration: 200 / 500 -- time = 69600.0 / 87600.0
iteration: 201 / 500 -- time = 69660.0 / 87600.0
iteration: 202 / 500 -- time = 69720.0 / 87600.0
iteration: 203 / 500 -- time = 69780.0 / 87600.0
iteration: 204 / 500 -- time = 69840.0 / 87600.0
iteration: 205 / 500 -- time = 69900.0 / 87600.0
iteration: 206 / 500 -- time = 69960.0 / 87600.0
iteration: 207 / 500 -- time = 70020.0 / 87600.0
iteration: 208 / 500 -- time = 70080.0 / 87600.0
iteration: 209 / 500 -- time = 70140.0 / 87600.0
iteration: 210 / 500 -- time = 70200.0 / 87600.0
iteration: 211 / 500 -- time = 70260.0 / 87600.0
iteration: 212 / 500 -- time = 70320.0 / 87600.0
iteration: 213 / 500 -- time = 70380.0 / 87600.0
iteration: 214 / 500 -- time = 70440.0 / 87600.0
iteration: 215 / 500 -- time = 70500.0 / 87600.0
iteration: 216 / 500 -- time = 70560.0 / 87600.0
iteration: 217 / 500 -- time = 70620.0 / 87600.0
iteration: 218 / 500 -- time = 70680.0 / 87600.0
iteration: 219 / 500 -- time = 70740.0 / 87600.0
iteration: 220 / 500 -- time = 70800.0 / 87600.0
iteration: 221 / 500 -- time = 70860.0 / 87600.0
iteration: 222 / 500 -- time = 70920.0 / 87600.0
iteration: 223 / 500 -- time = 70980.0 / 87600.0
iteration: 224 / 500 -- time = 71040.0 / 87600.0
iteration: 225 / 500 -- time = 71100.0 / 87600.0
iteration: 226 / 500 -- time = 71160.0 / 87600.0
iteration: 227 / 500 -- time = 71220.0 / 87600.0
iteration: 228 / 500 -- time = 71280.0 / 87600.0
iteration: 229 / 500 -- time = 71340.0 / 87600.0
iteration: 230 / 500 -- time = 71400.0 / 87600.0
iteration: 231 / 500 -- time = 71460.0 / 87600.0
iteration: 232 / 500 -- time = 71520.0 / 87600.0
iteration: 233 / 500 -- time = 71580.0 / 87600.0
iteration: 234 / 500 -- time = 71640.0 / 87600.0
iteration: 235 / 500 -- time = 71700.0 / 87600.0
iteration: 236 / 500 -- time = 71760.0 / 87600.0
iteration: 237 / 500 -- time = 71820.0 / 87600.0
iteration: 238 / 500 -- time = 71880.0 / 87600.0
iteration: 239 / 500 -- time = 71940.0 / 87600.0
iteration: 240 / 500 -- time = 72000.0 / 87600.0
iteration: 241 / 500 -- time = 72060.0 / 87600.0
iteration: 242 / 500 -- time = 72120.0 / 87600.0
iteration: 243 / 500 -- time = 72180.0 / 87600.0
iteration: 244 / 500 -- time = 72240.0 / 87600.0
iteration: 245 / 500 -- time = 72300.0 / 87600.0
iteration: 246 / 500 -- time = 72360.0 / 87600.0
iteration: 247 / 500 -- time = 72420.0 / 87600.0
iteration: 248 / 500 -- time = 72480.0 / 87600.0
iteration: 249 / 500 -- time = 72540.0 / 87600.0
iteration: 250 / 500 -- time = 72600.0 / 87600.0
iteration: 251 / 500 -- time = 72660.0 / 87600.0
iteration: 252 / 500 -- time = 72720.0 / 87600.0
iteration: 253 / 500 -- time = 72780.0 / 87600.0
iteration: 254 / 500 -- time = 72840.0 / 87600.0
iteration: 255 / 500 -- time = 72900.0 / 87600.0
iteration: 256 / 500 -- time = 72960.0 / 87600.0
iteration: 257 / 500 -- time = 73020.0 / 87600.0
iteration: 258 / 500 -- time = 73080.0 / 87600.0
iteration: 259 / 500 -- time = 73140.0 / 87600.0
iteration: 260 / 500 -- time = 73200.0 / 87600.0
iteration: 261 / 500 -- time = 73260.0 / 87600.0
iteration: 262 / 500 -- time = 73320.0 / 87600.0
iteration: 263 / 500 -- time = 73380.0 / 87600.0
iteration: 264 / 500 -- time = 73440.0 / 87600.0
iteration: 265 / 500 -- time = 73500.0 / 87600.0
iteration: 266 / 500 -- time = 73560.0 / 87600.0
iteration: 267 / 500 -- time = 73620.0 / 87600.0
iteration: 268 / 500 -- time = 73680.0 / 87600.0
iteration: 269 / 500 -- time = 73740.0 / 87600.0
iteration: 270 / 500 -- time = 73800.0 / 87600.0
iteration: 271 / 500 -- time = 73860.0 / 87600.0
iteration: 272 / 500 -- time = 73920.0 / 87600.0
iteration: 273 / 500 -- time = 73980.0 / 87600.0
iteration: 274 / 500 -- time = 74040.0 / 87600.0
iteration: 275 / 500 -- time = 74100.0 / 87600.0
iteration: 276 / 500 -- time = 74160.0 / 87600.0
iteration: 277 / 500 -- time = 74220.0 / 87600.0
iteration: 278 / 500 -- time = 74280.0 / 87600.0
iteration: 279 / 500 -- time = 74340.0 / 87600.0
iteration: 280 / 500 -- time = 74400.0 / 87600.0
iteration: 281 / 500 -- time = 74460.0 / 87600.0
iteration: 282 / 500 -- time = 74520.0 / 87600.0
iteration: 283 / 500 -- time = 74580.0 / 87600.0
iteration: 284 / 500 -- time = 74640.0 / 87600.0
iteration: 285 / 500 -- time = 74700.0 / 87600.0
iteration: 286 / 500 -- time = 74760.0 / 87600.0
iteration: 287 / 500 -- time = 74820.0 / 87600.0
iteration: 288 / 500 -- time = 74880.0 / 87600.0
iteration: 289 / 500 -- time = 74940.0 / 87600.0
iteration: 290 / 500 -- time = 75000.0 / 87600.0
iteration: 291 / 500 -- time = 75060.0 / 87600.0
iteration: 292 / 500 -- time = 75120.0 / 87600.0
iteration: 293 / 500 -- time = 75180.0 / 87600.0
iteration: 294 / 500 -- time = 75240.0 / 87600.0
iteration: 295 / 500 -- time = 75300.0 / 87600.0
iteration: 296 / 500 -- time = 75360.0 / 87600.0
iteration: 297 / 500 -- time = 75420.0 / 87600.0
iteration: 298 / 500 -- time = 75480.0 / 87600.0
iteration: 299 / 500 -- time = 75540.0 / 87600.0
iteration: 300 / 500 -- time = 75600.0 / 87600.0
iteration: 301 / 500 -- time = 75660.0 / 87600.0
iteration: 302 / 500 -- time = 75720.0 / 87600.0
iteration: 303 / 500 -- time = 75780.0 / 87600.0
iteration: 304 / 500 -- time = 75840.0 / 87600.0
iteration: 305 / 500 -- time = 75900.0 / 87600.0
iteration: 306 / 500 -- time = 75960.0 / 87600.0
iteration: 307 / 500 -- time = 76020.0 / 87600.0
iteration: 308 / 500 -- time = 76080.0 / 87600.0
iteration: 309 / 500 -- time = 76140.0 / 87600.0
iteration: 310 / 500 -- time = 76200.0 / 87600.0
iteration: 311 / 500 -- time = 76260.0 / 87600.0
iteration: 312 / 500 -- time = 76320.0 / 87600.0
iteration: 313 / 500 -- time = 76380.0 / 87600.0
iteration: 314 / 500 -- time = 76440.0 / 87600.0
iteration: 315 / 500 -- time = 76500.0 / 87600.0
iteration: 316 / 500 -- time = 76560.0 / 87600.0
iteration: 317 / 500 -- time = 76620.0 / 87600.0
iteration: 318 / 500 -- time = 76680.0 / 87600.0
iteration: 319 / 500 -- time = 76740.0 / 87600.0
iteration: 320 / 500 -- time = 76800.0 / 87600.0
iteration: 321 / 500 -- time = 76860.0 / 87600.0
iteration: 322 / 500 -- time = 76920.0 / 87600.0
iteration: 323 / 500 -- time = 76980.0 / 87600.0
iteration: 324 / 500 -- time = 77040.0 / 87600.0
iteration: 325 / 500 -- time = 77100.0 / 87600.0
iteration: 326 / 500 -- time = 77160.0 / 87600.0
iteration: 327 / 500 -- time = 77220.0 / 87600.0
iteration: 328 / 500 -- time = 77280.0 / 87600.0
iteration: 329 / 500 -- time = 77340.0 / 87600.0
iteration: 330 / 500 -- time = 77400.0 / 87600.0
iteration: 331 / 500 -- time = 77460.0 / 87600.0
iteration: 332 / 500 -- time = 77520.0 / 87600.0
iteration: 333 / 500 -- time = 77580.0 / 87600.0
iteration: 334 / 500 -- time = 77640.0 / 87600.0
iteration: 335 / 500 -- time = 77700.0 / 87600.0
iteration: 336 / 500 -- time = 77760.0 / 87600.0
iteration: 337 / 500 -- time = 77820.0 / 87600.0
iteration: 338 / 500 -- time = 77880.0 / 87600.0
iteration: 339 / 500 -- time = 77940.0 / 87600.0
iteration: 340 / 500 -- time = 78000.0 / 87600.0
iteration: 341 / 500 -- time = 78060.0 / 87600.0
iteration: 342 / 500 -- time = 78120.0 / 87600.0
iteration: 343 / 500 -- time = 78180.0 / 87600.0
iteration: 344 / 500 -- time = 78240.0 / 87600.0
iteration: 345 / 500 -- time = 78300.0 / 87600.0
iteration: 346 / 500 -- time = 78360.0 / 87600.0
iteration: 347 / 500 -- time = 78420.0 / 87600.0
iteration: 348 / 500 -- time = 78480.0 / 87600.0
iteration: 349 / 500 -- time = 78540.0 / 87600.0
iteration: 350 / 500 -- time = 78600.0 / 87600.0
iteration: 351 / 500 -- time = 78660.0 / 87600.0
iteration: 352 / 500 -- time = 78720.0 / 87600.0
iteration: 353 / 500 -- time = 78780.0 / 87600.0
iteration: 354 / 500 -- time = 78840.0 / 87600.0
iteration: 355 / 500 -- time = 78900.0 / 87600.0
iteration: 356 / 500 -- time = 78960.0 / 87600.0
iteration: 357 / 500 -- time = 79020.0 / 87600.0
iteration: 358 / 500 -- time = 79080.0 / 87600.0
iteration: 359 / 500 -- time = 79140.0 / 87600.0
iteration: 360 / 500 -- time = 79200.0 / 87600.0
iteration: 361 / 500 -- time = 79260.0 / 87600.0
iteration: 362 / 500 -- time = 79320.0 / 87600.0
iteration: 363 / 500 -- time = 79380.0 / 87600.0
iteration: 364 / 500 -- time = 79440.0 / 87600.0
iteration: 365 / 500 -- time = 79500.0 / 87600.0
iteration: 366 / 500 -- time = 79560.0 / 87600.0
iteration: 367 / 500 -- time = 79620.0 / 87600.0
iteration: 368 / 500 -- time = 79680.0 / 87600.0
iteration: 369 / 500 -- time = 79740.0 / 87600.0
iteration: 370 / 500 -- time = 79800.0 / 87600.0
iteration: 371 / 500 -- time = 79860.0 / 87600.0
iteration: 372 / 500 -- time = 79920.0 / 87600.0
iteration: 373 / 500 -- time = 79980.0 / 87600.0
iteration: 374 / 500 -- time = 80040.0 / 87600.0
iteration: 375 / 500 -- time = 80100.0 / 87600.0
iteration: 376 / 500 -- time = 80160.0 / 87600.0
iteration: 377 / 500 -- time = 80220.0 / 87600.0
iteration: 378 / 500 -- time = 80280.0 / 87600.0
iteration: 379 / 500 -- time = 80340.0 / 87600.0
iteration: 380 / 500 -- time = 80400.0 / 87600.0
iteration: 381 / 500 -- time = 80460.0 / 87600.0
iteration: 382 / 500 -- time = 80520.0 / 87600.0
iteration: 383 / 500 -- time = 80580.0 / 87600.0
iteration: 384 / 500 -- time = 80640.0 / 87600.0
iteration: 385 / 500 -- time = 80700.0 / 87600.0
iteration: 386 / 500 -- time = 80760.0 / 87600.0
iteration: 387 / 500 -- time = 80820.0 / 87600.0
iteration: 388 / 500 -- time = 80880.0 / 87600.0
iteration: 389 / 500 -- time = 80940.0 / 87600.0
iteration: 390 / 500 -- time = 81000.0 / 87600.0
iteration: 391 / 500 -- time = 81060.0 / 87600.0
iteration: 392 / 500 -- time = 81120.0 / 87600.0
iteration: 393 / 500 -- time = 81180.0 / 87600.0
iteration: 394 / 500 -- time = 81240.0 / 87600.0
iteration: 395 / 500 -- time = 81300.0 / 87600.0
iteration: 396 / 500 -- time = 81360.0 / 87600.0
iteration: 397 / 500 -- time = 81420.0 / 87600.0
iteration: 398 / 500 -- time = 81480.0 / 87600.0
iteration: 399 / 500 -- time = 81540.0 / 87600.0
iteration: 400 / 500 -- time = 81600.0 / 87600.0
iteration: 401 / 500 -- time = 81660.0 / 87600.0
iteration: 402 / 500 -- time = 81720.0 / 87600.0
iteration: 403 / 500 -- time = 81780.0 / 87600.0
iteration: 404 / 500 -- time = 81840.0 / 87600.0
iteration: 405 / 500 -- time = 81900.0 / 87600.0
iteration: 406 / 500 -- time = 81960.0 / 87600.0
iteration: 407 / 500 -- time = 82020.0 / 87600.0
iteration: 408 / 500 -- time = 82080.0 / 87600.0
iteration: 409 / 500 -- time = 82140.0 / 87600.0
iteration: 410 / 500 -- time = 82200.0 / 87600.0
iteration: 411 / 500 -- time = 82260.0 / 87600.0
iteration: 412 / 500 -- time = 82320.0 / 87600.0
iteration: 413 / 500 -- time = 82380.0 / 87600.0
iteration: 414 / 500 -- time = 82440.0 / 87600.0
iteration: 415 / 500 -- time = 82500.0 / 87600.0
iteration: 416 / 500 -- time = 82560.0 / 87600.0
iteration: 417 / 500 -- time = 82620.0 / 87600.0
iteration: 418 / 500 -- time = 82680.0 / 87600.0
iteration: 419 / 500 -- time = 82740.0 / 87600.0
iteration: 420 / 500 -- time = 82800.0 / 87600.0
iteration: 421 / 500 -- time = 82860.0 / 87600.0
iteration: 422 / 500 -- time = 82920.0 / 87600.0
iteration: 423 / 500 -- time = 82980.0 / 87600.0
iteration: 424 / 500 -- time = 83040.0 / 87600.0
iteration: 425 / 500 -- time = 83100.0 / 87600.0
iteration: 426 / 500 -- time = 83160.0 / 87600.0
iteration: 427 / 500 -- time = 83220.0 / 87600.0
iteration: 428 / 500 -- time = 83280.0 / 87600.0
iteration: 429 / 500 -- time = 83340.0 / 87600.0
iteration: 430 / 500 -- time = 83400.0 / 87600.0
iteration: 431 / 500 -- time = 83460.0 / 87600.0
iteration: 432 / 500 -- time = 83520.0 / 87600.0
iteration: 433 / 500 -- time = 83580.0 / 87600.0
iteration: 434 / 500 -- time = 83640.0 / 87600.0
iteration: 435 / 500 -- time = 83700.0 / 87600.0
iteration: 436 / 500 -- time = 83760.0 / 87600.0
iteration: 437 / 500 -- time = 83820.0 / 87600.0
iteration: 438 / 500 -- time = 83880.0 / 87600.0
iteration: 439 / 500 -- time = 83940.0 / 87600.0
iteration: 440 / 500 -- time = 84000.0 / 87600.0
iteration: 441 / 500 -- time = 84060.0 / 87600.0
iteration: 442 / 500 -- time = 84120.0 / 87600.0
iteration: 443 / 500 -- time = 84180.0 / 87600.0
iteration: 444 / 500 -- time = 84240.0 / 87600.0
iteration: 445 / 500 -- time = 84300.0 / 87600.0
iteration: 446 / 500 -- time = 84360.0 / 87600.0
iteration: 447 / 500 -- time = 84420.0 / 87600.0
iteration: 448 / 500 -- time = 84480.0 / 87600.0
iteration: 449 / 500 -- time = 84540.0 / 87600.0
iteration: 450 / 500 -- time = 84600.0 / 87600.0
iteration: 451 / 500 -- time = 84660.0 / 87600.0
iteration: 452 / 500 -- time = 84720.0 / 87600.0
iteration: 453 / 500 -- time = 84780.0 / 87600.0
iteration: 454 / 500 -- time = 84840.0 / 87600.0
iteration: 455 / 500 -- time = 84900.0 / 87600.0
iteration: 456 / 500 -- time = 84960.0 / 87600.0
iteration: 457 / 500 -- time = 85020.0 / 87600.0
iteration: 458 / 500 -- time = 85080.0 / 87600.0
iteration: 459 / 500 -- time = 85140.0 / 87600.0
iteration: 460 / 500 -- time = 85200.0 / 87600.0
iteration: 461 / 500 -- time = 85260.0 / 87600.0
iteration: 462 / 500 -- time = 85320.0 / 87600.0
iteration: 463 / 500 -- time = 85380.0 / 87600.0
iteration: 464 / 500 -- time = 85440.0 / 87600.0
iteration: 465 / 500 -- time = 85500.0 / 87600.0
iteration: 466 / 500 -- time = 85560.0 / 87600.0
iteration: 467 / 500 -- time = 85620.0 / 87600.0
iteration: 468 / 500 -- time = 85680.0 / 87600.0
iteration: 469 / 500 -- time = 85740.0 / 87600.0
iteration: 470 / 500 -- time = 85800.0 / 87600.0
iteration: 471 / 500 -- time = 85860.0 / 87600.0
iteration: 472 / 500 -- time = 85920.0 / 87600.0
iteration: 473 / 500 -- time = 85980.0 / 87600.0
iteration: 474 / 500 -- time = 86040.0 / 87600.0
iteration: 475 / 500 -- time = 86100.0 / 87600.0
iteration: 476 / 500 -- time = 86160.0 / 87600.0
iteration: 477 / 500 -- time = 86220.0 / 87600.0
iteration: 478 / 500 -- time = 86280.0 / 87600.0
iteration: 479 / 500 -- time = 86340.0 / 87600.0
iteration: 480 / 500 -- time = 86400.0 / 87600.0
iteration: 481 / 500 -- time = 86460.0 / 87600.0
iteration: 482 / 500 -- time = 86520.0 / 87600.0
iteration: 483 / 500 -- time = 86580.0 / 87600.0
iteration: 484 / 500 -- time = 86640.0 / 87600.0
iteration: 485 / 500 -- time = 86700.0 / 87600.0
iteration: 486 / 500 -- time = 86760.0 / 87600.0
iteration: 487 / 500 -- time = 86820.0 / 87600.0
iteration: 488 / 500 -- time = 86880.0 / 87600.0
iteration: 489 / 500 -- time = 86940.0 / 87600.0
iteration: 490 / 500 -- time = 87000.0 / 87600.0
iteration: 491 / 500 -- time = 87060.0 / 87600.0
iteration: 492 / 500 -- time = 87120.0 / 87600.0
iteration: 493 / 500 -- time = 87180.0 / 87600.0
iteration: 494 / 500 -- time = 87240.0 / 87600.0
iteration: 495 / 500 -- time = 87300.0 / 87600.0
iteration: 496 / 500 -- time = 87360.0 / 87600.0
iteration: 497 / 500 -- time = 87420.0 / 87600.0
iteration: 498 / 500 -- time = 87480.0 / 87600.0
iteration: 499 / 500 -- time = 87540.0 / 87600.0
Program exited normally
iteration: 500 / 500 -- time = 87600.0 / 87600.0
CLUBB-TIMER time_loop_init = 0.2080
CLUBB-TIMER time_clubb_advance = 18.8504
CLUBB-TIMER time_clubb_pdf = 0.0003
CLUBB-TIMER time_SILHS = 0.0001
CLUBB-TIMER time_microphys_scheme = 0.0000
CLUBB-TIMER time_microphys_advance = 0.0000
CLUBB-TIMER time_loop_end = 0.0000
CLUBB-TIMER time_adapt_grid = 0.0000
CLUBB-TIMER time_total = 19.6509
+ run_scripts/run_scm.py -params clubb_params_multi_col.in -stats input/stats/multi_col_stats.in -debug 0 -max_iters 10 rico_silhs
- using executable: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/run_scripts/../install/latest/clubb_standalone
=================== Running rico_silhs ===================
When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1.
C2rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1.
C2thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1.
C2rtthl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1.
C6rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
stats_nsamp = 1
stats_nout = 1
iteration: 1 / 10 -- time = 300.0 / 3000.0
iteration: 2 / 10 -- time = 600.0 / 3000.0
iteration: 3 / 10 -- time = 900.0 / 3000.0
iteration: 4 / 10 -- time = 1200.0 / 3000.0
iteration: 5 / 10 -- time = 1500.0 / 3000.0
iteration: 6 / 10 -- time = 1800.0 / 3000.0
iteration: 7 / 10 -- time = 2100.0 / 3000.0
iteration: 8 / 10 -- time = 2400.0 / 3000.0
iteration: 9 / 10 -- time = 2700.0 / 3000.0
Program exited normally
iteration: 10 / 10 -- time = 3000.0 / 3000.0
CLUBB-TIMER time_loop_init = 0.0056
CLUBB-TIMER time_clubb_advance = 0.2610
CLUBB-TIMER time_clubb_pdf = 0.1636
CLUBB-TIMER time_SILHS = 0.1902
CLUBB-TIMER time_microphys_scheme = 0.3305
CLUBB-TIMER time_microphys_advance = 1.9101
CLUBB-TIMER time_loop_end = 0.0000
CLUBB-TIMER time_adapt_grid = 0.0000
CLUBB-TIMER time_total = 2.8674
+ mv output acc_output
+ mkdir output
[Pipeline] }
Lock released on resource [Resource: GPU_built-in]
[Pipeline] // lock
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compile GPU_OMP)
[Pipeline] sh
+ source /etc/profile.d/larson-group.sh
++ export GIT_EDITOR=vi
++ GIT_EDITOR=vi
++ export SVN_EDITOR=vi
++ SVN_EDITOR=vi
++ export OMP_STACKSIZE=1048579
++ OMP_STACKSIZE=1048579
++ export LMOD_ROOT=/opt/lmod/
++ LMOD_ROOT=/opt/lmod/
++ source /opt/lmod//lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/lmod-8.7.37-bi3kyxcdrfgw3y7vv2k7c5rjxg75qzju/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
+++ find /usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core -print -quit
++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core
++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core
+ module load nvhpc netcdf-fortran
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ compile/convert_acc_to_omp.bash
Cloning into 'intel-application-migration-tool-for-openacc-to-openmp'...
Processing file clubb_driver.F90
Processing file clubb_driver_test.F90
Processing file clubb_standalone.F90
Processing file clubb_thread_test.F90
Processing file clubb_tuner.F90
Processing file error.F90
Processing file generalized_grid_test.F90
Processing file G_unit_tests.F90
Processing file int2txt.F90
Processing file jacobian.F90
Processing file text_writer.F90
Processing file adg1_adg2_3d_luhar_pdf.F90
Processing file advance_clubb_core_module.F90
Processing file advance_helper_module.F90
Processing file advance_windm_edsclrm_module.F90
Processing file advance_wp2_wp3_module.F90
Processing file advance_xm_wpxp_module.F90
Processing file advance_xp2_xpyp_module.F90
Processing file advance_xp3_module.F90
Processing file array_index.F90
Processing file calc_pressure.F90
Processing file calc_roots.F90
Processing file calendar.F90
Processing file clip_explicit.F90
Processing file clubb_api_module.F90
Processing file clubb_precision.F90
Processing file code_timer_module.F90
Processing file constants_clubb.F90
Processing file corr_varnce_module.F90
Processing file diagnose_correlations_module.F90
Processing file diffusion.F90
Processing file endian.F90
Processing file err_info_type_module.F90
Processing file error_code.F90
Processing file file_functions.F90
Processing file fill_holes.F90
Processing file grid_adaptation_module.F90
Processing file grid_class.F90
Processing file hydromet_pdf_parameter_module.F90
Processing file index_mapping.F90
Processing file interpolation.F90
Processing file lapack_interfaces.F90
Processing file lapack_wrap.F90
Processing file LY93_pdf.F90
Processing file matrix_operations.F90
Processing file matrix_solver_wrapper.F90
Processing file mean_adv.F90
Processing file mixing_length.F90
Processing file model_flags.F90
Processing file mono_flux_limiter.F90
Processing file Nc_Ncn_eqns.F90
Processing file new_hybrid_pdf.F90
Processing file new_hybrid_pdf_main.F90
Processing file new_pdf.F90
Processing file new_pdf_main.F90
Processing file new_tsdadg_pdf.F90
Processing file numerical_check.F90
Processing file parameter_indices.F90
Processing file parameters_tunable.F90
Processing file pdf_closure_module.F90
Processing file pdf_parameter_module.F90
Processing file pdf_utilities.F90
Processing file penta_bicgstab_solver.F90
Processing file penta_lu_solver.F90
Processing file pos_definite_module.F90
Processing file precipitation_fraction.F90
Processing file remapping_module.F90
Processing file saturation.F90
Processing file setup_clubb_pdf_params.F90
Processing file sfc_varnce_module.F90
Processing file sigma_sqd_w_module.F90
Processing file Skx_module.F90
Processing file sponge_layer_damping.F90
Processing file stats_clubb_utilities.F90
Processing file stats_netcdf.F90
Processing file T_in_K_module.F90
Processing file tridiag_lu_solver.F90
Processing file turbulent_adv_pdf.F90
Processing file est_kessler_microphys_module.F90
Processing file generate_uniform_sample_module.F90
Processing file latin_hypercube_arrays.F90
Processing file latin_hypercube_driver_module.F90
Processing file lh_microphys_var_covar_module.F90
Processing file math_utilities.F90
Processing file mt95.F90
Processing file parameters_silhs.F90
Processing file silhs_api_module.F90
Processing file silhs_importance_sample_module.F90
Processing file transform_to_pdf_module.F90
Processing file arm_0003.F90
Processing file arm_3year.F90
Processing file arm_97.F90
Processing file arm.F90
Processing file astex_a209.F90
Processing file atex.F90
Processing file atex_long.F90
Processing file bomex.F90
Processing file clex9_nov02.F90
Processing file clex9_oct14.F90
Processing file cloud_feedback.F90
Processing file cobra.F90
Processing file diag_ustar_module.F90
Processing file dycoms2_rf01.F90
Processing file dycoms2_rf02.F90
Processing file ekman.F90
Processing file fire.F90
Processing file gabls2.F90
Processing file gabls3.F90
Processing file gabls3_night.F90
Processing file jun25.F90
Processing file lba.F90
Processing file mpace_a.F90
Processing file mpace_b.F90
Processing file neutral_case.F90
Processing file nov11.F90
Processing file prescribe_forcings.F90
Processing file rico.F90
Processing file sfc_flux.F90
Processing file spec_hum_to_mixing_ratio.F90
Processing file time_dependent_input.F90
Processing file twp_ice.F90
Processing file wangara.F90
Processing file advance_microphys_module.F90
Processing file cloud_sed_module.F90
Processing file coamps_microphys_driver_module.F90
Processing file estimate_scm_microphys_module.F90
Processing file gfdl_activation.F90
Processing file ice_dfsn_module.F90
Processing file KK_microphys_module.F90
Processing file lh_microphys_driver_module.F90
Processing file microphys_driver.F90
Processing file microphys_init_cleanup.F90
Processing file mixed_moment_PDF_integrals.F90
Processing file morrison_microphys_module.F90
Processing file parameters_microphys.F90
Processing file pdf_hydromet_microphys_wrapper.F90
Processing file silhs_category_variance_module.F90
+ ./compile.py -gpu openmp
-- Configuring for OpenMP GPU build
-- Configuring for OpenMP GPU build
-- The Fortran compiler identification is NVHPC 24.3.0
-- The C compiler identification is NVHPC 24.3.0
-- The CXX compiler identification is NVHPC 24.3.0
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Check for working Fortran compiler: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/nvhpc-24.3-ym2ucux26iwkpvpcaph3ozu5oyjmahuk/Linux_x86_64/24.3/compilers/bin/nvfortran - skipped
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/nvhpc-24.3-ym2ucux26iwkpvpcaph3ozu5oyjmahuk/Linux_x86_64/24.3/compilers/bin/nvc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/nvhpc-24.3-ym2ucux26iwkpvpcaph3ozu5oyjmahuk/Linux_x86_64/24.3/compilers/bin/nvc++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Compiling with double precision
-- Found PkgConfig: /usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/pkgconf-2.2.0-5yfc5u2idq4y27sxxkurcul66iyq7axu/bin/pkg-config (found version "2.2.0")
-- Checking for module 'netcdf-fortran'
-- Found netcdf-fortran, version 4.5.3
-- netcdf-fortran found via pkg-config
-- Include dirs: /usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include;/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-c-4.9.2-shoyf5hca7dhntsditpk73vbwzstlhc3/include
-- Libraries: netcdff
-- Derived NetCDFFortran_ROOT = /usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvhpc_GPUopenmp_PRECdouble
Using inferred toolchain file: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/cmake/toolchains/linux_x86_64_nvhpc.cmake
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvhpc_GPUopenmp_PRECdouble
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble
about to cmnake /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/build/nvhpc_GPUopenmp_PRECdouble
Running CMake configure...
[1/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90-pp.f90
[2/915] Building Fortran preprocessed src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90-pp.f90
[3/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90-pp.f90
[4/915] Building Fortran preprocessed src/CMakeFiles/text_writer_lib.dir/text_writer.F90-pp.f90
[5/915] Building Fortran preprocessed src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90-pp.f90
[6/915] Building Fortran preprocessed src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90-pp.f90
[7/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90-pp.f90
[8/915] Building Fortran preprocessed src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90-pp.f90
[9/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/soil_vegetation.F90-pp.f90
[10/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90-pp.f90
[11/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90-pp.f90
[12/915] Building Fortran preprocessed src/CMakeFiles/clubb_tuner.dir/error.F90-pp.f90
[13/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F-pp.f
[14/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F-pp.f
[15/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90-pp.f90
[16/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F-pp.f
[17/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90-pp.f90
[18/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F-pp.f
[19/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90-pp.f90
[20/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90-pp.f90
[21/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F-pp.f
[22/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/parameters_radiation.F90-pp.f90
[23/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90-pp.f90
[24/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90-pp.f90
[25/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90-pp.f90
[26/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F-pp.f
[27/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90-pp.f90
[28/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F-pp.f
[29/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90-pp.f90
[30/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F-pp.f
[31/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90-pp.f90
[32/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90-pp.f90
[33/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F-pp.f
[34/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90-pp.f90
[35/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F-pp.f
[36/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F-pp.f
[37/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F-pp.f
[38/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F-pp.f
[39/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F-pp.f
[40/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90-pp.f90
[41/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90-pp.f90
[42/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90-pp.f90
[43/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90-pp.f90
[44/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90-pp.f90
[45/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90-pp.f90
[46/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90-pp.f90
[47/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90-pp.f90
[48/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90-pp.f90
[49/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90-pp.f90
[50/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90-pp.f90
[51/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90-pp.f90
[52/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90-pp.f90
[53/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90-pp.f90
[54/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90-pp.f90
[55/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90-pp.f90
[56/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90-pp.f90
[57/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90-pp.f90
[58/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90-pp.f90
[59/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90-pp.f90
[60/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90-pp.f90
[61/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90-pp.f90
[62/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F-pp.f
[63/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F-pp.f
[64/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90-pp.f90
[65/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90-pp.f90
[66/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90-pp.f90
[67/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F-pp.f
[68/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F-pp.f
[69/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F-pp.f
[70/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90-pp.f90
[71/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90-pp.f90
[72/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90-pp.f90
[73/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90-pp.f90
[74/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic.f90-pp.f90
[75/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F-pp.f
[76/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F-pp.f
[77/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F-pp.f
[78/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F-pp.f
[79/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F-pp.f
[80/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90-pp.f90
[81/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F-pp.f
[82/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F-pp.f
[83/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F-pp.f
[84/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F-pp.f
[85/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F-pp.f
[86/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F-pp.f
[87/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F-pp.f
[88/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F-pp.f
[89/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F-pp.f
[90/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F-pp.f
[91/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F-pp.f
[92/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F-pp.f
[93/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F-pp.f
[94/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F-pp.f
[95/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F-pp.f
[96/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F-pp.f
[97/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F-pp.f
[98/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F-pp.f
[99/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F-pp.f
[100/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F-pp.f
[101/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F-pp.f
[102/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F-pp.f
[103/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F-pp.f
[104/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F-pp.f
[105/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F-pp.f
[106/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F-pp.f
[107/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F-pp.f
[108/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F-pp.f
[109/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F-pp.f
[110/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F-pp.f
[111/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F-pp.f
[112/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F-pp.f
[113/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F-pp.f
[114/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F-pp.f
[115/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F-pp.f
[116/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F-pp.f
[117/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90-pp.f90
[118/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F-pp.f
[119/915] Building Fortran preprocessed src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90-pp.f90
[120/915] Building Fortran preprocessed src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90-pp.f90
[121/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90-pp.f90
[122/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90-pp.f90
[123/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90-pp.f90
[124/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90-pp.f90
[125/915] Building Fortran preprocessed src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90-pp.f90
[126/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90-pp.f90
[127/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90-pp.f90
[128/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90-pp.f90
[129/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.F90-pp.f90
[130/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amebsa.f90-pp.f90
[131/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90-pp.f90
[132/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f-pp.f
[133/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90-pp.f90
[134/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90-pp.f90
[135/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90-pp.f90
[136/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amoeba.f90-pp.f90
[137/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/quicksort.F90-pp.f90
[138/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90-pp.f90
[139/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90-pp.f90
[140/915] Generating Fortran dyndep file src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/Fortran.dd
[141/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90-pp.f90
[142/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.f90-pp.f90
[143/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.f90-pp.f90
[144/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.f90-pp.f90
[145/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90-pp.f90
[146/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90-pp.f90
[147/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f-pp.f
[148/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90-pp.f90
[149/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90-pp.f90
[150/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90-pp.f90
[151/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90-pp.f90
[152/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90-pp.f90
[153/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90-pp.f90
[154/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90-pp.f90
[155/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90-pp.f90
[156/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90-pp.f90
[157/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90-pp.f90
[158/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90-pp.f90
[159/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_precision.F90-pp.f90
[160/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90-pp.f90
[161/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90-pp.f90
[162/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90-pp.f90
[163/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90-pp.f90
[164/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90-pp.f90
[165/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90-pp.f90
[166/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90-pp.f90
[167/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90-pp.f90
[168/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90-pp.f90
[169/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90-pp.f90
[170/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90-pp.f90
[171/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90-pp.f90
[172/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90-pp.f90
[173/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/error_code.F90-pp.f90
[174/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90-pp.f90
[175/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90-pp.f90
[176/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90-pp.f90
[177/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.F90-pp.f90
[178/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90-pp.f90
[179/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90-pp.f90
[180/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90-pp.f90
[181/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90-pp.f90
[182/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90-pp.f90
[183/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90-pp.f90
[184/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90-pp.f90
[185/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90-pp.f90
[186/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90-pp.f90
[187/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90-pp.f90
[188/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90-pp.f90
[189/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_interfaces.F90-pp.f90
[190/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90-pp.f90
[191/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90-pp.f90
[192/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90-pp.f90
[193/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90-pp.f90
[194/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90-pp.f90
[195/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90-pp.f90
[196/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90-pp.f90
[197/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90-pp.f90
[198/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90-pp.f90
[199/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90-pp.f90
[200/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90-pp.f90
[201/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90-pp.f90
[202/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90-pp.f90
[203/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90-pp.f90
[204/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90-pp.f90
[205/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90-pp.f90
[206/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameter_indices.F90-pp.f90
[207/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90-pp.f90
[208/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90-pp.f90
[209/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90-pp.f90
[210/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90-pp.f90
[211/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90-pp.f90
[212/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90-pp.f90
[213/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90-pp.f90
[214/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90-pp.f90
[215/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90-pp.f90
[216/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90-pp.f90
[217/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90-pp.f90
[218/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90-pp.f90
[219/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90-pp.f90
[220/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90-pp.f90
[221/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90-pp.f90
[222/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90-pp.f90
[223/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90-pp.f90
[224/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f-pp.f
[225/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f-pp.f
[226/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f-pp.f
[227/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sasum.f-pp.f
[228/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f-pp.f
[229/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f-pp.f
[230/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f-pp.f
[231/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90-pp.f90
[232/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90-pp.f90
[233/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.f-pp.f
[234/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f-pp.f
[235/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsv.f-pp.f
[236/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f-pp.f
[237/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f-pp.f
[238/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.f-pp.f
[239/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f-pp.f
[240/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f-pp.f
[241/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f-pp.f
[242/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f-pp.f
[243/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f-pp.f
[244/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacn2.f-pp.f
[245/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.f-pp.f
[246/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.f-pp.f
[247/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slabad.f-pp.f
[248/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f-pp.f
[249/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.f-pp.f
[250/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f-pp.f
[251/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f-pp.f
[252/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f-pp.f
[253/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.f-pp.f
[254/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f-pp.f
[255/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacpy.f-pp.f
[256/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaev2.f-pp.f
[257/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.f-pp.f
[258/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaisnan.f-pp.f
[259/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f-pp.f
[260/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slamch.f-pp.f
[261/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f-pp.f
[262/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.f-pp.f
[263/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f-pp.f
[264/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f-pp.f
[265/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangt.f-pp.f
[266/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfg.f-pp.f
[267/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.f-pp.f
[268/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slapy2.f-pp.f
[269/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slansy.f-pp.f
[270/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f-pp.f
[271/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.f-pp.f
[272/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slascl.f-pp.f
[273/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f-pp.f
[274/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f-pp.f
[275/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f-pp.f
[276/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f-pp.f
[277/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f-pp.f
[278/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f-pp.f
[279/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f-pp.f
[280/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f-pp.f
[281/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f-pp.f
[282/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f-pp.f
[283/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2r.f-pp.f
[284/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.f-pp.f
[285/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f-pp.f
[286/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.f-pp.f
[287/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f-pp.f
[288/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f-pp.f
[289/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f-pp.f
[290/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f-pp.f
[291/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/srscl.f-pp.f
[292/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sscal.f-pp.f
[293/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f-pp.f
[294/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f-pp.f
[295/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f-pp.f
[296/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f-pp.f
[297/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f-pp.f
[298/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f-pp.f
[299/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f-pp.f
[300/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f-pp.f
[301/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f-pp.f
[302/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f-pp.f
[303/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f-pp.f
[304/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f-pp.f
[305/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f-pp.f
[306/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f-pp.f
[307/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f-pp.f
[308/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f-pp.f
[309/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f-pp.f
[310/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f-pp.f
[311/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f-pp.f
[312/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f-pp.f
[313/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f-pp.f
[314/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f-pp.f
[315/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f-pp.f
[316/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f-pp.f
[317/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f-pp.f
[318/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f-pp.f
[319/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f-pp.f
[320/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f-pp.f
[321/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f-pp.f
[322/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f-pp.f
[323/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.f-pp.f
[324/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f-pp.f
[325/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f-pp.f
[326/915] Generating Fortran dyndep file src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/Fortran.dd
[327/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f-pp.f
[328/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f-pp.f
[329/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f-pp.f
[330/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f-pp.f
[331/915] Building Fortran object src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90.o
[332/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f-pp.f
[333/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f-pp.f
[334/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f-pp.f
[335/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f-pp.f
[336/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f-pp.f
[337/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f-pp.f
[338/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f-pp.f
[339/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f-pp.f
[340/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f-pp.f
[341/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f-pp.f
[342/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f-pp.f
[343/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f-pp.f
[344/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f-pp.f
[345/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f-pp.f
[346/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f-pp.f
[347/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f-pp.f
[348/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.f-pp.f
[349/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f-pp.f
[350/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f-pp.f
[351/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f-pp.f
[352/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f-pp.f
[353/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f-pp.f
[354/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f-pp.f
[355/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f-pp.f
[356/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f-pp.f
[357/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f-pp.f
[358/915] Linking Fortran static library src/Microphys/SCM_Activation/libscm_activation_lib.a
[359/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f.o
[360/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f.o
[361/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f.o
[362/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.f.o
[363/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f.o
[364/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sasum.f.o
[365/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f.o
[366/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slabad.f.o
[367/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f.o
[368/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsv.f.o
[369/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaisnan.f.o
[370/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f.o
[371/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaev2.f.o
[372/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.f.o
[373/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slamch.f.o
0 inform, 1 warnings, 0 severes, 0 fatal for slamch
[374/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f.o
[375/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f.o
[376/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f.o
[377/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacpy.f.o
[378/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.f.o
[379/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.f.o
[380/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.f.o
[381/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacn2.f.o
[382/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f.o
[383/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f.o
[384/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slapy2.f.o
[385/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangt.f.o
[386/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f.o
[387/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f.o
[388/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfg.f.o
[389/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f.o
[390/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f.o
[391/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.f.o
[392/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f.o
[393/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slansy.f.o
[394/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f.o
[395/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f.o
[396/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f.o
[397/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.f.o
[398/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f.o
[399/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.f.o
[400/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f.o
[401/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f.o
[402/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f.o
[403/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f.o
[404/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f.o
[405/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2r.f.o
[406/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f.o
[407/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f.o
[408/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.f.o
[409/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f.o
[410/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/srscl.f.o
[411/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f.o
[412/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.f.o
[413/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.f.o
[414/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f.o
[415/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f.o
[416/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.f.o
[417/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slascl.f.o
[418/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f-pp.f
[419/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f.o
[420/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f-pp.f
[421/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f-pp.f
[422/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sscal.f.o
[423/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f-pp.f
[424/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f.o
[425/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f-pp.f
[426/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f-pp.f
[427/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f-pp.f
[428/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f-pp.f
[429/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f-pp.f
[430/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f.o
[431/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f.o
[432/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f-pp.f
[433/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f.o
[434/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f-pp.f
[435/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f-pp.f
[436/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f-pp.f
[437/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f-pp.f
[438/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f.o
[439/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f.o
[440/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f-pp.f
[441/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f.o
[442/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f-pp.f
[443/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f-pp.f
[444/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f.o
[445/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f-pp.f
[446/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f-pp.f
[447/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f-pp.f
[448/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f-pp.f
[449/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f-pp.f
[450/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f.o
[451/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f-pp.f
[452/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f.o
[453/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f-pp.f
[454/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f-pp.f
[455/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f-pp.f
[456/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f-pp.f
[457/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f-pp.f
[458/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f-pp.f
[459/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f-pp.f
[460/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f-pp.f
[461/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f-pp.f
[462/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f-pp.f
[463/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f.o
[464/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f.o
[465/915] Generating Fortran dyndep file src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/Fortran.dd
[466/915] Building Fortran preprocessed src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f-pp.f
[467/915] Building Fortran preprocessed src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f-pp.f
[468/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90-pp.f90
[469/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_module.F90-pp.f90
[470/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f.o
[471/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_names.F90-pp.f90
[472/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90-pp.f90
[473/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90-pp.f90
[474/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90-pp.f90
[475/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90-pp.f90
[476/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90-pp.f90
[477/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90-pp.f90
[478/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/extrapolation.F90-pp.f90
[479/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90-pp.f90
[480/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90-pp.f90
[481/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_grads.F90-pp.f90
[482/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90-pp.f90
[483/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90-pp.f90
[484/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90-pp.f90
[485/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90-pp.f90
[486/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90-pp.f90
[487/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90-pp.f90
[488/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90-pp.f90
[489/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90-pp.f90
[490/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f.o
[491/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f.o
[492/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f.o
[493/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f.o
[494/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f.o
[495/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f.o
[496/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f.o
[497/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f.o
[498/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f.o
[499/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f.o
[500/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f.o
[501/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f.o
[502/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f.o
[503/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f.o
[504/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f.o
[505/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f.o
[506/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f.o
[507/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f.o
[508/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f.o
[509/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f.o
[510/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f.o
[511/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f.o
[512/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f.o
[513/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.f.o
0 inform, 1 warnings, 0 severes, 0 fatal for dlamch
[514/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f.o
[515/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f.o
[516/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f.o
[517/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f.o
[518/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f.o
[519/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f.o
[520/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f.o
[521/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f.o
[522/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f.o
[523/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f.o
[524/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f.o
[525/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f.o
[526/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f.o
[527/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f.o
[528/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f.o
[529/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f.o
[530/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f.o
[531/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f.o
[532/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f.o
[533/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f.o
[534/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f.o
[535/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f.o
[536/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f.o
[537/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f.o
[538/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f.o
[539/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f.o
[540/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f.o
[541/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f.o
[542/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f.o
[543/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f.o
[544/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f.o
[545/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f.o
[546/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f.o
[547/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f.o
[548/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f.o
[549/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f.o
[550/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f.o
[551/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f.o
[552/915] Generating Fortran dyndep file src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/Fortran.dd
[553/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f.o
[554/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f.o
[555/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f.o
[556/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f.o
[557/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f.o
[558/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f.o
[559/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90-pp.f90
[560/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90-pp.f90
[561/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f.o
[562/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f.o
[563/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90-pp.f90
[564/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90-pp.f90
[565/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90-pp.f90
[566/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f.o
[567/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f.o
[568/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f.o
[569/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f.o
[570/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f.o
[571/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f.o
[572/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f.o
[573/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90-pp.f90
[574/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f.o
[575/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f.o
[576/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f.o
[577/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90-pp.f90
[578/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f.o
[579/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f.o
[580/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f.o
[581/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90-pp.f90
[582/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90-pp.f90
[583/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f.o
[584/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90-pp.f90
[585/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f.o
[586/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90-pp.f90
[587/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f.o
[588/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90-pp.f90
[589/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90-pp.f90
[590/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90-pp.f90
[591/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90-pp.f90
[592/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90-pp.f90
[593/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90-pp.f90
[594/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90-pp.f90
[595/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90-pp.f90
[596/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90-pp.f90
[597/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90-pp.f90
[598/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90-pp.f90
[599/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90-pp.f90
[600/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90-pp.f90
[601/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.f.o
[602/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f.o
[603/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f.o
[604/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f.o
[605/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f.o
[606/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f.o
[607/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f.o
[608/915] Linking Fortran static library src/Lapack/liblapack_lib.a
[609/915] Generating Fortran dyndep file src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Fortran.dd
[610/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90.o
[611/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_precision.F90.o
[612/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameter_indices.F90.o
[613/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90.o
[614/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/error_code.F90.o
[615/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_interfaces.F90.o
[616/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90.o
[617/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90.o
[618/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.F90.o
[619/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90.o
[620/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90.o
[621/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90.o
[622/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90.o
[623/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90.o
[624/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90.o
[625/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90.o
[626/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90.o
[627/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90.o
[628/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90.o
[629/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90.o
thlm2t_in_k_2d:
141, Generating implicit map(tofrom:rcm(:,:),thlm(:,:),exner(:,:))
[630/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90.o
[631/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90.o
[632/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90.o
skx_func:
77, Generating implicit map(tofrom:skx_denom_tol(:),clubb_params(:,:))
lg_2005_ansatz:
180, Generating implicit map(tofrom:wp2(:,:),skx(:,:),wpxp(:,:),xp2(:,:),beta(:),sigma_sqd_w(:,:),skw(:,:))
xp3_lg_2005_ansatz:
266, Generating implicit map(tofrom:clubb_params(:,:),skx_denom_tol(:))
[633/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90.o
[634/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90.o
[635/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90.o
[636/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90.o
[637/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90.o
term_ma_zt_lhs:
198, Generating implicit map(tofrom:invrs_dzt(:,:),wm_zt(:,:),weights_zt2zm(:,:,:),lhs_ma(:,:,:))
term_ma_zm_lhs:
488, Generating implicit map(tofrom:lhs_ma(:,:,:))
[638/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90.o
[639/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90.o
tridiag_lu_solve_single_rhs_lhs:
121, Generating implicit map(tofrom:lhs(:,:),upper(:),soln(:),rhs(:),lower_diag_invrs(:))
tridiag_lu_solve_single_rhs_multiple_lhs:
190, Generating implicit map(tofrom:lhs(:,:,:),lower_diag_invrs(:,:),upper(:,:))
tridiag_lu_solve_multiple_rhs_lhs:
288, Generating implicit map(tofrom:lhs(:,:,:),lower_diag_invrs(:,:),upper(:,:))
[640/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90.o
penta_lu_solve_single_rhs_multiple_lhs:
151, Generating implicit map(tofrom:lower_1(:,:),lower_diag_invrs(:,:),upper_1(:,:),upper_2(:,:),lhs(:,:,:))
penta_lu_solve_multiple_rhs_lhs:
284, Generating implicit map(tofrom:lower_1(:,:),lower_diag_invrs(:,:),upper_1(:,:),upper_2(:,:),lhs(:,:,:))
[641/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90.o
[642/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90.o
adg1_w_closure:
711, Generating update from(wp2(:,:))
722, Generating implicit map(tofrom:sigma_sqd_w(:,:),mixt_frac(:,:),w_1(:,:),w_2(:,:),varnce_w_2(:,:),w_2_n(:,:),skw(:,:),w_1_n(:,:),sqrt_wp2(:,:),wp2(:,:),wm(:,:),varnce_w_1(:,:))
adg1_adg2_responder_params:
1180, Generating update from(xp2(:,:))
1191, Generating implicit map(tofrom:wpxp(:,:),x_2(:,:),wp2(:,:),sigma_sqd_w(:,:),w_1_n(:,:),x_1(:,:),varnce_x_2(:,:),mixt_frac(:,:),w_2_n(:,:),xp2(:,:),xm(:,:),alpha_x(:,:),beta(:),sqrt_wp2(:,:),varnce_x_1(:,:))
[643/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90.o
linear_interpolated_azm_2d:
1752, Generating implicit map(tofrom:linear_interpolated_azm(:,:),gr,azt(:,:))
zt2zm2zt:
1887, Generating map(alloc:azt_zm(:,:))
zm2zt2zm:
1945, Generating map(alloc:azm_zt(:,:))
linear_interpolated_azt_2d:
2387, Generating implicit map(tofrom:gr,linear_interpolated_azt(:,:),azm(:,:))
gradzm_2d:
2703, Generating implicit map(tofrom:gr,azm(:,:))
gradzm_1d:
2755, Generating map(to:azm_col(:,:),gr)
Generating map(from:gradzm_1d_col(:,:))
Generating map(to:gr%invrs_dzt(:,:))
gradzt_2d:
2804, Generating implicit map(tofrom:gr,azt(:,:))
gradzt_1d:
2870, Generating map(to:azt_col(:,:),gr)
Generating map(from:gradzt_1d_col(:,:))
Generating map(to:gr%invrs_dzm(:,:))
[644/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90.o
[645/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90.o
[646/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90.o
calculate_thvm:
251, Generating implicit map(tofrom:thvm(:,:),thv_ds_zt(:,:),rtm(:,:),thlm(:,:),rcm(:,:),exner(:,:))
[647/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90.o
sat_mixrat_liq_2d:
402, Generating implicit map(tofrom:t_in_k(:,:),esat(:,:))
sat_mixrat_ice_2d:
996, Generating implicit map(tofrom:esat_ice(:,:),t_in_k(:,:))
[648/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90.o
xpyp_term_ta_pdf_lhs:
373, Generating implicit map(tofrom:lhs_ta(:,:,:))
xpyp_term_ta_pdf_lhs_godunov:
547, Generating implicit map(tofrom:lhs_ta(:,:,:))
xpyp_term_ta_pdf_rhs:
904, Generating implicit map(tofrom:rhs_ta(:,:))
xpyp_term_ta_pdf_rhs_godunov:
1039, Generating implicit map(tofrom:rhs_ta(:,:))
[649/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90.o
[650/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90.o
diffusion_zt_lhs:
315, Generating implicit map(tofrom:k_zm(:,:),nu(:),k_zm_nu(:,:))
diffusion_zm_lhs:
852, Generating implicit map(tofrom:rho_k_zt_nu(:,:),rho_ds_zt(:,:),nu(:),k_zt(:,:))
[651/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90.o
[652/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90.o
band_solve_single_rhs_multiple_lhs:
137, Generating update from(lhs(:,:,:),rhs(:,:))
151, Generating update to(rcond(:))
159, Generating update from(rhs(:,:),lhs(:,:,:))
168, Generating update to(soln(:,:))
180, Generating update from(lhs(:,:,:),rhs(:,:),old_soln(:,:))
186, Generating update to(soln(:,:))
band_solve_multiple_rhs_lhs:
293, Generating update from(lhs(:,:,:),rhs(:,:,:))
307, Generating update to(rcond(:))
315, Generating update from(rhs(:,:,:),lhs(:,:,:))
324, Generating update to(soln(:,:,:))
336, Generating update from(lhs(:,:,:),rhs(:,:,:),old_soln(:,:,:))
349, Generating update to(soln(:,:,:))
tridiag_solve_single_rhs_multiple_lhs:
559, Generating update from(rhs(:,:),lhs(:,:,:))
571, Generating update to(rcond(:))
579, Generating update from(rhs(:,:),lhs(:,:,:))
587, Generating update to(soln(:,:))
tridiag_solve_multiple_rhs_lhs:
687, Generating update from(rhs(:,:,:),lhs(:,:,:))
699, Generating update to(rcond(:))
707, Generating update from(rhs(:,:,:),lhs(:,:,:))
715, Generating update to(soln(:,:,:))
check_nan_soln_2d:
816, Generating implicit map(tofrom:soln(:,:))
check_nan_soln_3d:
864, Generating implicit map(tofrom:soln(:,:,:))
[653/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90.o
calc_ri_zm:
930, Generating implicit map(tofrom:bv_freq_sqd(:,:),ri_zm(:,:),shear(:,:))
smooth_min_sclr_idx:
1347, Generating implicit map(tofrom:input_var2(:,:))
smooth_min_array_scalar:
1404, Generating implicit map(tofrom:input_var1(:,:))
smooth_min_arrays:
1461, Generating implicit map(tofrom:input_var2(:,:),input_var1(:,:))
smooth_max_sclr_idx:
1557, Generating implicit map(tofrom:input_var2(:,:))
smooth_max_array_scalar:
1614, Generating implicit map(tofrom:input_var1(:,:))
smooth_max_array_1d_scalar:
1670, Generating implicit map(tofrom:input_var1(:))
smooth_max_arrays:
1725, Generating implicit map(tofrom:input_var2(:,:),input_var1(:,:))
smooth_heaviside_peskin:
1826, Generating implicit map(tofrom:input(:,:))
calc_xpwp_2d:
1940, Generating implicit map(tofrom:xpwp(:,:),xm(:,:),gr,km_zm(:,:))
pvertinterp:
2215, Generating implicit map(tofrom:interp_var(:),p_mid(:,:),input_var(:,:),gr)
[654/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90.o
[655/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90.o
zero_pdf_params_api:
326, Generating implicit map(tofrom:pdf_params)
[656/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90.o
stats_update_scalar:
1099, Generating update from(values)
stats_update_1d:
1159, Generating update from(values(:))
stats_update_2d:
1224, Generating update from(values(:,:))
stats_begin_budget_scalar:
1276, Generating update from(values)
stats_begin_budget_1d:
1322, Generating update from(values(:))
stats_begin_budget_2d:
1372, Generating update from(values(:,:))
stats_update_budget_scalar:
1420, Generating update from(values)
stats_update_budget_1d:
1470, Generating update from(values(:))
stats_update_budget_2d:
1512, Generating update from(values(:,:))
stats_finalize_budget_scalar:
1572, Generating update from(values)
stats_finalize_budget_1d:
1639, Generating update from(values(:))
stats_finalize_budget_2d:
1710, Generating update from(values(:,:))
[657/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90.o
[658/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90.o
[659/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90.o
[660/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90.o
calc_grid_dens:
1295, Generating implicit map(tofrom:ddzt_vm(:,:),gr,ddzt_um(:,:),ddzt_umvm_sqd(:,:))
[661/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90.o
[662/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90.o
[663/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90.o
mfl_xm_lhs:
1156, Generating implicit map(tofrom:lhs(:,:,:))
mfl_xm_rhs:
1235, Generating implicit map(tofrom:rho_ds_zm(:,:),xm_forcing(:,:),xm_old(:,:),invrs_dzt(:,:),invrs_rho_ds_zt(:,:),rhs(:,:),wpxp(:,:))
calc_mean_w_up_down_component:
2157, Generating implicit map(tofrom:mean_w_up_i(:,:),varnce_w_i_zm(:,:),w_min(:,:),w_i_zm(:,:),mean_w_down_i(:,:))
[664/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90.o
[665/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90.o
[666/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90.o
clip_covar:
548, Generating update from(xpyp(:,:))
575, Generating implicit map(tofrom:yp2(:,:),xpyp_chnge(:,:),xp2(:,:),xpyp(:,:))
clip_variance:
717, Generating map(to:threshold_hi)
Generating implicit map(tofrom:threshold_lo(:,:))
clip_skewness:
909, Generating map(to:gr,gr%zt(:,:),sfc_elevation(:))
Generating map(tofrom:wp3(:,:))
Generating map(to:wp2_zt(:,:))
914, Generating update from(wp3(:,:))
925, Generating update from(wp3(:,:))
clip_rcm:
1161, Generating update from(rtm(:,:),rcm(:,:))
1182, Generating implicit map(tofrom:rtm(:,:),rcm(:,:))
[667/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90.o
set_lscale_max:
66, Generating implicit map(tofrom:host_dy(:),lscale_max(:),host_dx(:))
[668/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90.o
[669/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90.o
windm_edsclrm_lhs:
2275, Generating implicit map(tofrom:lhs_diff(:,:,:),lhs(:,:,:))
windm_edsclrm_rhs:
2419, Generating implicit map(tofrom:lhs_diff(:,:,:),rhs(:,:),xm(:,:),xm_tndcy(:,:))
[670/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90.o
calc_wp4_pdf:
1981, Generating implicit map(tofrom:wm(:,:),wp4(:,:),mixt_frac(:,:),varnce_w_2(:,:),w_2(:,:),varnce_w_1(:,:),w_1(:,:))
calc_wp2xp2_pdf:
2088, Generating implicit map(tofrom:wm(:,:),corr_w_x_2(:,:),varnce_x_2(:,:),w_2(:,:),wp2xp2(:,:),x_2(:,:),xm(:,:),varnce_w_2(:,:),mixt_frac(:,:),w_1(:,:),x_1(:,:),varnce_x_1(:,:),corr_w_x_1(:,:),varnce_w_1(:,:))
calc_wp2xp_pdf:
2197, Generating implicit map(tofrom:wm(:,:),corr_w_x_2(:,:),varnce_x_2(:,:),w_2(:,:),mixt_frac(:,:),wp2xp(:,:),x_2(:,:),xm(:,:),varnce_w_2(:,:),w_1(:,:),varnce_w_1(:,:),x_1(:,:),corr_w_x_1(:,:),varnce_x_1(:,:))
calc_wpxp2_pdf:
2299, Generating implicit map(tofrom:wm(:,:),corr_w_x_2(:,:),varnce_x_2(:,:),w_2(:,:),wpxp2(:,:),x_2(:,:),xm(:,:),varnce_w_2(:,:),mixt_frac(:,:),w_1(:,:),x_1(:,:),varnce_x_1(:,:),corr_w_x_1(:,:),varnce_w_1(:,:))
calc_wpxpyp_pdf:
2428, Generating implicit map(tofrom:wm(:,:),corr_x_y_2(:,:),varnce_y_2(:,:),w_2(:,:),wpxpyp(:,:),x_2(:,:),xm(:,:),y_2(:,:),ym(:,:),corr_w_y_2(:,:),varnce_w_2(:,:),varnce_x_2(:,:),corr_w_x_2(:,:),mixt_frac(:,:),w_1(:,:),x_1(:,:),y_1(:,:),corr_x_y_1(:,:),varnce_x_1(:,:),varnce_y_1(:,:),corr_w_y_1(:,:),varnce_w_1(:,:),corr_w_x_1(:,:))
calc_liquid_cloud_frac_component:
2550, Generating implicit map(tofrom:cloud_frac(:,:),rc(:,:),stdev_chi(:,:),mean_chi(:,:))
calc_ice_cloud_frac_component:
2680, Generating implicit map(tofrom:rc_in(:,:),cloud_frac(:,:),ice_supersat_frac(:,:),rc(:,:),tl(:,:))
calc_xprcp_component:
3195, Generating implicit map(tofrom:wprcp_contrib_comp_i(:,:),wp2rcp_contrib_comp_i(:,:),vprcp_contrib_comp_i(:,:),w_i(:,:),cthl_i(:,:),rc_i(:,:),wm(:,:),v_i(:,:),rtm(:,:),rcm(:,:),rt_i(:,:),cloud_frac_i(:,:),stdev_chi_i(:,:),rtprcp_contrib_comp_i(:,:),corr_chi_eta_i(:,:),thlm(:,:),stdev_eta_i(:,:),thl_i(:,:),crt_i(:,:),um(:,:),thlprcp_contrib_comp_i(:,:),u_i(:,:),vm(:,:),uprcp_contrib_comp_i(:,:),varnce_w_i(:,:))
calc_w_up_in_cloud:
3333, Generating implicit map(tofrom:mixt_frac(:,:),varnce_w_1(:,:),varnce_w_2(:,:),w_1(:,:),cloudy_downdraft_frac(:,:),cloudy_updraft_frac(:,:),cloud_frac_1(:,:),cloud_frac_2(:,:),w_up_in_cloud(:,:),w_down_in_cloud(:,:),w_2(:,:))
trapezoidal_rule_zt:
5060, Generating implicit map(tofrom:wp2up_zm(:,:),cloud_frac_zm(:,:),wprtpthlp_zm(:,:),wpthlp2_zm(:,:),wprtp2_zm(:,:),gr,ice_supersat_frac_zm(:,:),rcm_zm(:,:),wp2thvp_zm(:,:))
calc_trapezoid_zt:
5261, Generating implicit map(tofrom:variable_zm(:,:),variable_zt(:,:),gr)
calc_trapezoid_zm:
5342, Generating implicit map(tofrom:gr,variable_zt(:,:),variable_zm(:,:))
[671/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90.o
fill_holes_vertical_api:
127, Generating implicit map(tofrom:field(:,:))
fill_holes_global:
357, Generating implicit map(tofrom:rho_ds(:,:),rho_ds_dz(:,:),dz(:,:))
fill_holes_sliding_window:
566, Generating implicit map(tofrom:field(:,:))
fill_holes_widening_windows:
813, Generating implicit map(tofrom:rho_ds(:,:),rho_ds_dz(:,:),dz(:,:))
fill_holes_smart_window:
990, Generating implicit map(tofrom:field(:,:),dz(:,:),rho_ds(:,:),normalized_mass(:,:))
fill_holes_smart_window_smooth:
1262, Generating implicit map(tofrom:field(:,:),dz(:,:),normalized_mass(:,:),rho_ds(:,:))
fill_holes_parallel:
1541, Generating implicit map(tofrom:rho_ds(:,:),rho_ds_dz(:,:),invrs_rho_ds_dz(:,:),dz(:,:))
fill_holes_wp2_from_horz_tke:
1853, Generating implicit map(tofrom:wp2(:,:))
fill_holes_driver_api:
2449, Generating map(to:gr,rho_ds_zt(:))
Generating map(tofrom:hydromet(:,i))
Generating map(to:gr%dzt(:,:))
[672/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90.o
xp2_xpyp_lhs:
2852, Generating implicit map(tofrom:lhs(:,:,:),lhs_dp1(:,:),lhs_ta(:,:,:),lhs_ma(:,:,:),lhs_diff(:,:,:))
term_tp_rhs:
5980, Generating implicit map(tofrom:invrs_dzm(:,:),wpxap(:,:),wpxbp(:,:),rhs(:,:),xbm(:,:),xam(:,:))
term_dp1_lhs:
6077, Generating implicit map(tofrom:gr,lhs(:,:))
term_dp1_rhs:
6171, Generating implicit map(tofrom:invrs_tau_zm(:,:),rhs(:,:),cn(:,:))
term_pr1:
6301, Generating implicit map(tofrom:invrs_tau_c4_zm(:,:),c14(:),wp2(:,:),xbp2(:,:),rhs(:,:),invrs_tau_c14_zm(:,:),c4(:))
term_pr2:
6419, Generating implicit map(tofrom:gr,rhs_pr2(:,:),vpwp(:,:),wpthvp(:,:),c_uu_buoy(:),um(:,:),c_uu_shr(:),thv_ds_zm(:,:),vm(:,:),upwp(:,:))
pos_definite_variances:
6515, Generating update from(xp2_np1(:,:))
6537, Generating update from(xp2_np1(:,:))
[673/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90.o
xm_wpxp_lhs:
1375, Generating implicit map(tofrom:lhs(:,:,:))
xm_term_ta_lhs:
5497, Generating implicit map(tofrom:invrs_rho_ds_zt(:,:),gr,rho_ds_zm(:,:),lhs_ta_xm(:,:,:))
wpxp_term_tp_lhs:
5598, Generating implicit map(tofrom:gr,lhs_tp(:,:,:))
wpxp_terms_ac_pr2_lhs:
5729, Generating implicit map(tofrom:gr,lhs_ac_pr2(:,:))
wpxp_term_pr1_lhs:
5833, Generating implicit map(tofrom:invrs_tau_c6_zm(:,:),c6thl_skw_fnc(:,:),lhs_pr1_wprtp(:,:),lhs_pr1_wpthlp(:,:),c6rt_skw_fnc(:,:))
wpxp_terms_bp_pr3_rhs:
5965, Generating implicit map(tofrom:gr,rhs_bp_pr3(:,:))
damp_coefficient:
6266, Generating implicit map(tofrom:gr,max_coeff_value(:),threshold(:),damped_value(:,:),cx_skw_fnc(:,:),lscale_zm(:,:),altitude_threshold(:),coefficient(:))
[674/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90.o
wp23_lhs:
2211, Generating implicit map(tofrom:lhs(:,:,:))
wp23_rhs:
2657, Generating implicit map(tofrom:rhs(:,:))
wp2_term_ta_lhs:
3480, Generating implicit map(tofrom:lhs_ta_wp2(:,:,:),gr)
wp2_terms_ac_pr2_lhs:
3610, Generating implicit map(tofrom:gr,lhs_ac_pr2_wp2(:,:))
wp2_term_dp1_lhs:
3707, Generating implicit map(tofrom:gr,lhs_dp1_wp2(:,:))
wp2_term_pr1_lhs:
3810, Generating implicit map(tofrom:lhs_pr1_wp2(:,:),gr)
wp2_terms_bp_pr2_rhs:
3907, Generating implicit map(tofrom:rhs_bp_pr2_wp2(:,:),gr)
wp2_term_dp1_rhs:
4011, Generating implicit map(tofrom:rhs_dp1_wp2(:,:),gr)
wp2_term_pr3_rhs:
4138, Generating implicit map(tofrom:gr,rhs_pr3_wp2(:,:))
wp2_term_pr1_rhs:
4260, Generating implicit map(tofrom:rhs_pr1_wp2(:,:),gr)
wp2_term_pr_dfsn_rhs:
4362, Generating implicit map(tofrom:wp3(:,:),wpuip2(:,:),wpup2(:,:),wpvp2(:,:))
wp3_term_ta_new_pdf_lhs:
4526, Generating implicit map(tofrom:lhs_ta_wp3(:,:,:),gr)
wp3_term_ta_adg1_lhs:
4725, Generating implicit map(tofrom:lhs_ta_wp3(:,:,:),gr)
wp3_term_tp_lhs:
5032, Generating implicit map(tofrom:lhs_tp_wp3(:,:,:),gr)
wp3_terms_ac_pr2_lhs:
5163, Generating implicit map(tofrom:gr,lhs_ac_pr2_wp3(:,:))
wp3_term_pr1_lhs:
5286, Generating implicit map(tofrom:gr,lhs_pr1_wp3(:,:))
wp3_term_ta_explicit_rhs:
5417, Generating implicit map(tofrom:rhs_ta_wp3(:,:),gr)
wp3_terms_bp1_pr2_rhs:
5507, Generating implicit map(tofrom:rhs_bp1_pr2_wp3(:,:),gr)
wp3_term_pr_turb_rhs:
5609, Generating implicit map(tofrom:rhs_pr_turb_wp3(:,:),gr)
wp3_term_pr_dfsn_rhs:
5735, Generating implicit map(tofrom:wp2_uip2(:,:),wp2uip2(:,:),wp2up2(:,:),wp4(:,:),wp2vp2(:,:),wp2(:,:),vp2(:,:),up2(:,:))
wp3_term_pr1_rhs:
5865, Generating implicit map(tofrom:rhs_pr1_wp3(:,:),gr)
[675/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90.o
[676/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90.o
advance_clubb_core_api_single_col:
1216, Generating map(to:fcor_col(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:))
Generating map(from:lscale_col(:,:))
Generating map(to: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(:))
Generating map(tofrom:rtpthvp_col(:,:))
Generating map(from:cloudy_updraft_frac_col(:,:))
Generating map(tofrom:exner_col(:,:))
Generating map(to:sclr_idx)
Generating map(tofrom:thlm_col(:,:),rtm_col(:,:),um_col(:,:),vm_col(:,:),wprtp_col(:,:),wpthlp_col(:,:),rtp2_col(:,:),thlp2_col(:,:),rtpthlp_col(:,:))
Generating map(from:w_up_in_cloud_col(:,:))
Generating map(to:wm_zm_col(:,:),rho_ds_zt_col(:,:),rfrzm_col(:,:),rho_col(:,:),rho_ds_zm_col(:,:))
Generating map(tofrom:ice_supersat_frac_col(:,:))
Generating map(to:invrs_rho_ds_zm_col(:,:))
Generating map(tofrom:thlpthvp_col(:,:))
Generating map(to:thv_ds_zm_col(:,:))
Generating map(from:rcm_in_layer_col(:,:))
Generating map(to:wpthlp_forcing_col(:,:),wprtp_forcing_col(:,:))
Generating map(tofrom:upwp_pert_col(:,:),vpwp_pert_col(:,:),p_in_pa_col(:,:))
Generating map(to:upwp_sfc_col(:),vpwp_sfc_col(:),rtm_forcing_col(:,:),thlm_forcing_col(:,:))
Generating map(tofrom:um_pert_col(:,:),vm_pert_col(:,:))
Generating map(to:thv_ds_zt_col(:,:),upwp_sfc_pert_col(:),gr%zt(:,:),host_dx_col(:),p_sfc_col(:))
Generating map(tofrom:pdf_params%w_2(:,:))
Generating map(to:clubb_params_col(:,:))
Generating map(tofrom:err_info_api%err_code(:))
Generating map(to:ug_col(:,:))
Generating map(tofrom:uprcp_col(:,:))
Generating map(to:vg_col(:,:))
Generating map(tofrom:vprcp_col(:,:))
Generating map(to:um_ref_col(:,:),vm_ref_col(:,:))
Generating map(tofrom:up2_col(:,:),vp2_col(:,:))
Generating map(to:rho_zm_col(:,:))
Generating map(from:wprcp_col(:,:))
Generating map(to:sfc_elevation_col(:),wprtp_sfc_col(:),rtm_ref_col(:,:),rtp2_forcing_col(:,:),thlm_ref_col(:,:),thlp2_forcing_col(:,:))
Generating map(tofrom:rtp3_col(:,:))
Generating map(to:wm_zt_col(:,:))
Generating map(tofrom:wp2vp2_col(:,:))
Generating map(to:nu_vert_res_dep%nu9(:),err_info_api%err_header(:))
Generating map(tofrom:rc_coef_zm_col(:,:))
Generating map(from:cloud_cover_col(:,:))
Generating map(to:wpthlp_sfc_col(:))
Generating map(tofrom:wp2thlp_col(:,:))
Generating map(to:rtpthlp_forcing_col(:,:))
Generating map(from:thlprcp_col(:,:))
Generating map(tofrom:wp2_col(:,:),wp2rtp_col(:,:),up3_col(:,:),vp3_col(:,:),pdf_params_zm%w_2(:,:),wp2up2_col(:,:),wp3_col(:,:),wpthvp_col(:,:),wpup2_col(:,:),wp2thvp_col(:,:),wp2up_col(:,:))
Generating map(to:host_dy_col(:),um_forcing_col(:,:),vm_forcing_col(:,:))
Generating map(tofrom:upwp_col(:,:),vpwp_col(:,:))
Generating map(to:err_info_api)
Generating map(tofrom: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(:,:))
Generating map(to:pdf_params)
Generating map(tofrom: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(:,:))
Generating map(to:pdf_params_zm)
Generating map(tofrom: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(:,:))
Generating map(from:w_down_in_cloud_col(:,:))
Generating map(to:vpwp_sfc_pert_col(:))
Generating map(from:cloudy_downdraft_frac_col(:,:))
Generating map(tofrom:cloud_frac_col(:,:))
Generating map(to:invrs_rho_ds_zt_col(:,:))
Generating map(from:kh_zm_col(:,:),invrs_tau_zm_col(:,:))
Generating map(tofrom:thlp3_col(:,:))
Generating map(from:kh_zt_col(:,:))
Generating map(tofrom:wpvp2_col(:,:))
1288, Generating map(tofrom:sclrm_col(:,:,:),wpsclrp_col(:,:,:))
Generating map(to:sclr_tol(:))
Generating map(tofrom:sclrpthvp_col(:,:,:))
Generating map(to:sclrm_forcing_col(:,:,:))
Generating map(tofrom:sclrp2_col(:,:,:),sclrp3_col(:,:,:),sclrprtp_col(:,:,:),sclrpthlp_col(:,:,:))
Generating map(to:wpsclrp_sfc_col(:,:))
1295, Generating map(to:edsclrm_forcing_col(:,:,:))
Generating map(tofrom:edsclrm_col(:,:,:))
Generating map(to:wpedsclrp_sfc_col(:,:))
1301, Generating map(to:wphydrometp_col(:,:,:),wp2hmp_col(:,:,:),thlphmp_zt_col(:,:,:),l_mix_rat_hm(:),rtphmp_zt_col(:,:,:))
advance_clubb_core_api_multi_col:
1842, Generating map(to:fcor(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:))
Generating map(from:lscale(:,:))
Generating map(to: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(:))
Generating map(tofrom:rtpthvp(:,:))
Generating map(from:cloudy_updraft_frac(:,:))
Generating map(tofrom:exner(:,:))
Generating map(to:sclr_idx)
Generating map(tofrom:thlm(:,:),rtm(:,:),um(:,:),vm(:,:),wprtp(:,:),wpthlp(:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:))
Generating map(from:w_up_in_cloud(:,:))
Generating map(to:wm_zm(:,:),rho_ds_zt(:,:),rfrzm(:,:),rho(:,:),rho_ds_zm(:,:))
Generating map(tofrom:ice_supersat_frac(:,:))
Generating map(to:invrs_rho_ds_zm(:,:))
Generating map(tofrom:thlpthvp(:,:))
Generating map(to:thv_ds_zm(:,:))
Generating map(from:rcm_in_layer(:,:))
Generating map(to:wpthlp_forcing(:,:),wprtp_forcing(:,:))
Generating map(tofrom:upwp_pert(:,:),vpwp_pert(:,:),p_in_pa(:,:))
Generating map(to:upwp_sfc(:),vpwp_sfc(:),rtm_forcing(:,:),thlm_forcing(:,:))
Generating map(tofrom:um_pert(:,:),vm_pert(:,:))
Generating map(to:thv_ds_zt(:,:),upwp_sfc_pert(:),gr%zt(:,:),host_dx(:),p_sfc(:))
Generating map(tofrom:pdf_params%w_2(:,:))
Generating map(to:clubb_params(:,:))
Generating map(from:err_info_api%err_code(:))
Generating map(to:ug(:,:))
Generating map(tofrom:uprcp(:,:))
Generating map(to:vg(:,:))
Generating map(tofrom:vprcp(:,:))
Generating map(to:um_ref(:,:),vm_ref(:,:))
Generating map(tofrom:up2(:,:),vp2(:,:))
Generating map(to:rho_zm(:,:))
Generating map(from:wprcp(:,:))
Generating map(to:sfc_elevation(:),wprtp_sfc(:),rtm_ref(:,:),rtp2_forcing(:,:),thlm_ref(:,:),thlp2_forcing(:,:))
Generating map(tofrom:rtp3(:,:))
Generating map(to:wm_zt(:,:))
Generating map(tofrom:wp2vp2(:,:))
Generating map(to:nu_vert_res_dep%nu9(:),err_info_api%err_header(:))
Generating map(tofrom:rc_coef_zm(:,:))
Generating map(from:cloud_cover(:,:))
Generating map(to:wpthlp_sfc(:))
Generating map(tofrom:wp2thlp(:,:),wp2thvp(:,:))
Generating map(to:rtpthlp_forcing(:,:))
Generating map(from:thlprcp(:,:))
Generating map(tofrom:wp2(:,:),wp2rtp(:,:),up3(:,:),vp3(:,:),pdf_params_zm%w_2(:,:),wp3(:,:),wpthvp(:,:),wpup2(:,:),wp2up(:,:),wp2up2(:,:))
Generating map(to:host_dy(:),um_forcing(:,:),vm_forcing(:,:))
Generating map(tofrom: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(:,:))
Generating map(to:pdf_params)
Generating map(tofrom: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(:,:))
Generating map(to:pdf_params_zm)
Generating map(tofrom: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(:,:))
Generating map(from:w_down_in_cloud(:,:))
Generating map(to:vpwp_sfc_pert(:))
Generating map(from:cloudy_downdraft_frac(:,:))
Generating map(tofrom:cloud_frac(:,:))
Generating map(to:invrs_rho_ds_zt(:,:))
Generating map(from:kh_zm(:,:),invrs_tau_zm(:,:))
Generating map(tofrom:thlp3(:,:))
Generating map(from:kh_zt(:,:))
Generating map(to:err_info_api)
Generating map(tofrom:wpvp2(:,:))
1906, Generating map(tofrom:sclrm(:,:,:),wpsclrp(:,:,:))
Generating map(to:sclr_tol(:))
Generating map(tofrom:sclrpthvp(:,:,:))
Generating map(to:sclrm_forcing(:,:,:))
Generating map(tofrom:sclrp2(:,:,:),sclrp3(:,:,:),sclrprtp(:,:,:),sclrpthlp(:,:,:))
Generating map(to:wpsclrp_sfc(:,:))
1913, Generating map(to:edsclrm_forcing(:,:,:))
Generating map(tofrom:edsclrm(:,:,:))
Generating map(to:wpedsclrp_sfc(:,:))
1919, Generating map(to:wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),l_mix_rat_hm(:),rtphmp_zt(:,:,:))
calculate_thlp2_rad_api:
2054, Generating map(to:radht(:,:),thlprcp(:,:))
Generating map(tofrom:thlp2_forcing(:,:))
Generating map(to:clubb_params(:,:),rcm(:,:))
[677/915] Linking Fortran static library src/CLUBB_core/libclubb_core_lib.a
[678/915] Generating Fortran dyndep file src/CMakeFiles/text_writer_lib.dir/Fortran.dd
[679/915] Generating Fortran dyndep file src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/Fortran.dd
[680/915] Generating Fortran dyndep file src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/Fortran.dd
[681/915] Generating Fortran dyndep file src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/Fortran.dd
[682/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F.o
[683/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F.o
[684/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90.o
[685/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F.o
[686/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F.o
[687/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F.o
[688/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F.o
[689/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F.o
[690/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F.o
[691/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F.o
[692/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F.o
[693/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F.o
[694/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F.o
[695/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F.o
[696/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F.o
[697/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F.o
[698/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F.o
[699/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F.o
[700/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F.o
[701/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F.o
[702/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F.o
[703/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F.o
[704/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F.o
[705/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F.o
[706/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F.o
[707/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F.o
[708/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F.o
[709/915] Building Fortran object src/CMakeFiles/text_writer_lib.dir/text_writer.F90.o
[710/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F.o
[711/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90.o
[712/915] Linking Fortran static library src/libtext_writer_lib.a
[713/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F.o
[714/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F.o
[715/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F.o
[716/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F.o
[717/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90.o
[718/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F.o
[719/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F.o
[720/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F.o
[721/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F.o
[722/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F.o
[723/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F.o
[724/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90.o
[725/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F.o
[726/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F.o
[727/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F.o
[728/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F.o
[729/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F.o
[730/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F.o
[731/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F.o
[732/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F.o
[733/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F.o
[734/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F.o
[735/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F.o
[736/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F.o
[737/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F.o
[738/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F.o
[739/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F.o
[740/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F.o
[741/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90.o
[742/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90.o
[743/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F.o
[744/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F.o
[745/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90.o
[746/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F.o
[747/915] Building Fortran object src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.o
[748/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F.o
[749/915] Linking Fortran static library src/Microphys/Microphys_utils/libmicrophys_utils_lib.a
[750/915] Generating Fortran dyndep file src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/Fortran.dd
[751/915] Generating Fortran dyndep file src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Fortran.dd
[752/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F.o
[753/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90.o
[754/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90.o
[755/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90.o
[756/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F.o
[757/915] Linking Fortran static library src/Microphys/COAMPS_microphys/libcoamps_lib.a
[758/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90.o
[759/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90.o
[760/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F.o
[761/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F.o
[762/915] Linking Fortran static library src/Radiation/BUGSrad/libbugsrad_lib.a
[763/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic.f90.o
[764/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90.o
[765/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90.o
[766/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90.o
[767/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90.o
[768/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90.o
[769/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90.o
[770/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90.o
[771/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90.o
[772/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90.o
[773/915] Linking Fortran static library src/Microphys/KK_microphys/libKK_microphys_lib.a
[774/915] Generating Fortran dyndep file src/SILHS/CMakeFiles/silhs_lib.dir/Fortran.dd
[775/915] Building Fortran object src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90.o
0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel
[776/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90.o
[777/915] Linking Fortran static library src/Microphys/Morrison_microphys/libmorrison_microphys_lib.a
[778/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.F90.o
[779/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90.o
[780/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90.o
[781/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90.o
transform_uniform_samples_to_pdf:
128, Generating implicit map(tofrom:hm_metadata,x_nl_all_levs(:,:,:,:))
cdfnorminv:
262, Generating implicit map(tofrom:x_u_all_levs(:,:,:,:),std_normal(:,:,:,:))
multiply_cholesky:
553, Generating implicit map(tofrom:std_normal(:,:,:,:),mu1(:,:,:),mu2(:,:,:),sigma_cholesky2(:,:,:,:),sigma_cholesky1(:,:,:,:),x_mixt_comp_all_levs(:,:,:),x_nl_all_levs(:,:,:,:))
chi_eta_2_rtthl:
655, Generating implicit map(tofrom:thl_2(:,:),x_mixt_comp_all_levs(:,:,:),eta(:,:,:),mu_chi_2(:,:),chi(:,:,:),lh_thl(:,:,:),cthl_2(:,:),crt_2(:,:),lh_rt(:,:,:),rt_2(:,:),rt_1(:,:),crt_1(:,:),mu_chi_1(:,:),cthl_1(:,:),thl_1(:,:))
[782/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90.o
[783/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90.o
[784/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90.o
[785/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90.o
[786/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90.o
generate_random_pool:
632, Generating update to(rand_pool(:,:,:,:))
generate_all_uniform_samples:
779, Generating implicit map(tofrom:rand_pool(:,:,:,:),x_u_all_levs(:,:,:,:))
clip_transform_silhs_output:
1288, Generating implicit map(tofrom:lh_rc_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_rv_clipped(:,:,:),x_nl_all_levs(:,:,:,:),lh_rt_clipped(:,:,:),hm_metadata)
compute_arb_overlap:
1881, Generating implicit map(tofrom:x_u_all_levs(:,:,:,:),vert_corr(:,:),rand_pool(:,:,:,:),k_lh_start(:))
[787/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90.o
generate_silhs_sample_api_single_col:
331, Generating map(to:mu2_col(:,:,:),precip_fracs,precip_fracs%precip_frac_1(:,:),corr_cholesky_mtx_2_col(:,:,:,:))
Generating map(from:lh_sample_point_weights(:,:))
Generating map(to:corr_cholesky_mtx_1_col(:,:,:,:),lscale_col(:,:),mu1_col(:,:,:),precip_fracs%precip_frac_2(:,:),sigma1_col(:,:,:))
Generating map(from:x_nl_all_levs(:,:,:),x_mixt_comp_all_levs(:,:))
Generating map(to:sigma2_col(:,:,:),delta_zm_col(:,:))
generate_silhs_sample_api_multi_col:
497, Generating map(to:mu2(:,:,:),precip_fracs,precip_fracs%precip_frac_1(:,:),corr_cholesky_mtx_2(:,:,:,:))
Generating map(from:lh_sample_point_weights(:,:,:))
Generating map(to:corr_cholesky_mtx_1(:,:,:,:),lscale(:,:),mu1(:,:,:),precip_fracs%precip_frac_2(:,:),sigma1(:,:,:))
Generating map(from:x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:))
Generating map(to:sigma2(:,:,:),delta_zm(:,:))
clip_transform_silhs_output_api_single_col:
622, Generating map(from:lh_thl_clipped_col(:,:,:))
Generating map(to:pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs_col(:,:,:,:),x_mixt_comp_all_levs_col(:,:,:))
Generating map(from:lh_rc_clipped_col(:,:,:),lh_rv_clipped_col(:,:,:),lh_nc_clipped_col(:,:,:),lh_rt_clipped_col(:,:,:))
Generating map(to:hm_metadata)
clip_transform_silhs_output_api_multi_col:
708, Generating map(from:lh_thl_clipped(:,:,:))
Generating map(to: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(:,:,:))
Generating map(from:lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_rt_clipped(:,:,:))
Generating map(to:hm_metadata)
[788/915] Linking Fortran static library src/SILHS/libsilhs_lib.a
[789/915] Generating Fortran dyndep file src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/Fortran.dd
[790/915] Generating Fortran dyndep file src/Radiation/CMakeFiles/radiation_lib.dir/Fortran.dd
[791/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90.o
[792/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/parameters_radiation.F90.o
[793/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90.o
[794/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90.o
[795/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/quicksort.F90.o
[796/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90.o
[797/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/soil_vegetation.F90.o
[798/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90.o
[799/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90.o
[800/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90.o
[801/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90.o
[802/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.f90.o
[803/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90.o
[804/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amoeba.f90.o
[805/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amebsa.f90.o
[806/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.f90.o
[807/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.f90.o
[808/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90.o
[809/915] Linking Fortran static library src/Numerical_recipes/libnumerical_recipes_lib.a
[810/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90.o
[811/915] Linking Fortran static library src/Radiation/libradiation_lib.a
[812/915] Generating Fortran dyndep file src/Input_fields/CMakeFiles/input_fields_lib.dir/Fortran.dd
[813/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_module.F90.o
[814/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_names.F90.o
[815/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/extrapolation.F90.o
[816/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90.o
[817/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_grads.F90.o
[818/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90.o
[819/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90.o
[820/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90.o
[821/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90.o
[822/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90.o
[823/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90.o
[824/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90.o
[825/915] Linking Fortran static library src/Input_fields/libinput_fields_lib.a
[826/915] Generating Fortran dyndep file src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Fortran.dd
[827/915] Generating Fortran dyndep file src/Microphys/CMakeFiles/microphys_lib.dir/Fortran.dd
[828/915] Generating Fortran dyndep file src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/Fortran.dd
[829/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90.o
[830/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90.o
[831/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90.o
[832/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90.o
[833/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90.o
[834/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90.o
[835/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90.o
[836/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90.o
[837/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90.o
[838/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90.o
[839/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90.o
[840/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90.o
flux_spec_hum_to_mixing_ratio:
63, Generating implicit map(tofrom:wpqtp(:),wprtp(:),rtm_zm(:))
force_spec_hum_to_mixing_ratio:
108, Generating implicit map(tofrom:rtm(:,:),rtm_forcing(:,:),qtm_forcing(:,:))
[841/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90.o
[842/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90.o
[843/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90.o
[844/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90.o
[845/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90.o
[846/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90.o
[847/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90.o
[848/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90.o
wangara_tndcy:
69, Generating implicit map(tofrom:wm_zm(:,:),gr)
wangara_sfclyr:
178, Generating implicit map(tofrom:wprtp_sfc(:),wpthlp_sfc(:),ustar(:))
[849/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90.o
[850/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 218)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 222)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 275)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/spurious_source_test.F90: 278)
[851/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90.o
[852/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90.o
[853/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90.o
apply_time_dependent_forcings_from_array:
678, Generating update to(temp_array(:))
687, Generating implicit map(tofrom:temp_array(:),thlm_f(:,:),exner(:,:))
[854/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90.o
[855/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90.o
pdf_hydromet_microphys_prep:
245, Generating update from(cloud_frac(:,:),kh_zm(:,:),ice_supersat_frac(:,:))
299, Generating update to(corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:),sigma_x_2_n(:,:,:),sigma_x_1_n(:,:,:),mu_x_2_n(:,:,:),mu_x_1_n(:,:,:),corr_cholesky_mtx_2(:,:,:,:))
403, Generating update from(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(:,:,:))
[856/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90.o
[857/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90.o
[858/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90.o
nov11_altocu_rtm_adjust:
92, Generating implicit map(tofrom:rtm(:,:),gr)
[859/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90.o
microphys_lhs:
1752, Generating map(to:gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:))
Generating map(from:lhs_ta(:,:,:))
Generating map(to:gr%invrs_dzt(:,:),rho_ds_zm_col(:,:),nu_col(:),kh_zt(:,:))
1784, Generating map(to:gr%invrs_dzt(:,:),gr%invrs_dzm(:,:),gr,wm_zt_col(:,:))
Generating map(from:lhs_ma(:,:))
Generating map(to:gr%weights_zt2zm(:,:,:))
microphys_rhs:
2091, Generating map(to:gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:))
Generating map(from:lhs_ta(:,:))
Generating map(to:gr%invrs_dzt(:,:),nu_col(:),rho_ds_zm_col(:,:),kh_zt(:,:))
[860/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90.o
[861/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90.o
[862/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90.o
compute_momentum_flux:
58, Generating implicit map(tofrom:um_sfc(:),ubar(:),upwp_sfc(:),vm_sfc(:),vpwp_sfc(:),ustar(:))
compute_ubar:
104, Generating implicit map(tofrom:ubar(:),um_sfc(:),vm_sfc(:))
compute_wpthlp_sfc:
219, Generating implicit map(tofrom:wpthlp_sfc(:),ubar(:),thlm_sfc(:),t_sfc(:),exner_sfc(:),cd(:))
compute_wprtp_sfc:
262, Generating implicit map(tofrom:wprtp_sfc(:),ubar(:),adjustment(:),rtm_sfc(:),cd(:))
set_sclr_sfc_rtm_thlm:
319, Generating implicit map(tofrom:wpsclrp_sfc(:,:))
[863/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90.o
neutral_case_sfclyr:
75, Generating implicit map(tofrom:wprtp_sfc(:),wpthlp_sfc(:),ustar(:))
[864/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90.o
[865/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90.o
arm_0003_sfclyr:
92, Generating implicit map(tofrom:wprtp_sfc(:),ustar(:),rho_sfc(:),ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:))
[866/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90.o
ekman_sfclyr:
61, Generating implicit map(tofrom:wprtp_sfc(:),wpthlp_sfc(:),ustar(:))
[867/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90.o
arm_sfclyr:
99, Generating implicit map(tofrom:ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:),wprtp_sfc(:),ustar(:))
[868/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90.o
arm_3year_sfclyr:
80, Generating implicit map(tofrom:wprtp_sfc(:),ustar(:),rho_sfc(:),ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:))
[869/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90.o
arm_97_sfclyr:
97, Generating implicit map(tofrom:wprtp_sfc(:),ustar(:),rho_sfc(:),ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:))
[870/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90.o
[871/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90.o
[872/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90.o
[873/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90.o
[874/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90.o
[875/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90.o
cobra_sfclyr:
145, Generating implicit map(tofrom:rho_sfc(:),t_sfc(:),ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:),wprtp_sfc(:),ustar(:))
[876/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90.o
[877/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90.o
lba_tndcy:
69, Generating implicit map(tofrom:rtm_forcing(:,:),thlm_forcing(:,:),gr)
lba_sfclyr:
178, Generating implicit map(tofrom:wprtp_sfc(:),ustar(:),rho_sfc(:),ubar(:),wpthlp_sfc(:),z(:),thlm_sfc(:))
[878/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90.o
dycoms2_rf02_tndcy:
91, Generating implicit map(tofrom:wm_zm(:,:),wm_zt(:,:),gr)
dycoms2_rf02_sfclyr:
201, Generating implicit map(tofrom:wprtp_sfc(:),wpthlp_sfc(:),ustar(:))
[879/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90.o
dycoms2_rf01_tndcy:
67, Generating implicit map(tofrom:rtm_forcing(:,:),thlm_forcing(:,:),gr)
[880/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90.o
mpace_b_sfclyr:
242, Generating implicit map(tofrom:rho_sfc(:),wprtp_sfc(:),wpthlp_sfc(:),ustar(:))
[881/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90.o
calc_forcings:
40, Generating implicit map(tofrom:rtm_forcing(:,:),thlm_forcing(:,:),gr)
atex_long_tndcy:
137, Generating implicit map(tofrom:wm_zt(:,:),gr)
[882/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90.o
[883/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90.o
gabls2_tndcy:
92, Generating implicit map(tofrom:wm_zt(:,:),gr)
[884/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90.o
calc_forcings:
43, Generating implicit map(tofrom:z_inversion(:),thlm_forcing(:,:),rtm_forcing(:,:),gr)
[885/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90.o
[886/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90.o
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/src/G_unit_test_types/pdf_parameter_tests.F90: 428)
[887/915] Linking Fortran static library src/G_unit_test_types/libG_unit_test_lib.a
[888/915] Generating Fortran dyndep file src/CMakeFiles/G_unit_tests.dir/Fortran.dd
[889/915] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o
[890/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90.o
[891/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90.o
[892/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90.o
read_surface_var_for_bc:
1051, Generating implicit map(tofrom:z_bot(:),vm_bot(:),exner_bot(:),um(:,:),thlm_bot(:),vm(:,:),um_bot(:),rtm(:,:),rho_zm(:,:),thlm(:,:),rtm_bot(:),p_sfc(:),rho_bot(:),gr)
[893/915] Linking Fortran executable src/G_unit_tests
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[894/915] Linking Fortran static library src/Benchmark_cases/libbenchmark_cases_lib.a
[895/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90.o
[896/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90.o
[897/915] Linking Fortran static library src/Microphys/libmicrophys_lib.a
[898/915] Generating Fortran dyndep file src/CMakeFiles/clubb_driver_lib.dir/Fortran.dd
[899/915] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90.o
[900/915] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90.o
set_case_initial_conditions:
2777, Generating implicit map(tofrom:x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:),lh_sample_point_weights(:,:,:),gr)
advance_clubb_to_end:
3351, Generating update from(wp2thvp(:,:),thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2up(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wpthlp(:,:),wprtp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:))
3417, Generating implicit map(tofrom:rcm_mc(:,:),rfrzm(:,:),radht(:,:),rtm_forcing(:,:),rvm_mc(:,:),thlm_mc(:,:),thlm_forcing(:,:),gr)
[901/915] Linking Fortran static library src/libclubb_driver_lib.a
[902/915] Generating Fortran dyndep file src/CMakeFiles/clubb_thread_test.dir/Fortran.dd
[903/915] Generating Fortran dyndep file src/CMakeFiles/clubb_standalone.dir/Fortran.dd
[904/915] Generating Fortran dyndep file src/CMakeFiles/clubb_tuner.dir/Fortran.dd
[905/915] Generating Fortran dyndep file src/CMakeFiles/clubb_driver_test.dir/Fortran.dd
[906/915] Building Fortran object src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90.o
[907/915] Building Fortran object src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90.o
[908/915] Building Fortran object src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90.o
[909/915] Building Fortran object src/CMakeFiles/clubb_tuner.dir/error.F90.o
[910/915] Linking Fortran executable src/clubb_driver_test
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[911/915] Linking Fortran executable src/clubb_standalone
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[912/915] Linking Fortran executable src/clubb_thread_test
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[913/915] Building Fortran object src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90.o
[914/915] Linking Fortran executable src/clubb_tuner
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[914/915] Install the project...
-- Install configuration: "Release"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/libclubb_driver_lib.a
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/clubb_tuner
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/clubb_tuner" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/G_unit_tests
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/G_unit_tests" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/clubb_thread_test
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/clubb_thread_test" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/clubb_standalone
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/clubb_standalone" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/clubb_driver_test
-- Set runtime path of "/home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/install/nvhpc_GPUopenmp_PRECdouble/clubb_driver_test" to "/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
CLUBBStandardsCheck.py: beginning check on src
PASS: 0 checks failed for src
CLUBBStandardsCheck.py: beginning check on src/CLUBB_core
PASS: 0 checks failed for src/CLUBB_core
CLUBBStandardsCheck.py: beginning check on src/SILHS
PASS: 0 checks failed for src/SILHS
CLUBBStandardsCheck.py: beginning check on src/Benchmark_cases
PASS: 0 checks failed for src/Benchmark_cases
CLUBBStandardsCheck.py: beginning check on src/Radiation
PASS: 0 checks failed for src/Radiation
CLUBBStandardsCheck.py: beginning check on src/Microphys
PASS: 0 checks failed for src/Microphys
CLUBBStandardsCheck.py: beginning check on src/Microphys/KK_microphys
PASS: 0 checks failed for src/Microphys/KK_microphys
CLUBBStandardsCheck.py: beginning check on src/G_unit_test_types
PASS: 0 checks failed for src/G_unit_test_types
[92mBuild completed successfully, and all source code checks passed.[0m
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run GPU_OMP)
[Pipeline] lock
Trying to acquire lock on [Resource: GPU_built-in]
Resource [GPU_built-in] did not exist. Created.
Lock acquired on [Resource: GPU_built-in]
[Pipeline] {
[Pipeline] sh
+ ulimit -s 8388608
+ run_scripts/run_scm.py -params clubb_params_multi_col.in -stats input/stats/multi_col_stats.in -debug 0 arm
- using executable: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/run_scripts/../install/latest/clubb_standalone
=================== Running arm ===================
When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1.
C2rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1.
C2thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1.
C2rtthl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1.
C6rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
stats_nsamp = 1
stats_nout = 1
iteration: 1 / 870 -- time = 41460.0 / 93600.0
iteration: 2 / 870 -- time = 41520.0 / 93600.0
iteration: 3 / 870 -- time = 41580.0 / 93600.0
iteration: 4 / 870 -- time = 41640.0 / 93600.0
iteration: 5 / 870 -- time = 41700.0 / 93600.0
iteration: 6 / 870 -- time = 41760.0 / 93600.0
iteration: 7 / 870 -- time = 41820.0 / 93600.0
iteration: 8 / 870 -- time = 41880.0 / 93600.0
iteration: 9 / 870 -- time = 41940.0 / 93600.0
iteration: 10 / 870 -- time = 42000.0 / 93600.0
iteration: 11 / 870 -- time = 42060.0 / 93600.0
iteration: 12 / 870 -- time = 42120.0 / 93600.0
iteration: 13 / 870 -- time = 42180.0 / 93600.0
iteration: 14 / 870 -- time = 42240.0 / 93600.0
iteration: 15 / 870 -- time = 42300.0 / 93600.0
iteration: 16 / 870 -- time = 42360.0 / 93600.0
iteration: 17 / 870 -- time = 42420.0 / 93600.0
iteration: 18 / 870 -- time = 42480.0 / 93600.0
iteration: 19 / 870 -- time = 42540.0 / 93600.0
iteration: 20 / 870 -- time = 42600.0 / 93600.0
iteration: 21 / 870 -- time = 42660.0 / 93600.0
iteration: 22 / 870 -- time = 42720.0 / 93600.0
iteration: 23 / 870 -- time = 42780.0 / 93600.0
iteration: 24 / 870 -- time = 42840.0 / 93600.0
iteration: 25 / 870 -- time = 42900.0 / 93600.0
iteration: 26 / 870 -- time = 42960.0 / 93600.0
iteration: 27 / 870 -- time = 43020.0 / 93600.0
iteration: 28 / 870 -- time = 43080.0 / 93600.0
iteration: 29 / 870 -- time = 43140.0 / 93600.0
iteration: 30 / 870 -- time = 43200.0 / 93600.0
iteration: 31 / 870 -- time = 43260.0 / 93600.0
iteration: 32 / 870 -- time = 43320.0 / 93600.0
iteration: 33 / 870 -- time = 43380.0 / 93600.0
iteration: 34 / 870 -- time = 43440.0 / 93600.0
iteration: 35 / 870 -- time = 43500.0 / 93600.0
iteration: 36 / 870 -- time = 43560.0 / 93600.0
iteration: 37 / 870 -- time = 43620.0 / 93600.0
iteration: 38 / 870 -- time = 43680.0 / 93600.0
iteration: 39 / 870 -- time = 43740.0 / 93600.0
iteration: 40 / 870 -- time = 43800.0 / 93600.0
iteration: 41 / 870 -- time = 43860.0 / 93600.0
iteration: 42 / 870 -- time = 43920.0 / 93600.0
iteration: 43 / 870 -- time = 43980.0 / 93600.0
iteration: 44 / 870 -- time = 44040.0 / 93600.0
iteration: 45 / 870 -- time = 44100.0 / 93600.0
iteration: 46 / 870 -- time = 44160.0 / 93600.0
iteration: 47 / 870 -- time = 44220.0 / 93600.0
iteration: 48 / 870 -- time = 44280.0 / 93600.0
iteration: 49 / 870 -- time = 44340.0 / 93600.0
iteration: 50 / 870 -- time = 44400.0 / 93600.0
iteration: 51 / 870 -- time = 44460.0 / 93600.0
iteration: 52 / 870 -- time = 44520.0 / 93600.0
iteration: 53 / 870 -- time = 44580.0 / 93600.0
iteration: 54 / 870 -- time = 44640.0 / 93600.0
iteration: 55 / 870 -- time = 44700.0 / 93600.0
iteration: 56 / 870 -- time = 44760.0 / 93600.0
iteration: 57 / 870 -- time = 44820.0 / 93600.0
iteration: 58 / 870 -- time = 44880.0 / 93600.0
iteration: 59 / 870 -- time = 44940.0 / 93600.0
iteration: 60 / 870 -- time = 45000.0 / 93600.0
iteration: 61 / 870 -- time = 45060.0 / 93600.0
iteration: 62 / 870 -- time = 45120.0 / 93600.0
iteration: 63 / 870 -- time = 45180.0 / 93600.0
iteration: 64 / 870 -- time = 45240.0 / 93600.0
iteration: 65 / 870 -- time = 45300.0 / 93600.0
iteration: 66 / 870 -- time = 45360.0 / 93600.0
iteration: 67 / 870 -- time = 45420.0 / 93600.0
iteration: 68 / 870 -- time = 45480.0 / 93600.0
iteration: 69 / 870 -- time = 45540.0 / 93600.0
iteration: 70 / 870 -- time = 45600.0 / 93600.0
iteration: 71 / 870 -- time = 45660.0 / 93600.0
iteration: 72 / 870 -- time = 45720.0 / 93600.0
iteration: 73 / 870 -- time = 45780.0 / 93600.0
iteration: 74 / 870 -- time = 45840.0 / 93600.0
iteration: 75 / 870 -- time = 45900.0 / 93600.0
iteration: 76 / 870 -- time = 45960.0 / 93600.0
iteration: 77 / 870 -- time = 46020.0 / 93600.0
iteration: 78 / 870 -- time = 46080.0 / 93600.0
iteration: 79 / 870 -- time = 46140.0 / 93600.0
iteration: 80 / 870 -- time = 46200.0 / 93600.0
iteration: 81 / 870 -- time = 46260.0 / 93600.0
iteration: 82 / 870 -- time = 46320.0 / 93600.0
iteration: 83 / 870 -- time = 46380.0 / 93600.0
iteration: 84 / 870 -- time = 46440.0 / 93600.0
iteration: 85 / 870 -- time = 46500.0 / 93600.0
iteration: 86 / 870 -- time = 46560.0 / 93600.0
iteration: 87 / 870 -- time = 46620.0 / 93600.0
iteration: 88 / 870 -- time = 46680.0 / 93600.0
iteration: 89 / 870 -- time = 46740.0 / 93600.0
iteration: 90 / 870 -- time = 46800.0 / 93600.0
iteration: 91 / 870 -- time = 46860.0 / 93600.0
iteration: 92 / 870 -- time = 46920.0 / 93600.0
iteration: 93 / 870 -- time = 46980.0 / 93600.0
iteration: 94 / 870 -- time = 47040.0 / 93600.0
iteration: 95 / 870 -- time = 47100.0 / 93600.0
iteration: 96 / 870 -- time = 47160.0 / 93600.0
iteration: 97 / 870 -- time = 47220.0 / 93600.0
iteration: 98 / 870 -- time = 47280.0 / 93600.0
iteration: 99 / 870 -- time = 47340.0 / 93600.0
iteration: 100 / 870 -- time = 47400.0 / 93600.0
iteration: 101 / 870 -- time = 47460.0 / 93600.0
iteration: 102 / 870 -- time = 47520.0 / 93600.0
iteration: 103 / 870 -- time = 47580.0 / 93600.0
iteration: 104 / 870 -- time = 47640.0 / 93600.0
iteration: 105 / 870 -- time = 47700.0 / 93600.0
iteration: 106 / 870 -- time = 47760.0 / 93600.0
iteration: 107 / 870 -- time = 47820.0 / 93600.0
iteration: 108 / 870 -- time = 47880.0 / 93600.0
iteration: 109 / 870 -- time = 47940.0 / 93600.0
iteration: 110 / 870 -- time = 48000.0 / 93600.0
iteration: 111 / 870 -- time = 48060.0 / 93600.0
iteration: 112 / 870 -- time = 48120.0 / 93600.0
iteration: 113 / 870 -- time = 48180.0 / 93600.0
iteration: 114 / 870 -- time = 48240.0 / 93600.0
iteration: 115 / 870 -- time = 48300.0 / 93600.0
iteration: 116 / 870 -- time = 48360.0 / 93600.0
iteration: 117 / 870 -- time = 48420.0 / 93600.0
iteration: 118 / 870 -- time = 48480.0 / 93600.0
iteration: 119 / 870 -- time = 48540.0 / 93600.0
iteration: 120 / 870 -- time = 48600.0 / 93600.0
iteration: 121 / 870 -- time = 48660.0 / 93600.0
iteration: 122 / 870 -- time = 48720.0 / 93600.0
iteration: 123 / 870 -- time = 48780.0 / 93600.0
iteration: 124 / 870 -- time = 48840.0 / 93600.0
iteration: 125 / 870 -- time = 48900.0 / 93600.0
iteration: 126 / 870 -- time = 48960.0 / 93600.0
iteration: 127 / 870 -- time = 49020.0 / 93600.0
iteration: 128 / 870 -- time = 49080.0 / 93600.0
iteration: 129 / 870 -- time = 49140.0 / 93600.0
iteration: 130 / 870 -- time = 49200.0 / 93600.0
iteration: 131 / 870 -- time = 49260.0 / 93600.0
iteration: 132 / 870 -- time = 49320.0 / 93600.0
iteration: 133 / 870 -- time = 49380.0 / 93600.0
iteration: 134 / 870 -- time = 49440.0 / 93600.0
iteration: 135 / 870 -- time = 49500.0 / 93600.0
iteration: 136 / 870 -- time = 49560.0 / 93600.0
iteration: 137 / 870 -- time = 49620.0 / 93600.0
iteration: 138 / 870 -- time = 49680.0 / 93600.0
iteration: 139 / 870 -- time = 49740.0 / 93600.0
iteration: 140 / 870 -- time = 49800.0 / 93600.0
iteration: 141 / 870 -- time = 49860.0 / 93600.0
iteration: 142 / 870 -- time = 49920.0 / 93600.0
iteration: 143 / 870 -- time = 49980.0 / 93600.0
iteration: 144 / 870 -- time = 50040.0 / 93600.0
iteration: 145 / 870 -- time = 50100.0 / 93600.0
iteration: 146 / 870 -- time = 50160.0 / 93600.0
iteration: 147 / 870 -- time = 50220.0 / 93600.0
iteration: 148 / 870 -- time = 50280.0 / 93600.0
iteration: 149 / 870 -- time = 50340.0 / 93600.0
iteration: 150 / 870 -- time = 50400.0 / 93600.0
iteration: 151 / 870 -- time = 50460.0 / 93600.0
iteration: 152 / 870 -- time = 50520.0 / 93600.0
iteration: 153 / 870 -- time = 50580.0 / 93600.0
iteration: 154 / 870 -- time = 50640.0 / 93600.0
iteration: 155 / 870 -- time = 50700.0 / 93600.0
iteration: 156 / 870 -- time = 50760.0 / 93600.0
iteration: 157 / 870 -- time = 50820.0 / 93600.0
iteration: 158 / 870 -- time = 50880.0 / 93600.0
iteration: 159 / 870 -- time = 50940.0 / 93600.0
iteration: 160 / 870 -- time = 51000.0 / 93600.0
iteration: 161 / 870 -- time = 51060.0 / 93600.0
iteration: 162 / 870 -- time = 51120.0 / 93600.0
iteration: 163 / 870 -- time = 51180.0 / 93600.0
iteration: 164 / 870 -- time = 51240.0 / 93600.0
iteration: 165 / 870 -- time = 51300.0 / 93600.0
iteration: 166 / 870 -- time = 51360.0 / 93600.0
iteration: 167 / 870 -- time = 51420.0 / 93600.0
iteration: 168 / 870 -- time = 51480.0 / 93600.0
iteration: 169 / 870 -- time = 51540.0 / 93600.0
iteration: 170 / 870 -- time = 51600.0 / 93600.0
iteration: 171 / 870 -- time = 51660.0 / 93600.0
iteration: 172 / 870 -- time = 51720.0 / 93600.0
iteration: 173 / 870 -- time = 51780.0 / 93600.0
iteration: 174 / 870 -- time = 51840.0 / 93600.0
iteration: 175 / 870 -- time = 51900.0 / 93600.0
iteration: 176 / 870 -- time = 51960.0 / 93600.0
iteration: 177 / 870 -- time = 52020.0 / 93600.0
iteration: 178 / 870 -- time = 52080.0 / 93600.0
iteration: 179 / 870 -- time = 52140.0 / 93600.0
iteration: 180 / 870 -- time = 52200.0 / 93600.0
iteration: 181 / 870 -- time = 52260.0 / 93600.0
iteration: 182 / 870 -- time = 52320.0 / 93600.0
iteration: 183 / 870 -- time = 52380.0 / 93600.0
iteration: 184 / 870 -- time = 52440.0 / 93600.0
iteration: 185 / 870 -- time = 52500.0 / 93600.0
iteration: 186 / 870 -- time = 52560.0 / 93600.0
iteration: 187 / 870 -- time = 52620.0 / 93600.0
iteration: 188 / 870 -- time = 52680.0 / 93600.0
iteration: 189 / 870 -- time = 52740.0 / 93600.0
iteration: 190 / 870 -- time = 52800.0 / 93600.0
iteration: 191 / 870 -- time = 52860.0 / 93600.0
iteration: 192 / 870 -- time = 52920.0 / 93600.0
iteration: 193 / 870 -- time = 52980.0 / 93600.0
iteration: 194 / 870 -- time = 53040.0 / 93600.0
iteration: 195 / 870 -- time = 53100.0 / 93600.0
iteration: 196 / 870 -- time = 53160.0 / 93600.0
iteration: 197 / 870 -- time = 53220.0 / 93600.0
iteration: 198 / 870 -- time = 53280.0 / 93600.0
iteration: 199 / 870 -- time = 53340.0 / 93600.0
iteration: 200 / 870 -- time = 53400.0 / 93600.0
iteration: 201 / 870 -- time = 53460.0 / 93600.0
iteration: 202 / 870 -- time = 53520.0 / 93600.0
iteration: 203 / 870 -- time = 53580.0 / 93600.0
iteration: 204 / 870 -- time = 53640.0 / 93600.0
iteration: 205 / 870 -- time = 53700.0 / 93600.0
iteration: 206 / 870 -- time = 53760.0 / 93600.0
iteration: 207 / 870 -- time = 53820.0 / 93600.0
iteration: 208 / 870 -- time = 53880.0 / 93600.0
iteration: 209 / 870 -- time = 53940.0 / 93600.0
iteration: 210 / 870 -- time = 54000.0 / 93600.0
iteration: 211 / 870 -- time = 54060.0 / 93600.0
iteration: 212 / 870 -- time = 54120.0 / 93600.0
iteration: 213 / 870 -- time = 54180.0 / 93600.0
iteration: 214 / 870 -- time = 54240.0 / 93600.0
iteration: 215 / 870 -- time = 54300.0 / 93600.0
iteration: 216 / 870 -- time = 54360.0 / 93600.0
iteration: 217 / 870 -- time = 54420.0 / 93600.0
iteration: 218 / 870 -- time = 54480.0 / 93600.0
iteration: 219 / 870 -- time = 54540.0 / 93600.0
iteration: 220 / 870 -- time = 54600.0 / 93600.0
iteration: 221 / 870 -- time = 54660.0 / 93600.0
iteration: 222 / 870 -- time = 54720.0 / 93600.0
iteration: 223 / 870 -- time = 54780.0 / 93600.0
iteration: 224 / 870 -- time = 54840.0 / 93600.0
iteration: 225 / 870 -- time = 54900.0 / 93600.0
iteration: 226 / 870 -- time = 54960.0 / 93600.0
iteration: 227 / 870 -- time = 55020.0 / 93600.0
iteration: 228 / 870 -- time = 55080.0 / 93600.0
iteration: 229 / 870 -- time = 55140.0 / 93600.0
iteration: 230 / 870 -- time = 55200.0 / 93600.0
iteration: 231 / 870 -- time = 55260.0 / 93600.0
iteration: 232 / 870 -- time = 55320.0 / 93600.0
iteration: 233 / 870 -- time = 55380.0 / 93600.0
iteration: 234 / 870 -- time = 55440.0 / 93600.0
iteration: 235 / 870 -- time = 55500.0 / 93600.0
iteration: 236 / 870 -- time = 55560.0 / 93600.0
iteration: 237 / 870 -- time = 55620.0 / 93600.0
iteration: 238 / 870 -- time = 55680.0 / 93600.0
iteration: 239 / 870 -- time = 55740.0 / 93600.0
iteration: 240 / 870 -- time = 55800.0 / 93600.0
iteration: 241 / 870 -- time = 55860.0 / 93600.0
iteration: 242 / 870 -- time = 55920.0 / 93600.0
iteration: 243 / 870 -- time = 55980.0 / 93600.0
iteration: 244 / 870 -- time = 56040.0 / 93600.0
iteration: 245 / 870 -- time = 56100.0 / 93600.0
iteration: 246 / 870 -- time = 56160.0 / 93600.0
iteration: 247 / 870 -- time = 56220.0 / 93600.0
iteration: 248 / 870 -- time = 56280.0 / 93600.0
iteration: 249 / 870 -- time = 56340.0 / 93600.0
iteration: 250 / 870 -- time = 56400.0 / 93600.0
iteration: 251 / 870 -- time = 56460.0 / 93600.0
iteration: 252 / 870 -- time = 56520.0 / 93600.0
iteration: 253 / 870 -- time = 56580.0 / 93600.0
iteration: 254 / 870 -- time = 56640.0 / 93600.0
iteration: 255 / 870 -- time = 56700.0 / 93600.0
iteration: 256 / 870 -- time = 56760.0 / 93600.0
iteration: 257 / 870 -- time = 56820.0 / 93600.0
iteration: 258 / 870 -- time = 56880.0 / 93600.0
iteration: 259 / 870 -- time = 56940.0 / 93600.0
iteration: 260 / 870 -- time = 57000.0 / 93600.0
iteration: 261 / 870 -- time = 57060.0 / 93600.0
iteration: 262 / 870 -- time = 57120.0 / 93600.0
iteration: 263 / 870 -- time = 57180.0 / 93600.0
iteration: 264 / 870 -- time = 57240.0 / 93600.0
iteration: 265 / 870 -- time = 57300.0 / 93600.0
iteration: 266 / 870 -- time = 57360.0 / 93600.0
iteration: 267 / 870 -- time = 57420.0 / 93600.0
iteration: 268 / 870 -- time = 57480.0 / 93600.0
iteration: 269 / 870 -- time = 57540.0 / 93600.0
iteration: 270 / 870 -- time = 57600.0 / 93600.0
iteration: 271 / 870 -- time = 57660.0 / 93600.0
iteration: 272 / 870 -- time = 57720.0 / 93600.0
iteration: 273 / 870 -- time = 57780.0 / 93600.0
iteration: 274 / 870 -- time = 57840.0 / 93600.0
iteration: 275 / 870 -- time = 57900.0 / 93600.0
iteration: 276 / 870 -- time = 57960.0 / 93600.0
iteration: 277 / 870 -- time = 58020.0 / 93600.0
iteration: 278 / 870 -- time = 58080.0 / 93600.0
iteration: 279 / 870 -- time = 58140.0 / 93600.0
iteration: 280 / 870 -- time = 58200.0 / 93600.0
iteration: 281 / 870 -- time = 58260.0 / 93600.0
iteration: 282 / 870 -- time = 58320.0 / 93600.0
iteration: 283 / 870 -- time = 58380.0 / 93600.0
iteration: 284 / 870 -- time = 58440.0 / 93600.0
iteration: 285 / 870 -- time = 58500.0 / 93600.0
iteration: 286 / 870 -- time = 58560.0 / 93600.0
iteration: 287 / 870 -- time = 58620.0 / 93600.0
iteration: 288 / 870 -- time = 58680.0 / 93600.0
iteration: 289 / 870 -- time = 58740.0 / 93600.0
iteration: 290 / 870 -- time = 58800.0 / 93600.0
iteration: 291 / 870 -- time = 58860.0 / 93600.0
iteration: 292 / 870 -- time = 58920.0 / 93600.0
iteration: 293 / 870 -- time = 58980.0 / 93600.0
iteration: 294 / 870 -- time = 59040.0 / 93600.0
iteration: 295 / 870 -- time = 59100.0 / 93600.0
iteration: 296 / 870 -- time = 59160.0 / 93600.0
iteration: 297 / 870 -- time = 59220.0 / 93600.0
iteration: 298 / 870 -- time = 59280.0 / 93600.0
iteration: 299 / 870 -- time = 59340.0 / 93600.0
iteration: 300 / 870 -- time = 59400.0 / 93600.0
iteration: 301 / 870 -- time = 59460.0 / 93600.0
iteration: 302 / 870 -- time = 59520.0 / 93600.0
iteration: 303 / 870 -- time = 59580.0 / 93600.0
iteration: 304 / 870 -- time = 59640.0 / 93600.0
iteration: 305 / 870 -- time = 59700.0 / 93600.0
iteration: 306 / 870 -- time = 59760.0 / 93600.0
iteration: 307 / 870 -- time = 59820.0 / 93600.0
iteration: 308 / 870 -- time = 59880.0 / 93600.0
iteration: 309 / 870 -- time = 59940.0 / 93600.0
iteration: 310 / 870 -- time = 60000.0 / 93600.0
iteration: 311 / 870 -- time = 60060.0 / 93600.0
iteration: 312 / 870 -- time = 60120.0 / 93600.0
iteration: 313 / 870 -- time = 60180.0 / 93600.0
iteration: 314 / 870 -- time = 60240.0 / 93600.0
iteration: 315 / 870 -- time = 60300.0 / 93600.0
iteration: 316 / 870 -- time = 60360.0 / 93600.0
iteration: 317 / 870 -- time = 60420.0 / 93600.0
iteration: 318 / 870 -- time = 60480.0 / 93600.0
iteration: 319 / 870 -- time = 60540.0 / 93600.0
iteration: 320 / 870 -- time = 60600.0 / 93600.0
iteration: 321 / 870 -- time = 60660.0 / 93600.0
iteration: 322 / 870 -- time = 60720.0 / 93600.0
iteration: 323 / 870 -- time = 60780.0 / 93600.0
iteration: 324 / 870 -- time = 60840.0 / 93600.0
iteration: 325 / 870 -- time = 60900.0 / 93600.0
iteration: 326 / 870 -- time = 60960.0 / 93600.0
iteration: 327 / 870 -- time = 61020.0 / 93600.0
iteration: 328 / 870 -- time = 61080.0 / 93600.0
iteration: 329 / 870 -- time = 61140.0 / 93600.0
iteration: 330 / 870 -- time = 61200.0 / 93600.0
iteration: 331 / 870 -- time = 61260.0 / 93600.0
iteration: 332 / 870 -- time = 61320.0 / 93600.0
iteration: 333 / 870 -- time = 61380.0 / 93600.0
iteration: 334 / 870 -- time = 61440.0 / 93600.0
iteration: 335 / 870 -- time = 61500.0 / 93600.0
iteration: 336 / 870 -- time = 61560.0 / 93600.0
iteration: 337 / 870 -- time = 61620.0 / 93600.0
iteration: 338 / 870 -- time = 61680.0 / 93600.0
iteration: 339 / 870 -- time = 61740.0 / 93600.0
iteration: 340 / 870 -- time = 61800.0 / 93600.0
iteration: 341 / 870 -- time = 61860.0 / 93600.0
iteration: 342 / 870 -- time = 61920.0 / 93600.0
iteration: 343 / 870 -- time = 61980.0 / 93600.0
iteration: 344 / 870 -- time = 62040.0 / 93600.0
iteration: 345 / 870 -- time = 62100.0 / 93600.0
iteration: 346 / 870 -- time = 62160.0 / 93600.0
iteration: 347 / 870 -- time = 62220.0 / 93600.0
iteration: 348 / 870 -- time = 62280.0 / 93600.0
iteration: 349 / 870 -- time = 62340.0 / 93600.0
iteration: 350 / 870 -- time = 62400.0 / 93600.0
iteration: 351 / 870 -- time = 62460.0 / 93600.0
iteration: 352 / 870 -- time = 62520.0 / 93600.0
iteration: 353 / 870 -- time = 62580.0 / 93600.0
iteration: 354 / 870 -- time = 62640.0 / 93600.0
iteration: 355 / 870 -- time = 62700.0 / 93600.0
iteration: 356 / 870 -- time = 62760.0 / 93600.0
iteration: 357 / 870 -- time = 62820.0 / 93600.0
iteration: 358 / 870 -- time = 62880.0 / 93600.0
iteration: 359 / 870 -- time = 62940.0 / 93600.0
iteration: 360 / 870 -- time = 63000.0 / 93600.0
iteration: 361 / 870 -- time = 63060.0 / 93600.0
iteration: 362 / 870 -- time = 63120.0 / 93600.0
iteration: 363 / 870 -- time = 63180.0 / 93600.0
iteration: 364 / 870 -- time = 63240.0 / 93600.0
iteration: 365 / 870 -- time = 63300.0 / 93600.0
iteration: 366 / 870 -- time = 63360.0 / 93600.0
iteration: 367 / 870 -- time = 63420.0 / 93600.0
iteration: 368 / 870 -- time = 63480.0 / 93600.0
iteration: 369 / 870 -- time = 63540.0 / 93600.0
iteration: 370 / 870 -- time = 63600.0 / 93600.0
iteration: 371 / 870 -- time = 63660.0 / 93600.0
iteration: 372 / 870 -- time = 63720.0 / 93600.0
iteration: 373 / 870 -- time = 63780.0 / 93600.0
iteration: 374 / 870 -- time = 63840.0 / 93600.0
iteration: 375 / 870 -- time = 63900.0 / 93600.0
iteration: 376 / 870 -- time = 63960.0 / 93600.0
iteration: 377 / 870 -- time = 64020.0 / 93600.0
iteration: 378 / 870 -- time = 64080.0 / 93600.0
iteration: 379 / 870 -- time = 64140.0 / 93600.0
iteration: 380 / 870 -- time = 64200.0 / 93600.0
iteration: 381 / 870 -- time = 64260.0 / 93600.0
iteration: 382 / 870 -- time = 64320.0 / 93600.0
iteration: 383 / 870 -- time = 64380.0 / 93600.0
iteration: 384 / 870 -- time = 64440.0 / 93600.0
iteration: 385 / 870 -- time = 64500.0 / 93600.0
iteration: 386 / 870 -- time = 64560.0 / 93600.0
iteration: 387 / 870 -- time = 64620.0 / 93600.0
iteration: 388 / 870 -- time = 64680.0 / 93600.0
iteration: 389 / 870 -- time = 64740.0 / 93600.0
iteration: 390 / 870 -- time = 64800.0 / 93600.0
iteration: 391 / 870 -- time = 64860.0 / 93600.0
iteration: 392 / 870 -- time = 64920.0 / 93600.0
iteration: 393 / 870 -- time = 64980.0 / 93600.0
iteration: 394 / 870 -- time = 65040.0 / 93600.0
iteration: 395 / 870 -- time = 65100.0 / 93600.0
iteration: 396 / 870 -- time = 65160.0 / 93600.0
iteration: 397 / 870 -- time = 65220.0 / 93600.0
iteration: 398 / 870 -- time = 65280.0 / 93600.0
iteration: 399 / 870 -- time = 65340.0 / 93600.0
iteration: 400 / 870 -- time = 65400.0 / 93600.0
iteration: 401 / 870 -- time = 65460.0 / 93600.0
iteration: 402 / 870 -- time = 65520.0 / 93600.0
iteration: 403 / 870 -- time = 65580.0 / 93600.0
iteration: 404 / 870 -- time = 65640.0 / 93600.0
iteration: 405 / 870 -- time = 65700.0 / 93600.0
iteration: 406 / 870 -- time = 65760.0 / 93600.0
iteration: 407 / 870 -- time = 65820.0 / 93600.0
iteration: 408 / 870 -- time = 65880.0 / 93600.0
iteration: 409 / 870 -- time = 65940.0 / 93600.0
iteration: 410 / 870 -- time = 66000.0 / 93600.0
iteration: 411 / 870 -- time = 66060.0 / 93600.0
iteration: 412 / 870 -- time = 66120.0 / 93600.0
iteration: 413 / 870 -- time = 66180.0 / 93600.0
iteration: 414 / 870 -- time = 66240.0 / 93600.0
iteration: 415 / 870 -- time = 66300.0 / 93600.0
iteration: 416 / 870 -- time = 66360.0 / 93600.0
iteration: 417 / 870 -- time = 66420.0 / 93600.0
iteration: 418 / 870 -- time = 66480.0 / 93600.0
iteration: 419 / 870 -- time = 66540.0 / 93600.0
iteration: 420 / 870 -- time = 66600.0 / 93600.0
iteration: 421 / 870 -- time = 66660.0 / 93600.0
iteration: 422 / 870 -- time = 66720.0 / 93600.0
iteration: 423 / 870 -- time = 66780.0 / 93600.0
iteration: 424 / 870 -- time = 66840.0 / 93600.0
iteration: 425 / 870 -- time = 66900.0 / 93600.0
iteration: 426 / 870 -- time = 66960.0 / 93600.0
iteration: 427 / 870 -- time = 67020.0 / 93600.0
iteration: 428 / 870 -- time = 67080.0 / 93600.0
iteration: 429 / 870 -- time = 67140.0 / 93600.0
iteration: 430 / 870 -- time = 67200.0 / 93600.0
iteration: 431 / 870 -- time = 67260.0 / 93600.0
iteration: 432 / 870 -- time = 67320.0 / 93600.0
iteration: 433 / 870 -- time = 67380.0 / 93600.0
iteration: 434 / 870 -- time = 67440.0 / 93600.0
iteration: 435 / 870 -- time = 67500.0 / 93600.0
iteration: 436 / 870 -- time = 67560.0 / 93600.0
iteration: 437 / 870 -- time = 67620.0 / 93600.0
iteration: 438 / 870 -- time = 67680.0 / 93600.0
iteration: 439 / 870 -- time = 67740.0 / 93600.0
iteration: 440 / 870 -- time = 67800.0 / 93600.0
iteration: 441 / 870 -- time = 67860.0 / 93600.0
iteration: 442 / 870 -- time = 67920.0 / 93600.0
iteration: 443 / 870 -- time = 67980.0 / 93600.0
iteration: 444 / 870 -- time = 68040.0 / 93600.0
iteration: 445 / 870 -- time = 68100.0 / 93600.0
iteration: 446 / 870 -- time = 68160.0 / 93600.0
iteration: 447 / 870 -- time = 68220.0 / 93600.0
iteration: 448 / 870 -- time = 68280.0 / 93600.0
iteration: 449 / 870 -- time = 68340.0 / 93600.0
iteration: 450 / 870 -- time = 68400.0 / 93600.0
iteration: 451 / 870 -- time = 68460.0 / 93600.0
iteration: 452 / 870 -- time = 68520.0 / 93600.0
iteration: 453 / 870 -- time = 68580.0 / 93600.0
iteration: 454 / 870 -- time = 68640.0 / 93600.0
iteration: 455 / 870 -- time = 68700.0 / 93600.0
iteration: 456 / 870 -- time = 68760.0 / 93600.0
iteration: 457 / 870 -- time = 68820.0 / 93600.0
iteration: 458 / 870 -- time = 68880.0 / 93600.0
iteration: 459 / 870 -- time = 68940.0 / 93600.0
iteration: 460 / 870 -- time = 69000.0 / 93600.0
iteration: 461 / 870 -- time = 69060.0 / 93600.0
iteration: 462 / 870 -- time = 69120.0 / 93600.0
iteration: 463 / 870 -- time = 69180.0 / 93600.0
iteration: 464 / 870 -- time = 69240.0 / 93600.0
iteration: 465 / 870 -- time = 69300.0 / 93600.0
iteration: 466 / 870 -- time = 69360.0 / 93600.0
iteration: 467 / 870 -- time = 69420.0 / 93600.0
iteration: 468 / 870 -- time = 69480.0 / 93600.0
iteration: 469 / 870 -- time = 69540.0 / 93600.0
iteration: 470 / 870 -- time = 69600.0 / 93600.0
iteration: 471 / 870 -- time = 69660.0 / 93600.0
iteration: 472 / 870 -- time = 69720.0 / 93600.0
iteration: 473 / 870 -- time = 69780.0 / 93600.0
iteration: 474 / 870 -- time = 69840.0 / 93600.0
iteration: 475 / 870 -- time = 69900.0 / 93600.0
iteration: 476 / 870 -- time = 69960.0 / 93600.0
iteration: 477 / 870 -- time = 70020.0 / 93600.0
iteration: 478 / 870 -- time = 70080.0 / 93600.0
iteration: 479 / 870 -- time = 70140.0 / 93600.0
iteration: 480 / 870 -- time = 70200.0 / 93600.0
iteration: 481 / 870 -- time = 70260.0 / 93600.0
iteration: 482 / 870 -- time = 70320.0 / 93600.0
iteration: 483 / 870 -- time = 70380.0 / 93600.0
iteration: 484 / 870 -- time = 70440.0 / 93600.0
iteration: 485 / 870 -- time = 70500.0 / 93600.0
iteration: 486 / 870 -- time = 70560.0 / 93600.0
iteration: 487 / 870 -- time = 70620.0 / 93600.0
iteration: 488 / 870 -- time = 70680.0 / 93600.0
iteration: 489 / 870 -- time = 70740.0 / 93600.0
iteration: 490 / 870 -- time = 70800.0 / 93600.0
iteration: 491 / 870 -- time = 70860.0 / 93600.0
iteration: 492 / 870 -- time = 70920.0 / 93600.0
iteration: 493 / 870 -- time = 70980.0 / 93600.0
iteration: 494 / 870 -- time = 71040.0 / 93600.0
iteration: 495 / 870 -- time = 71100.0 / 93600.0
iteration: 496 / 870 -- time = 71160.0 / 93600.0
iteration: 497 / 870 -- time = 71220.0 / 93600.0
iteration: 498 / 870 -- time = 71280.0 / 93600.0
iteration: 499 / 870 -- time = 71340.0 / 93600.0
iteration: 500 / 870 -- time = 71400.0 / 93600.0
iteration: 501 / 870 -- time = 71460.0 / 93600.0
iteration: 502 / 870 -- time = 71520.0 / 93600.0
iteration: 503 / 870 -- time = 71580.0 / 93600.0
iteration: 504 / 870 -- time = 71640.0 / 93600.0
iteration: 505 / 870 -- time = 71700.0 / 93600.0
iteration: 506 / 870 -- time = 71760.0 / 93600.0
iteration: 507 / 870 -- time = 71820.0 / 93600.0
iteration: 508 / 870 -- time = 71880.0 / 93600.0
iteration: 509 / 870 -- time = 71940.0 / 93600.0
iteration: 510 / 870 -- time = 72000.0 / 93600.0
iteration: 511 / 870 -- time = 72060.0 / 93600.0
iteration: 512 / 870 -- time = 72120.0 / 93600.0
iteration: 513 / 870 -- time = 72180.0 / 93600.0
iteration: 514 / 870 -- time = 72240.0 / 93600.0
iteration: 515 / 870 -- time = 72300.0 / 93600.0
iteration: 516 / 870 -- time = 72360.0 / 93600.0
iteration: 517 / 870 -- time = 72420.0 / 93600.0
iteration: 518 / 870 -- time = 72480.0 / 93600.0
iteration: 519 / 870 -- time = 72540.0 / 93600.0
iteration: 520 / 870 -- time = 72600.0 / 93600.0
iteration: 521 / 870 -- time = 72660.0 / 93600.0
iteration: 522 / 870 -- time = 72720.0 / 93600.0
iteration: 523 / 870 -- time = 72780.0 / 93600.0
iteration: 524 / 870 -- time = 72840.0 / 93600.0
iteration: 525 / 870 -- time = 72900.0 / 93600.0
iteration: 526 / 870 -- time = 72960.0 / 93600.0
iteration: 527 / 870 -- time = 73020.0 / 93600.0
iteration: 528 / 870 -- time = 73080.0 / 93600.0
iteration: 529 / 870 -- time = 73140.0 / 93600.0
iteration: 530 / 870 -- time = 73200.0 / 93600.0
iteration: 531 / 870 -- time = 73260.0 / 93600.0
iteration: 532 / 870 -- time = 73320.0 / 93600.0
iteration: 533 / 870 -- time = 73380.0 / 93600.0
iteration: 534 / 870 -- time = 73440.0 / 93600.0
iteration: 535 / 870 -- time = 73500.0 / 93600.0
iteration: 536 / 870 -- time = 73560.0 / 93600.0
iteration: 537 / 870 -- time = 73620.0 / 93600.0
iteration: 538 / 870 -- time = 73680.0 / 93600.0
iteration: 539 / 870 -- time = 73740.0 / 93600.0
iteration: 540 / 870 -- time = 73800.0 / 93600.0
iteration: 541 / 870 -- time = 73860.0 / 93600.0
iteration: 542 / 870 -- time = 73920.0 / 93600.0
iteration: 543 / 870 -- time = 73980.0 / 93600.0
iteration: 544 / 870 -- time = 74040.0 / 93600.0
iteration: 545 / 870 -- time = 74100.0 / 93600.0
iteration: 546 / 870 -- time = 74160.0 / 93600.0
iteration: 547 / 870 -- time = 74220.0 / 93600.0
iteration: 548 / 870 -- time = 74280.0 / 93600.0
iteration: 549 / 870 -- time = 74340.0 / 93600.0
iteration: 550 / 870 -- time = 74400.0 / 93600.0
iteration: 551 / 870 -- time = 74460.0 / 93600.0
iteration: 552 / 870 -- time = 74520.0 / 93600.0
iteration: 553 / 870 -- time = 74580.0 / 93600.0
iteration: 554 / 870 -- time = 74640.0 / 93600.0
iteration: 555 / 870 -- time = 74700.0 / 93600.0
iteration: 556 / 870 -- time = 74760.0 / 93600.0
iteration: 557 / 870 -- time = 74820.0 / 93600.0
iteration: 558 / 870 -- time = 74880.0 / 93600.0
iteration: 559 / 870 -- time = 74940.0 / 93600.0
iteration: 560 / 870 -- time = 75000.0 / 93600.0
iteration: 561 / 870 -- time = 75060.0 / 93600.0
iteration: 562 / 870 -- time = 75120.0 / 93600.0
iteration: 563 / 870 -- time = 75180.0 / 93600.0
iteration: 564 / 870 -- time = 75240.0 / 93600.0
iteration: 565 / 870 -- time = 75300.0 / 93600.0
iteration: 566 / 870 -- time = 75360.0 / 93600.0
iteration: 567 / 870 -- time = 75420.0 / 93600.0
iteration: 568 / 870 -- time = 75480.0 / 93600.0
iteration: 569 / 870 -- time = 75540.0 / 93600.0
iteration: 570 / 870 -- time = 75600.0 / 93600.0
iteration: 571 / 870 -- time = 75660.0 / 93600.0
iteration: 572 / 870 -- time = 75720.0 / 93600.0
iteration: 573 / 870 -- time = 75780.0 / 93600.0
iteration: 574 / 870 -- time = 75840.0 / 93600.0
iteration: 575 / 870 -- time = 75900.0 / 93600.0
iteration: 576 / 870 -- time = 75960.0 / 93600.0
iteration: 577 / 870 -- time = 76020.0 / 93600.0
iteration: 578 / 870 -- time = 76080.0 / 93600.0
iteration: 579 / 870 -- time = 76140.0 / 93600.0
iteration: 580 / 870 -- time = 76200.0 / 93600.0
iteration: 581 / 870 -- time = 76260.0 / 93600.0
iteration: 582 / 870 -- time = 76320.0 / 93600.0
iteration: 583 / 870 -- time = 76380.0 / 93600.0
iteration: 584 / 870 -- time = 76440.0 / 93600.0
iteration: 585 / 870 -- time = 76500.0 / 93600.0
iteration: 586 / 870 -- time = 76560.0 / 93600.0
iteration: 587 / 870 -- time = 76620.0 / 93600.0
iteration: 588 / 870 -- time = 76680.0 / 93600.0
iteration: 589 / 870 -- time = 76740.0 / 93600.0
iteration: 590 / 870 -- time = 76800.0 / 93600.0
iteration: 591 / 870 -- time = 76860.0 / 93600.0
iteration: 592 / 870 -- time = 76920.0 / 93600.0
iteration: 593 / 870 -- time = 76980.0 / 93600.0
iteration: 594 / 870 -- time = 77040.0 / 93600.0
iteration: 595 / 870 -- time = 77100.0 / 93600.0
iteration: 596 / 870 -- time = 77160.0 / 93600.0
iteration: 597 / 870 -- time = 77220.0 / 93600.0
iteration: 598 / 870 -- time = 77280.0 / 93600.0
iteration: 599 / 870 -- time = 77340.0 / 93600.0
iteration: 600 / 870 -- time = 77400.0 / 93600.0
iteration: 601 / 870 -- time = 77460.0 / 93600.0
iteration: 602 / 870 -- time = 77520.0 / 93600.0
iteration: 603 / 870 -- time = 77580.0 / 93600.0
iteration: 604 / 870 -- time = 77640.0 / 93600.0
iteration: 605 / 870 -- time = 77700.0 / 93600.0
iteration: 606 / 870 -- time = 77760.0 / 93600.0
iteration: 607 / 870 -- time = 77820.0 / 93600.0
iteration: 608 / 870 -- time = 77880.0 / 93600.0
iteration: 609 / 870 -- time = 77940.0 / 93600.0
iteration: 610 / 870 -- time = 78000.0 / 93600.0
iteration: 611 / 870 -- time = 78060.0 / 93600.0
iteration: 612 / 870 -- time = 78120.0 / 93600.0
iteration: 613 / 870 -- time = 78180.0 / 93600.0
iteration: 614 / 870 -- time = 78240.0 / 93600.0
iteration: 615 / 870 -- time = 78300.0 / 93600.0
iteration: 616 / 870 -- time = 78360.0 / 93600.0
iteration: 617 / 870 -- time = 78420.0 / 93600.0
iteration: 618 / 870 -- time = 78480.0 / 93600.0
iteration: 619 / 870 -- time = 78540.0 / 93600.0
iteration: 620 / 870 -- time = 78600.0 / 93600.0
iteration: 621 / 870 -- time = 78660.0 / 93600.0
iteration: 622 / 870 -- time = 78720.0 / 93600.0
iteration: 623 / 870 -- time = 78780.0 / 93600.0
iteration: 624 / 870 -- time = 78840.0 / 93600.0
iteration: 625 / 870 -- time = 78900.0 / 93600.0
iteration: 626 / 870 -- time = 78960.0 / 93600.0
iteration: 627 / 870 -- time = 79020.0 / 93600.0
iteration: 628 / 870 -- time = 79080.0 / 93600.0
iteration: 629 / 870 -- time = 79140.0 / 93600.0
iteration: 630 / 870 -- time = 79200.0 / 93600.0
iteration: 631 / 870 -- time = 79260.0 / 93600.0
iteration: 632 / 870 -- time = 79320.0 / 93600.0
iteration: 633 / 870 -- time = 79380.0 / 93600.0
iteration: 634 / 870 -- time = 79440.0 / 93600.0
iteration: 635 / 870 -- time = 79500.0 / 93600.0
iteration: 636 / 870 -- time = 79560.0 / 93600.0
iteration: 637 / 870 -- time = 79620.0 / 93600.0
iteration: 638 / 870 -- time = 79680.0 / 93600.0
iteration: 639 / 870 -- time = 79740.0 / 93600.0
iteration: 640 / 870 -- time = 79800.0 / 93600.0
iteration: 641 / 870 -- time = 79860.0 / 93600.0
iteration: 642 / 870 -- time = 79920.0 / 93600.0
iteration: 643 / 870 -- time = 79980.0 / 93600.0
iteration: 644 / 870 -- time = 80040.0 / 93600.0
iteration: 645 / 870 -- time = 80100.0 / 93600.0
iteration: 646 / 870 -- time = 80160.0 / 93600.0
iteration: 647 / 870 -- time = 80220.0 / 93600.0
iteration: 648 / 870 -- time = 80280.0 / 93600.0
iteration: 649 / 870 -- time = 80340.0 / 93600.0
iteration: 650 / 870 -- time = 80400.0 / 93600.0
iteration: 651 / 870 -- time = 80460.0 / 93600.0
iteration: 652 / 870 -- time = 80520.0 / 93600.0
iteration: 653 / 870 -- time = 80580.0 / 93600.0
iteration: 654 / 870 -- time = 80640.0 / 93600.0
iteration: 655 / 870 -- time = 80700.0 / 93600.0
iteration: 656 / 870 -- time = 80760.0 / 93600.0
iteration: 657 / 870 -- time = 80820.0 / 93600.0
iteration: 658 / 870 -- time = 80880.0 / 93600.0
iteration: 659 / 870 -- time = 80940.0 / 93600.0
iteration: 660 / 870 -- time = 81000.0 / 93600.0
iteration: 661 / 870 -- time = 81060.0 / 93600.0
iteration: 662 / 870 -- time = 81120.0 / 93600.0
iteration: 663 / 870 -- time = 81180.0 / 93600.0
iteration: 664 / 870 -- time = 81240.0 / 93600.0
iteration: 665 / 870 -- time = 81300.0 / 93600.0
iteration: 666 / 870 -- time = 81360.0 / 93600.0
iteration: 667 / 870 -- time = 81420.0 / 93600.0
iteration: 668 / 870 -- time = 81480.0 / 93600.0
iteration: 669 / 870 -- time = 81540.0 / 93600.0
iteration: 670 / 870 -- time = 81600.0 / 93600.0
iteration: 671 / 870 -- time = 81660.0 / 93600.0
iteration: 672 / 870 -- time = 81720.0 / 93600.0
iteration: 673 / 870 -- time = 81780.0 / 93600.0
iteration: 674 / 870 -- time = 81840.0 / 93600.0
iteration: 675 / 870 -- time = 81900.0 / 93600.0
iteration: 676 / 870 -- time = 81960.0 / 93600.0
iteration: 677 / 870 -- time = 82020.0 / 93600.0
iteration: 678 / 870 -- time = 82080.0 / 93600.0
iteration: 679 / 870 -- time = 82140.0 / 93600.0
iteration: 680 / 870 -- time = 82200.0 / 93600.0
iteration: 681 / 870 -- time = 82260.0 / 93600.0
iteration: 682 / 870 -- time = 82320.0 / 93600.0
iteration: 683 / 870 -- time = 82380.0 / 93600.0
iteration: 684 / 870 -- time = 82440.0 / 93600.0
iteration: 685 / 870 -- time = 82500.0 / 93600.0
iteration: 686 / 870 -- time = 82560.0 / 93600.0
iteration: 687 / 870 -- time = 82620.0 / 93600.0
iteration: 688 / 870 -- time = 82680.0 / 93600.0
iteration: 689 / 870 -- time = 82740.0 / 93600.0
iteration: 690 / 870 -- time = 82800.0 / 93600.0
iteration: 691 / 870 -- time = 82860.0 / 93600.0
iteration: 692 / 870 -- time = 82920.0 / 93600.0
iteration: 693 / 870 -- time = 82980.0 / 93600.0
iteration: 694 / 870 -- time = 83040.0 / 93600.0
iteration: 695 / 870 -- time = 83100.0 / 93600.0
iteration: 696 / 870 -- time = 83160.0 / 93600.0
iteration: 697 / 870 -- time = 83220.0 / 93600.0
iteration: 698 / 870 -- time = 83280.0 / 93600.0
iteration: 699 / 870 -- time = 83340.0 / 93600.0
iteration: 700 / 870 -- time = 83400.0 / 93600.0
iteration: 701 / 870 -- time = 83460.0 / 93600.0
iteration: 702 / 870 -- time = 83520.0 / 93600.0
iteration: 703 / 870 -- time = 83580.0 / 93600.0
iteration: 704 / 870 -- time = 83640.0 / 93600.0
iteration: 705 / 870 -- time = 83700.0 / 93600.0
iteration: 706 / 870 -- time = 83760.0 / 93600.0
iteration: 707 / 870 -- time = 83820.0 / 93600.0
iteration: 708 / 870 -- time = 83880.0 / 93600.0
iteration: 709 / 870 -- time = 83940.0 / 93600.0
iteration: 710 / 870 -- time = 84000.0 / 93600.0
iteration: 711 / 870 -- time = 84060.0 / 93600.0
iteration: 712 / 870 -- time = 84120.0 / 93600.0
iteration: 713 / 870 -- time = 84180.0 / 93600.0
iteration: 714 / 870 -- time = 84240.0 / 93600.0
iteration: 715 / 870 -- time = 84300.0 / 93600.0
iteration: 716 / 870 -- time = 84360.0 / 93600.0
iteration: 717 / 870 -- time = 84420.0 / 93600.0
iteration: 718 / 870 -- time = 84480.0 / 93600.0
iteration: 719 / 870 -- time = 84540.0 / 93600.0
iteration: 720 / 870 -- time = 84600.0 / 93600.0
iteration: 721 / 870 -- time = 84660.0 / 93600.0
iteration: 722 / 870 -- time = 84720.0 / 93600.0
iteration: 723 / 870 -- time = 84780.0 / 93600.0
iteration: 724 / 870 -- time = 84840.0 / 93600.0
iteration: 725 / 870 -- time = 84900.0 / 93600.0
iteration: 726 / 870 -- time = 84960.0 / 93600.0
iteration: 727 / 870 -- time = 85020.0 / 93600.0
iteration: 728 / 870 -- time = 85080.0 / 93600.0
iteration: 729 / 870 -- time = 85140.0 / 93600.0
iteration: 730 / 870 -- time = 85200.0 / 93600.0
iteration: 731 / 870 -- time = 85260.0 / 93600.0
iteration: 732 / 870 -- time = 85320.0 / 93600.0
iteration: 733 / 870 -- time = 85380.0 / 93600.0
iteration: 734 / 870 -- time = 85440.0 / 93600.0
iteration: 735 / 870 -- time = 85500.0 / 93600.0
iteration: 736 / 870 -- time = 85560.0 / 93600.0
iteration: 737 / 870 -- time = 85620.0 / 93600.0
iteration: 738 / 870 -- time = 85680.0 / 93600.0
iteration: 739 / 870 -- time = 85740.0 / 93600.0
iteration: 740 / 870 -- time = 85800.0 / 93600.0
iteration: 741 / 870 -- time = 85860.0 / 93600.0
iteration: 742 / 870 -- time = 85920.0 / 93600.0
iteration: 743 / 870 -- time = 85980.0 / 93600.0
iteration: 744 / 870 -- time = 86040.0 / 93600.0
iteration: 745 / 870 -- time = 86100.0 / 93600.0
iteration: 746 / 870 -- time = 86160.0 / 93600.0
iteration: 747 / 870 -- time = 86220.0 / 93600.0
iteration: 748 / 870 -- time = 86280.0 / 93600.0
iteration: 749 / 870 -- time = 86340.0 / 93600.0
iteration: 750 / 870 -- time = 86400.0 / 93600.0
iteration: 751 / 870 -- time = 86460.0 / 93600.0
iteration: 752 / 870 -- time = 86520.0 / 93600.0
iteration: 753 / 870 -- time = 86580.0 / 93600.0
iteration: 754 / 870 -- time = 86640.0 / 93600.0
iteration: 755 / 870 -- time = 86700.0 / 93600.0
iteration: 756 / 870 -- time = 86760.0 / 93600.0
iteration: 757 / 870 -- time = 86820.0 / 93600.0
iteration: 758 / 870 -- time = 86880.0 / 93600.0
iteration: 759 / 870 -- time = 86940.0 / 93600.0
iteration: 760 / 870 -- time = 87000.0 / 93600.0
iteration: 761 / 870 -- time = 87060.0 / 93600.0
iteration: 762 / 870 -- time = 87120.0 / 93600.0
iteration: 763 / 870 -- time = 87180.0 / 93600.0
iteration: 764 / 870 -- time = 87240.0 / 93600.0
iteration: 765 / 870 -- time = 87300.0 / 93600.0
iteration: 766 / 870 -- time = 87360.0 / 93600.0
iteration: 767 / 870 -- time = 87420.0 / 93600.0
iteration: 768 / 870 -- time = 87480.0 / 93600.0
iteration: 769 / 870 -- time = 87540.0 / 93600.0
iteration: 770 / 870 -- time = 87600.0 / 93600.0
iteration: 771 / 870 -- time = 87660.0 / 93600.0
iteration: 772 / 870 -- time = 87720.0 / 93600.0
iteration: 773 / 870 -- time = 87780.0 / 93600.0
iteration: 774 / 870 -- time = 87840.0 / 93600.0
iteration: 775 / 870 -- time = 87900.0 / 93600.0
iteration: 776 / 870 -- time = 87960.0 / 93600.0
iteration: 777 / 870 -- time = 88020.0 / 93600.0
iteration: 778 / 870 -- time = 88080.0 / 93600.0
iteration: 779 / 870 -- time = 88140.0 / 93600.0
iteration: 780 / 870 -- time = 88200.0 / 93600.0
iteration: 781 / 870 -- time = 88260.0 / 93600.0
iteration: 782 / 870 -- time = 88320.0 / 93600.0
iteration: 783 / 870 -- time = 88380.0 / 93600.0
iteration: 784 / 870 -- time = 88440.0 / 93600.0
iteration: 785 / 870 -- time = 88500.0 / 93600.0
iteration: 786 / 870 -- time = 88560.0 / 93600.0
iteration: 787 / 870 -- time = 88620.0 / 93600.0
iteration: 788 / 870 -- time = 88680.0 / 93600.0
iteration: 789 / 870 -- time = 88740.0 / 93600.0
iteration: 790 / 870 -- time = 88800.0 / 93600.0
iteration: 791 / 870 -- time = 88860.0 / 93600.0
iteration: 792 / 870 -- time = 88920.0 / 93600.0
iteration: 793 / 870 -- time = 88980.0 / 93600.0
iteration: 794 / 870 -- time = 89040.0 / 93600.0
iteration: 795 / 870 -- time = 89100.0 / 93600.0
iteration: 796 / 870 -- time = 89160.0 / 93600.0
iteration: 797 / 870 -- time = 89220.0 / 93600.0
iteration: 798 / 870 -- time = 89280.0 / 93600.0
iteration: 799 / 870 -- time = 89340.0 / 93600.0
iteration: 800 / 870 -- time = 89400.0 / 93600.0
iteration: 801 / 870 -- time = 89460.0 / 93600.0
iteration: 802 / 870 -- time = 89520.0 / 93600.0
iteration: 803 / 870 -- time = 89580.0 / 93600.0
iteration: 804 / 870 -- time = 89640.0 / 93600.0
iteration: 805 / 870 -- time = 89700.0 / 93600.0
iteration: 806 / 870 -- time = 89760.0 / 93600.0
iteration: 807 / 870 -- time = 89820.0 / 93600.0
iteration: 808 / 870 -- time = 89880.0 / 93600.0
iteration: 809 / 870 -- time = 89940.0 / 93600.0
iteration: 810 / 870 -- time = 90000.0 / 93600.0
iteration: 811 / 870 -- time = 90060.0 / 93600.0
iteration: 812 / 870 -- time = 90120.0 / 93600.0
iteration: 813 / 870 -- time = 90180.0 / 93600.0
iteration: 814 / 870 -- time = 90240.0 / 93600.0
iteration: 815 / 870 -- time = 90300.0 / 93600.0
iteration: 816 / 870 -- time = 90360.0 / 93600.0
iteration: 817 / 870 -- time = 90420.0 / 93600.0
iteration: 818 / 870 -- time = 90480.0 / 93600.0
iteration: 819 / 870 -- time = 90540.0 / 93600.0
iteration: 820 / 870 -- time = 90600.0 / 93600.0
iteration: 821 / 870 -- time = 90660.0 / 93600.0
iteration: 822 / 870 -- time = 90720.0 / 93600.0
iteration: 823 / 870 -- time = 90780.0 / 93600.0
iteration: 824 / 870 -- time = 90840.0 / 93600.0
iteration: 825 / 870 -- time = 90900.0 / 93600.0
iteration: 826 / 870 -- time = 90960.0 / 93600.0
iteration: 827 / 870 -- time = 91020.0 / 93600.0
iteration: 828 / 870 -- time = 91080.0 / 93600.0
iteration: 829 / 870 -- time = 91140.0 / 93600.0
iteration: 830 / 870 -- time = 91200.0 / 93600.0
iteration: 831 / 870 -- time = 91260.0 / 93600.0
iteration: 832 / 870 -- time = 91320.0 / 93600.0
iteration: 833 / 870 -- time = 91380.0 / 93600.0
iteration: 834 / 870 -- time = 91440.0 / 93600.0
iteration: 835 / 870 -- time = 91500.0 / 93600.0
iteration: 836 / 870 -- time = 91560.0 / 93600.0
iteration: 837 / 870 -- time = 91620.0 / 93600.0
iteration: 838 / 870 -- time = 91680.0 / 93600.0
iteration: 839 / 870 -- time = 91740.0 / 93600.0
iteration: 840 / 870 -- time = 91800.0 / 93600.0
iteration: 841 / 870 -- time = 91860.0 / 93600.0
iteration: 842 / 870 -- time = 91920.0 / 93600.0
iteration: 843 / 870 -- time = 91980.0 / 93600.0
iteration: 844 / 870 -- time = 92040.0 / 93600.0
iteration: 845 / 870 -- time = 92100.0 / 93600.0
iteration: 846 / 870 -- time = 92160.0 / 93600.0
iteration: 847 / 870 -- time = 92220.0 / 93600.0
iteration: 848 / 870 -- time = 92280.0 / 93600.0
iteration: 849 / 870 -- time = 92340.0 / 93600.0
iteration: 850 / 870 -- time = 92400.0 / 93600.0
iteration: 851 / 870 -- time = 92460.0 / 93600.0
iteration: 852 / 870 -- time = 92520.0 / 93600.0
iteration: 853 / 870 -- time = 92580.0 / 93600.0
iteration: 854 / 870 -- time = 92640.0 / 93600.0
iteration: 855 / 870 -- time = 92700.0 / 93600.0
iteration: 856 / 870 -- time = 92760.0 / 93600.0
iteration: 857 / 870 -- time = 92820.0 / 93600.0
iteration: 858 / 870 -- time = 92880.0 / 93600.0
iteration: 859 / 870 -- time = 92940.0 / 93600.0
iteration: 860 / 870 -- time = 93000.0 / 93600.0
iteration: 861 / 870 -- time = 93060.0 / 93600.0
iteration: 862 / 870 -- time = 93120.0 / 93600.0
iteration: 863 / 870 -- time = 93180.0 / 93600.0
iteration: 864 / 870 -- time = 93240.0 / 93600.0
iteration: 865 / 870 -- time = 93300.0 / 93600.0
iteration: 866 / 870 -- time = 93360.0 / 93600.0
iteration: 867 / 870 -- time = 93420.0 / 93600.0
iteration: 868 / 870 -- time = 93480.0 / 93600.0
iteration: 869 / 870 -- time = 93540.0 / 93600.0
Program exited normally
iteration: 870 / 870 -- time = 93600.0 / 93600.0
CLUBB-TIMER time_loop_init = 0.4088
CLUBB-TIMER time_clubb_advance = 31.4586
CLUBB-TIMER time_clubb_pdf = 0.0006
CLUBB-TIMER time_SILHS = 0.0001
CLUBB-TIMER time_microphys_scheme = 0.0000
CLUBB-TIMER time_microphys_advance = 0.0000
CLUBB-TIMER time_loop_end = 0.0000
CLUBB-TIMER time_adapt_grid = 0.0000
CLUBB-TIMER time_total = 33.0803
+ run_scripts/run_scm.py -params clubb_params_multi_col.in -stats input/stats/multi_col_stats.in -debug 0 -max_iters 500 cobra
- using executable: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/run_scripts/../install/latest/clubb_standalone
=================== Running cobra ===================
When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1.
C2rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1.
C2thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1.
C2rtthl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1.
C6rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
stats_nsamp = 1
stats_nout = 1
iteration: 1 / 500 -- time = 57660.0 / 87600.0
iteration: 2 / 500 -- time = 57720.0 / 87600.0
iteration: 3 / 500 -- time = 57780.0 / 87600.0
iteration: 4 / 500 -- time = 57840.0 / 87600.0
iteration: 5 / 500 -- time = 57900.0 / 87600.0
iteration: 6 / 500 -- time = 57960.0 / 87600.0
iteration: 7 / 500 -- time = 58020.0 / 87600.0
iteration: 8 / 500 -- time = 58080.0 / 87600.0
iteration: 9 / 500 -- time = 58140.0 / 87600.0
iteration: 10 / 500 -- time = 58200.0 / 87600.0
iteration: 11 / 500 -- time = 58260.0 / 87600.0
iteration: 12 / 500 -- time = 58320.0 / 87600.0
iteration: 13 / 500 -- time = 58380.0 / 87600.0
iteration: 14 / 500 -- time = 58440.0 / 87600.0
iteration: 15 / 500 -- time = 58500.0 / 87600.0
iteration: 16 / 500 -- time = 58560.0 / 87600.0
iteration: 17 / 500 -- time = 58620.0 / 87600.0
iteration: 18 / 500 -- time = 58680.0 / 87600.0
iteration: 19 / 500 -- time = 58740.0 / 87600.0
iteration: 20 / 500 -- time = 58800.0 / 87600.0
iteration: 21 / 500 -- time = 58860.0 / 87600.0
iteration: 22 / 500 -- time = 58920.0 / 87600.0
iteration: 23 / 500 -- time = 58980.0 / 87600.0
iteration: 24 / 500 -- time = 59040.0 / 87600.0
iteration: 25 / 500 -- time = 59100.0 / 87600.0
iteration: 26 / 500 -- time = 59160.0 / 87600.0
iteration: 27 / 500 -- time = 59220.0 / 87600.0
iteration: 28 / 500 -- time = 59280.0 / 87600.0
iteration: 29 / 500 -- time = 59340.0 / 87600.0
iteration: 30 / 500 -- time = 59400.0 / 87600.0
iteration: 31 / 500 -- time = 59460.0 / 87600.0
iteration: 32 / 500 -- time = 59520.0 / 87600.0
iteration: 33 / 500 -- time = 59580.0 / 87600.0
iteration: 34 / 500 -- time = 59640.0 / 87600.0
iteration: 35 / 500 -- time = 59700.0 / 87600.0
iteration: 36 / 500 -- time = 59760.0 / 87600.0
iteration: 37 / 500 -- time = 59820.0 / 87600.0
iteration: 38 / 500 -- time = 59880.0 / 87600.0
iteration: 39 / 500 -- time = 59940.0 / 87600.0
iteration: 40 / 500 -- time = 60000.0 / 87600.0
iteration: 41 / 500 -- time = 60060.0 / 87600.0
iteration: 42 / 500 -- time = 60120.0 / 87600.0
iteration: 43 / 500 -- time = 60180.0 / 87600.0
iteration: 44 / 500 -- time = 60240.0 / 87600.0
iteration: 45 / 500 -- time = 60300.0 / 87600.0
iteration: 46 / 500 -- time = 60360.0 / 87600.0
iteration: 47 / 500 -- time = 60420.0 / 87600.0
iteration: 48 / 500 -- time = 60480.0 / 87600.0
iteration: 49 / 500 -- time = 60540.0 / 87600.0
iteration: 50 / 500 -- time = 60600.0 / 87600.0
iteration: 51 / 500 -- time = 60660.0 / 87600.0
iteration: 52 / 500 -- time = 60720.0 / 87600.0
iteration: 53 / 500 -- time = 60780.0 / 87600.0
iteration: 54 / 500 -- time = 60840.0 / 87600.0
iteration: 55 / 500 -- time = 60900.0 / 87600.0
iteration: 56 / 500 -- time = 60960.0 / 87600.0
iteration: 57 / 500 -- time = 61020.0 / 87600.0
iteration: 58 / 500 -- time = 61080.0 / 87600.0
iteration: 59 / 500 -- time = 61140.0 / 87600.0
iteration: 60 / 500 -- time = 61200.0 / 87600.0
iteration: 61 / 500 -- time = 61260.0 / 87600.0
iteration: 62 / 500 -- time = 61320.0 / 87600.0
iteration: 63 / 500 -- time = 61380.0 / 87600.0
iteration: 64 / 500 -- time = 61440.0 / 87600.0
iteration: 65 / 500 -- time = 61500.0 / 87600.0
iteration: 66 / 500 -- time = 61560.0 / 87600.0
iteration: 67 / 500 -- time = 61620.0 / 87600.0
iteration: 68 / 500 -- time = 61680.0 / 87600.0
iteration: 69 / 500 -- time = 61740.0 / 87600.0
iteration: 70 / 500 -- time = 61800.0 / 87600.0
iteration: 71 / 500 -- time = 61860.0 / 87600.0
iteration: 72 / 500 -- time = 61920.0 / 87600.0
iteration: 73 / 500 -- time = 61980.0 / 87600.0
iteration: 74 / 500 -- time = 62040.0 / 87600.0
iteration: 75 / 500 -- time = 62100.0 / 87600.0
iteration: 76 / 500 -- time = 62160.0 / 87600.0
iteration: 77 / 500 -- time = 62220.0 / 87600.0
iteration: 78 / 500 -- time = 62280.0 / 87600.0
iteration: 79 / 500 -- time = 62340.0 / 87600.0
iteration: 80 / 500 -- time = 62400.0 / 87600.0
iteration: 81 / 500 -- time = 62460.0 / 87600.0
iteration: 82 / 500 -- time = 62520.0 / 87600.0
iteration: 83 / 500 -- time = 62580.0 / 87600.0
iteration: 84 / 500 -- time = 62640.0 / 87600.0
iteration: 85 / 500 -- time = 62700.0 / 87600.0
iteration: 86 / 500 -- time = 62760.0 / 87600.0
iteration: 87 / 500 -- time = 62820.0 / 87600.0
iteration: 88 / 500 -- time = 62880.0 / 87600.0
iteration: 89 / 500 -- time = 62940.0 / 87600.0
iteration: 90 / 500 -- time = 63000.0 / 87600.0
iteration: 91 / 500 -- time = 63060.0 / 87600.0
iteration: 92 / 500 -- time = 63120.0 / 87600.0
iteration: 93 / 500 -- time = 63180.0 / 87600.0
iteration: 94 / 500 -- time = 63240.0 / 87600.0
iteration: 95 / 500 -- time = 63300.0 / 87600.0
iteration: 96 / 500 -- time = 63360.0 / 87600.0
iteration: 97 / 500 -- time = 63420.0 / 87600.0
iteration: 98 / 500 -- time = 63480.0 / 87600.0
iteration: 99 / 500 -- time = 63540.0 / 87600.0
iteration: 100 / 500 -- time = 63600.0 / 87600.0
iteration: 101 / 500 -- time = 63660.0 / 87600.0
iteration: 102 / 500 -- time = 63720.0 / 87600.0
iteration: 103 / 500 -- time = 63780.0 / 87600.0
iteration: 104 / 500 -- time = 63840.0 / 87600.0
iteration: 105 / 500 -- time = 63900.0 / 87600.0
iteration: 106 / 500 -- time = 63960.0 / 87600.0
iteration: 107 / 500 -- time = 64020.0 / 87600.0
iteration: 108 / 500 -- time = 64080.0 / 87600.0
iteration: 109 / 500 -- time = 64140.0 / 87600.0
iteration: 110 / 500 -- time = 64200.0 / 87600.0
iteration: 111 / 500 -- time = 64260.0 / 87600.0
iteration: 112 / 500 -- time = 64320.0 / 87600.0
iteration: 113 / 500 -- time = 64380.0 / 87600.0
iteration: 114 / 500 -- time = 64440.0 / 87600.0
iteration: 115 / 500 -- time = 64500.0 / 87600.0
iteration: 116 / 500 -- time = 64560.0 / 87600.0
iteration: 117 / 500 -- time = 64620.0 / 87600.0
iteration: 118 / 500 -- time = 64680.0 / 87600.0
iteration: 119 / 500 -- time = 64740.0 / 87600.0
iteration: 120 / 500 -- time = 64800.0 / 87600.0
iteration: 121 / 500 -- time = 64860.0 / 87600.0
iteration: 122 / 500 -- time = 64920.0 / 87600.0
iteration: 123 / 500 -- time = 64980.0 / 87600.0
iteration: 124 / 500 -- time = 65040.0 / 87600.0
iteration: 125 / 500 -- time = 65100.0 / 87600.0
iteration: 126 / 500 -- time = 65160.0 / 87600.0
iteration: 127 / 500 -- time = 65220.0 / 87600.0
iteration: 128 / 500 -- time = 65280.0 / 87600.0
iteration: 129 / 500 -- time = 65340.0 / 87600.0
iteration: 130 / 500 -- time = 65400.0 / 87600.0
iteration: 131 / 500 -- time = 65460.0 / 87600.0
iteration: 132 / 500 -- time = 65520.0 / 87600.0
iteration: 133 / 500 -- time = 65580.0 / 87600.0
iteration: 134 / 500 -- time = 65640.0 / 87600.0
iteration: 135 / 500 -- time = 65700.0 / 87600.0
iteration: 136 / 500 -- time = 65760.0 / 87600.0
iteration: 137 / 500 -- time = 65820.0 / 87600.0
iteration: 138 / 500 -- time = 65880.0 / 87600.0
iteration: 139 / 500 -- time = 65940.0 / 87600.0
iteration: 140 / 500 -- time = 66000.0 / 87600.0
iteration: 141 / 500 -- time = 66060.0 / 87600.0
iteration: 142 / 500 -- time = 66120.0 / 87600.0
iteration: 143 / 500 -- time = 66180.0 / 87600.0
iteration: 144 / 500 -- time = 66240.0 / 87600.0
iteration: 145 / 500 -- time = 66300.0 / 87600.0
iteration: 146 / 500 -- time = 66360.0 / 87600.0
iteration: 147 / 500 -- time = 66420.0 / 87600.0
iteration: 148 / 500 -- time = 66480.0 / 87600.0
iteration: 149 / 500 -- time = 66540.0 / 87600.0
iteration: 150 / 500 -- time = 66600.0 / 87600.0
iteration: 151 / 500 -- time = 66660.0 / 87600.0
iteration: 152 / 500 -- time = 66720.0 / 87600.0
iteration: 153 / 500 -- time = 66780.0 / 87600.0
iteration: 154 / 500 -- time = 66840.0 / 87600.0
iteration: 155 / 500 -- time = 66900.0 / 87600.0
iteration: 156 / 500 -- time = 66960.0 / 87600.0
iteration: 157 / 500 -- time = 67020.0 / 87600.0
iteration: 158 / 500 -- time = 67080.0 / 87600.0
iteration: 159 / 500 -- time = 67140.0 / 87600.0
iteration: 160 / 500 -- time = 67200.0 / 87600.0
iteration: 161 / 500 -- time = 67260.0 / 87600.0
iteration: 162 / 500 -- time = 67320.0 / 87600.0
iteration: 163 / 500 -- time = 67380.0 / 87600.0
iteration: 164 / 500 -- time = 67440.0 / 87600.0
iteration: 165 / 500 -- time = 67500.0 / 87600.0
iteration: 166 / 500 -- time = 67560.0 / 87600.0
iteration: 167 / 500 -- time = 67620.0 / 87600.0
iteration: 168 / 500 -- time = 67680.0 / 87600.0
iteration: 169 / 500 -- time = 67740.0 / 87600.0
iteration: 170 / 500 -- time = 67800.0 / 87600.0
iteration: 171 / 500 -- time = 67860.0 / 87600.0
iteration: 172 / 500 -- time = 67920.0 / 87600.0
iteration: 173 / 500 -- time = 67980.0 / 87600.0
iteration: 174 / 500 -- time = 68040.0 / 87600.0
iteration: 175 / 500 -- time = 68100.0 / 87600.0
iteration: 176 / 500 -- time = 68160.0 / 87600.0
iteration: 177 / 500 -- time = 68220.0 / 87600.0
iteration: 178 / 500 -- time = 68280.0 / 87600.0
iteration: 179 / 500 -- time = 68340.0 / 87600.0
iteration: 180 / 500 -- time = 68400.0 / 87600.0
iteration: 181 / 500 -- time = 68460.0 / 87600.0
iteration: 182 / 500 -- time = 68520.0 / 87600.0
iteration: 183 / 500 -- time = 68580.0 / 87600.0
iteration: 184 / 500 -- time = 68640.0 / 87600.0
iteration: 185 / 500 -- time = 68700.0 / 87600.0
iteration: 186 / 500 -- time = 68760.0 / 87600.0
iteration: 187 / 500 -- time = 68820.0 / 87600.0
iteration: 188 / 500 -- time = 68880.0 / 87600.0
iteration: 189 / 500 -- time = 68940.0 / 87600.0
iteration: 190 / 500 -- time = 69000.0 / 87600.0
iteration: 191 / 500 -- time = 69060.0 / 87600.0
iteration: 192 / 500 -- time = 69120.0 / 87600.0
iteration: 193 / 500 -- time = 69180.0 / 87600.0
iteration: 194 / 500 -- time = 69240.0 / 87600.0
iteration: 195 / 500 -- time = 69300.0 / 87600.0
iteration: 196 / 500 -- time = 69360.0 / 87600.0
iteration: 197 / 500 -- time = 69420.0 / 87600.0
iteration: 198 / 500 -- time = 69480.0 / 87600.0
iteration: 199 / 500 -- time = 69540.0 / 87600.0
iteration: 200 / 500 -- time = 69600.0 / 87600.0
iteration: 201 / 500 -- time = 69660.0 / 87600.0
iteration: 202 / 500 -- time = 69720.0 / 87600.0
iteration: 203 / 500 -- time = 69780.0 / 87600.0
iteration: 204 / 500 -- time = 69840.0 / 87600.0
iteration: 205 / 500 -- time = 69900.0 / 87600.0
iteration: 206 / 500 -- time = 69960.0 / 87600.0
iteration: 207 / 500 -- time = 70020.0 / 87600.0
iteration: 208 / 500 -- time = 70080.0 / 87600.0
iteration: 209 / 500 -- time = 70140.0 / 87600.0
iteration: 210 / 500 -- time = 70200.0 / 87600.0
iteration: 211 / 500 -- time = 70260.0 / 87600.0
iteration: 212 / 500 -- time = 70320.0 / 87600.0
iteration: 213 / 500 -- time = 70380.0 / 87600.0
iteration: 214 / 500 -- time = 70440.0 / 87600.0
iteration: 215 / 500 -- time = 70500.0 / 87600.0
iteration: 216 / 500 -- time = 70560.0 / 87600.0
iteration: 217 / 500 -- time = 70620.0 / 87600.0
iteration: 218 / 500 -- time = 70680.0 / 87600.0
iteration: 219 / 500 -- time = 70740.0 / 87600.0
iteration: 220 / 500 -- time = 70800.0 / 87600.0
iteration: 221 / 500 -- time = 70860.0 / 87600.0
iteration: 222 / 500 -- time = 70920.0 / 87600.0
iteration: 223 / 500 -- time = 70980.0 / 87600.0
iteration: 224 / 500 -- time = 71040.0 / 87600.0
iteration: 225 / 500 -- time = 71100.0 / 87600.0
iteration: 226 / 500 -- time = 71160.0 / 87600.0
iteration: 227 / 500 -- time = 71220.0 / 87600.0
iteration: 228 / 500 -- time = 71280.0 / 87600.0
iteration: 229 / 500 -- time = 71340.0 / 87600.0
iteration: 230 / 500 -- time = 71400.0 / 87600.0
iteration: 231 / 500 -- time = 71460.0 / 87600.0
iteration: 232 / 500 -- time = 71520.0 / 87600.0
iteration: 233 / 500 -- time = 71580.0 / 87600.0
iteration: 234 / 500 -- time = 71640.0 / 87600.0
iteration: 235 / 500 -- time = 71700.0 / 87600.0
iteration: 236 / 500 -- time = 71760.0 / 87600.0
iteration: 237 / 500 -- time = 71820.0 / 87600.0
iteration: 238 / 500 -- time = 71880.0 / 87600.0
iteration: 239 / 500 -- time = 71940.0 / 87600.0
iteration: 240 / 500 -- time = 72000.0 / 87600.0
iteration: 241 / 500 -- time = 72060.0 / 87600.0
iteration: 242 / 500 -- time = 72120.0 / 87600.0
iteration: 243 / 500 -- time = 72180.0 / 87600.0
iteration: 244 / 500 -- time = 72240.0 / 87600.0
iteration: 245 / 500 -- time = 72300.0 / 87600.0
iteration: 246 / 500 -- time = 72360.0 / 87600.0
iteration: 247 / 500 -- time = 72420.0 / 87600.0
iteration: 248 / 500 -- time = 72480.0 / 87600.0
iteration: 249 / 500 -- time = 72540.0 / 87600.0
iteration: 250 / 500 -- time = 72600.0 / 87600.0
iteration: 251 / 500 -- time = 72660.0 / 87600.0
iteration: 252 / 500 -- time = 72720.0 / 87600.0
iteration: 253 / 500 -- time = 72780.0 / 87600.0
iteration: 254 / 500 -- time = 72840.0 / 87600.0
iteration: 255 / 500 -- time = 72900.0 / 87600.0
iteration: 256 / 500 -- time = 72960.0 / 87600.0
iteration: 257 / 500 -- time = 73020.0 / 87600.0
iteration: 258 / 500 -- time = 73080.0 / 87600.0
iteration: 259 / 500 -- time = 73140.0 / 87600.0
iteration: 260 / 500 -- time = 73200.0 / 87600.0
iteration: 261 / 500 -- time = 73260.0 / 87600.0
iteration: 262 / 500 -- time = 73320.0 / 87600.0
iteration: 263 / 500 -- time = 73380.0 / 87600.0
iteration: 264 / 500 -- time = 73440.0 / 87600.0
iteration: 265 / 500 -- time = 73500.0 / 87600.0
iteration: 266 / 500 -- time = 73560.0 / 87600.0
iteration: 267 / 500 -- time = 73620.0 / 87600.0
iteration: 268 / 500 -- time = 73680.0 / 87600.0
iteration: 269 / 500 -- time = 73740.0 / 87600.0
iteration: 270 / 500 -- time = 73800.0 / 87600.0
iteration: 271 / 500 -- time = 73860.0 / 87600.0
iteration: 272 / 500 -- time = 73920.0 / 87600.0
iteration: 273 / 500 -- time = 73980.0 / 87600.0
iteration: 274 / 500 -- time = 74040.0 / 87600.0
iteration: 275 / 500 -- time = 74100.0 / 87600.0
iteration: 276 / 500 -- time = 74160.0 / 87600.0
iteration: 277 / 500 -- time = 74220.0 / 87600.0
iteration: 278 / 500 -- time = 74280.0 / 87600.0
iteration: 279 / 500 -- time = 74340.0 / 87600.0
iteration: 280 / 500 -- time = 74400.0 / 87600.0
iteration: 281 / 500 -- time = 74460.0 / 87600.0
iteration: 282 / 500 -- time = 74520.0 / 87600.0
iteration: 283 / 500 -- time = 74580.0 / 87600.0
iteration: 284 / 500 -- time = 74640.0 / 87600.0
iteration: 285 / 500 -- time = 74700.0 / 87600.0
iteration: 286 / 500 -- time = 74760.0 / 87600.0
iteration: 287 / 500 -- time = 74820.0 / 87600.0
iteration: 288 / 500 -- time = 74880.0 / 87600.0
iteration: 289 / 500 -- time = 74940.0 / 87600.0
iteration: 290 / 500 -- time = 75000.0 / 87600.0
iteration: 291 / 500 -- time = 75060.0 / 87600.0
iteration: 292 / 500 -- time = 75120.0 / 87600.0
iteration: 293 / 500 -- time = 75180.0 / 87600.0
iteration: 294 / 500 -- time = 75240.0 / 87600.0
iteration: 295 / 500 -- time = 75300.0 / 87600.0
iteration: 296 / 500 -- time = 75360.0 / 87600.0
iteration: 297 / 500 -- time = 75420.0 / 87600.0
iteration: 298 / 500 -- time = 75480.0 / 87600.0
iteration: 299 / 500 -- time = 75540.0 / 87600.0
iteration: 300 / 500 -- time = 75600.0 / 87600.0
iteration: 301 / 500 -- time = 75660.0 / 87600.0
iteration: 302 / 500 -- time = 75720.0 / 87600.0
iteration: 303 / 500 -- time = 75780.0 / 87600.0
iteration: 304 / 500 -- time = 75840.0 / 87600.0
iteration: 305 / 500 -- time = 75900.0 / 87600.0
iteration: 306 / 500 -- time = 75960.0 / 87600.0
iteration: 307 / 500 -- time = 76020.0 / 87600.0
iteration: 308 / 500 -- time = 76080.0 / 87600.0
iteration: 309 / 500 -- time = 76140.0 / 87600.0
iteration: 310 / 500 -- time = 76200.0 / 87600.0
iteration: 311 / 500 -- time = 76260.0 / 87600.0
iteration: 312 / 500 -- time = 76320.0 / 87600.0
iteration: 313 / 500 -- time = 76380.0 / 87600.0
iteration: 314 / 500 -- time = 76440.0 / 87600.0
iteration: 315 / 500 -- time = 76500.0 / 87600.0
iteration: 316 / 500 -- time = 76560.0 / 87600.0
iteration: 317 / 500 -- time = 76620.0 / 87600.0
iteration: 318 / 500 -- time = 76680.0 / 87600.0
iteration: 319 / 500 -- time = 76740.0 / 87600.0
iteration: 320 / 500 -- time = 76800.0 / 87600.0
iteration: 321 / 500 -- time = 76860.0 / 87600.0
iteration: 322 / 500 -- time = 76920.0 / 87600.0
iteration: 323 / 500 -- time = 76980.0 / 87600.0
iteration: 324 / 500 -- time = 77040.0 / 87600.0
iteration: 325 / 500 -- time = 77100.0 / 87600.0
iteration: 326 / 500 -- time = 77160.0 / 87600.0
iteration: 327 / 500 -- time = 77220.0 / 87600.0
iteration: 328 / 500 -- time = 77280.0 / 87600.0
iteration: 329 / 500 -- time = 77340.0 / 87600.0
iteration: 330 / 500 -- time = 77400.0 / 87600.0
iteration: 331 / 500 -- time = 77460.0 / 87600.0
iteration: 332 / 500 -- time = 77520.0 / 87600.0
iteration: 333 / 500 -- time = 77580.0 / 87600.0
iteration: 334 / 500 -- time = 77640.0 / 87600.0
iteration: 335 / 500 -- time = 77700.0 / 87600.0
iteration: 336 / 500 -- time = 77760.0 / 87600.0
iteration: 337 / 500 -- time = 77820.0 / 87600.0
iteration: 338 / 500 -- time = 77880.0 / 87600.0
iteration: 339 / 500 -- time = 77940.0 / 87600.0
iteration: 340 / 500 -- time = 78000.0 / 87600.0
iteration: 341 / 500 -- time = 78060.0 / 87600.0
iteration: 342 / 500 -- time = 78120.0 / 87600.0
iteration: 343 / 500 -- time = 78180.0 / 87600.0
iteration: 344 / 500 -- time = 78240.0 / 87600.0
iteration: 345 / 500 -- time = 78300.0 / 87600.0
iteration: 346 / 500 -- time = 78360.0 / 87600.0
iteration: 347 / 500 -- time = 78420.0 / 87600.0
iteration: 348 / 500 -- time = 78480.0 / 87600.0
iteration: 349 / 500 -- time = 78540.0 / 87600.0
iteration: 350 / 500 -- time = 78600.0 / 87600.0
iteration: 351 / 500 -- time = 78660.0 / 87600.0
iteration: 352 / 500 -- time = 78720.0 / 87600.0
iteration: 353 / 500 -- time = 78780.0 / 87600.0
iteration: 354 / 500 -- time = 78840.0 / 87600.0
iteration: 355 / 500 -- time = 78900.0 / 87600.0
iteration: 356 / 500 -- time = 78960.0 / 87600.0
iteration: 357 / 500 -- time = 79020.0 / 87600.0
iteration: 358 / 500 -- time = 79080.0 / 87600.0
iteration: 359 / 500 -- time = 79140.0 / 87600.0
iteration: 360 / 500 -- time = 79200.0 / 87600.0
iteration: 361 / 500 -- time = 79260.0 / 87600.0
iteration: 362 / 500 -- time = 79320.0 / 87600.0
iteration: 363 / 500 -- time = 79380.0 / 87600.0
iteration: 364 / 500 -- time = 79440.0 / 87600.0
iteration: 365 / 500 -- time = 79500.0 / 87600.0
iteration: 366 / 500 -- time = 79560.0 / 87600.0
iteration: 367 / 500 -- time = 79620.0 / 87600.0
iteration: 368 / 500 -- time = 79680.0 / 87600.0
iteration: 369 / 500 -- time = 79740.0 / 87600.0
iteration: 370 / 500 -- time = 79800.0 / 87600.0
iteration: 371 / 500 -- time = 79860.0 / 87600.0
iteration: 372 / 500 -- time = 79920.0 / 87600.0
iteration: 373 / 500 -- time = 79980.0 / 87600.0
iteration: 374 / 500 -- time = 80040.0 / 87600.0
iteration: 375 / 500 -- time = 80100.0 / 87600.0
iteration: 376 / 500 -- time = 80160.0 / 87600.0
iteration: 377 / 500 -- time = 80220.0 / 87600.0
iteration: 378 / 500 -- time = 80280.0 / 87600.0
iteration: 379 / 500 -- time = 80340.0 / 87600.0
iteration: 380 / 500 -- time = 80400.0 / 87600.0
iteration: 381 / 500 -- time = 80460.0 / 87600.0
iteration: 382 / 500 -- time = 80520.0 / 87600.0
iteration: 383 / 500 -- time = 80580.0 / 87600.0
iteration: 384 / 500 -- time = 80640.0 / 87600.0
iteration: 385 / 500 -- time = 80700.0 / 87600.0
iteration: 386 / 500 -- time = 80760.0 / 87600.0
iteration: 387 / 500 -- time = 80820.0 / 87600.0
iteration: 388 / 500 -- time = 80880.0 / 87600.0
iteration: 389 / 500 -- time = 80940.0 / 87600.0
iteration: 390 / 500 -- time = 81000.0 / 87600.0
iteration: 391 / 500 -- time = 81060.0 / 87600.0
iteration: 392 / 500 -- time = 81120.0 / 87600.0
iteration: 393 / 500 -- time = 81180.0 / 87600.0
iteration: 394 / 500 -- time = 81240.0 / 87600.0
iteration: 395 / 500 -- time = 81300.0 / 87600.0
iteration: 396 / 500 -- time = 81360.0 / 87600.0
iteration: 397 / 500 -- time = 81420.0 / 87600.0
iteration: 398 / 500 -- time = 81480.0 / 87600.0
iteration: 399 / 500 -- time = 81540.0 / 87600.0
iteration: 400 / 500 -- time = 81600.0 / 87600.0
iteration: 401 / 500 -- time = 81660.0 / 87600.0
iteration: 402 / 500 -- time = 81720.0 / 87600.0
iteration: 403 / 500 -- time = 81780.0 / 87600.0
iteration: 404 / 500 -- time = 81840.0 / 87600.0
iteration: 405 / 500 -- time = 81900.0 / 87600.0
iteration: 406 / 500 -- time = 81960.0 / 87600.0
iteration: 407 / 500 -- time = 82020.0 / 87600.0
iteration: 408 / 500 -- time = 82080.0 / 87600.0
iteration: 409 / 500 -- time = 82140.0 / 87600.0
iteration: 410 / 500 -- time = 82200.0 / 87600.0
iteration: 411 / 500 -- time = 82260.0 / 87600.0
iteration: 412 / 500 -- time = 82320.0 / 87600.0
iteration: 413 / 500 -- time = 82380.0 / 87600.0
iteration: 414 / 500 -- time = 82440.0 / 87600.0
iteration: 415 / 500 -- time = 82500.0 / 87600.0
iteration: 416 / 500 -- time = 82560.0 / 87600.0
iteration: 417 / 500 -- time = 82620.0 / 87600.0
iteration: 418 / 500 -- time = 82680.0 / 87600.0
iteration: 419 / 500 -- time = 82740.0 / 87600.0
iteration: 420 / 500 -- time = 82800.0 / 87600.0
iteration: 421 / 500 -- time = 82860.0 / 87600.0
iteration: 422 / 500 -- time = 82920.0 / 87600.0
iteration: 423 / 500 -- time = 82980.0 / 87600.0
iteration: 424 / 500 -- time = 83040.0 / 87600.0
iteration: 425 / 500 -- time = 83100.0 / 87600.0
iteration: 426 / 500 -- time = 83160.0 / 87600.0
iteration: 427 / 500 -- time = 83220.0 / 87600.0
iteration: 428 / 500 -- time = 83280.0 / 87600.0
iteration: 429 / 500 -- time = 83340.0 / 87600.0
iteration: 430 / 500 -- time = 83400.0 / 87600.0
iteration: 431 / 500 -- time = 83460.0 / 87600.0
iteration: 432 / 500 -- time = 83520.0 / 87600.0
iteration: 433 / 500 -- time = 83580.0 / 87600.0
iteration: 434 / 500 -- time = 83640.0 / 87600.0
iteration: 435 / 500 -- time = 83700.0 / 87600.0
iteration: 436 / 500 -- time = 83760.0 / 87600.0
iteration: 437 / 500 -- time = 83820.0 / 87600.0
iteration: 438 / 500 -- time = 83880.0 / 87600.0
iteration: 439 / 500 -- time = 83940.0 / 87600.0
iteration: 440 / 500 -- time = 84000.0 / 87600.0
iteration: 441 / 500 -- time = 84060.0 / 87600.0
iteration: 442 / 500 -- time = 84120.0 / 87600.0
iteration: 443 / 500 -- time = 84180.0 / 87600.0
iteration: 444 / 500 -- time = 84240.0 / 87600.0
iteration: 445 / 500 -- time = 84300.0 / 87600.0
iteration: 446 / 500 -- time = 84360.0 / 87600.0
iteration: 447 / 500 -- time = 84420.0 / 87600.0
iteration: 448 / 500 -- time = 84480.0 / 87600.0
iteration: 449 / 500 -- time = 84540.0 / 87600.0
iteration: 450 / 500 -- time = 84600.0 / 87600.0
iteration: 451 / 500 -- time = 84660.0 / 87600.0
iteration: 452 / 500 -- time = 84720.0 / 87600.0
iteration: 453 / 500 -- time = 84780.0 / 87600.0
iteration: 454 / 500 -- time = 84840.0 / 87600.0
iteration: 455 / 500 -- time = 84900.0 / 87600.0
iteration: 456 / 500 -- time = 84960.0 / 87600.0
iteration: 457 / 500 -- time = 85020.0 / 87600.0
iteration: 458 / 500 -- time = 85080.0 / 87600.0
iteration: 459 / 500 -- time = 85140.0 / 87600.0
iteration: 460 / 500 -- time = 85200.0 / 87600.0
iteration: 461 / 500 -- time = 85260.0 / 87600.0
iteration: 462 / 500 -- time = 85320.0 / 87600.0
iteration: 463 / 500 -- time = 85380.0 / 87600.0
iteration: 464 / 500 -- time = 85440.0 / 87600.0
iteration: 465 / 500 -- time = 85500.0 / 87600.0
iteration: 466 / 500 -- time = 85560.0 / 87600.0
iteration: 467 / 500 -- time = 85620.0 / 87600.0
iteration: 468 / 500 -- time = 85680.0 / 87600.0
iteration: 469 / 500 -- time = 85740.0 / 87600.0
iteration: 470 / 500 -- time = 85800.0 / 87600.0
iteration: 471 / 500 -- time = 85860.0 / 87600.0
iteration: 472 / 500 -- time = 85920.0 / 87600.0
iteration: 473 / 500 -- time = 85980.0 / 87600.0
iteration: 474 / 500 -- time = 86040.0 / 87600.0
iteration: 475 / 500 -- time = 86100.0 / 87600.0
iteration: 476 / 500 -- time = 86160.0 / 87600.0
iteration: 477 / 500 -- time = 86220.0 / 87600.0
iteration: 478 / 500 -- time = 86280.0 / 87600.0
iteration: 479 / 500 -- time = 86340.0 / 87600.0
iteration: 480 / 500 -- time = 86400.0 / 87600.0
iteration: 481 / 500 -- time = 86460.0 / 87600.0
iteration: 482 / 500 -- time = 86520.0 / 87600.0
iteration: 483 / 500 -- time = 86580.0 / 87600.0
iteration: 484 / 500 -- time = 86640.0 / 87600.0
iteration: 485 / 500 -- time = 86700.0 / 87600.0
iteration: 486 / 500 -- time = 86760.0 / 87600.0
iteration: 487 / 500 -- time = 86820.0 / 87600.0
iteration: 488 / 500 -- time = 86880.0 / 87600.0
iteration: 489 / 500 -- time = 86940.0 / 87600.0
iteration: 490 / 500 -- time = 87000.0 / 87600.0
iteration: 491 / 500 -- time = 87060.0 / 87600.0
iteration: 492 / 500 -- time = 87120.0 / 87600.0
iteration: 493 / 500 -- time = 87180.0 / 87600.0
iteration: 494 / 500 -- time = 87240.0 / 87600.0
iteration: 495 / 500 -- time = 87300.0 / 87600.0
iteration: 496 / 500 -- time = 87360.0 / 87600.0
iteration: 497 / 500 -- time = 87420.0 / 87600.0
iteration: 498 / 500 -- time = 87480.0 / 87600.0
iteration: 499 / 500 -- time = 87540.0 / 87600.0
Program exited normally
iteration: 500 / 500 -- time = 87600.0 / 87600.0
CLUBB-TIMER time_loop_init = 0.2218
CLUBB-TIMER time_clubb_advance = 19.1530
CLUBB-TIMER time_clubb_pdf = 0.0004
CLUBB-TIMER time_SILHS = 0.0001
CLUBB-TIMER time_microphys_scheme = 0.0000
CLUBB-TIMER time_microphys_advance = 0.0000
CLUBB-TIMER time_loop_end = 0.0000
CLUBB-TIMER time_adapt_grid = 0.0000
CLUBB-TIMER time_total = 19.9479
+ run_scripts/run_scm.py -params clubb_params_multi_col.in -stats input/stats/multi_col_stats.in -debug 0 -max_iters 10 rico_silhs
- using executable: /home/jenkins/workspace/clubb_nvhpc_gpu_vs_cpu_diffness_branch/run_scripts/../install/latest/clubb_standalone
=================== Running rico_silhs ===================
When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1.
C2rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1.
C2thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1.
C2rtthl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1.
C6rt = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1.
C6rtb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1.
C6thl = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1.
C6thlb = 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
2.000000000000000 2.000000000000000 2.000000000000000
Warning in check_clubb_settings_api
stats_nsamp = 1
stats_nout = 1
iteration: 1 / 10 -- time = 300.0 / 3000.0
iteration: 2 / 10 -- time = 600.0 / 3000.0
iteration: 3 / 10 -- time = 900.0 / 3000.0
iteration: 4 / 10 -- time = 1200.0 / 3000.0
iteration: 5 / 10 -- time = 1500.0 / 3000.0
iteration: 6 / 10 -- time = 1800.0 / 3000.0
iteration: 7 / 10 -- time = 2100.0 / 3000.0
iteration: 8 / 10 -- time = 2400.0 / 3000.0
iteration: 9 / 10 -- time = 2700.0 / 3000.0
Program exited normally
iteration: 10 / 10 -- time = 3000.0 / 3000.0
CLUBB-TIMER time_loop_init = 0.0062
CLUBB-TIMER time_clubb_advance = 0.2711
CLUBB-TIMER time_clubb_pdf = 0.1741
CLUBB-TIMER time_SILHS = 0.1911
CLUBB-TIMER time_microphys_scheme = 0.3508
CLUBB-TIMER time_microphys_advance = 2.0846
CLUBB-TIMER time_loop_end = 0.0000
CLUBB-TIMER time_adapt_grid = 0.0000
CLUBB-TIMER time_total = 3.0850
+ mv output omp_output
+ mkdir output
[Pipeline] }
Lock released on resource [Resource: GPU_built-in]
[Pipeline] // lock
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compare CPU vs ACC)
[Pipeline] sh
+ run_scripts/run_bindiff_all.py -v 2 -t 1e-6 -s cpu_output acc_output
Directory 1 is cpu_output
Directory 2 is acc_output
Using reporting threshold: 1e-06
Absolute differences will be scaled by average field value.
The following cases will be compared: ['arm', 'cobra', 'rico_silhs']
###DIFFING arm netCDF (*.nc) files###
>The linux diff detected differences in arm_stats.nc<
The variable col is not comparable because its dimension is not fit for comparison: 1, 1
The variable param is not comparable because its dimension is not fit for comparison: 1, 1
Skipping variable param_name because it is not numeric: |S1 vs |S1
The variable time is not comparable because its dimension is not fit for comparison: 1, 1
The variable zm is not comparable because its dimension is not fit for comparison: 1, 1
The variable zt is not comparable because its dimension is not fit for comparison: 1, 1
Total absolute value of all differences are below threshold: 1e-06
>>No differences detected in the common fields in file arm_stats.nc<<
>>>Differences in linux diff but no differences in common variables detected for case arm.<<<
**********************************************************************************************************
###DIFFING cobra netCDF (*.nc) files###
>The linux diff detected differences in cobra_stats.nc<
The variable col is not comparable because its dimension is not fit for comparison: 1, 1
The variable param is not comparable because its dimension is not fit for comparison: 1, 1
Skipping variable param_name because it is not numeric: |S1 vs |S1
The variable time is not comparable because its dimension is not fit for comparison: 1, 1
The variable zm is not comparable because its dimension is not fit for comparison: 1, 1
The variable zt is not comparable because its dimension is not fit for comparison: 1, 1
Total absolute value of all differences are below threshold: 1e-06
>>No differences detected in the common fields in file cobra_stats.nc<<
>>>Differences in linux diff but no differences in common variables detected for case cobra.<<<
**********************************************************************************************************
###DIFFING rico_silhs netCDF (*.nc) files###
>The linux diff detected differences in rico_silhs_stats.nc<
The variable col is not comparable because its dimension is not fit for comparison: 1, 1
The variable lh_zt is not comparable because its dimension is not fit for comparison: 1, 1
The variable param is not comparable because its dimension is not fit for comparison: 1, 1
Skipping variable param_name because it is not numeric: |S1 vs |S1
The variable time is not comparable because its dimension is not fit for comparison: 1, 1
The variable zm is not comparable because its dimension is not fit for comparison: 1, 1
The variable zt is not comparable because its dimension is not fit for comparison: 1, 1
Total absolute value of all differences are below threshold: 1e-06
>>No differences detected in the common fields in file rico_silhs_stats.nc<<
>>>Differences in linux diff but no differences in common variables detected for case rico_silhs.<<<
**********************************************************************************************************
SUMMARY:
Differences detected by linux diff but no differences in the common variables of the netCDF files compared.
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Compare CPU vs OMP)
[Pipeline] sh
+ run_scripts/run_bindiff_all.py -v 2 -t 1e-6 -s cpu_output omp_output
Directory 1 is cpu_output
Directory 2 is omp_output
Using reporting threshold: 1e-06
Absolute differences will be scaled by average field value.
The following cases will be compared: ['arm', 'cobra', 'rico_silhs']
###DIFFING arm netCDF (*.nc) files###
>The linux diff detected differences in arm_stats.nc<
The variable col is not comparable because its dimension is not fit for comparison: 1, 1
The variable param is not comparable because its dimension is not fit for comparison: 1, 1
Skipping variable param_name because it is not numeric: |S1 vs |S1
The variable time is not comparable because its dimension is not fit for comparison: 1, 1
The variable zm is not comparable because its dimension is not fit for comparison: 1, 1
The variable zt is not comparable because its dimension is not fit for comparison: 1, 1
Total absolute value of all differences are below threshold: 1e-06
>>No differences detected in the common fields in file arm_stats.nc<<
>>>Differences in linux diff but no differences in common variables detected for case arm.<<<
**********************************************************************************************************
###DIFFING cobra netCDF (*.nc) files###
>The linux diff detected differences in cobra_stats.nc<
The variable col is not comparable because its dimension is not fit for comparison: 1, 1
The variable param is not comparable because its dimension is not fit for comparison: 1, 1
Skipping variable param_name because it is not numeric: |S1 vs |S1
The variable time is not comparable because its dimension is not fit for comparison: 1, 1
The variable zm is not comparable because its dimension is not fit for comparison: 1, 1
The variable zt is not comparable because its dimension is not fit for comparison: 1, 1
Total absolute value of all differences are below threshold: 1e-06
>>No differences detected in the common fields in file cobra_stats.nc<<
>>>Differences in linux diff but no differences in common variables detected for case cobra.<<<
**********************************************************************************************************
###DIFFING rico_silhs netCDF (*.nc) files###
>The linux diff detected differences in rico_silhs_stats.nc<
The variable col is not comparable because its dimension is not fit for comparison: 1, 1
The variable lh_zt is not comparable because its dimension is not fit for comparison: 1, 1
The variable param is not comparable because its dimension is not fit for comparison: 1, 1
Skipping variable param_name because it is not numeric: |S1 vs |S1
The variable time is not comparable because its dimension is not fit for comparison: 1, 1
The variable zm is not comparable because its dimension is not fit for comparison: 1, 1
The variable zt is not comparable because its dimension is not fit for comparison: 1, 1
Total absolute value of all differences are below threshold: 1e-06
>>No differences detected in the common fields in file rico_silhs_stats.nc<<
>>>Differences in linux diff but no differences in common variables detected for case rico_silhs.<<<
**********************************************************************************************************
SUMMARY:
Differences detected by linux diff but no differences in the common variables of the netCDF files compared.
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS