<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/clubb_case_runner</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user agent_dev</shortDescription><userId>agent_dev</userId><userName>agent_dev</userName></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>2335600</buildingDurationMillis><executingTimeMillis>2326580</executingTimeMillis><executorUtilization>1.0</executorUtilization><queuingDurationMillis>9824</queuingDurationMillis><queuingTimeMillis>9825</queuingTimeMillis><subTaskCount>1</subTaskCount><totalDurationMillis>2345424</totalDurationMillis><waitingDurationMillis>9822</waitingDurationMillis><waitingTimeMillis>9822</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginjax_silhs _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><branch><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><name>refs/remotes/origin/jax_silhs</name></branch></marked><revision><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><branch><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><name>refs/remotes/origin/jax_silhs</name></branch></revision></refsremotesoriginjax_silhs><refsremotesoriginclubb_jax_debug_prints _class='hudson.plugins.git.util.Build'><buildNumber>25</buildNumber><marked><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><branch><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><name>refs/remotes/origin/clubb_jax_debug_prints</name></branch></marked><revision><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><branch><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><name>refs/remotes/origin/clubb_jax_debug_prints</name></branch></revision></refsremotesoriginclubb_jax_debug_prints><refsremotesoriginjax_microphys _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><branch><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><name>refs/remotes/origin/jax_microphys</name></branch></marked><revision><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><branch><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><name>refs/remotes/origin/jax_microphys</name></branch></revision></refsremotesoriginjax_microphys><refsremotesoriginpytest_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><branch><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><name>refs/remotes/origin/pytest_cleanup</name></branch></marked><revision><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><branch><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><name>refs/remotes/origin/pytest_cleanup</name></branch></revision></refsremotesoriginpytest_cleanup><refsremotesorigintest_different_f90_vs_jax_flags _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><branch><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><name>refs/remotes/origin/test_different_f90_vs_jax_flags</name></branch></marked><revision><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><branch><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><name>refs/remotes/origin/test_different_f90_vs_jax_flags</name></branch></revision></refsremotesorigintest_different_f90_vs_jax_flags><refsremotesoriginF90-fix-multicoll_add_dycore_grid _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><branch><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><name>refs/remotes/origin/F90-fix-multicol+l_add_dycore_grid</name></branch></marked><revision><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><branch><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><name>refs/remotes/origin/F90-fix-multicol+l_add_dycore_grid</name></branch></revision></refsremotesoriginF90-fix-multicoll_add_dycore_grid><refsremotesoriginclubb_case_runner _class='hudson.plugins.git.util.Build'><buildNumber>28</buildNumber><marked><SHA1>d851b14641f3119dbce3e653cc5394d43a4d6b1e</SHA1><branch><SHA1>d851b14641f3119dbce3e653cc5394d43a4d6b1e</SHA1><name>refs/remotes/origin/clubb_case_runner</name></branch></marked><revision><SHA1>d851b14641f3119dbce3e653cc5394d43a4d6b1e</SHA1><branch><SHA1>d851b14641f3119dbce3e653cc5394d43a4d6b1e</SHA1><name>refs/remotes/origin/clubb_case_runner</name></branch></revision></refsremotesoriginclubb_case_runner><refsremotesoriginhuebleruwmcachy-rocm-jax _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><branch><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><name>refs/remotes/origin/huebleruwm/cachy-rocm-jax</name></branch></marked><revision><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><branch><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><name>refs/remotes/origin/huebleruwm/cachy-rocm-jax</name></branch></revision></refsremotesoriginhuebleruwmcachy-rocm-jax><refsremotesoriginscript_arg_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><branch><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><name>refs/remotes/origin/script_arg_cleanup</name></branch></marked><revision><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><branch><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><name>refs/remotes/origin/script_arg_cleanup</name></branch></revision></refsremotesoriginscript_arg_cleanup><refsremotesoriginjenkins_test_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><branch><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><name>refs/remotes/origin/jenkins_test_cleanup</name></branch></marked><revision><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><branch><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><name>refs/remotes/origin/jenkins_test_cleanup</name></branch></revision></refsremotesoriginjenkins_test_cleanup><refsremotesoriginjenkins_jax_vs_fortran _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><branch><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><name>refs/remotes/origin/jenkins_jax_vs_fortran</name></branch></marked><revision><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><branch><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><name>refs/remotes/origin/jenkins_jax_vs_fortran</name></branch></revision></refsremotesoriginjenkins_jax_vs_fortran><refsremotesoriginjax_driver_lifecycle _class='hudson.plugins.git.util.Build'><buildNumber>24</buildNumber><marked><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><branch><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><name>refs/remotes/origin/jax_driver_lifecycle</name></branch></marked><revision><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><branch><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><name>refs/remotes/origin/jax_driver_lifecycle</name></branch></revision></refsremotesoriginjax_driver_lifecycle></buildsByBranchName><lastBuiltRevision><SHA1>d851b14641f3119dbce3e653cc5394d43a4d6b1e</SHA1><branch><SHA1>d851b14641f3119dbce3e653cc5394d43a4d6b1e</SHA1><name>refs/remotes/origin/clubb_case_runner</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='jenkins.model.InterruptedBuildAction'><cause _class='jenkins.model.CauseOfInterruption$UserInterruption'></cause></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>813</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/28/artifact</artifactsUrl><changesUrl>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/changes</changesUrl><displayUrl>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/28/stages</displayUrl><testsUrl>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/28/testReport</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled><restartableStage>Compile</restartableStage><restartableStage>Run JAX pytests</restartableStage><restartableStage>Expected failure test</restartableStage><restartableStage>Jax vs Fortran: standard stats</restartableStage><restartableStage>Run Jax Python vs Fortran cases w varying flags</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.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.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.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.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.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.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.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.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><building>false</building><displayName>#28</displayName><duration>2335600</duration><estimatedDuration>5414444</estimatedDuration><fullDisplayName>clubb_branch_jax #28</fullDisplayName><id>28</id><keepLog>false</keepLog><number>28</number><queueId>10878</queueId><result>ABORTED</result><timestamp>1792266955716</timestamp><url>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/28/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/run_jax_vs_fortran_cases.py</affectedPath><affectedPath>clubb_jax/src/CLUBB_core/calc_pressure.py</affectedPath><affectedPath>clubb_jax/pytests/auto_llm_generated_pytests/test_case_cache_reuse.py</affectedPath><commitId>c3610159574edce20568bd127e28ec5bb6685739</commitId><timestamp>1792266940000</timestamp><author><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Limit RICO comparison to 370 steps

