<workflowJob _class='org.jenkinsci.plugins.workflow.job.WorkflowJob'><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/cam_clubb_generalized_grid_scam_test/</displayUrl></action><action></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>Performs a generalized grid test for CAM-CLUBB in single-column mode.

This test is disabled for the time being, since the reversible grid direction code in CAM has been un-implemented. https://github.com/larson-group/cam/commit/51174997cc51ad7841c74ab1821e139a9f39936d</description><displayName>cam_clubb_generalized_grid_scam_test</displayName><fullDisplayName>cam_clubb_generalized_grid_scam_test</fullDisplayName><fullName>cam_clubb_generalized_grid_scam_test</fullName><name>cam_clubb_generalized_grid_scam_test</name><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/</url><buildable>false</buildable><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#15</displayName><duration>1484189</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #15</fullDisplayName><id>15</id><keepLog>false</keepLog><number>15</number><queueId>11277</queueId><result>SUCCESS</result><timestamp>1759392306858</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/15/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>latin_hypercube_driver_module.F90</affectedPath><commitId>50f5a9aa2d2a1e4894e9d0aa40f653db463beb15</commitId><timestamp>1759358185000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making the l_random_k_lh_start set the random generator seed before generating a random. This should fix the generalized grid test, which failed for the only flag set that turned on l_random_k_lh_start. Before, the test passed because we used the same random seed for all timesteps, preventing differences in the random call. But now we use a different seed each timestep, causing differences. To ensure reproducibility, we use the seed each timestep to generate rand_pool, which is an effective solution, but we need to do that for the rand_integer_in_range call in the l_random_k_lh_start code for the same reason. Since this does change the random that comes out, this is BIT_CHANGING, but only for runs using both SILHS and l_random_k_lh_start=.true.
</comment><date>2025-10-01 17:36:25 -0500</date><id>50f5a9aa2d2a1e4894e9d0aa40f653db463beb15</id><msg>Making the l_random_k_lh_start set the random generator seed before generating a random. This should fix the generalized grid test, which failed for the only flag set that turned on l_random_k_lh_start. Before, the test passed because we used the same random seed for all timesteps, preventing differences in the random call. But now we use a different seed each timestep, causing differences. To ensure reproducibility, we use the seed each timestep to generate rand_pool, which is an effective solution, but we need to do that for the rand_integer_in_range call in the l_random_k_lh_start code for the same reason. Since this does change the random that comes out, this is BIT_CHANGING, but only for runs using both SILHS and l_random_k_lh_start=.true.</msg><path><editType>edit</editType><file>latin_hypercube_driver_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><previousBuild><number>14</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/14/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>1be51d053905fea48cebe2371a516e113a496312</SHA1><branch><SHA1>1be51d053905fea48cebe2371a516e113a496312</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>1be51d053905fea48cebe2371a516e113a496312</SHA1><branch><SHA1>1be51d053905fea48cebe2371a516e113a496312</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>1be51d053905fea48cebe2371a516e113a496312</SHA1><branch><SHA1>1be51d053905fea48cebe2371a516e113a496312</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#14</displayName><duration>1520710</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #14</fullDisplayName><id>14</id><keepLog>false</keepLog><number>14</number><queueId>11188</queueId><result>SUCCESS</result><timestamp>1759305906745</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/14/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>latin_hypercube_driver_module.F90</affectedPath><commitId>c65ac4caa14049aac533a666cae096b427ea4388</commitId><timestamp>1759289999000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SILHS reproducibility (#1258)

* Making the SILHS random number generator on GPUs more reproducible by relying on the lh_seed input every call, which is the same as how the CPU randoms work. Also ensuring that the seed changes each timestep, just to prevent generating the same randoms on different timesteps. Since this does change the randoms, it is BIT_CHANGING for silhs enabled runs.

