<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>594</buildNumber><marked><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</SHA1><branch><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</SHA1><branch><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</SHA1><branch><SHA1>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</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_gfortran_test/detail/clubb_BFB_gfortran_test/594/artifacts</artifactsUrl><changesUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_BFB_gfortran_test/detail/clubb_BFB_gfortran_test/594/changes</changesUrl><displayUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_BFB_gfortran_test/detail/clubb_BFB_gfortran_test/594/</displayUrl><testsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_BFB_gfortran_test/detail/clubb_BFB_gfortran_test/594/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.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>#594</displayName><duration>853596</duration><estimatedDuration>847420</estimatedDuration><fullDisplayName>clubb_BFB_gfortran_test #594</fullDisplayName><id>594</id><keepLog>false</keepLog><number>594</number><queueId>2126</queueId><result>SUCCESS</result><timestamp>1773736149070</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_gfortran_test/594/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_scm.py</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><commitId>2108b26241ca7695b3358c5f905385e79189cdc2</commitId><timestamp>1773679567000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Forgot to add the changes to make concurrency safe - which caused random failures when using the new parallel run_scm_all.py with options like -out_dir or -ngrdcol
</comment><date>2026-03-16 11:46:07 -0500</date><id>2108b26241ca7695b3358c5f905385e79189cdc2</id><msg>Forgot to add the changes to make concurrency safe - which caused random failures when using the new parallel run_scm_all.py with options like -out_dir or -ngrdcol</msg><path><editType>edit</editType><file>run_scripts/run_scm.py</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>cmake/toolchains/linux_x86_64_gfortran.cmake</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_gcc.cmake</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_nvfortran.cmake</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_ifx.cmake</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_nvhpc.cmake</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_intel.cmake</affectedPath><affectedPath>compile.py</affectedPath><affectedPath>cmake/toolchains/linux_x86_64_cce.cmake</affectedPath><commitId>6b49cb739e4c6970da64b808e791b85a227b44b3</commitId><timestamp>1773718458000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Slightly more general compile setup (#1277)

* Making compiler lookup a little more general, this allows us to compile on Derecho too. Now it uses LMOD_FAMILY_COMPILER by default, then tries FC as a backup, and has a map of names so that things like intel/intel-oneapi map to the same things. Also adding a toolchain for the cray compiler (cce).

* Removing old toolchains
</comment><date>2026-03-16 22:34:18 -0500</date><id>6b49cb739e4c6970da64b808e791b85a227b44b3</id><msg>Slightly more general compile setup (#1277)</msg><path><editType>delete</editType><file>cmake/toolchains/linux_x86_64_gfortran.cmake</file></path><path><editType>delete</editType><file>cmake/toolchains/linux_x86_64_ifx.cmake</file></path><path><editType>add</editType><file>cmake/toolchains/linux_x86_64_nvhpc.cmake</file></path><path><editType>add</editType><file>cmake/toolchains/linux_x86_64_gcc.cmake</file></path><path><editType>edit</editType><file>compile.py</file></path><path><editType>add</editType><file>cmake/toolchains/linux_x86_64_cce.cmake</file></path><path><editType>delete</editType><file>cmake/toolchains/linux_x86_64_nvfortran.cmake</file></path><path><editType>add</editType><file>cmake/toolchains/linux_x86_64_intel.cmake</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>cmake/deps/GPTLDependency.cmake</affectedPath><commitId>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</commitId><timestamp>1773718471000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>GPTL cmake update (#1279)

* Making compiling with gptl more robust. Before it could only compile when we used openmp too, but that's been worked around, and now it can compile on nvhpc too thanks to the static and disabled-shared flags that were added. Also works with gcc now.

* Adding comment

* Small cleanup and a better comment
</comment><date>2026-03-16 22:34:31 -0500</date><id>3ebd14c5ba84fb2caf021b7f96b1d5b7ddba93f9</id><msg>GPTL cmake update (#1279)</msg><path><editType>edit</editType><file>cmake/deps/GPTLDependency.cmake</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><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName><id>huebler</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>595</buildNumber><marked><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</SHA1><branch><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</SHA1><branch><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</SHA1><branch><SHA1>bdee6e6dbac76a996cdf73a88522c47affdd4d90</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>#595</displayName><duration>2606814</duration><estimatedDuration>847420</estimatedDuration><fullDisplayName>clubb_BFB_gfortran_test #595</fullDisplayName><id>595</id><keepLog>false</keepLog><number>595</number><queueId>2218</queueId><result>SUCCESS</result><timestamp>1773822548482</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_gfortran_test/595/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</affectedPath><commitId>02123793194ca95295bbd90c35129faf395b9525</commitId><timestamp>1773771251000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Toolchain names were changed, so the references to them should've changed in the jenkins tests.
</comment><date>2026-03-17 13:14:11 -0500</date><id>02123793194ca95295bbd90c35129faf395b9525</id><msg>Toolchain names were changed, so the references to them should've changed in the jenkins tests.</msg><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/test_monoflux_limiter_GPU.py</affectedPath><commitId>36ca61e3203b201832c5ca74ce764fc7e97786a8</commitId><timestamp>1773771352000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Toolchain names were changed, so the references to them should've changed in this test too.
</comment><date>2026-03-17 13:15:52 -0500</date><id>36ca61e3203b201832c5ca74ce764fc7e97786a8</id><msg>Toolchain names were changed, so the references to them should've changed in this test too.</msg><path><editType>edit</editType><file>run_scripts/test_monoflux_limiter_GPU.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>src/G_unit_tests.F90</affectedPath><affectedPath>src/G_unit_test_types/spurious_source_test.F90</affectedPath><commitId>c15b1d3c005fdffa76902e976acdb5db5dbde012</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>c15b1d3c005fdffa76902e976acdb5db5dbde012</id><msg>ADG1_w_closure consistency fix (#1282)</msg><path><editType>edit</editType><file>src/G_unit_test_types/pdf_parameter_tests.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>src/G_unit_tests.F90</file></path><path><editType>edit</editType><file>src/G_unit_test_types/spurious_source_test.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/matrix_solver_wrapper.F90</affectedPath><affectedPath>jenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/test_fatal_error_handling.py</affectedPath><affectedPath>src/CLUBB_core/lapack_wrap.F90</affectedPath><commitId>bdee6e6dbac76a996cdf73a88522c47affdd4d90</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>bdee6e6dbac76a996cdf73a88522c47affdd4d90</id><msg>Fixing clubb_error_handling_gfortran_test (#1281)</msg><path><editType>edit</editType><file>src/CLUBB_core/lapack_wrap.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/matrix_solver_wrapper.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile</file></path><path><editType>add</editType><file>run_scripts/test_fatal_error_handling.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>596</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_gfortran_test/596/</url></nextBuild><previousBuild><number>594</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_gfortran_test/594/</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>593</buildNumber><marked><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</SHA1><branch><SHA1>bff619bdb2836f83ac658be8b8c258d41aaa6e14</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>#593</displayName><duration>2281239</duration><estimatedDuration>847420</estimatedDuration><fullDisplayName>clubb_BFB_gfortran_test #593</fullDisplayName><id>593</id><keepLog>false</keepLog><number>593</number><queueId>1966</queueId><result>SUCCESS</result><timestamp>1773649748168</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_gfortran_test/593/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/pdf_closure_module.F90</affectedPath><affectedPath>src/G_unit_test_types/pdf_parameter_tests.F90</affectedPath><affectedPath>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</affectedPath><affectedPath>run_scripts/run_scm_all.py</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</affectedPath><affectedPath>jenkins_tests/clubb_driver_test/Jenkinsfile</affectedPath><commitId>bff619bdb2836f83ac658be8b8c258d41aaa6e14</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>bff619bdb2836f83ac658be8b8c258d41aaa6e14</id><msg>Stability fix (#1276)</msg><path><editType>edit</editType><file>jenkins_tests/clubb_driver_test/Jenkinsfile</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/pdf_closure_module.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90</file></path><path><editType>edit</editType><file>run_scripts/run_scm_all.py</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>594</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_gfortran_test/594/</url></nextBuild><previousBuild><number>592</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_BFB_gfortran_test/592/</url></previousBuild></previousBuild></workflowRun>