Started by user Vince Larson
Obtained jenkins_tests/clubb_driver_test/Jenkinsfile from git https://github.com/larson-group/clubb.git
[Pipeline] Start of Pipeline
[Pipeline] node
Running on mitch in /home/jenkins/workspace/clubb_driver_test
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
The recommended git tool is: git
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/larson-group/clubb.git
> git init /home/jenkins/workspace/clubb_driver_test # timeout=10
Fetching upstream changes from https://github.com/larson-group/clubb.git
> git --version # timeout=10
> git --version # 'git version 2.34.1'
> git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10
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
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (standard cases + multi_col with ifx)
[Pipeline] sh
+ source /etc/profile.d/larson-group.sh
++ export GIT_EDITOR=vi
++ GIT_EDITOR=vi
++ export SVN_EDITOR=vi
++ SVN_EDITOR=vi
++ export OMP_STACKSIZE=1048579
++ OMP_STACKSIZE=1048579
++ export LMOD_ROOT=/opt/lmod/
++ LMOD_ROOT=/opt/lmod/
++ source /opt/lmod//lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/local/spack/opt/spack/linux-pop22-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
[91mcheck_for_missing_threadprivate.py did not pass.[0m
[91mfailedFiles = ['/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'][0m
[91m===============================================================
[91mTHREADPRIVATE CHECK FAILED
[91m THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES
[91m AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!
[91m IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE
[91m LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_driver_test/build/ifx_PRECdouble/cmake_build_output.txt
[91m===============================================================[0m
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.
[91m===============================================================
[91mCLUBBStandardsCheck FAILED
[91m THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES
[91m AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!
[91m IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE
[91m LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_driver_test/build/ifx_PRECdouble/cmake_build_output.txt
[91m===============================================================[0m
[93mBuild completed successfully, but some source code checks have failed.[0m
+ 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.
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (min_cases + multi_col with nvhpc + openacc)
[Pipeline] sh
+ sed -i 's:penta_solve_method.*:penta_solve_method = 2:g' input/tunable_parameters/configurable_model_flags.in
[Pipeline] sh
+ sed -i 's:tridiag_solve_method.*:tridiag_solve_method = 2:g' input/tunable_parameters/configurable_model_flags.in
[Pipeline] sh
+ sed -i 's:lh_straight_mc.*:lh_straight_mc = true:g' input/tunable_parameters/configurable_model_flags.in
[Pipeline] sh
+ source /etc/profile.d/larson-group.sh
++ export GIT_EDITOR=vi
++ GIT_EDITOR=vi
++ export SVN_EDITOR=vi
++ SVN_EDITOR=vi
++ export OMP_STACKSIZE=1048579
++ OMP_STACKSIZE=1048579
++ export LMOD_ROOT=/opt/lmod/
++ LMOD_ROOT=/opt/lmod/
++ source /opt/lmod//lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/local/spack/opt/spack/linux-pop22-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
[91mcheck_for_missing_threadprivate.py did not pass.[0m
[91mfailedFiles = ['/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'][0m
[91m===============================================================
[91mTHREADPRIVATE CHECK FAILED
[91m THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES
[91m AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!
[91m IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE
[91m LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_driver_test/build/nvfortran_GPUopenacc_PRECdouble/cmake_build_output.txt
[91m===============================================================[0m
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.
[91m===============================================================
[91mCLUBBStandardsCheck FAILED
[91m THIS IS PRINTED IN ALL RED, CAPITAL LETTERS, AND USES
[91m AN EXCLAMATION MARK TO ENSURE THE DEVELOPERS FEEL SHAME!
[91m IF YOU ARE ONE OF THESE "DEVELOPERS" CHECK THE
[91m LOG FILE FOR DETAILS: /home/jenkins/workspace/clubb_driver_test/build/nvfortran_GPUopenacc_PRECdouble/cmake_build_output.txt
[91m===============================================================[0m
[93mBuild completed successfully, but some source code checks have failed.[0m
+ 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
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] script
[Pipeline] {
[Pipeline] emailext
Sending email to: messnermet@uwm.edu
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 1
Finished: FAILURE