<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>83</buildNumber><marked><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><branch><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><name>origin/master</name></branch></marked><revision><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><branch><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><name>origin/master</name></branch></revision></originmaster><originchanges_to_not_break _class='hudson.plugins.git.util.Build'><buildNumber>81</buildNumber><marked><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><branch><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><name>origin/changes_to_not_break</name></branch></marked><revision><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><branch><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><name>origin/changes_to_not_break</name></branch></revision></originchanges_to_not_break><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>502</buildNumber><marked><SHA1>27d3f1d6395232ad004a3bc6e1170dd036178879</SHA1><branch><SHA1>27d3f1d6395232ad004a3bc6e1170dd036178879</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>27d3f1d6395232ad004a3bc6e1170dd036178879</SHA1><branch><SHA1>27d3f1d6395232ad004a3bc6e1170dd036178879</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>27d3f1d6395232ad004a3bc6e1170dd036178879</SHA1><branch><SHA1>27d3f1d6395232ad004a3bc6e1170dd036178879</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/wrf.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'><environment></environment></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/wrf_clubb_plot_ifort/detail/wrf_clubb_plot_ifort/502/artifacts</artifactsUrl><changesUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/wrf_clubb_plot_ifort/detail/wrf_clubb_plot_ifort/502/changes</changesUrl><displayUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/wrf_clubb_plot_ifort/detail/wrf_clubb_plot_ifort/502/</displayUrl><testsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/wrf_clubb_plot_ifort/detail/wrf_clubb_plot_ifort/502/tests</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled><restartableStage>Configure WRF-CLUBB</restartableStage><restartableStage>Compile WRF-CLUBB</restartableStage><restartableStage>Run WRF-CLUBB</restartableStage><restartableStage>Compile and Run CLUBB</restartableStage><restartableStage>Plot</restartableStage></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'><node _class='org.jenkinsci.plugins.workflow.graph.FlowStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.graph.FlowEndNode'></node></action><action></action><action></action><action></action><building>false</building><displayName>#502</displayName><duration>6301996</duration><estimatedDuration>6973315</estimatedDuration><fullDisplayName>wrf_clubb_plot_ifort #502</fullDisplayName><id>502</id><keepLog>false</keepLog><number>502</number><queueId>7581</queueId><result>SUCCESS</result><timestamp>1787647244142</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/wrf_clubb_plot_ifort/502/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>advance_clubb_core_module.F90</affectedPath><commitId>a593094240550d7eb4287522b28dc4fc28beae7b</commitId><timestamp>1787604006000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove a blank line in order to trigger nightly tests

Removed unnecessary blank line at the beginning of the module.
</comment><date>2026-08-24 15:40:06 -0500</date><id>a593094240550d7eb4287522b28dc4fc28beae7b</id><msg>Remove a blank line in order to trigger nightly tests</msg><path><editType>edit</editType><file>advance_clubb_core_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName><id>noreply</id></culprit><inProgress>false</inProgress><nextBuild><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>83</buildNumber><marked><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><branch><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><name>origin/master</name></branch></marked><revision><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><branch><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><name>origin/master</name></branch></revision></originmaster><originchanges_to_not_break _class='hudson.plugins.git.util.Build'><buildNumber>81</buildNumber><marked><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><branch><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><name>origin/changes_to_not_break</name></branch></marked><revision><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><branch><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><name>origin/changes_to_not_break</name></branch></revision></originchanges_to_not_break><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>503</buildNumber><marked><SHA1>db88ec1aa75aed1407bec29d7da12273ba77b816</SHA1><branch><SHA1>db88ec1aa75aed1407bec29d7da12273ba77b816</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>db88ec1aa75aed1407bec29d7da12273ba77b816</SHA1><branch><SHA1>db88ec1aa75aed1407bec29d7da12273ba77b816</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>db88ec1aa75aed1407bec29d7da12273ba77b816</SHA1><branch><SHA1>db88ec1aa75aed1407bec29d7da12273ba77b816</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/wrf.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><action></action><building>false</building><displayName>#503</displayName><duration>5010214</duration><estimatedDuration>6973315</estimatedDuration><fullDisplayName>wrf_clubb_plot_ifort #503</fullDisplayName><id>503</id><keepLog>false</keepLog><number>503</number><queueId>7938</queueId><result>SUCCESS</result><timestamp>1788424806427</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/wrf_clubb_plot_ifort/503/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>stats_netcdf.F90</affectedPath><commitId>faeef517653ebf7aeab4fc52be8f5019101dd062</commitId><timestamp>1788372901000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Clubb JAX (#1351)

* Testing new porting shortcut by creating a jax version of advance_xm_wpxp.py - it wen't well. Also updating the porting shortcut with more tips.

* Small update to porting shortcut

* Iterative improvements to porting shortcut

* Using porting script to port advance_xp2_xpyp in one go - still some issues that seems to require rerunning to fix issues, which is sad but maybe the best we can do with such a simple method

* Little bug fixes

* Updates to make the ports create better jax in the sense that it is more jit-ready

* Adding a more general plan to also use CLUBB-JAX and using it on advance_xm_wpxp

* Cleanup

* More properly jax-izing the current jax ports

* More formatting of ported jax code

* More formatting of ported jax code

* Updates in pursuit of full jit-compatibility

* Adding jit compile test

* Fully jitting advance_xp2_xpyp

* Copying parameter_indices from CLUBB-JAX but subtracting 1 to avoid -1 in code

* Little update to port shortcut

* Jitting and formatting CLUBB-JAX

* Mostly formatting

* Updating jax code

* Improving stats outputting

* Compile mono flux range loops with JAX

* Improvement to jax mixing length port

* Organizing stats code

* Making jax work on GPU

* Improvements to prescribe forcings code

