Started by an SCM change
Obtained jenkins_tests/clubb_driver_test/Jenkinsfile from git https://github.com/larson-group/clubb.git
[Pipeline] Start of Pipeline
[Pipeline] node
Still waiting to schedule task
Waiting for next available executor
Running on Jenkins in /home/jenkins/workspace/clubb_driver_test
[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_driver_test # 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/master^{commit} # timeout=10
Checking out Revision f146255f50732c445ccbd012ca45888a9ce44d0b (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f f146255f50732c445ccbd012ca45888a9ce44d0b # timeout=10
Commit message: "Cmake netcdf fallback (#1294)"
> git rev-list --no-walk 2bac827cd3b91b3437ca62918583938237c9fd03 # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (standard cases + multi_col with ifx)
[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 intel 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
-- The Fortran compiler identification is IntelLLVM 2023.2.0
-- The C compiler identification is IntelLLVM 2023.2.0
-- The CXX compiler identification is IntelLLVM 2023.2.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/intel-oneapi-compilers-2023.2.0-fmyvemnurthfcavvd7ujk6wskls73vdp/compiler/2023.2.0/linux/bin/ifx - 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/intel-oneapi-compilers-2023.2.0-fmyvemnurthfcavvd7ujk6wskls73vdp/compiler/2023.2.0/linux/bin/icx - 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/intel-oneapi-compilers-2023.2.0-fmyvemnurthfcavvd7ujk6wskls73vdp/compiler/2023.2.0/linux/bin/icpx - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Compiling with double precision
-- Performing Test NETCDF_ABI_COMPATIBLE
-- Performing Test NETCDF_ABI_COMPATIBLE - Success
-- SUCCESS: netcdf-fortran found.
-- -> Library : /usr/local/spack/opt/spack/linux-pop22-cascadelake/oneapi-2023.2.0/netcdf-fortran-4.5.3-dse32dm7kmsorqtyicefw5hz4kl24mhf/lib/libnetcdff.so
-- -> Modules : /usr/local/spack/opt/spack/linux-pop22-cascadelake/oneapi-2023.2.0/netcdf-fortran-4.5.3-dse32dm7kmsorqtyicefw5hz4kl24mhf/include
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
NetCDF_C_INCLUDE_DIR
NetCDF_C_LIBRARY
NetCDF_Fortran_INCLUDE_DIR
NetCDF_Fortran_LIBRARY
-- Build files have been written to: /home/jenkins/workspace/clubb_driver_test/build/intel_PRECdouble
Using inferred toolchain file: /home/jenkins/workspace/clubb_driver_test/cmake/toolchains/linux_x86_64_intel.cmake
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_driver_test/build/intel_PRECdouble
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble
about to cmnake /home/jenkins/workspace/clubb_driver_test/build/intel_PRECdouble
Running CMake configure...
[1/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.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/radiation_module.F90-pp.f90
[4/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90-pp.f90
[5/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90-pp.f90
[6/915] Building Fortran preprocessed src/CMakeFiles/text_writer_lib.dir/text_writer.F90-pp.f90
[7/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90-pp.f90
[8/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F-pp.f
[9/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F-pp.f
[10/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F-pp.f
[11/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90-pp.f90
[12/915] Building Fortran preprocessed src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90-pp.f90
[13/915] Building Fortran preprocessed src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90-pp.f90
[14/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90-pp.f90
[15/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/parameters_radiation.F90-pp.f90
[16/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/soil_vegetation.F90-pp.f90
[17/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90-pp.f90
[18/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90-pp.f90
[19/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F-pp.f
[20/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90-pp.f90
[21/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90-pp.f90
[22/915] Building Fortran preprocessed src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90-pp.f90
[23/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90-pp.f90
[24/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F-pp.f
[25/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90-pp.f90
[26/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F-pp.f
[27/915] Building Fortran preprocessed src/CMakeFiles/clubb_tuner.dir/error.F90-pp.f90
[28/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F-pp.f
[29/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90-pp.f90
[30/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90-pp.f90
[31/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F-pp.f
[32/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90-pp.f90
[33/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F-pp.f
[34/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.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_sw.F-pp.f
[37/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F-pp.f
[38/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90-pp.f90
[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/coamps_microphys_driver_module.F90-pp.f90
[42/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_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/morrison_microphys_module.F90-pp.f90
[45/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90-pp.f90
[46/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90-pp.f90
[47/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90-pp.f90
[48/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90-pp.f90
[49/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90-pp.f90
[50/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90-pp.f90
[51/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/KK_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/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90-pp.f90
[54/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90-pp.f90
[55/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.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_utilities.F90-pp.f90
[58/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90-pp.f90
[59/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90-pp.f90
[60/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90-pp.f90
[61/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90-pp.f90
[62/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90-pp.f90
[63/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90-pp.f90
[64/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.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/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F-pp.f
[67/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90-pp.f90
[68/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90-pp.f90
[69/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F-pp.f
[70/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F-pp.f
[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/eqa13g.F-pp.f
[74/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F-pp.f
[75/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90-pp.f90
[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/eqa15.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/eqa18.F-pp.f
[80/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic.f90-pp.f90
[81/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F-pp.f
[82/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F-pp.f
[83/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F-pp.f
[84/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F-pp.f
[85/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F-pp.f
[86/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F-pp.f
[87/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F-pp.f
[88/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F-pp.f
[89/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F-pp.f
[90/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F-pp.f
[91/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F-pp.f
[92/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F-pp.f
[93/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F-pp.f
[94/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F-pp.f
[95/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F-pp.f
[96/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F-pp.f
[97/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F-pp.f
[98/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.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/eqa7.F-pp.f
[101/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F-pp.f
[102/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.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/eqa8g.F-pp.f
[105/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F-pp.f
[106/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F-pp.f
[107/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F-pp.f
[108/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F-pp.f
[109/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.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/tgqi.F-pp.f
[112/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F-pp.f
[113/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F-pp.f
[114/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F-pp.f
[115/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F-pp.f
[116/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F-pp.f
[117/915] Building Fortran preprocessed src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90-pp.f90
[118/915] Building Fortran preprocessed src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90-pp.f90
[119/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90-pp.f90
[120/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F-pp.f
[121/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.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/lh_microphys_var_covar_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/parameters_silhs.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/silhs_api_module.F90-pp.f90
[128/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.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/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90-pp.f90
[131/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f-pp.f
[132/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90-pp.f90
[133/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90-pp.f90
[134/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amebsa.f90-pp.f90
[135/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f-pp.f
[136/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90-pp.f90
[137/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.f90-pp.f90
[138/915] Generating Fortran dyndep file src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/Fortran.dd
[139/915] Building Fortran preprocessed src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90-pp.f90
[140/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90-pp.f90
[141/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.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/quicksort.F90-pp.f90
[144/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.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/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90-pp.f90
[147/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90-pp.f90
[148/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90-pp.f90
[149/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.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/tuner_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/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90-pp.f90
[155/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.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/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/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90-pp.f90
[160/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.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/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90-pp.f90
[163/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90-pp.f90
[164/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90-pp.f90
[165/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.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/clubb_precision.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/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90-pp.f90
[170/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90-pp.f90
[171/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90-pp.f90
[172/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90-pp.f90
[173/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90-pp.f90
[174/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90-pp.f90
[175/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.F90-pp.f90
[176/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90-pp.f90
[177/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/error_code.F90-pp.f90
[178/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90-pp.f90
[179/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90-pp.f90
[180/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90-pp.f90
[181/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.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/err_info_type_module.F90-pp.f90
[184/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.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/index_mapping.F90-pp.f90
[187/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90-pp.f90
[188/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90-pp.f90
[189/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90-pp.f90
[190/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90-pp.f90
[191/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_interfaces.F90-pp.f90
[192/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90-pp.f90
[193/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90-pp.f90
[194/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.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/mean_adv.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/Nc_Ncn_eqns.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/penta_bicgstab_solver.F90-pp.f90
[202/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90-pp.f90
[203/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90-pp.f90
[204/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90-pp.f90
[205/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90-pp.f90
[206/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.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/pdf_utilities.F90-pp.f90
[210/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90-pp.f90
[211/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90-pp.f90
[212/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90-pp.f90
[213/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.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/sfc_varnce_module.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/saturation.F90-pp.f90
[218/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.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/setup_clubb_pdf_params.F90-pp.f90
[221/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90-pp.f90
[222/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f-pp.f
[223/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f-pp.f
[224/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90-pp.f90
[225/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90-pp.f90
[226/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f-pp.f
[227/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90-pp.f90
[228/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.f-pp.f
[229/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f-pp.f
[230/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f-pp.f
[231/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sasum.f-pp.f
[232/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f-pp.f
[233/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsv.f-pp.f
[234/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90-pp.f90
[235/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f-pp.f
[236/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.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/sgbrfs.f-pp.f
[239/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f-pp.f
[240/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f-pp.f
[241/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.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/sgemv.f-pp.f
[244/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f-pp.f
[245/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f-pp.f
[246/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f-pp.f
[247/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f-pp.f
[248/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f-pp.f
[249/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f-pp.f
[250/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacn2.f-pp.f
[251/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slabad.f-pp.f
[252/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.f-pp.f
[253/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f-pp.f
[254/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.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/slae2.f-pp.f
[257/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaisnan.f-pp.f
[258/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaev2.f-pp.f
[259/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slamch.f-pp.f
[260/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f-pp.f
[261/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f-pp.f
[262/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangt.f-pp.f
[263/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.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/slangb.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/slaqsy.f-pp.f
[268/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f-pp.f
[269/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.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/slarfg.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/slarft.f-pp.f
[274/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f-pp.f
[275/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f-pp.f
[276/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f-pp.f
[277/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f-pp.f
[278/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f-pp.f
[279/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f-pp.f
[280/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f-pp.f
[281/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f-pp.f
[282/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.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/srscl.f-pp.f
[286/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f-pp.f
[287/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.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/sscal.f-pp.f
[290/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f-pp.f
[291/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f-pp.f
[292/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.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/spotrf2.f-pp.f
[295/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f-pp.f
[296/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f-pp.f
[297/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f-pp.f
[298/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.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/stbsv.f-pp.f
[301/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.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/ssytrd.f-pp.f
[304/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f-pp.f
[305/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f-pp.f
[306/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f-pp.f
[307/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f-pp.f
[308/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.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/daxpy.f-pp.f
[311/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f-pp.f
[312/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f-pp.f
[313/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f-pp.f
[314/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f-pp.f
[315/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f-pp.f
[316/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.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] Generating Fortran dyndep file src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/Fortran.dd
[321/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f-pp.f
[322/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.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/dgtsv.f-pp.f
[325/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f-pp.f
[326/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f-pp.f
[327/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.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/dgtsvx.f-pp.f
[330/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f-pp.f
[331/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f-pp.f
[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/dlae2.f-pp.f
[335/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f-pp.f
[336/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.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/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/dlansy.f-pp.f
[341/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f-pp.f
[342/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f-pp.f
[343/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f-pp.f
[344/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f-pp.f
[345/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.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/dlaqsy.f-pp.f
[348/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f-pp.f
[349/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f-pp.f
[350/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f-pp.f
[351/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f.o
[352/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.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/scopy.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/sgbsv.f.o
[357/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.f.o
[358/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f.o
[359/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f.o
[360/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f.o
[361/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f.o
[362/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slabad.f.o
[363/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f.o
[364/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.f.o
[365/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.f.o
[366/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f.o
[367/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.f.o
[368/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaisnan.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/slacpy.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/slacn2.f.o
[373/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slamch.f.o
[374/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f.o
[375/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slapy2.f.o
[376/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangt.f.o
[377/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f.o
[378/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f.o
[379/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.f.o
[380/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfg.f.o
[381/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f.o
[382/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f.o
[383/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f.o
[384/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f.o
[385/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.f.o
[386/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slansy.f.o
[387/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f.o
[388/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f.o
[389/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f.o
[390/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f.o
[391/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f.o
[392/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f.o
[393/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f.o
[394/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.f.o
[395/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f.o
[396/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2r.f.o
[397/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f.o
[398/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/srscl.f.o
[399/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f.o
[400/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f.o
[401/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f.o
[402/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f.o
[403/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sscal.f.o
[404/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f.o
[405/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.f.o
[406/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.f.o
[407/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.f.o
[408/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.f.o
[409/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f.o
[410/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f.o
[411/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slascl.f.o
[412/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f.o
[413/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f.o
[414/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f.o
[415/915] Building Fortran object src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90.o
[416/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f-pp.f
[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/dlartg.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/dlarft.f-pp.f
[421/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f.o
[422/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f.o
[423/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f-pp.f
[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/dlatbs.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/dlatrd.f-pp.f
[428/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f-pp.f
[429/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f-pp.f
[430/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f-pp.f
[431/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f-pp.f
[432/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f-pp.f
[433/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f-pp.f
[434/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.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/dsyev.f-pp.f
[438/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f.o
[439/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f-pp.f
[440/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.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/ssytrd.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/dsymv.f-pp.f
[446/915] Linking Fortran static library src/Microphys/SCM_Activation/libscm_activation_lib.a
[447/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f.o
[448/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f.o
[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/dsyr2.f-pp.f
[451/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f-pp.f
[452/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f-pp.f
[453/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f.o
[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/iladlc.f-pp.f
[456/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f-pp.f
[457/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f-pp.f
[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/dtrsm.f-pp.f
[460/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f-pp.f
[461/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.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/ilaenv.f-pp.f
[464/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f.o
[465/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f-pp.f
[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_fields.F90-pp.f90
[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/input_names.F90-pp.f90
[471/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90-pp.f90
[472/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_module.F90-pp.f90
[473/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90-pp.f90
[474/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90-pp.f90
[475/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90-pp.f90
[476/915] Generating Fortran dyndep file src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/Fortran.dd
[477/915] Generating Fortran dyndep file src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/Fortran.dd
[478/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90-pp.f90
[479/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f.o
[480/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90-pp.f90
[481/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90-pp.f90
[482/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90-pp.f90
[483/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_grads.F90-pp.f90
[484/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90-pp.f90
[485/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90-pp.f90
[486/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90-pp.f90
[487/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90-pp.f90
[488/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/extrapolation.F90-pp.f90
[489/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90-pp.f90
[490/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90-pp.f90
[491/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90-pp.f90
[492/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90-pp.f90
[493/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90-pp.f90
[494/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90-pp.f90
[495/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90-pp.f90
[496/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90-pp.f90
[497/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90-pp.f90
[498/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90-pp.f90
[499/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90-pp.f90
[500/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90-pp.f90
[501/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90-pp.f90
[502/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f.o
[503/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f.o
[504/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f.o
[505/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f.o
[506/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f.o
[507/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f.o
[508/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f.o
[509/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.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/ddot.f.o
[512/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f.o
[513/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f.o
[514/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f.o
[515/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f.o
[516/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f.o
[517/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f.o
[518/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f.o
[519/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f.o
[520/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f.o
[521/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f.o
[522/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f.o
[523/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.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/dlaisnan.f.o
[526/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f.o
[527/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f.o
[528/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f.o
[529/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f.o
[530/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f.o
[531/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f.o
[532/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f.o
[533/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f.o
[534/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f.o
[535/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f.o
[536/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f.o
[537/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f.o
[538/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f.o
[539/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f.o
[540/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f.o
[541/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f.o
[542/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f.o
[543/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f.o
[544/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f.o
[545/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f.o
[546/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f.o
[547/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f.o
[548/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f.o
[549/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f.o
[550/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f.o
[551/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f.o
[552/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f.o
[553/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f.o
[554/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f.o
[555/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f.o
[556/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f.o
[557/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f.o
[558/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f.o
[559/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f.o
[560/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.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/dlagtm.f.o
[563/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.f.o
[564/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f.o
[565/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f.o
[566/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f.o
[567/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f.o
[568/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f.o
[569/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f.o
[570/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f.o
[571/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f.o
[572/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f.o
[573/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90-pp.f90
[574/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f.o
[575/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f.o
[576/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90-pp.f90
[577/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f.o
[578/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f.o
[579/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f.o
[580/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90-pp.f90
[581/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f.o
[582/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f.o
[583/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f.o
[584/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90-pp.f90
[585/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90-pp.f90
[586/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90-pp.f90
[587/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f.o
[588/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90-pp.f90
[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/twp_ice.F90-pp.f90
[591/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90-pp.f90
[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/spec_hum_to_mixing_ratio.F90-pp.f90
[594/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90-pp.f90
[595/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90-pp.f90
[596/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f.o
[597/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f.o
[598/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f.o
[599/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f.o
[600/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.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/dtrmv.f.o
[603/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f.o
[604/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.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/code_timer_module.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/parameter_indices.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/calendar.F90.o
[619/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.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/Nc_Ncn_eqns.F90.o
[622/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90.o
[623/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90.o
[624/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90.o
[625/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90.o
[626/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90.o
[627/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90.o
[628/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.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/interpolation.F90.o
[631/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90.o
[632/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90.o
[633/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90.o
[634/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90.o
[635/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90.o
[636/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90.o
[637/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90.o
[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/penta_lu_solver.F90.o
[640/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90.o
[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/penta_bicgstab_solver.F90.o
[643/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90.o
[644/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.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/calc_pressure.F90.o
[647/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90.o
[648/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90.o
[649/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90.o
[650/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90.o
[651/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90.o
[652/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90.o
[653/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90.o
[654/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90.o
[655/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90.o
[656/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90.o
[657/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90.o
[658/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.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/mono_flux_limiter.F90.o
[662/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90.o
[663/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90.o
[664/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90.o
[665/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90.o
[666/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90.o
[667/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90.o
[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/pdf_closure_module.F90.o
[670/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90.o
[671/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_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/advance_xm_wpxp_module.F90.o
[674/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_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/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/Microphys_utils/CMakeFiles/microphys_utils_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/eqa28.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/eqa21g.F.o
[686/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.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/eqa22g.F.o
[689/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F.o
[690/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.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/eqa27.F.o
[693/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F.o
[694/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F.o
[695/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F.o
[696/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F.o
[697/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F.o
[698/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F.o
[699/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90.o
[700/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.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/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.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/eqa5g.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/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/eqa17g.F.o
[709/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90.o
[710/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F.o
[711/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F.o
[712/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F.o
[713/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F.o
[714/915] Building Fortran object src/CMakeFiles/text_writer_lib.dir/text_writer.F90.o
[715/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F.o
[716/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F.o
[717/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F.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/two_rt_lw_sel.F.o
[720/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F.o
[721/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F.o
[722/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90.o
[723/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F.o
[724/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F.o
[725/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F.o
[726/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F.o
[727/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F.o
[728/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F.o
[729/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F.o
[730/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F.o
[731/915] Linking Fortran static library src/libtext_writer_lib.a
[732/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F.o
[733/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F.o
[734/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F.o
[735/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F.o
[736/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F.o
[737/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F.o
[738/915] Linking Fortran static library src/Microphys/Microphys_utils/libmicrophys_utils_lib.a
[739/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F.o
[740/915] Generating Fortran dyndep file src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/Fortran.dd
[741/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F.o
[742/915] Generating Fortran dyndep file src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Fortran.dd
[743/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F.o
[744/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F.o
[745/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F.o
[746/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90.o
[747/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90.o
[748/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90.o
[749/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90.o
[750/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F.o
[751/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F.o
[752/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F.o
[753/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90.o
[754/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90.o
[755/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F.o
[756/915] Linking Fortran static library src/Microphys/COAMPS_microphys/libcoamps_lib.a
[757/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90.o
[758/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90.o
[759/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F.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_rad.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/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90.o
[778/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90.o
[779/915] Building Fortran object src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90.o
[780/915] Linking Fortran static library src/Microphys/Morrison_microphys/libmorrison_microphys_lib.a
[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/math_utilities.F90.o
[783/915] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.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
/home/jenkins/workspace/clubb_driver_test/src/SILHS/silhs_importance_sample_module.F90(901): warning #5462: Global name too long, shortened from: silhs_importance_sample_moduleeight_cluster_allocation_mp_NUM_CATEGORIES_IN_CLUSTER to: s_importance_sample_moduleeight_cluster_allocation_mp_NUM_CATEGORIES_IN_CLUSTER
num_categories_in_cluster = (/ 1, 1, 1, 1, 1, 1, 1, 1 /)
------^
[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/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/soil_vegetation.F90.o
[797/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90.o
[798/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90.o
[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
[801/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90.o
[802/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90.o
[803/915] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.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/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_netcdf.F90.o
[819/915] Building Fortran object src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.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/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90.o
[831/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90.o
[832/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.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/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.F90.o
[835/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90.o
[836/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90.o
[837/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90.o
[838/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90.o
[839/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90.o
[840/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90.o
[841/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90.o
[842/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.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/KK_integrals_tests.F90.o
[845/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90.o
[846/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_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/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.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
[851/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90.o
/home/jenkins/workspace/clubb_driver_test/src/Microphys/pdf_hydromet_microphys_wrapper.F90(15): remark #7712: This variable has not been used. [DT_MAIN]
itime, dt_main, vert_decorr_coef, & ! In
----------------------^
[852/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90.o
[853/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.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/clex9_nov02.F90.o
[856/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90.o
[857/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90.o
[858/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90.o
[859/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.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/arm_97.F90.o
[862/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90.o
[863/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90.o
[864/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.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/fire.F90.o
[867/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90.o
[868/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90.o
[869/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90.o
[870/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90.o
[871/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.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/dycoms2_rf02.F90.o
[874/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90.o
[875/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90.o
[876/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.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/cobra.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/mpace_a.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/microphys_init_cleanup.F90.o
[883/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90.o
[884/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90.o
[885/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90.o
[886/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90.o
[887/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90.o
[888/915] Linking Fortran static library src/G_unit_test_types/libG_unit_test_lib.a
[889/915] Linking Fortran static library src/Benchmark_cases/libbenchmark_cases_lib.a
[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/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90.o
[893/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90.o
[894/915] Linking Fortran static library src/Microphys/libmicrophys_lib.a
[895/915] Generating Fortran dyndep file src/CMakeFiles/clubb_driver_lib.dir/Fortran.dd
[896/915] Generating Fortran dyndep file src/CMakeFiles/G_unit_tests.dir/Fortran.dd
[897/915] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o
[898/915] Linking Fortran executable src/G_unit_tests
[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_thread_test.dir/Fortran.dd
[903/915] Generating Fortran dyndep file src/CMakeFiles/clubb_tuner.dir/Fortran.dd
[904/915] Generating Fortran dyndep file src/CMakeFiles/clubb_standalone.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_thread_test.dir/clubb_thread_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_driver_test.dir/clubb_driver_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_driver_test/install/intel_PRECdouble/libclubb_driver_lib.a
-- Installing: /home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/clubb_tuner
-- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/clubb_tuner" to "/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble:/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/lib:/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-cascadelake/oneapi-2023.2.0/netcdf-fortran-4.5.3-dse32dm7kmsorqtyicefw5hz4kl24mhf/lib"
-- Installing: /home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/G_unit_tests
-- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/G_unit_tests" to "/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble:/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/lib:/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-cascadelake/oneapi-2023.2.0/netcdf-fortran-4.5.3-dse32dm7kmsorqtyicefw5hz4kl24mhf/lib"
-- Installing: /home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/clubb_thread_test
-- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/clubb_thread_test" to "/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble:/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/lib:/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-cascadelake/oneapi-2023.2.0/netcdf-fortran-4.5.3-dse32dm7kmsorqtyicefw5hz4kl24mhf/lib"
-- Installing: /home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/clubb_standalone
-- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/clubb_standalone" to "/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble:/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/lib:/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-cascadelake/oneapi-2023.2.0/netcdf-fortran-4.5.3-dse32dm7kmsorqtyicefw5hz4kl24mhf/lib"
-- Installing: /home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/clubb_driver_test
-- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/clubb_driver_test" to "/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble:/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/lib:/home/jenkins/workspace/clubb_driver_test/install/intel_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-cascadelake/oneapi-2023.2.0/netcdf-fortran-4.5.3-dse32dm7kmsorqtyicefw5hz4kl24mhf/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
+ ulimit -s 8388608
+ run_scripts/run_scm_all.py -multicol 4 -max_iters 500 -out_dir standalone_output_ifx
Performing standard run
Using 8 process(es)
Cases to run: arm, arm_97, astex_a209, atex, bomex, cgils_s6, cgils_s11, cgils_s12, clex9_nov02, clex9_oct14, dycoms2_rf01, dycoms2_rf01_fixed_sst, dycoms2_rf02_do, dycoms2_rf02_ds, dycoms2_rf02_nd, dycoms2_rf02_so, fire, gabls2, gabls3, gabls3_night, jun25_altocu, lba, mc3e, mpace_a, mpace_b, mpace_b_silhs, nov11_altocu, rico, rico_silhs, twp_ice, wangara
COMPLETE -- bomex
COMPLETE -- cgils_s11
COMPLETE -- cgils_s12
COMPLETE -- arm
COMPLETE -- cgils_s6
COMPLETE -- atex
COMPLETE -- dycoms2_rf01_fixed_sst
COMPLETE -- astex_a209
COMPLETE -- dycoms2_rf02_nd
COMPLETE -- dycoms2_rf01
COMPLETE -- dycoms2_rf02_so
COMPLETE -- fire
COMPLETE -- clex9_nov02
COMPLETE -- gabls3_night
COMPLETE -- arm_97
COMPLETE -- clex9_oct14
COMPLETE -- gabls2
COMPLETE -- dycoms2_rf02_do
COMPLETE -- dycoms2_rf02_ds
COMPLETE -- jun25_altocu
COMPLETE -- mpace_b
COMPLETE -- mpace_a
COMPLETE -- mc3e
COMPLETE -- mpace_b_silhs
COMPLETE -- gabls3
COMPLETE -- rico
COMPLETE -- rico_silhs
COMPLETE -- wangara
COMPLETE -- nov11_altocu
COMPLETE -- twp_ice
COMPLETE -- lba
=================== Runs Complete ===================
All cases ran to completion.
+ run_scripts/run_scm_all.py -multicol 4 -max_iters 500 -out_dir driver_test_output_ifx -driver_test
Performing standard run
Using 8 process(es)
Cases to run: arm, arm_97, astex_a209, atex, bomex, cgils_s6, cgils_s11, cgils_s12, clex9_nov02, clex9_oct14, dycoms2_rf01, dycoms2_rf01_fixed_sst, dycoms2_rf02_do, dycoms2_rf02_ds, dycoms2_rf02_nd, dycoms2_rf02_so, fire, gabls2, gabls3, gabls3_night, jun25_altocu, lba, mc3e, mpace_a, mpace_b, mpace_b_silhs, nov11_altocu, rico, rico_silhs, twp_ice, wangara
COMPLETE -- bomex
COMPLETE -- cgils_s12
COMPLETE -- arm
COMPLETE -- cgils_s11
COMPLETE -- atex
COMPLETE -- dycoms2_rf01_fixed_sst
COMPLETE -- cgils_s6
COMPLETE -- dycoms2_rf02_nd
COMPLETE -- astex_a209
COMPLETE -- dycoms2_rf01
COMPLETE -- fire
COMPLETE -- clex9_nov02
COMPLETE -- dycoms2_rf02_so
COMPLETE -- gabls3_night
COMPLETE -- arm_97
COMPLETE -- clex9_oct14
COMPLETE -- gabls2
COMPLETE -- jun25_altocu
COMPLETE -- dycoms2_rf02_do
COMPLETE -- dycoms2_rf02_ds
COMPLETE -- mpace_b
COMPLETE -- mpace_a
COMPLETE -- mc3e
COMPLETE -- mpace_b_silhs
COMPLETE -- rico_silhs
COMPLETE -- wangara
COMPLETE -- rico
COMPLETE -- nov11_altocu
COMPLETE -- gabls3
COMPLETE -- twp_ice
COMPLETE -- lba
=================== Runs Complete ===================
All cases ran to completion.
+ run_scripts/run_bindiff_all.py standalone_output_ifx driver_test_output_ifx
Directory 1 is standalone_output_ifx
Directory 2 is driver_test_output_ifx
Using reporting threshold: 0.0
The following cases will be compared: ['arm_97', 'arm', 'astex_a209', 'atex', 'bomex', 'cgils_s11', 'cgils_s12', 'cgils_s6', 'clex9_nov02', 'clex9_oct14', 'dycoms2_rf01_fixed_sst', 'dycoms2_rf01', 'dycoms2_rf02_do', 'dycoms2_rf02_ds', 'dycoms2_rf02_nd', 'dycoms2_rf02_so', 'fire', 'gabls2', 'gabls3_night', 'gabls3', 'jun25_altocu', 'lba', 'mc3e', 'mpace_a', 'mpace_b_silhs', 'mpace_b', 'nov11_altocu', 'rico_silhs', 'rico', 'twp_ice', 'wangara']
================================================ arm_97 ================================================
>No differences detected by the linux diff in arm_97_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case arm_97.<<<
=====================================================================================================
================================================ arm ================================================
>No differences detected by the linux diff in arm_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case arm.<<<
=====================================================================================================
================================================ astex_a209 ================================================
>No differences detected by the linux diff in astex_a209_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case astex_a209.<<<
=====================================================================================================
================================================ atex ================================================
>No differences detected by the linux diff in atex_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case atex.<<<
=====================================================================================================
================================================ bomex ================================================
>No differences detected by the linux diff in bomex_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case bomex.<<<
=====================================================================================================
================================================ cgils_s11 ================================================
>No differences detected by the linux diff in cgils_s11_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case cgils_s11.<<<
=====================================================================================================
================================================ cgils_s12 ================================================
>No differences detected by the linux diff in cgils_s12_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case cgils_s12.<<<
=====================================================================================================
================================================ cgils_s6 ================================================
>No differences detected by the linux diff in cgils_s6_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case cgils_s6.<<<
=====================================================================================================
================================================ clex9_nov02 ================================================
>No differences detected by the linux diff in clex9_nov02_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case clex9_nov02.<<<
=====================================================================================================
================================================ clex9_oct14 ================================================
>No differences detected by the linux diff in clex9_oct14_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case clex9_oct14.<<<
=====================================================================================================
================================================ dycoms2_rf01_fixed_sst ================================================
>No differences detected by the linux diff in dycoms2_rf01_fixed_sst_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf01_fixed_sst.<<<
=====================================================================================================
================================================ dycoms2_rf01 ================================================
>No differences detected by the linux diff in dycoms2_rf01_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf01.<<<
=====================================================================================================
================================================ dycoms2_rf02_do ================================================
>No differences detected by the linux diff in dycoms2_rf02_do_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf02_do.<<<
=====================================================================================================
================================================ dycoms2_rf02_ds ================================================
>No differences detected by the linux diff in dycoms2_rf02_ds_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf02_ds.<<<
=====================================================================================================
================================================ dycoms2_rf02_nd ================================================
>No differences detected by the linux diff in dycoms2_rf02_nd_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf02_nd.<<<
=====================================================================================================
================================================ dycoms2_rf02_so ================================================
>No differences detected by the linux diff in dycoms2_rf02_so_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf02_so.<<<
=====================================================================================================
================================================ fire ================================================
>No differences detected by the linux diff in fire_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case fire.<<<
=====================================================================================================
================================================ gabls2 ================================================
>No differences detected by the linux diff in gabls2_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case gabls2.<<<
=====================================================================================================
================================================ gabls3_night ================================================
>No differences detected by the linux diff in gabls3_night_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case gabls3_night.<<<
=====================================================================================================
================================================ gabls3 ================================================
>No differences detected by the linux diff in gabls3_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case gabls3.<<<
=====================================================================================================
================================================ jun25_altocu ================================================
>No differences detected by the linux diff in jun25_altocu_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case jun25_altocu.<<<
=====================================================================================================
================================================ lba ================================================
>No differences detected by the linux diff in lba_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case lba.<<<
=====================================================================================================
================================================ mc3e ================================================
>No differences detected by the linux diff in mc3e_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case mc3e.<<<
=====================================================================================================
================================================ mpace_a ================================================
>No differences detected by the linux diff in mpace_a_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case mpace_a.<<<
=====================================================================================================
================================================ mpace_b_silhs ================================================
>No differences detected by the linux diff in mpace_b_silhs_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case mpace_b_silhs.<<<
=====================================================================================================
================================================ mpace_b ================================================
>No differences detected by the linux diff in mpace_b_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case mpace_b.<<<
=====================================================================================================
================================================ nov11_altocu ================================================
>No differences detected by the linux diff in nov11_altocu_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case nov11_altocu.<<<
=====================================================================================================
================================================ rico_silhs ================================================
>No differences detected by the linux diff in rico_silhs_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case rico_silhs.<<<
=====================================================================================================
================================================ rico ================================================
>No differences detected by the linux diff in rico_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case rico.<<<
=====================================================================================================
================================================ twp_ice ================================================
>No differences detected by the linux diff in twp_ice_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case twp_ice.<<<
=====================================================================================================
================================================ wangara ================================================
>No differences detected by the linux diff in wangara_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case wangara.<<<
=====================================================================================================
SUMMARY:
Linux diff did not detect any differences in the compared files.
Pass: 31 cases ['arm_97', 'arm', 'astex_a209', 'atex', 'bomex', 'cgils_s11', 'cgils_s12', 'cgils_s6', 'clex9_nov02', 'clex9_oct14', 'dycoms2_rf01_fixed_sst', 'dycoms2_rf01', 'dycoms2_rf02_do', 'dycoms2_rf02_ds', 'dycoms2_rf02_nd', 'dycoms2_rf02_so', 'fire', 'gabls2', 'gabls3_night', 'gabls3', 'jun25_altocu', 'lba', 'mc3e', 'mpace_a', 'mpace_b_silhs', 'mpace_b', 'nov11_altocu', 'rico_silhs', 'rico', 'twp_ice', 'wangara']
Fail: 0 cases []
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (min_cases + multi_col with nvhpc + openacc)
[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
+ 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
-- Performing Test NETCDF_ABI_COMPATIBLE
-- Performing Test NETCDF_ABI_COMPATIBLE - Success
-- SUCCESS: netcdf-fortran found.
-- -> Library : /usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib/libnetcdff.so
-- -> Modules : /usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/include
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
NetCDF_C_INCLUDE_DIR
NetCDF_C_LIBRARY
NetCDF_Fortran_INCLUDE_DIR
NetCDF_Fortran_LIBRARY
-- Build files have been written to: /home/jenkins/workspace/clubb_driver_test/build/nvhpc_GPUopenacc_PRECdouble
Using inferred toolchain file: /home/jenkins/workspace/clubb_driver_test/cmake/toolchains/linux_x86_64_nvhpc.cmake
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_driver_test/build/nvhpc_GPUopenacc_PRECdouble
Setting CLUBB installation dir: /home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble
about to cmnake /home/jenkins/workspace/clubb_driver_test/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/CMakeFiles/radiation_lib.dir/radiation_variables_module.F90-pp.f90
[3/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90-pp.f90
[4/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/soil_vegetation.F90-pp.f90
[5/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90-pp.f90
[6/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90-pp.f90
[7/915] Building Fortran preprocessed src/CMakeFiles/text_writer_lib.dir/text_writer.F90-pp.f90
[8/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90-pp.f90
[9/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90-pp.f90
[10/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90-pp.f90
[11/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90-pp.f90
[12/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F-pp.f
[13/915] Building Fortran preprocessed src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90-pp.f90
[14/915] Building Fortran preprocessed src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90-pp.f90
[15/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F-pp.f
[16/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F-pp.f
[17/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90-pp.f90
[18/915] Building Fortran preprocessed src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90-pp.f90
[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/extended_atmosphere_module.F90-pp.f90
[21/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90-pp.f90
[22/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90-pp.f90
[23/915] Building Fortran preprocessed src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.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/bugs_rad.F-pp.f
[26/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90-pp.f90
[27/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F-pp.f
[28/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F-pp.f
[29/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F-pp.f
[30/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90-pp.f90
[31/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F-pp.f
[32/915] Building Fortran preprocessed src/Radiation/CMakeFiles/radiation_lib.dir/radiation_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_sw_bs.F-pp.f
[36/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.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_lw_sel.F-pp.f
[39/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90-pp.f90
[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/cloud_sed_module.F90-pp.f90
[42/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.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/mixed_moment_PDF_integrals.F90-pp.f90
[45/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90-pp.f90
[46/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90-pp.f90
[47/915] Building Fortran preprocessed src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F-pp.f
[48/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90-pp.f90
[49/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90-pp.f90
[50/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90-pp.f90
[51/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90-pp.f90
[52/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.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/KK_local_means.F90-pp.f90
[55/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90-pp.f90
[56/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90-pp.f90
[57/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90-pp.f90
[58/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90-pp.f90
[59/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90-pp.f90
[60/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90-pp.f90
[61/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90-pp.f90
[62/915] Building Fortran preprocessed src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90-pp.f90
[63/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90-pp.f90
[64/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.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/Parabolic.f90-pp.f90
[67/915] Building Fortran preprocessed src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.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/PDF_integrals_covar.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/eqa10g.F-pp.f
[73/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.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/eqa15.F-pp.f
[76/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F-pp.f
[77/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F-pp.f
[78/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F-pp.f
[79/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F-pp.f
[80/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F-pp.f
[81/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.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/eqa17g.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/eqa22.F-pp.f
[87/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F-pp.f
[88/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F-pp.f
[89/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90-pp.f90
[90/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F-pp.f
[91/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F-pp.f
[92/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.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/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90-pp.f90
[95/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F-pp.f
[96/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.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/eqa7g.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/eqa6.F-pp.f
[101/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F-pp.f
[102/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F-pp.f
[103/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.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/esati.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/nrmtqi.F-pp.f
[109/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F-pp.f
[110/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F-pp.f
[111/915] Building Fortran preprocessed src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90-pp.f90
[112/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F-pp.f
[113/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90-pp.f90
[114/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F-pp.f
[115/915] Generating Fortran dyndep file src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/Fortran.dd
[116/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F-pp.f
[117/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F-pp.f
[118/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F-pp.f
[119/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F-pp.f
[120/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90-pp.f90
[121/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F-pp.f
[122/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90-pp.f90
[123/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90-pp.f90
[124/915] Building Fortran preprocessed src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F-pp.f
[125/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90-pp.f90
[126/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90-pp.f90
[127/915] Building Fortran preprocessed src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90-pp.f90
[128/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90-pp.f90
[129/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90-pp.f90
[130/915] Building Fortran preprocessed src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90-pp.f90
[131/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90-pp.f90
[132/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.F90-pp.f90
[133/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90-pp.f90
[134/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90-pp.f90
[135/915] Building Fortran preprocessed src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.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/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amoeba.f90-pp.f90
[138/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f-pp.f
[139/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f-pp.f
[140/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.f90-pp.f90
[141/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.f90-pp.f90
[142/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90-pp.f90
[143/915] Building Fortran preprocessed src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.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/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/quicksort.F90-pp.f90
[146/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90-pp.f90
[147/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90-pp.f90
[148/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90-pp.f90
[149/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90-pp.f90
[150/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90-pp.f90
[151/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90-pp.f90
[152/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.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/calc_pressure.F90-pp.f90
[155/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90-pp.f90
[156/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90-pp.f90
[157/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_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/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90-pp.f90
[160/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90-pp.f90
[161/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90-pp.f90
[162/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90-pp.f90
[163/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90-pp.f90
[164/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90-pp.f90
[165/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90-pp.f90
[166/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90-pp.f90
[167/915] Building Fortran preprocessed src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90-pp.f90
[168/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90-pp.f90
[169/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90-pp.f90
[170/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90-pp.f90
[171/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90-pp.f90
[172/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90-pp.f90
[173/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90-pp.f90
[174/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_precision.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/constants_clubb.F90-pp.f90
[178/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90-pp.f90
[179/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.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/diffusion.F90-pp.f90
[182/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.F90-pp.f90
[183/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90-pp.f90
[184/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90-pp.f90
[185/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90-pp.f90
[186/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90-pp.f90
[187/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90-pp.f90
[188/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90-pp.f90
[189/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.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/new_pdf_main.F90-pp.f90
[192/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90-pp.f90
[193/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90-pp.f90
[194/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90-pp.f90
[195/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.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/lapack_interfaces.F90-pp.f90
[199/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90-pp.f90
[200/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90-pp.f90
[201/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90-pp.f90
[202/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90-pp.f90
[203/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_netcdf.F90-pp.f90
[204/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.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/parameter_indices.F90-pp.f90
[207/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.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/mono_flux_limiter.F90-pp.f90
[210/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90-pp.f90
[211/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.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/precipitation_fraction.F90-pp.f90
[215/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90-pp.f90
[216/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90-pp.f90
[217/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90-pp.f90
[218/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90-pp.f90
[219/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90-pp.f90
[220/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f-pp.f
[221/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90-pp.f90
[222/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f-pp.f
[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/sasum.f-pp.f
[225/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90-pp.f90
[226/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.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/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f-pp.f
[229/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f-pp.f
[230/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90-pp.f90
[231/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f-pp.f
[232/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f-pp.f
[233/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f-pp.f
[234/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f-pp.f
[235/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f-pp.f
[236/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.f-pp.f
[237/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f-pp.f
[238/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.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/sgbsv.f-pp.f
[241/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f-pp.f
[242/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f-pp.f
[243/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f-pp.f
[244/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90-pp.f90
[245/915] Building Fortran preprocessed src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90-pp.f90
[246/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.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/sgtts2.f-pp.f
[251/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.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/sisnan.f-pp.f
[254/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacpy.f-pp.f
[255/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.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/slacn2.f-pp.f
[258/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.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/slanst.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/slatbs.f-pp.f
[263/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.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/slaqgb.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/slamch.f-pp.f
[268/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f-pp.f
[269/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f-pp.f
[270/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slapy2.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/slaset.f-pp.f
[274/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f-pp.f
[275/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f-pp.f
[276/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f-pp.f
[277/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f-pp.f
[278/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f-pp.f
[279/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.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/slaswp.f-pp.f
[282/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.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/sorg2r.f-pp.f
[285/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.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/spoequ.f-pp.f
[288/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f-pp.f
[289/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f-pp.f
[290/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f-pp.f
[291/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.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/srscl.f-pp.f
[294/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.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/ssymv.f-pp.f
[297/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f-pp.f
[298/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f-pp.f
[299/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f-pp.f
[300/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.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_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f-pp.f
[303/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f-pp.f
[304/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f-pp.f
[305/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f-pp.f
[306/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f-pp.f
[307/915] Building Fortran preprocessed src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.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_single/CMakeFiles/clubb_lapack_single.dir/strsm.f-pp.f
[310/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f-pp.f
[311/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f-pp.f
[312/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f-pp.f
[313/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.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_single/CMakeFiles/clubb_lapack_single.dir/stbsv.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_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f-pp.f
[318/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f-pp.f
[319/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f-pp.f
[320/915] Generating Fortran dyndep file src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/Fortran.dd
[321/915] Building Fortran object src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90.o
[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_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f-pp.f
[324/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f-pp.f
[325/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f-pp.f
[326/915] Linking Fortran static library src/Microphys/SCM_Activation/libscm_activation_lib.a
[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/dlabad.f-pp.f
[329/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f-pp.f
[330/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.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/dlacn2.f-pp.f
[333/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f-pp.f
[334/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f-pp.f
[335/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f-pp.f
[336/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f-pp.f
[337/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f-pp.f
[338/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f-pp.f
[339/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f-pp.f
[340/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f-pp.f
[341/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f-pp.f
[342/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.f-pp.f
[343/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f-pp.f
[344/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f-pp.f
[345/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f-pp.f
[346/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f-pp.f
[347/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f-pp.f
[348/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f-pp.f
[349/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f-pp.f
[350/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f-pp.f
[351/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f-pp.f
[352/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f.o
[353/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f-pp.f
[354/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f.o
[355/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f.o
[356/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f.o
[357/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f.o
[358/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sasum.f.o
[359/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f.o
[360/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.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/slamch.f.o
0 inform, 1 warnings, 0 severes, 0 fatal for slamch
[363/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.f.o
[364/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f.o
[365/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.f.o
[366/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f.o
[367/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.f.o
[368/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.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/slaev2.f.o
[371/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacpy.f.o
[372/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsv.f.o
[373/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacn2.f.o
[374/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f.o
[375/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f.o
[376/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.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/slangt.f.o
[379/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f.o
[380/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f.o
[381/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f.o
[382/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slansy.f.o
[383/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f.o
[384/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f.o
[385/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.f.o
[386/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f.o
[387/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f.o
[388/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f.o
[389/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.f.o
[390/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfg.f.o
[391/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f.o
[392/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f.o
[393/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f.o
[394/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f.o
[395/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f.o
[396/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2r.f.o
[397/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f.o
[398/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/srscl.f.o
[399/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.f.o
[400/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f.o
[401/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.f.o
[402/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f.o
[403/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.f.o
[404/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.f.o
[405/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f.o
[406/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f.o
[407/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sscal.f.o
[408/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f.o
[409/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f.o
[410/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f-pp.f
[411/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f-pp.f
[412/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f.o
[413/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f-pp.f
[414/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f-pp.f
[415/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f-pp.f
[416/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.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/dlartg.f-pp.f
[419/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f.o
[420/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f.o
[421/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f.o
[422/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f-pp.f
[423/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f-pp.f
[424/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f-pp.f
[425/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f-pp.f
[426/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slascl.f.o
[427/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f.o
[428/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.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/dpotrf2.f-pp.f
[431/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f.o
[432/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f-pp.f
[433/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f-pp.f
[434/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f-pp.f
[435/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f-pp.f
[436/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f-pp.f
[437/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f-pp.f
[438/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f-pp.f
[439/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f-pp.f
[440/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f.o
[441/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f-pp.f
[442/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f-pp.f
[443/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f.o
[444/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f-pp.f
[445/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f-pp.f
[446/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f-pp.f
[447/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f.o
[448/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f-pp.f
[449/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f-pp.f
[450/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f-pp.f
[451/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f-pp.f
[452/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f-pp.f
[453/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f-pp.f
[454/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f-pp.f
[455/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f-pp.f
[456/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f-pp.f
[457/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_names.F90-pp.f90
[458/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f-pp.f
[459/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f.o
[460/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_reader.F90-pp.f90
[461/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f.o
[462/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_module.F90-pp.f90
[463/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_fields.F90-pp.f90
[464/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/stat_file_utils.F90-pp.f90
[465/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f-pp.f
[466/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f.o
[467/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f.o
[468/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f.o
[469/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f.o
[470/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/sounding.F90-pp.f90
[471/915] Building Fortran preprocessed src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f-pp.f
[472/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/hydrostatic_module.F90-pp.f90
[473/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90-pp.f90
[474/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/extrapolation.F90-pp.f90
[475/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/corr_varnce_input_reader.F90-pp.f90
[476/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90-pp.f90
[477/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_interpret.F90-pp.f90
[478/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_grads.F90-pp.f90
[479/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90-pp.f90
[480/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90-pp.f90
[481/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90-pp.f90
[482/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f-pp.f
[483/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f-pp.f
[484/915] Building Fortran preprocessed src/Input_fields/CMakeFiles/input_fields_lib.dir/input_netcdf.F90-pp.f90
[485/915] Building Fortran preprocessed src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f-pp.f
[486/915] Building Fortran preprocessed src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f-pp.f
[487/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90-pp.f90
[488/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90-pp.f90
[489/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f.o
[490/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90-pp.f90
[491/915] Generating Fortran dyndep file src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/Fortran.dd
[492/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90-pp.f90
[493/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90-pp.f90
[494/915] Generating Fortran dyndep file src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/Fortran.dd
[495/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90-pp.f90
[496/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90-pp.f90
[497/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90-pp.f90
[498/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90-pp.f90
[499/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90-pp.f90
[500/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90-pp.f90
[501/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90-pp.f90
[502/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90-pp.f90
[503/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90-pp.f90
[504/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90-pp.f90
[505/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90-pp.f90
[506/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90-pp.f90
[507/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90-pp.f90
[508/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90-pp.f90
[509/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90-pp.f90
[510/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f.o
[511/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90-pp.f90
[512/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90-pp.f90
[513/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90-pp.f90
[514/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f.o
[515/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90-pp.f90
[516/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90-pp.f90
[517/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90-pp.f90
[518/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90-pp.f90
[519/915] Building Fortran preprocessed src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90-pp.f90
[520/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f.o
[521/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f.o
[522/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f.o
[523/915] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f.o
[524/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f.o
[525/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.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/dgttrs.f.o
[528/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f.o
[529/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f.o
[530/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f.o
[531/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f.o
[532/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f.o
[533/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f.o
[534/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f.o
[535/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f.o
[536/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f.o
[537/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f.o
[538/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f.o
[539/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f.o
[540/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f.o
[541/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
[542/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f.o
[543/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f.o
[544/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f.o
[545/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f.o
[546/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f.o
[547/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f.o
[548/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f.o
[549/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f.o
[550/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f.o
[551/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f.o
[552/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f.o
[553/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f.o
[554/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f.o
[555/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f.o
[556/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f.o
[557/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f.o
[558/915] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.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/dorg2l.f.o
[561/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f.o
[562/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f.o
[563/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f.o
[564/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f.o
[565/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f.o
[566/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f.o
[567/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f.o
[568/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f.o
[569/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f.o
[570/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f.o
[571/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f.o
[572/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f.o
[573/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f.o
[574/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f.o
[575/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f.o
[576/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f.o
[577/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f.o
[578/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f.o
[579/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f.o
[580/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f.o
[581/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f.o
[582/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f.o
[583/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f.o
[584/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f.o
[585/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f.o
[586/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f.o
[587/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f.o
[588/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f.o
[589/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f.o
[590/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f.o
[591/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f.o
[592/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f.o
[593/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f.o
[594/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f.o
[595/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f.o
[596/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.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/dlatbs.f.o
[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/dlantb.f.o
[601/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.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/dtrsm.f.o
[607/915] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.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/new_hybrid_pdf.F90.o
[621/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90.o
[622/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.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/LY93_pdf.F90.o
[625/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90.o
[626/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90.o
[627/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90.o
[628/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90.o
[629/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90.o
[630/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))
[631/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(:,:))
[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/corr_varnce_module.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/new_pdf.F90.o
[638/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
[639/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90.o
[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:
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
[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:
1103, Generating update self(values)
stats_update_1d:
1162, Generating update self(values(:))
stats_update_2d:
1226, Generating update self(values(:,:))
stats_begin_budget_scalar:
1277, Generating update self(values)
stats_begin_budget_1d:
1322, Generating update self(values(:))
stats_begin_budget_2d:
1371, Generating update self(values(:,:))
stats_update_budget_scalar:
1418, Generating update self(values)
stats_update_budget_1d:
1467, Generating update self(values(:))
stats_update_budget_2d:
1508, Generating update self(values(:,:))
stats_finalize_budget_scalar:
1567, Generating update self(values)
stats_finalize_budget_1d:
1633, Generating update self(values(:))
stats_finalize_budget_2d:
1703, 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
1002, Generating update self(wpxp_mfl_min(:,:),min_x_allowable(:,:),wpxp(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),xm(:,:))
1024, Generating exit data delete(wpxp_net_adjust(:,:),wpxp_thresh_term(:,:),wpxp_mfl_min(:,:),wpxp_mfl_max(:,:),xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_xm_adjustment_needed(:),wpxp_mfl_max_term_zt(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min_term_zt(:,:),xm_mfl(:,:),wpxp_thresh_term_zt(:,:),xp2_zt(:,:),xm_without_ta(:,:))
mfl_xm_lhs:
1121, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1122, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1123, ! blockidx%x threadidx%x collapsed
1124, ! blockidx%x threadidx%x collapsed
1121, Generating default present(lhs(:,:ngrdcol,:nzt))
1133, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1134, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1135, ! blockidx%x threadidx%x collapsed
1133, Generating default present(lhs(2,:ngrdcol,:nzt))
1135, Generating implicit firstprivate(dt)
mfl_xm_rhs:
1196, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1197, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1198, ! blockidx%x threadidx%x collapsed
1196, Generating default present(wpxp(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,:nzt),rhs(:ngrdcol,:nzt),rho_ds_zm(:ngrdcol,:nzt+1),xm_old(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt))
1198, Generating implicit firstprivate(dt)
calc_turb_adv_range:
1453, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
1556, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1557, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1558, ! blockidx%x threadidx%x collapsed
1556, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr)
1558, Generating implicit firstprivate(invrs_dt)
1575, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1577, ! blockidx%x threadidx%x collapsed
1575, Generating default present(gr,gr%dzm(1:ngrdcol,:),low_lev_effect(:ngrdcol,:),vert_vel_up_zm(:ngrdcol,:))
1577, Generating implicit firstprivate(j,dt_all_grid_levs)
1588, Loop carried reuse of low_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1614
Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt)
Loop carried reuse of low_lev_effect prevents parallelization
1590, Accelerator restriction: induction variable live-out from loop: j
1598, Accelerator restriction: induction variable live-out from loop: j
1601, Accelerator restriction: induction variable live-out from loop: j
1637, Accelerator restriction: induction variable live-out from loop: j
1648, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1649, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1650, ! blockidx%x threadidx%x collapsed
1648, Generating default present(gr,gr%dzm(1:ngrdcol,:),vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1650, Generating implicit firstprivate(j,dt_all_grid_levs)
1657, Loop carried reuse of high_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1687
Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt)
Loop carried reuse of high_lev_effect prevents parallelization
Loop carried scalar dependence for dt_all_grid_levs at line 1687
1659, Accelerator restriction: induction variable live-out from loop: j
1667, Accelerator restriction: induction variable live-out from loop: j
1670, Accelerator restriction: induction variable live-out from loop: j
1710, Accelerator restriction: induction variable live-out from loop: j
1722, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1723, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1722, Generating default present(gr,low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:))
1733, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:))
mean_vert_vel_up_down:
1980, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
1993, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1994, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1995, ! blockidx%x threadidx%x collapsed
1993, Generating default present(mean_w_down(:ngrdcol,:nzm),mean_w_down_2nd(:ngrdcol,:nzm),mixt_frac_zm(:ngrdcol,:nzm),mean_w_down_1st(:ngrdcol,:nzm))
2003, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2004, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2005, ! blockidx%x threadidx%x collapsed
2003, Generating default present(mean_w_up(:ngrdcol,:nzm),mean_w_up_1st(:ngrdcol,:nzm),mixt_frac_zm(:ngrdcol,:nzm),mean_w_up_2nd(:ngrdcol,:nzm))
2013, Generating update self(mean_w_up(:,:),mean_w_down(:,:))
2018, Generating exit data delete(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:))
calc_mean_w_up_down_component:
2095, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2096, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2097, ! blockidx%x threadidx%x collapsed
2095, Generating default present(w_min(:ngrdcol,2:nzm-1),w_i_zm(:ngrdcol,2:nzm-1),varnce_w_i_zm(:ngrdcol,2:nzm-1),mean_w_up_i(:ngrdcol,2:nzm-1),mean_w_down_i(:ngrdcol,2:nzm-1))
2097, Generating implicit firstprivate(exp_cache,w_ref,sigma_w_i_zm,erf_cache)
2141, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2142, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2141, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:))
2142, Generating implicit firstprivate(nzm)
[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/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(:,:))
[667/915] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90.o
clip_covars_denom:
126, Generating enter data create(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
127, Generating enter data create(wpsclrp_chnge(:,:,:))
261, Generating exit data delete(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:))
262, Generating exit data delete(wpsclrp_chnge(:,:,:))
clip_covar:
369, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
370, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
371, ! blockidx%x threadidx%x collapsed
369, Generating default present(xp2(:ngrdcol,2:nzm-1),yp2(:ngrdcol,2:nzm-1),xpyp_chnge(:ngrdcol,2:nzm-1),xpyp(:ngrdcol,2:nzm-1))
371, Generating implicit firstprivate(xpyp_bound,max_mag_corr)
399, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
400, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
399, Generating default present(xpyp_chnge(:ngrdcol,:))
400, Generating implicit firstprivate(nzm)
clip_variance:
490, Generating copyin(threshold_lo(:,:)) [if not already present]
Generating copy(xp2(:,:)) [if not already present]
497, Generating copyin(threshold_hi) [if not already present]
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
526, Generating update self(xp2(:,:))
543, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
544, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
545, ! blockidx%x threadidx%x collapsed
543, Generating default present(gr)
545, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3)
560, Generating copyin(threshold_hi) [if not already present]
Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
561, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
562, ! blockidx%x threadidx%x collapsed
562, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3)
576, Generating update self(xp2(:,:))
clip_skewness:
678, 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]
683, Generating update self(wp3(:,:))
693, Generating update self(wp3(:,:))
clip_skewness_core:
759, Generating enter data create(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
778, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
779, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
780, ! blockidx%x threadidx%x collapsed
778, Generating default present(wp2_zt(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt))
789, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
791, ! blockidx%x threadidx%x collapsed
789, Generating default present(sfc_elevation(:ngrdcol),zagl_thresh(:ngrdcol,:nzt),gr%zt(1:ngrdcol,1:nzt),gr)
801, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
802, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
803, ! blockidx%x threadidx%x collapsed
801, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt))
814, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
815, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
816, ! blockidx%x threadidx%x collapsed
814, 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))
834, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
835, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
836, ! blockidx%x threadidx%x collapsed
834, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt))
847, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
848, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
849, ! blockidx%x threadidx%x collapsed
847, Generating default present(wp3(:ngrdcol,:nzt))
857, Generating exit data delete(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:))
clip_rcm:
905, Generating copy(rcm(:,:)) [if not already present]
Generating copyin(rtm(:,:)) [if not already present]
910, Generating update self(rcm(:,:),rtm(:,:))
930, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
931, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
932, ! blockidx%x threadidx%x collapsed
[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
advance_windm_edsclrm:
274, 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(:,:))
280, Generating enter data create(edsclrm_old(:,:,:))
282, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
283, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
282, Generating default present(nu_zero(:ngrdcol))
288, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
289, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
290, ! blockidx%x threadidx%x collapsed
288, Generating default present(km_zm(:ngrdcol,:nzm),km_zm_p_nu10(:ngrdcol,:nzm),nu_vert_res_dep%nu10(1:ngrdcol),nu_vert_res_dep)
304, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
305, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
306, ! blockidx%x threadidx%x collapsed
307, ! blockidx%x threadidx%x collapsed
304, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt))
325, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
326, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
327, ! blockidx%x threadidx%x collapsed
325, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
360, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
361, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
362, ! blockidx%x threadidx%x collapsed
360, Generating default present(wind_speed(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
369, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
370, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
369, Generating default present(upwp(:ngrdcol,gr%k_lb_zm),vpwp(:ngrdcol,gr%k_lb_zm),u_star_sqd(:ngrdcol),gr)
400, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
401, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
402, ! blockidx%x threadidx%x collapsed
400, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
412, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
413, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
414, ! blockidx%x threadidx%x collapsed
412, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1))
423, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
424, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
423, Generating default present(gr,vpwp(:ngrdcol,gr%k_ub_zm),upwp(:ngrdcol,gr%k_ub_zm))
462, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
463, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
464, ! blockidx%x threadidx%x collapsed
462, Generating default present(um(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1))
473, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
474, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
475, ! blockidx%x threadidx%x collapsed
473, Generating default present(solution(:ngrdcol,:nzt,2),vm(:ngrdcol,:nzt))
482, Generating update self(um(:,:),wind_speed(:,:),vm(:,:),lhs_ma_zt(:,:,:),rho_ds_zm(:,:),lhs_diff(:,:,:),invrs_rho_ds_zt(:,:),u_star_sqd(:))
506, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
507, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
508, ! blockidx%x threadidx%x collapsed
506, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
518, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
534, Generating update self(vm(:,:),um(:,:))
550, Generating update self(vm(:,:),um(:,:))
555, Generating update device(vm(:,:),um(:,:))
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(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1))
579, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
580, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
581, ! blockidx%x threadidx%x collapsed
579, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1))
592, Generating update self(vm(:,:),um(:,:))
597, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
598, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
599, ! blockidx%x threadidx%x collapsed
597, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
599, Generating implicit firstprivate(ts_nudge,dt)
607, Generating update self(vm(:,:),um(:,:))
615, Generating update self(um_ref(:,:),vm_ref(:,:))
636, Generating update self(upwp(:,:))
647, Generating update self(upwp(:,:))
669, Generating update self(vpwp(:,:))
680, Generating update self(vpwp(:,:))
693, Generating update self(upwp(:,:))
704, Generating update self(upwp(:,:))
713, Generating update self(vpwp(:,:))
724, Generating update self(vpwp(:,:))
749, Generating implicit firstprivate(nzt,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(wind_speed_pert(:ngrdcol,:nzt),vm_pert(:ngrdcol,:nzt),um_pert(:ngrdcol,:nzt))
758, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
759, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
758, Generating default present(vpwp_pert(:ngrdcol,gr%k_lb_zm),upwp_pert(:ngrdcol,gr%k_lb_zm),u_star_sqd_pert(:ngrdcol),gr)
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(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
802, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
803, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
804, ! blockidx%x threadidx%x collapsed
802, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
813, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
814, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
813, Generating default present(gr,vpwp_pert(:ngrdcol,gr%k_ub_zm),upwp_pert(:ngrdcol,gr%k_ub_zm))
852, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
853, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
854, ! blockidx%x threadidx%x collapsed
852, Generating default present(um_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1))
863, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
864, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
865, ! blockidx%x threadidx%x collapsed
863, Generating default present(vm_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2))
879, Generating implicit firstprivate(nzm,ngrdcol)
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(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1))
891, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
892, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
893, ! blockidx%x threadidx%x collapsed
891, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1))
958, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
959, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
960, ! blockidx%x threadidx%x collapsed
961, ! blockidx%x threadidx%x collapsed
958, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1000, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1001, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1002, ! blockidx%x threadidx%x collapsed
1000, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
1012, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
1013, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1014, ! blockidx%x threadidx%x collapsed
1012, Generating default present(wpedsclrp(:ngrdcol,gr%k_ub_zm,:edsclr_dim),gr)
1048, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
1049, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1050, ! blockidx%x threadidx%x collapsed
1051, ! blockidx%x threadidx%x collapsed
1048, Generating default present(solution(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1059, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol)
Generating NVIDIA GPU code
1060, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1061, ! blockidx%x threadidx%x collapsed
1062, ! blockidx%x threadidx%x collapsed
1059, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim))
1080, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1081, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1082, ! blockidx%x threadidx%x collapsed
1080, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr))
1097, 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(:,:))
1146, 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(:,:))
1152, Generating exit data delete(edsclrm_old(:,:,:))
compute_uv_tndcy:
2017, Generating enter data create(xm_gf(:,:),xm_cf(:,:))
2031, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2032, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2033, ! blockidx%x threadidx%x collapsed
2031, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol))
2039, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2040, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2041, ! blockidx%x threadidx%x collapsed
2039, Generating default present(xm_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol))
2053, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2054, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2055, ! blockidx%x threadidx%x collapsed
2053, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol))
2061, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2062, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2063, ! blockidx%x threadidx%x collapsed
2061, Generating default present(perp_wind_m(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt),fcor(:ngrdcol))
2075, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2076, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2077, ! blockidx%x threadidx%x collapsed
2075, Generating default present(xm_gf(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2086, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2087, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2088, ! blockidx%x threadidx%x collapsed
2086, Generating default present(xm_tndcy(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt))
2095, Generating update self(xm_cf(:,:),xm_gf(:,:),xm_forcing(:,:))
2107, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2108, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2109, ! blockidx%x threadidx%x collapsed
2107, Generating default present(xm_tndcy(:ngrdcol,:nzt))
2117, Generating exit data delete(xm_gf(:,:),xm_cf(:,:))
windm_edsclrm_lhs:
2193, Generating implicit firstprivate(nzt,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(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt))
2195, Generating implicit firstprivate(invrs_dt)
2210, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2211, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2212, ! blockidx%x threadidx%x collapsed
2213, !$acc loop seq
2210, Generating default present(gr,lhs_ma_zt(:,:ngrdcol,:),lhs(:,:ngrdcol,:))
2213, Loop is parallelizable
2223, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2224, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2223, 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:
2331, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2332, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2331, Generating default present(rhs(:ngrdcol,:1),xm(:ngrdcol,:2),xm_tndcy(:ngrdcol,:1),lhs_diff(:2,:ngrdcol,:1))
2332, Generating implicit firstprivate(invrs_dt)
2354, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2355, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2356, ! blockidx%x threadidx%x collapsed
2354, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),gr,xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:),rhs(:ngrdcol,2:nzt-1))
2356, Generating implicit firstprivate(invrs_dt)
2369, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2370, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2369, Generating default present(rhs(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),xm_tndcy(:ngrdcol,nzt),lhs_diff(2:,:ngrdcol,nzt))
2370, Generating implicit firstprivate(nzt,invrs_dt)
2380, Generating update self(xm(:,:),lhs_diff(:,:,:))
2414, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2415, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2414, 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))
2424, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:))
[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:
436, 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(:,:))
446, Generating enter data create(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrpthlp_old(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:))
454, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
455, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
454, Generating default present(clubb_params(:ngrdcol,8:9),err_info,err_info%err_code(1:ngrdcol))
477, Generating update self(err_info%err_code(:))
490, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
491, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
492, ! blockidx%x threadidx%x collapsed
490, Generating default present(c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),cloud_frac_zm(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2rt_1d(:ngrdcol,:nzm))
511, Generating implicit firstprivate(nzm,ngrdcol)
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(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),c2thl_1d(:ngrdcol,:nzm))
522, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
523, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
524, ! blockidx%x threadidx%x collapsed
522, Generating default present(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm))
541, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
542, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
543, ! blockidx%x threadidx%x collapsed
541, Generating default present(kw9(:ngrdcol,:nzt),kw2(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46))
563, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
564, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
565, ! blockidx%x threadidx%x collapsed
563, Generating default present(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm))
574, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
575, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
576, ! blockidx%x threadidx%x collapsed
577, ! blockidx%x threadidx%x collapsed
574, 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))
625, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
626, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
Generating reduction(.and.:l_single_solve_possible)
625, Generating default present(clubb_params(:ngrdcol,4:6))
Generating implicit copy(l_single_solve_possible) [if not already present]
626, Generating implicit firstprivate(c2thl,c2rtthl,c2rt)
700, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
702, ! blockidx%x threadidx%x collapsed
700, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
720, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
721, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
722, ! blockidx%x threadidx%x collapsed
720, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1))
757, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
758, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
759, ! blockidx%x threadidx%x collapsed
757, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm))
766, Generating update self(upwp(:,:),fcor_y(:))
868, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
869, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
870, ! blockidx%x threadidx%x collapsed
868, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm))
877, Generating update self(upwp(:,:),fcor_y(:))
912, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
913, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
914, ! blockidx%x threadidx%x collapsed
912, Generating default present(vp2(:ngrdcol,:nzm),uv_solution(:ngrdcol,:nzm,:),up2(:ngrdcol,:nzm))
922, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
923, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
924, ! blockidx%x threadidx%x collapsed
922, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm))
933, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpvp2(:,:,:))
1008, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1009, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1010, ! blockidx%x threadidx%x collapsed
1008, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
1025, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1026, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1027, ! blockidx%x threadidx%x collapsed
1025, Generating default present(threshold_array(:ngrdcol,:nzm))
1048, Generating update self(rtp2(:,:))
1054, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1055, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1056, ! blockidx%x threadidx%x collapsed
1054, Generating default present(rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,93))
1056, Generating implicit firstprivate(threshold)
1067, Generating update self(rtp2(:,:))
1101, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1102, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1103, ! blockidx%x threadidx%x collapsed
1101, Generating default present(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
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(threshold_array(:ngrdcol,:nzm))
1136, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1137, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1138, ! blockidx%x threadidx%x collapsed
1136, Generating default present(threshold_array(:ngrdcol,:nzm))
1151, Generating update self(up2(:,:))
1155, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1157, ! blockidx%x threadidx%x collapsed
1155, Generating default present(up2(:ngrdcol,:nzm))
1164, Generating update self(up2(:,:))
1171, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1172, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1173, ! blockidx%x threadidx%x collapsed
1171, Generating default present(threshold_array(:ngrdcol,:nzm))
1184, Generating update self(vp2(:,:))
1188, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1189, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1190, ! blockidx%x threadidx%x collapsed
1188, Generating default present(vp2(:ngrdcol,:nzm))
1197, Generating update self(vp2(:,:))
1204, Generating update self(vp2(:,:),up2(:,:))
1226, Generating update device(vp2(:,:),up2(:,:))
1239, Generating update self(rtpthlp(:,:))
1245, Generating update self(rtpthlp(:,:))
1286, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1287, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1288, ! blockidx%x threadidx%x collapsed
1286, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1312, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1313, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1314, ! blockidx%x threadidx%x collapsed
1312, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1340, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1341, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1342, ! blockidx%x threadidx%x collapsed
1340, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr))
1363, 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(:,:))
1441, 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(:,:))
1451, 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:
1624, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1626, Generating enter data create(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
1633, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1634, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1635, ! blockidx%x threadidx%x collapsed
1633, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
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(sclrp2_forcing(:ngrdcol,:nzm))
1699, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1700, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1701, ! blockidx%x threadidx%x collapsed
1699, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
1709, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1710, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1711, ! blockidx%x threadidx%x collapsed
1709, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
1733, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1734, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1735, ! blockidx%x threadidx%x collapsed
1733, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
1743, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1744, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1745, ! blockidx%x threadidx%x collapsed
1743, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
1785, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1787, ! blockidx%x threadidx%x collapsed
1785, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1796, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1797, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1798, ! blockidx%x threadidx%x collapsed
1799, ! blockidx%x threadidx%x collapsed
1796, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1814, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1815, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1816, ! blockidx%x threadidx%x collapsed
1814, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm))
1825, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
1826, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
1827, ! blockidx%x threadidx%x collapsed
1828, ! blockidx%x threadidx%x collapsed
1825, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim))
1841, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),lhs_ta(:,:,:))
1854, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:))
1856, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:))
solve_xp2_xpyp_with_multiple_lhs:
2053, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2056, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:))
2066, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2067, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2068, ! blockidx%x threadidx%x collapsed
2066, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2104, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2105, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2106, ! blockidx%x threadidx%x collapsed
2104, Generating default present(rtp2(:ngrdcol,:nzm),rtp2_solution(:ngrdcol,:nzm))
2112, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2113, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2114, ! blockidx%x threadidx%x collapsed
2112, Generating default present(rtp2(:ngrdcol,:nzm),rtp2_solution(:ngrdcol,:nzm))
2122, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:))
2133, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2134, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2135, ! blockidx%x threadidx%x collapsed
2133, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2172, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2173, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2174, ! blockidx%x threadidx%x collapsed
2172, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2180, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2181, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2182, ! blockidx%x threadidx%x collapsed
2180, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm))
2190, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:))
2201, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2202, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2203, ! blockidx%x threadidx%x collapsed
2201, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1))
2240, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2241, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2242, ! blockidx%x threadidx%x collapsed
2240, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2248, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2249, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2250, ! blockidx%x threadidx%x collapsed
2248, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm))
2258, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:))
2270, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2271, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2272, ! blockidx%x threadidx%x collapsed
2270, Generating default present(lhs_dp1(:ngrdcol,:nzm))
2440, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2441, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2442, ! blockidx%x threadidx%x collapsed
2440, Generating default present(sclrp2_forcing(:ngrdcol,:nzm))
2463, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2464, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2465, ! blockidx%x threadidx%x collapsed
2463, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm))
2473, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2474, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2475, ! blockidx%x threadidx%x collapsed
2473, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm))
2498, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2499, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2500, ! blockidx%x threadidx%x collapsed
2498, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm))
2508, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2509, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2510, ! blockidx%x threadidx%x collapsed
2508, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm))
2549, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2550, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2551, ! blockidx%x threadidx%x collapsed
2552, ! blockidx%x threadidx%x collapsed
2549, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2566, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2567, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2568, ! blockidx%x threadidx%x collapsed
2569, ! blockidx%x threadidx%x collapsed
2566, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim))
2583, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold)
2586, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:))
xp2_xpyp_lhs:
2666, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2667, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2668, ! blockidx%x threadidx%x collapsed
2666, 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))
2680, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2681, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2682, ! blockidx%x threadidx%x collapsed
2680, Generating default present(lhs(2,:ngrdcol,2:nzm-1))
2682, Generating implicit firstprivate(dt)
2695, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2696, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2695, Generating default present(lhs(:,:ngrdcol,:),gr)
xp2_xpyp_uv_rhs:
3232, Generating enter data create(rhs_pr2(:,:),rhs_term_tp(:,:),rhs_pr1(:,:))
3260, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3261, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3262, ! blockidx%x threadidx%x collapsed
3260, 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))
3287, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3288, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3289, ! blockidx%x threadidx%x collapsed
3287, 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))
3318, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3319, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3320, ! blockidx%x threadidx%x collapsed
3318, Generating default present(xap2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3320, Generating implicit firstprivate(dt)
3331, Generating copyin(c14_zeros(:),c4_zeros(:)) [if not already present]
Generating copyout(stats_pr2(:,:),stats_pr1(:,:)) [if not already present]
3344, 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(:,:))
3437, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3438, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3437, Generating default present(xap2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3446, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:))
xp2_xpyp_rhs:
3610, Generating enter data create(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
3665, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3666, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3667, ! blockidx%x threadidx%x collapsed
3665, 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))
3722, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3723, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3724, ! blockidx%x threadidx%x collapsed
3722, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3731, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3732, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3733, ! blockidx%x threadidx%x collapsed
3731, Generating default present(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1))
3733, Generating implicit firstprivate(dt)
3745, Generating copyin(xm_zeros(:,:),wpxp_zeros(:,:)) [if not already present]
Generating copyout(stats_tp2(:,:),stats_tp1(:,:)) [if not already present]
3762, 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(:,:))
3890, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3891, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
3890, Generating default present(xapxbp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr)
3891, Generating implicit firstprivate(threshold)
3897, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:))
calc_xp2_xpyp_ta_terms:
4195, 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(:,:))
4208, 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(:,:))
4223, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4224, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4225, ! blockidx%x threadidx%x collapsed
4223, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
4234, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4235, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4236, ! blockidx%x threadidx%x collapsed
4234, Generating default present(wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm))
4243, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4244, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4245, ! blockidx%x threadidx%x collapsed
4243, 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))
4512, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4513, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4514, ! blockidx%x threadidx%x collapsed
4512, 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))
4527, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4528, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4529, ! blockidx%x threadidx%x collapsed
4527, Generating default present(coef_wprtp2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm))
4551, Generating implicit firstprivate(ngrdcol,nzt)
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(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))
4571, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4572, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
4573, ! blockidx%x threadidx%x collapsed
4574, ! blockidx%x threadidx%x collapsed
4571, Generating default present(lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm))
4583, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim)
Generating NVIDIA GPU code
4584, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
4585, ! blockidx%x threadidx%x collapsed
4586, ! blockidx%x threadidx%x collapsed
4587, ! blockidx%x threadidx%x collapsed
4583, 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))
4608, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4609, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4610, ! blockidx%x threadidx%x collapsed
4608, 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))
4622, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
4623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4624, ! blockidx%x threadidx%x collapsed
4622, Generating default present(term_wprtp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm))
4650, Generating implicit firstprivate(nzm,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(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm))
4658, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4659, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4660, ! blockidx%x threadidx%x collapsed
4658, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt))
4678, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4679, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4680, ! blockidx%x threadidx%x collapsed
4678, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4685, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4686, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4687, ! blockidx%x threadidx%x collapsed
4685, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt))
4709, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4710, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4711, ! blockidx%x threadidx%x collapsed
4709, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm))
4717, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4718, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4719, ! blockidx%x threadidx%x collapsed
4717, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt))
4737, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4738, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4739, ! blockidx%x threadidx%x collapsed
4737, 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))
4763, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4764, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4765, ! blockidx%x threadidx%x collapsed
4763, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm))
4771, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4772, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4773, ! blockidx%x threadidx%x collapsed
4771, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt))
4803, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4804, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4805, ! blockidx%x threadidx%x collapsed
4803, Generating default present(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))
4812, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4813, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4814, ! blockidx%x threadidx%x collapsed
4812, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt))
4837, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4838, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4839, ! blockidx%x threadidx%x collapsed
4837, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm))
4844, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4845, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4846, ! blockidx%x threadidx%x collapsed
4844, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt))
4867, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4868, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4869, ! blockidx%x threadidx%x collapsed
4867, 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))
4876, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4877, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4878, ! blockidx%x threadidx%x collapsed
4876, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt))
4901, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4902, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4903, ! blockidx%x threadidx%x collapsed
4901, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm))
4908, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4909, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4910, ! blockidx%x threadidx%x collapsed
4908, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt))
4931, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4932, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4933, ! blockidx%x threadidx%x collapsed
4931, Generating default present(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))
4940, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4941, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4942, ! blockidx%x threadidx%x collapsed
4940, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr))
4965, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4966, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4967, ! blockidx%x threadidx%x collapsed
4965, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr))
4972, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
4973, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4974, ! blockidx%x threadidx%x collapsed
4972, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt))
5409, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5410, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5411, ! blockidx%x threadidx%x collapsed
5409, 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))
5423, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5424, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5425, ! blockidx%x threadidx%x collapsed
5423, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm))
5441, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5442, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5443, ! blockidx%x threadidx%x collapsed
5441, 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))
5451, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5453, ! blockidx%x threadidx%x collapsed
5451, 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))
5473, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5474, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
5475, ! blockidx%x threadidx%x collapsed
5476, ! blockidx%x threadidx%x collapsed
5473, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm))
5508, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:))
5519, 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(:,:))
5532, 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:
5609, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5611, ! blockidx%x threadidx%x collapsed
5609, Generating default present(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:
5704, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5705, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5704, Generating default present(gr,lhs(:ngrdcol,:))
5713, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5714, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5715, ! blockidx%x threadidx%x collapsed
5713, Generating default present(lhs(:ngrdcol,2:nzm-1),invrs_tau_zm(:ngrdcol,2:nzm-1),cn(:ngrdcol,2:nzm-1))
term_dp1_rhs:
5794, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5796, ! blockidx%x threadidx%x collapsed
5794, Generating default present(rhs(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),cn(:ngrdcol,:nzm))
5796, Generating implicit firstprivate(threshold)
term_pr1:
5922, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5923, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5924, ! blockidx%x threadidx%x collapsed
5922, Generating default present(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:
6038, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6039, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6040, ! blockidx%x threadidx%x collapsed
6038, 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:
6132, Generating update self(xp2_np1(:,:))
6153, 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:
509, 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(:,:))
518, Generating enter data create(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),sclrm_old(:,:,:),wpsclrp_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
558, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
559, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
560, ! blockidx%x threadidx%x collapsed
558, Generating default present(thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
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(wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm))
577, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
578, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
579, ! blockidx%x threadidx%x collapsed
580, ! blockidx%x threadidx%x collapsed
577, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
587, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
588, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
589, ! blockidx%x threadidx%x collapsed
590, ! blockidx%x threadidx%x collapsed
587, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
599, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
600, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
601, ! blockidx%x threadidx%x collapsed
599, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
608, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
609, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
610, ! blockidx%x threadidx%x collapsed
608, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
622, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
624, ! blockidx%x threadidx%x collapsed
622, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:12))
624, Generating implicit firstprivate(c6rt,c6rtc,c6rtb)
643, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
644, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
645, ! blockidx%x threadidx%x collapsed
643, Generating default present(c6thl_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,13:15),skw_zm(:ngrdcol,:nzm))
645, Generating implicit firstprivate(c6thl,c6thlb,c6thlc)
676, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
677, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
678, ! blockidx%x threadidx%x collapsed
676, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13),c6thl_skw_fnc(:ngrdcol,:nzm))
690, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
691, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
692, ! blockidx%x threadidx%x collapsed
690, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm),c7_skw_fnc(:ngrdcol,:nzm))
700, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
702, ! blockidx%x threadidx%x collapsed
700, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,16:18),skw_zm(:ngrdcol,:nzm))
702, Generating implicit firstprivate(c7,c7c,c7b)
730, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:))
738, Generating implicit firstprivate(nzm,ngrdcol)
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(c7_skw_fnc(:ngrdcol,:nzm),err_info%err_code(1:ngrdcol),err_info)
749, Generating update self(err_info%err_code(:))
760, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
761, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
762, ! blockidx%x threadidx%x collapsed
760, Generating default present(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42))
785, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
787, ! blockidx%x threadidx%x collapsed
785, Generating default present(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm))
794, Generating update self(c6_term(:,:))
906, Generating implicit firstprivate(nzt,ngrdcol)
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(rtm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt))
915, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
916, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
917, ! blockidx%x threadidx%x collapsed
915, Generating default present(wprtp(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm))
925, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
926, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
927, ! blockidx%x threadidx%x collapsed
928, ! blockidx%x threadidx%x collapsed
925, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim))
935, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
936, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
937, ! blockidx%x threadidx%x collapsed
938, ! blockidx%x threadidx%x collapsed
935, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim))
948, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
949, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
950, ! blockidx%x threadidx%x collapsed
948, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
957, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
958, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
959, ! blockidx%x threadidx%x collapsed
957, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm))
973, 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(:,:,:))
1032, Generating update self(rtm_ref(:,:),rtm(:,:))
1047, Generating update device(rtm(:,:))
1053, Generating update self(thlm_ref(:,:),thlm(:,:))
1068, Generating update device(thlm(:,:))
1076, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:))
1098, Generating update device(vm(:,:),um(:,:))
1112, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1113, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1114, ! blockidx%x threadidx%x collapsed
1112, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt))
1114, Generating implicit firstprivate(ts_nudge,dt)
1137, 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(:,:))
1146, Generating exit data delete(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:))
xm_wpxp_lhs:
1295, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1296, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1295, Generating default present(lhs(:,:ngrdcol,:1))
1306, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
1307, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1308, ! blockidx%x threadidx%x collapsed
1306, Generating default present(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt))
1308, Generating implicit firstprivate(k_xm,invrs_dt)
1328, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1329, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1330, ! blockidx%x threadidx%x collapsed
1328, Generating default present(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))
1330, Generating implicit firstprivate(k_wpxp)
1355, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1356, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1355, Generating default present(lhs(:,:ngrdcol,nzm*2-1))
1356, Generating implicit firstprivate(nzm)
1367, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1368, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1369, ! blockidx%x threadidx%x collapsed
1367, Generating default present(lhs(3,:ngrdcol,:))
1369, Generating implicit firstprivate(k_wpxp,invrs_dt)
1379, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1380, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1381, ! blockidx%x threadidx%x collapsed
1379, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1381, Generating implicit firstprivate(k_xm)
1393, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1394, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1395, ! blockidx%x threadidx%x collapsed
1393, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:))
1395, Generating implicit firstprivate(k_xm)
calc_xm_wpxp_lhs_terms:
1528, Generating enter data create(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
1564, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
1565, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1566, ! blockidx%x threadidx%x collapsed
1564, Generating default present(kh_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1573, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1574, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1575, ! blockidx%x threadidx%x collapsed
1573, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm))
1582, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1583, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1584, ! blockidx%x threadidx%x collapsed
1582, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm))
1592, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1593, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1592, Generating default present(zeros_array(:ngrdcol))
1612, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:))
xm_wpxp_rhs:
1747, Generating enter data create(rhs_bp_pr3(:,:))
1767, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1768, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1767, Generating default present(rhs(:ngrdcol,rhs_lb_idx_zm),wpxp(:ngrdcol,gr%k_lb_zm),gr)
1768, Generating implicit firstprivate(rhs_lb_idx_zm)
1775, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1776, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1777, ! blockidx%x threadidx%x collapsed
1775, Generating default present(rhs(:ngrdcol,:),xm_forcing(:ngrdcol,:nzt),xm(:ngrdcol,:nzt))
1777, Generating implicit firstprivate(invrs_dt,k_xm)
1791, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1792, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1793, ! blockidx%x threadidx%x collapsed
1791, Generating default present(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))
1793, Generating implicit firstprivate(k_wpxp)
1810, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1811, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1810, Generating default present(rhs(:ngrdcol,rhs_ub_idx_zm))
1811, Generating implicit firstprivate(rhs_ub_idx_zm)
1819, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1820, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1821, ! blockidx%x threadidx%x collapsed
1819, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:))
1821, Generating implicit firstprivate(k_wpxp,invrs_dt)
1873, 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]
1893, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:))
1965, Generating exit data delete(rhs_bp_pr3(:,:))
calc_xm_wpxp_ta_terms:
2140, 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(:,:))
2146, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:))
2170, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2171, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2172, ! blockidx%x threadidx%x collapsed
2173, ! blockidx%x threadidx%x collapsed
2170, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2182, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2183, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2184, ! blockidx%x threadidx%x collapsed
2185, ! blockidx%x threadidx%x collapsed
2186, ! blockidx%x threadidx%x collapsed
2182, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim))
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(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt))
2224, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2225, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2226, ! blockidx%x threadidx%x collapsed
2224, Generating default present(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt))
2258, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2259, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2260, ! blockidx%x threadidx%x collapsed
2258, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm))
2271, Generating implicit firstprivate(ngrdcol,nzt)
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(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2294, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2295, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2296, ! blockidx%x threadidx%x collapsed
2294, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt))
2312, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2313, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2314, ! blockidx%x threadidx%x collapsed
2315, ! blockidx%x threadidx%x collapsed
2312, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2323, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2324, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x
2325, ! blockidx%x threadidx%x collapsed
2326, ! blockidx%x threadidx%x collapsed
2327, ! blockidx%x threadidx%x collapsed
2323, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm))
2337, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2338, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2339, ! blockidx%x threadidx%x collapsed
2337, Generating default present(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt))
2349, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2350, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2351, ! blockidx%x threadidx%x collapsed
2349, Generating default present(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm))
2359, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
2360, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2361, ! blockidx%x threadidx%x collapsed
2362, ! blockidx%x threadidx%x collapsed
2359, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim))
2374, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2375, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2376, ! blockidx%x threadidx%x collapsed
2377, ! blockidx%x threadidx%x collapsed
2374, Generating default present(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm))
2387, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2388, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2389, ! blockidx%x threadidx%x collapsed
2387, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm))
2521, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:))
2529, 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(:,:))
2535, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:))
solve_xm_wpxp_with_single_lhs:
2893, 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(:,:))
2901, Generating enter data create(wpsclrp_forcing(:,:,:))
2905, Generating implicit firstprivate(nzm)
Generating NVIDIA GPU code
2950, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
2951, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2952, ! blockidx%x threadidx%x collapsed
2950, Generating default present(wpsclrp_forcing(:ngrdcol,:nzm,sclr))
2952, Generating implicit firstprivate(sclr)
2980, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
2981, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2982, ! blockidx%x threadidx%x collapsed
2980, 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))
2990, Generating update self(ug(:,:),vg(:,:),fcor(:),um_forcing(:,:),vm(:,:),vm_forcing(:,:),um(:,:))
3033, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3034, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3035, ! blockidx%x threadidx%x collapsed
3033, Generating default present(vm_tndcy(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt))
3048, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3049, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3050, ! blockidx%x threadidx%x collapsed
3048, 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))
3061, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3062, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3063, ! blockidx%x threadidx%x collapsed
3061, Generating default present(fcor(:ngrdcol),vpwp_forcing(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm))
3076, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3077, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3078, ! blockidx%x threadidx%x collapsed
3076, Generating default present(wp2(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm),fcor_y(:ngrdcol),up2(:ngrdcol,:nzm))
3091, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3092, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3093, ! blockidx%x threadidx%x collapsed
3091, 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))
3103, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:))
3119, Generating update self(vpwp(:,:),upwp(:,:),fcor(:))
3136, Generating update self(wp2(:,:),up2(:,:),fcor_y(:))
3147, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3148, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3149, ! blockidx%x threadidx%x collapsed
3147, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm))
3201, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
3202, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3203, ! blockidx%x threadidx%x collapsed
3201, 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))
3218, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3219, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3220, ! blockidx%x threadidx%x collapsed
3218, Generating default present(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))
3234, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:))
3279, Generating implicit firstprivate(nzm,nrhs,ngrdcol)
Generating NVIDIA GPU code
3280, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3281, ! blockidx%x threadidx%x collapsed
3282, ! blockidx%x threadidx%x collapsed
3279, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs))
3292, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
3293, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3294, ! blockidx%x threadidx%x collapsed
3292, Generating default present(thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,:2))
3301, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3302, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3303, ! blockidx%x threadidx%x collapsed
3301, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,:2))
3310, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt)
Generating NVIDIA GPU code
3311, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3312, ! blockidx%x threadidx%x collapsed
3313, ! blockidx%x threadidx%x collapsed
3310, Generating default present(sclrm(:ngrdcol,:nzt,:sclr_dim),old_solution(:ngrdcol,2:nzt*2,3:sclr_dim+2))
3320, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm)
Generating NVIDIA GPU code
3321, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
3322, ! blockidx%x threadidx%x collapsed
3323, ! blockidx%x threadidx%x collapsed
3320, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),old_solution(:ngrdcol,:nzm*2-1,3:sclr_dim+2))
3331, Generating implicit firstprivate(nzt,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(vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,sclr_dim+3:sclr_dim+4))
3333, Generating implicit firstprivate(sclr_dim)
3340, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
3341, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3342, ! blockidx%x threadidx%x collapsed
3340, Generating default present(vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,sclr_dim+3:sclr_dim+4))
3342, Generating implicit firstprivate(sclr_dim)
3376, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:))
3673, 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(:,:))
3681, Generating exit data delete(wpsclrp_forcing(:,:,:))
xm_wpxp_clipping_and_stats:
4623, Generating enter data create(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
4714, Generating implicit firstprivate(ngrdcol,nzt)
Generating NVIDIA GPU code
4715, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4716, ! blockidx%x threadidx%x collapsed
4714, Generating default present(xm_old(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),solution(:ngrdcol,:))
4716, Generating implicit firstprivate(k_xm)
4725, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
4726, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
4727, ! blockidx%x threadidx%x collapsed
4725, Generating default present(solution(:ngrdcol,:),wpxp(:ngrdcol,:nzm))
4727, Generating implicit firstprivate(k_wpxp)
4736, 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(:))
4742, Generating copyin(c7_skw_fnc_plus_one(:,:),c7_skw_fnc_zeros(:,:)) [if not already present]
Generating copyout(wpxp_ac(:,:),wpxp_pr2(:,:)) [if not already present]
4958, Generating update self(xm(:,:))
5014, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5015, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5016, ! blockidx%x threadidx%x collapsed
5014, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5024, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5025, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5026, ! blockidx%x threadidx%x collapsed
5024, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5034, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5035, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5036, ! blockidx%x threadidx%x collapsed
5034, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5046, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5047, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5048, ! blockidx%x threadidx%x collapsed
5046, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm))
5078, Generating update self(wpxp(:,:))
5112, Generating update self(wpxp(:,:))
5134, Generating update self(wpxp(:,:))
5154, Generating update self(wpxp(:,:))
5180, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:))
xm_term_ta_lhs:
5271, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5272, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5273, ! blockidx%x threadidx%x collapsed
5271, 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:
5370, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5371, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5370, Generating default present(lhs_tp(:,:ngrdcol,gr%k_lb_zm),gr)
5378, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5379, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5380, ! blockidx%x threadidx%x collapsed
5378, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),gr)
5393, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5394, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5393, Generating default present(lhs_tp(:,:ngrdcol,gr%k_ub_zm),gr)
wpxp_terms_ac_pr2_lhs:
5495, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5496, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5495, Generating default present(lhs_ac_pr2(:ngrdcol,gr%k_lb_zm),gr)
5502, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5503, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5504, ! blockidx%x threadidx%x collapsed
5502, Generating default present(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))
5513, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5514, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5513, Generating default present(gr,lhs_ac_pr2(:ngrdcol,gr%k_ub_zm))
wpxp_term_pr1_lhs:
5594, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5595, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5596, ! blockidx%x threadidx%x collapsed
5594, 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))
5608, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5609, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5608, Generating default present(gr,lhs_pr1_wpthlp(:ngrdcol,:),lhs_pr1_wprtp(:ngrdcol,:))
5628, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5630, ! blockidx%x threadidx%x collapsed
5628, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1))
5639, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5640, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5639, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:),gr)
wpxp_terms_bp_pr3_rhs:
5718, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5719, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5718, Generating default present(rhs_bp_pr3(:ngrdcol,gr%k_lb_zm),gr)
5724, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
5725, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5726, ! blockidx%x threadidx%x collapsed
5724, 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))
5732, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
5733, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
5732, Generating default present(gr,rhs_bp_pr3(:ngrdcol,gr%k_ub_zm))
xm_correction_wpxp_cl:
5906, Generating enter data create(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
5910, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
5911, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5912, ! blockidx%x threadidx%x collapsed
5910, Generating default present(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm))
5912, Generating implicit firstprivate(l_any_clipping_needed)
5921, Generating update self(l_any_clipping_needed)
5939, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
5940, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
5941, ! blockidx%x threadidx%x collapsed
5939, 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))
5941, Generating implicit firstprivate(dt)
5951, Generating update self(xm_tndcy_wpxp_cl(:,:))
5958, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:))
damp_coefficient:
6006, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6007, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6008, ! blockidx%x threadidx%x collapsed
6006, Generating default present(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:
6086, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:))
6091, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
6092, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
6093, ! blockidx%x threadidx%x collapsed
6091, 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))
6103, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
6104, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
6103, Generating default present(ypxp(:ngrdcol,:),gr)
6110, 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:
845, 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(:,:))
866, Generating enter data create(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:))
870, Generating enter data create(wpedsclrp(:,:,:))
885, Generating update self(rtm(:,:),rho_ds_zt(:,:),gr%dzt(:,:),thlm(:,:),wm_zt(:,:),wm_zm(:,:))
912, 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(:))
919, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:))
923, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
959, Generating update self(wp2(:,:),upwp(:,:),thlp2(:,:),rtpthlp(:,:),rfrzm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),vp2(:,:),up2(:,:),wpthlp(:,:),wprtp(:,:),wp3(:,:),um(:,:),vm(:,:),vpwp(:,:))
993, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
994, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
993, Generating default present(wpthlp(:ngrdcol,gr%k_lb_zm),wpthlp_sfc(:ngrdcol),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))
1003, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1004, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1003, 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))
1013, Generating implicit firstprivate(sclr_dim,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(gr,wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim),wpsclrp_sfc(:ngrdcol,:sclr_dim))
1027, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
1028, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1029, ! blockidx%x threadidx%x collapsed
1027, Generating default present(gr,wpedsclrp_sfc(:ngrdcol,:edsclr_dim),wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim))
1038, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1039, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1038, 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))
1049, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
1050, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1051, ! blockidx%x threadidx%x collapsed
1049, Generating default present(wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim),gr)
1063, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
1064, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1065, ! blockidx%x threadidx%x collapsed
1063, Generating default present(wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim),gr)
1081, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
1082, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
1081, Generating default present(mu(:ngrdcol),clubb_params(:ngrdcol,60))
1193, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1194, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1195, ! blockidx%x threadidx%x collapsed
1193, Generating default present(skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,57:59))
1195, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb)
1249, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1250, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1251, ! blockidx%x threadidx%x collapsed
1249, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a3_coef(:ngrdcol,:nzm))
1260, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1261, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1262, ! blockidx%x threadidx%x collapsed
1260, Generating default present(clubb_params(:ngrdcol,98),a3_coef(:ngrdcol,:nzm))
1279, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1280, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1281, ! blockidx%x threadidx%x collapsed
1279, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt))
1288, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1289, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1290, ! blockidx%x threadidx%x collapsed
1288, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt))
1318, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1319, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1320, ! blockidx%x threadidx%x collapsed
1318, Generating default present(wp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm))
1326, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1327, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1328, ! blockidx%x threadidx%x collapsed
1326, Generating default present(up2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm))
1337, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1338, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1339, ! blockidx%x threadidx%x collapsed
1337, Generating default present(sqrt_em_zt(:ngrdcol,:nzt))
1368, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1369, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1370, ! blockidx%x threadidx%x collapsed
1368, Generating default present(ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm))
1377, Generating update self(ddzt_umvm_sqd(:,:))
1437, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1438, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1439, ! blockidx%x threadidx%x collapsed
1437, Generating default present(sqrt_em_zt(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),clubb_params(:ngrdcol,69))
1447, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1448, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1449, ! blockidx%x threadidx%x collapsed
1447, Generating default present(tau_zm(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),em(:ngrdcol,:nzm))
1456, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1457, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1458, ! blockidx%x threadidx%x collapsed
1456, 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))
1469, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1470, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1471, ! blockidx%x threadidx%x collapsed
1469, 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))
1535, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
1536, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1537, ! blockidx%x threadidx%x collapsed
1535, Generating default present(clubb_params(:ngrdcol,37),kh_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt))
1545, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1546, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1547, ! blockidx%x threadidx%x collapsed
1545, Generating default present(em(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,37))
1608, Generating update self(exner(:,:),thlm(:,:),rtm(:,:),p_in_pa(:,:),rcm(:,:))
1634, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1635, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1636, ! blockidx%x threadidx%x collapsed
1634, Generating default present(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))
1672, Generating update self(stability_correction(:,:))
1679, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1680, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1681, ! blockidx%x threadidx%x collapsed
1679, Generating default present(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))
1691, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1693, ! blockidx%x threadidx%x collapsed
1691, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),invrs_tau_c1_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm))
1704, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1705, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1706, ! blockidx%x threadidx%x collapsed
1704, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c14_zm(: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(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c4_zm(:ngrdcol,:nzm))
1740, 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(:,:))
1782, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
1783, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
1784, ! blockidx%x threadidx%x collapsed
1782, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm))
1935, Generating update self(upwp(:,:),wpthlp(:,:),wprtp(:,:),vpwp(:,:))
1977, Generating update self(upwp(:,:),wpthlp(:,:),wprtp(:,:),vpwp(:,:))
2062, Generating update self(upwp(:,:),wpthlp(:,:),wprtp(:,:),vpwp(:,:))
2103, Generating update self(upwp(:,:),wpthlp(:,:),wprtp(:,:),vpwp(:,:))
2133, Generating implicit firstprivate(nzm,ngrdcol)
Generating NVIDIA GPU code
2134, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2135, ! blockidx%x threadidx%x collapsed
2133, Generating default present(kmh_zm(:ngrdcol,:nzm),km_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,74:75))
2144, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2145, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2146, ! blockidx%x threadidx%x collapsed
2144, Generating default present(edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt))
2146, Generating implicit firstprivate(edsclr_dim)
2196, Generating update self(thlm(:,:),thlm700(:),thlm1000(:),edsclrm(:,:,:),rtm(:,:))
2213, Generating implicit firstprivate(nzt,ngrdcol)
Generating NVIDIA GPU code
2214, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2215, ! blockidx%x threadidx%x collapsed
2213, Generating default present(rtm(:ngrdcol,:nzt),edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm700(:ngrdcol),thlm1000(:ngrdcol),thlm(:ngrdcol,:nzt))
2215, Generating implicit firstprivate(edsclr_dim)
2549, 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(:,:))
2596, 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(:,:))
2621, Generating update self(wp2sclrp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wpsclrp(:,:,:),sclrpthvp(:,:,:),sclrp2(:,:,:),wpedsclrp(:,:,:),sclrpthlp(:,:,:),sclrm(:,:,:),sclrprtp(:,:,:),sclrprcp(:,:,:),sclrm_forcing(:,:,:),wpsclrpthlp(:,:,:))
2626, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
2699, 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(:))
2706, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:))
2710, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:))
2746, Generating update self(thlm(:,:),rtm_forcing(:,:),rtm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),wprtp_sfc(:),wprtp(:,:),wm_zt(:,:),thlm_forcing(:,:),wm_zm(:,:))
2810, Generating exit data delete(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:))
2814, Generating exit data delete(wpedsclrp(:,:,:))
2817, 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/eqa19.F.o
[684/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F.o
[685/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F.o
[686/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F.o
[687/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F.o
[688/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F.o
[689/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F.o
[690/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F.o
[691/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F.o
[692/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F.o
[693/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F.o
[694/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.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/eqa17g.F.o
[697/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F.o
[698/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F.o
[699/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F.o
[700/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F.o
[701/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F.o
[702/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F.o
[703/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F.o
[704/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F.o
[705/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90.o
[706/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F.o
[707/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F.o
[708/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F.o
[709/915] Building Fortran object src/CMakeFiles/text_writer_lib.dir/text_writer.F90.o
[710/915] Building Fortran object src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.o
[711/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F.o
[712/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F.o
[713/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90.o
[714/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F.o
[715/915] Linking Fortran static library src/libtext_writer_lib.a
[716/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F.o
[717/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F.o
[718/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F.o
[719/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F.o
[720/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F.o
[721/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F.o
[722/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F.o
[723/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F.o
[724/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F.o
[725/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F.o
[726/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F.o
[727/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F.o
[728/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.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/frzh.F.o
[731/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F.o
[732/915] Linking Fortran static library src/Microphys/Microphys_utils/libmicrophys_utils_lib.a
[733/915] Generating Fortran dyndep file src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/Fortran.dd
[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/tgqi.F.o
[736/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90.o
[737/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90.o
[738/915] Generating Fortran dyndep file src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Fortran.dd
[739/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F.o
[740/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F.o
[741/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F.o
[742/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F.o
[743/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F.o
[744/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F.o
[745/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F.o
[746/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90.o
[747/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90.o
[748/915] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90.o
[749/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F.o
[750/915] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F.o
[751/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90.o
[752/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.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/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90.o
[756/915] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F.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_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/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/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90.o
[778/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
[779/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)
[780/915] Linking Fortran static library src/Microphys/Morrison_microphys/libmorrison_microphys_lib.a
[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_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/nr.f90.o
[794/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.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/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:ngrdcol,1:gr%nzt))
353, Generating exit data delete(z_i(:),lwp(:,:),heaviside(:,:))
simple_rad_bomex:
388, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
389, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
390, ! blockidx%x threadidx%x collapsed
388, Generating default present(radht(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr)
liq_water_path:
559, Generating implicit firstprivate(ngrdcol,nzm)
Generating NVIDIA GPU code
560, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
562, !$acc loop seq
559, Generating default present(rho(:ngrdcol,:nzm-1),rcm(:ngrdcol,:nzm-1),invrs_dzt(:ngrdcol,:nzm-1))
560, Generating implicit firstprivate(k)
562, Loop carried dependence of liq_water_path prevents parallelization
Loop carried backward dependence of liq_water_path prevents vectorization
[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/amebsa.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/ran_state.f90.o
[806/915] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.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/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/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/Nc_Ncn_test.F90.o
[831/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.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/Microphys/CMakeFiles/microphys_lib.dir/cloud_sed_module.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/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))
[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/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90.o
[838/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
[839/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90.o
[840/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90.o
[841/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.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/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90.o
[846/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)
[847/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90.o
[848/915] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.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_driver_test/src/G_unit_test_types/spurious_source_test.F90: 218)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/spurious_source_test.F90: 222)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/spurious_source_test.F90: 275)
NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_driver_test/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:
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_oct14.F90.o
[855/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90.o
[856/915] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90.o
[857/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(:,:,:))
295, 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(:,:,:))
298, Generating update device(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:))
396, 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(:,:,:))
[858/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))
[859/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]
[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
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(:))
[862/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
[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/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)
[865/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)
[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/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)
[868/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)
[869/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)
[870/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(:))
[871/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(:))
[872/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(:))
[873/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(:))
[874/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(:))
[875/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)
[876/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)
[877/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)
[878/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90.o
[879/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
[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/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(:))
[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/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)
[884/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_driver_test/src/G_unit_test_types/pdf_parameter_tests.F90: 428)
[885/915] Linking Fortran static library src/G_unit_test_types/libG_unit_test_lib.a
[886/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(:))
[887/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90.o
[888/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90.o
[889/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)
[890/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90.o
[891/915] Linking Fortran static library src/Benchmark_cases/libbenchmark_cases_lib.a
[892/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90.o
[893/915] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90.o
[894/915] Linking Fortran static library src/Microphys/libmicrophys_lib.a
[895/915] Generating Fortran dyndep file src/CMakeFiles/G_unit_tests.dir/Fortran.dd
[896/915] Generating Fortran dyndep file src/CMakeFiles/clubb_driver_lib.dir/Fortran.dd
[897/915] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o
[898/915] Linking Fortran executable src/G_unit_tests
nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead.
[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:
2546, 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(:,:,:,:))
2621, 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(:,:))
2626, Generating enter data create(edsclrm(:,:,:))
Generating enter data copyin(edsclrm_init(:,:))
Generating enter data create(edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:))
2630, 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:
2701, Generating implicit firstprivate(ngrdcol,lh_num_samples)
Generating NVIDIA GPU code
2702, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2703, ! blockidx%x threadidx%x collapsed
2704, ! blockidx%x threadidx%x collapsed
2705, !$acc loop seq
2701, 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)
2705, Loop is parallelizable
2712, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2713, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2714, ! blockidx%x threadidx%x collapsed
2712, Generating default present(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))
2769, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2770, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2771, ! blockidx%x threadidx%x collapsed
2769, 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))
2816, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
2817, !$acc loop gang, vector(128) ! blockidx%x threadidx%x
2816, 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))
2830, Generating implicit firstprivate(ngrdcol,sclr_dim)
Generating NVIDIA GPU code
2831, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2832, ! blockidx%x threadidx%x collapsed
2833, ! blockidx%x threadidx%x collapsed
2830, 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))
2841, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
2842, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2843, ! blockidx%x threadidx%x collapsed
2844, ! blockidx%x threadidx%x collapsed
2841, 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))
2854, Generating implicit firstprivate(sclr_dim,ngrdcol)
Generating NVIDIA GPU code
2855, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2856, ! blockidx%x threadidx%x collapsed
2854, Generating default present(wpsclrp_sfc(1:ngrdcol,1:sclr_dim))
2865, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
2866, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2867, ! blockidx%x threadidx%x collapsed
2868, ! blockidx%x threadidx%x collapsed
2865, 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))
2875, Generating implicit firstprivate(ngrdcol,edsclr_dim)
Generating NVIDIA GPU code
2876, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
2877, ! blockidx%x threadidx%x collapsed
2875, Generating default present(wpedsclrp_sfc(1:ngrdcol,1:edsclr_dim))
2886, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
2887, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2888, ! blockidx%x threadidx%x collapsed
2889, ! blockidx%x threadidx%x collapsed
2886, 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))
2897, Generating implicit firstprivate(ngrdcol,hydromet_dim)
Generating NVIDIA GPU code
2898, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x
2899, ! blockidx%x threadidx%x collapsed
2900, ! blockidx%x threadidx%x collapsed
2897, Generating default present(wphydrometp(1:ngrdcol,1:gr%nzm,1:hydromet_dim),gr)
3020, Generating update self(deltaz(:),gr%zt(:,:),gr%zm(:,:),clubb_params(:,:))
3026, 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:
3264, Generating update self(wp2thvp(:,:),thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2up(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wprtp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:),wpthlp(:,:))
3267, Generating update self(sclrm(:,:,:))
3268, Generating update self(edsclrm(:,:,:))
3329, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3330, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3331, ! blockidx%x threadidx%x collapsed
3329, 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))
3347, Generating implicit firstprivate(ngrdcol)
Generating NVIDIA GPU code
3348, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x
3349, ! blockidx%x threadidx%x collapsed
3347, 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))
3360, Generating update self(rfrzm(:,:))
3370, Generating update device(rfrzm(:,:))
3589, 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(:,:,:))
3604, Generating copyout(skw_zm(:,:)) [if not already present]
Generating copyin(wp3_zm(:,:),wp2(:,:),clubb_params(:,:)) [if not already present]
3683, Generating update device(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:),wpthlp_mc(:,:))
3685, Generating update device(wphydrometp(:,:,:))
3704, Generating update self(cloud_frac(:,:),rcm(:,:),rho_zm(:,:),rho(:,:),exner(:,:))
3719, Generating update device(thlm_mc(:,:),rcm_mc(:,:))
3725, Generating update self(cloud_frac(:,:))
3736, Generating update self(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:))
clean_up_clubb:
4062, 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(:,:,:,:))
4138, Generating exit data delete(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp3(:,:,:),sclrp2(:,:,:),sclrm_init(:,:),sclrpthvp(:,:,:),sclr_tol(:),wpsclrp(:,:,:),sclrm(:,:,:),sclrm_forcing(:,:,:),wpsclrp_sfc(:,:))
4143, Generating exit data delete(edsclrm(:,:,:),edsclrm_init(:,:),edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:))
4147, 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_tuner.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_standalone.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_thread_test.dir/clubb_thread_test.F90.o
[908/915] Building Fortran object src/CMakeFiles/clubb_standalone.dir/clubb_standalone.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_driver_test/install/nvhpc_GPUopenacc_PRECdouble/libclubb_driver_lib.a
-- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/clubb_tuner
-- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/clubb_tuner" to "/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/G_unit_tests
-- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/G_unit_tests" to "/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/clubb_thread_test
-- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/clubb_thread_test" to "/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone
-- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/clubb_standalone" to "/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/lib64:/usr/local/spack/opt/spack/linux-pop22-cascadelake/nvhpc-24.3/netcdf-fortran-4.5.3-sl35xhk3ea5mtoylsgjg62d2bg3zto3k/lib"
-- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/clubb_driver_test
-- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/clubb_driver_test" to "/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble:/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/lib:/home/jenkins/workspace/clubb_driver_test/install/nvhpc_GPUopenacc_PRECdouble/lib64:/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
+ ulimit -s 8388608
+ run_scripts/run_scm_all.py -nproc 1 -min_cases -multicol 8 -max_iters 200 -out_dir standalone_output_nvhpc
Performing min-cases run
Using 1 process(es)
Cases to run: arm, atex, bomex, dycoms2_rf01, dycoms2_rf02_ds, rico, wangara, arm_97, gabls3_night, lba, twp_ice
COMPLETE -- arm
COMPLETE -- atex
COMPLETE -- bomex
COMPLETE -- dycoms2_rf01
COMPLETE -- dycoms2_rf02_ds
COMPLETE -- rico
COMPLETE -- wangara
COMPLETE -- arm_97
COMPLETE -- gabls3_night
COMPLETE -- lba
COMPLETE -- twp_ice
=================== Runs Complete ===================
All cases ran to completion.
+ run_scripts/run_scm_all.py -nproc 1 -min_cases -multicol 8 -max_iters 200 -out_dir driver_test_output_nvhpc -driver_test
Performing min-cases run
Using 1 process(es)
Cases to run: arm, atex, bomex, dycoms2_rf01, dycoms2_rf02_ds, rico, wangara, arm_97, gabls3_night, lba, twp_ice
COMPLETE -- arm
COMPLETE -- atex
COMPLETE -- bomex
COMPLETE -- dycoms2_rf01
COMPLETE -- dycoms2_rf02_ds
COMPLETE -- rico
COMPLETE -- wangara
COMPLETE -- arm_97
COMPLETE -- gabls3_night
COMPLETE -- lba
COMPLETE -- twp_ice
=================== Runs Complete ===================
All cases ran to completion.
+ run_scripts/run_bindiff_all.py standalone_output_nvhpc driver_test_output_nvhpc
Directory 1 is standalone_output_nvhpc
Directory 2 is driver_test_output_nvhpc
Using reporting threshold: 0.0
The following cases will be compared: ['arm_97', 'arm', 'atex', 'bomex', 'dycoms2_rf01', 'dycoms2_rf02_ds', 'gabls3_night', 'lba', 'rico', 'twp_ice', 'wangara']
================================================ arm_97 ================================================
>No differences detected by the linux diff in arm_97_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case arm_97.<<<
=====================================================================================================
================================================ arm ================================================
>No differences detected by the linux diff in arm_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case arm.<<<
=====================================================================================================
================================================ atex ================================================
>No differences detected by the linux diff in atex_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case atex.<<<
=====================================================================================================
================================================ bomex ================================================
>No differences detected by the linux diff in bomex_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case bomex.<<<
=====================================================================================================
================================================ dycoms2_rf01 ================================================
>No differences detected by the linux diff in dycoms2_rf01_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf01.<<<
=====================================================================================================
================================================ dycoms2_rf02_ds ================================================
>No differences detected by the linux diff in dycoms2_rf02_ds_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf02_ds.<<<
=====================================================================================================
================================================ gabls3_night ================================================
>No differences detected by the linux diff in gabls3_night_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case gabls3_night.<<<
=====================================================================================================
================================================ lba ================================================
>No differences detected by the linux diff in lba_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case lba.<<<
=====================================================================================================
================================================ rico ================================================
>No differences detected by the linux diff in rico_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case rico.<<<
=====================================================================================================
================================================ twp_ice ================================================
>No differences detected by the linux diff in twp_ice_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case twp_ice.<<<
=====================================================================================================
================================================ wangara ================================================
>No differences detected by the linux diff in wangara_stats.nc<
>>>The linux diff could not detect any differences in the file pairs for case wangara.<<<
=====================================================================================================
SUMMARY:
Linux diff did not detect any differences in the compared files.
Pass: 11 cases ['arm_97', 'arm', 'atex', 'bomex', 'dycoms2_rf01', 'dycoms2_rf02_ds', 'gabls3_night', 'lba', 'rico', 'twp_ice', 'wangara']
Fail: 0 cases []
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS