<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_gpu_async_output_matching_branch/</displayUrl></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description></description><displayName>clubb_gpu_async_output_matching_branch</displayName><fullDisplayName>clubb_gpu_async_output_matching_branch</fullDisplayName><fullName>clubb_gpu_async_output_matching_branch</fullName><name>clubb_gpu_async_output_matching_branch</name><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/</url><buildable>true</buildable><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/tuner_additions</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async><refsremotesoriginrun_scripts_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></marked><revision><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></revision></refsremotesoriginrun_scripts_cleanup><refsremotesorigintuner_additions _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></marked><revision><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></revision></refsremotesorigintuner_additions><refsremotesoriginclubb_loss_driver _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></marked><revision><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></revision></refsremotesoriginclubb_loss_driver></buildsByBranchName><lastBuiltRevision><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1706397</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #8</fullDisplayName><id>8</id><keepLog>false</keepLog><number>8</number><queueId>5636</queueId><result>SUCCESS</result><timestamp>1783049390159</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/8/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/analyze_tuner_sample_history.py</affectedPath><affectedPath>tests/analyze_tuner_sample_history.py</affectedPath><affectedPath>dash_app/run_tab/callbacks_settings.py</affectedPath><commitId>586074fe9178e8a9c404851598738062d0a49bfd</commitId><timestamp>1783016486000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Improving tuner history check and little UI fix in run_tab
</comment><date>2026-07-02 13:21:26 -0500</date><id>586074fe9178e8a9c404851598738062d0a49bfd</id><msg>Improving tuner history check and little UI fix in run_tab</msg><path><editType>edit</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>add</editType><file>tests/analyze_tuner_sample_history.py</file></path><path><editType>edit</editType><file>dash_app/run_tab/callbacks_settings.py</file></path><path><editType>delete</editType><file>run_scripts/analyze_tuner_sample_history.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tuner/job_runtime.py</affectedPath><commitId>f7dcd52d8bfdb59e9bdfe6179a45bcd439255466</commitId><timestamp>1783019665000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing tuner environment setup
</comment><date>2026-07-02 14:14:25 -0500</date><id>f7dcd52d8bfdb59e9bdfe6179a45bcd439255466</id><msg>Fixing tuner environment setup</msg><path><editType>edit</editType><file>tuner/job_runtime.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/benchmark_converter.py</affectedPath><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>tests/run_benchmark_converter_test.py</affectedPath><affectedPath>utilities/loss_metrics.py</affectedPath><affectedPath>tests/run_loss_metrics_test.py</affectedPath><commitId>96681fb6f0c7a90f99436d6f03b69fc4784837fa</commitId><timestamp>1783028462000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing little netcdf version issue and adding new test for loss metrics consistency check
</comment><date>2026-07-02 16:41:02 -0500</date><id>96681fb6f0c7a90f99436d6f03b69fc4784837fa</id><msg>Fixing little netcdf version issue and adding new test for loss metrics consistency check</msg><path><editType>add</editType><file>tests/run_loss_metrics_test.py</file></path><path><editType>edit</editType><file>utilities/benchmark_converter.py</file></path><path><editType>edit</editType><file>utilities/loss_metrics.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>edit</editType><file>tests/run_benchmark_converter_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_tuner.py</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/Lscale/tunable_parameters.in</affectedPath><affectedPath>ens_tune/mytuner_movingfoot.bash</affectedPath><affectedPath>run_scripts/README.md</affectedPath><affectedPath>tests/test_monoflux_limiter_GPU.py</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>input/parameter_and_flag_configs/Lscale/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/e3sm/configurable_model_flags.in</affectedPath><affectedPath>run_scripts/run_scm_loss.py</affectedPath><affectedPath>run_scripts/README</affectedPath><affectedPath>postprocessing/output_scripts/cloud_feedback/README</affectedPath><affectedPath>utilities/create_case_namelist.py</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>tuner/paths.py</affectedPath><affectedPath>tests/run_thread_test.py</affectedPath><affectedPath>dash_app/run_tab/layout.py</affectedPath><affectedPath>input/parameter_and_flag_configs/tauMatchLscale/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>input/tunable_parameters/tauMatchLscale/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/maint32_defaults_report.md</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/silhs_parameters.in</affectedPath><affectedPath>input/case_setups/coriolis_test_model.in</affectedPath><affectedPath>run_scripts/convergence_run/convergence_config.py</affectedPath><affectedPath>dash_app/tune_tab/layout.py</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/default/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/tauMatchLscale/tunable_parameters.in</affectedPath><affectedPath>run_scripts/run_tuner_job.py</affectedPath><affectedPath>input/tunable_parameters/e3sm/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/configurable_model_flags.in</affectedPath><affectedPath>dash_app/tunable_configs.py</affectedPath><affectedPath>input/parameter_and_flag_configs/default/configurable_model_flags.in</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>input/case_setups/ekman_model.in</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/Lscale/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/default/silhs_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/silhs_parameters.in</affectedPath><affectedPath>input/case_setups/atex_long_model.in</affectedPath><affectedPath>input/case_setups/README</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/default/silhs_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/default/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/tauMatchLscale/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/silhs_parameters.in</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/silhs_parameters.in</affectedPath><affectedPath>ens_tune/mytuner_sequential.bash</affectedPath><affectedPath>utilities/create_multi_col_params.py</affectedPath><affectedPath>README</affectedPath><affectedPath>input/tunable_parameters/default/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/Lscale/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/maint32_defaults_report.md</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/tunable_parameters.in</affectedPath><commitId>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</commitId><timestamp>1783049338000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README
</comment><date>2026-07-02 22:28:58 -0500</date><id>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</id><msg>Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README</msg><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/ekman_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/tunable_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm/tunable_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/tunable_parameters.in</file></path><path><editType>edit</editType><file>input/case_setups/atex_long_model.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input/case_setups/README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/silhs_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input/case_setups/coriolis_test_model.in</file></path><path><editType>edit</editType><file>dash_app/run_tab/layout.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/Lscale/tunable_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/tauMatchLscale/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/silhs_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/ekman_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/tauMatchLscale/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/silhs_parameters.in</file></path><path><editType>add</editType><file>run_scripts/README.md</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/tunable_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm_loss.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/tauMatchLscale/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/silhs_parameters.in</file></path><path><editType>edit</editType><file>ens_tune/mytuner_sequential.bash</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/tauMatchLscale/tunable_parameters.in</file></path><path><editType>edit</editType><file>dash_app/tune_tab/layout.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner_job.py</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>dash_app/tunable_configs.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/silhs_parameters.in</file></path><path><editType>edit</editType><file>tuner/paths.py</file></path><path><editType>edit</editType><file>input/case_setups/ekman_model.in</file></path><path><editType>edit</editType><file>tests/test_monoflux_limiter_GPU.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/maint32_defaults_report.md</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/tunable_parameters.in</file></path><path><editType>edit</editType><file>postprocessing/output_scripts/cloud_feedback/README</file></path><path><editType>edit</editType><file>ens_tune/mytuner_movingfoot.bash</file></path><path><editType>edit</editType><file>tests/run_thread_test.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/tunable_parameters.in</file></path><path><editType>delete</editType><file>run_scripts/README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/maint32_defaults_report.md</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/Lscale/configurable_model_flags.in</file></path><path><editType>edit</editType><file>README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/silhs_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/atex_long_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/tunable_parameters.in</file></path><path><editType>edit</editType><file>utilities/create_case_namelist.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/Lscale/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>edit</editType><file>utilities/create_multi_col_params.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/Lscale/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/atex_long_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/configurable_model_flags.in</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/convergence_config.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><previousBuild><number>7</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/7/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/tuner_additions</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async><refsremotesoriginrun_scripts_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></marked><revision><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></revision></refsremotesoriginrun_scripts_cleanup><refsremotesorigintuner_additions _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>5d9305f41c84e510630e6ea60d879acfae94fea8</SHA1><branch><SHA1>5d9305f41c84e510630e6ea60d879acfae94fea8</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></marked><revision><SHA1>5d9305f41c84e510630e6ea60d879acfae94fea8</SHA1><branch><SHA1>5d9305f41c84e510630e6ea60d879acfae94fea8</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></revision></refsremotesorigintuner_additions><refsremotesoriginclubb_loss_driver _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></marked><revision><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></revision></refsremotesoriginclubb_loss_driver></buildsByBranchName><lastBuiltRevision><SHA1>5d9305f41c84e510630e6ea60d879acfae94fea8</SHA1><branch><SHA1>5d9305f41c84e510630e6ea60d879acfae94fea8</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1718292</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #7</fullDisplayName><id>7</id><keepLog>false</keepLog><number>7</number><queueId>5586</queueId><result>SUCCESS</result><timestamp>1783016136035</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/7/</url><inProgress>false</inProgress><nextBuild><number>8</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/8/</url></nextBuild><previousBuild><number>6</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/6/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/run_scripts_cleanup</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async><refsremotesoriginrun_scripts_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></marked><revision><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></revision></refsremotesoriginrun_scripts_cleanup><refsremotesoriginclubb_loss_driver _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></marked><revision><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></revision></refsremotesoriginclubb_loss_driver></buildsByBranchName><lastBuiltRevision><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1388204</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #6</fullDisplayName><id>6</id><keepLog>false</keepLog><number>6</number><queueId>5227</queueId><result>SUCCESS</result><timestamp>1782364608444</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/6/</url><inProgress>false</inProgress><nextBuild><number>7</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/7/</url></nextBuild><previousBuild><number>5</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/5/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/clubb_loss_driver</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async><refsremotesoriginclubb_loss_driver _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></marked><revision><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></revision></refsremotesoriginclubb_loss_driver></buildsByBranchName><lastBuiltRevision><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1585837</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #5</fullDisplayName><id>5</id><keepLog>false</keepLog><number>5</number><queueId>4954</queueId><result>SUCCESS</result><timestamp>1781742443878</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/5/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>jenkins_tests/clubb_stats_output_consistency_gfortran_test/Jenkinsfile</affectedPath><commitId>3b9ae585d36129b00da3a206b1e26d20396c8b51</commitId><timestamp>1781663342000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making jenkins test use standard stats, and fixing tiny bug that caused error running with debug+no rcp2 stats
</comment><date>2026-06-16 21:29:02 -0500</date><id>3b9ae585d36129b00da3a206b1e26d20396c8b51</id><msg>Making jenkins test use standard stats, and fixing tiny bug that caused error running with debug+no rcp2 stats</msg><path><editType>edit</editType><file>jenkins_tests/clubb_stats_output_consistency_gfortran_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_bindiff_all.py</affectedPath><commitId>bffd40b66205f8eeef22641f5d69251b77132b4e</commitId><timestamp>1781665665000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding gate around bindiff, there's an edge case where a cosmetic diff can trigger a full-diff even in a failed case, which should otherwise be considered BFB and skipped.
</comment><date>2026-06-16 22:07:45 -0500</date><id>bffd40b66205f8eeef22641f5d69251b77132b4e</id><msg>Adding gate around bindiff, there's an edge case where a cosmetic diff can trigger a full-diff even in a failed case, which should otherwise be considered BFB and skipped.</msg><path><editType>edit</editType><file>run_scripts/run_bindiff_all.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>dash_app/README.md</affectedPath><affectedPath>dash_app/requirements.txt</affectedPath><affectedPath>README</affectedPath><commitId>e59c37b0374775f1f3738c85e18a71ef06f82d5c</commitId><timestamp>1781722064000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding some README entries for the dash app and a python requirements file
</comment><date>2026-06-17 13:47:44 -0500</date><id>e59c37b0374775f1f3738c85e18a71ef06f82d5c</id><msg>Adding some README entries for the dash app and a python requirements file</msg><path><editType>add</editType><file>dash_app/README.md</file></path><path><editType>edit</editType><file>README</file></path><path><editType>add</editType><file>dash_app/requirements.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>dash_app/tune_tab/runtime.py</affectedPath><affectedPath>tuner/namelist.py</affectedPath><affectedPath>src/clubb_loss_driver.F90</affectedPath><affectedPath>tuner/test_tuning_strategy.py</affectedPath><commitId>acf1b00a84af13e5110885e642eab2337e2df0f3</commitId><timestamp>1781726142000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding comments and little bug fix to dash app
</comment><date>2026-06-17 14:55:42 -0500</date><id>acf1b00a84af13e5110885e642eab2337e2df0f3</id><msg>Adding comments and little bug fix to dash app</msg><path><editType>edit</editType><file>src/clubb_loss_driver.F90</file></path><path><editType>edit</editType><file>tuner/test_tuning_strategy.py</file></path><path><editType>edit</editType><file>dash_app/tune_tab/runtime.py</file></path><path><editType>edit</editType><file>tuner/namelist.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_stats_output_consistency_gfortran_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/run_loss_output_consistency.py</affectedPath><commitId>f8c56782889b97bc1eff825e0fc381887fec3b70</commitId><timestamp>1781727710000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Update to loss consistency test, making it simpler since stats consistency test covers most things. Also adding it to the stats consistency jenkins test since it is still similar
</comment><date>2026-06-17 15:21:50 -0500</date><id>f8c56782889b97bc1eff825e0fc381887fec3b70</id><msg>Update to loss consistency test, making it simpler since stats consistency test covers most things. Also adding it to the stats consistency jenkins test since it is still similar</msg><path><editType>edit</editType><file>run_scripts/run_loss_output_consistency.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_stats_output_consistency_gfortran_test/Jenkinsfile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>dash_app/tune_tab/runtime.py</affectedPath><affectedPath>tuner/job_runtime.py</affectedPath><affectedPath>utilities/loss_metrics.py</affectedPath><affectedPath>tuner/tuning_worker.py</affectedPath><affectedPath>run_scripts/create_case_namelist.py</affectedPath><affectedPath>tuner/test_tuning_strategy.py</affectedPath><affectedPath>tuner/status.py</affectedPath><affectedPath>dash_app/plot_tab/profile_loss.py</affectedPath><affectedPath>run_scripts/run_loss_output_consistency.py</affectedPath><affectedPath>tuner/namelist.py</affectedPath><affectedPath>run_scripts/run_scm_loss.py</affectedPath><affectedPath>dash_app/tune_tab/callbacks_runs.py</affectedPath><affectedPath>tuner/tuning_scheduler.py</affectedPath><affectedPath>tuner/README.md</affectedPath><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/run_tuner_job.py</affectedPath><commitId>cd370a7abbb0467a22cd0fca9a20664b4f9eac81</commitId><timestamp>1781740794000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Cleanup and code consolidation, new jenkins test for tuner
</comment><date>2026-06-17 18:59:54 -0500</date><id>cd370a7abbb0467a22cd0fca9a20664b4f9eac81</id><msg>Cleanup and code consolidation, new jenkins test for tuner</msg><path><editType>edit</editType><file>run_scripts/create_case_namelist.py</file></path><path><editType>edit</editType><file>run_scripts/run_loss_output_consistency.py</file></path><path><editType>edit</editType><file>tuner/README.md</file></path><path><editType>add</editType><file>utilities/loss_metrics.py</file></path><path><editType>edit</editType><file>tuner/status.py</file></path><path><editType>edit</editType><file>run_scripts/run_scm_loss.py</file></path><path><editType>delete</editType><file>tuner/namelist.py</file></path><path><editType>edit</editType><file>tuner/tuning_worker.py</file></path><path><editType>add</editType><file>tuner/job_runtime.py</file></path><path><editType>edit</editType><file>tuner/tuning_scheduler.py</file></path><path><editType>edit</editType><file>tuner/test_tuning_strategy.py</file></path><path><editType>edit</editType><file>dash_app/tune_tab/runtime.py</file></path><path><editType>add</editType><file>run_scripts/run_tuner_job.py</file></path><path><editType>add</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>edit</editType><file>dash_app/plot_tab/profile_loss.py</file></path><path><editType>edit</editType><file>dash_app/tune_tab/callbacks_runs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/clubb_loss_driver_test.F90</affectedPath><affectedPath>tuner/clubb_loss_driver_test.py</affectedPath><affectedPath>run_scripts/run_tuner_job.py</affectedPath><affectedPath>run_scripts/create_case_namelist.py</affectedPath><commitId>9ca513d16ed869cf7f0f320a67b49cba28d756fe</commitId><timestamp>1781741907000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding comments
</comment><date>2026-06-17 19:18:27 -0500</date><id>9ca513d16ed869cf7f0f320a67b49cba28d756fe</id><msg>Adding comments</msg><path><editType>edit</editType><file>run_scripts/run_tuner_job.py</file></path><path><editType>edit</editType><file>src/clubb_loss_driver_test.F90</file></path><path><editType>edit</editType><file>run_scripts/create_case_namelist.py</file></path><path><editType>edit</editType><file>tuner/clubb_loss_driver_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_loss_output_consistency.py</affectedPath><affectedPath>tuner/case_defaults.json</affectedPath><commitId>0137b1518d6e01d2007fc45052c2f8c360f737b0</commitId><timestamp>1781742411000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing little bugs
</comment><date>2026-06-17 19:26:51 -0500</date><id>0137b1518d6e01d2007fc45052c2f8c360f737b0</id><msg>Fixing little bugs</msg><path><editType>edit</editType><file>tuner/case_defaults.json</file></path><path><editType>edit</editType><file>run_scripts/run_loss_output_consistency.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>6</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/6/</url></nextBuild><previousBuild><number>4</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/4/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/clubb_loss_driver</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async><refsremotesoriginclubb_loss_driver _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>d44f37a979c3db65d48730de84f9a51d681932d5</SHA1><branch><SHA1>d44f37a979c3db65d48730de84f9a51d681932d5</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></marked><revision><SHA1>d44f37a979c3db65d48730de84f9a51d681932d5</SHA1><branch><SHA1>d44f37a979c3db65d48730de84f9a51d681932d5</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></revision></refsremotesoriginclubb_loss_driver></buildsByBranchName><lastBuiltRevision><SHA1>d44f37a979c3db65d48730de84f9a51d681932d5</SHA1><branch><SHA1>d44f37a979c3db65d48730de84f9a51d681932d5</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1395328</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #4</fullDisplayName><id>4</id><keepLog>false</keepLog><number>4</number><queueId>4851</queueId><result>SUCCESS</result><timestamp>1781662243051</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/4/</url><inProgress>false</inProgress><nextBuild><number>5</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/5/</url></nextBuild><previousBuild><number>3</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/3/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/clubb_gpu_async</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async></buildsByBranchName><lastBuiltRevision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1578891</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #3</fullDisplayName><id>3</id><keepLog>false</keepLog><number>3</number><queueId>4181</queueId><result>SUCCESS</result><timestamp>1780281881471</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/3/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/convert_to_async.py</affectedPath><affectedPath>jenkins_tests/clubb_gpu_async_output_matching/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_gpu_async_output_matcing/Jenkinsfile</affectedPath><commitId>916bc309628439c6fb32b82c7a572f7162cecac9</commitId><timestamp>1780281826000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Small cleanup - fixing typo and adding comments.
</comment><date>2026-05-31 21:43:46 -0500</date><id>916bc309628439c6fb32b82c7a572f7162cecac9</id><msg>Small cleanup - fixing typo and adding comments.</msg><path><editType>delete</editType><file>jenkins_tests/clubb_gpu_async_output_matcing/Jenkinsfile</file></path><path><editType>edit</editType><file>utilities/convert_to_async.py</file></path><path><editType>add</editType><file>jenkins_tests/clubb_gpu_async_output_matching/Jenkinsfile</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>4</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/4/</url></nextBuild><previousBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/2/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/smth_splatting</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action></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>6928</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #2</fullDisplayName><id>2</id><keepLog>false</keepLog><number>2</number><queueId>4180</queueId><result>FAILURE</result><timestamp>1780281868621</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/2/</url><inProgress>false</inProgress><nextBuild><number>3</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/3/</url></nextBuild><previousBuild><number>1</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/1/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/clubb_gpu_async</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><branch><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><branch><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async></buildsByBranchName><lastBuiltRevision><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><branch><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1538236</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>4178</queueId><result>SUCCESS</result><timestamp>1780211420251</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/2/</url></nextBuild></build><color>blue</color><firstBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/clubb_gpu_async</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><branch><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><branch><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async></buildsByBranchName><lastBuiltRevision><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><branch><SHA1>74dce1d74f7ab3a73ae582f8cf30873da5278163</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1538236</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>4178</queueId><result>SUCCESS</result><timestamp>1780211420251</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/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.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/tuner_additions</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async><refsremotesoriginrun_scripts_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></marked><revision><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></revision></refsremotesoriginrun_scripts_cleanup><refsremotesorigintuner_additions _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></marked><revision><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></revision></refsremotesorigintuner_additions><refsremotesoriginclubb_loss_driver _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></marked><revision><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></revision></refsremotesoriginclubb_loss_driver></buildsByBranchName><lastBuiltRevision><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1706397</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #8</fullDisplayName><id>8</id><keepLog>false</keepLog><number>8</number><queueId>5636</queueId><result>SUCCESS</result><timestamp>1783049390159</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/8/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/analyze_tuner_sample_history.py</affectedPath><affectedPath>tests/analyze_tuner_sample_history.py</affectedPath><affectedPath>dash_app/run_tab/callbacks_settings.py</affectedPath><commitId>586074fe9178e8a9c404851598738062d0a49bfd</commitId><timestamp>1783016486000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Improving tuner history check and little UI fix in run_tab
</comment><date>2026-07-02 13:21:26 -0500</date><id>586074fe9178e8a9c404851598738062d0a49bfd</id><msg>Improving tuner history check and little UI fix in run_tab</msg><path><editType>edit</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>add</editType><file>tests/analyze_tuner_sample_history.py</file></path><path><editType>edit</editType><file>dash_app/run_tab/callbacks_settings.py</file></path><path><editType>delete</editType><file>run_scripts/analyze_tuner_sample_history.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tuner/job_runtime.py</affectedPath><commitId>f7dcd52d8bfdb59e9bdfe6179a45bcd439255466</commitId><timestamp>1783019665000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing tuner environment setup
</comment><date>2026-07-02 14:14:25 -0500</date><id>f7dcd52d8bfdb59e9bdfe6179a45bcd439255466</id><msg>Fixing tuner environment setup</msg><path><editType>edit</editType><file>tuner/job_runtime.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/benchmark_converter.py</affectedPath><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>tests/run_benchmark_converter_test.py</affectedPath><affectedPath>utilities/loss_metrics.py</affectedPath><affectedPath>tests/run_loss_metrics_test.py</affectedPath><commitId>96681fb6f0c7a90f99436d6f03b69fc4784837fa</commitId><timestamp>1783028462000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing little netcdf version issue and adding new test for loss metrics consistency check
</comment><date>2026-07-02 16:41:02 -0500</date><id>96681fb6f0c7a90f99436d6f03b69fc4784837fa</id><msg>Fixing little netcdf version issue and adding new test for loss metrics consistency check</msg><path><editType>add</editType><file>tests/run_loss_metrics_test.py</file></path><path><editType>edit</editType><file>utilities/benchmark_converter.py</file></path><path><editType>edit</editType><file>utilities/loss_metrics.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>edit</editType><file>tests/run_benchmark_converter_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_tuner.py</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/Lscale/tunable_parameters.in</affectedPath><affectedPath>ens_tune/mytuner_movingfoot.bash</affectedPath><affectedPath>run_scripts/README.md</affectedPath><affectedPath>tests/test_monoflux_limiter_GPU.py</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>input/parameter_and_flag_configs/Lscale/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/e3sm/configurable_model_flags.in</affectedPath><affectedPath>run_scripts/run_scm_loss.py</affectedPath><affectedPath>run_scripts/README</affectedPath><affectedPath>postprocessing/output_scripts/cloud_feedback/README</affectedPath><affectedPath>utilities/create_case_namelist.py</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>tuner/paths.py</affectedPath><affectedPath>tests/run_thread_test.py</affectedPath><affectedPath>dash_app/run_tab/layout.py</affectedPath><affectedPath>input/parameter_and_flag_configs/tauMatchLscale/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>input/tunable_parameters/tauMatchLscale/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/maint32_defaults_report.md</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/silhs_parameters.in</affectedPath><affectedPath>input/case_setups/coriolis_test_model.in</affectedPath><affectedPath>run_scripts/convergence_run/convergence_config.py</affectedPath><affectedPath>dash_app/tune_tab/layout.py</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/default/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/tauMatchLscale/tunable_parameters.in</affectedPath><affectedPath>run_scripts/run_tuner_job.py</affectedPath><affectedPath>input/tunable_parameters/e3sm/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/configurable_model_flags.in</affectedPath><affectedPath>dash_app/tunable_configs.py</affectedPath><affectedPath>input/parameter_and_flag_configs/default/configurable_model_flags.in</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>input/case_setups/ekman_model.in</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/Lscale/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/default/silhs_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/silhs_parameters.in</affectedPath><affectedPath>input/case_setups/atex_long_model.in</affectedPath><affectedPath>input/case_setups/README</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/default/silhs_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/default/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/tauMatchLscale/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/silhs_parameters.in</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/silhs_parameters.in</affectedPath><affectedPath>ens_tune/mytuner_sequential.bash</affectedPath><affectedPath>utilities/create_multi_col_params.py</affectedPath><affectedPath>README</affectedPath><affectedPath>input/tunable_parameters/default/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/Lscale/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/maint32_defaults_report.md</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/tunable_parameters.in</affectedPath><commitId>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</commitId><timestamp>1783049338000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README
</comment><date>2026-07-02 22:28:58 -0500</date><id>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</id><msg>Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README</msg><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/ekman_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/tunable_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm/tunable_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/tunable_parameters.in</file></path><path><editType>edit</editType><file>input/case_setups/atex_long_model.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input/case_setups/README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/silhs_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input/case_setups/coriolis_test_model.in</file></path><path><editType>edit</editType><file>dash_app/run_tab/layout.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/Lscale/tunable_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/tauMatchLscale/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/silhs_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/ekman_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/tauMatchLscale/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/silhs_parameters.in</file></path><path><editType>add</editType><file>run_scripts/README.md</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/tunable_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm_loss.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/tauMatchLscale/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/silhs_parameters.in</file></path><path><editType>edit</editType><file>ens_tune/mytuner_sequential.bash</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/tauMatchLscale/tunable_parameters.in</file></path><path><editType>edit</editType><file>dash_app/tune_tab/layout.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner_job.py</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>dash_app/tunable_configs.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/silhs_parameters.in</file></path><path><editType>edit</editType><file>tuner/paths.py</file></path><path><editType>edit</editType><file>input/case_setups/ekman_model.in</file></path><path><editType>edit</editType><file>tests/test_monoflux_limiter_GPU.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/maint32_defaults_report.md</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/tunable_parameters.in</file></path><path><editType>edit</editType><file>postprocessing/output_scripts/cloud_feedback/README</file></path><path><editType>edit</editType><file>ens_tune/mytuner_movingfoot.bash</file></path><path><editType>edit</editType><file>tests/run_thread_test.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/tunable_parameters.in</file></path><path><editType>delete</editType><file>run_scripts/README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/maint32_defaults_report.md</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/Lscale/configurable_model_flags.in</file></path><path><editType>edit</editType><file>README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/silhs_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/atex_long_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/tunable_parameters.in</file></path><path><editType>edit</editType><file>utilities/create_case_namelist.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/Lscale/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>edit</editType><file>utilities/create_multi_col_params.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/Lscale/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/atex_long_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/configurable_model_flags.in</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/convergence_config.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><previousBuild><number>7</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/7/</url></previousBuild></lastBuild><lastCompletedBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/tuner_additions</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async><refsremotesoriginrun_scripts_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></marked><revision><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></revision></refsremotesoriginrun_scripts_cleanup><refsremotesorigintuner_additions _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></marked><revision><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></revision></refsremotesorigintuner_additions><refsremotesoriginclubb_loss_driver _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></marked><revision><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></revision></refsremotesoriginclubb_loss_driver></buildsByBranchName><lastBuiltRevision><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1706397</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #8</fullDisplayName><id>8</id><keepLog>false</keepLog><number>8</number><queueId>5636</queueId><result>SUCCESS</result><timestamp>1783049390159</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/8/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/analyze_tuner_sample_history.py</affectedPath><affectedPath>tests/analyze_tuner_sample_history.py</affectedPath><affectedPath>dash_app/run_tab/callbacks_settings.py</affectedPath><commitId>586074fe9178e8a9c404851598738062d0a49bfd</commitId><timestamp>1783016486000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Improving tuner history check and little UI fix in run_tab
</comment><date>2026-07-02 13:21:26 -0500</date><id>586074fe9178e8a9c404851598738062d0a49bfd</id><msg>Improving tuner history check and little UI fix in run_tab</msg><path><editType>edit</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>add</editType><file>tests/analyze_tuner_sample_history.py</file></path><path><editType>edit</editType><file>dash_app/run_tab/callbacks_settings.py</file></path><path><editType>delete</editType><file>run_scripts/analyze_tuner_sample_history.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tuner/job_runtime.py</affectedPath><commitId>f7dcd52d8bfdb59e9bdfe6179a45bcd439255466</commitId><timestamp>1783019665000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing tuner environment setup
</comment><date>2026-07-02 14:14:25 -0500</date><id>f7dcd52d8bfdb59e9bdfe6179a45bcd439255466</id><msg>Fixing tuner environment setup</msg><path><editType>edit</editType><file>tuner/job_runtime.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/benchmark_converter.py</affectedPath><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>tests/run_benchmark_converter_test.py</affectedPath><affectedPath>utilities/loss_metrics.py</affectedPath><affectedPath>tests/run_loss_metrics_test.py</affectedPath><commitId>96681fb6f0c7a90f99436d6f03b69fc4784837fa</commitId><timestamp>1783028462000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing little netcdf version issue and adding new test for loss metrics consistency check
</comment><date>2026-07-02 16:41:02 -0500</date><id>96681fb6f0c7a90f99436d6f03b69fc4784837fa</id><msg>Fixing little netcdf version issue and adding new test for loss metrics consistency check</msg><path><editType>add</editType><file>tests/run_loss_metrics_test.py</file></path><path><editType>edit</editType><file>utilities/benchmark_converter.py</file></path><path><editType>edit</editType><file>utilities/loss_metrics.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>edit</editType><file>tests/run_benchmark_converter_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_tuner.py</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/Lscale/tunable_parameters.in</affectedPath><affectedPath>ens_tune/mytuner_movingfoot.bash</affectedPath><affectedPath>run_scripts/README.md</affectedPath><affectedPath>tests/test_monoflux_limiter_GPU.py</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>input/parameter_and_flag_configs/Lscale/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/e3sm/configurable_model_flags.in</affectedPath><affectedPath>run_scripts/run_scm_loss.py</affectedPath><affectedPath>run_scripts/README</affectedPath><affectedPath>postprocessing/output_scripts/cloud_feedback/README</affectedPath><affectedPath>utilities/create_case_namelist.py</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>tuner/paths.py</affectedPath><affectedPath>tests/run_thread_test.py</affectedPath><affectedPath>dash_app/run_tab/layout.py</affectedPath><affectedPath>input/parameter_and_flag_configs/tauMatchLscale/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>input/tunable_parameters/tauMatchLscale/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/maint32_defaults_report.md</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/silhs_parameters.in</affectedPath><affectedPath>input/case_setups/coriolis_test_model.in</affectedPath><affectedPath>run_scripts/convergence_run/convergence_config.py</affectedPath><affectedPath>dash_app/tune_tab/layout.py</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/default/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/tauMatchLscale/tunable_parameters.in</affectedPath><affectedPath>run_scripts/run_tuner_job.py</affectedPath><affectedPath>input/tunable_parameters/e3sm/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/configurable_model_flags.in</affectedPath><affectedPath>dash_app/tunable_configs.py</affectedPath><affectedPath>input/parameter_and_flag_configs/default/configurable_model_flags.in</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>input/case_setups/ekman_model.in</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/Lscale/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/default/silhs_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/silhs_parameters.in</affectedPath><affectedPath>input/case_setups/atex_long_model.in</affectedPath><affectedPath>input/case_setups/README</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/default/silhs_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/default/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/tauMatchLscale/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/silhs_parameters.in</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/silhs_parameters.in</affectedPath><affectedPath>ens_tune/mytuner_sequential.bash</affectedPath><affectedPath>utilities/create_multi_col_params.py</affectedPath><affectedPath>README</affectedPath><affectedPath>input/tunable_parameters/default/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/Lscale/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/maint32_defaults_report.md</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/tunable_parameters.in</affectedPath><commitId>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</commitId><timestamp>1783049338000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README
</comment><date>2026-07-02 22:28:58 -0500</date><id>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</id><msg>Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README</msg><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/ekman_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/tunable_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm/tunable_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/tunable_parameters.in</file></path><path><editType>edit</editType><file>input/case_setups/atex_long_model.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input/case_setups/README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/silhs_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input/case_setups/coriolis_test_model.in</file></path><path><editType>edit</editType><file>dash_app/run_tab/layout.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/Lscale/tunable_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/tauMatchLscale/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/silhs_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/ekman_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/tauMatchLscale/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/silhs_parameters.in</file></path><path><editType>add</editType><file>run_scripts/README.md</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/tunable_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm_loss.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/tauMatchLscale/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/silhs_parameters.in</file></path><path><editType>edit</editType><file>ens_tune/mytuner_sequential.bash</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/tauMatchLscale/tunable_parameters.in</file></path><path><editType>edit</editType><file>dash_app/tune_tab/layout.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner_job.py</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>dash_app/tunable_configs.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/silhs_parameters.in</file></path><path><editType>edit</editType><file>tuner/paths.py</file></path><path><editType>edit</editType><file>input/case_setups/ekman_model.in</file></path><path><editType>edit</editType><file>tests/test_monoflux_limiter_GPU.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/maint32_defaults_report.md</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/tunable_parameters.in</file></path><path><editType>edit</editType><file>postprocessing/output_scripts/cloud_feedback/README</file></path><path><editType>edit</editType><file>ens_tune/mytuner_movingfoot.bash</file></path><path><editType>edit</editType><file>tests/run_thread_test.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/tunable_parameters.in</file></path><path><editType>delete</editType><file>run_scripts/README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/maint32_defaults_report.md</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/Lscale/configurable_model_flags.in</file></path><path><editType>edit</editType><file>README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/silhs_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/atex_long_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/tunable_parameters.in</file></path><path><editType>edit</editType><file>utilities/create_case_namelist.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/Lscale/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>edit</editType><file>utilities/create_multi_col_params.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/Lscale/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/atex_long_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/configurable_model_flags.in</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/convergence_config.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><previousBuild><number>7</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/7/</url></previousBuild></lastCompletedBuild><lastFailedBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/smth_splatting</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action></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>6928</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #2</fullDisplayName><id>2</id><keepLog>false</keepLog><number>2</number><queueId>4180</queueId><result>FAILURE</result><timestamp>1780281868621</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/2/</url><inProgress>false</inProgress><nextBuild><number>3</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/3/</url></nextBuild><previousBuild><number>1</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/1/</url></previousBuild></lastFailedBuild><lastStableBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/tuner_additions</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async><refsremotesoriginrun_scripts_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></marked><revision><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></revision></refsremotesoriginrun_scripts_cleanup><refsremotesorigintuner_additions _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></marked><revision><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></revision></refsremotesorigintuner_additions><refsremotesoriginclubb_loss_driver _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></marked><revision><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></revision></refsremotesoriginclubb_loss_driver></buildsByBranchName><lastBuiltRevision><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1706397</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #8</fullDisplayName><id>8</id><keepLog>false</keepLog><number>8</number><queueId>5636</queueId><result>SUCCESS</result><timestamp>1783049390159</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/8/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/analyze_tuner_sample_history.py</affectedPath><affectedPath>tests/analyze_tuner_sample_history.py</affectedPath><affectedPath>dash_app/run_tab/callbacks_settings.py</affectedPath><commitId>586074fe9178e8a9c404851598738062d0a49bfd</commitId><timestamp>1783016486000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Improving tuner history check and little UI fix in run_tab
</comment><date>2026-07-02 13:21:26 -0500</date><id>586074fe9178e8a9c404851598738062d0a49bfd</id><msg>Improving tuner history check and little UI fix in run_tab</msg><path><editType>edit</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>add</editType><file>tests/analyze_tuner_sample_history.py</file></path><path><editType>edit</editType><file>dash_app/run_tab/callbacks_settings.py</file></path><path><editType>delete</editType><file>run_scripts/analyze_tuner_sample_history.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tuner/job_runtime.py</affectedPath><commitId>f7dcd52d8bfdb59e9bdfe6179a45bcd439255466</commitId><timestamp>1783019665000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing tuner environment setup
</comment><date>2026-07-02 14:14:25 -0500</date><id>f7dcd52d8bfdb59e9bdfe6179a45bcd439255466</id><msg>Fixing tuner environment setup</msg><path><editType>edit</editType><file>tuner/job_runtime.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/benchmark_converter.py</affectedPath><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>tests/run_benchmark_converter_test.py</affectedPath><affectedPath>utilities/loss_metrics.py</affectedPath><affectedPath>tests/run_loss_metrics_test.py</affectedPath><commitId>96681fb6f0c7a90f99436d6f03b69fc4784837fa</commitId><timestamp>1783028462000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing little netcdf version issue and adding new test for loss metrics consistency check
</comment><date>2026-07-02 16:41:02 -0500</date><id>96681fb6f0c7a90f99436d6f03b69fc4784837fa</id><msg>Fixing little netcdf version issue and adding new test for loss metrics consistency check</msg><path><editType>add</editType><file>tests/run_loss_metrics_test.py</file></path><path><editType>edit</editType><file>utilities/benchmark_converter.py</file></path><path><editType>edit</editType><file>utilities/loss_metrics.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>edit</editType><file>tests/run_benchmark_converter_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_tuner.py</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/Lscale/tunable_parameters.in</affectedPath><affectedPath>ens_tune/mytuner_movingfoot.bash</affectedPath><affectedPath>run_scripts/README.md</affectedPath><affectedPath>tests/test_monoflux_limiter_GPU.py</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>input/parameter_and_flag_configs/Lscale/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/e3sm/configurable_model_flags.in</affectedPath><affectedPath>run_scripts/run_scm_loss.py</affectedPath><affectedPath>run_scripts/README</affectedPath><affectedPath>postprocessing/output_scripts/cloud_feedback/README</affectedPath><affectedPath>utilities/create_case_namelist.py</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>tuner/paths.py</affectedPath><affectedPath>tests/run_thread_test.py</affectedPath><affectedPath>dash_app/run_tab/layout.py</affectedPath><affectedPath>input/parameter_and_flag_configs/tauMatchLscale/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>input/tunable_parameters/tauMatchLscale/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/maint32_defaults_report.md</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/silhs_parameters.in</affectedPath><affectedPath>input/case_setups/coriolis_test_model.in</affectedPath><affectedPath>run_scripts/convergence_run/convergence_config.py</affectedPath><affectedPath>dash_app/tune_tab/layout.py</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/default/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/tauMatchLscale/tunable_parameters.in</affectedPath><affectedPath>run_scripts/run_tuner_job.py</affectedPath><affectedPath>input/tunable_parameters/e3sm/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/configurable_model_flags.in</affectedPath><affectedPath>dash_app/tunable_configs.py</affectedPath><affectedPath>input/parameter_and_flag_configs/default/configurable_model_flags.in</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>input/case_setups/ekman_model.in</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/Lscale/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/default/silhs_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/silhs_parameters.in</affectedPath><affectedPath>input/case_setups/atex_long_model.in</affectedPath><affectedPath>input/case_setups/README</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/default/silhs_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/default/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/tauMatchLscale/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/silhs_parameters.in</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/silhs_parameters.in</affectedPath><affectedPath>ens_tune/mytuner_sequential.bash</affectedPath><affectedPath>utilities/create_multi_col_params.py</affectedPath><affectedPath>README</affectedPath><affectedPath>input/tunable_parameters/default/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/Lscale/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/maint32_defaults_report.md</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/tunable_parameters.in</affectedPath><commitId>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</commitId><timestamp>1783049338000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README
</comment><date>2026-07-02 22:28:58 -0500</date><id>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</id><msg>Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README</msg><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/ekman_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/tunable_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm/tunable_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/tunable_parameters.in</file></path><path><editType>edit</editType><file>input/case_setups/atex_long_model.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input/case_setups/README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/silhs_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input/case_setups/coriolis_test_model.in</file></path><path><editType>edit</editType><file>dash_app/run_tab/layout.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/Lscale/tunable_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/tauMatchLscale/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/silhs_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/ekman_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/tauMatchLscale/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/silhs_parameters.in</file></path><path><editType>add</editType><file>run_scripts/README.md</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/tunable_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm_loss.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/tauMatchLscale/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/silhs_parameters.in</file></path><path><editType>edit</editType><file>ens_tune/mytuner_sequential.bash</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/tauMatchLscale/tunable_parameters.in</file></path><path><editType>edit</editType><file>dash_app/tune_tab/layout.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner_job.py</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>dash_app/tunable_configs.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/silhs_parameters.in</file></path><path><editType>edit</editType><file>tuner/paths.py</file></path><path><editType>edit</editType><file>input/case_setups/ekman_model.in</file></path><path><editType>edit</editType><file>tests/test_monoflux_limiter_GPU.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/maint32_defaults_report.md</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/tunable_parameters.in</file></path><path><editType>edit</editType><file>postprocessing/output_scripts/cloud_feedback/README</file></path><path><editType>edit</editType><file>ens_tune/mytuner_movingfoot.bash</file></path><path><editType>edit</editType><file>tests/run_thread_test.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/tunable_parameters.in</file></path><path><editType>delete</editType><file>run_scripts/README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/maint32_defaults_report.md</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/Lscale/configurable_model_flags.in</file></path><path><editType>edit</editType><file>README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/silhs_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/atex_long_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/tunable_parameters.in</file></path><path><editType>edit</editType><file>utilities/create_case_namelist.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/Lscale/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>edit</editType><file>utilities/create_multi_col_params.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/Lscale/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/atex_long_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/configurable_model_flags.in</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/convergence_config.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><previousBuild><number>7</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/7/</url></previousBuild></lastStableBuild><lastSuccessfulBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/tuner_additions</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_gpu_async _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></marked><revision><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><branch><SHA1>916bc309628439c6fb32b82c7a572f7162cecac9</SHA1><name>refs/remotes/origin/clubb_gpu_async</name></branch></revision></refsremotesoriginclubb_gpu_async><refsremotesoriginrun_scripts_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></marked><revision><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><branch><SHA1>8789ee4aa42564f9dc0e07c553a7cde89fb6cd35</SHA1><name>refs/remotes/origin/run_scripts_cleanup</name></branch></revision></refsremotesoriginrun_scripts_cleanup><refsremotesorigintuner_additions _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></marked><revision><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></revision></refsremotesorigintuner_additions><refsremotesoriginclubb_loss_driver _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></marked><revision><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><branch><SHA1>0137b1518d6e01d2007fc45052c2f8c360f737b0</SHA1><name>refs/remotes/origin/clubb_loss_driver</name></branch></revision></refsremotesoriginclubb_loss_driver></buildsByBranchName><lastBuiltRevision><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><branch><SHA1>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</SHA1><name>refs/remotes/origin/tuner_additions</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></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>1706397</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #8</fullDisplayName><id>8</id><keepLog>false</keepLog><number>8</number><queueId>5636</queueId><result>SUCCESS</result><timestamp>1783049390159</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/8/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/analyze_tuner_sample_history.py</affectedPath><affectedPath>tests/analyze_tuner_sample_history.py</affectedPath><affectedPath>dash_app/run_tab/callbacks_settings.py</affectedPath><commitId>586074fe9178e8a9c404851598738062d0a49bfd</commitId><timestamp>1783016486000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Improving tuner history check and little UI fix in run_tab
</comment><date>2026-07-02 13:21:26 -0500</date><id>586074fe9178e8a9c404851598738062d0a49bfd</id><msg>Improving tuner history check and little UI fix in run_tab</msg><path><editType>edit</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>add</editType><file>tests/analyze_tuner_sample_history.py</file></path><path><editType>edit</editType><file>dash_app/run_tab/callbacks_settings.py</file></path><path><editType>delete</editType><file>run_scripts/analyze_tuner_sample_history.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tuner/job_runtime.py</affectedPath><commitId>f7dcd52d8bfdb59e9bdfe6179a45bcd439255466</commitId><timestamp>1783019665000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing tuner environment setup
</comment><date>2026-07-02 14:14:25 -0500</date><id>f7dcd52d8bfdb59e9bdfe6179a45bcd439255466</id><msg>Fixing tuner environment setup</msg><path><editType>edit</editType><file>tuner/job_runtime.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/benchmark_converter.py</affectedPath><affectedPath>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</affectedPath><affectedPath>tests/run_benchmark_converter_test.py</affectedPath><affectedPath>utilities/loss_metrics.py</affectedPath><affectedPath>tests/run_loss_metrics_test.py</affectedPath><commitId>96681fb6f0c7a90f99436d6f03b69fc4784837fa</commitId><timestamp>1783028462000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Fixing little netcdf version issue and adding new test for loss metrics consistency check
</comment><date>2026-07-02 16:41:02 -0500</date><id>96681fb6f0c7a90f99436d6f03b69fc4784837fa</id><msg>Fixing little netcdf version issue and adding new test for loss metrics consistency check</msg><path><editType>add</editType><file>tests/run_loss_metrics_test.py</file></path><path><editType>edit</editType><file>utilities/benchmark_converter.py</file></path><path><editType>edit</editType><file>utilities/loss_metrics.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_new_tuner_test/Jenkinsfile</file></path><path><editType>edit</editType><file>tests/run_benchmark_converter_test.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_tuner.py</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/Lscale/tunable_parameters.in</affectedPath><affectedPath>ens_tune/mytuner_movingfoot.bash</affectedPath><affectedPath>run_scripts/README.md</affectedPath><affectedPath>tests/test_monoflux_limiter_GPU.py</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>input/parameter_and_flag_configs/Lscale/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/e3sm/configurable_model_flags.in</affectedPath><affectedPath>run_scripts/run_scm_loss.py</affectedPath><affectedPath>run_scripts/README</affectedPath><affectedPath>postprocessing/output_scripts/cloud_feedback/README</affectedPath><affectedPath>utilities/create_case_namelist.py</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>tuner/paths.py</affectedPath><affectedPath>tests/run_thread_test.py</affectedPath><affectedPath>dash_app/run_tab/layout.py</affectedPath><affectedPath>input/parameter_and_flag_configs/tauMatchLscale/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>input/tunable_parameters/tauMatchLscale/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/maint32_defaults_report.md</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/silhs_parameters.in</affectedPath><affectedPath>input/case_setups/coriolis_test_model.in</affectedPath><affectedPath>run_scripts/convergence_run/convergence_config.py</affectedPath><affectedPath>dash_app/tune_tab/layout.py</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/default/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/tauMatchLscale/tunable_parameters.in</affectedPath><affectedPath>run_scripts/run_tuner_job.py</affectedPath><affectedPath>input/tunable_parameters/e3sm/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/configurable_model_flags.in</affectedPath><affectedPath>dash_app/tunable_configs.py</affectedPath><affectedPath>input/parameter_and_flag_configs/default/configurable_model_flags.in</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>input/case_setups/ekman_model.in</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/Lscale/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/default/silhs_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/silhs_parameters.in</affectedPath><affectedPath>input/case_setups/atex_long_model.in</affectedPath><affectedPath>input/case_setups/README</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/default/silhs_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/default/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/tauMatchLscale/tunable_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/silhs_parameters.in</affectedPath><affectedPath>run_scripts/run_scm.py</affectedPath><affectedPath>input/parameter_and_flag_configs/coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>input/parameter_and_flag_configs/e3sm_maint32/silhs_parameters.in</affectedPath><affectedPath>ens_tune/mytuner_sequential.bash</affectedPath><affectedPath>utilities/create_multi_col_params.py</affectedPath><affectedPath>README</affectedPath><affectedPath>input/tunable_parameters/default/configurable_model_flags.in</affectedPath><affectedPath>input/parameter_and_flag_configs/Lscale/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/maint32_defaults_report.md</affectedPath><affectedPath>input/parameter_and_flag_configs/compatible_r8029/tunable_parameters.in</affectedPath><affectedPath>input/tunable_parameters/compatible_r8029/configurable_model_flags.in</affectedPath><affectedPath>input/tunable_parameters/e3sm_maint32/tunable_parameters.in</affectedPath><commitId>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</commitId><timestamp>1783049338000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README
</comment><date>2026-07-02 22:28:58 -0500</date><id>f13d88fea3c40d0093c1ff5b0bdeab9a4f3513d3</id><msg>Renaming tunable_parameters to parameter_and_flag_configs, also adding -config example to run_scripts README</msg><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/ekman_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/tunable_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm/tunable_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/tunable_parameters.in</file></path><path><editType>edit</editType><file>input/case_setups/atex_long_model.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input/case_setups/README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/silhs_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm/configurable_model_flags.in</file></path><path><editType>edit</editType><file>input/case_setups/coriolis_test_model.in</file></path><path><editType>edit</editType><file>dash_app/run_tab/layout.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/Lscale/tunable_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/tauMatchLscale/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/silhs_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/ekman_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/tauMatchLscale/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/silhs_parameters.in</file></path><path><editType>add</editType><file>run_scripts/README.md</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/tunable_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm_loss.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/tauMatchLscale/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/default/silhs_parameters.in</file></path><path><editType>edit</editType><file>ens_tune/mytuner_sequential.bash</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/tauMatchLscale/tunable_parameters.in</file></path><path><editType>edit</editType><file>dash_app/tune_tab/layout.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_tuner_job.py</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>dash_app/tunable_configs.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/silhs_parameters.in</file></path><path><editType>edit</editType><file>tuner/paths.py</file></path><path><editType>edit</editType><file>input/case_setups/ekman_model.in</file></path><path><editType>edit</editType><file>tests/test_monoflux_limiter_GPU.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/maint32_defaults_report.md</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/tunable_parameters.in</file></path><path><editType>edit</editType><file>postprocessing/output_scripts/cloud_feedback/README</file></path><path><editType>edit</editType><file>ens_tune/mytuner_movingfoot.bash</file></path><path><editType>edit</editType><file>tests/run_thread_test.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/tunable_parameters.in</file></path><path><editType>delete</editType><file>run_scripts/README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/maint32_defaults_report.md</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/Lscale/configurable_model_flags.in</file></path><path><editType>edit</editType><file>README</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/silhs_parameters.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/default/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/compatible_r8029/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/atex_long_parameters.in</file></path><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/e3sm_maint32/tunable_parameters.in</file></path><path><editType>edit</editType><file>utilities/create_case_namelist.py</file></path><path><editType>delete</editType><file>input/tunable_parameters/Lscale/configurable_model_flags.in</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/coriolis_cases/coriolis_test_parameters.in</file></path><path><editType>edit</editType><file>utilities/create_multi_col_params.py</file></path><path><editType>add</editType><file>input/parameter_and_flag_configs/Lscale/tunable_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/compatible_r8029/configurable_model_flags.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/coriolis_cases/atex_long_parameters.in</file></path><path><editType>delete</editType><file>input/tunable_parameters/e3sm_maint32/configurable_model_flags.in</file></path><path><editType>edit</editType><file>run_scripts/convergence_run/convergence_config.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><previousBuild><number>7</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/7/</url></previousBuild></lastSuccessfulBuild><lastUnsuccessfulBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/smth_splatting</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action></action><action></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>6928</duration><estimatedDuration>1604298</estimatedDuration><fullDisplayName>clubb_gpu_async_output_matching_branch #2</fullDisplayName><id>2</id><keepLog>false</keepLog><number>2</number><queueId>4180</queueId><result>FAILURE</result><timestamp>1780281868621</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/2/</url><inProgress>false</inProgress><nextBuild><number>3</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/3/</url></nextBuild><previousBuild><number>1</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/clubb_gpu_async_output_matching_branch/1/</url></previousBuild></lastUnsuccessfulBuild><nextBuildNumber>9</nextBuildNumber><property _class='org.bstick12.jenkinsci.plugins.leastload.LeastLoadDisabledProperty'></property><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition'><defaultParameterValue _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/master</value></defaultParameterValue><description>Choose the Branch you want to run the test on.</description><name>BRANCH</name><type>GitParameterDefinition</type><allValueItems><value><name>origin/clubb_loss_driver</name><value>origin/clubb_loss_driver</value></value><value><name>origin/stephens_2024_press_trans_paper</name><value>origin/stephens_2024_press_trans_paper</value></value><value><name>origin/clubb_4ncar_20240605_73d60f6_gpuopt2</name><value>origin/clubb_4ncar_20240605_73d60f6_gpuopt2</value></value><value><name>origin/clubb_4ncar_20240605_73d60f6_gpuopt1</name><value>origin/clubb_4ncar_20240605_73d60f6_gpuopt1</value></value><value><name>origin/ticket_793</name><value>origin/ticket_793</value></value><value><name>origin/clubb_4ncar_20240605_73d60f6_gpufixes_posinf</name><value>origin/clubb_4ncar_20240605_73d60f6_gpufixes_posinf</value></value><value><name>origin/gfdl_clubb_r4613</name><value>origin/gfdl_clubb_r4613</value></value><value><name>origin/ticket770</name><value>origin/ticket770</value></value><value><name>origin/clubb_c6_simple</name><value>origin/clubb_c6_simple</value></value><value><name>origin/Hydromet_PDF_shapes</name><value>origin/Hydromet_PDF_shapes</value></value><value><name>origin/clubb_performance_testing</name><value>origin/clubb_performance_testing</value></value><value><name>origin/clubb_les_advance_2</name><value>origin/clubb_les_advance_2</value></value><value><name>origin/opt_cpu_vs_gpu_test</name><value>origin/opt_cpu_vs_gpu_test</value></value><value><name>origin/tiny_dash_updates</name><value>origin/tiny_dash_updates</value></value><value><name>origin/clubb_les_advance</name><value>origin/clubb_les_advance</value></value><value><name>origin/gfdl_clubb_r4603</name><value>origin/gfdl_clubb_r4603</value></value><value><name>origin/clubb_wrapitup</name><value>origin/clubb_wrapitup</value></value><value><name>origin/ticket_697_precip_weighted</name><value>origin/ticket_697_precip_weighted</value></value><value><name>origin/20141204_Rasch_et_al_2019_paper</name><value>origin/20141204_Rasch_et_al_2019_paper</value></value><value><name>origin/storer_et_al_paper_clubb</name><value>origin/storer_et_al_paper_clubb</value></value><value><name>origin/readiopdata</name><value>origin/readiopdata</value></value><value><name>origin/dash_venv</name><value>origin/dash_venv</value></value><value><name>origin/earthworks_v2.0</name><value>origin/earthworks_v2.0</value></value><value><name>origin/smth_splatting</name><value>origin/smth_splatting</value></value><value><name>origin/clubb_performance_testing_async</name><value>origin/clubb_performance_testing_async</value></value><value><name>origin/gfdl_clubb_r5445</name><value>origin/gfdl_clubb_r5445</value></value><value><name>origin/ticket_1181</name><value>origin/ticket_1181</value></value><value><name>origin/clubb_pumas</name><value>origin/clubb_pumas</value></value><value><name>origin/cpt_ticket86_r5785</name><value>origin/cpt_ticket86_r5785</value></value><value><name>origin/clubb_performance_testing_new</name><value>origin/clubb_performance_testing_new</value></value><value><name>origin/clubb_c6_rhs</name><value>origin/clubb_c6_rhs</value></value><value><name>origin/remove_module_vars</name><value>origin/remove_module_vars</value></value><value><name>origin/eval_new_PDF_w_input_fields</name><value>origin/eval_new_PDF_w_input_fields</value></value><value><name>origin/add_github_action_to_clubb</name><value>origin/add_github_action_to_clubb</value></value><value><name>origin/ticket_805</name><value>origin/ticket_805</value></value><value><name>origin/Uncertainty-analysis</name><value>origin/Uncertainty-analysis</value></value><value><name>origin/ncar_branches</name><value>origin/ncar_branches</value></value><value><name>origin/SILHS_flex_importance_sampling_paper_wc</name><value>origin/SILHS_flex_importance_sampling_paper_wc</value></value><value><name>origin/gfdl_clubb_r4983</name><value>origin/gfdl_clubb_r4983</value></value><value><name>origin/gfdl_clubb_r4621</name><value>origin/gfdl_clubb_r4621</value></value><value><name>origin/cam_ticket_59</name><value>origin/cam_ticket_59</value></value><value><name>origin/reorder_advance_clubb_core</name><value>origin/reorder_advance_clubb_core</value></value><value><name>origin/ticket_769_silhs_no_dp</name><value>origin/ticket_769_silhs_no_dp</value></value><value><name>origin/dependabot/pip/run_scripts/gitpython-3.1.50</name><value>origin/dependabot/pip/run_scripts/gitpython-3.1.50</value></value><value><name>origin/ucar_branches</name><value>origin/ucar_branches</value></value><value><name>origin/implicit_splatting</name><value>origin/implicit_splatting</value></value><value><name>origin/MCVS</name><value>origin/MCVS</value></value><value><name>origin/esrl_tak_16June2013_clubb</name><value>origin/esrl_tak_16June2013_clubb</value></value><value><name>origin/CLUBB_subcol_SILHS_UWM</name><value>origin/CLUBB_subcol_SILHS_UWM</value></value><value><name>origin/master</name><value>origin/master</value></value><value><name>origin/sample_w_using_invrs_cdf</name><value>origin/sample_w_using_invrs_cdf</value></value><value><name>origin/ADG1_pdf_driver_port</name><value>origin/ADG1_pdf_driver_port</value></value><value><name>origin/clubb_timer_upgrade</name><value>origin/clubb_timer_upgrade</value></value><value><name>origin/ticket_740_multseed</name><value>origin/ticket_740_multseed</value></value><value><name>origin/clubb_jenkins_agents</name><value>origin/clubb_jenkins_agents</value></value><value><name>origin/clubb_c6_single_lhs_dflt</name><value>origin/clubb_c6_single_lhs_dflt</value></value><value><name>origin/gfdl_clubb_r5868</name><value>origin/gfdl_clubb_r5868</value></value><value><name>origin/broken_uninit_branch</name><value>origin/broken_uninit_branch</value></value><value><name>origin/ticket_740_mconly</name><value>origin/ticket_740_mconly</value></value><value><name>origin/prog_mom_flux_paper</name><value>origin/prog_mom_flux_paper</value></value><value><name>origin/ticket_1166</name><value>origin/ticket_1166</value></value><value><name>origin/ticket_634</name><value>origin/ticket_634</value></value><value><name>origin/issue_958_upward_velocity_inside_clouds</name><value>origin/issue_958_upward_velocity_inside_clouds</value></value><value><name>origin/ticket_1202</name><value>origin/ticket_1202</value></value><value><name>origin/clubb_4ncar_20221129_59cb19f_branch</name><value>origin/clubb_4ncar_20221129_59cb19f_branch</value></value><value><name>origin/clubb_python_api_fix</name><value>origin/clubb_python_api_fix</value></value><value><name>origin/clubb_release_master</name><value>origin/clubb_release_master</value></value><value><name>origin/clubb_tag4_cam_123</name><value>origin/clubb_tag4_cam_123</value></value><value><name>origin/gunthers_branch_bicgstab_testing</name><value>origin/gunthers_branch_bicgstab_testing</value></value><value><name>origin/remove_broken_compiler_flags</name><value>origin/remove_broken_compiler_flags</value></value><value><name>origin/truncate_invrsTaus</name><value>origin/truncate_invrsTaus</value></value><value><name>origin/python_api_cleanup</name><value>origin/python_api_cleanup</value></value><value><name>origin/amr_paper_carstensen</name><value>origin/amr_paper_carstensen</value></value><value><name>origin/zhun_clubb_tau_test</name><value>origin/zhun_clubb_tau_test</value></value><value><name>origin/limit_rtm_thlm_greenland</name><value>origin/limit_rtm_thlm_greenland</value></value><value><name>origin/clubb_704_plotgen</name><value>origin/clubb_704_plotgen</value></value><value><name>origin/stephens_2023</name><value>origin/stephens_2023</value></value><value><name>origin/Brian_special_input_fields_r7465</name><value>origin/Brian_special_input_fields_r7465</value></value><value><name>origin/gfdl_clubb_r5241</name><value>origin/gfdl_clubb_r5241</value></value><value><name>origin/stepheba_c6_simple_split</name><value>origin/stepheba_c6_simple_split</value></value><value><name>origin/new_predict_upwp</name><value>origin/new_predict_upwp</value></value><value><name>origin/clubb_4ncar_20231115_5406350</name><value>origin/clubb_4ncar_20231115_5406350</value></value><value><name>origin/dash_compile_tab</name><value>origin/dash_compile_tab</value></value><value><name>origin/upwp_coefs</name><value>origin/upwp_coefs</value></value><value><name>origin/run_scripts_cleanup</name><value>origin/run_scripts_cleanup</value></value><value><name>origin/clip_covar_simplifications</name><value>origin/clip_covar_simplifications</value></value><value><name>origin/SILHS_flex_importance_sampling_paper_v2</name><value>origin/SILHS_flex_importance_sampling_paper_v2</value></value><value><name>origin/ticket114</name><value>origin/ticket114</value></value><value><name>origin/diagnostic_momentum_update</name><value>origin/diagnostic_momentum_update</value></value><value><name>origin/ticket_740_newscheme</name><value>origin/ticket_740_newscheme</value></value><value><name>origin/discussion_1169</name><value>origin/discussion_1169</value></value><value><name>origin/gunthers_branch_penta_lu_testing</name><value>origin/gunthers_branch_penta_lu_testing</value></value><value><name>origin/microphys_src_var_covar_r8025</name><value>origin/microphys_src_var_covar_r8025</value></value><value><name>origin/stephens_2022_press_trans_paper</name><value>origin/stephens_2022_press_trans_paper</value></value><value><name>origin/input_wp2tke</name><value>origin/input_wp2tke</value></value><value><name>origin/tuner_additions</name><value>origin/tuner_additions</value></value><value><name>origin/I881</name><value>origin/I881</value></value><value><name>origin/final_tuning1</name><value>origin/final_tuning1</value></value><value><name>origin/ticket_624_nostats</name><value>origin/ticket_624_nostats</value></value><value><name>origin/ticket365</name><value>origin/ticket365</value></value></allValueItems></parameterDefinition></property><property _class='org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty'></property><concurrentBuild>true</concurrentBuild><disabled>false</disabled><inQueue>false</inQueue><resumeBlocked>false</resumeBlocked></workflowJob>