<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>490</buildNumber><marked><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><branch><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><branch><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><branch><SHA1>418c202a9b0512fc8c4f421918cc978164db852d</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.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/clubb_BFB_e3sm_flags_gfortran_test/detail/clubb_BFB_e3sm_flags_gfortran_test/490/artifacts</artifactsUrl><changesUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_BFB_e3sm_flags_gfortran_test/detail/clubb_BFB_e3sm_flags_gfortran_test/490/changes</changesUrl><displayUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_BFB_e3sm_flags_gfortran_test/detail/clubb_BFB_e3sm_flags_gfortran_test/490/</displayUrl><testsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_BFB_e3sm_flags_gfortran_test/detail/clubb_BFB_e3sm_flags_gfortran_test/490/tests</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled><restartableStage>Update sys_admin Repo</restartableStage><restartableStage>Run Python Test</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.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>#490</displayName><duration>850983</duration><estimatedDuration>780790</estimatedDuration><fullDisplayName>clubb_BFB_e3sm_flags_gfortran_test #490</fullDisplayName><id>490</id><keepLog>false</keepLog><number>490</number><queueId>226</queueId><result>SUCCESS</result><timestamp>1766049367179</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_e3sm_flags_gfortran_test/490/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/fill_holes.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/grid_class.F90</affectedPath><affectedPath>run_scripts/run_bindiff_w_flags_config_core_flags.json</affectedPath><affectedPath>input/case_setups/arm_97_model.in</affectedPath><affectedPath>input/case_setups/arm_97_edsclr_sounding.in</affectedPath><commitId>418c202a9b0512fc8c4f421918cc978164db852d</commitId><timestamp>1766005108000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fixes for fill_holes and edsclr code (#1266)

* Fixing bugs in new hole fillers that caused error when ran in descending mode, the issue was that dz is negative in descending mode, so we need abs() around it when calculating the normalized mass. Also fixing a related bug in the way edsclr code calls the hole filler - it was not using the generalized bounds. Also removing the ifdef in favor of normal ifs