* Improving comment
</comment><date>2025-09-30 22:39:59 -0500</date><id>c65ac4caa14049aac533a666cae096b427ea4388</id><msg>SILHS reproducibility (#1258)</msg><path><editType>edit</editType><file>latin_hypercube_driver_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>15</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/15/</url></nextBuild><previousBuild><number>13</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/13/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>aa62f2a748b177007297c0f42dc08bc7539f7cc0</SHA1><branch><SHA1>aa62f2a748b177007297c0f42dc08bc7539f7cc0</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>aa62f2a748b177007297c0f42dc08bc7539f7cc0</SHA1><branch><SHA1>aa62f2a748b177007297c0f42dc08bc7539f7cc0</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>aa62f2a748b177007297c0f42dc08bc7539f7cc0</SHA1><branch><SHA1>aa62f2a748b177007297c0f42dc08bc7539f7cc0</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#13</displayName><duration>1921544</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #13</fullDisplayName><id>13</id><keepLog>false</keepLog><number>13</number><queueId>11048</queueId><result>SUCCESS</result><timestamp>1759046708160</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/13/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>constants_clubb.F90</affectedPath><commitId>06d501ccaa052143c7142816c8a30b354593ff06</commitId><timestamp>1758974591000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Change tolerance in way that affects only single precision builds (#1256)

This fixes a problem with precip_frac exceeding a bound in single precision.  The code change is BIT_CHANGING for single precision, but V. Larson wouldn't expect it to be bit changing for double precision, although V. Larson hasn't checked.
</comment><date>2025-09-27 07:03:11 -0500</date><id>06d501ccaa052143c7142816c8a30b354593ff06</id><msg>Change tolerance in way that affects only single precision builds (#1256)</msg><path><editType>edit</editType><file>constants_clubb.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>14</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/14/</url></nextBuild><previousBuild><number>12</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/12/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>e94d063b32865a628aea8b86ae7a394883932653</SHA1><branch><SHA1>e94d063b32865a628aea8b86ae7a394883932653</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>e94d063b32865a628aea8b86ae7a394883932653</SHA1><branch><SHA1>e94d063b32865a628aea8b86ae7a394883932653</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>e94d063b32865a628aea8b86ae7a394883932653</SHA1><branch><SHA1>e94d063b32865a628aea8b86ae7a394883932653</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#12</displayName><duration>1539411</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #12</fullDisplayName><id>12</id><keepLog>false</keepLog><number>12</number><queueId>10956</queueId><result>SUCCESS</result><timestamp>1758960308384</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/12/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>grid_adaptation_module.F90</affectedPath><commitId>4660a606dd89b3b53da4c162f66d6571907d74ee</commitId><timestamp>1758908234000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Remove module vars from grid_adaptation_module (#1255)

* removed fixed_min_gr_dens module variables

* remove gr_dens_old_global variables

* remove counter and cumulative module variables
</comment><date>2025-09-26 19:37:14 +0200</date><id>4660a606dd89b3b53da4c162f66d6571907d74ee</id><msg>Remove module vars from grid_adaptation_module (#1255)</msg><path><editType>edit</editType><file>grid_adaptation_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>13</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/13/</url></nextBuild><previousBuild><number>11</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/11/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>e6a8375659be8bb0f6850a8d0170d5834dc51f20</SHA1><branch><SHA1>e6a8375659be8bb0f6850a8d0170d5834dc51f20</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>e6a8375659be8bb0f6850a8d0170d5834dc51f20</SHA1><branch><SHA1>e6a8375659be8bb0f6850a8d0170d5834dc51f20</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>e6a8375659be8bb0f6850a8d0170d5834dc51f20</SHA1><branch><SHA1>e6a8375659be8bb0f6850a8d0170d5834dc51f20</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#11</displayName><duration>1862969</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #11</fullDisplayName><id>11</id><keepLog>false</keepLog><number>11</number><queueId>10861</queueId><result>SUCCESS</result><timestamp>1758873908498</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/11/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>precipitation_fraction.F90</affectedPath><commitId>f68b263becf1bcfb48213729fd4ee43dac9d6780</commitId><timestamp>1758846454000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Precip frac fix (#1254)

* Using epsilon() to help check precip_frac against precip_frac_tol

* Using clubb version of eps for checks

Including BIT_CHANGING:06288ac66a3a26013c135d8aef776cc99202f64f because a ifort compiler option changed, and that changes the results. Otherwise it was all BFB.
</comment><date>2025-09-25 19:27:34 -0500</date><id>f68b263becf1bcfb48213729fd4ee43dac9d6780</id><msg>Precip frac fix (#1254)</msg><path><editType>edit</editType><file>precipitation_fraction.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>12</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/12/</url></nextBuild><previousBuild><number>10</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/10/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>10</buildNumber><marked><SHA1>31a990b91e4bb1507048326cb9b66eaa5de409a4</SHA1><branch><SHA1>31a990b91e4bb1507048326cb9b66eaa5de409a4</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>31a990b91e4bb1507048326cb9b66eaa5de409a4</SHA1><branch><SHA1>31a990b91e4bb1507048326cb9b66eaa5de409a4</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>31a990b91e4bb1507048326cb9b66eaa5de409a4</SHA1><branch><SHA1>31a990b91e4bb1507048326cb9b66eaa5de409a4</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#10</displayName><duration>1550897</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #10</fullDisplayName><id>10</id><keepLog>false</keepLog><number>10</number><queueId>10775</queueId><result>SUCCESS</result><timestamp>1758787508737</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/10/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CMakeLists.txt</affectedPath><commitId>98d8c4814d6669dae533da157c1da701ec53e92c</commitId><timestamp>1758753854000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>The cmake update (#1253)

* Initial cmake additions

* Reworking dependency handling and toolchains.

* Improvements, intel, gfortran, and nvfortran work with and without debugging, and nvfortran works with openacc or openmp too.

* Small changes to toolchains

* Little various improvements

* Making ctests work

* Reworking ctests, we have decided to make the ctests run a small number of quick cases/tests just to facilitate development.

* Introducing ctests. Big script updates - run_scm.py and compile.py are new

* Introducing run_scm.py to replace run_scm.bash and CLUBBStandardsCheck.py to replace CLUBBStandardsCheck.pl. The new CLUBBStandardsCheck.py is much faster and should be even more capable at detecting issues than the perl version, it also has improved readability. The new run_scm.py is way more capable and managable than the bash version, it's used now in the new ctests. Also, the compile script has improved functionality, and ctests can be invoked when adding -run_tests to the compile.py call. Also the whole system supports maintaining builds with multiple compilers now, e.g. using nvfortran then ifx will not overwrite the nvfortran version now, and the new run_scm.py is smart enough to choose the right one depending on the compiler loaded.

* Small changes and adding a -legacy flag to run_scm.py to run the bin/clubb_standalone version from the excruciatingly old compilation system.

* Small cleanup and Cmake file simplifications - more to come

* Mostly cleanup. Moving stuff around to put it in better places, renaming, removing unnecessary parts, etc.

* More cleanup and adding comments

* Hopefully final cleanup

* Small bug fix

* Small changes and new jenkins test

* Small fix

* Now that our source checking scripts return error codes, we have to ignore them in this make file. This doesn't change their output at all, but causes the error code to be ignored

* Accidentally removed output dir

* Small fix to jenkins test

* Small fix to jenkins test

* Small fix to jenkins test

* Small fix to jenkins test

* Compile script improvements and new run_thread_test.py to replace bash version.

* Changing default ENABLE_OMP to default off, and changing the default executable used by the new python version of the thread test to use the cmake install by default.

* Making more general cmake test to test various compile options.

* Making ctests output better in compile.py and making new jenkins test a little fancier.

* Small fix to jenkins test

* Small fix to jenkins test

* Small fix to jenkins test

* Small fix to jenkins test

* Reverting some of the fancyness of new test

larson-group/clubb#1117
</comment><date>2025-09-24 17:44:14 -0500</date><id>98d8c4814d6669dae533da157c1da701ec53e92c</id><msg>The cmake update (#1253)</msg><path><editType>add</editType><file>CMakeLists.txt</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CMakeLists.txt</affectedPath><commitId>3c612a8f18f66a849f81a234da6df214cd566720</commitId><timestamp>1758753854000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>The cmake update (#1253)

* Initial cmake additions

* Reworking dependency handling and toolchains.

* Improvements, intel, gfortran, and nvfortran work with and without debugging, and nvfortran works with openacc or openmp too.

* Small changes to toolchains

* Little various improvements

* Making ctests work

* Reworking ctests, we have decided to make the ctests run a small number of quick cases/tests just to facilitate development.

* Introducing ctests. Big script updates - run_scm.py and compile.py are new

* Introducing run_scm.py to replace run_scm.bash and CLUBBStandardsCheck.py to replace CLUBBStandardsCheck.pl. The new CLUBBStandardsCheck.py is much faster and should be even more capable at detecting issues than the perl version, it also has improved readability. The new run_scm.py is way more capable and managable than the bash version, it's used now in the new ctests. Also, the compile script has improved functionality, and ctests can be invoked when adding -run_tests to the compile.py call. Also the whole system supports maintaining builds with multiple compilers now, e.g. using nvfortran then ifx will not overwrite the nvfortran version now, and the new run_scm.py is smart enough to choose the right one depending on the compiler loaded.

* Small changes and adding a -legacy flag to run_scm.py to run the bin/clubb_standalone version from the excruciatingly old compilation system.

* Small cleanup and Cmake file simplifications - more to come

* Mostly cleanup. Moving stuff around to put it in better places, renaming, removing unnecessary parts, etc.

* More cleanup and adding comments

* Hopefully final cleanup

* Small bug fix

* Small changes and new jenkins test

* Small fix

* Now that our source checking scripts return error codes, we have to ignore them in this make file. This doesn't change their output at all, but causes the error code to be ignored

* Accidentally removed output dir

* Small fix to jenkins test

* Small fix to jenkins test

* Small fix to jenkins test

* Small fix to jenkins test

* Compile script improvements and new run_thread_test.py to replace bash version.

* Changing default ENABLE_OMP to default off, and changing the default executable used by the new python version of the thread test to use the cmake install by default.

* Making more general cmake test to test various compile options.

* Making ctests output better in compile.py and making new jenkins test a little fancier.

* Small fix to jenkins test

* Small fix to jenkins test

* Small fix to jenkins test

* Small fix to jenkins test

* Reverting some of the fancyness of new test

larson-group/clubb#1117
</comment><date>2025-09-24 17:44:14 -0500</date><id>3c612a8f18f66a849f81a234da6df214cd566720</id><msg>The cmake update (#1253)</msg><path><editType>add</editType><file>CMakeLists.txt</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>11</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/11/</url></nextBuild><previousBuild><number>9</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/9/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>3435d5ba58c9bd61872a20bdde6ee02674328708</SHA1><branch><SHA1>3435d5ba58c9bd61872a20bdde6ee02674328708</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>3435d5ba58c9bd61872a20bdde6ee02674328708</SHA1><branch><SHA1>3435d5ba58c9bd61872a20bdde6ee02674328708</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>3435d5ba58c9bd61872a20bdde6ee02674328708</SHA1><branch><SHA1>3435d5ba58c9bd61872a20bdde6ee02674328708</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#9</displayName><duration>122615</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #9</fullDisplayName><id>9</id><keepLog>false</keepLog><number>9</number><queueId>10663</queueId><result>SUCCESS</result><timestamp>1758701108496</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/9/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>stats_variables.F90</affectedPath><affectedPath>advance_clubb_core_module.F90</affectedPath><affectedPath>stats_zt_module.F90</affectedPath><commitId>123a31f755ebf9511f169f5fe1d6312c3b1cdc7a</commitId><timestamp>1758642876000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Adding expldiff budget terms for thlm and rtm (#1252)

* Adding expldiff budget terms for thlm and rtm

* Removing unintentional line.

* Fixing initialization-to-zero problem

* Adding some comments.

* Adding thlm_ed and rtm_ed to standard_stats.in

* Adding thlm_ed and rtm_ed to all_stats.in

* Fixing two bugs. Budget balance test passes and results are b4b.

This commit is BIT_CHANGING, but only because it adds additional
stats fields to the _zt.nc files. Answers would only change if
l_do_expldiff_rtm_thlm=T.
</comment><date>2025-09-23 09:54:36 -0600</date><id>123a31f755ebf9511f169f5fe1d6312c3b1cdc7a</id><msg>Adding expldiff budget terms for thlm and rtm (#1252)</msg><path><editType>edit</editType><file>stats_variables.F90</file></path><path><editType>edit</editType><file>advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>stats_zt_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>10</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/10/</url></nextBuild><previousBuild><number>8</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/8/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Brian Griffin</shortDescription><userId>griffinb</userId><userName>Brian Griffin</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>1644e80604055cf7a4910e9ace4213ac15f38fbf</SHA1><branch><SHA1>1644e80604055cf7a4910e9ace4213ac15f38fbf</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>1644e80604055cf7a4910e9ace4213ac15f38fbf</SHA1><branch><SHA1>1644e80604055cf7a4910e9ace4213ac15f38fbf</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>1644e80604055cf7a4910e9ace4213ac15f38fbf</SHA1><branch><SHA1>1644e80604055cf7a4910e9ace4213ac15f38fbf</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#8</displayName><duration>1492129</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #8</fullDisplayName><id>8</id><keepLog>false</keepLog><number>8</number><queueId>10366</queueId><result>SUCCESS</result><timestamp>1748038020657</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/8/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/physics/cam/clubb_intr.F90</affectedPath><commitId>1644e80604055cf7a4910e9ace4213ac15f38fbf</commitId><timestamp>1748037675000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I am officially setting l_ascending_grid to false in CAM-CLUBB, meaning
that CLUBB's grid is now officially in descending mode in CAM, matching
CAM's grid direction.

With -O0 optimization and with CLUBB's l_test_grid_generalization turned
on, results are a bit-for-bit match to the previous revision.

However, normally CAM-CLUBB doesn't run with these options, which
means these results should be BIT_CHANGING.

This is probably my final commit to our battery of repositories.
Thank you for 23 years, and God bless you!
</comment><date>2025-05-23 17:01:15 -0500</date><id>1644e80604055cf7a4910e9ace4213ac15f38fbf</id><msg>I am officially setting l_ascending_grid to false in CAM-CLUBB, meaning</msg><path><editType>edit</editType><file>src/physics/cam/clubb_intr.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>9</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/9/</url></nextBuild><previousBuild><number>7</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/7/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>294f7921fa437e0b541244f89b96a679d039d4ba</SHA1><branch><SHA1>294f7921fa437e0b541244f89b96a679d039d4ba</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>294f7921fa437e0b541244f89b96a679d039d4ba</SHA1><branch><SHA1>294f7921fa437e0b541244f89b96a679d039d4ba</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>294f7921fa437e0b541244f89b96a679d039d4ba</SHA1><branch><SHA1>294f7921fa437e0b541244f89b96a679d039d4ba</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#7</displayName><duration>1514767</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #7</fullDisplayName><id>7</id><keepLog>false</keepLog><number>7</number><queueId>10293</queueId><result>SUCCESS</result><timestamp>1747987507693</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/7/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>output_netcdf.F90</affectedPath><commitId>177ee2016e7e4584f9c7c1d420ab3e1e01396960</commitId><timestamp>1747955296000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>fix precision error of reals
</comment><date>2025-05-22 18:08:16 -0500</date><id>177ee2016e7e4584f9c7c1d420ab3e1e01396960</id><msg>fix precision error of reals</msg><path><editType>edit</editType><file>output_netcdf.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>grid_adaptation_module.F90</affectedPath><affectedPath>grid_adaptation.F90</affectedPath><affectedPath>remapping.F90</affectedPath><affectedPath>remapping_module.F90</affectedPath><commitId>0ae10ffa778fe9951dfd3de81a1ffcd38b3e5bdd</commitId><timestamp>1747962119000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/0-freundlich-adenin</absoluteUrl><fullName>0-freundlich-adenin</fullName></author><authorEmail>0-freundlich-adenin@icloud.com</authorEmail><comment>rename grid_adaptation and remapping modules
</comment><date>2025-05-22 20:01:59 -0500</date><id>0ae10ffa778fe9951dfd3de81a1ffcd38b3e5bdd</id><msg>rename grid_adaptation and remapping modules</msg><path><editType>add</editType><file>remapping_module.F90</file></path><path><editType>add</editType><file>grid_adaptation_module.F90</file></path><path><editType>delete</editType><file>remapping.F90</file></path><path><editType>delete</editType><file>grid_adaptation.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>grid_adaptation_module.F90</affectedPath><commitId>3481c17db470604c208604778051bb11dfa7f943</commitId><timestamp>1747963509000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/0-freundlich-adenin</absoluteUrl><fullName>0-freundlich-adenin</fullName></author><authorEmail>0-freundlich-adenin@icloud.com</authorEmail><comment>add fix for grid generalization
</comment><date>2025-05-22 20:25:09 -0500</date><id>3481c17db470604c208604778051bb11dfa7f943</id><msg>add fix for grid generalization</msg><path><editType>edit</editType><file>grid_adaptation_module.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/0-freundlich-adenin</absoluteUrl><fullName>0-freundlich-adenin</fullName></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>8</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/8/</url></nextBuild><previousBuild><number>6</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/6/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Brian Griffin</shortDescription><userId>griffinb</userId><userName>Brian Griffin</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>e5ec9afb7da53442bdee3952105faf142b9c3007</SHA1><branch><SHA1>e5ec9afb7da53442bdee3952105faf142b9c3007</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>e5ec9afb7da53442bdee3952105faf142b9c3007</SHA1><branch><SHA1>e5ec9afb7da53442bdee3952105faf142b9c3007</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>e5ec9afb7da53442bdee3952105faf142b9c3007</SHA1><branch><SHA1>e5ec9afb7da53442bdee3952105faf142b9c3007</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#6</displayName><duration>1563243</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #6</fullDisplayName><id>6</id><keepLog>false</keepLog><number>6</number><queueId>10268</queueId><result>SUCCESS</result><timestamp>1747957990527</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/6/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/physics/cam/clubb_intr.F90</affectedPath><commitId>f3e4feee74e7ead32bdc9e6373c1217b7dbb5e3c</commitId><timestamp>1747956100000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>I've got the magic fix
I know if I can fix it once, I can fix twice
I fix the baddest bugs ...

Changing the pbuf_get_field calls to only go from 1 to ncol in the
column dimension for the variables that are newly being passed
directly into advance_clubb_core_api thanks to our removal of
the _in variables (e.g. wp2_in) in a recent commit. This solves
the problem of trying to shove a (pverp-top_lev+1 x pcols) size
box into the hole for a (pverp-top_lev+1 x ncol) size box.

G-UNIT!!!
</comment><date>2025-05-22 18:21:40 -0500</date><id>f3e4feee74e7ead32bdc9e6373c1217b7dbb5e3c</id><msg>I've got the magic fix</msg><path><editType>edit</editType><file>src/physics/cam/clubb_intr.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>7</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/7/</url></nextBuild><previousBuild><number>5</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/5/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>151044a3d1ce02bfa4b602cd3f491b2878307dfa</SHA1><branch><SHA1>151044a3d1ce02bfa4b602cd3f491b2878307dfa</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>151044a3d1ce02bfa4b602cd3f491b2878307dfa</SHA1><branch><SHA1>151044a3d1ce02bfa4b602cd3f491b2878307dfa</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>151044a3d1ce02bfa4b602cd3f491b2878307dfa</SHA1><branch><SHA1>151044a3d1ce02bfa4b602cd3f491b2878307dfa</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#5</displayName><duration>1530874</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #5</fullDisplayName><id>5</id><keepLog>false</keepLog><number>5</number><queueId>10162</queueId><result>SUCCESS</result><timestamp>1747901108841</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/5/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>model_flags.F90</affectedPath><affectedPath>remapping.F90</affectedPath><affectedPath>constants_clubb.F90</affectedPath><affectedPath>output_netcdf.F90</affectedPath><affectedPath>stats_zm_module.F90</affectedPath><affectedPath>interpolation.F90</affectedPath><affectedPath>stats_variables.F90</affectedPath><affectedPath>stats_clubb_utilities.F90</affectedPath><affectedPath>grid_adaptation.F90</affectedPath><commitId>b558b034dae7a6c45872fe3f91ac6e163472eaaa</commitId><timestamp>1747866722000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Merge grid adaptation implementation (#1249)

* add tunable parameter interp_from_dycore_grid_method

* add dycore interpolation to atex case with conservative remapping by ullrich

* remove new gpu commands

* add acc annotation for gpu

* remove acc annotation again

* add acc annotation for parallel loop

* add acc annotations for parallel loop execution

* change remapping subroutine to take number of levels and levels as input instead of whole grid object

* add more general functions to interpolate

* add and refactor functions for remapping values given on zm levels

* fix compiler errors and refactoring to stay under 100 chars per line

* remove TODOs and used new interpolating function in interpolate_forcings

* add functions for adaptive grid generation and grid density function normalization

* add conservative ullrich remapping to cases with forcing time dependent inputs

* add grid adaptation and flag

* clean up and add warning for case when remapping from dycore flag cannot be used

* some refactoring

* add logical flag for dycore and renamed flags for dycore and grid adaptation

* remove ifdefs

* refactoring

* add units

* changed Lscale to inverse

* add write to file for grid adaptation (still WIP)

* clean up

* change parameter for grid adaptation and add file and plot script for grid adaptation

* add script for animation

* add e3sm dycore grid

* refactoring for efficiency

* small fix for grid adapt plot script

* add new grid adaptation method with prescribed minimum density profile

* fix call to setup_grid

* add gabls2 case

* add refinement criterion and adaptation trigger

* small fix and add minimum grid density profile to animation

* add grid density to pyplots

* add general refinement criteria for astex and gabls2 case (and arm)

* update create_evenly_grid script

* unfinished save

* WIP: save progress

* save working configuration

* save working config without Lscale

* save working config wo the use of Lscale

* change call to map1_ppm to use correct iv parameter and order 4

* save code for results in thesis

* add code for results

* refactor remapping module for grid adaptation

* add list of functions/subroutines to remapping module

* adjust use statements

* add model files for arm, astex and gabls2

* refactor grid_adaptation module

* refactor and adjust tim stopping in clubb_driver

* clean up

* clean up

* add grids

* add scripts

* add changes made to pyplotgen to generate plots for paper

* add configurable model flags file that was used to obtain results

* clean up and save tunable parameters file

* fix error

* fix error

* add grid adapt output for debug level 2

* change dycore grid

* add plot generation script for paper plots

* add small changes

* add normalization explaination plot to paper plots script

* fix plot

* clean up for stats output

* add comment

* fix use of clubb_at_least_debug_api

* small deallocation fix

* fix merge problems

* revert changes made to test grid adaptation

* revert tunable_parameters for Lscale

* revert changes made to create plots for grid adaptation

* add new line

* add new line

* revert changes

* revert changes made to generate grid adaptation plots
</comment><date>2025-05-21 17:32:02 -0500</date><id>b558b034dae7a6c45872fe3f91ac6e163472eaaa</id><msg>Merge grid adaptation implementation (#1249)</msg><path><editType>edit</editType><file>stats_zm_module.F90</file></path><path><editType>edit</editType><file>interpolation.F90</file></path><path><editType>edit</editType><file>model_flags.F90</file></path><path><editType>edit</editType><file>stats_variables.F90</file></path><path><editType>edit</editType><file>grid_adaptation.F90</file></path><path><editType>edit</editType><file>stats_clubb_utilities.F90</file></path><path><editType>edit</editType><file>constants_clubb.F90</file></path><path><editType>add</editType><file>remapping.F90</file></path><path><editType>edit</editType><file>output_netcdf.F90</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><inProgress>false</inProgress><nextBuild><number>6</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/6/</url></nextBuild><previousBuild><number>4</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/4/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>154fe0431dc356aebf5c39550a0b8c8a9b05e597</SHA1><branch><SHA1>154fe0431dc356aebf5c39550a0b8c8a9b05e597</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>154fe0431dc356aebf5c39550a0b8c8a9b05e597</SHA1><branch><SHA1>154fe0431dc356aebf5c39550a0b8c8a9b05e597</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>154fe0431dc356aebf5c39550a0b8c8a9b05e597</SHA1><branch><SHA1>154fe0431dc356aebf5c39550a0b8c8a9b05e597</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#4</displayName><duration>1490406</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #4</fullDisplayName><id>4</id><keepLog>false</keepLog><number>4</number><queueId>10094</queueId><result>SUCCESS</result><timestamp>1747814709641</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/4/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>advance_xm_wpxp_module.F90</affectedPath><commitId>a1ccb74c23ed0ba31458eab3cd2101a82c39dcf3</commitId><timestamp>1747720486000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/bmg2</absoluteUrl><fullName>bmg2</fullName></author><authorEmail>bmg2@uwm.edu</authorEmail><comment>zm and zt were mixed up in the error prints argument list.
</comment><date>2025-05-20 00:54:46 -0500</date><id>a1ccb74c23ed0ba31458eab3cd2101a82c39dcf3</id><msg>zm and zt were mixed up in the error prints argument list.</msg><path><editType>edit</editType><file>advance_xm_wpxp_module.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>5</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/5/</url></nextBuild><previousBuild><number>3</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/3/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>0a7b056e7e3fb54e702de4e1ea97494a9fff85a9</SHA1><branch><SHA1>0a7b056e7e3fb54e702de4e1ea97494a9fff85a9</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>0a7b056e7e3fb54e702de4e1ea97494a9fff85a9</SHA1><branch><SHA1>0a7b056e7e3fb54e702de4e1ea97494a9fff85a9</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>0a7b056e7e3fb54e702de4e1ea97494a9fff85a9</SHA1><branch><SHA1>0a7b056e7e3fb54e702de4e1ea97494a9fff85a9</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#3</displayName><duration>1506529</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #3</fullDisplayName><id>3</id><keepLog>false</keepLog><number>3</number><queueId>10029</queueId><result>SUCCESS</result><timestamp>1747728310654</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/3/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/physics/cam/clubb_intr.F90</affectedPath><commitId>0a7b056e7e3fb54e702de4e1ea97494a9fff85a9</commitId><timestamp>1747689630000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Bug fix to dimensions that was causing crashes. This is technically BIT_CHANGING.
</comment><date>2025-05-19 16:20:30 -0500</date><id>0a7b056e7e3fb54e702de4e1ea97494a9fff85a9</id><msg>Bug fix to dimensions that was causing crashes. This is technically BIT_CHANGING.</msg><path><editType>edit</editType><file>src/physics/cam/clubb_intr.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>4</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/4/</url></nextBuild><previousBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/2/</url></previousBuild></build><build _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Brian Griffin</shortDescription><userId>griffinb</userId><userName>Brian Griffin</userName></cause></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>5afa946afdb36ccab6009d735fd59a243a881f43</SHA1><branch><SHA1>5afa946afdb36ccab6009d735fd59a243a881f43</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>5afa946afdb36ccab6009d735fd59a243a881f43</SHA1><branch><SHA1>5afa946afdb36ccab6009d735fd59a243a881f43</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>5afa946afdb36ccab6009d735fd59a243a881f43</SHA1><branch><SHA1>5afa946afdb36ccab6009d735fd59a243a881f43</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#2</displayName><duration>1437452</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #2</fullDisplayName><id>2</id><keepLog>false</keepLog><number>2</number><queueId>9942</queueId><result>SUCCESS</result><timestamp>1747412052046</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/2/</url><inProgress>false</inProgress><nextBuild><number>3</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/3/</url></nextBuild><previousBuild><number>1</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/1/</url></previousBuild></build><build _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></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>#1</displayName><duration>472</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>9941</queueId><result>FAILURE</result><timestamp>1747382709197</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/2/</url></nextBuild></build><color>disabled</color><firstBuild _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></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>#1</displayName><duration>472</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>9941</queueId><result>FAILURE</result><timestamp>1747382709197</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/2/</url></nextBuild></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><keepDependencies>false</keepDependencies><lastBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#15</displayName><duration>1484189</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #15</fullDisplayName><id>15</id><keepLog>false</keepLog><number>15</number><queueId>11277</queueId><result>SUCCESS</result><timestamp>1759392306858</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/15/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>latin_hypercube_driver_module.F90</affectedPath><commitId>50f5a9aa2d2a1e4894e9d0aa40f653db463beb15</commitId><timestamp>1759358185000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making the l_random_k_lh_start set the random generator seed before generating a random. This should fix the generalized grid test, which failed for the only flag set that turned on l_random_k_lh_start. Before, the test passed because we used the same random seed for all timesteps, preventing differences in the random call. But now we use a different seed each timestep, causing differences. To ensure reproducibility, we use the seed each timestep to generate rand_pool, which is an effective solution, but we need to do that for the rand_integer_in_range call in the l_random_k_lh_start code for the same reason. Since this does change the random that comes out, this is BIT_CHANGING, but only for runs using both SILHS and l_random_k_lh_start=.true.
</comment><date>2025-10-01 17:36:25 -0500</date><id>50f5a9aa2d2a1e4894e9d0aa40f653db463beb15</id><msg>Making the l_random_k_lh_start set the random generator seed before generating a random. This should fix the generalized grid test, which failed for the only flag set that turned on l_random_k_lh_start. Before, the test passed because we used the same random seed for all timesteps, preventing differences in the random call. But now we use a different seed each timestep, causing differences. To ensure reproducibility, we use the seed each timestep to generate rand_pool, which is an effective solution, but we need to do that for the rand_integer_in_range call in the l_random_k_lh_start code for the same reason. Since this does change the random that comes out, this is BIT_CHANGING, but only for runs using both SILHS and l_random_k_lh_start=.true.</msg><path><editType>edit</editType><file>latin_hypercube_driver_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><previousBuild><number>14</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/14/</url></previousBuild></lastBuild><lastCompletedBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#15</displayName><duration>1484189</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #15</fullDisplayName><id>15</id><keepLog>false</keepLog><number>15</number><queueId>11277</queueId><result>SUCCESS</result><timestamp>1759392306858</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/15/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>latin_hypercube_driver_module.F90</affectedPath><commitId>50f5a9aa2d2a1e4894e9d0aa40f653db463beb15</commitId><timestamp>1759358185000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making the l_random_k_lh_start set the random generator seed before generating a random. This should fix the generalized grid test, which failed for the only flag set that turned on l_random_k_lh_start. Before, the test passed because we used the same random seed for all timesteps, preventing differences in the random call. But now we use a different seed each timestep, causing differences. To ensure reproducibility, we use the seed each timestep to generate rand_pool, which is an effective solution, but we need to do that for the rand_integer_in_range call in the l_random_k_lh_start code for the same reason. Since this does change the random that comes out, this is BIT_CHANGING, but only for runs using both SILHS and l_random_k_lh_start=.true.
</comment><date>2025-10-01 17:36:25 -0500</date><id>50f5a9aa2d2a1e4894e9d0aa40f653db463beb15</id><msg>Making the l_random_k_lh_start set the random generator seed before generating a random. This should fix the generalized grid test, which failed for the only flag set that turned on l_random_k_lh_start. Before, the test passed because we used the same random seed for all timesteps, preventing differences in the random call. But now we use a different seed each timestep, causing differences. To ensure reproducibility, we use the seed each timestep to generate rand_pool, which is an effective solution, but we need to do that for the rand_integer_in_range call in the l_random_k_lh_start code for the same reason. Since this does change the random that comes out, this is BIT_CHANGING, but only for runs using both SILHS and l_random_k_lh_start=.true.</msg><path><editType>edit</editType><file>latin_hypercube_driver_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><previousBuild><number>14</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/14/</url></previousBuild></lastCompletedBuild><lastFailedBuild _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></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>#1</displayName><duration>472</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>9941</queueId><result>FAILURE</result><timestamp>1747382709197</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/2/</url></nextBuild></lastFailedBuild><lastStableBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#15</displayName><duration>1484189</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #15</fullDisplayName><id>15</id><keepLog>false</keepLog><number>15</number><queueId>11277</queueId><result>SUCCESS</result><timestamp>1759392306858</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/15/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>latin_hypercube_driver_module.F90</affectedPath><commitId>50f5a9aa2d2a1e4894e9d0aa40f653db463beb15</commitId><timestamp>1759358185000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making the l_random_k_lh_start set the random generator seed before generating a random. This should fix the generalized grid test, which failed for the only flag set that turned on l_random_k_lh_start. Before, the test passed because we used the same random seed for all timesteps, preventing differences in the random call. But now we use a different seed each timestep, causing differences. To ensure reproducibility, we use the seed each timestep to generate rand_pool, which is an effective solution, but we need to do that for the rand_integer_in_range call in the l_random_k_lh_start code for the same reason. Since this does change the random that comes out, this is BIT_CHANGING, but only for runs using both SILHS and l_random_k_lh_start=.true.
</comment><date>2025-10-01 17:36:25 -0500</date><id>50f5a9aa2d2a1e4894e9d0aa40f653db463beb15</id><msg>Making the l_random_k_lh_start set the random generator seed before generating a random. This should fix the generalized grid test, which failed for the only flag set that turned on l_random_k_lh_start. Before, the test passed because we used the same random seed for all timesteps, preventing differences in the random call. But now we use a different seed each timestep, causing differences. To ensure reproducibility, we use the seed each timestep to generate rand_pool, which is an effective solution, but we need to do that for the rand_integer_in_range call in the l_random_k_lh_start code for the same reason. Since this does change the random that comes out, this is BIT_CHANGING, but only for runs using both SILHS and l_random_k_lh_start=.true.</msg><path><editType>edit</editType><file>latin_hypercube_driver_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><previousBuild><number>14</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/14/</url></previousBuild></lastStableBuild><lastSuccessfulBuild _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginclubb_silhs_devel _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></marked><revision><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></revision></refsremotesoriginclubb_silhs_devel></buildsByBranchName><lastBuiltRevision><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><branch><SHA1>32e7d4adf103e76b7fe05242a69588eb5a6fa296</SHA1><name>refs/remotes/origin/clubb_silhs_devel</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/cam.git</remoteUrl><scmName></scmName></action><action></action><action _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>#15</displayName><duration>1484189</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #15</fullDisplayName><id>15</id><keepLog>false</keepLog><number>15</number><queueId>11277</queueId><result>SUCCESS</result><timestamp>1759392306858</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/15/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>latin_hypercube_driver_module.F90</affectedPath><commitId>50f5a9aa2d2a1e4894e9d0aa40f653db463beb15</commitId><timestamp>1759358185000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making the l_random_k_lh_start set the random generator seed before generating a random. This should fix the generalized grid test, which failed for the only flag set that turned on l_random_k_lh_start. Before, the test passed because we used the same random seed for all timesteps, preventing differences in the random call. But now we use a different seed each timestep, causing differences. To ensure reproducibility, we use the seed each timestep to generate rand_pool, which is an effective solution, but we need to do that for the rand_integer_in_range call in the l_random_k_lh_start code for the same reason. Since this does change the random that comes out, this is BIT_CHANGING, but only for runs using both SILHS and l_random_k_lh_start=.true.
</comment><date>2025-10-01 17:36:25 -0500</date><id>50f5a9aa2d2a1e4894e9d0aa40f653db463beb15</id><msg>Making the l_random_k_lh_start set the random generator seed before generating a random. This should fix the generalized grid test, which failed for the only flag set that turned on l_random_k_lh_start. Before, the test passed because we used the same random seed for all timesteps, preventing differences in the random call. But now we use a different seed each timestep, causing differences. To ensure reproducibility, we use the seed each timestep to generate rand_pool, which is an effective solution, but we need to do that for the rand_integer_in_range call in the l_random_k_lh_start code for the same reason. Since this does change the random that comes out, this is BIT_CHANGING, but only for runs using both SILHS and l_random_k_lh_start=.true.</msg><path><editType>edit</editType><file>latin_hypercube_driver_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><previousBuild><number>14</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/14/</url></previousBuild></lastSuccessfulBuild><lastUnsuccessfulBuild _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></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>#1</displayName><duration>472</duration><estimatedDuration>1642148</estimatedDuration><fullDisplayName>cam_clubb_generalized_grid_scam_test #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>9941</queueId><result>FAILURE</result><timestamp>1747382709197</timestamp><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/1/</url><inProgress>false</inProgress><nextBuild><number>2</number><url>http://carson.math.uwm.edu/jenkins/view/all/job/cam_clubb_generalized_grid_scam_test/2/</url></nextBuild></lastUnsuccessfulBuild><nextBuildNumber>16</nextBuildNumber><property _class='org.bstick12.jenkinsci.plugins.leastload.LeastLoadDisabledProperty'></property><property _class='org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty'></property><concurrentBuild>true</concurrentBuild><disabled>true</disabled><inQueue>false</inQueue><resumeBlocked>false</resumeBlocked></workflowJob>