<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><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>86</buildNumber><marked><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><branch><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><name>origin/master</name></branch></marked><revision><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><branch><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><name>origin/master</name></branch></revision></originmaster><origingrid_fixes _class='hudson.plugins.git.util.Build'><buildNumber>88</buildNumber><marked><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><branch><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><name>origin/grid_fixes</name></branch></marked><revision><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><branch><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><name>origin/grid_fixes</name></branch></revision></origingrid_fixes><originchanges_to_not_break _class='hudson.plugins.git.util.Build'><buildNumber>79</buildNumber><marked><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><branch><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><name>origin/changes_to_not_break</name></branch></marked><revision><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><branch><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><name>origin/changes_to_not_break</name></branch></revision></originchanges_to_not_break><refsremotesoriginchanges_to_not_break _class='hudson.plugins.git.util.Build'><buildNumber>70</buildNumber><marked><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><branch><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><name>refs/remotes/origin/changes_to_not_break</name></branch></marked><revision><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><branch><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><name>refs/remotes/origin/changes_to_not_break</name></branch></revision></refsremotesoriginchanges_to_not_break><originwangara_updates _class='hudson.plugins.git.util.Build'><buildNumber>85</buildNumber><marked><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><branch><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><name>origin/wangara_updates</name></branch></marked><revision><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><branch><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><name>origin/wangara_updates</name></branch></revision></originwangara_updates><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>453</buildNumber><marked><SHA1>4f00c694f613248ab7d4bae0333b7fae7c53e61f</SHA1><branch><SHA1>4f00c694f613248ab7d4bae0333b7fae7c53e61f</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>4f00c694f613248ab7d4bae0333b7fae7c53e61f</SHA1><branch><SHA1>4f00c694f613248ab7d4bae0333b7fae7c53e61f</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>4f00c694f613248ab7d4bae0333b7fae7c53e61f</SHA1><branch><SHA1>4f00c694f613248ab7d4bae0333b7fae7c53e61f</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/sam_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/sam_clubb_nvhpc_build/detail/sam_clubb_nvhpc_build/453/artifacts</artifactsUrl><changesUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/sam_clubb_nvhpc_build/detail/sam_clubb_nvhpc_build/453/changes</changesUrl><displayUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/sam_clubb_nvhpc_build/detail/sam_clubb_nvhpc_build/453/</displayUrl><testsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/sam_clubb_nvhpc_build/detail/sam_clubb_nvhpc_build/453/tests</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled><restartableStage>Edit Makefile</restartableStage><restartableStage>Edit Default Case</restartableStage><restartableStage>Compile</restartableStage><restartableStage>Run SAM</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.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.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.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>#453</displayName><duration>1412430</duration><estimatedDuration>807834</estimatedDuration><fullDisplayName>sam_clubb_nvhpc_build #453</fullDisplayName><id>453</id><keepLog>false</keepLog><number>453</number><queueId>12027</queueId><result>SUCCESS</result><timestamp>1763113510527</timestamp><url>http://carson.math.uwm.edu/jenkins/job/sam_clubb_nvhpc_build/453/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>configurable_model_flags.in</affectedPath><commitId>5f24af955cc6e7c188fbdc89df9732c457720bcd</commitId><timestamp>1763082040000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>New fill_holes methods (#1262)

* Adding little code bits to help explore fill_holes. This is just a diagnostic playground

* Improvements

* Maybe better algorithm?

* Improvements to the new fill holes

* Nice progress

* Small tweaks

* Mainly adding gptl option for cmake and new run_timestep_tests.py

* Making namelist input for fill type, and adding ANOTHER new filler that should be completely parallelizable, but right now large hole groups steal too much from nearby points and it looks kinda bad.

* Big improvements, new algorithm is good now

* Small updates

* Making new fill_holes_type flag for clubb_config_flags

* New hybrid filler

* Small fixes

