<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><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>448</buildNumber><marked><SHA1>9cbf31890998651dc6a36c32990fc9e8771b4d7c</SHA1><branch><SHA1>9cbf31890998651dc6a36c32990fc9e8771b4d7c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>9cbf31890998651dc6a36c32990fc9e8771b4d7c</SHA1><branch><SHA1>9cbf31890998651dc6a36c32990fc9e8771b4d7c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>9cbf31890998651dc6a36c32990fc9e8771b4d7c</SHA1><branch><SHA1>9cbf31890998651dc6a36c32990fc9e8771b4d7c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.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/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/448/artifacts</artifactsUrl><changesUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/448/changes</changesUrl><displayUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/448/</displayUrl><testsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/448/tests</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled></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.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><action></action><building>false</building><displayName>#448</displayName><duration>975044</duration><estimatedDuration>596301</estimatedDuration><fullDisplayName>clubb_timestep_gfortran_tests #448</fullDisplayName><id>448</id><keepLog>false</keepLog><number>448</number><queueId>7798</queueId><result>SUCCESS</result><timestamp>1741853587568</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/448/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_clubb_w_varying_flags.py</affectedPath><commitId>9cbf31890998651dc6a36c32990fc9e8771b4d7c</commitId><timestamp>1741831876000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I added a stripped down version of the run_bindiff_w_flags.py script
that simply reads in the JSON file and runs CLUBB with all the different
flag setting groups listed. It stores the flag files and the model
output in the working directory. It does not do anything fancy like
checkout the git repository and compile or compare results.
</comment><date>2025-03-12 21:11:16 -0500</date><id>9cbf31890998651dc6a36c32990fc9e8771b4d7c</id><msg>I added a stripped down version of the run_bindiff_w_flags.py script</msg><path><editType>add</editType><file>run_scripts/run_clubb_w_varying_flags.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName><id>bmg2</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><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>449</buildNumber><marked><SHA1>02f49f2feca508a3bdc6f881673d23f576add971</SHA1><branch><SHA1>02f49f2feca508a3bdc6f881673d23f576add971</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>02f49f2feca508a3bdc6f881673d23f576add971</SHA1><branch><SHA1>02f49f2feca508a3bdc6f881673d23f576add971</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>02f49f2feca508a3bdc6f881673d23f576add971</SHA1><branch><SHA1>02f49f2feca508a3bdc6f881673d23f576add971</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.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>#449</displayName><duration>1043942</duration><estimatedDuration>596301</estimatedDuration><fullDisplayName>clubb_timestep_gfortran_tests #449</fullDisplayName><id>449</id><keepLog>false</keepLog><number>449</number><queueId>7875</queueId><result>SUCCESS</result><timestamp>1741939986562</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/449/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_clubb_w_varying_flags.py</affectedPath><commitId>108815d5afea2ebd26c3611c760288b9e56e454c</commitId><timestamp>1741880307000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>One of the previous issues with this python script is that it
suppressed the output of the bash script it was running
(run_scm_all.bash). It is important to see what cases successfully
ran and what cases failed. I have altered the script so that
it doesn't suppress the output of run_scm_all.bash.

Note: the output from the bash script won't be printed to output
until all the cases in run_scm_all.bash have been run to completion.
</comment><date>2025-03-13 10:38:27 -0500</date><id>108815d5afea2ebd26c3611c760288b9e56e454c</id><msg>One of the previous issues with this python script is that it</msg><path><editType>edit</editType><file>run_scripts/run_clubb_w_varying_flags.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_clubb_w_varying_flags.py</affectedPath><commitId>25168201548b7ac24d9a4b58a1b55f742479755e</commitId><timestamp>1741911256000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I am setting the exit_code for the python script to be based on
what is passed out from the bash script for the set of
run_scm_all.bash commands for each flag grouping. It any flag test
fails, the overall exit code from the test will also be set to
a fail result.
</comment><date>2025-03-13 19:14:16 -0500</date><id>25168201548b7ac24d9a4b58a1b55f742479755e</id><msg>I am setting the exit_code for the python script to be based on</msg><path><editType>edit</editType><file>run_scripts/run_clubb_w_varying_flags.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_clubb_w_varying_flags.py</affectedPath><commitId>fd6d3ca5c2e22280c5faffe4e79307f3956f17c9</commitId><timestamp>1741916556000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I added some helpful print statements and imported "sys" for the
sys.exit statement.
</comment><date>2025-03-13 20:42:36 -0500</date><id>fd6d3ca5c2e22280c5faffe4e79307f3956f17c9</id><msg>I added some helpful print statements and imported "sys" for the</msg><path><editType>edit</editType><file>run_scripts/run_clubb_w_varying_flags.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile</affectedPath><commitId>1ae402390b203de58866e57af503d9641df0c421</commitId><timestamp>1741917707000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>Changing the generalized vertical grid Jenkins test to use the new
run_clubb_w_varying_flags.py python script instead of the traditional
run_scm_all.bash.
</comment><date>2025-03-13 21:01:47 -0500</date><id>1ae402390b203de58866e57af503d9641df0c421</id><msg>Changing the generalized vertical grid Jenkins test to use the new</msg><path><editType>edit</editType><file>jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_clubb_w_varying_flags.py</affectedPath><affectedPath>jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile</affectedPath><commitId>02f49f2feca508a3bdc6f881673d23f576add971</commitId><timestamp>1741932830000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>When the run_clubb_w_varying_flags.py script is running a generalized
vertical grid test, use a stats file that has a greatly reduced number
of stats. Stats aren't important for this test. We don't want to eat
up too much storage space or waste extra time with stats.
</comment><date>2025-03-14 01:13:50 -0500</date><id>02f49f2feca508a3bdc6f881673d23f576add971</id><msg>When the run_clubb_w_varying_flags.py script is running a generalized</msg><path><editType>edit</editType><file>run_scripts/run_clubb_w_varying_flags.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></culprit><inProgress>false</inProgress><nextBuild><number>450</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/450/</url></nextBuild><previousBuild><number>448</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/448/</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><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>447</buildNumber><marked><SHA1>b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2</SHA1><branch><SHA1>b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2</SHA1><branch><SHA1>b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2</SHA1><branch><SHA1>b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.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>#447</displayName><duration>1089926</duration><estimatedDuration>596301</estimatedDuration><fullDisplayName>clubb_timestep_gfortran_tests #447</fullDisplayName><id>447</id><keepLog>false</keepLog><number>447</number><queueId>7714</queueId><result>SUCCESS</result><timestamp>1741767188386</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/447/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/clubb_standalone.F90</affectedPath><affectedPath>src/generalized_grid_test.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/error_code.F90</affectedPath><commitId>b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2</commitId><timestamp>1741731122000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>The generalized grid test should not output a clubb fatal error when it
fails. Rather, they should output a unique error code specific to their
failure. Otherwise, failures due to numerical instability, etc., will
be confused as generalized grid failures in the Jenkins tests.
</comment><date>2025-03-11 17:12:02 -0500</date><id>b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2</id><msg>The generalized grid test should not output a clubb fatal error when it</msg><path><editType>edit</editType><file>src/generalized_grid_test.F90</file></path><path><editType>edit</editType><file>src/clubb_standalone.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/error_code.F90</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></culprit><inProgress>false</inProgress><nextBuild><number>448</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/448/</url></nextBuild><previousBuild><number>446</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/446/</url></previousBuild></previousBuild></workflowRun>