<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>413</buildNumber><marked><SHA1>9c043092f464dd4e353d3ff565e7f7c09c73dac6</SHA1><branch><SHA1>9c043092f464dd4e353d3ff565e7f7c09c73dac6</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>9c043092f464dd4e353d3ff565e7f7c09c73dac6</SHA1><branch><SHA1>9c043092f464dd4e353d3ff565e7f7c09c73dac6</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>9c043092f464dd4e353d3ff565e7f7c09c73dac6</SHA1><branch><SHA1>9c043092f464dd4e353d3ff565e7f7c09c73dac6</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/413/artifacts</artifactsUrl><changesUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/413/changes</changesUrl><displayUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/413/</displayUrl><testsUrl>http://carson.math.uwm.edu/jenkins/blue/organizations/jenkins/clubb_timestep_gfortran_tests/detail/clubb_timestep_gfortran_tests/413/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>#413</displayName><duration>1028199</duration><estimatedDuration>596301</estimatedDuration><fullDisplayName>clubb_timestep_gfortran_tests #413</fullDisplayName><id>413</id><keepLog>false</keepLog><number>413</number><queueId>5154</queueId><result>SUCCESS</result><timestamp>1732093989837</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/413/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>utilities/sens_matrix/create_figs.py</affectedPath><commitId>90da93a5bb3dc5a7b27f02b45978ce1cf9bef6fd</commitId><timestamp>1732038377000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName></author><authorEmail>vlarson@uwm.edu</authorEmail><comment>QuadTune: Plot a map of the change in the loss function for each region.

This map tells us which regions are improved and which are degraded.  I.e., it displays the tuning trade-offs.