* Mainly prescribe forcings formatting work

* Small improvements, getting rid of unneccesary weird jit statement

* Radiation porting completed. Bugsrad and silhs radiation were
intentionally left out for now.

* Removing stale code and adding a proposal.md file detailing a potential future feature to make the python_api work with current jax code

* Proper port of model flags and parameters and constants and such - those there were all kinda put into one file before

* new jenkinsfile added

* Tiny cleanup and adding back some stats outputs for microphysics that we need for some reason

* limited to only one process. Find out built time

* made jenkins jax tests faster by running them not so extensively

* Mainly working on README, also some other tiny things: changing default test stats list to standard instead of all_stats, and renaming run_jax.sh to run_jax_wrapper.sh

---------

Co-authored-by: Daniel Ebel &lt;debel@uwm.edu&gt;
</comment><date>2026-09-02 13:15:01 -0500</date><id>faeef517653ebf7aeab4fc52be8f5019101dd062</id><msg>Clubb JAX (#1351)</msg><path><editType>edit</editType><file>stats_netcdf.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>504</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/wrf_clubb_plot_ifort/504/</url></nextBuild><previousBuild><number>502</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/wrf_clubb_plot_ifort/502/</url></previousBuild></nextBuild><previousBuild><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>83</buildNumber><marked><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><branch><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><name>origin/master</name></branch></marked><revision><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><branch><SHA1>d3946a586f66f155af6c32d7c6f9ed92389388cf</SHA1><name>origin/master</name></branch></revision></originmaster><originchanges_to_not_break _class='hudson.plugins.git.util.Build'><buildNumber>81</buildNumber><marked><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><branch><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><name>origin/changes_to_not_break</name></branch></marked><revision><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><branch><SHA1>c7eb33836dd22870dc48b2acd2b5b340dbeef909</SHA1><name>origin/changes_to_not_break</name></branch></revision></originchanges_to_not_break><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>501</buildNumber><marked><SHA1>90bcbc3d6e47e84d89acbd5ce10bc36289aaa373</SHA1><branch><SHA1>90bcbc3d6e47e84d89acbd5ce10bc36289aaa373</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>90bcbc3d6e47e84d89acbd5ce10bc36289aaa373</SHA1><branch><SHA1>90bcbc3d6e47e84d89acbd5ce10bc36289aaa373</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>90bcbc3d6e47e84d89acbd5ce10bc36289aaa373</SHA1><branch><SHA1>90bcbc3d6e47e84d89acbd5ce10bc36289aaa373</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/wrf.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><action></action><building>false</building><displayName>#501</displayName><duration>6159627</duration><estimatedDuration>6973315</estimatedDuration><fullDisplayName>wrf_clubb_plot_ifort #501</fullDisplayName><id>501</id><keepLog>false</keepLog><number>501</number><queueId>7345</queueId><result>SUCCESS</result><timestamp>1787301607547</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/wrf_clubb_plot_ifort/501/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>setup_clubb_pdf_params.F90</affectedPath><affectedPath>pdf_closure_module.F90</affectedPath><affectedPath>adg1_adg2_3d_luhar_pdf.F90</affectedPath><commitId>6bea7684fe3a0a67b6554302c5aaca5b83a86a01</commitId><timestamp>1787260825000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Improve Dash workflows and broker services (#1342)

* Improve Dash workflows and broker services

Streamline run telemetry and output-scoped admission, add build selection and pyplotgen export support, improve profile and tuning workflows, and make Tune failures column-local and recoverable.

* A little cleanup

* Simplification in SILHS to keep errors silent in debug=-1 mode, and removing accidental change in advance_clubb_core.F90

* Little dash fix and comment improvement

* Replacing scipy usage in the adam initial point choosing with numpy

* Removing l_rtm_nudge from flag set file used by run_bindiff_w_flags tests. This is technically a model_setting, so it shouldn't be here, and is already enabled by cgils_s12, so will remain tested in at least one case.
</comment><date>2026-08-20 16:20:25 -0500</date><id>6bea7684fe3a0a67b6554302c5aaca5b83a86a01</id><msg>Improve Dash workflows and broker services (#1342)</msg><path><editType>edit</editType><file>setup_clubb_pdf_params.F90</file></path><path><editType>edit</editType><file>adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>pdf_closure_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>latin_hypercube_driver_module.F90</affectedPath><affectedPath>silhs_importance_sample_module.F90</affectedPath><commitId>56d859f2e74f340304ae3bf48a46cbf0ae26300c</commitId><timestamp>1787260825000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Improve Dash workflows and broker services (#1342)

* Improve Dash workflows and broker services

Streamline run telemetry and output-scoped admission, add build selection and pyplotgen export support, improve profile and tuning workflows, and make Tune failures column-local and recoverable.

* A little cleanup

* Simplification in SILHS to keep errors silent in debug=-1 mode, and removing accidental change in advance_clubb_core.F90

* Little dash fix and comment improvement

* Replacing scipy usage in the adam initial point choosing with numpy

* Removing l_rtm_nudge from flag set file used by run_bindiff_w_flags tests. This is technically a model_setting, so it shouldn't be here, and is already enabled by cgils_s12, so will remain tested in at least one case.
</comment><date>2026-08-20 16:20:25 -0500</date><id>56d859f2e74f340304ae3bf48a46cbf0ae26300c</id><msg>Improve Dash workflows and broker services (#1342)</msg><path><editType>edit</editType><file>latin_hypercube_driver_module.F90</file></path><path><editType>edit</editType><file>silhs_importance_sample_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>502</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/wrf_clubb_plot_ifort/502/</url></nextBuild><previousBuild><number>500</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/wrf_clubb_plot_ifort/500/</url></previousBuild></previousBuild></workflowRun>