<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>490</buildNumber><marked><SHA1>def788b540d3bf4995b1deefeb077e198906f158</SHA1><branch><SHA1>def788b540d3bf4995b1deefeb077e198906f158</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>def788b540d3bf4995b1deefeb077e198906f158</SHA1><branch><SHA1>def788b540d3bf4995b1deefeb077e198906f158</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>def788b540d3bf4995b1deefeb077e198906f158</SHA1><branch><SHA1>def788b540d3bf4995b1deefeb077e198906f158</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'><environment></environment></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/490/artifacts</artifactsUrl><changesUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/490/changes</changesUrl><displayUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/490/</displayUrl><testsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/490/tests</testsUrl></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'><restartEnabled>false</restartEnabled></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'><node _class='org.jenkinsci.plugins.workflow.graph.FlowStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode'></node><node _class='org.jenkinsci.plugins.workflow.graph.FlowEndNode'></node></action><action></action><action></action><action></action><building>false</building><displayName>#490</displayName><duration>924005</duration><estimatedDuration>596301</estimatedDuration><fullDisplayName>clubb_timestep_gfortran_tests #490</fullDisplayName><id>490</id><keepLog>false</keepLog><number>490</number><queueId>11285</queueId><result>SUCCESS</result><timestamp>1759392786913</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/490/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/run_restart_test.bash</affectedPath><commitId>1d2f7cf2618dd274b5745f2d82b23fdbba461c07</commitId><timestamp>1759353353000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Making restart test not overwrite time_initial. The time_initial should be defined by the _model.in file and not overwritten, but this script was setting time_initial to time_restart, which resulted in the initial iteration value (iinit) to be 1 in the restart regardless of the restart time.
</comment><date>2025-10-01 16:15:53 -0500</date><id>1d2f7cf2618dd274b5745f2d82b23fdbba461c07</id><msg>Making restart test not overwrite time_initial. The time_initial should be defined by the _model.in file and not overwritten, but this script was setting time_initial to time_restart, which resulted in the initial iteration value (iinit) to be 1 in the restart regardless of the restart time.</msg><path><editType>edit</editType><file>run_scripts/run_restart_test.bash</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/SILHS/latin_hypercube_driver_module.F90</affectedPath><commitId>def788b540d3bf4995b1deefeb077e198906f158</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>def788b540d3bf4995b1deefeb077e198906f158</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>src/SILHS/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><id>huebler</id></culprit><inProgress>false</inProgress><nextBuild><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><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>491</buildNumber><marked><SHA1>26644de2ea83ee6335b273f54dd57afc8f6f4b0c</SHA1><branch><SHA1>26644de2ea83ee6335b273f54dd57afc8f6f4b0c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>26644de2ea83ee6335b273f54dd57afc8f6f4b0c</SHA1><branch><SHA1>26644de2ea83ee6335b273f54dd57afc8f6f4b0c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>26644de2ea83ee6335b273f54dd57afc8f6f4b0c</SHA1><branch><SHA1>26644de2ea83ee6335b273f54dd57afc8f6f4b0c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><action></action><building>false</building><displayName>#491</displayName><duration>1393365</duration><estimatedDuration>596301</estimatedDuration><fullDisplayName>clubb_timestep_gfortran_tests #491</fullDisplayName><id>491</id><keepLog>false</keepLog><number>491</number><queueId>11384</queueId><result>SUCCESS</result><timestamp>1759439439855</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/491/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_xp2_xpyp_module.F90</affectedPath><commitId>eac573b2f186d900e285d06c2fd5a933316b7c4e</commitId><timestamp>1759432819000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>Adding variables to openacc data statements. Without this, the code crashes when using the GPU with l_godunov_upwind_xpyp_ta=.true.
</comment><date>2025-10-02 14:20:19 -0500</date><id>eac573b2f186d900e285d06c2fd5a933316b7c4e</id><msg>Adding variables to openacc data statements. Without this, the code crashes when using the GPU with l_godunov_upwind_xpyp_ta=.true.</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_xp2_xpyp_module.F90</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>compile/config/linux_x86_64_nvhpc.bash</affectedPath><affectedPath>compile/config/linux_x86_64_gfortran.bash</affectedPath><affectedPath>compile/config/linux_x86_64_ifort_debug.bash</affectedPath><affectedPath>compile/config/linux_x86_64_nvhpc_gpu_openacc.bash</affectedPath><affectedPath>compile/config/linux_x86_64_nvhpc_debug.bash</affectedPath><commitId>320551df13ee84bdb9280db0be788a36e1f03494</commitId><timestamp>1759433151000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>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
</comment><date>2025-10-02 14:25:51 -0500</date><id>320551df13ee84bdb9280db0be788a36e1f03494</id><msg>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</msg><path><editType>edit</editType><file>compile/config/linux_x86_64_gfortran.bash</file></path><path><editType>edit</editType><file>compile/config/linux_x86_64_nvhpc_gpu_openacc.bash</file></path><path><editType>edit</editType><file>compile/config/linux_x86_64_ifort_debug.bash</file></path><path><editType>edit</editType><file>compile/config/linux_x86_64_nvhpc_debug.bash</file></path><path><editType>edit</editType><file>compile/config/linux_x86_64_nvhpc.bash</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><commitId>26644de2ea83ee6335b273f54dd57afc8f6f4b0c</commitId><timestamp>1759438529000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/huebler</absoluteUrl><fullName>Gunther Huebler</fullName></author><authorEmail>huebler@uwm.edu</authorEmail><comment>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.
</comment><date>2025-10-02 15:55:29 -0500</date><id>26644de2ea83ee6335b273f54dd57afc8f6f4b0c</id><msg>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.</msg><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_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>492</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/492/</url></nextBuild><previousBuild><number>490</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/490/</url></previousBuild></nextBuild><previousBuild><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>489</buildNumber><marked><SHA1>9fed3afd3153c67a4c38a1f11d741cea5cac1df0</SHA1><branch><SHA1>9fed3afd3153c67a4c38a1f11d741cea5cac1df0</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>9fed3afd3153c67a4c38a1f11d741cea5cac1df0</SHA1><branch><SHA1>9fed3afd3153c67a4c38a1f11d741cea5cac1df0</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>9fed3afd3153c67a4c38a1f11d741cea5cac1df0</SHA1><branch><SHA1>9fed3afd3153c67a4c38a1f11d741cea5cac1df0</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/larson-group/clubb.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><action></action><building>false</building><displayName>#489</displayName><duration>1043810</duration><estimatedDuration>596301</estimatedDuration><fullDisplayName>clubb_timestep_gfortran_tests #489</fullDisplayName><id>489</id><keepLog>false</keepLog><number>489</number><queueId>11197</queueId><result>SUCCESS</result><timestamp>1759306386738</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/489/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/pdf_hydromet_microphys_wrapper.F90</affectedPath><affectedPath>src/SILHS/latin_hypercube_driver_module.F90</affectedPath><commitId>9fed3afd3153c67a4c38a1f11d741cea5cac1df0</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>9fed3afd3153c67a4c38a1f11d741cea5cac1df0</id><msg>SILHS reproducibility (#1258)</msg><path><editType>edit</editType><file>src/pdf_hydromet_microphys_wrapper.F90</file></path><path><editType>edit</editType><file>src/SILHS/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>490</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/490/</url></nextBuild><previousBuild><number>488</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/488/</url></previousBuild></previousBuild></workflowRun>