* Changes, mainly for performance, also adding -gptl option to compile.py to make it use the gptl library

* Bunch of things

* Updates

* small fix

* Various cleanup and comments

* Small improvement to p_atomic

* Updates for speed mainly

* Small improvement to p_atomic

* Potential improvement to p_atomic

* Updates for speed mainly

* Updates to make G_unit fill holes test

* Improving new tests and making widening_windows and smart_window work in flipped grid mode

* All methods passing G_unit test, still need a little cleanup

* Slight comments update

* Cleanup

* Adding named constants for fill type

* Uncommentting source checks after compile

* Adding new file to old compile method

* Small fixes

* Small fixes

* Mainly comments

* Making G_unit test use the new python script and compiler method. Small bug fix too

* Little fixes
</comment><date>2025-11-13 19:00:40 -0600</date><id>5f24af955cc6e7c188fbdc89df9732c457720bcd</id><msg>New fill_holes methods (#1262)</msg><path><editType>edit</editType><file>configurable_model_flags.in</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>model_flags.mod</affectedPath><affectedPath>advance_wp2_wp3_module.F90</affectedPath><affectedPath>advance_xp2_xpyp_module.F90</affectedPath><affectedPath>advance_clubb_core_module.F90</affectedPath><affectedPath>model_flags.F90</affectedPath><affectedPath>advance_xm_wpxp_module.F90</affectedPath><affectedPath>clubb_api_module.F90</affectedPath><affectedPath>fill_holes.F90</affectedPath><affectedPath>output_netcdf.F90</affectedPath><affectedPath>CMakeLists.txt</affectedPath><commitId>8aa1a13718befffb2cd6506f57eef8991f152a01</commitId><timestamp>1763082040000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>New fill_holes methods (#1262)

* Adding little code bits to help explore fill_holes. This is just a diagnostic playground

* Improvements

* Maybe better algorithm?

* Improvements to the new fill holes

* Nice progress

* Small tweaks

* Mainly adding gptl option for cmake and new run_timestep_tests.py

* Making namelist input for fill type, and adding ANOTHER new filler that should be completely parallelizable, but right now large hole groups steal too much from nearby points and it looks kinda bad.

* Big improvements, new algorithm is good now

* Small updates

* Making new fill_holes_type flag for clubb_config_flags

* New hybrid filler

* Small fixes

* Changes, mainly for performance, also adding -gptl option to compile.py to make it use the gptl library

* Bunch of things

* Updates

* small fix

* Various cleanup and comments

* Small improvement to p_atomic

* Updates for speed mainly

* Small improvement to p_atomic

* Potential improvement to p_atomic

* Updates for speed mainly

* Updates to make G_unit fill holes test

* Improving new tests and making widening_windows and smart_window work in flipped grid mode

* All methods passing G_unit test, still need a little cleanup

* Slight comments update

* Cleanup

* Adding named constants for fill type

* Uncommentting source checks after compile

* Adding new file to old compile method

* Small fixes

* Small fixes

* Mainly comments

* Making G_unit test use the new python script and compiler method. Small bug fix too

* Little fixes
</comment><date>2025-11-13 19:00:40 -0600</date><id>8aa1a13718befffb2cd6506f57eef8991f152a01</id><msg>New fill_holes methods (#1262)</msg><path><editType>edit</editType><file>model_flags.F90</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>add</editType><file>model_flags.mod</file></path><path><editType>edit</editType><file>advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>fill_holes.F90</file></path><path><editType>edit</editType><file>advance_wp2_wp3_module.F90</file></path><path><editType>edit</editType><file>advance_xp2_xpyp_module.F90</file></path><path><editType>edit</editType><file>clubb_api_module.F90</file></path><path><editType>edit</editType><file>output_netcdf.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>SRC/MICRO_M2005_UWM/microphysics.F90</affectedPath><affectedPath>SRC/micro_field_utils.F90</affectedPath><affectedPath>jenkins_tests/sam_clubb_silhs_gfortran_build/Jenkinsfile</affectedPath><affectedPath>Build</affectedPath><affectedPath>SRC/SGS_CLUBB/clubb_sgs.F90</affectedPath><commitId>d54a1aa69c0181c09238fcb5e15c32ed23aaf1dd</commitId><timestamp>1763082148000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Making compatible with new version of clubb (#167)

</comment><date>2025-11-13 19:02:28 -0600</date><id>d54a1aa69c0181c09238fcb5e15c32ed23aaf1dd</id><msg>Making compatible with new version of clubb (#167)</msg><path><editType>edit</editType><file>SRC/MICRO_M2005_UWM/microphysics.F90</file></path><path><editType>edit</editType><file>jenkins_tests/sam_clubb_silhs_gfortran_build/Jenkinsfile</file></path><path><editType>edit</editType><file>SRC/micro_field_utils.F90</file></path><path><editType>edit</editType><file>Build</file></path><path><editType>edit</editType><file>SRC/SGS_CLUBB/clubb_sgs.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>fill_holes.F90</affectedPath><commitId>6df93a7b24b982fe08a25e35472d2d618f5099e5</commitId><timestamp>1763105789000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Small bug fix in fill_holes_parallel on GPU
</comment><date>2025-11-14 01:36:29 -0600</date><id>6df93a7b24b982fe08a25e35472d2d618f5099e5</id><msg>Small bug fix in fill_holes_parallel on GPU</msg><path><editType>edit</editType><file>fill_holes.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><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><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>86</buildNumber><marked><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><branch><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><name>origin/master</name></branch></marked><revision><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><branch><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><name>origin/master</name></branch></revision></originmaster><origingrid_fixes _class='hudson.plugins.git.util.Build'><buildNumber>88</buildNumber><marked><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><branch><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><name>origin/grid_fixes</name></branch></marked><revision><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><branch><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><name>origin/grid_fixes</name></branch></revision></origingrid_fixes><originchanges_to_not_break _class='hudson.plugins.git.util.Build'><buildNumber>79</buildNumber><marked><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><branch><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><name>origin/changes_to_not_break</name></branch></marked><revision><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><branch><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><name>origin/changes_to_not_break</name></branch></revision></originchanges_to_not_break><refsremotesoriginchanges_to_not_break _class='hudson.plugins.git.util.Build'><buildNumber>70</buildNumber><marked><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><branch><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><name>refs/remotes/origin/changes_to_not_break</name></branch></marked><revision><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><branch><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><name>refs/remotes/origin/changes_to_not_break</name></branch></revision></refsremotesoriginchanges_to_not_break><originwangara_updates _class='hudson.plugins.git.util.Build'><buildNumber>85</buildNumber><marked><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><branch><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><name>origin/wangara_updates</name></branch></marked><revision><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><branch><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><name>origin/wangara_updates</name></branch></revision></originwangara_updates><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>454</buildNumber><marked><SHA1>c7fbb679bffeb3e355e3fd6ba957a7b40853e0d6</SHA1><branch><SHA1>c7fbb679bffeb3e355e3fd6ba957a7b40853e0d6</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c7fbb679bffeb3e355e3fd6ba957a7b40853e0d6</SHA1><branch><SHA1>c7fbb679bffeb3e355e3fd6ba957a7b40853e0d6</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c7fbb679bffeb3e355e3fd6ba957a7b40853e0d6</SHA1><branch><SHA1>c7fbb679bffeb3e355e3fd6ba957a7b40853e0d6</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/sam_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>#454</displayName><duration>56816</duration><estimatedDuration>807834</estimatedDuration><fullDisplayName>sam_clubb_nvhpc_build #454</fullDisplayName><id>454</id><keepLog>false</keepLog><number>454</number><queueId>12174</queueId><result>SUCCESS</result><timestamp>1763286309810</timestamp><url>http://carson.math.uwm.edu/jenkins/job/sam_clubb_nvhpc_build/454/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>fill_holes.F90</affectedPath><affectedPath>advance_wp2_wp3_module.F90</affectedPath><affectedPath>error_code.F90</affectedPath><affectedPath>error_code.mod</affectedPath><affectedPath>clip_explicit.F90</affectedPath><commitId>1e5a08c884195b6881a87df95750c474ce83c188</commitId><timestamp>1763184888000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making clubb_at_least_debug_level not a device routine. It confuses the poor little nvidia compiler when compiling inside cam. Also making the compile script a little more robust.
</comment><date>2025-11-14 23:34:48 -0600</date><id>1e5a08c884195b6881a87df95750c474ce83c188</id><msg>Making clubb_at_least_debug_level not a device routine. It confuses the poor little nvidia compiler when compiling inside cam. Also making the compile script a little more robust.</msg><path><editType>edit</editType><file>clip_explicit.F90</file></path><path><editType>add</editType><file>error_code.mod</file></path><path><editType>edit</editType><file>error_code.F90</file></path><path><editType>edit</editType><file>fill_holes.F90</file></path><path><editType>edit</editType><file>advance_wp2_wp3_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></culprit><inProgress>false</inProgress><nextBuild><number>455</number><url>http://carson.math.uwm.edu/jenkins/job/sam_clubb_nvhpc_build/455/</url></nextBuild><previousBuild><number>453</number><url>http://carson.math.uwm.edu/jenkins/job/sam_clubb_nvhpc_build/453/</url></previousBuild></nextBuild><previousBuild><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Gunther Huebler</shortDescription><userId>huebler</userId><userName>Gunther Huebler</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>86</buildNumber><marked><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><branch><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><name>origin/master</name></branch></marked><revision><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><branch><SHA1>3655285cd4ce9d65cec1b44cf2e6e578f4d08fe7</SHA1><name>origin/master</name></branch></revision></originmaster><origingrid_fixes _class='hudson.plugins.git.util.Build'><buildNumber>88</buildNumber><marked><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><branch><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><name>origin/grid_fixes</name></branch></marked><revision><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><branch><SHA1>d63a0f595d93dccafcc9e7917c00fe97fd034a35</SHA1><name>origin/grid_fixes</name></branch></revision></origingrid_fixes><originchanges_to_not_break _class='hudson.plugins.git.util.Build'><buildNumber>79</buildNumber><marked><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><branch><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><name>origin/changes_to_not_break</name></branch></marked><revision><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><branch><SHA1>c5c01fc5da140dc13df06c2919c4f4f5a0318b5f</SHA1><name>origin/changes_to_not_break</name></branch></revision></originchanges_to_not_break><refsremotesoriginchanges_to_not_break _class='hudson.plugins.git.util.Build'><buildNumber>70</buildNumber><marked><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><branch><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><name>refs/remotes/origin/changes_to_not_break</name></branch></marked><revision><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><branch><SHA1>1344f8a40d6116af1b567307eb389b4be1009fc4</SHA1><name>refs/remotes/origin/changes_to_not_break</name></branch></revision></refsremotesoriginchanges_to_not_break><originwangara_updates _class='hudson.plugins.git.util.Build'><buildNumber>85</buildNumber><marked><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><branch><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><name>origin/wangara_updates</name></branch></marked><revision><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><branch><SHA1>1d226e398bae00fe10255274a70f3451b5cc7d9e</SHA1><name>origin/wangara_updates</name></branch></revision></originwangara_updates><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>452</buildNumber><marked><SHA1>e90794954660547af780fc0330b963efa8afbe25</SHA1><branch><SHA1>e90794954660547af780fc0330b963efa8afbe25</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e90794954660547af780fc0330b963efa8afbe25</SHA1><branch><SHA1>e90794954660547af780fc0330b963efa8afbe25</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e90794954660547af780fc0330b963efa8afbe25</SHA1><branch><SHA1>e90794954660547af780fc0330b963efa8afbe25</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/sam_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>#452</displayName><duration>71023</duration><estimatedDuration>807834</estimatedDuration><fullDisplayName>sam_clubb_nvhpc_build #452</fullDisplayName><id>452</id><keepLog>false</keepLog><number>452</number><queueId>11708</queueId><result>SUCCESS</result><timestamp>1759719346808</timestamp><url>http://carson.math.uwm.edu/jenkins/job/sam_clubb_nvhpc_build/452/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>model_flags.F90</affectedPath><affectedPath>advance_xm_wpxp_module.F90</affectedPath><affectedPath>clubb_api_module.F90</affectedPath><affectedPath>clip_explicit.F90</affectedPath><affectedPath>numerical_check.F90</affectedPath><affectedPath>output_netcdf.F90</affectedPath><affectedPath>mt95.F90</affectedPath><affectedPath>pdf_parameter_module.F90</affectedPath><affectedPath>parameters_tunable.F90</affectedPath><affectedPath>hydromet_pdf_parameter_module.F90</affectedPath><affectedPath>grid_class.F90</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>advance_windm_edsclrm_module.F90</affectedPath><affectedPath>advance_helper_module.F90</affectedPath><affectedPath>mixing_length.F90</affectedPath><affectedPath>grid_adaptation_module.F90</affectedPath><affectedPath>advance_clubb_core_module.F90</affectedPath><affectedPath>pdf_closure_module.F90</affectedPath><affectedPath>stats_clubb_utilities.F90</affectedPath><affectedPath>sfc_varnce_module.F90</affectedPath><affectedPath>parameters_model.F90</affectedPath><commitId>6061db38ecdeb1e2e7a5f50a1c0dfdb784e7a155</commitId><timestamp>1759715158000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Clubb driver upgrades part2 (#1257)

* Initial commit. Breaking up clubb driver into sections. This should be bfb on everything, but this hasn't been checked well yet.

* Combining namelist read into case init, same stuff really

* Reorganizing many things, mainly in the pursuit of sectioning off code into groups like Microphys or Radiation

* Organizing clubb_driver. All cases still BFB.

* Mostly cosmetic improvements

* Small improvements, comments, making clubb_driver_test to ensure consistency functionality of new compartmentalized model run components

* Removing accidentally added files.

* Mostly breaking up structure initialization behavior, split into init_ and zero_ so that we don't have to allocate to reset.

* Doing away with clubb_model_settings and parameters_module in the spirit of consolidating functionality and spiting module variables.

* Missed some changes to commit, should've been included in previous commit

* Splitting up funcionality of setup_parameters. Now theres one part that calculates and another checks flag values.

* GPU code working, but not BFB yet

* GPU all BFB with mutliple columns, except gabls3, and driver test doesnt work (pass reinitialize, fails double timestep test)

* Turning off multi_column output for the new driver test

* Changes needed after rebase

* Name changes, comments, and threadprivate additions for parallel runs

* Adding variables to openacc data statements. Without this, the code crashes when using the GPU with l_godunov_upwind_xpyp_ta=.true.

* Modifying compiler configurations (mainly optimization level) in order to prepare for switching scipts and tests to cmake, specifically separating out this BIT_CHANGING commit from the rest

* thlm_ed and rtm_ed caused GPU errors since those variables were added to a acc loop, but never added to the acc data statement. This change makes it so they're only calculated on the CPU, since they are only used for stats, fixing the issue without adding the GPU memory footprint.

* Adding -Mstack_arrays to the nvfortran flags causes us to use more stack space, which means we need to allow processes to use more stack space (when using lots of columns, since that increases memory footprint). We do by using using 'ulimit BIGNUMBER'.

* Making old compiler script work with new file structure, also making Input_fields directory and library.

* Missed text_writer_lib

* Undoing Input_fields directory, it has too many depencencies currently, certainly can be simplified with argument lists.

* Adding library dependency

* Small changes to cmake list

* Adding openmp flag back to gfortran script, needed for jenkins test

* Making the init_inputfields get called for restarts too, because restart code call input_field code.

* Making pdf_implicit_coefs_terms conditional in generalized grid test

* Adding microphys directory to acc_to_omp script

* Renaming -iters option in run_scm.py to -max_iters

* Making run_scm_all.py and new driver test

* Test and script improvements

* Limiting iterations in jenkins test

* Name change

* adding ulimit

* name update

* jenkins script update

* jenkins script update

* jenkins script update

* jenkins script update

* jenkins script and run_scm_all.py update

* jenkins script update

* Turning calc_lmin_nu into calc_derrived_params, which is more general, and now calculates mixt_frac_max_mag

* Small improvement for GPU

* Small updates needed for host model integration

* Removing accidentally added file

* Small cleanup
</comment><date>2025-10-05 20:45:58 -0500</date><id>6061db38ecdeb1e2e7a5f50a1c0dfdb784e7a155</id><msg>Clubb driver upgrades part2 (#1257)</msg><path><editType>edit</editType><file>numerical_check.F90</file></path><path><editType>edit</editType><file>stats_clubb_utilities.F90</file></path><path><editType>edit</editType><file>pdf_parameter_module.F90</file></path><path><editType>edit</editType><file>advance_xm_wpxp_module.F90</file></path><path><editType>edit</editType><file>parameters_tunable.F90</file></path><path><editType>delete</editType><file>mt95.F90</file></path><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>edit</editType><file>sfc_varnce_module.F90</file></path><path><editType>edit</editType><file>mixing_length.F90</file></path><path><editType>delete</editType><file>parameters_model.F90</file></path><path><editType>edit</editType><file>hydromet_pdf_parameter_module.F90</file></path><path><editType>edit</editType><file>pdf_closure_module.F90</file></path><path><editType>edit</editType><file>grid_class.F90</file></path><path><editType>edit</editType><file>clubb_api_module.F90</file></path><path><editType>edit</editType><file>grid_adaptation_module.F90</file></path><path><editType>edit</editType><file>output_netcdf.F90</file></path><path><editType>edit</editType><file>model_flags.F90</file></path><path><editType>edit</editType><file>advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>advance_windm_edsclrm_module.F90</file></path><path><editType>edit</editType><file>advance_helper_module.F90</file></path><path><editType>edit</editType><file>clip_explicit.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>silhs_api_module.F90</affectedPath><affectedPath>mt95.F90</affectedPath><affectedPath>CMakeLists.txt</affectedPath><affectedPath>latin_hypercube_driver_module.F90</affectedPath><affectedPath>output_2D_samples_module.F90</affectedPath><commitId>65c0ff8e7f89aa0cf15f016d0bec345de92a4b1f</commitId><timestamp>1759715158000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Clubb driver upgrades part2 (#1257)

* Initial commit. Breaking up clubb driver into sections. This should be bfb on everything, but this hasn't been checked well yet.

* Combining namelist read into case init, same stuff really

* Reorganizing many things, mainly in the pursuit of sectioning off code into groups like Microphys or Radiation

* Organizing clubb_driver. All cases still BFB.

* Mostly cosmetic improvements

* Small improvements, comments, making clubb_driver_test to ensure consistency functionality of new compartmentalized model run components

* Removing accidentally added files.

* Mostly breaking up structure initialization behavior, split into init_ and zero_ so that we don't have to allocate to reset.

* Doing away with clubb_model_settings and parameters_module in the spirit of consolidating functionality and spiting module variables.

* Missed some changes to commit, should've been included in previous commit

* Splitting up funcionality of setup_parameters. Now theres one part that calculates and another checks flag values.

* GPU code working, but not BFB yet

* GPU all BFB with mutliple columns, except gabls3, and driver test doesnt work (pass reinitialize, fails double timestep test)

* Turning off multi_column output for the new driver test

* Changes needed after rebase

* Name changes, comments, and threadprivate additions for parallel runs

* Adding variables to openacc data statements. Without this, the code crashes when using the GPU with l_godunov_upwind_xpyp_ta=.true.

* Modifying compiler configurations (mainly optimization level) in order to prepare for switching scipts and tests to cmake, specifically separating out this BIT_CHANGING commit from the rest

* thlm_ed and rtm_ed caused GPU errors since those variables were added to a acc loop, but never added to the acc data statement. This change makes it so they're only calculated on the CPU, since they are only used for stats, fixing the issue without adding the GPU memory footprint.

* Adding -Mstack_arrays to the nvfortran flags causes us to use more stack space, which means we need to allow processes to use more stack space (when using lots of columns, since that increases memory footprint). We do by using using 'ulimit BIGNUMBER'.

* Making old compiler script work with new file structure, also making Input_fields directory and library.

* Missed text_writer_lib

* Undoing Input_fields directory, it has too many depencencies currently, certainly can be simplified with argument lists.

* Adding library dependency

* Small changes to cmake list

* Adding openmp flag back to gfortran script, needed for jenkins test

* Making the init_inputfields get called for restarts too, because restart code call input_field code.

* Making pdf_implicit_coefs_terms conditional in generalized grid test

* Adding microphys directory to acc_to_omp script

* Renaming -iters option in run_scm.py to -max_iters

* Making run_scm_all.py and new driver test

* Test and script improvements

* Limiting iterations in jenkins test

* Name change

* adding ulimit

* name update

* jenkins script update

* jenkins script update

* jenkins script update

* jenkins script update

* jenkins script and run_scm_all.py update

* jenkins script update

* Turning calc_lmin_nu into calc_derrived_params, which is more general, and now calculates mixt_frac_max_mag

* Small improvement for GPU

* Small updates needed for host model integration

* Removing accidentally added file

* Small cleanup
</comment><date>2025-10-05 20:45:58 -0500</date><id>65c0ff8e7f89aa0cf15f016d0bec345de92a4b1f</id><msg>Clubb driver upgrades part2 (#1257)</msg><path><editType>edit</editType><file>CMakeLists.txt</file></path><path><editType>edit</editType><file>silhs_api_module.F90</file></path><path><editType>edit</editType><file>latin_hypercube_driver_module.F90</file></path><path><editType>add</editType><file>mt95.F90</file></path><path><editType>edit</editType><file>output_2D_samples_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>SRC/restart.F90</affectedPath><affectedPath>SRC/SGS_CLUBB/clubb_silhs_vars.F90</affectedPath><affectedPath>SRC/SGS_CLUBB/clubb_sgs.F90</affectedPath><commitId>e90794954660547af780fc0330b963efa8afbe25</commitId><timestamp>1759719262000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Compatibility upgrades (#166)

* Changes needed for compatibility with clubb_driver_upgrades_part2, from PR https://github.com/larson-group/clubb/pull/1257

* Tiny cleanup and comment upgrade
</comment><date>2025-10-05 21:54:22 -0500</date><id>e90794954660547af780fc0330b963efa8afbe25</id><msg>Compatibility upgrades (#166)</msg><path><editType>edit</editType><file>SRC/SGS_CLUBB/clubb_silhs_vars.F90</file></path><path><editType>edit</editType><file>SRC/restart.F90</file></path><path><editType>edit</editType><file>SRC/SGS_CLUBB/clubb_sgs.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>453</number><url>http://carson.math.uwm.edu/jenkins/job/sam_clubb_nvhpc_build/453/</url></nextBuild><previousBuild><number>451</number><url>http://carson.math.uwm.edu/jenkins/job/sam_clubb_nvhpc_build/451/</url></previousBuild></previousBuild></workflowRun>