Started by user ha:////4JyDu1vIqkwNtJkal8yaLGBFMzV/ozHkJ3buaV3dBN6qAAAAmB+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAyeEgZe/dLi1CL9spzEIqAmAFTxNJXCAAAAVince Larson Obtained jenkins_tests/clubb_driver_test/Jenkinsfile from git https://github.com/larson-group/clubb.git ha:////4Cjittq30hkYZjMOAEpajcZR0V8yygtTgYIvukrI0KfJAAAAoh+LCAAAAAAAAP9tjTEOwjAQBM8BClpKHuFItIiK1krDC0x8GCfWnbEdkooX8TX+gCESFVvtrLSa5wtWKcKBo5UdUu8otU4GP9jS5Mixv3geZcdn2TIl9igbHBs2eJyx4YwwR1SwULBGaj0nRzbDRnX6rmuvydanHMu2V1A5c4MHCFXMWcf8hSnC9jqYxPTz/BXAFEIGsfuclm8zQVqFvQAAAA==[Pipeline] Start of Pipeline ha:////4OfoazyckbArggUo3ISfTGPxmxxRdP+stEFkv8dA98gsAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycohUghExsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jduZBmjwAAAAA==[Pipeline] node Running on ha:////4G0rVGZLwo0Ou9gETTdp4+2MbPAapBxm7bvz8E5cWqs8AAAAnB+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAzWEgYB/eT83ILSktQi/dzMkuQMfQBx0n6exQAAAA==mitch in /home/jenkins/workspace/clubb_driver_test ha:////4FDlcnFr9e5989JzoK959XjJGyMMLx4dByuovsdbc3KZAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycoh0gA0xsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jfoP95RwAAAAA==[Pipeline] { ha:////4AE7Ft0kRt6yDHyl9I4e/bM1ttJPxUELiw6uNZ0QbR7MAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycoh0gQkxsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jc09154wAAAAA==[Pipeline] stage ha:////4FkD70+B6a5J0827ONeUqfTiQDpR4+VE+gWaygTpm9OWAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycoh0ggUxsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jek7ggRwAAAAA==[Pipeline] { (Declarative: Checkout SCM) ha:////4DWhhCSzqWCnqMgye1segLjeKHvm/Xy9xZ/t+WlCd57ZAAAAoh+LCAAAAAAAAP9tjTEOAiEURD9rLGwtPQTbaWGsbAmNJ0AWEZb8zwLrbuWJvJp3kLiJlZNMMm+a93rDOic4UbLcG+wdZu14DKOti0+U+lugiXu6ck2YKRguzSSpM+cFJRUDS1gDKwEbgzpQdmgLbIVXD9UGhba9lFS/o4DGdQM8gYlqLiqVL8wJdvexy4Q/z18BzLEA29ce4gfg7KmOvAAAAA==[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 Avoid second fetch Checking out Revision d93dd4e58f75626f8b70b6e631d463aed4ed53fa (refs/remotes/origin/master) Commit message: "More small bug fixes" > 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 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f d93dd4e58f75626f8b70b6e631d463aed4ed53fa # timeout=10 > git rev-list --no-walk d93dd4e58f75626f8b70b6e631d463aed4ed53fa # timeout=10 ha:////4M0lBXi8L0O4N1wFY5lRb5LBLalDgJBC9nNrfR5OtcBNAAAAoh+LCAAAAAAAAP9tjTEOAiEURD9rLGwtPQTbGRNjZUtoPAGyiLDkfxZYdytP5NW8g8RNrJxkknnTvNcb1jnBiZLl3mDvMGvHYxhtXXyi1N8CTdzTlWvCTMFwaSZJnTkvKKkYWMIaWAnYGNSBskNbYCu8eqg2KLTtpaT6HQU0rhvgCUxUc1GpfGFOsLuPXSb8ef4KYI6xADvU7j9Dg2gqvAAAAA==[Pipeline] } ha:////4C9gVc/RMYuh4P3VFxhWoDv34M8ROVTApORMFM74AFZeAAAAoh+LCAAAAAAAAP9tjTEOAiEURD9rLGwtPQRbWRhjZUtoPAGyiLDkfxZYdytP5NW8g8RNrJxkknnTvNcb1jnBiZLl3mDvMGvHYxhtXXyi1N8CTdzTlWvCTMFwaSZJnTkvKKkYWMIaWAnYGNSBskNbYCu8eqg2KLTtpaT6HQU0rhvgCUxUc1GpfGFOsLuPXSb8ef4KYI6xADvU7j9J+wGOvAAAAA==[Pipeline] // stage ha:////4OMUaFGtWHpXHrnJEqNuTaTTH7zYW1TXuR1OOwesYqpuAAAAph+LCAAAAAAAAP9tjTEOwjAQBM9BKWgpeYQDEh2iorXc8AITG+PEugv2haTiRXyNPxCIRMVWOyut5vmCMic4UPKycdgGzHWQXez91ORAqb1EGmRDZ1kTZopOajdosu44oyZ2MEcUsFCwdFhHygE9w0o15m6qaNBXJ07TtldQBHuDBwg1mdkk/sKYYH3tbSb8ef4KYOwYxI6h2G4+x/INtuQqUcEAAAA=[Pipeline] withEnv ha:////4POBlF/w66TdRjLOMaZmbKoF4qlP3EsxWZ8MwJufSwVuAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+DOrAycoiUzoiJNerCCUITQtLo/zZJSSdOxNW4Ay2VmPBg2Zas93pDGQOcKBjuNHYWY2t570czJ54pdDdPmTu68pYwkte80bkhpc9rbShpWFUw2AjYamw9RYsmwU44+ZCVl2iqSwrzdhTArBrgCYWYyUmG9C1TgP19VJHwx/kLgKlPwOrDYvXyLD8BobDcwgAAAA==[Pipeline] { ha:////4CZMEuZltkWrpbK+PirOYQRSCqpH7y+OE712fANE7n/gAAAAph+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUZUVMrFEWThCaEJJG/7dJSjpxIq7GHWipxIQHy7ZkvdcbqhjgRMEwp7GzGFvLej+aObFMobt5yszRlbWEkbxmQmdBSp/XKihpWFWUsOGw1dh6ihZNgh138iFrL9HUlxTm7cihtGqAJxR8JicZ0rdMAfb3UUXCH+cvAKY+Qdk0ix2WZ/UBbwyqm8IAAAA=[Pipeline] stage ha:////4KUMCWFfscl/TOIZTM5EUNA/xqZlP8Dml1BjSoC8QS+sAAAAph+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUwIiYukZZOEFoQkgb/V9+UtqJE3E17kBLJSY8WLYl673eUESGE7ETjcXWY6y96ELvpiQG4vYaaBANXURNGClYoeygyNhqqYqShUVZDisJa4t1oOjRJdjIRj90GTS68px42o4Scm/u8IRMTuSkOX3LyLC99SYS/jh/ATB2CfLdfrbD/Cw+y7kUycIAAAA=[Pipeline] { (standard cases + multi_col with ifx) ha:////4ANXFJd3P2uH6oG6fHcMxklx/Urd1yvPwqSjWMs4SBztAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBB2iSmu54QUmNsaJdWdsh6TiRXyNPxCIRMUWq51t5vmCZYpw5GixNdQ5So3D4Hs7LRw4dhfPA7Z8xoYpsTcozSBZm3pGydnAnKKEhYCVocZzcmQzrEWr7qryimx1ynH6DgJKp2/wgEJM5qxi/sIYYXPtdWL6ef4KYAwZyu3uU/vwBgq0rvS+AAAA[Pipeline] sh + source /etc/profile.d/larson-group.sh ++ export GIT_EDITOR=vi ++ GIT_EDITOR=vi ++ export SVN_EDITOR=vi ++ SVN_EDITOR=vi ++ export OMP_STACKSIZE=1048579 ++ OMP_STACKSIZE=1048579 ++ export LMOD_ROOT=/opt/lmod/ ++ LMOD_ROOT=/opt/lmod/ ++ source /opt/lmod//lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/gcc-12.2.0/lmod-8.7.37-fq24mybyn2li6got2bxzk62ejh5d3p4z/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx +++ find /usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core -print -quit ++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core ++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core + module load 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-skylake_avx512/gcc-12.2.0/intel-oneapi-compilers-2023.2.0-od6qbkw4h7zydnyvjahatxrprimcyseq/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-skylake_avx512/gcc-12.2.0/intel-oneapi-compilers-2023.2.0-od6qbkw4h7zydnyvjahatxrprimcyseq/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-skylake_avx512/gcc-12.2.0/intel-oneapi-compilers-2023.2.0-od6qbkw4h7zydnyvjahatxrprimcyseq/compiler/2023.2.0/linux/bin/icpx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Compiling with double precision -- Found PkgConfig: /usr/local/spack/opt/spack/linux-pop22-skylake_avx512/gcc-12.2.0/pkgconf-2.2.0-m7jt4djj7ycrz7g6yadslcm2qmulsagd/bin/pkg-config (found version "2.2.0") -- Checking for module 'netcdf-fortran' -- Found netcdf-fortran, version 4.5.3 -- netcdf-fortran found via pkg-config -- Include dirs: /usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt/include;/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-c-4.9.2-7lj7hfi2tfu2m25wtuyse5i2ptsx5v7z/include -- Libraries: netcdff -- Derived NetCDFFortran_ROOT = /usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt -- Configuring done -- Generating done -- Build files have been written to: /home/jenkins/workspace/clubb_driver_test/build/ifx_PRECdouble Setting CLUBB installation dir: /home/jenkins/workspace/clubb_driver_test/build/ifx_PRECdouble Setting CLUBB installation dir: /home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble Using inferred toolchain file: /home/jenkins/workspace/clubb_driver_test/cmake/toolchains/linux_x86_64_ifx.cmake about to cmnake /home/jenkins/workspace/clubb_driver_test/build/ifx_PRECdouble Running CMake configure... Scanning dependencies of target clubb_lapack_shared Scanning dependencies of target scm_activation_lib [ 0%] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f.o [ 0%] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f.o [ 0%] Building Fortran object src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90.o Scanning dependencies of target clubb_lapack_double Scanning dependencies of target clubb_lapack_single [ 0%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f.o [ 0%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f.o [ 0%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f.o [ 1%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f.o [ 2%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/SCM_Activation/aer_ccn_act_k.F90(129): remark #7712: This variable has not been used. [T1] subroutine aer_ccn_act_k (T1, P1, Updraft1, TotalMass, tym, & --------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/SCM_Activation/aer_ccn_act_k.F90(129): remark #7712: This variable has not been used. [P1] subroutine aer_ccn_act_k (T1, P1, Updraft1, TotalMass, tym, & ------------------------------^ [ 2%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f.o [ 2%] Built target clubb_lapack_shared [ 2%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f.o [ 2%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f.o [ 2%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f.o [ 2%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f.o [ 2%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sasum.f.o [ 2%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.f.o [ 3%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f.o [ 3%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f.o [ 4%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f.o [ 4%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f.o [ 4%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f.o [ 4%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f.o [ 4%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f.o [ 4%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f.o [ 4%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f.o [ 4%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f.o [ 5%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f.o [ 6%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f.o [ 6%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsv.f.o [ 6%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f.o [ 6%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f.o [ 6%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f.o [ 6%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f.o [ 7%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f.o [ 7%] Linking Fortran static library libscm_activation_lib.a [ 7%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f.o [ 7%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f.o [ 7%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f.o [ 7%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f.o [ 7%] Built target scm_activation_lib [ 7%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f.o [ 8%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f.o [ 8%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.f.o [ 8%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.f.o [ 8%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.f.o [ 8%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f.o [ 9%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f.o [ 10%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f.o [ 10%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f.o [ 10%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f.o [ 10%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f.o [ 10%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f.o [ 10%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f.o [ 10%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f.o [ 10%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f.o [ 10%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.f.o [ 11%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.f.o [ 11%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f.o [ 11%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f.o [ 12%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f.o [ 12%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f.o [ 12%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f.o [ 12%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f.o [ 12%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slabad.f.o [ 12%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f.o [ 13%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacn2.f.o [ 13%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacpy.f.o [ 14%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.f.o [ 14%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.f.o [ 14%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaev2.f.o [ 14%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f.o [ 14%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f.o [ 14%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f.o [ 14%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f.o [ 15%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaisnan.f.o [ 15%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slamch.f.o [ 16%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f.o [ 16%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f.o [ 16%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f.o [ 16%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.f.o [ 16%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f.o [ 16%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f.o [ 16%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangt.f.o [ 17%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f.o [ 17%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f.o [ 17%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f.o [ 17%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f.o [ 17%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f.o [ 18%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f.o [ 19%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slansy.f.o [ 19%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f.o [ 19%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f.o [ 19%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f.o [ 19%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slapy2.f.o [ 19%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f.o [ 19%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f.o [ 19%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.f.o [ 20%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f.o [ 20%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f.o [ 21%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f.o [ 21%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f.o [ 21%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f.o [ 21%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f.o [ 21%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f.o [ 21%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfg.f.o [ 21%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.f.o [ 21%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f.o [ 22%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f.o [ 22%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f.o [ 23%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f.o [ 23%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slascl.f.o [ 23%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f.o [ 23%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f.o [ 23%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f.o [ 23%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f.o [ 23%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f.o [ 24%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f.o [ 25%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f.o [ 25%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f.o [ 25%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f.o [ 25%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f.o [ 25%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f.o [ 25%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f.o [ 25%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f.o [ 26%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f.o [ 26%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2r.f.o [ 26%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f.o [ 26%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.f.o [ 26%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f.o [ 26%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.f.o [ 27%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f.o [ 27%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f.o [ 28%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f.o [ 28%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f.o [ 28%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f.o [ 28%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f.o [ 29%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f.o [ 29%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f.o [ 29%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f.o [ 29%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f.o [ 29%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f.o [ 29%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f.o [ 29%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f.o [ 30%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f.o [ 30%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f.o [ 30%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/srscl.f.o [ 31%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sscal.f.o [ 31%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f.o [ 31%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f.o [ 31%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f.o [ 31%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f.o [ 31%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f.o [ 32%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f.o [ 32%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f.o [ 32%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f.o [ 33%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f.o [ 33%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f.o [ 33%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f.o [ 33%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f.o [ 33%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f.o [ 33%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f.o [ 34%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f.o [ 34%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f.o [ 34%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f.o [ 34%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f.o [ 34%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f.o [ 34%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f.o [ 34%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f.o [ 35%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.f.o [ 36%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f.o [ 36%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f.o /home/jenkins/workspace/clubb_driver_test/src/Lapack/Lapack_double/iparmq.f(223): remark #7712: This variable has not been used. [OPTS] INTEGER FUNCTION IPARMQ( ISPEC, NAME, OPTS, N, ILO, IHI, LWORK ) --------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Lapack/Lapack_double/iparmq.f(223): remark #7712: This variable has not been used. [N] INTEGER FUNCTION IPARMQ( ISPEC, NAME, OPTS, N, ILO, IHI, LWORK ) --------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Lapack/Lapack_double/iparmq.f(223): remark #7712: This variable has not been used. [LWORK] INTEGER FUNCTION IPARMQ( ISPEC, NAME, OPTS, N, ILO, IHI, LWORK ) ---------------------------------------------------------------^ [ 36%] Built target clubb_lapack_double [ 36%] Built target clubb_lapack_single [ 37%] Linking Fortran static library liblapack_lib.a [ 37%] Built target lapack_lib Scanning dependencies of target clubb_core_lib [ 37%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/error_code.F90.o [ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameter_indices.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_precision.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_interfaces.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/input_names.F90.o /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/error_code.F90(82): warning #8889: Explicit interface or EXTERNAL declaration is required. [GETPID] write(err_header,'(A7,I7,A20)') "Process ", getpid(), " -- CLUBB -- ERROR: " ----------------------------------------------------^ [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stat_file_module.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_variables.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90.o [ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90.o [ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90.o [ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_module.F90.o [ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90.o [ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90.o [ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90.o [ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90.o [ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90.o [ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90.o [ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90.o [ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90.o [ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_type.F90.o [ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90.o [ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90.o /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/penta_bicgstab_solver.F90(367): remark #7712: This variable has not been used. [J] integer :: j, k, i, b ! Loop Variables ---------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/penta_bicgstab_solver.F90(292): remark #7712: This variable has not been used. [J] integer :: i, j, k ------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/penta_bicgstab_solver.F90(127): remark #7712: This variable has not been used. [J] integer :: iter, j, k, i ! Loop Variables ---------------------^ [ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90.o [ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90.o [ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90.o [ 45%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90.o [ 46%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/output_grads.F90.o [ 46%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90.o [ 46%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_type_utilities.F90.o [ 47%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/input_reader.F90.o [ 47%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90.o [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_lh_sfc_module.F90.o [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_lh_zt_module.F90.o [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_rad_zm_module.F90.o [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_rad_zt_module.F90.o [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_sfc_module.F90.o [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_zm_module.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_zt_module.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90.o /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/matrix_solver_wrapper.F90(258): remark #7712: This variable has not been used. [I] integer :: i, k, j, its ---------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/matrix_solver_wrapper.F90(118): remark #7712: This variable has not been used. [I] integer :: i, k, its ---------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/matrix_solver_wrapper.F90(258): remark #7712: This variable has not been used. [K] integer :: i, k, j, its ------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/matrix_solver_wrapper.F90(118): remark #7712: This variable has not been used. [K] integer :: i, k, its ------------------^ [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90.o [ 50%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90.o [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90.o [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90.o [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90.o [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90.o [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90.o [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_helper_module.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_utilities.F90.o /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/pdf_utilities.F90(1400): remark #7712: This variable has not been used. [M] m ------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/mono_flux_limiter.F90(1339): remark #7712: This variable has not been used. [I] integer :: i ---------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/mono_flux_limiter.F90(463): remark #7712: This variable has not been used. [TMP] tmp, & ------^ [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90.o [ 53%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90.o [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90.o [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90.o [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/output_netcdf.F90.o [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90.o [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90.o [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90.o /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1788): warning #8889: Explicit interface or EXTERNAL declaration is required. [NF_ENDDEF] call nf_enddef(ncid_zm) -----------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1837): warning #8889: Explicit interface or EXTERNAL declaration is required. [NF_ENDDEF] call nf_enddef(ncid_zt) -----------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/advance_windm_edsclrm_module.F90(1736): remark #7712: This variable has not been used. [J] integer :: i, j ------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1484): remark #7712: This variable has not been used. [UM] um, vm, up3, vp3, rtm, thlm, rtp3, thlp3, wp3, upwp, vpwp, & --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1484): remark #7712: This variable has not been used. [VM] um, vm, up3, vp3, rtm, thlm, rtp3, thlp3, wp3, upwp, vpwp, & ------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1484): remark #7712: This variable has not been used. [UP3] um, vm, up3, vp3, rtm, thlm, rtp3, thlp3, wp3, upwp, vpwp, & ----------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1484): remark #7712: This variable has not been used. [VP3] um, vm, up3, vp3, rtm, thlm, rtp3, thlp3, wp3, upwp, vpwp, & ---------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1484): remark #7712: This variable has not been used. [RTP3] um, vm, up3, vp3, rtm, thlm, rtp3, thlp3, wp3, upwp, vpwp, & -------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1484): remark #7712: This variable has not been used. [THLP3] um, vm, up3, vp3, rtm, thlm, rtp3, thlp3, wp3, upwp, vpwp, & -------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1486): remark #7712: This variable has not been used. [SCLRM] sclrm, sclrp3, wpsclrp, sclrp2, sclrprtp, sclrpthlp, & --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1486): remark #7712: This variable has not been used. [SCLRP3] sclrm, sclrp3, wpsclrp, sclrp2, sclrprtp, sclrpthlp, & ---------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1486): remark #7712: This variable has not been used. [WPSCLRP] sclrm, sclrp3, wpsclrp, sclrp2, sclrprtp, sclrpthlp, & -----------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1486): remark #7712: This variable has not been used. [SCLRP2] sclrm, sclrp3, wpsclrp, sclrp2, sclrprtp, sclrpthlp, & --------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1486): remark #7712: This variable has not been used. [SCLRPRTP] sclrm, sclrp3, wpsclrp, sclrp2, sclrprtp, sclrpthlp, & ----------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1486): remark #7712: This variable has not been used. [SCLRPTHLP] sclrm, sclrp3, wpsclrp, sclrp2, sclrprtp, sclrpthlp, & --------------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1487): remark #7712: This variable has not been used. [P_IN_PA] p_in_Pa, exner, rcm, cloud_frac, wp2thvp, wp2up, wpthvp, & --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1487): remark #7712: This variable has not been used. [EXNER] p_in_Pa, exner, rcm, cloud_frac, wp2thvp, wp2up, wpthvp, & -----------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1487): remark #7712: This variable has not been used. [WP2THVP] p_in_Pa, exner, rcm, cloud_frac, wp2thvp, wp2up, wpthvp, & -----------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1487): remark #7712: This variable has not been used. [WP2UP] p_in_Pa, exner, rcm, cloud_frac, wp2thvp, wp2up, wpthvp, & --------------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1487): remark #7712: This variable has not been used. [WPTHVP] p_in_Pa, exner, rcm, cloud_frac, wp2thvp, wp2up, wpthvp, & ---------------------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1488): remark #7712: This variable has not been used. [RTPTHVP] rtpthvp, & --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1489): remark #7712: This variable has not been used. [THLPTHVP] thlpthvp, sclrpthvp, wp2rtp, wp2thlp, wpup2, wpvp2, & --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1489): remark #7712: This variable has not been used. [SCLRPTHVP] thlpthvp, sclrpthvp, wp2rtp, wp2thlp, wpup2, wpvp2, & ------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1489): remark #7712: This variable has not been used. [WP2RTP] thlpthvp, sclrpthvp, wp2rtp, wp2thlp, wpup2, wpvp2, & -----------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1489): remark #7712: This variable has not been used. [WP2THLP] thlpthvp, sclrpthvp, wp2rtp, wp2thlp, wpup2, wpvp2, & -------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1489): remark #7712: This variable has not been used. [WPUP2] thlpthvp, sclrpthvp, wp2rtp, wp2thlp, wpup2, wpvp2, & ----------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1489): remark #7712: This variable has not been used. [WPVP2] thlpthvp, sclrpthvp, wp2rtp, wp2thlp, wpup2, wpvp2, & -----------------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1490): remark #7712: This variable has not been used. [ICE_SUPERSAT_FRAC] ice_supersat_frac, uprcp, vprcp, rc_coef_zm, wp4, wp2up2, & --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1490): remark #7712: This variable has not been used. [UPRCP] ice_supersat_frac, uprcp, vprcp, rc_coef_zm, wp4, wp2up2, & ---------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1490): remark #7712: This variable has not been used. [VPRCP] ice_supersat_frac, uprcp, vprcp, rc_coef_zm, wp4, wp2up2, & ----------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1490): remark #7712: This variable has not been used. [RC_COEF_ZM] ice_supersat_frac, uprcp, vprcp, rc_coef_zm, wp4, wp2up2, & -----------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1490): remark #7712: This variable has not been used. [WP4] ice_supersat_frac, uprcp, vprcp, rc_coef_zm, wp4, wp2up2, & -----------------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1490): remark #7712: This variable has not been used. [WP2UP2] ice_supersat_frac, uprcp, vprcp, rc_coef_zm, wp4, wp2up2, & ----------------------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1491): remark #7712: This variable has not been used. [WP2VP2] wp2vp2, um_pert, vm_pert, upwp_pert, vpwp_pert, edsclrm, & --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1491): remark #7712: This variable has not been used. [UM_PERT] wp2vp2, um_pert, vm_pert, upwp_pert, vpwp_pert, edsclrm, & ----------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1491): remark #7712: This variable has not been used. [VM_PERT] wp2vp2, um_pert, vm_pert, upwp_pert, vpwp_pert, edsclrm, & -------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1491): remark #7712: This variable has not been used. [UPWP_PERT] wp2vp2, um_pert, vm_pert, upwp_pert, vpwp_pert, edsclrm, & ----------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1491): remark #7712: This variable has not been used. [VPWP_PERT] wp2vp2, um_pert, vm_pert, upwp_pert, vpwp_pert, edsclrm, & ---------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1491): remark #7712: This variable has not been used. [EDSCLRM] wp2vp2, um_pert, vm_pert, upwp_pert, vpwp_pert, edsclrm, & --------------------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1492): remark #7712: This variable has not been used. [RCM_IN_LAYER] rcm_in_layer, cloud_cover, w_up_in_cloud, w_down_in_cloud, & --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1492): remark #7712: This variable has not been used. [CLOUD_COVER] rcm_in_layer, cloud_cover, w_up_in_cloud, w_down_in_cloud, & ----------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1492): remark #7712: This variable has not been used. [W_UP_IN_CLOUD] rcm_in_layer, cloud_cover, w_up_in_cloud, w_down_in_cloud, & -----------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1492): remark #7712: This variable has not been used. [W_DOWN_IN_CLOUD] rcm_in_layer, cloud_cover, w_up_in_cloud, w_down_in_cloud, & --------------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1493): remark #7712: This variable has not been used. [CLOUDY_UPDRAFT_FRAC] cloudy_updraft_frac, cloudy_downdraft_frac, wprcp, & --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1493): remark #7712: This variable has not been used. [CLOUDY_DOWNDRAFT_FRAC] cloudy_updraft_frac, cloudy_downdraft_frac, wprcp, & -----------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1493): remark #7712: This variable has not been used. [WPRCP] cloudy_updraft_frac, cloudy_downdraft_frac, wprcp, & ----------------------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1494): remark #7712: This variable has not been used. [INVRS_TAU_ZM] invrs_tau_zm, Kh_zt, Kh_zm, thlprcp ) --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1494): remark #7712: This variable has not been used. [KH_ZT] invrs_tau_zm, Kh_zt, Kh_zm, thlprcp ) ----------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1494): remark #7712: This variable has not been used. [KH_ZM] invrs_tau_zm, Kh_zt, Kh_zm, thlprcp ) -----------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1494): remark #7712: This variable has not been used. [THLPRCP] invrs_tau_zm, Kh_zt, Kh_zm, thlprcp ) ------------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90(1676): remark #7712: This variable has not been used. [N] integer :: i, k, n, status ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/advance_xp2_xpyp_module.F90(2963): remark #7712: This variable has not been used. [J] integer :: j ---------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/advance_xm_wpxp_module.F90(4517): remark #7712: This variable has not been used. [I] integer :: i, ivar ---------------^ /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/advance_xm_wpxp_module.F90(4517): remark #7712: This variable has not been used. [IVAR] integer :: i, ivar ------------------^ [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90.o [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90.o [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90.o [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90.o [ 55%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90.o [ 55%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90.o [ 55%] Linking Fortran static library libclubb_core_lib.a [ 55%] Built target clubb_core_lib Scanning dependencies of target coamps_lib Scanning dependencies of target microphys_utils_lib Scanning dependencies of target text_writer_lib Scanning dependencies of target benchmark_cases_lib Scanning dependencies of target bugsrad_lib [ 56%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F.o [ 56%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F.o [ 56%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F.o [ 56%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F.o [ 56%] Building Fortran object src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.o [ 56%] Building Fortran object src/CMakeFiles/text_writer_lib.dir/text_writer.F90.o [ 58%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90.o [ 58%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa10g.F(53): warning #8889: Explicit interface or EXTERNAL declaration is required. [GAMMA] call gamma(garg,gm6pb) -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/conice.F(63): remark #7712: This variable has not been used. [CNN] real cnn (len) -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/conice.F(70): remark #7712: This variable has not been used. [DT] real dt -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/conice.F(73): remark #7712: This variable has not been used. [F3] real f3 -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/conice.F(75): remark #7712: This variable has not been used. [FTP] real ftp -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/conice.F(82): remark #7712: This variable has not been used. [MC] real mc -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/conice.F(83)/home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(5): remark #7712: This variable has not been used. [ARY1D] 4 ,twodt,pcut,tzero,lgrpl,ary1d,maxpt1d,kmax -------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(6): remark #7712: This variable has not been used. [I1DFLG] 5 ,maxvr1d,n1d,i1dflg,i1d,j1d,j,icomp,m,len) --------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(6): remark #7712: This variable has not been used. [I1D] 5 ,maxvr1d,n1d,i1dflg,i1d,j1d,j,icomp,m,len) ---------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(6): remark #7712: This variable has not been used. [J1D] 5 ,maxvr1d,n1d,i1dflg,i1d,j1d,j,icomp,m,len) -------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(6): remark #7712: This variable has not been used. [J] 5 ,maxvr1d,n1d,i1dflg,i1d,j1d,j,icomp,m,len) -----------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(6): remark #7712: This variable has not been used. [ICOMP] 5 ,maxvr1d,n1d,i1dflg,i1d,j1d,j,icomp,m,len) -------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(14): remark #7712: This variable has not been used. [IP] integer ip ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(16): remark #7712: This variable has not been used. [JP] integer jp ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(22): remark #7712: This variable has not been used. [NP] integer np ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(63): remark #7712: This variable has not been used. [K] integer k ---------------^ :/home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(72): remark #7712: This variable has not been used. [ABS8] real abs8 ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(73): remark #7712: This variable has not been used. [ABS9] real abs9 ------------^ / remark #7712: This variable has not been used. [N12] real n12 -----------^ home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(83): remark #7712: This variable has not been used. [TST] real tst ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjmlt.F(84): remark #7712: This variable has not been used. [TP3] real tp3 ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(571): warning #8889: Explicit interface or EXTERNAL declaration is required. [SLOPE] call slope(sfrain,sfraincm,sfsnow,sfgraup,qrtemp,qstemp,qgtemp -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(597): warning #8889: Explicit interface or EXTERNAL declaration is required. [ESATV] call esatv(tttemp,apbp ,mkk) -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(598): warning #8889: Explicit interface or EXTERNAL declaration is required. [ESATI] call esati(tttemp,appbpp,mkk) -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(720): warning #8889: Explicit interface or EXTERNAL declaration is required. [TGQG] call tgqg(fallg,qgtemp,sfgraup,pterm4,pcut,abar,bgrp,mkk) --------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(723): warning #8889: Explicit interface or EXTERNAL declaration is required. [TGQR] call tgqr(fallr,falln,qrtemp,sfraincm,nrtemp,rbar2d,pterm4,pcut, ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(726): warning #8889: Explicit interface or EXTERNAL declaration is required. [TGQS] call tgqs(falls,qstemp,sfsnow,pterm4,pcut,aprpr,bsnow,mkk) ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(728): warning #8889: Explicit interface or EXTERNAL declaration is required. [FRZH] call frzh(pchomo,tttemp,qctemp,pcut,twodt,mkk) ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(735): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA22] call eqa22(psacw,qctemp,qstemp,tttemp,termb,esc ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(742): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA25] call eqa25(psmlt,qstemp,tttemp,terma,rbar2d,pi,snzero ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(749): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA28] call eqa28(psmlti,qitemp,tttemp,pcut,twodt,tzero,mkk) ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(760): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA11G] if(lgrpl)call eqa11g(pgacw,qgtemp,qctemp,tttemp,sfgraup,xa,iwx1 ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(767): warning #8889: Explicit interface or EXTERNAL declaration is required. [CONICE] call conice(nitemp,nuci,tttemp,qvtemp,qsatv,qsati,qctemp,qitemp ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(787): warning #8889: Explicit interface or EXTERNAL declaration is required. [TGQI] call tgqi(falli,qitemp,rbar2d,pr,nitemp,pcut,p00,cimass ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(795): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA27R] call eqa27r(piacw,qctemp,qitemp,tttemp,falli,nitemp ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(803): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA7G] call eqa7g(piacr,qitemp,qrtemp,rbar2d,tttemp,sfrain,iwx1,nitemp ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(812): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA8G] call eqa8g(psacr,qrtemp,qstemp,rbar2d,tttemp,fallr,falls ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(821): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA9G] if(lgrpl)call eqa9g(pracs,qrtemp,qstemp,rbar2d,fallr,falls ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(830): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA13G] if(lgrpl)call eqa13g(pgacr,qrtemp,qgtemp,tttemp,rbar2d ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(839): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA18G] if(lgrpl)call eqa18g(pgmlt,qgtemp,tttemp,iwx1,termg,rbar2d ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(847): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA21G] if(lgrpl)call eqa21g(pgacrm,pgacr,tttemp,rbar2d,qgtemp ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(855): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA22G] if(lgrpl)call eqa22g(pgacwm,pgacw,tttemp,rbar2d,qgtemp ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(864): warning #8889: Explicit interface or EXTERNAL declaration is required. [ADJMLT] call adjmlt(delta1,delta2,delta3,qctemp,qgtemp,qitemp,qrtemp ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(874): warning #8889: Explicit interface or EXTERNAL declaration is required. [QSATVI] call qsatvi(tttemp,pr,qsatv,qsati,lice,mkk) ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(892): warning #8889: Explicit interface or EXTERNAL declaration is required. [QSATVI] call qsatvi(tdum,pr,qvsdum,qsidum,lice,mkk) -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(893): warning #8889: Explicit interface or EXTERNAL declaration is required. [QTADJ] call qtadj(tdum,qdum,pr,qvsdum,qsidum,qadjw,tadjw -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(904): warning #8889: Explicit interface or EXTERNAL declaration is required. [QTADJ] call qtadj(tttemp,qvtemp,pr,qsatv,qsati,qadjw,tadjw ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(919): warning #8889: Explicit interface or EXTERNAL declaration is required. [SLOPE] call slope(sfrain,sfraincm,sfsnow,sfgraup,qrtemp,qstemp,qgtemp -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1018): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA6] call eqa6(pcond,tttemp,qadjw,qvtemp,qctemp,qsatv,qsati,pr -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1027): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA12] call eqa12(prevp,qrtemp,qvtemp,qadjw,qsatv,rbar2d,tttemp,sfrain -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1039): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA27] call eqa27(pmltse,qstemp,qvtemp,qsatv,qadjw,tttemp,terma,apbp ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1049): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA19G] if(lgrpl)call eqa19g(pmltge,qgtemp,tttemp,qvtemp,qsatv ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1059): warning #8889: Explicit interface or EXTERNAL declaration is required. [NRMTQW] call nrmtqw(qvtemp,qgtemp,qrtemp,qstemp,qadjw,qctemp,tttemp -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1072): warning #8889: Explicit interface or EXTERNAL declaration is required. [QSATVI] call qsatvi(tttemp,pr,qsatv,qsati,lice,mkk) -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1074): warning #8889: Explicit interface or EXTERNAL declaration is required. [SLOPE] call slope(sfrain,sfraincm,sfsnow,sfgraup,qrtemp,qstemp,qgtemp -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1187): warning #8889: Explicit interface or EXTERNAL declaration is required. [QSATVI] call qsatvi(tdum,pr,qvsdum,qsidum,lice,mkk) --------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1188): warning #8889: Explicit interface or EXTERNAL declaration is required. [QTADJ] call qtadj(tdum,qdum,pr,qvsdum,qsidum,qadj,tadj --------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1197): warning #8889: Explicit interface or EXTERNAL declaration is required. [QTADJ] call qtadj(tttemp,qvtemp,pr,qsatv,qsati,qadj,tadj,heatlv ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1205): warning #8889: Explicit interface or EXTERNAL declaration is required. [CONICE] call conice(nitemp,nuci,tttemp,qvtemp,qsatv,qsati,qctemp,qitemp ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1226): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA15] call eqa15(pint,tttemp,qvtemp,qsati,qadj,rbar2d,nitemp,tice ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1235): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA18] call eqa18(pdepi,qvtemp,qitemp,qsati,qadj,tttemp,rbar2d,nitemp ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1244): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA26] call eqa26(psdep,qvtemp,qstemp,qsati,qadj,terma,appbpp,tttemp ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1252): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA17G] if(lgrpl)call eqa17g(pgdep,qgtemp,tttemp,qvtemp,qsati,xa ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1261): warning #8889: Explicit interface or EXTERNAL declaration is required. [NRMTQI] call nrmtqi(qvtemp,qitemp,qgtemp,qstemp,qadj,tttemp,pgdep ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1274): warning #8889: Explicit interface or EXTERNAL declaration is required. [SLOPE] call slope(sfrain,sfraincm,sfsnow,sfgraup,qrtemp,qstemp,qgtemp -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1285): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA7] call eqa7(praut,qctemp,rbar2d,nctemp,praut1,praut2,pi -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1293): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA9] call eqa9(pracw,qctemp,qrtemp,pterm4,sfrain,xa,rbar2d,nctemp -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1390): warning #8889: Explicit interface or EXTERNAL declaration is required. [TGQG] call tgqg(fallg,qgtemp,sfgraup,pterm4,pcut,abar,bgrp,mkk) -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1392): warning #8889: Explicit interface or EXTERNAL declaration is required. [TGQS] call tgqs(falls,qstemp,sfsnow,pterm4,pcut,aprpr,bsnow,mkk) -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1400): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA19] call eqa19(pconv,qitemp,rbar2d,nitemp,tttemp,pcut,cimass ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1408): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA10G] if(lgrpl)call eqa10g(pwacs,qstemp,qctemp,rbar2d,tttemp ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1417): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA21] call eqa21(psaci,qitemp,qstemp,sfsnow,termb ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1425): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA5G] if(lgrpl)call eqa5g(praci,qitemp,qrtemp,tttemp,iwx1,gm3,gm4 ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1434): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA12G] if(lgrpl)call eqa12g(pgaci,qitemp,qgtemp,tttemp,sfgraup,xa,iwx1 ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1442): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA14G] if(lgrpl)call eqa14g(pgacs,qstemp,qgtemp,tttemp,rbar2d ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1451): warning #8889: Explicit interface or EXTERNAL declaration is required. [EQA20G] if(lgrpl)call eqa20g(pgshr,pgacr,pgacw,tttemp,rbar2d,tzero ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(1461): warning #8889: Explicit interface or EXTE[ 58%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/variables_radiation_module.F90.o RNAL declaration is required. [NRMCOL] call nrmcol(tttemp,qctemp,qitemp,qgtemp,qrtemp,qstemp,pconv,pgaci -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(2): remark #7712: This variable has not been used. [P3] 1 (cond,p3,qc3,qi3,qr3,qg3,qs3,qv3,th3,w3,pr3d --------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(2): remark #7712: This variable has not been used. [W3] 1 (cond,p3,qc3,qi3,qr3,qg3,qs3,qv3,th3,w3,pr3d ---------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(3): remark #7712: This variable has not been used. [WTM] 2 ,qsatv3d,temp3d,qsati3d,th2t3d,wtm,exbm,rbm ---------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(3): remark #7712: This variable has not been used. [EXBM] 2 ,qsatv3d,temp3d,qsati3d,th2t3d,wtm,exbm,rbm -------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(5): remark #7712: This variable has not been used. [TIMEA] 4 ,pcut,p00,r,rvap,sloper,slopes,slopeg,timea,lice ----------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(6): remark #7712: This variable has not been used. [NNE] 5 ,nne,kk,i1d,j1d,ary1d,i1dflg,n1d,maxpt1d,maxvr1d ---------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(9): remark #7712: This variable has not been used. [CPOR] 8 ,cbeta,cnzero,cimass,cpor,cw,difvap,erc,esi,eic -----------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(9): remark #7712: This variable has not been used. [DIFVAP] 8 ,cbeta,cnzero,cimass,cpor,cw,difvap,erc,esi,eic -------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(10): remark #7712: This variable has not been used. [MW] 9 ,eri,egc,esc,esr,egi,egr,egs,mw,pi,praut1,praut2 -------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(13): remark #7712: This variable has not been used. [GMBP3] 3 ,gm7,gm8,gm9,gmbp3,gmbov2,gmbov2g,bgrp,ex1,ex2 ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(13): remark #7712: This variable has not been used. [GMBOV2] 3 ,gm7,gm8,gm9,gmbp3,gmbov2,gmbov2g,bgrp,ex1,ex2 ---------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(13): remark #7712: This variable has not been used. [GMBOV2G] 3 ,gm7,gm8,gm9,gmbp3,gmbov2,gmbov2g,bgrp,ex1,ex2 ----------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(22): remark #7712: This variable has not been used. [PCOND3] 7 ,pcond3,psmlti3,psacw3,pgacw3,piacw3,pchomo3,praut3,pracw3 ---------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(22): remark #7712: This variable has not been used. [PSMLTI3] 7 ,pcond3,psmlti3,psacw3,pgacw3,piacw3,pchomo3,praut3,pracw3 ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(22): remark #7712: This variable has not been used. [PSACW3] 7 ,pcond3,psmlti3,psacw3,pgacw3,piacw3,pchomo3,praut3,pracw3 ------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(22): remark #7712: This variable has not been used. [PGACW3] 7 ,pcond3,psmlti3,psacw3,pgacw3,piacw3,pchomo3,praut3,pracw3 -------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(22): remark #7712: This variable has not been used. [PIACW3] 7 ,pcond3,psmlti3,psacw3,pgacw3,piacw3,pchomo3,praut3,pracw3 --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(22): remark #7712: This variable has not been used. [PCHOMO3] 7 ,pcond3,psmlti3,psacw3,pgacw3,piacw3,pchomo3,praut3,pracw3 ---------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(22): remark #7712: This variable has not been used. [PRAUT3] 7 ,pcond3,psmlti3,psacw3,pgacw3,piacw3,pchomo3,praut3,pracw3 -----------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(22): remark #7712: This variable has not been used. [PRACW3] 7 ,pcond3,psmlti3,psacw3,pgacw3,piacw3,pchomo3,praut3,pracw3 ------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(23): remark #7712: This variable has not been used. [PDEPI3] 8 ,pdepi3,pint3,pgdep3,pconv3,psaci3,pgaci3,praci3,prevp3,psdep3 ---------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(23): remark #7712: This variable has not been used. [PINT3] 8 ,pdepi3,pint3,pgdep3,pconv3,psaci3,pgaci3,praci3,prevp3,psdep3 ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(23): remark #7712: This variable has not been used. [PGDEP3] 8 ,pdepi3,pint3,pgdep3,pconv3,psaci3,pgaci3,praci3,prevp3,psdep3 ----------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(23): remark #7712: This variable has not been used. [PCONV3] 8 ,pdepi3,pint3,pgdep3,pconv3,psaci3,pgaci3,praci3,prevp3,psdep3 -----------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(23): remark #7712: This variable has not been used. [PSACI3] 8 ,pdepi3,pint3,pgdep3,pconv3,psaci3,pgaci3,praci3,prevp3,psdep3 ------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(23): remark #7712: This variable has not been used. [PGACI3] 8 ,pdepi3,pint3,pgdep3,pconv3,psaci3,pgaci3,praci3,prevp3,psdep3 -------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(23): remark #7712: This variable has not been used. [PRACI3] 8 ,pdepi3,pint3,pgdep3,pconv3,psaci3,pgaci3,praci3,prevp3,psdep3 --------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(23): remark #7712: This variable has not been used. [PREVP3] 8 ,pdepi3,pint3,pgdep3,pconv3,psaci3,pgaci3,praci3,prevp3,psdep3 ---------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(23): remark #7712: This variable has not been used. [PSDEP3] 8 ,pdepi3,pint3,pgdep3,pconv3,psaci3,pgaci3,praci3,prevp3,psdep3 ----------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(24): remark #7712: This variable has not been used. [PMLTGE3] 9 ,pmltge3,pgmlt3,psmlt3,pgacrm3,pgacwm3,pracs3,pgshr3 ---------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(24): remark #7712: This variable has not been used. [PGMLT3] 9 ,pmltge3,pgmlt3,psmlt3,pgacrm3,pgacwm3,pracs3,pgshr3 -----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(24): remark #7712: This variable has not been used. [PSMLT3] 9 ,pmltge3,pgmlt3,psmlt3,pgacrm3,pgacwm3,pracs3,pgshr3 ------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(24): remark #7712: This variable has not been used. [PGACRM3] 9 ,pmltge3,pgmlt3,psmlt3,pgacrm3,pgacwm3,pracs3,pgshr3 -------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(24): remark #7712: This variable has not been used. [PGACWM3] 9 ,pmltge3,pgmlt3,psmlt3,pgacrm3,pgacwm3,pracs3,pgshr3 ---------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(24): remark #7712: This variable has not been used. [PRACS3] 9 ,pmltge3,pgmlt3,psmlt3,pgacrm3,pgacwm3,pracs3,pgshr3 -----------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(24): remark #7712: This variable has not been used. [PGSHR3] 9 ,pmltge3,pgmlt3,psmlt3,pgacrm3,pgacwm3,pracs3,pgshr3 ------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(27): remark #7712: This variable has not been used. [PGACR3] 1 ,pgacr3,psacr3,piacr3,prhomo3,pgacs3,pmltse3,pwacs3 ---------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(27): remark #7712: This variable has not been used. [PSACR3] 1 ,pgacr3,psacr3,piacr3,prhomo3,pgacs3,pmltse3,pwacs3 ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(27): remark #7712: This variable has not been used. [PIACR3] 1 ,pgacr3,psacr3,piacr3,prhomo3,pgacs3,pmltse3,pwacs3 -----------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(27): remark #7712: This variable has not been used. [PRHOMO3] 1 ,pgacr3,psacr3,piacr3,prhomo3,pgacs3,pmltse3,pwacs3 ------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(27): remark #7712: This variable has not been used. [PGACS3] 1 ,pgacr3,psacr3,piacr3,prhomo3,pgacs3,pmltse3,pwacs3 --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(27): remark #7712: This variable has not been used. [PMLTSE3] 1 ,pgacr3,psacr3,piacr3,prhomo3,pgacs3,pmltse3,pwacs3 ---------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(27): remark #7712: This variable has not been used. [PWACS3] 1 ,pgacr3,psacr3,piacr3,prhomo3,pgacs3,pmltse3,pwacs3 -----------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(242): remark #7712: This variable has not been used. [IC] integer ic ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(247): remark #7712: This variable has not been used. [IP] integer ip ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(249): remark #7712: This variable has not been used. [JP] integer jp ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(251): remark #7712: This variable has not been used. [M] integer m ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(253): remark #7712: This variable has not been used. [N] integer n ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(256): remark #7712: This variable has not been used. [NP] integer np ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(257): remark #7712: This variable has not been used. [NPTS] integer npts ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(331): remark #7712: This variable has not been used. [SAT] real sat ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(348): remark #7712: This variable has not been used. [WGT] real wgt (len) ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/adjtq.F(356): remark #7712: This variable has not been used. [TMP1] real tmp1 (len) ----------------^ [ 59%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90.o [ 60%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90.o [ 60%] Linking Fortran static library libmicrophys_utils_lib.a [ 60%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F.o [ 61%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_sed_module.F90.o [ 61%] Linking Fortran static library libtext_writer_lib.a [ 61%] Built target microphys_utils_lib [ 61%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa11g.F(52): warning #8889: Explicit interface or EXTERNAL declaration is required. [GAMMA] call gamma(garg,gm3pb) -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa11g.F(1): remark #7712: This variable has not been used. [TT] subroutine eqa11g(pgacw,qg,qc,tt,sg,sggi,icomp,pterm4,tzero ------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa11g.F(1): remark #7712: This variable has not been used. [TZERO] subroutine eqa11g(pgacw,qg,qc,tt,sg,sggi,icomp,pterm4,tzero ------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa11g.F(16): remark #7712: This variable has not been used. [CMAX] real cmax -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa11g.F(17): remark #7712: This variable has not been used. [CMIN] real cmin -----------^ [ 61%] Built target text_writer_lib /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa12.F(35): remark #7712: This variable has not been used. [TWODT] real twodt -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa12.F(55): remark #7712: This variable has not been used. [QCOND] real qcond -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa12.F(56): remark #7712: This variable has not been used. [QEVAP] real qevap -----------^ [ 62%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F.o [ 62%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90.o [ 62%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa12g.F(50): warning #8889: Explicit interface or EXTERNAL declaration is required. [GAMMA] call gamma(garg,gm3pb) -----------^ Scanning dependencies of target KK_microphys_lib [ 62%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90.o [ 62%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90.o Scanning dependencies of target morrison_microphys_lib [ 62%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90.o [ 63%] Building Fortran object src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90.o [ 63%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90.o /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/cloud_correlate.F90(9): remark #7712: This variable has not been used. [LEN_LOC] subroutine bugs_ctot(nlen, len_loc, nlm, pl2,tl, acld, l_c, c_tot) ------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/cloud_correlate.F90(28): remark #7712: This variable has not been used. [I_LAY_B] i_lay_a, i_lay_b, i_domain, Ncloud, kcld, j ! Indices ------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/cloud_correlate.F90(140): remark #7712: This variable has not been used. [CF_TMP] real(kind=dbl_kind), dimension(nlm) :: cf_tmp ----------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/cloud_correlate.F90(144): remark #7712: This variable has not been used. [CF_STACKED_THRESH] real(kind=dbl_kind) :: cf_stacked_thresh, & -------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/cloud_correlate.F90(145): remark #7712: This variable has not been used. [CF_STACKED_MIN] cf_stacked_min -------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/cloud_correlate.F90(146): remark #7712: This variable has not been used. [CF_STACKED_MIN_SET] integer(kind=int_kind) :: cf_stacked_min_set ----------------------------------^ [ 63%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90.o [ 63%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F.o [ 63%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90.o [ 63%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa13g.F(1): remark #7712: This variable has not been used. [TT] subroutine eqa13g(pgacr,qr,qg,tt,rho,fallr,fallg ------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa13g.F(4): remark #7712: This variable has not been used. [TZERO] 2 ,delt,pcut,tzero,len) ------------------------^ [ 64%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F.o [ 65%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F.o /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_rad.F(586): warning #8889: Explicit interface or EXTERNAL declaration is required. [BUGS_LWR] [ 65%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F.o call bugs_lwr -----------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_rad.F(709): warning #8889: Explicit interface or EXTERNAL declaration is required. [BUGS_SWR] call bugs_swr -----------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_rad.F(27): remark #7712: This variable has not been used. [QRIL] +, qcwl , qcil , qril , o3l -----------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(6326): remark #7712: This variable has not been used. [I] INTEGER:: i, k, k_0 ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(749): remark #7712: This variable has not been used. [ITIMESTEP] SUBROUTINE MP_GRAUPEL(ITIMESTEP, & ----------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(750): remark #7712: This variable has not been used. [TKE] TH, QV, QC, QR, QI, QS, QG, NI, NC, NS, NR, NG, TKE, NCTEND, & ----------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(752): remark #7712: This variable has not been used. [RHO] RHO, PII, P, DT_IN, DZ, HT, W, & ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(752): remark #7712: This variable has not been used. [HT] RHO, PII, P, DT_IN, DZ, HT, W, & ----------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(758): remark #7712: This variable has not been used. [IDS] ,IDS,IDE, JDS,JDE, KDS,KDE & ! domain dims ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(758): remark #7712: This variable has not been used. [IDE] ,IDS,IDE, JDS,JDE, KDS,KDE & ! domain dims --------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(758): remark #7712: This variable has not been used. [JDS] ,IDS,IDE, JDS,JDE, KDS,KDE & ! domain dims -------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(758): remark #7712: This variable has not been used. [JDE] ,IDS,IDE, JDS,JDE, KDS,KDE & ! domain dims -----------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(758): remark #7712: This variable has not been used. [KDS] ,IDS,IDE, JDS,JDE, KDS,KDE & ! domain dims ----------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(758): remark #7712: This variable has not been used. [KDE] ,IDS,IDE, JDS,JDE, KDS,KDE & ! domain dims --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1055): remark #7712: This variable has not been used. [IMS] IMS,IME, JMS,JME, KMS,KME,& ------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1055): remark #7712: This variable has not been used. [IME] IMS,IME, JMS,JME, KMS,KME,& ----------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1055): remark #7712: This variable has not been used. [JMS] IMS,IME, JMS,JME, KMS,KME,& ---------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1055): remark #7712: This variable has not been used. [JME] IMS,IME, JMS,JME, KMS,KME,& -------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1056): remark #7712: This variable has not been used. [ITS] ITS,ITE, JTS,JTE, KTS,KTE,& ! ADD GRAUPEL ------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1056): remark #7712: This variable has not been used. [ITE] ITS,ITE, JTS,JTE, KTS,KTE,& ! ADD GRAUPEL ----------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1056): remark #7712: This variable has not been used. [JTS] ITS,ITE, JTS,JTE, KTS,KTE,& ! ADD GRAUPEL ---------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1056): remark #7712: This variable has not been used. [JTE] ITS,ITE, JTS,JTE, KTS,KTE,& ! ADD GRAUPEL -------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(860): remark #7712: This variable has not been used. [QGSTEN] QGSTEN,QRSTEN, QISTEN, QNISTEN, QCSTEN, & ----------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(860): remark #7712: This variable has not been used. [QRSTEN] QGSTEN,QRSTEN, QISTEN, QNISTEN, QCSTEN, & -----------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(860): remark #7712: This variable has not been used. [QISTEN] QGSTEN,QRSTEN, QISTEN, QNISTEN, QCSTEN, & -------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(860): remark #7712: This variable has not been used. [QNISTEN] QGSTEN,QRSTEN, QISTEN, QNISTEN, QCSTEN, & ---------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(860): remark #7712: This variable has not been used. [QCSTEN] QGSTEN,QRSTEN, QISTEN, QNISTEN, QCSTEN, & ------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1231): remark #7712: This variable has not been used. [PCCN] REAL, DIMENSION(KMS:KME) :: PCCN ! CHANGE Q DROPLET ACTIVATION ----------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1316): remark #7712: This variable has not been used. [COFFI] REAL COFFI ! ICE AUTOCONVERSION PARAMETER -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1325): remark #7712: This variable has not been used. [RHO2] REAL FALTNDR,FALTNDI,FALTNDNI,RHO2 ------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(5435): remark #7712: This variable has not been used. [DUM] REAL DUM -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1350): remark #7712: This variable has not been used. [DUMQSI] REAL DUM,DUM1,DUM2,DUMT,DUMQV,DUMQSS,DUMQSI,DUMS,TMPNUM ------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1382): remark #7712: This variable has not been used. [CT] REAL CT ! DROPLET ACTIVATION PARAMETER -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1383): remark #7712: This variable has not been used. [TEMP1] REAL TEMP1 ! DUMMY TEMPERATURE -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1384): remark #7712: This variable has not been used. [SAT1] REAL SAT1 ! DUMMY SATURATION -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1386): remark #7712: This variable has not been used. [KEL] REAL KEL ! KELVIN PARAMETER -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1389): remark #7712: This variable has not been used. [CRY] REAL CRY,KRY ! AEROSOL ACTIVATION PARAMETERS ------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1389): remark #7712: This variable has not been used. [KRY] REAL CRY,KRY ! AEROSOL ACTIVATION PARAMETERS ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1393): remark #7712: This variable has not been used. [DUMQI] REAL DUMQI,DUMNI,DC0,DS0,DG0 ----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1393): remark #7712: This variable has not been used. [DUMNI] REAL DUMQI,DUMNI,DC0,DS0,DG0 ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1393): remark #7712: This variable has not been used. [DC0] REAL DUMQI,DUMNI,DC0,DS0,DG0 ----------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1393): remark #7712: This variable has not been used. [DS0] REAL DUMQI,DUMNI,DC0,DS0,DG0 --------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1393): remark #7712: This variable has not been used. [DG0] REAL DUMQI,DUMNI,DC0,DS0,DG0 ------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1394): remark #7712: This variable has not been used. [DUMQR] REAL DUMQC,DUMQR,RATIO,SUM_DEP,FUDGEF ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1397): remark #7712: This variable has not been used. [WEF] REAL WEF ----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1401): remark #7712: This variable has not been used. [ANUC] REAL ANUC,BNUC -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(1401): remark #7712: This variable has not been used. [BNUC] REAL ANUC,BNUC ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(5967): remark #7712: This variable has not been used. [LAMBDA] meltratio_outside, m_w, m_i, lambda, C_back, & --------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(5904): remark #7712: This variable has not been used. [SIGMA] REAL(8):: alpha,lambdas,sigma,nenner ------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(5981): remark #7712: This variable has not been used. [XW_A] REAL(8):: D_large, D_g, rhog, x_w, xw_a, fm, fmgrenz, & -----------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(6305): remark #7712: This variable has not been used. [II] kts, kte, ii, jj, nr1d, ns1d, ng1d) ------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90(6305): remark #7712: This variable has not been used. [JJ] kts, kte, ii, jj, nr1d, ns1d, ng1d) ----------------------------------------^ [ 65%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90.o [ 65%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F.o [ 65%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F.o [ 66%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F.o [ 66%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F.o [ 66%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa18.F(2): remark #7712: This variable has not been used. [J] 1 ,appbpp,tice,delt,pcut,j,icon,len) ---------------------------------------------^ [ 66%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F.o [ 67%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90.o [ 67%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F.o /home/jenkins/workspace/clubb_driver_test/s/home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_lw_iter.F(135): remark #7712: This variable has not been used. [FAIL] & fail --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_lw_iter.F(12): remark #7712: This variable has not been used. [SEL_RULES] +, sel_rules , b1 , b2 , b3 ---------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_lw_iter.F(113): remark #7712: This variable has not been used. [EXPTAU] &, exptau ! --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_lw_iter.F(128): remark #7712: This variable has not been used. [PROP] &, kappa , oms , prop ,r, rinf --------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_lw_iter.F(138): remark #7712: This variable has not been used. [TAUSTHRESH] & tausthresh --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_lw_iter.F(139): remark #7712: This variable has not been used. [WCTHRESH] &, wcthresh --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_lw_iter.F(140): remark #7712: This variable has not been used. [TAUSCAT] &, tauscat --------^ rc/Radiation/BUGSrad/two_rt_lw_ocastrndm.F90(3): remark #7712: This variable has not been used. [CLDAMT] ib , cldamt , wc_cld, wc_clr, & ----------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_lw_ocastrndm.F90(109): remark #7712: This variable has not been used. [EXPTAU] exptau -----^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_lw_ocastrndm.F90(121): remark #7712: This variable has not been used. [CLD_RAN] cld_ran, & !The random overlap fraction of cloud -----^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_lw_ocastrndm.F90(122): remark #7712: This variable has not been used. [CMIN] cmin !Minimum cloud fraction in a column -----^ [ 67%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90.o [ 67%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F.o [ 67%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa19.F(1): remark #7712: This variable has not been used. [TT] subroutine eqa19(pconv,qi,rho,conci,tt,pcut,cimass,delt,len) ------------------------------------------^ [ 68%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90.o [ 68%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90.o [ 68%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F.o [ 69%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F.o [ 69%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F.o [ 69%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F.o [ 69%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa21g.F(1): remark #7712: This variable has not been used. [RHO] subroutine eqa21g(pgacrm,pgacr,tt,rho,qg,tzero ----------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa21g.F(29): remark #7712: This variable has not been used. [NPTS] integer npts --------------^ [ 69%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic.f90.o [ 69%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F.o [ 69%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90.o [ 69%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa22.F(1): remark #7712: This variable has not been used. [TZERO] subroutine eqa22(psacw,qc,qs,tt,termb,esc,pcut,delt,tzero,len) ----------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa22.F(13): remark #7712: This variable has not been used. [IFLAG] integer iflag --------------^ [ 70%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90.o [ 70%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F.o [ 70%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa22g.F(1): remark #7712: This variable has not been used. [RHO] subroutine eqa22g(pgacwm,pgacw,tt,rho,qg,tzero ----------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa22g.F(29): remark #7712: This variable has not been used. [NPTS] integer npts --------------^ [ 71%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F.o /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_bs.F(142): remark #7712: This variable has not been used. [FAIL] & fail --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_bs.F(11): remark #7712: This variable has not been used. [SEL_RULES] +, fddif ,sel_rules , b1 , b2 -----------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_bs.F(145): remark #7712: This variable has not been used. [TAUSTHRESH] & tausthresh --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_bs.F(146): remark #7712: This variable has not been used. [WCTHRESH] &, wcthresh --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_bs.F(147): remark #7712: This variable has not been used. [TAUSCAT] &, tauscat --------^ [ 71%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F.o [ 71%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F.o [ 71%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa27.F(2): remark #7712: This variable has not been used. [J] 1 ,snzero,tzero,pcut,delt,j,len) ----------------------------------------------^ [ 71%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90.o [ 71%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F.o [ 72%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F.o [ 73%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F.o [ 73%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F.o [ 73%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90.o [ 73%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90.o [ 73%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F.o /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_iter.F(139): remark #7712: This variable has not been used. [FAIL] & fail --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_iter.F(11): remark #7712: This variable has not been used. [SEL_RULES] +, fddif ,sel_rules , b1 , b2 -----------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_iter.F(142): remark #7712: This variable has not been used. [TAUSTHRESH] & tausthresh --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_iter.F(143): remark #7712: This variable has not been used. [WCTHRESH] &, wcthresh --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_iter.F(144): remark #7712: This variable has not been used. [TAUSCAT] &, tauscat --------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/two_rt_sw_ocastrndm.F90(7): remark #7712: This variable has not been used. [CLDAMT] cldamt , c_maximal , cf_max, cf_random ) -----^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa6.F(1): remark #7712: This variable has not been used. [TT] subroutine eqa6(pcond,tt,qadj,qv,qc,qsatv,qsati,pp,w1,w2 ----------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa6.F(1): remark #7712: This variable has not been used. [QSATI] subroutine eqa6(pcond,tt,qadj,qv,qc,qsatv,qsati,pp,w1,w2 ------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa6.F(1): remark #7712: This variable has not been used. [PP] subroutine eqa6(pcond,tt,qadj,qv,qc,qsatv,qsati,pp,w1,w2 ------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa6.F(2): remark #7712: This variable has not been used. [HEATLV] 1 ,iwx1,heatlv,cp,delt,pcut,j,len) ---------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa6.F(2): remark #7712: This variable has not been used. [CP] 1 ,iwx1,heatlv,cp,delt,pcut,j,len) ----------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa6.F(2): remark #7712: This variable has not been used. [J] 1 ,iwx1,heatlv,cp,delt,pcut,j,len) -----------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa6.F(39): remark #7712: This variable has not been used. [ITER] integer iter --------------^ [ 73%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90.o [ 73%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90.o [ 73%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F.o [ 73%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F.o [ 73%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90.o [ 73%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90.o [ 73%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90.o /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/ekman.F90(20): remark #7712: This variable has not been used. [Z] subroutine ekman_sfclyr( ngrdcol, z, & ------------------------------------^ [ 74%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F.o [ 74%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90.o [ 75%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90.o [ 75%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F.o /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/gascon.F(98): warning #8889: Explicit interface or EXTERNAL declaration is required. [PARM_CKD24] tgm(i,l) = parm_ckd24(iflb(ib),amnt,patm,tt(i,l),dz) --------------------------^ [ 75%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F.o [ 75%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa9.F(1): remark #7712: This variable has not been used. [RHO] subroutine eqa9(pracw,qc,qr,pterm4,sr,sri,rho,nc,icomp,pi,erc ------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa9.F(36): remark #7712: This variable has not been used. [RVC] real rvc -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/eqa9.F(37): remark #7712: This variable has not been used. [RVCOF] real rvcof -----------^ [ 75%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.F90.o [ 75%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90.o [ 75%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F.o [ 75%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F.o [ 76%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esati.F(47): warning #8889: Explicit interface or EXTERNAL declaration is required. [ESAT_NEW] call esat_new(t,w1,m,l_ice) -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(51): remark #7712: This variable has not been used. [WICE] real ESH2O,WICE,WH2O -----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(51): remark #7712: This variable has not been used. [WH2O] real ESH2O,WICE,WH2O ----------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(52): remark #7712: This variable has not been used. [ESBLD] real ESICE,ESBLD -----------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(55): remark #7712: This variable has not been used. [VABLD] real VABLD -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(58): remark #7712: This variable has not been used. [XLBLD] real XLBLD -----------^ /home/jenkins/workspace/clubb_driver_test/src/Mic[ 76%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90.o rophys/COAMPS_microphys/esat_new.F(62): remark #7712: This variable has not been used. [II] integer ii --------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(63): remark #7712: This variable has not been used. [J] integer j ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(64): remark #7712: This variable has not been used. [VPS] real qcon,rq,vps,var -------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(64): remark #7712: This variable has not been used. [VAR] real qcon,rq,vps,var -----------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(66): remark #7712: This variable has not been used. [QQQ] real t1,qqq,tqs,temc --------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(66): remark #7712: This variable has not been used. [TQS] real t1,qqq,tqs,temc ------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esat_new.F(74): remark #7712: This variable has not been used. [L_XL] logical l_xl --------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/esatv.F(47): warning #8889: Explicit interface or EXTERNAL declaration is required. [ESAT_NEW] call esat_new(t,w1,m,l_ice) -------------^ [ 76%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F.o [ 76%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.F90.o [ 77%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90.o [ 77%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90.o [ 77%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F.o [ 77%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmcol.F(1): remark #7712: This variable has not been used. [TTTEMP] subroutine nrmcol(tttemp,qctemp,qitemp,qgtemp,qrtemp,qstemp -------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmcol.F(3): remark #7712: This variable has not been used. [TT] 2 ,rho,nc,nr,ncn,pcut,twodt,lice,lgrpl,tt,rvc -------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmcol.F(4): remark #7712: This variable has not been used. [ARY1D] 3 ,ary1d,maxpt1d,kmax,maxvr1d,n1d,i1dflg,i1d,j1d,j -------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmcol.F(4): remark #7712: This variable has not been used. [I1DFLG] 3 ,ary1d,maxpt1d,kmax,maxvr1d,n1d,i1dflg,i1d,j1d,j --------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmcol.F(4): remark #7712: This variable has not been used. [I1D] 3 ,ary1d,maxpt1d,kmax,maxvr1d,n1d,i1dflg,i1d,j1d,j ---------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmcol.F(4): remark #7712: This variable has not been used. [J1D] 3 ,ary1d,maxpt1d,kmax,maxvr1d,n1d,i1dflg,i1d,j1d,j -------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmcol.F(4): remark #7712: This variable has not been used. [J] 3 ,ary1d,maxpt1d,kmax,maxvr1d,n1d,i1dflg,i1d,j1d,j -----------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmcol.F(5): remark #7712: This variable has not been used. [ICOMP] 4 ,icomp,ldrizzle,ni,m,len) -------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmcol.F(5): remark #7712: This variable has not been used. [NI] 4 ,icomp,ldrizzle,ni,m,len) ----------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmcol.F(59): remark #7712: This variable has not been used. [K] integer k ---------------^ [ 77%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90.o [ 77%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90.o [ 77%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90.o [ 78%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F.o [ 79%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(3): remark #7712: This variable has not been used. [LGRPL] 2 ,lsocp,tzero,lgrpl,ary1d,maxpt1d,kmax,maxvr1d,n1d -------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(3): remark #7712: This variable has not been used. [ARY1D] 2 ,lsocp,tzero,lgrpl,ary1d,maxpt1d,kmax,maxvr1d,n1d -------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(4): remark #7712: This variable has not been used. [I1DFLG] 3 ,i1dflg,i1d,j1d,j,icomp,th2t,conci,m,len) -------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(4): remark #7712: This variable has not been used. [I1D] 3 ,i1dflg,i1d,j1d,j,icomp,th2t,conci,m,len) --------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(4): remark #7712: This variable has not been used. [J1D] 3 ,i1dflg,i1d,j1d,j,icomp,th2t,conci,m,len) ------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(4): remark #7712: This variable has not been used. [J] 3 ,i1dflg,i1d,j1d,j,icomp,th2t,conci,m,len) ----------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(4): remark #7712: This variable has not been used. [ICOMP] 3 ,i1dflg,i1d,j1d,j,icomp,th2t,conci,m,len) ------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(4): remark #7712: This variable has not been used. [TH2T] 3 ,i1dflg,i1d,j1d,j,icomp,th2t,conci,m,len) ------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(4): remark #7712: This variable has not been used. [CONCI] 3 ,i1dflg,i1d,j1d,j,icomp,th2t,conci,m,len) -----------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(12): remark #7712: This variable has not been used. [IP] integer ip ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(14): remark #7712: This variable has not been used. [JP] integer jp ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(15): remark #7712: This variable has not been used. [KK] integer kk ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(21): remark #7712: This variable has not been used. [NP] integer np ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(52): remark #7712: This variable has not been used. [K] integer k ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqi.F(56): remark #7712: This variable has not been used. [TP3] real tp3 ------------^ [ 79%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90.o [ 79%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F.o [ 79%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(3): remark #7712: This variable has not been used. [ARY1D] 2 ,lvocp,lgrpl,ary1d,maxpt1d,kmax,maxvr1d,n1d,i1dflg -------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(3): remark #7712: This variable has not been used. [I1DFLG] 2 ,lvocp,lgrpl,ary1d,maxpt1d,kmax,maxvr1d,n1d,i1dflg --------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(6): remark #7712: This variable has not been used. [I1D] 3 ,i1d,j1d,j,ldrizzle,th2t,heatlv,cp,rvap,qsatv,len -------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(6): remark #7712: This variable has not been used. [J1D] 3 ,i1d,j1d,j,ldrizzle,th2t,heatlv,cp,rvap,qsatv,len -----------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(6): remark #7712: This variable has not been used. [J] 3 ,i1d,j1d,j,ldrizzle,th2t,heatlv,cp,rvap,qsatv,len ---------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(6): remark #7712: This variable has not been used. [TH2T] 3 ,i1d,j1d,j,ldrizzle,th2t,heatlv,cp,rvap,qsatv,len --------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(6): remark #7712: This variable has not been used. [HEATLV] 3 ,i1d,j1d,j,ldrizzle,th2t,heatlv,cp,rvap,qsatv,len -------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(6): remark #7712: This variable has not been used. [CP] 3 ,i1d,j1d,j,ldrizzle,th2t,heatlv,cp,rvap,qsatv,len --------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(6): remark #7712: This variable has not been used. [RVAP] 3 ,i1d,j1d,j,ldrizzle,th2t,heatlv,cp,rvap,qsatv,len -----------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(6): remark #7712: This variable has not been used. [QSATV] 3 ,i1d,j1d,j,ldrizzle,th2t,heatlv,cp,rvap,qsatv,len ----------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(18): remark #7712: This variable has not been used. [KK] integer kk ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(21): remark #7712: This variable has not been used. [M] integer m ---------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/nrmtqw.F(61): remark #7712: This variable has not been used. [K] integer k ---------------^ [ 79%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F.o [ 79%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F.o [ 79%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90.o [ 79%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90.o [ 79%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/qsatvi.F(31): warning #8889: Explicit interface or EXTERNAL declaration is required. [ESATV] call esatv(t,qvs,len) -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/qsatvi.F(38): warning #8889: Explicit interface or EXTERNAL declaration is required. [ESATI] call esati(t,qvi,len) -------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/qtadj.F(1): remark #7712: This variable has not been used. [PR] subroutine qtadj(tt,qv,pr,qsatv,qsati,qadj,tadj,heatlv -----------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/qtadj.F(2): remark #7712: This variable has not been used. [LICE] 1 ,heatls,cp,rvap,tzero,lice,iflag,pcut,len) ------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/qtadj.F(12): remark #7712: This variable has not been used. [IMPLFLG] integer implflg --------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/qtadj.F(14): remark #7712: This variable has not been used. [N] integer n --------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/qtadj.F(22): remark #7712: This variable has not been used. [QSAT] real qsat -----------^ [ 80%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F.o [ 80%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.F90.o [ 80%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F.o [ 80%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/tgqg.F(40): warning #8889: Explicit interface or EXTERNAL declaration is required. [GAMMA] call gamma(garg,tvs1) -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/tgqg.F(30): remark #7712: This variable has not been used. [PFACT] real pfact -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/tgqg.F(32): remark #7712: This variable has not been used. [X6] real x6 -----------^ [ 81%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90.o [ 81%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/tgqi.F(1): remark #7712: This variable has not been used. [CIMASS] subroutine tgqi(fallv,qi,rbm,pr,conci,pcut,p00,cimass,dmax,len) -----------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/tgqi.F(33): remark #7712: This variable has not been used. [FALSPD] real falspd -----------^ [ 81%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F.o [ 81%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F.o [ 81%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.F90.o [ 82%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/tgqr.F(31): remark #7712: This variable has not been used. [K] integer k --------------^ [ 82%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/tgqs.F(45): warning #8889: Explicit interface or EXTERNAL declaration is required. [GAMMA] call gamma(garg,tvs1) -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/tgqs.F(31): remark #7712: This variable has not been used. [PFACT] real pfact -----------^ /home/jenkins/workspace/clubb_driver_test/src/Microphys/COAMPS_microphys/tgqs.F(33): remark #7712: This variable has not been used. [X6] real x6 -----------^ [ 82%] Linking Fortran static library libcoamps_lib.a [ 82%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90.o [ 82%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.F90.o [ 82%] Built target coamps_lib [ 83%] Linking Fortran static library libKK_microphys_lib.a [ 83%] Built target KK_microphys_lib Scanning dependencies of target silhs_lib [ 83%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.F90.o [ 83%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.F90.o [ 83%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90.o [ 83%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/output_2D_samples_module.F90.o [ 83%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.F90.o [ 84%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90.o [ 84%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90.o [ 84%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F.o [ 84%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F.o /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_lwr.F(295): warning #8889: Explicit interface or EXTERNAL declaration is required. [CLOUDG] call cloudg --------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_lwr.F(303): warning #8889: Explicit interface or EXTERNAL declaration is required. [CLOUDG] call cloudg --------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_lwr.F(323): warning #8889: Explicit interface or EXTERNAL declaration is required. [GASCON] call gascon --------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_lwr.F(334): warning #8889: Explicit interface or EXTERNAL declaration is required. [COMSCP1] call comscp1 --------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_lwr.F(358): warning #8889: Explicit interface or EXTERNAL /dehcolmarea/tjieonn kiis nrse/qwuiorrekds. p a c[eC/OcMSlCuPb2]b _d call comscp2 r-----------------^ iver_test/src/Radiation/BUGSrad/bugs_/shworm.e/Fj(en3k3i2n)s/:w owrkasrpnacien/cgl u#b8b_8d8r9i:v erE_xtpeslti/csirct/ Riandtieatrifoanc/BeU GoSrra dE/bXuTgEs_RlNwrA.LF( 3d84e)c: lwaarrnaintgi #o8n8 89i:s E xrpelqiuciirte idn.t e rf a[cReA oYrL EE]XT ERNAL de call rayle cl--------------^ aration is required. [TWO_RT_LW] call two_rt_lw -----------------^ /home/jenkin/sh/omweo/jreknksipnas/cweor/kcsplauceb/bc_ludbrbi_dvreirv_etr_etsets/ts/srrcc//RRaaddiaitaitoino/BnU/GSBrUadG/Sbruagds_/lbwur.gF(s3_91s)w:r .waFr(ni3n4g1 #)8:8 8w9:a rEnxpilnicgi t #i8nt8e8rf9a:c e Eoxrp lEiXTcEiRtNA Li dnetcelrafraatcieon oisr reEqXuTiEreRdN.A L [dTWeOc_RlaT_rLaW]t io call two_rt_lw n-----------------^ is required. [CLOUDG] call cloudg --------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_swr.F(349): warning #8889: Explicit interface or EXTERNAL declaration i/sh ormeeq/jueinkriends./ wo r k[sCpaLOcUeD/cGl]u bb_d call cloudg ri--------------^ ver_test/src/Radiation/BUGSrad/bugs_lwr.F(22): remark #7712: This variable has not been/ uhsoemd.e / j [eCnLDkAiMTn]s /wor +, cirho , o3mix , ts , cldamt k---------------------------------------------------^ space//hocmleu/bjbe_nkdirnisv/weorr_ktspeascte//cslrubcb/_Rdaridviear_ttiesotn/s/rBc/URGaSdiraatdi/onb/uBgUGsS_rsawd/rb.uFg(s_3l6w9r.)F:( 23w)a: rrnemianrkg #7#788128:9 :T hiEsx vpalriiabcliet hiasn tneort fbaecene uoserd . E X [TCELRDNMAALX] de +, cldmax , b1 , b2 , b3 c-------------------------^ lara/thoimoe/nj eniksi nrs/ewoqrukispraecde./c l u b[b_CdOrMiSveCrP_1t]es t/sr call comscp1 c/-------------^ Radiation/BUGSrad/bugs_lwr.F(23): remark #7712: This variable has not been used. [B1] +, cldmax , b1 , b2 , b3 --------------------------------------^ /home/jenkins/workspace/clubb_driver_t/esht/osmrce//Rjaedinkatiinons//BwUGoSrkrasdp/abucges/_clwlru.bF(b2_3)d:r rievmearrk_ t#7e7s1t2/:s Trhci/s Rvaadriiaabltei ohnas/ BnoUtG Sberean du/sebd.u g s[_B2s]w r +, cldmax , b1 , b2 , b3 .F----------------------------------------------^ (393/)ho:m ew/jaernnkiinnsg/ wo#r8ks8p8ac9e:/c lEuxbbp_ldiricvietr _itnestte/rsfrca/cRea dioart iEonX/TBEUGRSrNaAd/Lb udgse_cllwar.rFa(t2i3)o:n riemsa rkr e#q7u71i2:r eThdi.s v a ri[aCbOleM ShCaPs 2n]o t be call comscp2 en-----------------^ used. [B3] +, cldmax , b1 , b2 , b3 -------------------------------------------------------^ /home/jenkins/workspace/cl/uhbbo_mderi/vjere_nteksitn/ss/rcw/oRradkisaptiaocne//BcUGlSurabdb/b_udgrs_ilvwerr.F_(t2e4s)t: /rsermcar/kR #a7d71i2a:t Tihiosn v/BarUiGaSbrlea dha/sb ungots _besewnr u.sFe(d.4 0 2 [)B4:] w +, b4 , umco2 , umch4 , umn2o a-----------------------------^ rning #8889: Explicit interface or EXTERNAL declaration is required. [TWO_RT_SW] call two_rt_sw -----------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_swr.F(409): warning #8889: Explicit interface or EXTERNAL declaration is required. [TWO_RT_SW] call two_rt_sw -----------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_swr.F(26): remark #7712: This variable has not been used. [TS] +, cirho , o3mix , ts , amu0 ------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_swr.F(28): remark #7712: This variable has not been used. [CLDAMT] +, alndr , cldamt , cldmax , umco2 ---------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_swr.F(28): remark #7712: This variable has not been used. [CLDMAX] +, alndr , cldamt , cldmax , umco2 --------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_swr.F(29): remark #7712: This variable has not been used. [B1] +, umch4 , umn2o , b1 , b2 ------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_swr.F(29): remark #7712: This variable has not been used. [B2] +, umch4 , umn2o , b1 , b2 -----------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_swr.F(30): remark #7712: This variable has not been used. [B3] +, b3 , b4 , fdsw , fdswcl ---------------------------^ /home/jenkins/workspace/clubb_driver_test/src/Radiation/BUGSrad/bugs_swr.F(30): remark #7712: This variable has not been used. [B4] +, b3 , b4 , fdsw , fdswcl -------------------------------------^ [ 85%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90.o [ 86%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90.o [ 86%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90.o [ 86%] 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 /) ------^ [ 86%] Linking Fortran static library libmorrison_microphys_lib.a [ 86%] Built target morrison_microphys_lib [ 86%] Linking Fortran static library libbugsrad_lib.a [ 86%] Built target bugsrad_lib [ 86%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90.o [ 86%] Linking Fortran static library libbenchmark_cases_lib.a [ 86%] Built target benchmark_cases_lib [ 86%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90.o [ 86%] Linking Fortran static library libsilhs_lib.a [ 86%] Built target silhs_lib Scanning dependencies of target numerical_recipes_lib Scanning dependencies of target radiation_lib [ 87%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90.o Scanning dependencies of target microphys_lib [ 88%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90.o [ 89%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90.o [ 89%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/parameters_radiation.F90.o [ 89%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90.o [ 89%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/quicksort.F90.o [ 89%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90.o [ 90%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90.o [ 90%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90.o [ 90%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90.o [ 90%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90.o [ 90%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90.o [ 91%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90.o [ 91%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.f90.o [ 91%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90.o [ 91%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90.o [ 91%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90.o [ 91%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90.o [ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/morrison_microphys_module.F90(20): remark #7712: This variable has not been used. [SATURATION_FORMULA] saturation_formula, & ---------------^ [ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90.o [ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90.o [ 93%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90.o [ 93%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90.o /home/jenkins/workspace/clubb_driver_test/src/Microphys/KK_microphys_module.F90(43): remark #7712: This variable has not been used. [GR] subroutine KK_local_microphys( gr, dt, nzt, & ! In ---------------------------------^ [ 93%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90.o [ 93%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90.o [ 93%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90.o [ 93%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amoeba.f90.o [ 93%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.f90.o [ 93%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amebsa.f90.o [ 93%] Linking Fortran static library libradiation_lib.a [ 93%] Built target radiation_lib [ 93%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.f90.o [ 93%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90.o [ 93%] Linking Fortran static library libmicrophys_lib.a [ 93%] Built target microphys_lib [ 93%] Linking Fortran static library libnumerical_recipes_lib.a Scanning dependencies of target clubb_driver_lib [ 93%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90.o [ 94%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/extrapolation.F90.o [ 94%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/soil_vegetation.F90.o [ 94%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/hydrostatic_module.F90.o [ 94%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/input_grads.F90.o [ 95%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/input_netcdf.F90.o [ 95%] Built target numerical_recipes_lib Scanning dependencies of target G_unit_test_lib [ 95%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90.o [ 95%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90.o [ 95%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90.o [ 95%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90.o [ 95%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90.o [ 95%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90.o [ 96%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90.o [ 96%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90.o /home/jenkins/workspace/clubb_driver_test/src/generalized_grid_test.F90(711): remark #7712: This variable has not been used. [HM_IDX] i, sclr, edsclr, hm_idx -----------------------^ [ 96%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90.o [ 96%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90.o [ 97%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90.o [ 97%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90.o [ 98%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/input_interpret.F90.o [ 98%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/stat_file_utils.F90.o [ 98%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/pdf_parameter_tests.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/sounding.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/input_fields.F90.o [ 98%] Linking Fortran static library libG_unit_test_lib.a [ 98%] Built target G_unit_test_lib Scanning dependencies of target G_unit_tests [ 98%] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o [ 98%] Linking Fortran executable G_unit_tests [ 98%] Built target G_unit_tests [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90.o /home/jenkins/workspace/clubb_driver_test/src/clubb_driver.F90(4208): remark #7712: This variable has not been used. [CLUBB_PARAMS] subroutine clean_up_clubb(ngrdcol, clubb_params, err_info) -------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/clubb_driver.F90(4208): remark #7712: This variable has not been used. [ERR_INFO] subroutine clean_up_clubb(ngrdcol, clubb_params, err_info) ---------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/clubb_driver.F90(2668): remark #7712: This variable has not been used. [ERR_INFO] subroutine set_case_initial_conditions(ngrdcol, clubb_params, err_info) ----------------------------------------------------------------^ /home/jenkins/workspace/clubb_driver_test/src/clubb_driver.F90(4668): remark #7712: This variable has not been used. [GRID_ADAPT_IN_TIME_METHOD] grid_adapt_in_time_method, & ----------------^ /home/jenkins/workspace/clubb_driver_test/src/clubb_driver.F90(4667): remark #7712: This variable has not been used. [L_ADD_DYCORE_GRID] l_add_dycore_grid, & ----------------^ /home/jenkins/workspace/clubb_driver_test/src/clubb_driver.F90(3198): remark #7712: This variable has not been used. [RET_CODE] ret_code, & ------^ [ 98%] Linking Fortran static library libclubb_driver_lib.a [ 98%] Built target clubb_driver_lib Scanning dependencies of target clubb_driver_test Scanning dependencies of target clubb_tuner Scanning dependencies of target clubb_standalone Scanning dependencies of target clubb_thread_test [ 99%] Building Fortran object src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90.o [ 99%] Building Fortran object src/CMakeFiles/clubb_tuner.dir/error.F90.o [ 99%] Building Fortran object src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90.o [ 99%] Building Fortran object src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90.o /home/jenkins/workspace/clubb_driver_test/src/clubb_standalone.F90(66): remark #7712: This variable has not been used. [ARG] character(len=10) :: arg -----------------------^ /home/jenkins/workspace/clubb_driver_test/src/clubb_driver_test.F90(74): remark #7712: This variable has not been used. [ARG] character(len=10) :: arg -----------------------^ [100%] Linking Fortran executable clubb_thread_test [100%] Linking Fortran executable clubb_standalone [100%] Linking Fortran executable clubb_driver_test [100%] Built target clubb_thread_test [100%] Built target clubb_standalone [100%] Built target clubb_driver_test [100%] Building Fortran object src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90.o /home/jenkins/workspace/clubb_driver_test/src/clubb_tuner.F90(86): warning #8889: Explicit interface or EXTERNAL declaration is required. [PARAM_LOOPS_DRIVER] call param_loops_driver( ) ---------------^ [100%] Linking Fortran executable clubb_tuner [100%] Built target clubb_tuner Install the project... -- Install configuration: "Release" -- Installing: /home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/libclubb_driver_lib.a -- Installing: /home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/clubb_tuner -- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/clubb_tuner" to "/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt/lib" -- Installing: /home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/G_unit_tests -- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/G_unit_tests" to "/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt/lib" -- Installing: /home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/clubb_thread_test -- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/clubb_thread_test" to "/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt/lib" -- Installing: /home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/clubb_standalone -- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/clubb_standalone" to "/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt/lib" -- Installing: /home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/clubb_driver_test -- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/ifx_PRECdouble/clubb_driver_test" to "/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/oneapi-2023.2.0/netcdf-fortran-4.5.3-inkjvmgdy5ao7uwihl6lzsnlpstmyoyt/lib" check_for_missing_threadprivate.py has begun. File /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/error_code.F90 failed: Missing threadprivate for: clubb_debug_level File /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/fill_holes.F90 failed: Missing threadprivate for: ret_code File /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/sponge_layer_damping.F90 failed: Missing threadprivate for: rtm_sponge_damp_profile wp2_sponge_damp_profile rtm_sponge_damp_settings wp2_sponge_damp_settings wp3_sponge_damp_profile thlm_sponge_damp_settings uv_sponge_damp_settings up2_vp2_sponge_damp_profile wp3_sponge_damp_settings uv_sponge_damp_profile up2_vp2_sponge_damp_settings thlm_sponge_damp_profile File /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/corr_varnce_module.F90 failed: Missing threadprivate for: corr_array_n_cloud_def corr_array_n_below_def check_for_missing_threadprivate.py did not pass. failedFiles = ['/home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/error_code.F90', '/home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/fill_holes.F90', '/home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/sponge_layer_damping.F90', '/home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/corr_varnce_module.F90'] =============================================================== THREADPRIVATE CHECK FAILED  THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES  AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!  IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE  LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_driver_test/build/ifx_PRECdouble/cmake_build_output.txt =============================================================== CLUBBStandardsCheck.py has begun. --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/soil_vegetation.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 174 : 103 chars : call stat_update_var_pt( stats_metadata%isfc_soil_T_in_K, 1, sfc_soil_T_in_K(i), stats_sfc(i) ) line 175 : 105 chars : call stat_update_var_pt( stats_metadata%ideep_soil_T_in_K, 1, deep_soil_T_in_K(i), stats_sfc(i) ) line 212 : 101 chars : call stat_update_var_pt( stats_metadata%isoil_heat_flux, 1, soil_heat_flux(i), & ! intent(in) line 213 : 104 chars : stats_sfc(i) ) ! intent(inout) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/clubb_driver_test.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 111 : 107 chars : write(fstderr, *) "This section ensures that everything allocated in init_clubb_case will be deallocated" line 112 : 102 chars : write(fstderr, *) "in clean_up_clubb. This may cause a runtime error if there is a mismatch between" ---------------------------------------------------------------------------------------------------- --------------------- Default Private Check: /home/jenkins/workspace/clubb_driver_test/src/generalized_grid_test.F90 --------------------- WARNING: Missing default 'private' in the following modules: line 3: module generalized_grid_test ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/generalized_grid_test.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 914 : 115 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then line 1084 : 101 chars : rtm_ref_flip, thlm_ref_flip, um_ref_flip, vm_ref_flip, ug_flip, vg_flip, & ! Intent(in) line 1098 : 111 chars : um_flip, vm_flip, upwp_flip, vpwp_flip, up2_flip, vp2_flip, up3_flip, vp3_flip, & ! Intent(inout) line 1100 : 111 chars : wp2_flip, wp3_flip, rtp2_flip, rtp3_flip, thlp2_flip, thlp3_flip, rtpthlp_flip, & ! Intent(inout) line 1106 : 109 chars : wp2rtp_flip, wp2thlp_flip, uprcp_flip, vprcp_flip, rc_coef_zm_flip, wp4_flip, & ! intent(inout) line 1107 : 105 chars : wpup2_flip, wpvp2_flip, wp2up2_flip, wp2vp2_flip, ice_supersat_frac_flip, & ! intent(inout) line 1594 : 115 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then line 1621 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wp2up_implicit, nzt, ngrdcol, & line 1625 : 102 chars : pdf_implicit_coefs_terms_flip%term_wp2up_explicit, nzt, ngrdcol, & line 1629 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wp2vp_implicit, nzt, ngrdcol, & line 1633 : 102 chars : pdf_implicit_coefs_terms_flip%term_wp2vp_explicit, nzt, ngrdcol, & line 1667 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wpup2_implicit, nzt, ngrdcol, & line 1671 : 102 chars : pdf_implicit_coefs_terms_flip%term_wpup2_explicit, nzt, ngrdcol, & line 1675 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wpvp2_implicit, nzt, ngrdcol, & line 1679 : 102 chars : pdf_implicit_coefs_terms_flip%term_wpvp2_explicit, nzt, ngrdcol, & line 2504 : 105 chars : tolerance = max( 1.e-8_core_rknd, epsilon(tolerance) ) ! max statement for single precision runs ---------------------------------------------------------------------------------------------------- --------------------- Implicit None Check: /home/jenkins/workspace/clubb_driver_test/src/clubb_driver.F90 --------------------- WARNING: 'use' statements without 'only' found in the following lines: WARNING: Check that comma is on same line as 'use', as CLUBB requires. 3150 : use gptl ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/clubb_driver.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 201 : 110 chars : l_modify_ic_with_cubic_int, & ! Flag for interpolating the sounding profile with Steffen's monotone cubic line 202 : 110 chars : ! method to obtain smoother initial condition profile, which is found to be line 203 : 111 chars : ! beneficial to achive a better numerical solution convergence. If this flag line 204 : 118 chars : ! is turned off, the initial conditions will be generated with linear interpolation. line 205 : 111 chars : ! This is done on a case-by-case basis, since using the monotone cubic method line 206 : 109 chars : ! requires a special sounding.in file with many additional sounding levels. line 207 : 109 chars : l_modify_bc_for_cnvg_test, & ! Flag to activate modifications on boundary condition for convergence test line 744 : 101 chars : !$omp sens_ht, latent_ht, lmin, vert_decorr_coef, deep_soil_T_in_K, sfc_soil_T_in_K, veg_T_in_K, & line 760 : 102 chars : !$omp rtp2_mc, thlp2_mc, rtpthlp_mc, Ncm_mc, Ncm, Nccnm, em, tau_zm, tau_zt, Kh_zt, Kh_zm, rfrzm, & line 761 : 105 chars : !$omp rrm, Nrm, Nc_in_cloud, wpNcp, radht, Frad, Frad_SW_up, Frad_LW_up, Frad_SW_down, Frad_LW_down, & line 762 : 102 chars : !$omp wpsclrp_sfc, wpedsclrp_sfc, sclrm, wpsclrp, sclrp2, sclrp3, sclrprtp, sclrpthlp, sclrpthvp, & line 807 : 101 chars : !----------------------------------- Optional Input Variables ----------------------------------- line 1029 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz line 1721 : 102 chars : open(unit=iunit_grid_adaptation, file=fname_grid_adaptation, status='replace', action='write') line 2036 : 105 chars : allocate( um_ref(ngrdcol, gr%nzt) ) ! Reference u wind for nudging; Michael Falk, 17 Oct 2007 line 2037 : 105 chars : allocate( vm_ref(ngrdcol, gr%nzt) ) ! Reference v wind for nudging; Michael Falk, 17 Oct 2007 line 2529 : 113 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then line 2560 : 106 chars : ! Similar call to above, checking parameter values, but because we've placed this in "init_clubb_case" line 2568 : 116 chars : write(fstderr, *) "Fatal error calling check_clubb_settings_api and/or check_parameters_api in clubb_driver" line 2611 : 111 chars : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, & line 2623 : 101 chars : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, & line 2624 : 103 chars : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, & line 2627 : 104 chars : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, & line 2629 : 103 chars : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, & line 2635 : 101 chars : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, & line 2636 : 106 chars : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, & line 2637 : 110 chars : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, & line 2638 : 115 chars : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, & line 2639 : 110 chars : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, & line 2640 : 105 chars : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, & line 2641 : 113 chars : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, & line 2642 : 108 chars : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, & line 2643 : 112 chars : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, & line 2644 : 110 chars : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, & line 2759 : 103 chars : invrs_rho_ds_zt(i,k) = invrs_rho_ds_zt_init(k) ! inv. dry, static density: t-levs line 2765 : 103 chars : um_pert(i,k) = zero ! Variables used to track perturbed version of winds. line 2767 : 105 chars : wm_zt(i,k) = wm_zt_init(k) ! Imposed large scale w - Thermodynamic levels line 2961 : 113 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then line 3171 : 101 chars : !----------------------------------- Optional Input Variables ----------------------------------- line 3328 : 103 chars : um(i,:), vm(i,:), rtm(i,:), wprtp(i,:), thlm(i,:), wpthlp(i,:), & line 3666 : 111 chars : !$acc X_nl_all_levs, X_mixt_comp_all_levs, lh_sample_point_weights, mu_x_1_n, mu_x_2_n, & line 3668 : 104 chars : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped, & line 3672 : 116 chars : !$acc pdf_params%cloud_frac_1, pdf_params%cloud_frac_2, pdf_params%cthl_1, pdf_params%cthl_2, & line 3673 : 112 chars : !$acc pdf_params%crt_1, pdf_params%crt_2, pdf_params%stdev_chi_1, pdf_params%stdev_chi_2, & line 3689 : 102 chars : wp2_zt = zm2zt_api( gr%nzm, gr%nzt, ngrdcol, gr, wp2, w_tol_sqd ) ! Positive definite quantity line 3695 : 109 chars : thlm(i,:), p_in_Pa(i,:), exner(i,:), rho(i,:), rho_zm(i,:), rtm(i,:), &! In line 3696 : 109 chars : rcm(i,:), cloud_frac(i,:), wm_zt(i,:), wm_zm(i,:), wp2_zt(i,:), & ! In line 3697 : 106 chars : hydromet(i,:,:), Nc_in_cloud(i,:), & ! In line 3713 : 103 chars : stats_zt(i), stats_zm(i), & ! Inout line 3714 : 103 chars : stats_sfc(i), stats_lh_zt(i), & ! Inout line 3715 : 102 chars : Nccnm(i,:), & ! Inout line 3716 : 117 chars : hydromet_mc(i,:,:), Ncm_mc(i,:), rcm_mc(i,:), rvm_mc(i,:), & ! Out line 3717 : 107 chars : thlm_mc(i,:), hydromet_vel_zt(i,:,:), & ! Out line 3718 : 102 chars : hydromet_vel_covar_zt_impc(i,:,:), & ! Out line 3719 : 102 chars : hydromet_vel_covar_zt_expc(i,:,:), & ! Out line 3720 : 110 chars : wprtp_mc(i,:), wpthlp_mc(i,:), rtp2_mc(i,:), & ! Out line 3721 : 105 chars : thlp2_mc(i,:), rtpthlp_mc(i,:) ) ! Out line 3746 : 103 chars : stats_zt(i), stats_zm(i), stats_sfc(i), & ! Inout line 3747 : 103 chars : hydromet(i,:,:), hydromet_vel_zt(i,:,:), hydrometp2(i,:,:), & ! Inout line 3748 : 103 chars : K_hm(i,:,:), Ncm(i,:), Nc_in_cloud(i,:), rvm_mc(i,:), & ! Inout line 3749 : 103 chars : thlm_mc(i,:), err_info, & ! Inout line 3750 : 101 chars : wphydrometp(i,:,:), wpNcp(i,:) ) ! Out line 3759 : 106 chars : !$acc update device( rcm_mc, rvm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc ) line 3817 : 104 chars : !$acc update host( rvm_mc, rcm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc ) line 3823 : 105 chars : call stat_update_var( stats_metadata%irtm_mc, rvm_mc(i,:)+rcm_mc(i,:), stats_zt(i) ) ! kg/kg/s line 3825 : 106 chars : call stat_update_var( stats_metadata%iwprtp_mc, wprtp_mc(i,:), stats_zm(i) ) ! m*(kg/kg)/s^2 line 3827 : 104 chars : call stat_update_var( stats_metadata%irtp2_mc, rtp2_mc(i,:), stats_zm(i) ) ! (kg/kg)^2/s line 3829 : 104 chars : call stat_update_var( stats_metadata%irtpthlp_mc, rtpthlp_mc(i,:), stats_zm(i) ) ! K*(kg/kg)/s line 3846 : 105 chars : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, X_nl_all_levs, & line 3872 : 105 chars : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, thlm, rtm, rcm ) line 3918 : 106 chars : call update_radiation_variables( gr%nzm, gr%nzt, radht(i,:), Frad_SW_up(i,:), Frad_LW_up(i,:), & line 4017 : 104 chars : clubb_config_flags%grid_remap_method, & ! intent(in) line 4086 : 101 chars : .and. (stats_metadata%l_stats_last) ) then ! only adapt grid when the average of the last line 4191 : 103 chars : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_microphys_scheme = ', time_microphys_scheme line 4192 : 104 chars : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_microphys_advance = ', time_microphys_advance line 4194 : 103 chars : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_output_multi_col = ', time_output_multi_col line 4321 : 111 chars : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, & line 4333 : 101 chars : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, & line 4334 : 103 chars : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, & line 4337 : 104 chars : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, & line 4339 : 103 chars : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, & line 4345 : 101 chars : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, & line 4346 : 106 chars : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, & line 4347 : 110 chars : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, & line 4348 : 115 chars : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, & line 4349 : 110 chars : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, & line 4350 : 105 chars : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, & line 4351 : 113 chars : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, & line 4352 : 108 chars : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, & line 4353 : 112 chars : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, & line 4354 : 110 chars : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, & line 4383 : 119 chars : if ( thlm_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( thlm_sponge_damp_profile ) line 4384 : 118 chars : if ( rtm_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( rtm_sponge_damp_profile ) line 4385 : 117 chars : if ( uv_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( uv_sponge_damp_profile ) line 4386 : 118 chars : if ( wp2_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( wp2_sponge_damp_profile ) line 4387 : 118 chars : if ( wp3_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( wp3_sponge_damp_profile ) line 4388 : 122 chars : if ( up2_vp2_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( up2_vp2_sponge_damp_profile ) line 5073 : 104 chars : clubb_config_flags%l_add_dycore_grid, clubb_config_flags%grid_adapt_in_time_method ) line 5081 : 106 chars : clubb_config_flags%l_add_dycore_grid, clubb_config_flags%grid_adapt_in_time_method ) line 5095 : 101 chars : 'be used for cases with forcings from an input file and for the atex ', & ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/sounding.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 377 : 102 chars : um(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 379 : 101 chars : vm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 381 : 101 chars : ugm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 383 : 101 chars : vgm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 385 : 101 chars : thlm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 387 : 101 chars : rtm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 389 : 101 chars : press(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 392 : 101 chars : wm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 409 : 108 chars : edsclr_snd(km1,edsclr), edsclr_snd(k00,edsclr), & line 410 : 107 chars : edsclr_snd(kp1,edsclr), edsclr_snd(kp2,edsclr) ) line 434 : 118 chars : um(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), u(k_above), u(k_above-1) ) line 435 : 118 chars : vm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), v(k_above), v(k_above-1) ) line 436 : 120 chars : ugm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), ug(k_above), ug(k_above-1) ) line 437 : 120 chars : vgm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), vg(k_above), vg(k_above-1) ) line 438 : 126 chars : thlm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), theta(k_above), theta(k_above-1) ) line 439 : 120 chars : rtm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), rt(k_above), rt(k_above-1) ) line 440 : 112 chars : press(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), p_in_Pa(k_above), & line 442 : 122 chars : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) ) line 446 : 105 chars : sclrm(i,k,sclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), & line 452 : 109 chars : edsclrm(i,k,edsclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), & line 481 : 124 chars : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) ) line 507 : 124 chars : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) ) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/clubb_tuner.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 654 : 102 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz ---------------------------------------------------------------------------------------------------- CLUBBStandardsCheck.py has finished. FAIL: 8 check(s) failed. CLUBBStandardsCheck.py has begun. --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/sfc_varnce_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 776 : 105 chars : call sfc_varnce_check( sclr_dim, wp2(i,gr%k_lb_zm), up2(i,gr%k_lb_zm), & ! intent(in) line 777 : 105 chars : vp2(i,gr%k_lb_zm), thlp2(i,gr%k_lb_zm), rtp2(i,gr%k_lb_zm), & ! intent(in) line 778 : 105 chars : rtpthlp(i,gr%k_lb_zm), sclrp2(i,gr%k_lb_zm,:), & ! intent(in) line 779 : 105 chars : sclrprtp(i,gr%k_lb_zm,:), sclrpthlp(i,gr%k_lb_zm,:), & ! intent(in) line 780 : 108 chars : err_info ) ! intent(inout) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/clubb_api_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 2540 : 107 chars : ! calc_derrived_params_api - Adjusts values of background eddy diffusivity based on vertical grid spacing line 2607 : 107 chars : ! calc_derrived_params_api - Adjusts values of background eddy diffusivity based on vertical grid spacing ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/fill_holes.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 234 : 113 chars : write(*,'(A6,I5,1X,I5,A4,E30.20,A3,E30.20)') "field(", i, k, ") = ", field(i,k), " < ", threshold line 240 : 105 chars : write(fstderr, *) "column", i, " field average = ", sum(field(i,:) * rho_ds(i,:) * dz(i,:)) & line 584 : 102 chars : ! rho_ds_dz(i,k-num_hf_draw_points:k+num_hf_draw_points)) line 823 : 110 chars : * min( threshold, field(i,k_start:k_end:grid_dir_indx) ) ) * invrs_denom line 828 : 106 chars : + mass_fraction * ( min( threshold, field(i,k_start:k_end:grid_dir_indx) ) - threshold ) line 833 : 110 chars : * max( threshold, field(i,k_start:k_end:grid_dir_indx) ) ) * invrs_denom line 840 : 108 chars : + mass_fraction * ( max( threshold, field(i,k_start:k_end:grid_dir_indx) ) - threshold ) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 1748 : 105 chars : status = nf90_def_var( ncid_zm, "columns", NF90_INT, (/column_id_zm/), column_var_id_zm ) line 1749 : 104 chars : status = nf90_def_var( ncid_zm, "altitude", NF90_PREC, (/vertical_id_zm/), vertical_var_id_zm ) line 1750 : 104 chars : status = nf90_def_var( ncid_zm, "time", NF90_PREC, (/time_id_zm/), time_var_id_zm ) line 1802 : 105 chars : status = nf90_def_var( ncid_zt, "columns", NF90_INT, (/column_id_zt/), column_var_id_zt ) line 1803 : 104 chars : status = nf90_def_var( ncid_zt, "altitude", NF90_PREC, (/vertical_id_zt/), vertical_var_id_zt ) line 1804 : 104 chars : status = nf90_def_var( ncid_zt, "time", NF90_PREC, (/time_id_zt/), time_var_id_zt ) line 1850 : 101 chars : status = nf90_put_var( ncid_zm, column_var_id_zm, column_list, start=(/1/), count=(/ngrdcol/) ) line 1851 : 101 chars : status = nf90_put_var( ncid_zt, column_var_id_zt, column_list, start=(/1/), count=(/ngrdcol/) ) line 1853 : 101 chars : !=================================== Allocate Output Arrays =================================== line 1980 : 116 chars : !$acc upwp_out, vpwp_out, up2_out, vp2_out, wp3_out, rcm_out, cloud_frac_out, rtm_out, thlm_out ) ---------------------------------------------------------------------------------------------------- --------------------- Default Private Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/err_info_type_module.F90 --------------------- WARNING: Missing default 'private' in the following modules: line 4: module err_info_type_module ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/err_info_type_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 265 : 102 chars : write(err_info%err_header_global,'(A38, I3, A15, I3, A, A28, A33, F6.2, A1, F6.2, A, A39, A40)') & line 276 : 105 chars : write(err_info%err_header(i),'(A38, I3, A15, I3, A, A22, I2, A11, F6.2, A13, F6.2, A, A39, A40)') & ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/mono_flux_limiter.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 688 : 104 chars : !$acc parallel loop gang vector collapse(2) default(present) reduction(.or.:l_any_adjustment_needed) line 839 : 121 chars : ! MONOFLUX TEST COMMENT DO NOT REMOVE if( any(wpxp_net_adjust /= 0.0) ) write(fstderr,*) "MONOFLUX: wpxp adjusted " ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/parameters_tunable.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 839 : 106 chars : / sqrt( 4.0_core_rknd * ( 1.0_core_rknd - 0.4_core_rknd )**3 & line 840 : 118 chars : + clubb_params(ngrdcol,iSkw_max_mag)**2 ) ) ) ! Known magic number line 902 : 117 chars : mult_factor_zt(i) = 1.0_core_rknd + clubb_params(i,imult_coef) * log( avg_deltaz(i) / grid_spacing_thresh ) line 917 : 104 chars : nu_vert_res_dep%nu10(i) = clubb_params(i,inu10) * mult_factor_zt(i) !We're unsure of the grid ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/pdf_parameter_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 295 : 101 chars : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, & line 298 : 102 chars : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, & line 300 : 101 chars : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, & ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/advance_windm_edsclrm_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 1002 : 103 chars : call windm_edsclrm_rhs( nzm, nzt, ngrdcol, gr, windm_edsclrm_scalar, dt, & ! intent(in) line 1003 : 103 chars : lhs_diff, edsclrm(:,:,edsclr), & ! intent(in) line 1004 : 103 chars : edsclrm_forcing(:,:,edsclr), & ! intent(in) line 1005 : 103 chars : rho_ds_zm, invrs_rho_ds_zt, & ! intent(in) line 1006 : 103 chars : l_imp_sfc_momentum_flux, wpedsclrp(:,gr%k_lb_zm,edsclr), & ! intent(in) line 1007 : 103 chars : stats_metadata, & ! intent(in) line 1008 : 106 chars : stats_zt, & ! intent(inout) line 1009 : 104 chars : rhs(:,:,edsclr) ) ! intent(out) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/grid_adaptation_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 295 : 128 chars : write(fstderr, *) "The fixed minimum grid density momentum heights need to cover at least the domain of the physics grid." ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/advance_xp2_xpyp_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 1394 : 101 chars : sclrprtp(:,:,sclr) ) ! Intent(inout) line 1429 : 102 chars : sclrpthlp(:,:,sclr) ) ! Intent(inout) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/model_flags.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 315 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz line 541 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz line 845 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/advance_xm_wpxp_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 793 : 101 chars : call wpxp_term_pr1_lhs( nzm, ngrdcol, gr, C6rt_Skw_fnc, C6thl_Skw_fnc, C7_Skw_fnc, & ! Intent(in) line 794 : 101 chars : invrs_tau_C6_zm, l_scalar_calc, & ! Intent(in) line 795 : 102 chars : lhs_pr1_wprtp, lhs_pr1_wpthlp, lhs_pr1_wpsclrp ) ! Intent(out) line 874 : 101 chars : stats_zt, stats_zm, stats_sfc, & ! InOut line 875 : 101 chars : rtm, wprtp, thlm, wpthlp, sclrm, wpsclrp, & ! InOut line 876 : 101 chars : err_info ) ! InOut ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/stats_zm_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 2485 : 104 chars : call stat_assign( var_index=stats_metadata%inorm_min_grid_dens, var_name="norm_min_grid_dens", & ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/stats_clubb_utilities.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 3031 : 103 chars : call stat_update_var( stats_metadata%icovar_chi_eta_1, pdf_params%covar_chi_eta_1(icol,:), & ! In line 3033 : 103 chars : call stat_update_var( stats_metadata%icovar_chi_eta_2, pdf_params%covar_chi_eta_2(icol,:), & ! In line 3043 : 101 chars : call stat_update_var( stats_metadata%icorr_chi_eta_1, pdf_params%corr_chi_eta_1(icol,:), & ! In line 3045 : 101 chars : call stat_update_var( stats_metadata%icorr_chi_eta_2, pdf_params%corr_chi_eta_2(icol,:), & ! In line 3106 : 101 chars : chip2 = compute_variance_binormal( chi, pdf_params%chi_1(icol,:), pdf_params%chi_2(icol,:), & line 3107 : 106 chars : pdf_params%stdev_chi_1(icol,:), pdf_params%stdev_chi_2(icol,:), & line 3229 : 101 chars : call stat_update_var( stats_metadata%ivarnce_w_1_zm, pdf_params_zm%varnce_w_1(icol,:), & ! In line 3231 : 101 chars : call stat_update_var( stats_metadata%ivarnce_w_2_zm, pdf_params_zm%varnce_w_2(icol,:), & ! In line 4130 : 108 chars : 'floor stuff= ', floor( stats_metadata%stats_tout / stats_metadata%stats_tsamp ) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/penta_bicgstab_solver.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 419 : 110 chars : ! It's interesting to see how close E_inv is to the lhs diagonal, it's usually (visually) very close, but line 420 : 104 chars : ! using it instead of E_inv requires so many more iterations (use it would be jacobi preconditioner) ---------------------------------------------------------------------------------------------------- CLUBBStandardsCheck.py has finished. FAIL: 17 check(s) failed. CLUBBStandardsCheck.py has begun. ---------------------------------------------------------------------------------------------------- --------------------- Implicit None Check: /home/jenkins/workspace/clubb_driver_test/src/SILHS/mt95.F90 --------------------- WARNING: Missing 'implicit none' after these blocks: line 362: subroutine init_by_type( put, get ) line 382: subroutine init_by_scalar( put ) line 413: subroutine init_by_array( put ) line 461: subroutine next_state( ) line 593: subroutine genrand_int32_0d( y ) line 614: subroutine genrand_int32_1d( y ) line 629: subroutine genrand_int32_2d( y ) line 644: subroutine genrand_int32_3d( y ) line 659: subroutine genrand_int32_4d( y ) line 674: subroutine genrand_int32_5d( y ) line 689: subroutine genrand_int32_6d( y ) line 704: subroutine genrand_int32_7d( y ) line 720: subroutine genrand_int31_0d( y ) line 732: subroutine genrand_int31_1d( y ) line 747: subroutine genrand_int31_2d( y ) line 762: subroutine genrand_int31_3d( y ) line 777: subroutine genrand_int31_4d( y ) line 792: subroutine genrand_int31_5d( y ) line 807: subroutine genrand_int31_6d( y ) line 822: subroutine genrand_int31_7d( y ) line 838: subroutine genrand_real1_0d( r ) line 853: subroutine genrand_real1_1d( r ) line 868: subroutine genrand_real1_2d( r ) line 883: subroutine genrand_real1_3d( r ) line 898: subroutine genrand_real1_4d( r ) line 913: subroutine genrand_real1_5d( r ) line 928: subroutine genrand_real1_6d( r ) line 943: subroutine genrand_real1_7d( r ) line 959: subroutine genrand_real2_0d( r ) line 974: subroutine genrand_real2_1d( r ) line 989: subroutine genrand_real2_2d( r ) line 1004: subroutine genrand_real2_3d( r ) line 1019: subroutine genrand_real2_4d( r ) line 1034: subroutine genrand_real2_5d( r ) line 1049: subroutine genrand_real2_6d( r ) line 1064: subroutine genrand_real2_7d( r ) line 1080: subroutine genrand_real3_0d( r ) line 1095: subroutine genrand_real3_1d( r ) line 1110: subroutine genrand_real3_2d( r ) line 1125: subroutine genrand_real3_3d( r ) line 1140: subroutine genrand_real3_4d( r ) line 1155: subroutine genrand_real3_5d( r ) line 1170: subroutine genrand_real3_6d( r ) line 1185: subroutine genrand_real3_7d( r ) line 1201: subroutine genrand_res53_0d( r ) line 1218: subroutine genrand_res53_1d( r ) line 1233: subroutine genrand_res53_2d( r ) line 1248: subroutine genrand_res53_3d( r ) line 1263: subroutine genrand_res53_4d( r ) line 1278: subroutine genrand_res53_5d( r ) line 1293: subroutine genrand_res53_6d( r ) line 1308: subroutine genrand_res53_7d( r ) ---------------------------------------------------------------------------------------------------- CLUBBStandardsCheck.py has finished. FAIL: 1 check(s) failed. CLUBBStandardsCheck.py has begun. --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/wangara.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 104 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 105 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/rico.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 159 : 103 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 160 : 102 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Default Private Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/prescribe_forcings.F90 --------------------- WARNING: Missing default 'private' in the following modules: line 1: module prescribe_forcings_module ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/prescribe_forcings.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 303 : 104 chars : !$acc enter data create( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar ) line 477 : 118 chars : !$acc update device( wm_zt, wm_zm, thlm_forcing, rtm_forcing, um_ref, vm_ref, sclrm_forcing, edsclrm_forcing ) line 908 : 105 chars : call stat_update_var_pt( stats_metadata%ish, 1, wpthlp_sfc(i)*rho_zm(i,1)*Cp,& ! intent(in) line 911 : 105 chars : call stat_update_var_pt( stats_metadata%ilh, 1, wprtp_sfc(i)*rho_zm(i,1)*Lv, & ! intent(in) line 914 : 103 chars : call stat_update_var_pt( stats_metadata%iwpthlp_sfc, 1, wpthlp_sfc(i), & ! intent(in) line 917 : 103 chars : call stat_update_var_pt( stats_metadata%iwprtp_sfc, 1, wprtp_sfc(i), & ! intent(in) line 920 : 103 chars : call stat_update_var_pt( stats_metadata%iupwp_sfc, 1, upwp_sfc(i), & ! intent(in) line 923 : 103 chars : call stat_update_var_pt( stats_metadata%ivpwp_sfc, 1, vpwp_sfc(i), & ! intent(in) line 926 : 102 chars : call stat_update_var_pt( stats_metadata%iustar, 1, ustar(i), & ! intent(in) line 929 : 103 chars : call stat_update_var_pt( stats_metadata%iT_sfc, 1, T_sfc(i), & ! intent(in) line 935 : 103 chars : !$acc exit data delete( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar ) line 1138 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & line 1142 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & line 1146 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & line 1147 : 112 chars : exner_zm(i,km1), exner_zm(i,k00), exner_zm(i,kp1), exner_zm(i,kp2) ) line 1150 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & line 1151 : 108 chars : thlm_zm(i,km1), thlm_zm(i,k00), thlm_zm(i,kp1), thlm_zm(i,kp2) ) line 1154 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & line 1155 : 104 chars : rtm_zm(i,km1), rtm_zm(i,k00), rtm_zm(i,kp1), rtm_zm(i,kp2) ) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/dycoms2_rf02.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 121 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 122 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/mpace_b.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 157 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 158 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/mpace_a.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 272 : 103 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 273 : 102 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/lba.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 96 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 97 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) line 176 : 101 chars : wpthlp_sfc(i) = convert_sens_ht_to_km_s( ( 270._core_rknd * ft**1.5_core_rknd ), rho_sfc(i) ) line 177 : 101 chars : wprtp_sfc(i) = convert_latent_ht_to_m_s( ( 554._core_rknd * ft**1.3_core_rknd ), rho_sfc(i) ) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/dycoms2_rf01.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 91 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 92 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/gabls2.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 152 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 153 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/bomex.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 127 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 128 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- CLUBBStandardsCheck.py has finished. FAIL: 11 check(s) failed. No matches for /home/jenkins/workspace/clubb_driver_test/src/KK_microphys/ CLUBBStandardsCheck.py has begun. --------------------- Default Private Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/fill_holes_tests.F90 --------------------- WARNING: Missing default 'private' in the following modules: line 19: module fill_holes_tests ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/fill_holes_tests.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 162 : 102 chars : field_initial(i,k) = 10_core_rknd * ( sin( 8.0 * pi * ( k + i ) / nz ) + one ) & line 180 : 110 chars : if ( l_print_name ) print *, "filling holes of: easy_fill_test_"//trim(fill_type_names(fill_type)) line 195 : 121 chars : write(*,'(A6,I5,1X,I5,A4,E30.20,A3,E30.20)') "field(", i, k, ") = ", field(i,k), " < ", threshold line 241 : 118 chars : if ( l_print_name ) print *, "filling holes of: reverse_easy_fill_test_"//trim(fill_type_names(fill_type)) line 344 : 102 chars : field_initial(i,k) = 10_core_rknd * ( sin( 8.0 * pi * ( k + i ) / nz ) + one ) & line 363 : 113 chars : if ( l_print_name ) print *, "filling holes of: below_thresh_test_"//trim(fill_type_names(fill_type)) line 385 : 103 chars : print *, "-- error", two * abs( initial_mass - new_mass ) / ( initial_mass + new_mass ) line 419 : 121 chars : if ( l_print_name ) print *, "filling holes of: reverse_below_thresh_test_"//trim(fill_type_names(fill_type)) line 430 : 116 chars : print *, "ERROR in below_thresh_test REVERSE MODE: method was not conservative in grid reverse mode" ---------------------------------------------------------------------------------------------------- --------------------- Default Private Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/rev_direction_grid_test.F90 --------------------- WARNING: Missing default 'private' in the following modules: line 1: module rev_direction_grid_test ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/rev_direction_grid_test.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 233 : 113 chars : !seed used = -1102123834 1480475276 -248259584 525496705 1614213535 -1267052688 6290033 -78466652 line 234 : 127 chars : !seed_output = (/ -1102123834, 1480475276, -248259584, 525496705, 1614213535, -1267052688, 6290033, -78466652 /) line 750 : 101 chars : call xpyp_term_ta_pdf_lhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In line 754 : 104 chars : call xpyp_term_ta_pdf_lhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In line 795 : 101 chars : call xpyp_term_ta_pdf_rhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In line 801 : 104 chars : call xpyp_term_ta_pdf_rhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/pdf_parameter_tests.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 542 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/spurious_source_test.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 508 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz ---------------------------------------------------------------------------------------------------- CLUBBStandardsCheck.py has finished. FAIL: 6 check(s) failed. =============================================================== CLUBBStandardsCheck FAILED  THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES  AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!  IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE  LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_driver_test/build/ifx_PRECdouble/cmake_build_output.txt =============================================================== Build completed successfully, but some source code checks have failed. + ulimit -s 8388608 + run_scripts/run_scm_all.py -ngrdcol 4 -max_iters 500 -out_dir standalone_output_ifx Performing standard run Running arm Running arm_97 Running astex_a209 Running atex Running bomex Running cgils_s6 Running cgils_s11 Running cgils_s12 Running clex9_nov02 Running clex9_oct14 Running dycoms2_rf01 Running dycoms2_rf01_fixed_sst Running dycoms2_rf02_do Running dycoms2_rf02_ds Running dycoms2_rf02_nd Running dycoms2_rf02_so Running fire Running gabls2 Running gabls3 Running gabls3_night Running jun25_altocu Running lba Running mc3e Running mpace_a Running mpace_b Running mpace_b_silhs Running nov11_altocu Running rico Running rico_silhs Running twp_ice Running wangara =================== Runs Complete =================== All cases ran to completion. + run_scripts/run_scm_all.py -ngrdcol 4 -max_iters 500 -out_dir driver_test_output_ifx -driver_test Performing standard run Running arm Running arm_97 Running astex_a209 Running atex Running bomex Running cgils_s6 Running cgils_s11 Running cgils_s12 Running clex9_nov02 Running clex9_oct14 Running dycoms2_rf01 Running dycoms2_rf01_fixed_sst Running dycoms2_rf02_do Running dycoms2_rf02_ds Running dycoms2_rf02_nd Running dycoms2_rf02_so Running fire Running gabls2 Running gabls3 Running gabls3_night Running jun25_altocu Running lba Running mc3e Running mpace_a Running mpace_b Running mpace_b_silhs Running nov11_altocu Running rico Running rico_silhs Running twp_ice Running wangara =================== 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', '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'] ###DIFFING arm netCDF (*.nc) files### >No differences detected by the linux diff in arm_zm.nc< >No differences detected by the linux diff in arm_zt.nc< >No differences detected by the linux diff in arm_sfc.nc< >No differences detected by the linux diff in arm_multi_col_zm.nc< >No differences detected by the linux diff in arm_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case arm.<<< ********************************************************************************************************** ###DIFFING arm_97 netCDF (*.nc) files### >No differences detected by the linux diff in arm_97_zm.nc< >No differences detected by the linux diff in arm_97_zt.nc< >No differences detected by the linux diff in arm_97_sfc.nc< >No differences detected by the linux diff in arm_97_multi_col_zm.nc< >No differences detected by the linux diff in arm_97_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case arm_97.<<< ********************************************************************************************************** ###DIFFING astex_a209 netCDF (*.nc) files### >No differences detected by the linux diff in astex_a209_zm.nc< >No differences detected by the linux diff in astex_a209_zt.nc< >No differences detected by the linux diff in astex_a209_sfc.nc< >No differences detected by the linux diff in astex_a209_multi_col_zm.nc< >No differences detected by the linux diff in astex_a209_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case astex_a209.<<< ********************************************************************************************************** ###DIFFING atex netCDF (*.nc) files### >No differences detected by the linux diff in atex_zm.nc< >No differences detected by the linux diff in atex_zt.nc< >No differences detected by the linux diff in atex_sfc.nc< >No differences detected by the linux diff in atex_multi_col_zm.nc< >No differences detected by the linux diff in atex_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case atex.<<< ********************************************************************************************************** ###DIFFING bomex netCDF (*.nc) files### >No differences detected by the linux diff in bomex_zm.nc< >No differences detected by the linux diff in bomex_zt.nc< >No differences detected by the linux diff in bomex_sfc.nc< >No differences detected by the linux diff in bomex_multi_col_zm.nc< >No differences detected by the linux diff in bomex_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case bomex.<<< ********************************************************************************************************** ###DIFFING cgils_s6 netCDF (*.nc) files### >No differences detected by the linux diff in cgils_s6_zm.nc< >No differences detected by the linux diff in cgils_s6_zt.nc< >No differences detected by the linux diff in cgils_s6_sfc.nc< >No differences detected by the linux diff in cgils_s6_multi_col_zm.nc< >No differences detected by the linux diff in cgils_s6_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case cgils_s6.<<< ********************************************************************************************************** ###DIFFING cgils_s11 netCDF (*.nc) files### >No differences detected by the linux diff in cgils_s11_zm.nc< >No differences detected by the linux diff in cgils_s11_zt.nc< >No differences detected by the linux diff in cgils_s11_sfc.nc< >No differences detected by the linux diff in cgils_s11_multi_col_zm.nc< >No differences detected by the linux diff in cgils_s11_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case cgils_s11.<<< ********************************************************************************************************** ###DIFFING cgils_s12 netCDF (*.nc) files### >No differences detected by the linux diff in cgils_s12_zm.nc< >No differences detected by the linux diff in cgils_s12_zt.nc< >No differences detected by the linux diff in cgils_s12_sfc.nc< >No differences detected by the linux diff in cgils_s12_multi_col_zm.nc< >No differences detected by the linux diff in cgils_s12_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case cgils_s12.<<< ********************************************************************************************************** ###DIFFING clex9_nov02 netCDF (*.nc) files### >No differences detected by the linux diff in clex9_nov02_zm.nc< >No differences detected by the linux diff in clex9_nov02_zt.nc< >No differences detected by the linux diff in clex9_nov02_sfc.nc< >No differences detected by the linux diff in clex9_nov02_multi_col_zm.nc< >No differences detected by the linux diff in clex9_nov02_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case clex9_nov02.<<< ********************************************************************************************************** ###DIFFING clex9_oct14 netCDF (*.nc) files### >No differences detected by the linux diff in clex9_oct14_zm.nc< >No differences detected by the linux diff in clex9_oct14_zt.nc< >No differences detected by the linux diff in clex9_oct14_sfc.nc< >No differences detected by the linux diff in clex9_oct14_multi_col_zm.nc< >No differences detected by the linux diff in clex9_oct14_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case clex9_oct14.<<< ********************************************************************************************************** ###DIFFING dycoms2_rf01 netCDF (*.nc) files### >No differences detected by the linux diff in dycoms2_rf01_zm.nc< >No differences detected by the linux diff in dycoms2_rf01_zt.nc< >No differences detected by the linux diff in dycoms2_rf01_sfc.nc< >No differences detected by the linux diff in dycoms2_rf01_multi_col_zm.nc< >No differences detected by the linux diff in dycoms2_rf01_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf01.<<< ********************************************************************************************************** ###DIFFING dycoms2_rf01_fixed_sst netCDF (*.nc) files### >No differences detected by the linux diff in dycoms2_rf01_fixed_sst_zm.nc< >No differences detected by the linux diff in dycoms2_rf01_fixed_sst_zt.nc< >No differences detected by the linux diff in dycoms2_rf01_fixed_sst_sfc.nc< >No differences detected by the linux diff in dycoms2_rf01_fixed_sst_multi_col_zm.nc< >No differences detected by the linux diff in dycoms2_rf01_fixed_sst_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf01_fixed_sst.<<< ********************************************************************************************************** ###DIFFING dycoms2_rf02_do netCDF (*.nc) files### >No differences detected by the linux diff in dycoms2_rf02_do_zm.nc< >No differences detected by the linux diff in dycoms2_rf02_do_zt.nc< >No differences detected by the linux diff in dycoms2_rf02_do_sfc.nc< >No differences detected by the linux diff in dycoms2_rf02_do_multi_col_zm.nc< >No differences detected by the linux diff in dycoms2_rf02_do_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf02_do.<<< ********************************************************************************************************** ###DIFFING dycoms2_rf02_ds netCDF (*.nc) files### >No differences detected by the linux diff in dycoms2_rf02_ds_zm.nc< >No differences detected by the linux diff in dycoms2_rf02_ds_zt.nc< >No differences detected by the linux diff in dycoms2_rf02_ds_sfc.nc< >No differences detected by the linux diff in dycoms2_rf02_ds_multi_col_zm.nc< >No differences detected by the linux diff in dycoms2_rf02_ds_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf02_ds.<<< ********************************************************************************************************** ###DIFFING dycoms2_rf02_nd netCDF (*.nc) files### >No differences detected by the linux diff in dycoms2_rf02_nd_zm.nc< >No differences detected by the linux diff in dycoms2_rf02_nd_zt.nc< >No differences detected by the linux diff in dycoms2_rf02_nd_sfc.nc< >No differences detected by the linux diff in dycoms2_rf02_nd_multi_col_zm.nc< >No differences detected by the linux diff in dycoms2_rf02_nd_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf02_nd.<<< ********************************************************************************************************** ###DIFFING dycoms2_rf02_so netCDF (*.nc) files### >No differences detected by the linux diff in dycoms2_rf02_so_zm.nc< >No differences detected by the linux diff in dycoms2_rf02_so_zt.nc< >No differences detected by the linux diff in dycoms2_rf02_so_sfc.nc< >No differences detected by the linux diff in dycoms2_rf02_so_multi_col_zm.nc< >No differences detected by the linux diff in dycoms2_rf02_so_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case dycoms2_rf02_so.<<< ********************************************************************************************************** ###DIFFING fire netCDF (*.nc) files### >No differences detected by the linux diff in fire_zm.nc< >No differences detected by the linux diff in fire_zt.nc< >No differences detected by the linux diff in fire_sfc.nc< >No differences detected by the linux diff in fire_multi_col_zm.nc< >No differences detected by the linux diff in fire_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case fire.<<< ********************************************************************************************************** ###DIFFING gabls2 netCDF (*.nc) files### >No differences detected by the linux diff in gabls2_zm.nc< >No differences detected by the linux diff in gabls2_zt.nc< >No differences detected by the linux diff in gabls2_sfc.nc< >No differences detected by the linux diff in gabls2_multi_col_zm.nc< >No differences detected by the linux diff in gabls2_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case gabls2.<<< ********************************************************************************************************** ###DIFFING gabls3 netCDF (*.nc) files### >No differences detected by the linux diff in gabls3_zm.nc< >No differences detected by the linux diff in gabls3_zt.nc< >No differences detected by the linux diff in gabls3_sfc.nc< >No differences detected by the linux diff in gabls3_multi_col_zm.nc< >No differences detected by the linux diff in gabls3_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case gabls3.<<< ********************************************************************************************************** ###DIFFING gabls3_night netCDF (*.nc) files### >No differences detected by the linux diff in gabls3_night_zm.nc< >No differences detected by the linux diff in gabls3_night_zt.nc< >No differences detected by the linux diff in gabls3_night_sfc.nc< >No differences detected by the linux diff in gabls3_night_multi_col_zm.nc< >No differences detected by the linux diff in gabls3_night_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case gabls3_night.<<< ********************************************************************************************************** ###DIFFING jun25_altocu netCDF (*.nc) files### >No differences detected by the linux diff in jun25_altocu_zm.nc< >No differences detected by the linux diff in jun25_altocu_zt.nc< >No differences detected by the linux diff in jun25_altocu_sfc.nc< >No differences detected by the linux diff in jun25_altocu_multi_col_zm.nc< >No differences detected by the linux diff in jun25_altocu_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case jun25_altocu.<<< ********************************************************************************************************** ###DIFFING lba netCDF (*.nc) files### >No differences detected by the linux diff in lba_zm.nc< >No differences detected by the linux diff in lba_zt.nc< >No differences detected by the linux diff in lba_sfc.nc< >No differences detected by the linux diff in lba_multi_col_zm.nc< >No differences detected by the linux diff in lba_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case lba.<<< ********************************************************************************************************** ###DIFFING mc3e netCDF (*.nc) files### >No differences detected by the linux diff in mc3e_zm.nc< >No differences detected by the linux diff in mc3e_zt.nc< >No differences detected by the linux diff in mc3e_sfc.nc< >No differences detected by the linux diff in mc3e_multi_col_zm.nc< >No differences detected by the linux diff in mc3e_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case mc3e.<<< ********************************************************************************************************** ###DIFFING mpace_a netCDF (*.nc) files### >No differences detected by the linux diff in mpace_a_zm.nc< >No differences detected by the linux diff in mpace_a_zt.nc< >No differences detected by the linux diff in mpace_a_sfc.nc< >No differences detected by the linux diff in mpace_a_multi_col_zm.nc< >No differences detected by the linux diff in mpace_a_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case mpace_a.<<< ********************************************************************************************************** ###DIFFING mpace_b netCDF (*.nc) files### >No differences detected by the linux diff in mpace_b_zm.nc< >No differences detected by the linux diff in mpace_b_zt.nc< >No differences detected by the linux diff in mpace_b_sfc.nc< >No differences detected by the linux diff in mpace_b_multi_col_zm.nc< >No differences detected by the linux diff in mpace_b_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case mpace_b.<<< ********************************************************************************************************** ###DIFFING mpace_b_silhs netCDF (*.nc) files### >No differences detected by the linux diff in mpace_b_silhs_zm.nc< >No differences detected by the linux diff in mpace_b_silhs_zt.nc< >No differences detected by the linux diff in mpace_b_silhs_sfc.nc< >No differences detected by the linux diff in mpace_b_silhs_multi_col_zm.nc< >No differences detected by the linux diff in mpace_b_silhs_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case mpace_b_silhs.<<< ********************************************************************************************************** ###DIFFING nov11_altocu netCDF (*.nc) files### >No differences detected by the linux diff in nov11_altocu_zm.nc< >No differences detected by the linux diff in nov11_altocu_zt.nc< >No differences detected by the linux diff in nov11_altocu_sfc.nc< >No differences detected by the linux diff in nov11_altocu_multi_col_zm.nc< >No differences detected by the linux diff in nov11_altocu_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case nov11_altocu.<<< ********************************************************************************************************** ###DIFFING rico netCDF (*.nc) files### >No differences detected by the linux diff in rico_zm.nc< >No differences detected by the linux diff in rico_zt.nc< >No differences detected by the linux diff in rico_sfc.nc< >No differences detected by the linux diff in rico_multi_col_zm.nc< >No differences detected by the linux diff in rico_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case rico.<<< ********************************************************************************************************** ###DIFFING rico_silhs netCDF (*.nc) files### >No differences detected by the linux diff in rico_silhs_zm.nc< >No differences detected by the linux diff in rico_silhs_zt.nc< >No differences detected by the linux diff in rico_silhs_sfc.nc< >No differences detected by the linux diff in rico_silhs_multi_col_zm.nc< >No differences detected by the linux diff in rico_silhs_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case rico_silhs.<<< ********************************************************************************************************** ###DIFFING twp_ice netCDF (*.nc) files### >No differences detected by the linux diff in twp_ice_zm.nc< >No differences detected by the linux diff in twp_ice_zt.nc< >No differences detected by the linux diff in twp_ice_sfc.nc< >No differences detected by the linux diff in twp_ice_multi_col_zm.nc< >No differences detected by the linux diff in twp_ice_multi_col_zt.nc< >>>The linux diff could not detect any differences in the file pairs for case twp_ice.<<< ********************************************************************************************************** ###DIFFING wangara netCDF (*.nc) files### >No differences detected by the linux diff in wangara_zm.nc< >No differences detected by the linux diff in wangara_zt.nc< >No differences detected by the linux diff in wangara_sfc.nc< >No differences detected by the linux diff in wangara_multi_col_zm.nc< >No differences detected by the linux diff in wangara_multi_col_zt.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. ha:////4HhaSfPPAiGCqYCWgOSOnTKEXCDVzERShhXph91HbicNAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihKgQVVrLDS8wsTFOrDtjOyQVL+Jr/IFAJCq2WO1sM88XLFOEI0eLraHOUWocBt/baeHAsbt4HrDlMzZMib1BaQbJ2tQzSs4G5hQlLASsDDWekyObYS1adVeVV2SrU47TdxBQOn2DBxRiMmcV8xfGCJtrrxPTz/NXAGMIGcrt/lO7N7BnLt++AAAA[Pipeline] } ha:////4FVL20V4kFZmoupJ3yD+ARu1qGTPdJik5rudocilzqMlAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiKGgQVVrLDS8wsTFOrDtjOyQVL+Jr/IFAJCq2WO1sM88XLFOEI0eLraHOUWocBt/baeHAsbt4HrDlMzZMib1BaQbJ2tQzSs4G5hQlLASsDDWekyObYS1adVeVV2SrU47TdxBQOn2DBxRiMmcV8xfGCJtrrxPTz/NXAGMIGcrt/lO7N4glvS6+AAAA[Pipeline] // stage ha:////4GMEqHjUfYXAoMs0hqFp6DevraMZMFu0DPhP4N7yQmvYAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUnRgQE2uUhROEJoSk0f9tkpJOnIircQdaKjHhwbItWe/1hioGOFEwzGnsLMbWst6PZk4sU+hunjJzdGUtYSSvmdBZkNLntQpKGlYVJWw4bDW2nqJFk2DHnXzI2ks09SWFeTtyKK0a4AkFn8lJhvQtU4D9fVSR8Mf5C4CpT1A2zWKH5Vl9ANydZ8vCAAAA[Pipeline] stage ha:////4JQl56uZsMv+8JjlsYRZ9i8KX7vcTdAxCqZjHZrE7A7YAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUTCAhpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD0rlhNLCAAAA[Pipeline] { (min_cases + multi_col with nvhpc + openacc) ha:////4CK4bwxOvxmA4DE5Mgve/HabCo+37fityp5hdwwJL6T6AAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiOhCiSmu54QUmNsaJdWdsh6TiRXyNPxCIRMUWq51t5vmCZYpw5GixNdQ5So3D4Hs7LRw4dhfPA7Z8xoYpsTcozSBZm3pGydnAnKKEhYCVocZzcmQzrEWr7qryimx1ynH6DgJKp2/wgEJM5qxi/sIYYXPtdWL6ef4KYAwZyu3uU/vwBr2eB0O+AAAA[Pipeline] sh + sed -i 's:penta_solve_method.*:penta_solve_method = 2:g' input/tunable_parameters/configurable_model_flags.in ha:////4DD+t+zjWKhjCUBuKCAilX4wgypHa8Gf3t9I8OCnw8I2AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOICVEgoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDREKHeHXPvt8AGtm4OQvgAAAA==[Pipeline] sh + sed -i 's:tridiag_solve_method.*:tridiag_solve_method = 2:g' input/tunable_parameters/configurable_model_flags.in ha:////4ADlQ0KODZUBKTWVBu2mpTTBIS67x8sBztk7+NQm43FaAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKiUCEhqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+QVkfcu1r/wHsqpiJvgAAAA==[Pipeline] sh + sed -i 's:lh_straight_mc.*:lh_straight_mc = true:g' input/tunable_parameters/configurable_model_flags.in ha:////4MG+bPWz3we2xzNllE+CRv6gMnlnSk2gU/2govASYVMAAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRqZAQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAcw+Qbk/5Kpr/wEv+bWivgAAAA==[Pipeline] sh + source /etc/profile.d/larson-group.sh ++ export GIT_EDITOR=vi ++ GIT_EDITOR=vi ++ export SVN_EDITOR=vi ++ SVN_EDITOR=vi ++ export OMP_STACKSIZE=1048579 ++ OMP_STACKSIZE=1048579 ++ export LMOD_ROOT=/opt/lmod/ ++ LMOD_ROOT=/opt/lmod/ ++ source /opt/lmod//lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/gcc-12.2.0/lmod-8.7.37-fq24mybyn2li6got2bxzk62ejh5d3p4z/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx +++ find /usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core -print -quit ++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core ++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core + module load nvhpc netcdf-fortran + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + ./compile.py -gpu openacc -- Configuring for OpenACC GPU build -- 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-skylake_avx512/gcc-12.2.0/nvhpc-24.3-empnja5cpzevpwiw664fzpypwmcsyvh2/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-skylake_avx512/gcc-12.2.0/nvhpc-24.3-empnja5cpzevpwiw664fzpypwmcsyvh2/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-skylake_avx512/gcc-12.2.0/nvhpc-24.3-empnja5cpzevpwiw664fzpypwmcsyvh2/Linux_x86_64/24.3/compilers/bin/nvc++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Compiling with double precision -- Found PkgConfig: /usr/local/spack/opt/spack/linux-pop22-skylake_avx512/gcc-12.2.0/pkgconf-2.2.0-m7jt4djj7ycrz7g6yadslcm2qmulsagd/bin/pkg-config (found version "2.2.0") -- Checking for module 'netcdf-fortran' -- Found netcdf-fortran, version 4.5.3 -- netcdf-fortran found via pkg-config -- Include dirs: /usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/include;/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-c-4.9.2-fg7khxdlreoc72u4cahfkfafi2xhxqdu/include -- Libraries: netcdff -- Derived NetCDFFortran_ROOT = /usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds -- Configuring done -- Generating done -- Build files have been written to: /home/jenkins/workspace/clubb_driver_test/build/nvfortran_GPUopenacc_PRECdouble Setting CLUBB installation dir: /home/jenkins/workspace/clubb_driver_test/build/nvfortran_GPUopenacc_PRECdouble Setting CLUBB installation dir: /home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble Using inferred toolchain file: /home/jenkins/workspace/clubb_driver_test/cmake/toolchains/linux_x86_64_nvfortran.cmake about to cmnake /home/jenkins/workspace/clubb_driver_test/build/nvfortran_GPUopenacc_PRECdouble Running CMake configure... Scanning dependencies of target clubb_lapack_shared Scanning dependencies of target scm_activation_lib [ 0%] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/lsame.f.o [ 0%] Building Fortran object src/Lapack/Lapack_shared/CMakeFiles/clubb_lapack_shared.dir/xerbla.f.o [ 0%] Building Fortran object src/Microphys/SCM_Activation/CMakeFiles/scm_activation_lib.dir/aer_ccn_act_k.F90.o Scanning dependencies of target clubb_lapack_double Scanning dependencies of target clubb_lapack_single [ 0%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dcopy.f.o [ 0%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/daxpy.f.o [ 0%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dasum.f.o [ 1%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslc.f.o [ 2%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ddot.f.o [ 2%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbcon.f.o [ 2%] Built target clubb_lapack_shared [ 2%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ilaslr.f.o [ 2%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbequ.f.o [ 2%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/isamax.f.o [ 2%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbmv.f.o [ 2%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sasum.f.o [ 3%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbrfs.f.o [ 3%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/saxpy.f.o [ 4%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/scopy.f.o [ 4%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsv.f.o [ 4%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbsvx.f.o [ 4%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtf2.f.o [ 4%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sdot.f.o [ 4%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbcon.f.o [ 4%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrf.f.o [ 4%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbequ.f.o [ 5%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbmv.f.o [ 5%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgbtrs.f.o [ 6%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbrfs.f.o [ 6%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsv.f.o [ 6%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbsvx.f.o [ 6%] Linking Fortran static library libscm_activation_lib.a [ 6%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemm.f.o [ 6%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtf2.f.o [ 6%] Built target scm_activation_lib [ 6%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgemv.f.o [ 7%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrf.f.o [ 7%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgbtrs.f.o [ 7%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemm.f.o [ 7%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgemv.f.o [ 7%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sger.f.o [ 7%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dger.f.o [ 8%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtcon.f.o [ 8%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtrfs.f.o [ 8%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsv.f.o [ 8%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtcon.f.o [ 8%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtsvx.f.o [ 8%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrf.f.o [ 9%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtrfs.f.o [ 10%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgttrs.f.o [ 10%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsv.f.o [ 10%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sgtts2.f.o [ 10%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtsvx.f.o [ 10%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrf.f.o [ 11%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgttrs.f.o [ 11%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dgtts2.f.o [ 11%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sisnan.f.o [ 11%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slabad.f.o [ 12%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacn2.f.o [ 12%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slacpy.f.o [ 12%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slae2.f.o [ 12%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/disnan.f.o [ 12%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlabad.f.o [ 12%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacn2.f.o [ 13%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlacpy.f.o [ 13%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaev2.f.o [ 13%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlae2.f.o [ 13%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slagtm.f.o [ 14%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaisnan.f.o [ 14%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaev2.f.o [ 14%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slamch.f.o [ 14%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangb.f.o [ 14%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlagtm.f.o [ 14%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaisnan.f.o [ 15%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlamch.f.o NVFORTRAN-W-0130-Floating point underflow. Check constants and constant expressions (/home/jenkins/workspace/clubb_driver_test/src/Lapack/Lapack_single/slamch.f: 113) 0 inform, 1 warnings, 0 severes, 0 fatal for slamch NVFORTRAN-W-0130-Floating point underflow. Check constants and constant expressions (/home/jenkins/workspace/clubb_driver_test/src/Lapack/Lapack_double/dlamch.f: 109) 0 inform, 1 warnings, 0 severes, 0 fatal for dlamch [ 15%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangb.f.o [ 15%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlangt.f.o [ 15%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlanst.f.o [ 15%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slangt.f.o [ 15%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slanst.f.o [ 16%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slansy.f.o [ 17%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlansy.f.o [ 17%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlantb.f.o [ 17%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlapy2.f.o [ 17%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqgb.f.o [ 17%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaqsy.f.o [ 17%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slantb.f.o [ 17%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slapy2.f.o [ 18%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfb.f.o [ 18%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqgb.f.o [ 18%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarfg.f.o [ 18%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarf.f.o [ 19%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaqsy.f.o [ 19%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlarft.f.o [ 19%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfb.f.o [ 20%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlartg.f.o [ 20%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlascl.f.o [ 20%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaset.f.o [ 20%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarf.f.o [ 20%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasr.f.o [ 20%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarfg.f.o [ 20%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slarft.f.o [ 20%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlasrt.f.o [ 21%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlassq.f.o [ 21%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlaswp.f.o [ 21%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatbs.f.o [ 21%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dlatrd.f.o [ 22%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slartg.f.o [ 22%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slascl.f.o [ 22%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaset.f.o [ 22%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dnrm2.f.o [ 22%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasr.f.o [ 23%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2l.f.o [ 23%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorg2r.f.o [ 23%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgql.f.o [ 23%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgqr.f.o [ 24%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dorgtr.f.o [ 24%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slasrt.f.o [ 25%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slassq.f.o [ 25%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slaswp.f.o [ 25%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatbs.f.o [ 25%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpoequ.f.o [ 25%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf2.f.o [ 25%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/slatrd.f.o [ 25%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dpotrf.f.o [ 26%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/snrm2.f.o [ 26%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2l.f.o [ 26%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorg2r.f.o [ 26%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/drscl.f.o [ 27%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dscal.f.o [ 27%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsteqr.f.o [ 27%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsterf.f.o [ 27%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgql.f.o [ 27%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dswap.f.o [ 27%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyev.f.o [ 27%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgqr.f.o [ 28%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sorgtr.f.o [ 28%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spoequ.f.o [ 29%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsymv.f.o [ 29%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2.f.o [ 29%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyr2k.f.o [ 29%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf2.f.o [ 29%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/spotrf.f.o [ 29%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsyrk.f.o [ 30%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytd2.f.o [ 30%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/srscl.f.o [ 31%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sscal.f.o [ 31%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssteqr.f.o [ 31%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dsytrd.f.o [ 31%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssterf.f.o [ 31%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtbsv.f.o [ 31%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/sswap.f.o [ 32%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyev.f.o [ 32%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssymv.f.o [ 32%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2.f.o [ 32%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyr2k.f.o [ 32%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmm.f.o [ 32%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrmv.f.o [ 32%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssyrk.f.o [ 33%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/dtrsm.f.o [ 33%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/idamax.f.o [ 33%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ieeeck.f.o [ 34%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytd2.f.o [ 34%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/ssytrd.f.o [ 34%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/stbsv.f.o [ 34%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmm.f.o [ 34%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlc.f.o [ 34%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strmv.f.o [ 35%] Building Fortran object src/Lapack/Lapack_single/CMakeFiles/clubb_lapack_single.dir/strsm.f.o [ 35%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iladlr.f.o [ 36%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/ilaenv.f.o [ 36%] Building Fortran object src/Lapack/Lapack_double/CMakeFiles/clubb_lapack_double.dir/iparmq.f.o [ 36%] Built target clubb_lapack_double [ 36%] Built target clubb_lapack_single [ 37%] Linking Fortran static library liblapack_lib.a [ 37%] Built target lapack_lib Scanning dependencies of target clubb_core_lib [ 37%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameter_indices.F90.o [ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/model_flags.F90.o [ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/error_code.F90.o [ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_interfaces.F90.o [ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_precision.F90.o [ 38%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/input_names.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/code_timer_module.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/constants_clubb.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stat_file_module.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_lu_solver.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_variables.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/tridiag_lu_solver.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/array_index.F90.o [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/endian.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 [ 39%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Skx_module.F90.o [ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/LY93_pdf.F90.o [ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/T_in_K_module.F90.o [ 40%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/Nc_Ncn_eqns.F90.o tridiag_lu_solve_single_rhs_multiple_lhs: 182, Generating create(lower_diag_invrs(:,:),upper(:,:)) [if not already present] 184, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 185, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 184, Generating default present(lhs(:0,:ngrdcol,:1)) 191, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 192, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 193, !$acc loop seq 191, Generating default present(lhs(:,:ngrdcol,2:ndim-1)) 192, Generating implicit firstprivate(k) 193, Loop carried dependence of upper prevents parallelization Loop carried backward dependence of upper prevents vectorization 200, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 201, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 200, Generating default present(lhs(0:,:ngrdcol,ndim)) 201, Generating implicit firstprivate(ndim) 207, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 212, !$acc loop seq 207, Generating default present(lhs(1,:ngrdcol,2:ndim),soln(:ngrdcol,:ndim),rhs(:ngrdcol,:ndim)) 208, Generating implicit firstprivate(k) 212, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization 218, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 219, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 220, !$acc loop seq 218, Generating default present(soln(:ngrdcol,:ndim)) 219, Generating implicit firstprivate(k) 220, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization penta_lu_solve_single_rhs_multiple_lhs: 146, Generating create(lower_diag_invrs(:,:),upper_2(:,:),upper_1(:,:),lower_1(:,:),lower_2(:,:)) [if not already present] 148, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 149, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 148, Generating default present(lhs(:1,:ngrdcol,:2)) 161, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 162, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 163, !$acc loop seq 161, Generating default present(lhs(:,:ngrdcol,3:ndim-2)) 162, Generating implicit firstprivate(k) 163, Loop carried dependence of upper_1 prevents parallelization Loop carried backward dependence of upper_1 prevents vectorization Loop carried dependence of upper_2 prevents parallelization Loop carried backward dependence of upper_2 prevents vectorization 176, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 177, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 176, Generating default present(lhs(-1:,:ngrdcol,ndim-1:ndim)) 177, Generating implicit firstprivate(ndim) 197, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 198, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 204, !$acc loop seq 197, Generating default present(soln(:ngrdcol,:),rhs(:ngrdcol,:)) 198, Generating implicit firstprivate(k) 204, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization 211, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 212, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 215, !$acc loop seq 211, Generating default present(soln(:ngrdcol,:ndim)) 212, Generating implicit firstprivate(k) 215, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization [ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_roots.F90.o [ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/err_info_type_module.F90.o tridiag_lu_solve_multiple_rhs_lhs: 268, Generating create(upper(:,:),lower_diag_invrs(:,:)) [if not already present] 270, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 271, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 270, Generating default present(lhs(:0,:ngrdcol,:1)) 277, Generating implicit firstprivate(ndim,ngrdcol) Generating NVIDIA GPU code 278, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 279, !$acc loop seq 277, Generating default present(lhs(:,:ngrdcol,2:ndim-1)) 278, Generating implicit firstprivate(k) 279, Loop carried dependence of upper prevents parallelization Loop carried backward dependence of upper prevents vectorization 286, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 287, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 286, Generating default present(lhs(0:,:ngrdcol,ndim)) 287, Generating implicit firstprivate(ndim) 293, Generating implicit firstprivate(ndim,nrhs,ngrdcol) Generating NVIDIA GPU code 294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 295, ! blockidx%x threadidx%x collapsed 299, !$acc loop seq 293, Generating default present(soln(:ngrdcol,:ndim,:nrhs),rhs(:ngrdcol,:ndim,:nrhs),lhs(1,:ngrdcol,2:ndim)) 295, Generating implicit firstprivate(k) 299, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization 306, Generating implicit firstprivate(ndim,nrhs,ngrdcol) Generating NVIDIA GPU code 307, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 308, ! blockidx%x threadidx%x collapsed 309, !$acc loop seq 306, Generating default present(soln(:ngrdcol,:ndim,:nrhs)) 308, Generating implicit firstprivate(k) 309, Loop carried dependence of soln prevents parallelization Loop carried backward dependence of soln prevents vectorization thlm2t_in_k_2d: 140, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 141, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 142, ! blockidx%x threadidx%x collapsed 140, Generating default present(thlm(:ngrdcol,:nz),rcm(:ngrdcol,:nz),exner(:ngrdcol,:nz)) 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) 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 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)) [ 41%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/file_functions.F90.o [ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_type.F90.o [ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/penta_bicgstab_solver.F90.o [ 42%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_operations.F90.o [ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_parameter_module.F90.o [ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf.F90.o [ 43%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_tsdadg_pdf.F90.o [ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sigma_sqd_w_module.F90.o [ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calendar.F90.o [ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/hydromet_pdf_parameter_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(:,:)) [ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diagnose_correlations_module.F90.o [ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/interpolation.F90.o [ 44%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/lapack_wrap.F90.o [ 45%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf.F90.o zero_pdf_params_api: 287, Generating copy(pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%w_2(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present] Generating copyin(pdf_params) [if not already present] Generating copy(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:)) [if not already present] 305, Generating NVIDIA GPU code 306, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 307, ! blockidx%x threadidx%x collapsed mono_cubic_interp: 116, Generating acc routine seq Generating NVIDIA GPU code [ 45%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/adg1_adg2_3d_luhar_pdf.F90.o [ 45%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_type_utilities.F90.o [ 46%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/output_grads.F90.o adg1_pdf_driver: 152, Generating enter data create(w_1_n(:,:),w_2_n(:,:)) 209, Generating exit data delete(w_2_n(:,:),w_1_n(:,:)) [ 46%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_class.F90.o [ 47%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/input_reader.F90.o [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_lh_sfc_module.F90.o adg1_w_closure: 660, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 661, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 662, ! blockidx%x threadidx%x collapsed 660, Generating default present(wp2(:ngrdcol,:nz),wm(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),w_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),skw(:ngrdcol,:nz),w_2_n(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz)) 662, Generating implicit firstprivate(mixt_frac_max_mag) adg1_adg2_responder_params: 1116, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1117, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1118, ! blockidx%x threadidx%x collapsed 1116, Generating default present(wp2(:ngrdcol,:nz),w_1_n(:ngrdcol,:nz),sigma_sqd_w(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),alpha_x(:ngrdcol,:nz),beta(:ngrdcol),w_2_n(:ngrdcol,:nz),xm(:ngrdcol,:nz),xp2(:ngrdcol,:nz),x_2(:ngrdcol,:nz),wpxp(:ngrdcol,:nz),x_1(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz)) 1118, Generating implicit firstprivate(x_tol,width_factor_1) [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_lh_zt_module.F90.o [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_rad_zm_module.F90.o linear_interpolated_azm_2d: 1744, Generating copyin(azt(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:)) [if not already present] Generating copyout(linear_interpolated_azm(:,:)) [if not already present] Generating copyin(gr%zt(:,:)) [if not already present] 1750, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1751, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1752, ! blockidx%x threadidx%x collapsed 1766, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1767, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1777, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1778, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1796, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1797, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1797, Generating implicit firstprivate(nzt,nzm) 1806, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1807, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1807, Generating implicit firstprivate(nzt,nzm) 1815, Generating copyin(zm_min) [if not already present] Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1816, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1817, ! blockidx%x threadidx%x collapsed zt2zm2zt: 1872, Generating create(azt_zm(:,:)) [if not already present] zm2zt2zm: 1928, Generating create(azm_zt(:,:)) [if not already present] [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_rad_zt_module.F90.o linear_interpolated_azt_2d: 2363, Generating copyin(azm(:,:),gr,gr%zm(:,:),gr%weights_zm2zt(:,:,:)) [if not already present] Generating copyout(linear_interpolated_azt(:,:)) [if not already present] Generating copyin(gr%zt(:,:)) [if not already present] 2369, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2370, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2371, ! blockidx%x threadidx%x collapsed 2380, Generating copyin(zt_min) [if not already present] Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2381, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2382, ! blockidx%x threadidx%x collapsed gradzm_2d: 2680, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2681, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2682, ! blockidx%x threadidx%x collapsed 2680, Generating default present(azm(:ngrdcol,:nzt+1),gr%invrs_dzt(1:ngrdcol,1:nzt),gr) [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_sfc_module.F90.o gradzm_1d: 2729, Generating copyin(azm_col(:,:),gr) [if not already present] Generating copyout(gradzm_1d_col(:,:)) [if not already present] Generating copyin(gr%invrs_dzt(:,:)) [if not already present] gradzt_2d: 2776, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2777, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2778, ! blockidx%x threadidx%x collapsed 2776, Generating default present(azt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr) 2790, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2791, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2791, Generating implicit firstprivate(nzm) gradzt_1d: 2837, Generating copyin(azt_col(:,:),gr) [if not already present] Generating copyout(gradzt_1d_col(:,:)) [if not already present] Generating copyin(gr%invrs_dzm(:,:)) [if not already present] [ 48%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_zm_module.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_zt_module.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/corr_varnce_module.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/matrix_solver_wrapper.F90.o band_solve_single_rhs_multiple_lhs: 124, Generating update self(lhs(:,:,:),rhs(:,:)) 137, Generating update device(rcond(:)) 144, Generating update self(rhs(:,:),lhs(:,:,:)) 152, Generating update device(soln(:,:)) 163, Generating update self(lhs(:,:,:),rhs(:,:),old_soln(:,:)) 168, Generating update device(soln(:,:)) band_solve_multiple_rhs_lhs: 264, Generating update self(lhs(:,:,:),rhs(:,:,:)) 277, Generating update device(rcond(:)) 284, Generating update self(rhs(:,:,:),lhs(:,:,:)) 292, Generating update device(soln(:,:,:)) 303, Generating update self(lhs(:,:,:),rhs(:,:,:),old_soln(:,:,:)) 315, Generating update device(soln(:,:,:)) [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/index_mapping.F90.o tridiag_solve_single_rhs_multiple_lhs: 508, Generating update self(lhs(:,:,:),rhs(:,:)) 519, Generating update device(rcond(:)) 526, Generating update self(rhs(:,:),lhs(:,:,:)) 533, Generating update device(soln(:,:)) tridiag_solve_multiple_rhs_lhs: 622, Generating update self(lhs(:,:,:),rhs(:,:,:)) 633, Generating update device(rcond(:)) 640, Generating update self(rhs(:,:,:),lhs(:,:,:)) 647, Generating update device(soln(:,:,:)) [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/saturation.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sponge_layer_damping.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mean_adv.F90.o [ 49%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/parameters_tunable.F90.o [ 50%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/diffusion.F90.o sat_mixrat_liq_k: 88, Generating acc routine seq Generating NVIDIA GPU code term_ma_zt_lhs: 197, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 199, ! blockidx%x threadidx%x collapsed 197, Generating default present(lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzt(:ngrdcol,2:nzt-1),weights_zt2zm(:ngrdcol,2:nzt,:),wm_zt(:ngrdcol,2:nzt-1)) 219, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 220, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 219, Generating default present(invrs_dzt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt),wm_zt(:ngrdcol,nzt),weights_zt2zm(:ngrdcol,nzm-1,:)) 220, Generating implicit firstprivate(nzt,nzm) 240, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 241, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 240, Generating default present(lhs_ma(:,:ngrdcol,:1),wm_zt(:ngrdcol,:1),weights_zt2zm(:ngrdcol,2,:),invrs_dzt(:ngrdcol,:1)) 259, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 260, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 261, ! blockidx%x threadidx%x collapsed 259, Generating default present(wm_zt(:ngrdcol,2:nzt-1),lhs_ma(:,:ngrdcol,2:nzt-1),invrs_dzm(:ngrdcol,2:nzt)) 261, Generating implicit firstprivate(grid_dir) 300, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 301, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 300, Generating default present(invrs_dzm(:ngrdcol,nzm-1),wm_zt(:ngrdcol,nzt),lhs_ma(:,:ngrdcol,nzt)) 301, Generating implicit firstprivate(nzt,nzm,grid_dir) 336, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 337, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 336, Generating default present(invrs_dzm(:ngrdcol,2),wm_zt(:ngrdcol,:1),lhs_ma(:,:ngrdcol,:1)) 337, Generating implicit firstprivate(grid_dir) [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/fill_holes.F90.o sat_mixrat_liq_2d: 373, Generating create(esat(:,:)) [if not already present] Generating copyin(gr,p_in_pa(:,:),t_in_k(:,:)) [if not already present] 397, Generating implicit firstprivate(start_index,stop_index,ngrdcol) Generating NVIDIA GPU code 398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 399, ! blockidx%x threadidx%x collapsed 399, Generating implicit firstprivate(t_in_c_sqd,t_in_c) 452, Generating implicit firstprivate(stop_index,start_index,ngrdcol) Generating NVIDIA GPU code 453, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 454, ! blockidx%x threadidx%x collapsed 466, Generating implicit firstprivate(stop_index,start_index,ngrdcol) Generating NVIDIA GPU code 467, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 468, ! blockidx%x threadidx%x collapsed 468, Generating implicit firstprivate(t_in_k_clipped) 493, Generating implicit firstprivate(stop_index,start_index,ngrdcol) Generating NVIDIA GPU code 494, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 495, ! blockidx%x threadidx%x collapsed 495, Generating implicit firstprivate(t_in_k_int) 515, Generating implicit firstprivate(stop_index,start_index,ngrdcol) Generating NVIDIA GPU code 516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 517, ! blockidx%x threadidx%x collapsed diffusion_zt_lhs: 310, Generating create(k_zm_nu(:,:),ddzm_rho_k_zm_nu(:,:),drhokdz_zt(:,:),lhs_upwind(:,:,:),rho_k_zm_nu(:,:)) [if not already present] 312, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 313, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 314, ! blockidx%x threadidx%x collapsed 312, Generating default present(k_zm(:ngrdcol,:nzm),nu(:ngrdcol)) 398, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 399, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 398, Generating default present(gr,rho_ds_zm(:ngrdcol,2),nu(:ngrdcol),lhs(:,:ngrdcol,:1),invrs_rho_ds_zt(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr%invrs_dzm(1:ngrdcol,2),k_zm(:ngrdcol,2)) 439, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 440, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 441, ! blockidx%x threadidx%x collapsed 439, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzm(1:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),lhs(:,:ngrdcol,2:nzt-1),gr) 495, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 496, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 495, Generating default present(k_zm(:ngrdcol,nzm-1),gr,rho_ds_zm(:ngrdcol,nzm-1),nu(:ngrdcol),lhs(:,:ngrdcol,nzt),invrs_rho_ds_zt(:ngrdcol,nzt),gr%invrs_dzt(1:ngrdcol,nzt),gr%invrs_dzm(1:ngrdcol,nzm-1)) 496, Generating implicit firstprivate(nzt,nzm) term_ma_zm_lhs: 478, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 479, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 480, ! blockidx%x threadidx%x collapsed 478, Generating default present(lhs_ma(:,:ngrdcol,:1)) 487, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 488, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 489, ! blockidx%x threadidx%x collapsed 487, Generating default present(lhs_ma(:,:ngrdcol,2:nzm-1),invrs_dzm(:ngrdcol,2:nzm-1),wm_zm(:ngrdcol,2:nzm-1),weights_zm2zt(:ngrdcol,:nzm-1,:)) 508, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 509, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 510, ! blockidx%x threadidx%x collapsed 508, Generating default present(lhs_ma(:,:ngrdcol,nzm)) 510, Generating implicit firstprivate(nzm) sat_mixrat_ice_2d: 969, Generating create(esat_ice(:,:)) [if not already present] Generating copyin(p_in_pa(:,:),t_in_k(:,:)) [if not already present] 978, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 979, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 980, ! blockidx%x threadidx%x collapsed 993, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 994, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 995, ! blockidx%x threadidx%x collapsed 995, Generating implicit firstprivate(t_in_c) 1022, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1023, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1024, ! blockidx%x threadidx%x collapsed 1024, Generating implicit firstprivate(t_in_k_clipped) 1052, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1053, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1054, ! blockidx%x threadidx%x collapsed diffusion_zm_lhs: 820, Generating create(drhokdz_zm(:,:),ddzt_rho_k_zt_nu(:,:),lhs_upwind(:,:,:),rho_k_zt_nu(:,:)) [if not already present] 822, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 823, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 824, ! blockidx%x threadidx%x collapsed 822, Generating default present(rho_ds_zt(:ngrdcol,:nzt),nu(:ngrdcol),k_zt(:ngrdcol,:nzt)) 833, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 834, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 835, ! blockidx%x threadidx%x collapsed 833, Generating default present(invrs_rho_ds_zm(:ngrdcol,:nzm)) 843, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 844, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 843, Generating default present(gr%invrs_dzt(1:ngrdcol,1),gr) 854, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 855, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 856, ! blockidx%x threadidx%x collapsed 854, Generating default present(gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr) 873, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 874, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 873, Generating default present(gr%invrs_dzt(1:ngrdcol,nzt),gr) 874, Generating implicit firstprivate(nzt,nzm) 891, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 892, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 891, Generating default present(gr%invrs_dzm(1:ngrdcol,1),rho_ds_zt(:ngrdcol,:1),nu(:ngrdcol),lhs(:,:ngrdcol,:1),invrs_rho_ds_zm(:ngrdcol,:1),gr%invrs_dzt(1:ngrdcol,1),gr,k_zt(:ngrdcol,:1)) 932, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 933, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 934, ! blockidx%x threadidx%x collapsed 932, Generating default present(k_zt(:ngrdcol,:nzm-1),gr,gr%invrs_dzt(1:ngrdcol,1:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,2:nzm-1),rho_ds_zt(:ngrdcol,:nzm-1),nu(:ngrdcol),gr%invrs_dzm(1:ngrdcol,2:nzm-1)) 988, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 989, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 988, Generating default present(k_zt(:ngrdcol,nzt),gr%invrs_dzm(1:ngrdcol,nzm),rho_ds_zt(:ngrdcol,nzt),nu(:ngrdcol),lhs(:,:ngrdcol,nzm),invrs_rho_ds_zm(:ngrdcol,nzm),gr%invrs_dzt(1:ngrdcol,nzt),gr) 989, Generating implicit firstprivate(nzt,nzm) [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pos_definite_module.F90.o fill_holes_vertical_api: 110, Generating copy(field(:,:)) [if not already present] Generating copyin(rho_ds(:,:),dz(:,:)) [if not already present] 129, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 131, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_field_below_threshold) 132, ! blockidx%x threadidx%x collapsed 129, Generating implicit copy(l_field_below_threshold) [if not already present] 132, Generating implicit firstprivate(threshold) fill_holes_global: 350, Generating create(numer_integral_global(:),rho_ds_dz(:,:),field_avg_global(:),mass_fraction_global(:),denom_integral_global(:),field_clipped(:,:)) [if not already present] 353, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 354, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 355, ! blockidx%x threadidx%x collapsed 353, Generating default present(dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz)) 362, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 363, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 369, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level) Generating NVIDIA GPU code 370, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 371, !$acc loop seq 369, Generating default present(field(:ngrdcol,:)) 370, Generating implicit private(k) 371, Complex loop carried dependence of numer_integral_global prevents parallelization Loop carried dependence of numer_integral_global,denom_integral_global prevents parallelization Loop carried backward dependence of numer_integral_global,denom_integral_global prevents vectorization Complex loop carried dependence of denom_integral_global prevents parallelization Loop carried dependence of denom_integral_global prevents parallelization Loop carried backward dependence of denom_integral_global prevents vectorization Generating implicit private(k) 380, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level) Generating NVIDIA GPU code 381, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 390, !$acc loop seq 395, !$acc loop seq 380, Generating default present(field(:ngrdcol,:)) 381, Generating implicit firstprivate(threshold) 390, Loop carried dependence of field_clipped prevents parallelization Loop carried backward dependence of field_clipped prevents vectorization 395, Loop carried dependence of field_clipped prevents parallelization Loop carried backward dependence of field_clipped prevents vectorization 403, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level) Generating NVIDIA GPU code 404, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 406, !$acc loop seq 404, Generating implicit private(k) 406, Complex loop carried dependence of numer_integral_global prevents parallelization Loop carried reuse of numer_integral_global prevents parallelization Generating implicit private(k) Complex loop carried dependence of numer_integral_global prevents parallelization Loop carried reuse of numer_integral_global prevents parallelization 412, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level) Generating NVIDIA GPU code 413, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 432, !$acc loop seq 412, Generating default present(field(:ngrdcol,:)) 413, Generating implicit firstprivate(threshold,field_clipped_avg) 432, Loop carried dependence of field prevents parallelization Loop carried backward dependence of field prevents vectorization [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/turbulent_adv_pdf.F90.o fill_holes_sliding_window: 548, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 550, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_field_below_threshold) 551, ! blockidx%x threadidx%x collapsed 548, Generating default present(field(:ngrdcol,:nz)) Generating implicit copy(l_field_below_threshold) [if not already present] 551, Generating implicit firstprivate(threshold) 562, Generating create(field_clipped(:,:),invrs_denom_integral(:,:),rho_ds_dz(:,:)) [if not already present] 564, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 565, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 566, ! blockidx%x threadidx%x collapsed 564, Generating default present(dz(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz)) 578, Generating implicit firstprivate(stop_indx,start_indx,ngrdcol,grid_dir_indx) Generating NVIDIA GPU code 579, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 580, ! blockidx%x threadidx%x collapsed 592, !$acc loop seq Generating implicit reduction(+:rho_k_sum) 580, Generating implicit firstprivate(j,rho_k_sum,stop_indx_j,start_indx_j) 592, Loop is parallelizable 601, Generating implicit firstprivate(start_indx,ngrdcol,grid_dir_indx,stop_indx) Generating NVIDIA GPU code 602, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 611, !$acc loop seq 622, !$acc loop seq Generating implicit reduction(+:field$r127) 629, !$acc loop seq 634, !$acc loop seq 641, !$acc loop seq Generating implicit reduction(+:rho_ds_dz$r) 653, !$acc loop seq 601, Generating default present(field(:ngrdcol,:)) 602, Generating implicit private(k) 611, Complex loop carried dependence of field prevents parallelization Loop carried dependence of field_clipped prevents parallelization Complex loop carried dependence of field_clipped prevents parallelization Loop carried backward dependence of field_clipped prevents vectorization Loop carried dependence of field prevents parallelization Loop carried backward dependence of field prevents vectorization Complex loop carried dependence of field_clipped prevents parallelization Generating implicit firstprivate(k_end,k,field_avg,threshold,mass_fraction,k_start,field_clipped_avg) Loop carried dependence of field prevents parallelization 622, Loop is parallelizable 629, Loop carried dependence of field_clipped prevents parallelization Loop carried backward dependence of field_clipped prevents vectorization 634, Loop carried dependence of field_clipped prevents parallelization Loop carried backward dependence of field_clipped prevents vectorization 641, Loop is parallelizable 653, Loop carried dependence of field prevents parallelization Loop carried backward dependence of field prevents vectorization 673, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 675, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_field_below_threshold) 676, ! blockidx%x threadidx%x collapsed 673, Generating default present(field(:ngrdcol,:nz)) Generating implicit copy(l_field_below_threshold) [if not already present] 676, Generating implicit firstprivate(threshold) fill_holes_widening_windows: 780, Generating create(rho_ds_dz(:,:)) [if not already present] 782, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 783, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 784, ! blockidx%x threadidx%x collapsed 782, Generating default present(rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz)) 797, Generating implicit firstprivate(upper_hf_level,ngrdcol,grid_dir_indx,lower_hf_level,window_size) Generating NVIDIA GPU code 799, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_field_below_threshold) 800, ! blockidx%x threadidx%x collapsed 814, !$acc loop seq Generating implicit reduction(+:rho_ds_dz$r) 816, !$acc loop seq Generating implicit reduction(+:field$r146) 822, !$acc loop seq Generating implicit reduction(+:rho_ds_dz$r147) 827, !$acc loop seq 832, !$acc loop seq Generating implicit reduction(+:rho_ds_dz$r148) 839, !$acc loop seq 797, Generating default present(field(:ngrdcol,:)) Generating implicit copy(l_field_below_threshold) [if not already present] 800, Generating implicit firstprivate(k_end,invrs_denom,field_clipped_avg,threshold,mass_fraction,field_avg,k_start) 814, Loop is parallelizable 816, Loop is parallelizable 822, Loop is parallelizable 827, Complex loop carried dependence of field prevents parallelization Loop carried dependence of field prevents parallelization Loop carried backward dependence of field prevents vectorization 832, Loop is parallelizable 839, Complex loop carried dependence of field prevents parallelization Loop carried dependence of field prevents parallelization Loop carried backward dependence of field prevents vectorization 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) fill_holes_smart_window: 947, Generating create(normalized_mass(:,:)) [if not already present] 950, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 951, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 952, ! blockidx%x threadidx%x collapsed 950, Generating default present(dz(:ngrdcol,:nz),field(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz)) 952, Generating implicit firstprivate(threshold) 958, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 959, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 969, !$acc loop seq 1019, !$acc loop seq Generating implicit reduction(+:normalized_mass$r) 1020, !$acc loop seq Generating implicit reduction(+:normalized_mass$r150) 1046, !$acc loop seq Generating implicit reduction(+:stealable_mass,hole_mass) 1052, !$acc loop seq Generating implicit reduction(+:stealable_mass,hole_mass) 1074, !$acc loop seq 958, Generating default present(field(:ngrdcol,:)) 959, Generating implicit private(k,k_first_lte_thresh,lower_hf_level,k_last_lte_thresh,upper_hf_level,n_holes,grid_dir_indx) 969, Complex loop carried dependence of normalized_mass prevents parallelization Loop carried scalar dependence for k_first_lte_thresh at line 1036,1039,995,1009,1012 Loop carried scalar dependence for n_holes at line 975,987 Loop carried scalar dependence for k at line 986 Loop carried scalar dependence for n_holes at line 1004 Loop carried scalar dependence for n_steal_points at line 1032,1004,1009,1010,1012,1013 Loop carried scalar dependence for k_last_lte_thresh at line 1037,1040,1004,1010,1013 Loop carried scalar dependence for n_holes at line 975,1004 Loop carried scalar dependence for k at line 1004,971,986,992,995,1106 Complex loop carried dependence of normalized_mass prevents parallelization Loop carried dependence of field prevents parallelization Loop carried dependence of field prevents vectorization Loop carried backward dependence of field prevents vectorization Loop carried dependence of field prevents vectorization Loop carried dependence of normalized_mass prevents parallelization Loop carried dependence of normalized_mass prevents vectorization Loop carried backward dependence of normalized_mass prevents vectorization Loop carried dependence of normalized_mass prevents parallelization Loop carried dependence of normalized_mass prevents vectorization Generating implicit firstprivate(n_steal_points,k,stealable_mass,k_end,mass_fraction_below,hole_mass,mass_fraction_above,k_in,k_start) Loop carried dependence of field prevents parallelization Loop carried dependence of normalized_mass prevents vectorization Loop carried backward dependence of normalized_mass prevents vectorization Loop carried dependence of field,normalized_mass prevents parallelization 1019, Loop is parallelizable 1020, Loop is parallelizable 1026, Loop carried scalar dependence for n_steal_points at line 1032 Scalar last value needed after loop for n_steal_points at line 1004,1009,1010,1012,1013 Loop carried scalar dependence for k_start at line 1026,1046,958 Scalar last value needed after loop for k_start at line 1074,958 Loop carried scalar dependence for k_end at line 1026,1052,958 Scalar last value needed after loop for k_end at line 1074,1102,958 Loop carried scalar dependence for stealable_mass at line 1047,1053,1026 Scalar last value needed after loop for stealable_mass at line 1066,1069,1070 Loop carried scalar dependence for hole_mass at line 1048,1054,1026 Scalar last value needed after loop for hole_mass at line 1069,1070 Generating implicit firstprivate(k_start_new,k_end_new) Loop carried scalar dependence for k_end at line 958 1074, Complex loop carried dependence of field prevents parallelization Loop carried dependence of field prevents parallelization Loop carried backward dependence of field prevents vectorization Loop carried dependence of normalized_mass prevents parallelization Complex loop carried dependence of normalized_mass prevents parallelization Loop carried backward dependence of normalized_mass prevents vectorization Generating implicit firstprivate(threshold) Loop carried dependence of normalized_mass prevents parallelization 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) [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp3_module.F90.o xpyp_term_ta_pdf_rhs: 889, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 890, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 889, Generating default present(rhs_ta(:ngrdcol,:1)) 898, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 899, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 900, ! blockidx%x threadidx%x collapsed 898, Generating default present(rho_ds_zt(:ngrdcol,:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,invrs_rho_ds_zm(:ngrdcol,2:nzm-1),term_wpxpyp_explicit(:ngrdcol,:nzm-1),rhs_ta(:ngrdcol,2:nzm-1)) 914, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 915, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 916, ! blockidx%x threadidx%x collapsed 914, Generating default present(rhs_ta(:ngrdcol,2:nzm-1),term_wpxpyp_explicit_zm(:ngrdcol,:nzm),sgn_turbulent_vel(:ngrdcol,2:nzm-1),invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzt(1:ngrdcol,1:nzm-1),gr,rho_ds_zm(:ngrdcol,:nzm)) 947, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 948, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 947, Generating default present(rhs_ta(:ngrdcol,nzm)) 948, Generating implicit firstprivate(nzm) fill_holes_smart_window_smooth: 1215, Generating create(normalized_mass(:,:)) [if not already present] 1218, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1219, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1220, ! blockidx%x threadidx%x collapsed 1218, Generating default present(dz(:ngrdcol,:nz),field(:ngrdcol,:nz),rho_ds(:ngrdcol,:nz)) 1220, Generating implicit firstprivate(threshold_2) 1226, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1227, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1237, !$acc loop seq 1287, !$acc loop seq Generating implicit reduction(+:normalized_mass$r) 1288, !$acc loop seq Generating implicit reduction(+:normalized_mass$r151) 1289, !$acc loop seq Generating implicit reduction(min:field$rxpyp_term_ta_pdf_rhs_godunov: ) 1316, !$acc loop seq Generating implicit reduction(min:field_min) Generating implicit reduction(+:stealable_mass,hole_mass) 1323, !$acc loop seq Generating implicit reduction(min:field_min) Generating implicit reduction(+:hole_mass,stealable_mass) 1352, !$acc loop seq 1226, Generating default present(field(:ngrdcol,:)) 1227, Generating implicit private(k,k_first_lte_thresh,lower_hf_level,k_last_lte_thresh,n_holes,upper_hf_level,grid_dir_indx) 1237, Complex loop carried dependence of normalized_mass prevents parallelization Loop carried scalar dependence for k_first_lte_thresh at line 1306,1309,1263,1277,1280 Complex loop carried dependence of normalized_mass prevents parallelization Loop carried scalar dependence for n_holes at line 1243 Loop carried scalar dependence for k at line 1239 Loop carried scalar dependence for n_holes at line 1255,1272 Loop carried scalar dependence for n_steal_points at line 1302,1272,1277,1278,1280,1281 Loop carried scalar dependence for k_last_lte_thresh at line 1307,1310,1272,1278,1281 Loop carried scalar dependence for k at line 1239,1254,1260,1263,1272,1378 Complex loop carried dependence of field prevents parallelization Loop carried scalar dependence for n_steal_points at line 1280 Loop carried dependence of field prevents parallelization Loop carried dependence of field prevents vectorization Loop carried backward dependence of field prevents vectorization Loop carried dependence of normalized_mass prevents parallelization Loop carried dependence of normalized_mass prevents vectorization Loop carried backward dependence of normalized_mass prevents vectorization Loop carried dependence of normalized_mass prevents parallelization Generating implicit firstprivate(n_steal_points,k_start,k_end,stealable_mass,hole_mass,field_min,threshold_2,threshold,t,mass_fraction_above,mass_fraction_below,k_in,k) Complex loop carried dependence of field prevents parallelization Loop carried dependence of field prevents parallelization 1287, Loop is parallelizable 1288, Loop is parallelizable 1289, Loop is parallelizable 1296, Loop carried scalar dependence for n_steal_points at line 1302 Scalar last value needed after loop for n_steal_points at line 1272,1277,1278,1280,1281 Loop carried scalar dependence for k_start at line 1296,1316,1226 Scalar last value needed after loop for k_start at line 1016, Generati ng 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) 1352,1226 Loop carried scalar dependence for k_end at line 1296,1323,1226 Scalar last value needed after loop for k_end at line 1352,1374,1226 Loop carried scalar dependence for stealable_mass at line 1317,1324,1296 Scalar last value needed after loop for stealable_mass at line 1339,1344,1347 Loop carried scalar dependence for hole_mass at line 1318,1325,1296 Scalar last value needed after loop for hole_mass at line 1344,1347 Loop carried scalar dependence for field_min at line 1319,1326 Scalar last value needed after loop for field_min at line 1341 Generating implicit firstprivate(k_start_new,k_end_new) Loop carried scalar dependence for k_end at line 1226 1352, Complex loop carried dependence of field prevents parallelization Loop carried dependence of field prevents parallelization Loop carried backward dependence of field prevents vectorization Loop carried dependence of normalized_mass prevents parallelization Complex loop carried dependence of normalized_mass prevents parallelization Loop carried backward dependence of normalized_mass prevents vectorization fill_holes_parallel: 1487, Generating create(invrs_rho_ds_dz(:,:),n_holes(:),stealable_mass(:,:),rho_ds_dz(:,:)) [if not already present] 1492, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1493, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1494, ! blockidx%x threadidx%x collapsed 1492, Generating default present(rho_ds(:ngrdcol,:nz),dz(:ngrdcol,:nz)) 1505, Generating implicit firstprivate(ngrdcol,grid_dir_indx,lower_hf_level,upper_hf_level) Generating NVIDIA GPU code 1506, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1509, !$acc loop seq Generating reduction(+:holes_local) 1505, Generating implicit copyin(field(:ngrdcol,:)) [if not already present] 1506, Generating implicit firstprivate(holes_local) 1509, Generating implicit firstprivate(threshold) 1517, Generating implicit firstprivate(upper_hf_level,ngrdcol,grid_dir_indx,lower_hf_level) Generating NVIDIA GPU code 1530, !$acc loop seq collapse(2) 1531, collapsed 1547, !$acc loop seq collapse(2) 1548, collapsed Generating reduction(.or.:l_field_below_threshold) 1575, !$acc loop seq Generating implicit reduction(+:stealable_mass$r) 1601, !$acc loop seq Generating implicit reduction(+:stealable_mass_total) 1605, !$acc loop seq Generating implicit reduction(+:stealable_mass_total) 1626, !$acc loop seq 1517, Generating default present(field(:,:)) Generating implicit copy(l_field_below_threshold) [if not already present] 1522, Loop carried scalar dependence for mf_min at line 1532,1671,1690 Loop carried dependence due to exposed use of field(:,:),stealable_mass(:,:ngrdcol),n_holes(:) prevents parallelization Complex loop carried dependence of stealable_mass,field,n_holes prevents parallelization Generating implicit firstprivate(mf_min) Complex loop carried dependence of field prevents parallelization 1531, Generating implicit firstprivate(threshold,stealable_scale) 1548, Generating implicit firstprivate(mass_fraction_above,k_in,hole_mass,stealable_mass_total,n_steal_points,k_start,k_end) 1582, Loop carried scalar dependence for n_steal_points at line 1588 Loop carried scalar dependence for k_start at line 1582,1601,1517 Scalar last value needed after loop for k_start at line 1626,1517 Loop carried scalar dependence for k_end at line 1582,1605,1517 Scalar last value needed after loop for k_end at line 1626,1517 Loop carried scalar dependence for stealable_mass_total at line 1602,1606,1582 Scalar last value needed after loop for stealable_mass_total at line 1619,1622,1643,1649 Generating implicit firstprivate(k_start_new,k_end_new) Loop carried scalar dependence for stealable_mass_total at line 1582 1626, Complex loop carried dependence of field prevents parallelization Loop carried dependence of field prevents parallelization Loop carried backward dependence of field prevents vectorization Generating implicit firstprivate(field_adj) Complex loop carried dependence of field prevents parallelization Loop carried dependence of field prevents parallelization Loop carried backward dependence of field prevents vectorization [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/calc_pressure.F90.o [ 51%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/remapping_module.F90.o fill_holes_wp2_from_horz_tke: 1793, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_field_below_threshold) 1796, ! blockidx%x threadidx%x collapsed 1793, Generating default present(wp2(:ngrdcol,:nz)) Generating implicit copy(l_field_below_threshold) [if not already present] 1796, Generating implicit firstprivate(threshold) 1812, Generating implicit firstprivate(ngrdcol,lower_hf_level,upper_hf_level) Generating NVIDIA GPU code 1813, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1814, ! blockidx%x threadidx%x collapsed 1812, Generating default present(up2(:ngrdcol,lower_hf_level:upper_hf_level),wp2(:ngrdcol,lower_hf_level:upper_hf_level),vp2(:ngrdcol,lower_hf_level:upper_hf_level)) 1814, Generating implicit firstprivate(tke_diff,up2_avail,vp2_avail,wp2_old,vp2_old,ratio,l_clubb_at_least_debug_level_3,tke_x2_old,up2_vp2_avail,up2_old,missing_wp2,threshold) [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/precipitation_fraction.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 fill_holes_driver_api: 2406, Generating copyin(gr,rho_ds_zt(:)) [if not already present] Generating copy(hydromet(:,i)) [if not already present] Generating copyin(gr%dzt(:,:)) [if not already present] [ 52%] 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: 732, Generating enter data create(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:)) 748, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 749, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 750, ! blockidx%x threadidx%x collapsed 748, Generating default present(brunt_vaisala_freq_sqd(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm)) 763, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 764, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 765, ! blockidx%x threadidx%x collapsed 763, Generating default present(clubb_params(:ngrdcol,96:97),fnc_richardson(:ngrdcol,:nzm),ri_zm_cx(:ngrdcol,:nzm)) 765, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max) 785, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 787, ! blockidx%x threadidx%x collapsed 785, Generating default present(clubb_params(:ngrdcol,94:95),fnc_richardson_smooth(:ngrdcol,:nzm),cx_fnc_interp(:ngrdcol,:nzm)) 787, Generating implicit firstprivate(cx_min,cx_max) 800, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 801, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 802, ! blockidx%x threadidx%x collapsed 800, Generating default present(clubb_params(:ngrdcol,94:97),ri_zm_cx(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm)) 802, Generating implicit firstprivate(invrs_min_max_diff,richardson_num_min,richardson_num_max,cx_max,cx_min) 836, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 837, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 838, ! blockidx%x threadidx%x collapsed 836, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm)) 844, Generating exit data delete(fnc_richardson_clipped(:,:),fnc_richardson(:,:),cx_fnc_richardson_avg(:,:),cx_fnc_interp(:,:),ri_zm_cx(:,:),fnc_richardson_smooth(:,:)) calc_ri_zm: 889, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 890, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 891, ! blockidx%x threadidx%x collapsed 889, Generating default present(bv_freq_sqd(:ngrdcol,:nzm),shear(:ngrdcol,:nzm),ri_zm(:ngrdcol,:nzm)) 891, Generating implicit firstprivate(lim_shear,lim_bv) lscale_width_vert_avg: 963, Generating enter data create(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:)) 966, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 967, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 968, ! blockidx%x threadidx%x collapsed 966, Generating default present(one_half_avg_width(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm)) 973, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 974, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 975, ! blockidx%x threadidx%x collapsed 973, Generating default present(one_half_avg_width(:ngrdcol,:nzm)) 982, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 983, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 984, ! blockidx%x threadidx%x collapsed 982, Generating default present(gr%dzm(1:ngrdcol,1:nzm),numer_terms(:ngrdcol,:nzm),denom_terms(:ngrdcol,:nzm),gr,var_profile(:ngrdcol,:nzm),rho_ds_zm(:ngrdcol,:nzm)) 992, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 993, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 994, ! blockidx%x threadidx%x collapsed 1056, !$acc loop seq Generating implicit reduction(+:numer_integral,denom_integral) 992, Generating default present(denom_terms(:ngrdcol,:),gr,one_half_avg_width(:ngrdcol,:),numer_terms(:ngrdcol,:),gr%zm(1:ngrdcol,:)) 994, Generating implicit firstprivate(k_avg_lower,k_avg,n_below_ground_levels,k_avg_upper,var_below_ground_value,numer_integral,denom_integral) 1014, Accelerator restriction: induction variable live-out from loop: k_avg_upper 1018, Accelerator restriction: induction variable live-out from loop: k_avg_upper 1022, Accelerator restriction: induction variable live-out from loop: k_avg_lower 1026, Accelerator restriction: induction variable live-out from loop: k_avg_lower 1056, Loop is parallelizable 1068, Generating exit data delete(denom_terms(:,:),one_half_avg_width(:,:),numer_terms(:,:)) wp2_term_splat_lhs: 1126, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_smooth(:,:)) 1128, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1129, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1130, ! blockidx%x threadidx%x collapsed 1128, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm)) 1140, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1141, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1142, ! blockidx%x threadidx%x collapsed 1140, Generating default present(lhs_splat_wp2(:ngrdcol,:nzm),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_smooth(:ngrdcol,:nzm)) 1148, Generating exit data delete(brunt_vaisala_freq_splat_smooth(:,:),brunt_vaisala_freq_splat_clipped(:,:)) wp3_term_splat_lhs: 1209, Generating enter data create(brunt_vaisala_freq_splat_clipped(:,:),brunt_vaisala_freq_splat_clipped_zt(:,:)) 1211, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1212, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1213, ! blockidx%x threadidx%x collapsed 1211, Generating default present(brunt_vaisala_freq_splat_clipped(:ngrdcol,:nzm),brunt_vaisala_freq_sqd_splat(:ngrdcol,:nzm)) 1223, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1224, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1225, ! blockidx%x threadidx%x collapsed 1223, Generating default present(lhs_splat_wp3(:ngrdcol,:nzt),c_wp2_splat(:ngrdcol),brunt_vaisala_freq_splat_clipped_zt(:ngrdcol,:nzt)) 1232, Generating exit data delete(brunt_vaisala_freq_splat_clipped_zt(:,:),brunt_vaisala_freq_splat_clipped(:,:)) smooth_min_sclr_idx: 1280, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1281, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1282, ! blockidx%x threadidx%x collapsed 1280, Generating default present(input_var2(:ngrdcol,:nz)) 1282, Generating implicit firstprivate(smth_coef,input_var1) smooth_min_array_scalar: 1335, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1336, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1337, ! blockidx%x threadidx%x collapsed 1335, Generating default present(input_var1(:ngrdcol,:nz)) 1337, Generating implicit firstprivate(smth_coef,input_var2) smooth_min_arrays: 1390, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1391, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1392, ! blockidx%x threadidx%x collapsed 1390, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz)) 1392, Generating implicit firstprivate(smth_coef) smooth_max_sclr_idx: 1484, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1485, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1486, ! blockidx%x threadidx%x collapsed 1484, Generating default present(input_var2(:ngrdcol,:nz)) 1486, Generating implicit firstprivate(smth_coef,input_var1) smooth_max_array_scalar: 1539, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1540, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1541, ! blockidx%x threadidx%x collapsed 1539, Generating default present(input_var1(:ngrdcol,:nz)) 1541, Generating implicit firstprivate(smth_coef,input_var2) smooth_max_array_1d_scalar: 1593, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1594, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1593, Generating default present(input_var1(:ngrdcol)) 1594, Generating implicit firstprivate(smth_coef,input_var2) smooth_max_arrays: 1646, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1648, ! blockidx%x threadidx%x collapsed 1646, Generating default present(input_var2(:ngrdcol,:nz),input_var1(:ngrdcol,:nz)) 1648, Generating implicit firstprivate(smth_coef) smooth_max_scalars: 1660, Generating acc routine seq Generating NVIDIA GPU code smooth_heaviside_peskin: 1744, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1745, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1746, ! blockidx%x threadidx%x collapsed 1744, Generating default present(input(:ngrdcol,:nz)) 1746, Generating implicit firstprivate(smth_range,input_over_smth_range) calc_xpwp_2d: 1856, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1857, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1858, ! blockidx%x threadidx%x collapsed 1856, Generating default present(xm(:ngrdcol,:nzm-1),xpwp(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,km_zm(:ngrdcol,2:nzm-1)) pvertinterp: 2129, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2130, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2129, Generating default present(gr,p_mid(:ngrdcol,:),interp_var(:ngrdcol),input_var(:ngrdcol,:)) 2130, Generating implicit firstprivate(p_out,l_found,k_upper,k,dpu,dpl) 2149, Accelerator restriction: induction variable live-out from loop: k 2154, Accelerator restriction: induction variable live-out from loop: k calculate_thlp2_rad: 2236, Generating enter data create(rcm_zm(:,:),radht_zm(:,:)) 2241, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2242, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2243, ! blockidx%x threadidx%x collapsed 2241, Generating default present(thlp2_forcing(:ngrdcol,:nzm),thlprcp(:ngrdcol,:nzm),clubb_params(:ngrdcol,76),rcm_zm(:ngrdcol,:nzm),radht_zm(:ngrdcol,:nzm)) 2256, Generating exit data delete(rcm_zm(:,:),radht_zm(:,:)) [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/output_netcdf.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mono_flux_limiter.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clip_explicit.F90.o [ 52%] 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: 880, Generating enter data create(denominator(:,:),numerator(:,:)) 882, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 883, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 884, ! blockidx%x threadidx%x collapsed 882, Generating default present(numerator(:ngrdcol,:nz),sigma_x_2_sqd(:ngrdcol,:nz),sigma_x_1_sqd(:ngrdcol,:nz),sigma_y_1_sqd(:ngrdcol,:nz),mu_y_2(:ngrdcol,:nz),mu_x_1(:ngrdcol,:nz),mu_y_1(:ngrdcol,:nz),sigma_y_2_sqd(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),denominator(:ngrdcol,:nz),xpyp(:ngrdcol,:nz),ym(:ngrdcol,:nz),mu_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz)) 900, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 901, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 902, ! blockidx%x threadidx%x collapsed 900, Generating default present(corr_x_y_2(:ngrdcol,:nz),corr_x_y_1(:ngrdcol,:nz)) 908, Generating exit data delete(numerator(:,:),denominator(:,:)) smooth_corr_quotient: 1403, Generating enter data create(tmp_denom(:,:)) 1405, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1406, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1407, ! blockidx%x threadidx%x collapsed 1405, Generating default present(numerator(:ngrdcol,:nz),tmp_denom(:,:),quotient(:ngrdcol,:nz),denominator(:,:)) 1407, Generating implicit firstprivate(denom_thresh) 1420, Generating exit data delete(tmp_denom(:,:)) clip_covars_denom: 157, Generating enter data create(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:)) 158, Generating enter data create(wpsclrp_chnge(:,:,:)) 415, Generating exit data delete(upwp_chnge(:,:),wprtp_chnge(:,:),vpwp_chnge(:,:),wpthlp_chnge(:,:)) 416, Generating exit data delete(wpsclrp_chnge(:,:,:)) clip_covar: 567, Generating update self(xpyp(:,:)) 600, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 601, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 602, ! blockidx%x threadidx%x collapsed 600, Generating default present(xp2(:ngrdcol,2:nzm-1),yp2(:ngrdcol,2:nzm-1),xpyp_chnge(:ngrdcol,2:nzm-1),xpyp(:ngrdcol,2:nzm-1)) 602, Generating implicit firstprivate(xpyp_bound,max_mag_corr) 630, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 631, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 630, Generating default present(xpyp_chnge(:ngrdcol,:)) 631, Generating implicit firstprivate(nzm) 639, Generating update self(xpyp(:,:)) clip_variance: 950, Generating copyin(threshold_lo(:,:)) [if not already present] Generating copy(xp2(:,:)) [if not already present] 957, Generating copyin(threshold_hi) [if not already present] Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 958, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 959, ! blockidx%x threadidx%x collapsed 987, Generating update self(xp2(:,:)) 1007, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1008, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1009, ! blockidx%x threadidx%x collapsed 1007, Generating default present(gr) 1009, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3) 1024, Generating copyin(threshold_hi) [if not already present] Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1025, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1026, ! blockidx%x threadidx%x collapsed 1026, Generating implicit firstprivate(solve_type,l_clubb_at_least_debug_level_3) 1040, Generating update self(xp2(:,:)) clip_skewness: 1155, Generating copyin(gr,gr%zt(:,:),sfc_elevation(:)) [if not already present] Generating copy(wp3(:,:)) [if not already present] Generating copyin(wp2_zt(:,:)) [if not already present] 1161, Generating update self(wp3(:,:)) 1176, Generating update self(wp3(:,:)) clip_skewness_core: 1246, Generating enter data create(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:)) 1265, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1266, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1267, ! blockidx%x threadidx%x collapsed 1265, Generating default present(wp2_zt(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt)) 1276, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1277, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1278, ! blockidx%x threadidx%x collapsed 1276, Generating default present(sfc_elevation(:ngrdcol),zagl_thresh(:ngrdcol,:nzt),gr%zt(1:ngrdcol,1:nzt),gr) 1288, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1289, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1290, ! blockidx%x threadidx%x collapsed 1288, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt),skw_max_mag(:ngrdcol),h_zagl(:ngrdcol,:nzt)) 1301, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1302, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1303, ! blockidx%x threadidx%x collapsed 1301, Generating default present(gr%zt(1:ngrdcol,1:nzt),gr,skw_max_mag(:ngrdcol),sfc_elevation(:ngrdcol),wp3_lim_sqd(:ngrdcol,:nzt),wp2_zt_cubed(:ngrdcol,:nzt)) 1321, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1322, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1323, ! blockidx%x threadidx%x collapsed 1321, Generating default present(wp3_lim_sqd(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt)) 1334, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1335, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1336, ! blockidx%x threadidx%x collapsed 1334, Generating default present(wp3(:ngrdcol,:nzt)) 1344, Generating exit data delete(zagl_thresh(:,:),wp3_lim_sqd(:,:),wp2_zt_cubed(:,:),h_zagl(:,:)) clip_rcm: 1392, Generating copy(rcm(:,:)) [if not already present] Generating copyin(rtm(:,:)) [if not already present] 1397, Generating update self(rcm(:,:),rtm(:,:)) 1417, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1418, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1419, ! blockidx%x threadidx%x collapsed monotonic_turbulent_flux_limit: 486, Generating enter data create(wpxp_net_adjust(:,:),wpxp_thresh_term(:,:),wpxp_mfl_min(:,:),wpxp_mfl_max(:,:),xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_xm_adjustment_needed(:),wpxp_mfl_max_term_zt(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min_term_zt(:,:),xm_mfl(:,:),wpxp_thresh_term_zt(:,:),xp2_zt(:,:),xm_without_ta(:,:)) 519, Generating update self(wpxp(:,:),xm_old(:,:),xm(:,:)) 551, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 552, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 553, ! blockidx%x threadidx%x collapsed 551, Generating default present(wpxp_net_adjust(:ngrdcol,:nzm)) 569, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 570, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 571, ! blockidx%x threadidx%x collapsed 569, Generating default present(xm(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt),xm_enter_mfl(:ngrdcol,:nzt)) 571, Generating implicit firstprivate(xp2_threshold,max_xp2) 585, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 586, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 587, ! blockidx%x threadidx%x collapsed 585, Generating default present(xm_without_ta(:ngrdcol,:nzt),xp2_zt(:ngrdcol,:nzt),min_x_allowable_lev(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:nzt)) 587, Generating implicit firstprivate(xm_tol,solve_type,dt,max_dev) 635, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 636, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 637, ! blockidx%x threadidx%x collapsed 652, !$acc loop seq Generating implicit reduction(min:min_tmp) Generating implicit reduction(max:max_tmp) 635, Generating default present(low_lev_effect(:ngrdcol,:nzt),max_x_allowable_lev(:ngrdcol,:),min_x_allowable_lev(:ngrdcol,:),min_x_allowable(:ngrdcol,:nzt),max_x_allowable(:ngrdcol,:nzt),high_lev_effect(:ngrdcol,:nzt),gr) 637, Generating implicit firstprivate(j,min_tmp,max_tmp,low_lev,high_lev) 652, Loop is parallelizable 664, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 665, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 666, ! blockidx%x threadidx%x collapsed 664, Generating default present(wpxp_mfl_max_term_zt(:ngrdcol,:nzt),gr%dzt(1:ngrdcol,1:nzt),rho_ds_zt(:ngrdcol,:nzt),min_x_allowable(:ngrdcol,:nzt),wpxp_mfl_min_term_zt(:ngrdcol,:nzt),gr,max_x_allowable(:ngrdcol,:nzt),xm_without_ta(:ngrdcol,:nzt),wpxp_thresh_term_zt(:ngrdcol,:nzt)) 666, Generating implicit firstprivate(invrs_dt) 688, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 689, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_any_adjustment_needed) 690, ! blockidx%x threadidx%x collapsed 688, Generating default present(wpxp_mfl_max_term_zt(:ngrdcol,:),wpxp_mfl_min(:ngrdcol,:),rho_ds_zm(:ngrdcol,:),invrs_rho_ds_zm(:ngrdcol,:),wpxp_mfl_max(:ngrdcol,:),gr,wpxp_thresh_term(:ngrdcol,:),wpxp_mfl_min_term_zt(:ngrdcol,:),wpxp(:ngrdcol,:)) Generating implicit copy(l_any_adjustment_needed) [if not already present] 690, Generating implicit firstprivate(solve_type,l_mono_flux_lim_spikefix,k_zt) 754, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 755, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 759, !$acc loop seq 754, Generating default present(wpxp_mfl_min(:ngrdcol,:),wpxp_mfl_max_term_zt(:ngrdcol,:),wpxp_mfl_min_term_zt(:ngrdcol,:),wpxp(:ngrdcol,:),rho_ds_zm(:ngrdcol,:),wpxp_thresh_term(:ngrdcol,:),wpxp_net_adjust(:ngrdcol,:),gr,wpxp_mfl_max(:ngrdcol,:),l_xm_adjustment_needed(:ngrdcol),invrs_rho_ds_zm(:ngrdcol,:)) 755, Generating implicit private(k) 759, Complex loop carried dependence of wpxp,wpxp_mfl_max prevents parallelization Loop carried dependence of wpxp_mfl_max prevents parallelization Loop carried backward dependence of wpxp_mfl_max prevents vectorization Loop carried dependence of wpxp,wpxp_net_adjust prevents parallelization Complex loop carried dependence of wpxp_net_adjust prevents parallelization Loop carried backward dependence of wpxp_net_adjust,wpxp prevents vectorization Loop carried dependence of wpxp_mfl_min prevents parallelization Complex loop carried dependence of wpxp_mfl_min prevents parallelization Loop carried backward dependence of wpxp_mfl_min,wpxp prevents vectorization Loop carried dependence of wpxp_net_adjust prevents parallelization Loop carried backward dependence of wpxp_net_adjust prevents vectorization Generating implicit private(k,solve_type,l_mono_flux_lim_spikefix,k_zt) Loop carried dependence of wpxp prevents parallelization 865, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 866, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 867, ! blockidx%x threadidx%x collapsed 865, Generating default present(xm_mfl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),l_xm_adjustment_needed(:ngrdcol)) 916, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 917, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 928, !$acc loop seq Generating implicit reduction(+:rho_ds_zt$r) 958, !$acc loop seq 916, Generating default present(gr%zm(1:ngrdcol,:),gr%dzt(1:ngrdcol,:),gr,rho_ds_zt(:ngrdcol,:),xm_enter_mfl(:ngrdcol,gr%k_ub_zt),xm(:ngrdcol,:)) 917, Generating implicit firstprivate(xm_density_weighted,xm_adj_coef,xm_vert_integral,xm_tol,dz) 928, Loop is parallelizable 958, Loop is parallelizable 991, Generating update self(wpxp_mfl_min(:,:),min_x_allowable(:,:),wpxp(:,:),wpxp_mfl_max(:,:),max_x_allowable(:,:),xm_without_ta(:,:),xm(:,:)) 1056, Generating exit data delete(wpxp_net_adjust(:,:),wpxp_thresh_term(:,:),wpxp_mfl_min(:,:),wpxp_mfl_max(:,:),xm_enter_mfl(:,:),min_x_allowable_lev(:,:),l_xm_adjustment_needed(:),wpxp_mfl_max_term_zt(:,:),rhs_mfl_xm(:,:),lhs_mfl_xm(:,:,:),max_x_allowable_lev(:,:),max_x_allowable(:,:),min_x_allowable(:,:),wpxp_mfl_min_term_zt(:,:),xm_mfl(:,:),wpxp_thresh_term_zt(:,:),xp2_zt(:,:),xm_without_ta(:,:)) mfl_xm_lhs: 1153, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1154, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1155, ! blockidx%x threadidx%x collapsed 1156, ! blockidx%x threadidx%x collapsed 1153, Generating default present(lhs(:,:ngrdcol,:nzt)) 1165, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1166, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1167, ! blockidx%x threadidx%x collapsed 1165, Generating default present(lhs(2,:ngrdcol,:nzt)) 1167, Generating implicit firstprivate(dt) mfl_xm_rhs: 1228, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1229, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1230, ! blockidx%x threadidx%x collapsed 1228, Generating default present(wpxp(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,:nzt),rhs(:ngrdcol,:nzt),rho_ds_zm(:ngrdcol,:nzt+1),xm_old(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt)) 1230, Generating implicit firstprivate(dt) output_multi_col_fields: 1872, Generating enter data create(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:)) 1881, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1882, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1883, ! blockidx%x threadidx%x collapsed 1881, Generating default present(upwp_out(1:ngrdcol,1:nzm),thlp2_out(1:ngrdcol,1:nzm),vp2_out(1:ngrdcol,1:nzm),up2_out(1:ngrdcol,1:nzm),rtp2_out(1:ngrdcol,1:nzm),rtpthlp_out(1:ngrdcol,1:nzm),vpwp_out(1:ngrdcol,1:nzm),wp2_out(1:ngrdcol,1:nzm),wprtp_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm)) 1897, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1898, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1899, ! blockidx%x threadidx%x collapsed 1897, Generating default present(rtm_out(1:ngrdcol,1:nzt),rcm_out(1:ngrdcol,1:nzt),cloud_frac_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),thlm_out(1:ngrdcol,1:nzt)) 1918, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1919, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1920, ! blockidx%x threadidx%x collapsed 1918, Generating default present(vp2(:ngrdcol,:nzm),upwp_out(1:ngrdcol,1:nzm),up2(:ngrdcol,:nzm),thlp2_out(1:ngrdcol,1:nzm),vpwp(:ngrdcol,:nzm),vp2_out(1:ngrdcol,1:nzm),upwp(:ngrdcol,:nzm),up2_out(1:ngrdcol,1:nzm),rtpthlp(:ngrdcol,:nzm),rtp2_out(1:ngrdcol,1:nzm),rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),rtpthlp_out(1:ngrdcol,1:nzm),wp2(:ngrdcol,:nzm),vpwp_out(1:ngrdcol,1:nzm),wprtp(:ngrdcol,:nzm),wp2_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm),wpthlp(:ngrdcol,:nzm),wprtp_out(1:ngrdcol,1:nzm)) 1935, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1936, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1937, ! blockidx%x threadidx%x collapsed 1935, Generating default present(thlm(:ngrdcol,:nzt),rtm_out(1:ngrdcol,1:nzt),rtm(:ngrdcol,:nzt),rcm_out(1:ngrdcol,1:nzt),cloud_frac(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),cloud_frac_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),wp3(:ngrdcol,:nzt),thlm_out(1:ngrdcol,1:nzt)) 1952, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1953, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1954, ! blockidx%x threadidx%x collapsed 1952, Generating default present(upwp_out(1:ngrdcol,1:nzm),thlp2_out(1:ngrdcol,1:nzm),vp2_out(1:ngrdcol,1:nzm),up2_out(1:ngrdcol,1:nzm),rtp2_out(1:ngrdcol,1:nzm),rtpthlp_out(1:ngrdcol,1:nzm),vpwp_out(1:ngrdcol,1:nzm),wp2_out(1:ngrdcol,1:nzm),wpthlp_out(1:ngrdcol,1:nzm),wprtp_out(1:ngrdcol,1:nzm)) 1954, Generating implicit firstprivate(sample_weight) 1968, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1969, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1970, ! blockidx%x threadidx%x collapsed 1968, Generating default present(rtm_out(1:ngrdcol,1:nzt),rcm_out(1:ngrdcol,1:nzt),cloud_frac_out(1:ngrdcol,1:nzt),wp3_out(1:ngrdcol,1:nzt),thlm_out(1:ngrdcol,1:nzt)) 1970, Generating implicit firstprivate(sample_weight) 1979, Generating update self(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:)) 2052, Generating exit data delete(rtpthlp_out(:,:),rcm_out(:,:),cloud_frac_out(:,:),wp2_out(:,:),upwp_out(:,:),thlp2_out(:,:),vp2_out(:,:),up2_out(:,:),rtp2_out(:,:),rtm_out(:,:),thlm_out(:,:),vpwp_out(:,:),wp3_out(:,:),wpthlp_out(:,:),wprtp_out(:,:)) calc_turb_adv_range: 1491, Generating enter data create(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:)) 1594, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1595, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1596, ! blockidx%x threadidx%x collapsed 1594, Generating default present(w_min(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),gr) 1596, Generating implicit firstprivate(invrs_dt) 1614, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1615, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1616, ! blockidx%x threadidx%x collapsed 1614, Generating default present(gr,gr%dzm(1:ngrdcol,:),low_lev_effect(:ngrdcol,:),vert_vel_up_zm(:ngrdcol,:)) 1616, Generating implicit firstprivate(j,dt_all_grid_levs) 1627, Loop carried reuse of low_lev_effect prevents parallelization Loop carried scalar dependence for dt_all_grid_levs at line 1653 Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt) Loop carried reuse of low_lev_effect prevents parallelization 1629, Accelerator restriction: induction variable live-out from loop: j 1637, Accelerator restriction: induction variable live-out from loop: j 1640, Accelerator restriction: induction variable live-out from loop: j 1676, Accelerator restriction: induction variable live-out from loop: j 1687, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1688, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1689, ! blockidx%x threadidx%x collapsed 1687, Generating default present(gr,gr%dzm(1:ngrdcol,:),vert_vel_down_zm(:ngrdcol,:),high_lev_effect(:ngrdcol,:)) 1689, Generating implicit firstprivate(j,dt_all_grid_levs) 1696, Loop carried reuse of high_lev_effect prevents parallelization Loop carried scalar dependence for dt_all_grid_levs at line 1726 Generating implicit firstprivate(j_adj,dt_one_grid_lev,dt) Loop carried reuse of high_lev_effect prevents parallelization Loop carried scalar dependence for dt_all_grid_levs at line 1726 1698, Accelerator restriction: induction variable live-out from loop: j 1706, Accelerator restriction: induction variable live-out from loop: j 1709, Accelerator restriction: induction variable live-out from loop: j 1749, Accelerator restriction: induction variable live-out from loop: j 1761, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1762, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1761, Generating default present(gr,low_lev_effect(:ngrdcol,:),high_lev_effect(:ngrdcol,:)) 1772, Generating exit data delete(w_min(:,:),vert_vel_up_zm(:,:),vert_vel_down_zm(:,:)) mean_vert_vel_up_down: 2028, Generating enter data create(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:)) 2041, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2042, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2043, ! blockidx%x threadidx%x collapsed 2041, Generating default present(mean_w_down(:ngrdcol,:nzm),mean_w_down_2nd(:ngrdcol,:nzm),mixt_frac_zm(:ngrdcol,:nzm),mean_w_down_1st(:ngrdcol,:nzm)) 2051, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2052, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2053, ! blockidx%x threadidx%x collapsed 2051, Generating default present(mean_w_up(:ngrdcol,:nzm),mean_w_up_1st(:ngrdcol,:nzm),mixt_frac_zm(:ngrdcol,:nzm),mean_w_up_2nd(:ngrdcol,:nzm)) 2061, Generating update self(mean_w_up(:,:),mean_w_down(:,:)) 2071, Generating exit data delete(mean_w_up_2nd(:,:),mean_w_up_1st(:,:),mean_w_down_2nd(:,:),mean_w_down_1st(:,:)) calc_mean_w_up_down_component: 2153, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2154, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2155, ! blockidx%x threadidx%x collapsed 2153, Generating default present(w_min(:ngrdcol,2:nzm-1),w_i_zm(:ngrdcol,2:nzm-1),varnce_w_i_zm(:ngrdcol,2:nzm-1),mean_w_up_i(:ngrdcol,2:nzm-1),mean_w_down_i(:ngrdcol,2:nzm-1)) 2155, Generating implicit firstprivate(exp_cache,w_ref,sigma_w_i_zm,erf_cache) 2199, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2200, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2199, Generating default present(mean_w_up_i(:ngrdcol,:),mean_w_down_i(:ngrdcol,:)) 2200, Generating implicit firstprivate(nzm) [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_pdf_main.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/numerical_check.F90.o [ 52%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/new_hybrid_pdf_main.F90.o [ 53%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/grid_adaptation_module.F90.o calc_grid_dens: 1293, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1294, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1295, ! blockidx%x threadidx%x collapsed 1293, Generating default present(ddzt_umvm_sqd(:ngrdcol,:gr%nzm),ddzt_um(:ngrdcol,:gr%nzm),ddzt_vm(:ngrdcol,:gr%nzm),gr) [ 53%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/stats_clubb_utilities.F90.o [ 53%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/mixing_length.F90.o [ 53%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/sfc_varnce_module.F90.o set_lscale_max: 66, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 67, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 66, Generating default present(host_dx(:ngrdcol),lscale_max(:ngrdcol),host_dy(:ngrdcol)) 72, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 73, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 72, Generating default present(lscale_max(:ngrdcol)) calc_sfc_varnce: 208, Generating enter data create(vsp2_sfc(:),zeta(:),wp2_splat_sfc_correction(:),usp2_sfc(:),vm_sfc_sqd(:),um_sfc_sqd(:),ustar(:),uf(:),depth_pos_wpthlp(:),min_wp2_sfc_val(:)) 215, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),vp2(:,:),wp2(:,:)) 244, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 245, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 244, Generating default present(depth_pos_wpthlp(:ngrdcol),sfc_elevation(:ngrdcol),wpthlp(:ngrdcol,:),gr%zm(1:ngrdcol,:),gr) 245, Generating implicit firstprivate(k) 252, Accelerator restriction: induction variable live-out from loop: k 254, Accelerator restriction: induction variable live-out from loop: k 255, Accelerator restriction: induction variable live-out from loop: k 525, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 526, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 525, Generating default present(gr,upwp_sfc(:ngrdcol),uf(:ngrdcol),depth_pos_wpthlp(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),vpwp_sfc(:ngrdcol)) 526, Generating implicit firstprivate(t0,l_vary_convect_depth,ustar2,wstar) 553, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 554, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 553, Generating default present(gr,a_const(:ngrdcol),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm),up2(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),up2_sfc_coef(:ngrdcol)) 567, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 568, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 567, Generating default present(a_const(:ngrdcol),wprtp_sfc(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),thlp2(:ngrdcol,gr%k_lb_zm),rtpthlp(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),gr,rtp2(:ngrdcol,gr%k_lb_zm)) 579, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 580, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 579, Generating default present(a_const(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),thlp2(:ngrdcol,gr%k_lb_zm),rtpthlp(:ngrdcol,gr%k_lb_zm),uf(:ngrdcol),gr,rtp2(:ngrdcol,gr%k_lb_zm)) 591, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 592, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 591, Generating default present(thlp2(:ngrdcol,gr%k_lb_zm),rtp2(:ngrdcol,gr%k_lb_zm),gr) 603, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 604, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 603, Generating default present(wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),rtp2(:ngrdcol,gr%k_lb_zm),thlp2(:ngrdcol,gr%k_lb_zm),min_wp2_sfc_val(:ngrdcol),gr) 612, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 613, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 612, Generating default present(wp2_splat_sfc_correction(:ngrdcol),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm),gr,min_wp2_sfc_val(:ngrdcol),lhs_splat_wp2(:ngrdcol,gr%k_lb_zm),tau_zm(:ngrdcol,gr%k_lb_zm),up2(:ngrdcol,gr%k_lb_zm)) 636, Generating implicit firstprivate(sclr_dim,ngrdcol) Generating NVIDIA GPU code 637, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 638, ! blockidx%x threadidx%x collapsed 636, Generating default present(sclr_idx,gr,wprtp_sfc(:ngrdcol),sclrpthlp(:ngrdcol,gr%k_lb_zm,:sclr_dim),uf(:ngrdcol),a_const(:ngrdcol),sclrp2(:ngrdcol,gr%k_lb_zm,:sclr_dim),wpthlp(:ngrdcol,gr%k_lb_zm),wpsclrp_sfc(:ngrdcol,:sclr_dim),sclrprtp(:ngrdcol,gr%k_lb_zm,:sclr_dim)) 695, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 696, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 695, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),gr) 701, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 702, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 701, Generating default present(rtpthlp(:ngrdcol,gr%k_lb_zm),gr,rtp2(:ngrdcol,gr%k_lb_zm),gr%zm(1:ngrdcol,gr%k_lb_zm),sfc_elevation(:ngrdcol),up2(:ngrdcol,gr%k_lb_zm),thlp2(:ngrdcol,gr%k_lb_zm),wp2(:ngrdcol,gr%k_lb_zm),vp2(:ngrdcol,gr%k_lb_zm)) 721, Generating implicit firstprivate(sclr_dim,ngrdcol) Generating NVIDIA GPU code 722, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 723, ! blockidx%x threadidx%x collapsed 721, Generating default present(gr%zm(1:ngrdcol,gr%k_lb_zm),sclrp2(:ngrdcol,gr%k_lb_zm,:sclr_dim),sclrprtp(:ngrdcol,gr%k_lb_zm,:sclr_dim),gr,sfc_elevation(:ngrdcol),sclrpthlp(:ngrdcol,gr%k_lb_zm,:sclr_dim)) 739, Generating update self(rtp2(:,:),rtpthlp(:,:),up2(:,:),thlp2(:,:),wp2(:,:),vp2(:,:)) 770, Generating update self(wp2(:,:),wprtp_sfc(:),vp2(:,:),up2(:,:),rtp2(:,:),rtpthlp(:,:),upwp_sfc(:),thlp2(:,:),vpwp_sfc(:),wpthlp(:,:)) 773, Generating update self(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:)) 819, Generating exit data delete(vsp2_sfc(:),zeta(:),wp2_splat_sfc_correction(:),usp2_sfc(:),vm_sfc_sqd(:),um_sfc_sqd(:),ustar(:),uf(:),depth_pos_wpthlp(:),min_wp2_sfc_val(:)) compute_mixing_length: 319, Generating enter data create(thv_par_1(:,:),thl_par_j_precalc(:,:),lv_coef(:,:),rt_par_j_precalc(:,:),cape_incr_1(:,:),s_par_1(:,:),rc_par_1(:,:),rsatl_par_1(:,:),tke_i(:,:),tl_par_1(:,:),rt_par_1(:,:),thl_par_1(:,:),dcape_dz_1(:,:),invrs_dzm_on_mu(:,:),exp_mu_dzm(:,:),grav_on_thvm(:,:),entrain_coef(:,:)) 324, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 325, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 324, Generating default present(err_info%err_code(1:ngrdcol),mu(:ngrdcol),err_info) 335, Generating update self(err_info%err_code(:)) 346, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 347, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 348, ! blockidx%x threadidx%x collapsed 346, Generating default present(lscale_up(:ngrdcol,:nzt),lv_coef(:ngrdcol,:nzt),exner(:ngrdcol,:nzt),thv_ds(:ngrdcol,:nzt),thvm(:ngrdcol,:nzt),grav_on_thvm(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt)) 362, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 363, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 364, ! blockidx%x threadidx%x collapsed 362, Generating default present(gr%invrs_dzm(1:ngrdcol,1:nzm),exp_mu_dzm(:ngrdcol,:nzm),gr%dzm(1:ngrdcol,1:nzm),entrain_coef(:ngrdcol,:nzm),invrs_dzm_on_mu(:ngrdcol,:nzm),mu(:ngrdcol),gr) 386, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 387, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 388, ! blockidx%x threadidx%x collapsed 386, Generating default present(gr,rt_par_j_precalc(:ngrdcol,:),rtm(:ngrdcol,:),entrain_coef(:ngrdcol,:),thlm(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),exp_mu_dzm(:ngrdcol,:)) 388, Generating implicit firstprivate(j_zm) 420, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 421, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 422, ! blockidx%x threadidx%x collapsed 420, Generating default present(gr,rt_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),thlm(:ngrdcol,:),entrain_coef(:ngrdcol,:),rtm(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:)) 422, Generating implicit firstprivate(j_zm) 460, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 461, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 462, !$acc loop seq 506, !$acc loop seq 460, Generating default present(exp_mu_dzm(:ngrdcol,:),gr%invrs_dzm(1:ngrdcol,:),grav_on_thvm(:ngrdcol,:),thvm(:ngrdcol,:),lv_coef(:ngrdcol,:),dcape_dz_1(:ngrdcol,:),rt_par_1(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:),gr%dzm(1:ngrdcol,:),gr,cape_incr_1(:ngrdcol,:),gr%zt(1:ngrdcol,:),thv_par_1(:ngrdcol,:),thv_ds(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),s_par_1(:ngrdcol,:),lscale_up(:ngrdcol,:),p_in_pa(:,:),rt_par_j_precalc(:ngrdcol,:),rc_par_1(:ngrdcol,:),rsatl_par_1(:ngrdcol,:),tke_i(:ngrdcol,:),tl_par_1(:ngrdcol,:)) 461, Scalar last value needed after loop for dcape_dz_j at line 967,974,995,993 Generating implicit firstprivate(lscale_up_max_alt,k,j) 462, Complex loop carried dependence of s_par_1 prevents parallelization Loop carried dependence of s_par_1 prevents parallelization Loop carried backward dependence of rc_par_1 prevents vectorization Complex loop carried dependence of rc_par_1 prevents parallelization Loop carried dependence of rc_par_1 prevents parallelization Complex loop carried dependence of thv_par_1 prevents parallelization Loop carried dependence of thv_par_1,s_par_1 prevents parallelization Loop carried backward dependence of thv_par_1,s_par_1 prevents vectorization Complex loop carried dependence of dcape_dz_1 prevents parallelization Loop carried dependence of dcape_dz_1 prevents parallelization Loop carried backward dependence of dcape_dz_1 prevents vectorization Loop carried dependence of cape_incr_1 prevents parallelization Loop carried backward dependence of cape_incr_1 prevents vectorization Generating implicit firstprivate(tl_par_j_sqd,j_zm,j) Loop carried backward dependence of rc_par_1,thv_par_1,s_par_1 prevents vectorization 506, Complex loop carried dependence of lscale_up prevents parallelization Loop carried dependence of lscale_up prevents parallelization Complex loop carried dependence of lscale_up prevents parallelization Loop carried backward dependence of lscale_up prevents vectorization Loop carried scalar dependence for lscale_up_max_alt at line 701,705 Loop carried dependence due to exposed use of p_in_pa(:,:) prevents parallelization Loop carried scalar dependence for dcape_dz_j at line 638,645,661,663 Scalar last value needed after loop for dcape_dz_j at line 967,974,995,993 Generating implicit firstprivate(tke,thl_par_j,rt_par_j,kp1_zm,dcape_dz_j_minus_1,dcape_dz_j,k,j,invrs_dcape_diff) Loop carried dependence of lscale_up prevents parallelization Loop carried backward dependence of lscale_up prevents vectorization 550, Loop carried scalar dependence for thl_par_j at line 569 Loop carried dependence due to exposed use of p_in_pa(:,:) prevents parallelization Scalar last value needed after loop for dcape_dz_j at line 967,974,995,993 Loop carried scalar dependence for rt_par_j at line 576 Loop carried scalar dependence for dcape_dz_j_minus_1 at line 610 Loop carried scalar dependence for tke at line 622,614 Generating implicit firstprivate(thv_par_j,tl_par_j,s_par_j,rc_par_j,rsatl_par_j,j,saturation_formula,cape_incr) Loop carried scalar dependence for thl_par_j at line 569 Loop carried scalar dependence for rt_par_j at line 576 Loop carried scalar dependence for dcape_dz_j_minus_1 at line 610 Loop carried scalar dependence for tke at line 622,614 554, Accelerator restriction: induction variable live-out from loop: j 557, Accelerator restriction: induction variable live-out from loop: j 569, Accelerator restriction: induction variable live-out from loop: j 576, Accelerator restriction: induction variable live-out from loop: j 583, Accelerator restriction: induction variable live-out from loop: j 585, Accelerator restriction: induction variable live-out from loop: j Reference argument passing prevents parallelization: tl_par_j 602, Accelerator restriction: induction variable live-out from loop: j 606, Accelerator restriction: induction variable live-out from loop: j 623, Accelerator restriction: induction variable live-out from loop: j 625, Accelerator restriction: induction variable live-out from loop: j 722, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 723, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 724, ! blockidx%x threadidx%x collapsed 722, Generating default present(gr,rt_par_j_precalc(:ngrdcol,:),rtm(:ngrdcol,:),entrain_coef(:ngrdcol,:),thlm(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),exp_mu_dzm(:ngrdcol,:)) 724, Generating implicit firstprivate(jp1_zm) 753, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 754, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 755, ! blockidx%x threadidx%x collapsed 753, Generating default present(gr,rt_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),thlm(:ngrdcol,:),entrain_coef(:ngrdcol,:),rtm(:ngrdcol,:),thl_par_1(:ngrdcol,:),exner(:ngrdcol,:)) 755, Generating implicit firstprivate(jp1_zm) 792, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 793, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 794, !$acc loop seq 837, !$acc loop seq 792, Generating default present(exp_mu_dzm(:ngrdcol,:),grav_on_thvm(:ngrdcol,:),thvm(:ngrdcol,:),lv_coef(:ngrdcol,:),dcape_dz_1(:ngrdcol,:),rt_par_1(:ngrdcol,:),exner(:ngrdcol,:),thl_par_1(:ngrdcol,:),gr%dzm(1:ngrdcol,:),gr%invrs_dzm(1:ngrdcol,:),gr,cape_incr_1(:ngrdcol,:),gr%zt(1:ngrdcol,:),thv_par_1(:ngrdcol,:),thv_ds(:ngrdcol,:),thl_par_j_precalc(:ngrdcol,:),s_par_1(:ngrdcol,:),lscale_down(:ngrdcol,:),p_in_pa(:,:),rt_par_j_precalc(:ngrdcol,:),rc_par_1(:ngrdcol,:),rsatl_par_1(:ngrdcol,:),tl_par_1(:ngrdcol,:),tke_i(:ngrdcol,:)) 793, Generating implicit firstprivate(lscale_down_min_alt,k,j) 794, Complex loop carried dependence of s_par_1 prevents parallelization Loop carried dependence of s_par_1,rc_par_1 prevents parallelization Loop carried backward dependence of s_par_1 prevents vectorization Complex loop carried dependence of rc_par_1 prevents parallelization Loop carried dependence of rc_par_1 prevents parallelization Loop carried backward dependence of rc_par_1 prevents vectorization Complex loop carried dependence of thv_par_1 prevents parallelization Loop carried dependence of thv_par_1 prevents parallelization Loop carried backward dependence of thv_par_1 prevents vectorization Complex loop carried dependence of dcape_dz_1 prevents parallelization Loop carried dependence of dcape_dz_1 prevents parallelization Loop carried backward dependence of dcape_dz_1 prevents vectorization Loop carried dependence of cape_incr_1 prevents parallelization Loop carried backward dependence of cape_incr_1 prevents vectorization Generating implicit private(j,tl_par_j_sqd,jp1_zm) 837, Complex loop carried dependence of lscale_down prevents parallelization Loop carried dependence of lscale_down prevents parallelization Loop carried backward dependence of lscale_down prevents vectorization Loop carried scalar dependence for lscale_down_min_alt at line 1032,1033 Loop carried dependence of p_in_pa prevents parallelization Loop carried backward dependence of p_in_pa prevents vectorization Loop carried scalar dependence for dcape_dz_j at line 967,974,993,995 Generating implicit firstprivate(tke,thl_par_j,rt_par_j,k_zm,dcape_dz_j,dcape_dz_j_plus_1,k,j,invrs_dcape_diff) Loop carried dependence of lscale_down prevents parallelization 881, Loop carried scalar dependence for thl_par_j at line 900 Loop carried scalar dependence for rt_par_j at line 907 Loop carried dependence of p_in_pa prevents parallelization Loop carried backward dependence of p_in_pa prevents vectorization Scalar last value needed after loop for dcape_dz_j at line 967,974,993,995 Loop carried scalar dependence for dcape_dz_j_plus_1 at line 940 Scalar last value needed after loop for dcape_dz_j_plus_1 at line 967,993,995 Loop carried scalar dependence for tke at line 944,952 Scalar last value needed after loop for tke at line 974,995 Generating implicit firstprivate(tl_par_j,thv_par_j,s_par_j,rc_par_j,rsatl_par_j,j,saturation_formula,cape_incr) Loop carried dependence of p_in_pa prevents parallelization 885, Accelerator restriction: induction variable live-out from loop: j 888, Accelerator restriction: induction variable live-out from loop: j 900, Accelerator restriction: induction variable live-out from loop: j 907, Accelerator restriction: induction variable live-out from loop: j 914, Accelerator restriction: induction variable live-out from loop: j 916, Accelerator restriction: induction variable live-out from loop: j Reference argument passing prevents parallelization: tl_par_j 933, Accelerator restriction: induction variable live-out from loop: j 936, Accelerator restriction: induction variable live-out from loop: j 953, Accelerator restriction: induction variable live-out from loop: j 955, Accelerator restriction: induction variable live-out from loop: j 1044, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1045, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1046, !$acc loop seq 1079, !$acc loop seq 1044, Generating default present(gr,gr%zm(1:ngrdcol,gr%k_lb_zm),lscale_up(:ngrdcol,:nzt),lscale_max(:ngrdcol),lscale(:ngrdcol,:),gr%zt(1:ngrdcol,1:nzt),lscale_down(:ngrdcol,:nzt)) 1046, Loop is parallelizable Generating implicit firstprivate(l_implemented,lminh,lmin) 1079, Loop is parallelizable 1087, Generating update self(thlm(:,:),lscale_up(:,:),em(:,:),p_in_pa(:,:),rtm(:,:),thvm(:,:),thv_ds(:,:),lscale(:,:),lscale_down(:,:),exner(:,:)) 1120, Generating exit data delete(thv_par_1(:,:),thl_par_j_precalc(:,:),lv_coef(:,:),rt_par_j_precalc(:,:),cape_incr_1(:,:),s_par_1(:,:),rc_par_1(:,:),rsatl_par_1(:,:),tl_par_1(:,:),tke_i(:,:),rt_par_1(:,:),thl_par_1(:,:),dcape_dz_1(:,:),invrs_dzm_on_mu(:,:),exp_mu_dzm(:,:),grav_on_thvm(:,:),entrain_coef(:,:)) calc_lscale_directly: 1277, Generating enter data create(mu_pert_2(:),mu_pert_neg_rt(:),mu_pert_1(:),lscale_pert_2(:,:),rtm_pert_2(:,:),rtm_pert_neg_rt(:,:),thlm_pert_2(:,:),thlm_pert_neg_rt(:,:),thlm_pert_pos_rt(:,:),rtm_pert_1(:,:),mu_pert_pos_rt(:),thlm_pert_1(:,:),sign_rtpthlp_zt(:,:),lscale_pert_1(:,:),rtm_pert_pos_rt(:,:)) 1455, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1456, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1457, ! blockidx%x threadidx%x collapsed 1455, Generating default present(lscale_pert_2(:ngrdcol,:nzt),lscale_pert_1(:ngrdcol,:nzt)) 1467, Generating update self(lscale_pert_2(:,:),lscale_pert_1(:,:)) 1522, Generating exit data delete(mu_pert_2(:),mu_pert_neg_rt(:),mu_pert_1(:),lscale_pert_2(:,:),rtm_pert_2(:,:),rtm_pert_neg_rt(:,:),thlm_pert_2(:,:),thlm_pert_pos_rt(:,:),thlm_pert_neg_rt(:,:),rtm_pert_1(:,:),mu_pert_pos_rt(:),thlm_pert_1(:,:),sign_rtpthlp_zt(:,:),lscale_pert_1(:,:),rtm_pert_pos_rt(:,:)) diagnose_lscale_from_tau: 1736, Generating enter data create(smooth_norm_ddzt_umvm(:,:),ice_supersat_frac_zm(:,:),h_invrs_tau_wpxp_n2(:,:),brunt_freq_pos(:,:),norm_ddzt_umvm(:,:),invrs_tau_shear_smooth(:,:),tmp_calc_ngrdcol(:),bvf_thresh(:,:),brunt_vaisala_freq_clipped(:,:),brunt_freq_out_cloud(:,:),ustar(:)) 1743, Generating enter data create(tmp_calc_max(:,:),tmp_calc_min_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:)) 1747, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1748, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1747, Generating default present(sfc_elevation(:ngrdcol),gr%zm(1:ngrdcol,gr%k_lb_zm),err_info%err_code(1:ngrdcol),gr,clubb_params(:ngrdcol,102),err_info) 1758, Generating update self(err_info%err_code(:)) 1765, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1766, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1765, Generating default present(upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),tmp_calc_ngrdcol(:ngrdcol)) 1781, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1782, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1781, Generating default present(ustar(:ngrdcol),tmp_calc_ngrdcol(:ngrdcol)) 1782, Generating implicit firstprivate(ufmin) 1789, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1791, ! blockidx%x threadidx%x collapsed 1789, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),clubb_params(:ngrdcol,80)) 1791, Generating implicit firstprivate(tau_const) 1797, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1798, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1799, ! blockidx%x threadidx%x collapsed 1797, Generating default present(norm_ddzt_umvm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm)) 1807, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1809, ! blockidx%x threadidx%x collapsed 1807, Generating default present(clubb_params(:ngrdcol,82),invrs_tau_shear_smooth(:ngrdcol,:nzm),smooth_norm_ddzt_umvm(:ngrdcol,:nzm)) 1820, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1821, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1822, ! blockidx%x threadidx%x collapsed 1820, Generating default present(gr%zm(1:ngrdcol,1:nzm),invrs_tau_sfc(:ngrdcol,:nzm),clubb_params(:ngrdcol,81:),gr,ustar(:ngrdcol),sfc_elevation(:ngrdcol)) 1831, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1832, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1833, ! blockidx%x threadidx%x collapsed 1831, Generating default present(invrs_tau_bkgnd(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm),invrs_tau_sfc(:ngrdcol,:nzm)) 1855, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1856, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1857, ! blockidx%x threadidx%x collapsed 1855, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm)) 1894, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1895, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1896, ! blockidx%x threadidx%x collapsed 1894, Generating default present(ice_supersat_frac_zm(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm)) 1907, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1908, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1909, ! blockidx%x threadidx%x collapsed 1907, Generating default present(clubb_params(:ngrdcol,92),gr%zm(1:ngrdcol,1:nzm),gr,brunt_freq_out_cloud(:ngrdcol,:nzm)) 1920, Generating update self(brunt_freq_pos(:,:),brunt_freq_out_cloud(:,:)) 1934, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1935, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1936, ! blockidx%x threadidx%x collapsed 1934, Generating default present(invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_shear(:ngrdcol,:nzm),invrs_tau_n2_iso(:ngrdcol,:nzm),invrs_tau_bkgnd(:ngrdcol,:nzm),clubb_params(:ngrdcol,83:84),invrs_tau_no_n2_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm),brunt_freq_pos(:ngrdcol,:nzm)) 1936, Generating implicit firstprivate(c_invrs_tau_n2_wp2,c_invrs_tau_n2) 1957, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1958, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1959, ! blockidx%x threadidx%x collapsed 1957, Generating default present(invrs_tau_zm(:ngrdcol,:nzm)) 1965, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1966, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1967, ! blockidx%x threadidx%x collapsed 1965, Generating default present(invrs_tau_no_n2_zm(:ngrdcol,:nzm),gr%zm(1:ngrdcol,1:nzm),sfc_elevation(:ngrdcol),invrs_tau_xp2_zm(:ngrdcol,:nzm),em(:ngrdcol,:nzm),gr,brunt_freq_pos(:ngrdcol,:nzm),clubb_params(:ngrdcol,81:)) 2008, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2009, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2010, ! blockidx%x threadidx%x collapsed 2008, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),invrs_tau_xp2_zm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm)) 2022, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2023, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2024, ! blockidx%x threadidx%x collapsed 2022, Generating default present(clubb_params(:ngrdcol,86),invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm)) 2034, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2035, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2036, ! blockidx%x threadidx%x collapsed 2034, Generating default present(invrs_tau_xp2_zm(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm),clubb_params(:ngrdcol,83:85),brunt_freq_pos(:ngrdcol,:nzm)) 2057, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2058, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2059, ! blockidx%x threadidx%x collapsed 2057, Generating default present(invrs_tau_wpxp_zm(:ngrdcol,:nzm),invrs_tau_no_n2_zm(:ngrdcol,:nzm),brunt_freq_out_cloud(:ngrdcol,:nzm),clubb_params(:ngrdcol,83:86),brunt_freq_pos(:ngrdcol,:nzm)) 2071, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2072, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2073, ! blockidx%x threadidx%x collapsed 2071, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),clubb_params(:ngrdcol,89),bvf_thresh(:ngrdcol,:nzm)) 2085, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2086, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2087, ! blockidx%x threadidx%x collapsed 2085, Generating default present(brunt_vaisala_freq_sqd_smth(:ngrdcol,:nzm),h_invrs_tau_wpxp_n2(:ngrdcol,:nzm),clubb_params(:ngrdcol,89)) 2129, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2130, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2131, ! blockidx%x threadidx%x collapsed 2129, Generating default present(h_invrs_tau_wpxp_n2(:ngrdcol,:nzm),gr%zm(1:ngrdcol,1:nzm),ri_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,88:101),gr) 2144, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2145, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2146, ! blockidx%x threadidx%x collapsed 2144, Generating default present(invrs_tau_wp3_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,87),brunt_freq_out_cloud(:ngrdcol,:nzm)) 2178, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2179, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2180, ! blockidx%x threadidx%x collapsed 2178, Generating default present(tau_max_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale_max(:ngrdcol)) 2186, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2187, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2188, ! blockidx%x threadidx%x collapsed 2186, Generating default present(tau_max_zm(:ngrdcol,:nzm),lscale_max(:ngrdcol),em(:ngrdcol,:nzm)) 2216, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2217, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2218, ! blockidx%x threadidx%x collapsed 2216, Generating default present(tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm)) 2226, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2227, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2228, ! blockidx%x threadidx%x collapsed 2226, Generating default present(tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt)) 2239, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2240, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2241, ! blockidx%x threadidx%x collapsed 2239, Generating default present(lscale(:ngrdcol,:nzt),lscale_down(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale_up(:ngrdcol,:nzt)) 2254, Generating exit data delete(smooth_norm_ddzt_umvm(:,:),ice_supersat_frac_zm(:,:),h_invrs_tau_wpxp_n2(:,:),brunt_freq_pos(:,:),norm_ddzt_umvm(:,:),invrs_tau_shear_smooth(:,:),tmp_calc_ngrdcol(:),bvf_thresh(:,:),brunt_vaisala_freq_clipped(:,:),brunt_freq_out_cloud(:,:),ustar(:)) 2261, Generating exit data delete(tmp_calc_min_max(:,:),tmp_calc_max(:,:),tmp_calc(:,:),tau_zt_unclipped(:,:),em_clipped(:,:),tau_zm_unclipped(:,:),ri_zm_smooth(:,:)) [ 53%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_windm_edsclrm_module.F90.o [ 53%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/setup_clubb_pdf_params.F90.o [ 53%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/pdf_closure_module.F90.o advance_windm_edsclrm: 286, Generating enter data create(wind_speed_pert(:,:),km_zt(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),solution(:,:,:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:)) 292, Generating enter data create(edsclrm_old(:,:,:)) 294, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 295, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 294, Generating default present(nu_zero(:ngrdcol)) 300, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 301, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 302, ! blockidx%x threadidx%x collapsed 300, Generating default present(km_zm(:ngrdcol,:nzm),km_zm_p_nu10(:ngrdcol,:nzm),nu_vert_res_dep%nu10(1:ngrdcol),nu_vert_res_dep) 316, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 317, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 318, ! blockidx%x threadidx%x collapsed 319, ! blockidx%x threadidx%x collapsed 316, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt)) 337, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 338, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 339, ! blockidx%x threadidx%x collapsed 337, Generating default present(vm(:ngrdcol,:nzt),vm_old(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 374, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 375, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 376, ! blockidx%x threadidx%x collapsed 374, Generating default present(wind_speed(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 383, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 384, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 383, Generating default present(upwp(:ngrdcol,gr%k_lb_zm),vpwp(:ngrdcol,gr%k_lb_zm),u_star_sqd(:ngrdcol),gr) 416, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 417, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 418, ! blockidx%x threadidx%x collapsed 416, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1)) 428, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 429, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 430, ! blockidx%x threadidx%x collapsed 428, Generating default present(vpwp(:ngrdcol,2:nzm-1),xpwp(:ngrdcol,2:nzm-1)) 439, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 440, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 439, Generating default present(gr,upwp(:ngrdcol,gr%k_ub_zm),vpwp(:ngrdcol,gr%k_ub_zm)) 477, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 478, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 479, ! blockidx%x threadidx%x collapsed 477, Generating default present(solution(:ngrdcol,:nzt,:1),um(:ngrdcol,:nzt)) 488, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 489, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 490, ! blockidx%x threadidx%x collapsed 488, Generating default present(solution(:ngrdcol,:nzt,2),vm(:ngrdcol,:nzt)) 498, Generating update self(um(:,:),wind_speed(:,:),vm(:,:),lhs_ma_zt(:,:,:),rho_ds_zm(:,:),lhs_diff(:,:,:),invrs_rho_ds_zt(:,:),u_star_sqd(:)) 524, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 525, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 526, ! blockidx%x threadidx%x collapsed 524, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 536, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:)) 579, Generating update device(vm(:,:),um(:,:)) 591, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 592, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 593, ! blockidx%x threadidx%x collapsed 591, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp(:ngrdcol,2:nzm-1)) 603, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 604, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 605, ! blockidx%x threadidx%x collapsed 603, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1)) 616, Generating update self(vm(:,:),um(:,:)) 625, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 626, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 627, ! blockidx%x threadidx%x collapsed 625, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 627, Generating implicit firstprivate(ts_nudge,dt) 635, Generating update self(vm(:,:),um(:,:)) 647, Generating update self(vm_ref(:,:),um_ref(:,:)) 750, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 751, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 752, ! blockidx%x threadidx%x collapsed 750, Generating default present(wind_speed_pert(:ngrdcol,:nzt),vm_pert(:ngrdcol,:nzt),um_pert(:ngrdcol,:nzt)) 759, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 760, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 759, Generating default present(vpwp_pert(:ngrdcol,gr%k_lb_zm),upwp_pert(:ngrdcol,gr%k_lb_zm),u_star_sqd_pert(:ngrdcol),gr) 793, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 794, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 795, ! blockidx%x threadidx%x collapsed 793, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1)) 805, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 806, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 807, ! blockidx%x threadidx%x collapsed 805, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1)) 816, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 817, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 816, Generating default present(gr,vpwp_pert(:ngrdcol,gr%k_ub_zm),upwp_pert(:ngrdcol,gr%k_ub_zm)) 854, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 855, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 856, ! blockidx%x threadidx%x collapsed 854, Generating default present(um_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,:1)) 865, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 866, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 867, ! blockidx%x threadidx%x collapsed 865, Generating default present(vm_pert(:ngrdcol,:nzt),solution(:ngrdcol,:nzt,2)) 881, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 882, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 883, ! blockidx%x threadidx%x collapsed 881, Generating default present(xpwp(:ngrdcol,2:nzm-1),upwp_pert(:ngrdcol,2:nzm-1)) 893, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 894, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 895, ! blockidx%x threadidx%x collapsed 893, Generating default present(xpwp(:ngrdcol,2:nzm-1),vpwp_pert(:ngrdcol,2:nzm-1)) 982, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol) Generating NVIDIA GPU code 983, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 984, ! blockidx%x threadidx%x collapsed 985, ! blockidx%x threadidx%x collapsed 982, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim)) 1023, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1024, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1025, ! blockidx%x threadidx%x collapsed 1023, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr)) 1035, Generating implicit firstprivate(ngrdcol,edsclr_dim) Generating NVIDIA GPU code 1036, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1037, ! blockidx%x threadidx%x collapsed 1035, Generating default present(wpedsclrp(:ngrdcol,gr%k_ub_zm,:edsclr_dim),gr) 1071, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol) Generating NVIDIA GPU code 1072, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1073, ! blockidx%x threadidx%x collapsed 1074, ! blockidx%x threadidx%x collapsed 1071, Generating default present(solution(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim)) 1082, Generating implicit firstprivate(edsclr_dim,nzt,ngrdcol) Generating NVIDIA GPU code 1083, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1084, ! blockidx%x threadidx%x collapsed 1085, ! blockidx%x threadidx%x collapsed 1082, Generating default present(edsclrm_old(:ngrdcol,:nzt,:edsclr_dim),edsclrm(:ngrdcol,:nzt,:edsclr_dim)) 1103, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1104, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1105, ! blockidx%x threadidx%x collapsed 1103, Generating default present(xpwp(:ngrdcol,2:nzm-1),wpedsclrp(:ngrdcol,2:nzm-1,edsclr)) 1120, Generating update self(wp2(:,:),wpedsclrp(:,:,:),vp2(:,:),up2(:,:),edsclrm_forcing(:,:,:),vg(:,:),vm_forcing(:,:),ug(:,:),um_forcing(:,:),edsclrm_old(:,:,:),edsclrm(:,:,:),vm(:,:),um(:,:),vm_ref(:,:),um_ref(:,:),wm_zt(:,:),vm_old(:,:),um_old(:,:),upwp(:,:),km_zm(:,:),fcor(:),vpwp(:,:)) 1169, Generating exit data delete(wind_speed_pert(:,:),km_zt(:,:),km_zm_p_nu10(:,:),lhs_diff(:,:,:),lhs(:,:,:),lhs_ma_zt(:,:,:),u_star_sqd(:),solution(:,:,:),wind_speed(:,:),vpwp_chnge(:,:),rhs(:,:,:),nu_zero(:),kmh_zt(:,:),vm_tndcy(:,:),um_tndcy(:,:),vm_old(:,:),um_old(:,:),upwp_chnge(:,:),u_star_sqd_pert(:),xpwp(:,:)) 1175, Generating exit data delete(edsclrm_old(:,:,:)) compute_uv_tndcy: 2079, Generating enter data create(xm_gf(:,:),xm_cf(:,:)) 2093, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2094, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2095, ! blockidx%x threadidx%x collapsed 2093, Generating default present(perp_wind_g(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),fcor(:ngrdcol)) 2101, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2102, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2103, ! blockidx%x threadidx%x collapsed 2101, Generating default present(xm_cf(:ngrdcol,:nzt),perp_wind_m(:ngrdcol,:nzt),fcor(:ngrdcol)) 2115, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2116, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2117, ! blockidx%x threadidx%x collapsed 2115, Generating default present(xm_gf(:ngrdcol,:nzt),perp_wind_g(:ngrdcol,:nzt),fcor(:ngrdcol)) 2123, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2124, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2125, ! blockidx%x threadidx%x collapsed 2123, Generating default present(perp_wind_m(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt),fcor(:ngrdcol)) 2137, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2138, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2139, ! blockidx%x threadidx%x collapsed 2137, Generating default present(xm_gf(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt)) 2148, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2149, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2150, ! blockidx%x threadidx%x collapsed 2148, Generating default present(xm_tndcy(:ngrdcol,:nzt),xm_gf(:ngrdcol,:nzt),xm_forcing(:ngrdcol,:nzt),xm_cf(:ngrdcol,:nzt)) 2158, Generating update self(xm_cf(:,:),xm_gf(:,:),xm_forcing(:,:)) 2177, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2178, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2179, ! blockidx%x threadidx%x collapsed 2177, Generating default present(xm_tndcy(:ngrdcol,:nzt)) 2187, Generating exit data delete(xm_gf(:,:),xm_cf(:,:)) windm_edsclrm_lhs: 2263, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2264, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2265, ! blockidx%x threadidx%x collapsed 2263, Generating default present(lhs(:,:ngrdcol,:nzt),lhs_diff(:,:ngrdcol,:nzt)) 2265, Generating implicit firstprivate(invrs_dt) 2280, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2281, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2282, ! blockidx%x threadidx%x collapsed 2283, !$acc loop seq 2280, Generating default present(gr,lhs_ma_zt(:,:ngrdcol,:),lhs(:,:ngrdcol,:)) 2283, Loop is parallelizable 2293, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2294, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2293, Generating default present(rho_ds_zm(:ngrdcol,gr%k_lb_zm),wind_speed(:ngrdcol,gr%k_lb_zt),u_star_sqd(:ngrdcol),lhs(2,:ngrdcol,gr%k_lb_zt),gr,gr%invrs_dzt(1:ngrdcol,gr%k_lb_zt),invrs_rho_ds_zt(:ngrdcol,gr%k_lb_zt)) windm_edsclrm_rhs: 2414, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2415, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2414, Generating default present(rhs(:ngrdcol,:1),xm_tndcy(:ngrdcol,:1),xm(:ngrdcol,:2),lhs_diff(:2,:ngrdcol,:1)) 2415, Generating implicit firstprivate(invrs_dt) 2437, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2438, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2439, ! blockidx%x threadidx%x collapsed 2437, Generating default present(lhs_diff(:,:ngrdcol,2:nzt-1),gr,xm_tndcy(:ngrdcol,2:nzt-1),xm(:ngrdcol,:),rhs(:ngrdcol,2:nzt-1)) 2439, Generating implicit firstprivate(invrs_dt) 2452, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2453, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2452, Generating default present(rhs(:ngrdcol,nzt),xm_tndcy(:ngrdcol,nzt),xm(:ngrdcol,nzt-1:nzt),lhs_diff(2:,:ngrdcol,nzt)) 2453, Generating implicit firstprivate(nzt,invrs_dt) 2464, Generating update self(xm(:,:),lhs_diff(:,:,:)) 2505, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2506, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2505, Generating default present(xpwp_sfc(:ngrdcol),rhs(:ngrdcol,gr%k_lb_zt),invrs_rho_ds_zt(:ngrdcol,gr%k_lb_zt),gr,gr%invrs_dzt(1:ngrdcol,gr%k_lb_zt),rho_ds_zm(:ngrdcol,gr%k_lb_zm)) 2516, Generating update self(xpwp_sfc(:),rho_ds_zm(:,:),invrs_rho_ds_zt(:,:)) pdf_closure: 434, Generating enter data create(rsatl_1(:,:),rc_2_ice(:,:),rc_1_ice(:,:),corr_v_w_2(:,:),vprcp_contrib_comp_1(:,:),varnce_v_2(:,:),uprcp_contrib_comp_1(:,:),u_2(:,:),thlprcp_contrib_comp_1(:,:),sqrt_wp2(:,:),rtprcp_contrib_comp_1(:,:),rsatl_2(:,:),wp2rcp_contrib_comp_1(:,:),vprcp_contrib_comp_2(:,:),wprcp_contrib_comp_1(:,:),wp2rcp_contrib_comp_2(:,:),sku(:,:),skthl(:,:),rtprcp_contrib_comp_2(:,:),skrt(:,:),skv(:,:),tl1(:,:),thlprcp_contrib_comp_2(:,:),corr_v_w_1(:,:),corr_u_w_2(:,:),corr_u_w_1(:,:),alpha_v(:,:),alpha_u(:,:),varnce_v_1(:,:),varnce_u_2(:,:),v_1(:,:),uprcp_contrib_comp_2(:,:),varnce_u_1(:,:),v_2(:,:),u_1(:,:),tl2(:,:),wprcp_contrib_comp_2(:,:)) 446, Generating enter data create(sclr2(:,:,:),corr_w_sclr_1(:,:,:),corr_sclr_thl_2(:,:,:),corr_sclr_rt_1(:,:,:),alpha_sclr(:,:,:),corr_sclr_thl_1(:,:,:),corr_sclr_rt_2(:,:,:),varnce_sclr1(:,:,:),varnce_sclr2(:,:,:),sksclr(:,:,:),sclr1(:,:,:),corr_w_sclr_2(:,:,:)) 497, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 498, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 499, ! blockidx%x threadidx%x collapsed 497, Generating default present(wp2(:ngrdcol,:nz),sqrt_wp2(:ngrdcol,:nz)) 648, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 649, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 650, ! blockidx%x threadidx%x collapsed 648, Generating default present(corr_v_w_1(:ngrdcol,:nz),corr_u_w_2(:ngrdcol,:nz),corr_u_w_1(:ngrdcol,:nz),corr_v_w_2(:ngrdcol,:nz),pdf_params%corr_w_thl_2(1:ngrdcol,1:nz),pdf_params%corr_w_thl_1(1:ngrdcol,1:nz),pdf_params%corr_w_rt_2(1:ngrdcol,1:nz),pdf_params%corr_w_rt_1(1:ngrdcol,1:nz),pdf_params) 717, Generating implicit firstprivate(ngrdcol,sclr_dim,nz) Generating NVIDIA GPU code 718, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 719, ! blockidx%x threadidx%x collapsed 720, !$acc loop seq 717, Generating default present(corr_w_sclr_1(:ngrdcol,:nz,:sclr_dim),corr_w_sclr_2(:ngrdcol,:nz,:sclr_dim)) 720, Loop is parallelizable 920, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 921, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 922, ! blockidx%x threadidx%x collapsed 920, Generating default present(tl2(:ngrdcol,:nz),tl1(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params%thl_1(1:ngrdcol,1:nz),pdf_params%thl_2(1:ngrdcol,1:nz),pdf_params) 988, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 989, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 990, ! blockidx%x threadidx%x collapsed 988, Generating default present(pdf_params%rsatl_1(1:ngrdcol,1:nz),rsatl_2(:ngrdcol,:nz),rsatl_1(:ngrdcol,:nz),pdf_params,pdf_params%rsatl_2(1:ngrdcol,1:nz)) 1054, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1055, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1056, ! blockidx%x threadidx%x collapsed 1054, Generating default present(ice_supersat_frac(:ngrdcol,:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%ice_supersat_frac_2(1:ngrdcol,1:nz),pdf_params%ice_supersat_frac_1(1:ngrdcol,1:nz)) 1087, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1088, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1089, ! blockidx%x threadidx%x collapsed 1087, Generating default present(rcm(:ngrdcol,:nz),pdf_params%rc_2(1:ngrdcol,1:nz),cloud_frac(:ngrdcol,:nz),pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params,pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz)) 1104, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1105, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1106, ! blockidx%x threadidx%x collapsed 1104, Generating default present(pdf_params%corr_w_eta_2(1:ngrdcol,1:nz),pdf_params%corr_w_eta_1(1:ngrdcol,1:nz),pdf_params%corr_w_chi_2(1:ngrdcol,1:nz),pdf_params%corr_w_chi_1(1:ngrdcol,1:nz),pdf_params) 1193, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1194, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1195, ! blockidx%x threadidx%x collapsed 1193, Generating default present(uprcp_contrib_comp_2(:ngrdcol,:nz),vprcp(:ngrdcol,:nz),vprcp_contrib_comp_1(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz),uprcp(:ngrdcol,:nz),uprcp_contrib_comp_1(:ngrdcol,:nz),rtprcp_contrib_comp_2(:ngrdcol,:nz),thlprcp(:ngrdcol,:nz),thlprcp_contrib_comp_1(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rtprcp_contrib_comp_1(:ngrdcol,:nz),vprcp_contrib_comp_2(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),wp2rcp_contrib_comp_1(:ngrdcol,:nz),wp2rcp_contrib_comp_2(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),wprcp_contrib_comp_2(:ngrdcol,:nz),wprcp_contrib_comp_1(:ngrdcol,:nz),exner(:ngrdcol,:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),thlprcp_contrib_comp_2(:ngrdcol,:nz)) 1222, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1223, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1224, ! blockidx%x threadidx%x collapsed 1222, Generating default present(thlprcp(:ngrdcol,:nz),rtpthvp(:ngrdcol,:nz),thlp2(:ngrdcol,:nz),rtpthlp(:ngrdcol,:nz),rtprcp(:ngrdcol,:nz),rc_coef(:ngrdcol,:nz),rtp2(:ngrdcol,:nz),wp2thlp(:ngrdcol,:nz),wp2rtp(:ngrdcol,:nz),wp2rcp(:ngrdcol,:nz),thv_ds(:ngrdcol,:nz),wpthvp(:ngrdcol,:nz),wpthlp(:ngrdcol,:nz),wprtp(:ngrdcol,:nz),thlpthvp(:ngrdcol,:nz),wprcp(:ngrdcol,:nz),wp2thvp(:ngrdcol,:nz)) 1260, Generating implicit firstprivate(ngrdcol,sclr_dim,nz) Generating NVIDIA GPU code 1261, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1262, ! blockidx%x threadidx%x collapsed 1263, ! blockidx%x threadidx%x collapsed 1260, Generating default present(corr_sclr_thl_2(:ngrdcol,:nz,:sclr_dim),pdf_params%cloud_frac_1(1:ngrdcol,1:nz),varnce_sclr2(:ngrdcol,:nz,:sclr_dim),varnce_sclr1(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_rt_1(1:ngrdcol,1:nz),pdf_params%crt_1(1:ngrdcol,1:nz),pdf_params%cthl_2(1:ngrdcol,1:nz),corr_sclr_rt_1(:ngrdcol,:nz,:sclr_dim),pdf_params,thv_ds(:ngrdcol,:nz),pdf_params%rc_2(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),sclr1(:ngrdcol,:nz,:sclr_dim),sclr2(:ngrdcol,:nz,:sclr_dim),pdf_params%mixt_frac(1:ngrdcol,1:nz),rc_coef(:ngrdcol,:nz),pdf_params%varnce_rt_2(1:ngrdcol,1:nz),pdf_params%crt_2(1:ngrdcol,1:nz),corr_sclr_rt_2(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_thl_1(1:ngrdcol,1:nz),pdf_params%cthl_1(1:ngrdcol,1:nz),corr_sclr_thl_1(:ngrdcol,:nz,:sclr_dim),sclrm(:ngrdcol,:nz,:sclr_dim),pdf_params%varnce_thl_2(1:ngrdcol,1:nz),sclrpthvp(:ngrdcol,:nz,:sclr_dim),sclrprcp(:ngrdcol,:nz,:sclr_dim),sclrprtp(:ngrdcol,:nz,:sclr_dim),sclrpthlp(:ngrdcol,:nz,:sclr_dim)) 1303, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1304, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1305, ! blockidx%x threadidx%x collapsed 1303, Generating default present(rcp2(:ngrdcol,:nz),rcm(:ngrdcol,:nz),pdf_params%stdev_chi_2(1:ngrdcol,1:nz),pdf_params,pdf_params%mixt_frac(1:ngrdcol,1:nz),pdf_params%rc_2(1:ngrdcol,1:nz),pdf_params%chi_2(1:ngrdcol,1:nz),pdf_params%chi_1(1:ngrdcol,1:nz),pdf_params%rc_1(1:ngrdcol,1:nz),pdf_params%stdev_chi_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_1(1:ngrdcol,1:nz),pdf_params%cloud_frac_2(1:ngrdcol,1:nz)) 1336, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1337, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1338, ! blockidx%x threadidx%x collapsed 1336, Generating default present(cloudy_downdraft_frac(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz)) 1391, Generating update self(pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),cloud_frac(:,:),pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),wprtp2(:,:),rcm(:,:),rtpthvp(:,:),rcp2(:,:),thlpthvp(:,:),wp4(:,:),thlprcp(:,:),rtprcp(:,:),wp2thlp(:,:),wpthlp2(:,:),pdf_params%w_2(:,:),wp2rtp(:,:),wprtpthlp(:,:),wp2rcp(:,:),wprcp(:,:),wp2thvp(:,:),wpthvp(:,:)) 1418, Generating update self(sclrpthvp(:,:,:),wpsclrpthlp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:)) 1449, Generating update self(exner(:,:),rtp2(:,:),wprtp(:,:),thlm(:,:),sigma_sqd_w(:,:),wp3(:,:),rtm(:,:),p_in_pa(:,:),rtpthlp(:,:),wp2(:,:),wm(:,:),thv_ds(:,:),thlp2(:,:),ice_supersat_frac(:,:),wpthlp(:,:)) 1452, Generating update self(sclrprtp(:,:,:),sclrp2(:,:,:),sclrm(:,:,:),wpsclrp(:,:,:),sclrpthlp(:,:,:)) 1745, Generating exit data delete(rsatl_1(:,:),rc_2_ice(:,:),rc_1_ice(:,:),corr_v_w_2(:,:),vprcp_contrib_comp_1(:,:),varnce_v_2(:,:),uprcp_contrib_comp_1(:,:),u_2(:,:),thlprcp_contrib_comp_1(:,:),sqrt_wp2(:,:),rtprcp_contrib_comp_1(:,:),rsatl_2(:,:),wp2rcp_contrib_comp_1(:,:),vprcp_contrib_comp_2(:,:),wprcp_contrib_comp_1(:,:),wp2rcp_contrib_comp_2(:,:),sku(:,:),skthl(:,:),rtprcp_contrib_comp_2(:,:),skrt(:,:),skv(:,:),tl1(:,:),thlprcp_contrib_comp_2(:,:),corr_v_w_1(:,:),corr_u_w_2(:,:),corr_u_w_1(:,:),alpha_v(:,:),alpha_u(:,:),varnce_v_1(:,:),varnce_u_2(:,:),v_1(:,:),uprcp_contrib_comp_2(:,:),varnce_u_1(:,:),v_2(:,:),u_1(:,:),tl2(:,:),wprcp_contrib_comp_2(:,:)) 1757, Generating exit data delete(sclr2(:,:,:),corr_w_sclr_1(:,:,:),corr_sclr_thl_2(:,:,:),corr_sclr_rt_1(:,:,:),alpha_sclr(:,:,:),corr_sclr_thl_1(:,:,:),corr_sclr_rt_2(:,:,:),varnce_sclr2(:,:,:),varnce_sclr1(:,:,:),sksclr(:,:,:),sclr1(:,:,:),corr_w_sclr_2(:,:,:)) transform_pdf_chi_eta_component: 1837, Generating enter data create(denominator(:,:)) 1839, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1840, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1841, ! blockidx%x threadidx%x collapsed 1839, Generating default present(crt(:ngrdcol,:nz),cthl(:ngrdcol,:nz),chi(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),exner(:ngrdcol,:nz),tl(:ngrdcol,:nz),rt(:ngrdcol,:nz)) 1841, Generating implicit firstprivate(beta,invrs_beta_rsatl_p1) 1866, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 1867, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1868, ! blockidx%x threadidx%x collapsed 1866, Generating default present(cthl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),denominator(:ngrdcol,:nz),corr_rt_thl(:ngrdcol,:nz),crt(:ngrdcol,:nz),varnce_thl(:ngrdcol,:nz),varnce_rt(:ngrdcol,:nz),covar_chi_eta(:ngrdcol,:nz),stdev_eta(:ngrdcol,:nz)) 1868, Generating implicit firstprivate(varnce_eta,varnce_thl_term,varnce_rt_term,corr_rt_thl_term,varnce_chi) 1892, Generating exit data delete(denominator(:,:)) calc_wp4_pdf: 1959, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 1960, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1961, ! blockidx%x threadidx%x collapsed 1959, Generating default present(wp4(:ngrdcol,:nz),wm(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz)) calc_wp2xp2_pdf: 2064, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 2065, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2066, ! blockidx%x threadidx%x collapsed 2064, Generating default present(wm(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wp2xp2(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz)) calc_wp2xp_pdf: 2171, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 2172, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2173, ! blockidx%x threadidx%x collapsed 2171, Generating default present(wm(:ngrdcol,:nz),wp2xp(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz)) calc_wpxp2_pdf: 2271, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 2272, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2273, ! blockidx%x threadidx%x collapsed 2271, Generating default present(wm(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),wpxp2(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),xm(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz)) calc_wpxpyp_pdf: 2398, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 2399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2400, ! blockidx%x threadidx%x collapsed 2398, Generating default present(wm(:ngrdcol,:nz),varnce_y_2(:ngrdcol,:nz),corr_w_y_2(:ngrdcol,:nz),wpxpyp(:ngrdcol,:nz),corr_w_x_2(:ngrdcol,:nz),varnce_x_2(:ngrdcol,:nz),xm(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz),corr_x_y_2(:ngrdcol,:nz),w_2(:ngrdcol,:nz),w_1(:ngrdcol,:nz),corr_x_y_1(:ngrdcol,:nz),x_2(:ngrdcol,:nz),x_1(:ngrdcol,:nz),corr_w_y_1(:ngrdcol,:nz),varnce_y_1(:ngrdcol,:nz),ym(:ngrdcol,:nz),y_2(:ngrdcol,:nz),y_1(:ngrdcol,:nz),corr_w_x_1(:ngrdcol,:nz),varnce_x_1(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz)) calc_liquid_cloud_frac_component: 2518, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 2519, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2520, ! blockidx%x threadidx%x collapsed 2518, Generating default present(rc(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),mean_chi(:ngrdcol,:nz)) 2520, Generating implicit firstprivate(zeta) calc_ice_cloud_frac_component: 2645, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 2647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_any_below_freezing) 2648, ! blockidx%x threadidx%x collapsed 2645, Generating default present(tl(:ngrdcol,:nz),rc_in(:ngrdcol,:nz),cloud_frac(:ngrdcol,:nz),rc(:ngrdcol,:nz),ice_supersat_frac(:ngrdcol,:nz)) Generating implicit copy(l_any_below_freezing) [if not already present] 2665, Generating create(rsat_ice(:,:)) [if not already present] 2670, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 2671, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2672, ! blockidx%x threadidx%x collapsed 2670, Generating default present(mean_chi(:ngrdcol,:nz),crt(:ngrdcol,:nz),rc(:ngrdcol,:nz),ice_supersat_frac(:ngrdcol,:nz),rsatl(:ngrdcol,:nz),tl(:ngrdcol,:nz),stdev_chi(:ngrdcol,:nz)) 2672, Generating implicit firstprivate(zeta,chi_at_ice_sat) calc_xprcp_component: 3154, Generating implicit firstprivate(ngrdcol,nz) Generating NVIDIA GPU code 3155, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3156, ! blockidx%x threadidx%x collapsed 3154, Generating default present(vm(:ngrdcol,:nz),varnce_w_i(:ngrdcol,:nz),uprcp_contrib_comp_i(:ngrdcol,:nz),um(:ngrdcol,:nz),u_i(:ngrdcol,:nz),thlprcp_contrib_comp_i(:ngrdcol,:nz),thlm(:ngrdcol,:nz),thl_i(:ngrdcol,:nz),stdev_eta_i(:ngrdcol,:nz),crt_i(:ngrdcol,:nz),rtm(:ngrdcol,:nz),rt_i(:ngrdcol,:nz),rcm(:ngrdcol,:nz),corr_chi_eta_i(:ngrdcol,:nz),cloud_frac_i(:ngrdcol,:nz),stdev_chi_i(:ngrdcol,:nz),rtprcp_contrib_comp_i(:ngrdcol,:nz),wm(:ngrdcol,:nz),v_i(:ngrdcol,:nz),wprcp_contrib_comp_i(:ngrdcol,:nz),wp2rcp_contrib_comp_i(:ngrdcol,:nz),w_i(:ngrdcol,:nz),vprcp_contrib_comp_i(:ngrdcol,:nz),rc_i(:ngrdcol,:nz),cthl_i(:ngrdcol,:nz)) calc_w_up_in_cloud: 3290, Generating implicit firstprivate(nz,ngrdcol) Generating NVIDIA GPU code 3291, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3292, ! blockidx%x threadidx%x collapsed 3290, Generating default present(w_2(:ngrdcol,:nz),w_up_in_cloud(:ngrdcol,:nz),w_down_in_cloud(:ngrdcol,:nz),cloud_frac_2(:ngrdcol,:nz),cloudy_downdraft_frac(:ngrdcol,:nz),cloudy_updraft_frac(:ngrdcol,:nz),cloud_frac_1(:ngrdcol,:nz),w_1(:ngrdcol,:nz),varnce_w_2(:ngrdcol,:nz),varnce_w_1(:ngrdcol,:nz),mixt_frac(:ngrdcol,:nz)) 3292, Generating implicit firstprivate(ratio_w_2,stdev_w_1,w_down_2,stdev_w_2,updraft_frac_2,exp_neg_ratio_w_2_sqd,downdraft_frac_2,erf_ratio_w_2,w_up_2,w_up_1,updraft_frac_1,w_down_1,downdraft_frac_1,ratio_w_1,erf_ratio_w_1,exp_neg_ratio_w_1_sqd) pdf_closure_driver: 4154, Generating enter data create(rtpthvp_zt(:,:),skw_zt(:,:),upwp_zt(:,:),thlpthvp_zt(:,:),gamma_skw_fnc_zt(:,:),rel_humidity(:,:),vp3_zm(:,:),up3_zm(:,:),thlp3_zm(:,:),rtp3_zm(:,:),wp4_zt(:,:),thlprcp_zt(:,:),rtpthlp_zt(:,:),wpthlp_zt(:,:),wp3_zm(:,:),wp2up2_zt(:,:),wp2_zt(:,:),sku_zt(:,:),skv_zm(:,:),skthl_zt(:,:),sku_zm(:,:),skrt_zt(:,:),skthl_zm(:,:),sigma_sqd_w_zt(:,:),skrt_zm(:,:),skv_zt(:,:),skw_zm(:,:),sigma_sqd_w_tmp(:,:),gamma_skw_fnc(:,:),vprcp_zt(:,:),uprcp_zt(:,:),vp2_zt(:,:),vm_zm(:,:),up2_zt(:,:),um_zm(:,:),rtprcp_zt(:,:),wprtp_zt(:,:),wprcp_zt(:,:),thlp2_zt(:,:),t_in_k(:,:),rtp2_zt(:,:),rsat(:,:),wp2vp2_zt(:,:),vpwp_zt(:,:),wpthvp_zt(:,:)) 4164, Generating enter data create(w_up_in_cloud_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2thvp_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),cloudy_downdraft_frac_zm(:,:),p_in_pa_zm(:,:),wpup2_zm(:,:),wpthlp2_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:)) 4171, Generating enter data create(sksclr_zt(:,:,:),wpsclrprtp_zm(:,:,:),wp2sclrp_zm(:,:,:),wpsclrp_zt(:,:,:),sclrp3_zm(:,:,:),sclrpthlp_zt(:,:,:),sclrpthvp_zt(:,:,:),sksclr_zm(:,:,:),sclrprtp_zt(:,:,:),sclrprcp_zt(:,:,:),sclrp2_zt(:,:,:),sclrm_zm(:,:,:),wpsclrp2_zm(:,:,:),wpsclrpthlp_zm(:,:,:)) 4176, Generating enter data create(rtphmp(:,:,:),thlphmp(:,:,:),wp2hmp_zm(:,:,:),wphydrometp_zt(:,:,:)) 4260, Generating update self(skrt_zt(:,:),skrt_zm(:,:),skthl_zm(:,:),skthl_zt(:,:),skw_zt(:,:),skw_zm(:,:)) 4285, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4286, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4287, ! blockidx%x threadidx%x collapsed 4285, Generating default present(skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,57:59)) 4287, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb) 4309, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4310, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4311, ! blockidx%x threadidx%x collapsed 4309, Generating default present(skw_zt(:ngrdcol,:nzt),gamma_skw_fnc_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,57:59)) 4311, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb) 4354, Generating update self(gamma_skw_fnc(:,:)) 4398, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4399, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4400, ! blockidx%x threadidx%x collapsed 4398, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),skw_velocity(:ngrdcol,:nzm),wp3_zm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 4479, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4480, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4481, ! blockidx%x threadidx%x collapsed 4479, Generating default present(rtm_ref(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),gr,gr%zt(1:ngrdcol,1:nzt)) 4481, Generating implicit firstprivate(dt,rtm_min,ts_nudge,rtm_nudge_max_altitude) 4508, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4509, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4508, Generating default present(p_sfc(:ngrdcol),p_in_pa_zm(:ngrdcol,:),gr,p_in_pa(:ngrdcol,gr%k_ub_zt)) 4519, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4520, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4521, ! blockidx%x threadidx%x collapsed 4519, Generating default present(p_in_pa_zm(:ngrdcol,:nzm),exner_zm(:ngrdcol,:nzm)) 4608, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4609, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4608, Generating default present(wp4(:ngrdcol,:),gr) 4625, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4626, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4625, Generating default present(rcp2(:ngrdcol,gr%k_ub_zm),gr) 4645, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4646, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4645, Generating default present(wpthvp(:ngrdcol,gr%k_ub_zm),wprcp(:ngrdcol,gr%k_ub_zm),thlprcp(:ngrdcol,gr%k_ub_zm),rtprcp(:ngrdcol,gr%k_ub_zm),wp2vp2(:ngrdcol,gr%k_ub_zm),gr,rc_coef_zm(:ngrdcol,gr%k_ub_zm),rtpthvp(:ngrdcol,gr%k_ub_zm),thlpthvp(:ngrdcol,gr%k_ub_zm),uprcp(:ngrdcol,gr%k_ub_zm),vprcp(:ngrdcol,gr%k_ub_zm),wp2up2(:ngrdcol,gr%k_ub_zm)) 4662, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4663, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4664, ! blockidx%x threadidx%x collapsed 4662, Generating default present(thlm_zm(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm),rcm_zm(:ngrdcol,:nzm),ice_supersat_frac_zm(:ngrdcol,:nzm),cloud_frac_zm(:ngrdcol,:nzm)) 4679, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4680, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4679, Generating default present(sclrpthvp(:ngrdcol,gr%k_ub_zm,sclr),sclrprcp(:ngrdcol,gr%k_ub_zm,sclr),gr) 4680, Generating implicit firstprivate(sclr) 4691, Generating update self(vprcp(:,:),uprcp(:,:)) 4720, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4721, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4720, Generating default present(cloud_frac_zm(:ngrdcol,gr%k_ub_zm),gr) 4765, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4766, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4767, ! blockidx%x threadidx%x collapsed 4765, Generating default present(cloud_frac(:ngrdcol,:nzt),rcm_in_layer(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),cloud_cover(:ngrdcol,:nzt)) 4775, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4776, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4777, ! blockidx%x threadidx%x collapsed 4775, Generating default present(ice_supersat_frac(:ngrdcol,:nzt),cloud_frac(:ngrdcol,:nzt)) 4789, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4791, ! blockidx%x threadidx%x collapsed 4789, Generating default present(rcm(:ngrdcol,:nzt),rcm_supersat_adj(:ngrdcol,:nzt),rel_humidity(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),rsat(:ngrdcol,:nzt)) 4806, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4807, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x Generating reduction(.or.:l_spur_supersat) 4808, ! blockidx%x threadidx%x collapsed 4806, Generating default present(rtm(:ngrdcol,:nzt),rsat(:ngrdcol,:nzt),rel_humidity(:ngrdcol,:nzt),rcm(:ngrdcol,:nzt),rcm_supersat_adj(:ngrdcol,:nzt)) Generating implicit copy(l_spur_supersat) [if not already present] 4824, Generating exit data delete(rtpthvp_zt(:,:),skw_zt(:,:),upwp_zt(:,:),thlpthvp_zt(:,:),gamma_skw_fnc_zt(:,:),rel_humidity(:,:),vp3_zm(:,:),up3_zm(:,:),thlp3_zm(:,:),rtp3_zm(:,:),wp4_zt(:,:),thlprcp_zt(:,:),rtpthlp_zt(:,:),wpthlp_zt(:,:),wp3_zm(:,:),wp2up2_zt(:,:),wp2_zt(:,:),sku_zt(:,:),skv_zm(:,:),skthl_zt(:,:),sku_zm(:,:),skrt_zt(:,:),skthl_zm(:,:),sigma_sqd_w_zt(:,:),skrt_zm(:,:),skv_zt(:,:),skw_zm(:,:),sigma_sqd_w_tmp(:,:),gamma_skw_fnc(:,:),vprcp_zt(:,:),uprcp_zt(:,:),vp2_zt(:,:),vm_zm(:,:),up2_zt(:,:),um_zm(:,:),rtprcp_zt(:,:),wprtp_zt(:,:),wprcp_zt(:,:),thlp2_zt(:,:),t_in_k(:,:),rtp2_zt(:,:),rsat(:,:),wp2vp2_zt(:,:),vpwp_zt(:,:),wpthvp_zt(:,:)) 4834, Generating exit data delete(w_up_in_cloud_zm(:,:),wp2thlp_zm(:,:),wprtp2_zm(:,:),wp2rtp_zm(:,:),wprtpthlp_zm(:,:),wp2rcp_zm(:,:),wp2thvp_zm(:,:),cloudy_updraft_frac_zm(:,:),exner_zm(:,:),cloudy_downdraft_frac_zm(:,:),p_in_pa_zm(:,:),wpup2_zm(:,:),wpthlp2_zm(:,:),w_down_in_cloud_zm(:,:),wpvp2_zm(:,:)) 4841, Generating exit data delete(sksclr_zt(:,:,:),wpsclrprtp_zm(:,:,:),wp2sclrp_zm(:,:,:),wpsclrp_zt(:,:,:),sclrp3_zm(:,:,:),sclrpthlp_zt(:,:,:),sclrpthvp_zt(:,:,:),sksclr_zm(:,:,:),sclrprtp_zt(:,:,:),sclrprcp_zt(:,:,:),sclrp2_zt(:,:,:),sclrm_zm(:,:,:),wpsclrp2_zm(:,:,:),wpsclrpthlp_zm(:,:,:)) 4846, Generating exit data delete(rtphmp(:,:,:),thlphmp(:,:,:),wphydrometp_zt(:,:,:),wp2hmp_zm(:,:,:)) trapezoidal_rule_zt: 4987, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4988, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4987, Generating default present(cloud_frac_zm(:ngrdcol,gr%k_ub_zm),wp2up_zm(:ngrdcol,gr%k_ub_zm),wprtpthlp_zm(:ngrdcol,gr%k_ub_zm),wpthlp2_zm(:ngrdcol,gr%k_ub_zm),wprtp2_zm(:ngrdcol,gr%k_ub_zm),gr,ice_supersat_frac_zm(:ngrdcol,gr%k_ub_zm),rcm_zm(:ngrdcol,gr%k_ub_zm),wp2thvp_zm(:ngrdcol,gr%k_ub_zm)) 5005, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5006, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5005, Generating default present(wpsclrp2_zm(:ngrdcol,gr%k_ub_zm,sclr),gr,wpsclrpthlp_zm(:ngrdcol,gr%k_ub_zm,sclr),wpsclrprtp_zm(:ngrdcol,gr%k_ub_zm,sclr)) 5006, Generating implicit firstprivate(sclr) calc_trapezoid_zt: 5187, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5188, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5189, ! blockidx%x threadidx%x collapsed 5187, Generating default present(gr,gr%zm(1:ngrdcol,:),gr%invrs_dzt(1:ngrdcol,:),gr%zt(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:)) 5189, Generating implicit firstprivate(k_zmp1,k_zm) calc_trapezoid_zm: 5266, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5267, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5268, ! blockidx%x threadidx%x collapsed 5266, Generating default present(gr,gr%invrs_dzm(1:ngrdcol,:),gr%zm(1:ngrdcol,:),variable_zt(:ngrdcol,:),variable_zm(:ngrdcol,:),gr%zt(1:ngrdcol,:)) 5268, Generating implicit firstprivate(k_ztm1,k_zt) compute_cloud_cover: 5375, Generating enter data create(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_lower(:,:),vert_cloud_frac_upper(:,:)) 5378, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5379, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5380, ! blockidx%x threadidx%x collapsed 5378, Generating default present(chi_mean(:ngrdcol,:nzt),pdf_params,pdf_params%chi_2(1:ngrdcol,1:nzt),pdf_params%mixt_frac(1:ngrdcol,1:nzt),pdf_params%chi_1(1:ngrdcol,1:nzt)) 5390, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5391, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5392, ! blockidx%x threadidx%x collapsed 5390, Generating default present(rcm_in_layer(:ngrdcol,:),vert_cloud_frac(:ngrdcol,:),vert_cloud_frac_upper(:ngrdcol,:),vert_cloud_frac_lower(:ngrdcol,:),err_info%err_code(1:ngrdcol),gr,gr%invrs_dzm(1:ngrdcol,:),gr%zm(1:ngrdcol,:),cloud_frac(:ngrdcol,:),err_info,gr%zt(1:ngrdcol,:),cloud_cover(:ngrdcol,:),chi_mean(:ngrdcol,:),rcm(:ngrdcol,:)) 5392, Generating implicit firstprivate(k_zmp1,nzt,kp1,km1,k_zm) 5501, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5502, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5501, Generating default present(cloud_frac(:ngrdcol,gr%k_ub_zt),cloud_cover(:ngrdcol,gr%k_ub_zt),gr,rcm_in_layer(:ngrdcol,gr%k_ub_zt),rcm(:ngrdcol,gr%k_ub_zt)) 5509, Generating update self(err_info%err_code(:)) 5512, Generating update self(rcm(:,:),pdf_params%mixt_frac(:,:),pdf_params%chi_1(:,:),cloud_frac(:,:),pdf_params%chi_2(:,:)) 5526, Generating exit data delete(chi_mean(:,:),vert_cloud_frac(:,:),vert_cloud_frac_upper(:,:),vert_cloud_frac_lower(:,:)) [ 53%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xp2_xpyp_module.F90.o [ 53%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_wp2_wp3_module.F90.o [ 54%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_xm_wpxp_module.F90.o advance_wp2_wp3: 441, Generating enter data create(dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a1_coef(:,:),c_wp3_pr_tp(:),coef_wp4_implicit(:,:),lhs_ac_pr2_wp2(:,:),lhs(:,:,:),lhs_ma_zm(:,:,:),lhs_dp1_wp2(:,:),lhs_diff_zt(:,:,:),lhs_diff_zm(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_adv_tp_wp3(:,:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr3_wp2(:,:),rhs_pr1_wp3(:,:),rhs(:,:),rhs_pr3_wp3(:,:),rhs_bp1_pr2_wp3(:,:),rhs_pr1_wp2(:,:),lhs_pr1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_ma_zt(:,:,:),rhs_bp_pr2_wp2(:,:),lhs_diff_zt_crank(:,:,:),lhs_ta_wp2(:,:,:),lhs_pr1_wp3(:,:),lhs_ac_pr2_wp3(:,:),lhs_ta_wp3(:,:,:),lhs_pr_tp_wp3(:,:,:),wp3_old(:,:),wp3_pr3_lhs(:,:,:),wp3_term_ta_lhs_result(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a1_coef_zt(:,:),c16_fnc(:,:),wp2_smth(:,:),rhs_ta_wp3(:,:)) 496, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 497, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 498, ! blockidx%x threadidx%x collapsed 496, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),skw_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,22:24)) 498, Generating implicit firstprivate(c11,c11b,c11c) 518, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 519, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 520, ! blockidx%x threadidx%x collapsed 518, Generating default present(c1_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,:3)) 520, Generating implicit firstprivate(c1,c1b,c1c) 541, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 542, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 543, ! blockidx%x threadidx%x collapsed 541, Generating default present(c1_skw_fnc(:ngrdcol,:nzm)) 551, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 552, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 553, ! blockidx%x threadidx%x collapsed 551, Generating default present(c16_fnc(:ngrdcol,:nzt),cx_fnc_richardson(:ngrdcol,:nzt)) 561, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 562, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 563, ! blockidx%x threadidx%x collapsed 561, Generating default present(c11_skw_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info) 575, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 576, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 577, ! blockidx%x threadidx%x collapsed 575, Generating default present(c16_fnc(:ngrdcol,:nzt),err_info%err_code(1:ngrdcol),err_info) 589, Generating update self(err_info%err_code(:)) 598, Generating update self(c1_skw_fnc(:,:),c11_skw_fnc(:,:)) 609, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 611, ! blockidx%x threadidx%x collapsed 609, Generating default present(kw1(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,38)) 619, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 620, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 621, ! blockidx%x threadidx%x collapsed 619, Generating default present(kw8(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,44)) 639, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 640, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 641, ! blockidx%x threadidx%x collapsed 639, Generating default present(coef_wp4_implicit_zt(:ngrdcol,:nzt),pdf_implicit_coefs_terms%coef_wp4_implicit(1:ngrdcol,1:nzt),pdf_implicit_coefs_terms) 673, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 674, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 675, ! blockidx%x threadidx%x collapsed 673, Generating default present(a1_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm)) 691, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 693, ! blockidx%x threadidx%x collapsed 691, Generating default present(rhs_pr3_wp3(:ngrdcol,:nzt)) 700, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 701, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 702, ! blockidx%x threadidx%x collapsed 703, ! blockidx%x threadidx%x collapsed 700, Generating default present(wp3_term_ta_lhs_result(:,:ngrdcol,:nzt),wp3_pr3_lhs(:,:ngrdcol,:nzt)) 796, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 797, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 796, Generating default present(c_wp3_pr_tp(:ngrdcol)) 807, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 808, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 807, Generating default present(clubb_params(:ngrdcol,29),c_wp3_pr_tp(:ngrdcol)) 819, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 820, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 821, ! blockidx%x threadidx%x collapsed 822, ! blockidx%x threadidx%x collapsed 819, Generating default present(lhs_adv_tp_wp3(:,:ngrdcol,:nzt),lhs_tp_wp3(:,:ngrdcol,:nzt),lhs_pr_tp_wp3(:,:ngrdcol,:nzt)) 959, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 960, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 961, ! blockidx%x threadidx%x collapsed 962, ! blockidx%x threadidx%x collapsed 959, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),clubb_params(:ngrdcol,25)) 1021, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1022, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1023, ! blockidx%x threadidx%x collapsed 1021, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 1028, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1029, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1030, ! blockidx%x threadidx%x collapsed 1028, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt)) 1061, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1062, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1063, ! blockidx%x threadidx%x collapsed 1061, Generating default present(wp2_old(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 1068, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1069, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1070, ! blockidx%x threadidx%x collapsed 1068, Generating default present(wp3_old(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt)) 1080, Generating update self(wp2(:,:)) 1101, Generating update device(wp2(:,:)) 1107, Generating update self(wp3(:,:)) 1128, Generating update device(wp3(:,:)) 1135, Generating update self(wp2vp2(:,:),wp3(:,:),wm_zt(:,:),wp2(:,:),wp3_on_wp2(:,:),wp2_old(:,:),skw_zt(:,:),rho_ds_zt(:,:),wprtp(:,:),wp4(:,:),lhs_splat_wp2(:,:),kh_zt(:,:),a3_coef_zt(:,:),thv_ds_zm(:,:),thlp2(:,:),invrs_rho_ds_zm(:,:),em(:,:),rho_ds_zm(:,:),mixt_frac(:,:),invrs_rho_ds_zt(:,:),wp3_old(:,:),a3_coef(:,:),lhs_splat_wp3(:,:),skw_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_c1_zm(:,:),kh_zm(:,:),invrs_tau_wp3_zt(:,:),cx_fnc_richardson(:,:),vm(:,:),um(:,:),vp2(:,:),up2(:,:),upwp(:,:),thv_ds_zt(:,:),wp2_zt(:,:),wpthlp(:,:),wp3_zm(:,:),wp2up2(:,:),wp2thvp(:,:),wpvp2(:,:),wpup2(:,:),wpthvp(:,:),wm_zm(:,:),vpwp(:,:),sigma_sqd_w(:,:),sfc_elevation(:),rtp2(:,:)) 1214, Generating exit data delete(dvm_dz(:,:),wp2_old(:,:),kw8(:,:),kw1(:,:),kw1_zm(:,:),em_smth(:,:),lhs_tp_wp3(:,:,:),kw8_zt(:,:),dum_dz(:,:),coef_wp4_implicit_zt(:,:),a1_coef(:,:),c_wp3_pr_tp(:),coef_wp4_implicit(:,:),lhs_ac_pr2_wp2(:,:),lhs(:,:,:),lhs_ma_zm(:,:,:),lhs_dp1_wp2(:,:),lhs_diff_zt(:,:,:),lhs_diff_zm(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_adv_tp_wp3(:,:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr3_wp2(:,:),rhs_pr1_wp3(:,:),rhs(:,:),rhs_pr3_wp3(:,:),rhs_bp1_pr2_wp3(:,:),rhs_pr1_wp2(:,:),lhs_pr1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_ma_zt(:,:,:),rhs_bp_pr2_wp2(:,:),lhs_diff_zt_crank(:,:,:),lhs_ta_wp2(:,:,:),lhs_pr1_wp3(:,:),lhs_ac_pr2_wp3(:,:),lhs_ta_wp3(:,:,:),lhs_pr_tp_wp3(:,:,:),wp3_old(:,:),wp3_term_ta_lhs_result(:,:,:),wp3_pr3_lhs(:,:,:),c1_skw_fnc(:,:),c11_skw_fnc(:,:),a1_coef_zt(:,:),c16_fnc(:,:),wp2_smth(:,:),rhs_ta_wp3(:,:)) wp23_solve: 1475, Generating enter data create(solut(:,:),wp2_min_array(:,:),old_solut(:,:),rhs_save(:,:),rcond(:)) 1479, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1480, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1481, ! blockidx%x threadidx%x collapsed 1479, Generating default present(rhs_save(:ngrdcol,:nzm*2-1),rhs(:ngrdcol,:nzm*2-1)) 1529, Generating update self(rcond(:)) 1556, Generating update self(rhs_save(:,:),lhs(:,:,:)) 1594, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1595, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1596, ! blockidx%x threadidx%x collapsed 1594, Generating default present(solut(:ngrdcol,:),wp2(:ngrdcol,:nzm)) 1596, Generating implicit firstprivate(k_wp2) 1603, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1604, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1605, ! blockidx%x threadidx%x collapsed 1603, Generating default present(wp3(:ngrdcol,:nzt),solut(:ngrdcol,:)) 1605, Generating implicit firstprivate(k_wp3) 1614, Generating update self(c11_skw_fnc(:,:),lhs_ta_wp2(:,:,:),lhs_ma_zm(:,:,:),wp3(:,:),lhs_pr1_wp3(:,:),clubb_params(:,:),wp3_term_ta_lhs_result(:,:,:),wp3_pr3_lhs(:,:,:),lhs_diff_zm(:,:,:),lhs_pr1_wp2(:,:),lhs_ma_zt(:,:,:),lhs_dp1_wp2(:,:),wp2(:,:),lhs_pr_tp_wp3(:,:,:),lhs_adv_tp_wp3(:,:,:),wm_zt(:,:),lhs_diff_zt(:,:,:),wm_zm(:,:)) 1624, Generating copyin(c_uu_shr_plus_one(:),c11_skw_fnc_zeros(:,:),c11_skw_fnc_plus_one(:,:),c_uu_shr_zeros(:)) [if not already present] Generating copyout(lhs_wp2_ac_term(:,:),lhs_wp2_pr2_term(:,:),lhs_wp3_pr2_term(:,:),lhs_wp3_ac_term(:,:)) [if not already present] 1825, Generating update self(up2(:,:),wp2(:,:),vp2(:,:)) 1875, Generating update self(up2(:,:),wp2(:,:),vp2(:,:)) 1926, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1927, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1928, ! blockidx%x threadidx%x collapsed 1926, Generating default present(vp2(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),up2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),wp2_min_array(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm)) 1928, Generating implicit firstprivate(l_clubb_at_least_debug_level_3) 1957, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1958, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1959, ! blockidx%x threadidx%x collapsed 1957, Generating default present(wp2_min_array(:ngrdcol,:nzm)) 1989, Generating exit data delete(wp2_min_array(:,:),solut(:,:),old_solut(:,:),rhs_save(:,:),rcond(:)) 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) advance_xp2_xpyp: 440, Generating enter data create(lhs_dp1(:,:),lhs_dp1_c14(:,:),rhs_ta_wpvp2(:,:),lhs_diff_uv(:,:,:),lhs_dp1_c4(:,:),lhs_diff(:,:,:),lhs(:,:,:),rhs_ta_wpup2(:,:),rhs_ta_wpthlp2(:,:),rhs_ta_wprtp2(:,:),rhs_ta_wprtpthlp(:,:),lhs_ta_wpvp2(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpthlp2(:,:,:),lhs_ta_wprtp2(:,:,:),lhs_ta_wprtpthlp(:,:,:),lhs_ma(:,:,:),rtp2_old(:,:),kw9(:,:),kw2(:,:),kw2_zm(:,:),c4_1d(:,:),uv_rhs(:,:,:),up2_old(:,:),kw9_zm(:,:),thlp2_old(:,:),c2thl_1d(:,:),c2rt_1d(:,:),c2sclr_1d(:,:),c14_1d(:,:),c2rtthl_1d(:,:),uv_solution(:,:,:),threshold_array(:,:),rtpthlp_chnge(:,:),rtpthlp_old(:,:),rtm_zm(:,:),vp2_old(:,:)) 450, Generating enter data create(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:)) 458, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 459, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 458, Generating default present(clubb_params(:ngrdcol,8:9),err_info,err_info%err_code(1:ngrdcol)) 481, Generating update self(err_info%err_code(:)) 494, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 495, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 496, ! blockidx%x threadidx%x collapsed 494, Generating default present(c2thl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),cloud_frac_zm(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),c2rt_1d(:ngrdcol,:nzm)) 515, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 517, ! blockidx%x threadidx%x collapsed 515, Generating default present(c2rt_1d(:ngrdcol,:nzm),c2rtthl_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:6),c2thl_1d(:ngrdcol,:nzm)) 526, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 527, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 528, ! blockidx%x threadidx%x collapsed 526, Generating default present(c2sclr_1d(:ngrdcol,:nzm),c14_1d(:ngrdcol,:nzm),clubb_params(:ngrdcol,4:27),c4_1d(:ngrdcol,:nzm)) 545, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 546, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 547, ! blockidx%x threadidx%x collapsed 545, Generating default present(kw9(:ngrdcol,:nzt),kw2(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,40:46)) 567, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 568, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 569, ! blockidx%x threadidx%x collapsed 567, Generating default present(rtpthlp(:ngrdcol,:nzm),rtp2_old(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),thlp2_old(:ngrdcol,:nzm),rtpthlp_old(:ngrdcol,:nzm)) 578, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 579, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 580, ! blockidx%x threadidx%x collapsed 581, ! blockidx%x threadidx%x collapsed 578, Generating default present(sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrp2_old(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrprtp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp_old(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim)) 630, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 631, !$acc loop gang, vector(128) ! blockidx%x threadidx%x Generating reduction(.and.:l_single_solve_possible) 630, Generating default present(clubb_params(:ngrdcol,4:6)) Generating implicit copy(l_single_solve_possible) [if not already present] 631, Generating implicit firstprivate(c2thl,c2rtthl,c2rt) 705, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 706, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 707, ! blockidx%x threadidx%x collapsed 705, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm)) 725, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 726, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 727, ! blockidx%x threadidx%x collapsed 725, Generating default present(lhs_dp1_c4(:ngrdcol,2:nzm-1),lhs_dp1_c14(:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1)) 762, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 763, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 764, ! blockidx%x threadidx%x collapsed 762, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm)) 772, Generating update self(upwp(:,:),fcor_y(:)) 880, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 881, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 882, ! blockidx%x threadidx%x collapsed 880, Generating default present(fcor_y(:ngrdcol),uv_rhs(:ngrdcol,:nzm,:1),upwp(:ngrdcol,:nzm)) 890, Generating update self(upwp(:,:),fcor_y(:)) 925, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 926, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 927, ! blockidx%x threadidx%x collapsed 925, Generating default present(uv_solution(:ngrdcol,:nzm,:),vp2(:ngrdcol,:nzm),up2(:ngrdcol,:nzm)) 935, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 936, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 937, ! blockidx%x threadidx%x collapsed 935, Generating default present(vp2_old(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),up2_old(:ngrdcol,:nzm),up2(:ngrdcol,:nzm)) 947, Generating update self(lhs_diff_uv(:,:,:),lhs_dp1_c14(:,:),vp2(:,:),up2(:,:),lhs_dp1_c4(:,:),lhs_ma(:,:,:),lhs_ta_wpup2(:,:,:)) 1031, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1032, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1033, ! blockidx%x threadidx%x collapsed 1031, Generating default present(threshold_array(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 1049, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1050, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1051, ! blockidx%x threadidx%x collapsed 1049, Generating default present(threshold_array(:ngrdcol,:nzm)) 1074, Generating update self(rtp2(:,:)) 1084, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1085, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1086, ! blockidx%x threadidx%x collapsed 1084, Generating default present(rtp2(:ngrdcol,:nzm),rtm_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,93)) 1086, Generating implicit firstprivate(threshold) 1097, Generating update self(rtp2(:,:)) 1135, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1136, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1137, ! blockidx%x threadidx%x collapsed 1135, Generating default present(threshold_array(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 1153, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1154, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1155, ! blockidx%x threadidx%x collapsed 1153, Generating default present(threshold_array(:ngrdcol,:nzm)) 1172, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1173, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1174, ! blockidx%x threadidx%x collapsed 1172, Generating default present(threshold_array(:ngrdcol,:nzm)) 1188, Generating update self(up2(:,:)) 1197, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1198, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1199, ! blockidx%x threadidx%x collapsed 1197, Generating default present(up2(:ngrdcol,:nzm)) 1207, Generating update self(up2(:,:)) 1219, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1220, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1221, ! blockidx%x threadidx%x collapsed 1219, Generating default present(threshold_array(:ngrdcol,:nzm)) 1234, Generating update self(vp2(:,:)) 1243, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1244, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1245, ! blockidx%x threadidx%x collapsed 1243, Generating default present(vp2(:ngrdcol,:nzm)) 1253, Generating update self(vp2(:,:)) 1265, Generating update self(vp2(:,:),up2(:,:)) 1295, Generating update device(vp2(:,:),up2(:,:)) 1356, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1357, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1358, ! blockidx%x threadidx%x collapsed 1356, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr)) 1383, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1384, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1385, ! blockidx%x threadidx%x collapsed 1383, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr)) 1418, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1419, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1420, ! blockidx%x threadidx%x collapsed 1418, Generating default present(threshold_array(:ngrdcol,:nzm),sclr_tol(sclr)) 1448, Generating update self(sclrprtp_old(:,:,:),sclrpthlp(:,:,:),sclrp2_old(:,:,:),sclrprtp(:,:,:),sclrm(:,:,:),sclrp2(:,:,:),vm(:,:),vp2(:,:),um(:,:),up2(:,:),rtp2_old(:,:),rtpthlp_forcing(:,:),thlm(:,:),thlp2_forcing(:,:),rtm(:,:),rtp2_forcing(:,:),wprtp(:,:),rtpthlp_old(:,:),wp2(:,:),thlp2_old(:,:),rho_ds_zm(:,:),kh_zt(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),invrs_tau_xp2_zm(:,:),sclrpthlp_old(:,:,:),vp2_old(:,:),up2_old(:,:),wp2_zt(:,:),wm_zm(:,:),upwp(:,:),thv_ds_zm(:,:),wpthvp(:,:),wpthlp(:,:),wpsclrp(:,:,:),sigma_sqd_w(:,:),wp3(:,:),rho_ds_zt(:,:),vpwp(:,:),invrs_rho_ds_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:)) 1526, Generating exit data delete(lhs_dp1(:,:),lhs_dp1_c14(:,:),rhs_ta_wpvp2(:,:),lhs_diff_uv(:,:,:),lhs_dp1_c4(:,:),lhs_diff(:,:,:),lhs(:,:,:),rhs_ta_wpup2(:,:),rhs_ta_wpthlp2(:,:),rhs_ta_wprtp2(:,:),rhs_ta_wprtpthlp(:,:),lhs_ta_wpvp2(:,:,:),lhs_ta_wpup2(:,:,:),lhs_ta_wpthlp2(:,:,:),lhs_ta_wprtp2(:,:,:),lhs_ta_wprtpthlp(:,:,:),lhs_ma(:,:,:),rtp2_old(:,:),kw9(:,:),kw2(:,:),kw2_zm(:,:),c4_1d(:,:),uv_rhs(:,:,:),up2_old(:,:),kw9_zm(:,:),thlp2_old(:,:),c2thl_1d(:,:),c2rt_1d(:,:),c2sclr_1d(:,:),c14_1d(:,:),c2rtthl_1d(:,:),uv_solution(:,:,:),threshold_array(:,:),rtpthlp_chnge(:,:),rtpthlp_old(:,:),rtm_zm(:,:),vp2_old(:,:)) 1536, Generating exit data delete(sclrprtp_old(:,:,:),rhs_ta_wpsclrp2(:,:,:),lhs_ta_wpthlpsclrp(:,:,:,:),rhs_ta_wprtpsclrp(:,:,:),lhs_ta_wpsclrp2(:,:,:,:),lhs_ta_wprtpsclrp(:,:,:,:),sclrp2_old(:,:,:),sclrpthlp_old(:,:,:),sclrpthlp_chnge(:,:,:),sclrprtp_chnge(:,:,:),rhs_ta_wpthlpsclrp(:,:,:)) solve_xp2_xpyp_with_single_lhs: 1718, Generating enter data create(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:)) 1720, Generating enter data create(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:)) 1727, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1728, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1729, ! blockidx%x threadidx%x collapsed 1727, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1)) 1773, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1774, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1775, ! blockidx%x threadidx%x collapsed 1773, Generating default present(sclrp2_forcing(:ngrdcol,:nzm)) 1797, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1798, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1799, ! blockidx%x threadidx%x collapsed 1797, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm)) 1807, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1809, ! blockidx%x threadidx%x collapsed 1807, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm)) 1832, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1833, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1834, ! blockidx%x threadidx%x collapsed 1832, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm)) 1842, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1843, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1844, ! blockidx%x threadidx%x collapsed 1842, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm)) 1885, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1886, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1887, ! blockidx%x threadidx%x collapsed 1885, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm)) 1896, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 1897, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1898, ! blockidx%x threadidx%x collapsed 1899, ! blockidx%x threadidx%x collapsed 1896, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim)) 1914, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1915, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1916, ! blockidx%x threadidx%x collapsed 1914, Generating default present(rtp2(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm),solution(:ngrdcol,:nzm,:3),rtpthlp(:ngrdcol,:nzm)) 1925, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 1926, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1927, ! blockidx%x threadidx%x collapsed 1928, ! blockidx%x threadidx%x collapsed 1925, Generating default present(sclrprtp(:ngrdcol,:nzm,:sclr_dim),sclrp2(:ngrdcol,:nzm,:sclr_dim),solution(:ngrdcol,:nzm,:),sclrpthlp(:ngrdcol,:nzm,:sclr_dim)) 1942, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:),lhs_ta(:,:,:)) 1966, Generating exit data delete(lhs(:,:,:),rhs(:,:,:),lhs_dp1(:,:),solution(:,:,:)) 1968, Generating exit data delete(sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:),sclrp2_forcing(:,:)) wp23_rhs: 2537, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2538, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2539, ! blockidx%x threadidx%x collapsed 2537, Generating default present(rhs(:ngrdcol,:nzm*2-1)) 2546, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2547, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2548, ! blockidx%x threadidx%x collapsed 2546, Generating default present(rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:)) 2548, Generating implicit firstprivate(k_wp3) 2555, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2556, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2557, ! blockidx%x threadidx%x collapsed 2555, Generating default present(rhs(:ngrdcol,:),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1)) 2557, Generating implicit firstprivate(k_wp2) 2606, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2607, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2608, ! blockidx%x threadidx%x collapsed 2606, Generating default present(gr,rhs(:ngrdcol,:),up2(:ngrdcol,:),vp2(:ngrdcol,:),lhs_diff_zm(:,:ngrdcol,2:nzm-1)) 2608, Generating implicit firstprivate(k_wp2) 2621, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2622, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2623, ! blockidx%x threadidx%x collapsed 2621, Generating default present(rhs(:ngrdcol,:),wpvp2(:ngrdcol,:),wpup2(:ngrdcol,:),gr,lhs_diff_zt(:,:ngrdcol,2:nzt-1)) 2623, Generating implicit firstprivate(k_wp3) 2640, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2641, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2642, ! blockidx%x threadidx%x collapsed 2640, Generating default present(wp2(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),lhs_pr1_wp2(:ngrdcol,2:nzm-1)) 2642, Generating implicit firstprivate(k_wp2) 2663, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2664, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2665, ! blockidx%x threadidx%x collapsed 2663, Generating default present(upwp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),fcor_y(:ngrdcol)) 2665, Generating implicit firstprivate(k_wp2) 2674, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2675, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2676, ! blockidx%x threadidx%x collapsed 2674, Generating default present(wp2up(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),fcor_y(:ngrdcol)) 2676, Generating implicit firstprivate(k_wp3) 2686, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2687, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2688, ! blockidx%x threadidx%x collapsed 2686, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),rhs(:ngrdcol,:),lhs_pr1_wp3(:ngrdcol,2:nzt-1),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),lhs_tp_wp3(:,:ngrdcol,2:nzt-1)) 2688, Generating implicit firstprivate(k_wp3,invrs_dt) 2716, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2717, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2718, ! blockidx%x threadidx%x collapsed 2716, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1),rhs_dp1_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wp2(:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),lhs_dp1_wp2(:ngrdcol,2:nzm-1)) 2718, Generating implicit firstprivate(k_wp2,invrs_dt) 2768, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2769, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2770, ! blockidx%x threadidx%x collapsed 2768, Generating default present(gr,wp2(:ngrdcol,2:nzt),wp3_term_ta_lhs_result(:,:ngrdcol,2:nzt-1),wp3(:ngrdcol,:nzt),rhs(:ngrdcol,:)) 2770, Generating implicit firstprivate(k_wp3) 2851, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2852, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2851, Generating default present(wp2(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr) 2852, Generating implicit firstprivate(rhs_lb_idx_zm,rhs_ub_idx_zt,rhs_ub_idx_zm,rhs_lb_idx_zt) 2865, Generating update self(clubb_params(:,:),wp2(:,:),up2(:,:),c11_skw_fnc(:,:),rhs_pr_dfsn_wp2(:,:),rhs_pr_dfsn_wp3(:,:),wpvp2(:,:),wpup2(:,:),wp3_term_ta_lhs_result(:,:,:),lhs_diff_zm_crank(:,:,:),lhs_splat_wp2(:,:),lhs_pr1_wp2(:,:),rhs_pr1_wp2(:,:),rhs_pr3_wp2(:,:),lhs_pr1_wp3(:,:),fcor_y(:),lhs_splat_wp3(:,:),wp2up(:,:),wp3(:,:),rhs_pr_turb_wp3(:,:),rhs_pr1_wp3(:,:),lhs_diff_zt(:,:,:),lhs_ta_wp3(:,:,:),lhs_dp1_wp2(:,:),rhs_dp1_wp2(:,:),lhs_pr_tp_wp3(:,:,:),rhs_pr3_wp3(:,:),lhs_adv_tp_wp3(:,:,:),upwp(:,:),rhs_ta_wp3(:,:),lhs_diff_zm(:,:,:),vp2(:,:)) 2879, Generating copyin(c_uu_buoy_plus_one(:),c11_skw_fnc_zeros(:,:),c11_skw_fnc_plus_one(:,:)) [if not already present] Generating copyout(rhs_bp1_wp3(:,:),rhs_bp_wp2(:,:)) [if not already present] Generating copyin(c_uu_buoy_zeros(:)) [if not already present] Generating copyout(rhs_pr2_wp3(:,:),rhs_pr2_wp2(:,:)) [if not already present] wp2_term_ta_lhs: 3285, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3286, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3287, ! blockidx%x threadidx%x collapsed 3285, Generating default present(lhs_ta_wp2(:,:ngrdcol,:),gr) 3297, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3298, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3299, ! blockidx%x threadidx%x collapsed 3297, Generating default present(invrs_rho_ds_zm(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),gr,rho_ds_zt(:ngrdcol,:nzm-1),lhs_ta_wp2(:,:ngrdcol,2:nzm-1)) wp2_terms_ac_pr2_lhs: 3411, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3412, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3411, Generating default present(lhs_ac_pr2_wp2(:ngrdcol,:),gr) 3421, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3422, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3423, ! blockidx%x threadidx%x collapsed 3421, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol),gr,wm_zt(:ngrdcol,:nzm-1),lhs_ac_pr2_wp2(:ngrdcol,2:nzm-1)) wp2_term_dp1_lhs: 3504, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3505, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3504, Generating default present(gr,lhs_dp1_wp2(:ngrdcol,:)) 3514, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3515, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3516, ! blockidx%x threadidx%x collapsed 3514, Generating default present(lhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1)) wp2_term_pr1_lhs: 3603, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3604, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3603, Generating default present(gr,lhs_pr1_wp2(:ngrdcol,:)) 3613, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3614, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3615, ! blockidx%x threadidx%x collapsed 3613, Generating default present(lhs_pr1_wp2(:ngrdcol,2:nzm-1),invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol)) wp2_terms_bp_pr2_rhs: 3696, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3697, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3696, Generating default present(rhs_bp_pr2_wp2(:ngrdcol,:),gr) 3705, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3706, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3707, ! blockidx%x threadidx%x collapsed 3705, Generating default present(c_uu_buoy(:ngrdcol),rhs_bp_pr2_wp2(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),thv_ds_zm(:ngrdcol,2:nzm-1)) wp2_term_dp1_rhs: 3796, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3797, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3796, Generating default present(rhs_dp1_wp2(:ngrdcol,:),gr) 3806, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3807, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3808, ! blockidx%x threadidx%x collapsed 3806, Generating default present(invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1),rhs_dp1_wp2(:ngrdcol,2:nzm-1),up2(:ngrdcol,2:nzm-1),vp2(:ngrdcol,2:nzm-1)) 3814, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3815, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3816, ! blockidx%x threadidx%x collapsed 3814, Generating default present(rhs_dp1_wp2(:ngrdcol,2:nzm-1),invrs_tau1m(:ngrdcol,2:nzm-1),c1_skw_fnc(:ngrdcol,2:nzm-1)) 3816, Generating implicit firstprivate(threshold) wp2_term_pr3_rhs: 3917, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3918, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3917, Generating default present(rhs_pr3_wp2(:ngrdcol,:),gr) 3926, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3927, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3928, ! blockidx%x threadidx%x collapsed 3926, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr3_wp2(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),c_uu_buoy(:ngrdcol),vm(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),um(:ngrdcol,:nzm-1),c_uu_shr(:ngrdcol),gr,thv_ds_zm(:ngrdcol,2:nzm-1)) wp2_term_pr1_rhs: 4035, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4036, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4035, Generating default present(rhs_pr1_wp2(:ngrdcol,:),gr) 4044, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4045, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4046, ! blockidx%x threadidx%x collapsed 4044, Generating default present(invrs_tau_c4_zm(:ngrdcol,2:nzm-1),rhs_pr1_wp2(:ngrdcol,2:nzm-1),vp2(:ngrdcol,2:nzm-1),up2(:ngrdcol,2:nzm-1),c4(:ngrdcol)) advance_xm_wpxp: 510, Generating enter data create(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:)) 519, Generating enter data create(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),sclrm_old(:,:,:),wpsclrp_old(:,:,:),rhs_ta_wpsclrp(:,:,:)) 559, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 560, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 561, ! blockidx%x threadidx%x collapsed 559, Generating default present(thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt)) 568, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 569, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 570, ! blockidx%x threadidx%x collapsed 568, Generating default present(wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm)) 578, Generating implicit firstprivate(ngrdcol,nzt,sclr_dim) Generating NVIDIA GPU code 579, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 580, ! blockidx%x threadidx%x collapsed 581, ! blockidx%x threadidx%x collapsed 578, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim)) 588, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim) Generating NVIDIA GPU code 589, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 590, ! blockidx%x threadidx%x collapsed 591, ! blockidx%x threadidx%x collapsed 588, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim)) 600, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 601, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 602, ! blockidx%x threadidx%x collapsed 600, Generating default present(vm(:ngrdcol,:nzt),vm_old(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 609, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 610, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 611, ! blockidx%x threadidx%x collapsed 609, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm)) 623, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 624, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 625, ! blockidx%x threadidx%x collapsed 623, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:12),skw_zm(:ngrdcol,:nzm)) 625, Generating implicit firstprivate(c6rt,c6rtc,c6rtb) 644, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 645, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 646, ! blockidx%x threadidx%x collapsed 644, Generating default present(c6thl_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,13:15),skw_zm(:ngrdcol,:nzm)) 646, Generating implicit firstprivate(c6thl,c6thlc,c6thlb) 677, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 678, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 679, ! blockidx%x threadidx%x collapsed 677, Generating default present(c6rt_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,10:13),c6thl_skw_fnc(:ngrdcol,:nzm)) 691, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 692, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 693, ! blockidx%x threadidx%x collapsed 691, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),cx_fnc_richardson(:ngrdcol,:nzm)) 701, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 702, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 703, ! blockidx%x threadidx%x collapsed 701, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),skw_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,16:18)) 703, Generating implicit firstprivate(c7,c7c,c7b) 733, Generating update self(c6rt_skw_fnc(:,:),c7_skw_fnc(:,:),c6thl_skw_fnc(:,:)) 751, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 752, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 753, ! blockidx%x threadidx%x collapsed 751, Generating default present(c7_skw_fnc(:ngrdcol,:nzm),err_info%err_code(1:ngrdcol),err_info) 762, Generating update self(err_info%err_code(:)) 773, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 774, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 775, ! blockidx%x threadidx%x collapsed 773, Generating default present(kw6(:ngrdcol,:nzt),kh_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,42)) 797, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 798, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 799, ! blockidx%x threadidx%x collapsed 797, Generating default present(c6_term(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),c6rt_skw_fnc(:ngrdcol,:nzm)) 806, Generating update self(c6_term(:,:)) 925, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 926, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 927, ! blockidx%x threadidx%x collapsed 925, Generating default present(rtm(:ngrdcol,:nzt),thlm_old(:ngrdcol,:nzt),thlm(:ngrdcol,:nzt),rtm_old(:ngrdcol,:nzt)) 934, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 935, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 936, ! blockidx%x threadidx%x collapsed 934, Generating default present(wprtp(:ngrdcol,:nzm),wpthlp_old(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp_old(:ngrdcol,:nzm)) 944, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt) Generating NVIDIA GPU code 945, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 946, ! blockidx%x threadidx%x collapsed 947, ! blockidx%x threadidx%x collapsed 944, Generating default present(sclrm_old(:ngrdcol,:nzt,:sclr_dim),sclrm(:ngrdcol,:nzt,:sclr_dim)) 954, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 955, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 956, ! blockidx%x threadidx%x collapsed 957, ! blockidx%x threadidx%x collapsed 954, Generating default present(wpsclrp_old(:ngrdcol,:nzm,:sclr_dim),wpsclrp(:ngrdcol,:nzm,:sclr_dim)) 967, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 968, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 969, ! blockidx%x threadidx%x collapsed 967, Generating default present(vm_old(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_old(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 976, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 977, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 978, ! blockidx%x threadidx%x collapsed 976, Generating default present(vpwp_old(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp_old(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm)) 992, Generating update self(vpwp(:,:),vm_forcing(:,:),upwp(:,:),um_forcing(:,:),wpsclrp(:,:,:),sclrm_forcing(:,:,:),wpthlp_forcing(:,:),thlm_forcing(:,:),wprtp_forcing(:,:),rtm_forcing(:,:),vprcp(:,:),vg(:,:),uprcp(:,:),ug(:,:),wprtp_old(:,:),rtpthvp(:,:),wpsclrp_old(:,:,:),skw_zm(:,:),wp3_on_wp2_zt(:,:),rho_ds_zt(:,:),mixt_frac_zm(:,:),vp2(:,:),up2(:,:),vm_ref(:,:),um_ref(:,:),vm_old(:,:),um_old(:,:),em(:,:),wpthvp(:,:),wpthlp_old(:,:),varnce_w_2_zm(:,:),thv_ds_zm(:,:),vm(:,:),um(:,:),sclrm_old(:,:,:),sclrm(:,:,:),sclrp2(:,:,:),wp2rtp(:,:),cx_fnc_richardson(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_old(:,:),w_1_zm(:,:),vpwp_old(:,:),thlm_ref(:,:),rtm_ref(:,:),thlpthvp(:,:),invrs_rho_ds_zm(:,:),fcor(:),rho_ds_zm(:,:),rc_coef_zm(:,:),thlm_old(:,:),wpthlp(:,:),thlm(:,:),thlp2(:,:),wp2sclrp(:,:,:),rtm_old(:,:),wprtp(:,:),rtm(:,:),rtp2(:,:),wp2(:,:),sigma_sqd_w(:,:),invrs_rho_ds_zt(:,:),invrs_tau_c6_zm(:,:),kh_zm(:,:),wp3_on_wp2(:,:),wp2thlp(:,:),kh_zt(:,:),wm_zt(:,:),wm_zm(:,:),w_2_zm(:,:),sclrpthvp(:,:,:)) 1051, Generating update self(rtm_ref(:,:),rtm(:,:)) 1072, Generating update device(rtm(:,:)) 1078, Generating update self(thlm_ref(:,:),thlm(:,:)) 1099, Generating update device(thlm(:,:)) 1107, Generating update self(vm_ref(:,:),vm(:,:),um(:,:),um_ref(:,:)) 1137, Generating update device(vm(:,:),um(:,:)) 1146, Generating update self(vm(:,:),um(:,:)) 1155, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1156, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1157, ! blockidx%x threadidx%x collapsed 1155, Generating default present(vm_ref(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),um_ref(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 1157, Generating implicit firstprivate(ts_nudge,dt) 1166, Generating update self(vm(:,:),um(:,:)) 1178, Generating update self(vm_ref(:,:),um_ref(:,:)) 1191, Generating exit data delete(lhs_pr1_wprtp(:,:),lhs_ma_zt(:,:,:),kw6(:,:),lhs_ta_wpvp(:,:,:),lhs_ta_xm(:,:,:),rhs_ta_wpup(:,:),rhs_ta_wpthlp(:,:),rhs_ta_wprtp(:,:),low_lev_effect(:,:),lhs_ta_wpup(:,:,:),lhs_ta_wpthlp(:,:,:),lhs_ta_wprtp(:,:,:),lhs_pr1_wpthlp(:,:),lhs_diff_zt(:,:,:),lhs_ma_zm(:,:,:),lhs_diff_zm(:,:,:),lhs_ac_pr2(:,:),vm_old(:,:),upwp_old(:,:),um_old(:,:),thlm_old(:,:),wprtp_old(:,:),rtm_old(:,:),vpwp_old(:,:),rhs_ta_wpvp(:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),high_lev_effect(:,:),c6thl_skw_fnc(:,:),c6rt_skw_fnc(:,:),c6_term(:,:),wpthlp_old(:,:)) 1200, Generating exit data delete(lhs_ta_wpsclrp(:,:,:,:),lhs_pr1_wpsclrp(:,:),wpsclrp_old(:,:,:),sclrm_old(:,:,:),rhs_ta_wpsclrp(:,:,:)) wp2_term_pr_dfsn_rhs: 4130, Generating create(wpuip2(:,:)) [if not already present] 4132, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4133, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4134, ! blockidx%x threadidx%x collapsed 4132, Generating default present(wp3(:ngrdcol,:nzt),wpup2(:ngrdcol,:nzt),wpvp2(:ngrdcol,:nzt)) 4140, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4141, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4142, ! blockidx%x threadidx%x collapsed 4140, Generating default present(rho_ds_zt(:ngrdcol,:nzm-1),rhs_pr_dfsn_wp2(:ngrdcol,2:nzm-1),gr%invrs_dzm(1:ngrdcol,2:nzm-1),c_wp2_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zm(:ngrdcol,2:nzm-1)) 4150, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4151, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4150, Generating default present(rhs_pr_dfsn_wp2(:ngrdcol,:),gr) wp3_term_ta_new_pdf_lhs: 4289, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4290, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4292, !$acc loop seq 4289, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:)) 4292, Loop is parallelizable 4299, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4300, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4301, ! blockidx%x threadidx%x collapsed 4299, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),coef_wp4_implicit(:ngrdcol,2:nzt),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt)) solve_xp2_xpyp_with_multiple_lhs: 2174, Generating enter data create(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold) 2177, Generating enter data create(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_forcing(:,:),sclrpthlp_solution(:,:,:),sclrprtp_forcing(:,:)) 2187, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2188, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2189, ! blockidx%x threadidx%x collapsed 2187, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1)) 2226, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2227, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2228, ! blockidx%x threadidx%x collapsed 2226, Generating default present(rtp2_solution(:ngrdcol,:nzm),rtp2(:ngrdcol,:nzm)) 2234, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2235, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2236, ! blockidx%x threadidx%x collapsed 2234, Generating default present(rtp2(:ngrdcol,:nzm),rtp2_solution(:ngrdcol,:nzm)) 2245, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtp2(:,:),lhs_ta_wprtp2(:,:,:)) 2262, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2263, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2264, ! blockidx%x threadidx%x collapsed 2262, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1)) 2302, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2303, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2304, ! blockidx%x threadidx%x collapsed 2302, Generating default present(thlp2(:ngrdcol,:nzm),thlp2_solution(:ngrdcol,:nzm)) 2310, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2311, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2312, ! blockidx%x threadidx%x collapsed 2310, Generating default present(thlp2_solution(:ngrdcol,:nzm),thlp2(:ngrdcol,:nzm)) 2321, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),thlp2(:,:),lhs_ta_wpthlp2(:,:,:)) 2337, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2338, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2339, ! blockidx%x threadidx%x collapsed 2337, Generating default present(lhs_dp1(:ngrdcol,2:nzm-1)) 2377, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2378, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2379, ! blockidx%x threadidx%x collapsed 2377, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm)) 2385, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2386, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2387, ! blockidx%x threadidx%x collapsed 2385, Generating default present(rtpthlp_solution(:ngrdcol,:nzm),rtpthlp(:ngrdcol,:nzm)) 2396, Generating update self(lhs_dp1(:,:),lhs_ma(:,:,:),lhs_diff(:,:,:),rtpthlp(:,:),lhs_ta_wprtpthlp(:,:,:)) 2413, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2414, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2415, ! blockidx%x threadidx%x collapsed 2413, Generating default present(lhs_dp1(:ngrdcol,:nzm)) 2586, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2587, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2588, ! blockidx%x threadidx%x collapsed 2586, Generating default present(sclrp2_forcing(:ngrdcol,:nzm)) 2610, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2611, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2612, ! blockidx%x threadidx%x collapsed 2610, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm),rtp2_forcing(:ngrdcol,:nzm)) 2620, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2621, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2622, ! blockidx%x threadidx%x collapsed 2620, Generating default present(sclrprtp_forcing(:ngrdcol,:nzm)) 2646, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2648, ! blockidx%x threadidx%x collapsed 2646, Generating default present(thlp2_forcing(:ngrdcol,:nzm),sclrpthlp_forcing(:ngrdcol,:nzm)) 2656, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2657, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2658, ! blockidx%x threadidx%x collapsed 2656, Generating default present(sclrpthlp_forcing(:ngrdcol,:nzm)) 2698, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 2699, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2700, ! blockidx%x threadidx%x collapsed 2701, ! blockidx%x threadidx%x collapsed 2698, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim)) 2715, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 2716, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2717, ! blockidx%x threadidx%x collapsed 2718, ! blockidx%x threadidx%x collapsed 2715, Generating default present(sclr_solution(:ngrdcol,:nzm,:),sclrp2(:ngrdcol,:nzm,:sclr_dim),sclrpthlp(:ngrdcol,:nzm,:sclr_dim),sclrprtp(:ngrdcol,:nzm,:sclr_dim)) 2732, Generating exit data delete(rtp2_solution(:,:),rtpthlp_solution(:,:),rhs(:,:),lhs(:,:,:),thlp2_solution(:,:),lhs_dp1(:,:),threshold) 2735, Generating exit data delete(sclrp2_forcing(:,:),sclrprtp_solution(:,:,:),sclrp2_solution(:,:,:),sclr_solution(:,:,:),sclr_rhs(:,:,:),sclrpthlp_solution(:,:,:),sclrpthlp_forcing(:,:),sclrprtp_forcing(:,:)) xm_wpxp_lhs: 1349, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1350, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1349, Generating default present(lhs(:,:ngrdcol,:1)) 1360, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1361, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1362, ! blockidx%x threadidx%x collapsed 1360, Generating default present(lhs(:,:ngrdcol,:),lhs_ta_xm(:,:ngrdcol,:nzt)) 1362, Generating implicit firstprivate(k_xm,invrs_dt) 1382, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1383, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1384, ! blockidx%x threadidx%x collapsed 1382, Generating default present(lhs(:,:ngrdcol,:),lhs_ma_zm(:,:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),lhs_diff_zm(:,:ngrdcol,2:nzm-1),lhs_ac_pr2(:ngrdcol,2:nzm-1),lhs_pr1(:ngrdcol,2:nzm-1)) 1384, Generating implicit firstprivate(k_wpxp) 1409, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1410, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1409, Generating default present(lhs(:,:ngrdcol,nzm*2-1)) 1410, Generating implicit firstprivate(nzm) 1421, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1422, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1423, ! blockidx%x threadidx%x collapsed 1421, Generating default present(lhs(3,:ngrdcol,:)) 1423, Generating implicit firstprivate(k_wpxp,invrs_dt) 1433, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1434, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1435, ! blockidx%x threadidx%x collapsed 1433, Generating default present(lhs_diff_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:)) 1435, Generating implicit firstprivate(k_xm) 1447, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1448, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1449, ! blockidx%x threadidx%x collapsed 1447, Generating default present(lhs_ma_zt(:,:ngrdcol,:nzt),lhs(:,:ngrdcol,:)) 1449, Generating implicit firstprivate(k_xm) xp2_xpyp_lhs: 2815, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2816, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2817, ! blockidx%x threadidx%x collapsed 2815, Generating default present(lhs_diff(:,:ngrdcol,2:nzm-1),lhs(:,:ngrdcol,2:nzm-1),lhs_dp1(:ngrdcol,2:nzm-1),lhs_ma(:,:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1)) 2829, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2830, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2831, ! blockidx%x threadidx%x collapsed 2829, Generating default present(lhs(2,:ngrdcol,2:nzm-1)) 2831, Generating implicit firstprivate(dt) 2844, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2845, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2844, Generating default present(lhs(:,:ngrdcol,:),gr) calc_xm_wpxp_lhs_terms: 1588, Generating enter data create(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:)) 1624, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1625, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1626, ! blockidx%x threadidx%x collapsed 1624, Generating default present(kh_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm)) 1633, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1634, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1635, ! blockidx%x threadidx%x collapsed 1633, Generating default present(kh_zm(:ngrdcol,:nzm),kh_n2_zm(:ngrdcol,:nzm)) 1642, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1643, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1644, ! blockidx%x threadidx%x collapsed 1642, Generating default present(kh_n2_zm(:ngrdcol,:nzm),k_zm(:ngrdcol,:nzm)) 1652, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1653, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1652, Generating default present(zeros_array(:ngrdcol)) 1672, Generating exit data delete(zeros_array(:),kw6_zm(:,:),kh_n2_zm(:,:),k_zm(:,:),k_zt(:,:)) wp3_term_ta_adg1_lhs: 4484, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4485, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4486, ! blockidx%x threadidx%x collapsed 4484, Generating default present(gr,lhs_ta_wp3(:,:ngrdcol,:)) 4507, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4508, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4509, ! blockidx%x threadidx%x collapsed 4507, Generating default present(a3_coef(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),wp3_on_wp2(:ngrdcol,2:nzt)) 4557, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4558, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4559, ! blockidx%x threadidx%x collapsed 4557, Generating default present(a1_coef(:ngrdcol,2:nzt),lhs_ta_wp3(:,:ngrdcol,2:nzt-1),rho_ds_zt(:ngrdcol,:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a3_coef(:ngrdcol,2:nzt),gr,wp2(:ngrdcol,2:nzt),wp3_on_wp2(:ngrdcol,2:nzt)) 4620, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4621, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4622, ! blockidx%x threadidx%x collapsed 4620, Generating default present(a3_coef_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),a1_coef_zt(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%weights_zt2zm(1:ngrdcol,2:nzt,1:2),gr,lhs_ta_wp3(:,:ngrdcol,2:nzt-1),wp3_on_wp2(:ngrdcol,2:nzt),wp2(:ngrdcol,2:nzt)) xm_wpxp_rhs: 1825, Generating enter data create(rhs_bp_pr3(:,:)) 1845, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1846, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1845, Generating default present(wpxp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,rhs_lb_idx_zm),gr) 1846, Generating implicit firstprivate(rhs_lb_idx_zm) 1853, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1854, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1855, ! blockidx%x threadidx%x collapsed 1853, Generating default present(rhs(:ngrdcol,:),xm_forcing(:ngrdcol,:nzt),xm(:ngrdcol,:nzt)) 1855, Generating implicit firstprivate(k_xm,invrs_dt) 1869, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1870, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1871, ! blockidx%x threadidx%x collapsed 1869, Generating default present(lhs_ta_wpxp(:,:ngrdcol,2:nzm-1),rhs(:ngrdcol,:),wpxp_forcing(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,:),rhs_bp_pr3(:ngrdcol,2:nzm-1),gr,lhs_pr1(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1)) 1871, Generating implicit firstprivate(k_wpxp) 1888, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1889, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1888, Generating default present(rhs(:ngrdcol,rhs_ub_idx_zm)) 1889, Generating implicit firstprivate(rhs_ub_idx_zm) 1897, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1898, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1899, ! blockidx%x threadidx%x collapsed 1897, Generating default present(wpxp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,:)) 1899, Generating implicit firstprivate(k_wpxp,invrs_dt) 1954, Generating copyin(c7_skw_fnc_plus_one(:,:),c7_skw_fnc_zeros(:,:)) [if not already present] Generating copyout(rhs_pr3(:,:),rhs_bp(:,:)) [if not already present] 1982, Generating update self(lhs_ta_wpxp(:,:,:),rhs(:,:),c7_skw_fnc(:,:),rhs_ta(:,:),xpthvp(:,:),xm_forcing(:,:),wpxp(:,:),xm(:,:),thv_ds_zm(:,:),wpxp_forcing(:,:),lhs_pr1(:,:)) 2044, Generating exit data delete(rhs_bp_pr3(:,:)) wp3_term_tp_lhs: 4783, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4784, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4785, !$acc loop seq 4783, Generating default present(lhs_tp_wp3(:,:ngrdcol,:),gr) 4784, Generating implicit firstprivate(i) 4785, Loop is parallelizable 4795, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4796, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4797, ! blockidx%x threadidx%x collapsed 4795, Generating default present(invrs_rho_ds_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),lhs_tp_wp3(:,:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rho_ds_zm(:ngrdcol,2:nzt),coef_wp3_tp(:ngrdcol),gr) xp2_xpyp_uv_rhs: 3390, Generating enter data create(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:)) 3418, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3419, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3420, ! blockidx%x threadidx%x collapsed 3418, Generating default present(lhs_splat_wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1)) 3445, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3446, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3447, ! blockidx%x threadidx%x collapsed 3445, Generating default present(rhs_pr1(:ngrdcol,2:nzm-1),gr,lhs_dp1_c14(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),lhs_ta(:,:ngrdcol,2:nzm-1),lhs_dp1_c4(:ngrdcol,2:nzm-1),xap2(:ngrdcol,:),rhs_term_tp(:ngrdcol,2:nzm-1),c_uu_shr(:ngrdcol)) 3476, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3477, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3478, ! blockidx%x threadidx%x collapsed 3476, Generating default present(xap2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1)) 3478, Generating implicit firstprivate(dt) 3496, Generating copyin(c14_zeros(:),c4_zeros(:)) [if not already present] Generating copyout(stats_pr2(:,:),stats_pr1(:,:)) [if not already present] 3510, Generating update self(lhs_dp1_c14(:,:),invrs_tau_c4_zm(:,:),rhs_ta(:,:),lhs_dp1_c4(:,:),lhs_ta(:,:,:),invrs_tau_c14_zm(:,:),rhs_term_tp(:,:),xbp2(:,:),xap2(:,:),wp2(:,:),lhs_splat_wp2(:,:),rhs_pr2(:,:)) 3579, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3580, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3579, Generating default present(rhs(:ngrdcol,:),xap2(:ngrdcol,gr%k_lb_zm),gr) 3588, Generating exit data delete(rhs_term_tp(:,:),rhs_pr2(:,:),rhs_pr1(:,:)) wp3_terms_ac_pr2_lhs: 4910, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 4911, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 4910, Generating default present(lhs_ac_pr2_wp3(:ngrdcol,:),gr) 4920, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4921, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4922, ! blockidx%x threadidx%x collapsed 4920, Generating default present(gr%invrs_dzt(1:ngrdcol,2:nzt-1),c11_skw_fnc(:ngrdcol,2:nzt-1),gr,wm_zm(:ngrdcol,2:nzt),lhs_ac_pr2_wp3(:ngrdcol,2:nzt-1)) wp3_term_pr1_lhs: 5029, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5030, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5029, Generating default present(lhs_pr1_wp3(:ngrdcol,:),gr) 5040, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 5041, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5042, ! blockidx%x threadidx%x collapsed 5040, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8b(:ngrdcol),c8(:ngrdcol),skw_zt(:ngrdcol,2:nzt-1),lhs_pr1_wp3(:ngrdcol,2:nzt-1)) 5051, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5052, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5053, ! blockidx%x threadidx%x collapsed 5051, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8(:ngrdcol),skw_zt(:ngrdcol,2:nzt-1),lhs_pr1_wp3(:ngrdcol,2:nzt-1),c8b(:ngrdcol)) xp2_xpyp_rhs: 3745, Generating enter data create(lhs_term_dp1(:,:),rhs_term_dp1(:,:),rhs_term_tp(:,:)) 3796, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3797, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3798, ! blockidx%x threadidx%x collapsed 3796, Generating default present(lhs_ta(:,:ngrdcol,2:nzm-1),rhs_ta(:ngrdcol,2:nzm-1),rhs_term_dp1(:ngrdcol,2:nzm-1),lhs_term_dp1(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),gr,xapxbp(:ngrdcol,:),rhs_term_tp(:ngrdcol,2:nzm-1)) 3853, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3854, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3855, ! blockidx%x threadidx%x collapsed 3853, Generating default present(xpyp_forcing(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1)) 3862, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3863, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3864, ! blockidx%x threadidx%x collapsed 3862, Generating default present(xapxbp(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1)) 3864, Generating implicit firstprivate(dt) 3875, Generating copyin(xm_zeros(:,:),wpxp_zeros(:,:)) [if not already present] Generating copyout(stats_tp2(:,:),stats_tp1(:,:)) [if not already present] 3892, Generating update self(lhs_ta(:,:,:),rhs_ta(:,:),xbm(:,:),xpyp_forcing(:,:),rhs_term_tp(:,:),wpxap(:,:),xapxbp(:,:),rhs_term_dp1(:,:),wpxbp(:,:),cn(:,:),xam(:,:),invrs_tau_zm(:,:),lhs_term_dp1(:,:)) 3979, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3980, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 3979, Generating default present(xapxbp(:ngrdcol,gr%k_lb_zm),rhs(:ngrdcol,:),gr) 3980, Generating implicit firstprivate(threshold) 3986, Generating exit data delete(lhs_term_dp1(:,:),rhs_term_tp(:,:),rhs_term_dp1(:,:)) wp3_term_ta_explicit_rhs: 5154, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5155, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5154, Generating default present(gr,rhs_ta_wp3(:ngrdcol,:)) 5164, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5165, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5166, ! blockidx%x threadidx%x collapsed 5164, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp4(:ngrdcol,2:nzt),rhs_ta_wp3(:ngrdcol,2:nzt-1)) wp3_terms_bp1_pr2_rhs: 5240, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5241, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5240, Generating default present(rhs_bp1_pr2_wp3(:ngrdcol,:),gr) 5250, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 5251, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5252, ! blockidx%x threadidx%x collapsed 5250, Generating default present(c11_skw_fnc(:ngrdcol,2:nzt-1),rhs_bp1_pr2_wp3(:ngrdcol,2:nzt-1),wp2thvp(:ngrdcol,2:nzt-1),thv_ds_zt(:ngrdcol,2:nzt-1)) wp3_term_pr_turb_rhs: 5339, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5340, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5339, Generating default present(rhs_pr_turb_wp3(:ngrdcol,:),gr) 5350, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 5351, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5352, ! blockidx%x threadidx%x collapsed 5350, Generating default present(kh_zt(:ngrdcol,2:nzt-1),gr%invrs_dzt(1:ngrdcol,2:nzt-1),dvm_dz(:ngrdcol,2:nzt),gr,upwp(:ngrdcol,2:nzt),dum_dz(:ngrdcol,2:nzt),thv_ds_zt(:ngrdcol,2:nzt-1),c_wp3_pr_turb(:ngrdcol),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),wpthvp(:ngrdcol,2:nzt),vpwp(:ngrdcol,2:nzt)) 5364, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5365, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5366, ! blockidx%x threadidx%x collapsed 5364, Generating default present(rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),em(:ngrdcol,2:nzt),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1),wp2(:ngrdcol,2:nzt),rhs_pr_turb_wp3(:ngrdcol,2:nzt-1),c_wp3_pr_turb(:ngrdcol)) wp3_term_pr_dfsn_rhs: 5456, Generating create(wp2uip2(:,:),wp2_uip2(:,:)) [if not already present] 5458, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5459, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5460, ! blockidx%x threadidx%x collapsed 5458, Generating default present(up2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),wp2up2(:ngrdcol,:nzm),wp2vp2(:ngrdcol,:nzm),wp4(:ngrdcol,:nzm)) 5467, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5468, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5467, Generating default present(gr,rhs_pr_dfsn_wp3(:ngrdcol,:)) 5476, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5477, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5478, ! blockidx%x threadidx%x collapsed 5476, Generating default present(rhs_pr_dfsn_wp3(:ngrdcol,2:nzt-1),rho_ds_zm(:ngrdcol,2:nzt),gr%invrs_dzt(1:ngrdcol,2:nzt-1),c_wp3_pr_dfsn(:ngrdcol),gr,invrs_rho_ds_zt(:ngrdcol,2:nzt-1)) calc_xm_wpxp_ta_terms: 2234, Generating enter data create(a1_coef(:,:),sgn_t_vel_wprtp(:,:),coef_wp2thlp_implicit_zm(:,:),term_wp2thlp_explicit(:,:),coef_wp2thlp_implicit(:,:),term_wp2rtp_explicit_zm(:,:),coef_wp2rtp_implicit_zm(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),sgn_t_vel_wpthlp(:,:),a1_coef_zt(:,:),term_wp2thlp_explicit_zm(:,:)) 2240, Generating enter data create(term_wp2sclrp_explicit(:,:),term_wp2sclrp_explicit_zm(:,:),sgn_t_vel_wpsclrp(:,:)) 2263, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 2264, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2265, ! blockidx%x threadidx%x collapsed 2266, ! blockidx%x threadidx%x collapsed 2263, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm)) 2275, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 2276, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 2277, ! blockidx%x threadidx%x collapsed 2278, ! blockidx%x threadidx%x collapsed 2279, ! blockidx%x threadidx%x collapsed 2275, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,sclr_dim)) 2288, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2289, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2290, ! blockidx%x threadidx%x collapsed 2288, Generating default present(term_wp2rtp_explicit(:ngrdcol,:nzt),wp2rtp(:ngrdcol,:nzt),wp2thlp(:ngrdcol,:nzt),term_wp2thlp_explicit(:ngrdcol,:nzt)) 2317, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2318, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2319, ! blockidx%x threadidx%x collapsed 2317, Generating default present(wp2sclrp(:ngrdcol,:nzt,sclr),term_wp2sclrp_explicit(:ngrdcol,:nzt)) 2351, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2352, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2353, ! blockidx%x threadidx%x collapsed 2351, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a1_coef(:ngrdcol,:nzm)) 2364, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 2365, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2366, ! blockidx%x threadidx%x collapsed 2364, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt)) 2387, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2388, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2389, ! blockidx%x threadidx%x collapsed 2387, Generating default present(coef_wp2rtp_implicit(:ngrdcol,:nzt),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wp2thlp_implicit(:ngrdcol,:nzt)) 2405, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2406, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2407, ! blockidx%x threadidx%x collapsed 2408, ! blockidx%x threadidx%x collapsed 2405, Generating default present(lhs_ta_wpthlp(:,:ngrdcol,:nzm),lhs_ta_wprtp(:,:ngrdcol,:nzm)) 2416, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 2417, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 2418, ! blockidx%x threadidx%x collapsed 2419, ! blockidx%x threadidx%x collapsed 2420, ! blockidx%x threadidx%x collapsed 2416, Generating default present(lhs_ta_wpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp(:,:ngrdcol,:nzm)) 2430, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2431, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2432, ! blockidx%x threadidx%x collapsed 2430, Generating default present(term_wp2thlp_explicit(:ngrdcol,:nzt),term_wp2rtp_explicit(:ngrdcol,:nzt)) 2442, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2443, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2444, ! blockidx%x threadidx%x collapsed 2442, Generating default present(rhs_ta_wpthlp(:ngrdcol,:nzm),rhs_ta_wprtp(:ngrdcol,:nzm)) 2452, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 2453, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2454, ! blockidx%x threadidx%x collapsed 2455, ! blockidx%x threadidx%x collapsed 2452, Generating default present(rhs_ta_wpsclrp(:ngrdcol,:nzm,:sclr_dim)) 2467, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2468, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2469, ! blockidx%x threadidx%x collapsed 2470, ! blockidx%x threadidx%x collapsed 2467, Generating default present(lhs_ta_wprtp(:,:ngrdcol,:nzm),lhs_ta_wpvp(:,:ngrdcol,:nzm),lhs_ta_wpup(:,:ngrdcol,:nzm)) 2480, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2481, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2482, ! blockidx%x threadidx%x collapsed 2480, Generating default present(rhs_ta_wpvp(:ngrdcol,:nzm),rhs_ta_wpup(:ngrdcol,:nzm)) 2614, Generating update self(term_wp2thlp_explicit(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),coef_wp2thlp_implicit(:,:)) 2632, Generating exit data delete(a1_coef(:,:),sgn_t_vel_wprtp(:,:),coef_wp2thlp_implicit_zm(:,:),term_wp2thlp_explicit(:,:),coef_wp2thlp_implicit(:,:),term_wp2rtp_explicit_zm(:,:),coef_wp2rtp_implicit_zm(:,:),term_wp2rtp_explicit(:,:),coef_wp2rtp_implicit(:,:),sgn_t_vel_wpthlp(:,:),a1_coef_zt(:,:),term_wp2thlp_explicit_zm(:,:)) 2638, Generating exit data delete(term_wp2sclrp_explicit_zm(:,:),term_wp2sclrp_explicit(:,:),sgn_t_vel_wpsclrp(:,:)) wp3_term_pr1_rhs: 5581, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5582, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5581, Generating default present(rhs_pr1_wp3(:ngrdcol,:),gr) 5592, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5593, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5594, ! blockidx%x threadidx%x collapsed 5592, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8b(:ngrdcol),c8(:ngrdcol),rhs_pr1_wp3(:ngrdcol,2:nzt-1),wp3(:ngrdcol,2:nzt-1),skw_zt(:ngrdcol,2:nzt-1)) 5601, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5602, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5603, ! blockidx%x threadidx%x collapsed 5601, Generating default present(invrs_tau_wp3_zt(:ngrdcol,2:nzt-1),c8(:ngrdcol),rhs_pr1_wp3(:ngrdcol,2:nzt-1),c8b(:ngrdcol),wp3(:ngrdcol,2:nzt-1),skw_zt(:ngrdcol,2:nzt-1)) solve_xm_wpxp_with_single_lhs: 3002, Generating enter data create(upwp_forcing_pert(:,:),tau_c6_zm(:,:),vpthvp_pert(:,:),upthvp_pert(:,:),ddzt_vm(:,:),ddzt_um(:,:),ddzt_um_pert(:,:),vpwp_forcing_pert(:,:),old_solution(:,:,:),lhs(:,:,:),rhs_save(:,:,:),rhs(:,:,:),rcond(:),vprtp(:,:),uprtp(:,:),vpthlp(:,:),upthlp(:,:),vpthvp(:,:),upthvp(:,:),vpwp_forcing(:,:),upwp_forcing(:,:),solution(:,:,:),vm_tndcy(:,:),um_tndcy(:,:),vprtp_pert(:,:),uprtp_pert(:,:),vpthlp_pert(:,:),upthlp_pert(:,:),vpthvp_tmp(:,:),upthvp_tmp(:,:),vm_smth(:,:),um_smth(:,:),ddzt_vm_pert(:,:),zeros_vector(:,:)) 3010, Generating enter data create(wpsclrp_forcing(:,:,:)) 3014, Generating implicit firstprivate(nzm) Generating NVIDIA GPU code 3065, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3066, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3067, ! blockidx%x threadidx%x collapsed 3065, Generating default present(wpsclrp_forcing(:ngrdcol,:nzm,sclr)) 3067, Generating implicit firstprivate(sclr) 3096, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 3097, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3098, ! blockidx%x threadidx%x collapsed 3096, Generating default present(vm_tndcy(:ngrdcol,:nzt),vm_forcing(:ngrdcol,:nzt),vm(:ngrdcol,:nzt),ug(:ngrdcol,:nzt),fcor(:ngrdcol),um_forcing(:ngrdcol,:nzt),vg(:ngrdcol,:nzt),um_tndcy(:ngrdcol,:nzt),um(:ngrdcol,:nzt)) 3107, Generating update self(ug(:,:),vg(:,:),fcor(:),um_forcing(:,:),vm_forcing(:,:),vm(:,:),um(:,:)) 3137, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 3138, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3139, ! blockidx%x threadidx%x collapsed 3137, Generating default present(um_tndcy(:ngrdcol,:nzt),vm_tndcy(:ngrdcol,:nzt)) 3152, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3153, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3154, ! blockidx%x threadidx%x collapsed 3152, Generating default present(upwp_forcing(:ngrdcol,:nzm),ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vpwp_forcing(:ngrdcol,:nzm),c_uu_shr(:ngrdcol)) 3165, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3166, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3167, ! blockidx%x threadidx%x collapsed 3165, Generating default present(fcor(:ngrdcol),vpwp_forcing(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm)) 3180, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3181, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3182, ! blockidx%x threadidx%x collapsed 3180, Generating default present(wp2(:ngrdcol,:nzm),upwp_forcing(:ngrdcol,:nzm),fcor_y(:ngrdcol),up2(:ngrdcol,:nzm)) 3195, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3196, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3197, ! blockidx%x threadidx%x collapsed 3195, Generating default present(upwp_forcing_pert(:ngrdcol,:nzm),ddzt_um_pert(:ngrdcol,:nzm),ddzt_vm_pert(:ngrdcol,:nzm),c_uu_shr(:ngrdcol),wp2(:ngrdcol,:nzm),vpwp_forcing_pert(:ngrdcol,:nzm)) 3208, Generating update self(ddzt_um(:,:),c_uu_shr(:),wp2(:,:),ddzt_vm(:,:)) 3221, Generating update self(vpwp(:,:),upwp(:,:),fcor(:)) 3235, Generating update self(wp2(:,:),up2(:,:),fcor_y(:)) 3247, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3248, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3249, ! blockidx%x threadidx%x collapsed 3247, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm),tau_c6_zm(:ngrdcol,:nzm)) 3301, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3302, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3303, ! blockidx%x threadidx%x collapsed 3301, Generating default present(vpthvp_tmp(:ngrdcol,:nzm),vpthlp(:ngrdcol,:nzm),vprtp(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_tmp(:ngrdcol,:nzm),upthlp(:ngrdcol,:nzm),uprtp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm)) 3318, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 3319, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3320, ! blockidx%x threadidx%x collapsed 3318, Generating default present(vpthvp_pert(:ngrdcol,:nzm),vpthlp_pert(:ngrdcol,:nzm),vprtp_pert(:ngrdcol,:nzm),vprcp(:ngrdcol,:nzm),upthvp_pert(:ngrdcol,:nzm),upthlp_pert(:ngrdcol,:nzm),uprtp_pert(:ngrdcol,:nzm),uprcp(:ngrdcol,:nzm),rc_coef_zm(:ngrdcol,:nzm),thv_ds_zm(:ngrdcol,:nzm)) 3335, Generating update self(vpthvp(:,:),vpthlp(:,:),upthlp(:,:),upthvp(:,:),vprtp(:,:),uprtp(:,:)) 3399, Generating implicit firstprivate(nzm,nrhs,ngrdcol) Generating NVIDIA GPU code 3400, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 3401, ! blockidx%x threadidx%x collapsed 3402, ! blockidx%x threadidx%x collapsed 3399, Generating default present(rhs_save(:ngrdcol,:nzm*2-1,:nrhs),rhs(:ngrdcol,:nzm*2-1,:nrhs)) 3412, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 3413, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3414, ! blockidx%x threadidx%x collapsed 3412, Generating default present(thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,:2)) 3421, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3422, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3423, ! blockidx%x threadidx%x collapsed 3421, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,:2)) 3430, Generating implicit firstprivate(ngrdcol,sclr_dim,nzt) Generating NVIDIA GPU code 3431, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 3432, ! blockidx%x threadidx%x collapsed 3433, ! blockidx%x threadidx%x collapsed 3430, Generating default present(sclrm(:ngrdcol,:nzt,:sclr_dim),old_solution(:ngrdcol,2:nzt*2,3:sclr_dim+2)) 3440, Generating implicit firstprivate(ngrdcol,sclr_dim,nzm) Generating NVIDIA GPU code 3441, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 3442, ! blockidx%x threadidx%x collapsed 3443, ! blockidx%x threadidx%x collapsed 3440, Generating default present(wpsclrp(:ngrdcol,:nzm,:sclr_dim),old_solution(:ngrdcol,:nzm*2-1,3:sclr_dim+2)) 3451, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 3452, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3453, ! blockidx%x threadidx%x collapsed 3451, Generating default present(vm(:ngrdcol,:nzt),um(:ngrdcol,:nzt),old_solution(:ngrdcol,2:nzt*2,sclr_dim+3:sclr_dim+4)) 3453, Generating implicit firstprivate(sclr_dim) 3460, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 3461, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3462, ! blockidx%x threadidx%x collapsed 3460, Generating default present(vpwp(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),old_solution(:ngrdcol,:nzm*2-1,sclr_dim+3:sclr_dim+4)) 3462, Generating implicit firstprivate(sclr_dim) 3493, Generating update self(rhs_save(:,:,:),lhs(:,:,:),gr%zt(:,:),gr%zm(:,:)) 3818, Generating exit data delete(upwp_forcing_pert(:,:),tau_c6_zm(:,:),vpthvp_pert(:,:),upthvp_pert(:,:),ddzt_vm(:,:),ddzt_um(:,:),ddzt_um_pert(:,:),vpwp_forcing_pert(:,:),old_solution(:,:,:),lhs(:,:,:),rhs_save(:,:,:),rhs(:,:,:),rcond(:),vprtp(:,:),uprtp(:,:),vpthlp(:,:),upthlp(:,:),vpthvp(:,:),upthvp(:,:),vpwp_forcing(:,:),upwp_forcing(:,:),solution(:,:,:),vm_tndcy(:,:),um_tndcy(:,:),vprtp_pert(:,:),uprtp_pert(:,:),vpthlp_pert(:,:),upthlp_pert(:,:),vpthvp_tmp(:,:),upthvp_tmp(:,:),vm_smth(:,:),um_smth(:,:),ddzt_vm_pert(:,:),zeros_vector(:,:)) 3826, Generating exit data delete(wpsclrp_forcing(:,:,:)) xm_wpxp_clipping_and_stats: 4825, Generating enter data create(xm_pd(:,:),xp2_relaxed(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:)) 4915, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 4916, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4917, ! blockidx%x threadidx%x collapsed 4915, Generating default present(xm(:ngrdcol,:nzt),xm_old(:ngrdcol,:nzt),solution(:ngrdcol,:)) 4917, Generating implicit firstprivate(k_xm) 4926, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 4927, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4928, ! blockidx%x threadidx%x collapsed 4926, Generating default present(solution(:ngrdcol,:),wpxp(:ngrdcol,:nzm)) 4928, Generating implicit firstprivate(k_wpxp) 4937, Generating update self(wm_zt(:,:),xm(:,:),wpxp(:,:),lhs_ma_zt(:,:,:),lhs_ta_wpxp(:,:,:),lhs_ta_xm(:,:,:),lhs_pr1(:,:),lhs_diff_zm(:,:,:),lhs_ma_zm(:,:,:),c7_skw_fnc(:,:),lhs_tp(:,:,:),rcond(:)) 4945, Generating copyin(c7_skw_fnc_plus_one(:,:),c7_skw_fnc_zeros(:,:)) [if not already present] Generating copyout(wpxp_pr2(:,:),wpxp_ac(:,:)) [if not already present] 5121, Generating update self(xm(:,:)) 5143, Generating update self(xm(:,:)) 5178, Generating update self(xm(:,:)) 5203, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5204, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5205, ! blockidx%x threadidx%x collapsed 5203, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm)) 5213, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5214, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5215, ! blockidx%x threadidx%x collapsed 5213, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm)) 5223, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5224, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5225, ! blockidx%x threadidx%x collapsed 5223, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm)) 5235, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5236, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5237, ! blockidx%x threadidx%x collapsed 5235, Generating default present(xp2_relaxed(:ngrdcol,:nzm),xp2(:ngrdcol,:nzm)) 5306, Generating exit data delete(xp2_relaxed(:,:),xm_pd(:,:),xm_old(:,:),wpxp_chnge(:,:),wpxp_pd(:,:)) xm_term_ta_lhs: 5397, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5399, ! blockidx%x threadidx%x collapsed 5397, Generating default present(invrs_rho_ds_zt(:ngrdcol,:nzt),gr%invrs_dzt(1:ngrdcol,1:nzt),gr,rho_ds_zm(:ngrdcol,:nzt+1),lhs_ta_xm(:,:ngrdcol,:nzt)) wpxp_term_tp_lhs: 5496, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5497, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5496, Generating default present(lhs_tp(:,:ngrdcol,gr%k_lb_zm),gr) 5504, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5505, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5506, ! blockidx%x threadidx%x collapsed 5504, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),lhs_tp(:,:ngrdcol,2:nzm-1),gr) 5519, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5520, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5519, Generating default present(lhs_tp(:,:ngrdcol,gr%k_ub_zm),gr) wpxp_terms_ac_pr2_lhs: 5621, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5622, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5621, Generating default present(lhs_ac_pr2(:ngrdcol,gr%k_lb_zm),gr) 5628, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5629, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5630, ! blockidx%x threadidx%x collapsed 5628, Generating default present(invrs_dzm(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1),wm_zt(:ngrdcol,:nzm-1),lhs_ac_pr2(:ngrdcol,2:nzm-1)) 5639, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5640, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5639, Generating default present(gr,lhs_ac_pr2(:ngrdcol,gr%k_ub_zm)) calc_xp2_xpyp_ta_terms: 4293, Generating enter data create(sgn_t_vel_rtpthlp(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),wp_coef(:,:),vpwp_zt(:,:),wprtp_zt(:,:),wp_coef_zt(:,:),upwp_zt(:,:),term_wpvp2_explicit_zm(:,:),a1_coef(:,:),sgn_t_vel_up2(:,:),sgn_t_vel_thlp2_zt(:,:),sgn_t_vel_rtp2_zt(:,:),sgn_t_vel_rtpthlp_zt(:,:),coef_wpvp2_implicit_zm(:,:),term_wpvp2_explicit(:,:),term_wpup2_explicit(:,:),coef_wpup2_implicit(:,:),term_wpup2_explicit_zm(:,:),coef_wpup2_implicit_zm(:,:),term_wpthlp2_explicit_zm(:,:),coef_wpthlp2_implicit(:,:),term_wprtpthlp_explicit(:,:),coef_wpvp2_implicit(:,:),term_wprtp2_explicit_zm(:,:),coef_wprtp2_implicit_zm(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit_zm(:,:),coef_wprtpthlp_implicit(:,:),term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),sgn_t_vel_vp2(:,:),a1_coef_zt(:,:),wpthlp_zt(:,:)) 4306, Generating enter data create(wpsclrp_zt(:,:,:),term_wpthlpsclrp_explicit_zm(:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:)) 4321, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 4322, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4323, ! blockidx%x threadidx%x collapsed 4321, Generating default present(a1_coef(:ngrdcol,:nzm),sigma_sqd_w(:ngrdcol,:nzm)) 4332, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4333, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4334, ! blockidx%x threadidx%x collapsed 4332, Generating default present(wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm)) 4341, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 4342, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4343, ! blockidx%x threadidx%x collapsed 4341, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt)) 4607, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4608, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4609, ! blockidx%x threadidx%x collapsed 4607, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt)) 4622, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 4623, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4624, ! blockidx%x threadidx%x collapsed 4622, Generating default present(coef_wprtp2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm)) 4646, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 4647, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4648, ! blockidx%x threadidx%x collapsed 4646, Generating default present(coef_wprtp2_implicit(:ngrdcol,:nzt),coef_wprtpthlp_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpthlp2_implicit(:ngrdcol,:nzt)) 4666, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 4667, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 4668, ! blockidx%x threadidx%x collapsed 4669, ! blockidx%x threadidx%x collapsed 4666, Generating default present(lhs_ta_wprtpthlp(:,:ngrdcol,:nzm),lhs_ta_wpthlp2(:,:ngrdcol,:nzm),lhs_ta_wprtp2(:,:ngrdcol,:nzm)) 4678, Generating implicit firstprivate(ngrdcol,nzm,sclr_dim) Generating NVIDIA GPU code 4679, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 4680, ! blockidx%x threadidx%x collapsed 4681, ! blockidx%x threadidx%x collapsed 4682, ! blockidx%x threadidx%x collapsed 4678, Generating default present(lhs_ta_wpthlpsclrp(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wpsclrp2(:,:ngrdcol,:nzm,:sclr_dim),lhs_ta_wprtp2(:,:ngrdcol,:nzm),lhs_ta_wprtpsclrp(:,:ngrdcol,:nzm,:sclr_dim)) 4702, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4703, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4704, ! blockidx%x threadidx%x collapsed 4702, Generating default present(term_wprtp2_explicit(:ngrdcol,:nzt),term_wprtpthlp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wprtp_zt(:ngrdcol,:nzt),term_wpthlp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt)) 4716, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 4717, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4718, ! blockidx%x threadidx%x collapsed 4716, Generating default present(term_wprtp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtp2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm)) 4744, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4745, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4746, ! blockidx%x threadidx%x collapsed 4744, Generating default present(wprtp(:ngrdcol,:nzm),term_wprtp2_explicit_zm(:ngrdcol,:nzm)) 4752, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4753, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4754, ! blockidx%x threadidx%x collapsed 4752, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtp2_zt(:ngrdcol,:nzt)) 4772, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4773, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4774, ! blockidx%x threadidx%x collapsed 4772, Generating default present(wpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm)) 4779, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4780, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4781, ! blockidx%x threadidx%x collapsed 4779, Generating default present(wp3_on_wp2(:ngrdcol,:nzt),sgn_t_vel_thlp2(:ngrdcol,:nzt)) 4803, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4804, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4805, ! blockidx%x threadidx%x collapsed 4803, Generating default present(wpthlp(:ngrdcol,:nzm),term_wpthlp2_explicit_zm(:ngrdcol,:nzm)) 4811, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4812, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4813, ! blockidx%x threadidx%x collapsed 4811, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_thlp2_zt(:ngrdcol,:nzt)) 4831, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4832, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4833, ! blockidx%x threadidx%x collapsed 4831, Generating default present(term_wprtpthlp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_rtpthlp(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm)) 4857, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4858, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4859, ! blockidx%x threadidx%x collapsed 4857, Generating default present(wpthlp(:ngrdcol,:nzm),wprtp(:ngrdcol,:nzm),term_wprtpthlp_explicit_zm(:ngrdcol,:nzm)) 4865, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4866, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4867, ! blockidx%x threadidx%x collapsed 4865, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_rtpthlp_zt(:ngrdcol,:nzt)) 4897, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4898, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4899, ! blockidx%x threadidx%x collapsed 4897, Generating default present(term_wpsclrp2_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrp2(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm)) 4906, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4907, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4908, ! blockidx%x threadidx%x collapsed 4906, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wp_coef_zt(:ngrdcol,:nzt),term_wpsclrp2_explicit(:ngrdcol,:nzt)) 4931, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4932, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4933, ! blockidx%x threadidx%x collapsed 4931, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),term_wpsclrp2_explicit_zm(:ngrdcol,:nzm)) 4938, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4939, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4940, ! blockidx%x threadidx%x collapsed 4938, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrp2_zt(:ngrdcol,:nzt)) 4961, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4962, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4963, ! blockidx%x threadidx%x collapsed 4961, Generating default present(term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrprtp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm)) 4970, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 4971, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4972, ! blockidx%x threadidx%x collapsed 4970, Generating default present(wpsclrp_zt(:ngrdcol,:nzt,sclr),wprtp_zt(:ngrdcol,:nzt),term_wprtpsclrp_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt)) 4995, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 4996, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 4997, ! blockidx%x threadidx%x collapsed 4995, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr),wprtp(:ngrdcol,:nzm),term_wprtpsclrp_explicit_zm(:ngrdcol,:nzm)) 5002, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5003, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5004, ! blockidx%x threadidx%x collapsed 5002, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrprtp_zt(:ngrdcol,:nzt)) 5025, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5026, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5027, ! blockidx%x threadidx%x collapsed 5025, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),sgn_t_vel_sclrpthlp(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr)) 5034, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5035, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5036, ! blockidx%x threadidx%x collapsed 5034, Generating default present(wp_coef_zt(:ngrdcol,:nzt),term_wpthlpsclrp_explicit(:ngrdcol,:nzt),wpthlp_zt(:ngrdcol,:nzt),wpsclrp_zt(:ngrdcol,:nzt,sclr)) 5059, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5060, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5061, ! blockidx%x threadidx%x collapsed 5059, Generating default present(term_wpthlpsclrp_explicit_zm(:ngrdcol,:nzm),wpthlp(:ngrdcol,:nzm),wpsclrp(:ngrdcol,:nzm,sclr)) 5066, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5067, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5068, ! blockidx%x threadidx%x collapsed 5066, Generating default present(wp_coef_zt(:ngrdcol,:nzt),sgn_t_vel_sclrpthlp_zt(:ngrdcol,:nzt)) 5502, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5503, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5504, ! blockidx%x threadidx%x collapsed 5502, Generating default present(term_wpup2_explicit_zm(:ngrdcol,:nzm),upwp(:ngrdcol,:nzm),coef_wpvp2_implicit_zm(:ngrdcol,:nzm),term_wpvp2_explicit_zm(:ngrdcol,:nzm),wp_coef(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),coef_wpup2_implicit_zm(:ngrdcol,:nzm),beta(:ngrdcol),a1_coef(:ngrdcol,:nzm),vpwp(:ngrdcol,:nzm)) 5516, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5517, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5518, ! blockidx%x threadidx%x collapsed 5516, Generating default present(sgn_t_vel_up2(:ngrdcol,:nzm),wp3_on_wp2(:ngrdcol,:nzm),sgn_t_vel_vp2(:ngrdcol,:nzm)) 5534, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5535, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5536, ! blockidx%x threadidx%x collapsed 5534, Generating default present(coef_wpup2_implicit(:ngrdcol,:nzt),beta(:ngrdcol),a1_coef_zt(:ngrdcol,:nzt),wp3_on_wp2_zt(:ngrdcol,:nzt),coef_wpvp2_implicit(:ngrdcol,:nzt)) 5544, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 5545, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5546, ! blockidx%x threadidx%x collapsed 5544, Generating default present(term_wpup2_explicit(:ngrdcol,:nzt),upwp_zt(:ngrdcol,:nzt),term_wpvp2_explicit(:ngrdcol,:nzt),wp_coef_zt(:ngrdcol,:nzt),vpwp_zt(:ngrdcol,:nzt)) 5566, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5567, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 5568, ! blockidx%x threadidx%x collapsed 5569, ! blockidx%x threadidx%x collapsed 5566, Generating default present(lhs_ta_wpvp2(:,:ngrdcol,:nzm),lhs_ta_wpup2(:,:ngrdcol,:nzm)) 5600, Generating update self(term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit(:,:),coef_wprtpthlp_implicit(:,:),coef_wpthlp2_implicit(:,:)) 5625, Generating exit data delete(sgn_t_vel_rtpthlp(:,:),sgn_t_vel_thlp2(:,:),sgn_t_vel_rtp2(:,:),wp_coef(:,:),vpwp_zt(:,:),wprtp_zt(:,:),wp_coef_zt(:,:),upwp_zt(:,:),term_wpvp2_explicit_zm(:,:),a1_coef(:,:),sgn_t_vel_up2(:,:),sgn_t_vel_thlp2_zt(:,:),sgn_t_vel_rtp2_zt(:,:),sgn_t_vel_rtpthlp_zt(:,:),coef_wpvp2_implicit_zm(:,:),term_wpvp2_explicit(:,:),term_wpup2_explicit(:,:),coef_wpup2_implicit(:,:),term_wpup2_explicit_zm(:,:),coef_wpup2_implicit_zm(:,:),term_wpthlp2_explicit_zm(:,:),coef_wpthlp2_implicit(:,:),term_wprtpthlp_explicit(:,:),coef_wpvp2_implicit(:,:),term_wprtp2_explicit_zm(:,:),coef_wprtp2_implicit_zm(:,:),term_wpthlp2_explicit(:,:),term_wprtpthlp_explicit_zm(:,:),coef_wprtpthlp_implicit(:,:),term_wprtp2_explicit(:,:),coef_wprtp2_implicit(:,:),sgn_t_vel_vp2(:,:),a1_coef_zt(:,:),wpthlp_zt(:,:)) 5638, Generating exit data delete(wpsclrp_zt(:,:,:),term_wpthlpsclrp_explicit_zm(:,:),sgn_t_vel_sclrprtp(:,:),sgn_t_vel_sclrp2(:,:),coef_wpthlpsclrp_implicit_zm(:,:),term_wpsclrp2_explicit_zm(:,:),coef_wpthlpsclrp_implicit(:,:),coef_wpsclrp2_implicit_zm(:,:),term_wprtpsclrp_explicit(:,:),coef_wprtpsclrp_implicit(:,:),sgn_t_vel_sclrpthlp(:,:),term_wpsclrp2_explicit(:,:),coef_wpsclrp2_implicit(:,:),term_wprtpsclrp_explicit_zm(:,:),coef_wprtpsclrp_implicit_zm(:,:)) term_tp_rhs: 5715, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5716, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5717, ! blockidx%x threadidx%x collapsed 5715, Generating default present(invrs_dzm(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),xbm(:ngrdcol,:nzm-1),xam(:ngrdcol,:nzm-1),wpxap(:ngrdcol,2:nzm-1),wpxbp(:ngrdcol,2:nzm-1)) wpxp_term_pr1_lhs: 5719, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5720, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5721, ! blockidx%x threadidx%x collapsed 5719, Generating default present(lhs_pr1_wprtp(:ngrdcol,2:nzm-1),lhs_pr1_wpthlp(:ngrdcol,2:nzm-1),c6rt_skw_fnc(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c6thl_skw_fnc(:ngrdcol,2:nzm-1)) 5733, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5734, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5733, Generating default present(gr,lhs_pr1_wpthlp(:ngrdcol,:),lhs_pr1_wprtp(:ngrdcol,:)) 5753, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5754, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5755, ! blockidx%x threadidx%x collapsed 5753, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,2:nzm-1),invrs_tau_c6_zm(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1)) 5764, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5765, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5764, Generating default present(lhs_pr1_wpsclrp(:ngrdcol,:),gr) term_dp1_lhs: 5810, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5811, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5810, Generating default present(gr,lhs(:ngrdcol,:)) 5819, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5820, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5821, ! blockidx%x threadidx%x collapsed 5819, Generating default present(lhs(:ngrdcol,2:nzm-1),invrs_tau_zm(:ngrdcol,2:nzm-1),cn(:ngrdcol,2:nzm-1)) term_dp1_rhs: 5900, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 5901, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5902, ! blockidx%x threadidx%x collapsed 5900, Generating default present(rhs(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),cn(:ngrdcol,:nzm)) 5902, Generating implicit firstprivate(threshold) wpxp_terms_bp_pr3_rhs: 5843, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5844, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5843, Generating default present(rhs_bp_pr3(:ngrdcol,gr%k_lb_zm),gr) 5849, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 5850, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 5851, ! blockidx%x threadidx%x collapsed 5849, Generating default present(c7_skw_fnc(:ngrdcol,2:nzm-1),rhs_bp_pr3(:ngrdcol,2:nzm-1),xpthvp(:ngrdcol,2:nzm-1),thv_ds_zm(:ngrdcol,2:nzm-1)) 5857, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 5858, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 5857, Generating default present(gr,rhs_bp_pr3(:ngrdcol,gr%k_ub_zm)) term_pr1: 6028, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 6029, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 6030, ! blockidx%x threadidx%x collapsed 6028, Generating default present(invrs_tau_c4_zm(:ngrdcol,2:nzm-1),c14(:ngrdcol),xbp2(:ngrdcol,2:nzm-1),wp2(:ngrdcol,2:nzm-1),rhs(:ngrdcol,2:nzm-1),invrs_tau_c14_zm(:ngrdcol,2:nzm-1),c4(:ngrdcol)) xm_correction_wpxp_cl: 6043, Generating enter data create(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:)) 6047, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 6048, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 6049, ! blockidx%x threadidx%x collapsed 6047, Generating default present(l_clipping_needed(:ngrdcol),wpxp_chnge(:ngrdcol,:nzm)) 6049, Generating implicit firstprivate(l_any_clipping_needed) 6058, Generating update self(l_any_clipping_needed) 6076, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 6077, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 6078, ! blockidx%x threadidx%x collapsed 6076, Generating default present(l_clipping_needed(:ngrdcol),xm_tndcy_wpxp_cl(:ngrdcol,:nzt),xm(:ngrdcol,:nzt),wpxp_chnge(:ngrdcol,:nzt+1),invrs_dzt(:ngrdcol,:nzt)) 6078, Generating implicit firstprivate(dt) 6089, Generating update self(xm_tndcy_wpxp_cl(:,:)) 6100, Generating exit data delete(l_any_clipping_needed,xm_tndcy_wpxp_cl(:,:),l_clipping_needed(:)) term_pr2: 6144, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 6145, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 6146, ! blockidx%x threadidx%x collapsed 6144, Generating default present(gr%invrs_dzm(1:ngrdcol,2:nzm-1),rhs_pr2(:ngrdcol,2:nzm-1),vpwp(:ngrdcol,2:nzm-1),wpthvp(:ngrdcol,2:nzm-1),c_uu_buoy(:ngrdcol),vm(:ngrdcol,:nzm-1),upwp(:ngrdcol,2:nzm-1),um(:ngrdcol,:nzm-1),c_uu_shr(:ngrdcol),gr,thv_ds_zm(:ngrdcol,2:nzm-1)) damp_coefficient: 6148, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 6149, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 6150, ! blockidx%x threadidx%x collapsed 6148, Generating default present(coefficient(:ngrdcol),damped_value(:ngrdcol,:nzm),gr,gr%zm(1:ngrdcol,1:nzm),threshold(:ngrdcol),max_coeff_value(:ngrdcol),lscale_zm(:ngrdcol,:nzm),altitude_threshold(:ngrdcol),cx_skw_fnc(:ngrdcol,:nzm)) pos_definite_variances: 6249, Generating update self(xp2_np1(:,:)) 6274, Generating update self(xp2_np1(:,:)) diagnose_upxp: 6228, Generating enter data create(ddzt_xm(:,:),ddzt_ym(:,:)) 6233, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 6234, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 6235, ! blockidx%x threadidx%x collapsed 6233, Generating default present(ypxp(:ngrdcol,2:nzm-1),ypwp(:ngrdcol,2:nzm-1),ddzt_ym(:ngrdcol,2:nzm-1),c6x_skw_fnc(:ngrdcol,2:nzm-1),tau_c6_zm(:ngrdcol,2:nzm-1),ddzt_xm(:ngrdcol,2:nzm-1),wpxp(:ngrdcol,2:nzm-1),c7_skw_fnc(:ngrdcol,2:nzm-1)) 6245, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 6246, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 6245, Generating default present(ypxp(:ngrdcol,:),gr) 6252, Generating exit data delete(ddzt_ym(:,:),ddzt_xm(:,:)) [ 55%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/advance_clubb_core_module.F90.o advance_clubb_core: 884, Generating enter data create(lhs_splat_wp2(:,:),kmh_zm(:,:),mixt_frac_zm(:,:),tau_max_zm(:,:),stability_correction(:,:),lscale_down(:,:),rcp2_zt(:,:),a3_coef_zt(:,:),brunt_vaisala_freq_sqd_splat(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_clipped(:,:),cloud_frac_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_xp2_zm(:,:),invrs_tau_no_n2_zm(:,:),invrs_tau_sfc(:,:),ice_supersat_frac_zm(:,:),invrs_tau_n2_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),invrs_tau_c1_zm(:,:),invrs_tau_c6_zm(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_n2_iso(:,:),sqrt_em_zt(:,:),rc_coef(:,:),thlm1000(:),tau_zt(:,:),rcm_supersat_adj(:,:),thlm700(:),ri_zm(:,:),gamma_skw_fnc(:,:),brunt_vaisala_freq_sqd_zt(:,:),rcp2(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_zt(:,:),w_1_zm(:,:),vpwp_zt(:,:),wpthlp_zt(:,:),skw_zt(:,:),sigma_sqd_w_tmp(:,:),sigma_sqd_w(:,:),rtpthlp_zt(:,:),em(:,:),km_zm(:,:),invrs_tau_zt(:,:),mu(:),wp3_on_wp2(:,:),wp2rcp(:,:),a3_coef(:,:),sigma_sqd_w_zt(:,:),vp2_zt(:,:),up2_zt(:,:),varnce_w_2_zm(:,:),thvm_zm(:,:),rtprcp(:,:),rtm_zm(:,:),wprtp2(:,:),wpthlp2(:,:),thlm_zm(:,:),w_2_zm(:,:),tau_zm(:,:),tau_max_zt(:,:),ddzt_vm(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_max(:),wp3_on_wp2_zt(:,:),wp2_zt(:,:),wprtp_zt(:,:),wp3_zm(:,:),wprtpthlp(:,:),ddzt_umvm_sqd(:,:),ddzt_um(:,:),ddzt_umvm_sqd_clipped(:,:),ddzm_thvm_zm(:,:),rcm_zm(:,:),rtp2_zt(:,:),cx_fnc_richardson(:,:),thvm(:,:),thlp2_zt(:,:),skw_zm(:,:),skw_velocity(:,:),xp3_coef_fnc(:,:)) 905, Generating enter data create(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:)) 909, Generating enter data create(wpedsclrp(:,:,:)) 924, Generating update self(rtm(:,:),rho_ds_zt(:,:),gr%dzt(:,:),thlm(:,:),wm_zm(:,:),wm_zt(:,:)) 951, Generating update self(rtp2(:,:),thlm_forcing(:,:),rtm_forcing(:,:),wp2(:,:),wm_zt(:,:),wprtp_sfc(:),rtpthlp(:,:),wp3(:,:),rho_zm(:,:),vm_forcing(:,:),um_forcing(:,:),vp2(:,:),upwp_sfc(:),up2(:,:),thv_ds_zt(:,:),p_in_pa(:,:),vpwp(:,:),upwp(:,:),wprtp(:,:),wpthlp(:,:),thv_ds_zm(:,:),thlp2(:,:),invrs_rho_ds_zm(:,:),exner(:,:),rho_ds_zm(:,:),rho(:,:),p_sfc(:),rho_ds_zt(:,:),invrs_rho_ds_zt(:,:),wm_zm(:,:),vpwp_sfc(:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),wpthlp_sfc(:)) 958, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:)) 962, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:)) 998, Generating update self(wp2(:,:),upwp(:,:),thlp2(:,:),rtpthlp(:,:),rfrzm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),vp2(:,:),up2(:,:),wprtp(:,:),wpthlp(:,:),wp3(:,:),um(:,:),vm(:,:),vpwp(:,:)) 1059, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1060, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1059, Generating default present(wpthlp_sfc(:ngrdcol),wpthlp(:ngrdcol,gr%k_lb_zm),wprtp_sfc(:ngrdcol),wprtp(:ngrdcol,gr%k_lb_zm),vpwp_sfc(:ngrdcol),upwp(:ngrdcol,gr%k_lb_zm),gr,vpwp(:ngrdcol,gr%k_lb_zm),upwp_sfc(:ngrdcol)) 1069, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1070, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1069, Generating default present(upwp_pert(:ngrdcol,gr%k_lb_zm),gr,vpwp_pert(:ngrdcol,gr%k_lb_zm),vpwp_sfc_pert(:ngrdcol),upwp_sfc_pert(:ngrdcol)) 1079, Generating implicit firstprivate(ngrdcol,sclr_dim) Generating NVIDIA GPU code 1080, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1081, ! blockidx%x threadidx%x collapsed 1079, Generating default present(gr,wpsclrp_sfc(:ngrdcol,:sclr_dim),wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim)) 1093, Generating implicit firstprivate(edsclr_dim,ngrdcol) Generating NVIDIA GPU code 1094, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1095, ! blockidx%x threadidx%x collapsed 1093, Generating default present(gr,wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim),wpedsclrp_sfc(:ngrdcol,:edsclr_dim)) 1104, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1105, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1104, Generating default present(wpthlp(:ngrdcol,gr%k_lb_zm),wprtp(:ngrdcol,gr%k_lb_zm),vpwp(:ngrdcol,gr%k_lb_zm),gr,upwp(:ngrdcol,gr%k_lb_zm)) 1115, Generating implicit firstprivate(ngrdcol,sclr_dim) Generating NVIDIA GPU code 1116, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1117, ! blockidx%x threadidx%x collapsed 1115, Generating default present(wpsclrp(:ngrdcol,gr%k_lb_zm,:sclr_dim),gr) 1129, Generating implicit firstprivate(ngrdcol,edsclr_dim) Generating NVIDIA GPU code 1130, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1131, ! blockidx%x threadidx%x collapsed 1129, Generating default present(wpedsclrp(:ngrdcol,gr%k_lb_zm,:edsclr_dim),gr) 1147, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1148, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1147, Generating default present(mu(:ngrdcol),clubb_params(:ngrdcol,60)) 1264, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1265, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1266, ! blockidx%x threadidx%x collapsed 1264, Generating default present(skw_zm(:ngrdcol,:nzm),gamma_skw_fnc(:ngrdcol,:nzm),clubb_params(:ngrdcol,57:59)) 1266, Generating implicit firstprivate(gamma_coef,gamma_coefc,gamma_coefb) 1320, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1321, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1322, ! blockidx%x threadidx%x collapsed 1320, Generating default present(sigma_sqd_w(:ngrdcol,:nzm),a3_coef(:ngrdcol,:nzm)) 1331, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1332, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1333, ! blockidx%x threadidx%x collapsed 1331, Generating default present(clubb_params(:ngrdcol,98),a3_coef(:ngrdcol,:nzm)) 1350, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1351, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1352, ! blockidx%x threadidx%x collapsed 1350, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt),wp3(:ngrdcol,:nzt),wp2_zt(:ngrdcol,:nzt)) 1359, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1360, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1361, ! blockidx%x threadidx%x collapsed 1359, Generating default present(wp3_on_wp2_zt(:ngrdcol,:nzt)) 1389, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1390, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1391, ! blockidx%x threadidx%x collapsed 1389, Generating default present(wp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm)) 1397, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 1398, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1399, ! blockidx%x threadidx%x collapsed 1397, Generating default present(up2(:ngrdcol,:nzm),wp2(:ngrdcol,:nzm),vp2(:ngrdcol,:nzm),em(:ngrdcol,:nzm)) 1408, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1409, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1410, ! blockidx%x threadidx%x collapsed 1408, Generating default present(sqrt_em_zt(:ngrdcol,:nzt)) 1439, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1440, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1441, ! blockidx%x threadidx%x collapsed 1439, Generating default present(ddzt_um(:ngrdcol,:nzm),ddzt_vm(:ngrdcol,:nzm),ddzt_umvm_sqd(:ngrdcol,:nzm)) 1448, Generating update self(ddzt_umvm_sqd(:,:)) 1512, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1513, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1514, ! blockidx%x threadidx%x collapsed 1512, Generating default present(tau_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),clubb_params(:ngrdcol,69)) 1522, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1523, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1524, ! blockidx%x threadidx%x collapsed 1522, Generating default present(tau_zm(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),em(:ngrdcol,:nzm)) 1531, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1532, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1533, ! blockidx%x threadidx%x collapsed 1531, Generating default present(invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_wp3_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,69),invrs_tau_xp2_zm(:ngrdcol,:nzm),tau_zm(:ngrdcol,:nzm),tau_max_zm(:ngrdcol,:nzm)) 1544, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1545, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1546, ! blockidx%x threadidx%x collapsed 1544, Generating default present(invrs_tau_zt(:ngrdcol,:nzt),clubb_params(:ngrdcol,69),invrs_tau_wp3_zt(:ngrdcol,:nzt),tau_zt(:ngrdcol,:nzt),tau_max_zt(:ngrdcol,:nzt)) 1610, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1611, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1612, ! blockidx%x threadidx%x collapsed 1610, Generating default present(clubb_params(:ngrdcol,37),kh_zt(:ngrdcol,:nzt),sqrt_em_zt(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt)) 1620, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1621, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1622, ! blockidx%x threadidx%x collapsed 1620, Generating default present(em(:ngrdcol,:nzm),lscale_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,37)) 1685, Generating update self(exner(:,:),rtm(:,:),thlm(:,:),p_in_pa(:,:),rcm(:,:)) 1718, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1719, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1720, ! blockidx%x threadidx%x collapsed 1718, Generating default present(mixt_frac_zm(:ngrdcol,:nzm),pdf_params_zm,varnce_w_1_zm(:ngrdcol,:nzm),pdf_params_zm%varnce_w_1(1:ngrdcol,1:nzm),pdf_params_zm%w_2(1:ngrdcol,1:nzm),pdf_params_zm%mixt_frac(1:ngrdcol,1:nzm),w_1_zm(:ngrdcol,:nzm),w_2_zm(:ngrdcol,:nzm),pdf_params_zm%w_1(1:ngrdcol,1:nzm),varnce_w_2_zm(:ngrdcol,:nzm),pdf_params_zm%varnce_w_2(1:ngrdcol,1:nzm)) 1756, Generating update self(stability_correction(:,:)) 1767, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1768, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1769, ! blockidx%x threadidx%x collapsed 1767, Generating default present(invrs_tau_c1_zm(:ngrdcol,:nzm),invrs_tau_c6_zm(:ngrdcol,:nzm),stability_correction(:ngrdcol,:nzm),invrs_tau_zm(:ngrdcol,:nzm),invrs_tau_n2_zm(:ngrdcol,:nzm)) 1777, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1778, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1779, ! blockidx%x threadidx%x collapsed 1777, Generating default present(invrs_tau_c6_zm(:ngrdcol,:nzm),invrs_tau_c1_zm(:ngrdcol,:nzm),invrs_tau_wpxp_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm)) 1789, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1790, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1791, ! blockidx%x threadidx%x collapsed 1789, Generating default present(invrs_tau_c14_zm(:ngrdcol,:nzm),invrs_tau_wp2_zm(:ngrdcol,:nzm)) 1807, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1808, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1809, ! blockidx%x threadidx%x collapsed 1807, Generating default present(invrs_tau_wp2_zm(:ngrdcol,:nzm),invrs_tau_c4_zm(:ngrdcol,:nzm)) 1826, Generating update self(brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_sqd_smth(:,:),invrs_tau_sfc(:,:),invrs_tau_no_n2_zm(:,:),brunt_vaisala_freq_sqd_splat(:,:),invrs_tau_bkgnd(:,:),invrs_tau_wp2_zm(:,:),ri_zm(:,:),invrs_tau_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_shear(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_xp2_zm(:,:)) 1904, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 1905, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1906, ! blockidx%x threadidx%x collapsed 1904, Generating default present(cx_fnc_richardson(:ngrdcol,:nzm)) 2233, Generating implicit firstprivate(nzm,ngrdcol) Generating NVIDIA GPU code 2234, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2235, ! blockidx%x threadidx%x collapsed 2233, Generating default present(kmh_zm(:ngrdcol,:nzm),km_zm(:ngrdcol,:nzm),kh_zm(:ngrdcol,:nzm),clubb_params(:ngrdcol,74:75)) 2244, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2245, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2246, ! blockidx%x threadidx%x collapsed 2244, Generating default present(edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt)) 2246, Generating implicit firstprivate(edsclr_dim) 2297, Generating update self(thlm(:,:),thlm700(:),thlm1000(:),edsclrm(:,:,:),rtm(:,:)) 2314, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 2315, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2316, ! blockidx%x threadidx%x collapsed 2314, Generating default present(rtm(:ngrdcol,:nzt),edsclrm(:ngrdcol,:nzt,edsclr_dim-1:edsclr_dim),thlm700(:ngrdcol),thlm1000(:ngrdcol),thlm(:ngrdcol,:nzt)) 2316, Generating implicit firstprivate(edsclr_dim) 2663, Generating update self(cloud_frac_zm(:,:),cloudy_downdraft_frac(:,:),vpwp_zt(:,:),w_down_in_cloud(:,:),sigma_sqd_w_zt(:,:),wp3_on_wp2(:,:),wp3_on_wp2_zt(:,:),a3_coef(:,:),cloudy_updraft_frac(:,:),rcm_zm(:,:),rtp3(:,:),thlp3(:,:),ice_supersat_frac_zm(:,:),skw_velocity(:,:),wp3_zm(:,:),wp2up2(:,:),wp2thvp(:,:),wpup2(:,:),wpthvp(:,:),wprtp2(:,:),wpthlp2(:,:),sigma_sqd_w(:,:),wprtp_zt(:,:),wp2_zt(:,:),kh_zm(:,:),tau_zm(:,:),lscale(:,:),lscale_down(:,:),wp2rcp(:,:),wp2rtp(:,:),kh_zt(:,:),upwp_zt(:,:),thvm(:,:),thv_ds_zt(:,:),rtpthvp(:,:),rcm_in_layer(:,:),a3_coef_zt(:,:),rcm(:,:),ice_supersat_frac(:,:),cloud_frac(:,:),exner(:,:),cloud_cover(:,:),rcm_supersat_adj(:,:),pdf_params%w_2(:,:),rc_coef(:,:),wp4(:,:),rc_coef_zm(:,:),w_up_in_cloud(:,:),wm_zm(:,:),thv_ds_zm(:,:),thlpthvp(:,:),rho_ds_zm(:,:),rho(:,:),rho_ds_zt(:,:),rcp2(:,:),em(:,:),lscale_up(:,:),thlprcp(:,:),rtpthlp_zt(:,:),wp2thlp(:,:),wpthlp_zt(:,:),rtpthlp(:,:),rtprcp(:,:),thlp2_zt(:,:),thlp2(:,:),thlm_zm(:,:),rtp2_zt(:,:),rtp2(:,:),rtm_zm(:,:),wp3(:,:),wp2vp2(:,:),wp2(:,:),wm_zt(:,:),wpthlp(:,:),wprtpthlp(:,:),wprtp(:,:),wprcp(:,:),rtm(:,:),rho_zm(:,:),thlm(:,:),tau_zt(:,:),vp2(:,:),up2(:,:),vpwp(:,:),vp2_zt(:,:),upwp(:,:),up2_zt(:,:),vm(:,:),vg(:,:),um(:,:),ug(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),p_in_pa(:,:),pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),wpvp2(:,:)) 2710, Generating update self(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%alpha_rt(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_2(:,:)) 2735, Generating update self(wp2sclrp(:,:,:),wpsclrprtp(:,:,:),wpsclrp2(:,:,:),wpsclrp(:,:,:),sclrpthvp(:,:,:),sclrp2(:,:,:),wpedsclrp(:,:,:),sclrpthlp(:,:,:),sclrm(:,:,:),sclrprtp(:,:,:),sclrprcp(:,:,:),sclrm_forcing(:,:,:),wpsclrpthlp(:,:,:)) 2740, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:)) 2851, Generating update self(rtp2(:,:),thlm_forcing(:,:),rtm_forcing(:,:),wp2(:,:),wm_zt(:,:),wprtp_sfc(:),rtpthlp(:,:),wp3(:,:),rho_zm(:,:),vm_forcing(:,:),um_forcing(:,:),vp2(:,:),upwp_sfc(:),up2(:,:),thv_ds_zt(:,:),p_in_pa(:,:),vpwp(:,:),upwp(:,:),wprtp(:,:),wpthlp(:,:),thv_ds_zm(:,:),thlp2(:,:),invrs_rho_ds_zm(:,:),exner(:,:),rho_ds_zm(:,:),rho(:,:),p_sfc(:),rho_ds_zt(:,:),invrs_rho_ds_zt(:,:),wm_zm(:,:),vpwp_sfc(:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),wpthlp_sfc(:)) 2858, Generating update self(sclrm(:,:,:),sclrprtp(:,:,:),sclrp2(:,:,:),sclrm_forcing(:,:,:),wpedsclrp_sfc(:,:),sclrpthlp(:,:,:),wpsclrp(:,:,:),wpsclrp_sfc(:,:)) 2862, Generating update self(edsclrm_forcing(:,:,:),edsclrm(:,:,:)) 2898, Generating update self(thlm(:,:),rtm_forcing(:,:),rtm(:,:),rho_ds_zt(:,:),rho_ds_zm(:,:),wprtp_sfc(:),wprtp(:,:),wm_zt(:,:),thlm_forcing(:,:),wm_zm(:,:)) 2970, Generating exit data delete(wpsclrp2(:,:,:),wpsclrprtp(:,:,:),wpsclrp_zt(:,:),wp2sclrp(:,:,:),sclrprcp(:,:,:),sclrp2_zt(:,:),wpsclrpthlp(:,:,:)) 2974, Generating exit data delete(wpedsclrp(:,:,:)) 2977, Generating exit data delete(lhs_splat_wp2(:,:),kmh_zm(:,:),mixt_frac_zm(:,:),tau_max_zm(:,:),stability_correction(:,:),lscale_down(:,:),rcp2_zt(:,:),a3_coef_zt(:,:),brunt_vaisala_freq_sqd_splat(:,:),brunt_vaisala_freq_sqd_moist(:,:),brunt_vaisala_freq_sqd_smth(:,:),brunt_vaisala_freq_sqd_mixed(:,:),brunt_vaisala_freq_sqd(:,:),brunt_vaisala_freq_sqd_dry(:,:),brunt_vaisala_freq_clipped(:,:),cloud_frac_zm(:,:),invrs_tau_wp3_zm(:,:),invrs_tau_xp2_zm(:,:),invrs_tau_no_n2_zm(:,:),invrs_tau_sfc(:,:),ice_supersat_frac_zm(:,:),invrs_tau_n2_zm(:,:),invrs_tau_wp2_zm(:,:),invrs_tau_wp3_zt(:,:),invrs_tau_shear(:,:),invrs_tau_bkgnd(:,:),invrs_tau_c1_zm(:,:),invrs_tau_c6_zm(:,:),invrs_tau_wpxp_zm(:,:),invrs_tau_c14_zm(:,:),invrs_tau_c4_zm(:,:),invrs_tau_n2_iso(:,:),sqrt_em_zt(:,:),rc_coef(:,:),thlm1000(:),tau_zt(:,:),rcm_supersat_adj(:,:),thlm700(:),ri_zm(:,:),gamma_skw_fnc(:,:),brunt_vaisala_freq_sqd_zt(:,:),rcp2(:,:),lscale_zm(:,:),varnce_w_1_zm(:,:),upwp_zt(:,:),w_1_zm(:,:),vpwp_zt(:,:),xp3_coef_fnc(:,:),wpthlp_zt(:,:),skw_zt(:,:),sigma_sqd_w(:,:),rtpthlp_zt(:,:),em(:,:),km_zm(:,:),invrs_tau_zt(:,:),mu(:),wp3_on_wp2(:,:),wp2rcp(:,:),a3_coef(:,:),sigma_sqd_w_zt(:,:),vp2_zt(:,:),up2_zt(:,:),varnce_w_2_zm(:,:),thvm_zm(:,:),rtprcp(:,:),rtm_zm(:,:),wprtp2(:,:),wpthlp2(:,:),thlm_zm(:,:),w_2_zm(:,:),ddzt_umvm_sqd(:,:),ddzt_um(:,:),ddzt_umvm_sqd_clipped(:,:),ddzm_thvm_zm(:,:),sigma_sqd_w_tmp(:,:),tau_zm(:,:),tau_max_zt(:,:),ddzt_vm(:,:),lhs_splat_wp3(:,:),lscale_up(:,:),lscale_max(:),wp3_on_wp2_zt(:,:),wp2_zt(:,:),wprtp_zt(:,:),wp3_zm(:,:),wprtpthlp(:,:),rcm_zm(:,:),rtp2_zt(:,:),cx_fnc_richardson(:,:),thvm(:,:),thlp2_zt(:,:),skw_zm(:,:),skw_velocity(:,:)) [ 55%] Building Fortran object src/CLUBB_core/CMakeFiles/clubb_core_lib.dir/clubb_api_module.F90.o advance_clubb_core_api_single_col: 1256, Generating copyin(fcor_col(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:)) [if not already present] Generating copyout(lscale_col(:,:)) [if not already present] Generating copyin(nu_vert_res_dep%nu10(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep,nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu2(:)) [if not already present] Generating copy(rtpthvp_col(:,:)) [if not already present] Generating copyout(cloudy_updraft_frac_col(:,:)) [if not already present] Generating copy(exner_col(:,:)) [if not already present] Generating copyin(sclr_idx) [if not already present] Generating copy(thlm_col(:,:),rtm_col(:,:),um_col(:,:),vm_col(:,:),wprtp_col(:,:),wpthlp_col(:,:),rtp2_col(:,:),thlp2_col(:,:),rtpthlp_col(:,:)) [if not already present] Generating copyout(w_up_in_cloud_col(:,:)) [if not already present] Generating copyin(wm_zm_col(:,:),rho_ds_zt_col(:,:),rfrzm_col(:,:),rho_col(:,:),rho_ds_zm_col(:,:)) [if not already present] Generating copy(ice_supersat_frac_col(:,:)) [if not already present] Generating copyin(invrs_rho_ds_zm_col(:,:)) [if not already present] Generating copy(thlpthvp_col(:,:)) [if not already present] Generating copyin(thv_ds_zm_col(:,:)) [if not already present] Generating copyout(rcm_in_layer_col(:,:)) [if not already present] Generating copyin(wpthlp_forcing_col(:,:),wprtp_forcing_col(:,:)) [if not already present] Generating copy(upwp_pert_col(:,:),vpwp_pert_col(:,:),p_in_pa_col(:,:)) [if not already present] Generating copyin(upwp_sfc_col(:),vpwp_sfc_col(:),rtm_forcing_col(:,:),thlm_forcing_col(:,:)) [if not already present] Generating copy(um_pert_col(:,:),vm_pert_col(:,:)) [if not already present] Generating copyin(thv_ds_zt_col(:,:),upwp_sfc_pert_col(:),gr%zt(:,:),host_dx_col(:),p_sfc_col(:)) [if not already present] Generating copy(pdf_params%w_2(:,:)) [if not already present] Generating copyin(clubb_params_col(:,:)) [if not already present] Generating copy(err_info_api%err_code(:)) [if not already present] Generating copyin(ug_col(:,:)) [if not already present] Generating copy(uprcp_col(:,:)) [if not already present] Generating copyin(vg_col(:,:)) [if not already present] Generating copy(vprcp_col(:,:)) [if not already present] Generating copyin(um_ref_col(:,:),vm_ref_col(:,:)) [if not already present] Generating copy(up2_col(:,:),vp2_col(:,:)) [if not already present] Generating copyin(rho_zm_col(:,:)) [if not already present] Generating copyout(wprcp_col(:,:)) [if not already present] Generating copyin(sfc_elevation_col(:),wprtp_sfc_col(:),rtm_ref_col(:,:),rtp2_forcing_col(:,:),thlm_ref_col(:,:),thlp2_forcing_col(:,:)) [if not already present] Generating copy(rtp3_col(:,:)) [if not already present] Generating copyin(wm_zt_col(:,:)) [if not already present] Generating copy(wp2vp2_col(:,:)) [if not already present] Generating copyin(nu_vert_res_dep%nu9(:),err_info_api%err_header(:)) [if not already present] Generating copy(rc_coef_zm_col(:,:)) [if not already present] Generating copyout(cloud_cover_col(:,:)) [if not already present] Generating copyin(wpthlp_sfc_col(:)) [if not already present] Generating copy(wp2thlp_col(:,:)) [if not already present] Generating copyin(rtpthlp_forcing_col(:,:)) [if not already present] Generating copyout(thlprcp_col(:,:)) [if not already present] Generating copy(wp2_col(:,:),wp2rtp_col(:,:),up3_col(:,:),vp3_col(:,:),pdf_params_zm%w_2(:,:),wp3_col(:,:),wpthvp_col(:,:),wpup2_col(:,:),wp2thvp_col(:,:),wp2up2_col(:,:)) [if not already present] Generating copyin(host_dy_col(:),um_forcing_col(:,:),vm_forcing_col(:,:)) [if not already present] Generating copy(upwp_col(:,:),vpwp_col(:,:)) [if not already present] Generating copyin(err_info_api) [if not already present] Generating copy(pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present] Generating copyin(pdf_params) [if not already present] Generating copy(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:)) [if not already present] Generating copyin(pdf_params_zm) [if not already present] Generating copy(pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rcm_col(:,:),wp4_col(:,:)) [if not already present] Generating copyout(w_down_in_cloud_col(:,:)) [if not already present] Generating copyin(vpwp_sfc_pert_col(:)) [if not already present] Generating copyout(cloudy_downdraft_frac_col(:,:)) [if not already present] Generating copy(cloud_frac_col(:,:)) [if not already present] Generating copyin(invrs_rho_ds_zt_col(:,:)) [if not already present] Generating copyout(kh_zm_col(:,:),invrs_tau_zm_col(:,:)) [if not already present] Generating copy(thlp3_col(:,:)) [if not already present] Generating copyout(kh_zt_col(:,:)) [if not already present] Generating copy(wpvp2_col(:,:)) [if not already present] 1337, Generating copy(sclrm_col(:,:,:),wpsclrp_col(:,:,:)) [if not already present] Generating copyin(sclr_tol(:)) [if not already present] Generating copy(sclrpthvp_col(:,:,:)) [if not already present] Generating copyin(sclrm_forcing_col(:,:,:)) [if not already present] Generating copy(sclrp2_col(:,:,:),sclrp3_col(:,:,:),sclrprtp_col(:,:,:),sclrpthlp_col(:,:,:)) [if not already present] Generating copyin(wpsclrp_sfc_col(:,:)) [if not already present] 1342, Generating copyin(edsclrm_forcing_col(:,:,:)) [if not already present] Generating copy(edsclrm_col(:,:,:)) [if not already present] Generating copyin(wpedsclrp_sfc_col(:,:)) [if not already present] 1346, Generating copyin(wphydrometp_col(:,:,:),wp2hmp_col(:,:,:),thlphmp_zt_col(:,:,:),l_mix_rat_hm(:),rtphmp_zt_col(:,:,:)) [if not already present] advance_clubb_core_api_multi_col: 1879, Generating copyin(fcor(:),gr%weights_zt2zm(:,:,:),gr%zm(:,:),gr,gr%dzm(:,:),gr%invrs_dzm(:,:),gr%dzt(:,:),gr%weights_zm2zt(:,:,:),gr%invrs_dzt(:,:)) [if not already present] Generating copyout(lscale(:,:)) [if not already present] Generating copyin(nu_vert_res_dep%nu10(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep,nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu2(:)) [if not already present] Generating copy(rtpthvp(:,:)) [if not already present] Generating copyout(cloudy_updraft_frac(:,:)) [if not already present] Generating copy(exner(:,:)) [if not already present] Generating copyin(sclr_idx) [if not already present] Generating copy(thlm(:,:),rtm(:,:),um(:,:),vm(:,:),wprtp(:,:),wpthlp(:,:),rtp2(:,:),thlp2(:,:),rtpthlp(:,:)) [if not already present] Generating copyout(w_up_in_cloud(:,:)) [if not already present] Generating copyin(wm_zm(:,:),rho_ds_zt(:,:),rfrzm(:,:),rho(:,:),rho_ds_zm(:,:)) [if not already present] Generating copy(ice_supersat_frac(:,:)) [if not already present] Generating copyin(invrs_rho_ds_zm(:,:)) [if not already present] Generating copy(thlpthvp(:,:)) [if not already present] Generating copyin(thv_ds_zm(:,:)) [if not already present] Generating copyout(rcm_in_layer(:,:)) [if not already present] Generating copyin(wpthlp_forcing(:,:),wprtp_forcing(:,:)) [if not already present] Generating copy(upwp_pert(:,:),vpwp_pert(:,:),p_in_pa(:,:)) [if not already present] Generating copyin(upwp_sfc(:),vpwp_sfc(:),rtm_forcing(:,:),thlm_forcing(:,:)) [if not already present] Generating copy(um_pert(:,:),vm_pert(:,:)) [if not already present] Generating copyin(thv_ds_zt(:,:),upwp_sfc_pert(:),gr%zt(:,:),host_dx(:),p_sfc(:)) [if not already present] Generating copy(pdf_params%w_2(:,:)) [if not already present] Generating copyin(clubb_params(:,:)) [if not already present] Generating copyout(err_info_api%err_code(:)) [if not already present] Generating copyin(ug(:,:)) [if not already present] Generating copy(uprcp(:,:)) [if not already present] Generating copyin(vg(:,:)) [if not already present] Generating copy(vprcp(:,:)) [if not already present] Generating copyin(um_ref(:,:),vm_ref(:,:)) [if not already present] Generating copy(up2(:,:),vp2(:,:)) [if not already present] Generating copyin(rho_zm(:,:)) [if not already present] Generating copyout(wprcp(:,:)) [if not already present] Generating copyin(sfc_elevation(:),wprtp_sfc(:),rtm_ref(:,:),rtp2_forcing(:,:),thlm_ref(:,:),thlp2_forcing(:,:)) [if not already present] Generating copy(rtp3(:,:)) [if not already present] Generating copyin(wm_zt(:,:)) [if not already present] Generating copy(wp2vp2(:,:)) [if not already present] Generating copyin(nu_vert_res_dep%nu9(:),err_info_api%err_header(:)) [if not already present] Generating copy(rc_coef_zm(:,:)) [if not already present] Generating copyout(cloud_cover(:,:)) [if not already present] Generating copyin(wpthlp_sfc(:)) [if not already present] Generating copy(wp2thlp(:,:)) [if not already present] Generating copyin(rtpthlp_forcing(:,:)) [if not already present] Generating copyout(thlprcp(:,:)) [if not already present] Generating copy(wp2(:,:),wp2rtp(:,:),up3(:,:),vp3(:,:),pdf_params_zm%w_2(:,:),wp3(:,:),wpthvp(:,:),wpup2(:,:),wp2thvp(:,:),wp2up2(:,:)) [if not already present] Generating copyin(host_dy(:),um_forcing(:,:),vm_forcing(:,:)) [if not already present] Generating copy(upwp(:,:),vpwp(:,:),pdf_params%varnce_w_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%rsatl_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%alpha_rt(:,:)) [if not already present] Generating copyin(pdf_params) [if not already present] Generating copy(pdf_params%covar_chi_eta_2(:,:),pdf_params%crt_1(:,:),pdf_params%crt_2(:,:),pdf_params%cthl_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%rc_2(:,:),pdf_params%rsatl_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rc_1(:,:),pdf_params%chi_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%cthl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%alpha_rt(:,:)) [if not already present] Generating copyin(pdf_params_zm) [if not already present] Generating copy(pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%ice_supersat_frac_1(:,:),rcm(:,:),wp4(:,:)) [if not already present] Generating copyout(w_down_in_cloud(:,:)) [if not already present] Generating copyin(vpwp_sfc_pert(:)) [if not already present] Generating copyout(cloudy_downdraft_frac(:,:)) [if not already present] Generating copy(cloud_frac(:,:)) [if not already present] Generating copyin(invrs_rho_ds_zt(:,:)) [if not already present] Generating copyout(kh_zm(:,:),invrs_tau_zm(:,:)) [if not already present] Generating copy(thlp3(:,:)) [if not already present] Generating copyout(kh_zt(:,:)) [if not already present] Generating copyin(err_info_api) [if not already present] Generating copy(wpvp2(:,:)) [if not already present] 1950, 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] 1954, Generating copyin(edsclrm_forcing(:,:,:)) [if not already present] Generating copy(edsclrm(:,:,:)) [if not already present] Generating copyin(wpedsclrp_sfc(:,:)) [if not already present] 1958, Generating copyin(wphydrometp(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:),l_mix_rat_hm(:),rtphmp_zt(:,:,:)) [if not already present] calculate_thlp2_rad_api: 2100, 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] [ 55%] Linking Fortran static library libclubb_core_lib.a [ 55%] Built target clubb_core_lib Scanning dependencies of target bugsrad_lib Scanning dependencies of target text_writer_lib Scanning dependencies of target microphys_utils_lib [ 56%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/kinds.F90.o Scanning dependencies of target benchmark_cases_lib Scanning dependencies of target coamps_lib [ 56%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/variables_radiation_module.F90.o [ 56%] Building Fortran object src/CMakeFiles/text_writer_lib.dir/text_writer.F90.o [ 56%] Building Fortran object src/Microphys/Microphys_utils/CMakeFiles/microphys_utils_lib.dir/microphys_stats_vars_module.F90.o [ 58%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjmlt.F.o [ 58%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/diag_ustar_module.F90.o [ 59%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/adjtq.F.o [ 59%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/time_dependent_input.F90.o diag_ustar: 36, Generating acc routine seq Generating NVIDIA GPU code [ 59%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/conice.F.o [ 60%] Linking Fortran static library libtext_writer_lib.a [ 60%] Built target text_writer_lib [ 60%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa10g.F.o [ 61%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/spec_hum_to_mixing_ratio.F90.o [ 61%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_physconst.F90.o [ 61%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugsrad_planck.F90.o [ 61%] Linking Fortran static library libmicrophys_utils_lib.a 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)) [ 61%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_sed_module.F90.o 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)) [ 61%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/wangara.F90.o [ 61%] Built target microphys_utils_lib [ 61%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloud_correlate.F90.o [ 61%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/newexp.F90.o apply_time_dependent_forcings_from_array: 649, Generating create(temp_array(:)) [if not already present] 663, Generating update device(temp_array(:)) 671, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 672, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 673, ! blockidx%x threadidx%x collapsed 671, Generating default present(thlm_f(:ngrdcol,:nzt),exner(:ngrdcol,:nzt)) 680, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 681, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 682, ! blockidx%x threadidx%x collapsed 680, Generating default present(thlm_f(:ngrdcol,:nzt)) 689, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 690, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 691, ! blockidx%x threadidx%x collapsed 689, Generating default present(thlm_f(:ngrdcol,:nzt)) 700, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 701, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 702, ! blockidx%x threadidx%x collapsed 700, Generating default present(sclr_idx,thlm_f(:ngrdcol,:nzt),sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_thl)) 711, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 712, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 713, ! blockidx%x threadidx%x collapsed 711, Generating default present(edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_thl),thlm_f(:ngrdcol,:nzt),sclr_idx) 725, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 726, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 727, ! blockidx%x threadidx%x collapsed 725, Generating default present(rtm_f(:ngrdcol,:nzt),rtm(:ngrdcol,:nzt)) 734, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 735, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 736, ! blockidx%x threadidx%x collapsed 734, Generating default present(rtm_f(:ngrdcol,:nzt)) 745, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 746, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 747, ! blockidx%x threadidx%x collapsed 745, Generating default present(sclrm_forcing(:ngrdcol,:nzt,sclr_idx%iisclr_rt),sclr_idx,rtm_f(:ngrdcol,:nzt)) 756, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 757, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 758, ! blockidx%x threadidx%x collapsed 756, Generating default present(sclr_idx,rtm_f(:ngrdcol,:nzt),edsclrm_forcing(:ngrdcol,:nzt,sclr_idx%iiedsclr_rt)) 767, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 768, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 769, ! blockidx%x threadidx%x collapsed 767, Generating default present(um_ref(:ngrdcol,:nzt)) 776, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 777, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 778, ! blockidx%x threadidx%x collapsed 776, Generating default present(vm_ref(:ngrdcol,:nzt)) 785, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 786, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 787, ! blockidx%x threadidx%x collapsed 785, Generating default present(um_f(:ngrdcol,:nzt)) 794, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 795, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 796, ! blockidx%x threadidx%x collapsed 794, Generating default present(vm_f(:ngrdcol,:nzt)) 806, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 807, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 808, ! blockidx%x threadidx%x collapsed 806, Generating default present(wm_zt(:ngrdcol,:nzt)) 815, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 816, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 817, ! blockidx%x threadidx%x collapsed 815, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt)) 824, Generating implicit firstprivate(nzt) Generating NVIDIA GPU code 825, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 829, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 830, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 831, ! blockidx%x threadidx%x collapsed 829, Generating default present(wm_zt(:ngrdcol,:nzt),rho(:ngrdcol,:nzt)) 844, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 845, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 846, ! blockidx%x threadidx%x collapsed 844, Generating default present(ug(:ngrdcol,:nzt)) 853, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 854, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 855, ! blockidx%x threadidx%x collapsed 853, Generating default present(vg(:ngrdcol,:nzt)) [ 61%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa11g.F.o Scanning dependencies of target KK_microphys_lib 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,:)) [ 61%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic_constants.f90.o wangara_sfclyr: 171, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 172, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 171, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol)) 172, Generating implicit firstprivate(time_est) Scanning dependencies of target morrison_microphys_lib [ 62%] Building Fortran object src/Microphys/Morrison_microphys/CMakeFiles/morrison_microphys_lib.dir/module_mp_graupel.F90.o [ 62%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12.F.o [ 62%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/parameters_KK.F90.o [ 63%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/cloudg.F.o NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 300) 0 inform, 1 warnings, 0 severes, 0 fatal for module_mp_graupel [ 63%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp1.F.o [ 63%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/AiryFunction.f90.o NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5894) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5905) [ 63%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_local_means.F90.o NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5928) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5976) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 5980) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6066) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6073) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6079) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6204) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6210) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6248) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6253) NVFORTRAN-W-0173-PGI Fortran extension: nonstandard use of data type length specifier (/home/jenkins/workspace/clubb_driver_test/src/Microphys/Morrison_microphys/module_mp_graupel.F90: 6257) [ 63%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/comscp2.F.o [ 63%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/rayle.F.o [ 64%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa12g.F.o [ 64%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw.F.o [ 64%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa13g.F.o [ 65%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_iter.F.o [ 65%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/Parabolic.f90.o [ 65%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa14g.F.o [ 65%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_ocastrndm.F90.o [ 65%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa15.F.o [ 66%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa17g.F.o [ 66%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18.F.o [ 66%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_lw_sel.F.o [ 66%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_bs.F.o [ 66%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa18g.F.o [ 66%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19.F.o [ 66%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa19g.F.o [ 67%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa20g.F.o [ 67%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw.F.o [ 67%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21.F.o [ 67%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/jun25.F90.o [ 68%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_iter.F.o [ 68%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/two_rt_sw_ocastrndm.F90.o [ 68%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa21g.F.o [ 69%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_a.F90.o [ 69%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22.F.o [ 69%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/nov11.F90.o [ 69%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa22g.F.o [ 70%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa25.F.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)) [ 70%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa26.F.o [ 70%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27.F.o [ 70%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/sfc_flux.F90.o [ 70%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gascon.F.o [ 70%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa27r.F.o [ 70%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/gases_ckd.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)) [ 70%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/bomex.F90.o compute_ubar: 102, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 103, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 102, Generating default present(vm_sfc(:ngrdcol),um_sfc(:ngrdcol),ubar(:ngrdcol)) compute_wpthlp_sfc: 216, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 217, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 216, Generating default present(t_sfc(:ngrdcol),exner_sfc(:ngrdcol),cd(:ngrdcol),thlm_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ubar(:ngrdcol)) compute_wprtp_sfc: 258, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 259, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 258, Generating default present(cd(:ngrdcol),rtm_sfc(:ngrdcol),adjustment(:ngrdcol),wprtp_sfc(:ngrdcol),ubar(:ngrdcol)) 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 [ 71%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa28.F.o [ 72%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_nov02.F90.o bomex_tndcy: 82, Generating enter data create(qtm_forcing(:,:)) 87, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 88, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 89, ! blockidx%x threadidx%x collapsed 87, Generating default present(gr%zt(1:ngrdcol,1:gr%nzt),gr,qtm_forcing(:ngrdcol,:gr%nzt),thlm_forcing(:ngrdcol,:gr%nzt)) 114, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 115, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 116, ! blockidx%x threadidx%x collapsed 114, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:),thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr) 124, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 126, ! blockidx%x threadidx%x collapsed 124, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) 133, Generating exit data delete(qtm_forcing(:,:)) bomex_sfclyr: 193, Generating enter data copyin(wpqtp_sfc(:)) 208, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 209, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 208, Generating default present(wpqtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol)) 209, Generating implicit firstprivate(wpqtp_sfc_calc,wpthlp_sfc_calc) 224, Generating exit data delete(wpqtp_sfc(:)) [ 72%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa5g.F.o [ 72%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa6.F.o [ 72%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7.F.o [ 72%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/clex9_oct14.F90.o [ 73%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_rad.F.o [ 74%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_utilities.F90.o [ 74%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa7g.F.o [ 75%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa8g.F.o [ 75%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9.F.o [ 75%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/eqa9g.F.o [ 75%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cloud_feedback.F90.o [ 75%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esati.F.o [ 75%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_means.F90.o [ 75%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_covar.F90.o [ 75%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esat_new.F.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(:)) [ 76%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/PDF_integrals_all_MM.F90.o [ 76%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/cobra.F90.o [ 77%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/esatv.F.o [ 77%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/frzh.F.o [ 77%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf01.F90.o [ 77%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/dycoms2_rf02.F90.o cobra_sfclyr: 144, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 145, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 144, Generating default present(rho_sfc(:),t_sfc(:ngrdcol),thlm_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),z(:),ubar(:),wprtp_sfc(:ngrdcol),ustar(:ngrdcol)) 145, Generating implicit firstprivate(t_sfc_calc,moisture_flx2,co2_flx2,heat_flx,heat_flx2,moisture_flx,bflx,co2_flx) 176, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 177, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 176, Generating default present(wpthlp_sfc(:ngrdcol),wpsclrp_sfc(:ngrdcol,:),wprtp_sfc(:ngrdcol),sclr_idx) 177, Generating implicit firstprivate(co2_flx2) 185, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 186, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 185, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),sclr_idx,wpedsclrp_sfc(:ngrdcol,:)) 186, Generating implicit firstprivate(co2_flx2) [ 77%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/gamma.F.o [ 77%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmcol.F.o [ 77%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_means.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,:)) [ 77%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/ekman.F90.o dycoms2_rf01_sfclyr: 176, Generating enter data create(rsat(:),cd(:)) 192, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 193, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 192, Generating default present(t_sfc(:ngrdcol),rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol)) 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,:)) 193, Generating implicit firstprivate(t_sfc_interp,sens_ht,latent_ht) 202, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 203, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 202, Generating default present(ustar(:ngrdcol),t_sfc(:),rsat(:ngrdcol),cd(:ngrdcol),p_sfc(:)) 203, Generating implicit firstprivate(t_sfc_interp,saturation_formula) 223, Generating exit data delete(rsat(:),cd(:)) dycoms2_rf02_sfclyr: 194, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 195, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 194, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol)) 195, Generating implicit firstprivate(sens_ht,latent_ht) ekman_sfclyr: 67, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 68, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 67, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol)) [ 77%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_Nrm_tendencies.F90.o [ 78%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqi.F.o [ 79%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_covariances.F90.o [ 79%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_lwr.F.o [ 79%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/nrmtqw.F.o [ 79%] Building Fortran object src/Radiation/BUGSrad/CMakeFiles/bugsrad_lib.dir/bugs_swr.F.o [ 79%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qsatvi.F.o [ 79%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/fire.F90.o [ 79%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls2.F90.o [ 79%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/qtadj.F.o [ 79%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_turbulent_sed.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(:)) [ 80%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3.F90.o [ 80%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/slope.F.o [ 81%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqg.F.o gabls2_tndcy: 91, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 92, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 93, ! blockidx%x threadidx%x collapsed 91, Generating default present(wm_zt(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt),gr) 106, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 107, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 108, ! blockidx%x threadidx%x collapsed 106, Generating default present(wm_zt(:ngrdcol,:gr%nzt),gr) 118, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 119, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 118, Generating default present(wm_zm(:ngrdcol,:),gr) 124, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 125, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 126, ! blockidx%x threadidx%x collapsed 124, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr) 138, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 139, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 140, ! blockidx%x threadidx%x collapsed 138, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclrm_forcing(:ngrdcol,:gr%nzt,:),rtm_forcing(:ngrdcol,:gr%nzt),sclr_idx,gr) 149, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 150, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 151, ! blockidx%x threadidx%x collapsed 149, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),sclr_idx,rtm_forcing(:ngrdcol,:gr%nzt),gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:)) gabls3_sfclyr: 98, Generating enter data create(c_10(:),offset(:)) 101, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 102, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 101, Generating default present(c_10(:ngrdcol),offset(:ngrdcol)) 114, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 115, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 114, Generating default present(veg_t_in_k(:ngrdcol),ustar(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),lowest_level(:),exner_sfc(:ngrdcol),ubar(:)) 115, Generating implicit firstprivate(veg_theta_in_k,bflx) 122, Generating exit data delete(offset(:),c_10(:)) gabls2_sfclyr: 241, Generating enter data create(rsat(:),cz(:)) 276, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 277, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 276, Generating default present(cz(:ngrdcol),t_sfc(:),rsat(:ngrdcol),lowest_level(:ngrdcol),p_sfc(:)) 277, Generating implicit firstprivate(t_sfc_calc,saturation_formula) 293, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 294, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 293, Generating default present(ustar(:ngrdcol),lowest_level(:),p_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),t_sfc(:ngrdcol),ubar(:)) 294, Generating implicit firstprivate(sstheta,bflx) 305, Generating exit data delete(rsat(:),cz(:)) [ 81%] Building Fortran object src/Microphys/KK_microphys/CMakeFiles/KK_microphys_lib.dir/KK_upscaled_variances.F90.o [ 81%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqi.F.o [ 81%] Linking Fortran static library libbugsrad_lib.a [ 81%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/gabls3_night.F90.o [ 81%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqr.F.o [ 81%] Building Fortran object src/Microphys/COAMPS_microphys/CMakeFiles/coamps_lib.dir/tgqs.F.o [ 81%] Built target bugsrad_lib [ 81%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/lba.F90.o [ 81%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/mpace_b.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 [ 81%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/neutral_case.F90.o [ 81%] Linking Fortran static library libcoamps_lib.a [ 82%] Linking Fortran static library libKK_microphys_lib.a 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,:)) [ 82%] Built target coamps_lib [ 82%] Built target KK_microphys_lib lba_sfclyr: 172, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 173, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 172, Generating default present(wprtp_sfc(:ngrdcol),ustar(:ngrdcol),rho_sfc(:),thlm_sfc(:ngrdcol),z(:),wpthlp_sfc(:ngrdcol),ubar(:)) 173, Generating implicit firstprivate(ft,bflx) neutral_case_sfclyr: 76, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 77, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 76, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol),ustar(:ngrdcol)) 77, Generating implicit firstprivate(time) [ 82%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/rico.F90.o Scanning dependencies of target silhs_lib [ 82%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/est_kessler_microphys_module.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,:)) 163, Generating exit data delete(velocity_omega,t_tendency) mpace_b_sfclyr: 232, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 233, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 232, Generating default present(rho_sfc(:),wprtp_sfc(:ngrdcol),wpthlp_sfc(:ngrdcol),ustar(:ngrdcol)) 233, Generating implicit firstprivate(latent_heat_flx,sensible_heat_flx) [ 82%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_arrays.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,:)) 165, Generating exit data delete(qtm_forcing(:,:)) [ 82%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/mt95.F90.o [ 82%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/output_2D_samples_module.F90.o rico_sfclyr: 270, Generating enter data create(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:)) 287, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 288, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 287, Generating default present(t_sfc(:),ustar(:ngrdcol),rsat(:ngrdcol),p_sfc(:)) 288, Generating implicit firstprivate(t_sfc_interp,saturation_formula) 318, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 319, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 318, Generating default present(z_bot(:ngrdcol),cq(:ngrdcol),ch(:ngrdcol),cm(:ngrdcol)) 344, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 345, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 344, Generating default present(cm(:ngrdcol),ubar(:ngrdcol),um_sfc(:ngrdcol),upwp_sfc(:ngrdcol),vpwp_sfc(:ngrdcol),vm_sfc(:ngrdcol)) 352, Generating exit data delete(cm(:),ch(:),cq(:),ubar(:),rsat(:),cz(:)) [ 82%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/twp_ice.F90.o [ 82%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/parameters_silhs.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(:)) [ 83%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/transform_to_pdf_module.F90.o [ 83%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm.F90.o [ 83%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_0003.F90.o [ 83%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_3year.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) 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) 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) 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) 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 [ 83%] Linking Fortran static library libmorrison_microphys_lib.a [ 83%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/arm_97.F90.o 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) [ 84%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/astex_a209.F90.o [ 84%] Built target morrison_microphys_lib [ 84%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex.F90.o [ 84%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/atex_long.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) astex_a209_sfclyr: 193, Generating enter data create(ch(:),cq(:),rsat(:)) 207, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 208, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 207, Generating default present(ustar(:ngrdcol),t_sfc(:),rsat(:ngrdcol),lowestlevel(:ngrdcol),p_sfc(:),cq(:ngrdcol),ch(:ngrdcol)) 208, Generating implicit firstprivate(t_sfc_interp,saturation_formula) 238, Generating exit data delete(ch(:),rsat(:),cq(:)) calc_forcings: 42, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 43, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 44, ! blockidx%x threadidx%x collapsed 42, Generating default present(rtm_forcing(:ngrdcol,:gr%nzt),gr,z_inversion(:ngrdcol),thlm_forcing(:ngrdcol,:gr%nzt),gr%zt(1:ngrdcol,1:gr%nzt)) 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(:)) 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(:)) [ 85%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/math_utilities.F90.o [ 86%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/generate_uniform_sample_module.F90.o [ 86%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_importance_sample_module.F90.o [ 86%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/lh_microphys_var_covar_module.F90.o [ 86%] Building Fortran object src/Benchmark_cases/CMakeFiles/benchmark_cases_lib.dir/prescribe_forcings.F90.o [ 86%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/latin_hypercube_driver_module.F90.o prescribe_forcings: 303, Generating enter data create(thlm_bot(:),um_bot(:),z_bot(:),vm_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:)) 318, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 319, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 320, ! blockidx%x threadidx%x collapsed 318, Generating default present(rtm_forcing(:ngrdcol,:nzt),thlm_forcing(:ngrdcol,:nzt)) 326, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 327, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 328, ! blockidx%x threadidx%x collapsed 326, Generating default present(rtp2_forcing(:ngrdcol,:nzm),rtpthlp_forcing(:ngrdcol,:nzm),wpthlp_forcing(:ngrdcol,:nzm),wprtp_forcing(:ngrdcol,:nzm),thlp2_forcing(:ngrdcol,:nzm)) 374, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 375, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 374, Generating default present(rtm_forcing(:ngrdcol,nzt),thlm_forcing(:ngrdcol,nzt)) 375, Generating implicit firstprivate(nzt) 447, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 448, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 449, ! blockidx%x threadidx%x collapsed 447, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr) 471, Generating update self(p_in_pa(:,:)) 477, Generating update device(rtm_forcing(:,:),um_ref(:,:),thlm_forcing(:,:),edsclrm_forcing(:,:,:),sclrm_forcing(:,:,:),vm_ref(:,:),wm_zt(:,:),wm_zm(:,:)) 495, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 496, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 497, ! blockidx%x threadidx%x collapsed 495, Generating default present(thlm_forcing(:ngrdcol,:gr%nzt),rtm_forcing(:ngrdcol,:gr%nzt),gr) 504, Generating implicit firstprivate(sclr_dim,ngrdcol) Generating NVIDIA GPU code 505, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 506, ! blockidx%x threadidx%x collapsed 507, !$acc loop seq 504, Generating default present(sclrm_forcing(:ngrdcol,:gr%nzt,:sclr_dim),gr) 507, Loop is parallelizable 515, Generating implicit firstprivate(ngrdcol,edsclr_dim) Generating NVIDIA GPU code 516, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 517, ! blockidx%x threadidx%x collapsed 518, !$acc loop seq 515, Generating default present(gr,edsclrm_forcing(:ngrdcol,:gr%nzt,:edsclr_dim)) 518, Loop is parallelizable 596, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 597, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 596, Generating default present(ustar(:ngrdcol)) 620, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 621, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 620, Generating default present(ustar(:ngrdcol)) 634, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 635, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 634, Generating default present(ustar(:ngrdcol)) 656, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 657, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 656, Generating default present(ustar(:ngrdcol)) 794, Generating update self(rho_bot(:)) 797, Generating update device(ustar(:),wpthlp_sfc(:),wprtp_sfc(:)) 848, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 849, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 848, Generating default present(ustar(:ngrdcol)) 876, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 877, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 876, Generating default present(wpthlp_sfc(:ngrdcol),wprtp_sfc(:ngrdcol)) 877, Generating implicit firstprivate(sens_ht,latent_ht) 883, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 884, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 885, ! blockidx%x threadidx%x collapsed 883, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_thl),sclr_idx) 885, Generating implicit firstprivate(sens_ht) 892, Generating implicit firstprivate(ngrdcol,nzm) Generating NVIDIA GPU code 893, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 894, ! blockidx%x threadidx%x collapsed 892, Generating default present(wpsclrp(:ngrdcol,:nzm,sclr_idx%iisclr_rt),sclr_idx) 894, Generating implicit firstprivate(latent_ht) 905, Generating update self(rho_zm(:,:),upwp_sfc(:),ustar(:),t_sfc(:),vpwp_sfc(:),wpthlp_sfc(:),wprtp_sfc(:)) 935, Generating exit data delete(thlm_bot(:),um_bot(:),z_bot(:),vm_bot(:),exner_bot(:),rtm_bot(:),rho_bot(:),ustar(:),ubar(:)) read_surface_var_for_bc: 1041, Generating create(thlm_zm(:,:),um_zm(:,:),vm_zm(:,:),k_min(:),rtm_zm(:,:),exner_zm(:,:)) [if not already present] 1046, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1047, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1046, Generating default present(exner_bot(:ngrdcol),gr,z_bot(:ngrdcol),vm_bot(:ngrdcol),thlm_bot(:ngrdcol),um(:ngrdcol,:1),um_bot(:ngrdcol),vm(:ngrdcol,:1),rho_zm(:ngrdcol,:1),rtm(:ngrdcol,:1),rtm_bot(:ngrdcol),thlm(:ngrdcol,:1),rho_bot(:ngrdcol),p_sfc(:ngrdcol),gr%zt(1:ngrdcol,1)) 1066, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1067, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1074, !$acc loop seq 1066, Generating default present(gr,z_bot(:ngrdcol),gr%zt(1:ngrdcol,:)) 1067, Generating implicit firstprivate(k,min_val) 1074, Loop carried scalar dependence for min_val at line 1075 Loop carried reuse of k_min prevents parallelization 1084, Generating update self(k_min(:)) 1117, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1118, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1117, Generating default present(gr,rho_bot(:ngrdcol),p_sfc(:ngrdcol),exner_bot(:ngrdcol),z_bot(:),vm_bot(:ngrdcol),thlm_bot(:ngrdcol),um_bot(:ngrdcol),rtm_bot(:ngrdcol),rho_zm(:ngrdcol,:)) 1118, Generating implicit firstprivate(k00,km1,kp2,kp1) generate_silhs_sample: 228, Generating enter data create(l_in_precip(:,:,:),x_vert_corr(:,:),x_u_all_levs(:,:,:,:),rand_pool(:,:,:,:),sigma_cholesky1(:,:,:,:),rcm_pdf(:,:),k_lh_start(:),cloud_frac(:,:,:),sigma_cholesky2(:,:,:,:)) 257, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 258, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 259, ! blockidx%x threadidx%x collapsed 257, Generating default present(rcm_pdf(:ngrdcol,:nzt),pdf_params) 278, Generating implicit firstprivate(ngrdcol,nzt,pdf_dim) Generating NVIDIA GPU code 279, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 280, ! blockidx%x threadidx%x collapsed 281, ! blockidx%x threadidx%x collapsed 282, ! blockidx%x threadidx%x collapsed 278, Generating default present(sigma_cholesky1(:pdf_dim,:ngrdcol,:nzt,:pdf_dim),sigma_cholesky2(:pdf_dim,:ngrdcol,:nzt,:pdf_dim),corr_cholesky_mtx_1(:ngrdcol,:nzt,:pdf_dim,:pdf_dim),sigma1(:ngrdcol,:nzt,:pdf_dim),sigma2(:ngrdcol,:nzt,:pdf_dim),corr_cholesky_mtx_2(:ngrdcol,:nzt,:pdf_dim,:pdf_dim)) 295, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 296, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 297, ! blockidx%x threadidx%x collapsed 295, Generating default present(delta_zm(:ngrdcol,:nzt),gr,lscale(:ngrdcol,:nzt),x_vert_corr(:ngrdcol,:nzt),rcm_pdf(:ngrdcol,:nzt)) 297, Generating implicit firstprivate(vert_decorr_coef) 311, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 312, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 313, ! blockidx%x threadidx%x collapsed 311, Generating default present(x_vert_corr(:ngrdcol,:nzt),lscale(:ngrdcol,:nzt),gr,delta_zm(:ngrdcol,:nzt)) 313, Generating implicit firstprivate(vert_decorr_coef) 324, Generating update self(x_vert_corr(:,:)) 362, Generating implicit firstprivate(ngrdcol,nzt,num_samples) Generating NVIDIA GPU code 363, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 364, ! blockidx%x threadidx%x collapsed 365, ! blockidx%x threadidx%x collapsed 362, Generating default present(pdf_params%mixt_frac(1:ngrdcol,1:nzt),precip_fracs,l_in_precip(:ngrdcol,:num_samples,:nzt),pdf_params,precip_fracs%precip_frac_2(1:ngrdcol,1:nzt),x_mixt_comp_all_levs(:ngrdcol,:num_samples,:nzt),x_u_all_levs(:ngrdcol,:num_samples,:nzt,pdf_dim+1:pdf_dim+2),pdf_params%cloud_frac_2(1:ngrdcol,1:nzt),cloud_frac(:ngrdcol,:num_samples,:nzt),precip_fracs%precip_frac_1(1:ngrdcol,1:nzt),pdf_params%cloud_frac_1(1:ngrdcol,1:nzt)) 365, Generating implicit firstprivate(pdf_dim) 418, Generating update self(lh_sample_point_weights(:,:,:),l_in_precip(:,:,:),x_u_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:)) 468, Generating update self(x_mixt_comp_all_levs(:,:,:),x_u_all_levs(:,:,:,:),x_nl_all_levs(:,:,:,:)) 506, Generating exit data delete(l_in_precip(:,:,:),x_vert_corr(:,:),x_u_all_levs(:,:,:,:),rand_pool(:,:,:,:),sigma_cholesky1(:,:,:,:),rcm_pdf(:,:),k_lh_start(:),cloud_frac(:,:,:),sigma_cholesky2(:,:,:,:)) [ 86%] Linking Fortran static library libbenchmark_cases_lib.a generate_all_uniform_samples: 783, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt) Generating NVIDIA GPU code 784, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 785, ! blockidx%x threadidx%x collapsed 786, ! blockidx%x threadidx%x collapsed 787, ! blockidx%x threadidx%x collapsed 783, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim),rand_pool(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim)) 796, Generating implicit firstprivate(ngrdcol,num_samples,nzt) Generating NVIDIA GPU code 797, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 798, ! blockidx%x threadidx%x collapsed 799, ! blockidx%x threadidx%x collapsed 796, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt)) 879, Generating implicit firstprivate(d_uniform_extra,ngrdcol,num_samples,pdf_dim,nzt) Generating NVIDIA GPU code 880, !$acc loop gang, vector(128) collapse(4) ! blockidx%x threadidx%x 881, ! blockidx%x threadidx%x collapsed 882, ! blockidx%x threadidx%x collapsed 883, ! blockidx%x threadidx%x collapsed 879, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim),rand_pool(:ngrdcol,:num_samples,:nzt,:d_uniform_extra+pdf_dim)) 892, Generating implicit firstprivate(ngrdcol,nzt,num_samples) Generating NVIDIA GPU code 893, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 894, ! blockidx%x threadidx%x collapsed 895, ! blockidx%x threadidx%x collapsed 892, Generating default present(lh_sample_point_weights(:ngrdcol,:num_samples,:nzt)) compute_k_lh_start: 1046, Generating enter data create(cloud_frac_pdf(:,:),k_lh_start_rcm(:),k_lh_start_rcm_in_cloud(:)) 1050, Generating implicit firstprivate(nzt,ngrdcol) Generating NVIDIA GPU code 1051, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 1052, ! blockidx%x threadidx%x collapsed 1050, Generating default present(pdf_params,cloud_frac_pdf(:ngrdcol,:nzt)) 1059, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1060, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1073, !$acc loop seq 1059, Generating default present(cloud_frac_pdf(:ngrdcol,:nzt),gr,k_lh_start_rcm_in_cloud(:ngrdcol),rcm_pdf(:ngrdcol,:nzt)) 1060, Generating implicit firstprivate(rcm_in_cloud_max) 1073, Loop carried scalar dependence for rcm_in_cloud_max at line 1077 Loop carried dependence of k_lh_start_rcm_in_cloud prevents parallelization Loop carried backward dependence of k_lh_start_rcm_in_cloud prevents vectorization Generating implicit firstprivate(rcm_in_cloud) Loop carried scalar dependence for rcm_in_cloud_max at line 1077 Loop carried dependence of k_lh_start_rcm_in_cloud prevents parallelization Loop carried backward dependence of k_lh_start_rcm_in_cloud prevents vectorization 1090, Generating implicit firstprivate(ngrdcol,nzt) Generating NVIDIA GPU code 1091, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1102, !$acc loop seq 1090, Generating default present(gr,rcm_pdf(:ngrdcol,:nzt),k_lh_start_rcm(:ngrdcol)) 1091, Generating implicit firstprivate(rcm_max) 1102, Loop carried scalar dependence for rcm_max at line 1103 Loop carried dependence of k_lh_start_rcm prevents parallelization Loop carried backward dependence of k_lh_start_rcm prevents vectorization 1115, Generating update self(k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:)) 1143, Generating update device(k_lh_start(:)) 1147, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1148, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1147, Generating default present(k_lh_start_rcm_in_cloud(:ngrdcol),k_lh_start(:ngrdcol)) 1154, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 1155, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 1154, Generating default present(k_lh_start_rcm(:ngrdcol),k_lh_start(:ngrdcol)) 1161, Generating exit data delete(cloud_frac_pdf(:,:),k_lh_start_rcm_in_cloud(:),k_lh_start_rcm(:)) [ 86%] Built target benchmark_cases_lib clip_transform_silhs_output: 1279, Generating implicit firstprivate(ngrdcol,num_samples,nzt) Generating NVIDIA GPU code 1280, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 1281, ! blockidx%x threadidx%x collapsed 1282, ! blockidx%x threadidx%x collapsed 1279, Generating default present(lh_rc_clipped(:ngrdcol,:num_samples,:nzt),lh_nc_clipped(:ngrdcol,:num_samples,:nzt),lh_rt_clipped(:ngrdcol,:num_samples,:nzt),x_nl_all_levs(:ngrdcol,:num_samples,:nzt,:),lh_rv_clipped(:ngrdcol,:num_samples,:nzt),hm_metadata) 1282, Generating implicit firstprivate(l_use_ncn_to_nc) compute_arb_overlap: 2090, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples) Generating NVIDIA GPU code 2091, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2092, ! blockidx%x threadidx%x collapsed 2093, ! blockidx%x threadidx%x collapsed 2098, !$acc loop seq 2090, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim),vert_corr(:ngrdcol,:),k_lh_start(:ngrdcol),rand_pool(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim)) 2093, Generating implicit firstprivate(k,unbounded_point,nzt,k_lh_start_i) 2098, Loop carried scalar dependence for unbounded_point at line 2101 Generating implicit firstprivate(half_width,offset,min_val) Loop carried scalar dependence for unbounded_point at line 2101 2124, Generating implicit firstprivate(d_uniform_extra,ngrdcol,pdf_dim,num_samples) Generating NVIDIA GPU code 2125, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2126, ! blockidx%x threadidx%x collapsed 2127, ! blockidx%x threadidx%x collapsed 2132, !$acc loop seq 2124, Generating default present(x_u_all_levs(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim),vert_corr(:ngrdcol,:),k_lh_start(:ngrdcol),rand_pool(:ngrdcol,:num_samples,:,:d_uniform_extra+pdf_dim)) 2127, Generating implicit firstprivate(k,unbounded_point,k_lh_start_i) 2132, Loop carried scalar dependence for unbounded_point at line 2135 Generating implicit firstprivate(half_width,offset,min_val) Loop carried scalar dependence for unbounded_point at line 2135 [ 86%] Building Fortran object src/SILHS/CMakeFiles/silhs_lib.dir/silhs_api_module.F90.o generate_silhs_sample_api_single_col: 343, Generating copyin(mu2_col(:,:,:),precip_fracs,precip_fracs%precip_frac_1(:,:),corr_cholesky_mtx_2_col(:,:,:,:)) [if not already present] Generating copyout(lh_sample_point_weights(:,:)) [if not already present] Generating copyin(corr_cholesky_mtx_1_col(:,:,:,:),lscale_col(:,:),mu1_col(:,:,:),precip_fracs%precip_frac_2(:,:),sigma1_col(:,:,:)) [if not already present] Generating copyout(x_nl_all_levs(:,:,:),x_mixt_comp_all_levs(:,:)) [if not already present] Generating copyin(sigma2_col(:,:,:),delta_zm_col(:,:)) [if not already present] generate_silhs_sample_api_multi_col: 494, Generating copyin(mu2(:,:,:),precip_fracs,precip_fracs%precip_frac_1(:,:),corr_cholesky_mtx_2(:,:,:,:)) [if not already present] Generating copyout(lh_sample_point_weights(:,:,:)) [if not already present] Generating copyin(corr_cholesky_mtx_1(:,:,:,:),lscale(:,:),mu1(:,:,:),precip_fracs%precip_frac_2(:,:),sigma1(:,:,:)) [if not already present] Generating copyout(x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:)) [if not already present] Generating copyin(sigma2(:,:,:),delta_zm(:,:)) [if not already present] clip_transform_silhs_output_api_single_col: 597, Generating copyout(lh_thl_clipped_col(:,:,:)) [if not already present] Generating copyin(pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs_col(:,:,:,:),x_mixt_comp_all_levs_col(:,:,:)) [if not already present] Generating copyout(lh_rc_clipped_col(:,:,:),lh_rv_clipped_col(:,:,:),lh_nc_clipped_col(:,:,:),lh_rt_clipped_col(:,:,:)) [if not already present] Generating copyin(hm_metadata) [if not already present] clip_transform_silhs_output_api_multi_col: 677, Generating copyout(lh_thl_clipped(:,:,:)) [if not already present] Generating copyin(pdf_params%cthl_2(:,:),pdf_params%rt_2(:,:),pdf_params%rt_1(:,:),pdf_params%thl_1(:,:),pdf_params%chi_2(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cthl_1(:,:),pdf_params,pdf_params%chi_1(:,:),pdf_params%thl_2(:,:),x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:)) [if not already present] Generating copyout(lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_rt_clipped(:,:,:)) [if not already present] Generating copyin(hm_metadata) [if not already present] [ 86%] Linking Fortran static library libsilhs_lib.a [ 86%] Built target silhs_lib Scanning dependencies of target numerical_recipes_lib Scanning dependencies of target radiation_lib Scanning dependencies of target microphys_lib [ 86%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/cos_solar_zen_module.F90.o [ 86%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/quicksort.F90.o [ 87%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/enhanced_simann.F90.o [ 87%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/rad_lwsw_module.F90.o [ 88%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/extended_atmosphere_module.F90.o [ 89%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/parameters_radiation.F90.o [ 89%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrtype.f90.o [ 90%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/parameters_microphys.F90.o [ 90%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/silhs_category_variance_module.F90.o [ 90%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/gfdl_activation.F90.o [ 90%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/ice_dfsn_module.F90.o [ 90%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nr.f90.o [ 91%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/mixed_moment_PDF_integrals.F90.o [ 91%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/nrutil.f90.o [ 91%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/bugsrad_driver.F90.o [ 91%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/simple_rad_module.F90.o [ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/morrison_microphys_module.F90.o [ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_init_cleanup.F90.o [ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/advance_microphys_module.F90.o [ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/coamps_microphys_driver_module.F90.o [ 92%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/pdf_hydromet_microphys_wrapper.F90.o pdf_hydromet_microphys_prep: 254, Generating update self(cloud_frac(:,:),ice_supersat_frac(:,:),kh_zm(:,:)) 256, Generating update self(wphydrometp(:,:,:)) 307, Generating update device(corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:),sigma_x_1_n(:,:,:),mu_x_2_n(:,:,:),mu_x_1_n(:,:,:),corr_cholesky_mtx_2(:,:,:,:),sigma_x_2_n(:,:,:)) 310, Generating update device(rtphmp_zt(:,:,:),wp2hmp(:,:,:),thlphmp_zt(:,:,:)) 409, Generating update self(lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),x_nl_all_levs(:,:,:,:),rho_ds_zt(:,:),lh_rv_clipped(:,:,:),lh_thl_clipped(:,:,:)) microphys_lhs: 1895, Generating copyin(gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:)) [if not already present] Generating copyout(lhs_ta(:,:,:)) [if not already present] Generating copyin(gr%invrs_dzt(:,:),rho_ds_zm_col(:,:),nu_col(:),kh_zt(:,:)) [if not already present] 1925, Generating copyin(gr%invrs_dzt(:,:),gr%invrs_dzm(:,:),gr,wm_zt_col(:,:)) [if not already present] Generating copyout(lhs_ma(:,:)) [if not already present] Generating copyin(gr%weights_zt2zm(:,:,:)) [if not already present] microphys_rhs: 2211, Generating copyin(gr,gr%invrs_dzm(:,:),invrs_rho_ds_zt_col(:,:),kh_zm(:,:)) [if not already present] Generating copyout(lhs_ta(:,:)) [if not already present] Generating copyin(gr%invrs_dzt(:,:),nu_col(:),rho_ds_zm_col(:,:),kh_zt(:,:)) [if not already present] [ 93%] Building Fortran object src/Radiation/CMakeFiles/radiation_lib.dir/radiation_module.F90.o [ 93%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/KK_microphys_module.F90.o [ 93%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran_state.f90.o [ 93%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amebsa.f90.o [ 93%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/amoeba.f90.o [ 93%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_s.f90.o [ 93%] Building Fortran object src/Numerical_recipes/CMakeFiles/numerical_recipes_lib.dir/ran1_v.f90.o [ 93%] Linking Fortran static library libnumerical_recipes_lib.a [ 93%] Built target numerical_recipes_lib Scanning dependencies of target G_unit_test_lib [ 93%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/Nc_Ncn_test.F90.o [ 93%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/corr_cholesky_mtx_tests.F90.o [ 93%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/KK_integrals_tests.F90.o [ 93%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/fill_holes_tests.F90.o [ 93%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/hole_filling_tests.F90.o [ 93%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/mu_sigma_hm_tests.F90.o [ 94%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/read_corr_mtx_test.F90.o [ 94%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/rev_direction_grid_test.F90.o [ 94%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/silhs_category_test.F90.o [ 94%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_heaviside_tests.F90.o [ 95%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/smooth_min_max_tests.F90.o [ 95%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/spurious_source_test.F90.o [ 96%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/tuner_tests.F90.o [ 96%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/estimate_scm_microphys_module.F90.o [ 96%] Linking Fortran static library libradiation_lib.a NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/spurious_source_test.F90: 226) NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/spurious_source_test.F90: 230) NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/spurious_source_test.F90: 286) NVFORTRAN-W-0435-Array declared with zero size (/home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/spurious_source_test.F90: 289) [ 96%] Built target radiation_lib [ 96%] Building Fortran object src/G_unit_test_types/CMakeFiles/G_unit_test_lib.dir/w_up_in_cloud_tests.F90.o [ 96%] 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: 413) [ 96%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/lh_microphys_driver_module.F90.o [ 96%] Linking Fortran static library libG_unit_test_lib.a [ 96%] Built target G_unit_test_lib Scanning dependencies of target G_unit_tests [ 96%] Building Fortran object src/CMakeFiles/G_unit_tests.dir/G_unit_tests.F90.o [ 96%] Linking Fortran executable G_unit_tests nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. [ 96%] Built target G_unit_tests [ 96%] Building Fortran object src/Microphys/CMakeFiles/microphys_lib.dir/microphys_driver.F90.o [ 96%] Linking Fortran static library libmicrophys_lib.a [ 96%] Built target microphys_lib Scanning dependencies of target clubb_driver_lib [ 96%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/input_grads.F90.o [ 97%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/extrapolation.F90.o [ 97%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/hydrostatic_module.F90.o [ 97%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/generalized_grid_test.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/input_netcdf.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/soil_vegetation.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/input_interpret.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/sounding.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/stat_file_utils.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/input_fields.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_driver_lib.dir/clubb_driver.F90.o init_clubb_case: 2573, Generating enter data create(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%rc_1(:,:)) Generating enter data copyin(pdf_params_zm%mixt_frac(:,:)) Generating enter data create(pdf_params_zm%rsatl_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%covar_chi_eta_2(:,:)) Generating enter data copyin(pdf_params_zm) Generating enter data create(pdf_params_zm%alpha_rt(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:)) Generating enter data copyin(pdf_params%mixt_frac(:,:)) Generating enter data create(pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:)) Generating enter data copyin(pdf_params) Generating enter data create(pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:)) Generating enter data copyin(err_info,thv_ds_zt_init(:)) Generating enter data create(rcm_mc(:,:),corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:)) Generating enter data copyin(clubb_params(:,:)) Generating enter data create(sigma_x_1_n(:,:,:)) Generating enter data copyin(sfc_soil_t_in_k_init(:)) Generating enter data create(mu_x_1_n(:,:,:),lscale(:,:),kh_zt(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),wpvp2(:,:),x_mixt_comp_all_levs(:,:,:),lh_thl_clipped(:,:,:),invrs_tau_zm(:,:),kh_zm(:,:)) Generating enter data copyin(invrs_rho_ds_zt_init(:)) Generating enter data create(cloud_frac(:,:),cloudy_downdraft_frac(:,:),vpwp_sfc_pert(:),w_down_in_cloud(:,:),wp4(:,:),rcm(:,:),vpwp(:,:)) Generating enter data copyin(upwp_init(:),vm_init(:),um_init(:),hm_metadata) Generating enter data create(wp2up2(:,:),wp2up(:,:),wpup2(:,:),wpthvp(:,:),wp3(:,:),radht(:,:),vp3(:,:),up3(:,:),wp2rtp(:,:),wp2thvp(:,:)) Generating enter data copyin(wp2_init(:)) Generating enter data create(wpthlp_sfc(:),cloud_cover(:,:),rc_coef_zm(:,:)) Generating enter data copyin(err_info%err_header(:),nu_vert_res_dep%nu9(:)) Generating enter data create(thlp2_mc(:,:),rtp2_mc(:,:)) Generating enter data copyin(t_sfc(:),vp2_init(:),up2_init(:),vm_ref_init(:),um_ref_init(:)) Generating enter data create(vprcp(:,:)) Generating enter data copyin(vg_init(:)) Generating enter data create(uprcp(:,:)) Generating enter data copyin(ug_init(:)) Generating enter data create(thlm_mc(:,:)) Generating enter data copyin(rtm_init(:)) Generating enter data create(vpwp_sfc(:),upwp_sfc(:)) Generating enter data copyin(thv_ds_zm_init(:)) Generating enter data create(thlpthvp(:,:)) Generating enter data copyin(invrs_rho_ds_zm_init(:)) Generating enter data create(ice_supersat_frac(:,:)) Generating enter data copyin(rho_ds_zm_init(:)) Generating enter data create(rho(:,:),rfrzm(:,:)) Generating enter data copyin(rho_init(:)) Generating enter data create(thlprcp(:,:),rtpthlp_mc(:,:),wp2thlp(:,:),wp2vp2(:,:)) Generating enter data copyin(wm_zt_init(:)) Generating enter data create(rtp3(:,:)) Generating enter data copyin(thlm_ref_init(:),rtm_ref_init(:)) Generating enter data create(wprtp_sfc(:),wprcp(:,:),thlp3(:,:),rtpthlp_forcing(:,:),thlp2_forcing(:,:),rtp2_forcing(:,:),wpthlp_forcing(:,:),wprtp_forcing(:,:)) Generating enter data copyin(pdf_params_zm%w_2(:,:),thlm_init(:)) Generating enter data create(rtpthvp(:,:)) Generating enter data copyin(rcm_init(:)) Generating enter data create(upwp_sfc_pert(:)) Generating enter data copyin(sfc_elevation(:)) Generating enter data create(corr_cholesky_mtx_2(:,:,:,:),vpwp_pert(:,:),upwp_pert(:,:),wprtp_mc(:,:),wpthlp_mc(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),wpthlp(:,:),wprtp(:,:),w_up_in_cloud(:,:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),vm_pert(:,:),um_pert(:,:)) Generating enter data copyin(veg_t_in_k_init(:),thvm_init(:),wm_zm_init(:),rho_zm_init(:)) Generating enter data create(err_info%err_code(:)) Generating enter data copyin(em_init(:)) Generating enter data create(rho_ds_zm(:,:),vm_ref(:,:),veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:),um_ref(:,:),thlm_ref(:,:),rtm_ref(:,:),thv_ds_zt(:,:),thv_ds_zm(:,:),invrs_rho_ds_zt(:,:),invrs_rho_ds_zm(:,:),rho_ds_zt(:,:)) Generating enter data copyin(rho_ds_zm_dycore_init(:)) Generating enter data create(rho_zm(:,:)) Generating enter data copyin(rho_ds_zt_init(:)) Generating enter data create(p_in_pa(:,:),thvm(:,:),exner(:,:)) Generating enter data copyin(dummy_dy(:)) Generating enter data create(wm_zm(:,:),wm_zt(:,:),rcm_in_layer(:,:),upwp(:,:),vp2(:,:),up2(:,:),wp2(:,:),vg(:,:),ug(:,:),vm_forcing(:,:),um_forcing(:,:),rtm_forcing(:,:),thlm_forcing(:,:),pdf_params_zm%ice_supersat_frac_2(:,:)) Generating enter data copyin(pdf_params_zm%varnce_w_1(:,:)) Generating enter data create(pdf_params_zm%varnce_thl_2(:,:)) Generating enter data copyin(pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:)) Generating enter data create(pdf_params%ice_supersat_frac_2(:,:)) Generating enter data copyin(pdf_params%varnce_w_1(:,:)) Generating enter data create(pdf_params%varnce_thl_2(:,:)) Generating enter data copyin(pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),deep_soil_t_in_k_init(:),dummy_dx(:),deltaz(:),sclr_idx,fcor(:),exner_init(:),p_in_pa_init(:)) Generating enter data create(sigma_x_2_n(:,:,:)) Generating enter data copyin(gr%zt(:,:)) Generating enter data create(cloudy_updraft_frac(:,:),rvm_mc(:,:)) Generating enter data copyin(pdf_params%w_2(:,:),p_sfc(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep,nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu10(:)) Generating enter data create(mu_x_2_n(:,:,:)) Generating enter data copyin(gr%invrs_dzt(:,:),gr%weights_zm2zt(:,:,:),gr%dzt(:,:),gr%invrs_dzm(:,:),gr%dzm(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:),fcor_y(:)) Generating enter data create(x_nl_all_levs(:,:,:,:)) 2648, Generating enter data create(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp3(:,:,:),sclrp2(:,:,:)) Generating enter data copyin(sclrm_init(:,:)) Generating enter data create(sclrpthvp(:,:,:)) Generating enter data copyin(sclr_tol(:)) Generating enter data create(wpsclrp(:,:,:),sclrm(:,:,:),sclrm_forcing(:,:,:),wpsclrp_sfc(:,:)) 2653, Generating enter data create(edsclrm(:,:,:)) Generating enter data copyin(edsclrm_init(:,:)) Generating enter data create(edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:)) 2657, Generating enter data create(rtphmp_zt(:,:,:)) Generating enter data copyin(hm_metadata%l_mix_rat_hm(:)) Generating enter data create(thlphmp_zt(:,:,:),wphydrometp(:,:,:),wp2hmp(:,:,:)) set_case_initial_conditions: 2730, Generating implicit firstprivate(ngrdcol,lh_num_samples) Generating NVIDIA GPU code 2731, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2732, ! blockidx%x threadidx%x collapsed 2733, ! blockidx%x threadidx%x collapsed 2734, !$acc loop seq 2730, Generating default present(x_mixt_comp_all_levs(1:ngrdcol,1:lh_num_samples,1:gr%nzt),x_nl_all_levs(1:ngrdcol,1:lh_num_samples,1:gr%nzt,:),lh_sample_point_weights(1:ngrdcol,1:lh_num_samples,1:gr%nzt),gr) 2734, Loop is parallelizable 2741, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2742, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2743, ! blockidx%x threadidx%x collapsed 2741, Generating default present(um_forcing(1:ngrdcol,1:gr%nzt),ug_init(1:gr%nzt),vm_forcing(1:ngrdcol,1:gr%nzt),vg_init(1:gr%nzt),um_ref_init(1:gr%nzt),vm_ref_init(1:gr%nzt),thlm_forcing(1:ngrdcol,1:gr%nzt),rvm_mc(1:ngrdcol,1:gr%nzt),rtm_forcing(1:ngrdcol,1:gr%nzt),rho_init(1:gr%nzt),w_down_in_cloud(1:ngrdcol,1:gr%nzt),vp3(1:ngrdcol,1:gr%nzt),cloudy_downdraft_frac(1:ngrdcol,1:gr%nzt),cloud_frac(1:ngrdcol,1:gr%nzt),wp2up(1:ngrdcol,1:gr%nzt),p_in_pa(1:ngrdcol,1:gr%nzt),lscale(1:ngrdcol,1:gr%nzt),exner(1:ngrdcol,1:gr%nzt),cloudy_updraft_frac(1:ngrdcol,1:gr%nzt),rho_ds_zt_init(1:gr%nzt),rfrzm(1:ngrdcol,1:gr%nzt),rho_ds_zt(1:ngrdcol,1:gr%nzt),rho(1:ngrdcol,1:gr%nzt),invrs_rho_ds_zt(1:ngrdcol,1:gr%nzt),ice_supersat_frac(1:ngrdcol,1:gr%nzt),thv_ds_zt(1:ngrdcol,1:gr%nzt),thlp3(1:ngrdcol,1:gr%nzt),thlm(1:ngrdcol,1:gr%nzt),rtm(1:ngrdcol,1:gr%nzt),um(1:ngrdcol,1:gr%nzt),vm(1:ngrdcol,1:gr%nzt),um_init(1:gr%nzt),vm_init(1:gr%nzt),wm_zt(1:ngrdcol,1:gr%nzt),w_up_in_cloud(1:ngrdcol,1:gr%nzt),rcm_in_layer(1:ngrdcol,1:gr%nzt),radht(1:ngrdcol,1:gr%nzt),cloud_cover(1:ngrdcol,1:gr%nzt),gr,rcm(1:ngrdcol,1:gr%nzt),ug(1:ngrdcol,1:gr%nzt),thvm_init(1:gr%nzt),vg(1:ngrdcol,1:gr%nzt),up3(1:ngrdcol,1:gr%nzt),um_ref(1:ngrdcol,1:gr%nzt),um_pert(1:ngrdcol,1:gr%nzt),vm_ref(1:ngrdcol,1:gr%nzt),vm_pert(1:ngrdcol,1:gr%nzt),thlm_ref(1:ngrdcol,1:gr%nzt),thlm_mc(1:ngrdcol,1:gr%nzt),rtm_ref(1:ngrdcol,1:gr%nzt),rtm_init(1:gr%nzt),thvm(1:ngrdcol,1:gr%nzt),thv_ds_zt_init(1:gr%nzt),p_in_pa_init(1:gr%nzt),thlm_ref_init(1:gr%nzt),rtm_ref_init(1:gr%nzt),wp2thlp(1:ngrdcol,1:gr%nzt),wp2thvp(1:ngrdcol,1:gr%nzt),wm_zt_init(1:gr%nzt),wp2rtp(1:ngrdcol,1:gr%nzt),wp3(1:ngrdcol,1:gr%nzt),wpvp2(1:ngrdcol,1:gr%nzt),wpup2(1:ngrdcol,1:gr%nzt),invrs_rho_ds_zt_init(1:gr%nzt),kh_zt(1:ngrdcol,1:gr%nzt),rtp3(1:ngrdcol,1:gr%nzt),rcm_init(1:gr%nzt),thlm_init(1:gr%nzt),rcm_mc(1:ngrdcol,1:gr%nzt),exner_init(1:gr%nzt)) 2798, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2799, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2800, ! blockidx%x threadidx%x collapsed 2798, Generating default present(upwp(1:ngrdcol,1:gr%nzm),uprcp(1:ngrdcol,1:gr%nzm),vprcp(1:ngrdcol,1:gr%nzm),up2(1:ngrdcol,1:gr%nzm),thv_ds_zm_init(1:gr%nzm),vp2(1:ngrdcol,1:gr%nzm),upwp_pert(1:ngrdcol,1:gr%nzm),wprcp(1:ngrdcol,1:gr%nzm),wprtp_mc(1:ngrdcol,1:gr%nzm),wp4(1:ngrdcol,1:gr%nzm),wp2(1:ngrdcol,1:gr%nzm),wm_zm_init(1:gr%nzm),rho_zm_init(1:gr%nzm),rtpthvp(1:ngrdcol,1:gr%nzm),rtp2_mc(1:ngrdcol,1:gr%nzm),rho_zm(1:ngrdcol,1:gr%nzm),rho_ds_zm_init(1:gr%nzm),rho_ds_zm(1:ngrdcol,1:gr%nzm),rc_coef_zm(1:ngrdcol,1:gr%nzm),invrs_rho_ds_zm(1:ngrdcol,1:gr%nzm),gr,thv_ds_zm(1:ngrdcol,1:gr%nzm),thlpthvp(1:ngrdcol,1:gr%nzm),wprtp(1:ngrdcol,1:gr%nzm),wpthlp(1:ngrdcol,1:gr%nzm),rtp2(1:ngrdcol,1:gr%nzm),thlp2(1:ngrdcol,1:gr%nzm),rtpthlp(1:ngrdcol,1:gr%nzm),upwp_init(1:gr%nzm),vpwp(1:ngrdcol,1:gr%nzm),wm_zm(1:ngrdcol,1:gr%nzm),vpwp_pert(1:ngrdcol,1:gr%nzm),invrs_rho_ds_zm_init(1:gr%nzm),thlp2_mc(1:ngrdcol,1:gr%nzm),rtpthlp_mc(1:ngrdcol,1:gr%nzm),thlprcp(1:ngrdcol,1:gr%nzm),wpthvp(1:ngrdcol,1:gr%nzm),wpthlp_mc(1:ngrdcol,1:gr%nzm),up2_init(1:gr%nzm),vp2_init(1:gr%nzm),kh_zm(1:ngrdcol,1:gr%nzm),wp2vp2(1:ngrdcol,1:gr%nzm),wp2_init(1:gr%nzm),wp2up2(1:ngrdcol,1:gr%nzm),invrs_tau_zm(1:ngrdcol,1:gr%nzm),wprtp_forcing(1:ngrdcol,1:gr%nzm),wpthlp_forcing(1:ngrdcol,1:gr%nzm),rtp2_forcing(1:ngrdcol,1:gr%nzm),thlp2_forcing(1:ngrdcol,1:gr%nzm),rtpthlp_forcing(1:ngrdcol,1:gr%nzm)) 2845, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 2846, !$acc loop gang, vector(128) ! blockidx%x threadidx%x 2845, Generating default present(wpthlp_sfc(1:ngrdcol),wprtp_sfc(1:ngrdcol),vpwp_sfc(1:ngrdcol),sfc_soil_t_in_k_init(:),veg_t_in_k_init(:),deep_soil_t_in_k(1:ngrdcol),sfc_soil_t_in_k(1:ngrdcol),deep_soil_t_in_k_init(:),veg_t_in_k(1:ngrdcol),upwp_sfc(1:ngrdcol)) 2859, Generating implicit firstprivate(sclr_dim,ngrdcol) Generating NVIDIA GPU code 2860, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2861, ! blockidx%x threadidx%x collapsed 2862, ! blockidx%x threadidx%x collapsed 2859, Generating default present(sclrm_forcing(1:ngrdcol,1:gr%nzt,1:sclr_dim),gr,sclrm(1:ngrdcol,1:gr%nzt,1:sclr_dim),sclrp3(1:ngrdcol,1:gr%nzt,1:sclr_dim),sclrm_init(1:gr%nzt,1:sclr_dim)) 2870, Generating implicit firstprivate(sclr_dim,ngrdcol) Generating NVIDIA GPU code 2871, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2872, ! blockidx%x threadidx%x collapsed 2873, ! blockidx%x threadidx%x collapsed 2870, Generating default present(sclrpthlp(1:ngrdcol,1:gr%nzm,1:sclr_dim),gr,sclr_tol(1:sclr_dim),sclrp2(1:ngrdcol,1:gr%nzm,1:sclr_dim),sclrprtp(1:ngrdcol,1:gr%nzm,1:sclr_dim),wpsclrp(1:ngrdcol,1:gr%nzm,1:sclr_dim),sclrpthvp(1:ngrdcol,1:gr%nzm,1:sclr_dim)) 2883, Generating implicit firstprivate(sclr_dim,ngrdcol) Generating NVIDIA GPU code 2884, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2885, ! blockidx%x threadidx%x collapsed 2883, Generating default present(wpsclrp_sfc(1:ngrdcol,1:sclr_dim)) 2894, Generating implicit firstprivate(ngrdcol,edsclr_dim) Generating NVIDIA GPU code 2895, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2896, ! blockidx%x threadidx%x collapsed 2897, ! blockidx%x threadidx%x collapsed 2894, Generating default present(edsclrm_forcing(1:ngrdcol,1:gr%nzt,1:edsclr_dim),edsclrm(1:ngrdcol,1:gr%nzt,1:edsclr_dim),gr,edsclrm_init(1:gr%nzt,1:edsclr_dim)) 2904, Generating implicit firstprivate(ngrdcol,edsclr_dim) Generating NVIDIA GPU code 2905, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 2906, ! blockidx%x threadidx%x collapsed 2904, Generating default present(wpedsclrp_sfc(1:ngrdcol,1:edsclr_dim)) 2915, Generating implicit firstprivate(ngrdcol,hydromet_dim) Generating NVIDIA GPU code 2916, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2917, ! blockidx%x threadidx%x collapsed 2918, ! blockidx%x threadidx%x collapsed 2915, Generating default present(rtphmp_zt(1:ngrdcol,1:gr%nzt,1:hydromet_dim),gr,wp2hmp(1:ngrdcol,1:gr%nzt,1:hydromet_dim),thlphmp_zt(1:ngrdcol,1:gr%nzt,1:hydromet_dim)) 2926, Generating implicit firstprivate(ngrdcol,hydromet_dim) Generating NVIDIA GPU code 2927, !$acc loop gang, vector(128) collapse(3) ! blockidx%x threadidx%x 2928, ! blockidx%x threadidx%x collapsed 2929, ! blockidx%x threadidx%x collapsed 2926, Generating default present(wphydrometp(1:ngrdcol,1:gr%nzm,1:hydromet_dim),gr) 3048, Generating update self(deltaz(:),gr%zt(:,:),gr%zm(:,:),clubb_params(:,:)) 3054, Generating update device(nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu9(:),nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu10(:)) advance_clubb_to_end: 3317, Generating update self(thlp2(:,:),rtpthlp(:,:),wp2(:,:),wp2thvp(:,:),vm(:,:),rtp2(:,:),thlm(:,:),rtm(:,:),wprtp(:,:),rtpthvp(:,:),wp3(:,:),um(:,:),thlpthvp(:,:),wpthlp(:,:)) 3320, Generating update self(sclrm(:,:,:)) 3321, Generating update self(edsclrm(:,:,:)) 3389, Generating update self(sfc_soil_t_in_k(:),rho_zm(:,:),deep_soil_t_in_k(:),veg_t_in_k(:),wprtp_sfc(:),wpthlp_sfc(:),p_sfc(:)) 3401, Generating update device(veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:)) 3405, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3406, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3407, ! blockidx%x threadidx%x collapsed 3405, Generating default present(rcm_mc(1:ngrdcol,1:gr%nzt),rtm_forcing(1:ngrdcol,1:gr%nzt),radht(1:ngrdcol,1:gr%nzt),rfrzm(1:ngrdcol,1:gr%nzt),gr,thlm_mc(1:ngrdcol,1:gr%nzt),thlm_forcing(1:ngrdcol,1:gr%nzt),rvm_mc(1:ngrdcol,1:gr%nzt)) 3423, Generating implicit firstprivate(ngrdcol) Generating NVIDIA GPU code 3424, !$acc loop gang, vector(128) collapse(2) ! blockidx%x threadidx%x 3425, ! blockidx%x threadidx%x collapsed 3423, Generating default present(wprtp_forcing(1:ngrdcol,1:gr%nzm),thlp2_mc(1:ngrdcol,1:gr%nzm),wpthlp_mc(1:ngrdcol,1:gr%nzm),wpthlp_forcing(1:ngrdcol,1:gr%nzm),wprtp_mc(1:ngrdcol,1:gr%nzm),rtp2_forcing(1:ngrdcol,1:gr%nzm),gr,thlp2_forcing(1:ngrdcol,1:gr%nzm),rtpthlp_mc(1:ngrdcol,1:gr%nzm),rtpthlp_forcing(1:ngrdcol,1:gr%nzm),rtp2_mc(1:ngrdcol,1:gr%nzm)) 3436, Generating update self(rfrzm(:,:)) 3446, Generating update device(rfrzm(:,:)) 3664, Generating update self(pdf_params%varnce_w_1(:,:),pdf_params%thl_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%crt_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rt_1(:,:),pdf_params%rc_2(:,:),pdf_params%chi_1(:,:),p_in_pa(:,:),pdf_params%cthl_2(:,:),kh_zm(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),corr_array_1_n(:,:,:,:),cloud_frac(:,:),sigma_x_1_n(:,:,:),rtm(:,:),mu_x_1_n(:,:,:),lh_thl_clipped(:,:,:),lh_rv_clipped(:,:,:),wp3(:,:),x_nl_all_levs(:,:,:,:),x_mixt_comp_all_levs(:,:,:),exner(:,:),rho_ds_zm(:,:),rho(:,:),invrs_rho_ds_zt(:,:),wp2(:,:),wm_zt(:,:),thlm(:,:),wm_zm(:,:),pdf_params%w_2(:,:),rho_zm(:,:),rho_ds_zt(:,:),rcm(:,:),corr_array_2_n(:,:,:,:),mu_x_2_n(:,:,:),sigma_x_2_n(:,:,:)) 3679, Generating copyout(skw_zm(:,:)) [if not already present] Generating copyin(wp3_zm(:,:),wp2(:,:),clubb_params(:,:)) [if not already present] 3759, Generating update device(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:),wpthlp_mc(:,:)) 3761, Generating update device(wphydrometp(:,:,:)) 3780, Generating update self(cloud_frac(:,:),rcm(:,:),rho_zm(:,:),rho(:,:),exner(:,:)) 3796, Generating update device(thlm_mc(:,:),rcm_mc(:,:)) 3802, Generating update self(cloud_frac(:,:)) 3817, Generating update self(rtp2_mc(:,:),thlm_mc(:,:),rcm_mc(:,:),wpthlp_mc(:,:),wprtp_mc(:,:),thlp2_mc(:,:),rvm_mc(:,:),rtpthlp_mc(:,:)) 3872, Generating update self(p_in_pa(:,:),rho_zm(:,:),thlm(:,:),rtm(:,:),exner(:,:),cloud_frac(:,:),ice_supersat_frac(:,:),rho(:,:),rcm(:,:)) 3893, Generating update device(radht(:,:)) 3910, Generating update self(radht(:,:)) clean_up_clubb: 4283, Generating exit data delete(pdf_params_zm%ice_supersat_frac_1(:,:),pdf_params_zm%cthl_2(:,:),pdf_params_zm%cloud_frac_1(:,:),pdf_params_zm%chi_2(:,:),pdf_params_zm%rc_1(:,:),pdf_params_zm%mixt_frac(:,:),pdf_params_zm%rsatl_1(:,:),pdf_params_zm%rc_2(:,:),pdf_params_zm%corr_chi_eta_1(:,:),pdf_params_zm%cloud_frac_2(:,:),pdf_params_zm%corr_w_eta_1(:,:),pdf_params_zm%corr_w_chi_2(:,:),pdf_params_zm%corr_w_chi_1(:,:),pdf_params_zm%corr_rt_thl_2(:,:),pdf_params_zm%covar_chi_eta_1(:,:),pdf_params_zm%corr_w_thl_2(:,:),pdf_params_zm%stdev_eta_1(:,:),pdf_params_zm%stdev_chi_2(:,:),pdf_params_zm%stdev_chi_1(:,:),pdf_params_zm%rt_2(:,:),pdf_params_zm%chi_1(:,:),pdf_params_zm%alpha_thl(:,:),pdf_params_zm%cthl_1(:,:),pdf_params_zm%crt_2(:,:),pdf_params_zm%crt_1(:,:),pdf_params_zm%covar_chi_eta_2(:,:),pdf_params_zm,pdf_params_zm%alpha_rt(:,:),pdf_params_zm%corr_rt_thl_1(:,:),pdf_params_zm%corr_chi_eta_2(:,:),pdf_params_zm%corr_w_thl_1(:,:),pdf_params_zm%corr_w_rt_2(:,:),pdf_params_zm%corr_w_rt_1(:,:),pdf_params_zm%corr_w_eta_2(:,:),pdf_params_zm%varnce_thl_1(:,:),pdf_params_zm%varnce_rt_2(:,:),pdf_params_zm%thl_1(:,:),pdf_params_zm%stdev_eta_2(:,:),pdf_params_zm%varnce_rt_1(:,:),pdf_params_zm%thl_2(:,:),pdf_params_zm%rt_1(:,:),pdf_params_zm%rsatl_2(:,:),pdf_params%ice_supersat_frac_1(:,:),pdf_params%cthl_2(:,:),pdf_params%cloud_frac_1(:,:),pdf_params%chi_2(:,:),pdf_params%rc_1(:,:),pdf_params%mixt_frac(:,:),pdf_params%rsatl_1(:,:),pdf_params%rc_2(:,:),pdf_params%corr_chi_eta_1(:,:),pdf_params%cloud_frac_2(:,:),pdf_params%corr_w_eta_1(:,:),pdf_params%corr_w_chi_2(:,:),pdf_params%corr_w_chi_1(:,:),pdf_params%corr_rt_thl_2(:,:),pdf_params%covar_chi_eta_1(:,:),pdf_params%corr_w_thl_2(:,:),pdf_params%stdev_eta_1(:,:),pdf_params%stdev_chi_2(:,:),pdf_params%stdev_chi_1(:,:),pdf_params%rt_2(:,:),pdf_params%chi_1(:,:),pdf_params%alpha_thl(:,:),pdf_params%cthl_1(:,:),pdf_params%crt_2(:,:),pdf_params%crt_1(:,:),pdf_params%covar_chi_eta_2(:,:),pdf_params,pdf_params%alpha_rt(:,:),pdf_params%corr_rt_thl_1(:,:),pdf_params%corr_chi_eta_2(:,:),pdf_params%corr_w_thl_1(:,:),pdf_params%corr_w_rt_2(:,:),pdf_params%corr_w_rt_1(:,:),pdf_params%corr_w_eta_2(:,:),pdf_params%varnce_thl_1(:,:),pdf_params%varnce_rt_2(:,:),pdf_params%thl_1(:,:),pdf_params%stdev_eta_2(:,:),pdf_params%varnce_rt_1(:,:),pdf_params%thl_2(:,:),pdf_params%rt_1(:,:),pdf_params%rsatl_2(:,:),err_info,deep_soil_t_in_k_init(:),thv_ds_zt_init(:),rcm_mc(:,:),corr_cholesky_mtx_1(:,:,:,:),corr_array_2_n(:,:,:,:),corr_array_1_n(:,:,:,:),clubb_params(:,:),sigma_x_1_n(:,:,:),sfc_soil_t_in_k_init(:),mu_x_1_n(:,:,:),lscale(:,:),kh_zt(:,:),lh_rt_clipped(:,:,:),lh_nc_clipped(:,:,:),lh_sample_point_weights(:,:,:),lh_rc_clipped(:,:,:),lh_rv_clipped(:,:,:),wpvp2(:,:),x_mixt_comp_all_levs(:,:,:),lh_thl_clipped(:,:,:),invrs_tau_zm(:,:),kh_zm(:,:),invrs_rho_ds_zt_init(:),cloud_frac(:,:),cloudy_downdraft_frac(:,:),vpwp_sfc_pert(:),w_down_in_cloud(:,:),wp4(:,:),rcm(:,:),vpwp(:,:),upwp_init(:),vm_init(:),um_init(:),hm_metadata,wp2up2(:,:),wp2up(:,:),wpup2(:,:),wpthvp(:,:),wp3(:,:),radht(:,:),vp3(:,:),up3(:,:),wp2rtp(:,:),wp2thvp(:,:),wp2_init(:),wpthlp_sfc(:),cloud_cover(:,:),rc_coef_zm(:,:),err_info%err_header(:),nu_vert_res_dep%nu9(:),thlp2_mc(:,:),rtp2_mc(:,:),t_sfc(:),vp2_init(:),up2_init(:),vm_ref_init(:),um_ref_init(:),vprcp(:,:),vg_init(:),uprcp(:,:),ug_init(:),thlm_mc(:,:),rtm_init(:),vpwp_sfc(:),upwp_sfc(:),thv_ds_zm_init(:),thlpthvp(:,:),invrs_rho_ds_zm_init(:),ice_supersat_frac(:,:),rho_ds_zm_init(:),rho(:,:),rfrzm(:,:),rho_init(:),thlprcp(:,:),rtpthlp_mc(:,:),wp2thlp(:,:),wp2vp2(:,:),wm_zt_init(:),rtp3(:,:),thlm_ref_init(:),rtm_ref_init(:),wprtp_sfc(:),wprcp(:,:),thlp3(:,:),rtpthlp_forcing(:,:),thlp2_forcing(:,:),rtp2_forcing(:,:),wpthlp_forcing(:,:),wprtp_forcing(:,:),pdf_params_zm%w_2(:,:),thlm_init(:),rtpthvp(:,:),rcm_init(:),upwp_sfc_pert(:),sfc_elevation(:),corr_cholesky_mtx_2(:,:,:,:),vpwp_pert(:,:),upwp_pert(:,:),wprtp_mc(:,:),wpthlp_mc(:,:),rtpthlp(:,:),thlp2(:,:),rtp2(:,:),wpthlp(:,:),wprtp(:,:),w_up_in_cloud(:,:),vm(:,:),um(:,:),rtm(:,:),thlm(:,:),vm_pert(:,:),um_pert(:,:),veg_t_in_k_init(:),thvm_init(:),wm_zm_init(:),rho_zm_init(:),err_info%err_code(:),em_init(:),rho_ds_zm(:,:),vm_ref(:,:),veg_t_in_k(:),sfc_soil_t_in_k(:),deep_soil_t_in_k(:),um_ref(:,:),thlm_ref(:,:),rtm_ref(:,:),thv_ds_zt(:,:),thv_ds_zm(:,:),invrs_rho_ds_zt(:,:),invrs_rho_ds_zm(:,:),rho_ds_zt(:,:),rho_ds_zm_dycore_init(:),rho_zm(:,:),rho_ds_zt_init(:),p_in_pa(:,:),thvm(:,:),exner(:,:),dummy_dy(:),wm_zm(:,:),wm_zt(:,:),rcm_in_layer(:,:),upwp(:,:),vp2(:,:),up2(:,:),wp2(:,:),vg(:,:),ug(:,:),vm_forcing(:,:),um_forcing(:,:),rtm_forcing(:,:),thlm_forcing(:,:),pdf_params_zm%ice_supersat_frac_2(:,:),pdf_params_zm%varnce_w_1(:,:),pdf_params_zm%varnce_thl_2(:,:),pdf_params_zm%w_1(:,:),pdf_params_zm%varnce_w_2(:,:),pdf_params%ice_supersat_frac_2(:,:),pdf_params%varnce_w_1(:,:),pdf_params%varnce_thl_2(:,:),pdf_params%w_1(:,:),pdf_params%varnce_w_2(:,:),dummy_dx(:),deltaz(:),sclr_idx,fcor(:),exner_init(:),p_in_pa_init(:),sigma_x_2_n(:,:,:),gr%zt(:,:),cloudy_updraft_frac(:,:),rvm_mc(:,:),pdf_params%w_2(:,:),p_sfc(:),nu_vert_res_dep%nu2(:),nu_vert_res_dep%nu1(:),nu_vert_res_dep%nu6(:),nu_vert_res_dep,nu_vert_res_dep%nu8(:),nu_vert_res_dep%nu10(:),mu_x_2_n(:,:,:),gr%invrs_dzt(:,:),gr%weights_zm2zt(:,:,:),gr%dzt(:,:),gr%invrs_dzm(:,:),gr%dzm(:,:),gr,gr%zm(:,:),gr%weights_zt2zm(:,:,:),fcor_y(:),x_nl_all_levs(:,:,:,:)) 4359, Generating exit data delete(sclrpthlp(:,:,:),sclrprtp(:,:,:),sclrp3(:,:,:),sclrp2(:,:,:),sclrm_init(:,:),sclrpthvp(:,:,:),sclr_tol(:),wpsclrp(:,:,:),sclrm(:,:,:),sclrm_forcing(:,:,:),wpsclrp_sfc(:,:)) 4364, Generating exit data delete(edsclrm(:,:,:),edsclrm_init(:,:),edsclrm_forcing(:,:,:),wpedsclrp_sfc(:,:)) 4368, Generating exit data delete(rtphmp_zt(:,:,:),hm_metadata%l_mix_rat_hm(:),thlphmp_zt(:,:,:),wphydrometp(:,:,:),wp2hmp(:,:,:)) [ 98%] Linking Fortran static library libclubb_driver_lib.a [ 98%] Built target clubb_driver_lib Scanning dependencies of target clubb_tuner Scanning dependencies of target clubb_standalone Scanning dependencies of target clubb_thread_test Scanning dependencies of target clubb_driver_test [ 98%] Building Fortran object src/CMakeFiles/clubb_tuner.dir/error.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_standalone.dir/clubb_standalone.F90.o [ 98%] Building Fortran object src/CMakeFiles/clubb_thread_test.dir/clubb_thread_test.F90.o [ 99%] Building Fortran object src/CMakeFiles/clubb_driver_test.dir/clubb_driver_test.F90.o [ 99%] Linking Fortran executable clubb_driver_test [ 99%] Linking Fortran executable clubb_standalone [100%] Linking Fortran executable clubb_thread_test nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. [100%] Building Fortran object src/CMakeFiles/clubb_tuner.dir/clubb_tuner.F90.o [100%] Built target clubb_standalone [100%] Built target clubb_thread_test [100%] Built target clubb_driver_test [100%] Linking Fortran executable clubb_tuner nvfortran-Warning-The flag -Mcuda has been deprecated, please use -cuda and -gpu instead. [100%] Built target clubb_tuner Install the project... -- Install configuration: "Release" -- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/libclubb_driver_lib.a -- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/clubb_tuner -- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/clubb_tuner" to "/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib" -- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/G_unit_tests -- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/G_unit_tests" to "/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib" -- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/clubb_thread_test -- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/clubb_thread_test" to "/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib" -- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/clubb_standalone -- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/clubb_standalone" to "/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib" -- Installing: /home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/clubb_driver_test -- Set runtime path of "/home/jenkins/workspace/clubb_driver_test/install/nvfortran_GPUopenacc_PRECdouble/clubb_driver_test" to "/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds:/usr/local/spack/opt/spack/linux-pop22-skylake_avx512/nvhpc-24.3/netcdf-fortran-4.5.3-mgzln5dterhzvueatfeyc3v4ujcl4nds/lib" check_for_missing_threadprivate.py has begun. File /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/error_code.F90 failed: Missing threadprivate for: clubb_debug_level File /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/fill_holes.F90 failed: Missing threadprivate for: ret_code File /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/sponge_layer_damping.F90 failed: Missing threadprivate for: wp2_sponge_damp_settings wp2_sponge_damp_profile uv_sponge_damp_profile wp3_sponge_damp_settings up2_vp2_sponge_damp_settings thlm_sponge_damp_profile uv_sponge_damp_settings thlm_sponge_damp_settings up2_vp2_sponge_damp_profile wp3_sponge_damp_profile rtm_sponge_damp_settings rtm_sponge_damp_profile File /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/corr_varnce_module.F90 failed: Missing threadprivate for: corr_array_n_below_def corr_array_n_cloud_def check_for_missing_threadprivate.py did not pass. failedFiles = ['/home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/error_code.F90', '/home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/fill_holes.F90', '/home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/sponge_layer_damping.F90', '/home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/corr_varnce_module.F90'] =============================================================== THREADPRIVATE CHECK FAILED  THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES  AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!  IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE  LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_driver_test/build/nvfortran_GPUopenacc_PRECdouble/cmake_build_output.txt =============================================================== CLUBBStandardsCheck.py has begun. --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/soil_vegetation.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 174 : 103 chars : call stat_update_var_pt( stats_metadata%isfc_soil_T_in_K, 1, sfc_soil_T_in_K(i), stats_sfc(i) ) line 175 : 105 chars : call stat_update_var_pt( stats_metadata%ideep_soil_T_in_K, 1, deep_soil_T_in_K(i), stats_sfc(i) ) line 212 : 101 chars : call stat_update_var_pt( stats_metadata%isoil_heat_flux, 1, soil_heat_flux(i), & ! intent(in) line 213 : 104 chars : stats_sfc(i) ) ! intent(inout) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/clubb_driver_test.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 111 : 107 chars : write(fstderr, *) "This section ensures that everything allocated in init_clubb_case will be deallocated" line 112 : 102 chars : write(fstderr, *) "in clean_up_clubb. This may cause a runtime error if there is a mismatch between" ---------------------------------------------------------------------------------------------------- --------------------- Default Private Check: /home/jenkins/workspace/clubb_driver_test/src/generalized_grid_test.F90 --------------------- WARNING: Missing default 'private' in the following modules: line 3: module generalized_grid_test ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/generalized_grid_test.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 914 : 115 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then line 1084 : 101 chars : rtm_ref_flip, thlm_ref_flip, um_ref_flip, vm_ref_flip, ug_flip, vg_flip, & ! Intent(in) line 1098 : 111 chars : um_flip, vm_flip, upwp_flip, vpwp_flip, up2_flip, vp2_flip, up3_flip, vp3_flip, & ! Intent(inout) line 1100 : 111 chars : wp2_flip, wp3_flip, rtp2_flip, rtp3_flip, thlp2_flip, thlp3_flip, rtpthlp_flip, & ! Intent(inout) line 1106 : 109 chars : wp2rtp_flip, wp2thlp_flip, uprcp_flip, vprcp_flip, rc_coef_zm_flip, wp4_flip, & ! intent(inout) line 1107 : 105 chars : wpup2_flip, wpvp2_flip, wp2up2_flip, wp2vp2_flip, ice_supersat_frac_flip, & ! intent(inout) line 1594 : 115 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then line 1621 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wp2up_implicit, nzt, ngrdcol, & line 1625 : 102 chars : pdf_implicit_coefs_terms_flip%term_wp2up_explicit, nzt, ngrdcol, & line 1629 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wp2vp_implicit, nzt, ngrdcol, & line 1633 : 102 chars : pdf_implicit_coefs_terms_flip%term_wp2vp_explicit, nzt, ngrdcol, & line 1667 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wpup2_implicit, nzt, ngrdcol, & line 1671 : 102 chars : pdf_implicit_coefs_terms_flip%term_wpup2_explicit, nzt, ngrdcol, & line 1675 : 102 chars : pdf_implicit_coefs_terms_flip%coef_wpvp2_implicit, nzt, ngrdcol, & line 1679 : 102 chars : pdf_implicit_coefs_terms_flip%term_wpvp2_explicit, nzt, ngrdcol, & line 2504 : 105 chars : tolerance = max( 1.e-8_core_rknd, epsilon(tolerance) ) ! max statement for single precision runs ---------------------------------------------------------------------------------------------------- --------------------- Implicit None Check: /home/jenkins/workspace/clubb_driver_test/src/clubb_driver.F90 --------------------- WARNING: 'use' statements without 'only' found in the following lines: WARNING: Check that comma is on same line as 'use', as CLUBB requires. 3150 : use gptl ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/clubb_driver.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 201 : 110 chars : l_modify_ic_with_cubic_int, & ! Flag for interpolating the sounding profile with Steffen's monotone cubic line 202 : 110 chars : ! method to obtain smoother initial condition profile, which is found to be line 203 : 111 chars : ! beneficial to achive a better numerical solution convergence. If this flag line 204 : 118 chars : ! is turned off, the initial conditions will be generated with linear interpolation. line 205 : 111 chars : ! This is done on a case-by-case basis, since using the monotone cubic method line 206 : 109 chars : ! requires a special sounding.in file with many additional sounding levels. line 207 : 109 chars : l_modify_bc_for_cnvg_test, & ! Flag to activate modifications on boundary condition for convergence test line 744 : 101 chars : !$omp sens_ht, latent_ht, lmin, vert_decorr_coef, deep_soil_T_in_K, sfc_soil_T_in_K, veg_T_in_K, & line 760 : 102 chars : !$omp rtp2_mc, thlp2_mc, rtpthlp_mc, Ncm_mc, Ncm, Nccnm, em, tau_zm, tau_zt, Kh_zt, Kh_zm, rfrzm, & line 761 : 105 chars : !$omp rrm, Nrm, Nc_in_cloud, wpNcp, radht, Frad, Frad_SW_up, Frad_LW_up, Frad_SW_down, Frad_LW_down, & line 762 : 102 chars : !$omp wpsclrp_sfc, wpedsclrp_sfc, sclrm, wpsclrp, sclrp2, sclrp3, sclrprtp, sclrpthlp, sclrpthvp, & line 807 : 101 chars : !----------------------------------- Optional Input Variables ----------------------------------- line 1029 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz line 1721 : 102 chars : open(unit=iunit_grid_adaptation, file=fname_grid_adaptation, status='replace', action='write') line 2036 : 105 chars : allocate( um_ref(ngrdcol, gr%nzt) ) ! Reference u wind for nudging; Michael Falk, 17 Oct 2007 line 2037 : 105 chars : allocate( vm_ref(ngrdcol, gr%nzt) ) ! Reference v wind for nudging; Michael Falk, 17 Oct 2007 line 2529 : 113 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then line 2560 : 106 chars : ! Similar call to above, checking parameter values, but because we've placed this in "init_clubb_case" line 2568 : 116 chars : write(fstderr, *) "Fatal error calling check_clubb_settings_api and/or check_parameters_api in clubb_driver" line 2611 : 111 chars : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, & line 2623 : 101 chars : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, & line 2624 : 103 chars : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, & line 2627 : 104 chars : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, & line 2629 : 103 chars : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, & line 2635 : 101 chars : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, & line 2636 : 106 chars : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, & line 2637 : 110 chars : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, & line 2638 : 115 chars : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, & line 2639 : 110 chars : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, & line 2640 : 105 chars : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, & line 2641 : 113 chars : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, & line 2642 : 108 chars : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, & line 2643 : 112 chars : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, & line 2644 : 110 chars : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, & line 2759 : 103 chars : invrs_rho_ds_zt(i,k) = invrs_rho_ds_zt_init(k) ! inv. dry, static density: t-levs line 2765 : 103 chars : um_pert(i,k) = zero ! Variables used to track perturbed version of winds. line 2767 : 105 chars : wm_zt(i,k) = wm_zt_init(k) ! Imposed large scale w - Thermodynamic levels line 2961 : 113 chars : if ( clubb_config_flags%iiPDF_type == iiPDF_new .or. clubb_config_flags%iiPDF_type == iiPDF_new_hybrid ) then line 3171 : 101 chars : !----------------------------------- Optional Input Variables ----------------------------------- line 3328 : 103 chars : um(i,:), vm(i,:), rtm(i,:), wprtp(i,:), thlm(i,:), wpthlp(i,:), & line 3666 : 111 chars : !$acc X_nl_all_levs, X_mixt_comp_all_levs, lh_sample_point_weights, mu_x_1_n, mu_x_2_n, & line 3668 : 104 chars : !$acc lh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, lh_Nc_clipped, & line 3672 : 116 chars : !$acc pdf_params%cloud_frac_1, pdf_params%cloud_frac_2, pdf_params%cthl_1, pdf_params%cthl_2, & line 3673 : 112 chars : !$acc pdf_params%crt_1, pdf_params%crt_2, pdf_params%stdev_chi_1, pdf_params%stdev_chi_2, & line 3689 : 102 chars : wp2_zt = zm2zt_api( gr%nzm, gr%nzt, ngrdcol, gr, wp2, w_tol_sqd ) ! Positive definite quantity line 3695 : 109 chars : thlm(i,:), p_in_Pa(i,:), exner(i,:), rho(i,:), rho_zm(i,:), rtm(i,:), &! In line 3696 : 109 chars : rcm(i,:), cloud_frac(i,:), wm_zt(i,:), wm_zm(i,:), wp2_zt(i,:), & ! In line 3697 : 106 chars : hydromet(i,:,:), Nc_in_cloud(i,:), & ! In line 3713 : 103 chars : stats_zt(i), stats_zm(i), & ! Inout line 3714 : 103 chars : stats_sfc(i), stats_lh_zt(i), & ! Inout line 3715 : 102 chars : Nccnm(i,:), & ! Inout line 3716 : 117 chars : hydromet_mc(i,:,:), Ncm_mc(i,:), rcm_mc(i,:), rvm_mc(i,:), & ! Out line 3717 : 107 chars : thlm_mc(i,:), hydromet_vel_zt(i,:,:), & ! Out line 3718 : 102 chars : hydromet_vel_covar_zt_impc(i,:,:), & ! Out line 3719 : 102 chars : hydromet_vel_covar_zt_expc(i,:,:), & ! Out line 3720 : 110 chars : wprtp_mc(i,:), wpthlp_mc(i,:), rtp2_mc(i,:), & ! Out line 3721 : 105 chars : thlp2_mc(i,:), rtpthlp_mc(i,:) ) ! Out line 3746 : 103 chars : stats_zt(i), stats_zm(i), stats_sfc(i), & ! Inout line 3747 : 103 chars : hydromet(i,:,:), hydromet_vel_zt(i,:,:), hydrometp2(i,:,:), & ! Inout line 3748 : 103 chars : K_hm(i,:,:), Ncm(i,:), Nc_in_cloud(i,:), rvm_mc(i,:), & ! Inout line 3749 : 103 chars : thlm_mc(i,:), err_info, & ! Inout line 3750 : 101 chars : wphydrometp(i,:,:), wpNcp(i,:) ) ! Out line 3759 : 106 chars : !$acc update device( rcm_mc, rvm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc ) line 3817 : 104 chars : !$acc update host( rvm_mc, rcm_mc, thlm_mc, wprtp_mc, wpthlp_mc, rtp2_mc, thlp2_mc, rtpthlp_mc ) line 3823 : 105 chars : call stat_update_var( stats_metadata%irtm_mc, rvm_mc(i,:)+rcm_mc(i,:), stats_zt(i) ) ! kg/kg/s line 3825 : 106 chars : call stat_update_var( stats_metadata%iwprtp_mc, wprtp_mc(i,:), stats_zm(i) ) ! m*(kg/kg)/s^2 line 3827 : 104 chars : call stat_update_var( stats_metadata%irtp2_mc, rtp2_mc(i,:), stats_zm(i) ) ! (kg/kg)^2/s line 3829 : 104 chars : call stat_update_var( stats_metadata%irtpthlp_mc, rtpthlp_mc(i,:), stats_zm(i) ) ! K*(kg/kg)/s line 3846 : 105 chars : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, X_nl_all_levs, & line 3872 : 105 chars : !$acc update host( rho, rho_zm, p_in_Pa, exner, cloud_frac, ice_supersat_frac, thlm, rtm, rcm ) line 3918 : 106 chars : call update_radiation_variables( gr%nzm, gr%nzt, radht(i,:), Frad_SW_up(i,:), Frad_LW_up(i,:), & line 4017 : 104 chars : clubb_config_flags%grid_remap_method, & ! intent(in) line 4086 : 101 chars : .and. (stats_metadata%l_stats_last) ) then ! only adapt grid when the average of the last line 4191 : 103 chars : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_microphys_scheme = ', time_microphys_scheme line 4192 : 104 chars : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_microphys_advance = ', time_microphys_advance line 4194 : 103 chars : write(unit=fstdout, fmt='(a,f10.4)') 'CLUBB-TIMER time_output_multi_col = ', time_output_multi_col line 4321 : 111 chars : !$acc rcm_in_layer, cloud_cover, wprcp, w_up_in_cloud, w_down_in_cloud, cloudy_updraft_frac, & line 4333 : 101 chars : !$acc pdf_params%corr_w_thl_2, pdf_params%corr_rt_thl_1, pdf_params%corr_rt_thl_2, & line 4334 : 103 chars : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, & line 4337 : 104 chars : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, & line 4339 : 103 chars : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, & line 4345 : 101 chars : !$acc pdf_params_zm%thl_2, pdf_params_zm%varnce_thl_1, pdf_params_zm%varnce_thl_2, & line 4346 : 106 chars : !$acc pdf_params_zm%corr_w_rt_1, pdf_params_zm%corr_w_rt_2, pdf_params_zm%corr_w_thl_1, & line 4347 : 110 chars : !$acc pdf_params_zm%corr_w_thl_2, pdf_params_zm%corr_rt_thl_1, pdf_params_zm%corr_rt_thl_2, & line 4348 : 115 chars : !$acc pdf_params_zm%alpha_thl, pdf_params_zm%alpha_rt, pdf_params_zm%crt_1, pdf_params_zm%crt_2, & line 4349 : 110 chars : !$acc pdf_params_zm%cthl_1, pdf_params_zm%cthl_2, pdf_params_zm%chi_1, pdf_params_zm%chi_2, & line 4350 : 105 chars : !$acc pdf_params_zm%stdev_chi_1, pdf_params_zm%stdev_chi_2, pdf_params_zm%stdev_eta_1, & line 4351 : 113 chars : !$acc pdf_params_zm%stdev_eta_2, pdf_params_zm%covar_chi_eta_1, pdf_params_zm%covar_chi_eta_2, & line 4352 : 108 chars : !$acc pdf_params_zm%corr_w_chi_1, pdf_params_zm%corr_w_chi_2, pdf_params_zm%corr_w_eta_1, & line 4353 : 112 chars : !$acc pdf_params_zm%corr_w_eta_2, pdf_params_zm%corr_chi_eta_1, pdf_params_zm%corr_chi_eta_2, & line 4354 : 110 chars : !$acc pdf_params_zm%rsatl_1, pdf_params_zm%rsatl_2, pdf_params_zm%rc_1, pdf_params_zm%rc_2, & line 4383 : 119 chars : if ( thlm_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( thlm_sponge_damp_profile ) line 4384 : 118 chars : if ( rtm_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( rtm_sponge_damp_profile ) line 4385 : 117 chars : if ( uv_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( uv_sponge_damp_profile ) line 4386 : 118 chars : if ( wp2_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( wp2_sponge_damp_profile ) line 4387 : 118 chars : if ( wp3_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( wp3_sponge_damp_profile ) line 4388 : 122 chars : if ( up2_vp2_sponge_damp_settings%l_sponge_damping ) call finalize_tau_sponge_damp_api( up2_vp2_sponge_damp_profile ) line 5073 : 104 chars : clubb_config_flags%l_add_dycore_grid, clubb_config_flags%grid_adapt_in_time_method ) line 5081 : 106 chars : clubb_config_flags%l_add_dycore_grid, clubb_config_flags%grid_adapt_in_time_method ) line 5095 : 101 chars : 'be used for cases with forcings from an input file and for the atex ', & ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/sounding.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 377 : 102 chars : um(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 379 : 101 chars : vm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 381 : 101 chars : ugm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 383 : 101 chars : vgm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 385 : 101 chars : thlm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 387 : 101 chars : rtm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 389 : 101 chars : press(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 392 : 101 chars : wm(i,k) = mono_cubic_interp( gr%zt(i,k), km1, k00, kp1, kp2, z(km1), z(k00), z(kp1), & line 409 : 108 chars : edsclr_snd(km1,edsclr), edsclr_snd(k00,edsclr), & line 410 : 107 chars : edsclr_snd(kp1,edsclr), edsclr_snd(kp2,edsclr) ) line 434 : 118 chars : um(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), u(k_above), u(k_above-1) ) line 435 : 118 chars : vm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), v(k_above), v(k_above-1) ) line 436 : 120 chars : ugm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), ug(k_above), ug(k_above-1) ) line 437 : 120 chars : vgm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), vg(k_above), vg(k_above-1) ) line 438 : 126 chars : thlm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), theta(k_above), theta(k_above-1) ) line 439 : 120 chars : rtm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), rt(k_above), rt(k_above-1) ) line 440 : 112 chars : press(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), p_in_Pa(k_above), & line 442 : 122 chars : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) ) line 446 : 105 chars : sclrm(i,k,sclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), & line 452 : 109 chars : edsclrm(i,k,edsclr) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), & line 481 : 124 chars : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) ) line 507 : 124 chars : wm(i,k) = lin_interpolate_two_points( gr%zt(i,k), z(k_above), z(k_above-1), subs(k_above), subs(k_above-1) ) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/clubb_tuner.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 654 : 102 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz ---------------------------------------------------------------------------------------------------- CLUBBStandardsCheck.py has finished. FAIL: 8 check(s) failed. CLUBBStandardsCheck.py has begun. --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/sfc_varnce_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 776 : 105 chars : call sfc_varnce_check( sclr_dim, wp2(i,gr%k_lb_zm), up2(i,gr%k_lb_zm), & ! intent(in) line 777 : 105 chars : vp2(i,gr%k_lb_zm), thlp2(i,gr%k_lb_zm), rtp2(i,gr%k_lb_zm), & ! intent(in) line 778 : 105 chars : rtpthlp(i,gr%k_lb_zm), sclrp2(i,gr%k_lb_zm,:), & ! intent(in) line 779 : 105 chars : sclrprtp(i,gr%k_lb_zm,:), sclrpthlp(i,gr%k_lb_zm,:), & ! intent(in) line 780 : 108 chars : err_info ) ! intent(inout) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/clubb_api_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 2540 : 107 chars : ! calc_derrived_params_api - Adjusts values of background eddy diffusivity based on vertical grid spacing line 2607 : 107 chars : ! calc_derrived_params_api - Adjusts values of background eddy diffusivity based on vertical grid spacing ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/fill_holes.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 234 : 113 chars : write(*,'(A6,I5,1X,I5,A4,E30.20,A3,E30.20)') "field(", i, k, ") = ", field(i,k), " < ", threshold line 240 : 105 chars : write(fstderr, *) "column", i, " field average = ", sum(field(i,:) * rho_ds(i,:) * dz(i,:)) & line 584 : 102 chars : ! rho_ds_dz(i,k-num_hf_draw_points:k+num_hf_draw_points)) line 823 : 110 chars : * min( threshold, field(i,k_start:k_end:grid_dir_indx) ) ) * invrs_denom line 828 : 106 chars : + mass_fraction * ( min( threshold, field(i,k_start:k_end:grid_dir_indx) ) - threshold ) line 833 : 110 chars : * max( threshold, field(i,k_start:k_end:grid_dir_indx) ) ) * invrs_denom line 840 : 108 chars : + mass_fraction * ( max( threshold, field(i,k_start:k_end:grid_dir_indx) ) - threshold ) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/output_netcdf.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 1748 : 105 chars : status = nf90_def_var( ncid_zm, "columns", NF90_INT, (/column_id_zm/), column_var_id_zm ) line 1749 : 104 chars : status = nf90_def_var( ncid_zm, "altitude", NF90_PREC, (/vertical_id_zm/), vertical_var_id_zm ) line 1750 : 104 chars : status = nf90_def_var( ncid_zm, "time", NF90_PREC, (/time_id_zm/), time_var_id_zm ) line 1802 : 105 chars : status = nf90_def_var( ncid_zt, "columns", NF90_INT, (/column_id_zt/), column_var_id_zt ) line 1803 : 104 chars : status = nf90_def_var( ncid_zt, "altitude", NF90_PREC, (/vertical_id_zt/), vertical_var_id_zt ) line 1804 : 104 chars : status = nf90_def_var( ncid_zt, "time", NF90_PREC, (/time_id_zt/), time_var_id_zt ) line 1850 : 101 chars : status = nf90_put_var( ncid_zm, column_var_id_zm, column_list, start=(/1/), count=(/ngrdcol/) ) line 1851 : 101 chars : status = nf90_put_var( ncid_zt, column_var_id_zt, column_list, start=(/1/), count=(/ngrdcol/) ) line 1853 : 101 chars : !=================================== Allocate Output Arrays =================================== line 1980 : 116 chars : !$acc upwp_out, vpwp_out, up2_out, vp2_out, wp3_out, rcm_out, cloud_frac_out, rtm_out, thlm_out ) ---------------------------------------------------------------------------------------------------- --------------------- Default Private Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/err_info_type_module.F90 --------------------- WARNING: Missing default 'private' in the following modules: line 4: module err_info_type_module ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/err_info_type_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 265 : 102 chars : write(err_info%err_header_global,'(A38, I3, A15, I3, A, A28, A33, F6.2, A1, F6.2, A, A39, A40)') & line 276 : 105 chars : write(err_info%err_header(i),'(A38, I3, A15, I3, A, A22, I2, A11, F6.2, A13, F6.2, A, A39, A40)') & ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/mono_flux_limiter.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 688 : 104 chars : !$acc parallel loop gang vector collapse(2) default(present) reduction(.or.:l_any_adjustment_needed) line 839 : 121 chars : ! MONOFLUX TEST COMMENT DO NOT REMOVE if( any(wpxp_net_adjust /= 0.0) ) write(fstderr,*) "MONOFLUX: wpxp adjusted " ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/parameters_tunable.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 839 : 106 chars : / sqrt( 4.0_core_rknd * ( 1.0_core_rknd - 0.4_core_rknd )**3 & line 840 : 118 chars : + clubb_params(ngrdcol,iSkw_max_mag)**2 ) ) ) ! Known magic number line 902 : 117 chars : mult_factor_zt(i) = 1.0_core_rknd + clubb_params(i,imult_coef) * log( avg_deltaz(i) / grid_spacing_thresh ) line 917 : 104 chars : nu_vert_res_dep%nu10(i) = clubb_params(i,inu10) * mult_factor_zt(i) !We're unsure of the grid ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/pdf_parameter_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 295 : 101 chars : !$acc pdf_params%alpha_thl, pdf_params%alpha_rt, pdf_params%crt_1, pdf_params%crt_2, & line 298 : 102 chars : !$acc pdf_params%stdev_eta_2, pdf_params%covar_chi_eta_1, pdf_params%covar_chi_eta_2, & line 300 : 101 chars : !$acc pdf_params%corr_w_eta_2, pdf_params%corr_chi_eta_1, pdf_params%corr_chi_eta_2, & ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/advance_windm_edsclrm_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 1002 : 103 chars : call windm_edsclrm_rhs( nzm, nzt, ngrdcol, gr, windm_edsclrm_scalar, dt, & ! intent(in) line 1003 : 103 chars : lhs_diff, edsclrm(:,:,edsclr), & ! intent(in) line 1004 : 103 chars : edsclrm_forcing(:,:,edsclr), & ! intent(in) line 1005 : 103 chars : rho_ds_zm, invrs_rho_ds_zt, & ! intent(in) line 1006 : 103 chars : l_imp_sfc_momentum_flux, wpedsclrp(:,gr%k_lb_zm,edsclr), & ! intent(in) line 1007 : 103 chars : stats_metadata, & ! intent(in) line 1008 : 106 chars : stats_zt, & ! intent(inout) line 1009 : 104 chars : rhs(:,:,edsclr) ) ! intent(out) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/grid_adaptation_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 295 : 128 chars : write(fstderr, *) "The fixed minimum grid density momentum heights need to cover at least the domain of the physics grid." ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/advance_xp2_xpyp_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 1394 : 101 chars : sclrprtp(:,:,sclr) ) ! Intent(inout) line 1429 : 102 chars : sclrpthlp(:,:,sclr) ) ! Intent(inout) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/model_flags.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 315 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz line 541 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz line 845 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/advance_xm_wpxp_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 793 : 101 chars : call wpxp_term_pr1_lhs( nzm, ngrdcol, gr, C6rt_Skw_fnc, C6thl_Skw_fnc, C7_Skw_fnc, & ! Intent(in) line 794 : 101 chars : invrs_tau_C6_zm, l_scalar_calc, & ! Intent(in) line 795 : 102 chars : lhs_pr1_wprtp, lhs_pr1_wpthlp, lhs_pr1_wpsclrp ) ! Intent(out) line 874 : 101 chars : stats_zt, stats_zm, stats_sfc, & ! InOut line 875 : 101 chars : rtm, wprtp, thlm, wpthlp, sclrm, wpsclrp, & ! InOut line 876 : 101 chars : err_info ) ! InOut ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/stats_zm_module.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 2485 : 104 chars : call stat_assign( var_index=stats_metadata%inorm_min_grid_dens, var_name="norm_min_grid_dens", & ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/stats_clubb_utilities.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 3031 : 103 chars : call stat_update_var( stats_metadata%icovar_chi_eta_1, pdf_params%covar_chi_eta_1(icol,:), & ! In line 3033 : 103 chars : call stat_update_var( stats_metadata%icovar_chi_eta_2, pdf_params%covar_chi_eta_2(icol,:), & ! In line 3043 : 101 chars : call stat_update_var( stats_metadata%icorr_chi_eta_1, pdf_params%corr_chi_eta_1(icol,:), & ! In line 3045 : 101 chars : call stat_update_var( stats_metadata%icorr_chi_eta_2, pdf_params%corr_chi_eta_2(icol,:), & ! In line 3106 : 101 chars : chip2 = compute_variance_binormal( chi, pdf_params%chi_1(icol,:), pdf_params%chi_2(icol,:), & line 3107 : 106 chars : pdf_params%stdev_chi_1(icol,:), pdf_params%stdev_chi_2(icol,:), & line 3229 : 101 chars : call stat_update_var( stats_metadata%ivarnce_w_1_zm, pdf_params_zm%varnce_w_1(icol,:), & ! In line 3231 : 101 chars : call stat_update_var( stats_metadata%ivarnce_w_2_zm, pdf_params_zm%varnce_w_2(icol,:), & ! In line 4130 : 108 chars : 'floor stuff= ', floor( stats_metadata%stats_tout / stats_metadata%stats_tsamp ) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/CLUBB_core/penta_bicgstab_solver.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 419 : 110 chars : ! It's interesting to see how close E_inv is to the lhs diagonal, it's usually (visually) very close, but line 420 : 104 chars : ! using it instead of E_inv requires so many more iterations (use it would be jacobi preconditioner) ---------------------------------------------------------------------------------------------------- CLUBBStandardsCheck.py has finished. FAIL: 17 check(s) failed. CLUBBStandardsCheck.py has begun. ---------------------------------------------------------------------------------------------------- --------------------- Implicit None Check: /home/jenkins/workspace/clubb_driver_test/src/SILHS/mt95.F90 --------------------- WARNING: Missing 'implicit none' after these blocks: line 362: subroutine init_by_type( put, get ) line 382: subroutine init_by_scalar( put ) line 413: subroutine init_by_array( put ) line 461: subroutine next_state( ) line 593: subroutine genrand_int32_0d( y ) line 614: subroutine genrand_int32_1d( y ) line 629: subroutine genrand_int32_2d( y ) line 644: subroutine genrand_int32_3d( y ) line 659: subroutine genrand_int32_4d( y ) line 674: subroutine genrand_int32_5d( y ) line 689: subroutine genrand_int32_6d( y ) line 704: subroutine genrand_int32_7d( y ) line 720: subroutine genrand_int31_0d( y ) line 732: subroutine genrand_int31_1d( y ) line 747: subroutine genrand_int31_2d( y ) line 762: subroutine genrand_int31_3d( y ) line 777: subroutine genrand_int31_4d( y ) line 792: subroutine genrand_int31_5d( y ) line 807: subroutine genrand_int31_6d( y ) line 822: subroutine genrand_int31_7d( y ) line 838: subroutine genrand_real1_0d( r ) line 853: subroutine genrand_real1_1d( r ) line 868: subroutine genrand_real1_2d( r ) line 883: subroutine genrand_real1_3d( r ) line 898: subroutine genrand_real1_4d( r ) line 913: subroutine genrand_real1_5d( r ) line 928: subroutine genrand_real1_6d( r ) line 943: subroutine genrand_real1_7d( r ) line 959: subroutine genrand_real2_0d( r ) line 974: subroutine genrand_real2_1d( r ) line 989: subroutine genrand_real2_2d( r ) line 1004: subroutine genrand_real2_3d( r ) line 1019: subroutine genrand_real2_4d( r ) line 1034: subroutine genrand_real2_5d( r ) line 1049: subroutine genrand_real2_6d( r ) line 1064: subroutine genrand_real2_7d( r ) line 1080: subroutine genrand_real3_0d( r ) line 1095: subroutine genrand_real3_1d( r ) line 1110: subroutine genrand_real3_2d( r ) line 1125: subroutine genrand_real3_3d( r ) line 1140: subroutine genrand_real3_4d( r ) line 1155: subroutine genrand_real3_5d( r ) line 1170: subroutine genrand_real3_6d( r ) line 1185: subroutine genrand_real3_7d( r ) line 1201: subroutine genrand_res53_0d( r ) line 1218: subroutine genrand_res53_1d( r ) line 1233: subroutine genrand_res53_2d( r ) line 1248: subroutine genrand_res53_3d( r ) line 1263: subroutine genrand_res53_4d( r ) line 1278: subroutine genrand_res53_5d( r ) line 1293: subroutine genrand_res53_6d( r ) line 1308: subroutine genrand_res53_7d( r ) ---------------------------------------------------------------------------------------------------- CLUBBStandardsCheck.py has finished. FAIL: 1 check(s) failed. CLUBBStandardsCheck.py has begun. --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/wangara.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 104 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 105 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/rico.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 159 : 103 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 160 : 102 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Default Private Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/prescribe_forcings.F90 --------------------- WARNING: Missing default 'private' in the following modules: line 1: module prescribe_forcings_module ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/prescribe_forcings.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 303 : 104 chars : !$acc enter data create( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar ) line 477 : 118 chars : !$acc update device( wm_zt, wm_zm, thlm_forcing, rtm_forcing, um_ref, vm_ref, sclrm_forcing, edsclrm_forcing ) line 908 : 105 chars : call stat_update_var_pt( stats_metadata%ish, 1, wpthlp_sfc(i)*rho_zm(i,1)*Cp,& ! intent(in) line 911 : 105 chars : call stat_update_var_pt( stats_metadata%ilh, 1, wprtp_sfc(i)*rho_zm(i,1)*Lv, & ! intent(in) line 914 : 103 chars : call stat_update_var_pt( stats_metadata%iwpthlp_sfc, 1, wpthlp_sfc(i), & ! intent(in) line 917 : 103 chars : call stat_update_var_pt( stats_metadata%iwprtp_sfc, 1, wprtp_sfc(i), & ! intent(in) line 920 : 103 chars : call stat_update_var_pt( stats_metadata%iupwp_sfc, 1, upwp_sfc(i), & ! intent(in) line 923 : 103 chars : call stat_update_var_pt( stats_metadata%ivpwp_sfc, 1, vpwp_sfc(i), & ! intent(in) line 926 : 102 chars : call stat_update_var_pt( stats_metadata%iustar, 1, ustar(i), & ! intent(in) line 929 : 103 chars : call stat_update_var_pt( stats_metadata%iT_sfc, 1, T_sfc(i), & ! intent(in) line 935 : 103 chars : !$acc exit data delete( um_bot, vm_bot, rtm_bot, thlm_bot, rho_bot, exner_bot, z_bot, ustar, ubar ) line 1138 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & line 1142 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & line 1146 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & line 1147 : 112 chars : exner_zm(i,km1), exner_zm(i,k00), exner_zm(i,kp1), exner_zm(i,kp2) ) line 1150 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & line 1151 : 108 chars : thlm_zm(i,km1), thlm_zm(i,k00), thlm_zm(i,kp1), thlm_zm(i,kp2) ) line 1154 : 101 chars : gr%zm(i,km1), gr%zm(i,k00), gr%zm(i,kp1), gr%zm(i,kp2), & line 1155 : 104 chars : rtm_zm(i,km1), rtm_zm(i,k00), rtm_zm(i,kp1), rtm_zm(i,kp2) ) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/dycoms2_rf02.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 121 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 122 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/mpace_b.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 157 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 158 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/mpace_a.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 272 : 103 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 273 : 102 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/lba.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 96 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 97 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) line 176 : 101 chars : wpthlp_sfc(i) = convert_sens_ht_to_km_s( ( 270._core_rknd * ft**1.5_core_rknd ), rho_sfc(i) ) line 177 : 101 chars : wprtp_sfc(i) = convert_latent_ht_to_m_s( ( 554._core_rknd * ft**1.3_core_rknd ), rho_sfc(i) ) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/dycoms2_rf01.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 91 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 92 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/gabls2.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 152 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 153 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/Benchmark_cases/bomex.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 127 : 105 chars : if ( sclr_idx%iiedsclr_thl > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_thl) = thlm_forcing(i,k) line 128 : 104 chars : if ( sclr_idx%iiedsclr_rt > 0 ) edsclrm_forcing(i,k,sclr_idx%iiedsclr_rt) = rtm_forcing(i,k) ---------------------------------------------------------------------------------------------------- CLUBBStandardsCheck.py has finished. FAIL: 11 check(s) failed. No matches for /home/jenkins/workspace/clubb_driver_test/src/KK_microphys/ CLUBBStandardsCheck.py has begun. --------------------- Default Private Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/fill_holes_tests.F90 --------------------- WARNING: Missing default 'private' in the following modules: line 19: module fill_holes_tests ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/fill_holes_tests.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 162 : 102 chars : field_initial(i,k) = 10_core_rknd * ( sin( 8.0 * pi * ( k + i ) / nz ) + one ) & line 180 : 110 chars : if ( l_print_name ) print *, "filling holes of: easy_fill_test_"//trim(fill_type_names(fill_type)) line 195 : 121 chars : write(*,'(A6,I5,1X,I5,A4,E30.20,A3,E30.20)') "field(", i, k, ") = ", field(i,k), " < ", threshold line 241 : 118 chars : if ( l_print_name ) print *, "filling holes of: reverse_easy_fill_test_"//trim(fill_type_names(fill_type)) line 344 : 102 chars : field_initial(i,k) = 10_core_rknd * ( sin( 8.0 * pi * ( k + i ) / nz ) + one ) & line 363 : 113 chars : if ( l_print_name ) print *, "filling holes of: below_thresh_test_"//trim(fill_type_names(fill_type)) line 385 : 103 chars : print *, "-- error", two * abs( initial_mass - new_mass ) / ( initial_mass + new_mass ) line 419 : 121 chars : if ( l_print_name ) print *, "filling holes of: reverse_below_thresh_test_"//trim(fill_type_names(fill_type)) line 430 : 116 chars : print *, "ERROR in below_thresh_test REVERSE MODE: method was not conservative in grid reverse mode" ---------------------------------------------------------------------------------------------------- --------------------- Default Private Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/rev_direction_grid_test.F90 --------------------- WARNING: Missing default 'private' in the following modules: line 1: module rev_direction_grid_test ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/rev_direction_grid_test.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 233 : 113 chars : !seed used = -1102123834 1480475276 -248259584 525496705 1614213535 -1267052688 6290033 -78466652 line 234 : 127 chars : !seed_output = (/ -1102123834, 1480475276, -248259584, 525496705, 1614213535, -1267052688, 6290033, -78466652 /) line 750 : 101 chars : call xpyp_term_ta_pdf_lhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In line 754 : 104 chars : call xpyp_term_ta_pdf_lhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In line 795 : 101 chars : call xpyp_term_ta_pdf_rhs_godunov( gr_ascending%nzm, gr_ascending%nzt, 1, gr_ascending, & ! In line 801 : 104 chars : call xpyp_term_ta_pdf_rhs_godunov( gr_descending%nzm, gr_descending%nzt, 1, gr_descending, & ! In ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/pdf_parameter_tests.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 542 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz ---------------------------------------------------------------------------------------------------- --------------------- Line Length Check: /home/jenkins/workspace/clubb_driver_test/src/G_unit_test_types/spurious_source_test.F90 --------------------- WARNING: Lines exceed 100 characters (limit 100): line 508 : 104 chars : l_prescribed_avg_deltaz, & ! used in calc_derrived_params_api. If .true., avg_deltaz = deltaz ---------------------------------------------------------------------------------------------------- CLUBBStandardsCheck.py has finished. FAIL: 6 check(s) failed. =============================================================== CLUBBStandardsCheck FAILED  THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES  AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!  IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE  LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_driver_test/build/nvfortran_GPUopenacc_PRECdouble/cmake_build_output.txt =============================================================== Build completed successfully, but some source code checks have failed. + ulimit -s 8388608 + run_scripts/run_scm_all.py -min_cases -ngrdcol 8 -max_iters 200 -out_dir standalone_output_nvhpc Performing min-cases run Running arm Running atex Running bomex Running dycoms2_rf01 Running dycoms2_rf02_ds Running rico Running wangara Running arm_97 Running gabls3_night Running lba Running twp_ice =================== Runs Complete =================== All cases ran to completion. + run_scripts/run_scm_all.py -min_cases -ngrdcol 8 -max_iters 200 -out_dir driver_test_output_nvhpc -driver_test Performing min-cases run Running arm Running atex Running bomex Running dycoms2_rf01 Running dycoms2_rf02_ds Running rico Running wangara Running arm_97 Error in case arm_97: Duplicating params - Initial values file: '/home/jenkins/workspace/clubb_driver_test/run_scripts/../input/tunable_parameters/tunable_parameters.in' - Duplicating '8' times. Writing to '/home/jenkins/workspace/clubb_driver_test/tmp_dup_params.in': - ngrdcol = 8 - l_output_multi_col = .true. - l_output_double_prec = .true. - calls_per_out = 1 ======================== REINITIALIZATION TEST ======================== This section ensures that everything allocated in init_clubb_case will be deallocated in clean_up_clubb. This may cause a runtime error if there is a mismatch between allocate/deallocate statements, but could 2026/01/09 08:41:40 -------------------------------------------------- Latest git log entry -------------------------------------------------- A detailed git diff can be found at the end of this file -------------------------------------------------- Tunable Parameters: -------------------------------------------------- -------------------------------------------------- Preprocessing Directives: -------------------------------------------------- -DNETCDF enabled -DCOAMPS_MICRO enabled -DTUNER disabled -DSILHS enabled -Dnooverlap enabled -Draoffline enabled -DUSE_BUGSrad_ocast_random disabled -DBYTESWAP_IO disabled -------------------------------------------------- &model_setting -------------------------------------------------- runtype = arm_97 nzmax = 128 grid_type = 2 deltaz = 150.0000000000000 150.0000000000000 150.0000000000000 150.0000000000000 150.0000000000000 150.0000000000000 150.0000000000000 150.0000000000000 zm_init = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 zm_top = 27625.00000000000 27625.00000000000 27625.00000000000 27625.00000000000 27625.00000000000 27625.00000000000 27625.00000000000 27625.00000000000 zt_grid_fname = ../input/grid/deep_convection_128lev_27km_zt_grid.grd zm_grid_fname = day = 26 month = 6 year = 1997 lat_vals = 36.50000000000000 lon_vals = -97.50000000000000 sfc_elevation = 0.000000000000000 time_initial = 84660.00000000000 time_final = 96660.00000000000 dt_main = 60.00000000000000 dt_rad = 1800.000000000000 sfctype = 0 T_sfc = 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 p_sfc = 97151.03000000000 97151.03000000000 97151.03000000000 97151.03000000000 97151.03000000000 97151.03000000000 97151.03000000000 97151.03000000000 sens_ht = 0.000000000000000 latent_ht = 0.000000000000000 fcor = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 fcor_y = 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 T0 = 300.0000000000000 ts_nudge = 7200.000000000000 forcings_file_path = l_t_dependent = T l_ignore_forcings = F l_modify_ic_with_cubic_int = F l_modify_bc_for_cnvg_test = F l_input_xpwp_sfc = F saturation_formula = 3 thlm_sponge_damp_settings%l_sponge_damping = F rtm_sponge_damp_settings%l_sponge_damping = F uv_sponge_damp_settings%l_sponge_damping = F wp2_sponge_damp_settings%l_sponge_damping = F wp3_sponge_damp_settings%l_sponge_damping = F up2_vp2_sponge_damp_settings%l_sponge_damping = F thlm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 thlm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 thlm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 rtm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 rtm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 rtm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 uv_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 uv_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 uv_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp3_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp3_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp3_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 up2_vp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 l_soil_veg = F l_restart = F l_input_fields = F restart_path_case = restart/arm_97 time_restart = 0.000000000000000 debug_level = 2 sclr_dim = 0 edsclr_dim = 2 iisclr_thl = -2 iisclr_rt = -1 iisclr_CO2 = -1 sclr_tol = -------------------------------------------------- &stats_setting -------------------------------------------------- l_stats = T fname_prefix = arm_97 stats_fmt = netcdf stats_tsamp = 60.00000000000000 stats_tout = 60.00000000000000 l_allow_small_stats_tout = F Constant flags: l_pos_def = F l_gamma_Skw = T l_byteswap_io = F Constant tolerances [units] rt_tol [kg/kg] = 1.0000000000000000E-008 thl_tol [K] = 1.0000000000000000E-002 w_tol [m/s] = 2.0000000000000000E-002 Parameter Value --------- ----- C1 = 1.00000000000000000000 C1b = 1.00000000000000000000 C1c = 1.00000000000000000000 C2rt = 2.00000000000000000000 C2thl = 2.00000000000000000000 C2rtthl = 2.00000000000000000000 C4 = 2.00000000000000000000 C_uu_shr = 0.40000000000000002220 C_uu_buoy = 0.29999999999999998890 C6rt = 2.00000000000000000000 C6rtb = 2.00000000000000000000 C6rtc = 1.00000000000000000000 C6thl = 2.00000000000000000000 C6thlb = 2.00000000000000000000 C6thlc = 1.00000000000000000000 C7 = 0.50000000000000000000 C7b = 0.50000000000000000000 C7c = 0.50000000000000000000 C8 = 0.50000000000000000000 C8b = 0.02000000000000000042 C10 = 3.29999999999999982236 C11 = 0.40000000000000002220 C11b = 0.40000000000000002220 C11c = 0.50000000000000000000 C12 = 1.00000000000000000000 C13 = 0.10000000000000000555 C14 = 1.00000000000000000000 C_wp2_pr_dfsn = 0.00000000000000000000 C_wp3_pr_tp = 0.00000000000000000000 C_wp3_pr_turb = 1.00000000000000000000 C_wp3_pr_dfsn = 0.00000000000000000000 C_wp2_splat = 0.00000000000000000000 C6rt_Lscale0 = 14.00000000000000000000 C6thl_Lscale0 = 14.00000000000000000000 C7_Lscale0 = 0.84999999999999997780 wpxp_L_thresh = 60.00000000000000000000 c_K = 0.20000000000000001110 c_K1 = 0.20000000000000001110 nu1 = 20.00000000000000000000 c_K2 = 0.02500000000000000139 nu2 = 1.00000000000000000000 c_K6 = 0.37500000000000000000 nu6 = 5.00000000000000000000 c_K8 = 5.00000000000000000000 nu8 = 20.00000000000000000000 c_K9 = 0.10000000000000000555 nu9 = 10.00000000000000000000 nu10 = 0.00000000000000000000 c_K_hm = 0.75000000000000000000 c_K_hmb = 0.75000000000000000000 K_hm_min_coef = 0.10000000000000000555 nu_hm = 1.50000000000000000000 slope_coef_spread_DG_means_w = 21.00000000000000000000 pdf_component_stdev_factor_w = 1.00000000000000000000 coef_spread_DG_means_rt = 0.80000000000000004441 coef_spread_DG_means_thl = 0.80000000000000004441 gamma_coef = 0.25000000000000000000 gamma_coefb = 0.25000000000000000000 gamma_coefc = 5.00000000000000000000 mu = 0.00100000000000000002 beta = 1.00000000000000000000 lmin_coef = 0.50000000000000000000 omicron = 0.50000000000000000000 zeta_vrnce_rat = 0.00000000000000000000 upsilon_precip_frac_rat = 0.55000000000000004441 lambda0_stability_coef = 0.02999999999999999889 mult_coef = 0.50000000000000000000 taumin = 90.00000000000000000000 taumax = 3600.00000000000000000000 Lscale_mu_coef = 2.00000000000000000000 Lscale_pert_coef = 0.10000000000000000555 alpha_corr = 0.14999999999999999445 Skw_denom_coef = 4.00000000000000000000 c_K10 = 1.00000000000000000000 c_K10h = 1.00000000000000000000 thlp2_rad_coef = 1.00000000000000000000 thlp2_rad_cloud_frac_thresh = 0.10000000000000000555 up2_sfc_coef = 4.00000000000000000000 Skw_max_mag = 10.00000000000000000000 C_invrs_tau_bkgnd = 1.10000000000000008882 C_invrs_tau_sfc = 0.10000000000000000555 C_invrs_tau_shear = 0.14999999999999999445 C_invrs_tau_N2 = 0.40000000000000002220 C_invrs_tau_N2_wp2 = 0.20000000000000001110 C_invrs_tau_N2_xp2 = 0.05000000000000000278 C_invrs_tau_N2_wpxp = 0.00000000000000000000 C_invrs_tau_N2_clear_wp3 = 1.00000000000000000000 C_invrs_tau_wpxp_Ri = 0.34999999999999997780 C_invrs_tau_wpxp_N2_thresh = 0.00033000000000000000 xp3_coef_base = 0.25000000000000000000 xp3_coef_slope = 0.01000000000000000021 altitude_threshold = 100.00000000000000000000 rtp2_clip_coef = 0.50000000000000000000 Cx_min = 0.33000000000000001554 Cx_max = 0.94999999999999995559 Richardson_num_min = 0.25000000000000000000 Richardson_num_max = 400.00000000000000000000 a3_coef_min = 1.00000000000000000000 a_const = 1.80000000000000004441 bv_efold = 5.00000000000000000000 wpxp_Ri_exp = 0.50000000000000000000 z_displace = 25.00000000000000000000 -------------------------------------------------- µphysics_setting -------------------------------------------------- microphys_scheme = morrison l_cloud_sed = F sigma_g = 1.500000000000000 l_graupel = T l_hail = F l_seifert_beheng = F l_predict_Nc = F l_const_Nc_in_cloud = T specify_aerosol = morrison_lognormal l_subgrid_w = T l_arctic_nucl = F l_cloud_edge_activation = F l_fix_pgam = F l_in_cloud_Nc_diff = T l_var_covar_src = T l_upwind_diff_sed = F lh_microphys_type = interactive lh_num_samples = 8 lh_sequence_length = 1 lh_seed = 5489 l_fix_w_chi_eta_correlations = T l_silhs_KK_convergence_adj_mean = F importance_prob_thresh = 1.0000000000000000E-008 host_dx = 1000000.000000000 host_dy = 1000000.000000000 hmp2_ip_on_hmm2_ip_slope%rr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%ri = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rs = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rg = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Nr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ng = 0.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rr = 5.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%ri = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rs = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rg = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Nr = 2.500000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ng = 0.6250000000000000 Ncnp2_on_Ncnm2 = 3.0000000000000001E-003 C_evap = 0.8600000000000000 r_0 = 2.5000000000000001E-005 microphys_start_time = 0.000000000000000 Nc0_in_cloud = 100000000.0000000 ccnconst = 120.0000000000000 ccnexpnt = 0.4000000059604645 aer_rm1 = 1.1000000021965661E-008 aer_rm2 = 5.9999997858994902E-008 aer_n1 = 125000000.0000000 aer_n2 = 65000000.00000000 aer_sig1 = 1.200000047683716 aer_sig2 = 1.700000047683716 pgam_fixed = 5.000000000000000 precip_frac_calc_type = 2 -------------------------------------------------- &SILHS_setting -------------------------------------------------- Correlation array (approximate); in cloud: 1.000 -0.600 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 -0.600 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 Correlation array (approximate); below cloud: 1.000 0.300 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 0.300 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 -------------------------------------------------- &radiation_setting -------------------------------------------------- rad_scheme = bugsrad sol_const = 1367.000000000000 alvdr = 0.1000000000000000 alvdf = 0.1000000000000000 alndr = 0.1000000000000000 alndf = 0.1000000000000000 radiation_top = 50000.00000000000 F0 = 100.0000000000000 F1 = 20.00000000000000 kappa = 119.0000000000000 gc = 0.8600000000000000 omega = 0.9965000000000001 slr = 1.000000000000000 l_rad_above_cloud = F l_sw_radiation = T l_fix_cos_solar_zen = F l_use_default_std_atmosphere = T Fs_values = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 cos_solar_zen_values = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 cos_solar_zen_times = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 eff_drop_radius = 1.0000000000000001E-005 -------------------------------------------------- &configurable_clubb_flags_nl -------------------------------------------------- iiPDF_type = 1 ipdf_call_placement = 2 penta_solve_method = 2 tridiag_solve_method = 2 grid_remap_method = 1 grid_adapt_in_time_method = 0 l_use_precip_frac = T l_predict_upwp_vpwp = T l_ho_nontrad_coriolis = F l_ho_trad_coriolis = F l_min_wp2_from_corr_wx = F l_min_xp2_from_corr_wx = T l_C2_cloud_frac = F l_diffuse_rtm_and_thlm = F l_stability_correct_Kh_N2_zm = F l_calc_thlp2_rad = T l_upwind_xpyp_ta = T l_upwind_xm_ma = T l_uv_nudge = T l_rtm_nudge = F l_tke_aniso = T l_vert_avg_closure = F l_trapezoidal_rule_zt = F l_trapezoidal_rule_zm = F l_call_pdf_closure_twice = F l_standard_term_ta = F l_partial_upwind_wp3 = F l_godunov_upwind_wpxp_ta = F l_godunov_upwind_xpyp_ta = F l_use_cloud_cover = F l_diagnose_correlations = F l_calc_w_corr = F l_const_Nc_in_cloud = T l_fix_w_chi_eta_correlations = T l_stability_correct_tau_zm = F l_damp_wp2_using_em = T l_do_expldiff_rtm_thlm = F l_Lscale_plume_centered = F l_diag_Lscale_from_tau = T l_use_C7_Richardson = T l_use_C11_Richardson = F l_use_shear_Richardson = F l_brunt_vaisala_freq_moist = F l_use_thvm_in_bv_freq = F l_rcm_supersat_adj = T l_damp_wp3_Skw_squared = T l_prescribed_avg_deltaz = F l_lmm_stepping = F l_e3sm_config = F l_vary_convect_depth = F l_use_tke_in_wp3_pr_turb_term = T l_use_tke_in_wp2_wp3_K_dfsn = F l_use_wp3_lim_with_smth_Heaviside = F l_smooth_Heaviside_tau_wpxp = T l_modify_limiters_for_cnvg_test = F l_enable_relaxed_clipping = F l_linearize_pbl_winds = F l_mono_flux_lim_thlm = T l_mono_flux_lim_rtm = T l_mono_flux_lim_um = T l_mono_flux_lim_vm = T l_mono_flux_lim_spikefix = T l_host_applies_sfc_fluxes = F l_wp2_fill_holes_tke = T l_add_dycore_grid = F -------------------------------------------------- git diff src/ -------------------------------------------------- See *setup.txt file in output folder Path to sounding: arm_97_sounding.in File exists? T Path to sclr_sounding: arm_97_sclr_sounding.in File exists? T Path to edsclr_sounding: arm_97_edsclr_sounding.in File exists? T Reading in sounding information z = 0.000000000000000 59.21000000000000 524.3040000000000 1008.614000000000 1515.234000000000 2047.661000000000 2609.434000000000 3203.960000000000 3835.436000000000 4509.983000000000 5235.930000000000 6023.204000000000 6882.909000000000 7828.958000000000 8881.194000000000 10071.93000000000 11458.43400000000 13147.34300000000 15385.76300000000 15500.00000000000 15750.00000000000 16000.00000000000 16250.00000000000 16500.00000000000 16750.00000000000 17000.00000000000 17250.00000000000 17500.00000000000 17750.00000000000 18000.00000000000 18250.00000000000 18500.00000000000 18750.00000000000 19000.00000000000 19250.00000000000 19500.00000000000 19750.00000000000 20000.00000000000 20250.00000000000 20500.00000000000 20750.00000000000 21000.00000000000 21250.00000000000 21500.00000000000 21750.00000000000 22000.00000000000 22250.00000000000 22500.00000000000 22750.00000000000 23000.00000000000 23250.00000000000 23500.00000000000 23750.00000000000 24000.00000000000 24250.00000000000 24500.00000000000 24750.00000000000 25000.00000000000 25250.00000000000 25500.00000000000 25750.00000000000 26000.00000000000 26250.00000000000 26500.00000000000 26750.00000000000 27000.00000000000 27250.00000000000 27500.00000000000 u = -0.7550000000000000 -0.7550000000000000 -0.1810000000000000 1.666000000000000 3.575000000000000 5.049000000000000 5.871000000000000 6.479000000000000 6.857000000000000 7.007000000000000 7.040000000000000 6.878000000000000 6.605000000000000 6.764000000000000 7.833000000000000 9.977000000000000 11.24800000000000 10.61600000000000 5.381000000000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 v = 0.1910000000000000 0.1910000000000000 1.031000000000000 1.365000000000000 0.8880000000000000 -0.6060000000000000 -2.747000000000000 -4.813000000000000 -5.579000000000000 -4.447000000000000 -1.882000000000000 0.4360000000000000 1.918000000000000 2.630000000000000 3.544000000000000 4.112000000000000 3.402000000000000 1.967000000000000 0.5100000000000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 ug = -0.7550000000000000 -0.7550000000000000 -0.1810000000000000 1.666000000000000 3.575000000000000 5.049000000000000 5.871000000000000 6.479000000000000 6.857000000000000 7.007000000000000 7.040000000000000 6.878000000000000 6.605000000000000 6.764000000000000 7.833000000000000 9.977000000000000 11.24800000000000 10.61600000000000 5.381000000000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 vg = 0.1910000000000000 0.1910000000000000 1.031000000000000 1.365000000000000 0.8880000000000000 -0.6060000000000000 -2.747000000000000 -4.813000000000000 -5.579000000000000 -4.447000000000000 -1.882000000000000 0.4360000000000000 1.918000000000000 2.630000000000000 3.544000000000000 4.112000000000000 3.402000000000000 1.967000000000000 0.5100000000000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 theta = 301.4710000000000 301.4710000000000 301.8890000000000 302.9180000000000 304.7650000000000 307.2530000000000 309.8060000000000 311.9660000000000 314.2980000000000 317.1950000000000 320.9370000000000 324.8350000000000 328.2750000000000 331.1670000000000 333.7640000000000 337.6840000000000 344.9350000000000 358.0260000000000 389.6310000000000 404.5483700000000 409.1945500000000 414.0909000000000 418.4801300000000 423.0867600000000 427.9308000000000 433.0348800000000 437.6336400000000 442.4607000000000 447.5369600000000 452.8863500000000 457.6940600000000 462.7403300000000 468.0470300000000 473.6390700000000 478.6636400000000 483.9373000000000 489.4829000000000 495.3265400000000 501.1458400000000 507.2370300000000 513.6248000000001 520.3373000000000 526.4290999999999 532.8045700000000 539.4894000000000 546.5127000000000 552.8711499999999 559.5237400000000 566.4967700000000 573.8203999999999 580.4702000000000 587.4264500000000 594.7165000000000 602.3713400000000 609.3742999999999 616.7015000000000 624.3819000000000 632.4485500000000 638.0235000000000 643.7829000000000 649.7389500000000 655.9045400000000 662.2939500000000 668.9232000000000 675.8096000000000 682.9725300000000 690.4335300000000 698.2167400000000 rt = 1.4307000000000000E-002 1.4307000000000000E-002 1.2605000000000000E-002 1.1171000000000000E-002 9.2399999999999999E-003 7.0120000000000000E-003 5.0899999999999999E-003 3.8720000000000000E-003 2.8850000000000000E-003 2.3170000000000000E-003 1.8370000000000001E-003 1.4020000000000000E-003 8.4300000000000000E-004 4.3500000000000000E-004 2.1100000000000001E-004 8.8999999999999995E-005 3.0000000000000001E-005 9.0000000000000002E-006 5.0000000000000004E-006 3.6798938000000001E-006 3.6717836000000000E-006 3.6636733999999998E-006 3.6613208000000001E-006 3.6589684000000002E-006 3.6566157000000001E-006 3.6542629999999999E-006 3.6453057000000000E-006 3.6363479999999999E-006 3.6273905000000000E-006 3.6184329999999998E-006 3.7715214999999999E-006 3.9246106000000000E-006 4.0776989999999997E-006 4.2307879999999999E-006 4.4103020000000004E-006 4.5898160000000001E-006 4.7693299999999998E-006 4.9488444000000001E-006 5.2964279999999997E-006 5.6440117000000002E-006 5.9915960000000003E-006 6.3391799999999997E-006 6.7695933000000002E-006 7.2000065999999999E-006 7.6304200000000004E-006 8.0608340000000005E-006 8.6365520000000000E-006 9.2122699999999995E-006 9.7879880000000007E-006 1.0363708000000001E-005 1.1021647000000000E-005 1.1679586000000001E-005 1.2337527000000001E-005 1.2995469000000000E-005 1.3863442000000000E-005 1.4731417000000001E-005 1.5599392999999999E-005 1.6467371000000002E-005 1.6676052999999999E-005 1.6884735000000000E-005 1.7093418000000001E-005 1.7302097999999999E-005 1.7510807000000001E-005 1.7719512000000002E-005 1.7928221000000000E-005 1.8136928999999998E-005 1.8345636000000001E-005 1.8554343000000001E-005 p_in_Pa = -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 subs = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 edsclr_ 1) 0.143E-01 0.143E-01 0.126E-01 0.112E-01 0.924E-02 0.701E-02 0.509E-02 0.387E-02 0.288E-02 0.232E-02 0.184E-02 0.140E-02 0.843E-03 0.435E-03 0.211E-03 0.890E-04 0.300E-04 0.900E-05 0.500E-05 0.368E-05 0.367E-05 0.366E-05 0.366E-05 0.366E-05 0.366E-05 0.365E-05 0.365E-05 0.364E-05 0.363E-05 0.362E-05 0.377E-05 0.392E-05 0.408E-05 0.423E-05 0.441E-05 0.459E-05 0.477E-05 0.495E-05 0.530E-05 0.564E-05 0.599E-05 0.634E-05 0.677E-05 0.720E-05 0.763E-05 0.806E-05 0.864E-05 0.921E-05 0.979E-05 0.104E-04 0.110E-04 0.117E-04 0.123E-04 0.130E-04 0.139E-04 0.147E-04 0.156E-04 0.165E-04 0.167E-04 0.169E-04 0.171E-04 0.173E-04 0.175E-04 0.177E-04 0.179E-04 0.181E-04 0.183E-04 0.186E-04 edsclr_ 2) 301. 301. 302. 303. 305. 307. 310. 312. 314. 317. 321. 325. 328. 331. 334. 338. 345. 358. 390. 405. 409. 414. 418. 423. 428. 433. 438. 442. 448. 453. 458. 463. 468. 474. 479. 484. 489. 495. 501. 507. 514. 520. 526. 533. 539. 547. 553. 560. 566. 574. 580. 587. 595. 602. 609. 617. 624. 632. 638. 644. 650. 656. 662. 669. 676. 683. 690. 698. -------------------------------------------------- Statistics -------------------------------------------------- vars_zt = thlm thvm rtm rcm rvm um vm um_ref vm_ref wm_zt ug vg cloud_frac ice_supersat_frac cloud_cover rcm_in_layer rcm_in_cloud p_in_Pa exner rho_ds_zt thv_ds_zt Lscale T_in_K rel_humidity wp3 thlp3 rtp3 wpthlp2 wp2thlp wprtp2 wp2rtp Skw_zt Skthl_zt Skrt_zt Lscale_up Lscale_down tau_zt Kh_zt wp2thvp wp2up wp2rcp wp2hmp wprtpthlp wpup2 wpvp2 rc_coef Lscale_pert_1 Lscale_pert_2 sigma_sqd_w_zt rho radht radht_LW radht_SW Ncm Nc_in_cloud Nc_activated Nccnm Nim snowslope Nsm Ngm sed_rcm rsat rsati rrm Nrm m_vol_rad_rain m_vol_rad_cloud eff_rad_cloud eff_rad_ice eff_rad_snow eff_rad_rain eff_rad_graupel precip_rate_zt rsm rim rgm diam mass_ice_cryst rcm_icedfs u_T_cm rtm_bt rtm_ma rtm_ta rtm_mfl rtm_tacl rtm_cl rtm_ed rtm_forcing rtm_sdmp rtm_mc rtm_pd rvm_mc rcm_mc rcm_sd_mg_morr thlm_bt thlm_ma thlm_ta thlm_mfl thlm_tacl thlm_cl thlm_ed thlm_forcing thlm_sdmp thlm_mc thlm_old thlm_without_ta thlm_mfl_min thlm_mfl_max thlm_enter_mfl thlm_exit_mfl rtm_old rtm_without_ta rtm_mfl_min rtm_mfl_max rtm_enter_mfl rtm_exit_mfl um_bt um_ma um_gf um_cf um_ta um_f um_sdmp um_ndg um_mfl vm_bt vm_ma vm_gf vm_cf vm_ta vm_f vm_sdmp vm_ndg vm_mfl wp3_bt wp3_ma wp3_ta wp3_tp wp3_ac wp3_bp1 wp3_nct wp3_pr_turb wp3_pr_dfsn wp3_pr1 wp3_pr2 wp3_pr3 wp3_pr_tp wp3_dp1 wp3_sdmp wp3_cl wp3_splat rtp3_bt rtp3_tp rtp3_ac rtp3_dp thlp3_bt thlp3_tp thlp3_ac thlp3_dp rrm_bt rrm_ma rrm_sd rrm_ts rrm_sd_morr rrm_ta rrm_evap rrm_auto rrm_accr rrm_evap_adj rrm_src_adj rrm_hf rrm_wvhf rrm_cl rrm_mc Nrm_bt Nrm_ma Nrm_sd Nrm_ts Nrm_ta Nrm_evap Nrm_auto Nrm_evap_adj Nrm_src_adj Nrm_cl Nrm_mc Ncm_bt Ncm_ma Ncm_ta Ncm_mc Ncm_cl Ncm_act rsm_bt rsm_ma rsm_sd rsm_sd_morr rsm_ta rsm_mc rsm_hf rsm_wvhf rsm_cl rim_bt rim_ma rim_sd rim_sd_mg_morr rim_ta rim_mc rim_hf rim_wvhf rim_cl rgm_bt rgm_ma rgm_sd rgm_sd_morr rgm_ta rgm_mc rgm_hf rgm_wvhf rgm_cl Nsm_bt Nsm_mc Nsm_ta Nsm_ma Nsm_sd Nsm_cl Nim_bt Nim_mc Nim_ta Nim_ma Nim_sd Nim_cl Ngm_bt Ngm_mc Ngm_ta Ngm_ma Ngm_sd Ngm_cl w_KK_evap_covar_zt rt_KK_evap_covar_zt thl_KK_evap_covar_zt w_KK_auto_covar_zt rt_KK_auto_covar_zt thl_KK_auto_covar_zt w_KK_accr_covar_zt rt_KK_accr_covar_zt thl_KK_accr_covar_zt rr_KK_mvr_covar_zt Nr_KK_mvr_covar_zt KK_mvr_variance_zt mixt_frac w_1 w_2 varnce_w_1 varnce_w_2 thl_1 thl_2 varnce_thl_1 varnce_thl_2 rt_1 rt_2 varnce_rt_1 varnce_rt_2 rc_1 rc_2 rsatl_1 rsatl_2 cloud_frac_1 cloud_frac_2 a3_coef_zt wp3_on_wp2_zt chi_1 chi_2 stdev_chi_1 stdev_chi_2 stdev_eta_1 stdev_eta_2 covar_chi_eta_1 covar_chi_eta_2 corr_w_chi_1 corr_w_chi_2 corr_w_eta_1 corr_w_eta_2 corr_chi_eta_1 corr_chi_eta_2 corr_w_rt_1 corr_w_rt_2 corr_w_thl_1 corr_w_thl_2 corr_rt_thl_1 corr_rt_thl_2 crt_1 crt_2 cthl_1 cthl_2 coef_wprtp2_implicit term_wprtp2_explicit coef_wpthlp2_implicit term_wpthlp2_explicit coef_wprtpthlp_implicit term_wprtpthlp_explicit coef_wp2rtp_implicit term_wp2rtp_explicit coef_wp2thlp_implicit term_wp2thlp_explicit hm_i precip_frac precip_frac_1 precip_frac_2 Ncnm mu_hm_i mu_Ncn_i sigma_hm_i sigma_Ncn_i corr_w_chi_1_ca corr_w_chi_2_ca corr_w_eta_1_ca corr_w_eta_2_ca corr_w_hm_i corr_w_Ncn_i corr_chi_eta_1_ca corr_chi_eta_2_ca corr_chi_hm_i corr_chi_Ncn_i corr_eta_hm_i corr_eta_Ncn_i corr_Ncn_hm_i corr_hmx_hmy_i chi chip2 C11_Skw_fnc wp2_zt thlp2_zt wpthlp_zt wprtp_zt rtp2_zt rtpthlp_zt up2_zt vp2_zt upwp_zt vpwp_zt hmp2_zt PSMLT EVPMS PRACS EVPMG PRACG PGMLT MNUCCC PSACWS PSACWI QMULTS QMULTG PSACWG PGSACW PRD PRCI PRAI QMULTR QMULTRG MNUCCD PRACI PRACIS EPRD MNUCCR PIACR PIACRS PGRACS PRDS EPRDS PSACR PRDG EPRDG NGSTEN NRSTEN NISTEN NSSTEN NCSTEN NPRC1 NRAGG NPRACG NSUBR NSMLTR NGMLTR NPRACS NNUCCR NIACR NIACRS NGRACS NSMLTS NSAGG NPRCI NSCNG NSUBS PRC PRA PRE PCC NNUCCC NPSACWS NPRA NPRC NPSACWI NPSACWG NPRAI NMULTS NMULTG NMULTR NMULTRG NNUCCD NSUBI NGMLTG NSUBG NACT SIZEFIX_NR SIZEFIX_NC SIZEFIX_NI SIZEFIX_NS SIZEFIX_NG NEGFIX_NR NEGFIX_NC NEGFIX_NI NEGFIX_NS NEGFIX_NG NIM_MORR_CL QC_INST QR_INST QI_INST QS_INST QG_INST NC_INST NR_INST NI_INST NS_INST NG_INST T_in_K_mc cloud_frac_refined rcm_refined hl_on_Cp_residual qto_residual vars_zm = wp2 rtp2 thlp2 rtpthlp wprtp wpthlp wp2up2 wp2vp2 wp4 up2 vp2 Skw_zm Skthl_zm Skrt_zm wpthvp rtpthvp thlpthvp tau_zm Kh_zm K_hm wprcp rc_coef_zm wm_zm thlprcp rtprcp rcp2 upwp vpwp upthlp uprtp vpthlp vprtp upthvp uprcp vpthvp vprcp rho_zm sigma_sqd_w Skw_velocity gamma_Skw_fnc coef_wp4_implicit C6rt_Skw_fnc C6thl_Skw_fnc C6_term C7_Skw_fnc C1_Skw_fnc a3_coef wp3_on_wp2 wp3_on_wp2_cfl_num rcm_zm rtm_zm thlm_zm cloud_frac_zm ice_supersat_frac_zm rho_ds_zm thv_ds_zm em mean_w_up mean_w_down shear wp3_zm thlp3_zm rtp3_zm w_1_zm w_2_zm varnce_w_1_zm varnce_w_2_zm mixt_frac_zm Frad Frad_LW Frad_SW Frad_LW_up Frad_SW_up Frad_LW_down Frad_SW_down Fprec Fcsed hydrometp2 wphydrometp rtphmp thlphmp hmxphmyp Vri VNi Vrc VNc Vrr VNr Vrs VNs Vrg Vrrprrp VNrpNrp Vrrprrp_expcalc VNrpNrp_expcalc wp2_bt wp2_ma wp2_ta wp2_ac wp2_bp wp2_nct wp2_pr1 wp2_pr2 wp2_pr3 wp2_pr_dfsn wp2_dp1 wp2_dp2 wp2_sdmp wp2_cl wp2_pd wp2_sf wp2_splat vp2_bt vp2_ma vp2_ta vp2_tp vp2_dp1 vp2_dp2 vp2_pr1 vp2_pr2 vp2_sdmp vp2_cl vp2_pd vp2_sf vp2_splat up2_bt up2_ma up2_ta up2_tp up2_dp1 up2_dp2 up2_nct up2_pr1 up2_pr2 up2_sdmp up2_cl up2_pd up2_sf up2_splat upwp_bt upwp_ma upwp_ta upwp_tp upwp_ac upwp_bp upwp_tct upwp_nct upwp_pr1 upwp_pr2 upwp_pr3 upwp_pr4 upwp_dp1 upwp_mfl upwp_cl vpwp_bt vpwp_ma vpwp_ta vpwp_tp vpwp_ac vpwp_bp vpwp_tct vpwp_pr1 vpwp_pr2 vpwp_pr3 vpwp_pr4 vpwp_dp1 vpwp_mfl vpwp_cl wprtp_bt wprtp_ma wprtp_ta wprtp_tp wprtp_ac wprtp_bp wprtp_pr1 wprtp_pr2 wprtp_pr3 wprtp_dp1 wprtp_mfl wprtp_cl wprtp_pd wprtp_forcing wprtp_mc wpthlp_bt wpthlp_ma wpthlp_ta wpthlp_tp wpthlp_ac wpthlp_bp wpthlp_pr1 wpthlp_pr2 wpthlp_pr3 wpthlp_dp1 wpthlp_mfl wpthlp_cl wpthlp_forcing wpthlp_mc rtp2_bt rtp2_ma rtp2_ta rtp2_tp rtp2_dp1 rtp2_dp2 rtp2_cl rtp2_pd rtp2_sf rtp2_forcing rtp2_mc thlp2_bt thlp2_ma thlp2_ta thlp2_tp thlp2_dp1 thlp2_dp2 thlp2_cl thlp2_pd thlp2_sf thlp2_forcing thlp2_mc rtpthlp_bt rtpthlp_ma rtpthlp_ta rtpthlp_tp1 rtpthlp_tp2 rtpthlp_dp1 rtpthlp_dp2 rtpthlp_cl rtpthlp_sf rtpthlp_forcing rtpthlp_mc wpthlp_enter_mfl wpthlp_exit_mfl wprtp_enter_mfl wprtp_exit_mfl wpthlp_mfl_min wpthlp_mfl_max wprtp_mfl_min wprtp_mfl_max stability_correction bv_freq_sqd bv_freq_sqd_splat bv_freq_sqd_mixed bv_freq_sqd_moist bv_freq_sqd_dry bv_freq_sqd_smth bv_freq_out_cloud bv_freq_pos ddzt_umvm_sqd invrs_tau_zm invrs_tau_xp2_zm invrs_tau_wp2_zm invrs_tau_wpxp_zm invrs_tau_wp3_zm invrs_tau_no_N2_zm invrs_tau_bkgnd invrs_tau_sfc invrs_tau_shear Ri_zm vars_lh_zt = AKm lh_AKm AKstd AKstd_cld AKm_rcm AKm_rcc lh_thlm_mc lh_rvm_mc lh_rcm_mc lh_Ncm_mc lh_rrm_mc lh_Nrm_mc lh_rsm_mc lh_Nsm_mc lh_rgm_mc lh_Ngm_mc lh_rim_mc lh_Nim_mc lh_Vrr lh_VNr lh_rrm lh_rim lh_rsm lh_rgm lh_thlm lh_rcm lh_rvm lh_wm lh_rcp2_zt lh_rrp2_zt lh_Nrp2_zt lh_Ncp2_zt lh_Ncnp2_zt lh_wp2_zt lh_cloud_frac lh_chi lh_eta lh_chip2 lh_rtp2_zt lh_thlp2_zt lh_Nrm lh_Nim lh_Ncnm lh_Ncm lh_Ngm lh_Nsm lh_rcm_avg lh_rrm_auto lh_rrm_accr lh_rrm_evap lh_Nrm_auto lh_Nrm_evap lh_rrm_src_adj lh_rrm_evap_adj lh_Nrm_src_adj lh_Nrm_evap_adj lh_precip_frac lh_mixt_frac lh_m_vol_rad_rain vars_lh_sfc = lh_morr_snow_rate lh_lwp lh_vwp k_lh_start lh_sample_weights_sum lh_sample_weights_avg vars_rad_zt = T_in_K_rad rcil_rad o3l_rad rsm_rad rcm_in_cloud_rad cloud_frac_rad ice_supersat_frac_rad radht_rad radht_SW_rad radht_LW_rad p_in_mb_rad sp_humidity_rad vars_rad_zm = Frad_SW_rad Frad_LW_rad Frad_SW_up_rad Frad_LW_up_rad Frad_SW_down_rad Frad_LW_down_rad fulwcl fdlwcl fdswcl fuswcl vars_sfc = ustar soil_heat_flux veg_T_in_K sfc_soil_T_in_K deep_soil_T_in_K lh sh cc lwp vwp swp iwp rwp z_cloud_base z_inversion precip_rate_sfc rain_flux_sfc rrm_sfc precip_frac_tol wpthlp_sfc wprtp_sfc upwp_sfc vpwp_sfc morr_snow_rate thlm_vert_avg rtm_vert_avg um_vert_avg vm_vert_avg wp2_vert_avg up2_vert_avg vp2_vert_avg rtp2_vert_avg thlp2_vert_avg T_sfc rtm_spur_src thlm_spur_src rs_sd_morr_int tot_vartn_normlzd_rtm tot_vartn_normlzd_thlm When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1. C2rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1. C2thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1. C2rtthl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1. C6rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1. C6rtb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1. C6thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1. C6thlb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api tot_vartn_normlzd_wprtp -------------------------------------------------- 2026/01/09 08:41:41 -------------------------------------------------- Latest git log entry -------------------------------------------------- A detailed git diff can be found at the end of this file -------------------------------------------------- Tunable Parameters: -------------------------------------------------- -------------------------------------------------- Preprocessing Directives: -------------------------------------------------- -DNETCDF enabled -DCOAMPS_MICRO enabled -DTUNER disabled -DSILHS enabled -Dnooverlap enabled -Draoffline enabled -DUSE_BUGSrad_ocast_random disabled -DBYTESWAP_IO disabled -------------------------------------------------- &model_setting -------------------------------------------------- runtype = arm_97 nzmax = 128 grid_type = 2 deltaz = 150.0000000000000 150.0000000000000 150.0000000000000 150.0000000000000 150.0000000000000 150.0000000000000 150.0000000000000 150.0000000000000 zm_init = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 zm_top = 27625.00000000000 27625.00000000000 27625.00000000000 27625.00000000000 27625.00000000000 27625.00000000000 27625.00000000000 27625.00000000000 zt_grid_fname = ../input/grid/deep_convection_128lev_27km_zt_grid.grd zm_grid_fname = day = 26 month = 6 year = 1997 lat_vals = 36.50000000000000 lon_vals = -97.50000000000000 sfc_elevation = 0.000000000000000 time_initial = 84660.00000000000 time_final = 96660.00000000000 dt_main = 60.00000000000000 dt_rad = 1800.000000000000 sfctype = 0 T_sfc = 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 p_sfc = 97151.03000000000 97151.03000000000 97151.03000000000 97151.03000000000 97151.03000000000 97151.03000000000 97151.03000000000 97151.03000000000 sens_ht = 0.000000000000000 latent_ht = 0.000000000000000 fcor = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 fcor_y = 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 1.1723448454519913E-004 T0 = 300.0000000000000 ts_nudge = 7200.000000000000 forcings_file_path = l_t_dependent = T l_ignore_forcings = F l_modify_ic_with_cubic_int = F l_modify_bc_for_cnvg_test = F l_input_xpwp_sfc = F saturation_formula = 3 thlm_sponge_damp_settings%l_sponge_damping = F rtm_sponge_damp_settings%l_sponge_damping = F uv_sponge_damp_settings%l_sponge_damping = F wp2_sponge_damp_settings%l_sponge_damping = F wp3_sponge_damp_settings%l_sponge_damping = F up2_vp2_sponge_damp_settings%l_sponge_damping = F thlm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 thlm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 thlm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 rtm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 rtm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 rtm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 uv_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 uv_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 uv_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp3_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp3_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp3_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 up2_vp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 l_soil_veg = F l_restart = F l_input_fields = F restart_path_case = restart/arm_97 time_restart = 0.000000000000000 debug_level = 2 sclr_dim = 0 edsclr_dim = 2 iisclr_thl = -2 iisclr_rt = -1 iisclr_CO2 = -1 sclr_tol = -------------------------------------------------- &stats_setting -------------------------------------------------- l_stats = T fname_prefix = arm_97 stats_fmt = netcdf stats_tsamp = 60.00000000000000 stats_tout = 60.00000000000000 l_allow_small_stats_tout = F Constant flags: l_pos_def = F l_gamma_Skw = T l_byteswap_io = F Constant tolerances [units] rt_tol [kg/kg] = 1.0000000000000000E-008 thl_tol [K] = 1.0000000000000000E-002 w_tol [m/s] = 2.0000000000000000E-002 Parameter Value --------- ----- C1 = 1.00000000000000000000 C1b = 1.00000000000000000000 C1c = 1.00000000000000000000 C2rt = 2.00000000000000000000 C2thl = 2.00000000000000000000 C2rtthl = 2.00000000000000000000 C4 = 2.00000000000000000000 C_uu_shr = 0.40000000000000002220 C_uu_buoy = 0.29999999999999998890 C6rt = 2.00000000000000000000 C6rtb = 2.00000000000000000000 C6rtc = 1.00000000000000000000 C6thl = 2.00000000000000000000 C6thlb = 2.00000000000000000000 C6thlc = 1.00000000000000000000 C7 = 0.50000000000000000000 C7b = 0.50000000000000000000 C7c = 0.50000000000000000000 C8 = 0.50000000000000000000 C8b = 0.02000000000000000042 C10 = 3.29999999999999982236 C11 = 0.40000000000000002220 C11b = 0.40000000000000002220 C11c = 0.50000000000000000000 C12 = 1.00000000000000000000 C13 = 0.10000000000000000555 C14 = 1.00000000000000000000 C_wp2_pr_dfsn = 0.00000000000000000000 C_wp3_pr_tp = 0.00000000000000000000 C_wp3_pr_turb = 1.00000000000000000000 C_wp3_pr_dfsn = 0.00000000000000000000 C_wp2_splat = 0.00000000000000000000 C6rt_Lscale0 = 14.00000000000000000000 C6thl_Lscale0 = 14.00000000000000000000 C7_Lscale0 = 0.84999999999999997780 wpxp_L_thresh = 60.00000000000000000000 c_K = 0.20000000000000001110 c_K1 = 0.20000000000000001110 nu1 = 20.00000000000000000000 c_K2 = 0.02500000000000000139 nu2 = 1.00000000000000000000 c_K6 = 0.37500000000000000000 nu6 = 5.00000000000000000000 c_K8 = 5.00000000000000000000 nu8 = 20.00000000000000000000 c_K9 = 0.10000000000000000555 nu9 = 10.00000000000000000000 nu10 = 0.00000000000000000000 c_K_hm = 0.75000000000000000000 c_K_hmb = 0.75000000000000000000 K_hm_min_coef = 0.10000000000000000555 nu_hm = 1.50000000000000000000 slope_coef_spread_DG_means_w = 21.00000000000000000000 pdf_component_stdev_factor_w = 1.00000000000000000000 coef_spread_DG_means_rt = 0.80000000000000004441 coef_spread_DG_means_thl = 0.80000000000000004441 gamma_coef = 0.25000000000000000000 gamma_coefb = 0.25000000000000000000 gamma_coefc = 5.00000000000000000000 mu = 0.00100000000000000002 beta = 1.00000000000000000000 lmin_coef = 0.50000000000000000000 omicron = 0.50000000000000000000 zeta_vrnce_rat = 0.00000000000000000000 upsilon_precip_frac_rat = 0.55000000000000004441 lambda0_stability_coef = 0.02999999999999999889 mult_coef = 0.50000000000000000000 taumin = 90.00000000000000000000 taumax = 3600.00000000000000000000 Lscale_mu_coef = 2.00000000000000000000 Lscale_pert_coef = 0.10000000000000000555 alpha_corr = 0.14999999999999999445 Skw_denom_coef = 4.00000000000000000000 c_K10 = 1.00000000000000000000 c_K10h = 1.00000000000000000000 thlp2_rad_coef = 1.00000000000000000000 thlp2_rad_cloud_frac_thresh = 0.10000000000000000555 up2_sfc_coef = 4.00000000000000000000 Skw_max_mag = 10.00000000000000000000 C_invrs_tau_bkgnd = 1.10000000000000008882 C_invrs_tau_sfc = 0.10000000000000000555 C_invrs_tau_shear = 0.14999999999999999445 C_invrs_tau_N2 = 0.40000000000000002220 C_invrs_tau_N2_wp2 = 0.20000000000000001110 C_invrs_tau_N2_xp2 = 0.05000000000000000278 C_invrs_tau_N2_wpxp = 0.00000000000000000000 C_invrs_tau_N2_clear_wp3 = 1.00000000000000000000 C_invrs_tau_wpxp_Ri = 0.34999999999999997780 C_invrs_tau_wpxp_N2_thresh = 0.00033000000000000000 xp3_coef_base = 0.25000000000000000000 xp3_coef_slope = 0.01000000000000000021 altitude_threshold = 100.00000000000000000000 rtp2_clip_coef = 0.50000000000000000000 Cx_min = 0.33000000000000001554 Cx_max = 0.94999999999999995559 Richardson_num_min = 0.25000000000000000000 Richardson_num_max = 400.00000000000000000000 a3_coef_min = 1.00000000000000000000 a_const = 1.80000000000000004441 bv_efold = 5.00000000000000000000 wpxp_Ri_exp = 0.50000000000000000000 z_displace = 25.00000000000000000000 -------------------------------------------------- µphysics_setting -------------------------------------------------- microphys_scheme = morrison l_cloud_sed = F sigma_g = 1.500000000000000 l_graupel = T l_hail = F l_seifert_beheng = F l_predict_Nc = F l_const_Nc_in_cloud = T specify_aerosol = morrison_lognormal l_subgrid_w = T l_arctic_nucl = F l_cloud_edge_activation = F l_fix_pgam = F l_in_cloud_Nc_diff = T l_var_covar_src = T l_upwind_diff_sed = F lh_microphys_type = interactive lh_num_samples = 8 lh_sequence_length = 1 lh_seed = 5489 l_fix_w_chi_eta_correlations = T l_silhs_KK_convergence_adj_mean = F importance_prob_thresh = 1.0000000000000000E-008 host_dx = 1000000.000000000 host_dy = 1000000.000000000 hmp2_ip_on_hmm2_ip_slope%rr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%ri = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rs = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rg = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Nr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ng = 0.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rr = 5.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%ri = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rs = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rg = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Nr = 2.500000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ng = 0.6250000000000000 Ncnp2_on_Ncnm2 = 3.0000000000000001E-003 C_evap = 0.8600000000000000 r_0 = 2.5000000000000001E-005 microphys_start_time = 0.000000000000000 Nc0_in_cloud = 100000000.0000000 ccnconst = 120.0000000000000 ccnexpnt = 0.4000000059604645 aer_rm1 = 1.1000000021965661E-008 aer_rm2 = 5.9999997858994902E-008 aer_n1 = 125000000.0000000 aer_n2 = 65000000.00000000 aer_sig1 = 1.200000047683716 aer_sig2 = 1.700000047683716 pgam_fixed = 5.000000000000000 precip_frac_calc_type = 2 -------------------------------------------------- &SILHS_setting -------------------------------------------------- Correlation array (approximate); in cloud: 1.000 -0.600 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 -0.600 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 Correlation array (approximate); below cloud: 1.000 0.300 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 0.300 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 -------------------------------------------------- &radiation_setting -------------------------------------------------- rad_scheme = bugsrad sol_const = 1367.000000000000 alvdr = 0.1000000000000000 alvdf = 0.1000000000000000 alndr = 0.1000000000000000 alndf = 0.1000000000000000 radiation_top = 50000.00000000000 F0 = 100.0000000000000 F1 = 20.00000000000000 kappa = 119.0000000000000 gc = 0.8600000000000000 omega = 0.9965000000000001 slr = 1.000000000000000 l_rad_above_cloud = F l_sw_radiation = T l_fix_cos_solar_zen = F l_use_default_std_atmosphere = T Fs_values = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 cos_solar_zen_values = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 cos_solar_zen_times = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 eff_drop_radius = 1.0000000000000001E-005 -------------------------------------------------- &configurable_clubb_flags_nl -------------------------------------------------- iiPDF_type = 1 ipdf_call_placement = 2 penta_solve_method = 2 tridiag_solve_method = 2 grid_remap_method = 1 grid_adapt_in_time_method = 0 l_use_precip_frac = T l_predict_upwp_vpwp = T l_ho_nontrad_coriolis = F l_ho_trad_coriolis = F l_min_wp2_from_corr_wx = F l_min_xp2_from_corr_wx = T l_C2_cloud_frac = F l_diffuse_rtm_and_thlm = F l_stability_correct_Kh_N2_zm = F l_calc_thlp2_rad = T l_upwind_xpyp_ta = T l_upwind_xm_ma = T l_uv_nudge = T l_rtm_nudge = F l_tke_aniso = T l_vert_avg_closure = F l_trapezoidal_rule_zt = F l_trapezoidal_rule_zm = F l_call_pdf_closure_twice = F l_standard_term_ta = F l_partial_upwind_wp3 = F l_godunov_upwind_wpxp_ta = F l_godunov_upwind_xpyp_ta = F l_use_cloud_cover = F l_diagnose_correlations = F l_calc_w_corr = F l_const_Nc_in_cloud = T l_fix_w_chi_eta_correlations = T l_stability_correct_tau_zm = F l_damp_wp2_using_em = T l_do_expldiff_rtm_thlm = F l_Lscale_plume_centered = F l_diag_Lscale_from_tau = T l_use_C7_Richardson = T l_use_C11_Richardson = F l_use_shear_Richardson = F l_brunt_vaisala_freq_moist = F l_use_thvm_in_bv_freq = F l_rcm_supersat_adj = T l_damp_wp3_Skw_squared = T l_prescribed_avg_deltaz = F l_lmm_stepping = F l_e3sm_config = F l_vary_convect_depth = F l_use_tke_in_wp3_pr_turb_term = T l_use_tke_in_wp2_wp3_K_dfsn = F l_use_wp3_lim_with_smth_Heaviside = F l_smooth_Heaviside_tau_wpxp = T l_modify_limiters_for_cnvg_test = F l_enable_relaxed_clipping = F l_linearize_pbl_winds = F l_mono_flux_lim_thlm = T l_mono_flux_lim_rtm = T l_mono_flux_lim_um = T l_mono_flux_lim_vm = T l_mono_flux_lim_spikefix = T l_host_applies_sfc_fluxes = F l_wp2_fill_holes_tke = T l_add_dycore_grid = F -------------------------------------------------- git diff src/ -------------------------------------------------- See *setup.txt file in output folder Path to sounding: arm_97_sounding.in File exists? T Path to sclr_sounding: arm_97_sclr_sounding.in File exists? T Path to edsclr_sounding: arm_97_edsclr_sounding.in File exists? T Reading in sounding information z = 0.000000000000000 59.21000000000000 524.3040000000000 1008.614000000000 1515.234000000000 2047.661000000000 2609.434000000000 3203.960000000000 3835.436000000000 4509.983000000000 5235.930000000000 6023.204000000000 6882.909000000000 7828.958000000000 8881.194000000000 10071.93000000000 11458.43400000000 13147.34300000000 15385.76300000000 15500.00000000000 15750.00000000000 16000.00000000000 16250.00000000000 16500.00000000000 16750.00000000000 17000.00000000000 17250.00000000000 17500.00000000000 17750.00000000000 18000.00000000000 18250.00000000000 18500.00000000000 18750.00000000000 19000.00000000000 19250.00000000000 19500.00000000000 19750.00000000000 20000.00000000000 20250.00000000000 20500.00000000000 20750.00000000000 21000.00000000000 21250.00000000000 21500.00000000000 21750.00000000000 22000.00000000000 22250.00000000000 22500.00000000000 22750.00000000000 23000.00000000000 23250.00000000000 23500.00000000000 23750.00000000000 24000.00000000000 24250.00000000000 24500.00000000000 24750.00000000000 25000.00000000000 25250.00000000000 25500.00000000000 25750.00000000000 26000.00000000000 26250.00000000000 26500.00000000000 26750.00000000000 27000.00000000000 27250.00000000000 27500.00000000000 u = -0.7550000000000000 -0.7550000000000000 -0.1810000000000000 1.666000000000000 3.575000000000000 5.049000000000000 5.871000000000000 6.479000000000000 6.857000000000000 7.007000000000000 7.040000000000000 6.878000000000000 6.605000000000000 6.764000000000000 7.833000000000000 9.977000000000000 11.24800000000000 10.61600000000000 5.381000000000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 v = 0.1910000000000000 0.1910000000000000 1.031000000000000 1.365000000000000 0.8880000000000000 -0.6060000000000000 -2.747000000000000 -4.813000000000000 -5.579000000000000 -4.447000000000000 -1.882000000000000 0.4360000000000000 1.918000000000000 2.630000000000000 3.544000000000000 4.112000000000000 3.402000000000000 1.967000000000000 0.5100000000000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 ug = -0.7550000000000000 -0.7550000000000000 -0.1810000000000000 1.666000000000000 3.575000000000000 5.049000000000000 5.871000000000000 6.479000000000000 6.857000000000000 7.007000000000000 7.040000000000000 6.878000000000000 6.605000000000000 6.764000000000000 7.833000000000000 9.977000000000000 11.24800000000000 10.61600000000000 5.381000000000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 5.698508700000000 vg = 0.1910000000000000 0.1910000000000000 1.031000000000000 1.365000000000000 0.8880000000000000 -0.6060000000000000 -2.747000000000000 -4.813000000000000 -5.579000000000000 -4.447000000000000 -1.882000000000000 0.4360000000000000 1.918000000000000 2.630000000000000 3.544000000000000 4.112000000000000 3.402000000000000 1.967000000000000 0.5100000000000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 0.5983686400000000 theta = 301.4710000000000 301.4710000000000 301.8890000000000 302.9180000000000 304.7650000000000 307.2530000000000 309.8060000000000 311.9660000000000 314.2980000000000 317.1950000000000 320.9370000000000 324.8350000000000 328.2750000000000 331.1670000000000 333.7640000000000 337.6840000000000 344.9350000000000 358.0260000000000 389.6310000000000 404.5483700000000 409.1945500000000 414.0909000000000 418.4801300000000 423.0867600000000 427.9308000000000 433.0348800000000 437.6336400000000 442.4607000000000 447.5369600000000 452.8863500000000 457.6940600000000 462.7403300000000 468.0470300000000 473.6390700000000 478.6636400000000 483.9373000000000 489.4829000000000 495.3265400000000 501.1458400000000 507.2370300000000 513.6248000000001 520.3373000000000 526.4290999999999 532.8045700000000 539.4894000000000 546.5127000000000 552.8711499999999 559.5237400000000 566.4967700000000 573.8203999999999 580.4702000000000 587.4264500000000 594.7165000000000 602.3713400000000 609.3742999999999 616.7015000000000 624.3819000000000 632.4485500000000 638.0235000000000 643.7829000000000 649.7389500000000 655.9045400000000 662.2939500000000 668.9232000000000 675.8096000000000 682.9725300000000 690.4335300000000 698.2167400000000 rt = 1.4307000000000000E-002 1.4307000000000000E-002 1.2605000000000000E-002 1.1171000000000000E-002 9.2399999999999999E-003 7.0120000000000000E-003 5.0899999999999999E-003 3.8720000000000000E-003 2.8850000000000000E-003 2.3170000000000000E-003 1.8370000000000001E-003 1.4020000000000000E-003 8.4300000000000000E-004 4.3500000000000000E-004 2.1100000000000001E-004 8.8999999999999995E-005 3.0000000000000001E-005 9.0000000000000002E-006 5.0000000000000004E-006 3.6798938000000001E-006 3.6717836000000000E-006 3.6636733999999998E-006 3.6613208000000001E-006 3.6589684000000002E-006 3.6566157000000001E-006 3.6542629999999999E-006 3.6453057000000000E-006 3.6363479999999999E-006 3.6273905000000000E-006 3.6184329999999998E-006 3.7715214999999999E-006 3.9246106000000000E-006 4.0776989999999997E-006 4.2307879999999999E-006 4.4103020000000004E-006 4.5898160000000001E-006 4.7693299999999998E-006 4.9488444000000001E-006 5.2964279999999997E-006 5.6440117000000002E-006 5.9915960000000003E-006 6.3391799999999997E-006 6.7695933000000002E-006 7.2000065999999999E-006 7.6304200000000004E-006 8.0608340000000005E-006 8.6365520000000000E-006 9.2122699999999995E-006 9.7879880000000007E-006 1.0363708000000001E-005 1.1021647000000000E-005 1.1679586000000001E-005 1.2337527000000001E-005 1.2995469000000000E-005 1.3863442000000000E-005 1.4731417000000001E-005 1.5599392999999999E-005 1.6467371000000002E-005 1.6676052999999999E-005 1.6884735000000000E-005 1.7093418000000001E-005 1.7302097999999999E-005 1.7510807000000001E-005 1.7719512000000002E-005 1.7928221000000000E-005 1.8136928999999998E-005 1.8345636000000001E-005 1.8554343000000001E-005 p_in_Pa = -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 subs = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 edsclr_ 1) 0.143E-01 0.143E-01 0.126E-01 0.112E-01 0.924E-02 0.701E-02 0.509E-02 0.387E-02 0.288E-02 0.232E-02 0.184E-02 0.140E-02 0.843E-03 0.435E-03 0.211E-03 0.890E-04 0.300E-04 0.900E-05 0.500E-05 0.368E-05 0.367E-05 0.366E-05 0.366E-05 0.366E-05 0.366E-05 0.365E-05 0.365E-05 0.364E-05 0.363E-05 0.362E-05 0.377E-05 0.392E-05 0.408E-05 0.423E-05 0.441E-05 0.459E-05 0.477E-05 0.495E-05 0.530E-05 0.564E-05 0.599E-05 0.634E-05 0.677E-05 0.720E-05 0.763E-05 0.806E-05 0.864E-05 0.921E-05 0.979E-05 0.104E-04 0.110E-04 0.117E-04 0.123E-04 0.130E-04 0.139E-04 0.147E-04 0.156E-04 0.165E-04 0.167E-04 0.169E-04 0.171E-04 0.173E-04 0.175E-04 0.177E-04 0.179E-04 0.181E-04 0.183E-04 0.186E-04 edsclr_ 2) 301. 301. 302. 303. 305. 307. 310. 312. 314. 317. 321. 325. 328. 331. 334. 338. 345. 358. 390. 405. 409. 414. 418. 423. 428. 433. 438. 442. 448. 453. 458. 463. 468. 474. 479. 484. 489. 495. 501. 507. 514. 520. 526. 533. 539. 547. 553. 560. 566. 574. 580. 587. 595. 602. 609. 617. 624. 632. 638. 644. 650. 656. 662. 669. 676. 683. 690. 698. -------------------------------------------------- Statistics -------------------------------------------------- vars_zt = thlm thvm rtm rcm rvm um vm um_ref vm_ref wm_zt ug vg cloud_frac ice_supersat_frac cloud_cover rcm_in_layer rcm_in_cloud p_in_Pa exner rho_ds_zt thv_ds_zt Lscale T_in_K rel_humidity wp3 thlp3 rtp3 wpthlp2 wp2thlp wprtp2 wp2rtp Skw_zt Skthl_zt Skrt_zt Lscale_up Lscale_down tau_zt Kh_zt wp2thvp wp2up wp2rcp wp2hmp wprtpthlp wpup2 wpvp2 rc_coef Lscale_pert_1 Lscale_pert_2 sigma_sqd_w_zt rho radht radht_LW radht_SW Ncm Nc_in_cloud Nc_activated Nccnm Nim snowslope Nsm Ngm sed_rcm rsat rsati rrm Nrm m_vol_rad_rain m_vol_rad_cloud eff_rad_cloud eff_rad_ice eff_rad_snow eff_rad_rain eff_rad_graupel precip_rate_zt rsm rim rgm diam mass_ice_cryst rcm_icedfs u_T_cm rtm_bt rtm_ma rtm_ta rtm_mfl rtm_tacl rtm_cl rtm_ed rtm_forcing rtm_sdmp rtm_mc rtm_pd rvm_mc rcm_mc rcm_sd_mg_morr thlm_bt thlm_ma thlm_ta thlm_mfl thlm_tacl thlm_cl thlm_ed thlm_forcing thlm_sdmp thlm_mc thlm_old thlm_without_ta thlm_mfl_min thlm_mfl_max thlm_enter_mfl thlm_exit_mfl rtm_old rtm_without_ta rtm_mfl_min rtm_mfl_max rtm_enter_mfl rtm_exit_mfl um_bt um_ma um_gf um_cf um_ta um_f um_sdmp um_ndg um_mfl vm_bt vm_ma vm_gf vm_cf vm_ta vm_f vm_sdmp vm_ndg vm_mfl wp3_bt wp3_ma wp3_ta wp3_tp wp3_ac wp3_bp1 wp3_nct wp3_pr_turb wp3_pr_dfsn wp3_pr1 wp3_pr2 wp3_pr3 wp3_pr_tp wp3_dp1 wp3_sdmp wp3_cl wp3_splat rtp3_bt rtp3_tp rtp3_ac rtp3_dp thlp3_bt thlp3_tp thlp3_ac thlp3_dp rrm_bt rrm_ma rrm_sd rrm_ts rrm_sd_morr rrm_ta rrm_evap rrm_auto rrm_accr rrm_evap_adj rrm_src_adj rrm_hf rrm_wvhf rrm_cl rrm_mc Nrm_bt Nrm_ma Nrm_sd Nrm_ts Nrm_ta Nrm_evap Nrm_auto Nrm_evap_adj Nrm_src_adj Nrm_cl Nrm_mc Ncm_bt Ncm_ma Ncm_ta Ncm_mc Ncm_cl Ncm_act rsm_bt rsm_ma rsm_sd rsm_sd_morr rsm_ta rsm_mc rsm_hf rsm_wvhf rsm_cl rim_bt rim_ma rim_sd rim_sd_mg_morr rim_ta rim_mc rim_hf rim_wvhf rim_cl rgm_bt rgm_ma rgm_sd rgm_sd_morr rgm_ta rgm_mc rgm_hf rgm_wvhf rgm_cl Nsm_bt Nsm_mc Nsm_ta Nsm_ma Nsm_sd Nsm_cl Nim_bt Nim_mc Nim_ta Nim_ma Nim_sd Nim_cl Ngm_bt Ngm_mc Ngm_ta Ngm_ma Ngm_sd Ngm_cl w_KK_evap_covar_zt rt_KK_evap_covar_zt thl_KK_evap_covar_zt w_KK_auto_covar_zt rt_KK_auto_covar_zt thl_KK_auto_covar_zt w_KK_accr_covar_zt rt_KK_accr_covar_zt thl_KK_accr_covar_zt rr_KK_mvr_covar_zt Nr_KK_mvr_covar_zt KK_mvr_variance_zt mixt_frac w_1 w_2 varnce_w_1 varnce_w_2 thl_1 thl_2 varnce_thl_1 varnce_thl_2 rt_1 rt_2 varnce_rt_1 varnce_rt_2 rc_1 rc_2 rsatl_1 rsatl_2 cloud_frac_1 cloud_frac_2 a3_coef_zt wp3_on_wp2_zt chi_1 chi_2 stdev_chi_1 stdev_chi_2 stdev_eta_1 stdev_eta_2 covar_chi_eta_1 covar_chi_eta_2 corr_w_chi_1 corr_w_chi_2 corr_w_eta_1 corr_w_eta_2 corr_chi_eta_1 corr_chi_eta_2 corr_w_rt_1 corr_w_rt_2 corr_w_thl_1 corr_w_thl_2 corr_rt_thl_1 corr_rt_thl_2 crt_1 crt_2 cthl_1 cthl_2 coef_wprtp2_implicit term_wprtp2_explicit coef_wpthlp2_implicit term_wpthlp2_explicit coef_wprtpthlp_implicit term_wprtpthlp_explicit coef_wp2rtp_implicit term_wp2rtp_explicit coef_wp2thlp_implicit term_wp2thlp_explicit hm_i precip_frac precip_frac_1 precip_frac_2 Ncnm mu_hm_i mu_Ncn_i sigma_hm_i sigma_Ncn_i corr_w_chi_1_ca corr_w_chi_2_ca corr_w_eta_1_ca corr_w_eta_2_ca corr_w_hm_i corr_w_Ncn_i corr_chi_eta_1_ca corr_chi_eta_2_ca corr_chi_hm_i corr_chi_Ncn_i corr_eta_hm_i corr_eta_Ncn_i corr_Ncn_hm_i corr_hmx_hmy_i chi chip2 C11_Skw_fnc wp2_zt thlp2_zt wpthlp_zt wprtp_zt rtp2_zt rtpthlp_zt up2_zt vp2_zt upwp_zt vpwp_zt hmp2_zt PSMLT EVPMS PRACS EVPMG PRACG PGMLT MNUCCC PSACWS PSACWI QMULTS QMULTG PSACWG PGSACW PRD PRCI PRAI QMULTR QMULTRG MNUCCD PRACI PRACIS EPRD MNUCCR PIACR PIACRS PGRACS PRDS EPRDS PSACR PRDG EPRDG NGSTEN NRSTEN NISTEN NSSTEN NCSTEN NPRC1 NRAGG NPRACG NSUBR NSMLTR NGMLTR NPRACS NNUCCR NIACR NIACRS NGRACS NSMLTS NSAGG NPRCI NSCNG NSUBS PRC PRA PRE PCC NNUCCC NPSACWS NPRA NPRC NPSACWI NPSACWG NPRAI NMULTS NMULTG NMULTR NMULTRG NNUCCD NSUBI NGMLTG NSUBG NACT SIZEFIX_NR SIZEFIX_NC SIZEFIX_NI SIZEFIX_NS SIZEFIX_NG NEGFIX_NR NEGFIX_NC NEGFIX_NI NEGFIX_NS NEGFIX_NG NIM_MORR_CL QC_INST QR_INST QI_INST QS_INST QG_INST NC_INST NR_INST NI_INST NS_INST NG_INST T_in_K_mc cloud_frac_refined rcm_refined hl_on_Cp_residual qto_residual vars_zm = wp2 rtp2 thlp2 rtpthlp wprtp wpthlp wp2up2 wp2vp2 wp4 up2 vp2 Skw_zm Skthl_zm Skrt_zm wpthvp rtpthvp thlpthvp tau_zm Kh_zm K_hm wprcp rc_coef_zm wm_zm thlprcp rtprcp rcp2 upwp vpwp upthlp uprtp vpthlp vprtp upthvp uprcp vpthvp vprcp rho_zm sigma_sqd_w Skw_velocity gamma_Skw_fnc coef_wp4_implicit C6rt_Skw_fnc C6thl_Skw_fnc C6_term C7_Skw_fnc C1_Skw_fnc a3_coef wp3_on_wp2 wp3_on_wp2_cfl_num rcm_zm rtm_zm thlm_zm cloud_frac_zm ice_supersat_frac_zm rho_ds_zm thv_ds_zm em mean_w_up mean_w_down shear wp3_zm thlp3_zm rtp3_zm w_1_zm w_2_zm varnce_w_1_zm varnce_w_2_zm mixt_frac_zm Frad Frad_LW Frad_SW Frad_LW_up Frad_SW_up Frad_LW_down Frad_SW_down Fprec Fcsed hydrometp2 wphydrometp rtphmp thlphmp hmxphmyp Vri VNi Vrc VNc Vrr VNr Vrs VNs Vrg Vrrprrp VNrpNrp Vrrprrp_expcalc VNrpNrp_expcalc wp2_bt wp2_ma wp2_ta wp2_ac wp2_bp wp2_nct wp2_pr1 wp2_pr2 wp2_pr3 wp2_pr_dfsn wp2_dp1 wp2_dp2 wp2_sdmp wp2_cl wp2_pd wp2_sf wp2_splat vp2_bt vp2_ma vp2_ta vp2_tp vp2_dp1 vp2_dp2 vp2_pr1 vp2_pr2 vp2_sdmp vp2_cl vp2_pd vp2_sf vp2_splat up2_bt up2_ma up2_ta up2_tp up2_dp1 up2_dp2 up2_nct up2_pr1 up2_pr2 up2_sdmp up2_cl up2_pd up2_sf up2_splat upwp_bt upwp_ma upwp_ta upwp_tp upwp_ac upwp_bp upwp_tct upwp_nct upwp_pr1 upwp_pr2 upwp_pr3 upwp_pr4 upwp_dp1 upwp_mfl upwp_cl vpwp_bt vpwp_ma vpwp_ta vpwp_tp vpwp_ac vpwp_bp vpwp_tct vpwp_pr1 vpwp_pr2 vpwp_pr3 vpwp_pr4 vpwp_dp1 vpwp_mfl vpwp_cl wprtp_bt wprtp_ma wprtp_ta wprtp_tp wprtp_ac wprtp_bp wprtp_pr1 wprtp_pr2 wprtp_pr3 wprtp_dp1 wprtp_mfl wprtp_cl wprtp_pd wprtp_forcing wprtp_mc wpthlp_bt wpthlp_ma wpthlp_ta wpthlp_tp wpthlp_ac wpthlp_bp wpthlp_pr1 wpthlp_pr2 wpthlp_pr3 wpthlp_dp1 wpthlp_mfl wpthlp_cl wpthlp_forcing wpthlp_mc rtp2_bt rtp2_ma rtp2_ta rtp2_tp rtp2_dp1 rtp2_dp2 rtp2_cl rtp2_pd rtp2_sf rtp2_forcing rtp2_mc thlp2_bt thlp2_ma thlp2_ta thlp2_tp thlp2_dp1 thlp2_dp2 thlp2_cl thlp2_pd thlp2_sf thlp2_forcing thlp2_mc rtpthlp_bt rtpthlp_ma rtpthlp_ta rtpthlp_tp1 rtpthlp_tp2 rtpthlp_dp1 rtpthlp_dp2 rtpthlp_cl rtpthlp_sf rtpthlp_forcing rtpthlp_mc wpthlp_enter_mfl wpthlp_exit_mfl wprtp_enter_mfl wprtp_exit_mfl wpthlp_mfl_min wpthlp_mfl_max wprtp_mfl_min wprtp_mfl_max stability_correction bv_freq_sqd bv_freq_sqd_splat bv_freq_sqd_mixed bv_freq_sqd_moist bv_freq_sqd_dry bv_freq_sqd_smth bv_freq_out_cloud bv_freq_pos ddzt_umvm_sqd invrs_tau_zm invrs_tau_xp2_zm invrs_tau_wp2_zm invrs_tau_wpxp_zm invrs_tau_wp3_zm invrs_tau_no_N2_zm invrs_tau_bkgnd invrs_tau_sfc invrs_tau_shear Ri_zm vars_lh_zt = AKm lh_AKm AKstd AKstd_cld AKm_rcm AKm_rcc lh_thlm_mc lh_rvm_mc lh_rcm_mc lh_Ncm_mc lh_rrm_mc lh_Nrm_mc lh_rsm_mc lh_Nsm_mc lh_rgm_mc lh_Ngm_mc lh_rim_mc lh_Nim_mc lh_Vrr lh_VNr lh_rrm lh_rim lh_rsm lh_rgm lh_thlm lh_rcm lh_rvm lh_wm lh_rcp2_zt lh_rrp2_zt lh_Nrp2_zt lh_Ncp2_zt lh_Ncnp2_zt lh_wp2_zt lh_cloud_frac lh_chi lh_eta lh_chip2 lh_rtp2_zt lh_thlp2_zt lh_Nrm lh_Nim lh_Ncnm lh_Ncm lh_Ngm lh_Nsm lh_rcm_avg lh_rrm_auto lh_rrm_accr lh_rrm_evap lh_Nrm_auto lh_Nrm_evap lh_rrm_src_adj lh_rrm_evap_adj lh_Nrm_src_adj lh_Nrm_evap_adj lh_precip_frac lh_mixt_frac lh_m_vol_rad_rain vars_lh_sfc = lh_morr_snow_rate lh_lwp lh_vwp k_lh_start lh_sample_weights_sum lh_sample_weights_avg vars_rad_zt = T_in_K_rad rcil_rad o3l_rad rsm_rad rcm_in_cloud_rad cloud_frac_rad ice_supersat_frac_rad radht_rad radht_SW_rad radht_LW_rad p_in_mb_rad sp_humidity_rad vars_rad_zm = Frad_SW_rad Frad_LW_rad Frad_SW_up_rad Frad_LW_up_rad Frad_SW_down_rad Frad_LW_down_rad fulwcl fdlwcl fdswcl fuswcl vars_sfc = ustar soil_heat_flux veg_T_in_K sfc_soil_T_in_K deep_soil_T_in_K lh sh cc lwp vwp swp iwp rwp z_cloud_base z_inversion precip_rate_sfc rain_flux_sfc rrm_sfc precip_frac_tol wpthlp_sfc wprtp_sfc upwp_sfc vpwp_sfc morr_snow_rate thlm_vert_avg rtm_vert_avg um_vert_avg vm_vert_avg wp2_vert_avg up2_vert_avg vp2_vert_avg rtp2_vert_avg thlp2_vert_avg T_sfc rtm_spur_src thlm_spur_src When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1. C2rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1. C2thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1. C2rtthl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1. C6rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1. C6rtb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1. C6thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1. C6thlb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api ======================== DOUBLE TIMESTEP RUN ======================== Calling advance_clubb_to_end, then set_case_initial_conditions, then advance_clubb_to_end again. This could result in a runtime error if an allocation statement appears in these routines, since we don't call clean_up_clubb in between the advance_ calls. NaN in wp2up model array Fatal error in CLUBB in - MPI Process 1 / Chunk index 1 Grid column index i = 2, Latitude 15.00 / Longitude 15.00 Latitude range from -90 to 90 degrees, Longitude range from -180 to 180 degrees Fatal error: a CLUBB variable is NaN in main time stepping loop. NaN in wp2up model array Fatal error in CLUBB in - MPI Process 1 / Chunk index 1 Grid column index i = 2, Latitude 15.00 / Longitude 15.00 Latitude range from -90 to 90 degrees, Longitude range from -180 to 180 degrees Fatal error: a CLUBB variable is NaN in main time stepping loop. ======================== RUN OVER ======================== WARNING: The double timestep test is not complete until the output is compared with the output from calling clubb_standalone. This driver should produce BFB output with clubb_standalone. Save the output, rerun with clubb_standalone, then compare. If there are differences, set_case_initial_conditions is likely not resetting everything it needs to. Warning: ieee_divide_by_zero is signaling Warning: ieee_inexact is signaling ERROR STOP rs_sd_morr_int tot_vartn_normlzd_rtm tot_vartn_normlzd_thlm tot_vartn_normlzd_wprtp -------------------------------------------------- CLUBB-TIMER time_loop_init = 0.0000 CLUBB-TIMER time_clubb_advance = 0.0000 CLUBB-TIMER time_clubb_pdf = 0.0000 CLUBB-TIMER time_SILHS = 0.0000 CLUBB-TIMER time_microphys_scheme = 0.0000 CLUBB-TIMER time_microphys_advance = 0.0000 CLUBB-TIMER time_loop_end = 0.0000 CLUBB-TIMER time_output_multi_col = 0.0000 CLUBB-TIMER time_adapt_grid = 0.0000 CLUBB-TIMER time_total = 0.0007 CLUBB-TIMER time_loop_init = 0.0000 CLUBB-TIMER time_clubb_advance = 0.0000 CLUBB-TIMER time_clubb_pdf = 0.0000 CLUBB-TIMER time_SILHS = 0.0000 CLUBB-TIMER time_microphys_scheme = 0.0000 CLUBB-TIMER time_microphys_advance = 0.0000 CLUBB-TIMER time_loop_end = 0.0000 CLUBB-TIMER time_output_multi_col = 0.0000 CLUBB-TIMER time_adapt_grid = 0.0000 CLUBB-TIMER time_total = 0.0006 - using executable: /home/jenkins/workspace/clubb_driver_test/run_scripts/../install/latest/clubb_driver_test =================== Running arm_97 =================== Running gabls3_night Running lba Error in case lba: Duplicating params - Initial values file: '/home/jenkins/workspace/clubb_driver_test/run_scripts/../input/tunable_parameters/tunable_parameters.in' - Duplicating '8' times. Writing to '/home/jenkins/workspace/clubb_driver_test/tmp_dup_params.in': - ngrdcol = 8 - l_output_multi_col = .true. - l_output_double_prec = .true. - calls_per_out = 1 ======================== REINITIALIZATION TEST ======================== This section ensures that everything allocated in init_clubb_case will be deallocated in clean_up_clubb. This may cause a runtime error if there is a mismatch between allocate/deallocate statements, but could 2026/01/09 08:41:57 -------------------------------------------------- Latest git log entry -------------------------------------------------- A detailed git diff can be found at the end of this file -------------------------------------------------- Tunable Parameters: -------------------------------------------------- -------------------------------------------------- Preprocessing Directives: -------------------------------------------------- -DNETCDF enabled -DCOAMPS_MICRO enabled -DTUNER disabled -DSILHS enabled -Dnooverlap enabled -Draoffline enabled -DUSE_BUGSrad_ocast_random disabled -DBYTESWAP_IO disabled -------------------------------------------------- &model_setting -------------------------------------------------- runtype = lba nzmax = 128 grid_type = 2 deltaz = 75.00000000000000 75.00000000000000 75.00000000000000 75.00000000000000 75.00000000000000 75.00000000000000 75.00000000000000 75.00000000000000 zm_init = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 zm_top = 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 zt_grid_fname = ../input/grid/deep_convection_128lev_27km_zt_grid.grd zm_grid_fname = day = 23 month = 2 year = 1999 lat_vals = -10.86670000000000 lon_vals = -61.95000000000000 sfc_elevation = 0.000000000000000 time_initial = 41400.00000000000 time_final = 53400.00000000000 dt_main = 60.00000000000000 dt_rad = 60.00000000000000 sfctype = 1 T_sfc = 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 p_sfc = 99129.99988000000 99129.99988000000 99129.99988000000 99129.99988000000 99129.99988000000 99129.99988000000 99129.99988000000 99129.99988000000 sens_ht = 0.000000000000000 latent_ht = 0.000000000000000 fcor = 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 fcor_y = 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 T0 = 300.0000000000000 ts_nudge = 7200.000000000000 forcings_file_path = ../input/case_setups/lba_forcings/ l_t_dependent = T l_ignore_forcings = T l_modify_ic_with_cubic_int = F l_modify_bc_for_cnvg_test = F l_input_xpwp_sfc = F saturation_formula = 3 thlm_sponge_damp_settings%l_sponge_damping = F rtm_sponge_damp_settings%l_sponge_damping = F uv_sponge_damp_settings%l_sponge_damping = F wp2_sponge_damp_settings%l_sponge_damping = F wp3_sponge_damp_settings%l_sponge_damping = F up2_vp2_sponge_damp_settings%l_sponge_damping = F thlm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 thlm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 thlm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 rtm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 rtm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 rtm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 uv_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 uv_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 uv_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp3_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp3_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp3_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 up2_vp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 l_soil_veg = F l_restart = F l_input_fields = F restart_path_case = restart/lba time_restart = 0.000000000000000 debug_level = 2 sclr_dim = 0 edsclr_dim = 0 iisclr_thl = -2 iisclr_rt = -1 iisclr_CO2 = -1 sclr_tol = -------------------------------------------------- &stats_setting -------------------------------------------------- l_stats = T fname_prefix = lba stats_fmt = netcdf stats_tsamp = 60.00000000000000 stats_tout = 60.00000000000000 l_allow_small_stats_tout = F Constant flags: l_pos_def = F l_gamma_Skw = T l_byteswap_io = F Constant tolerances [units] rt_tol [kg/kg] = 1.0000000000000000E-008 thl_tol [K] = 1.0000000000000000E-002 w_tol [m/s] = 2.0000000000000000E-002 Parameter Value --------- ----- C1 = 1.00000000000000000000 C1b = 1.00000000000000000000 C1c = 1.00000000000000000000 C2rt = 2.00000000000000000000 C2thl = 2.00000000000000000000 C2rtthl = 2.00000000000000000000 C4 = 2.00000000000000000000 C_uu_shr = 0.40000000000000002220 C_uu_buoy = 0.29999999999999998890 C6rt = 2.00000000000000000000 C6rtb = 2.00000000000000000000 C6rtc = 1.00000000000000000000 C6thl = 2.00000000000000000000 C6thlb = 2.00000000000000000000 C6thlc = 1.00000000000000000000 C7 = 0.50000000000000000000 C7b = 0.50000000000000000000 C7c = 0.50000000000000000000 C8 = 0.50000000000000000000 C8b = 0.02000000000000000042 C10 = 3.29999999999999982236 C11 = 0.40000000000000002220 C11b = 0.40000000000000002220 C11c = 0.50000000000000000000 C12 = 1.00000000000000000000 C13 = 0.10000000000000000555 C14 = 1.00000000000000000000 C_wp2_pr_dfsn = 0.00000000000000000000 C_wp3_pr_tp = 0.00000000000000000000 C_wp3_pr_turb = 1.00000000000000000000 C_wp3_pr_dfsn = 0.00000000000000000000 C_wp2_splat = 0.00000000000000000000 C6rt_Lscale0 = 14.00000000000000000000 C6thl_Lscale0 = 14.00000000000000000000 C7_Lscale0 = 0.84999999999999997780 wpxp_L_thresh = 60.00000000000000000000 c_K = 0.20000000000000001110 c_K1 = 0.20000000000000001110 nu1 = 20.00000000000000000000 c_K2 = 0.02500000000000000139 nu2 = 1.00000000000000000000 c_K6 = 0.37500000000000000000 nu6 = 5.00000000000000000000 c_K8 = 5.00000000000000000000 nu8 = 20.00000000000000000000 c_K9 = 0.10000000000000000555 nu9 = 10.00000000000000000000 nu10 = 0.00000000000000000000 c_K_hm = 0.75000000000000000000 c_K_hmb = 0.75000000000000000000 K_hm_min_coef = 0.10000000000000000555 nu_hm = 1.50000000000000000000 slope_coef_spread_DG_means_w = 21.00000000000000000000 pdf_component_stdev_factor_w = 1.00000000000000000000 coef_spread_DG_means_rt = 0.80000000000000004441 coef_spread_DG_means_thl = 0.80000000000000004441 gamma_coef = 0.25000000000000000000 gamma_coefb = 0.25000000000000000000 gamma_coefc = 5.00000000000000000000 mu = 0.00100000000000000002 beta = 1.00000000000000000000 lmin_coef = 0.50000000000000000000 omicron = 0.50000000000000000000 zeta_vrnce_rat = 0.00000000000000000000 upsilon_precip_frac_rat = 0.55000000000000004441 lambda0_stability_coef = 0.02999999999999999889 mult_coef = 0.50000000000000000000 taumin = 90.00000000000000000000 taumax = 3600.00000000000000000000 Lscale_mu_coef = 2.00000000000000000000 Lscale_pert_coef = 0.10000000000000000555 alpha_corr = 0.14999999999999999445 Skw_denom_coef = 4.00000000000000000000 c_K10 = 1.00000000000000000000 c_K10h = 1.00000000000000000000 thlp2_rad_coef = 1.00000000000000000000 thlp2_rad_cloud_frac_thresh = 0.10000000000000000555 up2_sfc_coef = 4.00000000000000000000 Skw_max_mag = 10.00000000000000000000 C_invrs_tau_bkgnd = 1.10000000000000008882 C_invrs_tau_sfc = 0.10000000000000000555 C_invrs_tau_shear = 0.14999999999999999445 C_invrs_tau_N2 = 0.40000000000000002220 C_invrs_tau_N2_wp2 = 0.20000000000000001110 C_invrs_tau_N2_xp2 = 0.05000000000000000278 C_invrs_tau_N2_wpxp = 0.00000000000000000000 C_invrs_tau_N2_clear_wp3 = 1.00000000000000000000 C_invrs_tau_wpxp_Ri = 0.34999999999999997780 C_invrs_tau_wpxp_N2_thresh = 0.00033000000000000000 xp3_coef_base = 0.25000000000000000000 xp3_coef_slope = 0.01000000000000000021 altitude_threshold = 100.00000000000000000000 rtp2_clip_coef = 0.50000000000000000000 Cx_min = 0.33000000000000001554 Cx_max = 0.94999999999999995559 Richardson_num_min = 0.25000000000000000000 Richardson_num_max = 400.00000000000000000000 a3_coef_min = 1.00000000000000000000 a_const = 1.80000000000000004441 bv_efold = 5.00000000000000000000 wpxp_Ri_exp = 0.50000000000000000000 z_displace = 25.00000000000000000000 -------------------------------------------------- µphysics_setting -------------------------------------------------- microphys_scheme = morrison l_cloud_sed = F sigma_g = 1.500000000000000 l_graupel = T l_hail = F l_seifert_beheng = F l_predict_Nc = F l_const_Nc_in_cloud = T specify_aerosol = morrison_lognormal l_subgrid_w = T l_arctic_nucl = F l_cloud_edge_activation = F l_fix_pgam = F l_in_cloud_Nc_diff = T l_var_covar_src = T l_upwind_diff_sed = F lh_microphys_type = interactive lh_num_samples = 64 lh_sequence_length = 1 lh_seed = 5489 l_fix_w_chi_eta_correlations = T l_silhs_KK_convergence_adj_mean = F importance_prob_thresh = 1.0000000000000000E-008 host_dx = 1000000.000000000 host_dy = 1000000.000000000 hmp2_ip_on_hmm2_ip_slope%rr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%ri = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rs = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rg = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Nr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ng = 0.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rr = 5.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%ri = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rs = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rg = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Nr = 2.500000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ng = 0.6250000000000000 Ncnp2_on_Ncnm2 = 3.0000000000000001E-003 C_evap = 0.8600000000000000 r_0 = 2.5000000000000001E-005 microphys_start_time = 0.000000000000000 Nc0_in_cloud = 100000000.0000000 ccnconst = 120.0000000000000 ccnexpnt = 0.4000000059604645 aer_rm1 = 1.1000000021965661E-008 aer_rm2 = 5.9999997858994902E-008 aer_n1 = 125000000.0000000 aer_n2 = 65000000.00000000 aer_sig1 = 1.200000047683716 aer_sig2 = 1.700000047683716 pgam_fixed = 5.000000000000000 precip_frac_calc_type = 2 -------------------------------------------------- &SILHS_setting -------------------------------------------------- Correlation array (approximate); in cloud: 1.000 -0.600 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 -0.600 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 Correlation array (approximate); below cloud: 1.000 0.300 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 0.300 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 -------------------------------------------------- &radiation_setting -------------------------------------------------- rad_scheme = lba sol_const = 1367.000000000000 alvdr = 0.1000000000000000 alvdf = 0.1000000000000000 alndr = 0.1000000000000000 alndf = 0.1000000000000000 radiation_top = 50000.00000000000 F0 = 100.0000000000000 F1 = 20.00000000000000 kappa = 119.0000000000000 gc = 0.8600000000000000 omega = 0.9965000000000001 slr = 1.000000000000000 l_rad_above_cloud = F l_sw_radiation = F l_fix_cos_solar_zen = F l_use_default_std_atmosphere = T Fs_values = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 cos_solar_zen_values = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 cos_solar_zen_times = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 eff_drop_radius = 1.0000000000000001E-005 -------------------------------------------------- &configurable_clubb_flags_nl -------------------------------------------------- iiPDF_type = 1 ipdf_call_placement = 2 penta_solve_method = 2 tridiag_solve_method = 2 grid_remap_method = 1 grid_adapt_in_time_method = 0 l_use_precip_frac = T l_predict_upwp_vpwp = T l_ho_nontrad_coriolis = F l_ho_trad_coriolis = F l_min_wp2_from_corr_wx = F l_min_xp2_from_corr_wx = T l_C2_cloud_frac = F l_diffuse_rtm_and_thlm = F l_stability_correct_Kh_N2_zm = F l_calc_thlp2_rad = T l_upwind_xpyp_ta = T l_upwind_xm_ma = T l_uv_nudge = T l_rtm_nudge = F l_tke_aniso = T l_vert_avg_closure = F l_trapezoidal_rule_zt = F l_trapezoidal_rule_zm = F l_call_pdf_closure_twice = F l_standard_term_ta = F l_partial_upwind_wp3 = F l_godunov_upwind_wpxp_ta = F l_godunov_upwind_xpyp_ta = F l_use_cloud_cover = F l_diagnose_correlations = F l_calc_w_corr = F l_const_Nc_in_cloud = T l_fix_w_chi_eta_correlations = T l_stability_correct_tau_zm = F l_damp_wp2_using_em = T l_do_expldiff_rtm_thlm = F l_Lscale_plume_centered = F l_diag_Lscale_from_tau = T l_use_C7_Richardson = T l_use_C11_Richardson = F l_use_shear_Richardson = F l_brunt_vaisala_freq_moist = F l_use_thvm_in_bv_freq = F l_rcm_supersat_adj = T l_damp_wp3_Skw_squared = T l_prescribed_avg_deltaz = F l_lmm_stepping = F l_e3sm_config = F l_vary_convect_depth = F l_use_tke_in_wp3_pr_turb_term = T l_use_tke_in_wp2_wp3_K_dfsn = F l_use_wp3_lim_with_smth_Heaviside = F l_smooth_Heaviside_tau_wpxp = T l_modify_limiters_for_cnvg_test = F l_enable_relaxed_clipping = F l_linearize_pbl_winds = F l_mono_flux_lim_thlm = T l_mono_flux_lim_rtm = T l_mono_flux_lim_um = T l_mono_flux_lim_vm = T l_mono_flux_lim_spikefix = T l_host_applies_sfc_fluxes = F l_wp2_fill_holes_tke = T l_add_dycore_grid = F -------------------------------------------------- git diff src/ -------------------------------------------------- See *setup.txt file in output folder Path to sounding: lba_sounding.in File exists? T Path to sclr_sounding: lba_sclr_sounding.in File exists? T Path to edsclr_sounding: lba_edsclr_sounding.in File exists? T Reading in sounding information z = 0.000000000000000 334.0000000000000 443.0000000000000 970.0000000000000 1523.000000000000 2086.000000000000 2630.000000000000 3167.000000000000 3694.000000000000 4197.000000000000 4657.000000000000 5112.000000000000 5556.000000000000 6001.000000000000 6448.000000000000 6866.000000000000 7301.000000000000 7751.000000000000 8170.000000000000 8588.000000000000 9019.000000000000 9481.000000000000 9954.000000000000 10443.00000000000 10878.00000000000 11330.00000000000 11836.00000000000 12342.00000000000 12841.00000000000 13348.00000000000 13841.00000000000 14313.00000000000 14826.00000000000 15328.00000000000 15889.00000000000 16361.00000000000 16831.00000000000 17312.00000000000 17804.00000000000 18267.00000000000 18721.00000000000 19201.00000000000 19679.00000000000 20191.00000000000 20683.00000000000 21199.00000000000 29870.00000000000 u = 0.000000000000000 0.8100000000000001 1.170000000000000 3.440000000000000 3.530000000000000 3.880000000000000 4.090000000000000 3.970000000000000 1.220000000000000 0.1600000000000000 -1.220000000000000 -1.720000000000000 -2.770000000000000 -2.650000000000000 -0.6400000000000000 -7.0000000000000007E-002 -1.900000000000000 -2.700000000000000 -2.990000000000000 -3.660000000000000 -5.050000000000000 -6.640000000000000 -4.740000000000000 -5.300000000000000 -6.070000000000000 -4.260000000000000 -7.520000000000000 -8.880000000000001 -9.000000000000000 -7.770000000000000 -5.370000000000000 -3.880000000000000 -1.150000000000000 -2.360000000000000 -9.199999999999999 -8.010000000000000 -5.680000000000000 -8.830000000000000 -14.51000000000000 -15.55000000000000 -15.36000000000000 -17.67000000000000 -17.82000000000000 -18.94000000000000 -15.92000000000000 -15.32000000000000 -15.32000000000000 v = -0.4000000000000000 -3.510000000000000 -3.880000000000000 -4.770000000000000 -5.280000000000000 -5.850000000000000 -5.600000000000000 -2.670000000000000 -1.470000000000000 0.5700000000000000 0.8900000000000000 -8.0000000000000002E-002 1.110000000000000 2.150000000000000 3.120000000000000 3.220000000000000 3.340000000000000 1.910000000000000 1.150000000000000 1.010000000000000 -0.5700000000000000 -0.6700000000000000 0.3100000000000000 2.970000000000000 2.320000000000000 2.660000000000000 4.790000000000000 3.400000000000000 3.140000000000000 3.930000000000000 7.570000000000000 2.580000000000000 2.500000000000000 6.440000000000000 6.840000000000000 0.1900000000000000 -2.200000000000000 -3.600000000000000 0.5600000000000001 6.680000000000000 9.410000000000000 7.030000000000000 5.320000000000000 1.140000000000000 -0.6500000000000000 5.270000000000000 5.270000000000000 ug = 0.000000000000000 0.8100000000000001 1.170000000000000 3.440000000000000 3.530000000000000 3.880000000000000 4.090000000000000 3.970000000000000 1.220000000000000 0.1600000000000000 -1.220000000000000 -1.720000000000000 -2.770000000000000 -2.650000000000000 -0.6400000000000000 -7.0000000000000007E-002 -1.900000000000000 -2.700000000000000 -2.990000000000000 -3.660000000000000 -5.050000000000000 -6.640000000000000 -4.740000000000000 -5.300000000000000 -6.070000000000000 -4.260000000000000 -7.520000000000000 -8.880000000000001 -9.000000000000000 -7.770000000000000 -5.370000000000000 -3.880000000000000 -1.150000000000000 -2.360000000000000 -9.199999999999999 -8.010000000000000 -5.680000000000000 -8.830000000000000 -14.51000000000000 -15.55000000000000 -15.36000000000000 -17.67000000000000 -17.82000000000000 -18.94000000000000 -15.92000000000000 -15.32000000000000 -15.32000000000000 vg = -0.4000000000000000 -3.510000000000000 -3.880000000000000 -4.770000000000000 -5.280000000000000 -5.850000000000000 -5.600000000000000 -2.670000000000000 -1.470000000000000 0.5700000000000000 0.8900000000000000 -8.0000000000000002E-002 1.110000000000000 2.150000000000000 3.120000000000000 3.220000000000000 3.340000000000000 1.910000000000000 1.150000000000000 1.010000000000000 -0.5700000000000000 -0.6700000000000000 0.3100000000000000 2.970000000000000 2.320000000000000 2.660000000000000 4.790000000000000 3.400000000000000 3.140000000000000 3.930000000000000 7.570000000000000 2.580000000000000 2.500000000000000 6.440000000000000 6.840000000000000 0.1900000000000000 -2.200000000000000 -3.600000000000000 0.5600000000000001 6.680000000000000 9.410000000000000 7.030000000000000 5.320000000000000 1.140000000000000 -0.6500000000000000 5.270000000000000 5.270000000000000 theta = 297.5920000000000 300.4470000000000 300.8120000000000 303.2730000000000 305.7620000000000 308.4960000000000 311.0500000000000 313.6980000000000 316.1680000000000 318.2370000000000 319.9460000000000 322.3680000000000 324.8570000000000 327.6490000000000 329.3240000000000 331.5710000000000 333.1430000000000 334.1760000000000 336.2400000000000 337.8450000000000 339.4490000000000 341.2750000000000 342.5300000000000 343.5160000000000 344.5820000000000 345.5280000000000 346.9830000000000 347.5260000000000 348.0090000000000 348.8950000000000 350.0700000000000 352.7710000000000 355.1330000000000 358.7990000000000 362.7270000000000 371.4690000000000 381.7790000000000 388.3620000000000 398.6470000000000 414.1530000000000 431.4690000000000 442.2770000000000 457.1420000000000 472.5850000000000 487.9860000000000 505.7750000000000 762.3210000000000 rt = 1.8567000000000000E-002 1.6469999999999999E-002 1.6437000000000000E-002 1.4593000000000000E-002 1.2756000000000000E-002 1.0940000000000000E-002 9.1170999999999995E-003 8.5585999999999995E-003 7.4560000000000000E-003 6.7149999999999996E-003 6.0566999999999999E-003 5.2462000000000003E-003 4.3306999999999998E-003 3.5298999999999999E-003 3.0761999999999999E-003 2.2196000000000000E-003 2.0026000000000002E-003 1.5915000000000000E-003 9.6639999999999996E-004 8.2715999999999996E-004 6.2146000000000000E-004 4.2282000000000002E-004 2.9324000000000000E-004 2.2471000000000001E-004 2.0762999999999999E-004 1.2465999999999999E-004 7.9387000000000004E-005 5.1085999999999998E-005 3.3487000000000000E-005 1.8119000000000001E-005 9.6964999999999994E-006 5.8429999999999998E-006 3.2424999999999999E-006 1.8742000000000000E-006 1.0882000000000000E-006 1.1374999999999999E-006 1.3046000000000000E-006 1.0043000000000001E-006 1.0357000000000001E-006 1.7469000000000000E-006 3.0307999999999998E-006 2.6705000000000001E-006 3.1082000000000002E-006 3.2868999999999998E-006 3.3179000000000000E-006 3.4230000000000001E-006 1.4389999999999999E-005 p_in_Pa = -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 subs = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 -------------------------------------------------- Statistics -------------------------------------------------- vars_zt = thlm thvm rtm rcm rvm um vm um_ref vm_ref wm_zt ug vg cloud_frac ice_supersat_frac cloud_cover rcm_in_layer rcm_in_cloud p_in_Pa exner rho_ds_zt thv_ds_zt Lscale T_in_K rel_humidity wp3 thlp3 rtp3 wpthlp2 wp2thlp wprtp2 wp2rtp Skw_zt Skthl_zt Skrt_zt Lscale_up Lscale_down tau_zt Kh_zt wp2thvp wp2up wp2rcp wp2hmp wprtpthlp wpup2 wpvp2 rc_coef Lscale_pert_1 Lscale_pert_2 sigma_sqd_w_zt rho radht radht_LW radht_SW Ncm Nc_in_cloud Nc_activated Nccnm Nim snowslope Nsm Ngm sed_rcm rsat rsati rrm Nrm m_vol_rad_rain m_vol_rad_cloud eff_rad_cloud eff_rad_ice eff_rad_snow eff_rad_rain eff_rad_graupel precip_rate_zt rsm rim rgm diam mass_ice_cryst rcm_icedfs u_T_cm rtm_bt rtm_ma rtm_ta rtm_mfl rtm_tacl rtm_cl rtm_ed rtm_forcing rtm_sdmp rtm_mc rtm_pd rvm_mc rcm_mc rcm_sd_mg_morr thlm_bt thlm_ma thlm_ta thlm_mfl thlm_tacl thlm_cl thlm_ed thlm_forcing thlm_sdmp thlm_mc thlm_old thlm_without_ta thlm_mfl_min thlm_mfl_max thlm_enter_mfl thlm_exit_mfl rtm_old rtm_without_ta rtm_mfl_min rtm_mfl_max rtm_enter_mfl rtm_exit_mfl um_bt um_ma um_gf um_cf um_ta um_f um_sdmp um_ndg um_mfl vm_bt vm_ma vm_gf vm_cf vm_ta vm_f vm_sdmp vm_ndg vm_mfl wp3_bt wp3_ma wp3_ta wp3_tp wp3_ac wp3_bp1 wp3_nct wp3_pr_turb wp3_pr_dfsn wp3_pr1 wp3_pr2 wp3_pr3 wp3_pr_tp wp3_dp1 wp3_sdmp wp3_cl wp3_splat rtp3_bt rtp3_tp rtp3_ac rtp3_dp thlp3_bt thlp3_tp thlp3_ac thlp3_dp rrm_bt rrm_ma rrm_sd rrm_ts rrm_sd_morr rrm_ta rrm_evap rrm_auto rrm_accr rrm_evap_adj rrm_src_adj rrm_hf rrm_wvhf rrm_cl rrm_mc Nrm_bt Nrm_ma Nrm_sd Nrm_ts Nrm_ta Nrm_evap Nrm_auto Nrm_evap_adj Nrm_src_adj Nrm_cl Nrm_mc Ncm_bt Ncm_ma Ncm_ta Ncm_mc Ncm_cl Ncm_act rsm_bt rsm_ma rsm_sd rsm_sd_morr rsm_ta rsm_mc rsm_hf rsm_wvhf rsm_cl rim_bt rim_ma rim_sd rim_sd_mg_morr rim_ta rim_mc rim_hf rim_wvhf rim_cl rgm_bt rgm_ma rgm_sd rgm_sd_morr rgm_ta rgm_mc rgm_hf rgm_wvhf rgm_cl Nsm_bt Nsm_mc Nsm_ta Nsm_ma Nsm_sd Nsm_cl Nim_bt Nim_mc Nim_ta Nim_ma Nim_sd Nim_cl Ngm_bt Ngm_mc Ngm_ta Ngm_ma Ngm_sd Ngm_cl w_KK_evap_covar_zt rt_KK_evap_covar_zt thl_KK_evap_covar_zt w_KK_auto_covar_zt rt_KK_auto_covar_zt thl_KK_auto_covar_zt w_KK_accr_covar_zt rt_KK_accr_covar_zt thl_KK_accr_covar_zt rr_KK_mvr_covar_zt Nr_KK_mvr_covar_zt KK_mvr_variance_zt mixt_frac w_1 w_2 varnce_w_1 varnce_w_2 thl_1 thl_2 varnce_thl_1 varnce_thl_2 rt_1 rt_2 varnce_rt_1 varnce_rt_2 rc_1 rc_2 rsatl_1 rsatl_2 cloud_frac_1 cloud_frac_2 a3_coef_zt wp3_on_wp2_zt chi_1 chi_2 stdev_chi_1 stdev_chi_2 stdev_eta_1 stdev_eta_2 covar_chi_eta_1 covar_chi_eta_2 corr_w_chi_1 corr_w_chi_2 corr_w_eta_1 corr_w_eta_2 corr_chi_eta_1 corr_chi_eta_2 corr_w_rt_1 corr_w_rt_2 corr_w_thl_1 corr_w_thl_2 corr_rt_thl_1 corr_rt_thl_2 crt_1 crt_2 cthl_1 cthl_2 coef_wprtp2_implicit term_wprtp2_explicit coef_wpthlp2_implicit term_wpthlp2_explicit coef_wprtpthlp_implicit term_wprtpthlp_explicit coef_wp2rtp_implicit term_wp2rtp_explicit coef_wp2thlp_implicit term_wp2thlp_explicit hm_i precip_frac precip_frac_1 precip_frac_2 Ncnm mu_hm_i mu_Ncn_i sigma_hm_i sigma_Ncn_i corr_w_chi_1_ca corr_w_chi_2_ca corr_w_eta_1_ca corr_w_eta_2_ca corr_w_hm_i corr_w_Ncn_i corr_chi_eta_1_ca corr_chi_eta_2_ca corr_chi_hm_i corr_chi_Ncn_i corr_eta_hm_i corr_eta_Ncn_i corr_Ncn_hm_i corr_hmx_hmy_i chi chip2 C11_Skw_fnc wp2_zt thlp2_zt wpthlp_zt wprtp_zt rtp2_zt rtpthlp_zt up2_zt vp2_zt upwp_zt vpwp_zt hmp2_zt PSMLT EVPMS PRACS EVPMG PRACG PGMLT MNUCCC PSACWS PSACWI QMULTS QMULTG PSACWG PGSACW PRD PRCI PRAI QMULTR QMULTRG MNUCCD PRACI PRACIS EPRD MNUCCR PIACR PIACRS PGRACS PRDS EPRDS PSACR PRDG EPRDG NGSTEN NRSTEN NISTEN NSSTEN NCSTEN NPRC1 NRAGG NPRACG NSUBR NSMLTR NGMLTR NPRACS NNUCCR NIACR NIACRS NGRACS NSMLTS NSAGG NPRCI NSCNG NSUBS PRC PRA PRE PCC NNUCCC NPSACWS NPRA NPRC NPSACWI NPSACWG NPRAI NMULTS NMULTG NMULTR NMULTRG NNUCCD NSUBI NGMLTG NSUBG NACT SIZEFIX_NR SIZEFIX_NC SIZEFIX_NI SIZEFIX_NS SIZEFIX_NG NEGFIX_NR NEGFIX_NC NEGFIX_NI NEGFIX_NS NEGFIX_NG NIM_MORR_CL QC_INST QR_INST QI_INST QS_INST QG_INST NC_INST NR_INST NI_INST NS_INST NG_INST T_in_K_mc cloud_frac_refined rcm_refined hl_on_Cp_residual qto_residual vars_zm = wp2 rtp2 thlp2 rtpthlp wprtp wpthlp wp2up2 wp2vp2 wp4 up2 vp2 Skw_zm Skthl_zm Skrt_zm wpthvp rtpthvp thlpthvp tau_zm Kh_zm K_hm wprcp rc_coef_zm wm_zm thlprcp rtprcp rcp2 upwp vpwp upthlp uprtp vpthlp vprtp upthvp uprcp vpthvp vprcp rho_zm sigma_sqd_w Skw_velocity gamma_Skw_fnc coef_wp4_implicit C6rt_Skw_fnc C6thl_Skw_fnc C6_term C7_Skw_fnc C1_Skw_fnc a3_coef wp3_on_wp2 wp3_on_wp2_cfl_num rcm_zm rtm_zm thlm_zm cloud_frac_zm ice_supersat_frac_zm rho_ds_zm thv_ds_zm em mean_w_up mean_w_down shear wp3_zm thlp3_zm rtp3_zm w_1_zm w_2_zm varnce_w_1_zm varnce_w_2_zm mixt_frac_zm Frad Frad_LW Frad_SW Frad_LW_up Frad_SW_up Frad_LW_down Frad_SW_down Fprec Fcsed hydrometp2 wphydrometp rtphmp thlphmp hmxphmyp Vri VNi Vrc VNc Vrr VNr Vrs VNs Vrg Vrrprrp VNrpNrp Vrrprrp_expcalc VNrpNrp_expcalc wp2_bt wp2_ma wp2_ta wp2_ac wp2_bp wp2_nct wp2_pr1 wp2_pr2 wp2_pr3 wp2_pr_dfsn wp2_dp1 wp2_dp2 wp2_sdmp wp2_cl wp2_pd wp2_sf wp2_splat vp2_bt vp2_ma vp2_ta vp2_tp vp2_dp1 vp2_dp2 vp2_pr1 vp2_pr2 vp2_sdmp vp2_cl vp2_pd vp2_sf vp2_splat up2_bt up2_ma up2_ta up2_tp up2_dp1 up2_dp2 up2_nct up2_pr1 up2_pr2 up2_sdmp up2_cl up2_pd up2_sf up2_splat upwp_bt upwp_ma upwp_ta upwp_tp upwp_ac upwp_bp upwp_tct upwp_nct upwp_pr1 upwp_pr2 upwp_pr3 upwp_pr4 upwp_dp1 upwp_mfl upwp_cl vpwp_bt vpwp_ma vpwp_ta vpwp_tp vpwp_ac vpwp_bp vpwp_tct vpwp_pr1 vpwp_pr2 vpwp_pr3 vpwp_pr4 vpwp_dp1 vpwp_mfl vpwp_cl wprtp_bt wprtp_ma wprtp_ta wprtp_tp wprtp_ac wprtp_bp wprtp_pr1 wprtp_pr2 wprtp_pr3 wprtp_dp1 wprtp_mfl wprtp_cl wprtp_pd wprtp_forcing wprtp_mc wpthlp_bt wpthlp_ma wpthlp_ta wpthlp_tp wpthlp_ac wpthlp_bp wpthlp_pr1 wpthlp_pr2 wpthlp_pr3 wpthlp_dp1 wpthlp_mfl wpthlp_cl wpthlp_forcing wpthlp_mc rtp2_bt rtp2_ma rtp2_ta rtp2_tp rtp2_dp1 rtp2_dp2 rtp2_cl rtp2_pd rtp2_sf rtp2_forcing rtp2_mc thlp2_bt thlp2_ma thlp2_ta thlp2_tp thlp2_dp1 thlp2_dp2 thlp2_cl thlp2_pd thlp2_sf thlp2_forcing thlp2_mc rtpthlp_bt rtpthlp_ma rtpthlp_ta rtpthlp_tp1 rtpthlp_tp2 rtpthlp_dp1 rtpthlp_dp2 rtpthlp_cl rtpthlp_sf rtpthlp_forcing rtpthlp_mc wpthlp_enter_mfl wpthlp_exit_mfl wprtp_enter_mfl wprtp_exit_mfl wpthlp_mfl_min wpthlp_mfl_max wprtp_mfl_min wprtp_mfl_max stability_correction bv_freq_sqd bv_freq_sqd_splat bv_freq_sqd_mixed bv_freq_sqd_moist bv_freq_sqd_dry bv_freq_sqd_smth bv_freq_out_cloud bv_freq_pos ddzt_umvm_sqd invrs_tau_zm invrs_tau_xp2_zm invrs_tau_wp2_zm invrs_tau_wpxp_zm invrs_tau_wp3_zm invrs_tau_no_N2_zm invrs_tau_bkgnd invrs_tau_sfc invrs_tau_shear Ri_zm vars_lh_zt = AKm lh_AKm AKstd AKstd_cld AKm_rcm AKm_rcc lh_thlm_mc lh_rvm_mc lh_rcm_mc lh_Ncm_mc lh_rrm_mc lh_Nrm_mc lh_rsm_mc lh_Nsm_mc lh_rgm_mc lh_Ngm_mc lh_rim_mc lh_Nim_mc lh_Vrr lh_VNr lh_rrm lh_rim lh_rsm lh_rgm lh_thlm lh_rcm lh_rvm lh_wm lh_rcp2_zt lh_rrp2_zt lh_Nrp2_zt lh_Ncp2_zt lh_Ncnp2_zt lh_wp2_zt lh_cloud_frac lh_chi lh_eta lh_chip2 lh_rtp2_zt lh_thlp2_zt lh_Nrm lh_Nim lh_Ncnm lh_Ncm lh_Ngm lh_Nsm lh_rcm_avg lh_rrm_auto lh_rrm_accr lh_rrm_evap lh_Nrm_auto lh_Nrm_evap lh_rrm_src_adj lh_rrm_evap_adj lh_Nrm_src_adj lh_Nrm_evap_adj lh_precip_frac lh_mixt_frac lh_m_vol_rad_rain vars_lh_sfc = lh_morr_snow_rate lh_lwp lh_vwp k_lh_start lh_sample_weights_sum lh_sample_weights_avg vars_sfc = ustar soil_heat_flux veg_T_in_K sfc_soil_T_in_K deep_soil_T_in_K lh sh When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1. C2rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1. C2thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1. C2rtthl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1. C6rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1. C6rtb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1. C6thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1. C6thlb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api cc lwp vwp swp iwp rwp z_cloud_base z_inversion precip_rate_sfc rain_flux_sfc rrm_sfc precip_frac_tol wpthlp_sfc wprtp_sfc upwp_sfc vpwp_sfc morr_snow_rate thlm_vert_avg rtm_vert_avg um_vert_avg vm_vert_avg wp2_vert_avg up2_vert_avg vp2_vert_avg rtp2_vert_avg thlp2_vert_avg T_sfc rtm_spur_src thlm_spur_src rs_sd_morr_int tot_vartn_normlzd_rtm tot_vartn_normlzd_thlm tot_vartn_normlzd_wprtp -------------------------------------------------- 2026/01/09 08:41:57 -------------------------------------------------- Latest git log entry -------------------------------------------------- A detailed git diff can be found at the end of this file -------------------------------------------------- Tunable Parameters: -------------------------------------------------- -------------------------------------------------- Preprocessing Directives: -------------------------------------------------- -DNETCDF enabled -DCOAMPS_MICRO enabled -DTUNER disabled -DSILHS enabled -Dnooverlap enabled -Draoffline enabled -DUSE_BUGSrad_ocast_random disabled -DBYTESWAP_IO disabled -------------------------------------------------- &model_setting -------------------------------------------------- runtype = lba nzmax = 128 grid_type = 2 deltaz = 75.00000000000000 75.00000000000000 75.00000000000000 75.00000000000000 75.00000000000000 75.00000000000000 75.00000000000000 75.00000000000000 zm_init = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 zm_top = 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 zt_grid_fname = ../input/grid/deep_convection_128lev_27km_zt_grid.grd zm_grid_fname = day = 23 month = 2 year = 1999 lat_vals = -10.86670000000000 lon_vals = -61.95000000000000 sfc_elevation = 0.000000000000000 time_initial = 41400.00000000000 time_final = 53400.00000000000 dt_main = 60.00000000000000 dt_rad = 60.00000000000000 sfctype = 1 T_sfc = 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 p_sfc = 99129.99988000000 99129.99988000000 99129.99988000000 99129.99988000000 99129.99988000000 99129.99988000000 99129.99988000000 99129.99988000000 sens_ht = 0.000000000000000 latent_ht = 0.000000000000000 fcor = 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 3.7599999999999999E-005 fcor_y = 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 1.4322486247048575E-004 T0 = 300.0000000000000 ts_nudge = 7200.000000000000 forcings_file_path = ../input/case_setups/lba_forcings/ l_t_dependent = T l_ignore_forcings = T l_modify_ic_with_cubic_int = F l_modify_bc_for_cnvg_test = F l_input_xpwp_sfc = F saturation_formula = 3 thlm_sponge_damp_settings%l_sponge_damping = F rtm_sponge_damp_settings%l_sponge_damping = F uv_sponge_damp_settings%l_sponge_damping = F wp2_sponge_damp_settings%l_sponge_damping = F wp3_sponge_damp_settings%l_sponge_damping = F up2_vp2_sponge_damp_settings%l_sponge_damping = F thlm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 thlm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 thlm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 rtm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 rtm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 rtm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 uv_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 uv_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 uv_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp3_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp3_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp3_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 up2_vp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 l_soil_veg = F l_restart = F l_input_fields = F restart_path_case = restart/lba time_restart = 0.000000000000000 debug_level = 2 sclr_dim = 0 edsclr_dim = 0 iisclr_thl = -2 iisclr_rt = -1 iisclr_CO2 = -1 sclr_tol = -------------------------------------------------- &stats_setting -------------------------------------------------- l_stats = T fname_prefix = lba stats_fmt = netcdf stats_tsamp = 60.00000000000000 stats_tout = 60.00000000000000 l_allow_small_stats_tout = F Constant flags: l_pos_def = F l_gamma_Skw = T l_byteswap_io = F Constant tolerances [units] rt_tol [kg/kg] = 1.0000000000000000E-008 thl_tol [K] = 1.0000000000000000E-002 w_tol [m/s] = 2.0000000000000000E-002 Parameter Value --------- ----- C1 = 1.00000000000000000000 C1b = 1.00000000000000000000 C1c = 1.00000000000000000000 C2rt = 2.00000000000000000000 C2thl = 2.00000000000000000000 C2rtthl = 2.00000000000000000000 C4 = 2.00000000000000000000 C_uu_shr = 0.40000000000000002220 C_uu_buoy = 0.29999999999999998890 C6rt = 2.00000000000000000000 C6rtb = 2.00000000000000000000 C6rtc = 1.00000000000000000000 C6thl = 2.00000000000000000000 C6thlb = 2.00000000000000000000 C6thlc = 1.00000000000000000000 C7 = 0.50000000000000000000 C7b = 0.50000000000000000000 C7c = 0.50000000000000000000 C8 = 0.50000000000000000000 C8b = 0.02000000000000000042 C10 = 3.29999999999999982236 C11 = 0.40000000000000002220 C11b = 0.40000000000000002220 C11c = 0.50000000000000000000 C12 = 1.00000000000000000000 C13 = 0.10000000000000000555 C14 = 1.00000000000000000000 C_wp2_pr_dfsn = 0.00000000000000000000 C_wp3_pr_tp = 0.00000000000000000000 C_wp3_pr_turb = 1.00000000000000000000 C_wp3_pr_dfsn = 0.00000000000000000000 C_wp2_splat = 0.00000000000000000000 C6rt_Lscale0 = 14.00000000000000000000 C6thl_Lscale0 = 14.00000000000000000000 C7_Lscale0 = 0.84999999999999997780 wpxp_L_thresh = 60.00000000000000000000 c_K = 0.20000000000000001110 c_K1 = 0.20000000000000001110 nu1 = 20.00000000000000000000 c_K2 = 0.02500000000000000139 nu2 = 1.00000000000000000000 c_K6 = 0.37500000000000000000 nu6 = 5.00000000000000000000 c_K8 = 5.00000000000000000000 nu8 = 20.00000000000000000000 c_K9 = 0.10000000000000000555 nu9 = 10.00000000000000000000 nu10 = 0.00000000000000000000 c_K_hm = 0.75000000000000000000 c_K_hmb = 0.75000000000000000000 K_hm_min_coef = 0.10000000000000000555 nu_hm = 1.50000000000000000000 slope_coef_spread_DG_means_w = 21.00000000000000000000 pdf_component_stdev_factor_w = 1.00000000000000000000 coef_spread_DG_means_rt = 0.80000000000000004441 coef_spread_DG_means_thl = 0.80000000000000004441 gamma_coef = 0.25000000000000000000 gamma_coefb = 0.25000000000000000000 gamma_coefc = 5.00000000000000000000 mu = 0.00100000000000000002 beta = 1.00000000000000000000 lmin_coef = 0.50000000000000000000 omicron = 0.50000000000000000000 zeta_vrnce_rat = 0.00000000000000000000 upsilon_precip_frac_rat = 0.55000000000000004441 lambda0_stability_coef = 0.02999999999999999889 mult_coef = 0.50000000000000000000 taumin = 90.00000000000000000000 taumax = 3600.00000000000000000000 Lscale_mu_coef = 2.00000000000000000000 Lscale_pert_coef = 0.10000000000000000555 alpha_corr = 0.14999999999999999445 Skw_denom_coef = 4.00000000000000000000 c_K10 = 1.00000000000000000000 c_K10h = 1.00000000000000000000 thlp2_rad_coef = 1.00000000000000000000 thlp2_rad_cloud_frac_thresh = 0.10000000000000000555 up2_sfc_coef = 4.00000000000000000000 Skw_max_mag = 10.00000000000000000000 C_invrs_tau_bkgnd = 1.10000000000000008882 C_invrs_tau_sfc = 0.10000000000000000555 C_invrs_tau_shear = 0.14999999999999999445 C_invrs_tau_N2 = 0.40000000000000002220 C_invrs_tau_N2_wp2 = 0.20000000000000001110 C_invrs_tau_N2_xp2 = 0.05000000000000000278 C_invrs_tau_N2_wpxp = 0.00000000000000000000 C_invrs_tau_N2_clear_wp3 = 1.00000000000000000000 C_invrs_tau_wpxp_Ri = 0.34999999999999997780 C_invrs_tau_wpxp_N2_thresh = 0.00033000000000000000 xp3_coef_base = 0.25000000000000000000 xp3_coef_slope = 0.01000000000000000021 altitude_threshold = 100.00000000000000000000 rtp2_clip_coef = 0.50000000000000000000 Cx_min = 0.33000000000000001554 Cx_max = 0.94999999999999995559 Richardson_num_min = 0.25000000000000000000 Richardson_num_max = 400.00000000000000000000 a3_coef_min = 1.00000000000000000000 a_const = 1.80000000000000004441 bv_efold = 5.00000000000000000000 wpxp_Ri_exp = 0.50000000000000000000 z_displace = 25.00000000000000000000 -------------------------------------------------- µphysics_setting -------------------------------------------------- microphys_scheme = morrison l_cloud_sed = F sigma_g = 1.500000000000000 l_graupel = T l_hail = F l_seifert_beheng = F l_predict_Nc = F l_const_Nc_in_cloud = T specify_aerosol = morrison_lognormal l_subgrid_w = T l_arctic_nucl = F l_cloud_edge_activation = F l_fix_pgam = F l_in_cloud_Nc_diff = T l_var_covar_src = T l_upwind_diff_sed = F lh_microphys_type = interactive lh_num_samples = 64 lh_sequence_length = 1 lh_seed = 5489 l_fix_w_chi_eta_correlations = T l_silhs_KK_convergence_adj_mean = F importance_prob_thresh = 1.0000000000000000E-008 host_dx = 1000000.000000000 host_dy = 1000000.000000000 hmp2_ip_on_hmm2_ip_slope%rr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%ri = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rs = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rg = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Nr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ng = 0.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rr = 5.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%ri = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rs = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rg = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Nr = 2.500000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ng = 0.6250000000000000 Ncnp2_on_Ncnm2 = 3.0000000000000001E-003 C_evap = 0.8600000000000000 r_0 = 2.5000000000000001E-005 microphys_start_time = 0.000000000000000 Nc0_in_cloud = 100000000.0000000 ccnconst = 120.0000000000000 ccnexpnt = 0.4000000059604645 aer_rm1 = 1.1000000021965661E-008 aer_rm2 = 5.9999997858994902E-008 aer_n1 = 125000000.0000000 aer_n2 = 65000000.00000000 aer_sig1 = 1.200000047683716 aer_sig2 = 1.700000047683716 pgam_fixed = 5.000000000000000 precip_frac_calc_type = 2 -------------------------------------------------- &SILHS_setting -------------------------------------------------- Correlation array (approximate); in cloud: 1.000 -0.600 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 -0.600 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 Correlation array (approximate); below cloud: 1.000 0.300 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 0.300 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 -------------------------------------------------- &radiation_setting -------------------------------------------------- rad_scheme = lba sol_const = 1367.000000000000 alvdr = 0.1000000000000000 alvdf = 0.1000000000000000 alndr = 0.1000000000000000 alndf = 0.1000000000000000 radiation_top = 50000.00000000000 F0 = 100.0000000000000 F1 = 20.00000000000000 kappa = 119.0000000000000 gc = 0.8600000000000000 omega = 0.9965000000000001 slr = 1.000000000000000 l_rad_above_cloud = F l_sw_radiation = F l_fix_cos_solar_zen = F l_use_default_std_atmosphere = T Fs_values = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 cos_solar_zen_values = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 cos_solar_zen_times = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 eff_drop_radius = 1.0000000000000001E-005 -------------------------------------------------- &configurable_clubb_flags_nl -------------------------------------------------- iiPDF_type = 1 ipdf_call_placement = 2 penta_solve_method = 2 tridiag_solve_method = 2 grid_remap_method = 1 grid_adapt_in_time_method = 0 l_use_precip_frac = T l_predict_upwp_vpwp = T l_ho_nontrad_coriolis = F l_ho_trad_coriolis = F l_min_wp2_from_corr_wx = F l_min_xp2_from_corr_wx = T l_C2_cloud_frac = F l_diffuse_rtm_and_thlm = F l_stability_correct_Kh_N2_zm = F l_calc_thlp2_rad = T l_upwind_xpyp_ta = T l_upwind_xm_ma = T l_uv_nudge = T l_rtm_nudge = F l_tke_aniso = T l_vert_avg_closure = F l_trapezoidal_rule_zt = F l_trapezoidal_rule_zm = F l_call_pdf_closure_twice = F l_standard_term_ta = F l_partial_upwind_wp3 = F l_godunov_upwind_wpxp_ta = F l_godunov_upwind_xpyp_ta = F l_use_cloud_cover = F l_diagnose_correlations = F l_calc_w_corr = F l_const_Nc_in_cloud = T l_fix_w_chi_eta_correlations = T l_stability_correct_tau_zm = F l_damp_wp2_using_em = T l_do_expldiff_rtm_thlm = F l_Lscale_plume_centered = F l_diag_Lscale_from_tau = T l_use_C7_Richardson = T l_use_C11_Richardson = F l_use_shear_Richardson = F l_brunt_vaisala_freq_moist = F l_use_thvm_in_bv_freq = F l_rcm_supersat_adj = T l_damp_wp3_Skw_squared = T l_prescribed_avg_deltaz = F l_lmm_stepping = F l_e3sm_config = F l_vary_convect_depth = F l_use_tke_in_wp3_pr_turb_term = T l_use_tke_in_wp2_wp3_K_dfsn = F l_use_wp3_lim_with_smth_Heaviside = F l_smooth_Heaviside_tau_wpxp = T l_modify_limiters_for_cnvg_test = F l_enable_relaxed_clipping = F l_linearize_pbl_winds = F l_mono_flux_lim_thlm = T l_mono_flux_lim_rtm = T l_mono_flux_lim_um = T l_mono_flux_lim_vm = T l_mono_flux_lim_spikefix = T l_host_applies_sfc_fluxes = F l_wp2_fill_holes_tke = T l_add_dycore_grid = F -------------------------------------------------- git diff src/ -------------------------------------------------- See *setup.txt file in output folder Path to sounding: lba_sounding.in File exists? T Path to sclr_sounding: lba_sclr_sounding.in File exists? T Path to edsclr_sounding: lba_edsclr_sounding.in File exists? T Reading in sounding information z = 0.000000000000000 334.0000000000000 443.0000000000000 970.0000000000000 1523.000000000000 2086.000000000000 2630.000000000000 3167.000000000000 3694.000000000000 4197.000000000000 4657.000000000000 5112.000000000000 5556.000000000000 6001.000000000000 6448.000000000000 6866.000000000000 7301.000000000000 7751.000000000000 8170.000000000000 8588.000000000000 9019.000000000000 9481.000000000000 9954.000000000000 10443.00000000000 10878.00000000000 11330.00000000000 11836.00000000000 12342.00000000000 12841.00000000000 13348.00000000000 13841.00000000000 14313.00000000000 14826.00000000000 15328.00000000000 15889.00000000000 16361.00000000000 16831.00000000000 17312.00000000000 17804.00000000000 18267.00000000000 18721.00000000000 19201.00000000000 19679.00000000000 20191.00000000000 20683.00000000000 21199.00000000000 29870.00000000000 u = 0.000000000000000 0.8100000000000001 1.170000000000000 3.440000000000000 3.530000000000000 3.880000000000000 4.090000000000000 3.970000000000000 1.220000000000000 0.1600000000000000 -1.220000000000000 -1.720000000000000 -2.770000000000000 -2.650000000000000 -0.6400000000000000 -7.0000000000000007E-002 -1.900000000000000 -2.700000000000000 -2.990000000000000 -3.660000000000000 -5.050000000000000 -6.640000000000000 -4.740000000000000 -5.300000000000000 -6.070000000000000 -4.260000000000000 -7.520000000000000 -8.880000000000001 -9.000000000000000 -7.770000000000000 -5.370000000000000 -3.880000000000000 -1.150000000000000 -2.360000000000000 -9.199999999999999 -8.010000000000000 -5.680000000000000 -8.830000000000000 -14.51000000000000 -15.55000000000000 -15.36000000000000 -17.67000000000000 -17.82000000000000 -18.94000000000000 -15.92000000000000 -15.32000000000000 -15.32000000000000 v = -0.4000000000000000 -3.510000000000000 -3.880000000000000 -4.770000000000000 -5.280000000000000 -5.850000000000000 -5.600000000000000 -2.670000000000000 -1.470000000000000 0.5700000000000000 0.8900000000000000 -8.0000000000000002E-002 1.110000000000000 2.150000000000000 3.120000000000000 3.220000000000000 3.340000000000000 1.910000000000000 1.150000000000000 1.010000000000000 -0.5700000000000000 -0.6700000000000000 0.3100000000000000 2.970000000000000 2.320000000000000 2.660000000000000 4.790000000000000 3.400000000000000 3.140000000000000 3.930000000000000 7.570000000000000 2.580000000000000 2.500000000000000 6.440000000000000 6.840000000000000 0.1900000000000000 -2.200000000000000 -3.600000000000000 0.5600000000000001 6.680000000000000 9.410000000000000 7.030000000000000 5.320000000000000 1.140000000000000 -0.6500000000000000 5.270000000000000 5.270000000000000 ug = 0.000000000000000 0.8100000000000001 1.170000000000000 3.440000000000000 3.530000000000000 3.880000000000000 4.090000000000000 3.970000000000000 1.220000000000000 0.1600000000000000 -1.220000000000000 -1.720000000000000 -2.770000000000000 -2.650000000000000 -0.6400000000000000 -7.0000000000000007E-002 -1.900000000000000 -2.700000000000000 -2.990000000000000 -3.660000000000000 -5.050000000000000 -6.640000000000000 -4.740000000000000 -5.300000000000000 -6.070000000000000 -4.260000000000000 -7.520000000000000 -8.880000000000001 -9.000000000000000 -7.770000000000000 -5.370000000000000 -3.880000000000000 -1.150000000000000 -2.360000000000000 -9.199999999999999 -8.010000000000000 -5.680000000000000 -8.830000000000000 -14.51000000000000 -15.55000000000000 -15.36000000000000 -17.67000000000000 -17.82000000000000 -18.94000000000000 -15.92000000000000 -15.32000000000000 -15.32000000000000 vg = -0.4000000000000000 -3.510000000000000 -3.880000000000000 -4.770000000000000 -5.280000000000000 -5.850000000000000 -5.600000000000000 -2.670000000000000 -1.470000000000000 0.5700000000000000 0.8900000000000000 -8.0000000000000002E-002 1.110000000000000 2.150000000000000 3.120000000000000 3.220000000000000 3.340000000000000 1.910000000000000 1.150000000000000 1.010000000000000 -0.5700000000000000 -0.6700000000000000 0.3100000000000000 2.970000000000000 2.320000000000000 2.660000000000000 4.790000000000000 3.400000000000000 3.140000000000000 3.930000000000000 7.570000000000000 2.580000000000000 2.500000000000000 6.440000000000000 6.840000000000000 0.1900000000000000 -2.200000000000000 -3.600000000000000 0.5600000000000001 6.680000000000000 9.410000000000000 7.030000000000000 5.320000000000000 1.140000000000000 -0.6500000000000000 5.270000000000000 5.270000000000000 theta = 297.5920000000000 300.4470000000000 300.8120000000000 303.2730000000000 305.7620000000000 308.4960000000000 311.0500000000000 313.6980000000000 316.1680000000000 318.2370000000000 319.9460000000000 322.3680000000000 324.8570000000000 327.6490000000000 329.3240000000000 331.5710000000000 333.1430000000000 334.1760000000000 336.2400000000000 337.8450000000000 339.4490000000000 341.2750000000000 342.5300000000000 343.5160000000000 344.5820000000000 345.5280000000000 346.9830000000000 347.5260000000000 348.0090000000000 348.8950000000000 350.0700000000000 352.7710000000000 355.1330000000000 358.7990000000000 362.7270000000000 371.4690000000000 381.7790000000000 388.3620000000000 398.6470000000000 414.1530000000000 431.4690000000000 442.2770000000000 457.1420000000000 472.5850000000000 487.9860000000000 505.7750000000000 762.3210000000000 rt = 1.8567000000000000E-002 1.6469999999999999E-002 1.6437000000000000E-002 1.4593000000000000E-002 1.2756000000000000E-002 1.0940000000000000E-002 9.1170999999999995E-003 8.5585999999999995E-003 7.4560000000000000E-003 6.7149999999999996E-003 6.0566999999999999E-003 5.2462000000000003E-003 4.3306999999999998E-003 3.5298999999999999E-003 3.0761999999999999E-003 2.2196000000000000E-003 2.0026000000000002E-003 1.5915000000000000E-003 9.6639999999999996E-004 8.2715999999999996E-004 6.2146000000000000E-004 4.2282000000000002E-004 2.9324000000000000E-004 2.2471000000000001E-004 2.0762999999999999E-004 1.2465999999999999E-004 7.9387000000000004E-005 5.1085999999999998E-005 3.3487000000000000E-005 1.8119000000000001E-005 9.6964999999999994E-006 5.8429999999999998E-006 3.2424999999999999E-006 1.8742000000000000E-006 1.0882000000000000E-006 1.1374999999999999E-006 1.3046000000000000E-006 1.0043000000000001E-006 1.0357000000000001E-006 1.7469000000000000E-006 3.0307999999999998E-006 2.6705000000000001E-006 3.1082000000000002E-006 3.2868999999999998E-006 3.3179000000000000E-006 3.4230000000000001E-006 1.4389999999999999E-005 p_in_Pa = -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 -999.9000000000000 subs = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 -------------------------------------------------- Statistics -------------------------------------------------- vars_zt = thlm thvm rtm rcm rvm um vm um_ref vm_ref wm_zt ug vg cloud_frac ice_supersat_frac cloud_cover rcm_in_layer rcm_in_cloud p_in_Pa exner rho_ds_zt thv_ds_zt Lscale T_in_K rel_humidity wp3 thlp3 rtp3 wpthlp2 wp2thlp wprtp2 wp2rtp Skw_zt Skthl_zt Skrt_zt Lscale_up Lscale_down tau_zt Kh_zt wp2thvp wp2up wp2rcp wp2hmp wprtpthlp wpup2 wpvp2 rc_coef Lscale_pert_1 Lscale_pert_2 sigma_sqd_w_zt rho radht radht_LW radht_SW Ncm Nc_in_cloud Nc_activated Nccnm Nim snowslope Nsm Ngm sed_rcm rsat rsati rrm Nrm m_vol_rad_rain m_vol_rad_cloud eff_rad_cloud eff_rad_ice eff_rad_snow eff_rad_rain eff_rad_graupel precip_rate_zt rsm rim rgm diam mass_ice_cryst rcm_icedfs u_T_cm rtm_bt rtm_ma rtm_ta rtm_mfl rtm_tacl rtm_cl rtm_ed rtm_forcing rtm_sdmp rtm_mc rtm_pd rvm_mc rcm_mc rcm_sd_mg_morr thlm_bt thlm_ma thlm_ta thlm_mfl thlm_tacl thlm_cl thlm_ed thlm_forcing thlm_sdmp thlm_mc thlm_old thlm_without_ta thlm_mfl_min thlm_mfl_max thlm_enter_mfl thlm_exit_mfl rtm_old rtm_without_ta rtm_mfl_min rtm_mfl_max rtm_enter_mfl rtm_exit_mfl um_bt um_ma um_gf um_cf um_ta um_f um_sdmp um_ndg um_mfl vm_bt vm_ma vm_gf vm_cf vm_ta vm_f vm_sdmp vm_ndg vm_mfl wp3_bt wp3_ma wp3_ta wp3_tp wp3_ac wp3_bp1 wp3_nct wp3_pr_turb wp3_pr_dfsn wp3_pr1 wp3_pr2 wp3_pr3 wp3_pr_tp wp3_dp1 wp3_sdmp wp3_cl wp3_splat rtp3_bt rtp3_tp rtp3_ac rtp3_dp thlp3_bt thlp3_tp thlp3_ac thlp3_dp rrm_bt rrm_ma rrm_sd rrm_ts rrm_sd_morr rrm_ta rrm_evap rrm_auto rrm_accr rrm_evap_adj rrm_src_adj rrm_hf rrm_wvhf rrm_cl rrm_mc Nrm_bt Nrm_ma Nrm_sd Nrm_ts Nrm_ta Nrm_evap Nrm_auto Nrm_evap_adj Nrm_src_adj Nrm_cl Nrm_mc Ncm_bt Ncm_ma Ncm_ta Ncm_mc Ncm_cl Ncm_act rsm_bt rsm_ma rsm_sd rsm_sd_morr rsm_ta rsm_mc rsm_hf rsm_wvhf rsm_cl rim_bt rim_ma rim_sd rim_sd_mg_morr rim_ta rim_mc rim_hf rim_wvhf rim_cl rgm_bt rgm_ma rgm_sd rgm_sd_morr rgm_ta rgm_mc rgm_hf rgm_wvhf rgm_cl Nsm_bt Nsm_mc Nsm_ta Nsm_ma Nsm_sd Nsm_cl Nim_bt Nim_mc Nim_ta Nim_ma Nim_sd Nim_cl Ngm_bt Ngm_mc Ngm_ta Ngm_ma Ngm_sd Ngm_cl w_KK_evap_covar_zt rt_KK_evap_covar_zt thl_KK_evap_covar_zt w_KK_auto_covar_zt rt_KK_auto_covar_zt thl_KK_auto_covar_zt w_KK_accr_covar_zt rt_KK_accr_covar_zt thl_KK_accr_covar_zt rr_KK_mvr_covar_zt Nr_KK_mvr_covar_zt KK_mvr_variance_zt mixt_frac w_1 w_2 varnce_w_1 varnce_w_2 thl_1 thl_2 varnce_thl_1 varnce_thl_2 rt_1 rt_2 varnce_rt_1 varnce_rt_2 rc_1 rc_2 rsatl_1 rsatl_2 cloud_frac_1 cloud_frac_2 a3_coef_zt wp3_on_wp2_zt chi_1 chi_2 stdev_chi_1 stdev_chi_2 stdev_eta_1 stdev_eta_2 covar_chi_eta_1 covar_chi_eta_2 corr_w_chi_1 corr_w_chi_2 corr_w_eta_1 corr_w_eta_2 corr_chi_eta_1 corr_chi_eta_2 corr_w_rt_1 corr_w_rt_2 corr_w_thl_1 corr_w_thl_2 corr_rt_thl_1 corr_rt_thl_2 crt_1 crt_2 cthl_1 cthl_2 coef_wprtp2_implicit term_wprtp2_explicit coef_wpthlp2_implicit term_wpthlp2_explicit coef_wprtpthlp_implicit term_wprtpthlp_explicit coef_wp2rtp_implicit term_wp2rtp_explicit coef_wp2thlp_implicit term_wp2thlp_explicit hm_i precip_frac precip_frac_1 precip_frac_2 Ncnm mu_hm_i mu_Ncn_i sigma_hm_i sigma_Ncn_i corr_w_chi_1_ca corr_w_chi_2_ca corr_w_eta_1_ca corr_w_eta_2_ca corr_w_hm_i corr_w_Ncn_i corr_chi_eta_1_ca corr_chi_eta_2_ca corr_chi_hm_i corr_chi_Ncn_i corr_eta_hm_i corr_eta_Ncn_i corr_Ncn_hm_i corr_hmx_hmy_i chi chip2 C11_Skw_fnc wp2_zt thlp2_zt wpthlp_zt wprtp_zt rtp2_zt rtpthlp_zt up2_zt vp2_zt upwp_zt vpwp_zt hmp2_zt PSMLT EVPMS PRACS EVPMG PRACG PGMLT MNUCCC PSACWS PSACWI QMULTS QMULTG PSACWG PGSACW PRD PRCI PRAI QMULTR QMULTRG MNUCCD PRACI PRACIS EPRD MNUCCR PIACR PIACRS PGRACS PRDS EPRDS PSACR PRDG EPRDG NGSTEN NRSTEN NISTEN NSSTEN NCSTEN NPRC1 NRAGG NPRACG NSUBR NSMLTR NGMLTR NPRACS NNUCCR NIACR NIACRS NGRACS NSMLTS NSAGG NPRCI NSCNG NSUBS PRC PRA PRE PCC NNUCCC NPSACWS NPRA NPRC NPSACWI NPSACWG NPRAI NMULTS NMULTG NMULTR NMULTRG NNUCCD NSUBI NGMLTG NSUBG NACT SIZEFIX_NR SIZEFIX_NC SIZEFIX_NI SIZEFIX_NS SIZEFIX_NG NEGFIX_NR NEGFIX_NC NEGFIX_NI NEGFIX_NS NEGFIX_NG NIM_MORR_CL QC_INST QR_INST QI_INST QS_INST QG_INST NC_INST NR_INST NI_INST NS_INST NG_INST T_in_K_mc cloud_frac_refined rcm_refined hl_on_Cp_residual qto_residual vars_zm = wp2 rtp2 thlp2 rtpthlp wprtp wpthlp wp2up2 wp2vp2 wp4 up2 vp2 Skw_zm Skthl_zm Skrt_zm wpthvp rtpthvp thlpthvp tau_zm Kh_zm K_hm wprcp rc_coef_zm wm_zm thlprcp rtprcp rcp2 upwp vpwp upthlp uprtp vpthlp vprtp upthvp uprcp vpthvp vprcp rho_zm sigma_sqd_w Skw_velocity gamma_Skw_fnc coef_wp4_implicit C6rt_Skw_fnc C6thl_Skw_fnc C6_term C7_Skw_fnc C1_Skw_fnc a3_coef wp3_on_wp2 wp3_on_wp2_cfl_num rcm_zm rtm_zm thlm_zm cloud_frac_zm ice_supersat_frac_zm rho_ds_zm thv_ds_zm em mean_w_up mean_w_down shear wp3_zm thlp3_zm rtp3_zm w_1_zm w_2_zm varnce_w_1_zm varnce_w_2_zm mixt_frac_zm Frad Frad_LW Frad_SW Frad_LW_up Frad_SW_up Frad_LW_down Frad_SW_down Fprec Fcsed hydrometp2 wphydrometp rtphmp thlphmp hmxphmyp Vri VNi Vrc VNc Vrr VNr Vrs VNs Vrg Vrrprrp VNrpNrp Vrrprrp_expcalc VNrpNrp_expcalc wp2_bt wp2_ma wp2_ta wp2_ac wp2_bp wp2_nct wp2_pr1 wp2_pr2 wp2_pr3 wp2_pr_dfsn wp2_dp1 wp2_dp2 wp2_sdmp wp2_cl wp2_pd wp2_sf wp2_splat vp2_bt vp2_ma vp2_ta vp2_tp vp2_dp1 vp2_dp2 vp2_pr1 vp2_pr2 vp2_sdmp vp2_cl vp2_pd vp2_sf vp2_splat up2_bt up2_ma up2_ta up2_tp up2_dp1 up2_dp2 up2_nct up2_pr1 up2_pr2 up2_sdmp up2_cl up2_pd up2_sf up2_splat upwp_bt upwp_ma upwp_ta upwp_tp upwp_ac upwp_bp upwp_tct upwp_nct upwp_pr1 upwp_pr2 upwp_pr3 upwp_pr4 upwp_dp1 upwp_mfl upwp_cl vpwp_bt vpwp_ma vpwp_ta vpwp_tp vpwp_ac vpwp_bp vpwp_tct vpwp_pr1 vpwp_pr2 vpwp_pr3 vpwp_pr4 vpwp_dp1 vpwp_mfl vpwp_cl wprtp_bt wprtp_ma wprtp_ta wprtp_tp wprtp_ac wprtp_bp wprtp_pr1 wprtp_pr2 wprtp_pr3 wprtp_dp1 wprtp_mfl wprtp_cl wprtp_pd wprtp_forcing wprtp_mc wpthlp_bt wpthlp_ma wpthlp_ta wpthlp_tp wpthlp_ac wpthlp_bp wpthlp_pr1 wpthlp_pr2 wpthlp_pr3 wpthlp_dp1 wpthlp_mfl wpthlp_cl wpthlp_forcing wpthlp_mc rtp2_bt rtp2_ma rtp2_ta rtp2_tp rtp2_dp1 rtp2_dp2 rtp2_cl rtp2_pd rtp2_sf rtp2_forcing rtp2_mc thlp2_bt thlp2_ma thlp2_ta thlp2_tp thlp2_dp1 thlp2_dp2 thlp2_cl thlp2_pd thlp2_sf thlp2_forcing thlp2_mc rtpthlp_bt rtpthlp_ma rtpthlp_ta rtpthlp_tp1 rtpthlp_tp2 rtpthlp_dp1 rtpthlp_dp2 rtpthlp_cl rtpthlp_sf rtpthlp_forcing rtpthlp_mc wpthlp_enter_mfl wpthlp_exit_mfl wprtp_enter_mfl wprtp_exit_mfl wpthlp_mfl_min wpthlp_mfl_max wprtp_mfl_min wprtp_mfl_max stability_correction bv_freq_sqd bv_freq_sqd_splat bv_freq_sqd_mixed bv_freq_sqd_moist bv_freq_sqd_dry bv_freq_sqd_smth bv_freq_out_cloud bv_freq_pos ddzt_umvm_sqd invrs_tau_zm invrs_tau_xp2_zm invrs_tau_wp2_zm invrs_tau_wpxp_zm invrs_tau_wp3_zm invrs_tau_no_N2_zm invrs_tau_bkgnd invrs_tau_sfc invrs_tau_shear Ri_zm vars_lh_zt = AKm lh_AKm AKstd AKstd_cld AKm_rcm AKm_rcc lh_thlm_mc lh_rvm_mc lh_rcm_mc lh_Ncm_mc lh_rrm_mc lh_Nrm_mc lh_rsm_mc lh_Nsm_mc lh_rgm_mc lh_Ngm_mc lh_rim_mc lh_Nim_mc lh_Vrr lh_VNr lh_rrm lh_rim lh_rsm lh_rgm lh_thlm lh_rcm lh_rvm lh_wm lh_rcp2_zt lh_rrp2_zt lh_Nrp2_zt lh_Ncp2_zt lh_Ncnp2_zt lh_wp2_zt lh_cloud_frac lh_chi lh_eta lh_chip2 When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1. C2rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1. C2thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1. C2rtthl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1. C6rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1. C6rtb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1. C6thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1. C6thlb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api ======================== DOUBLE TIMESTEP RUN ======================== Calling advance_clubb_to_end, then set_case_initial_conditions, then advance_clubb_to_end again. This could result in a runtime error if an allocation statement appears in these routines, since we don't call clean_up_clubb in between the advance_ calls. NaN in wp2up model array Fatal error in CLUBB in - MPI Process 1 / Chunk index 1 Grid column index i = 1, Latitude 15.00 / Longitude 15.00 Latitude range from -90 to 90 degrees, Longitude range from -180 to 180 degrees Fatal error: a CLUBB variable is NaN in main time stepping loop. NaN in wp2up model array Fatal error in CLUBB in - MPI Process 1 / Chunk index 1 Grid column index i = 1, Latitude 15.00 / Longitude 15.00 Latitude range from -90 to 90 degrees, Longitude range from -180 to 180 degrees Fatal error: a CLUBB variable is NaN in main time stepping loop. ======================== RUN OVER ======================== WARNING: The double timestep test is not complete until the output is compared with the output from calling clubb_standalone. This driver should produce BFB output with clubb_standalone. Save the output, rerun with clubb_standalone, then compare. If there are differences, set_case_initial_conditions is likely not resetting everything it needs to. Warning: ieee_divide_by_zero is signaling Warning: ieee_inexact is signaling ERROR STOP lh_rtp2_zt lh_thlp2_zt lh_Nrm lh_Nim lh_Ncnm lh_Ncm lh_Ngm lh_Nsm lh_rcm_avg lh_rrm_auto lh_rrm_accr lh_rrm_evap lh_Nrm_auto lh_Nrm_evap lh_rrm_src_adj lh_rrm_evap_adj lh_Nrm_src_adj lh_Nrm_evap_adj lh_precip_frac lh_mixt_frac lh_m_vol_rad_rain vars_lh_sfc = lh_morr_snow_rate lh_lwp lh_vwp k_lh_start lh_sample_weights_sum lh_sample_weights_avg vars_sfc = ustar soil_heat_flux veg_T_in_K sfc_soil_T_in_K deep_soil_T_in_K lh sh cc lwp vwp swp iwp rwp z_cloud_base z_inversion precip_rate_sfc rain_flux_sfc rrm_sfc precip_frac_tol wpthlp_sfc wprtp_sfc upwp_sfc vpwp_sfc morr_snow_rate thlm_vert_avg rtm_vert_avg um_vert_avg vm_vert_avg wp2_vert_avg up2_vert_avg vp2_vert_avg rtp2_vert_avg thlp2_vert_avg T_sfc rtm_spur_src thlm_spur_src rs_sd_morr_int tot_vartn_normlzd_rtm tot_vartn_normlzd_thlm tot_vartn_normlzd_wprtp -------------------------------------------------- CLUBB-TIMER time_loop_init = 0.0000 CLUBB-TIMER time_clubb_advance = 0.0000 CLUBB-TIMER time_clubb_pdf = 0.0000 CLUBB-TIMER time_SILHS = 0.0000 CLUBB-TIMER time_microphys_scheme = 0.0000 CLUBB-TIMER time_microphys_advance = 0.0000 CLUBB-TIMER time_loop_end = 0.0000 CLUBB-TIMER time_output_multi_col = 0.0000 CLUBB-TIMER time_adapt_grid = 0.0000 CLUBB-TIMER time_total = 0.0004 CLUBB-TIMER time_loop_init = 0.0000 CLUBB-TIMER time_clubb_advance = 0.0000 CLUBB-TIMER time_clubb_pdf = 0.0000 CLUBB-TIMER time_SILHS = 0.0000 CLUBB-TIMER time_microphys_scheme = 0.0000 CLUBB-TIMER time_microphys_advance = 0.0000 CLUBB-TIMER time_loop_end = 0.0000 CLUBB-TIMER time_output_multi_col = 0.0000 CLUBB-TIMER time_adapt_grid = 0.0000 CLUBB-TIMER time_total = 0.0004 - using executable: /home/jenkins/workspace/clubb_driver_test/run_scripts/../install/latest/clubb_driver_test =================== Running lba =================== Running twp_ice Error in case twp_ice: Duplicating params - Initial values file: '/home/jenkins/workspace/clubb_driver_test/run_scripts/../input/tunable_parameters/tunable_parameters.in' - Duplicating '8' times. Writing to '/home/jenkins/workspace/clubb_driver_test/tmp_dup_params.in': - ngrdcol = 8 - l_output_multi_col = .true. - l_output_double_prec = .true. - calls_per_out = 1 ======================== REINITIALIZATION TEST ======================== This section ensures that everything allocated in init_clubb_case will be deallocated in clean_up_clubb. This may cause a runtime error if there is a mismatch between allocate/deallocate statements, but could 2026/01/09 08:41:58 -------------------------------------------------- Latest git log entry -------------------------------------------------- A detailed git diff can be found at the end of this file -------------------------------------------------- Tunable Parameters: -------------------------------------------------- -------------------------------------------------- Preprocessing Directives: -------------------------------------------------- -DNETCDF enabled -DCOAMPS_MICRO enabled -DTUNER disabled -DSILHS enabled -Dnooverlap enabled -Draoffline enabled -DUSE_BUGSrad_ocast_random disabled -DBYTESWAP_IO disabled -------------------------------------------------- &model_setting -------------------------------------------------- runtype = twp_ice nzmax = 128 grid_type = 2 deltaz = 200.0000000000000 200.0000000000000 200.0000000000000 200.0000000000000 200.0000000000000 200.0000000000000 200.0000000000000 200.0000000000000 zm_init = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 zm_top = 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 zt_grid_fname = ../input/grid/deep_convection_128lev_27km_zt_grid.grd zm_grid_fname = day = 19 month = 1 year = 2006 lat_vals = -12.42500000000000 lon_vals = 130.8910000000000 sfc_elevation = 0.000000000000000 time_initial = 10800.00000000000 time_final = 70800.00000000000 dt_main = 300.0000000000000 dt_rad = 1800.000000000000 sfctype = 1 T_sfc = 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 p_sfc = 100440.0000000000 100440.0000000000 100440.0000000000 100440.0000000000 100440.0000000000 100440.0000000000 100440.0000000000 100440.0000000000 sens_ht = 0.000000000000000 latent_ht = 0.000000000000000 fcor = -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 fcor_y = 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 T0 = 300.0000000000000 ts_nudge = 7200.000000000000 forcings_file_path = l_t_dependent = T l_ignore_forcings = F l_modify_ic_with_cubic_int = F l_modify_bc_for_cnvg_test = F l_input_xpwp_sfc = F saturation_formula = 3 thlm_sponge_damp_settings%l_sponge_damping = F rtm_sponge_damp_settings%l_sponge_damping = F uv_sponge_damp_settings%l_sponge_damping = F wp2_sponge_damp_settings%l_sponge_damping = F wp3_sponge_damp_settings%l_sponge_damping = F up2_vp2_sponge_damp_settings%l_sponge_damping = F thlm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 thlm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 thlm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 rtm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 rtm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 rtm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 uv_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 uv_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 uv_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp3_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp3_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp3_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 up2_vp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 l_soil_veg = F l_restart = F l_input_fields = F restart_path_case = restart/twp_ice time_restart = 0.000000000000000 debug_level = 2 sclr_dim = 0 edsclr_dim = 0 iisclr_thl = -1 iisclr_rt = -1 iisclr_CO2 = -1 sclr_tol = -------------------------------------------------- &stats_setting -------------------------------------------------- l_stats = T fname_prefix = twp_ice stats_fmt = netcdf stats_tsamp = 600.0000000000000 stats_tout = 3600.000000000000 l_allow_small_stats_tout = F Constant flags: l_pos_def = F l_gamma_Skw = T l_byteswap_io = F Constant tolerances [units] rt_tol [kg/kg] = 1.0000000000000000E-008 thl_tol [K] = 1.0000000000000000E-002 w_tol [m/s] = 2.0000000000000000E-002 Parameter Value --------- ----- C1 = 1.00000000000000000000 C1b = 1.00000000000000000000 C1c = 1.00000000000000000000 C2rt = 2.00000000000000000000 C2thl = 2.00000000000000000000 C2rtthl = 2.00000000000000000000 C4 = 2.00000000000000000000 C_uu_shr = 0.40000000000000002220 C_uu_buoy = 0.29999999999999998890 C6rt = 2.00000000000000000000 C6rtb = 2.00000000000000000000 C6rtc = 1.00000000000000000000 C6thl = 2.00000000000000000000 C6thlb = 2.00000000000000000000 C6thlc = 1.00000000000000000000 C7 = 0.50000000000000000000 C7b = 0.50000000000000000000 C7c = 0.50000000000000000000 C8 = 0.50000000000000000000 C8b = 0.02000000000000000042 C10 = 3.29999999999999982236 C11 = 0.40000000000000002220 C11b = 0.40000000000000002220 C11c = 0.50000000000000000000 C12 = 1.00000000000000000000 C13 = 0.10000000000000000555 C14 = 1.00000000000000000000 C_wp2_pr_dfsn = 0.00000000000000000000 C_wp3_pr_tp = 0.00000000000000000000 C_wp3_pr_turb = 1.00000000000000000000 C_wp3_pr_dfsn = 0.00000000000000000000 C_wp2_splat = 0.00000000000000000000 C6rt_Lscale0 = 14.00000000000000000000 C6thl_Lscale0 = 14.00000000000000000000 C7_Lscale0 = 0.84999999999999997780 wpxp_L_thresh = 60.00000000000000000000 c_K = 0.20000000000000001110 c_K1 = 0.20000000000000001110 nu1 = 20.00000000000000000000 c_K2 = 0.02500000000000000139 nu2 = 1.00000000000000000000 c_K6 = 0.37500000000000000000 nu6 = 5.00000000000000000000 c_K8 = 5.00000000000000000000 nu8 = 20.00000000000000000000 c_K9 = 0.10000000000000000555 nu9 = 10.00000000000000000000 nu10 = 0.00000000000000000000 c_K_hm = 0.75000000000000000000 c_K_hmb = 0.75000000000000000000 K_hm_min_coef = 0.10000000000000000555 nu_hm = 1.50000000000000000000 slope_coef_spread_DG_means_w = 21.00000000000000000000 pdf_component_stdev_factor_w = 1.00000000000000000000 coef_spread_DG_means_rt = 0.80000000000000004441 coef_spread_DG_means_thl = 0.80000000000000004441 gamma_coef = 0.25000000000000000000 gamma_coefb = 0.25000000000000000000 gamma_coefc = 5.00000000000000000000 mu = 0.00100000000000000002 beta = 1.00000000000000000000 lmin_coef = 0.50000000000000000000 omicron = 0.50000000000000000000 zeta_vrnce_rat = 0.00000000000000000000 upsilon_precip_frac_rat = 0.55000000000000004441 lambda0_stability_coef = 0.02999999999999999889 mult_coef = 0.50000000000000000000 taumin = 90.00000000000000000000 taumax = 3600.00000000000000000000 Lscale_mu_coef = 2.00000000000000000000 Lscale_pert_coef = 0.10000000000000000555 alpha_corr = 0.14999999999999999445 Skw_denom_coef = 4.00000000000000000000 c_K10 = 1.00000000000000000000 c_K10h = 1.00000000000000000000 thlp2_rad_coef = 1.00000000000000000000 thlp2_rad_cloud_frac_thresh = 0.10000000000000000555 up2_sfc_coef = 4.00000000000000000000 Skw_max_mag = 10.00000000000000000000 C_invrs_tau_bkgnd = 1.10000000000000008882 C_invrs_tau_sfc = 0.10000000000000000555 C_invrs_tau_shear = 0.14999999999999999445 C_invrs_tau_N2 = 0.40000000000000002220 C_invrs_tau_N2_wp2 = 0.20000000000000001110 C_invrs_tau_N2_xp2 = 0.05000000000000000278 C_invrs_tau_N2_wpxp = 0.00000000000000000000 C_invrs_tau_N2_clear_wp3 = 1.00000000000000000000 C_invrs_tau_wpxp_Ri = 0.34999999999999997780 C_invrs_tau_wpxp_N2_thresh = 0.00033000000000000000 xp3_coef_base = 0.25000000000000000000 xp3_coef_slope = 0.01000000000000000021 altitude_threshold = 100.00000000000000000000 rtp2_clip_coef = 0.50000000000000000000 Cx_min = 0.33000000000000001554 Cx_max = 0.94999999999999995559 Richardson_num_min = 0.25000000000000000000 Richardson_num_max = 400.00000000000000000000 a3_coef_min = 1.00000000000000000000 a_const = 1.80000000000000004441 bv_efold = 5.00000000000000000000 wpxp_Ri_exp = 0.50000000000000000000 z_displace = 25.00000000000000000000 -------------------------------------------------- µphysics_setting -------------------------------------------------- microphys_scheme = morrison l_cloud_sed = F sigma_g = 1.500000000000000 l_graupel = T l_hail = F l_seifert_beheng = F l_predict_Nc = F l_const_Nc_in_cloud = T specify_aerosol = morrison_lognormal l_subgrid_w = T l_arctic_nucl = F l_cloud_edge_activation = F l_fix_pgam = F l_in_cloud_Nc_diff = T l_var_covar_src = T l_upwind_diff_sed = F lh_microphys_type = interactive lh_num_samples = 8 lh_sequence_length = 1 lh_seed = 5489 l_fix_w_chi_eta_correlations = T l_silhs_KK_convergence_adj_mean = F importance_prob_thresh = 1.0000000000000000E-008 host_dx = 1000000.000000000 host_dy = 1000000.000000000 hmp2_ip_on_hmm2_ip_slope%rr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%ri = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rs = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rg = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Nr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ng = 0.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rr = 5.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%ri = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rs = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rg = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Nr = 2.500000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ng = 0.6250000000000000 Ncnp2_on_Ncnm2 = 3.0000000000000001E-003 C_evap = 0.8600000000000000 r_0 = 2.5000000000000001E-005 microphys_start_time = 0.000000000000000 Nc0_in_cloud = 100000000.0000000 ccnconst = 120.0000000000000 ccnexpnt = 0.4000000059604645 aer_rm1 = 1.1000000021965661E-008 aer_rm2 = 5.9999997858994902E-008 aer_n1 = 125000000.0000000 aer_n2 = 65000000.00000000 aer_sig1 = 1.200000047683716 aer_sig2 = 1.700000047683716 pgam_fixed = 5.000000000000000 precip_frac_calc_type = 2 -------------------------------------------------- &SILHS_setting -------------------------------------------------- Correlation array (approximate); in cloud: 1.000 -0.600 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 -0.600 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 Correlation array (approximate); below cloud: 1.000 0.300 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 0.300 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 -------------------------------------------------- &radiation_setting -------------------------------------------------- rad_scheme = bugsrad sol_const = 1367.000000000000 alvdr = 0.1000000000000000 alvdf = 0.1000000000000000 alndr = 0.1000000000000000 alndf = 0.1000000000000000 radiation_top = 38000.00000000000 F0 = 100.0000000000000 F1 = 20.00000000000000 kappa = 119.0000000000000 gc = 0.8600000000000000 omega = 0.9965000000000001 slr = 1.000000000000000 l_rad_above_cloud = F l_sw_radiation = T l_fix_cos_solar_zen = F l_use_default_std_atmosphere = F Fs_values = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 cos_solar_zen_values = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 cos_solar_zen_times = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 eff_drop_radius = 1.0000000000000001E-005 -------------------------------------------------- &configurable_clubb_flags_nl -------------------------------------------------- iiPDF_type = 1 ipdf_call_placement = 2 penta_solve_method = 2 tridiag_solve_method = 2 grid_remap_method = 1 grid_adapt_in_time_method = 0 l_use_precip_frac = T l_predict_upwp_vpwp = T l_ho_nontrad_coriolis = F l_ho_trad_coriolis = F l_min_wp2_from_corr_wx = F l_min_xp2_from_corr_wx = T l_C2_cloud_frac = F l_diffuse_rtm_and_thlm = F l_stability_correct_Kh_N2_zm = F l_calc_thlp2_rad = T l_upwind_xpyp_ta = T l_upwind_xm_ma = T l_uv_nudge = T l_rtm_nudge = F l_tke_aniso = T l_vert_avg_closure = F l_trapezoidal_rule_zt = F l_trapezoidal_rule_zm = F l_call_pdf_closure_twice = F l_standard_term_ta = F l_partial_upwind_wp3 = F l_godunov_upwind_wpxp_ta = F l_godunov_upwind_xpyp_ta = F l_use_cloud_cover = F l_diagnose_correlations = F l_calc_w_corr = F l_const_Nc_in_cloud = T l_fix_w_chi_eta_correlations = T l_stability_correct_tau_zm = F l_damp_wp2_using_em = T l_do_expldiff_rtm_thlm = F l_Lscale_plume_centered = F l_diag_Lscale_from_tau = T l_use_C7_Richardson = T l_use_C11_Richardson = F l_use_shear_Richardson = F l_brunt_vaisala_freq_moist = F l_use_thvm_in_bv_freq = F l_rcm_supersat_adj = T l_damp_wp3_Skw_squared = T l_prescribed_avg_deltaz = F l_lmm_stepping = F l_e3sm_config = F l_vary_convect_depth = F l_use_tke_in_wp3_pr_turb_term = T l_use_tke_in_wp2_wp3_K_dfsn = F l_use_wp3_lim_with_smth_Heaviside = F l_smooth_Heaviside_tau_wpxp = T l_modify_limiters_for_cnvg_test = F l_enable_relaxed_clipping = F l_linearize_pbl_winds = F l_mono_flux_lim_thlm = T l_mono_flux_lim_rtm = T l_mono_flux_lim_um = T l_mono_flux_lim_vm = T l_mono_flux_lim_spikefix = T l_host_applies_sfc_fluxes = F l_wp2_fill_holes_tke = T l_add_dycore_grid = F -------------------------------------------------- git diff src/ -------------------------------------------------- See *setup.txt file in output folder Path to sounding: twp_ice_sounding.in File exists? T Path to sclr_sounding: twp_ice_sclr_sounding.in File exists? T Path to edsclr_sounding: twp_ice_edsclr_sounding.in File exists? F Reading in sounding information z = -93.41589605395116 128.4965136070934 355.4205766524147 587.0297020233352 823.6794908878401 1065.638355352123 1313.218427965675 1566.757358910480 1826.540685782102 2092.889273371537 2366.271191402480 2647.332594127876 2936.642927753182 3234.659857281291 3541.934997414588 3859.005667386491 4186.501375357971 4525.369984000844 4876.446037706739 5240.734273918013 5619.545166663127 6014.030781414865 6425.593980096900 6856.096754813817 7307.449481802641 7781.643968626710 8281.313858367910 8809.429668619174 9369.291374290955 9965.005853765773 10601.79060326885 11286.14196272846 12026.38768006918 12833.92763776330 13724.22857652394 14720.01182438641 15858.67910726738 17218.18819609685 19035.56483747859 21910.91249247122 22742.50493006927 23725.96784059540 24722.03233390518 29681.76828355793 34633.39162939292 39571.20567466129 44534.13314123992 49413.10392128928 69293.41481314271 108827.4924081002 u = 4.216870000000000 4.216870000000000 6.560770000000000 8.194649999999999 9.878140000000000 11.64540000000000 12.71570000000000 13.89190000000000 14.26310000000000 14.11150000000000 15.18550000000000 15.96930000000000 17.26899900000000 16.78130000000000 14.71980000000000 12.53330000000000 11.10760000000000 9.579770000000000 7.352520000000000 5.611530000000000 3.768060000000000 1.948880000000000 0.5105590000000000 0.2515100000000000 -0.5752870000000000 -1.421630000000000 -3.110150000000000 -3.539980000000000 -4.557640000000000 -5.610400000000000 -6.718080000000000 -6.910500000000000 -6.297350000000000 -8.630261000000001 -11.20350000000000 -12.28900000000000 -14.87720000000000 -27.83770000000000 -21.86090100000000 -25.99970100000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 v = -6.701930000000000 -6.701930000000000 -7.210060000000000 -7.526460000000000 -7.956230000000000 -7.970950000000000 -7.971680000000000 -8.471340000000000 -8.916200000000000 -9.786479999999999 -10.47290000000000 -11.72500000000000 -12.75130000000000 -12.20170000000000 -11.27380000000000 -10.61480000000000 -9.956960000000000 -10.52940000000000 -10.18720000000000 -9.928960000000000 -9.812390000000001 -9.751630000000000 -9.037080000000000 -8.161970000000000 -7.900180000000000 -7.182770000000000 -6.715090000000000 -4.943400000000000 -4.308270000000000 -2.986040000000000 0.3497070000000000 1.086200000000000 3.079470000000000 6.815940000000000 7.410530000000000 1.735560000000000 -9.0992000000000003E-002 10.09560000000000 1.686820000000000 -1.145950000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 ug = 4.216870000000000 4.216870000000000 6.560770000000000 8.194649999999999 9.878140000000000 11.64540000000000 12.71570000000000 13.89190000000000 14.26310000000000 14.11150000000000 15.18550000000000 15.96930000000000 17.26899900000000 16.78130000000000 14.71980000000000 12.53330000000000 11.10760000000000 9.579770000000000 7.352520000000000 5.611530000000000 3.768060000000000 1.948880000000000 0.5105590000000000 0.2515100000000000 -0.5752870000000000 -1.421630000000000 -3.110150000000000 -3.539980000000000 -4.557640000000000 -5.610400000000000 -6.718080000000000 -6.910500000000000 -6.297350000000000 -8.630261000000001 -11.20350000000000 -12.28900000000000 -14.87720000000000 -27.83770000000000 -21.86090100000000 -25.99970100000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 vg = -6.701930000000000 -6.701930000000000 -7.210060000000000 -7.526460000000000 -7.956230000000000 -7.970950000000000 -7.971680000000000 -8.471340000000000 -8.916200000000000 -9.786479999999999 -10.47290000000000 -11.72500000000000 -12.75130000000000 -12.20170000000000 -11.27380000000000 -10.61480000000000 -9.956960000000000 -10.52940000000000 -10.18720000000000 -9.928960000000000 -9.812390000000001 -9.751630000000000 -9.037080000000000 -8.161970000000000 -7.900180000000000 -7.182770000000000 -6.715090000000000 -4.943400000000000 -4.308270000000000 -2.986040000000000 0.3497070000000000 1.086200000000000 3.079470000000000 6.815940000000000 7.410530000000000 1.735560000000000 -9.0992000000000003E-002 10.09560000000000 1.686820000000000 -1.145950000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 theta = 298.9157750000000 301.0532160000000 301.6337330000000 302.5281350000000 303.5418290000000 304.5271030000000 305.7039050000000 306.8561980000000 307.9177610000000 309.1166100000000 310.5446930000000 312.2816910000000 313.9719420000000 315.5664860000000 317.2079590000000 318.6538610000000 320.2374580000000 322.1478620000000 323.7456190000000 325.7968340000000 327.8772610000000 329.8734460000000 331.9935800000000 334.4094340000000 336.6575580000000 338.8421580000000 341.2330230000000 343.3947360000000 345.4017570000000 347.2385270000000 349.0350290000000 350.5123470000000 351.8516960000000 353.1583130000000 354.1469360000000 355.4213230000000 358.1373430000000 370.1066590000000 426.5924240000000 523.3282520000000 565.4938310000000 596.4023350000000 629.0476290000000 817.0074049999999 1048.096441000000 1329.179787000000 1670.408991000000 2032.656098000000 3556.896526000000 15340.63319400000 rt = 2.1270130000000002E-002 2.1270130000000002E-002 2.0513060000000000E-002 1.9582360000000000E-002 1.8474279999999999E-002 1.7533159999999999E-002 1.6344129999999998E-002 1.5324239999999999E-002 1.4574169999999999E-002 1.3268890000000000E-002 1.1973980000000000E-002 1.0845350000000000E-002 9.6817420000000001E-003 8.9958079999999992E-003 8.2979309999999997E-003 7.8519809999999992E-003 7.2664139999999997E-003 6.6609829999999997E-003 6.1635620000000000E-003 5.6438230000000001E-003 5.0658570000000000E-003 4.4451860000000003E-003 4.0027389999999999E-003 3.5714459999999998E-003 3.0357019999999999E-003 2.6482640000000000E-003 2.2118080000000000E-003 1.7239610000000000E-003 1.2812520000000001E-003 8.5300730000000002E-004 4.8263549999999998E-004 2.7920339999999998E-004 1.6291130000000001E-004 7.1653210000000001E-005 2.7421509999999999E-005 9.8509150000000002E-006 2.8581740000000001E-006 1.1115939999999999E-006 5.2089710000000003E-006 8.4907460000000007E-006 3.2573799999999998E-006 3.2542499999999998E-006 3.2385600000000000E-006 3.2495899999999999E-006 3.2558100000000001E-006 3.2528099999999999E-006 3.2522599999999999E-006 3.2515799999999998E-006 3.2464700000000002E-006 3.2600000000000001E-006 p_in_Pa = 101500.0000000000 99000.00000000000 96500.00000000000 94000.00000000000 91500.00000000000 89000.00000000000 86500.00000000000 84000.00000000000 81500.00000000000 79000.00000000000 76500.00000000000 74000.00000000000 71500.00000000000 69000.00000000000 66500.00000000000 64000.00000000000 61500.00000000000 59000.00000000000 56500.00000000000 54000.00000000000 51500.00000000000 49000.00000000000 46500.00000000000 44000.00000000000 41500.00000000000 39000.00000000000 36500.00000000000 34000.00000000000 31500.00000000000 29000.00000000000 26500.00000000000 24000.00000000000 21500.00000000000 19000.00000000000 16500.00000000000 14000.00000000000 11500.00000000000 9000.000000000000 6500.000000000000 4000.000000000000 3500.000000000000 3000.000000000000 2570.000000000000 1220.000000000000 600.0000000000000 305.0000000000000 159.0000000000000 85.40000000000001 5.790000000000000 2.9999999999999999E-002 subs = -1.9914000000000001E-002 -1.9914000000000001E-002 -6.0266000000000000E-002 -9.8260000000000000E-002 -0.1323390000000000 -0.1577920000000000 -0.1720300000000000 -0.1764040000000000 -0.1733970000000000 -0.1649480000000000 -0.1516130000000000 -0.1333670000000000 -0.1101940000000000 -8.3528000000000005E-002 -5.7275000000000000E-002 -3.3757000000000002E-002 -1.2847000000000001E-002 5.3730000000000002E-003 2.1009000000000000E-002 3.4157000000000000E-002 4.4763999999999998E-002 5.1010000000000000E-002 4.8555000000000001E-002 3.4896999999999997E-002 1.0045999999999999E-002 -2.2910000000000000E-002 -5.6494999999999997E-002 -8.6338999999999999E-002 -0.1123060000000000 -0.1329800000000000 -0.1454210000000000 -0.1496930000000000 -0.1498910000000000 -0.1450100000000000 -0.1264120000000000 -9.0564000000000006E-002 -4.3524000000000000E-002 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 -------------------------------------------------- Statistics -------------------------------------------------- vars_zt = thlm thvm rtm rcm rvm um vm um_ref vm_ref wm_zt ug vg cloud_frac ice_supersat_frac cloud_cover rcm_in_layer rcm_in_cloud p_in_Pa exner rho_ds_zt thv_ds_zt Lscale T_in_K rel_humidity wp3 thlp3 rtp3 wpthlp2 wp2thlp wprtp2 wp2rtp Skw_zt Skthl_zt Skrt_zt Lscale_up Lscale_down tau_zt Kh_zt wp2thvp wp2up wp2rcp wp2hmp wprtpthlp wpup2 wpvp2 rc_coef Lscale_pert_1 Lscale_pert_2 sigma_sqd_w_zt rho radht radht_LW radht_SW Ncm Nc_in_cloud Nc_activated Nccnm Nim snowslope Nsm Ngm sed_rcm rsat rsati rrm Nrm m_vol_rad_rain m_vol_rad_cloud eff_rad_cloud eff_rad_ice eff_rad_snow eff_rad_rain eff_rad_graupel precip_rate_zt rsm rim rgm diam mass_ice_cryst rcm_icedfs u_T_cm rtm_bt rtm_ma rtm_ta rtm_mfl rtm_tacl rtm_cl rtm_ed rtm_forcing rtm_sdmp rtm_mc rtm_pd rvm_mc rcm_mc rcm_sd_mg_morr thlm_bt thlm_ma thlm_ta thlm_mfl thlm_tacl thlm_cl thlm_ed thlm_forcing thlm_sdmp thlm_mc thlm_old thlm_without_ta thlm_mfl_min thlm_mfl_max thlm_enter_mfl thlm_exit_mfl rtm_old rtm_without_ta rtm_mfl_min rtm_mfl_max rtm_enter_mfl rtm_exit_mfl um_bt um_ma um_gf um_cf um_ta um_f um_sdmp um_ndg um_mfl vm_bt vm_ma vm_gf vm_cf vm_ta vm_f vm_sdmp vm_ndg vm_mfl wp3_bt wp3_ma wp3_ta wp3_tp wp3_ac wp3_bp1 wp3_nct wp3_pr_turb wp3_pr_dfsn wp3_pr1 wp3_pr2 wp3_pr3 wp3_pr_tp wp3_dp1 wp3_sdmp wp3_cl wp3_splat rtp3_bt rtp3_tp rtp3_ac rtp3_dp thlp3_bt thlp3_tp thlp3_ac thlp3_dp rrm_bt rrm_ma rrm_sd rrm_ts rrm_sd_morr rrm_ta rrm_evap rrm_auto rrm_accr rrm_evap_adj rrm_src_adj rrm_hf rrm_wvhf rrm_cl rrm_mc Nrm_bt Nrm_ma Nrm_sd Nrm_ts Nrm_ta Nrm_evap Nrm_auto Nrm_evap_adj Nrm_src_adj Nrm_cl Nrm_mc Ncm_bt Ncm_ma Ncm_ta Ncm_mc Ncm_cl Ncm_act rsm_bt rsm_ma rsm_sd rsm_sd_morr rsm_ta rsm_mc rsm_hf rsm_wvhf rsm_cl rim_bt rim_ma rim_sd rim_sd_mg_morr rim_ta rim_mc rim_hf rim_wvhf rim_cl rgm_bt rgm_ma rgm_sd rgm_sd_morr rgm_ta rgm_mc rgm_hf rgm_wvhf rgm_cl Nsm_bt Nsm_mc Nsm_ta Nsm_ma Nsm_sd Nsm_cl Nim_bt Nim_mc Nim_ta Nim_ma Nim_sd Nim_cl Ngm_bt Ngm_mc Ngm_ta Ngm_ma Ngm_sd Ngm_cl w_KK_evap_covar_zt rt_KK_evap_covar_zt thl_KK_evap_covar_zt w_KK_auto_covar_zt rt_KK_auto_covar_zt thl_KK_auto_covar_zt w_KK_accr_covar_zt rt_KK_accr_covar_zt thl_KK_accr_covar_zt rr_KK_mvr_covar_zt Nr_KK_mvr_covar_zt KK_mvr_variance_zt mixt_frac w_1 w_2 varnce_w_1 varnce_w_2 thl_1 thl_2 varnce_thl_1 varnce_thl_2 rt_1 rt_2 varnce_rt_1 varnce_rt_2 rc_1 rc_2 rsatl_1 rsatl_2 cloud_frac_1 cloud_frac_2 a3_coef_zt wp3_on_wp2_zt chi_1 chi_2 stdev_chi_1 stdev_chi_2 stdev_eta_1 stdev_eta_2 covar_chi_eta_1 covar_chi_eta_2 corr_w_chi_1 corr_w_chi_2 corr_w_eta_1 corr_w_eta_2 corr_chi_eta_1 corr_chi_eta_2 corr_w_rt_1 corr_w_rt_2 corr_w_thl_1 corr_w_thl_2 corr_rt_thl_1 corr_rt_thl_2 crt_1 crt_2 cthl_1 cthl_2 coef_wprtp2_implicit term_wprtp2_explicit coef_wpthlp2_implicit term_wpthlp2_explicit coef_wprtpthlp_implicit term_wprtpthlp_explicit coef_wp2rtp_implicit term_wp2rtp_explicit coef_wp2thlp_implicit term_wp2thlp_explicit hm_i precip_frac precip_frac_1 precip_frac_2 Ncnm mu_hm_i mu_Ncn_i sigma_hm_i sigma_Ncn_i corr_w_chi_1_ca corr_w_chi_2_ca corr_w_eta_1_ca corr_w_eta_2_ca corr_w_hm_i corr_w_Ncn_i corr_chi_eta_1_ca corr_chi_eta_2_ca corr_chi_hm_i corr_chi_Ncn_i corr_eta_hm_i corr_eta_Ncn_i corr_Ncn_hm_i corr_hmx_hmy_i chi chip2 C11_Skw_fnc wp2_zt thlp2_zt wpthlp_zt wprtp_zt rtp2_zt rtpthlp_zt up2_zt vp2_zt upwp_zt vpwp_zt hmp2_zt PSMLT EVPMS PRACS EVPMG PRACG PGMLT MNUCCC PSACWS PSACWI QMULTS QMULTG PSACWG PGSACW PRD PRCI PRAI QMULTR QMULTRG MNUCCD PRACI PRACIS EPRD MNUCCR PIACR PIACRS PGRACS PRDS EPRDS PSACR PRDG EPRDG NGSTEN NRSTEN NISTEN NSSTEN NCSTEN NPRC1 NRAGG NPRACG NSUBR NSMLTR NGMLTR NPRACS NNUCCR NIACR NIACRS NGRACS NSMLTS NSAGG NPRCI NSCNG NSUBS PRC PRA PRE PCC NNUCCC NPSACWS NPRA NPRC NPSACWI NPSACWG NPRAI NMULTS NMULTG NMULTR NMULTRG NNUCCD NSUBI NGMLTG NSUBG NACT SIZEFIX_NR SIZEFIX_NC SIZEFIX_NI SIZEFIX_NS SIZEFIX_NG NEGFIX_NR NEGFIX_NC NEGFIX_NI NEGFIX_NS NEGFIX_NG NIM_MORR_CL QC_INST QR_INST QI_INST QS_INST QG_INST NC_INST NR_INST NI_INST NS_INST NG_INST T_in_K_mc cloud_frac_refined rcm_refined hl_on_Cp_residual qto_residual vars_zm = wp2 rtp2 thlp2 rtpthlp wprtp wpthlp wp2up2 wp2vp2 wp4 up2 vp2 Skw_zm Skthl_zm Skrt_zm wpthvp rtpthvp thlpthvp tau_zm Kh_zm K_hm wprcp rc_coef_zm wm_zm thlprcp rtprcp rcp2 upwp vpwp upthlp uprtp vpthlp vprtp upthvp uprcp vpthvp vprcp rho_zm sigma_sqd_w Skw_velocity gamma_Skw_fnc coef_wp4_implicit C6rt_Skw_fnc C6thl_Skw_fnc C6_term C7_Skw_fnc C1_Skw_fnc a3_coef wp3_on_wp2 wp3_on_wp2_cfl_num rcm_zm rtm_zm thlm_zm cloud_frac_zm ice_supersat_frac_zm rho_ds_zm thv_ds_zm em mean_w_up mean_w_down shear wp3_zm thlp3_zm rtp3_zm w_1_zm w_2_zm varnce_w_1_zm varnce_w_2_zm mixt_frac_zm Frad Frad_LW Frad_SW Frad_LW_up Frad_SW_up Frad_LW_down Frad_SW_down Fprec Fcsed hydrometp2 wphydrometp rtphmp thlphmp hmxphmyp Vri VNi Vrc VNc Vrr VNr Vrs VNs Vrg Vrrprrp VNrpNrp Vrrprrp_expcalc VNrpNrp_expcalc wp2_bt wp2_ma wp2_ta wp2_ac wp2_bp wp2_nct wp2_pr1 wp2_pr2 wp2_pr3 wp2_pr_dfsn wp2_dp1 wp2_dp2 wp2_sdmp wp2_cl wp2_pd wp2_sf wp2_splat vp2_bt vp2_ma vp2_ta vp2_tp vp2_dp1 vp2_dp2 vp2_pr1 vp2_pr2 vp2_sdmp vp2_cl vp2_pd vp2_sf vp2_splat up2_bt up2_ma up2_ta up2_tp up2_dp1 up2_dp2 up2_nct up2_pr1 up2_pr2 up2_sdmp up2_cl up2_pd up2_sf up2_splat upwp_bt upwp_ma upwp_ta upwp_tp upwp_ac upwp_bp upwp_tct upwp_nct upwp_pr1 upwp_pr2 upwp_pr3 upwp_pr4 upwp_dp1 upwp_mfl upwp_cl vpwp_bt vpwp_ma vpwp_ta vpwp_tp vpwp_ac vpwp_bp vpwp_tct vpwp_pr1 vpwp_pr2 vpwp_pr3 vpwp_pr4 vpwp_dp1 vpwp_mfl vpwp_cl wprtp_bt wprtp_ma wprtp_ta wprtp_tp wprtp_ac wprtp_bp wprtp_pr1 wprtp_pr2 wprtp_pr3 wprtp_dp1 wprtp_mfl wprtp_cl wprtp_pd wprtp_forcing wprtp_mc wpthlp_bt wpthlp_ma wpthlp_ta wpthlp_tp wpthlp_ac wpthlp_bp wpthlp_pr1 wpthlp_pr2 wpthlp_pr3 wpthlp_dp1 wpthlp_mfl wpthlp_cl wpthlp_forcing wpthlp_mc rtp2_bt rtp2_ma rtp2_ta rtp2_tp rtp2_dp1 rtp2_dp2 rtp2_cl rtp2_pd rtp2_sf rtp2_forcing rtp2_mc thlp2_bt thlp2_ma thlp2_ta thlp2_tp thlp2_dp1 thlp2_dp2 thlp2_cl thlp2_pd thlp2_sf thlp2_forcing thlp2_mc rtpthlp_bt rtpthlp_ma rtpthlp_ta rtpthlp_tp1 rtpthlp_tp2 rtpthlp_dp1 rtpthlp_dp2 rtpthlp_cl rtpthlp_sf rtpthlp_forcing rtpthlp_mc wpthlp_enter_mfl wpthlp_exit_mfl wprtp_enter_mfl wprtp_exit_mfl wpthlp_mfl_min wpthlp_mfl_max wprtp_mfl_min wprtp_mfl_max stability_correction bv_freq_sqd bv_freq_sqd_splat bv_freq_sqd_mixed bv_freq_sqd_moist bv_freq_sqd_dry bv_freq_sqd_smth bv_freq_out_cloud bv_freq_pos ddzt_umvm_sqd invrs_tau_zm invrs_tau_xp2_zm invrs_tau_wp2_zm invrs_tau_wpxp_zm invrs_tau_wp3_zm invrs_tau_no_N2_zm invrs_tau_bkgnd invrs_tau_sfc invrs_tau_shear Ri_zm vars_lh_zt = AKm lh_AKm AKstd AKstd_cld AKm_rcm AKm_rcc lh_thlm_mc lh_rvm_mc lh_rcm_mc lh_Ncm_mc lh_rrm_mc lh_Nrm_mc lh_rsm_mc lh_Nsm_mc lh_rgm_mc lh_Ngm_mc lh_rim_mc lh_Nim_mc lh_Vrr lh_VNr lh_rrm lh_rim lh_rsm lh_rgm lh_thlm lh_rcm lh_rvm lh_wm lh_rcp2_zt lh_rrp2_zt lh_Nrp2_zt lh_Ncp2_zt lh_Ncnp2_zt lh_wp2_zt lh_cloud_frac lh_chi lh_eta lh_chip2 lh_rtp2_zt lh_thlp2_zt lh_Nrm lh_Nim lh_Ncnm lh_Ncm lh_Ngm lh_Nsm lh_rcm_avg lh_rrm_auto lh_rrm_accr lh_rrm_evap lh_Nrm When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1. C2rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1. C2thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1. C2rtthl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1. C6rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1. C6rtb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1. C6thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1. C6thlb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api _auto lh_Nrm_evap lh_rrm_src_adj lh_rrm_evap_adj lh_Nrm_src_adj lh_Nrm_evap_adj lh_precip_frac lh_mixt_frac lh_m_vol_rad_rain vars_lh_sfc = lh_morr_snow_rate lh_lwp lh_vwp k_lh_start lh_sample_weights_sum lh_sample_weights_avg vars_rad_zt = T_in_K_rad rcil_rad o3l_rad rsm_rad rcm_in_cloud_rad cloud_frac_rad ice_supersat_frac_rad radht_rad radht_SW_rad radht_LW_rad p_in_mb_rad sp_humidity_rad vars_rad_zm = Frad_SW_rad Frad_LW_rad Frad_SW_up_rad Frad_LW_up_rad Frad_SW_down_rad Frad_LW_down_rad fulwcl fdlwcl fdswcl fuswcl vars_sfc = ustar soil_heat_flux veg_T_in_K sfc_soil_T_in_K deep_soil_T_in_K lh sh cc lwp vwp swp iwp rwp z_cloud_base z_inversion precip_rate_sfc rain_flux_sfc rrm_sfc precip_frac_tol wpthlp_sfc wprtp_sfc upwp_sfc vpwp_sfc morr_snow_rate thlm_vert_avg rtm_vert_avg um_vert_avg vm_vert_avg wp2_vert_avg up2_vert_avg vp2_vert_avg rtp2_vert_avg thlp2_vert_avg T_sfc rtm_spur_src thlm_spur_src rs_sd_morr_int tot_vartn_normlzd_rtm tot_vartn_normlzd_thlm tot_vartn_normlzd_wprtp -------------------------------------------------- 2026/01/09 08:42:00 -------------------------------------------------- Latest git log entry -------------------------------------------------- A detailed git diff can be found at the end of this file -------------------------------------------------- Tunable Parameters: -------------------------------------------------- -------------------------------------------------- Preprocessing Directives: -------------------------------------------------- -DNETCDF enabled -DCOAMPS_MICRO enabled -DTUNER disabled -DSILHS enabled -Dnooverlap enabled -Draoffline enabled -DUSE_BUGSrad_ocast_random disabled -DBYTESWAP_IO disabled -------------------------------------------------- &model_setting -------------------------------------------------- runtype = twp_ice nzmax = 128 grid_type = 2 deltaz = 200.0000000000000 200.0000000000000 200.0000000000000 200.0000000000000 200.0000000000000 200.0000000000000 200.0000000000000 200.0000000000000 zm_init = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 zm_top = 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 28625.00000000000 zt_grid_fname = ../input/grid/deep_convection_128lev_27km_zt_grid.grd zm_grid_fname = day = 19 month = 1 year = 2006 lat_vals = -12.42500000000000 lon_vals = 130.8910000000000 sfc_elevation = 0.000000000000000 time_initial = 10800.00000000000 time_final = 70800.00000000000 dt_main = 300.0000000000000 dt_rad = 1800.000000000000 sfctype = 1 T_sfc = 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 288.0000000000000 p_sfc = 100440.0000000000 100440.0000000000 100440.0000000000 100440.0000000000 100440.0000000000 100440.0000000000 100440.0000000000 100440.0000000000 sens_ht = 0.000000000000000 latent_ht = 0.000000000000000 fcor = -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 -3.1378999999999999E-005 fcor_y = 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 1.4242420689362283E-004 T0 = 300.0000000000000 ts_nudge = 7200.000000000000 forcings_file_path = l_t_dependent = T l_ignore_forcings = F l_modify_ic_with_cubic_int = F l_modify_bc_for_cnvg_test = F l_input_xpwp_sfc = F saturation_formula = 3 thlm_sponge_damp_settings%l_sponge_damping = F rtm_sponge_damp_settings%l_sponge_damping = F uv_sponge_damp_settings%l_sponge_damping = F wp2_sponge_damp_settings%l_sponge_damping = F wp3_sponge_damp_settings%l_sponge_damping = F up2_vp2_sponge_damp_settings%l_sponge_damping = F thlm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 thlm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 thlm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 rtm_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 rtm_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 rtm_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 uv_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 uv_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 uv_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 wp3_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 wp3_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 wp3_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_min = 60.00000000000000 up2_vp2_sponge_damp_settings%tau_sponge_damp_max = 1800.000000000000 up2_vp2_sponge_damp_settings%sponge_damp_depth = 0.2500000000000000 l_soil_veg = F l_restart = F l_input_fields = F restart_path_case = restart/twp_ice time_restart = 0.000000000000000 debug_level = 2 sclr_dim = 0 edsclr_dim = 0 iisclr_thl = -1 iisclr_rt = -1 iisclr_CO2 = -1 sclr_tol = -------------------------------------------------- &stats_setting -------------------------------------------------- l_stats = T fname_prefix = twp_ice stats_fmt = netcdf stats_tsamp = 600.0000000000000 stats_tout = 3600.000000000000 l_allow_small_stats_tout = F Constant flags: l_pos_def = F l_gamma_Skw = T l_byteswap_io = F Constant tolerances [units] rt_tol [kg/kg] = 1.0000000000000000E-008 thl_tol [K] = 1.0000000000000000E-002 w_tol [m/s] = 2.0000000000000000E-002 Parameter Value --------- ----- C1 = 1.00000000000000000000 C1b = 1.00000000000000000000 C1c = 1.00000000000000000000 C2rt = 2.00000000000000000000 C2thl = 2.00000000000000000000 C2rtthl = 2.00000000000000000000 C4 = 2.00000000000000000000 C_uu_shr = 0.40000000000000002220 C_uu_buoy = 0.29999999999999998890 C6rt = 2.00000000000000000000 C6rtb = 2.00000000000000000000 C6rtc = 1.00000000000000000000 C6thl = 2.00000000000000000000 C6thlb = 2.00000000000000000000 C6thlc = 1.00000000000000000000 C7 = 0.50000000000000000000 C7b = 0.50000000000000000000 C7c = 0.50000000000000000000 C8 = 0.50000000000000000000 C8b = 0.02000000000000000042 C10 = 3.29999999999999982236 C11 = 0.40000000000000002220 C11b = 0.40000000000000002220 C11c = 0.50000000000000000000 C12 = 1.00000000000000000000 C13 = 0.10000000000000000555 C14 = 1.00000000000000000000 C_wp2_pr_dfsn = 0.00000000000000000000 C_wp3_pr_tp = 0.00000000000000000000 C_wp3_pr_turb = 1.00000000000000000000 C_wp3_pr_dfsn = 0.00000000000000000000 C_wp2_splat = 0.00000000000000000000 C6rt_Lscale0 = 14.00000000000000000000 C6thl_Lscale0 = 14.00000000000000000000 C7_Lscale0 = 0.84999999999999997780 wpxp_L_thresh = 60.00000000000000000000 c_K = 0.20000000000000001110 c_K1 = 0.20000000000000001110 nu1 = 20.00000000000000000000 c_K2 = 0.02500000000000000139 nu2 = 1.00000000000000000000 c_K6 = 0.37500000000000000000 nu6 = 5.00000000000000000000 c_K8 = 5.00000000000000000000 nu8 = 20.00000000000000000000 c_K9 = 0.10000000000000000555 nu9 = 10.00000000000000000000 nu10 = 0.00000000000000000000 c_K_hm = 0.75000000000000000000 c_K_hmb = 0.75000000000000000000 K_hm_min_coef = 0.10000000000000000555 nu_hm = 1.50000000000000000000 slope_coef_spread_DG_means_w = 21.00000000000000000000 pdf_component_stdev_factor_w = 1.00000000000000000000 coef_spread_DG_means_rt = 0.80000000000000004441 coef_spread_DG_means_thl = 0.80000000000000004441 gamma_coef = 0.25000000000000000000 gamma_coefb = 0.25000000000000000000 gamma_coefc = 5.00000000000000000000 mu = 0.00100000000000000002 beta = 1.00000000000000000000 lmin_coef = 0.50000000000000000000 omicron = 0.50000000000000000000 zeta_vrnce_rat = 0.00000000000000000000 upsilon_precip_frac_rat = 0.55000000000000004441 lambda0_stability_coef = 0.02999999999999999889 mult_coef = 0.50000000000000000000 taumin = 90.00000000000000000000 taumax = 3600.00000000000000000000 Lscale_mu_coef = 2.00000000000000000000 Lscale_pert_coef = 0.10000000000000000555 alpha_corr = 0.14999999999999999445 Skw_denom_coef = 4.00000000000000000000 c_K10 = 1.00000000000000000000 c_K10h = 1.00000000000000000000 thlp2_rad_coef = 1.00000000000000000000 thlp2_rad_cloud_frac_thresh = 0.10000000000000000555 up2_sfc_coef = 4.00000000000000000000 Skw_max_mag = 10.00000000000000000000 C_invrs_tau_bkgnd = 1.10000000000000008882 C_invrs_tau_sfc = 0.10000000000000000555 C_invrs_tau_shear = 0.14999999999999999445 C_invrs_tau_N2 = 0.40000000000000002220 C_invrs_tau_N2_wp2 = 0.20000000000000001110 C_invrs_tau_N2_xp2 = 0.05000000000000000278 C_invrs_tau_N2_wpxp = 0.00000000000000000000 C_invrs_tau_N2_clear_wp3 = 1.00000000000000000000 C_invrs_tau_wpxp_Ri = 0.34999999999999997780 C_invrs_tau_wpxp_N2_thresh = 0.00033000000000000000 xp3_coef_base = 0.25000000000000000000 xp3_coef_slope = 0.01000000000000000021 altitude_threshold = 100.00000000000000000000 rtp2_clip_coef = 0.50000000000000000000 Cx_min = 0.33000000000000001554 Cx_max = 0.94999999999999995559 Richardson_num_min = 0.25000000000000000000 Richardson_num_max = 400.00000000000000000000 a3_coef_min = 1.00000000000000000000 a_const = 1.80000000000000004441 bv_efold = 5.00000000000000000000 wpxp_Ri_exp = 0.50000000000000000000 z_displace = 25.00000000000000000000 -------------------------------------------------- µphysics_setting -------------------------------------------------- microphys_scheme = morrison l_cloud_sed = F sigma_g = 1.500000000000000 l_graupel = T l_hail = F l_seifert_beheng = F l_predict_Nc = F l_const_Nc_in_cloud = T specify_aerosol = morrison_lognormal l_subgrid_w = T l_arctic_nucl = F l_cloud_edge_activation = F l_fix_pgam = F l_in_cloud_Nc_diff = T l_var_covar_src = T l_upwind_diff_sed = F lh_microphys_type = interactive lh_num_samples = 8 lh_sequence_length = 1 lh_seed = 5489 l_fix_w_chi_eta_correlations = T l_silhs_KK_convergence_adj_mean = F importance_prob_thresh = 1.0000000000000000E-008 host_dx = 1000000.000000000 host_dy = 1000000.000000000 hmp2_ip_on_hmm2_ip_slope%rr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%ri = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rs = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%rg = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Nr = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ni = 0.000000000000000 hmp2_ip_on_hmm2_ip_slope%Ng = 0.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rr = 5.000000000000000 hmp2_ip_on_hmm2_ip_intrcpt%ri = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rs = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%rg = 1.250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Nr = 2.500000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ni = 0.6250000000000000 hmp2_ip_on_hmm2_ip_intrcpt%Ng = 0.6250000000000000 Ncnp2_on_Ncnm2 = 3.0000000000000001E-003 C_evap = 0.8600000000000000 r_0 = 2.5000000000000001E-005 microphys_start_time = 0.000000000000000 Nc0_in_cloud = 100000000.0000000 ccnconst = 120.0000000000000 ccnexpnt = 0.4000000059604645 aer_rm1 = 1.1000000021965661E-008 aer_rm2 = 5.9999997858994902E-008 aer_n1 = 125000000.0000000 aer_n2 = 65000000.00000000 aer_sig1 = 1.200000047683716 aer_sig2 = 1.700000047683716 pgam_fixed = 5.000000000000000 precip_frac_calc_type = 2 -------------------------------------------------- &SILHS_setting -------------------------------------------------- Correlation array (approximate); in cloud: 1.000 -0.600 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 -0.600 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 Correlation array (approximate); below cloud: 1.000 0.300 0.090 0.090 0.558 0.544 0.212 0.207 0.212 0.207 0.212 0.207 0.300 1.000 0.027 0.027 0.081 0.093 -0.026 0.087 0.019 0.012 0.000 0.000 0.090 0.027 1.000 0.340 0.223 0.217 0.106 0.156 0.000 0.000 0.000 0.000 0.090 0.027 0.340 1.000 0.000 0.000 0.464 0.320 0.168 0.232 0.000 0.000 0.558 0.081 0.223 0.000 1.000 0.728 0.000 0.000 0.116 0.114 0.226 0.223 0.544 0.093 0.217 0.000 0.728 1.000 0.113 0.111 0.000 0.000 0.222 0.219 0.212 -0.026 0.106 0.464 0.000 0.113 1.000 0.717 0.526 0.522 0.323 0.319 0.207 0.087 0.156 0.320 0.000 0.111 0.717 1.000 0.522 0.516 0.319 0.315 0.212 0.019 0.000 0.168 0.116 0.000 0.526 0.522 1.000 0.717 0.425 0.421 0.207 0.012 0.000 0.232 0.114 0.000 0.522 0.516 0.717 1.000 0.421 0.417 0.212 0.000 0.000 0.000 0.226 0.222 0.323 0.319 0.425 0.421 1.000 0.717 0.207 0.000 0.000 0.000 0.223 0.219 0.319 0.315 0.421 0.417 0.717 1.000 -------------------------------------------------- &radiation_setting -------------------------------------------------- rad_scheme = bugsrad sol_const = 1367.000000000000 alvdr = 0.1000000000000000 alvdf = 0.1000000000000000 alndr = 0.1000000000000000 alndf = 0.1000000000000000 radiation_top = 38000.00000000000 F0 = 100.0000000000000 F1 = 20.00000000000000 kappa = 119.0000000000000 gc = 0.8600000000000000 omega = 0.9965000000000001 slr = 1.000000000000000 l_rad_above_cloud = F l_sw_radiation = T l_fix_cos_solar_zen = F l_use_default_std_atmosphere = F Fs_values = 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 cos_solar_zen_values = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 cos_solar_zen_times = -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 -999.0000000000000 eff_drop_radius = 1.0000000000000001E-005 -------------------------------------------------- &configurable_clubb_flags_nl -------------------------------------------------- iiPDF_type = 1 ipdf_call_placement = 2 penta_solve_method = 2 tridiag_solve_method = 2 grid_remap_method = 1 grid_adapt_in_time_method = 0 l_use_precip_frac = T l_predict_upwp_vpwp = T l_ho_nontrad_coriolis = F l_ho_trad_coriolis = F l_min_wp2_from_corr_wx = F l_min_xp2_from_corr_wx = T l_C2_cloud_frac = F l_diffuse_rtm_and_thlm = F l_stability_correct_Kh_N2_zm = F l_calc_thlp2_rad = T l_upwind_xpyp_ta = T l_upwind_xm_ma = T l_uv_nudge = T l_rtm_nudge = F l_tke_aniso = T l_vert_avg_closure = F l_trapezoidal_rule_zt = F l_trapezoidal_rule_zm = F l_call_pdf_closure_twice = F l_standard_term_ta = F l_partial_upwind_wp3 = F l_godunov_upwind_wpxp_ta = F l_godunov_upwind_xpyp_ta = F l_use_cloud_cover = F l_diagnose_correlations = F l_calc_w_corr = F l_const_Nc_in_cloud = T l_fix_w_chi_eta_correlations = T l_stability_correct_tau_zm = F l_damp_wp2_using_em = T l_do_expldiff_rtm_thlm = F l_Lscale_plume_centered = F l_diag_Lscale_from_tau = T l_use_C7_Richardson = T l_use_C11_Richardson = F l_use_shear_Richardson = F l_brunt_vaisala_freq_moist = F l_use_thvm_in_bv_freq = F l_rcm_supersat_adj = T l_damp_wp3_Skw_squared = T l_prescribed_avg_deltaz = F l_lmm_stepping = F l_e3sm_config = F l_vary_convect_depth = F l_use_tke_in_wp3_pr_turb_term = T l_use_tke_in_wp2_wp3_K_dfsn = F l_use_wp3_lim_with_smth_Heaviside = F l_smooth_Heaviside_tau_wpxp = T l_modify_limiters_for_cnvg_test = F l_enable_relaxed_clipping = F l_linearize_pbl_winds = F l_mono_flux_lim_thlm = T l_mono_flux_lim_rtm = T l_mono_flux_lim_um = T l_mono_flux_lim_vm = T l_mono_flux_lim_spikefix = T l_host_applies_sfc_fluxes = F l_wp2_fill_holes_tke = T l_add_dycore_grid = F -------------------------------------------------- git diff src/ -------------------------------------------------- See *setup.txt file in output folder Path to sounding: twp_ice_sounding.in File exists? T Path to sclr_sounding: twp_ice_sclr_sounding.in File exists? T Path to edsclr_sounding: twp_ice_edsclr_sounding.in File exists? F Reading in sounding information z = -93.41589605395116 128.4965136070934 355.4205766524147 587.0297020233352 823.6794908878401 1065.638355352123 1313.218427965675 1566.757358910480 1826.540685782102 2092.889273371537 2366.271191402480 2647.332594127876 2936.642927753182 3234.659857281291 3541.934997414588 3859.005667386491 4186.501375357971 4525.369984000844 4876.446037706739 5240.734273918013 5619.545166663127 6014.030781414865 6425.593980096900 6856.096754813817 7307.449481802641 7781.643968626710 8281.313858367910 8809.429668619174 9369.291374290955 9965.005853765773 10601.79060326885 11286.14196272846 12026.38768006918 12833.92763776330 13724.22857652394 14720.01182438641 15858.67910726738 17218.18819609685 19035.56483747859 21910.91249247122 22742.50493006927 23725.96784059540 24722.03233390518 29681.76828355793 34633.39162939292 39571.20567466129 44534.13314123992 49413.10392128928 69293.41481314271 108827.4924081002 u = 4.216870000000000 4.216870000000000 6.560770000000000 8.194649999999999 9.878140000000000 11.64540000000000 12.71570000000000 13.89190000000000 14.26310000000000 14.11150000000000 15.18550000000000 15.96930000000000 17.26899900000000 16.78130000000000 14.71980000000000 12.53330000000000 11.10760000000000 9.579770000000000 7.352520000000000 5.611530000000000 3.768060000000000 1.948880000000000 0.5105590000000000 0.2515100000000000 -0.5752870000000000 -1.421630000000000 -3.110150000000000 -3.539980000000000 -4.557640000000000 -5.610400000000000 -6.718080000000000 -6.910500000000000 -6.297350000000000 -8.630261000000001 -11.20350000000000 -12.28900000000000 -14.87720000000000 -27.83770000000000 -21.86090100000000 -25.99970100000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 v = -6.701930000000000 -6.701930000000000 -7.210060000000000 -7.526460000000000 -7.956230000000000 -7.970950000000000 -7.971680000000000 -8.471340000000000 -8.916200000000000 -9.786479999999999 -10.47290000000000 -11.72500000000000 -12.75130000000000 -12.20170000000000 -11.27380000000000 -10.61480000000000 -9.956960000000000 -10.52940000000000 -10.18720000000000 -9.928960000000000 -9.812390000000001 -9.751630000000000 -9.037080000000000 -8.161970000000000 -7.900180000000000 -7.182770000000000 -6.715090000000000 -4.943400000000000 -4.308270000000000 -2.986040000000000 0.3497070000000000 1.086200000000000 3.079470000000000 6.815940000000000 7.410530000000000 1.735560000000000 -9.0992000000000003E-002 10.09560000000000 1.686820000000000 -1.145950000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 ug = 4.216870000000000 4.216870000000000 6.560770000000000 8.194649999999999 9.878140000000000 11.64540000000000 12.71570000000000 13.89190000000000 14.26310000000000 14.11150000000000 15.18550000000000 15.96930000000000 17.26899900000000 16.78130000000000 14.71980000000000 12.53330000000000 11.10760000000000 9.579770000000000 7.352520000000000 5.611530000000000 3.768060000000000 1.948880000000000 0.5105590000000000 0.2515100000000000 -0.5752870000000000 -1.421630000000000 -3.110150000000000 -3.539980000000000 -4.557640000000000 -5.610400000000000 -6.718080000000000 -6.910500000000000 -6.297350000000000 -8.630261000000001 -11.20350000000000 -12.28900000000000 -14.87720000000000 -27.83770000000000 -21.86090100000000 -25.99970100000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 -23.89909900000000 vg = -6.701930000000000 -6.701930000000000 -7.210060000000000 -7.526460000000000 -7.956230000000000 -7.970950000000000 -7.971680000000000 -8.471340000000000 -8.916200000000000 -9.786479999999999 -10.47290000000000 -11.72500000000000 -12.75130000000000 -12.20170000000000 -11.27380000000000 -10.61480000000000 -9.956960000000000 -10.52940000000000 -10.18720000000000 -9.928960000000000 -9.812390000000001 -9.751630000000000 -9.037080000000000 -8.161970000000000 -7.900180000000000 -7.182770000000000 -6.715090000000000 -4.943400000000000 -4.308270000000000 -2.986040000000000 0.3497070000000000 1.086200000000000 3.079470000000000 6.815940000000000 7.410530000000000 1.735560000000000 -9.0992000000000003E-002 10.09560000000000 1.686820000000000 -1.145950000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 -2.125450000000000 theta = 298.9157750000000 301.0532160000000 301.6337330000000 302.5281350000000 303.5418290000000 304.5271030000000 305.7039050000000 306.8561980000000 307.9177610000000 309.1166100000000 310.5446930000000 312.2816910000000 313.9719420000000 315.5664860000000 317.2079590000000 318.6538610000000 320.2374580000000 322.1478620000000 323.7456190000000 325.7968340000000 327.8772610000000 329.8734460000000 331.9935800000000 334.4094340000000 336.6575580000000 338.8421580000000 341.2330230000000 343.3947360000000 345.4017570000000 347.2385270000000 349.0350290000000 350.5123470000000 351.8516960000000 353.1583130000000 354.1469360000000 355.4213230000000 358.1373430000000 370.1066590000000 426.5924240000000 523.3282520000000 565.4938310000000 596.4023350000000 629.0476290000000 817.0074049999999 1048.096441000000 1329.179787000000 1670.408991000000 2032.656098000000 3556.896526000000 15340.63319400000 rt = 2.1270130000000002E-002 2.1270130000000002E-002 2.0513060000000000E-002 1.9582360000000000E-002 1.8474279999999999E-002 1.7533159999999999E-002 1.6344129999999998E-002 1.5324239999999999E-002 1.4574169999999999E-002 1.3268890000000000E-002 1.1973980000000000E-002 1.0845350000000000E-002 9.6817420000000001E-003 8.9958079999999992E-003 8.2979309999999997E-003 7.8519809999999992E-003 7.2664139999999997E-003 6.6609829999999997E-003 6.1635620000000000E-003 5.6438230000000001E-003 5.0658570000000000E-003 4.4451860000000003E-003 4.0027389999999999E-003 3.5714459999999998E-003 3.0357019999999999E-003 2.6482640000000000E-003 2.2118080000000000E-003 1.7239610000000000E-003 1.2812520000000001E-003 8.5300730000000002E-004 4.8263549999999998E-004 2.7920339999999998E-004 1.6291130000000001E-004 7.1653210000000001E-005 2.7421509999999999E-005 9.8509150000000002E-006 2.8581740000000001E-006 1.1115939999999999E-006 5.2089710000000003E-006 8.4907460000000007E-006 3.2573799999999998E-006 3.2542499999999998E-006 3.2385600000000000E-006 3.2495899999999999E-006 3.2558100000000001E-006 3.2528099999999999E-006 3.2522599999999999E-006 3.2515799999999998E-006 3.2464700000000002E-006 3.2600000000000001E-006 p_in_Pa = 101500.0000000000 99000.00000000000 96500.00000000000 94000.00000000000 91500.00000000000 89000.00000000000 86500.00000000000 84000.00000000000 81500.00000000000 79000.00000000000 76500.00000000000 74000.00000000000 71500.00000000000 69000.00000000000 66500.00000000000 64000.00000000000 61500.00000000000 59000.00000000000 56500.00000000000 54000.00000000000 51500.00000000000 49000.00000000000 46500.00000000000 44000.00000000000 41500.00000000000 39000.00000000000 36500.00000000000 34000.00000000000 31500.00000000000 29000.00000000000 26500.00000000000 24000.00000000000 21500.00000000000 19000.00000000000 16500.00000000000 14000.00000000000 11500.00000000000 9000.000000000000 6500.000000000000 4000.000000000000 3500.000000000000 3000.000000000000 2570.000000000000 1220.000000000000 600.0000000000000 305.0000000000000 159.0000000000000 85.40000000000001 5.790000000000000 2.9999999999999999E-002 subs = -1.9914000000000001E-002 -1.9914000000000001E-002 -6.0266000000000000E-002 -9.8260000000000000E-002 -0.1323390000000000 -0.1577920000000000 -0.1720300000000000 -0.1764040000000000 -0.1733970000000000 -0.1649480000000000 -0.1516130000000000 -0.1333670000000000 -0.1101940000000000 -8.3528000000000005E-002 -5.7275000000000000E-002 -3.3757000000000002E-002 -1.2847000000000001E-002 5.3730000000000002E-003 2.1009000000000000E-002 3.4157000000000000E-002 4.4763999999999998E-002 5.1010000000000000E-002 4.8555000000000001E-002 3.4896999999999997E-002 1.0045999999999999E-002 -2.2910000000000000E-002 -5.6494999999999997E-002 -8.6338999999999999E-002 -0.1123060000000000 -0.1329800000000000 -0.1454210000000000 -0.1496930000000000 -0.1498910000000000 -0.1450100000000000 -0.1264120000000000 -9.0564000000000006E-002 -4.3524000000000000E-002 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 -------------------------------------------------- Statistics -------------------------------------------------- vars_zt = thlm thvm rtm rcm rvm um vm um_ref vm_ref wm_zt ug vg cloud_frac ice_supersat_frac cloud_cover rcm_in_layer rcm_in_cloud p_in_Pa exner rho_ds_zt thv_ds_zt Lscale T_in_K rel_humidity wp3 thlp3 rtp3 wpthlp2 wp2thlp wprtp2 wp2rtp Skw_zt Skthl_zt Skrt_zt Lscale_up Lscale_down tau_zt Kh_zt wp2thvp wp2up wp2rcp wp2hmp wprtpthlp wpup2 wpvp2 rc_coef Lscale_pert_1 Lscale_pert_2 sigma_sqd_w_zt rho radht radht_LW radht_SW Ncm Nc_in_cloud Nc_activated Nccnm Nim snowslope Nsm Ngm sed_rcm rsat rsati rrm Nrm m_vol_rad_rain m_vol_rad_cloud eff_rad_cloud eff_rad_ice eff_rad_snow eff_rad_rain eff_rad_graupel precip_rate_zt rsm rim rgm diam mass_ice_cryst rcm_icedfs u_T_cm rtm_bt rtm_ma rtm_ta rtm_mfl rtm_tacl rtm_cl rtm_ed rtm_forcing rtm_sdmp rtm_mc rtm_pd rvm_mc rcm_mc rcm_sd_mg_morr thlm_bt thlm_ma thlm_ta thlm_mfl thlm_tacl thlm_cl thlm_ed thlm_forcing thlm_sdmp thlm_mc thlm_old thlm_without_ta thlm_mfl_min thlm_mfl_max thlm_enter_mfl thlm_exit_mfl rtm_old rtm_without_ta rtm_mfl_min rtm_mfl_max rtm_enter_mfl rtm_exit_mfl um_bt um_ma um_gf um_cf um_ta um_f um_sdmp um_ndg um_mfl vm_bt vm_ma vm_gf vm_cf vm_ta vm_f vm_sdmp vm_ndg vm_mfl wp3_bt wp3_ma wp3_ta wp3_tp wp3_ac wp3_bp1 wp3_nct wp3_pr_turb wp3_pr_dfsn wp3_pr1 wp3_pr2 wp3_pr3 wp3_pr_tp wp3_dp1 wp3_sdmp wp3_cl wp3_splat rtp3_bt rtp3_tp rtp3_ac rtp3_dp thlp3_bt thlp3_tp thlp3_ac thlp3_dp rrm_bt rrm_ma rrm_sd rrm_ts rrm_sd_morr rrm_ta rrm_evap rrm_auto rrm_accr rrm_evap_adj rrm_src_adj rrm_hf rrm_wvhf rrm_cl rrm_mc Nrm_bt Nrm_ma Nrm_sd Nrm_ts Nrm_ta Nrm_evap Nrm_auto Nrm_evap_adj Nrm_src_adj Nrm_cl Nrm_mc Ncm_bt Ncm_ma Ncm_ta Ncm_mc Ncm_cl Ncm_act rsm_bt rsm_ma rsm_sd rsm_sd_morr rsm_ta rsm_mc rsm_hf rsm_wvhf rsm_cl rim_bt rim_ma rim_sd rim_sd_mg_morr rim_ta rim_mc rim_hf rim_wvhf rim_cl rgm_bt rgm_ma rgm_sd rgm_sd_morr rgm_ta rgm_mc rgm_hf rgm_wvhf rgm_cl Nsm_bt Nsm_mc Nsm_ta Nsm_ma Nsm_sd Nsm_cl Nim_bt Nim_mc Nim_ta Nim_ma Nim_sd Nim_cl Ngm_bt Ngm_mc Ngm_ta Ngm_ma Ngm_sd Ngm_cl w_KK_evap_covar_zt rt_KK_evap_covar_zt thl_KK_evap_covar_zt w_KK_auto_covar_zt rt_KK_auto_covar_zt thl_KK_auto_covar_zt w_KK_accr_covar_zt rt_KK_accr_covar_zt thl_KK_accr_covar_zt rr_KK_mvr_covar_zt Nr_KK_mvr_covar_zt KK_mvr_variance_zt mixt_frac w_1 w_2 varnce_w_1 varnce_w_2 thl_1 thl_2 varnce_thl_1 varnce_thl_2 rt_1 rt_2 varnce_rt_1 varnce_rt_2 rc_1 rc_2 rsatl_1 rsatl_2 cloud_frac_1 cloud_frac_2 a3_coef_zt wp3_on_wp2_zt chi_1 chi_2 stdev_chi_1 stdev_chi_2 stdev_eta_1 stdev_eta_2 covar_chi_eta_1 covar_chi_eta_2 corr_w_chi_1 corr_w_chi_2 corr_w_eta_1 corr_w_eta_2 corr_chi_eta_1 corr_chi_eta_2 corr_w_rt_1 corr_w_rt_2 corr_w_thl_1 corr_w_thl_2 corr_rt_thl_1 corr_rt_thl_2 crt_1 crt_2 cthl_1 cthl_2 coef_wprtp2_implicit term_wprtp2_explicit coef_wpthlp2_implicit term_wpthlp2_explicit coef_wprtpthlp_implicit term_wprtpthlp_explicit coef_wp2rtp_implicit term_wp2rtp_explicit coef_wp2thlp_implicit term_wp2thlp_explicit hm_i precip_frac precip_frac_1 precip_frac_2 Ncnm mu_hm_i mu_Ncn_i sigma_hm_i sigma_Ncn_i corr_w_chi_1_ca corr_w_chi_2_ca corr_w_eta_1_ca corr_w_eta_2_ca corr_w_hm_i corr_w_Ncn_i corr_chi_eta_1_ca corr_chi_eta_2_ca corr_chi_hm_i corr_chi_Ncn_i corr_eta_hm_i corr_eta_Ncn_i corr_Ncn_hm_i corr_hmx_hmy_i chi chip2 C11_Skw_fnc wp2_zt thlp2_zt wpthlp_zt wprtp_zt rtp2_zt rtpthlp_zt up2_zt vp2_zt upwp_zt vpwp_zt hmp2_zt PSMLT EVPMS PRACS EVPMG PRACG PGMLT MNUCCC PSACWS PSACWI QMULTS QMULTG PSACWG PGSACW PRD PRCI PRAI QMULTR QMULTRG MNUCCD PRACI PRACIS EPRD MNUCCR PIACR PIACRS PGRACS PRDS EPRDS PSACR PRDG EPRDG NGSTEN NRSTEN NISTEN NSSTEN NCSTEN NPRC1 NRAGG NPRACG NSUBR NSMLTR NGMLTR NPRACS NNUCCR NIACR NIACRS NGRACS NSMLTS NSAGG NPRCI NSCNG NSUBS PRC PRA PRE PCC NNUCCC NPSACWS NPRA NPRC NPSACWI NPSACWG NPRAI NMULTS NMULTG NMULTR NMULTRG NNUCCD NSUBI NGMLTG NSUBG NACT SIZEFIX_NR SIZEFIX_NC SIZEFIX_NI SIZEFIX_NS SIZEFIX_NG NEGFIX_NR NEGFIX_NC NEGFIX_NI NEGFIX_NS NEGFIX_NG NIM_MORR_CL QC_INST QR_INST QI_INST QS_INST QG_INST NC_INST NR_INST NI_INST NS_INST NG_INST T_in_K_mc cloud_frac_refined rcm_refined hl_on_Cp_residual qto_residual vars_zm = wp2 rtp2 thlp2 rtpthlp wprtp wpthlp wp2up2 wp2vp2 wp4 up2 vp2 Skw_zm Skthl_zm Skrt_zm wpthvp rtpthvp thlpthvp tau_zm Kh_zm K_hm wprcp rc_coef_zm wm_zm thlprcp rtprcp rcp2 upwp vpwp upthlp uprtp vpthlp vprtp upthvp uprcp vpthvp vprcp rho_zm sigma_sqd_w Skw_velocity gamma_Skw_fnc coef_wp4_implicit C6rt_Skw_fnc C6thl_Skw_fnc C6_term C7_Skw_fnc C1_Skw_fnc a3_coef wp3_on_wp2 wp3_on_wp2_cfl_num rcm_zm rtm_zm thlm_zm cloud_frac_zm ice_supersat_frac_zm rho_ds_zm thv_ds_zm em mean_w_up mean_w_down shear wp3_zm thlp3_zm rtp3_zm w_1_zm w_2_zm varnce_w_1_zm varnce_w_2_zm mixt_frac_zm Frad Frad_LW Frad_SW Frad_LW_up Frad_SW_up Frad_LW_down Frad_SW_down Fprec Fcsed hydrometp2 wphydrometp rtphmp thlphmp hmxphmyp Vri VNi Vrc VNc Vrr VNr Vrs VNs Vrg Vrrprrp VNrpNrp Vrrprrp_expcalc VNrpNrp_expcalc wp2_bt wp2_ma wp2_ta wp2_ac wp2_bp wp2_nct wp2_pr1 wp2_pr2 wp2_pr3 wp2_pr_dfsn wp2_dp1 wp2_dp2 wp2_sdmp wp2_cl wp2_pd wp2_sf wp2_splat vp2_bt vp2_ma vp2_ta vp2_tp vp2_dp1 vp2_dp2 vp2_pr1 vp2_pr2 vp2_sdmp vp2_cl vp2_pd vp2_sf vp2_splat up2_bt up2_ma up2_ta up2_tp up2_dp1 up2_dp2 up2_nct up2_pr1 up2_pr2 up2_sdmp up2_cl up2_pd up2_sf up2_splat upwp_bt upwp_ma upwp_ta upwp_tp upwp_ac upwp_bp upwp_tct upwp_nct upwp_pr1 upwp_pr2 upwp_pr3 upwp_pr4 upwp_dp1 upwp_mfl upwp_cl vpwp_bt vpwp_ma vpwp_ta vpwp_tp vpwp_ac vpwp_bp vpwp_tct vpwp_pr1 vpwp_pr2 vpwp_pr3 vpwp_pr4 vpwp_dp1 vpwp_mfl vpwp_cl wprtp_bt wprtp_ma wprtp_ta wprtp_tp wprtp_ac wprtp_bp wprtp_pr1 wprtp_pr2 wprtp_pr3 wprtp_dp1 wprtp_mfl wprtp_cl wprtp_pd wprtp_forcing wprtp_mc wpthlp_bt wpthlp_ma wpthlp_ta wpthlp_tp wpthlp_ac wpthlp_bp wpthlp_pr1 wpthlp_pr2 wpthlp_pr3 wpthlp_dp1 wpthlp_mfl wpthlp_cl wpthlp_forcing wpthlp_mc rtp2_bt rtp2_ma rtp2_ta rtp2_tp rtp2_dp1 rtp2_dp2 rtp2_cl rtp2_pd rtp2_sf rtp2_forcing rtp2_mc thlp2_bt thlp2_ma thlp2_ta thlp2_tp thlp2_dp1 thlp2_dp2 thlp2_cl thlp2_pd thlp2_sf thlp2_forcing thlp2_mc rtpthlp_bt rtpthlp_ma rtpthlp_ta rtpthlp_tp1 rtpthlp_tp2 rtpthlp_dp1 rtpthlp_dp2 rtpthlp_cl rtpthlp_sf rtpthlp_forcing rtpthlp_mc wpthlp_enter_mfl wpthlp_exit_mfl wprtp_enter_mfl wprtp_exit_mfl wpthlp_mfl_min wpthlp_mfl_max wprtp_mfl_min wprtp_mfl_max stability_correction bv_freq_sqd bv_freq_sqd_splat bv_freq_sqd_mixed bv_freq_sqd_moist bv_freq_sqd_dry bv_freq_sqd_smth bv_freq_out_cloud bv_freq_pos ddzt_umvm_sqd invrs_tau_zm invrs_tau_xp2_zm invrs_tau_wp2_zm invrs_tau_wpxp_zm invrs_tau_wp3_zm invrs_tau_no_N2_zm invrs_tau_bkgnd invrs_tau_sfc invrs_tau_shear Ri_zm vars_lh_zt = AKm lh_AKm AKstd AKstd_cld AKm_rcm AKm_rcc lh_thlm_mc lh_rvm_mc lh_rcm_mc lh_Ncm_mc lh_rrm_mc lh_Nrm_mc lh_rsm_mc lh_Nsm_mc lh_rgm_mc lh_Ngm_mc lh_rim_mc lh_Nim_mc lh_Vrr lh_VNr lh_rrm lh_rim lh_rsm lh_rgm lh_thlm lh_rcm lh_rvm lh_wm lh_rcp2_zt lh_rrp2_zt lh_Nrp2_zt lh_Ncp2_zt lh_Ncnp2_zt lh_wp2_zt lh_cloud_frac lh_chi lh_eta lh_chip2 lh_rtp2_zt lh_thlp2_zt lh_Nrm lh_Nim lh_Ncnm lh_Ncm lh_Ngm lh_Nsm lh_rcm_avg lh_rrm_auto lh_rrm_accr lh_rrm_evap lh_Nrm_auto lh_Nrm_evap lh_rrm_src_adj lh_rrm_evap_adj lh_Nrm_src_adj lh_Nrm_evap_adj lh_precip_frac lh_mixt_frac lh_m_vol_rad_rain vars_lh_sfc = lh_morr_snow_rate lh_lwp lh_vwp k_lh_start lh_sample_weights_sum lh_sample_weights_avg vars_rad_zt = T_in_K_rad rcil_rad o3l_rad rsm_rad rcm_in_cloud_rad cloud_frac_rad ice_supersat_frac_rad radht_rad radht_SW_rad radht_LW_rad p_in_mb_rad sp_humidity_rad vars_rad_zm = Frad_SW_rad Frad_LW_rad Frad_SW_up_rad Frad_LW_up_rad Frad_SW_down_rad Frad_LW_down_rad fulwcl fdlwcl fdswcl fuswcl vars_sfc = ustar soil_heat_flux veg_T_in_K sfc_soil_T_in_K deep_soil_T_in_K lh sh cc lwp When the l_diag_Lscale_from_tau flag is enabled, C2rt must have a value of 1. C2rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2thl must have a value of 1. C2thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C2rtthl must have a value of 1. C2rtthl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rt must have a value of 1. C6rt = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6rtb must have a value of 1. C6rtb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thl must have a value of 1. C6thl = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api When the l_diag_Lscale_from_tau flag is enabled, C6thlb must have a value of 1. C6thlb = 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 2.000000000000000 Warning in check_clubb_settings_api ======================== DOUBLE TIMESTEP RUN ======================== Calling advance_clubb_to_end, then set_case_initial_conditions, then advance_clubb_to_end again. This could result in a runtime error if an allocation statement appears in these routines, since we don't call clean_up_clubb in between the advance_ calls. NaN in wp2up model array Fatal error in CLUBB in - MPI Process 1 / Chunk index 1 Grid column index i = 1, Latitude 15.00 / Longitude 15.00 Latitude range from -90 to 90 degrees, Longitude range from -180 to 180 degrees Fatal error: a CLUBB variable is NaN in main time stepping loop. NaN in wp2up model array Fatal error in CLUBB in - MPI Process 1 / Chunk index 1 Grid column index i = 1, Latitude 15.00 / Longitude 15.00 Latitude range from -90 to 90 degrees, Longitude range from -180 to 180 degrees Fatal error: a CLUBB variable is NaN in main time stepping loop. ======================== RUN OVER ======================== WARNING: The double timestep test is not complete until the output is compared with the output from calling clubb_standalone. This driver should produce BFB output with clubb_standalone. Save the output, rerun with clubb_standalone, then compare. If there are differences, set_case_initial_conditions is likely not resetting everything it needs to. Warning: ieee_divide_by_zero is signaling Warning: ieee_inexact is signaling ERROR STOP vwp swp iwp rwp z_cloud_base z_inversion precip_rate_sfc rain_flux_sfc rrm_sfc precip_frac_tol wpthlp_sfc wprtp_sfc upwp_sfc vpwp_sfc morr_snow_rate thlm_vert_avg rtm_vert_avg um_vert_avg vm_vert_avg wp2_vert_avg up2_vert_avg vp2_vert_avg rtp2_vert_avg thlp2_vert_avg T_sfc rtm_spur_src thlm_spur_src rs_sd_morr_int tot_vartn_normlzd_rtm tot_vartn_normlzd_thlm tot_vartn_normlzd_wprtp -------------------------------------------------- CLUBB-TIMER time_loop_init = 0.0000 CLUBB-TIMER time_clubb_advance = 0.0000 CLUBB-TIMER time_clubb_pdf = 0.0000 CLUBB-TIMER time_SILHS = 0.0000 CLUBB-TIMER time_microphys_scheme = 0.0000 CLUBB-TIMER time_microphys_advance = 0.0000 CLUBB-TIMER time_loop_end = 0.0000 CLUBB-TIMER time_output_multi_col = 0.0000 CLUBB-TIMER time_adapt_grid = 0.0000 CLUBB-TIMER time_total = 0.0004 CLUBB-TIMER time_loop_init = 0.0000 CLUBB-TIMER time_clubb_advance = 0.0000 CLUBB-TIMER time_clubb_pdf = 0.0000 CLUBB-TIMER time_SILHS = 0.0000 CLUBB-TIMER time_microphys_scheme = 0.0000 CLUBB-TIMER time_microphys_advance = 0.0000 CLUBB-TIMER time_loop_end = 0.0000 CLUBB-TIMER time_output_multi_col = 0.0000 CLUBB-TIMER time_adapt_grid = 0.0000 CLUBB-TIMER time_total = 0.0004 - using executable: /home/jenkins/workspace/clubb_driver_test/run_scripts/../install/latest/clubb_driver_test =================== Running twp_ice =================== =================== Runs Complete =================== arm_97 failure lba failure twp_ice failure ha:////4OOhVKyif9HJPN15vPwuYhJigxerZjBaqYYzZ0/+qU3+AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIioEFCqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDu9rm2hw+4R02vvgAAAA==[Pipeline] } ha:////4IKn9/ByK8ANOhmFXFC/v2aPt2n9ut4IZV4vcyOiaMiuAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiEBIFSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryt8+1PXwAkWr3Ir4AAAA=[Pipeline] // stage ha:////4EJEo+jId1YoRcy4/I1RBBQ119C9tnKNYdSSuqTM3VZNAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohURWJCTF2jLpwgNCEkjf4vSUo6cSKuxh0IVGLCg2Vbst7zBVXwcCSvmVU4GAy9YaObdE4skR8ujhKzdGY9YSCnWKdSR1K1S+0oKlhUlLDisFbYOwoGdYQNt+IuaidQ16fo83bgUBp5gwcUPJOj8PFbZg/b6yQD4Y/zFwDzGKFsmmy7/edZvQFKJke3wgAAAA==[Pipeline] stage ha:////4PDNgyiDOMZMwLLiGfuQybLWFfqHhO3OHt+fmqs4xzyLAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUQoIFMXWNsnCC0ISQNvq//KS0EyfiatyBlkpMeLBsS9Z7vaGIDCdiJxqLrcdYe9GF3k1JDMTtNdAgGrqImjBSsELZQZGx1VIVJQuLshxWEtYW60DRo0uwkY1+6DJodOU58bQdJeTe3OEJmZzISXP6lpFhe+tNJPxx/gJg7BLku/1sh/lZfACW9ZT2wgAAAA==[Pipeline] { (Declarative: Post Actions) ha:////4GPiASIdtLsyvLsWPttNY09W7EF2rwgOK8JDKATfpDG2AAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUYoABMXWNsnCC0ISQNvq//KS0EyfiatyBlkpMeLBsS9Z7vaGIDCdiJxqLrcdYe9GF3k1JDMTtNdAgGrqImjBSsELZQZGx1VIVJQuLshxWEtYW60DRo0uwkY1+6DJodOU58bQdJeTe3OEJmZzISXP6lpFhe+tNJPxx/gJg7BLku/1sh/lZfAAyQCqkwgAAAA==[Pipeline] script ha:////4JJ1oLT8dU5Q8Yv2Vv9ZLaJg95yj2aqqgBlsmaYZOMNmAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUYgEJMXWNsnCC0ISQNvq//KS0EyfiatyBlkpMeLBsS9Z7vaGIDCdiJxqLrcdYe9GF3k1JDMTtNdAgGrqImjBSsELZQZGx1VIVJQuLshxWEtYW60DRo0uwkY1+6DJodOU58bQdJeTe3OEJmZzISXP6lpFhe+tNJPxx/gJg7BLku/1sh/lZfAAnLfKUwgAAAA==[Pipeline] { ha:////4KyAADofnSQc2qZYQRv+HZemnTeRA6LH838tNt5aqcwKAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiUYEQVVrLDS8wsTFOrDtjOyQVL+Jr/IFAJCq2WO1sM88XLFOEI0eLraHOUWocBt/baeHAsbt4HrDlMzZMib1BaQbJ2tQzSs4G5hQlLASsDDWekyObYS1adVeVV2SrU47TdxBQOn2DBxRiMmcV8xfGCJtrrxPTz/NXAGPIUG53n9qHNwcnzs++AAAA[Pipeline] emailext Sending email to: messnermet@uwm.edu ha:////4PZbbTAd/lBQBYyE+ioRb/L4CRzV6NfZXHp1iL69pNmBAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCoEFCqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw9hbYOkvgAAAA==[Pipeline] } ha:////4HMEyGmAcegCseZLeJyJ7IYGC/a4ll08KYtaYbXzjPw9AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIioKBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw9Vo2D/vgAAAA==[Pipeline] // script ha:////4HSgRIUW/HVUwNaxj+2+KmqAb2I6WMyHey/womKCj9QhAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBYkGUaW10vACExvjxLoztkNS8SK+xh+wiETFFqudbeb1hnUMcOJgsNc0WIqdRe9GkxdOHIar4wl7vmDHFNlpbPXUstLNgi0nDUuKElYCNpo6x9GSSbAVvXzIykky1TmF/B0FlFbd4QmFyOYkQ/rCHGB3G1Vk+nn+CmD2PkG5r3PVhw9t4fMOvgAAAA==[Pipeline] } ha:////4HXEDhAVPaTre2FHVYNqEbQOptGOEa4wyB9/zXRct9ElAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMKRiKgQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAczeJyjrOtf+8AFyY6ZcvgAAAA==[Pipeline] // stage ha:////4PrwwS1d12DL2v2M+GXe8wtkvHoA4oD2geAuEw8B9m0xAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKiCDpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOX+kKuuPxDE422+AAAA[Pipeline] } ha:////4LlqSsla/91CTrY8sWEh39lFtJ9+gywJzV6JaCJRuF0RAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOICQlQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Iddu+wEjJ7jRvgAAAA==[Pipeline] // withEnv ha:////4JcrU1rA3kRRHWC/Wh3YSRXm1O0hCjFdZ71O/1BKpnCZAAAAox+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMIpQDSIitZKwwtMYowT6y7YF5KKF/E1/kBEJCq22plmXm8sU8SRo1ONpdZTqrzqQu+mpwaO7TXwoBq+qIopcbCqtEPJtT3NWLJYzMtyLDRWlqrAyZMTrHVjHqYIhlxxlji5g0bu6zueyPRUFhPlC2PE5tbXienX+RvA2HWCfLsXZLsPLn/NEL0AAAA=[Pipeline] } ha:////4CEuajVdIWa/6u6iKma/fnC3ZT6ZMDKy11kpagrlTLjWAAAAox+LCAAAAAAAAP9tjTESgjAQRT84FraWHiIUFBaOlW2GxhNEiDGQ2cVkESpP5NW8g4zMWPmr/17zXm+sU8SRo1Otpc5Tqr3qw+Dmp0aO3TXwqFq+qJopcbCqsmPFjT0tWLFYLMtyrDQ2lurAyZMTbHVrHqYIhlxxlji7g0bumzueyPRcFhPlC1PE7jY0ienX+RvA1PeCvNwLsvIDPcPJs70AAAA=[Pipeline] // node ha:////4KkkFZFF8zR3VHusE3XHDILZAeK/80Viysc1sS44/fwhAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKRoEFCVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5Lu9INt+AHpknka9AAAA[Pipeline] End of Pipeline ERROR: script returned exit code 1 Finished: FAILURE