For #910.
</comment><date>2024-11-19 11:46:17 -0600</date><id>90da93a5bb3dc5a7b27f02b45978ce1cf9bef6fd</id><msg>QuadTune: Plot a map of the change in the loss function for each region.</msg><path><editType>edit</editType><file>utilities/sens_matrix/create_figs.py</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>postprocessing/pyplotgen/src/ContourPanel.py</affectedPath><affectedPath>postprocessing/pyplotgen/config/Style_definitions.py</affectedPath><affectedPath>postprocessing/pyplotgen/src/VariableGroup.py</affectedPath><affectedPath>postprocessing/pyplotgen/config/VariableGroupCorrelations.py</affectedPath><commitId>9c043092f464dd4e353d3ff565e7f7c09c73dac6</commitId><timestamp>1732048487000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fixed time-height plot colormaps (#1210)

CLUBB ticket #1164

Added a "quick" fix for the generation of the time-height plot colormaps when variables are not correlations (i.e. values outside of [-1;1])
Updated VariableGroupCorrelations to include all correlations that are usually output in CLUBB.
</comment><date>2024-11-19 14:34:47 -0600</date><id>9c043092f464dd4e353d3ff565e7f7c09c73dac6</id><msg>Fixed time-height plot colormaps (#1210)</msg><path><editType>edit</editType><file>postprocessing/pyplotgen/src/ContourPanel.py</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/config/Style_definitions.py</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/src/VariableGroup.py</file></path><path><editType>edit</editType><file>postprocessing/pyplotgen/config/VariableGroupCorrelations.py</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/vlarson</absoluteUrl><fullName>Vince Larson</fullName><id>vlarson</id></culprit><culprit><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName><id>noreply</id></culprit><inProgress>false</inProgress><nextBuild><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>414</buildNumber><marked><SHA1>8572001d7a87cba485b292f57adfb7abc970e462</SHA1><branch><SHA1>8572001d7a87cba485b292f57adfb7abc970e462</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8572001d7a87cba485b292f57adfb7abc970e462</SHA1><branch><SHA1>8572001d7a87cba485b292f57adfb7abc970e462</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8572001d7a87cba485b292f57adfb7abc970e462</SHA1><branch><SHA1>8572001d7a87cba485b292f57adfb7abc970e462</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>#414</displayName><duration>958806</duration><estimatedDuration>596301</estimatedDuration><fullDisplayName>clubb_timestep_gfortran_tests #414</fullDisplayName><id>414</id><keepLog>false</keepLog><number>414</number><queueId>5232</queueId><result>SUCCESS</result><timestamp>1732353186486</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/414/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>run_scripts/check_multi_col_avg.py</affectedPath><affectedPath>src/clubb_standalone.F90</affectedPath><affectedPath>run_scripts/create_multi_col_params.py</affectedPath><affectedPath>src/CLUBB_core/output_netcdf.F90</affectedPath><affectedPath>src/jacobian.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_multi_col_avg_test/Jenkinsfile</affectedPath><affectedPath>run_scripts/test_monoflux_limiter_GPU.py</affectedPath><affectedPath>src/clubb_thread_test.F90</affectedPath><affectedPath>src/error.F90</affectedPath><commitId>8572001d7a87cba485b292f57adfb7abc970e462</commitId><timestamp>1732270912000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Multi col output update (#1211)

* Multi_col output update to enable averaging over timesteps and outputting with single precision. This replaces the timestep batched output method used before, which was only noticably faster at low column numbers. This is technically BC (edited during merge, PR no longer BC), because the single precision output will be interpretted as different from the current double precision output.

* Small cleanup

* Script updates

* Script update

* Script update

* Adding capability to output multi_col as double or single precision using new flag l_output_double_prec.

* Removing accidentally added file.

* Making new jenkins script run single and double precision tests.

* Update to jenkins test
</comment><date>2024-11-22 04:21:52 -0600</date><id>8572001d7a87cba485b292f57adfb7abc970e462</id><msg>Multi col output update (#1211)</msg><path><editType>add</editType><file>jenkins_tests/clubb_nvhpc_gpu_multi_col_avg_test/Jenkinsfile</file></path><path><editType>edit</editType><file>run_scripts/create_multi_col_params.py</file></path><path><editType>edit</editType><file>src/clubb_thread_test.F90</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>run_scripts/test_monoflux_limiter_GPU.py</file></path><path><editType>edit</editType><file>src/CLUBB_core/output_netcdf.F90</file></path><path><editType>edit</editType><file>src/clubb_standalone.F90</file></path><path><editType>edit</editType><file>src/error.F90</file></path><path><editType>add</editType><file>run_scripts/check_multi_col_avg.py</file></path><path><editType>edit</editType><file>src/jacobian.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>415</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/415/</url></nextBuild><previousBuild><number>413</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/413/</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>412</buildNumber><marked><SHA1>bb0b6c6de3c0b80ef8599dc9ea18219146ddb20c</SHA1><branch><SHA1>bb0b6c6de3c0b80ef8599dc9ea18219146ddb20c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>bb0b6c6de3c0b80ef8599dc9ea18219146ddb20c</SHA1><branch><SHA1>bb0b6c6de3c0b80ef8599dc9ea18219146ddb20c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>bb0b6c6de3c0b80ef8599dc9ea18219146ddb20c</SHA1><branch><SHA1>bb0b6c6de3c0b80ef8599dc9ea18219146ddb20c</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>#412</displayName><duration>850570</duration><estimatedDuration>596301</estimatedDuration><fullDisplayName>clubb_timestep_gfortran_tests #412</fullDisplayName><id>412</id><keepLog>false</keepLog><number>412</number><queueId>5056</queueId><result>SUCCESS</result><timestamp>1732007589977</timestamp><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/412/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jenkins_tests/clubb_monoflux_CPU_vs_GPU_diff/Jenkinsfile</affectedPath><affectedPath>src/SILHS/silhs_api_module.F90</affectedPath><affectedPath>src/SILHS/transform_to_pdf_module.F90</affectedPath><affectedPath>src/SILHS/latin_hypercube_driver_module.F90</affectedPath><affectedPath>src/CLUBB_core/pdf_utilities.F90</affectedPath><affectedPath>src/soil_vegetation.F90</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/advance_clubb_core_module.F90</affectedPath><affectedPath>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</affectedPath><affectedPath>src/CLUBB_core/output_netcdf.F90</affectedPath><affectedPath>src/clubb_driver.F90</affectedPath><affectedPath>src/CLUBB_core/clubb_api_module.F90</affectedPath><affectedPath>run_scripts/test_monoflux_limiter_GPU.py</affectedPath><affectedPath>src/CLUBB_core/mono_flux_limiter.F90</affectedPath><affectedPath>run_scripts/check_multi_col_error.py</affectedPath><affectedPath>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</affectedPath><commitId>bb0b6c6de3c0b80ef8599dc9ea18219146ddb20c</commitId><timestamp>1731982903000</timestamp><author><absoluteUrl>http://carson.math.uwm.edu/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Clubb Driver Semi GPUization Part4 (#1209)

* Initial GPUization, and testing multi_col output method as single precision.

* advance_clubb_core tweaks

* Adding radht acc update

* Updates

* Adding new flags to the mono_flux test to prevent CPU and GPU divergence which breaks it.

* Small changes and improvements.

* Making new monoflux test lines

* Reworking some SILHS GPUization to make it more similar to the GPU code in the rest of clubb. This adds some extra parts that run on GPUs, so it is BIT_CHANGING

* Cleanup and comment update

* Cleanup

* Removing DCUDA flag from compile config scripts to help GPU and CPU results match for silhs cases

* Removing accidentally added file.

* Updating script

* Updating script

* Updating script

* Updating tolerance in script to handle rico_silhs differences, and hopefully final GPU updates

* Small cleanup

* Adding option to multi_col diff check script to scale the differences by the field avg. This is only needed (so far) for thlm differences that are slightly too large

* Testing gpu lock method

* Adding GPU locking to rest of GPU tests.

* Small fixes
</comment><date>2024-11-18 20:21:43 -0600</date><id>bb0b6c6de3c0b80ef8599dc9ea18219146ddb20c</id><msg>Clubb Driver Semi GPUization Part4 (#1209)</msg><path><editType>edit</editType><file>jenkins_tests/clubb_plot_nvhpc_gpu_vs_cpu/Jenkinsfile</file></path><path><editType>edit</editType><file>run_scripts/check_multi_col_error.py</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_column_mirror_test/Jenkinsfile</file></path><path><editType>edit</editType><file>src/SILHS/transform_to_pdf_module.F90</file></path><path><editType>edit</editType><file>run_scripts/test_monoflux_limiter_GPU.py</file></path><path><editType>edit</editType><file>src/SILHS/latin_hypercube_driver_module.F90</file></path><path><editType>edit</editType><file>src/SILHS/silhs_api_module.F90</file></path><path><editType>edit</editType><file>src/soil_vegetation.F90</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile</file></path><path><editType>edit</editType><file>jenkins_tests/clubb_monoflux_CPU_vs_GPU_diff/Jenkinsfile</file></path><path><editType>edit</editType><file>src/CLUBB_core/output_netcdf.F90</file></path><path><editType>edit</editType><file>src/clubb_driver.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/mono_flux_limiter.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/clubb_api_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/advance_clubb_core_module.F90</file></path><path><editType>edit</editType><file>src/CLUBB_core/pdf_utilities.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>413</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/413/</url></nextBuild><previousBuild><number>411</number><url>http://carson.math.uwm.edu/jenkins/job/clubb_timestep_gfortran_tests/411/</url></previousBuild></previousBuild></workflowRun>