<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>TEST</name><value>clubb_pgi_build</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginbroken_uninit_branch _class='hudson.plugins.git.util.Build'><buildNumber>54</buildNumber><marked><SHA1>482f6cfeafb97563bfd1f5c3f4f19a85a98b1d0f</SHA1><branch><SHA1>482f6cfeafb97563bfd1f5c3f4f19a85a98b1d0f</SHA1><name>refs/remotes/origin/broken_uninit_branch</name></branch></marked><revision><SHA1>482f6cfeafb97563bfd1f5c3f4f19a85a98b1d0f</SHA1><branch><SHA1>482f6cfeafb97563bfd1f5c3f4f19a85a98b1d0f</SHA1><name>refs/remotes/origin/broken_uninit_branch</name></branch></revision></refsremotesoriginbroken_uninit_branch><refsremotesorigintesting_tmp _class='hudson.plugins.git.util.Build'><buildNumber>63</buildNumber><marked><SHA1>4b16d833e86ad23ef6ea81de67c38c596ebccd25</SHA1><branch><SHA1>4b16d833e86ad23ef6ea81de67c38c596ebccd25</SHA1><name>refs/remotes/origin/testing_tmp</name></branch></marked><revision><SHA1>4b16d833e86ad23ef6ea81de67c38c596ebccd25</SHA1><branch><SHA1>4b16d833e86ad23ef6ea81de67c38c596ebccd25</SHA1><name>refs/remotes/origin/testing_tmp</name></branch></revision></refsremotesorigintesting_tmp><refsremotesoriginthlm_spike_fix2 _class='hudson.plugins.git.util.Build'><buildNumber>62</buildNumber><marked><SHA1>0186c0953e7f6297679083156ead9f5b00da4863</SHA1><branch><SHA1>0186c0953e7f6297679083156ead9f5b00da4863</SHA1><name>refs/remotes/origin/thlm_spike_fix2</name></branch></marked><revision><SHA1>0186c0953e7f6297679083156ead9f5b00da4863</SHA1><branch><SHA1>0186c0953e7f6297679083156ead9f5b00da4863</SHA1><name>refs/remotes/origin/thlm_spike_fix2</name></branch></revision></refsremotesoriginthlm_spike_fix2><refsremotesoriginpy3_check_budget _class='hudson.plugins.git.util.Build'><buildNumber>50</buildNumber><marked><SHA1>27ea997494b23a928f32489161280adff334596e</SHA1><branch><SHA1>27ea997494b23a928f32489161280adff334596e</SHA1><name>refs/remotes/origin/py3_check_budget</name></branch></marked><revision><SHA1>27ea997494b23a928f32489161280adff334596e</SHA1><branch><SHA1>27ea997494b23a928f32489161280adff334596e</SHA1><name>refs/remotes/origin/py3_check_budget</name></branch></revision></refsremotesoriginpy3_check_budget><refsremotesoriginfeeding_stats_through_arg_list _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>c2430410e13a733d23852dd5abc08bbc6b02307b</SHA1><branch><SHA1>c2430410e13a733d23852dd5abc08bbc6b02307b</SHA1><name>refs/remotes/origin/feeding_stats_through_arg_list</name></branch></marked><revision><SHA1>c2430410e13a733d23852dd5abc08bbc6b02307b</SHA1><branch><SHA1>c2430410e13a733d23852dd5abc08bbc6b02307b</SHA1><name>refs/remotes/origin/feeding_stats_through_arg_list</name></branch></revision></refsremotesoriginfeeding_stats_through_arg_list><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>64</buildNumber><marked><SHA1>0c7fc1f05bfd096c03e190497c2f2b6b7bba4582</SHA1><branch><SHA1>0c7fc1f05bfd096c03e190497c2f2b6b7bba4582</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0c7fc1f05bfd096c03e190497c2f2b6b7bba4582</SHA1><branch><SHA1>0c7fc1f05bfd096c03e190497c2f2b6b7bba4582</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0c7fc1f05bfd096c03e190497c2f2b6b7bba4582</SHA1><branch><SHA1>0c7fc1f05bfd096c03e190497c2f2b6b7bba4582</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><action></action><building>false</building><displayName>#64</displayName><duration>117132</duration><estimatedDuration>1102164</estimatedDuration><fullDisplayName>branch_clubb_test #64</fullDisplayName><id>64</id><keepLog>false</keepLog><number>64</number><queueId>24646</queueId><result>FAILURE</result><timestamp>1690922737005</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/branch_clubb_test/64/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/README</affectedPath><commitId>712c7fcb9fe3cd06406e1cff510e45070e950884</commitId><timestamp>1666112220000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding space because commit ba3b1ef5ceaa07706f078cc61cfdac22d3c6a1c3 in the sys_admin repo fixed a bug causing tests to fail, this means we have RESOLVED:d8df4eea1e41bee8cbd3de374148241f040fc03c, which was only labelled as failing since we erroneously checked the commit range it was included in.
</comment><date>2022-10-18 11:57:00 -0500</date><id>712c7fcb9fe3cd06406e1cff510e45070e950884</id><msg>Adding space because commit ba3b1ef5ceaa07706f078cc61cfdac22d3c6a1c3 in the sys_admin repo fixed a bug causing tests to fail, this means we have RESOLVED:d8df4eea1e41bee8cbd3de374148241f040fc03c, which was only labelled as failing since we erroneously checked the commit range it was included in.</msg><path><editType>edit</editType><file>run_scripts/README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/clubb_driver.F90</affectedPath><commitId>1715dbb290f3a73115e249c6624092680dc03893</commitId><timestamp>1667323624000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Making clubb_driver only call the multicolumn driver if num_standalone_columns &gt; 1
</comment><date>2022-11-01 12:27:04 -0500</date><id>1715dbb290f3a73115e249c6624092680dc03893</id><msg>Making clubb_driver only call the multicolumn driver if num_standalone_columns &gt; 1</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><commitId>f2b6fe4f75342f54923d94253bf87d3bd84cf0ff</commitId><timestamp>1667919348000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Minor adjustment to eliminate spikes in thlm tendencies from the monotonic flux limiter. (#1043)

See https://github.com/NCAR/amwg_dev/discussions/134.

This commit will be BIT_CHANGING. Differences are mainly noticeable in the more sensitive cases.
</comment><date>2022-11-08 07:55:48 -0700</date><id>f2b6fe4f75342f54923d94253bf87d3bd84cf0ff</id><msg>Minor adjustment to eliminate spikes in thlm tendencies from the monotonic flux limiter. (#1043)</msg><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_windm_edsclrm_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><affectedPath>src/advance_microphys_module.F90</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>src/CLUBB_core/lapack_wrap.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>src/CLUBB_core/penta_lu_solver.F90</affectedPath><commitId>eaa6bc745ea28193de2b70e32f18d208c0502b46</commitId><timestamp>1668629680000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Making interface for matrix solvers.
</comment><date>2022-11-16 14:14:40 -0600</date><id>eaa6bc745ea28193de2b70e32f18d208c0502b46</id><msg>Making interface for matrix solvers.</msg><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>src/advance_microphys_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/lapack_wrap.F90</file></path><path><editType>add</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_windm_edsclrm_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path><path><editType>add</editType><file>src/CLUBB_core/penta_lu_solver.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><affectedPath>src/advance_microphys_module.F90</affectedPath><affectedPath>src/CLUBB_core/lapack_wrap.F90</affectedPath><affectedPath>src/CLUBB_core/penta_lu_solver.F90</affectedPath><commitId>3db17ebd160e42d04b1128de2d904cf016a31c93</commitId><timestamp>1668629680000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Making tridag tridiag everywhere, making sol soln, and adding intent comments.
</comment><date>2022-11-16 14:14:40 -0600</date><id>3db17ebd160e42d04b1128de2d904cf016a31c93</id><msg>Making tridag tridiag everywhere, making sol soln, and adding intent comments.</msg><path><editType>edit</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/lapack_wrap.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/penta_lu_solver.F90</file></path><path><editType>edit</editType><file>src/advance_microphys_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>src/CLUBB_core/constants_clubb.F90</affectedPath><commitId>81e8853ff0aaa5927cdd1d420489680fd28e4eb3</commitId><timestamp>1669057917000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>A different way of dealing with monotonic flux limiter spikes (#1046)

* A different way of dealing with monotonic flux limiter spikes in CAM, by increasing the value
of thl_tol_mfl.  ALso reverts the earlier fix.  BIT_CHANGING.

See https://github.com/NCAR/amwg_dev/discussions/134#discussioncomment-4165447.

* Reducing value of thl_tol_mfl from 0.5 to 0.2.

This will be BIT_CHANGING.
</comment><date>2022-11-21 12:11:57 -0700</date><id>81e8853ff0aaa5927cdd1d420489680fd28e4eb3</id><msg>A different way of dealing with monotonic flux limiter spikes (#1046)</msg><path><editType>edit</editType><file>src/CLUBB_core/constants_clubb.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/CLUBB_core/numerical_check.F90</affectedPath><affectedPath>src/CLUBB_core/sfc_varnce_module.F90</affectedPath><affectedPath>input_misc/tuner/error_four_cases.in</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/constants_clubb.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>compile/config/linux_x86_64_gfortran.bash</affectedPath><affectedPath>README</affectedPath><affectedPath>src/error.F90</affectedPath><affectedPath>compile/compile.bash</affectedPath><commitId>7c694ec0241527c624be7ada4de8f0a7b3f6b610</commitId><timestamp>1669128959000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Steffens tuner fixer branch (#1041)

* Clubb ticket #1025: Implemented changes dealing with pdf_params%thl1/2 and wp2 floating point errors occurring in tuning runs. BIT_CHANGING
- Added command-line option -t/--tuner to compile.bash which enables the -DTUNER compiler flag.
- Added line to gfortran compilation config file to easily disable openMP
- Added a couple error messages and cleaned up some instances of error handling in src/error.F90, src/clubb_driver.F90, and src/CLUBB_core/advance_clubb_core_module.F90
- Added global constant wp2_max in src/CLUBB_core/constants_clubb.F90 which sets the upper bound for wp2
- In pdf_closure, added sanity checks for pdf_params%thl1/2 (&gt;=190K, &lt;=1000K)
- Added debug warning in src/CLUBB_core/advance_wp2_wp3_module.F90 when wp2 is clipped.
- Added wp2_sfc clipping in src/CLUBB_core/sfc_varnce_module.F90
- Added debug_level_check to NaN check in clubb_driver.F90
- Added mention of the new compiler option to the README
</comment><date>2022-11-22 08:55:59 -0600</date><id>7c694ec0241527c624be7ada4de8f0a7b3f6b610</id><msg>Steffens tuner fixer branch (#1041)</msg><path><editType>edit</editType><file>src/CLUBB_core/numerical_check.F90</file></path><path><editType>edit</editType><file>README</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_four_cases.in</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>compile/compile.bash</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/sfc_varnce_module.F90</file></path><path><editType>edit</editType><file>src/error.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/constants_clubb.F90</file></path><path><editType>edit</editType><file>compile/config/linux_x86_64_gfortran.bash</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>run_scripts/clubb.in</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><affectedPath>run_scripts/diff.nc</affectedPath><affectedPath>run_scripts/error_diffs.txt</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_windm_edsclrm_module.F90</affectedPath><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>src/advance_microphys_module.F90</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>input/tunable_parameters/configurable_model_flags.in</affectedPath><commitId>1a43597bdd06c12411ea8698c4f1f200efec7478</commitId><timestamp>1669261456000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Adding capability to change matrix solving method via clubb_config_flags.
</comment><date>2022-11-23 21:44:16 -0600</date><id>1a43597bdd06c12411ea8698c4f1f200efec7478</id><msg>Adding capability to change matrix solving method via clubb_config_flags.</msg><path><editType>edit</editType><file>src/advance_microphys_module.F90</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path><path><editType>edit</editType><file>input/tunable_parameters/configurable_model_flags.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path><path><editType>add</editType><file>run_scripts/diff.nc</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>add</editType><file>run_scripts/error_diffs.txt</file></path><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path><path><editType>add</editType><file>run_scripts/clubb.in</file></path><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_windm_edsclrm_module.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><commitId>a8f324c4ae9dc0526fb9a1e622e32c8c20a4e0de</commitId><timestamp>1669261456000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Fixing small bug, need to pass _copy arrays to prevent lapack mangling the real ones.
</comment><date>2022-11-23 21:44:16 -0600</date><id>a8f324c4ae9dc0526fb9a1e622e32c8c20a4e0de</id><msg>Fixing small bug, need to pass _copy arrays to prevent lapack mangling the real ones.</msg><path><editType>edit</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/penta_lu_solver.F90</affectedPath><commitId>3ebfa3db3b485a4f58bd654b25f8608c1aa7d7bd</commitId><timestamp>1669261456000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Making GPU and CPU versions of the penta_lu solver the same as discussed in larson-group/clubb#1024.
</comment><date>2022-11-23 21:44:16 -0600</date><id>3ebfa3db3b485a4f58bd654b25f8608c1aa7d7bd</id><msg>Making GPU and CPU versions of the penta_lu solver the same as discussed in larson-group/clubb#1024.</msg><path><editType>edit</editType><file>src/CLUBB_core/penta_lu_solver.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/clubb.in</affectedPath><commitId>2bd6ee654291f54e5cef61d19ed05e2bf3aa3180</commitId><timestamp>1669261456000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Delete clubb.in
</comment><date>2022-11-23 21:44:16 -0600</date><id>2bd6ee654291f54e5cef61d19ed05e2bf3aa3180</id><msg>Delete clubb.in</msg><path><editType>delete</editType><file>run_scripts/clubb.in</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/error_diffs.txt</affectedPath><commitId>cc464d80a7a992f426920d24659455a72a223a91</commitId><timestamp>1669261456000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Delete error_diffs.txt
</comment><date>2022-11-23 21:44:16 -0600</date><id>cc464d80a7a992f426920d24659455a72a223a91</id><msg>Delete error_diffs.txt</msg><path><editType>delete</editType><file>run_scripts/error_diffs.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/error_diffs.txt</affectedPath><affectedPath>run_scripts/clubb.in</affectedPath><commitId>33dd904e2f71c1cf801dbcdd71e8b796cc1c55f1</commitId><timestamp>1669261456000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Adding capability to change matrix solving method via clubb_config_flags.
</comment><date>2022-11-23 21:44:16 -0600</date><id>33dd904e2f71c1cf801dbcdd71e8b796cc1c55f1</id><msg>Adding capability to change matrix solving method via clubb_config_flags.</msg><path><editType>add</editType><file>run_scripts/clubb.in</file></path><path><editType>add</editType><file>run_scripts/error_diffs.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/error_diffs.txt</affectedPath><affectedPath>run_scripts/diff.nc</affectedPath><affectedPath>run_scripts/clubb.in</affectedPath><commitId>873ae270b4c4c112e6e7da83ba0f7df4aff9b958</commitId><timestamp>1669261456000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Removing unwanted files.
</comment><date>2022-11-23 21:44:16 -0600</date><id>873ae270b4c4c112e6e7da83ba0f7df4aff9b958</id><msg>Removing unwanted files.</msg><path><editType>delete</editType><file>run_scripts/error_diffs.txt</file></path><path><editType>delete</editType><file>run_scripts/diff.nc</file></path><path><editType>delete</editType><file>run_scripts/clubb.in</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/tunable_parameters/configurable_model_flags.in</affectedPath><commitId>61b4a67e170bc2243263ac19fb90b24f5a1e455b</commitId><timestamp>1669328447000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Replacing $ with &amp; in namelist definition to make consistent.
</comment><date>2022-11-24 16:20:47 -0600</date><id>61b4a67e170bc2243263ac19fb90b24f5a1e455b</id><msg>Replacing $ with &amp; in namelist definition to make consistent.</msg><path><editType>edit</editType><file>input/tunable_parameters/configurable_model_flags.in</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/set_up_dashboard_inputs.py</affectedPath><affectedPath>utilities/sens_matrix/sens_matrix_dashboard.py</affectedPath><commitId>216528613a53b626f93c97867ec2b69bb7ba9da1</commitId><timestamp>1669637928000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>Creates separate file for inputting data to the tuner
</comment><date>2022-11-28 13:18:48 +0100</date><id>216528613a53b626f93c97867ec2b69bb7ba9da1</id><msg>Creates separate file for inputting data to the tuner</msg><path><editType>edit</editType><file>utilities/sens_matrix/sens_matrix_dashboard.py</file></path><path><editType>add</editType><file>utilities/sens_matrix/set_up_dashboard_inputs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><commitId>c50ab36d29f7c3cdbadbfa6cfa5cf935451e26a2</commitId><timestamp>1669684430000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I added "smooth" max clipping for invrs_tau_shear, which is a variable
that is supposed to be positive definite, yet was obtaining negative
values at the model lower boundary owing to linear extension at the
boundaries as part of the linear interpolation call.

This change is BIT_CHANGING.
</comment><date>2022-11-28 19:13:50 -0600</date><id>c50ab36d29f7c3cdbadbfa6cfa5cf935451e26a2</id><msg>I added "smooth" max clipping for invrs_tau_shear, which is a variable</msg><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>compile/config/linux_x86_64_nvhpc_casper.bash</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><commitId>dd076c1c9334039050dfc1a098d1cbbf997dad91</commitId><timestamp>1670362528000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>ADG1_pdf_driver subroutine port with OpenACC

Added OpenACC related flags in linux_x86_64_nvhpc_casper.bash
You can enable/disable OpenACC compilation using OPENACC=true/false.
Added OpenACC directives in ADG1_pdf_driver subroutine.
</comment><date>2022-12-06 15:35:28 -0600</date><id>dd076c1c9334039050dfc1a098d1cbbf997dad91</id><msg>ADG1_pdf_driver subroutine port with OpenACC</msg><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>compile/config/linux_x86_64_nvhpc_casper.bash</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><commitId>b6d7e4f16f711f1df7e991d2a854936bb0782517</commitId><timestamp>1670362528000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Replacing old elemental ADG1_w_closure with new GPUized one. Making G_unit tests work with new version. Also making mixt_frac_max_mag a scalar since it was only being used as such. larson-group/clubb#1049
</comment><date>2022-12-06 15:35:28 -0600</date><id>b6d7e4f16f711f1df7e991d2a854936bb0782517</id><msg>Replacing old elemental ADG1_w_closure with new GPUized one. Making G_unit tests work with new version. Also making mixt_frac_max_mag a scalar since it was only being used as such. larson-group/clubb#1049</msg><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/clubb_driver.F90</affectedPath><commitId>803a30a547fcc2771a30a51f56ebc7de8d842174</commitId><timestamp>1670362897000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making the multicolumn code open the netcdf file before writing and close when finished writing. This fixes a bug where the netcdf data wasn't being written.
</comment><date>2022-12-06 15:41:37 -0600</date><id>803a30a547fcc2771a30a51f56ebc7de8d842174</id><msg>Making the multicolumn code open the netcdf file before writing and close when finished writing. This fixes a bug where the netcdf data wasn't being written.</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/sens_matrix_dashboard.py</affectedPath><affectedPath>utilities/sens_matrix/__pycache__/analyze_sensitivity_matrix.cpython-310.pyc</affectedPath><affectedPath>utilities/sens_matrix/set_up_dashboard_inputs.py</affectedPath><affectedPath>utilities/sens_matrix/analyze_sensitivity_matrix.py</affectedPath><commitId>ab881650d8bfbf6dfbc652c1063f8f9ea10e6801</commitId><timestamp>1670594007000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>For tuning dashboard, modify the separate input file

that contains "namelist" data (i.e., input data) for tuning runs.
</comment><date>2022-12-09 14:53:27 +0100</date><id>ab881650d8bfbf6dfbc652c1063f8f9ea10e6801</id><msg>For tuning dashboard, modify the separate input file</msg><path><editType>edit</editType><file>utilities/sens_matrix/analyze_sensitivity_matrix.py</file></path><path><editType>add</editType><file>utilities/sens_matrix/__pycache__/analyze_sensitivity_matrix.cpython-310.pyc</file></path><path><editType>edit</editType><file>utilities/sens_matrix/sens_matrix_dashboard.py</file></path><path><editType>edit</editType><file>utilities/sens_matrix/set_up_dashboard_inputs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/__pycache__/analyze_sensitivity_matrix.cpython-310.pyc</affectedPath><commitId>fa8048b3d5d5023dfc49e9d8dd4657b80f02f561</commitId><timestamp>1670594658000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>Delete tuner file that was accidentally committed
</comment><date>2022-12-09 15:04:18 +0100</date><id>fa8048b3d5d5023dfc49e9d8dd4657b80f02f561</id><msg>Delete tuner file that was accidentally committed</msg><path><editType>delete</editType><file>utilities/sens_matrix/__pycache__/analyze_sensitivity_matrix.cpython-310.pyc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.gitignore</affectedPath><commitId>31fd72c504443be6a94bb4d846619ba4cf132da3</commitId><timestamp>1670594753000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>Prevent accidental commits of python .pyc files
</comment><date>2022-12-09 15:05:53 +0100</date><id>31fd72c504443be6a94bb4d846619ba4cf132da3</id><msg>Prevent accidental commits of python .pyc files</msg><path><editType>edit</editType><file>.gitignore</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/parameters_tunable.F90</affectedPath><commitId>caa222a50d383a0400f09f218434327430bdb996</commitId><timestamp>1670635449000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I can now safely remove all the "ifdef E3SM" statements from CLUBB's
parameters_tunable.F90.  This code is now located in the clubb_intr.F90
portion of E3SM.
</comment><date>2022-12-09 19:24:09 -0600</date><id>caa222a50d383a0400f09f218434327430bdb996</id><msg>I can now safely remove all the "ifdef E3SM" statements from CLUBB's</msg><path><editType>edit</editType><file>src/CLUBB_core/parameters_tunable.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/set_up_dashboard_inputs.py</affectedPath><affectedPath>utilities/sens_matrix/sens_matrix_dashboard.py</affectedPath><commitId>94ffde078414db4311ae719e08c642c8a7e9a113</commitId><timestamp>1670853584000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>For the dashboard, creates a forward model solution function.
</comment><date>2022-12-12 14:59:44 +0100</date><id>94ffde078414db4311ae719e08c642c8a7e9a113</id><msg>For the dashboard, creates a forward model solution function.</msg><path><editType>edit</editType><file>utilities/sens_matrix/sens_matrix_dashboard.py</file></path><path><editType>edit</editType><file>utilities/sens_matrix/set_up_dashboard_inputs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/README.md</affectedPath><commitId>c2bce735f14469362d3042e38bb5553ef4dbb555</commitId><timestamp>1671039291000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>I updated and augmented the instructions to run the tuner.
</comment><date>2022-12-14 18:34:51 +0100</date><id>c2bce735f14469362d3042e38bb5553ef4dbb555</id><msg>I updated and augmented the instructions to run the tuner.</msg><path><editType>edit</editType><file>utilities/sens_matrix/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/read_sam_moments/netcdf_var_collector.py</affectedPath><affectedPath>utilities/read_sam_moments/README.md</affectedPath><commitId>d956707573fb70588a9f8b0219a5585c8577040a</commitId><timestamp>1671724607000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>added ntecdf var collector and readme to clubb repo
</comment><date>2022-12-22 09:56:47 -0600</date><id>d956707573fb70588a9f8b0219a5585c8577040a</id><msg>added ntecdf var collector and readme to clubb repo</msg><path><editType>add</editType><file>utilities/read_sam_moments/netcdf_var_collector.py</file></path><path><editType>add</editType><file>utilities/read_sam_moments/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/set_up_dashboard_inputs.py</affectedPath><affectedPath>utilities/sens_matrix/sens_matrix_dashboard.py</affectedPath><commitId>2f930309d0a901cb4ba97ecd7766e81141b29993</commitId><timestamp>1672657045000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>Adds to tuner code for min dp for stubborn parameters

and adds code to start adding error bars on arrow plots.
</comment><date>2023-01-02 11:57:25 +0100</date><id>2f930309d0a901cb4ba97ecd7766e81141b29993</id><msg>Adds to tuner code for min dp for stubborn parameters</msg><path><editType>edit</editType><file>utilities/sens_matrix/set_up_dashboard_inputs.py</file></path><path><editType>edit</editType><file>utilities/sens_matrix/sens_matrix_dashboard.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>compile/config/linux_x86_64_nvhpc_gpu.bash</affectedPath><commitId>ef9acf81f5828bb0d26258d7e2ae2e0ad5959bb5</commitId><timestamp>1672778933000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding config script to compile with openacc using nvhpc.
</comment><date>2023-01-03 14:48:53 -0600</date><id>ef9acf81f5828bb0d26258d7e2ae2e0ad5959bb5</id><msg>Adding config script to compile with openacc using nvhpc.</msg><path><editType>add</editType><file>compile/config/linux_x86_64_nvhpc_gpu.bash</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><affectedPath>src/CLUBB_core/lapack_wrap.F90</affectedPath><commitId>6d5d5f573f3866d5d66b028d829342026e569099</commitId><timestamp>1673472578000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Pushing column loop into lapack wrap.
</comment><date>2023-01-11 15:29:38 -0600</date><id>6d5d5f573f3866d5d66b028d829342026e569099</id><msg>Pushing column loop into lapack wrap.</msg><path><editType>edit</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/lapack_wrap.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>compile/config/linux_x86_64_nvhpc_casper.bash</affectedPath><affectedPath>src/CLUBB_core/constants_clubb.F90</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><affectedPath>src/CLUBB_core/saturation.F90</affectedPath><commitId>88b8239840f581d76610aa630dab6219d64d68be</commitId><timestamp>1673549655000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Restructuring and Porting of Compute_mixing_length subroutine(Phase 1) (#1052)

* Restructuring and Porting of Compute_mixing_length subroutine(Phase 1)

Restructure: The compute_mixing_length is one of the top most routine taking 35-50%
of the total time in a single timestep. The subroutine has been restructured to
push the i-loop further down to extract vectorization and parallelization.
The restructuring also involves introduction of sat_mixrat_liq_acc routines to
extract parallelism when called inside a OpenACC parallel region.

Porting: OpenACC directives are inserted to port the restructured compute_mixing_length
code on to the GPUs. This port is currently unoptimized and there is still room for improvement.

NOTE: Currently, l_sat_mixrat_lookup = false and saturation_formula = saturation_flatau
(Earthworks config options) case is supported on OpenACC build. Any other options works
on CPUs as usual. OpenACC declare create directives are inserted in model_flags and
constants_clubb, as these module variables are used inside the saturation routines.

* Added debug message about only supporting
l_sat_mixrat_lookup = false and saturation_formula = saturation_flatau
 on GPUs
Answers are Bit for Bit with arm-multicolumn case + nvhpc compiler.

* Changing CLUBB debug level 1 to 0 for the saturation formula support
running on GPUs

* Changing indentation to make gfortran happy, it wants ifdefs to start at the beginning of the line.

* Adding use statements for error checks and printouts, also making the errors set err_code to clubb_fatal_error.

Co-authored-by: huebler &lt;huebler@uwm.edu&gt;
</comment><date>2023-01-12 12:54:15 -0600</date><id>88b8239840f581d76610aa630dab6219d64d68be</id><msg>Restructuring and Porting of Compute_mixing_length subroutine(Phase 1) (#1052)</msg><path><editType>edit</editType><file>compile/config/linux_x86_64_nvhpc_casper.bash</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/constants_clubb.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/saturation.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><affectedPath>src/CLUBB_core/saturation.F90</affectedPath><commitId>7f1decd0252e0b4d80f4b3873b0b48b6d3ec8631</commitId><timestamp>1674081416000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Restructuring and Porting of Compute_mixing_length subroutine(Phase 2) (#1054)

* Restructuring and Porting of Compute_mixing_length subroutine(Phase 2)

Restructure: sat_mixrat_liq_2D_acc is being directly called instead of
calling the 1D version inside the column loop. Changing sat_mixrat_liq_2D_acc
to a subroutine from a function and adding output array, start_index as
additional argument. This is a workaround for passing sub-arrays. The OpenACC
doen't like the sub-arrays being passed and fails the validation.

Porting: OpenACC directives are added inside sat_mixrat_liq_2D_acc for porting

Validation: Answers are Bit for Bit with arm-multicolumn case + nvhpc compiler

* Fix for compilation issues

Issue 1: Missed out declaring 'start_index' while intergrating the
change

Issue 2: The use of error_code module and the procedures inside it
causes OpenACC compilation issues when run on the device.

* Removing the sat_mixrat_liq_acc and sat_mixrat_liq_2D_acc, making the normal sat_mixrat_liq work for all current use cases, and making the other versions of sat_mixrat_liq (bolton,gfdl,lookup) functional with OPENACC.

Co-authored-by: huebler &lt;huebler@uwm.edu&gt;
</comment><date>2023-01-18 16:36:56 -0600</date><id>7f1decd0252e0b4d80f4b3873b0b48b6d3ec8631</id><msg>Restructuring and Porting of Compute_mixing_length subroutine(Phase 2) (#1054)</msg><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/saturation.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><commitId>e21e2713eab0f3f228189a4b407c80d4f241038f</commitId><timestamp>1674153381000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Breaking up column loop in mono_flux_limiter. This may not be the final form for GPUization, but it's definitely a start, no longer do we have to copy single column variables to multicolumn ones anywhere. (#1051)

</comment><date>2023-01-19 12:36:21 -0600</date><id>e21e2713eab0f3f228189a4b407c80d4f241038f</id><msg>Breaking up column loop in mono_flux_limiter. This may not be the final form for GPUization, but it's definitely a start, no longer do we have to copy single column variables to multicolumn ones anywhere. (#1051)</msg><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>src/CLUBB_core/tridiag_lu_solver.F90</affectedPath><affectedPath>src/CLUBB_core/lapack_wrap.F90</affectedPath><affectedPath>src/CLUBB_core/penta_lu_solver.F90</affectedPath><commitId>dda5e8c57edb41b73340c0f9578d7c327b18e076</commitId><timestamp>1674153404000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Adding tridiag_lu solver (#1056)

* Adding tridiag_lu solver

* Changing low to lower in tridiag_lu and penta_lu, also fixing up some spacing.

* Making variables that represent matrix solutions more consistently named.
</comment><date>2023-01-19 12:36:44 -0600</date><id>dda5e8c57edb41b73340c0f9578d7c327b18e076</id><msg>Adding tridiag_lu solver (#1056)</msg><path><editType>edit</editType><file>src/CLUBB_core/lapack_wrap.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/penta_lu_solver.F90</file></path><path><editType>add</editType><file>src/CLUBB_core/tridiag_lu_solver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/sens_matrix_dashboard.py</affectedPath><commitId>f9eb64fb27f4b0515602e0f46848fc644035cfaf</commitId><timestamp>1674232314000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>Adds to tuner error bars on bias removal (arrow) plots

and also adds bar graphs that show how each parameter contributes to the bias removal.
</comment><date>2023-01-20 17:31:54 +0100</date><id>f9eb64fb27f4b0515602e0f46848fc644035cfaf</id><msg>Adds to tuner error bars on bias removal (arrow) plots</msg><path><editType>edit</editType><file>utilities/sens_matrix/sens_matrix_dashboard.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><commitId>95217702784b7eddc848ef0d6f7ee705c10d7752</commitId><timestamp>1674580201000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>Adding OpenACC data directives for mixing length and adg routines

OpenACC structured data regions are added to optimize the data transfers
between CPU and GPU. These data regions will converted to unstrucutred
data region in the later optimization phase.
Results are bit for bit.
</comment><date>2023-01-24 18:10:01 +0100</date><id>95217702784b7eddc848ef0d6f7ee705c10d7752</id><msg>Adding OpenACC data directives for mixing length and adg routines</msg><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><commitId>a0f5313ee697be2153704f9d4b9775cde7d717a1</commitId><timestamp>1674585724000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing error causing GPU code not to run. Some variables to be copied were labelled as (ngrdcol,nz) when it should be (:ngrdcol,:nz). I've just removed the data length specifiers completely since they are not neccesary in general.
</comment><date>2023-01-24 12:42:04 -0600</date><id>a0f5313ee697be2153704f9d4b9775cde7d717a1</id><msg>Fixing error causing GPU code not to run. Some variables to be copied were labelled as (ngrdcol,nz) when it should be (:ngrdcol,:nz). I've just removed the data length specifiers completely since they are not neccesary in general.</msg><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/stats_clubb_utilities.F90</affectedPath><affectedPath>src/CLUBB_core/saturation.F90</affectedPath><commitId>15a351eec8d677c5035bce255aac81898c795822</commitId><timestamp>1674680903000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>GPUizing sat_mixrat_ice_2D.
</comment><date>2023-01-25 15:08:23 -0600</date><id>15a351eec8d677c5035bce255aac81898c795822</id><msg>GPUizing sat_mixrat_ice_2D.</msg><path><editType>edit</editType><file>src/CLUBB_core/stats_clubb_utilities.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/saturation.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/sens_matrix_dashboard.py</affectedPath><commitId>822ec13b0db0f3beb4eb93d796d5221a0d3c5f93</commitId><timestamp>1674740212000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>Adds to dashboard plots error bars for

bias removal plot, a colored correlation matrix,
a matrix of linear-based 2-point bounds on parameter perturbations,
and a web-page version of the 3-dot subplots.
</comment><date>2023-01-26 14:36:52 +0100</date><id>822ec13b0db0f3beb4eb93d796d5221a0d3c5f93</id><msg>Adds to dashboard plots error bars for</msg><path><editType>edit</editType><file>utilities/sens_matrix/sens_matrix_dashboard.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/sens_matrix_dashboard.py</affectedPath><commitId>1025d807ab1f3d5e8d3a8deb72595f2314b1cec5</commitId><timestamp>1675100849000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>Adds to dashboard a bar plot that separates nonlinear

and linear contributions to bias removal.

Also abbreviates the clubb parameter names in the plots.
</comment><date>2023-01-30 18:47:29 +0100</date><id>1025d807ab1f3d5e8d3a8deb72595f2314b1cec5</id><msg>Adds to dashboard a bar plot that separates nonlinear</msg><path><editType>edit</editType><file>utilities/sens_matrix/sens_matrix_dashboard.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_tuner.bash</affectedPath><affectedPath>README</affectedPath><commitId>cfd87ac680ebb26e2fdb7b1aab7a8b8b4fc75320</commitId><timestamp>1675178299000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>Added option (-i) to run_tuner.bash script to enable pre-tuning standalone runs. README will be updated.
</comment><date>2023-01-31 16:18:19 +0100</date><id>cfd87ac680ebb26e2fdb7b1aab7a8b8b4fc75320</id><msg>Added option (-i) to run_tuner.bash script to enable pre-tuning standalone runs. README will be updated.</msg><path><editType>edit</editType><file>README</file></path><path><editType>edit</editType><file>run_scripts/run_tuner.bash</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/calc_pressure.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/input_interpret.F90</affectedPath><commitId>0fafc6b0b1f1a6058d37bf3db4bb3708204504db</commitId><timestamp>1675364876000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Pushing column loop into calculate_thvm
</comment><date>2023-02-02 13:07:56 -0600</date><id>0fafc6b0b1f1a6058d37bf3db4bb3708204504db</id><msg>Pushing column loop into calculate_thvm</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/input_interpret.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/calc_pressure.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/calc_pressure.F90</affectedPath><commitId>8c7230fecb877d04fb129ef5e143e0993b4b29b1</commitId><timestamp>1675364876000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Removing update_pressure since it is no longer called anywhere in clubb or host models. The addition of this subroutine was discussed in larson-group/e3sm#6 and the removal of the call to it was discussed in larson-group/clubb#926.
</comment><date>2023-02-02 13:07:56 -0600</date><id>8c7230fecb877d04fb129ef5e143e0993b4b29b1</id><msg>Removing update_pressure since it is no longer called anywhere in clubb or host models. The addition of this subroutine was discussed in larson-group/e3sm#6 and the removal of the call to it was discussed in larson-group/clubb#926.</msg><path><editType>edit</editType><file>src/CLUBB_core/calc_pressure.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/calc_pressure.F90</affectedPath><commitId>2f84d7c748f143990316004c66ebda5486de5752</commitId><timestamp>1675552920000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Removing update_pressure from public list. This was causing compilation crashes. RESOLVED:8c7230fecb877d04fb129ef5e143e0993b4b29b1
</comment><date>2023-02-04 17:22:00 -0600</date><id>2f84d7c748f143990316004c66ebda5486de5752</id><msg>Removing update_pressure from public list. This was causing compilation crashes. RESOLVED:8c7230fecb877d04fb129ef5e143e0993b4b29b1</msg><path><editType>edit</editType><file>src/CLUBB_core/calc_pressure.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/input_interpret.F90</affectedPath><commitId>5850944600089fe2cb244ca1b08973231b6d91d3</commitId><timestamp>1675573004000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing bug, arrays given a dummy index in 0fafc6b0b1f1a6058d37bf3db4bb3708204504db are declared nsize, but are only used up to nlevels, thus we need the (1,1:nlevels) specifier when passing them. This issue was only caught by our _debug tests, so that's good evidence the new flags we added to initialize unused to memory was effective.
</comment><date>2023-02-04 22:56:44 -0600</date><id>5850944600089fe2cb244ca1b08973231b6d91d3</id><msg>Fixing bug, arrays given a dummy index in 0fafc6b0b1f1a6058d37bf3db4bb3708204504db are declared nsize, but are only used up to nlevels, thus we need the (1,1:nlevels) specifier when passing them. This issue was only caught by our _debug tests, so that's good evidence the new flags we added to initialize unused to memory was effective.</msg><path><editType>edit</editType><file>src/input_interpret.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/turbulent_adv_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/CLUBB_core/mean_adv.F90</affectedPath><affectedPath>src/CLUBB_core/saturation.F90</affectedPath><commitId>c9a950dbbf76e82a3cda0ab2d65f29cd5f28df12</commitId><timestamp>1675791268000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>GPUizing some helping procedures.
</comment><date>2023-02-07 11:34:28 -0600</date><id>c9a950dbbf76e82a3cda0ab2d65f29cd5f28df12</id><msg>GPUizing some helping procedures.</msg><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mean_adv.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/turbulent_adv_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/saturation.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><commitId>7d6dfad026e40eaf30f29ffa17c23dfbed882040</commitId><timestamp>1675791268000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Removing sigma_sqd_w from the acc data copyout statement. This is a bug which was causing the code to crash when not using managed memory.
</comment><date>2023-02-07 11:34:28 -0600</date><id>7d6dfad026e40eaf30f29ffa17c23dfbed882040</id><msg>Removing sigma_sqd_w from the acc data copyout statement. This is a bug which was causing the code to crash when not using managed memory.</msg><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_utilities.F90</affectedPath><commitId>47cd566e64abb0e774abd20c2ec97deed8dd3ab5</commitId><timestamp>1675902842000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Porting pdf_closure subroutine with OpenACC (#1059)

* Porting pdf_closure subroutine with OpenACC

OpenACC directives are added to pdf_closure subroutine. The necessary
structured data region is also added for optimzing data movement across
kernels. There is opportunity to task parallelize using streams and
will be explored in the future.

Answers are bit for bit.

* Fixing the copyin directives

* Making work without managed memory.
</comment><date>2023-02-08 18:34:02 -0600</date><id>47cd566e64abb0e774abd20c2ec97deed8dd3ab5</id><msg>Porting pdf_closure subroutine with OpenACC (#1059)</msg><path><editType>edit</editType><file>src/CLUBB_core/pdf_utilities.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/read_sam_moments/netcdf_var_collector.py</affectedPath><commitId>b361c61e93c25e1a491a5ff4fdbe5cbcc1f0f735</commitId><timestamp>1676148083000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>cernikt@msoe.edu</authorEmail><comment>made graphing for netcdf_var collector general. #1040
</comment><date>2023-02-11 14:41:23 -0600</date><id>b361c61e93c25e1a491a5ff4fdbe5cbcc1f0f735</id><msg>made graphing for netcdf_var collector general. #1040</msg><path><editType>edit</editType><file>utilities/read_sam_moments/netcdf_var_collector.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>input/stats/standard_stats.in</affectedPath><affectedPath>src/CLUBB_core/stats_variables.F90</affectedPath><affectedPath>src/CLUBB_core/stats_clubb_utilities.F90</affectedPath><affectedPath>src/CLUBB_core/stats_zm_module.F90</affectedPath><affectedPath>input/stats/all_stats.in</affectedPath><commitId>f4a832bf41d24a08e9b5be84713c057dfa98084e</commitId><timestamp>1676661825000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Adding wp3_on_wp2_cfl_num to CLUBB's output stats.
</comment><date>2023-02-17 13:23:45 -0600</date><id>f4a832bf41d24a08e9b5be84713c057dfa98084e</id><msg>Adding wp3_on_wp2_cfl_num to CLUBB's output stats.</msg><path><editType>edit</editType><file>input/stats/standard_stats.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_clubb_utilities.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_zm_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>input/stats/all_stats.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_variables.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>postprocessing/pyplotgen/config/VariableGroupNondimMoments.py</affectedPath><commitId>28e0fce01e7815ba9476ef6de24e556755f142d4</commitId><timestamp>1676666305000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Added wp3_on_wp2_cfl_num to the VariableGroupNondimMoments.py file for
pyplotgen use.
</comment><date>2023-02-17 14:38:25 -0600</date><id>28e0fce01e7815ba9476ef6de24e556755f142d4</id><msg>Added wp3_on_wp2_cfl_num to the VariableGroupNondimMoments.py file for</msg><path><editType>edit</editType><file>postprocessing/pyplotgen/config/VariableGroupNondimMoments.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>postprocessing/pyplotgen/config/VariableGroupNondimMoments.py</affectedPath><commitId>f41e9c4d0b929e0bcbfb84ee6705ab3b979a6520</commitId><timestamp>1677083898000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update VariableGroupNondimMoments.py

Fixed a typo
</comment><date>2023-02-22 10:38:18 -0600</date><id>f41e9c4d0b929e0bcbfb84ee6705ab3b979a6520</id><msg>Update VariableGroupNondimMoments.py</msg><path><editType>edit</editType><file>postprocessing/pyplotgen/config/VariableGroupNondimMoments.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/clubb_driver.F90</affectedPath><commitId>d3264a2623c048a97b2dd6d8bb43f14c0e496f0c</commitId><timestamp>1677519729000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Fixing bug. This was only triggered when l_input_fields=.true., which I am only testing because it needs to be true so that I can test ADG2_driver.
</comment><date>2023-02-27 11:42:09 -0600</date><id>d3264a2623c048a97b2dd6d8bb43f14c0e496f0c</id><msg>Fixing bug. This was only triggered when l_input_fields=.true., which I am only testing because it needs to be true so that I can test ADG2_driver.</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><commitId>fa914b7afea4b486d22cdaa23fb1fa70c0578559</commitId><timestamp>1677519729000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></author><authorEmail>37674341+huebleruwm@users.noreply.github.com</authorEmail><comment>Removing usage of gr from pdf_closure. It was only ever used for nz, which is now fed in directly.
</comment><date>2023-02-27 11:42:09 -0600</date><id>fa914b7afea4b486d22cdaa23fb1fa70c0578559</id><msg>Removing usage of gr from pdf_closure. It was only ever used for nz, which is now fed in directly.</msg><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input_misc/tuner/error_atex.in</affectedPath><affectedPath>input_misc/tuner/error_rico.in</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>input_misc/tuner/error_gabls3_night.in</affectedPath><affectedPath>input_misc/tuner/error_nov11_altocu.in</affectedPath><affectedPath>src/G_unit_test_types/tuner_tests.F90</affectedPath><affectedPath>input_misc/tuner/error_four_cases.in</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf02_ds.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf01.in</affectedPath><affectedPath>input_misc/tuner/error_wangara.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf02_do.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf02_nd.in</affectedPath><affectedPath>input_misc/tuner/error_arm.in</affectedPath><affectedPath>input_misc/tuner/error_bomex.in</affectedPath><affectedPath>input_misc/tuner/error_bomex_fire.in</affectedPath><affectedPath>src/enhanced_simann.F90</affectedPath><affectedPath>compile/README</affectedPath><affectedPath>input_misc/tuner/error_all.in</affectedPath><affectedPath>input_misc/tuner/error_arm_97.in</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>input_misc/tuner/error_lba.in</affectedPath><affectedPath>README</affectedPath><affectedPath>input_misc/tuner/README</affectedPath><affectedPath>input_misc/tuner/error_fire.in</affectedPath><affectedPath>src/error.F90</affectedPath><affectedPath>input_misc/tuner/error_gabls2.in</affectedPath><affectedPath>compile/compile.bash</affectedPath><affectedPath>input_misc/tuner/error_ticket_756.in</affectedPath><commitId>981b9ba9bc9b5d80edc82f52f502ab9bcce097db</commitId><timestamp>1677613563000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Clubb ticket #1025: Implemented way to make esa tuner reproducible, h… (#1068)

* Clubb ticket #1025: Implemented way to make esa tuner reproducible, hid error output of optional diagnostic variables behind check, fixed parallelization issue with tuner, esa max_iters parameter is now in stats namelist, fixed issue with TUNER compiler directive, some small fixes.
- New namelist variables prescribed_rand_seed and l_use_prescribed_rand_seed determine if the esa tuner will use a random or a fixed value as random seed. Added descriptions to README.
- Added max_iters to stats namelist to make it more modifiable.
- Renamed stp_adjst_intercept_in and stp_adjst_slope_in to stp_adjst_shift_in and stp_adjst_factor_in, respectively, to better reflect their influence on step size.
- The error output in src/CLUBB_core/pdf_closure_module.F90 for the diagnostic variables wprtp2, wpthlp2, wprtpthlp, and rcp2 is now hidden behind existence checks for these variables. And a clarification was added to "#ifdef TUNER" directive.
- NetCDF file access caused the tuner to crash in parallel mode (-fopenmp flag in config file and multiple cases). Adding an $OMP CRITICAL structure around the call to stats_init in clubb_driver.F90 fixed that.
- Fixed compile/README. Config files are specified with the -c option.
- The -t option in run_scripts/run_tuner.bash interfered with the previous usage of the TUNER compiler directive. Renamed the old TUNER directive to NR_SP, a short for "numerical recipes, single precision". TUNER now is the option to "turn on" code changes required to run the tuner.
</comment><date>2023-02-28 13:46:03 -0600</date><id>981b9ba9bc9b5d80edc82f52f502ab9bcce097db</id><msg>Clubb ticket #1025: Implemented way to make esa tuner reproducible, h… (#1068)</msg><path><editType>edit</editType><file>input_misc/tuner/README</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf02_ds.in</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf02_do.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_gabls3_night.in</file></path><path><editType>edit</editType><file>src/G_unit_test_types/tuner_tests.F90</file></path><path><editType>edit</editType><file>compile/README</file></path><path><editType>edit</editType><file>input_misc/tuner/error_arm.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_bomex.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_atex.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_all.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_arm_97.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf01.in</file></path><path><editType>add</editType><file>input_misc/tuner/error_bomex_fire.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_fire.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf02_nd.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_lba.in</file></path><path><editType>edit</editType><file>README</file></path><path><editType>edit</editType><file>src/error.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_four_cases.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_wangara.in</file></path><path><editType>edit</editType><file>compile/compile.bash</file></path><path><editType>edit</editType><file>input_misc/tuner/error_rico.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_nov11_altocu.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_ticket_756.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_gabls2.in</file></path><path><editType>edit</editType><file>src/enhanced_simann.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/autocommit_message_maker/autocommit_message_maker.py</affectedPath><commitId>965964e81cc6b58ffbf3213af1d2488080b3371a</commitId><timestamp>1677867187000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>added autocommit message maker to clubb so I have an easier time testing it
</comment><date>2023-03-03 12:13:07 -0600</date><id>965964e81cc6b58ffbf3213af1d2488080b3371a</id><msg>added autocommit message maker to clubb so I have an easier time testing it</msg><path><editType>add</editType><file>utilities/autocommit_message_maker/autocommit_message_maker.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/autocommit_message_maker/autocommit_message_maker.py</affectedPath><commitId>6e4204729c1b525b0f2fde3d7c715f5982fc79c3</commitId><timestamp>1677881620000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>changes to integrate message maker into gitUpdate scripts
</comment><date>2023-03-03 16:13:40 -0600</date><id>6e4204729c1b525b0f2fde3d7c715f5982fc79c3</id><msg>changes to integrate message maker into gitUpdate scripts</msg><path><editType>edit</editType><file>utilities/autocommit_message_maker/autocommit_message_maker.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/autocommit_message_maker/autocommit_message_maker.py</affectedPath><commitId>be6ab481c56acfc66d65990889dba011d6bcd36a</commitId><timestamp>1677881884000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>Oops, I made 1 small error, should be consistent now.
</comment><date>2023-03-03 16:18:04 -0600</date><id>be6ab481c56acfc66d65990889dba011d6bcd36a</id><msg>Oops, I made 1 small error, should be consistent now.</msg><path><editType>edit</editType><file>utilities/autocommit_message_maker/autocommit_message_maker.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/case_setups/rico_sounding.in</affectedPath><affectedPath>input/case_setups/bomex_model.in</affectedPath><affectedPath>input/case_setups/rico_silhs_model.in</affectedPath><affectedPath>input/case_setups/dycoms2_rf02_ds_model.in</affectedPath><affectedPath>input/case_setups/rico_model.in</affectedPath><affectedPath>input/case_setups/dycoms2_rf02_do_model.in</affectedPath><affectedPath>input/case_setups/dycoms2_rf02_morr_model.in</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>input/case_setups/wangara_sounding.in</affectedPath><affectedPath>input/case_setups/dycoms2_rf02_nd_model.in</affectedPath><affectedPath>src/sounding.F90</affectedPath><affectedPath>input/case_setups/dycoms2_rf02_so_model.in</affectedPath><affectedPath>input/case_setups/dycoms2_rf02_sounding.in</affectedPath><affectedPath>input/case_setups/bomex_sounding.in</affectedPath><affectedPath>input/case_setups/wangara_model.in</affectedPath><commitId>9aeea149d5970cb99218344f8bde576e1f036d21</commitId><timestamp>1677883168000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Implementing changes to the initial conditions.
This commit contains code changes related to the modified initial
conditions for convergence test simulations. These code changes can be
activated by setting l_modify_ic_with_cubic_int = .true. in
the namelist on a case-by-case basis.

Along with this option, the sounding profiles are also modified for
the BOMEX, RICO, DYCOMS2_RF02 and Wangara cases.

 -- For BOMEX, RICO, Wangara cases, we add more height levels in the
    original sounding profiles so that the cubic spline interpolation
    produces consistent profiles with those with linear interpolation

 -- For DYCOMS2_RF02, instead of using the formulations in the code to
    derive the initial condition profiles (which will results in the
    grid-spacing dependent initial condition when we refine grid), we
    construct a sounding profiles (still use the same formulas as in
    the src/sounding.F90) on a high-resolution grid (refine the standard
    grid by a factor of 2^7), then save the profile in
    dycoms2_rf02_sounding.in. In this way, the model initiliazation will
    always read the same sounding profile for initialization when user
    refine the vertical model grid.

Originally committed by Shixuan.
</comment><date>2023-03-03 16:39:28 -0600</date><id>9aeea149d5970cb99218344f8bde576e1f036d21</id><msg>Implementing changes to the initial conditions.</msg><path><editType>edit</editType><file>input/case_setups/rico_silhs_model.in</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_ds_model.in</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_do_model.in</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_so_model.in</file></path><path><editType>edit</editType><file>input/case_setups/bomex_sounding.in</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>input/case_setups/rico_model.in</file></path><path><editType>edit</editType><file>input/case_setups/wangara_sounding.in</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_morr_model.in</file></path><path><editType>edit</editType><file>input/case_setups/wangara_model.in</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_nd_model.in</file></path><path><editType>edit</editType><file>input/case_setups/rico_sounding.in</file></path><path><editType>edit</editType><file>input/case_setups/bomex_model.in</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_sounding.in</file></path><path><editType>edit</editType><file>src/sounding.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>a6682998e27e3d01b8ffeb4ec2774872e7311aa4</commitId><timestamp>1677905458000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>This commit most definitely does not change any bits,
but commit 67878ef was BIT_CHANGING for the DYCOMS-II RF02 family
of cases, RICO (and RICO SILHS), BOMEX, and Wangara.
</comment><date>2023-03-03 22:50:58 -0600</date><id>a6682998e27e3d01b8ffeb4ec2774872e7311aa4</id><msg>This commit most definitely does not change any bits,</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_function.py</affectedPath><affectedPath>run_scripts/run_cnvg_test_multi_cases.csh</affectedPath><affectedPath>run_scripts/plot_l2_convergence.py</affectedPath><affectedPath>run_scripts/convergence_config.py</affectedPath><commitId>0e087bee28254a2bc2da5869a28352e1374b2b91</commitId><timestamp>1678120205000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Add scripts to configure and run convergence test
 This commit contains new scripts created to configure and run
 convergence test simulations. There are four scripts:

 1. run_scripts/run_cnvg_test_multi_cases.csh. This script is used to
    compile and run convergence simulations with specific configurations
    (see details in scripts for explations). After the simulations,the
    space-time convergence plots will also be generated.

 2.run_scripts/convergence_config.py: this script "called" by the
   first script to generate the namelist file for CLUBB-SCM simulations.
   With this script, the modified configuration will be applied in the
   case run directory, while the files in default clubb will not be
   touched

 3.run_scripts/convergence_function.py: this script contains function
   to modify the initial condition profile for convergence test
   simulations. It is called by run_scripts/convergence_config.py
   when the model is configured to use modified initial conditions

 4.run_scripts/plot_l2_convergence.py: this is a sample script to
   generate the space-time convergence plots

Originally committed by Shixuan
</comment><date>2023-03-06 10:30:05 -0600</date><id>0e087bee28254a2bc2da5869a28352e1374b2b91</id><msg>Add scripts to configure and run convergence test</msg><path><editType>add</editType><file>run_scripts/run_cnvg_test_multi_cases.csh</file></path><path><editType>add</editType><file>run_scripts/convergence_config.py</file></path><path><editType>add</editType><file>run_scripts/plot_l2_convergence.py</file></path><path><editType>add</editType><file>run_scripts/convergence_function.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/convergence_function.py</affectedPath><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases.csh</affectedPath><affectedPath>run_scripts/plot_l2_convergence.py</affectedPath><affectedPath>run_scripts/convergence_run/convergence_config.py</affectedPath><affectedPath>run_scripts/convergence_config.py</affectedPath><affectedPath>run_scripts/convergence_function.py</affectedPath><affectedPath>run_scripts/run_cnvg_test_multi_cases.csh</affectedPath><affectedPath>run_scripts/convergence_run/plot_l2_convergence.py</affectedPath><commitId>53c717bb7dd9bddcd720cba58c46d77b7ad36c9c</commitId><timestamp>1678120475000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>reorgnize the scripts for convergence test simulations
Move the script associated with convergence test simulation
in the folder of run_scripts/convergence_run

Originally committed by Shixuan
</comment><date>2023-03-06 10:34:35 -0600</date><id>53c717bb7dd9bddcd720cba58c46d77b7ad36c9c</id><msg>reorgnize the scripts for convergence test simulations</msg><path><editType>add</editType><file>run_scripts/convergence_run/convergence_function.py</file></path><path><editType>delete</editType><file>run_scripts/convergence_config.py</file></path><path><editType>delete</editType><file>run_scripts/convergence_function.py</file></path><path><editType>delete</editType><file>run_scripts/plot_l2_convergence.py</file></path><path><editType>add</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases.csh</file></path><path><editType>delete</editType><file>run_scripts/run_cnvg_test_multi_cases.csh</file></path><path><editType>add</editType><file>run_scripts/convergence_run/convergence_config.py</file></path><path><editType>add</editType><file>run_scripts/convergence_run/plot_l2_convergence.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>db8d5931d779bc1f776fb80952a1c263c22f8467</commitId><timestamp>1678293578000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README

I guess the proper way to do it is this -- BIT_CHANGING:9aeea14
</comment><date>2023-03-08 10:39:38 -0600</date><id>db8d5931d779bc1f776fb80952a1c263c22f8467</id><msg>Update README</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/turbulent_adv_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/CLUBB_core/saturation.F90</affectedPath><affectedPath>src/CLUBB_core/mean_adv.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_utilities.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><commitId>a3bcb0bd343d004b2f085006708b88131be99507</commitId><timestamp>1678297579000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Gpu updates (#1070)

* Fixing bug. This was only triggered when l_input_fields=.true., which I am only testing because it needs to be true so that I can test ADG2_driver.

* Removing usage of gr from pdf_closure. It was only ever used for nz, which is now fed in directly.

* Making openacc statements more consistent. Ensuring all statments on double loops have specified gang and vector, and that all parallel loops have an end parallel loop statment at the end of them. Everything BFB on CPUs and GPUs.

* Pushing acc data region to outermost parts of mixing_length.

* Removing pdf_implicit_coefs_terms from acc copyin and copyout. It is only used when iiPDF_type == iiPDF_new .or. iiPDF_type == iiPDF_new_hybrid, so we do not need to do any copying with it. The inclusion of it also caused the data statement to copy unallocated arrays, which are just garbage pointers, and that was causing random occasional crashes (either segfaults or gpu out of memory).

* The update device clauses for return variables seems to only be requried for arrays contained in types. See https://github.com/larson-group/clubb/issues/1049\#issuecomment-1440624778

* Moving acc end data to end of pdf_closure. This reuqired removing any conditional return statements that appear before the final return, since we're not allowed to branch out of an acc region early. I also moved a large printout statement outside of a loop. The only reason it was in the loop to begin with was because pdf_params used to be an array of types, but now is a type of arrays, allowing us to print the full arrays directly.

* Making loop an acc loop. If we weren't outputting w_[up/down]_in_cloud (iw_up_in_cloud &lt;= 0 .or. iw_down_in_cloud &lt;= 0, then these arrays were only being zerod out on the CPU and would've getting overwritten by the uninitialized GPU data at the end of the data statement. This change causes the arrays to get correctly zerod out on the GPU when we need.

* Update VariableGroupNondimMoments.py

Fixed a typo

* Merging new changes from master

* Removing need for -gpu=deepcopy, pushing some acc data statements up call tree, and replacing some acc data statements with acc delare statements so that return statements can be added back in.

* Adding back an acc loop that was accidentally removed during a merge.

---------

Co-authored-by: Brian Griffin &lt;31553422+bmg929@users.noreply.github.com&gt;
</comment><date>2023-03-08 11:46:19 -0600</date><id>a3bcb0bd343d004b2f085006708b88131be99507</id><msg>Gpu updates (#1070)</msg><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_utilities.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/turbulent_adv_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/saturation.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mean_adv.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/case_setups/dycoms2_rf02_morr_model.in</affectedPath><affectedPath>input/case_setups/bomex_model.in</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>input/case_setups/dycoms2_rf02_nd_model.in</affectedPath><affectedPath>input/case_setups/dycoms2_rf02_ds_model.in</affectedPath><affectedPath>input/case_setups/rico_silhs_model.in</affectedPath><affectedPath>input/case_setups/dycoms2_rf02_so_model.in</affectedPath><affectedPath>input/case_setups/rico_model.in</affectedPath><affectedPath>input/case_setups/wangara_model.in</affectedPath><affectedPath>input/case_setups/dycoms2_rf02_do_model.in</affectedPath><commitId>8e473e08b858df61c5c5116e37e26f3df2431a0b</commitId><timestamp>1678316303000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Code changes to implement modified boundary condition
This commit contains code changes to implement modified boundary
conditions for convergence test simulations. These code changes
can be activated by setting l_modify_bc_for_cnvg_test = .true.
in the CLUBB namelist.

Originally committed by Shixuan.
</comment><date>2023-03-08 16:58:23 -0600</date><id>8e473e08b858df61c5c5116e37e26f3df2431a0b</id><msg>Code changes to implement modified boundary condition</msg><path><editType>edit</editType><file>input/case_setups/bomex_model.in</file></path><path><editType>edit</editType><file>input/case_setups/rico_model.in</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_ds_model.in</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_do_model.in</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_so_model.in</file></path><path><editType>edit</editType><file>input/case_setups/rico_silhs_model.in</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_morr_model.in</file></path><path><editType>edit</editType><file>input/case_setups/dycoms2_rf02_nd_model.in</file></path><path><editType>edit</editType><file>input/case_setups/wangara_model.in</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><commitId>c5c29600aa8cf9176127e44fbf6ddccf9474722a</commitId><timestamp>1678350700000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Implements Thomas Toniazzo's bug fix for spike removal

in the monotonic flux limiter.  See

https://github.com/larson-group/clubb_release/pull/11/files

This code change is
expected to be BIT_CHANGING for cases in which
`l_predict_upwp_vpwp = T`, `l_mono_flux_lim_um = T`
or `l_mono_flux_lim_vm = T`, and the monotonic
flux limiter is triggered.

This bug fix prevents non-conservation of momentum
when the vertical integral of either of the wind components `um` or `vm` is negative.
</comment><date>2023-03-09 02:31:40 -0600</date><id>c5c29600aa8cf9176127e44fbf6ddccf9474722a</id><msg>Implements Thomas Toniazzo's bug fix for spike removal</msg><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>9512061ddd7b2a7d1009a787409055495fbd39c5</commitId><timestamp>1678370125000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fixed an old notation change in the README
</comment><date>2023-03-09 07:55:25 -0600</date><id>9512061ddd7b2a7d1009a787409055495fbd39c5</id><msg>Fixed an old notation change in the README</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>5cb6f1b9b80536e8a57e8d5f64a73136c824b0a0</commitId><timestamp>1678370507000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README

Did this not work because I didn't include all 40 characters of the git hash?
BIT_CHANGING:9aeea149d5970cb99218344f8bde576e1f036d21
</comment><date>2023-03-09 08:01:47 -0600</date><id>5cb6f1b9b80536e8a57e8d5f64a73136c824b0a0</id><msg>Update README</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input_misc/tuner/error_atex.in</affectedPath><affectedPath>input_misc/tuner/error_rico.in</affectedPath><affectedPath>input_misc/tuner/error_gabls3_night.in</affectedPath><affectedPath>src/CLUBB_core/sfc_varnce_module.F90</affectedPath><affectedPath>input_misc/tuner/error_nov11_altocu.in</affectedPath><affectedPath>input_misc/tuner/error_four_cases.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf01.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf02_ds.in</affectedPath><affectedPath>src/clubb_standalone.F90</affectedPath><affectedPath>input_misc/tuner/error_wangara.in</affectedPath><affectedPath>input/tunable_parameters_compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>input/tunable_parameters/tunable_parameters.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf02_do.in</affectedPath><affectedPath>src/CLUBB_core/parameter_indices.F90</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf02_nd.in</affectedPath><affectedPath>input/tunable_parameters_e3sm/tunable_parameters.in</affectedPath><affectedPath>src/CLUBB_core/parameters_tunable.F90</affectedPath><affectedPath>input_misc/tuner/error_arm.in</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><affectedPath>input_misc/tuner/error_bomex.in</affectedPath><affectedPath>input_misc/tuner/error_bomex_fire.in</affectedPath><affectedPath>src/clubb_thread_test.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>input/tunable_parameters_Lscale/tunable_parameters.in</affectedPath><affectedPath>src/jacobian.F90</affectedPath><affectedPath>input_misc/tuner/error_arm_97.in</affectedPath><affectedPath>input_misc/tuner/error_all.in</affectedPath><affectedPath>input_misc/tuner/error_lba.in</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>input_misc/tuner/error_fire.in</affectedPath><affectedPath>src/error.F90</affectedPath><affectedPath>input_misc/tuner/error_gabls2.in</affectedPath><affectedPath>input_misc/tuner/error_ticket_756.in</affectedPath><commitId>903169aafe5cfd2f7cae35adef3d31e6f51641fe</commitId><timestamp>1678723565000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Making 'a_const' into a CLUBB tunable parameter. (#1072)

* Converting the sfc_varnce_module.F90 parameter 'a_const' into a CLUBB tunable parameter.

Results should be bit-for-bit since it will be set to 1.8 and with l_vary_convect_depth=F
this is the standard value.

Some discussion in ticket #994.

* Completing requested changes, see PR #1072.
</comment><date>2023-03-13 10:06:05 -0600</date><id>903169aafe5cfd2f7cae35adef3d31e6f51641fe</id><msg>Making 'a_const' into a CLUBB tunable parameter. (#1072)</msg><path><editType>edit</editType><file>input_misc/tuner/error_gabls3_night.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_wangara.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_ticket_756.in</file></path><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf01.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_bomex.in</file></path><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/parameters_tunable.F90</file></path><path><editType>edit</editType><file>src/clubb_thread_test.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_lba.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_fire.in</file></path><path><editType>edit</editType><file>input/tunable_parameters_Lscale/tunable_parameters.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf02_ds.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_arm.in</file></path><path><editType>edit</editType><file>src/jacobian.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_bomex_fire.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_four_cases.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf02_nd.in</file></path><path><editType>edit</editType><file>input/tunable_parameters_e3sm/tunable_parameters.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_arm_97.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_rico.in</file></path><path><editType>edit</editType><file>input/tunable_parameters_compatible_r8029/tunable_parameters.in</file></path><path><editType>edit</editType><file>src/error.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf02_do.in</file></path><path><editType>edit</editType><file>src/clubb_standalone.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_all.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_gabls2.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/parameter_indices.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path><path><editType>edit</editType><file>input/tunable_parameters/tunable_parameters.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_atex.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_nov11_altocu.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/sfc_varnce_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>14c03cc05cfddd0fc31d3845fc13111b3ac08d3a</commitId><timestamp>1678743308000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README

I should've added the answer-changing tag to my previous commit:
BIT_CHANGING:903169a.

That commit doesn't really change answers, but adds a new tunable parameter which will show up in the output files and therefore they will differ from previous output files.
</comment><date>2023-03-13 15:35:08 -0600</date><id>14c03cc05cfddd0fc31d3845fc13111b3ac08d3a</id><msg>Update README</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>2c597f4960cdb75b2bee46e56a511bd56fd722e2</commitId><timestamp>1678743421000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README

Oops didn't include all git hash characters:
BIT_CHANGING:903169aafe5cfd2f7cae35adef3d31e6f51641fe
</comment><date>2023-03-13 15:37:01 -0600</date><id>2c597f4960cdb75b2bee46e56a511bd56fd722e2</id><msg>Update README</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/sigma_sqd_w_module.F90</affectedPath><affectedPath>src/CLUBB_core/T_in_K_module.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/CLUBB_core/Skx_module.F90</affectedPath><commitId>5cbf4f80a34cfafd2fd164415af5ec7d6239bcdd</commitId><timestamp>1678812234000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Pdf closure driver gpuization (#1071)

* GPUizing pdf_closure_driver, testing still needed, bug likely.

* Making data movement better. Also fixed some random things. Still need to return returns.

* Adding back a couple return statments. Moving a comment where it should be. GPUizing a missed loop.

* Making arguements list satisfy standards.

* Making arguements list satisfy standards. Also adding max(1,hydrometdim) to hydromet inputs.

* Capitalizing K

* Making the error case in compute_cloud_cover behavior a bit differently. This allows the error to be detected immediately by GPU runs as well.

* Calling compute_cloud_cover only needs to be done if l_use_cloud_cover = .true.
</comment><date>2023-03-14 11:43:54 -0500</date><id>5cbf4f80a34cfafd2fd164415af5ec7d6239bcdd</id><msg>Pdf closure driver gpuization (#1071)</msg><path><editType>edit</editType><file>src/CLUBB_core/Skx_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/sigma_sqd_w_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/T_in_K_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>b6496cec72690bbaa9195b116d01555338953797</commitId><timestamp>1678891637000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README


RESOLVED:8e473e08b858df61c5c5116e37e26f3df2431a0b
Above committed on March 8th, 2023
BIT_CHANGING:5cbf4f80a34cfafd2fd164415af5ec7d6239bcdd
Above was committed on March 14th, 2023
</comment><date>2023-03-15 09:47:17 -0500</date><id>b6496cec72690bbaa9195b116d01555338953797</id><msg>Update README</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><commitId>fb4556e4cc4cb3d4b6df3520370a28a824f357ef</commitId><timestamp>1679006580000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Moving compute_cloud_cover outside of if ( l_use_cloud_cover ) then statement, the cloud_cover and rcm_in_layer variables they compute aren't output in clubb_standalone, but are in cam, causing cam bit diff tests to break.
</comment><date>2023-03-16 17:43:00 -0500</date><id>fb4556e4cc4cb3d4b6df3520370a28a824f357ef</id><msg>Moving compute_cloud_cover outside of if ( l_use_cloud_cover ) then statement, the cloud_cover and rcm_in_layer variables they compute aren't output in clubb_standalone, but are in cam, causing cam bit diff tests to break.</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>0cf0157ebf0dfe165d07da57520f34cbf1173bb8</commitId><timestamp>1679163846000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Undoing README update, 1 space = 1 byte and we should maximize file sizes to deter hackers from stealing our data. Also BIT_CHANGING:fb4556e4cc4cb3d4b6df3520370a28a824f357ef for configs where l_use_cloud_cover = .false., which means I was wrong about this ever not being bit changing, so I must've either only tested with l_use_cloud_cover = .true. or only tested the multicol diffs when I put compute_cloud_cover inside the if statement.
</comment><date>2023-03-18 13:24:06 -0500</date><id>0cf0157ebf0dfe165d07da57520f34cbf1173bb8</id><msg>Undoing README update, 1 space = 1 byte and we should maximize file sizes to deter hackers from stealing our data. Also BIT_CHANGING:fb4556e4cc4cb3d4b6df3520370a28a824f357ef for configs where l_use_cloud_cover = .false., which means I was wrong about this ever not being bit changing, so I must've either only tested with l_use_cloud_cover = .true. or only tested the multicol diffs when I put compute_cloud_cover inside the if statement.</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><commitId>dffad1daafea675ddb568df7159dc83c952baab7</commitId><timestamp>1679530369000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding Skthl_zm to the update host list, I missed this in the last PR. I noticed this by comparing results with and without managed memory, now I've checked BFBness with arm, mpace_b, mc3e, and gabls2.
</comment><date>2023-03-22 19:12:49 -0500</date><id>dffad1daafea675ddb568df7159dc83c952baab7</id><msg>Adding Skthl_zm to the update host list, I missed this in the last PR. I noticed this by comparing results with and without managed memory, now I've checked BFBness with arm, mpace_b, mc3e, and gabls2.</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/CLUBB_core/saturation.F90</affectedPath><affectedPath>src/CLUBB_core/mean_adv.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_utilities.F90</affectedPath><affectedPath>src/CLUBB_core/parameters_model.F90</affectedPath><affectedPath>src/CLUBB_core/Skx_module.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/turbulent_adv_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/sigma_sqd_w_module.F90</affectedPath><affectedPath>src/CLUBB_core/T_in_K_module.F90</affectedPath><commitId>d6db663fb3c7cd893d3d68786c486254e8a28ebb</commitId><timestamp>1679711434000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Small GPU fixes (#1076)

* Fixing small things that I caught by adding the default(present) onto acc loops.

* Moving default(present) to the end because it looks nicer there.
</comment><date>2023-03-24 21:30:34 -0500</date><id>d6db663fb3c7cd893d3d68786c486254e8a28ebb</id><msg>Small GPU fixes (#1076)</msg><path><editType>edit</editType><file>src/CLUBB_core/Skx_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/saturation.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/sigma_sqd_w_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mean_adv.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/T_in_K_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/parameters_model.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/turbulent_adv_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_utilities.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>5cd77e018ec1ca2d920bd34b5500529068b95749</commitId><timestamp>1680086342000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Adds blank line to trigger nightly tests
</comment><date>2023-03-29 05:39:02 -0500</date><id>5cd77e018ec1ca2d920bd34b5500529068b95749</id><msg>Adds blank line to trigger nightly tests</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><affectedPath>input/tunable_parameters/configurable_model_flags.in</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><commitId>475d569931a16ce1187c26757a0913e53c62abe5</commitId><timestamp>1680247062000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Code changes to implement modificiations on wp3 clippings
This commit contains code changes to implement modifications of skewness
clippings on wp3 in src/CLUBB_core/clip_explicit.F90. The default method attempts
to apply smaller (larger) clippings below (above) 100m AGL level, which
can cause a discontinuities around 100m AGL level. This clippings is
found to trigger sawthooth oscillations in wp3 when linear diffusion is
used. Such swathooth oscillations are eleminated if a smoothed Heaviside
function is introduced to obtain a smooth transition of clippings at
around 100m AGL level. The changes is necessary to obtain the first
order convergence in CLUBB-SCM when lienar diffusion is used.

Previously committed by Shixuan.
</comment><date>2023-03-31 02:17:42 -0500</date><id>475d569931a16ce1187c26757a0913e53c62abe5</id><msg>Code changes to implement modificiations on wp3 clippings</msg><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path><path><editType>edit</editType><file>input/tunable_parameters/configurable_model_flags.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>input/tunable_parameters/configurable_model_flags.in</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><commitId>4b16d833e86ad23ef6ea81de67c38c596ebccd25</commitId><timestamp>1680538287000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>This commit contains code changes to implement modifications on limiters in three places:

1. remove the limiters in denominator of equation for
   brunt_vaisala_freq_sqd_smth, which affects the computed
   eddy dissipation time scale in turbulent fluxes (wpxp).
   (in mixing_length.F90)

2. reduce the threshold values of limiters in the equation
   for richardson number (sqrt_Ri_zm)
   (in mixing_length.F90)

3. introduce the smoothed max/min function for limiters in
   equation of Cx_fnc_Richardson.
   (in advance_helper_module.F90).

After the modification, we also apply a zt2m(zm2zt) smoothing
on the calculated quantities. These modifications are found to
be benificial for improving solution convergence in CLUBB-SCM

The code changes are controlled by a newly introduced flag named
"l_modify_limiters_for_cnvg_test", which is set to .false. (meaning that
the modificaitons on limiters is turned off) by default.

Originally committed by Shixuan.
</comment><date>2023-04-03 11:11:27 -0500</date><id>4b16d833e86ad23ef6ea81de67c38c596ebccd25</id><msg>This commit contains code changes to implement modifications on limiters in three places:</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>input/tunable_parameters/configurable_model_flags.in</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/tunable_parameters/tunable_parameters.in</affectedPath><commitId>56b351a7c3870976816a85ac7cc292d57f3daa81</commitId><timestamp>1680705925000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>changing tunable_parameters
</comment><date>2023-04-05 09:45:25 -0500</date><id>56b351a7c3870976816a85ac7cc292d57f3daa81</id><msg>changing tunable_parameters</msg><path><editType>edit</editType><file>input/tunable_parameters/tunable_parameters.in</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/tunable_parameters/tunable_parameters.in</affectedPath><commitId>ec5eb04a57d416323f4f67bcacb242246816d5fd</commitId><timestamp>1680706442000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>changing tunable_parameters
</comment><date>2023-04-05 09:54:02 -0500</date><id>ec5eb04a57d416323f4f67bcacb242246816d5fd</id><msg>changing tunable_parameters</msg><path><editType>edit</editType><file>input/tunable_parameters/tunable_parameters.in</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/tunable_parameters/tunable_parameters.in</affectedPath><commitId>3d6022f3fa683a1dcd6d42a6e281b6e25ac9d7f4</commitId><timestamp>1680706472000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>changing tunable_parameters
</comment><date>2023-04-05 09:54:32 -0500</date><id>3d6022f3fa683a1dcd6d42a6e281b6e25ac9d7f4</id><msg>changing tunable_parameters</msg><path><editType>edit</editType><file>input/tunable_parameters/tunable_parameters.in</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>src/CLUBB_core/turbulent_adv_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/CLUBB_core/mean_adv.F90</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>src/CLUBB_core/fill_holes.F90</affectedPath><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/CLUBB_core/parameters_model.F90</affectedPath><affectedPath>src/CLUBB_core/diffusion.F90</affectedPath><commitId>49ec5990089b7f9728eb6707a2b653bbeca94c81</commitId><timestamp>1680716686000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Advance xm wpxp gpuization (#1077)

* Initial commit for GPUizing advance_xm_wpxp.

* GPUizing fill_holes_vertical

* Adding Skthl_zm to the update host list, I missed this in the last PR. I noticed this by comparing results with and without managed memory, now I've checked BFBness with arm, mpace_b, mc3e, and gabls2.

* Small GPU fixes (#1076)

* Fixing small things that I caught by adding the default(present) onto acc loops.

* Moving default(present) to the end because it looks nicer there.

* Adding default(present) to all acc loop statements. Also adding azt to a copyin statement, which was missed previously. All BFB.

* Incemental update, not well tested yet.

* Removing some copies and making the sclr_dim change.

* Fixing a bug that only seemed detectable with astex_a209. We need to pass only single arrays to functions, calling ddzt( nz, ngrdcol, gr, rho_ds_zt * K_zt_nu ) was resulting in rho_ds_zt * K_zt_nu being evluated on the CPU, but the values were only valid on the GPU. So we need to evaluate that expression on the GPU, save it into an array (currently K_zt_nu_tmp), then pass that to ddzt.

* GPUizing calc_turb_adv_range

* GPUizing mono_flux_limiter

* Cleaning up data statments and a couple other things.

* Updated for some different options.

* More updates needed for various options.

* Reverting accidental flag change

* Should be the final changes, all options tested now.

* Replacing some comments in monoflux limiter, and also modifying it to make it BFB on CPUs. Also changing incorrect error conditions on tridiag.

* Adding max_x_allowable to update host statement, missed previous.

* Properly naming tmp variables and variables calculated from ddzt and ddzm start with ddzt_ and ddzm_.

* Replacing constants with named ones from constants_clubb.

* Replacing hard coded numbers in lhs variables representing the number of bands they contain with fortran parameters.
</comment><date>2023-04-05 12:44:46 -0500</date><id>49ec5990089b7f9728eb6707a2b653bbeca94c81</id><msg>Advance xm wpxp gpuization (#1077)</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/diffusion.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/fill_holes.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mean_adv.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/parameters_model.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/turbulent_adv_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>compile/config/linux_x86_64_nvhpc_gpu.bash</affectedPath><affectedPath>run_scripts/diff_netcdf_outputs.py</affectedPath><commitId>f20b355f2ce4e686d8f3392ad148341f08fd6acc</commitId><timestamp>1680726531000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Small improvements to diff_netcdf_outputs.py, removing reliance on ncdiff, now it is entirely in python. Cleaning up linux_x86_64_nvhpc_gpu.bash, removing outdated parts, improving default parallel compilation, changing pgfortran to nvfortran.
</comment><date>2023-04-05 15:28:51 -0500</date><id>f20b355f2ce4e686d8f3392ad148341f08fd6acc</id><msg>Small improvements to diff_netcdf_outputs.py, removing reliance on ncdiff, now it is entirely in python. Cleaning up linux_x86_64_nvhpc_gpu.bash, removing outdated parts, improving default parallel compilation, changing pgfortran to nvfortran.</msg><path><editType>edit</editType><file>compile/config/linux_x86_64_nvhpc_gpu.bash</file></path><path><editType>edit</editType><file>run_scripts/diff_netcdf_outputs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><commitId>c0fb204097dab9c58399ebd3526835db482899cc</commitId><timestamp>1680733435000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Small tweaks to fix some GPU bugs. Some variables were uninitialized on the CPU while we were saving them. This could only have been caught by comparing consecutive runs and checking _zt and _zm files, even then few cases were having problems.
</comment><date>2023-04-05 17:23:55 -0500</date><id>c0fb204097dab9c58399ebd3526835db482899cc</id><msg>Small tweaks to fix some GPU bugs. Some variables were uninitialized on the CPU while we were saving them. This could only have been caught by comparing consecutive runs and checking _zt and _zm files, even then few cases were having problems.</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><commitId>34329990202f44999b237263136111b0086963c4</commitId><timestamp>1680734063000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing a labelling error in redirect_interpolated_azt_2D and similar procedures, since this interpolates to zt the input should be zm. I think this was my fault, so I cleaned all the zt2zm and zm2zt things up to make it a little nicer. Also ordered the routines _k _1D _2D to make it easier to jump around, it was a bit confusing as they were out of order and the typo really made it hard.
</comment><date>2023-04-05 17:34:23 -0500</date><id>34329990202f44999b237263136111b0086963c4</id><msg>Fixing a labelling error in redirect_interpolated_azt_2D and similar procedures, since this interpolates to zt the input should be zm. I think this was my fault, so I cleaned all the zt2zm and zm2zt things up to make it a little nicer. Also ordered the routines _k _1D _2D to make it easier to jump around, it was a bit confusing as they were out of order and the typo really made it hard.</msg><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/autocommit_message_maker/autocommit_message_maker.py</affectedPath><commitId>6d1ddfc80e3c21483a2a90d03c0f5581c0dd7dff</commitId><timestamp>1680816187000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>bug fixes for the autocommit message maker code
</comment><date>2023-04-06 16:23:07 -0500</date><id>6d1ddfc80e3c21483a2a90d03c0f5581c0dd7dff</id><msg>bug fixes for the autocommit message maker code</msg><path><editType>edit</editType><file>utilities/autocommit_message_maker/autocommit_message_maker.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/parameters_model.F90</affectedPath><commitId>0eca2146266b52e407a4feac444e1be8923fa3c4</commitId><timestamp>1680842443000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making it so sclr_tol is set to 0 before the specified sclr_tol_in. This is so that it is initialized to 0 in the case that sclr_dim = 0, since now we are setting it to have a minimum allocation size of 1 and would otherwise have a garbage value. This is what broke the clubb_openmp_gfortran_test.
</comment><date>2023-04-06 23:40:43 -0500</date><id>0eca2146266b52e407a4feac444e1be8923fa3c4</id><msg>Making it so sclr_tol is set to 0 before the specified sclr_tol_in. This is so that it is initialized to 0 in the case that sclr_dim = 0, since now we are setting it to have a minimum allocation size of 1 and would otherwise have a garbage value. This is what broke the clubb_openmp_gfortran_test.</msg><path><editType>edit</editType><file>src/CLUBB_core/parameters_model.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_baseline.csh</affectedPath><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases.csh</affectedPath><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_revall.csh</affectedPath><affectedPath>run_scripts/convergence_run/convergence_config.py</affectedPath><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_default.csh</affectedPath><commitId>4f762ff2971a094b45b591719bc9e28d3de9d06b</commitId><timestamp>1681746202000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>update the scripts for convergence test

Originally committed by Shixuan.
</comment><date>2023-04-17 10:43:22 -0500</date><id>4f762ff2971a094b45b591719bc9e28d3de9d06b</id><msg>update the scripts for convergence test</msg><path><editType>add</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_baseline.csh</file></path><path><editType>add</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_revall.csh</file></path><path><editType>delete</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases.csh</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/convergence_config.py</file></path><path><editType>add</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_default.csh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/G_unit_test_types/smooth_heaviside_tests.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><commitId>a883cf53b5eff3476a2c5e65dcd5a4093417ff18</commitId><timestamp>1681924858000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Lscale GPUization (#1079)

* Making 2 new functions zm2zt2zm and zt2zm2zt to handle smoothing by interpolation. Replaced the spots in clubb I know that uses this to smooth things. This is just a nice to have and could allow for easy optimizations in the future by inlining the interpolations. All cases BFB on CPU and GPU, checked all relevant options too.

* GPUizing diagnose_Lscale_from_tau

* Removing some unused variables.

* Moving acc data statements from calc_Lscale_directly up to advance_clubb_core.

* Removing an unused variable.

* GPUizing the l_smooth_min_max option.

* GPUizing l_avg_Lscale

* Changes to variable names to avoid gross long names only used once.
</comment><date>2023-04-19 12:20:58 -0500</date><id>a883cf53b5eff3476a2c5e65dcd5a4093417ff18</id><msg>Lscale GPUization (#1079)</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/smooth_heaviside_tests.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><commitId>e7911cd16198153e0a3ca084bd813c0dfad1b4eb</commitId><timestamp>1681926818000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>gfortran does not like intent(out) specifiers for functions.
</comment><date>2023-04-19 12:53:38 -0500</date><id>e7911cd16198153e0a3ca084bd813c0dfad1b4eb</id><msg>gfortran does not like intent(out) specifiers for functions.</msg><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>compile/config/linux_x86_64_ifort_anvil.bash</affectedPath><commitId>7eb659d596d4c75f2da95a56428657ed23fb41e5</commitId><timestamp>1682011176000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Added a new file to compile CLUBB on Anvil.
</comment><date>2023-04-20 12:19:36 -0500</date><id>7eb659d596d4c75f2da95a56428657ed23fb41e5</id><msg>Added a new file to compile CLUBB on Anvil.</msg><path><editType>add</editType><file>compile/config/linux_x86_64_ifort_anvil.bash</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/calc_pressure.F90</affectedPath><affectedPath>src/CLUBB_core/sigma_sqd_w_module.F90</affectedPath><affectedPath>src/CLUBB_core/interpolation.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/CLUBB_core/Skx_module.F90</affectedPath><commitId>4205f9567c8864f9caa6d8d20286543b490db428</commitId><timestamp>1682105140000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>GPUizing Various Small Routines (#1080)

* GPUizing compute_Cx_fnc_Richardson

* GPUizing term_wp2_splat and term_wp3_splat

* GPUizing xp3_LG_2005_ansatz

* GPUizing calculate_thvm

* GPUizing pvertinterp even though I don't think we care about the l_do_expldiff_rtm_thlm flag

* Fixing bug. Setting l_do_expldiff_rtm_thlm causes us to use edsclrm, so we need to also ensure that edsclrm &gt; 1 (1 because it uses a edsclr_dim-1 index)

* Pushing some data statements up the call tree.
</comment><date>2023-04-21 14:25:40 -0500</date><id>4205f9567c8864f9caa6d8d20286543b490db428</id><msg>GPUizing Various Small Routines (#1080)</msg><path><editType>edit</editType><file>src/CLUBB_core/Skx_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/sigma_sqd_w_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/interpolation.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/calc_pressure.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/SILHS/math_utilities.F90</affectedPath><commitId>e66210ad86254314f1855beee0fa43f947ce4754</commitId><timestamp>1682273667000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>This commit is a commit that changes absolutely nothing. It is meant to trigger a change in the git update scripts, so that I can start the commit message logging in the autocommit updates larson-group/sys_admin#797
</comment><date>2023-04-23 13:14:27 -0500</date><id>e66210ad86254314f1855beee0fa43f947ce4754</id><msg>This commit is a commit that changes absolutely nothing. It is meant to trigger a change in the git update scripts, so that I can start the commit message logging in the autocommit updates larson-group/sys_admin#797</msg><path><editType>edit</editType><file>src/SILHS/math_utilities.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/autocommit_message_maker/autocommit_message_maker.py</affectedPath><commitId>5af7321c1c5daa335bb93a2c3cd50076fbdce418</commitId><timestamp>1682277462000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>Fixing an error with the autocommit_update script that was causing it new works
</comment><date>2023-04-23 14:17:42 -0500</date><id>5af7321c1c5daa335bb93a2c3cd50076fbdce418</id><msg>Fixing an error with the autocommit_update script that was causing it new works</msg><path><editType>edit</editType><file>utilities/autocommit_message_maker/autocommit_message_maker.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/interpolation.F90</affectedPath><commitId>b89e73662a3a008cfd8a9790afb7fbeb777dc871</commitId><timestamp>1682278310000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>this is another commit that cahnges nothing that will trigger the gitUpdate scripts
</comment><date>2023-04-23 14:31:50 -0500</date><id>b89e73662a3a008cfd8a9790afb7fbeb777dc871</id><msg>this is another commit that cahnges nothing that will trigger the gitUpdate scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/interpolation.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>compile/config/linux_x86_64_ifort_anvil.bash</affectedPath><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_baseline.csh</affectedPath><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_revall.csh</affectedPath><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_default.csh</affectedPath><commitId>898a66bd5d85618c9ec386798ea64722285b6925</commitId><timestamp>1682878214000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Updates to make the convergence tests run on Anvil.
</comment><date>2023-04-30 13:10:14 -0500</date><id>898a66bd5d85618c9ec386798ea64722285b6925</id><msg>Updates to make the convergence tests run on Anvil.</msg><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_revall.csh</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_baseline.csh</file></path><path><editType>edit</editType><file>compile/config/linux_x86_64_ifort_anvil.bash</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_default.csh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><commitId>6242bef56ec8f83eb6296133f8a7e6b637997629</commitId><timestamp>1682909659000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>adding an update that changes nothing and is just a test for the autoupdate script
</comment><date>2023-04-30 21:54:19 -0500</date><id>6242bef56ec8f83eb6296133f8a7e6b637997629</id><msg>adding an update that changes nothing and is just a test for the autoupdate script</msg><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>input/stats/standard_stats.in</affectedPath><affectedPath>input/stats/all_stats.in</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/CLUBB_core/sfc_varnce_module.F90</affectedPath><affectedPath>postprocessing/pyplotgen/config/VariableGroupBase.py</affectedPath><affectedPath>src/CLUBB_core/stats_variables.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>src/CLUBB_core/stats_zm_module.F90</affectedPath><commitId>f0d1d1cb3d182f220a2bc78e2ea389ca8a9a3c71</commitId><timestamp>1682952212000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Making CLUBB's splatting scheme implicit and smoother (#1075)

* Introducing rough implicit splatting scheme into CLUBB.  Not yet implicit for wp3.

* Implementing implicit splatting for wp3.

* Further improvements to implicit splatting code, including

- smoothing of the BV freq used for splatting
- adding a new variable 'bv_freq_sqd_splat' to stats
- add the new variable to pyplotgen standard output

See PR #1075 and issue #994.

* Some cleanup.

* More cleanup, and adding comments.

* More comments.

* Updating implicit splatting scheme.

* Updates to resolve PR requests.

Updates associated with implicit splatting will be BIT_CHANGING.
</comment><date>2023-05-01 08:43:32 -0600</date><id>f0d1d1cb3d182f220a2bc78e2ea389ca8a9a3c71</id><msg>Making CLUBB's splatting scheme implicit and smoother (#1075)</msg><path><editType>edit</editType><file>src/CLUBB_core/stats_variables.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/sfc_varnce_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>input/stats/all_stats.in</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/config/VariableGroupBase.py</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_zm_module.F90</file></path><path><editType>edit</editType><file>input/stats/standard_stats.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/sfc_varnce_module.F90</affectedPath><commitId>9c47857c79559576598918989ef1ce82a72918a1</commitId><timestamp>1683080989000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Calc sfc varnce GPUization (#1081)

* Initial loop push for calc_sfc_varnce

* BIT_CHANGING:3b086a40085284aa49c71d32c001d20153a8ddb4 the last commit is bit changing for only some cases and only when using higher than -02 optimization. uf min seems to be the first calculation that starting to differ bitwise. Using the check_multicol script confirms the differences are small.

* Adding a tweak to surface values in the extra columns. This helped me check calc_sfc_varance, since we were not changing any arrays that would've affected calculations there.

* Small optimization, making wstar and ustar2 scalars.

* GPUizing calc_sfc_varnce

* Removing conditional around some stats calls. Now we will always save sfc values to stats, because this will change stats files when gr%zm(i,1) &gt; sfc_elevation, this is potentially BIT_CHANGING.

* Merging with latest clubb changes and making work on GPUs again.

This contained 2 commits that are BIT_CHANGING in some situations.
</comment><date>2023-05-02 21:29:49 -0500</date><id>9c47857c79559576598918989ef1ce82a72918a1</id><msg>Calc sfc varnce GPUization (#1081)</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/sfc_varnce_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/tunable_parameters/tunable_parameters.in</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><commitId>03f58050e0c59a10d9cca54f01876f1e737a9e24</commitId><timestamp>1683129413000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens</absoluteUrl><fullName>benjamin.andrew.stephens</fullName></author><authorEmail>benjamin.andrew.stephens@gmail.com</authorEmail><comment>Reducing C_wp2_splat to 0.25 (from 2.0) for new implicit splatting code.

Also fixing bug that shows up when l_brunt_vaisala_freq_moist = T.  This
will hopefully help to get some failing CAM tests running again.

See #1074 and PR #1075 for info.

This is BIT_CHANGING for all cases due to the new tunable parameter value.
</comment><date>2023-05-03 10:56:53 -0500</date><id>03f58050e0c59a10d9cca54f01876f1e737a9e24</id><msg>Reducing C_wp2_splat to 0.25 (from 2.0) for new implicit splatting code.</msg><path><editType>edit</editType><file>input/tunable_parameters/tunable_parameters.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><commitId>af6f9d87b088e3e7e5cfa328d4cf93f6fd38c1b4</commitId><timestamp>1683399661000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>Removed Space From clip_explicit

This is another commit that changes absolutely nothing, and only exists to test autocommit changes
</comment><date>2023-05-06 14:01:01 -0500</date><id>af6f9d87b088e3e7e5cfa328d4cf93f6fd38c1b4</id><msg>Removed Space From clip_explicit</msg><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/autocommit_message_maker/autocommit_message_maker.py</affectedPath><commitId>cdffbc10d9c3292cc224232bce2432a63e7eccfd</commitId><timestamp>1683401721000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>updated autocommit_message_maker to check another error for debugging

I have been having alot of trouble recreating the output that is occuring in the host repos in my test, so I want to add it here to see if it works
</comment><date>2023-05-06 14:35:21 -0500</date><id>cdffbc10d9c3292cc224232bce2432a63e7eccfd</id><msg>updated autocommit_message_maker to check another error for debugging</msg><path><editType>edit</editType><file>utilities/autocommit_message_maker/autocommit_message_maker.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/autocommit_message_maker/autocommit_message_maker.py</affectedPath><commitId>569bd7350c3058e77539bc5e68ba7437abfea2f9</commitId><timestamp>1683406809000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>Fixed the autocommit message maker code, should noot error anymore
</comment><date>2023-05-06 16:00:09 -0500</date><id>569bd7350c3058e77539bc5e68ba7437abfea2f9</id><msg>Fixed the autocommit message maker code, should noot error anymore</msg><path><editType>edit</editType><file>utilities/autocommit_message_maker/autocommit_message_maker.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>8d363835501ec82b96b7d6ed8c3cb162d70ac787</commitId><timestamp>1683612180000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I am beginning a section on running the convergence tests in the README.
</comment><date>2023-05-09 01:03:00 -0500</date><id>8d363835501ec82b96b7d6ed8c3cb162d70ac787</id><msg>I am beginning a section on running the convergence tests in the README.</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_revall.csh</affectedPath><commitId>4218a86cb398df01513f3b7b88731af9fdc0e53a</commitId><timestamp>1683669769000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update run_cnvg_test_multi_cases_revall.csh

Remove the 6th refinement, which is too close in grid spacing to the 7th and reference refinement.
</comment><date>2023-05-09 17:02:49 -0500</date><id>4218a86cb398df01513f3b7b88731af9fdc0e53a</id><msg>Update run_cnvg_test_multi_cases_revall.csh</msg><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_revall.csh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_default.csh</affectedPath><commitId>6eff64f255aafd546ceb594733ea1817a0274149</commitId><timestamp>1683670120000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update run_cnvg_test_multi_cases_default.csh

Remove the 6th refinement, which is too close in grid spacing to the 7th and reference refinement.
</comment><date>2023-05-09 17:08:40 -0500</date><id>6eff64f255aafd546ceb594733ea1817a0274149</id><msg>Update run_cnvg_test_multi_cases_default.csh</msg><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_default.csh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_baseline.csh</affectedPath><commitId>949fb9dcd752ed0edd1c2e5720e34c49929c0375</commitId><timestamp>1683670163000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update run_cnvg_test_multi_cases_baseline.csh

Remove the 6th refinement, which is too close in grid spacing to the 7th and reference refinement.
</comment><date>2023-05-09 17:09:23 -0500</date><id>949fb9dcd752ed0edd1c2e5720e34c49929c0375</id><msg>Update run_cnvg_test_multi_cases_baseline.csh</msg><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_baseline.csh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>1efa8cddfb173eec752a7b80926afebcc353ab84</commitId><timestamp>1683673118000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README

Updated the description of the convergence tests.
</comment><date>2023-05-09 17:58:38 -0500</date><id>1efa8cddfb173eec752a7b80926afebcc353ab84</id><msg>Update README</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/calendar.F90</affectedPath><affectedPath>src/SILHS/math_utilities.F90</affectedPath><commitId>7304a4ed399e8db8c3778ffb783b937564b85e6c</commitId><timestamp>1683999525000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>making changes to trigger autoudpate for test, these commits do nothing

here is a body to the commit as well
</comment><date>2023-05-13 12:38:45 -0500</date><id>7304a4ed399e8db8c3778ffb783b937564b85e6c</id><msg>making changes to trigger autoudpate for test, these commits do nothing</msg><path><editType>edit</editType><file>src/CLUBB_core/calendar.F90</file></path><path><editType>edit</editType><file>src/SILHS/math_utilities.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/calendar.F90</affectedPath><affectedPath>src/SILHS/math_utilities.F90</affectedPath><commitId>c072656f70eec308312cd411b9098d16a0b69932</commitId><timestamp>1684000665000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>Here is another commit that changes nothing

Here is the body
</comment><date>2023-05-13 12:57:45 -0500</date><id>c072656f70eec308312cd411b9098d16a0b69932</id><msg>Here is another commit that changes nothing</msg><path><editType>edit</editType><file>src/SILHS/math_utilities.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/calendar.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/endian.F90</affectedPath><commitId>1c51108c54959fc2146c926a947fb77e2f3229b5</commitId><timestamp>1684001427000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>change to trigger updates

this is the last batch
</comment><date>2023-05-13 13:10:27 -0500</date><id>1c51108c54959fc2146c926a947fb77e2f3229b5</id><msg>change to trigger updates</msg><path><editType>edit</editType><file>src/CLUBB_core/endian.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/calc_pressure.F90</affectedPath><commitId>6d00bf5998d8853274782192b3a97d00e045e80a</commitId><timestamp>1684001497000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>change to calc pressure to trigger autoupdate

body
</comment><date>2023-05-13 13:11:37 -0500</date><id>6d00bf5998d8853274782192b3a97d00e045e80a</id><msg>change to calc pressure to trigger autoupdate</msg><path><editType>edit</editType><file>src/CLUBB_core/calc_pressure.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_default.csh</affectedPath><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_revall.csh</affectedPath><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_baseline.csh</affectedPath><commitId>8ee870e356243f3861202305bebc6c15fe57e3eb</commitId><timestamp>1684160213000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Editing convergence scripts to show that the directory should be placed in
scratch space, where there is plentiful room to run, given the size of the output files.
</comment><date>2023-05-15 09:16:53 -0500</date><id>8ee870e356243f3861202305bebc6c15fe57e3eb</id><msg>Editing convergence scripts to show that the directory should be placed in</msg><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_default.csh</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_revall.csh</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_baseline.csh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/run_clubb_baseline</affectedPath><affectedPath>run_scripts/convergence_run/run_clubb_default</affectedPath><affectedPath>run_scripts/convergence_run/run_clubb_revall</affectedPath><commitId>5159c745e8a12eae1616043596dac0a9587abcd1</commitId><timestamp>1684179917000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Committing scripts for use in running CLUBB convergence tests in the background.
</comment><date>2023-05-15 14:45:17 -0500</date><id>5159c745e8a12eae1616043596dac0a9587abcd1</id><msg>Committing scripts for use in running CLUBB convergence tests in the background.</msg><path><editType>add</editType><file>run_scripts/convergence_run/run_clubb_baseline</file></path><path><editType>add</editType><file>run_scripts/convergence_run/run_clubb_default</file></path><path><editType>add</editType><file>run_scripts/convergence_run/run_clubb_revall</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/run_clubb_baseline</affectedPath><affectedPath>run_scripts/convergence_run/run_clubb_default</affectedPath><affectedPath>run_scripts/convergence_run/run_clubb_revall</affectedPath><commitId>ea3a68fd04dd0e23b837dd0f013e8801fdf39eef</commitId><timestamp>1684180521000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Updated the background run scripts for the convergence tests with a comment
about how to use the script.
</comment><date>2023-05-15 14:55:21 -0500</date><id>ea3a68fd04dd0e23b837dd0f013e8801fdf39eef</id><msg>Updated the background run scripts for the convergence tests with a comment</msg><path><editType>edit</editType><file>run_scripts/convergence_run/run_clubb_revall</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/run_clubb_default</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/run_clubb_baseline</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>6b3214004c3ec2e3c2554b0a9b409c8adaa4a590</commitId><timestamp>1684259645000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I updated the README to finish the section on the convergence tests.
</comment><date>2023-05-16 12:54:05 -0500</date><id>6b3214004c3ec2e3c2554b0a9b409c8adaa4a590</id><msg>I updated the README to finish the section on the convergence tests.</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>594b74ff2dd50e8f051f1ceced8af963a83fc356</commitId><timestamp>1684261306000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Edited the README section on CLUBB convergence tests.
</comment><date>2023-05-16 13:21:46 -0500</date><id>594b74ff2dd50e8f051f1ceced8af963a83fc356</id><msg>Edited the README section on CLUBB convergence tests.</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/convergence_config.py</affectedPath><commitId>df63abfa50aa910d527bded7304761051f71fa1b</commitId><timestamp>1684518421000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I added dycoms2_rf01 to the list of cases that could be run.
</comment><date>2023-05-19 12:47:01 -0500</date><id>df63abfa50aa910d527bded7304761051f71fa1b</id><msg>I added dycoms2_rf01 to the list of cases that could be run.</msg><path><editType>edit</editType><file>run_scripts/convergence_run/convergence_config.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_revall.csh</affectedPath><commitId>2b12091dc37d2ebcca09fa10f1d2b3ccca067d35</commitId><timestamp>1684533029000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I updated the run_cnvg_test_multi_cases_revall.csh script to include
dycoms2_rf01 in the list of cases that are run.
</comment><date>2023-05-19 16:50:29 -0500</date><id>2b12091dc37d2ebcca09fa10f1d2b3ccca067d35</id><msg>I updated the run_cnvg_test_multi_cases_revall.csh script to include</msg><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_revall.csh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_default.csh</affectedPath><affectedPath>run_scripts/convergence_run/run_cnvg_test_multi_cases_baseline.csh</affectedPath><commitId>ecc4f9d209b09d254fe889b25dff1e18e5dca530</commitId><timestamp>1684533905000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Modified run_cnvg_test_multi_cases_default.csh and
run_cnvg_test_multi_cases_baseline.csh for the inclusion of
dycoms2_rf01.
</comment><date>2023-05-19 17:05:05 -0500</date><id>ecc4f9d209b09d254fe889b25dff1e18e5dca530</id><msg>Modified run_cnvg_test_multi_cases_default.csh and</msg><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_default.csh</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/run_cnvg_test_multi_cases_baseline.csh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/autocommit_message_maker/autocommit_message_maker.py</affectedPath><commitId>b75bf29871855c7e2bb56532f1fb82354a55729e</commitId><timestamp>1684601565000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>Added comments to the script to explain ambiguous portions of my code
</comment><date>2023-05-20 11:52:45 -0500</date><id>b75bf29871855c7e2bb56532f1fb82354a55729e</id><msg>Added comments to the script to explain ambiguous portions of my code</msg><path><editType>edit</editType><file>utilities/autocommit_message_maker/autocommit_message_maker.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><commitId>982203d015ec33283d4d9b8b9ae03ef9fd19f1dc</commitId><timestamp>1685471093000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>GPUizing Lscale_width_vert_avg. Loops have been restructured for simplicity, and algorithm has a different starting value to avoid k dependency. Results are BFB. (#1083)

</comment><date>2023-05-30 13:24:53 -0500</date><id>982203d015ec33283d4d9b8b9ae03ef9fd19f1dc</id><msg>GPUizing Lscale_width_vert_avg. Loops have been restructured for simplicity, and algorithm has a different starting value to avoid k dependency. Results are BFB. (#1083)</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><commitId>d1bd3cd11584759a8b90ae34dc7c26790e7e26e8</commitId><timestamp>1685683010000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>GPUizing most of advance_clubb_core (#1084)

</comment><date>2023-06-02 00:16:50 -0500</date><id>d1bd3cd11584759a8b90ae34dc7c26790e7e26e8</id><msg>GPUizing most of advance_clubb_core (#1084)</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><commitId>b6da36ca0e381e4547efc594f7f997507ebb9a34</commitId><timestamp>1686085026000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>advance_wp2_wp3 with explicitly managed memory  (#1085)

* GPUizing most of advance_clubb_core

* GPUizing most of advance_wp2_wp3 based off Supreeths openacc branch

* Cleanup and small fixes.

* Converting data statement to declare statement to return the return.

* Small changes to prevent data copies
</comment><date>2023-06-06 15:57:06 -0500</date><id>b6da36ca0e381e4547efc594f7f997507ebb9a34</id><msg>advance_wp2_wp3 with explicitly managed memory  (#1085)</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><commitId>2723c75bbfb000b67f641c3e9aa98f3d28517dce</commitId><timestamp>1686267553000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>advance_xp2_xpyp with explicitly managed memory (#1086)

* GPUizing most of advance_clubb_core

* GPUizing most of advance_wp2_wp3 based off Supreeths openacc branch

* Cleanup and small fixes.

* Converting data statement to declare statement to return the return.

* Small changes to prevent data copies

* Initial advance_xp2_xpyp GPUization, adapted from Supreeth's branch, clubb_openacc, to work without managed memory.

* Small cleanup

* Tweaks to reduce data copies

* Small change

* More GPUization and some cleanup

* Final little fixes

* Removing magic logicals
</comment><date>2023-06-08 18:39:13 -0500</date><id>2723c75bbfb000b67f641c3e9aa98f3d28517dce</id><msg>advance_xp2_xpyp with explicitly managed memory (#1086)</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_windm_edsclrm_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><commitId>78bdcca4a7002e9c2ceddb62e7fc24c82884a3c7</commitId><timestamp>1686271203000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>advance_windm_edsclrm with explicitly managed memory (#1087)

* Initial commit for advance_windm_edsclrm adapted from Supreeth's branch

* Final fixes

* Accidentally undid fix

* Returning returns
</comment><date>2023-06-08 19:40:03 -0500</date><id>78bdcca4a7002e9c2ceddb62e7fc24c82884a3c7</id><msg>advance_windm_edsclrm with explicitly managed memory (#1087)</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_windm_edsclrm_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><commitId>d778246e6f0ab92f0f23a100b1c693bc12345db4</commitId><timestamp>1686688221000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Moving data statements to outter most parts of clubb and little fix in advance_wp2_wp3 (#1088)

</comment><date>2023-06-13 15:30:21 -0500</date><id>d778246e6f0ab92f0f23a100b1c693bc12345db4</id><msg>Moving data statements to outter most parts of clubb and little fix in advance_wp2_wp3 (#1088)</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/CLUBB_core/fill_holes.F90</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><commitId>711714c6821efc75febabf0434b52a814b32a40b</commitId><timestamp>1687300675000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Data movement improvement (#1089)

* Various reductions in data movement

* Bug fix

* Optimizations to fill_holes, this involves precalculating a multiplication an a division, so this is BIT_CHANGING.

* Missed a small part

* Small fix
</comment><date>2023-06-20 17:37:55 -0500</date><id>711714c6821efc75febabf0434b52a814b32a40b</id><msg>Data movement improvement (#1089)</msg><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/fill_holes.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input_misc/tuner/error_atex.in</affectedPath><affectedPath>input_misc/tuner/error_rico.in</affectedPath><affectedPath>input_misc/tuner/error_gabls3_night.in</affectedPath><affectedPath>input_misc/tuner/error_nov11_altocu.in</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><affectedPath>input_misc/tuner/error_four_cases.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf01.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf02_ds.in</affectedPath><affectedPath>src/clubb_standalone.F90</affectedPath><affectedPath>input_misc/tuner/error_wangara.in</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>input/tunable_parameters/tunable_parameters.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf02_do.in</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/CLUBB_core/parameter_indices.F90</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf02_nd.in</affectedPath><affectedPath>input_misc/tuner/error_arm.in</affectedPath><affectedPath>src/CLUBB_core/parameters_tunable.F90</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><affectedPath>input_misc/tuner/error_bomex.in</affectedPath><affectedPath>src/clubb_thread_test.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>input_misc/tuner/error_arm_97.in</affectedPath><affectedPath>src/jacobian.F90</affectedPath><affectedPath>input_misc/tuner/error_all.in</affectedPath><affectedPath>input_misc/tuner/error_lba.in</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>input/tunable_parameters_Lscale/configurable_model_flags.in</affectedPath><affectedPath>input_misc/tuner/error_fire.in</affectedPath><affectedPath>src/error.F90</affectedPath><affectedPath>input_misc/tuner/error_gabls2.in</affectedPath><affectedPath>input_misc/tuner/error_ticket_756.in</affectedPath><commitId>a323ae3e38c8d4f569b839cf64f11614183dd9f1</commitId><timestamp>1687909037000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>CLUBB ticket #1069: (#1092)

- Added tunable parameter bv_efold
- Removed extraneous use statement in src/CLUBB_core/advance_xm_wpxp_module.F90
- Removed obsolete flag l_update_pressure from input/tunable_parameters_Lscale/configurable_model_flags.in
- Changed tmp_calc_min -&gt; tmp_calc in src/CLUBB_core/advance_helper_module.F90
</comment><date>2023-06-27 18:37:17 -0500</date><id>a323ae3e38c8d4f569b839cf64f11614183dd9f1</id><msg>CLUBB ticket #1069: (#1092)</msg><path><editType>edit</editType><file>input_misc/tuner/error_fire.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path><path><editType>edit</editType><file>src/clubb_thread_test.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_four_cases.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_gabls2.in</file></path><path><editType>edit</editType><file>input/tunable_parameters/tunable_parameters.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_arm_97.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_rico.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>input/tunable_parameters_Lscale/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf02_do.in</file></path><path><editType>edit</editType><file>src/jacobian.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_nov11_altocu.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_all.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf01.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/parameter_indices.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_wangara.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_arm.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_ticket_756.in</file></path><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/parameters_tunable.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.F90</file></path><path><editType>edit</editType><file>src/clubb_standalone.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_lba.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_bomex.in</file></path><path><editType>edit</editType><file>src/error.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf02_nd.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf02_ds.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_atex.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_gabls3_night.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><commitId>0e9723d96823a0347ff6ba8d431d95502bb3046c</commitId><timestamp>1688584676000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens</absoluteUrl><fullName>benjamin.andrew.stephens</fullName></author><authorEmail>benjamin.andrew.stephens@gmail.com</authorEmail><comment>Changing "Fnc" to "fnc" for consistency and easy search.
</comment><date>2023-07-05 14:17:56 -0500</date><id>0e9723d96823a0347ff6ba8d431d95502bb3046c</id><msg>Changing "Fnc" to "fnc" for consistency and easy search.</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_windm_edsclrm_module.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><commitId>0b0ab3d530bef06eb90bf6dde21b26eb25780214</commitId><timestamp>1688611277000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Memory usage optimizations (#1091)

* Fixing merge conflict

* Fixing a bug.

* Restoring correct default flag value

* Undoing changes that push stats variables into pdf_closure. That change may be included in a small future refactoring.

* Making same sclr_dim changes to hydromet_dim
</comment><date>2023-07-05 21:41:17 -0500</date><id>0b0ab3d530bef06eb90bf6dde21b26eb25780214</id><msg>Memory usage optimizations (#1091)</msg><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_windm_edsclrm_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>2e3ed83325fd8b1f95a68dfe1568f872f11c7088</commitId><timestamp>1688678688000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Modifying README. Last commit was BIT_CHANGING:0b0ab3d530bef06eb90bf6dde21b26eb25780214 see https://github.com/larson-group/clubb/pull/1091 for details.
</comment><date>2023-07-06 16:24:48 -0500</date><id>2e3ed83325fd8b1f95a68dfe1568f872f11c7088</id><msg>Modifying README. Last commit was BIT_CHANGING:0b0ab3d530bef06eb90bf6dde21b26eb25780214 see https://github.com/larson-group/clubb/pull/1091 for details.</msg><path><editType>edit</editType><file>README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>src/CLUBB_core/interpolation.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/CLUBB_core/mean_adv.F90</affectedPath><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/sfc_varnce_module.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>src/CLUBB_core/turbulent_adv_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_windm_edsclrm_module.F90</affectedPath><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>src/CLUBB_core/fill_holes.F90</affectedPath><affectedPath>src/CLUBB_core/sigma_sqd_w_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/CLUBB_core/diffusion.F90</affectedPath><commitId>f9b2927131803620d9af3ac671006bbb2de6b83e</commitId><timestamp>1689032527000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Openacc tweaks and cleanup (#1097)

* Chaning acc declare statements to acc enter data statement

* Making acc statements more consistent

* Making lapack useable while using openacc. Lapack is still run on the CPU

* Updating setup_clubb_core to now accept clubb_config_flags as an input, and adding warning in case clubb is running with lapack but was compiled with openacc.
</comment><date>2023-07-10 18:42:07 -0500</date><id>f9b2927131803620d9af3ac671006bbb2de6b83e</id><msg>Openacc tweaks and cleanup (#1097)</msg><path><editType>edit</editType><file>src/CLUBB_core/sigma_sqd_w_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mean_adv.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_windm_edsclrm_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/fill_holes.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/sfc_varnce_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/interpolation.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/turbulent_adv_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/diffusion.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_bindiff_all.py</affectedPath><commitId>398b8a728ce9f39a6ebc4be4e3cabba7c4bccc36</commitId><timestamp>1689098897000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Improving run_bin_diff.py to accept an argument to print the differences, and an argument to define a threshold to ignore differences.
</comment><date>2023-07-11 13:08:17 -0500</date><id>398b8a728ce9f39a6ebc4be4e3cabba7c4bccc36</id><msg>Improving run_bin_diff.py to accept an argument to print the differences, and an argument to define a threshold to ignore differences.</msg><path><editType>edit</editType><file>run_scripts/run_bindiff_all.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>postprocessing/pyplotgen/requirements.txt</affectedPath><commitId>0b9f422518f7159d7c2d040cc3b2b818a71e9143</commitId><timestamp>1689301389000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update requirements.txt

updated Pillow version to resolve related dependabot alerts
</comment><date>2023-07-13 21:23:09 -0500</date><id>0b9f422518f7159d7c2d040cc3b2b818a71e9143</id><msg>Update requirements.txt</msg><path><editType>edit</editType><file>postprocessing/pyplotgen/requirements.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>postprocessing/pyplotgen/requirements.txt</affectedPath><commitId>4c8e71aad6664c648a84ba517dada0994b796fe5</commitId><timestamp>1689302775000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></author><authorEmail>tjcernik@uwm.edu</authorEmail><comment>Update requirements.txt

Also updating numpy version to 1.25.1
</comment><date>2023-07-13 21:46:15 -0500</date><id>4c8e71aad6664c648a84ba517dada0994b796fe5</id><msg>Update requirements.txt</msg><path><editType>edit</editType><file>postprocessing/pyplotgen/requirements.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/mean_adv.F90</affectedPath><commitId>13de9b8e3a8d758a44b8408fb64cc2ac5ffd2c23</commitId><timestamp>1689430804000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Loop to `nz-1` instead of `nz` because upper boundary condition

is set in the lines immediately below.
</comment><date>2023-07-15 09:20:04 -0500</date><id>13de9b8e3a8d758a44b8408fb64cc2ac5ffd2c23</id><msg>Loop to `nz-1` instead of `nz` because upper boundary condition</msg><path><editType>edit</editType><file>src/CLUBB_core/mean_adv.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/clubb_driver.F90</affectedPath><commitId>29ad556fe9b55c4071e4fc4b6145b79d471f7a1a</commitId><timestamp>1689720547000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Added code to subroutine run_clubb in src/clubb_driver.F90 which prints git log and git diff information to the &lt;case&gt;_setup.txt output file. (#1101)

CLUBB ticket #1098
</comment><date>2023-07-18 17:49:07 -0500</date><id>29ad556fe9b55c4071e4fc4b6145b79d471f7a1a</id><msg>Added code to subroutine run_clubb in src/clubb_driver.F90 which prints git log and git diff information to the &lt;case&gt;_setup.txt output file. (#1101)</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp3_module.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/CLUBB_core/tridiag_lu_solver.F90</affectedPath><affectedPath>src/CLUBB_core/mean_adv.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><affectedPath>src/CLUBB_core/numerical_check.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>src/CLUBB_core/turbulent_adv_pdf.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_windm_edsclrm_module.F90</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>src/CLUBB_core/calc_roots.F90</affectedPath><affectedPath>src/CLUBB_core/corr_varnce_module.F90</affectedPath><affectedPath>src/CLUBB_core/fill_holes.F90</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/CLUBB_core/diffusion.F90</affectedPath><affectedPath>src/CLUBB_core/penta_lu_solver.F90</affectedPath><affectedPath>src/CLUBB_core/clip_semi_implicit.F90</affectedPath><commitId>1f4d0453a4d5c225be028a20ba8cfe44f3238336</commitId><timestamp>1689730027000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Openacc tweaks and cleanup 2 (#1099)

* Making all end parallel directives specify end loop

* Replacing last acc declare in a procedure with acc enter/exit data commands

* Removing pure declarations, turns out they dont really improve performance and openmp isn't allowed within them.

* Adding explicit directives to penta_lu and tridiag_lu, as opposed to the previously used kernels directive. Also splitting up a loop to improve GPU performance.

* Splitting up a couple loops for performance reasons.

* Missed one somehow
</comment><date>2023-07-18 20:27:07 -0500</date><id>1f4d0453a4d5c225be028a20ba8cfe44f3238336</id><msg>Openacc tweaks and cleanup 2 (#1099)</msg><path><editType>edit</editType><file>src/CLUBB_core/diffusion.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/turbulent_adv_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/numerical_check.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/corr_varnce_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_windm_edsclrm_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/penta_lu_solver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/fill_holes.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mean_adv.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clip_semi_implicit.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/tridiag_lu_solver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/calc_roots.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/set_up_dashboard_inputs.py</affectedPath><affectedPath>utilities/sens_matrix/sens_matrix_dashboard.py</affectedPath><affectedPath>utilities/sens_matrix/analyze_sensitivity_matrix.py</affectedPath><commitId>1ab8885573872beb8b590e955b48c1f5dc6b9bca</commitId><timestamp>1689861335000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@users.noreply.github.com</authorEmail><comment>Adds to RegTune a plot of a color-coded normalized sensitivity matrix
</comment><date>2023-07-20 08:55:35 -0500</date><id>1ab8885573872beb8b590e955b48c1f5dc6b9bca</id><msg>Adds to RegTune a plot of a color-coded normalized sensitivity matrix</msg><path><editType>edit</editType><file>utilities/sens_matrix/sens_matrix_dashboard.py</file></path><path><editType>edit</editType><file>utilities/sens_matrix/analyze_sensitivity_matrix.py</file></path><path><editType>edit</editType><file>utilities/sens_matrix/set_up_dashboard_inputs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/README.md</affectedPath><commitId>e1a725970256fc9b1c7c2e5f16675bb7d681da8e</commitId><timestamp>1689865497000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Adds hint about installing dash for RegTune
</comment><date>2023-07-20 10:04:57 -0500</date><id>e1a725970256fc9b1c7c2e5f16675bb7d681da8e</id><msg>Adds hint about installing dash for RegTune</msg><path><editType>edit</editType><file>utilities/sens_matrix/README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/set_up_dashboard_inputs.py</affectedPath><affectedPath>utilities/sens_matrix/sens_matrix_dashboard.py</affectedPath><commitId>722630f37286ca8f7fad84ef600af6d0607daf0a</commitId><timestamp>1689869874000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@uwm.edu</authorEmail><comment>Updates input files for RegTune.

For #910.
</comment><date>2023-07-20 11:17:54 -0500</date><id>722630f37286ca8f7fad84ef600af6d0607daf0a</id><msg>Updates input files for RegTune.</msg><path><editType>edit</editType><file>utilities/sens_matrix/sens_matrix_dashboard.py</file></path><path><editType>edit</editType><file>utilities/sens_matrix/set_up_dashboard_inputs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/Skx_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>src/CLUBB_core/mean_adv.F90</affectedPath><commitId>e42078081e3931d7de83f7a5d0f5dabc96cb9397</commitId><timestamp>1690323761000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Bit changing changes (#1104)

* Moving functions called inside loops to their own 2D subroutines. This is for performance, but is also BIT_CHANGING.

* Correct range of values to calculate for term_dp1_lhs

* Comments and cleanup

* Slight change to Skx_func, this is mathematically equivalent but BIT_CHANGING. This is faster on GPUs, and doesn't seem to have a signficiant impact on CPU performance.

* Introducing wp_coef and wp_coef_zt to reduce needed computations. This changes order of operations, so it is BIT_CHANGING.
</comment><date>2023-07-25 17:22:41 -0500</date><id>e42078081e3931d7de83f7a5d0f5dabc96cb9397</id><msg>Bit changing changes (#1104)</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/Skx_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mean_adv.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><commitId>3dbe0a48a7a72173093335aee0a1decee4ed7303</commitId><timestamp>1690679815000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding wp_coef and wp_coef_zt to acc data statements.
</comment><date>2023-07-29 20:16:55 -0500</date><id>3dbe0a48a7a72173093335aee0a1decee4ed7303</id><msg>Adding wp_coef and wp_coef_zt to acc data statements.</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/set_up_dashboard_inputs.py</affectedPath><affectedPath>utilities/sens_matrix/sens_matrix_dashboard.py</affectedPath><commitId>4739fb54b293d3201087c17e81daa2943f5d7661</commitId><timestamp>1690802652000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@uwm.edu</authorEmail><comment>For RegTune, update input netcdf files.

For #910.
</comment><date>2023-07-31 06:24:12 -0500</date><id>4739fb54b293d3201087c17e81daa2943f5d7661</id><msg>For RegTune, update input netcdf files.</msg><path><editType>edit</editType><file>utilities/sens_matrix/set_up_dashboard_inputs.py</file></path><path><editType>edit</editType><file>utilities/sens_matrix/sens_matrix_dashboard.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/stats_zt_module.F90</affectedPath><affectedPath>input_misc/tuner/README</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>input/stats/standard_stats.in</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><commitId>0c7fc1f05bfd096c03e190497c2f2b6b7bba4582</commitId><timestamp>1690921282000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Bv efold bit changing (#1095)

BIT_CHANGING! Added e-folding code for mixed Brunt Vaisala frequency - CLUBB ticket #1069
- Included usage for bv_efold in src/CLUBB_core/advance_helper_module.F90
- Added intent(out) for correction_stability in subroutine calc_correction_stability
- Removed brunt_vaisala_freq_sqd_plus
- Idiot proofed interaction between l_diag_Lscale_from_tau and l_use_invrs_tau_N2_iso
- Moved stat_update_var(invrs_tau_wp3_zm) out of if ( l_diag_Lscale_from_tau )
- Fixed some typos in src/CLUBB_core/stats_zt_module.F90
- Added comment about to input_misc/tuner/README about t_variables adn input/stats/tuning_stats.in
</comment><date>2023-08-01 15:21:22 -0500</date><id>0c7fc1f05bfd096c03e190497c2f2b6b7bba4582</id><msg>Bv efold bit changing (#1095)</msg><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_zt_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>edit</editType><file>input/stats/standard_stats.in</file></path><path><editType>edit</editType><file>input_misc/tuner/README</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/cernikt</absoluteUrl><fullName>cernikt</fullName></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens</absoluteUrl><fullName>benjamin.andrew.stephens</fullName></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm</absoluteUrl><fullName>37674341+huebleruwm</fullName></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>65</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/branch_clubb_test/65/</url></nextBuild><previousBuild><number>63</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/branch_clubb_test/63/</url></previousBuild></workflowRun>