<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><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>141</buildNumber><marked><SHA1>7ddcdcf1018a59a3eebcb08156f6f19be6ec6945</SHA1><branch><SHA1>7ddcdcf1018a59a3eebcb08156f6f19be6ec6945</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>7ddcdcf1018a59a3eebcb08156f6f19be6ec6945</SHA1><branch><SHA1>7ddcdcf1018a59a3eebcb08156f6f19be6ec6945</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>7ddcdcf1018a59a3eebcb08156f6f19be6ec6945</SHA1><branch><SHA1>7ddcdcf1018a59a3eebcb08156f6f19be6ec6945</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 _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/cam_gpu_test/detail/cam_gpu_test/141/artifacts</artifactsUrl><changesUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/cam_gpu_test/detail/cam_gpu_test/141/changes</changesUrl><displayUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/cam_gpu_test/detail/cam_gpu_test/141/</displayUrl><testsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/cam_gpu_test/detail/cam_gpu_test/141/tests</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.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.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>#141</displayName><duration>2486675</duration><estimatedDuration>2605880</estimatedDuration><fullDisplayName>cam_gpu_test #141</fullDisplayName><id>141</id><keepLog>false</keepLog><number>141</number><queueId>2191</queueId><result>SUCCESS</result><timestamp>1773821768175</timestamp><url>http://carson.math.uwm.edu/jenkins/job/cam_gpu_test/141/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>adg1_adg2_3d_luhar_pdf.F90</affectedPath><commitId>e08890831c3c07606716b2b8f620ea1e9029a2c5</commitId><timestamp>1773804486000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>ADG1_w_closure consistency fix (#1282)

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

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

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

* A little cleanup

* Adding more comments and making a little data structure for the tests
</comment><date>2026-03-17 22:44:55 -0500</date><id>8c9f81a53ce52fb923adc0fe4e55278910ade1b6</id><msg>Fixing clubb_error_handling_gfortran_test (#1281)</msg><path><editType>edit</editType><file>matrix_solver_wrapper.F90</file></path><path><editType>edit</editType><file>lapack_wrap.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><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>142</buildNumber><marked><SHA1>26043da64f7276818ec350b42070118741c67723</SHA1><branch><SHA1>26043da64f7276818ec350b42070118741c67723</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>26043da64f7276818ec350b42070118741c67723</SHA1><branch><SHA1>26043da64f7276818ec350b42070118741c67723</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>26043da64f7276818ec350b42070118741c67723</SHA1><branch><SHA1>26043da64f7276818ec350b42070118741c67723</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 _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>#142</displayName><duration>2561626</duration><estimatedDuration>2605880</estimatedDuration><fullDisplayName>cam_gpu_test #142</fullDisplayName><id>142</id><keepLog>false</keepLog><number>142</number><queueId>2315</queueId><result>SUCCESS</result><timestamp>1773908165779</timestamp><url>http://carson.math.uwm.edu/jenkins/job/cam_gpu_test/142/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>numerical_check.F90</affectedPath><commitId>4c3e62ea9fb1455849859daf0fc91af3b6c12ffd</commitId><timestamp>1773867770000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Clubb radiation update (#1283)

* Compartmentalizing radiation code a bit

* More compartmentalizing

* Pushing loop into bugsrad because it makes things cleaner

* Small loop pushes

* Little cleanup

* Moving soil_veg code

* GPU fix and a little cleanup

* Missed a file to commit

* Making work with old build system

* Need zeroing routines for set_case_initial_conditions

* Adding comment explaining why advance_soil_veg is being packaged with Radiation code now
</comment><date>2026-03-18 16:02:50 -0500</date><id>4c3e62ea9fb1455849859daf0fc91af3b6c12ffd</id><msg>Clubb radiation update (#1283)</msg><path><editType>edit</editType><file>numerical_check.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>stats_netcdf.F90</affectedPath><commitId>154d87c9d163c7ad898aabe42be5ba4484234d28</commitId><timestamp>1773872129000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Dash app improvements (#1280)

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

* Small update to ui in run tab

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

* Adding les plotting capabilities, lots of tiny improvements

* Reverting run_bindiff_all.py

* Tiny quality of life improvements - fixing port conflict, opening in browser automatically, and defaulting to the run_tab instead of requiring a first click
</comment><date>2026-03-18 17:15:29 -0500</date><id>154d87c9d163c7ad898aabe42be5ba4484234d28</id><msg>Dash app improvements (#1280)</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>143</number><url>http://carson.math.uwm.edu/jenkins/job/cam_gpu_test/143/</url></nextBuild><previousBuild><number>141</number><url>http://carson.math.uwm.edu/jenkins/job/cam_gpu_test/141/</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><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>140</buildNumber><marked><SHA1>25ab8e25013d1b8e8efa20d42566185cff8cce80</SHA1><branch><SHA1>25ab8e25013d1b8e8efa20d42566185cff8cce80</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>25ab8e25013d1b8e8efa20d42566185cff8cce80</SHA1><branch><SHA1>25ab8e25013d1b8e8efa20d42566185cff8cce80</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>25ab8e25013d1b8e8efa20d42566185cff8cce80</SHA1><branch><SHA1>25ab8e25013d1b8e8efa20d42566185cff8cce80</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 _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>#140</displayName><duration>3249673</duration><estimatedDuration>2605880</estimatedDuration><fullDisplayName>cam_gpu_test #140</fullDisplayName><id>140</id><keepLog>false</keepLog><number>140</number><queueId>1935</queueId><result>SUCCESS</result><timestamp>1773648967922</timestamp><url>http://carson.math.uwm.edu/jenkins/job/cam_gpu_test/140/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pdf_closure_module.F90</affectedPath><affectedPath>adg1_adg2_3d_luhar_pdf.F90</affectedPath><commitId>4e8a58b56a14b144d50b72fe11d6d3059751226e</commitId><timestamp>1773630552000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Stability fix (#1276)

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

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

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

* Changing nprocs to nproc and updating jenkins tests
</comment><date>2026-03-15 22:09:12 -0500</date><id>4e8a58b56a14b144d50b72fe11d6d3059751226e</id><msg>Stability fix (#1276)</msg><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><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>141</number><url>http://carson.math.uwm.edu/jenkins/job/cam_gpu_test/141/</url></nextBuild><previousBuild><number>139</number><url>http://carson.math.uwm.edu/jenkins/job/cam_gpu_test/139/</url></previousBuild></previousBuild></workflowRun>