<workflowJob _class='org.jenkinsci.plugins.workflow.job.WorkflowJob'><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_plot_solver_compare/</displayUrl></action><action></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>Plots clubb results using different matrix solver methods. Plots uploaded to https://carson.math.uwm.edu/clubb_solver_plots/</description><displayName>clubb_plot_solver_compare</displayName><fullDisplayName>clubb_plot_solver_compare</fullDisplayName><fullName>clubb_plot_solver_compare</fullName><name>clubb_plot_solver_compare</name><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/</url><buildable>true</buildable><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>33</buildNumber><marked><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</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.cps.EnvActionImpl'></action><action></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>#33</displayName><duration>653702</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #33</fullDisplayName><id>33</id><keepLog>false</keepLog><number>33</number><queueId>3006</queueId><result>SUCCESS</result><timestamp>1775721967573</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/33/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</affectedPath><affectedPath>clubb_python_api/clubb_python/string_conversion.py</affectedPath><commitId>a142b32188f7388ce905ee833c55abff306fb812</commitId><timestamp>1775676953000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Small fix to python api string handling. There was an issue that crept up with this when running on mitch - this should make the string/char array handling more robust
</comment><date>2026-04-08 14:35:53 -0500</date><id>a142b32188f7388ce905ee833c55abff306fb812</id><msg>Small fix to python api string handling. There was an issue that crept up with this when running on mitch - this should make the string/char array handling more robust</msg><path><editType>edit</editType><file>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/string_conversion.py</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_hello_world.py</affectedPath><affectedPath>clubb_python_api/tests/test_string_conversion.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_t_in_k_module.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</affectedPath><commitId>dc7d6ed92e27f14e4e64769a67a09a63b2783310</commitId><timestamp>1775681164000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Python update (#1291)

* Possibly better string fix for python API

* Little test changes
</comment><date>2026-04-08 15:46:04 -0500</date><id>dc7d6ed92e27f14e4e64769a67a09a63b2783310</id><msg>Python update (#1291)</msg><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_t_in_k_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_string_conversion.py</file></path><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>delete</editType><file>clubb_python_api/tests/test_hello_world.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>0ab371ba28cf647f279567c04786ddc925aa5a87</commitId><timestamp>1775682381000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove line to test python scripts
</comment><date>2026-04-08 16:06:21 -0500</date><id>0ab371ba28cf647f279567c04786ddc925aa5a87</id><msg>Remove line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>2bac827cd3b91b3437ca62918583938237c9fd03</commitId><timestamp>1775696339000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add blank line to test python scripts
</comment><date>2026-04-08 19:58:59 -0500</date><id>2bac827cd3b91b3437ca62918583938237c9fd03</id><msg>Add blank line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><kind>git</kind></changeSet><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><previousBuild><number>32</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/32/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>32</buildNumber><marked><SHA1>475e7687de4f2ba141334ba0046a2175b611eb75</SHA1><branch><SHA1>475e7687de4f2ba141334ba0046a2175b611eb75</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>475e7687de4f2ba141334ba0046a2175b611eb75</SHA1><branch><SHA1>475e7687de4f2ba141334ba0046a2175b611eb75</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>475e7687de4f2ba141334ba0046a2175b611eb75</SHA1><branch><SHA1>475e7687de4f2ba141334ba0046a2175b611eb75</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.cps.EnvActionImpl'></action><action></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>#32</displayName><duration>697752</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #32</fullDisplayName><id>32</id><keepLog>false</keepLog><number>32</number><queueId>2928</queueId><result>SUCCESS</result><timestamp>1775635568253</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/32/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/stats_netcdf.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><commitId>4f6fb3897c84478095520db9d61b33b888711b3d</commitId><timestamp>1775592422000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding err_info back to stats_end_timestep_api
</comment><date>2026-04-07 15:07:02 -0500</date><id>4f6fb3897c84478095520db9d61b33b888711b3d</id><msg>Adding err_info back to stats_end_timestep_api</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_netcdf.F90</file></path><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>run_scripts/test_monoflux_limiter_GPU.py</affectedPath><commitId>3f405544d0d3692a822e9f58ae679938d62c6de1</commitId><timestamp>1775594520000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing monoflux limiter test - there was a comment that was split across lines, which broke the test
</comment><date>2026-04-07 15:42:00 -0500</date><id>3f405544d0d3692a822e9f58ae679938d62c6de1</id><msg>Fixing monoflux limiter test - there was a comment that was split across lines, which broke the test</msg><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>run_scripts/test_monoflux_limiter_GPU.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/stats_netcdf.F90</affectedPath><commitId>15adc8422c4d13004afb02c87d35a590361ead7e</commitId><timestamp>1775594819000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Removing unused variable
</comment><date>2026-04-07 15:46:59 -0500</date><id>15adc8422c4d13004afb02c87d35a590361ead7e</id><msg>Removing unused variable</msg><path><editType>edit</editType><file>src/CLUBB_core/stats_netcdf.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>compile.py</affectedPath><commitId>475e7687de4f2ba141334ba0046a2175b611eb75</commitId><timestamp>1775594870000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding -fresh flag to compile.py to remove the previous build before compiling
</comment><date>2026-04-07 15:47:50 -0500</date><id>475e7687de4f2ba141334ba0046a2175b611eb75</id><msg>Adding -fresh flag to compile.py to remove the previous build before compiling</msg><path><editType>edit</editType><file>compile.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>33</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/33/</url></nextBuild><previousBuild><number>31</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/31/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>31</buildNumber><marked><SHA1>adfc58ffc5ad4d9bef00fc5e766b6d5a52079d8e</SHA1><branch><SHA1>adfc58ffc5ad4d9bef00fc5e766b6d5a52079d8e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>adfc58ffc5ad4d9bef00fc5e766b6d5a52079d8e</SHA1><branch><SHA1>adfc58ffc5ad4d9bef00fc5e766b6d5a52079d8e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>adfc58ffc5ad4d9bef00fc5e766b6d5a52079d8e</SHA1><branch><SHA1>adfc58ffc5ad4d9bef00fc5e766b6d5a52079d8e</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.cps.EnvActionImpl'></action><action></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>#31</displayName><duration>692671</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #31</fullDisplayName><id>31</id><keepLog>false</keepLog><number>31</number><queueId>2798</queueId><result>SUCCESS</result><timestamp>1775549167821</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/31/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>License.txt</affectedPath><commitId>9d56b4d0695c86980a6bfaaf9567449dbc4ccabd</commitId><timestamp>1775500093000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Space change for little test
</comment><date>2026-04-06 13:28:13 -0500</date><id>9d56b4d0695c86980a6bfaaf9567449dbc4ccabd</id><msg>Space change for little test</msg><path><editType>edit</editType><file>License.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Microphys/KK_microphys/CMakeLists.txt</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>cmake/utils/CompilerWarnings.cmake</affectedPath><affectedPath>src/Microphys/parameters_microphys.F90</affectedPath><affectedPath>src/CLUBB_core/mean_adv.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_utilities.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_parameter_module.F90</affectedPath><affectedPath>src/CLUBB_core/sfc_varnce_module.F90</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>src/CLUBB_core/sponge_layer_damping.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>utilities/check_for_missing_threadprivate.py</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>src/CLUBB_core/penta_bicgstab_solver.F90</affectedPath><affectedPath>src/CLUBB_core/parameters_tunable.F90</affectedPath><affectedPath>src/generalized_grid_test.F90</affectedPath><affectedPath>src/Microphys/Morrison_microphys/CMakeLists.txt</affectedPath><affectedPath>src/SILHS/latin_hypercube_driver_module.F90</affectedPath><affectedPath>src/Microphys/morrison_microphys_module.F90</affectedPath><affectedPath>src/Microphys/KK_microphys/parameters_KK.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>src/Lapack/Lapack_shared/CMakeLists.txt</affectedPath><affectedPath>src/G_unit_test_types/rev_direction_grid_test.F90</affectedPath><affectedPath>src/CLUBB_core/interpolation.F90</affectedPath><affectedPath>src/CLUBB_core/stats_netcdf.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>src/Benchmark_cases/dycoms2_rf02.F90</affectedPath><affectedPath>src/Microphys/pdf_hydromet_microphys_wrapper.F90</affectedPath><affectedPath>src/CLUBB_core/hydromet_pdf_parameter_module.F90</affectedPath><affectedPath>src/Benchmark_cases/mpace_b.F90</affectedPath><affectedPath>compile.py</affectedPath><affectedPath>src/Radiation/parameters_radiation.F90</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><affectedPath>utilities/README</affectedPath><affectedPath>src/Microphys/CMakeLists.txt</affectedPath><affectedPath>src/SILHS/silhs_api_module.F90</affectedPath><affectedPath>src/G_unit_test_types/read_corr_mtx_test.F90</affectedPath><affectedPath>src/CLUBB_core/numerical_check.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/jacobian.F90</affectedPath><affectedPath>src/Microphys/COAMPS_microphys/CMakeLists.txt</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/corr_varnce_module.F90</affectedPath><affectedPath>src/Input_fields/recl.inc</affectedPath><affectedPath>src/CLUBB_core/fill_holes.F90</affectedPath><affectedPath>src/Microphys/microphys_driver.F90</affectedPath><affectedPath>src/Benchmark_cases/neutral_case.F90</affectedPath><affectedPath>src/Radiation/radiation_module.F90</affectedPath><affectedPath>src/Benchmark_cases/lba.F90</affectedPath><affectedPath>compile/compile.bash</affectedPath><affectedPath>src/Radiation/simple_rad_module.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/Microphys/KK_microphys/KK_upscaled_turbulent_sed.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/Radiation/radiation_variables_module.F90</affectedPath><affectedPath>src/CLUBB_core/array_index.F90</affectedPath><affectedPath>src/Benchmark_cases/wangara.F90</affectedPath><affectedPath>src/Benchmark_cases/time_dependent_input.F90</affectedPath><affectedPath>src/G_unit_test_types/tuner_tests.F90</affectedPath><affectedPath>src/CLUBB_core/error_code.F90</affectedPath><affectedPath>src/Microphys/advance_microphys_module.F90</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>src/CLUBB_core/advance_windm_edsclrm_module.F90</affectedPath><affectedPath>src/clubb_driver_test.F90</affectedPath><affectedPath>src/CLUBB_core/diffusion.F90</affectedPath><affectedPath>src/Lapack/Lapack_double/CMakeLists.txt</affectedPath><affectedPath>src/Microphys/estimate_scm_microphys_module.F90</affectedPath><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><affectedPath>src/Benchmark_cases/gabls2.F90</affectedPath><affectedPath>src/Benchmark_cases/ekman.F90</affectedPath><affectedPath>src/SILHS/latin_hypercube_arrays.F90</affectedPath><affectedPath>src/Microphys/coamps_microphys_driver_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>src/Benchmark_cases/bomex.F90</affectedPath><affectedPath>src/CLUBB_core/setup_clubb_pdf_params.F90</affectedPath><affectedPath>src/Benchmark_cases/prescribe_forcings.F90</affectedPath><affectedPath>src/Radiation/BUGSrad/CMakeLists.txt</affectedPath><affectedPath>src/Lapack/Lapack_single/CMakeLists.txt</affectedPath><affectedPath>src/CLUBB_core/grid_adaptation_module.F90</affectedPath><affectedPath>src/G_unit_test_types/fill_holes_tests.F90</affectedPath><affectedPath>src/Microphys/KK_microphys_module.F90</affectedPath><affectedPath>src/Microphys/microphys_interface.inc</affectedPath><affectedPath>utilities/CLUBBStandardsCheck.py</affectedPath><affectedPath>src/CLUBB_core/stats_clubb_utilities.F90</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/Benchmark_cases/dycoms2_rf01.F90</affectedPath><affectedPath>src/Benchmark_cases/rico.F90</affectedPath><affectedPath>src/Microphys/SCM_Activation/CMakeLists.txt</affectedPath><affectedPath>src/Benchmark_cases/mpace_a.F90</affectedPath><affectedPath>src/Microphys/gfdl_activation.F90</affectedPath><affectedPath>src/CLUBB_core/constants_clubb.F90</affectedPath><affectedPath>src/Microphys/silhs_category_variance_module.F90</affectedPath><affectedPath>src/error.F90</affectedPath><affectedPath>src/CLUBB_core/err_info_type_module.F90</affectedPath><commitId>1e25b23661f4235b8a0484bf76bc542cc1ab5f6d</commitId><timestamp>1775502171000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Standards fix (#1288)

* Fixing code to comply with clubb standards and making standards check output a little nicer

* Fixing unused variable compiler errors

* Removing ifdef GFDL option

* A bit of cleanup

* Little GPU fix

* Making the threadprivate check part of the standards, little script improvements, and adding more code to the standards check and also fixing it

* Adding missed cmake files

* Improving various subroutine edits
</comment><date>2026-04-06 14:02:51 -0500</date><id>1e25b23661f4235b8a0484bf76bc542cc1ab5f6d</id><msg>Standards fix (#1288)</msg><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/tuner_tests.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/fill_holes.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/setup_clubb_pdf_params.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/err_info_type_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/KK_microphys/CMakeLists.txt</file></path><path><editType>edit</editType><file>CMakeLists.txt</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_driver_test.F90</file></path><path><editType>edit</editType><file>src/Microphys/Morrison_microphys/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_adaptation_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/hydromet_pdf_parameter_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/numerical_check.F90</file></path><path><editType>edit</editType><file>compile.py</file></path><path><editType>edit</editType><file>src/G_unit_test_types/rev_direction_grid_test.F90</file></path><path><editType>edit</editType><file>src/Lapack/Lapack_double/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/Benchmark_cases/prescribe_forcings.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_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/constants_clubb.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/penta_bicgstab_solver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/interpolation.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>edit</editType><file>src/Microphys/KK_microphys_module.F90</file></path><path><editType>edit</editType><file>src/error.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/bomex.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_netcdf.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path><path><editType>add</editType><file>cmake/utils/CompilerWarnings.cmake</file></path><path><editType>edit</editType><file>src/generalized_grid_test.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/error_code.F90</file></path><path><editType>edit</editType><file>src/Microphys/KK_microphys/KK_upscaled_turbulent_sed.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/rico.F90</file></path><path><editType>edit</editType><file>src/Input_fields/recl.inc</file></path><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.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_helper_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_utilities.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/parameters_tunable.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/dycoms2_rf02.F90</file></path><path><editType>edit</editType><file>src/Microphys/estimate_scm_microphys_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/gfdl_activation.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/diffusion.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/dycoms2_rf01.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/gabls2.F90</file></path><path><editType>edit</editType><file>src/Microphys/parameters_microphys.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_windm_edsclrm_module.F90</file></path><path><editType>edit</editType><file>utilities/README</file></path><path><editType>edit</editType><file>src/Microphys/microphys_interface.inc</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>src/Lapack/Lapack_shared/CMakeLists.txt</file></path><path><editType>edit</editType><file>utilities/CLUBBStandardsCheck.py</file></path><path><editType>delete</editType><file>utilities/check_for_missing_threadprivate.py</file></path><path><editType>edit</editType><file>src/Benchmark_cases/mpace_b.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/Benchmark_cases/time_dependent_input.F90</file></path><path><editType>edit</editType><file>compile/compile.bash</file></path><path><editType>edit</editType><file>src/SILHS/latin_hypercube_driver_module.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/ekman.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/read_corr_mtx_test.F90</file></path><path><editType>edit</editType><file>src/Radiation/parameters_radiation.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>src/Radiation/BUGSrad/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/Radiation/radiation_module.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/wangara.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_clubb_utilities.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/sponge_layer_damping.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/lba.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mean_adv.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/sfc_varnce_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/morrison_microphys_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/array_index.F90</file></path><path><editType>edit</editType><file>src/SILHS/latin_hypercube_arrays.F90</file></path><path><editType>edit</editType><file>src/SILHS/silhs_api_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/advance_microphys_module.F90</file></path><path><editType>edit</editType><file>src/jacobian.F90</file></path><path><editType>edit</editType><file>src/Microphys/microphys_driver.F90</file></path><path><editType>edit</editType><file>src/Lapack/Lapack_single/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/G_unit_test_types/fill_holes_tests.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_driver.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/neutral_case.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/Microphys/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/Microphys/silhs_category_variance_module.F90</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>edit</editType><file>src/Microphys/SCM_Activation/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/Radiation/radiation_variables_module.F90</file></path><path><editType>edit</editType><file>src/Radiation/simple_rad_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/KK_microphys/parameters_KK.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/mpace_a.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_parameter_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/coamps_microphys_driver_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/pdf_hydromet_microphys_wrapper.F90</file></path><path><editType>edit</editType><file>src/Microphys/COAMPS_microphys/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_driver/README.md</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/mean_adv.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_corr_varnce_module.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/lapack_interfaces_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/hydrostatic_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/lapack_interfaces.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/mixing_length.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_nc_ncn_eqns.py</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/adg1_adg2_3d_luhar_pdf.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/new_tsdadg_pdf.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_transport.py</affectedPath><affectedPath>clubb_python_driver/io/__init__.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/mono_flux_limiter_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/config_flags_converter.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_pos_definite_module.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/advance_windm_edsclrm_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/sigma_sqd_w_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/pos_definite_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/array_index.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/pdf_closure_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/advance_xm_wpxp_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_udt_return_contract.py</affectedPath><affectedPath>dash_app/run_tab/layout.py</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/err_info.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_advance_xp2_xpyp.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/adg1_adg2_3d_luhar_pdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/remapping_module.py</affectedPath><affectedPath>clubb_python_driver/clubb_case_initalization.py</affectedPath><affectedPath>clubb_jax/io/__init__.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/nc_ncn_eqns_wrapper.F90</affectedPath><affectedPath>dash_app/run_tab/callbacks_runs.py</affectedPath><affectedPath>clubb_jax/README.md</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/fill_holes_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_sponge.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/__init__.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/pdf_utilities.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_lapack_wrap.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/netcdf_stub.F90</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_luhar.py</affectedPath><affectedPath>clubb_python_api/clubb_python/prescribe_forcings.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/lapack_wrap.py</affectedPath><affectedPath>jenkins_tests/clubb_driver_test/Jenkinsfile</affectedPath><affectedPath>clubb_python_api/tests/argument_list_enforcer/argument_contract_audit.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/numerical_check.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_calc_roots.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/advance_helper.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/corr_varnce_module.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/new_pdf.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_skx.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_new_pdf.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/corr_varnce_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/new_hybrid_pdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/grid_class_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/sclr_idx_converter.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_new_hybrid_pdf.py</affectedPath><affectedPath>clubb_python_api/.gitignore</affectedPath><affectedPath>dash_app/run_tab/runtime.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_mono_flux.py</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/nu_vert_res_dep.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_advance_xp3.py</affectedPath><affectedPath>clubb_python_driver/advance_clubb_to_end.py</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/sclr_idx.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/advance_xp3.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/sponge_layer_damping_wrapper.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>clubb_jax/io/sounding.py</affectedPath><affectedPath>dash_app/plot_tab/callbacks_case.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_remap.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/model_flags_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/config_flags.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/err_info_type_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/file_functions.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/tridiag_lu_solvers_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/diagnose_correlations_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/README.md</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/fill_holes.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/calendar.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/new_hybrid_pdf_main.py</affectedPath><affectedPath>clubb_python_driver/advance_clubb_core.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_error_code.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_index_mapping.py</affectedPath><affectedPath>clubb_python_driver/radiation.py</affectedPath><affectedPath>clubb_python_api/tests/test_hello_world.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_advance_windm_edsclrm.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/sfc_varnce_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/advance_windm_edsclrm.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/advance_wp2_wp3.py</affectedPath><affectedPath>clubb_python_api/tests/conftest.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/lapack_wrap_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/diffusion_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/radiation_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_init_pressure.py</affectedPath><affectedPath>clubb_python_driver/io/sounding.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/matrix_solver_wrapper.py</affectedPath><affectedPath>clubb_python_api/tests/test_advance_core_subs.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/t_in_k_module.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_numerical_check.py</affectedPath><affectedPath>clubb_python_api/tests/test_stats.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/prescribe_forcings_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/bicgstab_solvers_wrapper.F90</affectedPath><affectedPath>clubb_python_driver/io/surface.py</affectedPath><affectedPath>clubb_python_api/tests/test_stats_registry.in</affectedPath><affectedPath>clubb_jax/advance_clubb_core.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/clip_explicit.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_splat.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/sponge_layer_damping.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/pdf_parameter_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/pdf_closure.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</affectedPath><affectedPath>clubb_jax/io/grid_file.py</affectedPath><affectedPath>clubb_python_driver/clubb_standalone.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/pdf_parameter_module.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_matrix_operations.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/advance_clubb_core_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/run_pytests.sh</affectedPath><affectedPath>clubb_jax/__init__.py</affectedPath><affectedPath>clubb_python_api/docs/api_call_flow.svg</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/model_flags.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/advance_clubb_core.py</affectedPath><affectedPath>clubb_jax/clubb_case_initalization.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_file_functions.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/clip_explicit_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/advance_xp2_xpyp_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/grid_class_converter.py</affectedPath><affectedPath>run_scripts/run_jax_vs_fortran_cases.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/tridiag_lu_solver.py</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/ly93_pdf.py</affectedPath><affectedPath>clubb_python_api/tests/test_python_port_api_coverage.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/mono_flux_limiter.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/new_hybrid_pdf_main_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_matrix_solver_wrapper.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_lapack_interfaces.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/advance_xp2_xpyp.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_utils.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/advance_helper_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/sigma_sqd_w_module.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/remapping_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/stats_clubb_utilities.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_mixing_length.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/calc_roots.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/ly93_pdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/common.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_sfc_varnce.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/mean_adv_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_pdf_closure.py</affectedPath><affectedPath>clubb_python_driver/clubb_constants.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_advance_wp2_wp3.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/advance_xm_wpxp.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/interpolation_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/penta_lu_solver.py</affectedPath><affectedPath>clubb_jax/JAX_CONVERSION_PLAN.md</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/saturation.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_pdf_utils.py</affectedPath><affectedPath>clubb_python_driver/io/grid_file.py</affectedPath><affectedPath>clubb_python_driver/__init__.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/diffusion.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/saturation_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/err_info_type_module.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_stats_accumulate.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/T_in_K_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/calendar_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_precipitation_fraction.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/pos_definite_module.py</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/pdf_params_converter.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_tridiag_lu_solvers.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_ly93.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/new_hybrid_pdf.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/error_code.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/precipitation_fraction_wrapper.F90</affectedPath><affectedPath>run_scripts/run_python_vs_fortran_cases.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/matrix_solver_wrapper_wrapper.F90</affectedPath><affectedPath>compile.py</affectedPath><affectedPath>clubb_jax/clubb_standalone.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/turbulent_adv_pdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/pdf_utilities_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_init_sequence.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/new_pdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/requirements.txt</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_turbulent_adv_pdf.py</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/hm_metadata.py</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/nu_vert_res_dep_converter.py</affectedPath><affectedPath>clubb_jax/io/namelist.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_penta_lu_solvers.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_meta.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_advance_core.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/derived_type_storage.F90</affectedPath><affectedPath>src/Radiation/simple_rad_module.F90</affectedPath><affectedPath>clubb_jax/advance_clubb_to_end.py</affectedPath><affectedPath>clubb_python_api/clubb_python/clubb_api.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_interpolation.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/new_pdf_main_wrapper.F90</affectedPath><affectedPath>clubb_jax/clubb_constants.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/precipitation_fraction.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/matrix_operations_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/penta_bicgstab_solver.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/grid_class.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/mixing_length_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_saturation.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_advance_xm_wpxp.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/stats_clubb_utilities_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/index_mapping.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/diagnose_correlations_module.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_pdf_closure_driver.py</affectedPath><affectedPath>jenkins_tests/clubb_python_test/Jenkinsfile</affectedPath><affectedPath>clubb_python_driver/io/namelist.py</affectedPath><affectedPath>clubb_jax/radiation.py</affectedPath><affectedPath>clubb_python_api/tests/test_udt_roundtrip.py</affectedPath><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/file_functions_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/turbulent_adv_pdf.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/calc_pressure.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/error_code_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/new_tsdadg_pdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/calc_pressure_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/err_info_converter.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/advance_xp3_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/skx_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/grid_class.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/calc_roots_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/sfc_varnce_module.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/advance_wp2_wp3_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/penta_lu_solvers_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_argument_contract_audit.py</affectedPath><affectedPath>run_scripts/run_scm_all.py</affectedPath><affectedPath>dash_app/plot_tab/layout.py</affectedPath><affectedPath>clubb_python_api/CMakeLists.txt</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_bicgstab_solvers.py</affectedPath><affectedPath>clubb_jax/io/surface.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/nc_ncn_eqns.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_diagnose_correlations_module.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/interpolation.py</affectedPath><affectedPath>clubb_python_api/clubb_python/__init__.py</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/__init__.py</affectedPath><affectedPath>clubb_python_api/clubb_python/radiation.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/matrix_operations.py</affectedPath><affectedPath>run_scripts/run_bindiff_all.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/new_pdf_main.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_new_tsdadg.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/numerical_check_wrapper.F90</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/skx_module.py</affectedPath><affectedPath>clubb_python_api/clubb_python/derived_types/pdf_params.py</affectedPath><commitId>14926dd026f178cacec4336a6389e3c59c2eb4d4</commitId><timestamp>1775506956000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Clubb f2py (#1274)

* Initial python clubb driver. Currently BFB for bomex. This is using a hugely simplified clubb_driver currently.

* Fixes

* Making work with cmake, and generalizing for more cases to work (arm, bomex, wangara tested and correct)

* Lots of new interfaces, not all complete though.

* Bit better structure and read grid_class.py

* Improvements, mainly to pdf_closure stack

* Making UDTs handled more correctly - lots of python interfaces were missing them as aguements, which is needed for pushing/pulling

* Better pdf_params (implicit too) python type

* Various cleanup and simplifications

* Fixing up argument list orders

* Breakup up clubb driver and making real radiation call

* Improving run_bindiff script

* Small improvements

* Folder restructuring

* Fixing sclr/edsclr code

* Small fixes

* Better output directory config and python vs fortran driver test script

* Various small improvements to run scripts and dash app

* Improvements to sclr/edsclr/hydromet handling using a _transport variable. Most cases (3/8) in run_python_vs_fortran_cases.py matching now with multiple columns.

* Various cleanup

* Various improvements and cleanup

* Sync f2py branch with master radiation changes

* Fixing things after merge conflict

* Commenting run_bindiff_all better

* Small changes and rough draft of README

* Improvements to various things

* Various improvements and adding a python converted advance_clubb_core for fun

* Adding more apis for missed things and a nice script which checks for missed things

* Stuctural changes and better READMEs

* Little fixes

* Aligning inouts/outs

* Renaming jenkins test

* Adding script

* Little tweaks

* Small updates

* Better readme and api diagram

* Better readme and api diagram again

* Adding clubb_jax directory, just a copy of the python driver right now with some instructions/tips for the conversion process

* Final little changes to readme and renaming various things
</comment><date>2026-04-06 15:22:36 -0500</date><id>14926dd026f178cacec4336a6389e3c59c2eb4d4</id><msg>Clubb f2py (#1274)</msg><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/lapack_wrap.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/prescribe_forcings.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/calendar_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/err_info_type_module.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/ly93_pdf.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/advance_xp2_xpyp.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/index_mapping.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/new_pdf_main.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_udt_return_contract.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_error_code.py</file></path><path><editType>add</editType><file>clubb_python_driver/clubb_standalone.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_penta_lu_solvers.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/new_hybrid_pdf.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/saturation.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/pdf_params_converter.py</file></path><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>add</editType><file>clubb_python_driver/io/sounding.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/common.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/grid_class_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/new_tsdadg_pdf.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_pdf_closure.py</file></path><path><editType>add</editType><file>clubb_jax/README.md</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/calendar.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/remapping_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_diagnose_correlations_module.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/corr_varnce_module.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/matrix_solver_wrapper.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_new_hybrid_pdf.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/mixing_length.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/diffusion.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/penta_lu_solvers_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/netcdf_stub.F90</file></path><path><editType>add</editType><file>clubb_jax/JAX_CONVERSION_PLAN.md</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/t_in_k_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_turbulent_adv_pdf.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_mixing_length.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/mean_adv.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_tridiag_lu_solvers.py</file></path><path><editType>add</editType><file>run_scripts/run_jax_vs_fortran_cases.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_index_mapping.py</file></path><path><editType>add</editType><file>clubb_python_driver/radiation.py</file></path><path><editType>add</editType><file>clubb_python_api/docs/api_call_flow.svg</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/sponge_layer_damping_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_calc_roots.py</file></path><path><editType>add</editType><file>clubb_jax/__init__.py</file></path><path><editType>edit</editType><file>dash_app/run_tab/runtime.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_skx.py</file></path><path><editType>add</editType><file>clubb_python_driver/__init__.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/derived_type_storage.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/new_pdf.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/skx_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_sfc_varnce.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/grid_class.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/calc_pressure.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/T_in_K_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_driver/advance_clubb_to_end.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/radiation_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_driver/advance_clubb_core.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_hello_world.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/advance_xm_wpxp.py</file></path><path><editType>add</editType><file>clubb_python_driver/clubb_case_initalization.py</file></path><path><editType>add</editType><file>clubb_jax/clubb_case_initalization.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/advance_clubb_core_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/README.md</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_argument_contract_audit.py</file></path><path><editType>add</editType><file>jenkins_tests/clubb_python_test/Jenkinsfile</file></path><path><editType>add</editType><file>clubb_python_api/tests/conftest.py</file></path><path><editType>add</editType><file>clubb_jax/clubb_standalone.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/bicgstab_solvers_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/stats_clubb_utilities_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/sfc_varnce_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_new_tsdadg.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/advance_xp2_xpyp_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/skx_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_jax/io/surface.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/advance_windm_edsclrm.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_meta.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/penta_lu_solver.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/matrix_operations_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_interpolation.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_advance_core_subs.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</file></path><path><editType>edit</editType><file>dash_app/run_tab/callbacks_runs.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/err_info_type_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_jax/io/namelist.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/argument_list_enforcer/argument_contract_audit.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/mono_flux_limiter.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/precipitation_fraction_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/grid_class.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/diagnose_correlations_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/grid_class_converter.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/clip_explicit.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_saturation.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/adg1_adg2_3d_luhar_pdf.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/error_code.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_nc_ncn_eqns.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_lapack_wrap.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/advance_wp2_wp3_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/requirements.txt</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_file_functions.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_splat.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/ly93_pdf_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/model_flags.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/new_tsdadg_pdf_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_luhar.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/lapack_interfaces_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/model_flags_wrapper.F90</file></path><path><editType>edit</editType><file>dash_app/plot_tab/callbacks_case.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_advance_core.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/sfc_varnce_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/__init__.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/matrix_operations.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/advance_xp3.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/mean_adv_wrapper.F90</file></path><path><editType>add</editType><file>clubb_jax/io/sounding.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_corr_varnce_module.py</file></path><path><editType>add</editType><file>clubb_python_driver/io/__init__.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/mono_flux_limiter_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_matrix_operations.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_pos_definite_module.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/array_index.py</file></path><path><editType>add</editType><file>clubb_python_api/run_pytests.sh</file></path><path><editType>add</editType><file>clubb_python_driver/io/namelist.py</file></path><path><editType>add</editType><file>clubb_jax/clubb_constants.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/numerical_check_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_driver/io/grid_file.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_stats_registry.in</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/file_functions.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/interpolation.py</file></path><path><editType>add</editType><file>clubb_python_driver/README.md</file></path><path><editType>edit</editType><file>dash_app/plot_tab/layout.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/fill_holes_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/file_functions_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/turbulent_adv_pdf_wrapper.F90</file></path><path><editType>edit</editType><file>compile.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_precipitation_fraction.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_new_pdf.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/fill_holes.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/advance_xp3_module_wrapper.F90</file></path><path><editType>edit</editType><file>dash_app/run_tab/layout.py</file></path><path><editType>add</editType><file>clubb_jax/radiation.py</file></path><path><editType>add</editType><file>clubb_jax/io/grid_file.py</file></path><path><editType>add</editType><file>clubb_python_driver/clubb_constants.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/diagnose_correlations_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_lapack_interfaces.py</file></path><path><editType>add</editType><file>clubb_jax/advance_clubb_to_end.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/pdf_closure.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/saturation_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/calc_roots.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/diffusion_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/radiation.py</file></path><path><editType>add</editType><file>clubb_jax/io/__init__.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_stats_accumulate.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/prescribe_forcings_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_pdf_closure_driver.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_driver_test/Jenkinsfile</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/advance_wp2_wp3.py</file></path><path><editType>edit</editType><file>src/Radiation/simple_rad_module.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/penta_bicgstab_solver.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/new_hybrid_pdf_main.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/new_hybrid_pdf_main_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_mono_flux.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/adg1_adg2_3d_luhar_pdf_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/new_pdf_main_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_sponge.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/sclr_idx.py</file></path><path><editType>add</editType><file>clubb_python_api/.gitignore</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_ly93.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/nc_ncn_eqns.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/pdf_utilities_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/interpolation_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/pdf_parameter_module.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/clubb_api.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/nu_vert_res_dep.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/numerical_check.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_advance_xm_wpxp.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_remap.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/mixing_length_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_stats.py</file></path><path><editType>add</editType><file>clubb_python_api/CMakeLists.txt</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/sigma_sqd_w_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_advance_windm_edsclrm.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_udt_roundtrip.py</file></path><path><editType>add</editType><file>clubb_jax/advance_clubb_core.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/stats_clubb_utilities.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/advance_xm_wpxp_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/matrix_solver_wrapper_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/sponge_layer_damping.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_utils.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/hm_metadata.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/clip_explicit_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/__init__.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/corr_varnce_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_advance_xp3.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/advance_windm_edsclrm_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_transport.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_numerical_check.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/lapack_interfaces.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/pos_definite_module.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/sigma_sqd_w_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_init_pressure.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/pdf_params.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/err_info.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/precipitation_fraction.py</file></path><path><editType>edit</editType><file>run_scripts/run_scm_all.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/pdf_utilities.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/pos_definite_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/tridiag_lu_solvers_wrapper.F90</file></path><path><editType>add</editType><file>run_scripts/run_python_vs_fortran_cases.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/pdf_parameter_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/nu_vert_res_dep_converter.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_pdf_utils.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/err_info_converter.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/advance_clubb_core.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_bicgstab_solvers.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_init_sequence.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/sclr_idx_converter.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_advance_wp2_wp3.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_advance_xp2_xpyp.py</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/turbulent_adv_pdf.py</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/config_flags.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/hydrostatic_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/calc_roots_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/new_pdf_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_python_port_api_coverage.py</file></path><path><editType>edit</editType><file>run_scripts/run_bindiff_all.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/__init__.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/remapping_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/calc_pressure_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/pdf_closure_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/lapack_wrap_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/nc_ncn_eqns_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/derived_types/config_flags_converter.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_matrix_solver_wrapper.py</file></path><path><editType>add</editType><file>clubb_python_driver/io/surface.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/error_code_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/advance_helper_module_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/tridiag_lu_solver.py</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/CLUBB_core/advance_helper.py</file></path><path><editType>add</editType><file>clubb_python_api/f2py_fortran_wrappers/new_hybrid_pdf_wrapper.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/f2py_fortran_wrappers/advance_xp2_xpyp_module_wrapper.F90</affectedPath><affectedPath>src/Numerical_recipes/amebsa.f90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/advance_wp2_wp3_module_wrapper.F90</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/matrix_solver_wrapper_wrapper.F90</affectedPath><commitId>3b604aca0d98b5f656e2be332d3090819f8af59f</commitId><timestamp>1775508142000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Little fixes for python code
</comment><date>2026-04-06 15:42:22 -0500</date><id>3b604aca0d98b5f656e2be332d3090819f8af59f</id><msg>Little fixes for python code</msg><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/advance_wp2_wp3_module_wrapper.F90</file></path><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/matrix_solver_wrapper_wrapper.F90</file></path><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</file></path><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/advance_xp2_xpyp_module_wrapper.F90</file></path><path><editType>edit</editType><file>src/Numerical_recipes/amebsa.f90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>feb80b9af098529dd9fb4192368a639bea44bac9</commitId><timestamp>1775514539000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove blank line to trigger git update script
</comment><date>2026-04-06 17:28:59 -0500</date><id>feb80b9af098529dd9fb4192368a639bea44bac9</id><msg>Remove blank line to trigger git update script</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Lapack/CMakeLists.txt</affectedPath><commitId>89a78e3c137f74f6b8ed0c02875651646e6b0fd8</commitId><timestamp>1775514601000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Added blank line to trigger git update scripts
</comment><date>2026-04-06 17:30:01 -0500</date><id>89a78e3c137f74f6b8ed0c02875651646e6b0fd8</id><msg>Added blank line to trigger git update scripts</msg><path><editType>edit</editType><file>src/Lapack/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Changes_M2005</affectedPath><commitId>9d534983ad611d90632f67b0e85b7bf738786c58</commitId><timestamp>1775514643000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Removed blank line to trigger git update scripts
</comment><date>2026-04-06 17:30:43 -0500</date><id>9d534983ad611d90632f67b0e85b7bf738786c58</id><msg>Removed blank line to trigger git update scripts</msg><path><editType>edit</editType><file>Changes_M2005</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/SILHS/CMakeLists.txt</affectedPath><commitId>ea158fd73790b07ad91600595adf0a10f0bccd04</commitId><timestamp>1775514734000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add blank line to trigger git update scripts
</comment><date>2026-04-06 17:32:14 -0500</date><id>ea158fd73790b07ad91600595adf0a10f0bccd04</id><msg>Add blank line to trigger git update scripts</msg><path><editType>edit</editType><file>src/SILHS/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/stats/README</affectedPath><commitId>170ad3f0b10539e37efd2f19c76f51b6bec3a255</commitId><timestamp>1775514788000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add blank line to trigger git update scripts
</comment><date>2026-04-06 17:33:08 -0500</date><id>170ad3f0b10539e37efd2f19c76f51b6bec3a255</id><msg>Add blank line to trigger git update scripts</msg><path><editType>edit</editType><file>input/stats/README</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/tunable_parameters/configurable_model_flags.in</affectedPath><commitId>8759dedaf6cd411a4d4943c3d8525b022ca00986</commitId><timestamp>1775514902000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add blank line to trigger git update scripts
</comment><date>2026-04-06 17:35:02 -0500</date><id>8759dedaf6cd411a4d4943c3d8525b022ca00986</id><msg>Add blank line to trigger git update scripts</msg><path><editType>edit</editType><file>input/tunable_parameters/configurable_model_flags.in</file></path></item><kind>git</kind></changeSet><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>32</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/32/</url></nextBuild><previousBuild><number>30</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/30/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>30</buildNumber><marked><SHA1>b2e170923249df969fc5b3c0057edce4c1138e7d</SHA1><branch><SHA1>b2e170923249df969fc5b3c0057edce4c1138e7d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b2e170923249df969fc5b3c0057edce4c1138e7d</SHA1><branch><SHA1>b2e170923249df969fc5b3c0057edce4c1138e7d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b2e170923249df969fc5b3c0057edce4c1138e7d</SHA1><branch><SHA1>b2e170923249df969fc5b3c0057edce4c1138e7d</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.cps.EnvActionImpl'></action><action></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>#30</displayName><duration>562076</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #30</fullDisplayName><id>30</id><keepLog>false</keepLog><number>30</number><queueId>2699</queueId><result>SUCCESS</result><timestamp>1775462767401</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/30/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_clubb_w_varying_flags.py</affectedPath><affectedPath>run_scripts/run_scm.bash</affectedPath><affectedPath>run_scripts/run_thread_test.py</affectedPath><commitId>0c709755aa0cbd9a53923dc8ea2cd62f07913aa6</commitId><timestamp>1775412294000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Tiny fixes to scripts
</comment><date>2026-04-05 13:04:54 -0500</date><id>0c709755aa0cbd9a53923dc8ea2cd62f07913aa6</id><msg>Tiny fixes to scripts</msg><path><editType>edit</editType><file>run_scripts/run_thread_test.py</file></path><path><editType>edit</editType><file>run_scripts/run_clubb_w_varying_flags.py</file></path><path><editType>edit</editType><file>run_scripts/run_scm.bash</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/stats_netcdf.F90</affectedPath><affectedPath>run_scripts/run_clubb_w_varying_flags.py</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>run_scripts/run_bindiff_varying_flags_output.py</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><commitId>b2e170923249df969fc5b3c0057edce4c1138e7d</commitId><timestamp>1775440060000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making run_bindiff_w_flags.py faster by calling run_scm.py directly and parallelizing over all cases/flag sets, rather than just calling run_scm_all.py and parallelizing over each flag batch. Also fixing a little stats bug that caused the time string to have weird trailing characters, and removing a little states print
</comment><date>2026-04-05 20:47:40 -0500</date><id>b2e170923249df969fc5b3c0057edce4c1138e7d</id><msg>Making run_bindiff_w_flags.py faster by calling run_scm.py directly and parallelizing over all cases/flag sets, rather than just calling run_scm_all.py and parallelizing over each flag batch. Also fixing a little stats bug that caused the time string to have weird trailing characters, and removing a little states print</msg><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>run_scripts/run_bindiff_varying_flags_output.py</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_netcdf.F90</file></path><path><editType>edit</editType><file>run_scripts/run_clubb_w_varying_flags.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>31</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/31/</url></nextBuild><previousBuild><number>29</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/29/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>29</buildNumber><marked><SHA1>bcbcd985bf11702799629543e90e6e07a95ddbe5</SHA1><branch><SHA1>bcbcd985bf11702799629543e90e6e07a95ddbe5</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bcbcd985bf11702799629543e90e6e07a95ddbe5</SHA1><branch><SHA1>bcbcd985bf11702799629543e90e6e07a95ddbe5</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bcbcd985bf11702799629543e90e6e07a95ddbe5</SHA1><branch><SHA1>bcbcd985bf11702799629543e90e6e07a95ddbe5</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.cps.EnvActionImpl'></action><action></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>#29</displayName><duration>516821</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #29</fullDisplayName><id>29</id><keepLog>false</keepLog><number>29</number><queueId>2620</queueId><result>SUCCESS</result><timestamp>1775376367097</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/29/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_clubb_w_varying_flags.py</affectedPath><affectedPath>output/.gitignore</affectedPath><affectedPath>jenkins_tests/clubb_BFB_varying_flags_gfortran_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/run_bindiff_varying_flags_output.py</affectedPath><commitId>bcbcd985bf11702799629543e90e6e07a95ddbe5</commitId><timestamp>1775360437000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Varying bfb test (#1290)

* Adding BFB test with varying flags

* Space diff

* Script fix

* Space diff

* Removing output .gitignore, we don't need it and it's annoying
</comment><date>2026-04-04 22:40:37 -0500</date><id>bcbcd985bf11702799629543e90e6e07a95ddbe5</id><msg>Varying bfb test (#1290)</msg><path><editType>delete</editType><file>output/.gitignore</file></path><path><editType>add</editType><file>run_scripts/run_bindiff_varying_flags_output.py</file></path><path><editType>edit</editType><file>run_scripts/run_clubb_w_varying_flags.py</file></path><path><editType>add</editType><file>jenkins_tests/clubb_BFB_varying_flags_gfortran_test/Jenkinsfile</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>30</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/30/</url></nextBuild><previousBuild><number>28</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/28/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>28</buildNumber><marked><SHA1>f5fb36fc103a46c7cd19ebbe151163da8ee91c42</SHA1><branch><SHA1>f5fb36fc103a46c7cd19ebbe151163da8ee91c42</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f5fb36fc103a46c7cd19ebbe151163da8ee91c42</SHA1><branch><SHA1>f5fb36fc103a46c7cd19ebbe151163da8ee91c42</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f5fb36fc103a46c7cd19ebbe151163da8ee91c42</SHA1><branch><SHA1>f5fb36fc103a46c7cd19ebbe151163da8ee91c42</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.cps.EnvActionImpl'></action><action></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>#28</displayName><duration>626942</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #28</fullDisplayName><id>28</id><keepLog>false</keepLog><number>28</number><queueId>2488</queueId><result>SUCCESS</result><timestamp>1774339569051</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/28/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README</affectedPath><commitId>b0473687b9eb3489e6ce50f8c4ce66419719fc2d</commitId><timestamp>1774289904000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>A couple recent commits were missing their bit-changing messages because they were accidentally merged in early, see https://github.com/larson-group/clubb/pull/1286 - this commit is to add the resolve messages for the BFB test - RESOLVED:149e61f9bab26c5cb4518fd7bada9b1f4064482e RESOLVED:9f2b1e6c9370a897e1da1320521fbc27baf6ff31
</comment><date>2026-03-23 13:18:24 -0500</date><id>b0473687b9eb3489e6ce50f8c4ce66419719fc2d</id><msg>A couple recent commits were missing their bit-changing messages because they were accidentally merged in early, see https://github.com/larson-group/clubb/pull/1286 - this commit is to add the resolve messages for the BFB test - RESOLVED:149e61f9bab26c5cb4518fd7bada9b1f4064482e RESOLVED:9f2b1e6c9370a897e1da1320521fbc27baf6ff31</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/G_unit_test_types/spurious_source_test.F90</affectedPath><affectedPath>src/generalized_grid_test.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>src/CLUBB_core/numerical_check.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.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_core/clubb_api_module.F90</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>src/CLUBB_core/grid_adaptation_module.F90</affectedPath><commitId>f5fb36fc103a46c7cd19ebbe151163da8ee91c42</commitId><timestamp>1774297540000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Little Fix (#1287)

* Making matrix solve checks also trigger if l_implemented is true so that they always are done in CAM, regardless of debug level

* Reworking rcond flag in advance_windm

* Updating l_implemented flag comments

* Adding printouts to make clear where the NaN are (if any) in the soln vector.
</comment><date>2026-03-23 15:25:40 -0500</date><id>f5fb36fc103a46c7cd19ebbe151163da8ee91c42</id><msg>Little Fix (#1287)</msg><path><editType>edit</editType><file>src/CLUBB_core/mixing_length.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/numerical_check.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/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>src/generalized_grid_test.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/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/grid_class.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/grid_adaptation_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/advance_wp2_wp3_module.F90</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/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>29</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/29/</url></nextBuild><previousBuild><number>27</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/27/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>27</buildNumber><marked><SHA1>d9d887857da333c2c683aad09311ffcdb2d54440</SHA1><branch><SHA1>d9d887857da333c2c683aad09311ffcdb2d54440</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d9d887857da333c2c683aad09311ffcdb2d54440</SHA1><branch><SHA1>d9d887857da333c2c683aad09311ffcdb2d54440</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d9d887857da333c2c683aad09311ffcdb2d54440</SHA1><branch><SHA1>d9d887857da333c2c683aad09311ffcdb2d54440</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.cps.EnvActionImpl'></action><action></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>#27</displayName><duration>548893</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #27</fullDisplayName><id>27</id><keepLog>false</keepLog><number>27</number><queueId>2391</queueId><result>SUCCESS</result><timestamp>1774253167632</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/27/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Radiation/soil_vegetation.F90</affectedPath><affectedPath>src/Radiation/bugsrad_driver.F90</affectedPath><affectedPath>src/Radiation/simple_rad_module.F90</affectedPath><affectedPath>src/CLUBB_core/interpolation.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/Radiation/radiation_variables_module.F90</affectedPath><affectedPath>src/Radiation/radiation_module.F90</affectedPath><affectedPath>src/Radiation/rad_lwsw_module.F90</affectedPath><commitId>9f2b1e6c9370a897e1da1320521fbc27baf6ff31</commitId><timestamp>1774158992000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>GPUizing most of radiation code
</comment><date>2026-03-22 00:56:32 -0500</date><id>9f2b1e6c9370a897e1da1320521fbc27baf6ff31</id><msg>GPUizing most of radiation code</msg><path><editType>edit</editType><file>src/Radiation/radiation_module.F90</file></path><path><editType>edit</editType><file>src/Radiation/bugsrad_driver.F90</file></path><path><editType>edit</editType><file>src/Radiation/radiation_variables_module.F90</file></path><path><editType>edit</editType><file>src/Radiation/soil_vegetation.F90</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/Radiation/simple_rad_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/interpolation.F90</file></path><path><editType>edit</editType><file>src/Radiation/rad_lwsw_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Radiation/radiation_module.F90</affectedPath><commitId>149e61f9bab26c5cb4518fd7bada9b1f4064482e</commitId><timestamp>1774236539000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing multicol radiation stats bug.
</comment><date>2026-03-22 22:28:59 -0500</date><id>149e61f9bab26c5cb4518fd7bada9b1f4064482e</id><msg>Fixing multicol radiation stats bug.</msg><path><editType>edit</editType><file>src/Radiation/radiation_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>dash_app/run_tab/callbacks_runs.py</affectedPath><affectedPath>dash_app/run_tab/runtime.py</affectedPath><affectedPath>dash_app/run_tab/layout.py</affectedPath><commitId>0fc97f413d522aabb24db8c4a289aa5e5471256d</commitId><timestamp>1774237949000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding max tasks option to dash app
</comment><date>2026-03-22 22:52:29 -0500</date><id>0fc97f413d522aabb24db8c4a289aa5e5471256d</id><msg>Adding max tasks option to dash app</msg><path><editType>edit</editType><file>dash_app/run_tab/callbacks_runs.py</file></path><path><editType>edit</editType><file>dash_app/run_tab/layout.py</file></path><path><editType>edit</editType><file>dash_app/run_tab/runtime.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/generalized_grid_test.F90</affectedPath><commitId>d9d887857da333c2c683aad09311ffcdb2d54440</commitId><timestamp>1774239145000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Increasing tolerance for check_flipped_results - this is used in the generalized_grid_test when we allow the matrices to be solved in different vertical modes
</comment><date>2026-03-22 23:12:25 -0500</date><id>d9d887857da333c2c683aad09311ffcdb2d54440</id><msg>Increasing tolerance for check_flipped_results - this is used in the generalized_grid_test when we allow the matrices to be solved in different vertical modes</msg><path><editType>edit</editType><file>src/generalized_grid_test.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>28</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/28/</url></nextBuild><previousBuild><number>26</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/26/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>d20fd1daad5e5d921607794e258bfde151fd3c89</SHA1><branch><SHA1>d20fd1daad5e5d921607794e258bfde151fd3c89</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d20fd1daad5e5d921607794e258bfde151fd3c89</SHA1><branch><SHA1>d20fd1daad5e5d921607794e258bfde151fd3c89</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d20fd1daad5e5d921607794e258bfde151fd3c89</SHA1><branch><SHA1>d20fd1daad5e5d921607794e258bfde151fd3c89</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.cps.EnvActionImpl'></action><action></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>#26</displayName><duration>561101</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #26</fullDisplayName><id>26</id><keepLog>false</keepLog><number>26</number><queueId>2300</queueId><result>SUCCESS</result><timestamp>1773907565671</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/26/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><commitId>d3c5a22e8d71e7224d34ffe7c7d2276679df7492</commitId><timestamp>1773882901000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Now that the adg1_ routines prevent below threshold wp2 and xp2 values, we also need these max statements in this unit test too
</comment><date>2026-03-18 20:15:01 -0500</date><id>d3c5a22e8d71e7224d34ffe7c7d2276679df7492</id><msg>Now that the adg1_ routines prevent below threshold wp2 and xp2 values, we also need these max statements in this unit test too</msg><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_bindiff_all.py</affectedPath><commitId>d20fd1daad5e5d921607794e258bfde151fd3c89</commitId><timestamp>1773884674000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Previous commit (49bd72c6b6ee57f27c7694b25facd1b0eb91bd09) fixed a stats bug that caused parameter names to not be stored in the netcdf file - so now run_bindiff_all.py has to ignore those. Fixed by ignoring all non-numeric variables.
</comment><date>2026-03-18 20:44:34 -0500</date><id>d20fd1daad5e5d921607794e258bfde151fd3c89</id><msg>Previous commit (49bd72c6b6ee57f27c7694b25facd1b0eb91bd09) fixed a stats bug that caused parameter names to not be stored in the netcdf file - so now run_bindiff_all.py has to ignore those. Fixed by ignoring all non-numeric variables.</msg><path><editType>edit</editType><file>run_scripts/run_bindiff_all.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>27</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/27/</url></nextBuild><previousBuild><number>25</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/25/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><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 _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>25</buildNumber><marked><SHA1>49bd72c6b6ee57f27c7694b25facd1b0eb91bd09</SHA1><branch><SHA1>49bd72c6b6ee57f27c7694b25facd1b0eb91bd09</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>49bd72c6b6ee57f27c7694b25facd1b0eb91bd09</SHA1><branch><SHA1>49bd72c6b6ee57f27c7694b25facd1b0eb91bd09</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>49bd72c6b6ee57f27c7694b25facd1b0eb91bd09</SHA1><branch><SHA1>49bd72c6b6ee57f27c7694b25facd1b0eb91bd09</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.cps.EnvActionImpl'></action><action></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>#25</displayName><duration>690572</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #25</fullDisplayName><id>25</id><keepLog>false</keepLog><number>25</number><queueId>2264</queueId><result>SUCCESS</result><timestamp>1773878866872</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/25/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Radiation/soil_vegetation.F90</affectedPath><affectedPath>src/Radiation/bugsrad_driver.F90</affectedPath><affectedPath>src/Radiation/simple_rad_module.F90</affectedPath><affectedPath>src/Radiation/BUGSrad/variables_radiation_module.F90</affectedPath><affectedPath>src/Radiation/radiation_variables_module.F90</affectedPath><affectedPath>src/Radiation/extended_atmosphere_module.F90</affectedPath><affectedPath>src/Radiation/BUGSrad/bugs_rad.F</affectedPath><affectedPath>src/soil_vegetation.F90</affectedPath><affectedPath>src/CLUBB_core/numerical_check.F90</affectedPath><affectedPath>compile/file_list/clubb_model_files</affectedPath><affectedPath>compile/file_list/clubb_bugsrad_files</affectedPath><affectedPath>src/Radiation/CMakeLists.txt</affectedPath><affectedPath>src/Radiation/BUGSrad/driver_read.F</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/Radiation/BUGSrad/CMakeLists.txt</affectedPath><affectedPath>src/CMakeLists.txt</affectedPath><affectedPath>src/Radiation/radiation_module.F90</affectedPath><commitId>cbaf3b7cad36f5843a53f7e5ce77943ca7cc64c9</commitId><timestamp>1773867770000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Clubb radiation update (#1283)

* Compartmentalizing radiation code a bit

* More compartmentalizing

* Pushing loop into bugsrad because it makes things cleaner

* Small loop pushes

* Little cleanup

* Moving soil_veg code

* GPU fix and a little cleanup

* Missed a file to commit

* Making work with old build system

* Need zeroing routines for set_case_initial_conditions

* Adding comment explaining why advance_soil_veg is being packaged with Radiation code now
</comment><date>2026-03-18 16:02:50 -0500</date><id>cbaf3b7cad36f5843a53f7e5ce77943ca7cc64c9</id><msg>Clubb radiation update (#1283)</msg><path><editType>edit</editType><file>src/Radiation/BUGSrad/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/Radiation/BUGSrad/driver_read.F</file></path><path><editType>delete</editType><file>src/soil_vegetation.F90</file></path><path><editType>edit</editType><file>src/Radiation/CMakeLists.txt</file></path><path><editType>delete</editType><file>src/Radiation/BUGSrad/variables_radiation_module.F90</file></path><path><editType>add</editType><file>src/Radiation/soil_vegetation.F90</file></path><path><editType>edit</editType><file>src/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>compile/file_list/clubb_model_files</file></path><path><editType>edit</editType><file>src/Radiation/extended_atmosphere_module.F90</file></path><path><editType>edit</editType><file>compile/file_list/clubb_bugsrad_files</file></path><path><editType>edit</editType><file>src/Radiation/radiation_module.F90</file></path><path><editType>edit</editType><file>src/Radiation/bugsrad_driver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/numerical_check.F90</file></path><path><editType>edit</editType><file>src/Radiation/BUGSrad/bugs_rad.F</file></path><path><editType>add</editType><file>src/Radiation/radiation_variables_module.F90</file></path><path><editType>edit</editType><file>src/Radiation/simple_rad_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>dash_app/assets/33_run_param_rows.js</affectedPath><affectedPath>dash_app/plot_tab/state.py</affectedPath><affectedPath>dash_app/run_tab/tab.py</affectedPath><affectedPath>dash_app/plot_tab/case_definitions.py</affectedPath><affectedPath>src/CLUBB_core/stats_netcdf.F90</affectedPath><affectedPath>dash_app/run_tab/callbacks_console.py</affectedPath><affectedPath>dash_app/tab_compare.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/registry.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/budget_plot.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/base_plot.py</affectedPath><affectedPath>dash_app/run_tab/namelist.py</affectedPath><affectedPath>dash_app/tab_run.py</affectedPath><affectedPath>dash_app/assets/11_tab_run_theme.css</affectedPath><affectedPath>dash_app/plot_tab/layout.py</affectedPath><affectedPath>dash_app/run_tab/callbacks_settings.py</affectedPath><affectedPath>dash_app/assets/31_plots_ui_resize.js</affectedPath><affectedPath>dash_app/tab_multicol.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/shared.py</affectedPath><affectedPath>dash_app/plot_tab/callbacks_controls.py</affectedPath><affectedPath>dash_app/assets/35_plots_keyboard.js</affectedPath><affectedPath>dash_app/run_tab/__init__.py</affectedPath><affectedPath>dash_app/plot_tab/callbacks_params.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/budget_groups.py</affectedPath><affectedPath>dash_app/plot_tab/__init__.py</affectedPath><affectedPath>dash_app/app.py</affectedPath><affectedPath>dash_app/assets/10_theme.css</affectedPath><affectedPath>dash_app/run_tab/runtime.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/__init__.py</affectedPath><affectedPath>dash_app/run_tab/callbacks_selection.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/profile_plot.py</affectedPath><affectedPath>dash_app/run_tab/layout.py</affectedPath><affectedPath>dash_app/plot_tab/benchmark_overlay.py</affectedPath><affectedPath>dash_app/run_tab/state.py</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/subcolumn_plot.py</affectedPath><affectedPath>run_scripts/create_multi_col_params.py</affectedPath><affectedPath>dash_app/plot_tab/callbacks_grid.py</affectedPath><affectedPath>dash_app/run_tab/discovery.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/specs.py</affectedPath><affectedPath>dash_app/case_definitions.py</affectedPath><affectedPath>dash_app/assets/12_tab_plots_theme.css</affectedPath><affectedPath>dash_app/plot_tab/tab.py</affectedPath><affectedPath>dash_app/assets/32_plots_constant_param_rows.js</affectedPath><affectedPath>dash_app/run_tab/callbacks_runs.py</affectedPath><affectedPath>dash_app/assets/34_run_param_clientside.js</affectedPath><affectedPath>dash_app/plot_tab/callbacks_case.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/timeseries_plot.py</affectedPath><affectedPath>dash_app/plot_tab/plot_types/timeheight_plot.py</affectedPath><commitId>49bd72c6b6ee57f27c7694b25facd1b0eb91bd09</commitId><timestamp>1773872129000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dash app improvements (#1280)

* Mainly dash app improvements, but also removing unused args from stats and improving run scripts

* Small update to ui in run tab

* Improvements to make plotting faster, fixing various bugs, making things more robust, and adding more run modification fields (out_dir/dt_main/etc)

* Adding les plotting capabilities, lots of tiny improvements

* Reverting run_bindiff_all.py

* Tiny quality of life improvements - fixing port conflict, opening in browser automatically, and defaulting to the run_tab instead of requiring a first click
</comment><date>2026-03-18 17:15:29 -0500</date><id>49bd72c6b6ee57f27c7694b25facd1b0eb91bd09</id><msg>Dash app improvements (#1280)</msg><path><editType>add</editType><file>dash_app/plot_tab/plot_types/base_plot.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/callbacks_params.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/plot_types/subcolumn_plot.py</file></path><path><editType>add</editType><file>dash_app/run_tab/discovery.py</file></path><path><editType>add</editType><file>dash_app/run_tab/namelist.py</file></path><path><editType>add</editType><file>dash_app/assets/35_plots_keyboard.js</file></path><path><editType>edit</editType><file>dash_app/assets/11_tab_run_theme.css</file></path><path><editType>add</editType><file>dash_app/assets/12_tab_plots_theme.css</file></path><path><editType>add</editType><file>dash_app/assets/32_plots_constant_param_rows.js</file></path><path><editType>add</editType><file>dash_app/assets/33_run_param_rows.js</file></path><path><editType>add</editType><file>dash_app/assets/34_run_param_clientside.js</file></path><path><editType>add</editType><file>dash_app/plot_tab/plot_types/specs.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/plot_types/budget_plot.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/plot_types/timeheight_plot.py</file></path><path><editType>add</editType><file>dash_app/run_tab/tab.py</file></path><path><editType>edit</editType><file>dash_app/app.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/tab.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/callbacks_grid.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/plot_types/timeseries_plot.py</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_netcdf.F90</file></path><path><editType>add</editType><file>dash_app/run_tab/callbacks_runs.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/benchmark_overlay.py</file></path><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path><path><editType>add</editType><file>dash_app/run_tab/callbacks_selection.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/__init__.py</file></path><path><editType>add</editType><file>dash_app/run_tab/callbacks_console.py</file></path><path><editType>delete</editType><file>dash_app/tab_multicol.py</file></path><path><editType>edit</editType><file>run_scripts/create_multi_col_params.py</file></path><path><editType>add</editType><file>dash_app/run_tab/callbacks_settings.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/plot_types/budget_groups.py</file></path><path><editType>add</editType><file>dash_app/assets/31_plots_ui_resize.js</file></path><path><editType>delete</editType><file>dash_app/case_definitions.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/plot_types/shared.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/callbacks_controls.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/plot_types/profile_plot.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/plot_types/__init__.py</file></path><path><editType>add</editType><file>dash_app/run_tab/state.py</file></path><path><editType>add</editType><file>dash_app/run_tab/__init__.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/plot_types/registry.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/state.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/case_definitions.py</file></path><path><editType>delete</editType><file>dash_app/tab_run.py</file></path><path><editType>edit</editType><file>dash_app/assets/10_theme.css</file></path><path><editType>add</editType><file>dash_app/plot_tab/callbacks_case.py</file></path><path><editType>delete</editType><file>dash_app/tab_compare.py</file></path><path><editType>add</editType><file>dash_app/plot_tab/layout.py</file></path><path><editType>add</editType><file>dash_app/run_tab/runtime.py</file></path><path><editType>add</editType><file>dash_app/run_tab/layout.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>26</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/26/</url></nextBuild><previousBuild><number>24</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/24/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>24</buildNumber><marked><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</SHA1><branch><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</SHA1><branch><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</SHA1><branch><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</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.cps.EnvActionImpl'></action><action></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>#24</displayName><duration>608857</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #24</fullDisplayName><id>24</id><keepLog>false</keepLog><number>24</number><queueId>2178</queueId><result>SUCCESS</result><timestamp>1773821168050</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/24/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile</affectedPath><commitId>02123793194ca95295bbd90c35129faf395b9525</commitId><timestamp>1773771251000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Toolchain names were changed, so the references to them should've changed in the jenkins tests.
</comment><date>2026-03-17 13:14:11 -0500</date><id>02123793194ca95295bbd90c35129faf395b9525</id><msg>Toolchain names were changed, so the references to them should've changed in the jenkins tests.</msg><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/test_monoflux_limiter_GPU.py</affectedPath><commitId>36ca61e3203b201832c5ca74ce764fc7e97786a8</commitId><timestamp>1773771352000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Toolchain names were changed, so the references to them should've changed in this test too.
</comment><date>2026-03-17 13:15:52 -0500</date><id>36ca61e3203b201832c5ca74ce764fc7e97786a8</id><msg>Toolchain names were changed, so the references to them should've changed in this test too.</msg><path><editType>edit</editType><file>run_scripts/test_monoflux_limiter_GPU.py</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_tests.F90</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><commitId>c15b1d3c005fdffa76902e976acdb5db5dbde012</commitId><timestamp>1773804486000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>ADG1_w_closure consistency fix (#1282)

* G_unit_test / ADG1_w_closure fix. A recent commit (bff619bdb2836f83ac658be8b8c258d41aaa6e14) introduced a change to ADG1_ADG2_responder_params that caused an inconsistency in the pdf calculations that the G_unit tests picked up on. This corrects it, but is also BIT_CHANGING, since it changes the calculation slightly when wp2 is exactly tolerance.

* Adding test to ensure err_info is correctly set by adg1 routines when calling with bad inputs - also moving wp2 check to ADG1_w_closure because it makes more sense there
</comment><date>2026-03-17 22:28:06 -0500</date><id>c15b1d3c005fdffa76902e976acdb5db5dbde012</id><msg>ADG1_w_closure consistency fix (#1282)</msg><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.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/G_unit_test_types/pdf_parameter_tests.F90</file></path><path><editType>edit</editType><file>src/G_unit_tests.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><affectedPath>jenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/test_fatal_error_handling.py</affectedPath><affectedPath>src/CLUBB_core/lapack_wrap.F90</affectedPath><commitId>bdee6e6dbac76a996cdf73a88522c47affdd4d90</commitId><timestamp>1773805495000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fixing clubb_error_handling_gfortran_test (#1281)

* Fixing error test by making the code check for NaNs in all solver cases - before it was only checking in Lapack. Also making a python version of the test and updating jenkins script to use it.

* A little cleanup

* Adding more comments and making a little data structure for the tests
</comment><date>2026-03-17 22:44:55 -0500</date><id>bdee6e6dbac76a996cdf73a88522c47affdd4d90</id><msg>Fixing clubb_error_handling_gfortran_test (#1281)</msg><path><editType>edit</editType><file>src/CLUBB_core/lapack_wrap.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile</file></path><path><editType>add</editType><file>run_scripts/test_fatal_error_handling.py</file></path></item><kind>git</kind></changeSet><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>25</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/25/</url></nextBuild><previousBuild><number>23</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/23/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</SHA1><branch><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</SHA1><branch><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</SHA1><branch><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</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.cps.EnvActionImpl'></action><action></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>#23</displayName><duration>725716</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #23</fullDisplayName><id>23</id><keepLog>false</keepLog><number>23</number><queueId>2093</queueId><result>SUCCESS</result><timestamp>1773734768987</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/23/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>cmake/toolchains/linux_x86_64_gfortran.cmake</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_nvfortran.cmake</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_gcc.cmake</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_nvhpc.cmake</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_ifx.cmake</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_intel.cmake</affectedPath><affectedPath>compile.py</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_cce.cmake</affectedPath><commitId>6b49cb739e4c6970da64b808e791b85a227b44b3</commitId><timestamp>1773718458000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Slightly more general compile setup (#1277)

* Making compiler lookup a little more general, this allows us to compile on Derecho too. Now it uses LMOD_FAMILY_COMPILER by default, then tries FC as a backup, and has a map of names so that things like intel/intel-oneapi map to the same things. Also adding a toolchain for the cray compiler (cce).

* Removing old toolchains
</comment><date>2026-03-16 22:34:18 -0500</date><id>6b49cb739e4c6970da64b808e791b85a227b44b3</id><msg>Slightly more general compile setup (#1277)</msg><path><editType>add</editType><file>cmake/toolchains/linux_x86_64_nvhpc.cmake</file></path><path><editType>add</editType><file>cmake/toolchains/linux_x86_64_intel.cmake</file></path><path><editType>delete</editType><file>cmake/toolchains/linux_x86_64_nvfortran.cmake</file></path><path><editType>edit</editType><file>compile.py</file></path><path><editType>delete</editType><file>cmake/toolchains/linux_x86_64_ifx.cmake</file></path><path><editType>add</editType><file>cmake/toolchains/linux_x86_64_cce.cmake</file></path><path><editType>delete</editType><file>cmake/toolchains/linux_x86_64_gfortran.cmake</file></path><path><editType>add</editType><file>cmake/toolchains/linux_x86_64_gcc.cmake</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>cmake/deps/GPTLDependency.cmake</affectedPath><commitId>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</commitId><timestamp>1773718471000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>GPTL cmake update (#1279)

* Making compiling with gptl more robust. Before it could only compile when we used openmp too, but that's been worked around, and now it can compile on nvhpc too thanks to the static and disabled-shared flags that were added. Also works with gcc now.

* Adding comment

* Small cleanup and a better comment
</comment><date>2026-03-16 22:34:31 -0500</date><id>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</id><msg>GPTL cmake update (#1279)</msg><path><editType>edit</editType><file>cmake/deps/GPTLDependency.cmake</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>24</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/24/</url></nextBuild><previousBuild><number>22</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/22/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><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 _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>2108b26241ca7695b3358c5f905385e79189cdc2</SHA1><branch><SHA1>2108b26241ca7695b3358c5f905385e79189cdc2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2108b26241ca7695b3358c5f905385e79189cdc2</SHA1><branch><SHA1>2108b26241ca7695b3358c5f905385e79189cdc2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2108b26241ca7695b3358c5f905385e79189cdc2</SHA1><branch><SHA1>2108b26241ca7695b3358c5f905385e79189cdc2</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.cps.EnvActionImpl'></action><action></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>#22</displayName><duration>559018</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #22</fullDisplayName><id>22</id><keepLog>false</keepLog><number>22</number><queueId>2020</queueId><result>SUCCESS</result><timestamp>1773691090402</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/22/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><commitId>2108b26241ca7695b3358c5f905385e79189cdc2</commitId><timestamp>1773679567000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Forgot to add the changes to make concurrency safe - which caused random failures when using the new parallel run_scm_all.py with options like -out_dir or -ngrdcol
</comment><date>2026-03-16 11:46:07 -0500</date><id>2108b26241ca7695b3358c5f905385e79189cdc2</id><msg>Forgot to add the changes to make concurrency safe - which caused random failures when using the new parallel run_scm_all.py with options like -out_dir or -ngrdcol</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>23</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/23/</url></nextBuild><previousBuild><number>21</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/21/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><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 _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</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.cps.EnvActionImpl'></action><action></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>#21</displayName><duration>620546</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #21</fullDisplayName><id>21</id><keepLog>false</keepLog><number>21</number><queueId>2006</queueId><result>SUCCESS</result><timestamp>1773677317218</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/21/</url><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>22</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/22/</url></nextBuild><previousBuild><number>20</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/20/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</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.cps.EnvActionImpl'></action><action></action><action></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>#20</displayName><duration>150141</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #20</fullDisplayName><id>20</id><keepLog>false</keepLog><number>20</number><queueId>1923</queueId><result>FAILURE</result><timestamp>1773648367835</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/20/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>run_scripts/run_scm_all.py</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_driver_test/Jenkinsfile</affectedPath><commitId>bff619bdb2836f83ac658be8b8c258d41aaa6e14</commitId><timestamp>1773630552000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Stability fix (#1276)

* Adding multiprocesses to run_scm_all.py, making the GPU jenkins tests only use 1 thread though, otherwise the different processes will fight for GPU usage

* Making the if statement in ADG1_ADG2_responder_params use a strict inequality - this was causing numerical issues when fields were close to tolerance. This will be slightly BIT_CHANGING for most cases.

* Adding comments to run_scm_all.py and removing the if-case in ADG1_ADG2_responder_params in favor of an explicit error check

* Changing nprocs to nproc and updating jenkins tests
</comment><date>2026-03-15 22:09:12 -0500</date><id>bff619bdb2836f83ac658be8b8c258d41aaa6e14</id><msg>Stability fix (#1276)</msg><path><editType>edit</editType><file>run_scripts/run_scm_all.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_driver_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</file></path><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>21</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/21/</url></nextBuild><previousBuild><number>19</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/19/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>02e8b46e176338e0beae7ab6fe3bb4ab2c11a7f2</SHA1><branch><SHA1>02e8b46e176338e0beae7ab6fe3bb4ab2c11a7f2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>02e8b46e176338e0beae7ab6fe3bb4ab2c11a7f2</SHA1><branch><SHA1>02e8b46e176338e0beae7ab6fe3bb4ab2c11a7f2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>02e8b46e176338e0beae7ab6fe3bb4ab2c11a7f2</SHA1><branch><SHA1>02e8b46e176338e0beae7ab6fe3bb4ab2c11a7f2</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.cps.EnvActionImpl'></action><action></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>#19</displayName><duration>1026513</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #19</fullDisplayName><id>19</id><keepLog>false</keepLog><number>19</number><queueId>1832</queueId><result>SUCCESS</result><timestamp>1773475566561</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/19/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/calendar.F90</affectedPath><commitId>e589c52f0d3f735c8a1f4206fce09e7e4b0f7578</commitId><timestamp>1773445654000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/hancock</absoluteUrl><fullName>Trevor Hancock</fullName></author><authorEmail>hancoct@uwm.edu</authorEmail><comment>Added blank line
</comment><date>2026-03-13 18:47:34 -0500</date><id>e589c52f0d3f735c8a1f4206fce09e7e4b0f7578</id><msg>Added blank line</msg><path><editType>edit</editType><file>src/CLUBB_core/calendar.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/LY93_pdf.F90</affectedPath><commitId>a1dd370ac9a7d03023289b7025c7e30eca0184d1</commitId><timestamp>1773453517000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove Id tag from LY93_pdf.F90 in order to trigger git update scripts

larson-group/sys_admin#848
</comment><date>2026-03-13 20:58:37 -0500</date><id>a1dd370ac9a7d03023289b7025c7e30eca0184d1</id><msg>Remove Id tag from LY93_pdf.F90 in order to trigger git update scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/LY93_pdf.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/SILHS/est_kessler_microphys_module.F90</affectedPath><commitId>02e8b46e176338e0beae7ab6fe3bb4ab2c11a7f2</commitId><timestamp>1773453655000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove unnecessary comments from est_kessler_microphys_module

in order to trigger git update scripts.  larson-group/sys_admin#848
</comment><date>2026-03-13 21:00:55 -0500</date><id>02e8b46e176338e0beae7ab6fe3bb4ab2c11a7f2</id><msg>Remove unnecessary comments from est_kessler_microphys_module</msg><path><editType>edit</editType><file>src/SILHS/est_kessler_microphys_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/hancock</absoluteUrl><fullName>Trevor Hancock</fullName></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>20</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/20/</url></nextBuild><previousBuild><number>18</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/18/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>9c1d5ca661f3fc39810d025db84985e8a5bd0c0e</SHA1><branch><SHA1>9c1d5ca661f3fc39810d025db84985e8a5bd0c0e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>9c1d5ca661f3fc39810d025db84985e8a5bd0c0e</SHA1><branch><SHA1>9c1d5ca661f3fc39810d025db84985e8a5bd0c0e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>9c1d5ca661f3fc39810d025db84985e8a5bd0c0e</SHA1><branch><SHA1>9c1d5ca661f3fc39810d025db84985e8a5bd0c0e</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.cps.EnvActionImpl'></action><action></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>#18</displayName><duration>1040813</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #18</fullDisplayName><id>18</id><keepLog>false</keepLog><number>18</number><queueId>1756</queueId><result>SUCCESS</result><timestamp>1773389166881</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/18/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>9c1d5ca661f3fc39810d025db84985e8a5bd0c0e</commitId><timestamp>1773317100000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add blank line in order to trigger git updates (issue #848)
</comment><date>2026-03-12 07:05:00 -0500</date><id>9c1d5ca661f3fc39810d025db84985e8a5bd0c0e</id><msg>Add blank line in order to trigger git updates (issue #848)</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>19</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/19/</url></nextBuild><previousBuild><number>17</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/17/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>983e04d547b71018dee5ec635ceb7e166b7ce8f8</SHA1><branch><SHA1>983e04d547b71018dee5ec635ceb7e166b7ce8f8</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>983e04d547b71018dee5ec635ceb7e166b7ce8f8</SHA1><branch><SHA1>983e04d547b71018dee5ec635ceb7e166b7ce8f8</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>983e04d547b71018dee5ec635ceb7e166b7ce8f8</SHA1><branch><SHA1>983e04d547b71018dee5ec635ceb7e166b7ce8f8</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.cps.EnvActionImpl'></action><action></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>#17</displayName><duration>1019209</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #17</fullDisplayName><id>17</id><keepLog>false</keepLog><number>17</number><queueId>1679</queueId><result>SUCCESS</result><timestamp>1773216367790</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/17/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/tunable_parameters/configurable_model_flags.in</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><commitId>983e04d547b71018dee5ec635ceb7e166b7ce8f8</commitId><timestamp>1773197406000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>New solvers by default (#1275) - BIT_CHANGING

* Setting our solvers to use the new LU solvers by default instead of Lapack. This is BIT_CHANGING, but not answer changing.

* Also changing default in code
</comment><date>2026-03-10 21:50:06 -0500</date><id>983e04d547b71018dee5ec635ceb7e166b7ce8f8</id><msg>New solvers by default (#1275) - BIT_CHANGING</msg><path><editType>edit</editType><file>input/tunable_parameters/configurable_model_flags.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>18</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/18/</url></nextBuild><previousBuild><number>16</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/16/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>16</buildNumber><marked><SHA1>68adfe0015a87cb6ccd8938f9b742117d971feaa</SHA1><branch><SHA1>68adfe0015a87cb6ccd8938f9b742117d971feaa</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>68adfe0015a87cb6ccd8938f9b742117d971feaa</SHA1><branch><SHA1>68adfe0015a87cb6ccd8938f9b742117d971feaa</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>68adfe0015a87cb6ccd8938f9b742117d971feaa</SHA1><branch><SHA1>68adfe0015a87cb6ccd8938f9b742117d971feaa</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.cps.EnvActionImpl'></action><action></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>#16</displayName><duration>913285</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #16</fullDisplayName><id>16</id><keepLog>false</keepLog><number>16</number><queueId>1575</queueId><result>SUCCESS</result><timestamp>1772528767248</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/16/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Microphys/Morrison_microphys/README.MICRO_M2005</affectedPath><commitId>967e4c00c3609874bf0c9eecbd93781724252ce9</commitId><timestamp>1772483936000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/root</absoluteUrl><fullName>root</fullName></author><authorEmail>larsongroupgithub@gmail.com</authorEmail><comment>Force-sync README to match SAM
</comment><date>2026-03-02 14:38:56 -0600</date><id>967e4c00c3609874bf0c9eecbd93781724252ce9</id><msg>Force-sync README to match SAM</msg><path><editType>edit</editType><file>src/Microphys/Morrison_microphys/README.MICRO_M2005</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>6340e0a542105e3612b9709f3192cdf3b88a55ec</commitId><timestamp>1772502018000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add blank line to test python scripts

Testing python scripts from crontab
</comment><date>2026-03-02 19:40:18 -0600</date><id>6340e0a542105e3612b9709f3192cdf3b88a55ec</id><msg>Add blank line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Changes_M2005</affectedPath><commitId>8cb40c6a054a81383415a640c91d5effcc187d28</commitId><timestamp>1772502096000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Added blank line to test python update scripts

Testing python update scripts from crontab
</comment><date>2026-03-02 19:41:36 -0600</date><id>8cb40c6a054a81383415a640c91d5effcc187d28</id><msg>Added blank line to test python update scripts</msg><path><editType>edit</editType><file>Changes_M2005</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/root</absoluteUrl><fullName>root</fullName></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>17</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/17/</url></nextBuild><previousBuild><number>15</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/15/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>1d2996e43e6b32cb4cbc77931302a225c442888e</SHA1><branch><SHA1>1d2996e43e6b32cb4cbc77931302a225c442888e</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>1d2996e43e6b32cb4cbc77931302a225c442888e</SHA1><branch><SHA1>1d2996e43e6b32cb4cbc77931302a225c442888e</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>1d2996e43e6b32cb4cbc77931302a225c442888e</SHA1><branch><SHA1>1d2996e43e6b32cb4cbc77931302a225c442888e</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.cps.EnvActionImpl'></action><action></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>#15</displayName><duration>1014799</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #15</fullDisplayName><id>15</id><keepLog>false</keepLog><number>15</number><queueId>1485</queueId><result>SUCCESS</result><timestamp>1771923967683</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/15/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>postprocessing/pyplotgen/config/Case_definitions.py</affectedPath><commitId>1d2996e43e6b32cb4cbc77931302a225c442888e</commitId><timestamp>1771918969000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Missed some wrf changes
</comment><date>2026-02-24 01:42:49 -0600</date><id>1d2996e43e6b32cb4cbc77931302a225c442888e</id><msg>Missed some wrf changes</msg><path><editType>edit</editType><file>postprocessing/pyplotgen/config/Case_definitions.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>16</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/16/</url></nextBuild><previousBuild><number>14</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/14/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><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 _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>52de37f932acbfdda066610e31a8eacff0e4eb72</SHA1><branch><SHA1>52de37f932acbfdda066610e31a8eacff0e4eb72</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>52de37f932acbfdda066610e31a8eacff0e4eb72</SHA1><branch><SHA1>52de37f932acbfdda066610e31a8eacff0e4eb72</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>52de37f932acbfdda066610e31a8eacff0e4eb72</SHA1><branch><SHA1>52de37f932acbfdda066610e31a8eacff0e4eb72</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.cps.EnvActionImpl'></action><action></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>#14</displayName><duration>1301181</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #14</fullDisplayName><id>14</id><keepLog>false</keepLog><number>14</number><queueId>1468</queueId><result>SUCCESS</result><timestamp>1771908015119</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/14/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/constants_clubb.F90</affectedPath><commitId>3974c73f38f6bccf2aa96966d86f7832a990cd89</commitId><timestamp>1771881523000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/hancock</absoluteUrl><fullName>Trevor Hancock</fullName></author><authorEmail>hancoct@uwm.edu</authorEmail><comment>Added blank line to test new python scripts
</comment><date>2026-02-23 15:18:43 -0600</date><id>3974c73f38f6bccf2aa96966d86f7832a990cd89</id><msg>Added blank line to test new python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/constants_clubb.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Changes_M2005</affectedPath><commitId>cee95675184d206d7d48d6b1dada20c49d5257e4</commitId><timestamp>1771881720000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/hancock</absoluteUrl><fullName>Trevor Hancock</fullName></author><authorEmail>hancoct@uwm.edu</authorEmail><comment>Added a space to test new python update scripts
</comment><date>2026-02-23 15:22:00 -0600</date><id>cee95675184d206d7d48d6b1dada20c49d5257e4</id><msg>Added a space to test new python update scripts</msg><path><editType>edit</editType><file>Changes_M2005</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.MICRO_M2005</affectedPath><commitId>d803a85c7b95b15d1a2236266152af312c1826c0</commitId><timestamp>1771885610000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/hancock</absoluteUrl><fullName>Trevor Hancock</fullName></author><authorEmail>hancoct@uwm.edu</authorEmail><comment>Fixed space to match Clubb spacing
</comment><date>2026-02-23 16:26:50 -0600</date><id>d803a85c7b95b15d1a2236266152af312c1826c0</id><msg>Fixed space to match Clubb spacing</msg><path><editType>edit</editType><file>README.MICRO_M2005</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/Microphys/Morrison_microphys/README.MICRO_M2005</affectedPath><commitId>3031280ec54f8f86ac2603f8948447348f98a457</commitId><timestamp>1771888823000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Reverting accidental changes
</comment><date>2026-02-23 17:20:23 -0600</date><id>3031280ec54f8f86ac2603f8948447348f98a457</id><msg>Reverting accidental changes</msg><path><editType>edit</editType><file>src/Microphys/Morrison_microphys/README.MICRO_M2005</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_tuner.py</affectedPath><affectedPath>run_scripts/run_silhs_test.py</affectedPath><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>input_misc/tuner/error_four_cases.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf02_ds.in</affectedPath><affectedPath>input_misc/tuner/error_dycoms2_rf01.in</affectedPath><affectedPath>postprocessing/pyplotgen/config/Case_definitions.py</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/case_setups/README</affectedPath><affectedPath>input_misc/tuner/error_arm.in</affectedPath><affectedPath>input_misc/tuner/error_bomex.in</affectedPath><affectedPath>postprocessing/check_budgets_balance/checkBudget.py</affectedPath><affectedPath>input_misc/tuner/error_bomex_fire.in</affectedPath><affectedPath>src/Input_fields/input_fields.F90</affectedPath><affectedPath>run_scripts/run_restart_test.py</affectedPath><affectedPath>run_scripts/run_scm.bash</affectedPath><affectedPath>postprocessing/check_budgets_balance/futurizedReadBinaryData.py</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><affectedPath>run_scripts/run_bindiff_all.py</affectedPath><affectedPath>input_misc/tuner/error_all.in</affectedPath><affectedPath>input_misc/tuner/error_arm_97.in</affectedPath><affectedPath>input_misc/tuner/error_lba.in</affectedPath><affectedPath>postprocessing/pyplotgen/src/DataReader.py</affectedPath><affectedPath>postprocessing/check_budgets_balance/readBinaryData.py</affectedPath><affectedPath>postprocessing/pyplotgen/README.md</affectedPath><affectedPath>postprocessing/pyplotgen/pyplotgen.py</affectedPath><affectedPath>run_scripts/run_clubb_conv_test.py</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><affectedPath>postprocessing/pyplotgen/src/VariableGroup.py</affectedPath><commitId>52de37f932acbfdda066610e31a8eacff0e4eb72</commitId><timestamp>1771904124000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Legacy stats removal (#1273)

* First commit in removing legacy stats

* Removing accidentally added plots

* Updates to fix and improve various things. Removing grads handling from lots of test scripts

* Reverting old scripts to leave untouched

* More reversions

* More reversions

* Simplifications

* More reversions

* Simplifications

* Simplifications

* Simplification

* Simplification

* Simplification

* Simplification

* Small pyplotgen improvement

* Reverting case defs to use old scripts, removing need to unify old ones
</comment><date>2026-02-23 21:35:24 -0600</date><id>52de37f932acbfdda066610e31a8eacff0e4eb72</id><msg>Legacy stats removal (#1273)</msg><path><editType>edit</editType><file>input_misc/tuner/error_dycoms2_rf02_do.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_atex.in</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/README.md</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_gabls3_night.in</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/src/DataReader.py</file></path><path><editType>edit</editType><file>run_scripts/run_bindiff_all.py</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_all.in</file></path><path><editType>delete</editType><file>postprocessing/check_budgets_balance/futurizedReadBinaryData.py</file></path><path><editType>edit</editType><file>input_misc/tuner/error_ticket_756.in</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/pyplotgen.py</file></path><path><editType>edit</editType><file>input_misc/tuner/error_arm.in</file></path><path><editType>delete</editType><file>postprocessing/check_budgets_balance/readBinaryData.py</file></path><path><editType>edit</editType><file>input_misc/tuner/error_four_cases.in</file></path><path><editType>edit</editType><file>input/case_setups/README</file></path><path><editType>edit</editType><file>postprocessing/check_budgets_balance/checkBudget.py</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_rf02_ds.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm.py</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_lba.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm.bash</file></path><path><editType>edit</editType><file>input_misc/tuner/error_rico.in</file></path><path><editType>edit</editType><file>run_scripts/run_restart_test.py</file></path><path><editType>edit</editType><file>run_scripts/run_silhs_test.py</file></path><path><editType>edit</editType><file>run_scripts/run_clubb_conv_test.py</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_fire.in</file></path><path><editType>edit</editType><file>src/Input_fields/input_fields.F90</file></path><path><editType>edit</editType><file>input_misc/tuner/error_gabls2.in</file></path><path><editType>edit</editType><file>input_misc/tuner/error_bomex.in</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/config/Case_definitions.py</file></path><path><editType>edit</editType><file>input_misc/tuner/error_wangara.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner.py</file></path><path><editType>edit</editType><file>src/error.F90</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/src/VariableGroup.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/hancock</absoluteUrl><fullName>Trevor Hancock</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>15</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/15/</url></nextBuild><previousBuild><number>13</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/13/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><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 _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>b622e32ad405141f1bb36bd9ef41b5e066c95061</SHA1><branch><SHA1>b622e32ad405141f1bb36bd9ef41b5e066c95061</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b622e32ad405141f1bb36bd9ef41b5e066c95061</SHA1><branch><SHA1>b622e32ad405141f1bb36bd9ef41b5e066c95061</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b622e32ad405141f1bb36bd9ef41b5e066c95061</SHA1><branch><SHA1>b622e32ad405141f1bb36bd9ef41b5e066c95061</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.cps.EnvActionImpl'></action><action></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>#13</displayName><duration>3091350</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #13</fullDisplayName><id>13</id><keepLog>false</keepLog><number>13</number><queueId>1236</queueId><result>SUCCESS</result><timestamp>1771388633050</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/13/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_restart_silhs_gfortran_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/run_tuner.py</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>src/Input_fields/stat_file_utils.F90</affectedPath><affectedPath>src/Input_fields/hydrostatic_module.F90</affectedPath><affectedPath>src/Benchmark_cases/cloud_sed_module.F90</affectedPath><affectedPath>src/CLUBB_core/sfc_varnce_module.F90</affectedPath><affectedPath>src/CLUBB_core/mixing_length.F90</affectedPath><affectedPath>dash_app/tab_compare.py</affectedPath><affectedPath>src/CLUBB_core/stats_type.F90</affectedPath><affectedPath>jenkins_tests/clubb_timestep_convergence_gfortran_test/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_single_prec_build/Jenkinsfile</affectedPath><affectedPath>src/G_unit_test_types/CMakeLists.txt</affectedPath><affectedPath>src/Microphys/KK_microphys/KK_upscaled_covariances.F90</affectedPath><affectedPath>src/Microphys/ice_dfsn_module.F90</affectedPath><affectedPath>src/CLUBB_core/stat_file_module.F90</affectedPath><affectedPath>input/stats/fire_stats.in</affectedPath><affectedPath>jenkins_tests/clubb_gfortran_debug_run/Jenkinsfile</affectedPath><affectedPath>src/extrapolation.F90</affectedPath><affectedPath>src/generalized_grid_test.F90</affectedPath><affectedPath>input/stats/tuning_stats.in</affectedPath><affectedPath>input/stats/all_stats.in</affectedPath><affectedPath>jenkins_tests/clubb_ifort_build/Jenkinsfile</affectedPath><affectedPath>src/SILHS/latin_hypercube_driver_module.F90</affectedPath><affectedPath>dash_app/assets/30_run_ui_resize.js</affectedPath><affectedPath>src/Microphys/morrison_microphys_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>run_scripts/check_budget_balance.py</affectedPath><affectedPath>src/SILHS/output_2D_samples_module.F90</affectedPath><affectedPath>src/input_netcdf.F90</affectedPath><affectedPath>src/input_grads.F90</affectedPath><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><affectedPath>src/Input_fields/corr_varnce_input_reader.F90</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>jenkins_tests/clubb_restart_gfortran_test/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/stats_lh_zt_module.F90</affectedPath><affectedPath>jenkins_tests/clubb_mac_gfortran_test/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</affectedPath><affectedPath>src/G_unit_tests.F90</affectedPath><affectedPath>src/CLUBB_core/interpolation.F90</affectedPath><affectedPath>src/Radiation/BUGSrad/variables_radiation_module.F90</affectedPath><affectedPath>src/Microphys/Microphys_utils/microphys_stats_vars_module.F90</affectedPath><affectedPath>src/CLUBB_core/stats_netcdf.F90</affectedPath><affectedPath>run_scripts/run_restart_test.bash</affectedPath><affectedPath>input/stats/multi_col_stats.in</affectedPath><affectedPath>src/Microphys/pdf_hydromet_microphys_wrapper.F90</affectedPath><affectedPath>src/Input_fields/input_grads.F90</affectedPath><affectedPath>src/Microphys/lh_microphys_driver_module.F90</affectedPath><affectedPath>src/clubb_standalone.F90</affectedPath><affectedPath>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_gfortran_build/Jenkinsfile</affectedPath><affectedPath>utilities/split_stats_to_legacy.py</affectedPath><affectedPath>src/Input_fields/input_reader.F90</affectedPath><affectedPath>input/stats/nobudgets_stats.in</affectedPath><affectedPath>src/hydrostatic_module.F90</affectedPath><affectedPath>jenkins_tests/clubb_silhs_convergence_gfortran/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/output_grads.F90</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><affectedPath>src/input_fields.F90</affectedPath><affectedPath>src/Input_fields/CMakeLists.txt</affectedPath><affectedPath>dash_app/app.py</affectedPath><affectedPath>src/Microphys/CMakeLists.txt</affectedPath><affectedPath>src/SILHS/silhs_api_module.F90</affectedPath><affectedPath>src/Microphys/microphys_init_cleanup.F90</affectedPath><affectedPath>src/G_unit_test_types/read_corr_mtx_test.F90</affectedPath><affectedPath>src/CLUBB_core/numerical_check.F90</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile</affectedPath><affectedPath>compile/file_list/clubb_model_files</affectedPath><affectedPath>src/CLUBB_core/precipitation_fraction.F90</affectedPath><affectedPath>src/CLUBB_core/stats_zm_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/jacobian.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><affectedPath>src/CLUBB_core/corr_varnce_module.F90</affectedPath><affectedPath>src/Input_fields/recl.inc</affectedPath><affectedPath>README</affectedPath><affectedPath>src/CLUBB_core/fill_holes.F90</affectedPath><affectedPath>input/stats/nightly_stats.in</affectedPath><affectedPath>src/Microphys/microphys_driver.F90</affectedPath><affectedPath>src/Input_fields/extrapolation.F90</affectedPath><affectedPath>src/Radiation/radiation_module.F90</affectedPath><affectedPath>src/CLUBB_core/recl.inc</affectedPath><affectedPath>run_scripts/run_silhs_test.py</affectedPath><affectedPath>src/CLUBB_core/advance_xp3_module.F90</affectedPath><affectedPath>src/Radiation/simple_rad_module.F90</affectedPath><affectedPath>input/stats/standard_stats.in</affectedPath><affectedPath>jenkins_tests/clubb_plot_ifort_debug/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/Microphys/KK_microphys/KK_upscaled_turbulent_sed.F90</affectedPath><affectedPath>src/SILHS/CMakeLists.txt</affectedPath><affectedPath>src/CLUBB_core/stats_rad_zt_module.F90</affectedPath><affectedPath>src/stat_file_utils.F90</affectedPath><affectedPath>src/CLUBB_core/input_reader.F90</affectedPath><affectedPath>src/CLUBB_core/remapping_module.F90</affectedPath><affectedPath>src/CLUBB_core/stats_type_utilities.F90</affectedPath><affectedPath>src/Microphys/advance_microphys_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_windm_edsclrm_module.F90</affectedPath><affectedPath>src/CLUBB_core/output_netcdf.F90</affectedPath><affectedPath>run_scripts/run_bindiff_all.bash</affectedPath><affectedPath>src/Microphys/cloud_sed_module.F90</affectedPath><affectedPath>src/clubb_driver_test.F90</affectedPath><affectedPath>jenkins_tests/clubb_openmp_gfortran_test/Jenkinsfile</affectedPath><affectedPath>input/stats/scalars_stats.in</affectedPath><affectedPath>jenkins_tests/clubb_backwards_compatibility_gfortran_test/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_debug_build/Jenkinsfile</affectedPath><affectedPath>src/Microphys/estimate_scm_microphys_module.F90</affectedPath><affectedPath>src/Input_fields/input_interpret.F90</affectedPath><affectedPath>postprocessing/check_budgets_balance/checkBudget.py</affectedPath><affectedPath>src/CLUBB_core/clip_explicit.F90</affectedPath><affectedPath>src/Input_fields/input_names.F90</affectedPath><affectedPath>src/Microphys/coamps_microphys_driver_module.F90</affectedPath><affectedPath>run_scripts/check_multi_col_avg.py</affectedPath><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>run_scripts/create_multi_col_params.py</affectedPath><affectedPath>dash_app/assets/20_autoscroll.js</affectedPath><affectedPath>dash_app/case_definitions.py</affectedPath><affectedPath>input/stats/nobudgets_nomicro_stats.in</affectedPath><affectedPath>run_scripts/fire_tuner.py</affectedPath><affectedPath>src/int2txt.F90</affectedPath><affectedPath>src/Input_fields/sounding.F90</affectedPath><affectedPath>src/Input_fields/stat_file_module.F90</affectedPath><affectedPath>src/Benchmark_cases/prescribe_forcings.F90</affectedPath><affectedPath>src/CLUBB_core/setup_clubb_pdf_params.F90</affectedPath><affectedPath>run_scripts/run_clubb_conv_test.py</affectedPath><affectedPath>jenkins_tests/clubb_release_intel_build/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/stats_variables.F90</affectedPath><affectedPath>src/CLUBB_core/input_names.F90</affectedPath><affectedPath>jenkins_tests/clubb_rev_grid_matrix_solve_test/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/stats_rad_zm_module.F90</affectedPath><affectedPath>run_scripts/check_mirrored_multi_col_output.py</affectedPath><affectedPath>src/Microphys/KK_microphys_module.F90</affectedPath><affectedPath>src/Microphys/Morrison_microphys/README.MICRO_M2005</affectedPath><affectedPath>jenkins_tests/clubb_fire_tuning_gfortran_test/Jenkinsfile</affectedPath><affectedPath>input/stats/nightly_stats_scalars.in</affectedPath><affectedPath>src/Benchmark_cases/CMakeLists.txt</affectedPath><affectedPath>src/Input_fields/input_netcdf.F90</affectedPath><affectedPath>jenkins_tests/clubb_G_unit_reverse_dir_grid_test/Jenkinsfile</affectedPath><affectedPath>dash_app/tab_run.py</affectedPath><affectedPath>input/stats/host_budgets_stats.in</affectedPath><affectedPath>src/CLUBB_core/stats_clubb_utilities.F90</affectedPath><affectedPath>src/Microphys/microphys_interface.inc</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>dash_app/assets/11_tab_run_theme.css</affectedPath><affectedPath>src/CLUBB_core/advance_helper_module.F90</affectedPath><affectedPath>src/CLUBB_core/stats_lh_sfc_module.F90</affectedPath><affectedPath>dash_app/tab_multicol.py</affectedPath><affectedPath>jenkins_tests/clubb_check_budget_balance_gfortran/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_timestep_gfortran_tests/Jenkinsfile</affectedPath><affectedPath>dash_app/assets/10_theme.css</affectedPath><affectedPath>src/input_interpret.F90</affectedPath><affectedPath>src/Microphys/mixed_moment_PDF_integrals.F90</affectedPath><affectedPath>src/Input_fields/input_fields.F90</affectedPath><affectedPath>src/clubb_thread_test.F90</affectedPath><affectedPath>run_scripts/run_restart_test.py</affectedPath><affectedPath>src/soil_vegetation.F90</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><affectedPath>src/CLUBB_core/stats_sfc_module.F90</affectedPath><affectedPath>run_scripts/run_bindiff_all.py</affectedPath><affectedPath>src/sounding.F90</affectedPath><affectedPath>run_scripts/run_thread_test.py</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_multi_col_avg_test/Jenkinsfile</affectedPath><affectedPath>src/Microphys/silhs_category_variance_module.F90</affectedPath><affectedPath>run_scripts/test_monoflux_limiter_GPU.py</affectedPath><affectedPath>src/CLUBB_core/stats_zt_module.F90</affectedPath><affectedPath>src/CMakeLists.txt</affectedPath><affectedPath>src/error.F90</affectedPath><commitId>3d4d74a0d0295936253484c54693f9eac230f604</commitId><timestamp>1771386880000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>New stats system  (#1270)

* Initial commit for the new stats system

* Adding helper scripts

* Fixes and another script

* Updates

* Improvements

* Fixed bug in all_stats.in

* Updates

* Adding dash app

* Updates, also including new dash app since I'm finding it quite useful

* Improvements/fixes and adding missing variable to all_stats.in

* Updates

* Moving wp2sclrp, wpsclrp2, wpsclrprtp, and wpsclrpthlp to the zt netcdf output file, since those are zt variables. Also adding a missing variable, rcm_in_cloud, to all_stats.in and correcting a missing comma bug. This is technically BIT_CHANGING because the variables are moving files, but the stored data is identical from 1:nzt - the nzm level just had garbage for those variables and is now gone.

* Updates

* Updates

* The big stats pull, only new stats remains now

* Some cleanup

* Lot's of core rework, new index caching system speeds things up

* Missed files

* Small improvements a bug fix to the grid remapped output

* Fixing up logic and ordering things a bit better

* Little improvements

* Cleanup and simplications to new stats core

* Little improvements, mostly to dash app

* Mostly cleanup

* Making GPU code work

* Making more scripts work

* Fixing line lengths

* Bug fixes

* Bug fixes

* Bug fixes

* Bug fixes

* Bug fixes and script updates

* Jenkins script update

* Jenkins script update

* Jenkins script update

* Jenkins script update

* Jenkins script update

* Jenkins script update

* Script update

* Script update

* Script update

* Script update

* Script update

* Script update

* Script update

* Test update

* Jenkins script update

* Test update

* Fixing bug

* Fixing bug

* Fixing up comments

* Small fixes

* Jenkins script update

* CMake update

* Little fix for cmake

* Jenkins script update

* Jenkins script updateS

* Cmake update

* Jenkins script update

* Jenkins script update

* Jenkins script updates

* Adding new stats input

* Small fixes

* Fixing old compile scripts

* Jenkins script updates

* Jenkins script updates

* Jenkins script updates

* Little fixes

* Little cmake fix

* Little jenkins fix

* Mono flux test update and _api renamings

* Small Jenkins fix

* Adding missing comments back

* Even more comments

* stats updates

* Even more comments

* Various small improvements

* Removing test statsd

* Adding some things back to _api and adding structure explaining comment in stats files.

* Many more comments

* Removing plan file

* Spelling fix
</comment><date>2026-02-17 21:54:40 -0600</date><id>3d4d74a0d0295936253484c54693f9eac230f604</id><msg>New stats system  (#1270)</msg><path><editType>edit</editType><file>run_scripts/check_mirrored_multi_col_output.py</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>delete</editType><file>src/CLUBB_core/stats_rad_zm_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/KK_microphys_module.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/CMakeLists.txt</file></path><path><editType>edit</editType><file>input/stats/tuning_stats.in</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_backwards_compatibility_gfortran_test/Jenkinsfile</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_restart_gfortran_test/Jenkinsfile</file></path><path><editType>edit</editType><file>input/stats/nightly_stats.in</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_debug_build/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/Morrison_microphys/README.MICRO_M2005</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_ifort_build/Jenkinsfile</file></path><path><editType>delete</editType><file>jenkins_tests/clubb_nvhpc_gpu_multi_col_avg_test/Jenkinsfile</file></path><path><editType>delete</editType><file>src/input_interpret.F90</file></path><path><editType>delete</editType><file>src/sounding.F90</file></path><path><editType>add</editType><file>src/Input_fields/input_netcdf.F90</file></path><path><editType>edit</editType><file>src/int2txt.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_single_prec_build/Jenkinsfile</file></path><path><editType>edit</editType><file>src/Radiation/radiation_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/numerical_check.F90</file></path><path><editType>edit</editType><file>run_scripts/run_thread_test.py</file></path><path><editType>add</editType><file>run_scripts/check_budget_balance.py</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/fill_holes.F90</file></path><path><editType>add</editType><file>src/Input_fields/input_fields.F90</file></path><path><editType>delete</editType><file>run_scripts/check_multi_col_avg.py</file></path><path><editType>edit</editType><file>src/CLUBB_core/precipitation_fraction.F90</file></path><path><editType>add</editType><file>src/Input_fields/hydrostatic_module.F90</file></path><path><editType>delete</editType><file>src/CLUBB_core/recl.inc</file></path><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path><path><editType>delete</editType><file>run_scripts/run_restart_test.bash</file></path><path><editType>add</editType><file>src/Input_fields/corr_varnce_input_reader.F90</file></path><path><editType>delete</editType><file>src/CLUBB_core/stats_lh_zt_module.F90</file></path><path><editType>delete</editType><file>src/CLUBB_core/output_grads.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/error.F90</file></path><path><editType>edit</editType><file>input/stats/nightly_stats_scalars.in</file></path><path><editType>add</editType><file>run_scripts/run_clubb_conv_test.py</file></path><path><editType>edit</editType><file>input/stats/scalars_stats.in</file></path><path><editType>edit</editType><file>src/SILHS/latin_hypercube_driver_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/CLUBB_core/remapping_module.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/prescribe_forcings.F90</file></path><path><editType>add</editType><file>src/Microphys/cloud_sed_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_helper_module.F90</file></path><path><editType>delete</editType><file>src/CLUBB_core/stats_sfc_module.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/generalized_grid_test.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path><path><editType>edit</editType><file>src/Radiation/simple_rad_module.F90</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>add</editType><file>run_scripts/run_restart_test.py</file></path><path><editType>edit</editType><file>README</file></path><path><editType>edit</editType><file>src/SILHS/CMakeLists.txt</file></path><path><editType>edit</editType><file>input/stats/all_stats.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/corr_varnce_module.F90</file></path><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path><path><editType>add</editType><file>run_scripts/run_silhs_test.py</file></path><path><editType>delete</editType><file>src/SILHS/output_2D_samples_module.F90</file></path><path><editType>edit</editType><file>run_scripts/create_multi_col_params.py</file></path><path><editType>edit</editType><file>src/CLUBB_core/clip_explicit.F90</file></path><path><editType>delete</editType><file>src/hydrostatic_module.F90</file></path><path><editType>add</editType><file>src/Input_fields/input_grads.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_openmp_gfortran_test/Jenkinsfile</file></path><path><editType>add</editType><file>dash_app/assets/10_theme.css</file></path><path><editType>edit</editType><file>src/Microphys/estimate_scm_microphys_module.F90</file></path><path><editType>edit</editType><file>src/soil_vegetation.F90</file></path><path><editType>edit</editType><file>src/Microphys/KK_microphys/KK_upscaled_covariances.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_gfortran_debug_run/Jenkinsfile</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>add</editType><file>src/Input_fields/sounding.F90</file></path><path><editType>edit</editType><file>src/jacobian.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_restart_silhs_gfortran_test/Jenkinsfile</file></path><path><editType>delete</editType><file>src/CLUBB_core/stats_zt_module.F90</file></path><path><editType>add</editType><file>src/Input_fields/input_names.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_release_intel_build/Jenkinsfile</file></path><path><editType>delete</editType><file>src/stat_file_utils.F90</file></path><path><editType>delete</editType><file>src/CLUBB_core/stats_type.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_G_unit_reverse_dir_grid_test/Jenkinsfile</file></path><path><editType>edit</editType><file>run_scripts/run_bindiff_all.py</file></path><path><editType>edit</editType><file>src/CMakeLists.txt</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/read_corr_mtx_test.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_plot_ifort_debug/Jenkinsfile</file></path><path><editType>edit</editType><file>run_scripts/test_monoflux_limiter_GPU.py</file></path><path><editType>edit</editType><file>src/Microphys/microphys_driver.F90</file></path><path><editType>add</editType><file>dash_app/tab_compare.py</file></path><path><editType>edit</editType><file>src/Microphys/morrison_microphys_module.F90</file></path><path><editType>delete</editType><file>src/input_netcdf.F90</file></path><path><editType>delete</editType><file>src/Benchmark_cases/cloud_sed_module.F90</file></path><path><editType>edit</editType><file>postprocessing/check_budgets_balance/checkBudget.py</file></path><path><editType>edit</editType><file>src/CLUBB_core/sfc_varnce_module.F90</file></path><path><editType>edit</editType><file>src/clubb_driver_test.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/setup_clubb_pdf_params.F90</file></path><path><editType>edit</editType><file>src/Microphys/ice_dfsn_module.F90</file></path><path><editType>add</editType><file>utilities/split_stats_to_legacy.py</file></path><path><editType>add</editType><file>dash_app/tab_run.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_mac_gfortran_test/Jenkinsfile</file></path><path><editType>add</editType><file>input/stats/fire_stats.in</file></path><path><editType>add</editType><file>src/Input_fields/CMakeLists.txt</file></path><path><editType>add</editType><file>dash_app/assets/30_run_ui_resize.js</file></path><path><editType>edit</editType><file>src/SILHS/silhs_api_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/coamps_microphys_driver_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/lh_microphys_driver_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/silhs_category_variance_module.F90</file></path><path><editType>delete</editType><file>src/CLUBB_core/stats_type_utilities.F90</file></path><path><editType>delete</editType><file>src/input_fields.F90</file></path><path><editType>edit</editType><file>run_scripts/run_bindiff_all.bash</file></path><path><editType>add</editType><file>src/Input_fields/extrapolation.F90</file></path><path><editType>edit</editType><file>src/clubb_standalone.F90</file></path><path><editType>add</editType><file>dash_app/assets/11_tab_run_theme.css</file></path><path><editType>delete</editType><file>src/CLUBB_core/output_netcdf.F90</file></path><path><editType>add</editType><file>src/Input_fields/stat_file_utils.F90</file></path><path><editType>edit</editType><file>src/Microphys/microphys_init_cleanup.F90</file></path><path><editType>delete</editType><file>src/input_grads.F90</file></path><path><editType>delete</editType><file>src/CLUBB_core/input_names.F90</file></path><path><editType>add</editType><file>input/stats/multi_col_stats.in</file></path><path><editType>edit</editType><file>src/Radiation/BUGSrad/variables_radiation_module.F90</file></path><path><editType>add</editType><file>dash_app/assets/20_autoscroll.js</file></path><path><editType>edit</editType><file>input/stats/nobudgets_nomicro_stats.in</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_timestep_gfortran_tests/Jenkinsfile</file></path><path><editType>edit</editType><file>input/stats/host_budgets_stats.in</file></path><path><editType>delete</editType><file>src/CLUBB_core/stats_zm_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_windm_edsclrm_module.F90</file></path><path><editType>add</editType><file>src/CLUBB_core/stats_netcdf.F90</file></path><path><editType>delete</editType><file>src/extrapolation.F90</file></path><path><editType>add</editType><file>src/Input_fields/recl.inc</file></path><path><editType>edit</editType><file>src/Microphys/advance_microphys_module.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_fire_tuning_gfortran_test/Jenkinsfile</file></path><path><editType>add</editType><file>run_scripts/run_tuner.py</file></path><path><editType>delete</editType><file>src/CLUBB_core/stats_rad_zt_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path><path><editType>delete</editType><file>src/CLUBB_core/input_reader.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/interpolation.F90</file></path><path><editType>edit</editType><file>src/Microphys/KK_microphys/KK_upscaled_turbulent_sed.F90</file></path><path><editType>edit</editType><file>input/stats/standard_stats.in</file></path><path><editType>add</editType><file>run_scripts/fire_tuner.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_gfortran_build/Jenkinsfile</file></path><path><editType>add</editType><file>dash_app/app.py</file></path><path><editType>add</editType><file>dash_app/case_definitions.py</file></path><path><editType>edit</editType><file>src/Microphys/mixed_moment_PDF_integrals.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_check_budget_balance_gfortran/Jenkinsfile</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_rev_grid_matrix_solve_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_clubb_utilities.F90</file></path><path><editType>delete</editType><file>src/CLUBB_core/stat_file_module.F90</file></path><path><editType>add</editType><file>src/Input_fields/stat_file_module.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_timestep_convergence_gfortran_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/Microphys/Microphys_utils/microphys_stats_vars_module.F90</file></path><path><editType>edit</editType><file>src/Microphys/microphys_interface.inc</file></path><path><editType>add</editType><file>dash_app/tab_multicol.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_silhs_convergence_gfortran/Jenkinsfile</file></path><path><editType>delete</editType><file>src/CLUBB_core/stats_variables.F90</file></path><path><editType>edit</editType><file>compile/file_list/clubb_model_files</file></path><path><editType>add</editType><file>src/Input_fields/input_reader.F90</file></path><path><editType>edit</editType><file>input/stats/nobudgets_stats.in</file></path><path><editType>add</editType><file>src/Input_fields/input_interpret.F90</file></path><path><editType>delete</editType><file>src/CLUBB_core/stats_lh_sfc_module.F90</file></path><path><editType>edit</editType><file>src/G_unit_tests.F90</file></path><path><editType>edit</editType><file>src/Microphys/pdf_hydromet_microphys_wrapper.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/stats_netcdf.F90</affectedPath><affectedPath>run_scripts/fire_tuner.py</affectedPath><commitId>b622e32ad405141f1bb36bd9ef41b5e066c95061</commitId><timestamp>1771388597000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing fire tuner
</comment><date>2026-02-17 22:23:17 -0600</date><id>b622e32ad405141f1bb36bd9ef41b5e066c95061</id><msg>Fixing fire tuner</msg><path><editType>edit</editType><file>src/CLUBB_core/stats_netcdf.F90</file></path><path><editType>edit</editType><file>run_scripts/fire_tuner.py</file></path></item><kind>git</kind></changeSet><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>14</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/14/</url></nextBuild><previousBuild><number>12</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/12/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>40c5d0b7724ed353d1cca476ade7b6f8569e263c</SHA1><branch><SHA1>40c5d0b7724ed353d1cca476ade7b6f8569e263c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>40c5d0b7724ed353d1cca476ade7b6f8569e263c</SHA1><branch><SHA1>40c5d0b7724ed353d1cca476ade7b6f8569e263c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>40c5d0b7724ed353d1cca476ade7b6f8569e263c</SHA1><branch><SHA1>40c5d0b7724ed353d1cca476ade7b6f8569e263c</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.cps.EnvActionImpl'></action><action></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>#12</displayName><duration>969695</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #12</fullDisplayName><id>12</id><keepLog>false</keepLog><number>12</number><queueId>765</queueId><result>SUCCESS</result><timestamp>1770887167919</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/12/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>92dfde364177231829c86e739a48ac23bef83696</commitId><timestamp>1770849785000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/hancock</absoluteUrl><fullName>Trevor Hancock</fullName></author><authorEmail>hancoct@uwm.edu</authorEmail><comment>Removed blank line to test python update scripts
</comment><date>2026-02-11 16:43:05 -0600</date><id>92dfde364177231829c86e739a48ac23bef83696</id><msg>Removed blank line to test python update scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.MICRO_M2005</affectedPath><commitId>5a252b6bad0b47ba5418cb6475a2ee5ab104328d</commitId><timestamp>1770858267000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/hancock</absoluteUrl><fullName>Trevor Hancock</fullName></author><authorEmail>hancoct@uwm.edu</authorEmail><comment>Fixed double space to test updateClubbMorrison.py python script
</comment><date>2026-02-11 19:04:27 -0600</date><id>5a252b6bad0b47ba5418cb6475a2ee5ab104328d</id><msg>Fixed double space to test updateClubbMorrison.py python script</msg><path><editType>edit</editType><file>README.MICRO_M2005</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/hancock</absoluteUrl><fullName>Trevor Hancock</fullName></culprit><inProgress>false</inProgress><nextBuild><number>13</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/13/</url></nextBuild><previousBuild><number>11</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/11/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>ff3d91fcabb2248cc86aabf4b585f489281db237</SHA1><branch><SHA1>ff3d91fcabb2248cc86aabf4b585f489281db237</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ff3d91fcabb2248cc86aabf4b585f489281db237</SHA1><branch><SHA1>ff3d91fcabb2248cc86aabf4b585f489281db237</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ff3d91fcabb2248cc86aabf4b585f489281db237</SHA1><branch><SHA1>ff3d91fcabb2248cc86aabf4b585f489281db237</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.cps.EnvActionImpl'></action><action></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>#11</displayName><duration>941743</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #11</fullDisplayName><id>11</id><keepLog>false</keepLog><number>11</number><queueId>674</queueId><result>SUCCESS</result><timestamp>1770714369179</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/11/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>ff3d91fcabb2248cc86aabf4b585f489281db237</commitId><timestamp>1770687739000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/pickett</absoluteUrl><fullName>Cole Pickett</fullName></author><authorEmail>larsongroupgithub@gmail.com</authorEmail><comment>Added empty line to test update scripts
</comment><date>2026-02-09 19:42:19 -0600</date><id>ff3d91fcabb2248cc86aabf4b585f489281db237</id><msg>Added empty line to test update scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/pickett</absoluteUrl><fullName>Cole Pickett</fullName></culprit><inProgress>false</inProgress><nextBuild><number>12</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/12/</url></nextBuild><previousBuild><number>10</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/10/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>10</buildNumber><marked><SHA1>678d409e86486e7b6b7f241893c3d325e2310a55</SHA1><branch><SHA1>678d409e86486e7b6b7f241893c3d325e2310a55</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>678d409e86486e7b6b7f241893c3d325e2310a55</SHA1><branch><SHA1>678d409e86486e7b6b7f241893c3d325e2310a55</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>678d409e86486e7b6b7f241893c3d325e2310a55</SHA1><branch><SHA1>678d409e86486e7b6b7f241893c3d325e2310a55</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.cps.EnvActionImpl'></action><action></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>#10</displayName><duration>986676</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #10</fullDisplayName><id>10</id><keepLog>false</keepLog><number>10</number><queueId>578</queueId><result>SUCCESS</result><timestamp>1770368771201</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/10/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/stats_zt_module.F90</affectedPath><affectedPath>input/stats/scalars_stats.in</affectedPath><affectedPath>src/CLUBB_core/stats_clubb_utilities.F90</affectedPath><affectedPath>input/stats/all_stats.in</affectedPath><affectedPath>src/CLUBB_core/stats_zm_module.F90</affectedPath><commitId>678d409e86486e7b6b7f241893c3d325e2310a55</commitId><timestamp>1770322192000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Moving wp2sclrp, wpsclrp2, wpsclrprtp, and wpsclrpthlp to the zt netcdf output file, since those are zt variables. Also adding a missing variable, rcm_in_cloud, to all_stats.in and correcting a missing comma bug. This is technically BIT_CHANGING because the variables are moving files, but the stored data is identical from 1:nzt - the nzm level just had garbage for those variables and is now gone. (#1271)

</comment><date>2026-02-05 14:09:52 -0600</date><id>678d409e86486e7b6b7f241893c3d325e2310a55</id><msg>Moving wp2sclrp, wpsclrp2, wpsclrprtp, and wpsclrpthlp to the zt netcdf output file, since those are zt variables. Also adding a missing variable, rcm_in_cloud, to all_stats.in and correcting a missing comma bug. This is technically BIT_CHANGING because the variables are moving files, but the stored data is identical from 1:nzt - the nzm level just had garbage for those variables and is now gone. (#1271)</msg><path><editType>edit</editType><file>input/stats/scalars_stats.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_zt_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_clubb_utilities.F90</file></path><path><editType>edit</editType><file>input/stats/all_stats.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_zm_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>11</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/11/</url></nextBuild><previousBuild><number>9</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/9/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>f1b6cfe91fd5c120333991b2386dd7e7845ae2e3</SHA1><branch><SHA1>f1b6cfe91fd5c120333991b2386dd7e7845ae2e3</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f1b6cfe91fd5c120333991b2386dd7e7845ae2e3</SHA1><branch><SHA1>f1b6cfe91fd5c120333991b2386dd7e7845ae2e3</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f1b6cfe91fd5c120333991b2386dd7e7845ae2e3</SHA1><branch><SHA1>f1b6cfe91fd5c120333991b2386dd7e7845ae2e3</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.cps.EnvActionImpl'></action><action></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>#9</displayName><duration>911763</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #9</fullDisplayName><id>9</id><keepLog>false</keepLog><number>9</number><queueId>491</queueId><result>SUCCESS</result><timestamp>1768035967973</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/9/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/clubb_driver.F90</affectedPath><commitId>1c7c6ce6eaba598c7e10dc276e152a825a0642ac</commitId><timestamp>1767953771000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding deallocation for fcor_y
</comment><date>2026-01-09 04:16:11 -0600</date><id>1c7c6ce6eaba598c7e10dc276e152a825a0642ac</id><msg>Adding deallocation for fcor_y</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/clubb_driver.F90</affectedPath><commitId>d93dd4e58f75626f8b70b6e631d463aed4ed53fa</commitId><timestamp>1767954031000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>More small bug fixes
</comment><date>2026-01-09 04:20:31 -0600</date><id>d93dd4e58f75626f8b70b6e631d463aed4ed53fa</id><msg>More small bug fixes</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><commitId>ba709f78476c6e1868009855327c1d42cbb90410</commitId><timestamp>1767981713000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>More small bug fixes
</comment><date>2026-01-09 12:01:53 -0600</date><id>ba709f78476c6e1868009855327c1d42cbb90410</id><msg>More small bug fixes</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/CLUBB_core/pdf_closure_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/clubb_driver.F90</affectedPath><commitId>ba5dd963b14b0238fc5e8b358390af68a66aa3a0</commitId><timestamp>1767985840000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Another small gpu bug fix
</comment><date>2026-01-09 13:10:40 -0600</date><id>ba5dd963b14b0238fc5e8b358390af68a66aa3a0</id><msg>Another small gpu bug fix</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><commitId>f1b6cfe91fd5c120333991b2386dd7e7845ae2e3</commitId><timestamp>1767993114000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Removing extra acc end statement
</comment><date>2026-01-09 15:11:54 -0600</date><id>f1b6cfe91fd5c120333991b2386dd7e7845ae2e3</id><msg>Removing extra acc end statement</msg><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>10</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/10/</url></nextBuild><previousBuild><number>8</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/8/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><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 _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>8033a1492b3b2ce6c8d314942d2fba00669188c3</SHA1><branch><SHA1>8033a1492b3b2ce6c8d314942d2fba00669188c3</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8033a1492b3b2ce6c8d314942d2fba00669188c3</SHA1><branch><SHA1>8033a1492b3b2ce6c8d314942d2fba00669188c3</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8033a1492b3b2ce6c8d314942d2fba00669188c3</SHA1><branch><SHA1>8033a1492b3b2ce6c8d314942d2fba00669188c3</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.cps.EnvActionImpl'></action><action></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>#8</displayName><duration>1518250</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #8</fullDisplayName><id>8</id><keepLog>false</keepLog><number>8</number><queueId>381</queueId><result>SUCCESS</result><timestamp>1767951715315</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/8/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/case_setups/cgils_s6_model.in</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><commitId>8033a1492b3b2ce6c8d314942d2fba00669188c3</commitId><timestamp>1767951630000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>GPU fixed and cgils_s6 fix
</comment><date>2026-01-09 03:40:30 -0600</date><id>8033a1492b3b2ce6c8d314942d2fba00669188c3</id><msg>GPU fixed and cgils_s6 fix</msg><path><editType>edit</editType><file>input/case_setups/cgils_s6_model.in</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_xp2_xpyp_module.F90</file></path></item><kind>git</kind></changeSet><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>9</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/9/</url></nextBuild><previousBuild><number>7</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/7/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><branch><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><branch><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><branch><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</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.cps.EnvActionImpl'></action><action></action><action></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>#7</displayName><duration>331425</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #7</fullDisplayName><id>7</id><keepLog>false</keepLog><number>7</number><queueId>324</queueId><result>FAILURE</result><timestamp>1767949567050</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/7/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/case_setups/atex_long_edsclr_sounding.in</affectedPath><affectedPath>input/stats/standard_stats.in</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>input/case_setups/coriolis_test_edsclr_sounding.in</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>input/case_setups/atex_long_sfc.in</affectedPath><affectedPath>input/tunable_parameters_coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>input/tunable_parameters_coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>input/case_setups/coriolis_test_sfc.in</affectedPath><affectedPath>src/CLUBB_core/output_netcdf.F90</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>input/case_setups/coriolis_test_sounding.in</affectedPath><affectedPath>input/case_setups/cgils_s6_model.in</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>input/case_setups/ekman_sfc.in</affectedPath><affectedPath>input/stats/scalars_stats.in</affectedPath><affectedPath>src/generalized_grid_test.F90</affectedPath><affectedPath>input/case_setups/coriolis_test_sclr_sounding.in</affectedPath><affectedPath>input/stats/all_stats.in</affectedPath><affectedPath>input/case_setups/ekman_edsclr_sounding.in</affectedPath><affectedPath>src/Benchmark_cases/ekman.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>input/case_setups/ekman_sclr_sounding.in</affectedPath><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>input/tunable_parameters_coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>input/case_setups/coriolis_test_model.in</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>input/stats/nobudgets_nomicro_stats.in</affectedPath><affectedPath>src/Benchmark_cases/prescribe_forcings.F90</affectedPath><affectedPath>input/tunable_parameters/configurable_model_flags.in</affectedPath><affectedPath>src/Benchmark_cases/atex_long.F90</affectedPath><affectedPath>src/CLUBB_core/stats_variables.F90</affectedPath><affectedPath>src/CLUBB_core/grid_adaptation_module.F90</affectedPath><affectedPath>run_scripts/run_bindiff_w_flags_config_core_flags.json</affectedPath><affectedPath>input/case_setups/ekman_model.in</affectedPath><affectedPath>src/Benchmark_cases/CMakeLists.txt</affectedPath><affectedPath>postprocessing/pyplotgen/config/Case_definitions.py</affectedPath><affectedPath>src/CLUBB_core/stats_clubb_utilities.F90</affectedPath><affectedPath>input/stats/host_budgets_stats.in</affectedPath><affectedPath>input/case_setups/atex_long_model.in</affectedPath><affectedPath>input/stats/nobudgets_stats.in</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><affectedPath>src/input_fields.F90</affectedPath><affectedPath>input/case_setups/atex_long_sounding.in</affectedPath><affectedPath>src/CLUBB_core/numerical_check.F90</affectedPath><affectedPath>compile/file_list/clubb_model_files</affectedPath><affectedPath>src/CLUBB_core/stats_zm_module.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>src/CLUBB_core/stats_zt_module.F90</affectedPath><affectedPath>input/case_setups/ekman_sounding.in</affectedPath><affectedPath>input/stats/nightly_stats.in</affectedPath><affectedPath>input/case_setups/atex_long_sclr_sounding.in</affectedPath><commitId>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</commitId><timestamp>1767903824000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Non trad coriolis (#1267)

* Updating the clubb core and silhs version files

* Fixing bug. qclvar copying is handled by the api, but we were deleting it with an unstructured data statement. I added this due as a fix before thinking qclvar was a local variable, which happened because I mixed up the CLUBB_CAM and CLUBBND_CAM flags. https://github.com/larson-group/cam/issues/175

* Fixing GPU bug. There is a vertical dependency with wpxp. This is what was breaking the ECT test, see larson-group/cam#175

* Moving pdf_params copying to copyin. This is the data structure that contains pointers, and these pointers will be different on the host and device, so it is bad in theory to copy the structure back to the CPU as it might overwrite cpu memory pointers with gpu memory pointers. In practice though I've seen no problems caused by this, I'm just making this commit preemptively, and it has already been tested with the ECT test.

* Moving PosInf to clubb_model_settings.F90

* Updating the clubb core and silhs version files

* Add flags for the Coriolis terms.

* Pass fcory from api module into advance module

* Implement the traditional Coriolis terms

* Implement the nontraditional Coriolis terms

* Add stats variables for the Coriolis terms

* Compute Coriolis parameters from namelist latitude

* Create the coriolis_test case

* Tune the coriolis_test case. However, oscillation frequency is too slow

* Correct a coefficient in Coriolis. "coriolis_test" matches analytical

* Update advance_clubb_core_module.F90

Rename fcory as fcor_y and add description

* Update advance_wp2_wp3_module.F90

Rename fcory as fcor_y and add description

* Update advance_xm_wpxp_module.F90

Rename fcory as fcor_y and add description

* Update advance_xp2_xpyp_module.F90

Rename fcory as fcor_y and add description

* Update clubb_api_module.F90

Rename fcory as fcor_y and add description

* Update spurious_source_test.F90

Rename fcory as fcor_y and add description

* Update clubb_driver.F90

Rename fcor as fcor_y and add description.
Also, add description for the coriolis_test

* Update generalized_grid_test.F90

Rename fcory as fcor_y and add description.

* Update coriolis_test_model.in

Add description for the Coriolis test case

* Stablize the cgils_s6 case with smaller time step

* Create the ekman case

* Tune the ekman case to match LES

* Compute wp2up with PDF and pass along with wp2thvp

* Implement the nontraditional Coriolis term for wp3

* Fine-tune parameters for the ekman case

* Create the atex_long case

* Retune ekman case with l_vary_convect_depth = .true.

* Fine-tune the atex_long case

* Add atex_long case to pyplotgen

* Fine-tune atex_long case with less radical changes

* Updating the clubb core and silhs version files

* Small bug fix in the wp2up flip and adding new files to the cmakelist

* Renmaing, moving some files, and reverting change to cgils_s6 timestep

* Adding new flags to flag test file

* Updating comment for fcor_y calculation explanation

* Removing accidentally added file

---------

Co-authored-by: pickett &lt;larsongroupgithub@gmail.com&gt;
Co-authored-by: Hing Ong &lt;hing.ong@anl.gov&gt;
Co-authored-by: Hing Ong &lt;36782452+HingOng@users.noreply.github.com&gt;
</comment><date>2026-01-08 14:23:44 -0600</date><id>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</id><msg>Non trad coriolis (#1267)</msg><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>add</editType><file>input/case_setups/atex_long_sfc.in</file></path><path><editType>edit</editType><file>src/Benchmark_cases/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.F90</file></path><path><editType>add</editType><file>input/case_setups/atex_long_edsclr_sounding.in</file></path><path><editType>add</editType><file>input/case_setups/coriolis_test_sclr_sounding.in</file></path><path><editType>add</editType><file>input/case_setups/ekman_model.in</file></path><path><editType>add</editType><file>input/case_setups/atex_long_sounding.in</file></path><path><editType>edit</editType><file>input/stats/all_stats.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_clubb_utilities.F90</file></path><path><editType>edit</editType><file>run_scripts/run_bindiff_w_flags_config_core_flags.json</file></path><path><editType>add</editType><file>input/case_setups/ekman_sounding.in</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/config/Case_definitions.py</file></path><path><editType>edit</editType><file>src/CLUBB_core/constants_clubb.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_zt_module.F90</file></path><path><editType>add</editType><file>input/tunable_parameters_coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>add</editType><file>input/case_setups/atex_long_sclr_sounding.in</file></path><path><editType>add</editType><file>input/case_setups/ekman_sclr_sounding.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>add</editType><file>input/tunable_parameters_coriolis_cases/atex_long_parameters.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/generalized_grid_test.F90</file></path><path><editType>add</editType><file>input/case_setups/coriolis_test_sounding.in</file></path><path><editType>add</editType><file>input/tunable_parameters_coriolis_cases/ekman_parameters.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_variables.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/numerical_check.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/prescribe_forcings.F90</file></path><path><editType>edit</editType><file>input/stats/nobudgets_stats.in</file></path><path><editType>edit</editType><file>input/stats/nobudgets_nomicro_stats.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>input/stats/standard_stats.in</file></path><path><editType>edit</editType><file>input/tunable_parameters/configurable_model_flags.in</file></path><path><editType>add</editType><file>src/Benchmark_cases/ekman.F90</file></path><path><editType>add</editType><file>input/case_setups/ekman_sfc.in</file></path><path><editType>edit</editType><file>input/stats/scalars_stats.in</file></path><path><editType>edit</editType><file>input/case_setups/cgils_s6_model.in</file></path><path><editType>add</editType><file>input/case_setups/coriolis_test_model.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_adaptation_module.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/stats_zm_module.F90</file></path><path><editType>add</editType><file>input/case_setups/atex_long_model.in</file></path><path><editType>edit</editType><file>compile/file_list/clubb_model_files</file></path><path><editType>add</editType><file>input/case_setups/ekman_edsclr_sounding.in</file></path><path><editType>add</editType><file>input/case_setups/coriolis_test_sfc.in</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_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>src/input_fields.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/stats/nightly_stats.in</file></path><path><editType>add</editType><file>input/case_setups/coriolis_test_edsclr_sounding.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>input/stats/host_budgets_stats.in</file></path><path><editType>add</editType><file>src/Benchmark_cases/atex_long.F90</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/output_netcdf.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>8</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/8/</url></nextBuild><previousBuild><number>6</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/6/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><branch><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><branch><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><branch><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</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.cps.EnvActionImpl'></action><action></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>#6</displayName><duration>927879</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #6</fullDisplayName><id>6</id><keepLog>false</keepLog><number>6</number><queueId>213</queueId><result>SUCCESS</result><timestamp>1766048767078</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/6/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/fill_holes.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>run_scripts/run_bindiff_w_flags_config_core_flags.json</affectedPath><affectedPath>input/case_setups/arm_97_model.in</affectedPath><affectedPath>input/case_setups/arm_97_edsclr_sounding.in</affectedPath><commitId>418c202a9b0512fc8c4f421918cc978164db852d</commitId><timestamp>1766005108000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fixes for fill_holes and edsclr code (#1266)

* Fixing bugs in new hole fillers that caused error when ran in descending mode, the issue was that dz is negative in descending mode, so we need abs() around it when calculating the normalized mass. Also fixing a related bug in the way edsclr code calls the hole filler - it was not using the generalized bounds. Also removing the ifdef in favor of normal ifs

* Copying the rtm and thm values from arm_97_sounding.in to the edsclr_sounding file. This still allows arm_97 to catch the bugs we want it to.
</comment><date>2025-12-17 14:58:28 -0600</date><id>418c202a9b0512fc8c4f421918cc978164db852d</id><msg>Fixes for fill_holes and edsclr code (#1266)</msg><path><editType>edit</editType><file>input/case_setups/arm_97_model.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>input/case_setups/arm_97_edsclr_sounding.in</file></path><path><editType>edit</editType><file>run_scripts/run_bindiff_w_flags_config_core_flags.json</file></path><path><editType>edit</editType><file>src/CLUBB_core/fill_holes.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_class.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>7</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/7/</url></nextBuild><previousBuild><number>5</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/5/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><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 _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</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.cps.EnvActionImpl'></action><action></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>#5</displayName><duration>769673</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #5</fullDisplayName><id>5</id><keepLog>false</keepLog><number>5</number><queueId>199</queueId><result>SUCCESS</result><timestamp>1765491265161</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/5/</url><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>6</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/6/</url></nextBuild><previousBuild><number>4</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/4/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><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 _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</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.cps.EnvActionImpl'></action><action></action><action></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>#4</displayName><duration>95118</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #4</fullDisplayName><id>4</id><keepLog>false</keepLog><number>4</number><queueId>195</queueId><result>FAILURE</result><timestamp>1765486883827</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/4/</url><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>5</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/5/</url></nextBuild><previousBuild><number>3</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/3/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</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.cps.EnvActionImpl'></action><action></action><action></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>#3</displayName><duration>312189</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #3</fullDisplayName><id>3</id><keepLog>false</keepLog><number>3</number><queueId>114</queueId><result>FAILURE</result><timestamp>1765443969861</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/3/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_rev_grid_matrix_solve_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/run_clubb_w_varying_flags.py</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>src/generalized_grid_test.F90</affectedPath><affectedPath>run_scripts/run_bindiff_w_flags_config_core_flags.json</affectedPath><affectedPath>jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile</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_windm_edsclrm_module.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>jenkins_tests/clubb_generalized_vert_grid_host_flags/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>run_scripts/run_scm_all.py</affectedPath><commitId>0959bb14d6f748501bee53902e484166d501923c</commitId><timestamp>1765406071000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Grid reverse matrix test (#1265)

* Making new flag l_force_descending_solves that forces us to use descending solves. Having it true keeps results BFB between ascending and descending when using -O0.

* renaming test

* Moving flag

* test fix

* test fix

* test fix

* Removing iteration limit on script and adding test error

* Removing test error, it was correctly caught

* Adding max statement to aid in single precision runs and removing accidentally commited file.
</comment><date>2025-12-10 16:34:31 -0600</date><id>0959bb14d6f748501bee53902e484166d501923c</id><msg>Grid reverse matrix test (#1265)</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>src/generalized_grid_test.F90</file></path><path><editType>edit</editType><file>run_scripts/run_scm_all.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile</file></path><path><editType>edit</editType><file>run_scripts/run_bindiff_w_flags_config_core_flags.json</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_generalized_vert_grid_host_flags/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_windm_edsclrm_module.F90</file></path><path><editType>add</editType><file>jenkins_tests/clubb_rev_grid_matrix_solve_test/Jenkinsfile</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/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>run_scripts/run_clubb_w_varying_flags.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>4</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/4/</url></nextBuild><previousBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/2/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>988ea0f2cc24e424e0a204b65bfd59bd4e9eee5b</SHA1><branch><SHA1>988ea0f2cc24e424e0a204b65bfd59bd4e9eee5b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>988ea0f2cc24e424e0a204b65bfd59bd4e9eee5b</SHA1><branch><SHA1>988ea0f2cc24e424e0a204b65bfd59bd4e9eee5b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>988ea0f2cc24e424e0a204b65bfd59bd4e9eee5b</SHA1><branch><SHA1>988ea0f2cc24e424e0a204b65bfd59bd4e9eee5b</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.cps.EnvActionImpl'></action><action></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>#2</displayName><duration>939460</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #2</fullDisplayName><id>2</id><keepLog>false</keepLog><number>2</number><queueId>16</queueId><result>SUCCESS</result><timestamp>1765011971057</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/2/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/penta_bicgstab_solver.F90</affectedPath><commitId>988ea0f2cc24e424e0a204b65bfd59bd4e9eee5b</commitId><timestamp>1764902874000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Small bug fix to make gfortran+debug happy, without the _core_rknd this could be a potential type error
</comment><date>2025-12-04 20:47:54 -0600</date><id>988ea0f2cc24e424e0a204b65bfd59bd4e9eee5b</id><msg>Small bug fix to make gfortran+debug happy, without the _core_rknd this could be a potential type error</msg><path><editType>edit</editType><file>src/CLUBB_core/penta_bicgstab_solver.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>3</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/3/</url></nextBuild><previousBuild><number>1</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/1/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><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 _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</SHA1><branch><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</SHA1><branch><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</SHA1><branch><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</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.cps.EnvActionImpl'></action><action></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>#1</displayName><duration>862160</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>12386</queueId><result>SUCCESS</result><timestamp>1764885135395</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/2/</url></nextBuild></build><color>blue</color><firstBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><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 _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</SHA1><branch><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</SHA1><branch><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</SHA1><branch><SHA1>14f5e6e323b11dc9e5fff8ca5982c6ab7f92f8c1</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.cps.EnvActionImpl'></action><action></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>#1</displayName><duration>862160</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>12386</queueId><result>SUCCESS</result><timestamp>1764885135395</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/2/</url></nextBuild></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><keepDependencies>false</keepDependencies><lastBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>33</buildNumber><marked><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</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.cps.EnvActionImpl'></action><action></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>#33</displayName><duration>653702</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #33</fullDisplayName><id>33</id><keepLog>false</keepLog><number>33</number><queueId>3006</queueId><result>SUCCESS</result><timestamp>1775721967573</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/33/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</affectedPath><affectedPath>clubb_python_api/clubb_python/string_conversion.py</affectedPath><commitId>a142b32188f7388ce905ee833c55abff306fb812</commitId><timestamp>1775676953000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Small fix to python api string handling. There was an issue that crept up with this when running on mitch - this should make the string/char array handling more robust
</comment><date>2026-04-08 14:35:53 -0500</date><id>a142b32188f7388ce905ee833c55abff306fb812</id><msg>Small fix to python api string handling. There was an issue that crept up with this when running on mitch - this should make the string/char array handling more robust</msg><path><editType>edit</editType><file>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/string_conversion.py</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_hello_world.py</affectedPath><affectedPath>clubb_python_api/tests/test_string_conversion.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_t_in_k_module.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</affectedPath><commitId>dc7d6ed92e27f14e4e64769a67a09a63b2783310</commitId><timestamp>1775681164000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Python update (#1291)

* Possibly better string fix for python API

* Little test changes
</comment><date>2026-04-08 15:46:04 -0500</date><id>dc7d6ed92e27f14e4e64769a67a09a63b2783310</id><msg>Python update (#1291)</msg><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_t_in_k_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_string_conversion.py</file></path><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>delete</editType><file>clubb_python_api/tests/test_hello_world.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>0ab371ba28cf647f279567c04786ddc925aa5a87</commitId><timestamp>1775682381000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove line to test python scripts
</comment><date>2026-04-08 16:06:21 -0500</date><id>0ab371ba28cf647f279567c04786ddc925aa5a87</id><msg>Remove line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>2bac827cd3b91b3437ca62918583938237c9fd03</commitId><timestamp>1775696339000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add blank line to test python scripts
</comment><date>2026-04-08 19:58:59 -0500</date><id>2bac827cd3b91b3437ca62918583938237c9fd03</id><msg>Add blank line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><kind>git</kind></changeSet><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><previousBuild><number>32</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/32/</url></previousBuild></lastBuild><lastCompletedBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>33</buildNumber><marked><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</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.cps.EnvActionImpl'></action><action></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>#33</displayName><duration>653702</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #33</fullDisplayName><id>33</id><keepLog>false</keepLog><number>33</number><queueId>3006</queueId><result>SUCCESS</result><timestamp>1775721967573</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/33/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</affectedPath><affectedPath>clubb_python_api/clubb_python/string_conversion.py</affectedPath><commitId>a142b32188f7388ce905ee833c55abff306fb812</commitId><timestamp>1775676953000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Small fix to python api string handling. There was an issue that crept up with this when running on mitch - this should make the string/char array handling more robust
</comment><date>2026-04-08 14:35:53 -0500</date><id>a142b32188f7388ce905ee833c55abff306fb812</id><msg>Small fix to python api string handling. There was an issue that crept up with this when running on mitch - this should make the string/char array handling more robust</msg><path><editType>edit</editType><file>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/string_conversion.py</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_hello_world.py</affectedPath><affectedPath>clubb_python_api/tests/test_string_conversion.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_t_in_k_module.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</affectedPath><commitId>dc7d6ed92e27f14e4e64769a67a09a63b2783310</commitId><timestamp>1775681164000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Python update (#1291)

* Possibly better string fix for python API

* Little test changes
</comment><date>2026-04-08 15:46:04 -0500</date><id>dc7d6ed92e27f14e4e64769a67a09a63b2783310</id><msg>Python update (#1291)</msg><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_t_in_k_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_string_conversion.py</file></path><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>delete</editType><file>clubb_python_api/tests/test_hello_world.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>0ab371ba28cf647f279567c04786ddc925aa5a87</commitId><timestamp>1775682381000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove line to test python scripts
</comment><date>2026-04-08 16:06:21 -0500</date><id>0ab371ba28cf647f279567c04786ddc925aa5a87</id><msg>Remove line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>2bac827cd3b91b3437ca62918583938237c9fd03</commitId><timestamp>1775696339000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add blank line to test python scripts
</comment><date>2026-04-08 19:58:59 -0500</date><id>2bac827cd3b91b3437ca62918583938237c9fd03</id><msg>Add blank line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><kind>git</kind></changeSet><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><previousBuild><number>32</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/32/</url></previousBuild></lastCompletedBuild><lastFailedBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</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.cps.EnvActionImpl'></action><action></action><action></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>#20</displayName><duration>150141</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #20</fullDisplayName><id>20</id><keepLog>false</keepLog><number>20</number><queueId>1923</queueId><result>FAILURE</result><timestamp>1773648367835</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/20/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>run_scripts/run_scm_all.py</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_driver_test/Jenkinsfile</affectedPath><commitId>bff619bdb2836f83ac658be8b8c258d41aaa6e14</commitId><timestamp>1773630552000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Stability fix (#1276)

* Adding multiprocesses to run_scm_all.py, making the GPU jenkins tests only use 1 thread though, otherwise the different processes will fight for GPU usage

* Making the if statement in ADG1_ADG2_responder_params use a strict inequality - this was causing numerical issues when fields were close to tolerance. This will be slightly BIT_CHANGING for most cases.

* Adding comments to run_scm_all.py and removing the if-case in ADG1_ADG2_responder_params in favor of an explicit error check

* Changing nprocs to nproc and updating jenkins tests
</comment><date>2026-03-15 22:09:12 -0500</date><id>bff619bdb2836f83ac658be8b8c258d41aaa6e14</id><msg>Stability fix (#1276)</msg><path><editType>edit</editType><file>run_scripts/run_scm_all.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_driver_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</file></path><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>21</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/21/</url></nextBuild><previousBuild><number>19</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/19/</url></previousBuild></lastFailedBuild><lastStableBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>33</buildNumber><marked><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</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.cps.EnvActionImpl'></action><action></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>#33</displayName><duration>653702</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #33</fullDisplayName><id>33</id><keepLog>false</keepLog><number>33</number><queueId>3006</queueId><result>SUCCESS</result><timestamp>1775721967573</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/33/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</affectedPath><affectedPath>clubb_python_api/clubb_python/string_conversion.py</affectedPath><commitId>a142b32188f7388ce905ee833c55abff306fb812</commitId><timestamp>1775676953000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Small fix to python api string handling. There was an issue that crept up with this when running on mitch - this should make the string/char array handling more robust
</comment><date>2026-04-08 14:35:53 -0500</date><id>a142b32188f7388ce905ee833c55abff306fb812</id><msg>Small fix to python api string handling. There was an issue that crept up with this when running on mitch - this should make the string/char array handling more robust</msg><path><editType>edit</editType><file>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/string_conversion.py</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_hello_world.py</affectedPath><affectedPath>clubb_python_api/tests/test_string_conversion.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_t_in_k_module.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</affectedPath><commitId>dc7d6ed92e27f14e4e64769a67a09a63b2783310</commitId><timestamp>1775681164000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Python update (#1291)

* Possibly better string fix for python API

* Little test changes
</comment><date>2026-04-08 15:46:04 -0500</date><id>dc7d6ed92e27f14e4e64769a67a09a63b2783310</id><msg>Python update (#1291)</msg><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_t_in_k_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_string_conversion.py</file></path><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>delete</editType><file>clubb_python_api/tests/test_hello_world.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>0ab371ba28cf647f279567c04786ddc925aa5a87</commitId><timestamp>1775682381000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove line to test python scripts
</comment><date>2026-04-08 16:06:21 -0500</date><id>0ab371ba28cf647f279567c04786ddc925aa5a87</id><msg>Remove line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>2bac827cd3b91b3437ca62918583938237c9fd03</commitId><timestamp>1775696339000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add blank line to test python scripts
</comment><date>2026-04-08 19:58:59 -0500</date><id>2bac827cd3b91b3437ca62918583938237c9fd03</id><msg>Add blank line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><kind>git</kind></changeSet><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><previousBuild><number>32</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/32/</url></previousBuild></lastStableBuild><lastSuccessfulBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>33</buildNumber><marked><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</SHA1><branch><SHA1>2bac827cd3b91b3437ca62918583938237c9fd03</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.cps.EnvActionImpl'></action><action></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>#33</displayName><duration>653702</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #33</fullDisplayName><id>33</id><keepLog>false</keepLog><number>33</number><queueId>3006</queueId><result>SUCCESS</result><timestamp>1775721967573</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/33/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</affectedPath><affectedPath>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</affectedPath><affectedPath>clubb_python_api/clubb_python/string_conversion.py</affectedPath><commitId>a142b32188f7388ce905ee833c55abff306fb812</commitId><timestamp>1775676953000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Small fix to python api string handling. There was an issue that crept up with this when running on mitch - this should make the string/char array handling more robust
</comment><date>2026-04-08 14:35:53 -0500</date><id>a142b32188f7388ce905ee833c55abff306fb812</id><msg>Small fix to python api string handling. There was an issue that crept up with this when running on mitch - this should make the string/char array handling more robust</msg><path><editType>edit</editType><file>clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>add</editType><file>clubb_python_api/clubb_python/string_conversion.py</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_python_api/clubb_f2py.pyf</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</affectedPath><affectedPath>clubb_python_api/tests/test_hello_world.py</affectedPath><affectedPath>clubb_python_api/tests/test_string_conversion.py</affectedPath><affectedPath>clubb_python_api/tests/test_call_tree_t_in_k_module.py</affectedPath><affectedPath>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</affectedPath><commitId>dc7d6ed92e27f14e4e64769a67a09a63b2783310</commitId><timestamp>1775681164000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Python update (#1291)

* Possibly better string fix for python API

* Little test changes
</comment><date>2026-04-08 15:46:04 -0500</date><id>dc7d6ed92e27f14e4e64769a67a09a63b2783310</id><msg>Python update (#1291)</msg><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_call_tree_t_in_k_module.py</file></path><path><editType>add</editType><file>clubb_python_api/tests/test_string_conversion.py</file></path><path><editType>edit</editType><file>clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90</file></path><path><editType>edit</editType><file>clubb_python_api/clubb_f2py.pyf</file></path><path><editType>delete</editType><file>clubb_python_api/tests/test_hello_world.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>0ab371ba28cf647f279567c04786ddc925aa5a87</commitId><timestamp>1775682381000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove line to test python scripts
</comment><date>2026-04-08 16:06:21 -0500</date><id>0ab371ba28cf647f279567c04786ddc925aa5a87</id><msg>Remove line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/CMakeLists.txt</affectedPath><commitId>2bac827cd3b91b3437ca62918583938237c9fd03</commitId><timestamp>1775696339000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add blank line to test python scripts
</comment><date>2026-04-08 19:58:59 -0500</date><id>2bac827cd3b91b3437ca62918583938237c9fd03</id><msg>Add blank line to test python scripts</msg><path><editType>edit</editType><file>src/CLUBB_core/CMakeLists.txt</file></path></item><kind>git</kind></changeSet><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><previousBuild><number>32</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/32/</url></previousBuild></lastSuccessfulBuild><lastUnsuccessfulBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</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.cps.EnvActionImpl'></action><action></action><action></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>#20</displayName><duration>150141</duration><estimatedDuration>681375</estimatedDuration><fullDisplayName>clubb_plot_solver_compare #20</fullDisplayName><id>20</id><keepLog>false</keepLog><number>20</number><queueId>1923</queueId><result>FAILURE</result><timestamp>1773648367835</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/20/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>run_scripts/run_scm_all.py</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_driver_test/Jenkinsfile</affectedPath><commitId>bff619bdb2836f83ac658be8b8c258d41aaa6e14</commitId><timestamp>1773630552000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Stability fix (#1276)

* Adding multiprocesses to run_scm_all.py, making the GPU jenkins tests only use 1 thread though, otherwise the different processes will fight for GPU usage

* Making the if statement in ADG1_ADG2_responder_params use a strict inequality - this was causing numerical issues when fields were close to tolerance. This will be slightly BIT_CHANGING for most cases.

* Adding comments to run_scm_all.py and removing the if-case in ADG1_ADG2_responder_params in favor of an explicit error check

* Changing nprocs to nproc and updating jenkins tests
</comment><date>2026-03-15 22:09:12 -0500</date><id>bff619bdb2836f83ac658be8b8c258d41aaa6e14</id><msg>Stability fix (#1276)</msg><path><editType>edit</editType><file>run_scripts/run_scm_all.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_driver_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</file></path><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>21</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/21/</url></nextBuild><previousBuild><number>19</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_plot_solver_compare/19/</url></previousBuild></lastUnsuccessfulBuild><nextBuildNumber>34</nextBuildNumber><property _class='org.bstick12.jenkinsci.plugins.leastload.LeastLoadDisabledProperty'></property><property _class='org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty'></property><concurrentBuild>true</concurrentBuild><disabled>false</disabled><inQueue>false</inQueue><resumeBlocked>false</resumeBlocked></workflowJob>