Keep the original pressure JIT and remove the roundoff workaround. Shorten only the RICO comparison window by ten steps; retain its timestep and numerical thresholds.
</comment><date>2026-10-17 14:55:40 -0500</date><id>c3610159574edce20568bd127e28ec5bb6685739</id><msg>Limit RICO comparison to 370 steps</msg><path><editType>edit</editType><file>clubb_jax/src/CLUBB_core/calc_pressure.py</file></path><path><editType>edit</editType><file>clubb_jax/pytests/auto_llm_generated_pytests/test_case_cache_reuse.py</file></path><path><editType>edit</editType><file>tests/run_jax_vs_fortran_cases.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.agents/skills/clubb-finalization/SKILL.md</affectedPath><affectedPath>AGENTS.md</affectedPath><affectedPath>.agents/skills/clubb-numerical-diagnosis/SKILL.md</affectedPath><affectedPath>.agents/skills/clubb-testing-and-reporting/SKILL.md</affectedPath><commitId>d851b14641f3119dbce3e653cc5394d43a4d6b1e</commitId><timestamp>1792266942000</timestamp><author><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Clarify investigation and comparison guidance

Require acceptance before substantive investigation fixes and late-stage changes. Prefer test-level remedies for confirmed roundoff and report relevant Jenkins stages against master.
</comment><date>2026-10-17 14:55:42 -0500</date><id>d851b14641f3119dbce3e653cc5394d43a4d6b1e</id><msg>Clarify investigation and comparison guidance</msg><path><editType>edit</editType><file>.agents/skills/clubb-finalization/SKILL.md</file></path><path><editType>edit</editType><file>.agents/skills/clubb-numerical-diagnosis/SKILL.md</file></path><path><editType>edit</editType><file>.agents/skills/clubb-testing-and-reporting/SKILL.md</file></path><path><editType>edit</editType><file>AGENTS.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName><id>huebler</id></culprit><culprit><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName><id>noreply</id></culprit><inProgress>false</inProgress><nextBuild><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/jax_timing</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user agent_dev</shortDescription><userId>agent_dev</userId><userName>agent_dev</userName></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>4596777</buildingDurationMillis><executingTimeMillis>4586605</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>8097</waitingDurationMillis><waitingTimeMillis>8097</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginjax_microphys _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><branch><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><name>refs/remotes/origin/jax_microphys</name></branch></marked><revision><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><branch><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><name>refs/remotes/origin/jax_microphys</name></branch></revision></refsremotesoriginjax_microphys><refsremotesoriginF90-fix-multicoll_add_dycore_grid _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><branch><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><name>refs/remotes/origin/F90-fix-multicol+l_add_dycore_grid</name></branch></marked><revision><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><branch><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><name>refs/remotes/origin/F90-fix-multicol+l_add_dycore_grid</name></branch></revision></refsremotesoriginF90-fix-multicoll_add_dycore_grid><refsremotesoriginclubb_case_runner _class='hudson.plugins.git.util.Build'><buildNumber>28</buildNumber><marked><SHA1>d851b14641f3119dbce3e653cc5394d43a4d6b1e</SHA1><branch><SHA1>d851b14641f3119dbce3e653cc5394d43a4d6b1e</SHA1><name>refs/remotes/origin/clubb_case_runner</name></branch></marked><revision><SHA1>d851b14641f3119dbce3e653cc5394d43a4d6b1e</SHA1><branch><SHA1>d851b14641f3119dbce3e653cc5394d43a4d6b1e</SHA1><name>refs/remotes/origin/clubb_case_runner</name></branch></revision></refsremotesoriginclubb_case_runner><refsremotesoriginhuebleruwmcachy-rocm-jax _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><branch><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><name>refs/remotes/origin/huebleruwm/cachy-rocm-jax</name></branch></marked><revision><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><branch><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><name>refs/remotes/origin/huebleruwm/cachy-rocm-jax</name></branch></revision></refsremotesoriginhuebleruwmcachy-rocm-jax><refsremotesoriginscript_arg_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><branch><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><name>refs/remotes/origin/script_arg_cleanup</name></branch></marked><revision><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><branch><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><name>refs/remotes/origin/script_arg_cleanup</name></branch></revision></refsremotesoriginscript_arg_cleanup><refsremotesoriginjenkins_test_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><branch><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><name>refs/remotes/origin/jenkins_test_cleanup</name></branch></marked><revision><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><branch><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><name>refs/remotes/origin/jenkins_test_cleanup</name></branch></revision></refsremotesoriginjenkins_test_cleanup><refsremotesoriginjenkins_jax_vs_fortran _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><branch><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><name>refs/remotes/origin/jenkins_jax_vs_fortran</name></branch></marked><revision><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><branch><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><name>refs/remotes/origin/jenkins_jax_vs_fortran</name></branch></revision></refsremotesoriginjenkins_jax_vs_fortran><refsremotesoriginjax_driver_lifecycle _class='hudson.plugins.git.util.Build'><buildNumber>24</buildNumber><marked><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><branch><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><name>refs/remotes/origin/jax_driver_lifecycle</name></branch></marked><revision><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><branch><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><name>refs/remotes/origin/jax_driver_lifecycle</name></branch></revision></refsremotesoriginjax_driver_lifecycle><refsremotesoriginjax_silhs _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><branch><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><name>refs/remotes/origin/jax_silhs</name></branch></marked><revision><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><branch><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><name>refs/remotes/origin/jax_silhs</name></branch></revision></refsremotesoriginjax_silhs><refsremotesoriginclubb_jax_debug_prints _class='hudson.plugins.git.util.Build'><buildNumber>25</buildNumber><marked><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><branch><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><name>refs/remotes/origin/clubb_jax_debug_prints</name></branch></marked><revision><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><branch><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><name>refs/remotes/origin/clubb_jax_debug_prints</name></branch></revision></refsremotesoriginclubb_jax_debug_prints><refsremotesoriginpytest_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><branch><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><name>refs/remotes/origin/pytest_cleanup</name></branch></marked><revision><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><branch><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><name>refs/remotes/origin/pytest_cleanup</name></branch></revision></refsremotesoriginpytest_cleanup><refsremotesorigintest_different_f90_vs_jax_flags _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><branch><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><name>refs/remotes/origin/test_different_f90_vs_jax_flags</name></branch></marked><revision><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><branch><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><name>refs/remotes/origin/test_different_f90_vs_jax_flags</name></branch></revision></refsremotesorigintest_different_f90_vs_jax_flags><refsremotesoriginjax_timing _class='hudson.plugins.git.util.Build'><buildNumber>29</buildNumber><marked><SHA1>219fcd5176efd825d82943c1dafb74cfb5e712e2</SHA1><branch><SHA1>219fcd5176efd825d82943c1dafb74cfb5e712e2</SHA1><name>refs/remotes/origin/jax_timing</name></branch></marked><revision><SHA1>219fcd5176efd825d82943c1dafb74cfb5e712e2</SHA1><branch><SHA1>219fcd5176efd825d82943c1dafb74cfb5e712e2</SHA1><name>refs/remotes/origin/jax_timing</name></branch></revision></refsremotesoriginjax_timing></buildsByBranchName><lastBuiltRevision><SHA1>219fcd5176efd825d82943c1dafb74cfb5e712e2</SHA1><branch><SHA1>219fcd5176efd825d82943c1dafb74cfb5e712e2</SHA1><name>refs/remotes/origin/jax_timing</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='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>851</totalCount><urlName>testReport</urlName></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></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><building>false</building><displayName>#29</displayName><duration>4596777</duration><estimatedDuration>5414444</estimatedDuration><fullDisplayName>clubb_branch_jax #29</fullDisplayName><id>29</id><keepLog>false</keepLog><number>29</number><queueId>10973</queueId><result>FAILURE</result><timestamp>1792350865726</timestamp><url>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/29/</url><culprit><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><culprit><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>30</number><url>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/30/</url></nextBuild><previousBuild><number>28</number><url>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/28/</url></previousBuild></nextBuild><previousBuild><action _class='hudson.model.ParametersAction'><parameter _class='net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue'><name>BRANCH</name><value>origin/clubb_case_runner</value></parameter></action><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user agent_dev</shortDescription><userId>agent_dev</userId><userName>agent_dev</userName></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>823024</buildingDurationMillis><executingTimeMillis>814031</executingTimeMillis><executorUtilization>0.99</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>5042</waitingDurationMillis><waitingTimeMillis>5042</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginjax_silhs _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><branch><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><name>refs/remotes/origin/jax_silhs</name></branch></marked><revision><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><branch><SHA1>648ab0080cab3b33ba9eb7525b598b9e882118e2</SHA1><name>refs/remotes/origin/jax_silhs</name></branch></revision></refsremotesoriginjax_silhs><refsremotesoriginclubb_jax_debug_prints _class='hudson.plugins.git.util.Build'><buildNumber>25</buildNumber><marked><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><branch><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><name>refs/remotes/origin/clubb_jax_debug_prints</name></branch></marked><revision><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><branch><SHA1>c0eebd264de06340a4243dadb271a1413940bdc0</SHA1><name>refs/remotes/origin/clubb_jax_debug_prints</name></branch></revision></refsremotesoriginclubb_jax_debug_prints><refsremotesoriginjax_microphys _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><branch><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><name>refs/remotes/origin/jax_microphys</name></branch></marked><revision><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><branch><SHA1>9ba460711595cf96ca978a2f726cdb0e2010d15e</SHA1><name>refs/remotes/origin/jax_microphys</name></branch></revision></refsremotesoriginjax_microphys><refsremotesoriginpytest_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><branch><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><name>refs/remotes/origin/pytest_cleanup</name></branch></marked><revision><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><branch><SHA1>53e40d747c3bbee9d067136b700534b58969059d</SHA1><name>refs/remotes/origin/pytest_cleanup</name></branch></revision></refsremotesoriginpytest_cleanup><refsremotesorigintest_different_f90_vs_jax_flags _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><branch><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><name>refs/remotes/origin/test_different_f90_vs_jax_flags</name></branch></marked><revision><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><branch><SHA1>015ae8fae1260bf888d109b1c408ba7bdf424bcc</SHA1><name>refs/remotes/origin/test_different_f90_vs_jax_flags</name></branch></revision></refsremotesorigintest_different_f90_vs_jax_flags><refsremotesoriginF90-fix-multicoll_add_dycore_grid _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><branch><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><name>refs/remotes/origin/F90-fix-multicol+l_add_dycore_grid</name></branch></marked><revision><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><branch><SHA1>417f2207397395d5681d8322c590bbc0bc302a6e</SHA1><name>refs/remotes/origin/F90-fix-multicol+l_add_dycore_grid</name></branch></revision></refsremotesoriginF90-fix-multicoll_add_dycore_grid><refsremotesoriginclubb_case_runner _class='hudson.plugins.git.util.Build'><buildNumber>27</buildNumber><marked><SHA1>e8b7d9d4c571a633581013133ab35ad4acd88d2e</SHA1><branch><SHA1>e8b7d9d4c571a633581013133ab35ad4acd88d2e</SHA1><name>refs/remotes/origin/clubb_case_runner</name></branch></marked><revision><SHA1>e8b7d9d4c571a633581013133ab35ad4acd88d2e</SHA1><branch><SHA1>e8b7d9d4c571a633581013133ab35ad4acd88d2e</SHA1><name>refs/remotes/origin/clubb_case_runner</name></branch></revision></refsremotesoriginclubb_case_runner><refsremotesoriginhuebleruwmcachy-rocm-jax _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><branch><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><name>refs/remotes/origin/huebleruwm/cachy-rocm-jax</name></branch></marked><revision><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><branch><SHA1>d92c017452c2e58c3dee80d3a370a7771c98d62c</SHA1><name>refs/remotes/origin/huebleruwm/cachy-rocm-jax</name></branch></revision></refsremotesoriginhuebleruwmcachy-rocm-jax><refsremotesoriginscript_arg_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><branch><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><name>refs/remotes/origin/script_arg_cleanup</name></branch></marked><revision><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><branch><SHA1>996c5f98796bec7a14a0c5b47dcf17c07b1c452f</SHA1><name>refs/remotes/origin/script_arg_cleanup</name></branch></revision></refsremotesoriginscript_arg_cleanup><refsremotesoriginjenkins_test_cleanup _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><branch><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><name>refs/remotes/origin/jenkins_test_cleanup</name></branch></marked><revision><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><branch><SHA1>88f030077490c706dcbbeac4e9b662ad39834c63</SHA1><name>refs/remotes/origin/jenkins_test_cleanup</name></branch></revision></refsremotesoriginjenkins_test_cleanup><refsremotesoriginjenkins_jax_vs_fortran _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><branch><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><name>refs/remotes/origin/jenkins_jax_vs_fortran</name></branch></marked><revision><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><branch><SHA1>4ccaf683a6e835e4d761b5a448c41dc6ffe27fa1</SHA1><name>refs/remotes/origin/jenkins_jax_vs_fortran</name></branch></revision></refsremotesoriginjenkins_jax_vs_fortran><refsremotesoriginjax_driver_lifecycle _class='hudson.plugins.git.util.Build'><buildNumber>24</buildNumber><marked><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><branch><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><name>refs/remotes/origin/jax_driver_lifecycle</name></branch></marked><revision><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><branch><SHA1>1ec893a487d32b4b93817d8438a6459dd0cc55c3</SHA1><name>refs/remotes/origin/jax_driver_lifecycle</name></branch></revision></refsremotesoriginjax_driver_lifecycle></buildsByBranchName><lastBuiltRevision><SHA1>e8b7d9d4c571a633581013133ab35ad4acd88d2e</SHA1><branch><SHA1>e8b7d9d4c571a633581013133ab35ad4acd88d2e</SHA1><name>refs/remotes/origin/clubb_case_runner</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='jenkins.model.InterruptedBuildAction'></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>657</totalCount><urlName>testReport</urlName></action><action></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><building>false</building><displayName>#27</displayName><duration>823024</duration><estimatedDuration>5414444</estimatedDuration><fullDisplayName>clubb_branch_jax #27</fullDisplayName><id>27</id><keepLog>false</keepLog><number>27</number><queueId>10870</queueId><result>ABORTED</result><timestamp>1792265990669</timestamp><url>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/27/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>clubb_jax/pytests/auto_llm_generated_pytests/test_case_cache_reuse.py</affectedPath><affectedPath>clubb_jax/src/CLUBB_core/calc_pressure.py</affectedPath><commitId>e8b7d9d4c571a633581013133ab35ad4acd88d2e</commitId><timestamp>1792265967000</timestamp><author><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Preserve pressure initialization while reusing JIT

Compile only the vertical recurrence so repeat initialization keeps its cache without fusing the surrounding interpolation. Focused pressure and cache-reuse checks pass; full RICO comparison is pending.
</comment><date>2026-10-17 14:39:27 -0500</date><id>e8b7d9d4c571a633581013133ab35ad4acd88d2e</id><msg>Preserve pressure initialization while reusing JIT</msg><path><editType>edit</editType><file>clubb_jax/pytests/auto_llm_generated_pytests/test_case_cache_reuse.py</file></path><path><editType>edit</editType><file>clubb_jax/src/CLUBB_core/calc_pressure.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><culprit><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>28</number><url>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/28/</url></nextBuild><previousBuild><number>26</number><url>https://carson.math.uwm.edu/jenkins/job/clubb_branch_jax/26/</url></previousBuild></previousBuild></workflowRun>