<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='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>3191471</buildingDurationMillis><executingTimeMillis>3190264</executingTimeMillis><executorUtilization>1.0</executorUtilization><queuingDurationMillis>8923</queuingDurationMillis><queuingTimeMillis>8926</queuingTimeMillis><subTaskCount>1</subTaskCount><totalDurationMillis>3200394</totalDurationMillis><waitingDurationMillis>8920</waitingDurationMillis><waitingTimeMillis>8920</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>190</buildNumber><marked><SHA1>89f9bf13959f92463d0a171d7e710658edf4f5b3</SHA1><branch><SHA1>89f9bf13959f92463d0a171d7e710658edf4f5b3</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>89f9bf13959f92463d0a171d7e710658edf4f5b3</SHA1><branch><SHA1>89f9bf13959f92463d0a171d7e710658edf4f5b3</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>89f9bf13959f92463d0a171d7e710658edf4f5b3</SHA1><branch><SHA1>89f9bf13959f92463d0a171d7e710658edf4f5b3</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></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/cam_gpu_test/lastSuccessfulBuild/artifact</artifactsUrl><changesUrl>https://carson.math.uwm.edu/jenkins/job/cam_gpu_test/changes</changesUrl><displayUrl>https://carson.math.uwm.edu/jenkins/job/cam_gpu_test/lastSuccessfulBuild/stages</displayUrl><testsUrl>https://carson.math.uwm.edu/jenkins/job/cam_gpu_test/lastSuccessfulBuild/testReport</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled><restartableStage>Checkout Externals and Copy Custom Files</restartableStage><restartableStage>Remove Old Output</restartableStage><restartableStage>Running ne3 with OpenACC</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.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.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.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>#190</displayName><duration>3191471</duration><estimatedDuration>4137974</estimatedDuration><fullDisplayName>cam_gpu_test #190</fullDisplayName><id>190</id><keepLog>false</keepLog><number>190</number><queueId>11119</queueId><result>SUCCESS</result><timestamp>1792484169774</timestamp><url>https://carson.math.uwm.edu/jenkins/job/cam_gpu_test/190/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/physics/cam/subcol_SILHS.F90</affectedPath><commitId>3950c5d9b171085dc680b0504c5acfb32e561b33</commitId><timestamp>1792461786000</timestamp><author><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/shellwitz</absoluteUrl><fullName>shellwitz</fullName></author><authorEmail>shellwitz@thinkpad-E590.local</authorEmail><comment>host model fix for clubb PR 1392.

setup_pdf_parameters_api expects a 2d array insead of 1d -&gt; spread clubb_params_single_col
</comment><date>2026-10-19 21:03:06 -0500</date><id>3950c5d9b171085dc680b0504c5acfb32e561b33</id><msg>host model fix for clubb PR 1392.</msg><path><editType>edit</editType><file>src/physics/cam/subcol_SILHS.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>fill_holes.F90</affectedPath><affectedPath>precipitation_fraction.F90</affectedPath><affectedPath>setup_clubb_pdf_params.F90</affectedPath><commitId>ba52dc68541c0f25db8ccc5e18043b92c00b8fe0</commitId><timestamp>1792463005000</timestamp><author><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Clubb params 1d to 2d fix (#1392)

* Fix: clubb params is a shape (ngrdcol,nparams) that is passed into subroutines that expect a 1d array

Also fixed dependent other places in code and changed the python api. This is BIT_CHANGING for multicol.
If a 2d array is passed into a function that expects the arr to be 1d fortran just passes the first col of the arr.
Therefore the changes dont affect single col runs. For multicol runs other indexing is needed

* fill_holes_vertical_api expects the passed gr%dzt to have shape(ngrdcol,nz) but the code passes the whole gr%dzt array although each column is traversed one by one.
So ngrdcol=1 is passed each time.

No effect on single col, as with ngrdcol = 1, gr%dzt and gr%dzt(1:1,:) are the same.
Affects multicol if l_hole_fill = .true. and the hydrometeor is a mixing ratio (name starts with r) and
some value is actually negative

Therefore BIT_CHANGING
</comment><date>2026-10-19 21:23:25 -0500</date><id>ba52dc68541c0f25db8ccc5e18043b92c00b8fe0</id><msg>Clubb params 1d to 2d fix (#1392)</msg><path><editType>edit</editType><file>fill_holes.F90</file></path><path><editType>edit</editType><file>precipitation_fraction.F90</file></path><path><editType>edit</editType><file>setup_clubb_pdf_params.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName><id>noreply</id></culprit><culprit><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/shellwitz</absoluteUrl><fullName>shellwitz</fullName><id>shellwitz</id></culprit><inProgress>false</inProgress><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='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>5764611</buildingDurationMillis><executingTimeMillis>5763347</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>1</subTaskCount><waitingDurationMillis>7015</waitingDurationMillis><waitingTimeMillis>7015</waitingTimeMillis></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>189</buildNumber><marked><SHA1>1eca30798f2886be7d8594c8826320737b7a76cd</SHA1><branch><SHA1>1eca30798f2886be7d8594c8826320737b7a76cd</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>1eca30798f2886be7d8594c8826320737b7a76cd</SHA1><branch><SHA1>1eca30798f2886be7d8594c8826320737b7a76cd</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>1eca30798f2886be7d8594c8826320737b7a76cd</SHA1><branch><SHA1>1eca30798f2886be7d8594c8826320737b7a76cd</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></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>#189</displayName><duration>5764611</duration><estimatedDuration>4137974</estimatedDuration><fullDisplayName>cam_gpu_test #189</fullDisplayName><id>189</id><keepLog>false</keepLog><number>189</number><queueId>10505</queueId><result>SUCCESS</result><timestamp>1791965768414</timestamp><url>https://carson.math.uwm.edu/jenkins/job/cam_gpu_test/189/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>calc_roots.F90</affectedPath><commitId>76464de9f694cb3148b0ae07f9eb0098afc4a4e4</commitId><timestamp>1791911400000</timestamp><author><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fixed bug in cubic equation solve function. Only relevant if pdf is L… (#1387)

* Fixed bug in cubic equation solve function. Only relevant if pdf is Luhar or iiPDF_type=4

Therefore technically BIT_CHANGING...
The bug existed because the old code used the principal cube root
which has an imaginary part for negative bases.
The fix is to simply calc: -|w|**(1/3) for negative real numbers.

* Replaced determinant with discriminant

Verified via a new Fortran unit test and also manually checked with wolfram alpha.
There is no way to actually run this code :/
would only work for iiPDF_types: iiPDF_3D_Luhar = 3 and iiPDF_3D_Luhar = 3
(and those are currently (Oct 2026) broken )
</comment><date>2026-10-13 12:10:00 -0500</date><id>76464de9f694cb3148b0ae07f9eb0098afc4a4e4</id><msg>Fixed bug in cubic equation solve function. Only relevant if pdf is L… (#1387)</msg><path><editType>edit</editType><file>calc_roots.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>190</number><url>https://carson.math.uwm.edu/jenkins/job/cam_gpu_test/190/</url></nextBuild><previousBuild><number>188</number><url>https://carson.math.uwm.edu/jenkins/job/cam_gpu_test/188/</url></previousBuild></previousBuild></workflowRun>