* Copying the rtm and thm values from arm_97_sounding.in to the edsclr_sounding file. This still allows arm_97 to catch the bugs we want it to.
</comment><date>2025-12-17 14:58:28 -0600</date><id>418c202a9b0512fc8c4f421918cc978164db852d</id><msg>Fixes for fill_holes and edsclr code (#1266)</msg><path><editType>edit</editType><file>src/CLUBB_core/fill_holes.F90</file></path><path><editType>edit</editType><file>input/case_setups/arm_97_edsclr_sounding.in</file></path><path><editType>edit</editType><file>input/case_setups/arm_97_model.in</file></path><path><editType>edit</editType><file>run_scripts/run_bindiff_w_flags_config_core_flags.json</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_class.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><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>491</buildNumber><marked><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><branch><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><branch><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><branch><SHA1>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.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>#491</displayName><duration>1078155</duration><estimatedDuration>780790</estimatedDuration><fullDisplayName>clubb_BFB_e3sm_flags_gfortran_test #491</fullDisplayName><id>491</id><keepLog>false</keepLog><number>491</number><queueId>336</queueId><result>SUCCESS</result><timestamp>1767950167141</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_e3sm_flags_gfortran_test/491/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>input/case_setups/atex_long_edsclr_sounding.in</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>input/stats/standard_stats.in</affectedPath><affectedPath>input/case_setups/coriolis_test_edsclr_sounding.in</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>input/case_setups/atex_long_sfc.in</affectedPath><affectedPath>input/tunable_parameters_coriolis_cases/ekman_parameters.in</affectedPath><affectedPath>input/tunable_parameters_coriolis_cases/atex_long_parameters.in</affectedPath><affectedPath>src/clubb_tuner.F90</affectedPath><affectedPath>input/case_setups/coriolis_test_sfc.in</affectedPath><affectedPath>src/CLUBB_core/output_netcdf.F90</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>input/case_setups/coriolis_test_sounding.in</affectedPath><affectedPath>input/case_setups/cgils_s6_model.in</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>input/case_setups/ekman_sfc.in</affectedPath><affectedPath>input/stats/scalars_stats.in</affectedPath><affectedPath>src/generalized_grid_test.F90</affectedPath><affectedPath>input/case_setups/coriolis_test_sclr_sounding.in</affectedPath><affectedPath>input/case_setups/ekman_edsclr_sounding.in</affectedPath><affectedPath>input/stats/all_stats.in</affectedPath><affectedPath>src/Benchmark_cases/ekman.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>input/case_setups/ekman_sclr_sounding.in</affectedPath><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>input/tunable_parameters_coriolis_cases/coriolis_test_parameters.in</affectedPath><affectedPath>input/case_setups/coriolis_test_model.in</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>input/stats/nobudgets_nomicro_stats.in</affectedPath><affectedPath>src/Benchmark_cases/prescribe_forcings.F90</affectedPath><affectedPath>input/tunable_parameters/configurable_model_flags.in</affectedPath><affectedPath>src/Benchmark_cases/atex_long.F90</affectedPath><affectedPath>src/CLUBB_core/stats_variables.F90</affectedPath><affectedPath>src/CLUBB_core/grid_adaptation_module.F90</affectedPath><affectedPath>run_scripts/run_bindiff_w_flags_config_core_flags.json</affectedPath><affectedPath>input/case_setups/ekman_model.in</affectedPath><affectedPath>src/Benchmark_cases/CMakeLists.txt</affectedPath><affectedPath>postprocessing/pyplotgen/config/Case_definitions.py</affectedPath><affectedPath>src/CLUBB_core/stats_clubb_utilities.F90</affectedPath><affectedPath>input/stats/host_budgets_stats.in</affectedPath><affectedPath>input/case_setups/atex_long_model.in</affectedPath><affectedPath>input/stats/nobudgets_stats.in</affectedPath><affectedPath>src/input_fields.F90</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><affectedPath>input/case_setups/atex_long_sounding.in</affectedPath><affectedPath>src/CLUBB_core/numerical_check.F90</affectedPath><affectedPath>compile/file_list/clubb_model_files</affectedPath><affectedPath>src/CLUBB_core/stats_zm_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>src/CLUBB_core/constants_clubb.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/stats_zt_module.F90</affectedPath><affectedPath>input/case_setups/ekman_sounding.in</affectedPath><affectedPath>input/stats/nightly_stats.in</affectedPath><affectedPath>input/case_setups/atex_long_sclr_sounding.in</affectedPath><commitId>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</commitId><timestamp>1767903824000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Non trad coriolis (#1267)

* Updating the clubb core and silhs version files

* Fixing bug. qclvar copying is handled by the api, but we were deleting it with an unstructured data statement. I added this due as a fix before thinking qclvar was a local variable, which happened because I mixed up the CLUBB_CAM and CLUBBND_CAM flags. https://github.com/larson-group/cam/issues/175

* Fixing GPU bug. There is a vertical dependency with wpxp. This is what was breaking the ECT test, see larson-group/cam#175

* Moving pdf_params copying to copyin. This is the data structure that contains pointers, and these pointers will be different on the host and device, so it is bad in theory to copy the structure back to the CPU as it might overwrite cpu memory pointers with gpu memory pointers. In practice though I've seen no problems caused by this, I'm just making this commit preemptively, and it has already been tested with the ECT test.

* Moving PosInf to clubb_model_settings.F90

* Updating the clubb core and silhs version files

* Add flags for the Coriolis terms.

* Pass fcory from api module into advance module

* Implement the traditional Coriolis terms

* Implement the nontraditional Coriolis terms

* Add stats variables for the Coriolis terms

* Compute Coriolis parameters from namelist latitude

* Create the coriolis_test case

* Tune the coriolis_test case. However, oscillation frequency is too slow

* Correct a coefficient in Coriolis. "coriolis_test" matches analytical

* Update advance_clubb_core_module.F90

Rename fcory as fcor_y and add description

* Update advance_wp2_wp3_module.F90

Rename fcory as fcor_y and add description

* Update advance_xm_wpxp_module.F90

Rename fcory as fcor_y and add description

* Update advance_xp2_xpyp_module.F90

Rename fcory as fcor_y and add description

* Update clubb_api_module.F90

Rename fcory as fcor_y and add description

* Update spurious_source_test.F90

Rename fcory as fcor_y and add description

* Update clubb_driver.F90

Rename fcor as fcor_y and add description.
Also, add description for the coriolis_test

* Update generalized_grid_test.F90

Rename fcory as fcor_y and add description.

* Update coriolis_test_model.in

Add description for the Coriolis test case

* Stablize the cgils_s6 case with smaller time step

* Create the ekman case

* Tune the ekman case to match LES

* Compute wp2up with PDF and pass along with wp2thvp

* Implement the nontraditional Coriolis term for wp3

* Fine-tune parameters for the ekman case

* Create the atex_long case

* Retune ekman case with l_vary_convect_depth = .true.

* Fine-tune the atex_long case

* Add atex_long case to pyplotgen

* Fine-tune atex_long case with less radical changes

* Updating the clubb core and silhs version files

* Small bug fix in the wp2up flip and adding new files to the cmakelist

* Renmaing, moving some files, and reverting change to cgils_s6 timestep

* Adding new flags to flag test file

* Updating comment for fcor_y calculation explanation

* Removing accidentally added file

---------

Co-authored-by: pickett &lt;larsongroupgithub@gmail.com&gt;
Co-authored-by: Hing Ong &lt;hing.ong@anl.gov&gt;
Co-authored-by: Hing Ong &lt;36782452+HingOng@users.noreply.github.com&gt;
</comment><date>2026-01-08 14:23:44 -0600</date><id>4902a5ccf6c0da1bf588ea853aaadbc9a776dfa2</id><msg>Non trad coriolis (#1267)</msg><path><editType>add</editType><file>input/case_setups/coriolis_test_model.in</file></path><path><editType>edit</editType><file>src/Benchmark_cases/CMakeLists.txt</file></path><path><editType>edit</editType><file>src/input_fields.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_clubb_utilities.F90</file></path><path><editType>add</editType><file>input/case_setups/atex_long_sclr_sounding.in</file></path><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/numerical_check.F90</file></path><path><editType>add</editType><file>src/Benchmark_cases/ekman.F90</file></path><path><editType>add</editType><file>input/case_setups/ekman_sounding.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>add</editType><file>input/case_setups/coriolis_test_sounding.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/output_netcdf.F90</file></path><path><editType>edit</editType><file>input/case_setups/cgils_s6_model.in</file></path><path><editType>add</editType><file>src/Benchmark_cases/atex_long.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/grid_adaptation_module.F90</file></path><path><editType>add</editType><file>input/case_setups/coriolis_test_sclr_sounding.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_zt_module.F90</file></path><path><editType>add</editType><file>input/case_setups/coriolis_test_sfc.in</file></path><path><editType>add</editType><file>input/case_setups/ekman_model.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_variables.F90</file></path><path><editType>add</editType><file>input/case_setups/atex_long_sounding.in</file></path><path><editType>edit</editType><file>input/stats/standard_stats.in</file></path><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.F90</file></path><path><editType>edit</editType><file>input/stats/host_budgets_stats.in</file></path><path><editType>add</editType><file>input/case_setups/ekman_sclr_sounding.in</file></path><path><editType>add</editType><file>input/case_setups/atex_long_edsclr_sounding.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/constants_clubb.F90</file></path><path><editType>edit</editType><file>src/clubb_tuner.F90</file></path><path><editType>add</editType><file>input/tunable_parameters_coriolis_cases/ekman_parameters.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/config/Case_definitions.py</file></path><path><editType>edit</editType><file>input/stats/scalars_stats.in</file></path><path><editType>edit</editType><file>run_scripts/run_bindiff_w_flags_config_core_flags.json</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_closure_module.F90</file></path><path><editType>add</editType><file>input/case_setups/ekman_edsclr_sounding.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>compile/file_list/clubb_model_files</file></path><path><editType>edit</editType><file>input/stats/nightly_stats.in</file></path><path><editType>add</editType><file>input/case_setups/ekman_sfc.in</file></path><path><editType>edit</editType><file>input/stats/nobudgets_nomicro_stats.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>src/Benchmark_cases/prescribe_forcings.F90</file></path><path><editType>add</editType><file>input/tunable_parameters_coriolis_cases/atex_long_parameters.in</file></path><path><editType>edit</editType><file>input/stats/all_stats.in</file></path><path><editType>add</editType><file>input/case_setups/atex_long_model.in</file></path><path><editType>edit</editType><file>input/stats/nobudgets_stats.in</file></path><path><editType>add</editType><file>input/case_setups/atex_long_sfc.in</file></path><path><editType>edit</editType><file>src/generalized_grid_test.F90</file></path><path><editType>edit</editType><file>input/tunable_parameters/configurable_model_flags.in</file></path><path><editType>edit</editType><file>src/CLUBB_core/stats_zm_module.F90</file></path><path><editType>add</editType><file>input/case_setups/coriolis_test_edsclr_sounding.in</file></path><path><editType>add</editType><file>input/tunable_parameters_coriolis_cases/coriolis_test_parameters.in</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>492</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_e3sm_flags_gfortran_test/492/</url></nextBuild><previousBuild><number>490</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_e3sm_flags_gfortran_test/490/</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>489</buildNumber><marked><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><branch><SHA1>0959bb14d6f748501bee53902e484166d501923c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.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>#489</displayName><duration>701431</duration><estimatedDuration>780790</estimatedDuration><fullDisplayName>clubb_BFB_e3sm_flags_gfortran_test #489</fullDisplayName><id>489</id><keepLog>false</keepLog><number>489</number><queueId>125</queueId><result>SUCCESS</result><timestamp>1765444568788</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_e3sm_flags_gfortran_test/489/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_clubb_w_varying_flags.py</affectedPath><affectedPath>jenkins_tests/clubb_rev_grid_matrix_solve_test/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/advance_wp2_wp3_module.F90</affectedPath><affectedPath>src/generalized_grid_test.F90</affectedPath><affectedPath>run_scripts/run_bindiff_w_flags_config_core_flags.json</affectedPath><affectedPath>jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_xm_wpxp_module.F90</affectedPath><affectedPath>src/CLUBB_core/advance_windm_edsclrm_module.F90</affectedPath><affectedPath>jenkins_tests/clubb_generalized_vert_grid_host_flags/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/model_flags.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>run_scripts/run_scm_all.py</affectedPath><commitId>0959bb14d6f748501bee53902e484166d501923c</commitId><timestamp>1765406071000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Grid reverse matrix test (#1265)

* Making new flag l_force_descending_solves that forces us to use descending solves. Having it true keeps results BFB between ascending and descending when using -O0.

* renaming test

* Moving flag

* test fix

* test fix

* test fix

* Removing iteration limit on script and adding test error

* Removing test error, it was correctly caught

* Adding max statement to aid in single precision runs and removing accidentally commited file.
</comment><date>2025-12-10 16:34:31 -0600</date><id>0959bb14d6f748501bee53902e484166d501923c</id><msg>Grid reverse matrix test (#1265)</msg><path><editType>edit</editType><file>run_scripts/run_bindiff_w_flags_config_core_flags.json</file></path><path><editType>edit</editType><file>run_scripts/run_clubb_w_varying_flags.py</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>src/generalized_grid_test.F90</file></path><path><editType>edit</editType><file>run_scripts/run_scm_all.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_generalized_vert_grid_host_flags/Jenkinsfile</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/model_flags.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_windm_edsclrm_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>add</editType><file>jenkins_tests/clubb_rev_grid_matrix_solve_test/Jenkinsfile</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>490</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_e3sm_flags_gfortran_test/490/</url></nextBuild><previousBuild><number>488</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_e3sm_flags_gfortran_test/488/</url></previousBuild></previousBuild></workflowRun>