{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "TEST",
          "value" : "clubb_nvhpc_gpu_vs_cpu_diffness"
        },
        {
          "_class" : "net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue",
          "name" : "BRANCH",
          "value" : "origin/master"
        }
      ]
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user carstensen",
          "userId" : "carstensen",
          "userName" : "carstensen"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/testing_tmp" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 63,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4b16d833e86ad23ef6ea81de67c38c596ebccd25",
            "branch" : [
              {
                "SHA1" : "4b16d833e86ad23ef6ea81de67c38c596ebccd25",
                "name" : "refs/remotes/origin/testing_tmp"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4b16d833e86ad23ef6ea81de67c38c596ebccd25",
            "branch" : [
              {
                "SHA1" : "4b16d833e86ad23ef6ea81de67c38c596ebccd25",
                "name" : "refs/remotes/origin/testing_tmp"
              }
            ]
          }
        },
        "refs/remotes/origin/small_acc_tweaks" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 68,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9371db00c43ef6f47c11c9efbfe310d5947b058a",
            "branch" : [
              {
                "SHA1" : "9371db00c43ef6f47c11c9efbfe310d5947b058a",
                "name" : "refs/remotes/origin/small_acc_tweaks"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9371db00c43ef6f47c11c9efbfe310d5947b058a",
            "branch" : [
              {
                "SHA1" : "9371db00c43ef6f47c11c9efbfe310d5947b058a",
                "name" : "refs/remotes/origin/small_acc_tweaks"
              }
            ]
          }
        },
        "refs/remotes/origin/thlm_spike_fix2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 62,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0186c0953e7f6297679083156ead9f5b00da4863",
            "branch" : [
              {
                "SHA1" : "0186c0953e7f6297679083156ead9f5b00da4863",
                "name" : "refs/remotes/origin/thlm_spike_fix2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0186c0953e7f6297679083156ead9f5b00da4863",
            "branch" : [
              {
                "SHA1" : "0186c0953e7f6297679083156ead9f5b00da4863",
                "name" : "refs/remotes/origin/thlm_spike_fix2"
              }
            ]
          }
        },
        "refs/remotes/origin/py3_check_budget" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 50,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "27ea997494b23a928f32489161280adff334596e",
            "branch" : [
              {
                "SHA1" : "27ea997494b23a928f32489161280adff334596e",
                "name" : "refs/remotes/origin/py3_check_budget"
              }
            ]
          },
          "revision" : {
            "SHA1" : "27ea997494b23a928f32489161280adff334596e",
            "branch" : [
              {
                "SHA1" : "27ea997494b23a928f32489161280adff334596e",
                "name" : "refs/remotes/origin/py3_check_budget"
              }
            ]
          }
        },
        "refs/remotes/origin/grid_interp_improvment" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 70,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1ac4d6b3f57c2175acb0338fa7cf5f8fc41c4908",
            "branch" : [
              {
                "SHA1" : "1ac4d6b3f57c2175acb0338fa7cf5f8fc41c4908",
                "name" : "refs/remotes/origin/grid_interp_improvment"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1ac4d6b3f57c2175acb0338fa7cf5f8fc41c4908",
            "branch" : [
              {
                "SHA1" : "1ac4d6b3f57c2175acb0338fa7cf5f8fc41c4908",
                "name" : "refs/remotes/origin/grid_interp_improvment"
              }
            ]
          }
        },
        "refs/remotes/origin/quick_gpu_fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 104,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d3cc675ec94b531a9a6524af8e6ed3f2492b98a6",
            "branch" : [
              {
                "SHA1" : "d3cc675ec94b531a9a6524af8e6ed3f2492b98a6",
                "name" : "refs/remotes/origin/quick_gpu_fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d3cc675ec94b531a9a6524af8e6ed3f2492b98a6",
            "branch" : [
              {
                "SHA1" : "d3cc675ec94b531a9a6524af8e6ed3f2492b98a6",
                "name" : "refs/remotes/origin/quick_gpu_fix"
              }
            ]
          }
        },
        "refs/remotes/origin/mono_flux_optimizations" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 167,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d91585f50959eee4d0550e98b3887bde6de4310d",
            "branch" : [
              {
                "SHA1" : "d91585f50959eee4d0550e98b3887bde6de4310d",
                "name" : "refs/remotes/origin/mono_flux_optimizations"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d91585f50959eee4d0550e98b3887bde6de4310d",
            "branch" : [
              {
                "SHA1" : "d91585f50959eee4d0550e98b3887bde6de4310d",
                "name" : "refs/remotes/origin/mono_flux_optimizations"
              }
            ]
          }
        },
        "refs/remotes/origin/setup_routine_gpuization" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 173,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "00ff5e2ed346cb382fbdfe7556f0581f92d2a865",
            "branch" : [
              {
                "SHA1" : "00ff5e2ed346cb382fbdfe7556f0581f92d2a865",
                "name" : "refs/remotes/origin/setup_routine_gpuization"
              }
            ]
          },
          "revision" : {
            "SHA1" : "00ff5e2ed346cb382fbdfe7556f0581f92d2a865",
            "branch" : [
              {
                "SHA1" : "00ff5e2ed346cb382fbdfe7556f0581f92d2a865",
                "name" : "refs/remotes/origin/setup_routine_gpuization"
              }
            ]
          }
        },
        "refs/remotes/origin/spack_updates" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 103,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4c05e3d29e153deec2a51bf670c18be2ce88bbc0",
            "branch" : [
              {
                "SHA1" : "4c05e3d29e153deec2a51bf670c18be2ce88bbc0",
                "name" : "refs/remotes/origin/spack_updates"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4c05e3d29e153deec2a51bf670c18be2ce88bbc0",
            "branch" : [
              {
                "SHA1" : "4c05e3d29e153deec2a51bf670c18be2ce88bbc0",
                "name" : "refs/remotes/origin/spack_updates"
              }
            ]
          }
        },
        "refs/remotes/origin/broken_uninit_branch" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 54,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "482f6cfeafb97563bfd1f5c3f4f19a85a98b1d0f",
            "branch" : [
              {
                "SHA1" : "482f6cfeafb97563bfd1f5c3f4f19a85a98b1d0f",
                "name" : "refs/remotes/origin/broken_uninit_branch"
              }
            ]
          },
          "revision" : {
            "SHA1" : "482f6cfeafb97563bfd1f5c3f4f19a85a98b1d0f",
            "branch" : [
              {
                "SHA1" : "482f6cfeafb97563bfd1f5c3f4f19a85a98b1d0f",
                "name" : "refs/remotes/origin/broken_uninit_branch"
              }
            ]
          }
        },
        "refs/remotes/origin/nightly_clubb_plots" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 161,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e9df61765c575546be16548d8ffb96bc03c2cef3",
            "branch" : [
              {
                "SHA1" : "e9df61765c575546be16548d8ffb96bc03c2cef3",
                "name" : "refs/remotes/origin/nightly_clubb_plots"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e9df61765c575546be16548d8ffb96bc03c2cef3",
            "branch" : [
              {
                "SHA1" : "e9df61765c575546be16548d8ffb96bc03c2cef3",
                "name" : "refs/remotes/origin/nightly_clubb_plots"
              }
            ]
          }
        },
        "refs/remotes/origin/riZm_calc4" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 169,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c9c2925fe242e3154deac843a662452483698edb",
            "branch" : [
              {
                "SHA1" : "c9c2925fe242e3154deac843a662452483698edb",
                "name" : "refs/remotes/origin/riZm_calc4"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c9c2925fe242e3154deac843a662452483698edb",
            "branch" : [
              {
                "SHA1" : "c9c2925fe242e3154deac843a662452483698edb",
                "name" : "refs/remotes/origin/riZm_calc4"
              }
            ]
          }
        },
        "refs/remotes/origin/ticket_977" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 171,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d8af6677bc8cc61a5063a6315caff68eabbeb171",
            "branch" : [
              {
                "SHA1" : "d8af6677bc8cc61a5063a6315caff68eabbeb171",
                "name" : "refs/remotes/origin/ticket_977"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d8af6677bc8cc61a5063a6315caff68eabbeb171",
            "branch" : [
              {
                "SHA1" : "d8af6677bc8cc61a5063a6315caff68eabbeb171",
                "name" : "refs/remotes/origin/ticket_977"
              }
            ]
          }
        },
        "refs/remotes/origin/riZm_calc5" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 174,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "63422545ae572c8cc0391f5aa61138d3af5d8fe4",
            "branch" : [
              {
                "SHA1" : "63422545ae572c8cc0391f5aa61138d3af5d8fe4",
                "name" : "refs/remotes/origin/riZm_calc5"
              }
            ]
          },
          "revision" : {
            "SHA1" : "63422545ae572c8cc0391f5aa61138d3af5d8fe4",
            "branch" : [
              {
                "SHA1" : "63422545ae572c8cc0391f5aa61138d3af5d8fe4",
                "name" : "refs/remotes/origin/riZm_calc5"
              }
            ]
          }
        },
        "refs/remotes/origin/riZm_calc6" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 178,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "83fceff0ccd7dfa94a7095ddbf84e9e273bbddcc",
            "branch" : [
              {
                "SHA1" : "83fceff0ccd7dfa94a7095ddbf84e9e273bbddcc",
                "name" : "refs/remotes/origin/riZm_calc6"
              }
            ]
          },
          "revision" : {
            "SHA1" : "83fceff0ccd7dfa94a7095ddbf84e9e273bbddcc",
            "branch" : [
              {
                "SHA1" : "83fceff0ccd7dfa94a7095ddbf84e9e273bbddcc",
                "name" : "refs/remotes/origin/riZm_calc6"
              }
            ]
          }
        },
        "refs/remotes/origin/clubb_ghost_exorcism" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 66,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fa32653f94a5c0392a6eb44bcbcc3629430def8c",
            "branch" : [
              {
                "SHA1" : "fa32653f94a5c0392a6eb44bcbcc3629430def8c",
                "name" : "refs/remotes/origin/clubb_ghost_exorcism"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fa32653f94a5c0392a6eb44bcbcc3629430def8c",
            "branch" : [
              {
                "SHA1" : "fa32653f94a5c0392a6eb44bcbcc3629430def8c",
                "name" : "refs/remotes/origin/clubb_ghost_exorcism"
              }
            ]
          }
        },
        "refs/remotes/origin/feeding_stats_through_arg_list" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 4,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c2430410e13a733d23852dd5abc08bbc6b02307b",
            "branch" : [
              {
                "SHA1" : "c2430410e13a733d23852dd5abc08bbc6b02307b",
                "name" : "refs/remotes/origin/feeding_stats_through_arg_list"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c2430410e13a733d23852dd5abc08bbc6b02307b",
            "branch" : [
              {
                "SHA1" : "c2430410e13a733d23852dd5abc08bbc6b02307b",
                "name" : "refs/remotes/origin/feeding_stats_through_arg_list"
              }
            ]
          }
        },
        "refs/remotes/origin/ticket_1174" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 181,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "992f5e8829951becc6070215568136a4418dbde5",
            "branch" : [
              {
                "SHA1" : "992f5e8829951becc6070215568136a4418dbde5",
                "name" : "refs/remotes/origin/ticket_1174"
              }
            ]
          },
          "revision" : {
            "SHA1" : "992f5e8829951becc6070215568136a4418dbde5",
            "branch" : [
              {
                "SHA1" : "992f5e8829951becc6070215568136a4418dbde5",
                "name" : "refs/remotes/origin/ticket_1174"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 182,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9b72d6d80236434b434088ad5fea0bad7fdcf499",
            "branch" : [
              {
                "SHA1" : "9b72d6d80236434b434088ad5fea0bad7fdcf499",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9b72d6d80236434b434088ad5fea0bad7fdcf499",
            "branch" : [
              {
                "SHA1" : "9b72d6d80236434b434088ad5fea0bad7fdcf499",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "9b72d6d80236434b434088ad5fea0bad7fdcf499",
        "branch" : [
          {
            "SHA1" : "9b72d6d80236434b434088ad5fea0bad7fdcf499",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/larson-group/clubb.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.cps.EnvActionImpl"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#182",
  "duration" : 1382196,
  "estimatedDuration" : 1325586,
  "executor" : None,
  "fullDisplayName" : "branch_clubb_test #182",
  "id" : "182",
  "keepLog" : False,
  "number" : 182,
  "queueId" : 2595,
  "result" : "SUCCESS",
  "timestamp" : 1726848684283,
  "url" : "http://carson.math.uwm.edu/jenkins/job/branch_clubb_test/182/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "9324242cc87f0d692e5bc39f32ac50f3be0b928b",
          "timestamp" : 1691090871000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "For RegTune, adds quadratic curves to three-dot plot.\u000a\u000aFor #910.\u000a",
          "date" : "2023-08-03 14:27:51 -0500",
          "id" : "9324242cc87f0d692e5bc39f32ac50f3be0b928b",
          "msg" : "For RegTune, adds quadratic curves to three-dot plot.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/analyze_sensitivity_matrix.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "9ada7441e588502eeb7f757cd0d618d8803bd08d",
          "timestamp" : 1691504471000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "For RegTune, defaults to polynomial fit for sensitivity matrix\u000aand adds observations of sea-level pressure (PSL).\u000a\u000aFor #910.\u000a",
          "date" : "2023-08-08 09:21:11 -0500",
          "id" : "9ada7441e588502eeb7f757cd0d618d8803bd08d",
          "msg" : "For RegTune, defaults to polynomial fit for sensitivity matrix",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/analyze_sensitivity_matrix.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/analyze_sensitivity_matrix.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "b0101dc46f5324451c8273188032bda60d135e41",
          "timestamp" : 1691525024000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "In RegTune, normalizes metrics by a user-specified number\u000arather than the observed value of the metric.\u000a\u000aFor #910.\u000a",
          "date" : "2023-08-08 15:03:44 -0500",
          "id" : "b0101dc46f5324451c8273188032bda60d135e41",
          "msg" : "In RegTune, normalizes metrics by a user-specified number",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/analyze_sensitivity_matrix.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py",
            "utilities/sens_matrix/analyze_sensitivity_matrix.py"
          ],
          "commitId" : "edccdfbf9c5f8ed7c089bee46e30801098af8841",
          "timestamp" : 1692193698000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "For RegTune, adds color-coded matrix of correlations among parameter vectors.\u000aAlso, this commit separates the three-dot panel plot into its own function.\u000a\u000aFor #910.\u000a",
          "date" : "2023-08-16 08:48:18 -0500",
          "id" : "edccdfbf9c5f8ed7c089bee46e30801098af8841",
          "msg" : "For RegTune, adds color-coded matrix of correlations among parameter vectors.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/analyze_sensitivity_matrix.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "31f76a7219f3ed336cc7b2b1159cae4781e67289",
          "timestamp" : 1692200526000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "For clarity, renames figures in RegTune.\u000a\u000aFor #910.\u000a",
          "date" : "2023-08-16 10:42:06 -0500",
          "id" : "31f76a7219f3ed336cc7b2b1159cae4781e67289",
          "msg" : "For clarity, renames figures in RegTune.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py",
            "utilities/sens_matrix/analyze_sensitivity_matrix.py"
          ],
          "commitId" : "3ac0cb6b68cff942267f3230f210eaab5aedc182",
          "timestamp" : 1692223459000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "Creates new function, setUpPreliminaries, in RegTune.\u000asetUpPreliminaries calculates some basic quantities\u000athat are used later.\u000aAs part of this refactoring, a number of functions\u000awere moved from analyze_sensitivity_matrix to\u000aset_up_dashboard_inputs.\u000a\u000aFor #910.\u000a",
          "date" : "2023-08-16 17:04:19 -0500",
          "id" : "3ac0cb6b68cff942267f3230f210eaab5aedc182",
          "msg" : "Creates new function, setUpPreliminaries, in RegTune.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/analyze_sensitivity_matrix.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "9d35ffa7e05b85efb23d21700bcf355f007c2b7d",
          "timestamp" : 1692308947000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "For RegTune, adds capability to prescribe (not tune) a parameter\u000ato a value that is different from the default.\u000aThe code has not been checked, but it does run and produce plots.\u000a\u000aFor #910.\u000a",
          "date" : "2023-08-17 16:49:07 -0500",
          "id" : "9d35ffa7e05b85efb23d21700bcf355f007c2b7d",
          "msg" : "For RegTune, adds capability to prescribe (not tune) a parameter",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/analyze_sensitivity_matrix.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "ad7158d4527e636e07a389e813d60013ab2afccb",
          "timestamp" : 1692390497000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "Hides print statements in RegTune by using beVerbose=False.\u000a\u000aFor #910.\u000a",
          "date" : "2023-08-18 15:28:17 -0500",
          "id" : "ad7158d4527e636e07a389e813d60013ab2afccb",
          "msg" : "Hides print statements in RegTune by using beVerbose=False.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/analyze_sensitivity_matrix.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "8f7ec02116293f4a2f09d5a92edbf87e56686e5e",
          "timestamp" : 1692643528000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "Fixes bug in QuadTune's code that prescribes parameter values.\u000aAlso fixes divide-by-zero warning message in dpMin2Pt plotting code.\u000a\u000aFor #910.\u000a",
          "date" : "2023-08-21 13:45:28 -0500",
          "id" : "8f7ec02116293f4a2f09d5a92edbf87e56686e5e",
          "msg" : "Fixes bug in QuadTune's code that prescribes parameter values.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/analyze_sensitivity_matrix.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "a1bc7132bad1616530c67bbf98b3d0ccfa3e0dc0",
          "timestamp" : 1692818119000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "Adds basic cost function printouts to QuadTune.\u000aAlso adds SWCF_RMSE metric.\u000a\u000aFor #910.\u000a",
          "date" : "2023-08-23 14:15:19 -0500",
          "id" : "a1bc7132bad1616530c67bbf98b3d0ccfa3e0dc0",
          "msg" : "Adds basic cost function printouts to QuadTune.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/analyze_sensitivity_matrix.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/analyze_sensitivity_matrix.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "bb786ccdfdd654621de358074de535e815b1353d",
          "timestamp" : 1693606359000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: refactored to use more subroutines\u000aand added a bar chart of column vectors (one per tuning parameter.)\u000a\u000aFor #910.\u000a",
          "date" : "2023-09-01 17:12:39 -0500",
          "id" : "bb786ccdfdd654621de358074de535e815b1353d",
          "msg" : "QuadTune: refactored to use more subroutines",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/analyze_sensitivity_matrix.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/error.F90"
          ],
          "commitId" : "c1f62c5040949404906f8d13ecb9cf7ee88f4ce5",
          "timestamp" : 1693937947000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Fixed some oversights for the bv_efold commits and increased string length for tuning field names for invrs_tau variables - CLUBB ticket #1069 (#1106)\u000a\u000aThis commit is NOT bit changing\u000a- Removed remaining mentions of brunt_vaisala_freq_sqd_plus\u000a- Added assignment for invrs_tau_wp3_zm in Lscale mode in advance_clubb_core\u000a- Increased length of string variables hoc_v, les_v, and t_variables in src/error.F90 to accomodate tuning for invrs_tau fields\u000a",
          "date" : "2023-09-05 13:19:07 -0500",
          "id" : "c1f62c5040949404906f8d13ecb9cf7ee88f4ce5",
          "msg" : "Fixed some oversights for the bv_efold commits and increased string length for tuning field names for invrs_tau variables - CLUBB ticket #1069 (#1106)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/error.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "346643e9a3d430e30182bc4b244f6251fdf50b9e",
          "timestamp" : 1693950812000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "BIT_CHANGING! brunt_vaisala_freq_sqd_mixed now replaces brunt_vaisala_freq_sqd for later calculations - CLUBB ticket #1102\u000a\u000aChanges in src/CLUBB_core/mixing_length.F90:\u000a- brunt_vaisala_freq_sqd_mixed is now used to calculate brunt_vaisala_freq_sqd_smth and brunt_vaisala_freq_sqd_clipped instead of brunt_vaisala_freq_sqd\u000a- Removed 0.1 factor for bkgnd term in calculation of invrs_tau_xp2_zm\u000a- Commented out clipping of invrs_tau_xp2_zm to 0.003 and lower out of cloud\u000a",
          "date" : "2023-09-05 16:53:32 -0500",
          "id" : "346643e9a3d430e30182bc4b244f6251fdf50b9e",
          "msg" : "BIT_CHANGING! brunt_vaisala_freq_sqd_mixed now replaces brunt_vaisala_freq_sqd for later calculations - CLUBB ticket #1102",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsLumpedBuoy.py",
            "postprocessing/pyplotgen/README.md",
            "postprocessing/pyplotgen/pyplotgen.py",
            "postprocessing/pyplotgen/src/CaseGallerySetup.py"
          ],
          "commitId" : "35388814c501b3b4754806ecdb494cbcadc77d0a",
          "timestamp" : 1694154859000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Added option to plot \"Lumped Buoyance Budgets\" (wpxp_bp combined with\u000awpxp_pr3) to the pyplotgen plotter for CLUBB.\u000a",
          "date" : "2023-09-08 01:34:19 -0500",
          "id" : "35388814c501b3b4754806ecdb494cbcadc77d0a",
          "msg" : "Added option to plot \"Lumped Buoyance Budgets\" (wpxp_bp combined with",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/README.md"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/pyplotgen.py"
            },
            {
              "editType" : "add",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsLumpedBuoy.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/CaseGallerySetup.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/src/CaseGallerySetup.py"
          ],
          "commitId" : "db8ea9192a6aa0da6612223ebf569e46f293c92d",
          "timestamp" : 1694155550000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Added a statement that I had previously omitted. The new combined budget\u000aworks great!\u000a",
          "date" : "2023-09-08 01:45:50 -0500",
          "id" : "db8ea9192a6aa0da6612223ebf569e46f293c92d",
          "msg" : "Added a statement that I had previously omitted. The new combined budget",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/CaseGallerySetup.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/src/VariableGroup.py",
            "postprocessing/pyplotgen/src/Panel.py"
          ],
          "commitId" : "616669cf5f2194502e9ecbafb2d267635d439c32",
          "timestamp" : 1694492156000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Updating pyplotgen to include a \"contour\" plot of rcm in the background.\u000aThis will be made optional with the next commit.\u000a",
          "date" : "2023-09-11 23:15:56 -0500",
          "id" : "616669cf5f2194502e9ecbafb2d267635d439c32",
          "msg" : "Updating pyplotgen to include a \"contour\" plot of rcm in the background.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/VariableGroup.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/Panel.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/config/VariableGroupWs.py",
            "postprocessing/pyplotgen/src/Panel.py",
            "postprocessing/pyplotgen/README.md",
            "postprocessing/pyplotgen/pyplotgen.py",
            "postprocessing/pyplotgen/config/VariableGroupBase.py",
            "postprocessing/pyplotgen/src/CaseGallerySetup.py",
            "postprocessing/pyplotgen/src/VariableGroup.py"
          ],
          "commitId" : "09e01df1a3bf71ada4cc050fa3f0d52f285b6028",
          "timestamp" : 1694548709000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I added the --background-rcm optional flag to pyplotgen.\u000a",
          "date" : "2023-09-12 14:58:29 -0500",
          "id" : "09e01df1a3bf71ada4cc050fa3f0d52f285b6028",
          "msg" : "I added the --background-rcm optional flag to pyplotgen.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/pyplotgen.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/CaseGallerySetup.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/Panel.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/README.md"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/VariableGroup.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBase.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupWs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/config/VariableGroupSubcolumns.py",
            "postprocessing/pyplotgen/config/VariableGroupBaseBudgets.py",
            "postprocessing/pyplotgen/config/VariableGroupLiquidMP.py",
            "postprocessing/pyplotgen/config/VariableGroupCorrelations.py",
            "postprocessing/pyplotgen/config/VariableGroupTaus.py",
            "postprocessing/pyplotgen/config/VariableGroupKKMP.py",
            "postprocessing/pyplotgen/config/VariableGroupNormalizedVariations.py",
            "postprocessing/pyplotgen/config/VariableGroupSamBudgets.py",
            "postprocessing/pyplotgen/config/VariableGroupNondimMoments.py",
            "postprocessing/pyplotgen/config/VariableGroupIceMP.py",
            "postprocessing/pyplotgen/config/VariableGroupSamMultilineProfiles.py",
            "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsLumpedBuoy.py",
            "postprocessing/pyplotgen/config/VariableGroupSamProfiles.py",
            "postprocessing/pyplotgen/config/VariableGroupScalars.py",
            "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsSamStyle.py"
          ],
          "commitId" : "cbbd5fc72fb563eb89430f77b0d790b32aea1a4c",
          "timestamp" : 1694570526000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Small additions that allow all cases to run with pyplotgen.\u000a",
          "date" : "2023-09-12 21:02:06 -0500",
          "id" : "cbbd5fc72fb563eb89430f77b0d790b32aea1a4c",
          "msg" : "Small additions that allow all cases to run with pyplotgen.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBaseBudgets.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupCorrelations.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupKKMP.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupIceMP.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupScalars.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupSamBudgets.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupNormalizedVariations.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupTaus.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupLiquidMP.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsLumpedBuoy.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsSamStyle.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupSamMultilineProfiles.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupNondimMoments.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupSubcolumns.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupSamProfiles.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/src/VariableGroup.py"
          ],
          "commitId" : "693a178ea4becdb7f4950d8406c89a4953bdbbcd",
          "timestamp" : 1694570977000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Needed to remove a print statement.\u000a",
          "date" : "2023-09-12 21:09:37 -0500",
          "id" : "693a178ea4becdb7f4950d8406c89a4953bdbbcd",
          "msg" : "Needed to remove a print statement.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/VariableGroup.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/config/VariableGroupSubcolumns.py",
            "postprocessing/pyplotgen/config/VariableGroupWs.py",
            "postprocessing/pyplotgen/config/VariableGroupBaseBudgets.py",
            "postprocessing/pyplotgen/config/VariableGroupLiquidMP.py",
            "postprocessing/pyplotgen/config/VariableGroupCorrelations.py",
            "postprocessing/pyplotgen/config/VariableGroupTaus.py",
            "postprocessing/pyplotgen/config/VariableGroupKKMP.py",
            "postprocessing/pyplotgen/config/VariableGroupNormalizedVariations.py",
            "postprocessing/pyplotgen/config/VariableGroupBase.py",
            "postprocessing/pyplotgen/config/VariableGroupSamBudgets.py",
            "postprocessing/pyplotgen/config/VariableGroupNondimMoments.py",
            "postprocessing/pyplotgen/config/VariableGroupIceMP.py",
            "postprocessing/pyplotgen/config/VariableGroupSamMultilineProfiles.py",
            "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsLumpedBuoy.py",
            "postprocessing/pyplotgen/config/VariableGroupSamProfiles.py",
            "postprocessing/pyplotgen/config/VariableGroupScalars.py",
            "postprocessing/pyplotgen/src/CaseGallerySetup.py",
            "postprocessing/pyplotgen/src/VariableGroup.py",
            "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsSamStyle.py"
          ],
          "commitId" : "f974d0717da12952984f5f165abf99e4f1586115",
          "timestamp" : 1694628419000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "In the previous commits for the --background-rcm option of pyplotgen,\u000aI had previously thought that the code to extract values of rcm from\u000aa file wanted the case name as input, but in actuality it required\u000athe directory name instead of the case name. I am correcting that\u000aerror in this commitment.\u000a",
          "date" : "2023-09-13 13:06:59 -0500",
          "id" : "f974d0717da12952984f5f165abf99e4f1586115",
          "msg" : "In the previous commits for the --background-rcm option of pyplotgen,",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBaseBudgets.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupSamProfiles.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsLumpedBuoy.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/CaseGallerySetup.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsSamStyle.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupWs.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupKKMP.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBase.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupNormalizedVariations.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupSubcolumns.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupSamBudgets.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupScalars.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupTaus.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupLiquidMP.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupCorrelations.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupNondimMoments.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupSamMultilineProfiles.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/VariableGroup.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupIceMP.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/src/Panel.py"
          ],
          "commitId" : "1510c34473a4c7b51f7dd08fb75cff28c701af07",
          "timestamp" : 1694633655000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am updating the --background-rcm option of pyplotgen to make two\u000achanges:\u000a\u000a1) Use a grayscale color map.\u000a2) Set the maximum of the colorbar to be twice the largest value in\u000athe rcm plot so that the colors aren't so dark.\u000a",
          "date" : "2023-09-13 14:34:15 -0500",
          "id" : "1510c34473a4c7b51f7dd08fb75cff28c701af07",
          "msg" : "I am updating the --background-rcm option of pyplotgen to make two",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/Panel.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input/tunable_parameters_Lscale/configurable_model_flags.in",
            "src/CLUBB_core/model_flags.F90"
          ],
          "commitId" : "e29d9d7e6d8b2857cd4f85382d189b21c31332b7",
          "timestamp" : 1694635856000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "BIT_CHANGING for lscale setup. Updated configurable_model_flags.in and model_flags.F90 - CLUBB ticket #1102 (#1108)\u000a\u000a- Added new flags to inut/tunable_parameters_Lscale/configurable_model_flags.in\u000a- Changed default setting for l_use_tke_in_wp3_pr_turb_term in model_flags.F90 from false to true\u000a",
          "date" : "2023-09-13 15:10:56 -0500",
          "id" : "e29d9d7e6d8b2857cd4f85382d189b21c31332b7",
          "msg" : "BIT_CHANGING for lscale setup. Updated configurable_model_flags.in and model_flags.F90 - CLUBB ticket #1102 (#1108)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters_Lscale/configurable_model_flags.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "fb63ca4ea140c4abedef5567d8c33c331cce9ec1",
          "timestamp" : 1694692835000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Adds chisqd metric and bar chart for a global run.\u000alinSolnBiasesCol has been redefined to mean simulation - obs.\u000a\u000aFor #910.\u000a",
          "date" : "2023-09-14 07:00:35 -0500",
          "id" : "fb63ca4ea140c4abedef5567d8c33c331cce9ec1",
          "msg" : "QuadTune: Adds chisqd metric and bar chart for a global run.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "5ed8fb8308e908d83cc8c9c34c61b80b0449a995",
          "timestamp" : 1695125054000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: adds commented-out attempt to vary the bar base\u000abut it's not working yet.\u000a\u000aFor #910.\u000a",
          "date" : "2023-09-19 07:04:14 -0500",
          "id" : "5ed8fb8308e908d83cc8c9c34c61b80b0449a995",
          "msg" : "QuadTune: adds commented-out attempt to vary the bar base",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/config/VariableGroupTaus.py",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "input/stats/standard_stats.in",
            "src/CLUBB_core/stats_variables.F90",
            "src/CLUBB_core/stats_zm_module.F90",
            "input/stats/all_stats.in"
          ],
          "commitId" : "1a81400d8f997d9c9b3a128a4cf4a001dd849b3e",
          "timestamp" : 1695154187000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Likely BIT_CHANGING because of added output fields. Added code outputting C6_term and different Brunt Vaisala frequencies to disk - CLUBB ticket #1102 (#1109)\u000a\u000a- Added C6_term and bv_freq fields to all_stats.F90 and standard_stats.F90\u000a- Added new fields to VariableGroupTaus.py in pyplotgen\u000a- Added calls to stat_update_var to advance_clubb_core_module.F90\u000a- Modified stats_variables.F90 and stats_zm_module.F90 accordingly\u000a",
          "date" : "2023-09-19 15:09:47 -0500",
          "id" : "1a81400d8f997d9c9b3a128a4cf4a001dd849b3e",
          "msg" : "Likely BIT_CHANGING because of added output fields. Added code outputting C6_term and different Brunt Vaisala frequencies to disk - CLUBB ticket #1102 (#1109)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/all_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupTaus.py"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/standard_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "input/stats/standard_stats.in",
            "src/CLUBB_core/stats_variables.F90",
            "src/CLUBB_core/mixing_length.F90",
            "input/stats/all_stats.in",
            "src/CLUBB_core/stats_zm_module.F90"
          ],
          "commitId" : "6654de29a1f573a0a6562d29393a4e18eeabd2ef",
          "timestamp" : 1695421268000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Changed sqrt_Ri_zm to Ri_zm in preparation of changing the exponent for calculation of invrs_tau_wpxp_zm in mixing_length.F90 - CLUBB ticket #1102 (#1110)\u000a\u000aBIT_CHANGING! Changed sqrt_Ri_zm to Ri_zm in preparation of changing the exponent for calculation of invrs_tau_wpxp_zm in mixing_length.F90 - CLUBB ticket #1102\u000aChanges in input/stats/all_stats.in, src/CLUBB_core/advance_clubb_core_module.F90, src/CLUBB_core/mixing_length.F90, src/CLUBB_core/stats_variables.F90, and src/CLUBB_core/stats_zm_module.F90\u000aRi_zm was added to input/stats/standard_stats.in\u000a",
          "date" : "2023-09-22 17:21:08 -0500",
          "id" : "6654de29a1f573a0a6562d29393a4e18eeabd2ef",
          "msg" : "Changed sqrt_Ri_zm to Ri_zm in preparation of changing the exponent for calculation of invrs_tau_wpxp_zm in mixing_length.F90 - CLUBB ticket #1102 (#1110)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/all_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/standard_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/config/VariableGroupTaus.py",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/CLUBB_core/stats_variables.F90",
            "input/stats/all_stats.in",
            "src/CLUBB_core/stats_zm_module.F90"
          ],
          "commitId" : "405d449ae8bc9a7dad1b37fe5cb4964e397bd92e",
          "timestamp" : 1695428333000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "BIT_CHANGING! Removed Richardson_num and all corresponding code - CLUBB ticket #1102 (#1111)\u000a\u000aThis commit is BIT_CHANGING because:\u000a1. the output field Richardson_num was removed.\u000a2. Since the flag l_use_shear_turb_freq_sqd was removed, the variable shear_sqd is now always written to disk. That means previously, the outputted field shear_sqd was 0 everywhere whereas now it is not anymore. The calculation of shear_sqd within CLUBB did not change!\u000a- Removed mentions in input/stats/all_stats.in and standards_stats.in\u000a- Removed mentions in src/CLUBB_core/stats_variables.F90 and stats_zm_module.F90\u000a- In src/CLUBB_core/advance_helper_module.F90 removed mentions to [i]Richardson_num[_clipped], as well as l_use_shear_turb_freq_sqd, l_Richardson_vert_avg, and turb_freq_sqd sinc those are only used for calculation of Richardson_num.\u000a",
          "date" : "2023-09-22 19:18:53 -0500",
          "id" : "405d449ae8bc9a7dad1b37fe5cb4964e397bd92e",
          "msg" : "BIT_CHANGING! Removed Richardson_num and all corresponding code - CLUBB ticket #1102 (#1111)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupTaus.py"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/all_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "cb5a053323264071fc1a7862137cfd2a06193b19",
          "timestamp" : 1695677623000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Adds fnc to plot a horizonal bar chart for metrics.\u000a\u000aFor #910\u000a",
          "date" : "2023-09-25 16:33:43 -0500",
          "id" : "cb5a053323264071fc1a7862137cfd2a06193b19",
          "msg" : "QuadTune: Adds fnc to plot a horizonal bar chart for metrics.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "a4f7432f4f85c2ec4f9d97d723f9574cc1320623",
          "timestamp" : 1695694497000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Includes full perturbation in params bar chart\u000a",
          "date" : "2023-09-25 21:14:57 -0500",
          "id" : "a4f7432f4f85c2ec4f9d97d723f9574cc1320623",
          "msg" : "QuadTune: Includes full perturbation in params bar chart",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "59786b03dd4afb944e5e9284a2b207220122dbb9",
          "timestamp" : 1696287802000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Adds new parameter correlation matrix plot.\u000a\u000aFor #910.\u000a",
          "date" : "2023-10-02 18:03:22 -0500",
          "id" : "59786b03dd4afb944e5e9284a2b207220122dbb9",
          "msg" : "QuadTune: Adds new parameter correlation matrix plot.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/RUN_CASES",
            "run_scripts/run_bindiff_all.py",
            "input/stats/standard_stats.in",
            "run_scripts/run_scm.bash",
            "input/stats/all_stats.in"
          ],
          "commitId" : "6de84c3d28a538d620009cbe3d98a634782820be",
          "timestamp" : 1696965177000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Major overhaul of run_bindiff_all.py\u000a\u000aCLUBB ticket #1102 - pull request #1113\u000a- Changed the outputs to be more evocative and differentiating between types of differences: Now we can distinguish between differences in the set of variables or differences in specific variables\u000a- Fixed the issue where a variable that appears in only one of the compared files would either not be detected or cause the script to crash, depending on the order of input.\u000a- Changed file output structure\u000a- Changed case handling depending on existing files:\u000a    - Case is still treated even if it is commented in RUN_CASES\u000a    - Case is still treated even if not all files exist and messages are printed accordingly\u000a",
          "date" : "2023-10-10 14:12:57 -0500",
          "id" : "6de84c3d28a538d620009cbe3d98a634782820be",
          "msg" : "Major overhaul of run_bindiff_all.py",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_all.py"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/standard_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/RUN_CASES"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/run_scm.bash"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/all_stats.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input_misc/tuner/error_atex.in",
            "input_misc/tuner/error_rico.in",
            "input_misc/tuner/error_gabls3_night.in",
            "input_misc/tuner/error_nov11_altocu.in",
            "input_misc/tuner/error_four_cases.in",
            "src/CLUBB_core/mixing_length.F90",
            "input_misc/tuner/error_dycoms2_rf02_ds.in",
            "input_misc/tuner/error_dycoms2_rf01.in",
            "src/clubb_standalone.F90",
            "input_misc/tuner/error_wangara.in",
            "src/G_unit_test_types/pdf_parameter_tests.F90",
            "input/tunable_parameters/tunable_parameters.in",
            "input_misc/tuner/error_dycoms2_rf02_do.in",
            "src/CLUBB_core/parameter_indices.F90",
            "input_misc/tuner/error_dycoms2_rf02_nd.in",
            "input_misc/tuner/error_arm.in",
            "src/CLUBB_core/parameters_tunable.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "input_misc/tuner/error_bomex.in",
            "src/clubb_thread_test.F90",
            "src/jacobian.F90",
            "input_misc/tuner/error_arm_97.in",
            "input_misc/tuner/error_all.in",
            "input_misc/tuner/error_lba.in",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/error.F90",
            "input_misc/tuner/error_fire.in",
            "input_misc/tuner/error_gabls2.in",
            "input_misc/tuner/error_ticket_756.in"
          ],
          "commitId" : "f7a5473a232f30408d811214f1b190beeeb60dbf",
          "timestamp" : 1697137474000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Tunable Richardson number exponent - CLUBB ticket #1102 (#1114)\u000a\u000aBIT_CHANGING! Added the exponent to the Richardson number in the calculation of the invrs_tau_wpxp threshold term in src/CLUBB_core/mixing_length.F90  to the list of tunable parameters.\u000aThis is bit changing due to the difference in Fortran between taking the sqrt and the .5th power.\u000a",
          "date" : "2023-10-12 14:04:34 -0500",
          "id" : "f7a5473a232f30408d811214f1b190beeeb60dbf",
          "msg" : "Tunable Richardson number exponent - CLUBB ticket #1102 (#1114)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_wangara.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_nov11_altocu.in"
            },
            {
              "editType" : "edit",
              "file" : "src/jacobian.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_four_cases.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_ticket_756.in"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_thread_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf02_ds.in"
            },
            {
              "editType" : "edit",
              "file" : "src/error.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_arm_97.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_arm.in"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/pdf_parameter_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters/tunable_parameters.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_gabls2.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf02_nd.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_bomex.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_atex.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_gabls3_night.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_rico.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_all.in"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_standalone.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf01.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameter_indices.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_fire.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_lba.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf02_do.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "2358af6c221f109c86a08abd4f931d2b9bf3eb62",
          "timestamp" : 1697554789000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Removes blank line in order to trigger nightly tests.\u000a",
          "date" : "2023-10-17 09:59:49 -0500",
          "id" : "2358af6c221f109c86a08abd4f931d2b9bf3eb62",
          "msg" : "Removes blank line in order to trigger nightly tests.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "15c23aa0933af85cc5c0d07485d212d16caf32ad",
          "timestamp" : 1697555413000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Deletes svn id tag, will trigger host-model nightly tests.\u000a",
          "date" : "2023-10-17 10:10:13 -0500",
          "id" : "15c23aa0933af85cc5c0d07485d212d16caf32ad",
          "msg" : "Deletes svn id tag, will trigger host-model nightly tests.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_helper_module.F90"
          ],
          "commitId" : "8ac8b4b85ad54142546809eb769fcd978e459be1",
          "timestamp" : 1697723854000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Remove svn id tag in order to trigger nightly tests.\u000a",
          "date" : "2023-10-19 08:57:34 -0500",
          "id" : "8ac8b4b85ad54142546809eb769fcd978e459be1",
          "msg" : "Remove svn id tag in order to trigger nightly tests.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_windm_edsclrm_module.F90"
          ],
          "commitId" : "d2c14c9ed1141dfd9410b5f4b58b62b77547baca",
          "timestamp" : 1697732821000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Removed 3rd svn id tag in order to trigger nightly tests\u000a",
          "date" : "2023-10-19 11:27:01 -0500",
          "id" : "d2c14c9ed1141dfd9410b5f4b58b62b77547baca",
          "msg" : "Removed 3rd svn id tag in order to trigger nightly tests",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/clubb_api_module.F90",
            "src/advance_microphys_module.F90",
            "src/CLUBB_core/stats_variables.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90"
          ],
          "commitId" : "aaad88e68620248c5f8c728ec64bdc936fced30e",
          "timestamp" : 1698188257000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Finally removing scratch variables. (#1116)\u000a\u000a* Finally removing scratch variables.\u000a\u000a* Zeroing out below ground levels to prevent NaN in stats.\u000a",
          "date" : "2023-10-24 17:57:37 -0500",
          "id" : "aaad88e68620248c5f8c728ec64bdc936fced30e",
          "msg" : "Finally removing scratch variables. (#1116)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_variables.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_bindiff_all.py"
          ],
          "commitId" : "a303b16f68a765506741747704be2f3f4bf26c2e",
          "timestamp" : 1698259166000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making run_bindiff_all.py an executable.\u000a",
          "date" : "2023-10-25 13:39:26 -0500",
          "id" : "a303b16f68a765506741747704be2f3f4bf26c2e",
          "msg" : "Making run_bindiff_all.py an executable.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_all.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "025ae22bbb833bc0fdc786857915c673941ef29f",
          "timestamp" : 1698341660000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Imposes lower bound of 0 on tuned parameter values.\u000a\u000aFor #910.\u000a",
          "date" : "2023-10-26 12:34:20 -0500",
          "id" : "025ae22bbb833bc0fdc786857915c673941ef29f",
          "msg" : "QuadTune: Imposes lower bound of 0 on tuned parameter values.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "1baa5eece206ee0ce52fcdcc487e737aa34c8799",
          "timestamp" : 1698442309000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Adds marker for residual bias on metrics bar chart.\u000a\u000aFor #910.\u000a",
          "date" : "2023-10-27 16:31:49 -0500",
          "id" : "1baa5eece206ee0ce52fcdcc487e737aa34c8799",
          "msg" : "QuadTune: Adds marker for residual bias on metrics bar chart.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "c4b477cbb4e60bfaa2de7ca9afa404ab96d026fa",
          "timestamp" : 1698506973000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Updates setup to reproduce results from sens0707 sample 34.\u000a\u000aFor #910.\u000a",
          "date" : "2023-10-28 10:29:33 -0500",
          "id" : "c4b477cbb4e60bfaa2de7ca9afa404ab96d026fa",
          "msg" : "QuadTune: Updates setup to reproduce results from sens0707 sample 34.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_bindiff_all.py",
            "input/tunable_parameters_tauMatchLscale/configurable_model_flags.in",
            "src/CLUBB_core/mixing_length.F90",
            "input/tunable_parameters_tauMatchLscale/tunable_parameters.in"
          ],
          "commitId" : "12364631b5749635e3cb3e50974ddab3a7fe5d4e",
          "timestamp" : 1698787332000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Latest batch of non-bit changing code changes - CLUBB ticket #1115 (#1119)\u000a\u000a- Added new folder input/tunable_parameters_tauMatchLscale/ for latest taus code setup reproducing the master Lscale output.\u000a- Changes in src/CLUBB_core_mixing_length.F90:\u000a   - Renamed ddzt_umvm -> ddzt_umvm_sqd\u000a             ddzt_umvm_clipped -> ddzt_umvm_sqd_clipped\u000a             sqrt_ddzt_umvm -> norm_ddzt_umvm\u000a             smooth_sqrt_ddzt_umvm -> smooth_norm_ddzt_umvm\u000a             Ri_zm_clipped -> Ri_zm_smooth in some places\u000a   - Made some variable replacements for consistency's sake\u000a- Fixed path of log files in run_scripts/run_bindiff_all.py\u000a",
          "date" : "2023-10-31 16:22:12 -0500",
          "id" : "12364631b5749635e3cb3e50974ddab3a7fe5d4e",
          "msg" : "Latest batch of non-bit changing code changes - CLUBB ticket #1115 (#1119)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "input/tunable_parameters_tauMatchLscale/tunable_parameters.in"
            },
            {
              "editType" : "add",
              "file" : "input/tunable_parameters_tauMatchLscale/configurable_model_flags.in"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_all.py"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/mixing_length.F90",
            "input/tunable_parameters_tauMatchLscale/tunable_parameters.in"
          ],
          "commitId" : "05a4556763f089ac3afdb1aeb032e827040cc874",
          "timestamp" : 1698795774000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "BIT_CHANGING! Fixed some issues with wpxp_Ri_exp, changed z_displace value - CLUBB ticket #1115 (#1120)\u000a\u000a- Removed commented lines from tunable_parameters.in file in input/tunable_parameters_tauMatchLscale\u000a- Increased z_displace value from 10 to 25. This value was chosen so that the taus code with the parameter and flag settings in input/tunable_parameters_tauMatchLscale match the master Lscale output below clouds\u000a- Fixed some issues with the new parameter wpxp_Ri_exp:\u000a   - Moved new exponentiation to a place so that it emulates the previous version with sqrt(Ri_zm)\u000a   - Adjusted code for l_smooth_min_max=true to match the default version\u000a",
          "date" : "2023-10-31 18:42:54 -0500",
          "id" : "05a4556763f089ac3afdb1aeb032e827040cc874",
          "msg" : "BIT_CHANGING! Fixed some issues with wpxp_Ri_exp, changed z_displace value - CLUBB ticket #1115 (#1120)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters_tauMatchLscale/tunable_parameters.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/parameters_tunable.F90",
            "src/clubb_driver.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/CLUBB_core/clubb_api_module.F90"
          ],
          "commitId" : "d8f2de7144923bda3de7c3d1995433caa8877821",
          "timestamp" : 1699478932000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Updated CLUBB so that adj_low_res_nu (which can be called on its own\u000aor called through calling setup_parameters) no longer uses\u000amomentum_heights and thermodynamic_heights, but rather makes use\u000aof gr%zm and gr%zt, which are always set and available by the\u000atime the calls are made.\u000a",
          "date" : "2023-11-08 15:28:52 -0600",
          "id" : "d8f2de7144923bda3de7c3d1995433caa8877821",
          "msg" : "Updated CLUBB so that adj_low_res_nu (which can be called on its own",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/clubb_driver.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/grid_class.F90"
          ],
          "commitId" : "84ce1af7b0d5df14062d543b1cf684bea914378e",
          "timestamp" : 1699486824000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Removing begin_height and end_height as outputs from setup_grid. They\u000aare only necessary as local variables inside of setup_grid.\u000a",
          "date" : "2023-11-08 17:40:24 -0600",
          "id" : "84ce1af7b0d5df14062d543b1cf684bea914378e",
          "msg" : "Removing begin_height and end_height as outputs from setup_grid. They",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input_misc/tuner/error_atex.in",
            "input_misc/tuner/error_rico.in",
            "input_misc/tuner/error_gabls3_night.in",
            "input_misc/tuner/error_nov11_altocu.in",
            "src/CLUBB_core/mixing_length.F90",
            "input_misc/tuner/error_four_cases.in",
            "input_misc/tuner/error_dycoms2_rf01.in",
            "input_misc/tuner/error_dycoms2_rf02_ds.in",
            "src/clubb_standalone.F90",
            "input_misc/tuner/error_wangara.in",
            "input/tunable_parameters_tauMatchLscale/tunable_parameters.in",
            "src/G_unit_test_types/pdf_parameter_tests.F90",
            "input/tunable_parameters/tunable_parameters.in",
            "input_misc/tuner/error_dycoms2_rf02_do.in",
            "src/CLUBB_core/parameter_indices.F90",
            "input_misc/tuner/error_dycoms2_rf02_nd.in",
            "src/CLUBB_core/parameters_tunable.F90",
            "input_misc/tuner/error_arm.in",
            "src/G_unit_test_types/spurious_source_test.F90",
            "input_misc/tuner/error_bomex.in",
            "src/clubb_thread_test.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "input/tunable_parameters_Lscale/tunable_parameters.in",
            "input_misc/tuner/error_arm_97.in",
            "src/jacobian.F90",
            "input_misc/tuner/error_lba.in",
            "src/CLUBB_core/clubb_api_module.F90",
            "input_misc/tuner/error_fire.in",
            "src/error.F90",
            "input_misc/tuner/error_gabls2.in",
            "input_misc/tuner/error_ticket_756.in"
          ],
          "commitId" : "63825a3122331a050c2e4972913b86cae0ce4b83",
          "timestamp" : 1699563846000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Z displace tunable (#1122)\u000a\u000aCLUBB ticket #1115\u000aAdded the previously hard-coded z_displace as a tunable parameter.\u000a",
          "date" : "2023-11-09 15:04:06 -0600",
          "id" : "63825a3122331a050c2e4972913b86cae0ce4b83",
          "msg" : "Z displace tunable (#1122)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_lba.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameter_indices.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf02_do.in"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters_tauMatchLscale/tunable_parameters.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_arm_97.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters_Lscale/tunable_parameters.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_fire.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_wangara.in"
            },
            {
              "editType" : "edit",
              "file" : "src/error.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_gabls3_night.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf02_nd.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_rico.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_bomex.in"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_thread_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_four_cases.in"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters/tunable_parameters.in"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/pdf_parameter_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_arm.in"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/jacobian.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_standalone.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_gabls2.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf01.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_atex.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_nov11_altocu.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_ticket_756.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf02_ds.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/src/AnimationPanel.py"
          ],
          "commitId" : "37ef1bb08dd6e2246215d26d3fc4128d9ffe3cec",
          "timestamp" : 1699652834000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Quick fix for AnimationPanel so it works with the background-rcm changes (#1123)\u000a\u000a- Modified super call in AnimationPanel constructor\u000a- Removed first frame from consideration when determining x-axis scaling since the starting values are sometimes large compared to the other time steps\u000a",
          "date" : "2023-11-10 15:47:14 -0600",
          "id" : "37ef1bb08dd6e2246215d26d3fc4128d9ffe3cec",
          "msg" : "Quick fix for AnimationPanel so it works with the background-rcm changes (#1123)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/AnimationPanel.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/CLUBB_core/advance_xp3_module.F90",
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/stats_rad_zt_module.F90",
            "src/Benchmark_cases/cloud_sed_module.F90",
            "src/CLUBB_core/sfc_varnce_module.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/stats_type_utilities.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "src/advance_microphys_module.F90",
            "src/SILHS/latin_hypercube_driver_module.F90",
            "src/CLUBB_core/clip_explicit.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/SILHS/output_2D_samples_module.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/setup_clubb_pdf_params.F90",
            "src/CLUBB_core/stats_lh_zt_module.F90",
            "src/CLUBB_core/stats_variables.F90",
            "src/CLUBB_core/stats_rad_zm_module.F90",
            "src/KK_microphys_module.F90",
            "src/estimate_scm_microphys_module.F90",
            "src/ice_dfsn_module.F90",
            "src/lh_microphys_driver_module.F90",
            "src/microphys_driver.F90",
            "src/silhs_category_variance_module.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90",
            "src/CLUBB_core/mono_flux_limiter.F90",
            "src/microphys_interface.inc",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/CLUBB_core/stats_lh_sfc_module.F90",
            "src/CLUBB_core/output_grads.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/SILHS/silhs_api_module.F90",
            "src/mixed_moment_PDF_integrals.F90",
            "src/CLUBB_core/numerical_check.F90",
            "src/soil_vegetation.F90",
            "src/Microphys_utils/microphys_stats_vars_module.F90",
            "src/CLUBB_core/precipitation_fraction.F90",
            "src/CLUBB_core/stats_zm_module.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/stats_sfc_module.F90",
            "src/jacobian.F90",
            "src/clubb_driver.F90",
            "src/morrison_microphys_module.F90",
            "src/simple_rad_module.F90",
            "src/CLUBB_core/stats_zt_module.F90",
            "src/CLUBB_core/fill_holes.F90",
            "src/KK_microphys/KK_upscaled_turbulent_sed.F90",
            "src/coamps_microphys_driver_module.F90",
            "src/KK_microphys/KK_upscaled_covariances.F90"
          ],
          "commitId" : "3dc7571b0baa54dc855087caef4c36315b067fbb",
          "timestamp" : 1699661720000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "New Stats Indices Type (#1118)\u000a\u000a* Grouping stats indices into a derived type and making that accessible globally, for now. This does not run yet, but a checkpoint I wish to save.\u000a\u000a* Checkpoint to save\u000a\u000a* Checkpoint\u000a\u000a* It actually works now and is BFB with every case.\u000a\u000a* Starting to push the new derived type through the argument list.\u000a\u000a* The new dervied type, now stats_metadata, has been fed through the argument list.\u000a\u000a* Moved l_stats_samp into stats_metadata\u000a\u000a* Moved all the other stats_variables into stats_metadata\u000a\u000a* Small cleanup\u000a\u000a* Fixes a stats bug when calling compute_sample_mean in silhs.\u000a\u000a* Arrays in stats_metadata need only be allocated once, but we may want to call the stats init routines to set up more stats variables. So now we check for allocation before allocating. Also made the stat_indices type publicly available through clubb_api.\u000a\u000a* This should be initialized to 0. The new changes in cam were able to tease this out, which is a good sign.\u000a\u000a* A couple more to initialize to zero.\u000a\u000a* Moving stats_metadata to before stats_ variables in argument lists, just for consistency.\u000a\u000a* Changing stat_indices to stats_metadata_type\u000a",
          "date" : "2023-11-10 18:15:20 -0600",
          "id" : "3dc7571b0baa54dc855087caef4c36315b067fbb",
          "msg" : "New Stats Indices Type (#1118)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_interface.inc"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zt_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_rad_zt_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/silhs_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/jacobian.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/output_2D_samples_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/numerical_check.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_lh_zt_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/KK_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/coamps_microphys_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/lh_microphys_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_lh_sfc_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/KK_microphys/KK_upscaled_covariances.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/ice_dfsn_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_rad_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/precipitation_fraction.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/cloud_sed_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/KK_microphys/KK_upscaled_turbulent_sed.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_type_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_sfc_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/soil_vegetation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/output_grads.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/morrison_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Microphys_utils/microphys_stats_vars_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/silhs_category_variance_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/estimate_scm_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/mixed_moment_PDF_integrals.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/simple_rad_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "f4dabf64f8f2e4b1345d7a071020a406f365dedc",
          "timestamp" : 1699905096000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "stats_metadata needs to be threadprivate to make our standalone thread test work.\u000a",
          "date" : "2023-11-13 13:51:36 -0600",
          "id" : "f4dabf64f8f2e4b1345d7a071020a406f365dedc",
          "msg" : "stats_metadata needs to be threadprivate to make our standalone thread test work.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/Skx_module.F90"
          ],
          "commitId" : "8bb631162837feba13cb64f43c1a40aa47873020",
          "timestamp" : 1699991156000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Changing order of sqrt and **3 to improve stability, see clubb#1126. Since this is a change to the order of operations, it is BIT_CHANGING.\u000a",
          "date" : "2023-11-14 13:45:56 -0600",
          "id" : "8bb631162837feba13cb64f43c1a40aa47873020",
          "msg" : "Changing order of sqrt and **3 to improve stability, see clubb#1126. Since this is a change to the order of operations, it is BIT_CHANGING.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/Skx_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/constants_clubb.F90"
          ],
          "commitId" : "527360ddcce694dc3b89e69890792de97bd411da",
          "timestamp" : 1699995955000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Setting the minimum tolerance to be epsilon, this is BIT_CHANGING but only for single precision. See larson-group/clubb#1126\u000a",
          "date" : "2023-11-14 15:05:55 -0600",
          "id" : "527360ddcce694dc3b89e69890792de97bd411da",
          "msg" : "Setting the minimum tolerance to be epsilon, this is BIT_CHANGING but only for single precision. See larson-group/clubb#1126",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/constants_clubb.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mixing_length.F90",
            "input_misc/tuner/error_four_cases.in"
          ],
          "commitId" : "54063504021c09c54346da26e76e5888b2f50fe2",
          "timestamp" : 1699997980000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "BIT_CHANGING! Updated taus code calculations - CLUBB ticket #1115 (#1125)\u000a\u000a- Changed invrs_tau_xp2/wp2 calculations to match the wpxp calculation:\u000a   Those now have a brunt_freq_pos and a brunt_freq_out_cloud term\u000a- Changed tmp_calc magic number from .007 to .001\u000a- Changed upper clipping bound for Ri_zm from 12 to 2 in invrs_tau_wpxp calculation\u000a- Reversed accidental changes to input_misc/tuner/error_four_cases.in\u000a",
          "date" : "2023-11-14 15:39:40 -0600",
          "id" : "54063504021c09c54346da26e76e5888b2f50fe2",
          "msg" : "BIT_CHANGING! Updated taus code calculations - CLUBB ticket #1115 (#1125)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_four_cases.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/input_netcdf.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "input/tunable_parameters_Lscale/tunable_parameters.in",
            "postprocessing/pyplotgen/src/Panel.py",
            "src/CLUBB_core/advance_helper_module.F90",
            "postprocessing/pyplotgen/src/AnimationPanel.py",
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "c107cfd8ebdc72966cc1ae4889b6f0e83b1f9b25",
          "timestamp" : 1700177490000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Added non-trapezoidal zm interpolation for cloud_frac (#1127)\u000a\u000a- Added a calculation for `cloud_frac_zm` when `l_call_pdf_closure_twice=false` and `l_trapezoidal_rule_zt=false`\u000aThis is BIT_CHANGING if `l_call_pdf_closure_twice=false` and `l_trapezoidal_rule_zt=false` since, in that case, `cloud_frac_zm` is now nonzero.\u000a- Some minor formatting fixes\u000a- Some minor fixes to pyplotgen's source code\u000a- Added `a3_coef_min` to Lscale tunable_parameters.in\u000a",
          "date" : "2023-11-16 17:31:30 -0600",
          "id" : "c107cfd8ebdc72966cc1ae4889b6f0e83b1f9b25",
          "msg" : "Added non-trapezoidal zm interpolation for cloud_frac (#1127)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters_Lscale/tunable_parameters.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/input_netcdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/Panel.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/AnimationPanel.py"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/print_tunable_parameters_table.py",
            "utilities/README"
          ],
          "commitId" : "4dcbd3cd96bd4ed860fb961678d59f9e35ab1eb8",
          "timestamp" : 1700586904000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Added new utility script print_tunable_parameters_table.py (#1130)\u000a\u000a",
          "date" : "2023-11-21 11:15:04 -0600",
          "id" : "4dcbd3cd96bd4ed860fb961678d59f9e35ab1eb8",
          "msg" : "Added new utility script print_tunable_parameters_table.py (#1130)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/README"
            },
            {
              "editType" : "add",
              "file" : "utilities/print_tunable_parameters_table.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "0ea7656762902d44825603f83c24b74f817d502f",
          "timestamp" : 1701198848000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/sdomke",
            "fullName" : "Steffen Domke"
          },
          "authorEmail" : "sdomke@uwm.edu",
          "comment" : "Re-adjusted cap for invrs_tau_wpxp in src/CLUBB_core/mixing_length.F90\u000aBIT_CHANGING! CLUBB ticket #1115\u000a",
          "date" : "2023-11-28 13:14:08 -0600",
          "id" : "0ea7656762902d44825603f83c24b74f817d502f",
          "msg" : "Re-adjusted cap for invrs_tau_wpxp in src/CLUBB_core/mixing_length.F90",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_wp2_wp3_module.F90"
          ],
          "commitId" : "6a1ad520c171e5f5eb8cc1c590e1405459574dd6",
          "timestamp" : 1702052124000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/griffinb",
            "fullName" : "Brian Griffin"
          },
          "authorEmail" : "31553422+bmg929@users.noreply.github.com",
          "comment" : "Adding boundary conditions for the wp3_term_ta_ADG1_lhs subroutine.\u000aThe value of wp3_zm at the model lower and upper boundaries is now\u000aassumed to be 0 for simplicity and conservation.\u000a",
          "date" : "2023-12-08 10:15:24 -0600",
          "id" : "6a1ad520c171e5f5eb8cc1c590e1405459574dd6",
          "msg" : "Adding boundary conditions for the wp3_term_ta_ADG1_lhs subroutine.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_wp2_wp3_module.F90"
          ],
          "commitId" : "ed4235dea7c79ddba33a46759c16a1c149b92e57",
          "timestamp" : 1702052124000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/griffinb",
            "fullName" : "Brian Griffin"
          },
          "authorEmail" : "31553422+bmg929@users.noreply.github.com",
          "comment" : "For single loop vectors, removing the \"collapse(2)\" from the acc statements.\u000a\u000aThis commit is not bit changing, but the previous commit to this branch\u000awas BIT_CHANGING:902d6caed8a4533f59f4165106276959b4f90895\u000a",
          "date" : "2023-12-08 10:15:24 -0600",
          "id" : "ed4235dea7c79ddba33a46759c16a1c149b92e57",
          "msg" : "For single loop vectors, removing the \"collapse(2)\" from the acc statements.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "input/stats/standard_stats.in",
            "input/stats/all_stats.in",
            "postprocessing/pyplotgen/config/VariableGroupTaus.py",
            "src/CLUBB_core/stats_variables.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/stats_zm_module.F90"
          ],
          "commitId" : "d4e06311a21b35319ff520a156da3f4e5ea21fa9",
          "timestamp" : 1702424778000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@users.noreply.github.com",
          "comment" : "Added new Brunt-Väisälä frequency plots to pyplotgen's VariableGroupTaus\u000aCLUBB ticket #1132, BIT_CHANGING because new output fields were added\u000a- Added 3 new Brunt-Väisälä output fields:\u000a    - bv_freq_sqd_smth: The smoothed bv_mixed which is used to calculate the invrs_taus\u000a    - bv_freq_pos: The positive part of the sqrt of bv_freq_sqd_smth\u000a    - bv_freq_out_cloud: The out-of-cloud part of bv_freq_pos\u000a- Added the plots of those fields to VariableGroupTaus\u000a",
          "date" : "2023-12-12 17:46:18 -0600",
          "id" : "d4e06311a21b35319ff520a156da3f4e5ea21fa9",
          "msg" : "Added new Brunt-Väisälä frequency plots to pyplotgen's VariableGroupTaus",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupTaus.py"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/standard_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/all_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "f76ff058288183ffc88269355473315d645f67ed",
          "timestamp" : 1702425732000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Adds commas to fix bug\u000a",
          "date" : "2023-12-12 18:02:12 -0600",
          "id" : "f76ff058288183ffc88269355473315d645f67ed",
          "msg" : "Adds commas to fix bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "7a0ec8d6672de534c53569c0904ca034a0df627a",
          "timestamp" : 1702916756000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: updates setup in order to read in 30x30\u000aregional files automatically.\u000a\u000aFor #910.\u000a",
          "date" : "2023-12-18 10:25:56 -0600",
          "id" : "7a0ec8d6672de534c53569c0904ca034a0df627a",
          "msg" : "QuadTune: updates setup in order to read in 30x30",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/diffusion.F90"
          ],
          "commitId" : "7b2313fdf3b27db1521bac1facbbc9e595a729df",
          "timestamp" : 1702943185000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/griffinb",
            "fullName" : "Brian Griffin"
          },
          "authorEmail" : "31553422+bmg929@users.noreply.github.com",
          "comment" : "Updating the code to set the bottom of the thermodynamic level grid for\u000adiffusion at thermodynamic level 2 -- the first level above the surface.\u000a\u000aThis is being done in preparation for ghostless gridding.\u000a",
          "date" : "2023-12-18 17:46:25 -0600",
          "id" : "7b2313fdf3b27db1521bac1facbbc9e595a729df",
          "msg" : "Updating the code to set the bottom of the thermodynamic level grid for",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/diffusion.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_wp2_wp3_module.F90"
          ],
          "commitId" : "77ce77409e9da770515f66bbb50a869da74aca7d",
          "timestamp" : 1702943185000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/griffinb",
            "fullName" : "Brian Griffin"
          },
          "authorEmail" : "31553422+bmg929@users.noreply.github.com",
          "comment" : "Commit to enforce a fixed-point boundary condition of wp3=0 at\u000athermodynamic level k = 2, the first above-ground thermodynamic level.\u000a\u000aThis is being done in preparation for ghostless gridding.\u000a\u000aThis commit is BIT_CHANGING.\u000a\u000aResults are much more similar to the previous results than using\u000ausing zero-flux as the lower boundary condition for wp3.\u000a",
          "date" : "2023-12-18 17:46:25 -0600",
          "id" : "77ce77409e9da770515f66bbb50a869da74aca7d",
          "msg" : "Commit to enforce a fixed-point boundary condition of wp3=0 at",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_wp2_wp3_module.F90"
          ],
          "commitId" : "d0a28efd5a173fe59114e69f16d999ab31cc6080",
          "timestamp" : 1703174134000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "With wp3 now being set to a fixed-point boundary condition value\u000aof 0 at the current thermodynamic level 2 (first t-lev above the\u000asurface), it is not necessary to loop over level 2 within the code\u000afor each wp3 term.\u000a\u000aThis commit is BIT_CHANGING, but only for the wp3 budget terms\u000a(e.g. wp3_ta) in the zt output file at level k = 2. It doesn't change\u000athe actual answer. All other variables are bit-for-bit identical.\u000a",
          "date" : "2023-12-21 09:55:34 -0600",
          "id" : "d0a28efd5a173fe59114e69f16d999ab31cc6080",
          "msg" : "With wp3 now being set to a fixed-point boundary condition value",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/Benchmark_cases/atex.F90",
            "src/CLUBB_core/saturation.F90",
            "input/case_setups/cgils_s12_model.in",
            "src/CLUBB_core/sfc_varnce_module.F90",
            "src/CLUBB_core/sponge_layer_damping.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/model_flags.F90",
            "src/G_unit_test_types/KK_integrals_tests.F90",
            "src/time_dependent_input.F90",
            "src/advance_microphys_module.F90",
            "input/case_setups/cobra_model.in",
            "input/case_setups/arm_97_model.in",
            "src/CLUBB_core/stat_file_module.F90",
            "src/Benchmark_cases/sfc_flux.F90",
            "src/G_unit_test_types/pdf_parameter_tests.F90",
            "input/case_setups/lba_model.in",
            "input/case_setups/atex_model.in",
            "input/case_setups/gabls3_model.in",
            "input/case_setups/nov11_altocu_model.in",
            "input/tunable_parameters_compatible_r8029/configurable_model_flags.in",
            "src/SILHS/latin_hypercube_driver_module.F90",
            "input/case_setups/cgils_s11_model.in",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90",
            "src/Benchmark_cases/cloud_feedback.F90",
            "src/SILHS/output_2D_samples_module.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "input/tunable_parameters/configurable_model_flags.in",
            "input/tunable_parameters_tauMatchLscale/configurable_model_flags.in",
            "src/CLUBB_core/diagnose_correlations_module.F90",
            "src/CLUBB_core/new_hybrid_pdf_main.F90",
            "input/case_setups/bomex_model.in",
            "src/estimate_scm_microphys_module.F90",
            "src/ice_dfsn_module.F90",
            "input/case_setups/dycoms2_rf01_model.in",
            "src/SILHS/transform_to_pdf_module.F90",
            "src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90",
            "input/case_setups/cgils_s6_p2k_model.in",
            "src/Benchmark_cases/dycoms2_rf02.F90",
            "input/case_setups/rico_model.in",
            "input/case_setups/cloud_feedback_s6_model.in",
            "input/case_setups/arm_model.in",
            "input/case_setups/neutral_model.in",
            "src/Benchmark_cases/twp_ice.F90",
            "input/case_setups/twp_ice_model.in",
            "src/KK_microphys/KK_utilities.F90",
            "src/Benchmark_cases/mpace_b.F90",
            "src/microphys_interface.inc",
            "input/case_setups/README",
            "input/case_setups/clex9_nov02_model.in",
            "input/case_setups/jun25_altocu_model.in",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/input_fields.F90",
            "input/case_setups/arm_3year_model.in",
            "src/SILHS/silhs_api_module.F90",
            "src/G_unit_test_types/read_corr_mtx_test.F90",
            "input/case_setups/cloud_feedback_s11_p2k_model.in",
            "src/mixed_moment_PDF_integrals.F90",
            "src/CLUBB_core/numerical_check.F90",
            "src/CLUBB_core/parameters_model.F90",
            "src/CLUBB_core/precipitation_fraction.F90",
            "input/case_setups/dycoms2_rf02_do_model.in",
            "src/CLUBB_core/stats_zm_module.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "input/case_setups/dycoms2_rf02_morr_model.in",
            "input/case_setups/dycoms2_rf02_nd_model.in",
            "src/clubb_driver.F90",
            "src/CLUBB_core/corr_varnce_module.F90",
            "src/CLUBB_core/index_mapping.F90",
            "input/tunable_parameters_e3sm/configurable_model_flags.in",
            "src/CLUBB_core/fill_holes.F90",
            "input/case_setups/cgils_s12_p2k_model.in",
            "src/Benchmark_cases/lba.F90",
            "input/case_setups/dycoms2_rf01_fixed_sst_model.in",
            "src/CLUBB_core/advance_xp3_module.F90",
            "input/case_setups/cloud_feedback_s6_p2k_model.in",
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/array_index.F90",
            "src/extended_atmosphere_module.F90",
            "src/Benchmark_cases/wangara.F90",
            "src/CLUBB_core/error_code.F90",
            "src/clubb_tuner.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "input/case_setups/mc3e_model.in",
            "src/Benchmark_cases/astex_a209.F90",
            "src/CLUBB_core/output_netcdf.F90",
            "input/case_setups/cgils_s6_model.in",
            "src/SILHS/silhs_importance_sample_module.F90",
            "input/case_setups/mpace_b_silhs_model.in",
            "input/case_setups/rico_silhs_model.in",
            "src/CLUBB_core/clip_explicit.F90",
            "input/case_setups/mpace_a_model.in",
            "src/Benchmark_cases/gabls2.F90",
            "src/microphys_init_cleanup.F90",
            "input/case_setups/cloud_feedback_s11_model.in",
            "input/case_setups/mpace_b_model.in",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/Benchmark_cases/bomex.F90",
            "src/Benchmark_cases/fire.F90",
            "input/tunable_parameters_Lscale/configurable_model_flags.in",
            "src/CLUBB_core/setup_clubb_pdf_params.F90",
            "input/case_setups/arm_0003_model.in",
            "src/Benchmark_cases/cobra.F90",
            "input/case_setups/dycoms2_rf02_so_model.in",
            "input/case_setups/astex_a209_model.in",
            "src/G_unit_test_types/hole_filling_tests.F90",
            "src/KK_microphys_module.F90",
            "input/case_setups/cloud_feedback_s12_model.in",
            "input/case_setups/dycoms2_rf02_ds_model.in",
            "input/case_setups/gabls2_model.in",
            "src/lh_microphys_driver_module.F90",
            "src/microphys_driver.F90",
            "src/Parabolic.f90",
            "src/silhs_category_variance_module.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/Benchmark_cases/dycoms2_rf01.F90",
            "input/case_setups/fire_model.in",
            "src/Benchmark_cases/rico.F90",
            "src/input_interpret.F90",
            "input/case_setups/cloud_feedback_s12_p2k_model.in",
            "src/Benchmark_cases/mpace_a.F90",
            "src/morrison_microphys_module.F90",
            "src/sounding.F90",
            "src/CLUBB_core/stats_zt_module.F90",
            "input/case_setups/cgils_s11_p2k_model.in",
            "src/coamps_microphys_driver_module.F90",
            "input/case_setups/gabls3_night_model.in",
            "input/case_setups/wangara_model.in",
            "input/case_setups/clex9_oct14_model.in"
          ],
          "commitId" : "ddbb50b7dd661e83d6b06136f6596ca5b139e64b",
          "timestamp" : 1704332198000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Threadpublic (#1133)\u000a\u000a* Initial threadprivate removals and simple changes.\u000a\u000a* model flags update, incomplete\u000a\u000a* Some updates, almost working\u000a\u000a* Added saturation_formula and l_host_applies_sfc_fluxes to clubb_config_flags\u000a\u000a* Accompanying changes to flags lists\u000a\u000a* Changes to corrrelation array setup\u000a\u000a* Adding more flag checking\u000a\u000a* Forgot to set l_host_applies_sfc_fluxes in initialize_clubb_config_flags_type and commit adding l_implemented to the argument loit\u000a\u000a* Adding saturation parameters to api\u000a\u000a* Most of the way through passing sclr_dim, hydromet_dim, edsclr_dim, and sclr_tol through arguemnt lists. Moved first_write breaking silhs stats aparently, and bit changing due to the way we were writing sclr_tol for cases that have sclr_dim=0 (arm different, gabls2 BFB).\u000a\u000a* Removing accidentally commited files.\u000a\u000a* Fixed silhs output, all cases BFB but sclr_tol is saved differently to stats files in cases where sclr_dim = 0, so this is bc also bc:fb20458d5212b007c79c17613201af637bbc3d7e since that introduced the difference.\u000a\u000a* Changing stats logicals back to false, only set to true for testing. So technically BIT_CHANGING\u000a\u000a* Starting array_vars changes.\u000a\u000a* No more global scalar indices\u000a\u000a* Starting to remove hydromet indices\u000a\u000a* Finished the annoying part with the microphysics interfaces.\u000a\u000a* No more global variables in array_index. All cases BFB relative to last commit.\u000a\u000a* No more global pdf_dim, Ncnp2_on_Ncnm2 now set via argument list, and added temporary hydromet_dim_glob because I thought it would fix a bug but it didn't, it might in the future though, so I left it in for now, it will be removed soon.\u000a\u000a* Added nan checking before overriding default value for Ncnp2_on_Ncnm2\u000a\u000a* Finished hydromet_dim argument listing and removed global versions of it as well as sclr_dim, edsclr_dim, and sclr_tol.\u000a\u000a* open_netcdf_for_writing does nothing if nvars=0 for a stats file, which is understandable, but now that we call first_write immediately after we need that also to check for nvar=0\u000a\u000a* Adding better error messages to stats_init\u000a\u000a* The nvidia compiler does not like zero size arrays.\u000a\u000a* Adding defaults for scalar arrays values in clubb driver, and adding an error check after calling stats_init.\u000a\u000a* Reverting accidental changes to clubb_thread_test\u000a\u000a* Changing name of scarr/scalar_array to sclr_idx and hydromet_array to hm_metadata\u000a\u000a* Adding new types to _api\u000a\u000a* Fixing erroneous name changes.\u000a\u000a* Fixing bug introduced in 65987c8a77496f7bb10bfd28717345b1f63de1b7\u000a\u000a* Removing print\u000a\u000a* QuadTune: updates setup in order to read in 30x30\u000aregional files automatically.\u000a\u000aFor #910.\u000a\u000a* Updating the code to set the bottom of the thermodynamic level grid for\u000adiffusion at thermodynamic level 2 -- the first level above the surface.\u000a\u000aThis is being done in preparation for ghostless gridding.\u000a\u000a* Commit to enforce a fixed-point boundary condition of wp3=0 at\u000athermodynamic level k = 2, the first above-ground thermodynamic level.\u000a\u000aThis is being done in preparation for ghostless gridding.\u000a\u000aThis commit is bc.\u000a\u000aResults are much more similar to the previous results than using\u000ausing zero-flux as the lower boundary condition for wp3.\u000a\u000a* With wp3 now being set to a fixed-point boundary condition value\u000aof 0 at the current thermodynamic level 2 (first t-lev above the\u000asurface), it is not necessary to loop over level 2 within the code\u000afor each wp3 term.\u000a\u000aThis commit is BIT_CHANGING, but only for the wp3 budget terms\u000a(e.g. wp3_ta) in the zt output file at level k = 2. It doesn't change\u000athe actual answer. All other variables are bit-for-bit identical.\u000a\u000a* Removing omp parallel test line\u000a\u000a* Removing parameter declarion around l_quintic_poly_interp. Having this be a parameter causes bit changes when using -O2\u000a\u000a---------\u000a\u000aCo-authored-by: vlarson <vlarson@uwm.edu>\u000aCo-authored-by: bmg929 <bmg2@uwm.edu>\u000a",
          "date" : "2024-01-03 19:36:38 -0600",
          "id" : "ddbb50b7dd661e83d6b06136f6596ca5b139e64b",
          "msg" : "Threadpublic (#1133)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/mpace_b.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters/configurable_model_flags.in"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/dycoms2_rf02.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters_Lscale/configurable_model_flags.in"
            },
            {
              "editType" : "edit",
              "file" : "src/Parabolic.f90"
            },
            {
              "editType" : "edit",
              "file" : "src/input_interpret.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/wangara.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/rico_silhs_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/lba.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/twp_ice.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/error_code.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/extended_atmosphere_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/atex_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/silhs_importance_sample_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/fire_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters_compatible_r8029/configurable_model_flags.in"
            },
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/fire.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/README"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/diagnose_correlations_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/silhs_category_variance_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/numerical_check.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/index_mapping.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/coamps_microphys_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/time_dependent_input.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_p2k_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_ds_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_so_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/gabls2.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/read_corr_mtx_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/mpace_a.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_night_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/astex_a209.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/corr_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/bomex.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/transform_to_pdf_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_do_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_morr_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stat_file_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_interface.inc"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters_tauMatchLscale/configurable_model_flags.in"
            },
            {
              "editType" : "edit",
              "file" : "src/ice_dfsn_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/neutral_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_silhs_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zt_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_init_cleanup.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/astex_a209_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/KK_integrals_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/hole_filling_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/cobra.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_p2k_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters_e3sm/configurable_model_flags.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/sfc_flux.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/wangara_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_p2k_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/KK_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_nd_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/output_2D_samples_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_p2k_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mc3e_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/new_hybrid_pdf_main.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/sounding.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/estimate_scm_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/pdf_parameter_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_3year_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/cloud_feedback.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/mixed_moment_PDF_integrals.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/bomex_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/input_fields.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/morrison_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/atex.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls2_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_p2k_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/silhs_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_model.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/rico.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/lh_microphys_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/rico_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/output_netcdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/KK_microphys/KK_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sponge_layer_damping.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/array_index.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/dycoms2_rf01.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_p2k_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/precipitation_fraction.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_tuner.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_fixed_sst_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/corr_varnce_module.F90",
            "src/microphys_init_cleanup.F90"
          ],
          "commitId" : "a727ecf09a079d734398c45486510c6b655fcff2",
          "timestamp" : 1704398011000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Removing awkward nan check in favor of a default for Ncnp2_on_Ncnm2\u000a",
          "date" : "2024-01-04 13:53:31 -0600",
          "id" : "a727ecf09a079d734398c45486510c6b655fcff2",
          "msg" : "Removing awkward nan check in favor of a default for Ncnp2_on_Ncnm2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/corr_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_init_cleanup.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/check_multicol_error.py",
            "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "121575bfcd9c69e364a803b537adc839ea79e3bb",
          "timestamp" : 1704760015000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Initial creation of gpu vs cpu output comparison jenkins test\u000a",
          "date" : "2024-01-08 18:26:55 -0600",
          "id" : "121575bfcd9c69e364a803b537adc839ea79e3bb",
          "msg" : "Initial creation of gpu vs cpu output comparison jenkins test",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/check_multicol_error.py"
            },
            {
              "editType" : "add",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "f41f798e984888b18a7fff7c5322e65bd25fb6c8",
          "timestamp" : 1704760427000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding clean step before compiling GPU to new jenkins test\u000a",
          "date" : "2024-01-08 18:33:47 -0600",
          "id" : "f41f798e984888b18a7fff7c5322e65bd25fb6c8",
          "msg" : "Adding clean step before compiling GPU to new jenkins test",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "1d7763e236f2a1a9a9f54ccb13869c01608073b5",
          "timestamp" : 1704760571000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making script check the specific multicore files\u000a",
          "date" : "2024-01-08 18:36:11 -0600",
          "id" : "1d7763e236f2a1a9a9f54ccb13869c01608073b5",
          "msg" : "Making script check the specific multicore files",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "ad40e1c1c619ac6535a60ed99155162fc9c989f4",
          "timestamp" : 1704768204000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding more cases to test\u000a",
          "date" : "2024-01-08 20:43:24 -0600",
          "id" : "ad40e1c1c619ac6535a60ed99155162fc9c989f4",
          "msg" : "Adding more cases to test",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/clubb_driver.F90"
          ],
          "commitId" : "79d08b6b6da219ed06ea1ada4d4d16bf6b6d7ae4",
          "timestamp" : 1704774211000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding new argument list variables to openacc copyin statements\u000a",
          "date" : "2024-01-08 22:23:31 -0600",
          "id" : "79d08b6b6da219ed06ea1ada4d4d16bf6b6d7ae4",
          "msg" : "Adding new argument list variables to openacc copyin statements",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "2b18aa50062d4ae24b2c7f4daf4238b67e3b9722",
          "timestamp" : 1704775038000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Limiting gabls2 to 500 timesteps in new jenkins test\u000a",
          "date" : "2024-01-08 22:37:18 -0600",
          "id" : "2b18aa50062d4ae24b2c7f4daf4238b67e3b9722",
          "msg" : "Limiting gabls2 to 500 timesteps in new jenkins test",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "0a5c95ab0f0eb41271f5fc4ebd96fc12e3e12cf0",
          "timestamp" : 1704785365000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Changing sclr test case to cobra, keeping 500 timestpes, gabls2 appears less stable as a result of commit 77ce77409e9da770515f66bbb50a869da74aca7d\u000a",
          "date" : "2024-01-09 01:29:25 -0600",
          "id" : "0a5c95ab0f0eb41271f5fc4ebd96fc12e3e12cf0",
          "msg" : "Changing sclr test case to cobra, keeping 500 timestpes, gabls2 appears less stable as a result of commit 77ce77409e9da770515f66bbb50a869da74aca7d",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input/tunable_parameters/configurable_model_flags.in",
            "compile/config/linux_x86_64_nvhpc_gpu.bash"
          ],
          "commitId" : "1ce764cad4ea41e739b6ce9d95d8bec7db72097f",
          "timestamp" : 1704839542000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Setting l_smooth_Heaviside_tau_wpxp to .true. by default\u000a",
          "date" : "2024-01-09 16:32:22 -0600",
          "id" : "1ce764cad4ea41e739b6ce9d95d8bec7db72097f",
          "msg" : "Setting l_smooth_Heaviside_tau_wpxp to .true. by default",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters/configurable_model_flags.in"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/config/linux_x86_64_nvhpc_gpu.bash"
          ],
          "commitId" : "dd59f60c668e6989bf231b72032771c3ac9518d5",
          "timestamp" : 1704839725000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Undoing accidental changes to compiler config\u000a",
          "date" : "2024-01-09 16:35:25 -0600",
          "id" : "dd59f60c668e6989bf231b72032771c3ac9518d5",
          "msg" : "Undoing accidental changes to compiler config",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "753138f581f211a7c4d6798f031b4109c5e08559",
          "timestamp" : 1704930792000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "BIT_CHANGING:1ce764cad4ea41e739b6ce9d95d8bec7db72097f\u000a",
          "date" : "2024-01-10 17:53:12 -0600",
          "id" : "753138f581f211a7c4d6798f031b4109c5e08559",
          "msg" : "BIT_CHANGING:1ce764cad4ea41e739b6ce9d95d8bec7db72097f",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/config/linux_x86_64_nvhpc.bash",
            "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "a993b7b3e95ba78c077dd24290baff1b08f169c5",
          "timestamp" : 1704948886000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making nightly cpu vs gpu test use a new config script for the cpu compile. This is the minimize the differences to be only whether or not the openacc GPU code is enabled.\u000a",
          "date" : "2024-01-10 22:54:46 -0600",
          "id" : "a993b7b3e95ba78c077dd24290baff1b08f169c5",
          "msg" : "Making nightly cpu vs gpu test use a new config script for the cpu compile. This is the minimize the differences to be only whether or not the openacc GPU code is enabled.",
          "paths" : [
            {
              "editType" : "add",
              "file" : "compile/config/linux_x86_64_nvhpc.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "f4277535627c705e8851dc3112160fd415252042",
          "timestamp" : 1704951278000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Limiting mpace_b to 250 timestpes for gpu vs cpu test. The mpace_b test passed on my home GPU (RTX 3080), but not when run in jenkens on nelson (P4000). So either the tolerance is too strict, or we're running too many timesteps for mpace_b. Currently the largest difference on mpace_b multicol check is 3.31551e-05 on jenkins, so if this fails also I'll up the tolerance for mpace_b instead of further reducing timesteps run.\u000a",
          "date" : "2024-01-10 23:34:38 -0600",
          "id" : "f4277535627c705e8851dc3112160fd415252042",
          "msg" : "Limiting mpace_b to 250 timestpes for gpu vs cpu test. The mpace_b test passed on my home GPU (RTX 3080), but not when run in jenkens on nelson (P4000). So either the tolerance is too strict, or we're running too many timesteps for mpace_b. Currently the largest difference on mpace_b multicol check is 3.31551e-05 on jenkins, so if this fails also I'll up the tolerance for mpace_b instead of further reducing timesteps run.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mean_adv.F90"
          ],
          "commitId" : "18afbb900eaa3202bc48b64daf9daa974ee8dd4c",
          "timestamp" : 1705003858000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am altering the mean advection code in preparation for ghost point\u000aremoval, since the mean advection code incorporates the ghost point\u000ain its current calculations.\u000a\u000aThe lower boundary is now treated in the same manner as the\u000aupper boundary, where a zero derivative over the boundary is assumed.\u000aAny interaction of the current ghost level with the model code is\u000anow removed from the mean advection calculation.\u000a\u000aThe results are bit-for-bit for most cases, but not all of them.\u000aThey are not necessarily expected to be bit-for-bit. There are\u000ano discernable differences on plots of priority cases. However,\u000athis commit is technically BIT_CHANGING.\u000a",
          "date" : "2024-01-11 14:10:58 -0600",
          "id" : "18afbb900eaa3202bc48b64daf9daa974ee8dd4c",
          "msg" : "I am altering the mean advection code in preparation for ghost point",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mean_adv.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "be2fe61a1e5897d417ae01cf335caa727a85c7fe",
          "timestamp" : 1705612663000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing bug. See https://github.com/larson-group/clubb/issues/1139\u000a",
          "date" : "2024-01-18 15:17:43 -0600",
          "id" : "be2fe61a1e5897d417ae01cf335caa727a85c7fe",
          "msg" : "Fixing bug. See https://github.com/larson-group/clubb/issues/1139",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/tridiag_lu_solver.F90"
          ],
          "commitId" : "cad1c8b0360b5beaef4648ef0d755818e0823e89",
          "timestamp" : 1705612684000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing tridiag solver bug. See https://github.com/larson-group/clubb/issues/1139\u000a",
          "date" : "2024-01-18 15:18:04 -0600",
          "id" : "cad1c8b0360b5beaef4648ef0d755818e0823e89",
          "msg" : "Fixing tridiag solver bug. See https://github.com/larson-group/clubb/issues/1139",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/tridiag_lu_solver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/clubb_driver.F90"
          ],
          "commitId" : "f28975376d58c19257922a4cca10ae07ff251d05",
          "timestamp" : 1705629086000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Slight rework to acc data statements. This allows us to use return calls in advance_clubb_core again. See https://github.com/larson-group/clubb/issues/1139\u000a",
          "date" : "2024-01-18 19:51:26 -0600",
          "id" : "f28975376d58c19257922a4cca10ae07ff251d05",
          "msg" : "Slight rework to acc data statements. This allows us to use return calls in advance_clubb_core again. See https://github.com/larson-group/clubb/issues/1139",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "ec65c38de8cd427398f788dfdfc3537434a15dd7",
          "timestamp" : 1705629109000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing small GPU stats bug\u000a",
          "date" : "2024-01-18 19:51:49 -0600",
          "id" : "ec65c38de8cd427398f788dfdfc3537434a15dd7",
          "msg" : "Fixing small GPU stats bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mono_flux_limiter.F90"
          ],
          "commitId" : "23fa7789cb8cb963c4536910b97b0c48d6f105c2",
          "timestamp" : 1705629562000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Changing xm to out in mono flux solver. There is no need for it to be inout, and it confused me for a bit so I'm fixing it.\u000a",
          "date" : "2024-01-18 19:59:22 -0600",
          "id" : "23fa7789cb8cb963c4536910b97b0c48d6f105c2",
          "msg" : "Changing xm to out in mono flux solver. There is no need for it to be inout, and it confused me for a bit so I'm fixing it.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/SILHS/latin_hypercube_driver_module.F90"
          ],
          "commitId" : "529afce6dc6af438b9658f44ffa108d16a5ad147",
          "timestamp" : 1705819808000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding clubb specific compiler flag -DCLUBB_GPU, intended for use with openmp or openacc running on the GPU. Also adding a compiler flags, -DCUDA, and case statment for generating random numbers in silhs.\u000a",
          "date" : "2024-01-21 00:50:08 -0600",
          "id" : "529afce6dc6af438b9658f44ffa108d16a5ad147",
          "msg" : "Adding clubb specific compiler flag -DCLUBB_GPU, intended for use with openmp or openacc running on the GPU. Also adding a compiler flags, -DCUDA, and case statment for generating random numbers in silhs.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/config/linux_x86_64_nvhpc_gpu.bash"
          ],
          "commitId" : "ab99eb01e08ba10a80c1f6881dc13eaca2c9e992",
          "timestamp" : 1705820078000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding new compiler flags to nvfortran GPU compile script\u000a",
          "date" : "2024-01-21 00:54:38 -0600",
          "id" : "ab99eb01e08ba10a80c1f6881dc13eaca2c9e992",
          "msg" : "Adding new compiler flags to nvfortran GPU compile script",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/convert_acc_to_omp.bash",
            "compile/config/linux_x86_64_ifort_gpu_openmp.bash",
            "compile/config/linux_x86_64_nvhpc_gpu_openmp.bash",
            "compile/config/linux_x86_64_nvhpc_gpu.bash",
            "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile",
            "compile/config/linux_x86_64_nvhpc_gpu_openacc.bash"
          ],
          "commitId" : "199660fe742bfdd7f79e491498770d486bdf3ab1",
          "timestamp" : 1705824114000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding openacc to openmp conversion script, and making some new compiler config files.\u000a",
          "date" : "2024-01-21 02:01:54 -0600",
          "id" : "199660fe742bfdd7f79e491498770d486bdf3ab1",
          "msg" : "Adding openacc to openmp conversion script, and making some new compiler config files.",
          "paths" : [
            {
              "editType" : "add",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu_openacc.bash"
            },
            {
              "editType" : "add",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu_openmp.bash"
            },
            {
              "editType" : "add",
              "file" : "compile/config/linux_x86_64_ifort_gpu_openmp.bash"
            },
            {
              "editType" : "add",
              "file" : "compile/convert_acc_to_omp.bash"
            },
            {
              "editType" : "delete",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/convert_acc_to_omp.bash"
          ],
          "commitId" : "821ee17aa39585afb8e82c1ca5c4f71a45f74e70",
          "timestamp" : 1705963169000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Adds comments to openmp conversion script\u000a",
          "date" : "2024-01-22 16:39:29 -0600",
          "id" : "821ee17aa39585afb8e82c1ca5c4f71a45f74e70",
          "msg" : "Adds comments to openmp conversion script",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "compile/convert_acc_to_omp.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_wp2_wp3_module.F90"
          ],
          "commitId" : "8237a01f73c7604f4480689a9703daff0df85178",
          "timestamp" : 1706079736000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Now that the value of wp3 is being set to a boundary value of 0\u000aat the first thermodynamic grid level above the surface, it doesn't\u000amake sense to loop over budget terms anymore at that particular level,\u000asince they don't factor in the solution and give a false impression.\u000a\u000aWith this commit, wp3 budget terms now start their loop at level 3.\u000a\u000aThis commit is BIT_CHANGING, but the only thing that changes are\u000abudget stats for a couple of wp3 budget terms. The solution\u000adoes not actually change.\u000a",
          "date" : "2024-01-24 01:02:16 -0600",
          "id" : "8237a01f73c7604f4480689a9703daff0df85178",
          "msg" : "Now that the value of wp3 is being set to a boundary value of 0",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/model_flags.F90"
          ],
          "commitId" : "2e41ead98e7d13b192c3a7762336fa3dbc5a6989",
          "timestamp" : 1706649109000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "This is (amazingly) BIT_CHANGING. The differences are due to some compiler optimizations, see https://github.com/larson-group/clubb/pull/1133\\#issuecomment-1865156979.\u000a",
          "date" : "2024-01-30 15:11:49 -0600",
          "id" : "2e41ead98e7d13b192c3a7762336fa3dbc5a6989",
          "msg" : "This is (amazingly) BIT_CHANGING. The differences are due to some compiler optimizations, see https://github.com/larson-group/clubb/pull/1133\\#issuecomment-1865156979.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "05f2b8b38bf748ece44a7038f2b50044e26eaa5d",
          "timestamp" : 1706657370000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Removing git log print before logging to file. On some systems/configs the command would cause a busy wait until the person running hit q, and it is superfluous since we are already saving the git log to a file.\u000a",
          "date" : "2024-01-30 17:29:30 -0600",
          "id" : "05f2b8b38bf748ece44a7038f2b50044e26eaa5d",
          "msg" : "Removing git log print before logging to file. On some systems/configs the command would cause a busy wait until the person running hit q, and it is superfluous since we are already saving the git log to a file.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input/case_setups/neutral_sounding.in",
            "input/case_setups/cgils_s6_sfc.in",
            "input/case_setups/wangara_edsclr_sounding.in",
            "input/case_setups/wangara_sclr_sounding.in",
            "input/case_setups/cloud_feedback_s11_p2k_sfc.in",
            "input/case_setups/cloud_feedback_s6_sfc.in",
            "input/case_setups/arm_forcings.in",
            "input/case_setups/mc3e_forcings.in",
            "input/case_setups/mpace_b_edsclr_sounding.in",
            "input/case_setups/lba_sounding.in",
            "input/case_setups/bomex_edsclr_sounding.in",
            "input/case_setups/bomex_sclr_sounding.in",
            "input/case_setups/cgils_s6_forcings.in",
            "input/case_setups/cgils_s11_p2k_forcings.in",
            "input/case_setups/gabls3_night_forcings.in",
            "input/case_setups/cobra_sfc.in",
            "input/case_setups/gabls3_forcings.in",
            "input/case_setups/gabls3_night_sounding.in",
            "input/case_setups/dycoms2_rf01_sclr_sounding.in",
            "input/case_setups/jun25_altocu_sclr_sounding.in",
            "input/case_setups/gabls3_edsclr_sounding.in",
            "input/case_setups/gabls2_edsclr_sounding.in",
            "input/case_setups/dycoms2_rf01_edsclr_sounding.in",
            "input/case_setups/cgils_s11_p2k_sfc.in",
            "input/case_setups/dycoms2_rf02_sclr_sounding.in",
            "input/case_setups/arm_97_forcings.in",
            "input/case_setups/fire_sclr_sounding.in",
            "input/case_setups/nov11_altocu_forcings.in",
            "input/case_setups/arm_0003_forcings.in",
            "input/case_setups/cgils_s12_p2k_sfc.in",
            "input/case_setups/jun25_altocu_sfc.in",
            "input/case_setups/mpace_a_forcings.in",
            "input/case_setups/lba_sclr_sounding.in",
            "input/case_setups/dycoms2_rf02_sfc.in",
            "input/case_setups/mpace_b_sclr_sounding.in",
            "input/case_setups/atex_sounding.in",
            "input/case_setups/mpace_a_edsclr_sounding.in",
            "input/case_setups/arm_sclr_sounding.in",
            "input/case_setups/cloud_feedback_s12_p2k_forcings.in",
            "input/case_setups/clex9_oct14_forcings.in",
            "input/case_setups/cloud_feedback_s12_p2k_sfc.in",
            "input/case_setups/cgils_s12_sfc.in",
            "input/case_setups/mc3e_sfc.in",
            "input/case_setups/arm_97_sclr_sounding.in",
            "input/case_setups/rico_sounding.in",
            "input/case_setups/arm_97_sfc.in",
            "input/case_setups/clex9_nov02_sounding.in",
            "input/case_setups/nov11_altocu_sfc.in",
            "input/case_setups/cloud_feedback_s6_p2k_forcings.in",
            "input/case_setups/clex9_nov02_edsclr_sounding.in",
            "input/case_setups/gabls2_sclr_sounding.in",
            "input/case_setups/cloud_feedback_s6_forcings.in",
            "input/case_setups/astex_a209_forcings.in",
            "input/case_setups/clex9_nov02_sfc.in",
            "input/case_setups/rico_sclr_sounding.in",
            "input/case_setups/arm_0003_sfc.in",
            "input/case_setups/arm_3year_edsclr_sounding.in",
            "input/case_setups/cloud_feedback_s11_sfc.in",
            "input/case_setups/cgils_s12_p2k_forcings.in",
            "input/case_setups/cgils_s11_forcings.in",
            "input/case_setups/cgils_s12_forcings.in",
            "input/case_setups/cobra_edsclr_sounding.in",
            "input/case_setups/cloud_feedback_s6_p2k_sfc.in",
            "input/case_setups/gabls3_sounding.in",
            "input/case_setups/cloud_feedback_s12_sfc.in",
            "input/case_setups/jun25_altocu_sounding.in",
            "input/case_setups/bomex_sounding.in",
            "input/case_setups/fire_sounding.in",
            "input/case_setups/twp_ice_sclr_sounding.in",
            "input/case_setups/clex9_oct14_sounding.in",
            "input/case_setups/arm_0003_sclr_sounding.in",
            "input/case_setups/clex9_oct14_sfc.in",
            "input/case_setups/gabls3_sclr_sounding.in",
            "input/case_setups/twp_ice_sounding.in",
            "input/case_setups/nov11_altocu_sclr_sounding.in",
            "input/case_setups/gabls2_sounding.in",
            "input/case_setups/nov11_altocu_edsclr_sounding.in",
            "input/case_setups/cobra_sounding.in",
            "input/case_setups/arm_97_edsclr_sounding.in",
            "input/case_setups/nov11_altocu_sounding.in",
            "input/case_setups/wangara_sounding.in",
            "input/case_setups/mpace_a_sounding.in",
            "input/case_setups/cobra_forcings.in",
            "input/case_setups/arm_3year_sfc.in",
            "input/case_setups/mpace_b_sounding.in",
            "input/case_setups/arm_97_sounding.in",
            "input/case_setups/clex9_nov02_sclr_sounding.in",
            "input/case_setups/mpace_b_sfc.in",
            "input/case_setups/dycoms2_rf02_edsclr_sounding.in",
            "input/case_setups/jun25_altocu_edsclr_sounding.in",
            "src/CLUBB_core/input_names.F90",
            "input/case_setups/jun25_altocu_forcings.in",
            "input/case_setups/cloud_feedback_s11_forcings.in",
            "input/case_setups/cloud_feedback_s12_forcings.in",
            "input/case_setups/twp_ice_forcings.in",
            "input/case_setups/atex_edsclr_sounding.in",
            "input/case_setups/dycoms2_rf01_sfc.in",
            "input/case_setups/rico_edsclr_sounding.in",
            "input/case_setups/cgils_s6_p2k_sfc.in",
            "input/case_setups/cgils_s11_sfc.in",
            "input/case_setups/dycoms2_rf02_sounding.in",
            "input/case_setups/arm_0003_edsclr_sounding.in",
            "input/case_setups/mpace_a_sclr_sounding.in",
            "input/case_setups/arm_edsclr_sounding.in",
            "input/case_setups/atex_sclr_sounding.in",
            "input/case_setups/arm_sounding.in",
            "input/case_setups/clex9_oct14_edsclr_sounding.in",
            "input/case_setups/dycoms2_rf01_sounding.in",
            "input/case_setups/mc3e_sounding.in",
            "input/case_setups/astex_a209_sounding.in",
            "input/case_setups/arm_3year_sounding.in",
            "input/case_setups/arm_3year_sclr_sounding.in",
            "input/case_setups/cobra_sclr_sounding.in",
            "input/case_setups/clex9_nov02_forcings.in",
            "input/case_setups/cloud_feedback_s11_p2k_forcings.in",
            "input/case_setups/fire_edsclr_sounding.in",
            "input/case_setups/clex9_oct14_sclr_sounding.in",
            "input/case_setups/lba_edsclr_sounding.in",
            "input/case_setups/arm_0003_sounding.in",
            "input/case_setups/cgils_s6_p2k_forcings.in",
            "input/case_setups/arm_sfc.in"
          ],
          "commitId" : "9b495acd26a0b009ec84845aa289c36befff0c41",
          "timestamp" : 1706760368000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Removing backslashes. These should be slashes, but gnu,intel,nvidia generate code that treats slashes as whitespace and backslashes as a character, while cray treats backslashes as whitespace as well. This is easily fixed by using quotes, and in the meantime we will change the backslashes to forward slashes. See https://github.com/larson-group/clubb/issues/1138\\#issuecomment-1910844013\u000a",
          "date" : "2024-01-31 22:06:08 -0600",
          "id" : "9b495acd26a0b009ec84845aa289c36befff0c41",
          "msg" : "Removing backslashes. These should be slashes, but gnu,intel,nvidia generate code that treats slashes as whitespace and backslashes as a character, while cray treats backslashes as whitespace as well. This is easily fixed by using quotes, and in the meantime we will change the backslashes to forward slashes. See https://github.com/larson-group/clubb/issues/1138\\#issuecomment-1910844013",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/fire_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_3year_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_3year_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/bomex_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_night_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mc3e_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/astex_a209_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/fire_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls2_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/bomex_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/rico_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/bomex_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_3year_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/atex_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/atex_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/wangara_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/rico_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls2_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/fire_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_night_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mc3e_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mc3e_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/astex_a209_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/neutral_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/wangara_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/wangara_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls2_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/rico_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/input_names.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/atex_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_3year_sfc.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "c3e2f32190f1d5c89b665126d1bc05d6dfbc91db",
          "timestamp" : 1706760919000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding ifdefs around multicol netcdf outputting.\u000a",
          "date" : "2024-01-31 22:15:19 -0600",
          "id" : "c3e2f32190f1d5c89b665126d1bc05d6dfbc91db",
          "msg" : "Adding ifdefs around multicol netcdf outputting.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input/case_setups/neutral_sounding.in",
            "input/case_setups/cgils_s6_sfc.in",
            "input/case_setups/wangara_edsclr_sounding.in",
            "input/case_setups/wangara_sclr_sounding.in",
            "input/case_setups/cloud_feedback_s11_p2k_sfc.in",
            "input/case_setups/cloud_feedback_s6_sfc.in",
            "input/case_setups/arm_forcings.in",
            "input/case_setups/mc3e_forcings.in",
            "input/case_setups/mpace_b_edsclr_sounding.in",
            "input/case_setups/lba_sounding.in",
            "input/case_setups/bomex_edsclr_sounding.in",
            "input/case_setups/bomex_sclr_sounding.in",
            "input/case_setups/cgils_s6_forcings.in",
            "input/case_setups/cgils_s11_p2k_forcings.in",
            "input/case_setups/gabls3_night_forcings.in",
            "input/case_setups/cobra_sfc.in",
            "input/case_setups/gabls3_forcings.in",
            "input/case_setups/gabls3_night_sounding.in",
            "input/case_setups/dycoms2_rf01_sclr_sounding.in",
            "input/case_setups/jun25_altocu_sclr_sounding.in",
            "input/case_setups/gabls3_edsclr_sounding.in",
            "input/case_setups/gabls2_edsclr_sounding.in",
            "input/case_setups/dycoms2_rf01_edsclr_sounding.in",
            "input/case_setups/cgils_s11_p2k_sfc.in",
            "input/case_setups/dycoms2_rf02_sclr_sounding.in",
            "input/case_setups/arm_97_forcings.in",
            "input/case_setups/fire_sclr_sounding.in",
            "input/case_setups/nov11_altocu_forcings.in",
            "input/case_setups/arm_0003_forcings.in",
            "input/case_setups/cgils_s12_p2k_sfc.in",
            "input/case_setups/jun25_altocu_sfc.in",
            "input/case_setups/mpace_a_forcings.in",
            "input/case_setups/lba_sclr_sounding.in",
            "input/case_setups/dycoms2_rf02_sfc.in",
            "input/case_setups/atex_sounding.in",
            "input/case_setups/mpace_b_sclr_sounding.in",
            "input/case_setups/mpace_a_edsclr_sounding.in",
            "input/case_setups/arm_sclr_sounding.in",
            "input/case_setups/cloud_feedback_s12_p2k_forcings.in",
            "input/case_setups/cloud_feedback_s12_p2k_sfc.in",
            "input/case_setups/clex9_oct14_forcings.in",
            "input/case_setups/cgils_s12_sfc.in",
            "input/case_setups/mc3e_sfc.in",
            "input/case_setups/arm_97_sclr_sounding.in",
            "input/case_setups/rico_sounding.in",
            "input/case_setups/arm_97_sfc.in",
            "input/case_setups/clex9_nov02_sounding.in",
            "input/case_setups/nov11_altocu_sfc.in",
            "input/case_setups/cloud_feedback_s6_p2k_forcings.in",
            "input/case_setups/clex9_nov02_edsclr_sounding.in",
            "input/case_setups/gabls2_sclr_sounding.in",
            "input/case_setups/cloud_feedback_s6_forcings.in",
            "input/case_setups/astex_a209_forcings.in",
            "input/case_setups/clex9_nov02_sfc.in",
            "input/case_setups/rico_sclr_sounding.in",
            "input/case_setups/arm_0003_sfc.in",
            "input/case_setups/arm_3year_edsclr_sounding.in",
            "input/case_setups/cloud_feedback_s11_sfc.in",
            "input/case_setups/cgils_s12_p2k_forcings.in",
            "input/case_setups/cgils_s11_forcings.in",
            "input/case_setups/cgils_s12_forcings.in",
            "input/case_setups/cloud_feedback_s6_p2k_sfc.in",
            "input/case_setups/cobra_edsclr_sounding.in",
            "input/case_setups/gabls3_sounding.in",
            "input/case_setups/cloud_feedback_s12_sfc.in",
            "input/case_setups/jun25_altocu_sounding.in",
            "input/case_setups/bomex_sounding.in",
            "input/case_setups/fire_sounding.in",
            "input/case_setups/clex9_oct14_sounding.in",
            "input/case_setups/clex9_oct14_sfc.in",
            "input/case_setups/arm_0003_sclr_sounding.in",
            "input/case_setups/gabls3_sclr_sounding.in",
            "input/case_setups/twp_ice_sounding.in",
            "input/case_setups/nov11_altocu_sclr_sounding.in",
            "input/case_setups/gabls2_sounding.in",
            "input/case_setups/arm_97_edsclr_sounding.in",
            "input/case_setups/cobra_sounding.in",
            "input/case_setups/nov11_altocu_edsclr_sounding.in",
            "input/case_setups/nov11_altocu_sounding.in",
            "input/case_setups/wangara_sounding.in",
            "input/case_setups/cobra_forcings.in",
            "input/case_setups/mpace_a_sounding.in",
            "input/case_setups/arm_3year_sfc.in",
            "input/case_setups/mpace_b_sounding.in",
            "input/case_setups/arm_97_sounding.in",
            "input/case_setups/clex9_nov02_sclr_sounding.in",
            "input/case_setups/mpace_b_sfc.in",
            "input/case_setups/dycoms2_rf02_edsclr_sounding.in",
            "input/case_setups/jun25_altocu_edsclr_sounding.in",
            "input/case_setups/jun25_altocu_forcings.in",
            "input/case_setups/cloud_feedback_s11_forcings.in",
            "input/case_setups/cloud_feedback_s12_forcings.in",
            "input/case_setups/twp_ice_forcings.in",
            "input/case_setups/atex_edsclr_sounding.in",
            "input/case_setups/dycoms2_rf01_sfc.in",
            "input/case_setups/rico_edsclr_sounding.in",
            "input/case_setups/cgils_s6_p2k_sfc.in",
            "input/case_setups/cgils_s11_sfc.in",
            "input/case_setups/dycoms2_rf02_sounding.in",
            "input/case_setups/arm_0003_edsclr_sounding.in",
            "input/case_setups/mpace_a_sclr_sounding.in",
            "input/case_setups/atex_sclr_sounding.in",
            "input/case_setups/arm_sounding.in",
            "input/case_setups/arm_edsclr_sounding.in",
            "input/case_setups/clex9_oct14_edsclr_sounding.in",
            "input/case_setups/dycoms2_rf01_sounding.in",
            "input/case_setups/mc3e_sounding.in",
            "input/case_setups/astex_a209_sounding.in",
            "input/case_setups/arm_3year_sounding.in",
            "input/case_setups/arm_3year_sclr_sounding.in",
            "input/case_setups/cobra_sclr_sounding.in",
            "input/case_setups/clex9_nov02_forcings.in",
            "input/case_setups/cloud_feedback_s11_p2k_forcings.in",
            "input/case_setups/fire_edsclr_sounding.in",
            "input/case_setups/clex9_oct14_sclr_sounding.in",
            "input/case_setups/lba_edsclr_sounding.in",
            "input/case_setups/arm_0003_sounding.in",
            "input/case_setups/cgils_s6_p2k_forcings.in",
            "input/case_setups/arm_sfc.in"
          ],
          "commitId" : "5ef956de6d5f08463887774b6ef968bb23309d97",
          "timestamp" : 1706813870000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "These should've been single quotes. I didn't tested a files with single quotes, then for some reason did all the changes as double quotes and only retested with gfortran. RESOLVED:9b495acd26a0b009ec84845aa289c36befff0c41\u000a",
          "date" : "2024-02-01 12:57:50 -0600",
          "id" : "5ef956de6d5f08463887774b6ef968bb23309d97",
          "msg" : "These should've been single quotes. I didn't tested a files with single quotes, then for some reason did all the changes as double quotes and only retested with gfortran. RESOLVED:9b495acd26a0b009ec84845aa289c36befff0c41",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/fire_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls2_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls2_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/atex_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/fire_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_3year_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mc3e_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls2_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/astex_a209_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mc3e_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/wangara_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_3year_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_night_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_3year_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/bomex_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/rico_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/rico_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/atex_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/wangara_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/bomex_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/atex_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/astex_a209_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/neutral_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_p2k_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/bomex_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/rico_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_3year_sclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/fire_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/wangara_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mc3e_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_edsclr_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_night_forcings.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input/case_setups/cloud_feedback_s11_ozone_sounding.in",
            "input/case_setups/cloud_feedback_s6_sounding.in",
            "input/case_setups/neutral_sounding.in",
            "input/case_setups/cgils_s12_p2k_forcings.in",
            "input/case_setups/cgils_s11_forcings.in",
            "input/case_setups/cgils_s12_forcings.in",
            "input/case_setups/arm_forcings.in",
            "input/case_setups/mc3e_forcings.in",
            "input/case_setups/gabls3_sounding.in",
            "input/case_setups/jun25_altocu_sounding.in",
            "input/case_setups/bomex_sounding.in",
            "input/case_setups/clex9_oct14_sounding.in",
            "input/case_setups/fire_sounding.in",
            "input/case_setups/lba_sounding.in",
            "input/case_setups/gabls3_night_sfc.in",
            "input/case_setups/cloud_feedback_s12_p2k_ozone_sounding.in",
            "input/case_setups/bomex_sfc.in",
            "input/case_setups/ADDING_A_NEW_CASE",
            "input/case_setups/clex9_oct14_sfc.in",
            "input/case_setups/cgils_s12_p2k_sounding.in",
            "input/case_setups/cgils_s6_forcings.in",
            "input/case_setups/cgils_s11_p2k_forcings.in",
            "input/case_setups/gabls3_night_forcings.in",
            "input/case_setups/twp_ice_sounding.in",
            "input/case_setups/cobra_sfc.in",
            "input/case_setups/cloud_feedback_s12_ozone_sounding.in",
            "input/case_setups/gabls2_sounding.in",
            "input/case_setups/cobra_sounding.in",
            "input/case_setups/gabls3_forcings.in",
            "input/case_setups/arm_forcings_code/generate_forcing_file.F90",
            "input/case_setups/gabls3_night_sounding.in",
            "input/case_setups/nov11_altocu_sounding.in",
            "input/case_setups/wangara_sounding.in",
            "input/case_setups/cgils_s6_sounding.in",
            "input/case_setups/cobra_forcings.in",
            "input/case_setups/cloud_feedback_s11_sounding.in",
            "input/case_setups/mpace_a_sounding.in",
            "input/case_setups/mpace_b_sounding.in",
            "input/case_setups/arm_97_sounding.in",
            "input/case_setups/cloud_feedback_s12_sounding.in",
            "input/case_setups/jun25_altocu_forcings.in",
            "input/case_setups/cloud_feedback_s12_forcings.in",
            "input/case_setups/cloud_feedback_s11_forcings.in",
            "input/case_setups/arm_97_forcings.in",
            "input/case_setups/twp_ice_forcings.in",
            "input/case_setups/cloud_feedback_s6_p2k_ozone_sounding.in",
            "input/case_setups/nov11_altocu_forcings.in",
            "input/case_setups/cloud_feedback_s6_p2k_sounding.in",
            "input/case_setups/arm_0003_forcings.in",
            "input/case_setups/cgils_s11_ozone_sounding.in",
            "input/case_setups/cgils_s11_sounding.in",
            "input/case_setups/jun25_altocu_sfc.in",
            "input/case_setups/mpace_a_forcings.in",
            "input/case_setups/cloud_feedback_s11_p2k_ozone_sounding.in",
            "input/case_setups/atex_sounding.in",
            "input/case_setups/cgils_s11_p2k_sounding.in",
            "input/case_setups/cloud_feedback_s12_p2k_sounding.in",
            "input/case_setups/cloud_feedback_s12_p2k_forcings.in",
            "input/case_setups/clex9_oct14_forcings.in",
            "input/case_setups/dycoms2_rf02_sounding.in",
            "input/case_setups/cgils_s6_p2k_ozone_sounding.in",
            "input/case_setups/arm_sounding.in",
            "input/case_setups/cgils_s12_ozone_sounding.in",
            "input/case_setups/cgils_s6_p2k_sounding.in",
            "input/case_setups/rico_sounding.in",
            "input/case_setups/dycoms2_rf01_sounding.in",
            "input/case_setups/cgils_s11_p2k_ozone_sounding.in",
            "input/case_setups/mc3e_sounding.in",
            "input/case_setups/astex_a209_sounding.in",
            "input/case_setups/clex9_nov02_sounding.in",
            "input/case_setups/cgils_s12_p2k_ozone_sounding.in",
            "input/case_setups/arm_3year_sounding.in",
            "input/case_setups/nov11_altocu_sfc.in",
            "input/case_setups/clex9_nov02_forcings.in",
            "input/case_setups/cloud_feedback_s6_p2k_forcings.in",
            "input/case_setups/cloud_feedback_s11_p2k_forcings.in",
            "input/case_setups/twp_ice_ozone_sounding.in",
            "input/case_setups/cgils_s12_sounding.in",
            "input/case_setups/cloud_feedback_s6_ozone_sounding.in",
            "input/case_setups/cgils_s6_ozone_sounding.in",
            "input/case_setups/cloud_feedback_s6_forcings.in",
            "input/case_setups/arm_0003_sounding.in",
            "input/case_setups/astex_a209_forcings.in",
            "input/case_setups/clex9_nov02_sfc.in",
            "input/case_setups/cloud_feedback_s11_p2k_sounding.in",
            "input/case_setups/cgils_s6_p2k_forcings.in"
          ],
          "commitId" : "b5ee3141be816d210f2942609e2889e2ddfc5b5a",
          "timestamp" : 1706816764000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Some files have tabs in them, this broke my previous sed commands in various spots.\u000a",
          "date" : "2024-02-01 13:46:04 -0600",
          "id" : "b5ee3141be816d210f2942609e2889e2ddfc5b5a",
          "msg" : "Some files have tabs in them, this broke my previous sed commands in various spots.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/rico_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf01_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/astex_a209_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/dycoms2_rf02_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/fire_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/bomex_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_p2k_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/ADDING_A_NEW_CASE"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/neutral_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_p2k_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_b_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mc3e_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_p2k_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_p2k_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_night_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_night_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/bomex_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_3year_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_p2k_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/wangara_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls2_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_p2k_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_night_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_sfc.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_p2k_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_p2k_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/atex_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/astex_a209_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_p2k_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mc3e_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_p2k_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_p2k_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_p2k_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_ozone_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_forcings_code/generate_forcing_file.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_forcings.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/convert_acc_to_omp.bash"
          ],
          "commitId" : "5d5c3fc2bbc789e680c668a92865d405828bb73b",
          "timestamp" : 1706816883000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding -no-declare-mapper to the openmp conversion script. This adds a sort of data mapper for derived types, but we just copy those in explicitly so they are unneccesary. They also cause problems for the cray compiler.\u000a",
          "date" : "2024-02-01 13:48:03 -0600",
          "id" : "5d5c3fc2bbc789e680c668a92865d405828bb73b",
          "msg" : "Adding -no-declare-mapper to the openmp conversion script. This adds a sort of data mapper for derived types, but we just copy those in explicitly so they are unneccesary. They also cause problems for the cray compiler.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "compile/convert_acc_to_omp.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input/case_setups/cloud_feedback_s11_forcings.in",
            "input/case_setups/cloud_feedback_s12_forcings.in",
            "input/std_atmosphere/atmosphere.in",
            "input/case_setups/twp_ice_forcings.in",
            "input/case_setups/cgils_s6_forcings.in",
            "input/case_setups/cgils_s11_p2k_forcings.in",
            "input/case_setups/cgils_s12_p2k_forcings.in",
            "input/case_setups/cgils_s11_forcings.in",
            "input/case_setups/gabls3_forcings.in",
            "input/case_setups/cgils_s12_forcings.in",
            "input/case_setups/cloud_feedback_s6_p2k_forcings.in",
            "input/case_setups/cloud_feedback_s11_p2k_forcings.in",
            "input/case_setups/cloud_feedback_s6_forcings.in",
            "input/case_setups/cloud_feedback_s12_p2k_forcings.in",
            "input/case_setups/astex_a209_forcings.in",
            "input/case_setups/cgils_s6_p2k_forcings.in",
            "input/case_setups/lba_sounding.in"
          ],
          "commitId" : "34f6783b8a903a4d1cb7311ad4ac06d78ce4541a",
          "timestamp" : 1706817691000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Some more places we need changes.\u000a",
          "date" : "2024-02-01 14:01:31 -0600",
          "id" : "34f6783b8a903a4d1cb7311ad4ac06d78ce4541a",
          "msg" : "Some more places we need changes.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s11_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/astex_a209_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_sounding.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s12_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/std_atmosphere/atmosphere.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_p2k_forcings.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input/case_setups/jun25_altocu_forcings.in",
            "input/case_setups/cloud_feedback_s12_forcings.in",
            "input/case_setups/cloud_feedback_s11_forcings.in",
            "input/case_setups/arm_97_forcings.in",
            "input/case_setups/twp_ice_forcings.in",
            "input/case_setups/cgils_s6_forcings.in",
            "input/case_setups/gabls3_night_forcings.in",
            "input/case_setups/nov11_altocu_forcings.in",
            "input/case_setups/arm_0003_forcings.in",
            "input/case_setups/clex9_nov02_forcings.in",
            "input/case_setups/cloud_feedback_s6_p2k_forcings.in",
            "input/case_setups/mpace_a_forcings.in",
            "input/case_setups/cloud_feedback_s11_p2k_forcings.in",
            "input/case_setups/cobra_forcings.in",
            "input/case_setups/cloud_feedback_s6_forcings.in",
            "input/case_setups/cloud_feedback_s12_p2k_forcings.in",
            "input/case_setups/clex9_oct14_forcings.in",
            "input/case_setups/cgils_s6_p2k_forcings.in"
          ],
          "commitId" : "0959fd13263a987aa267187eee415f7cb9b1da5a",
          "timestamp" : 1706818453000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Hopefully the final sneaky error\u000a",
          "date" : "2024-02-01 14:14:13 -0600",
          "id" : "0959fd13263a987aa267187eee415f7cb9b1da5a",
          "msg" : "Hopefully the final sneaky error",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s12_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s11_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/nov11_altocu_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_97_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/arm_0003_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_p2k_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/gabls3_night_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/jun25_altocu_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_nov02_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cobra_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cgils_s6_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/cloud_feedback_s6_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/mpace_a_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/twp_ice_forcings.in"
            },
            {
              "editType" : "edit",
              "file" : "input/case_setups/clex9_oct14_forcings.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/advance_helper_module.F90"
          ],
          "commitId" : "595e2c13024c1e913815d56ae724823a82bddc03",
          "timestamp" : 1707345359000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Fixing a bug where the Lscale used in calculating the damping\u000acoefficient in advance_xm_wpxp_module.F90 should be Lscale_zm,\u000asince the term is calculated on momentum grid levels.\u000a\u000aAlong the way, I found out that I could streamline the code\u000aby passing in the value of Lscale_zm that was already calculated\u000a(interpolated from Lscale) in advance_clubb_core. This value\u000acould be passed into both advance_xm_wpxp and calc_stability_correction,\u000aand then fed down.\u000a\u000aThis results of this code change are bit-for-bit identical with the\u000aprevious revision, most likely because this code only matters when\u000acertain flags are flipped that are not used by default.\u000a",
          "date" : "2024-02-07 16:35:59 -0600",
          "id" : "595e2c13024c1e913815d56ae724823a82bddc03",
          "msg" : "Fixing a bug where the Lscale used in calculating the damping",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/model_flags.F90"
          ],
          "commitId" : "f33de5875ae5ea3ea237e8123efb804de0f82228",
          "timestamp" : 1707410339000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens",
            "fullName" : "benjamin.andrew.stephens"
          },
          "authorEmail" : "benjamin.andrew.stephens@gmail.com",
          "comment" : "adding equals sign cuz I've had it up to here with this typo!\u000a",
          "date" : "2024-02-08 09:38:59 -0700",
          "id" : "f33de5875ae5ea3ea237e8123efb804de0f82228",
          "msg" : "adding equals sign cuz I've had it up to here with this typo!",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/stats_zt_module.F90"
          ],
          "commitId" : "4b25d3a0efe6174e27aca762ff4a26fb0b656047",
          "timestamp" : 1707839985000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@users.noreply.github.com",
          "comment" : "fixing bug, name of wm_zt was left as \"wm\"\u000a",
          "date" : "2024-02-13 09:59:45 -0600",
          "id" : "4b25d3a0efe6174e27aca762ff4a26fb0b656047",
          "msg" : "fixing bug, name of wm_zt was left as \"wm\"",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zt_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "a1965f133c3edf1eee0a090a1ee34b7e619f66ff",
          "timestamp" : 1707869263000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "README change to add BIT_CHANGING:595e2c13024c1e913815d56ae724823a82bddc03 when using l_diag_Lscale_from_tau=.false. and for the CAM repo we have BIT_CHANGING:d275ac17f3e53d65641c3210df33ce0fad4e5aef as the hash\u000a",
          "date" : "2024-02-13 18:07:43 -0600",
          "id" : "a1965f133c3edf1eee0a090a1ee34b7e619f66ff",
          "msg" : "README change to add BIT_CHANGING:595e2c13024c1e913815d56ae724823a82bddc03 when using l_diag_Lscale_from_tau=.false. and for the CAM repo we have BIT_CHANGING:d275ac17f3e53d65641c3210df33ce0fad4e5aef as the hash",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/clubb_api_module.F90"
          ],
          "commitId" : "b7ae0f1b35db3daf7bee3b5a6dd9221bd3c7e50d",
          "timestamp" : 1707948133000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Add blank line in order to trigger Jenkins tests for CAM\u000a\u000aIn particular, Brian Griffin's code change from 7 Feb 2024, \u000a\u000aBIT_CHANGING:595e2c13024c1e913815d56ae724823a82bddc03 \u000a\u000achanges answers when using l_diag_Lscale_from_tau=.false.\u000a\u000aThis code change was brought into the CAM repo in this commit: \u000a\u000aBIT_CHANGING:d275ac17f3e53d65641c3210df33ce0fad4e5aef\u000a",
          "date" : "2024-02-14 16:02:13 -0600",
          "id" : "b7ae0f1b35db3daf7bee3b5a6dd9221bd3c7e50d",
          "msg" : "Add blank line in order to trigger Jenkins tests for CAM",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/input_fields.F90"
          ],
          "commitId" : "8eb97839237623e96720a0101dc0c40f52275927",
          "timestamp" : 1707952876000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing restarts by changing wm to wm_zt, the stats output name was changed in 4b25d3a\u000a",
          "date" : "2024-02-14 17:21:16 -0600",
          "id" : "8eb97839237623e96720a0101dc0c40f52275927",
          "msg" : "Fixing restarts by changing wm to wm_zt, the stats output name was changed in 4b25d3a",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/input_fields.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/constants_clubb.F90",
            "src/CLUBB_core/model_flags.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/mono_flux_limiter.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/CLUBB_core/sfc_varnce_module.F90",
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "90f3976ec42f513108090135011800a1b9301734",
          "timestamp" : 1708052285000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Small acc tweaks (#1144)\u000a\u000a* Removing unneccesary acc declare statements.\u000a\u000a* Removing use of acc routine in favor of new 1D array routine for smooth_max.\u000a\u000a* The new tmp_calc_ngrdcol should be copied regardless of flag\u000a\u000a* tmp_calc_ngrdcol also needs to be deleted unconditionally.\u000a\u000a* Making separate conditional acc copy for edsclrdim variables.\u000a\u000a* Adding ifdefs around prints inside of openacc kernel\u000a\u000a* Making erf_cache and exp_cache scalars, there was no need for them to be arrays.\u000a\u000a* Making update host statements with sclr_dim or edsclr_dim conditional. Without these we get runtime errors with cray+openacc\u000a\u000a* Removed files\u000a",
          "date" : "2024-02-15 20:58:05 -0600",
          "id" : "90f3976ec42f513108090135011800a1b9301734",
          "msg" : "Small acc tweaks (#1144)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/constants_clubb.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "fc6fd8cf6ef01fb1f1e151abee424ad5203c4d72",
          "timestamp" : 1709675532000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Removes comment about Numerical Recipes\u000a",
          "date" : "2024-03-05 15:52:12 -0600",
          "id" : "fc6fd8cf6ef01fb1f1e151abee424ad5203c4d72",
          "msg" : "Removes comment about Numerical Recipes",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/config/linux_x86_64_cray_frontier.bash"
          ],
          "commitId" : "30fc720efe7da567c76182426718583cd814697a",
          "timestamp" : 1710265373000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "guntherhuebler@login01.frontier.olcf.ornl.gov",
          "comment" : "Adding new compile script for frontier+cray\u000a",
          "date" : "2024-03-12 13:42:53 -0400",
          "id" : "30fc720efe7da567c76182426718583cd814697a",
          "msg" : "Adding new compile script for frontier+cray",
          "paths" : [
            {
              "editType" : "add",
              "file" : "compile/config/linux_x86_64_cray_frontier.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/fill_holes.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/mono_flux_limiter.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_wp2_wp3_module.F90"
          ],
          "commitId" : "6909e9aa343dc087ffc261cee0a9b8a8646bdc1b",
          "timestamp" : 1710806789000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "OpenMP Optimizations (#1146)\u000a\u000a* Small changes to improve omp performance.\u000a\u000a* Some more small changes to help openmp\u000a\u000a* Adhering to standards a little better by specifying _core_rknd\u000a",
          "date" : "2024-03-18 19:06:29 -0500",
          "id" : "6909e9aa343dc087ffc261cee0a9b8a8646bdc1b",
          "msg" : "OpenMP Optimizations (#1146)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/fill_holes.F90"
          ],
          "commitId" : "db81035ebff94b1342910180c9042dea956ed746",
          "timestamp" : 1711137584000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding comment to explain unusual code choice.\u000a",
          "date" : "2024-03-22 14:59:44 -0500",
          "id" : "db81035ebff94b1342910180c9042dea956ed746",
          "msg" : "Adding comment to explain unusual code choice.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/fill_holes.F90"
          ],
          "commitId" : "650cd4c0dc90ff1c184e4617092fbc9c1c2a657e",
          "timestamp" : 1711302893000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding sum part to comment\u000a",
          "date" : "2024-03-24 12:54:53 -0500",
          "id" : "650cd4c0dc90ff1c184e4617092fbc9c1c2a657e",
          "msg" : "Adding sum part to comment",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/new_hybrid_pdf_main.F90",
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/CLUBB_core/parameters_tunable.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90",
            "src/CLUBB_core/clip_explicit.F90",
            "src/clubb_thread_test.F90",
            "src/CLUBB_core/sfc_varnce_module.F90",
            "src/CLUBB_core/Skx_module.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/clubb_standalone.F90",
            "src/jacobian.F90",
            "src/clubb_driver.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/variables_radiation_module.F90",
            "src/G_unit_test_types/pdf_parameter_tests.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/error.F90",
            "src/CLUBB_core/new_pdf_main.F90"
          ],
          "commitId" : "35d228ebbb66b1463f30659321cd4f7d76adffa2",
          "timestamp" : 1711925174000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Putting ngrdcol in clubb_params (#1147)\u000a\u000a* Initial changes to make clubb_params have an ngrdcol dimension. All BFB on CPU and GPU.\u000a\u000a* pdf_closure done\u000a\u000a* pdf_closure missed changes\u000a\u000a* calc_Lscale_directly changes and removed accidentally added files\u000a\u000a* advance_xp2_xpyp done\u000a\u000a* Missed file\u000a\u000a* Added space here because the addition of this line in the last commit is to prevent Ri_zm from being uninitialized when using l_diag_Lscale_from_tau=.false.\u000a\u000a* advance_wp2_wp3 done\u000a\u000a* advance_xm_wpxp done\u000a\u000a* Fixed bugs found by checking l_modify_limiters_for_cnvg_test=.true.\u000a\u000a* Fixed bug found by checking l_diffuse_rtm_and_thlm and l_stability_correct_Kh_N2_zm\u000a\u000a* Removing slightly redundant logic\u000a\u000a* Swapping back order of l_gamma_skw if statements. I'm not sure why I swapped them in the first place.\u000a",
          "date" : "2024-03-31 17:46:14 -0500",
          "id" : "35d228ebbb66b1463f30659321cd4f7d76adffa2",
          "msg" : "Putting ngrdcol in clubb_params (#1147)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/new_hybrid_pdf_main.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/Skx_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/variables_radiation_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_standalone.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/new_pdf_main.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/pdf_parameter_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_thread_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/error.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/jacobian.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "6a1e8890090ef11ea420d2868ad6d2f102021cb8",
          "timestamp" : 1712000028000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing bug with C6 parameters, see https://github.com/larson-group/clubb/pull/1147. This is technically BIT_CHANGING, but only when C6thl != C6thlb and l_diag_Lscale_from_tau=.false.\u000a",
          "date" : "2024-04-01 14:33:48 -0500",
          "id" : "6a1e8890090ef11ea420d2868ad6d2f102021cb8",
          "msg" : "Fixing bug with C6 parameters, see https://github.com/larson-group/clubb/pull/1147. This is technically BIT_CHANGING, but only when C6thl != C6thlb and l_diag_Lscale_from_tau=.false.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "76e4ab2bacd0c770cc861330436f1631dd8c11c4",
          "timestamp" : 1712000383000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding space to make commit because last commit RESOLVED:35d228ebbb66b1463f30659321cd4f7d76adffa2\u000a",
          "date" : "2024-04-01 14:39:43 -0500",
          "id" : "76e4ab2bacd0c770cc861330436f1631dd8c11c4",
          "msg" : "Adding space to make commit because last commit RESOLVED:35d228ebbb66b1463f30659321cd4f7d76adffa2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/variables_radiation_module.F90"
          ],
          "commitId" : "f4eddbe57c7e8def8bfbcda6a7ef2fa5cdb7af14",
          "timestamp" : 1712005481000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing a bug. These directives get added when running the ACC to OMP conversion script. I'm unsure how I accidentally commited this, and equally unsure of how only one file is affected. This was found while debugging the clubb thread test\u000a",
          "date" : "2024-04-01 16:04:41 -0500",
          "id" : "f4eddbe57c7e8def8bfbcda6a7ef2fa5cdb7af14",
          "msg" : "Fixing a bug. These directives get added when running the ACC to OMP conversion script. I'm unsure how I accidentally commited this, and equally unsure of how only one file is affected. This was found while debugging the clubb thread test",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/variables_radiation_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "45b34a9553d7741f7f6f057941c82b20801c1751",
          "timestamp" : 1712297060000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "At the ghost point below the surface, which does not matter in\u000athe calculations, a value of 0 is now being entered for\u000athermodynamic-level output stats coef_wprtp2_implicit,\u000aterm_wprtp2_explicit, etc.\u000a\u000aWhy would we do this? The answer is \"Why Not??!!!!\"\u000a\u000aThis is being done to keep the trunk results bit-for-bit with\u000athe clubb_ghost_exorcism branch, which is no longer loops over\u000athe ghost level below the surface in the region of code\u000awhere these stats are recorded.\u000a\u000aIn terms of the master, this commit is technically BIT_CHANGING.\u000aHowever, only for these 6 output terms at the ghost point.\u000a",
          "date" : "2024-04-05 01:04:20 -0500",
          "id" : "45b34a9553d7741f7f6f057941c82b20801c1751",
          "msg" : "At the ghost point below the surface, which does not matter in",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_windm_edsclrm_module.F90"
          ],
          "commitId" : "56254ef6787724e586ed16a974b53a66539af8a9",
          "timestamp" : 1712376324000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "The code that advances um and vm when l_predict_upwp_vpwp is turned off\u000a(as found in advance_windm_edsclrm) was accessing the ghost point in\u000aone spot. I rewrote it in the exact way the code in the\u000aclubb_ghost_exorcism branch is written so that it makes the same\u000acalculation without referencing the ghost point.\u000a\u000aI also rewrote a couple stats by outputting a value of 0 at the ghost\u000apoint to maintain stat consistency between the master and the ghost\u000aexorcism branch.\u000a\u000aThis commit is BIT_CHANGING, but only when the l_predict_upwp_vpwp\u000aflag is set to false (which is not the case by default).\u000a",
          "date" : "2024-04-05 23:05:24 -0500",
          "id" : "56254ef6787724e586ed16a974b53a66539af8a9",
          "msg" : "The code that advances um and vm when l_predict_upwp_vpwp is turned off",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "input/case_setups/lba_model.in",
            "input/tunable_parameters/configurable_model_flags.in"
          ],
          "commitId" : "5e8d77d91747026bab725541591873b57d68e430",
          "timestamp" : 1712412930000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "It was discovered that the location where the ghost point values\u000aof um and vm were set equal to their respective values at the first\u000athermodynamic level above the surface was not ideal. Their\u000aassignment occurred before the love nudge (l_uv_nudge). Then,\u000athe love nudge came along and altered their values so that\u000aum(1) no longer equaled um(2) -- and analogous for vm(1) and vm(2) --\u000afor a half dozen cases. In addition to making the code inconsistent,\u000ait also caused bit-for-bitness differences between the master\u000aand clubb_ghost_exorcism branches. For those reasons, this\u000aBIT_CHANGING commit is being made.\u000a",
          "date" : "2024-04-06 09:15:30 -0500",
          "id" : "5e8d77d91747026bab725541591873b57d68e430",
          "msg" : "It was discovered that the location where the ghost point values",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_model.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters/configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input/case_setups/lba_model.in",
            "input/tunable_parameters/configurable_model_flags.in"
          ],
          "commitId" : "a492228d3adfed56f8777d12176fcd7d165260f6",
          "timestamp" : 1712413386000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I accidentally committed a couple things in the previous commit\u000athat weren't supposed to be committed, so I am undoing that immediately\u000a",
          "date" : "2024-04-06 09:23:06 -0500",
          "id" : "a492228d3adfed56f8777d12176fcd7d165260f6",
          "msg" : "I accidentally committed a couple things in the previous commit",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/case_setups/lba_model.in"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters/configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/hydrostatic_module.F90"
          ],
          "commitId" : "eb12d64551ab8a400cc2c876fa8c5af4d395b05e",
          "timestamp" : 1712426051000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Pushing loop into calc_ref_z_linear_thvm to prevent erroneous inlining optimizations by nvfortran. This is BFB on nvhpc 24.3 with -O0 and BFB on nvhpc 22.5 with -O2. https://github.com/larson-group/clubb/issues/1148\u000a",
          "date" : "2024-04-06 12:54:11 -0500",
          "id" : "eb12d64551ab8a400cc2c876fa8c5af4d395b05e",
          "msg" : "Pushing loop into calc_ref_z_linear_thvm to prevent erroneous inlining optimizations by nvfortran. This is BFB on nvhpc 24.3 with -O0 and BFB on nvhpc 22.5 with -O2. https://github.com/larson-group/clubb/issues/1148",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/hydrostatic_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "3d47f2c171172eb9d99fc8c0abf747d8ec4106ce",
          "timestamp" : 1712450573000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making commit to test jenkins.\u000a",
          "date" : "2024-04-06 19:42:53 -0500",
          "id" : "3d47f2c171172eb9d99fc8c0abf747d8ec4106ce",
          "msg" : "Making commit to test jenkins.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "259ad39f5a5809336e44222a7420fee9cc2cbed2",
          "timestamp" : 1712549608000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making change to add RESOLVED:a492228d3adfed56f8777d12176fcd7d165260f6, which was technically bit changing because it undid changes to the config flags AND was tested relative to the previous commit (which introduced the flag changes) because that one was labelled as bit changing.\u000a",
          "date" : "2024-04-07 23:13:28 -0500",
          "id" : "259ad39f5a5809336e44222a7420fee9cc2cbed2",
          "msg" : "Making change to add RESOLVED:a492228d3adfed56f8777d12176fcd7d165260f6, which was technically bit changing because it undid changes to the config flags AND was tested relative to the previous commit (which introduced the flag changes) because that one was labelled as bit changing.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "2bcf4d87557d3c6cf32ba0651d109fae70ef09bf",
          "timestamp" : 1712762923000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "While it doesn't affect results, I fixed what appears to be an\u000aobvious bug in advance_xm_wpxp. If everything is at a singular zm\u000alevel, the referenced height shouldn't be gr%zt, but rather gr%zm.\u000a",
          "date" : "2024-04-10 10:28:43 -0500",
          "id" : "2bcf4d87557d3c6cf32ba0651d109fae70ef09bf",
          "msg" : "While it doesn't affect results, I fixed what appears to be an",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "be09281d23655b337060e449482df6e6f3f3b919",
          "timestamp" : 1712768355000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am updating the loop in subroutine diagnose_xpwp so that it doesn't\u000aloop over the model upper or lower boundaries. Calculations at those\u000alevels are irrelevant to the results, and their inclusion causes\u000abitness differences between the master and clubb_ghost_exorcism\u000abranches. Since this code change causes differences in the zm\u000astats file at the upper and lower boundaries for a few fields, this\u000acommit is technically BIT_CHANGING, although it should be noted\u000athat it does not change the simulation results.\u000a",
          "date" : "2024-04-10 11:59:15 -0500",
          "id" : "be09281d23655b337060e449482df6e6f3f3b919",
          "msg" : "I am updating the loop in subroutine diagnose_xpwp so that it doesn't",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "77b2d91b0655bc1c51a18daa253436a86f7aa80e",
          "timestamp" : 1712811418000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "This commit is being made to keep the stats zt output from the\u000amaster branch inline with the output from the clubb_ghost_exorcism\u000abranch. In short, the only change is that the value of\u000aa couple of inputs relative to wpxp turbulent advection from\u000athermodynamic level 1 are set to 0 for stats output in order to\u000akeep the master and ghost exorcism branches bit-for-bit with\u000aeach other. The output at those levels are not used in\u000aany calculations and are unnecessary. However, this change\u000ais technically BIT_CHANGING.\u000a",
          "date" : "2024-04-10 23:56:58 -0500",
          "id" : "77b2d91b0655bc1c51a18daa253436a86f7aa80e",
          "msg" : "This commit is being made to keep the stats zt output from the",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_helper_module.F90"
          ],
          "commitId" : "78772016357da67602b1675dd70e64c5eac19486",
          "timestamp" : 1712890626000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am committing a bug fix to the code that calculates mixed Brunt\u000aVaisala frequency. The variable ice_supersat_frac was used directly\u000ain calculations that are supposed to take place on a momentum level.\u000aThe fix is to interpolated ice_supersat_frac to momentum levels before\u000ause. This commit is BIT_CHANGING.\u000a",
          "date" : "2024-04-11 21:57:06 -0500",
          "id" : "78772016357da67602b1675dd70e64c5eac19486",
          "msg" : "I am committing a bug fix to the code that calculates mixed Brunt",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/config/linux_x86_64_nvhpc_gpu_openmp.bash"
          ],
          "commitId" : "a9512e56aefd1309b096ef23170fc5b7090f09a2",
          "timestamp" : 1712978557000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding -noacc to nvhpc openmp config script, sometimes nvhpc compiles acc code automatically, and this shuts it off.\u000a",
          "date" : "2024-04-12 22:22:37 -0500",
          "id" : "a9512e56aefd1309b096ef23170fc5b7090f09a2",
          "msg" : "Adding -noacc to nvhpc openmp config script, sometimes nvhpc compiles acc code automatically, and this shuts it off.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu_openmp.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mono_flux_limiter.F90"
          ],
          "commitId" : "573dc6073eb8dea603e3e6ba00111787bb750995",
          "timestamp" : 1713021941000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am committing a stats change to the ghost point values of zt\u000astats output variables found in the monotonic flux limiter. These\u000avalues are all being set simply to 0 at the ghost point for\u000apurposes of providing an easy comparison to stats output files\u000afrom the clubb_ghost_exorcism branch. The code change is\u000anot at all answer changing. However, it is technically BIT_CHANGING.\u000a",
          "date" : "2024-04-13 10:25:41 -0500",
          "id" : "573dc6073eb8dea603e3e6ba00111787bb750995",
          "msg" : "I am committing a stats change to the ghost point values of zt",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_xp3_module.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/advance_microphys_module.F90",
            "src/CLUBB_core/setup_clubb_pdf_params.F90",
            "src/CLUBB_core/calc_pressure.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "84588a46852a812266d19e36a8220f71ad56043a",
          "timestamp" : 1713448035000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Committing some thresholding around positive-definite fields after\u000aa zt2zm statement. This commit does not change the results in our\u000aCLUBB standalone cases.\u000a",
          "date" : "2024-04-18 08:47:15 -0500",
          "id" : "84588a46852a812266d19e36a8220f71ad56043a",
          "msg" : "Committing some thresholding around positive-definite fields after",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/calc_pressure.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/grid_class.F90"
          ],
          "commitId" : "3d364fec45434074a7d9d1815861b4ff8d6df674",
          "timestamp" : 1713562695000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Changing the linear interpolation in the zt2zm function at momentum\u000alevel 1 from an interpolation between the ghost point and the first\u000alevel above the surface to simply a \"drop down\" of the value found\u000aat the first level above the surface.\u000a\u000aThis is being done ahead of the removal of the ghost point from the\u000amodel.\u000a\u000aResults of this change are BIT_CHANGING.\u000a",
          "date" : "2024-04-19 16:38:15 -0500",
          "id" : "3d364fec45434074a7d9d1815861b4ff8d6df674",
          "msg" : "Changing the linear interpolation in the zt2zm function at momentum",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/grid_class.F90"
          ],
          "commitId" : "9136bf065fe59e64db24c8a3f2aeee7178450273",
          "timestamp" : 1713916476000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I'm changing the way ddzt handles the derivative over momentum level 1.\u000aPreviously, it was based on the differential between the ghost point and\u000athe first level above the surface. Now, the value of the derivative at\u000amomentum level 2 is simply being dropped down to momentum level 1.\u000a\u000aThis is being done in advance of ghost point removal.\u000a\u000aThe results of this commit are BIT_CHANGING.\u000a",
          "date" : "2024-04-23 18:54:36 -0500",
          "id" : "9136bf065fe59e64db24c8a3f2aeee7178450273",
          "msg" : "I'm changing the way ddzt handles the derivative over momentum level 1.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "7b429b2f394be33db0348d15755e28d832264e07",
          "timestamp" : 1714415012000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding space to include BIT_CHANGING:84588a46852a812266d19e36a8220f71ad56043a. This (https://github.com/larson-group/clubb/commit/84588a46852a812266d19e36a8220f71ad56043a) is described as not bit changing, but that seems to depend on the compiler version and some flags. The bin diff tests detected differences in only twp_ice when using e3sm flags on nelson, and both e3sm flags and default flags on carson.\u000a",
          "date" : "2024-04-29 13:23:32 -0500",
          "id" : "7b429b2f394be33db0348d15755e28d832264e07",
          "msg" : "Adding space to include BIT_CHANGING:84588a46852a812266d19e36a8220f71ad56043a. This (https://github.com/larson-group/clubb/commit/84588a46852a812266d19e36a8220f71ad56043a) is described as not bit changing, but that seems to depend on the compiler version and some flags. The bin diff tests detected differences in only twp_ice when using e3sm flags on nelson, and both e3sm flags and default flags on carson.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "b2af0adcfce248292c5d48aefd9226666ee633e5",
          "timestamp" : 1714471119000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Moved the ghost-point setting of xm(1) = xm(2) to the last line\u000aof the subroutine so this command doesn't get overwritten.\u000a\u000aThis is technically BIT_CHANGING because it alters rtm (and some\u000artm-related calculations) at the ghost point, but it is not\u000aanswer changing.\u000a\u000aThis is being done in preparation for ghost point removal.\u000a",
          "date" : "2024-04-30 04:58:39 -0500",
          "id" : "b2af0adcfce248292c5d48aefd9226666ee633e5",
          "msg" : "Moved the ghost-point setting of xm(1) = xm(2) to the last line",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/CLUBB_core/advance_xp3_module.F90",
            "src/CLUBB_core/grid_class.F90",
            "src/CLUBB_core/setup_clubb_pdf_params.F90",
            "src/CLUBB_core/calc_pressure.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "556370c6406e6b943b88affbe7728a5036b1ba22",
          "timestamp" : 1714534975000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Optional arguments are just best sometimes (#1150)\u000a\u000a* Adding optional argument to zm2zt/zt2zm to act as threshold. This cuts down on lots of bulk and reduces the chances of breaking the GPU code. All BFB.\u000a\u000a* Removing TODO\u000a\u000a* Replacing hardcoded 0.0_core_rknd with zero_threshold\u000a",
          "date" : "2024-04-30 22:42:55 -0500",
          "id" : "556370c6406e6b943b88affbe7728a5036b1ba22",
          "msg" : "Optional arguments are just best sometimes (#1150)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/calc_pressure.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "e904e3ffbf83888681ba64f9008890329bd18631",
          "timestamp" : 1714537919000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing bug. RESOLVED:556370c6406e6b943b88affbe7728a5036b1ba22, this was catchable by using debugging flags, but seems to otherwise cause no issues. Investigating I found that it only clips the below ground level, so that must not have been affecting other levels. This is technically BIT_CHANGING since it resolves an issue.\u000a",
          "date" : "2024-04-30 23:31:59 -0500",
          "id" : "e904e3ffbf83888681ba64f9008890329bd18631",
          "msg" : "Fixing bug. RESOLVED:556370c6406e6b943b88affbe7728a5036b1ba22, this was catchable by using debugging flags, but seems to otherwise cause no issues. Investigating I found that it only clips the below ground level, so that must not have been affecting other levels. This is technically BIT_CHANGING since it resolves an issue.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/Morrison_microphys/microphysics.F90",
            "src/CLUBB_core/fill_holes.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "3abb325943da1a557e1213b2908ead3c828aff16",
          "timestamp" : 1714587276000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making num_draw_points in fill_holes a constant. We were already using this value as a constant everywhere, but passing a constant by argument list makes it difficult/impossible for a compiler to optimize using that constant, unless it does inlining. Now, rather than passing the constant num_hf_draw_points (or sometimes a hardcoded 2) we just use num_hf_draw_points directly from constants_clubb. This massively improves the performance of a loop in fill holes when using nvhpc+omp, which was the motivation for this, but should also improve the performance on CPUs. Everything is BFB.\u000a",
          "date" : "2024-05-01 13:14:36 -0500",
          "id" : "3abb325943da1a557e1213b2908ead3c828aff16",
          "msg" : "Making num_draw_points in fill_holes a constant. We were already using this value as a constant everywhere, but passing a constant by argument list makes it difficult/impossible for a compiler to optimize using that constant, unless it does inlining. Now, rather than passing the constant num_hf_draw_points (or sometimes a hardcoded 2) we just use num_hf_draw_points directly from constants_clubb. This massively improves the performance of a loop in fill holes when using nvhpc+omp, which was the motivation for this, but should also improve the performance on CPUs. Everything is BFB.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Morrison_microphys/microphysics.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "microphysics.F90"
          ],
          "commitId" : "ada570416e5b0d8d9dc6b1745eb4c1d5ae6ba664",
          "timestamp" : 1714587855000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making compatible with latest clubb changes.\u000a",
          "date" : "2024-05-01 13:24:15 -0500",
          "id" : "ada570416e5b0d8d9dc6b1745eb4c1d5ae6ba664",
          "msg" : "Making compatible with latest clubb changes.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "microphysics.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/Morrison_microphys/microphysics.F90"
          ],
          "commitId" : "2090eb2e167c2bd651d84762128d49894a7d5460",
          "timestamp" : 1714622486000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/pickett",
            "fullName" : "Cole Pickett"
          },
          "authorEmail" : "larsongroupgithub@gmail.com",
          "comment" : "Raw-copy updating src/Morrison_microphys\u000a",
          "date" : "2024-05-01 23:01:26 -0500",
          "id" : "2090eb2e167c2bd651d84762128d49894a7d5460",
          "msg" : "Raw-copy updating src/Morrison_microphys",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/Morrison_microphys/microphysics.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "6146f6bd56087e573b5c660d1481e3dc928ff541",
          "timestamp" : 1714680265000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am committing code that effectively ignores the values of certain\u000azt stats at the ghost level by setting them to 0. This is done to\u000aallow for bit-for-bitness comparisons between the master branch\u000aand the clubb_ghost_exorcism branch.\u000a\u000aTechnically, since zt stat file output at the irrelevant ghost\u000alevel is changed for some variables, this commit is BIT_CHANGING.\u000a\u000aEffectively, this commit doesn't change squat in terms of model results.\u000a",
          "date" : "2024-05-02 15:04:25 -0500",
          "id" : "6146f6bd56087e573b5c660d1481e3dc928ff541",
          "msg" : "I am committing code that effectively ignores the values of certain",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "3b3339a9e9932452f21db516965e9b7e379a2228",
          "timestamp" : 1714685456000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am moving the advance_xm_wpxp setting of xm(1) = xm(2) from the\u000aend of xm_clipping_and_stats to the very end of advance_xm_wpxp, right\u000abefore the return to advance_clubb_core. The reason I am doing this\u000ais the nudging was done after setting xm(1) = xm(2) and would alter\u000athe results. This is no longer the case, as setting xm(1) = xm(2)\u000ais now being done after nudging.\u000a\u000aThis is being done in advance of removal of the ghost point from CLUBB.\u000aThis helps ensure a bit-for-bit match between the ghost exorcism branch and the\u000amaster branch.\u000a\u000aThis commit technically alter fields such as um, vm, um_bt, vm_bt,\u000awpup2, wpvp2, and shear at level 1 only. Thus, this commit is\u000atechnically BIT_CHANGING.\u000a\u000aEffectively, once again, this commit doesn't change squat.\u000a",
          "date" : "2024-05-02 16:30:56 -0500",
          "id" : "3b3339a9e9932452f21db516965e9b7e379a2228",
          "msg" : "I am moving the advance_xm_wpxp setting of xm(1) = xm(2) from the",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "doc/triple_gaussian/w_prime_theta_l_prime_2_bar.ipynb",
            "doc/triple_gaussian/w_bar.ipynb",
            "doc/triple_gaussian/checked_functions.py",
            "doc/triple_gaussian/theta_l_prime_r_t_prime_bar.ipynb",
            "doc/triple_gaussian/w_prime_2_theta_l_prime_bar.ipynb",
            "doc/triple_gaussian/limits.ipynb",
            "doc/triple_gaussian/names.py",
            "doc/triple_gaussian/theta_l_prime_3_bar_beta.ipynb",
            "doc/triple_gaussian/w_prime_4_bar.ipynb",
            "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar.ipynb",
            "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar_beta.ipynb",
            "doc/triple_gaussian/w_prime_theta_l_prime_bar.ipynb",
            "doc/triple_gaussian/plots2d.ipynb",
            "doc/triple_gaussian/plots1d.ipynb",
            "doc/triple_gaussian/w_prime_3_bar.ipynb",
            "doc/triple_gaussian/theta_l_prime_2_bar.ipynb",
            "doc/triple_gaussian/dataframes.py",
            "doc/triple_gaussian/w_prime_2_bar.ipynb",
            "doc/triple_gaussian/theta_l_prime_3_bar.ipynb",
            "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar_E.ipynb",
            "doc/triple_gaussian/w_prime_theta_l_prime_2_bar_beta.ipynb",
            "doc/triple_gaussian/symbols.py",
            "doc/triple_gaussian/relationship_delta_lambda.ipynb",
            "doc/triple_gaussian/README.md"
          ],
          "commitId" : "ec0c1d8f05f9e5b47110f431cf36a3dca1322d95",
          "timestamp" : 1714755359000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Jupyter Notebooks for proving formulas (#1151)\u000a\u000a* Implement equations 1 through 5.\u000a\u000a* Update TrivariateGaussian.ipynb\u000a\u000aAdds parentheses to delta equation\u000a\u000a* Fixed sigma equation.\u000a\u000a* Type in higher order equation.\u000a\u000a* Implement rhs of the equation (48)\u000a\u000a* Implement ith Gaussian\u000a\u000a* Somehow add integration with sympy\u000a\u000a* Somehow add integration with sympy\u000a\u000a* Added integration with sympy and adjusted variables.\u000a\u000a* Integration now works.\u000a\u000a* Add 4th and second order moments.\u000a\u000a* check equation 56 with 20, 11 and 4\u000a\u000a* check equation 56 with 20, 11 and 4\u000a\u000a* remove unnecessary symbols\u000a\u000a* Move documents and rename\u000a\u000a* Rename document\u000a\u000a* Add files and start to implement the analytic integral\u000a\u000a* Add functions\u000a\u000a* Add symbols and functions.\u000aTried analytic integration with simpler functions but the triple integral still does not work. For integrating numerically I like to use lambdify and then numpy but therefore the symbols have to be renamed because lambdify does not like backslashes.\u000a\u000a* Numerical evaluation of the first, second, third, and fourth order moments of the triple Gaussian with limits -10 to 10.\u000a\u000a* Added mixture fractions to the Gaussian.\u000a\u000a* Convert results to dataframe for better readability.\u000a\u000a* Check results for third Gaussian, also adjusted the third Gaussian.\u000a\u000a* Tidy up code.\u000a\u000a* Changed name of file.\u000aAdded function for evaluating the fraction  w_prime_4_bar divided by w_prime_2_bar_squared which is parameterized.\u000a\u000a* Added columns to the dataframe to check if the numerical evaluation of the 4th order moment is equal to the parameterized evaluation of the 4th order moment.\u000a\u000a* Adjusted symbols and added the constant for lambda_w.\u000a\u000a* Added documentation.\u000a\u000a* Added check for w_prime_4_bar calculated just with the parameters.\u000a\u000a* Improved functions and improved calculating the moments from a dataframe.\u000a\u000a* Tidied up code\u000a\u000a* Tidied up code\u000a\u000a* Reordered document\u000a\u000a* Added some files and restructured the document.\u000a\u000a* Added a file to compute another function\u000a\u000a* Added a file for computing the 4th order moment based on the parameters and checking this with the numeric integrals.\u000a\u000a* fixed notebook\u000a\u000a* Checked some equations analytically.\u000a\u000a* Added document for checking eq_26\u000a\u000a* Added document for checking eq_24\u000a\u000a* Added document for checking eq_33\u000a\u000a* Fixed some parameters\u000a\u000a* finished document for computing the moments numerically.\u000a\u000a* Verified(?) eq 75\u000a\u000a* Changed values for ?verifying? eq 75\u000a\u000a* Adjusted alphas and deltas but did not run it to the end yet.\u000a\u000a* Ran the code with the adjusted alphas and deltas.\u000a\u000a* Calculated the integral based on the marginal of G_3\u000a\u000a* Ran the notebook again.\u000a\u000a* Added Checking for eq 80. Not done yet.\u000a\u000a* Added new document.\u000a\u000a* Calculated w_bar\u000a\u000a* Finished 1 dim integral.\u000a\u000a* Added calculation for sigma_lambda_w and lambda_w.\u000a\u000a* Added calculation for sigma_lambda_w and lambda_w.\u000a\u000a* Added third Gaussian.\u000a\u000a* Calculated 4th order moment.\u000a\u000a* Added files and split up evaluation of the moments for w\u000a\u000a* Verified all moments for w.\u000a\u000a* Fixed a typo.\u000a\u000a* Set up document for another integral.\u000a\u000a* Working on the integral for w_prime_theta_l_prime_bar.\u000a\u000a* Working on the integral for w_prime_theta_l_prime_bar.\u000a\u000a* Did the check for w_prime_theta_l_prime_bar.\u000a\u000a* Did the check for w_prime_theta_l_prime_bar.\u000a\u000a* Did the check for w_prime_theta_l_prime_bar with rational numbers.\u000a\u000a* Add numerical difference.\u000a\u000a* Add numerical difference.\u000a\u000a* Finished the check for w_prime_theta_l_prime\u000a\u000a* Finished the check for w_prime_squared_theta_l_prime\u000a\u000a* Finished the check for theta_l_prime_3_bar\u000a\u000a* Finished the check for w_prime_theta_l_prime_squared_bar\u000a\u000a* Did the checks again with arbitrary distinct values.\u000a\u000a* Did the checks again with arbitrary distinct values.\u000a\u000a* Add check for theta_l_prime_2_bar.\u000a\u000a* Calculated $\\beta$.\u000a\u000a* Corrected a minor mistake.\u000a\u000a* Backed out beta from the theta_prime_l_bar equation.\u000a\u000a* Checked the beta equation numerically.\u000a\u000a* Printed all NaN values.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Reformat Check.\u000a\u000a* Changed Heading.\u000a\u000a* Changed the limits of integration.\u000a\u000a* Delete doc/.ipynb_checkpoints directory\u000a\u000a* Rearrange symbols\u000a\u000a* Added beta to the dataframe.\u000a\u000a* Added diagnostic values to the dataframe.\u000a\u000a* Fixed typo.\u000a\u000a* rearranged dataframe\u000a\u000a* rearranged dataframe\u000a\u000a* rearranged dataframe\u000a\u000a* rearranged dataframe\u000a\u000a* rearranged dataframe\u000a\u000a* Computed the triple integral again.\u000a\u000a* Rearranged symbols.\u000a\u000a* Working on the trivariate Normal.\u000a\u000a* Fixed numerical integration for triple gaussian\u000a\u000a* plot relationship between delta and lambda_w\u000a\u000a* plotted proposed relationship\u000a\u000a* Rearranged files and computed everything again.\u000a\u000a* Added README.md\u000a\u000a* Added file to README.md\u000a\u000a* Add function for plotting\u000a\u000a* Finished numerical check for w_prime_q_t_prime_theta_l_prime_bar_beta.ipynb\u000a\u000a* Finished numerical check for w_prime_q_t_prime_theta_l_prime_bar_beta.ipynb\u000a\u000a* Finished numerical check for theta_l_prime_q_t_prime_bar.ipynb\u000a\u000a* Worked on plotting\u000a\u000a* Worked on README.md\u000a\u000a* replace q_t with r_t\u000a\u000a* replace q_t with r_t\u000a\u000a* replace q_t with r_t\u000a\u000a* Add explanation\u000a\u000a* Reformat code\u000a\u000a* Corrected a file\u000a\u000a* Corrected a file\u000a\u000a* Worked on checking w_prime_r_t_prime_theta_l_prime_bar_beta.ipynb\u000a\u000a* Simplified creating of dataframe.\u000a\u000a* - Added calculation for w_prime_r_t_prime_theta_l_prime_bar_E.ipynb and improved diagnostics output.\u000a\u000a* Changed all sigma_lamda to sigma_3 and plotted \\lambda vs \\delta\u000a\u000a* Plotted \\lambda vs \\delta with the \"initial condition\"\u000a\u000a* Plotted \\lambda vs \\delta with the \"initial condition\"\u000a\u000a* Update README.md\u000a\u000a* Reran jupyter notebooks\u000a\u000a* Refactored code\u000a\u000a* Reran notebook\u000a\u000a* Rearranged README.md\u000a\u000a* Rearranged README.md\u000a\u000a* Remove files\u000a\u000a---------\u000a\u000aCo-authored-by: Vincent Larson <vlarson@users.noreply.github.com>\u000a",
          "date" : "2024-05-03 11:55:59 -0500",
          "id" : "ec0c1d8f05f9e5b47110f431cf36a3dca1322d95",
          "msg" : "Jupyter Notebooks for proving formulas (#1151)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_4_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/theta_l_prime_2_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/relationship_delta_lambda.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar_beta.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/limits.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/dataframes.py"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_3_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_theta_l_prime_2_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_2_theta_l_prime_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/symbols.py"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/theta_l_prime_r_t_prime_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/plots1d.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_r_t_prime_theta_l_prime_bar_E.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/checked_functions.py"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_theta_l_prime_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/theta_l_prime_3_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_theta_l_prime_2_bar_beta.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/plots2d.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/names.py"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/README.md"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/theta_l_prime_3_bar_beta.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_prime_2_bar.ipynb"
            },
            {
              "editType" : "add",
              "file" : "doc/triple_gaussian/w_bar.ipynb"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "0ab983f84a6e8e298c04ac606654aa3d0798dfc8",
          "timestamp" : 1714763847000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding extra exclamation to acc statement to comment it out.\u000a",
          "date" : "2024-05-03 14:17:27 -0500",
          "id" : "0ab983f84a6e8e298c04ac606654aa3d0798dfc8",
          "msg" : "Adding extra exclamation to acc statement to comment it out.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "f935993f179e274666a9ac959773d37732c2c64b",
          "timestamp" : 1715624439000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "gr%zm should be used here instead of gr%zt, since these are\u000amomentum-level variables being calculated. Results are BIT_CHANGING.\u000a",
          "date" : "2024-05-13 13:20:39 -0500",
          "id" : "f935993f179e274666a9ac959773d37732c2c64b",
          "msg" : "gr%zm should be used here instead of gr%zt, since these are",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "bf951bc321723e266b7cca9e37fced6aae8f7b91",
          "timestamp" : 1715635045000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Thermodynamic-level (zt) values should be used with zt-variable\u000acalculations. This commit changes results (but not visibly)\u000afor the l_avg_Lscale code, but since this code is not the default\u000ain CLUBB, the code remains bit-for-bit since the last commit.\u000a",
          "date" : "2024-05-13 16:17:25 -0500",
          "id" : "bf951bc321723e266b7cca9e37fced6aae8f7b91",
          "msg" : "Thermodynamic-level (zt) values should be used with zt-variable",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "4fa1344ba92c32d05010b15362181ec5004dd8a9",
          "timestamp" : 1715800905000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing small GPU bug in advance_xm, also fixing a bug with sclrpthvp that's only detectable when were running 1 column on GPUs.\u000a",
          "date" : "2024-05-15 14:21:45 -0500",
          "id" : "4fa1344ba92c32d05010b15362181ec5004dd8a9",
          "msg" : "Fixing small GPU bug in advance_xm, also fixing a bug with sclrpthvp that's only detectable when were running 1 column on GPUs.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "a29122b397fd78f5b4fede7c8fd520e927660b4b",
          "timestamp" : 1715889108000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Fixing a bug. Does not change default results.\u000a",
          "date" : "2024-05-16 14:51:48 -0500",
          "id" : "a29122b397fd78f5b4fede7c8fd520e927660b4b",
          "msg" : "Fixing a bug. Does not change default results.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py"
          ],
          "commitId" : "678e448bed0d6791b77f9f9f361bf99463b15fcf",
          "timestamp" : 1716904406000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Brings in CAM regional files.\u000a\u000aFor #910.\u000a",
          "date" : "2024-05-28 08:53:26 -0500",
          "id" : "678e448bed0d6791b77f9f9f361bf99463b15fcf",
          "msg" : "QuadTune: Brings in CAM regional files.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/clubb_driver.F90",
            "src/input_fields.F90",
            "src/CLUBB_core/clubb_api_module.F90"
          ],
          "commitId" : "a3a589a1cfcc34b2d84a163f958bd9d4090d9bff",
          "timestamp" : 1717028099000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "The variable rc_coef_zm needed to be passed in and saved from\u000atimestep-to-timestep rather than rc_coef. The results of this\u000achange are BIT_CHANGING.\u000a",
          "date" : "2024-05-29 19:14:59 -0500",
          "id" : "a3a589a1cfcc34b2d84a163f958bd9d4090d9bff",
          "msg" : "The variable rc_coef_zm needed to be passed in and saved from",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/input_fields.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py",
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "4a157a41ada7c94ad9d4d626d8effb2f89b787ab",
          "timestamp" : 1717434797000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Moves plotting code to new fnc, createFigs.\u000a\u000aFor #910.\u000a",
          "date" : "2024-06-03 12:13:17 -0500",
          "id" : "4a157a41ada7c94ad9d4d626d8effb2f89b787ab",
          "msg" : "QuadTune: Moves plotting code to new fnc, createFigs.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/sens_matrix/create_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mt95.F90",
            "src/CLUBB_core/mt95.f90"
          ],
          "commitId" : "e9cf9a87c16e65f678c6146663dbb8ff9b22b5c7",
          "timestamp" : 1717450146000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making the f in f90 capital for consistency.\u000a",
          "date" : "2024-06-03 16:29:06 -0500",
          "id" : "e9cf9a87c16e65f678c6146663dbb8ff9b22b5c7",
          "msg" : "Making the f in f90 capital for consistency.",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "src/CLUBB_core/mt95.f90"
            },
            {
              "editType" : "add",
              "file" : "src/CLUBB_core/mt95.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/enhanced_simann.F90"
          ],
          "commitId" : "ed26ee90739d5041950bc843717fa39c922934ed",
          "timestamp" : 1717451252000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Surrounding print statement with debug flag check.\u000a",
          "date" : "2024-06-03 16:47:32 -0500",
          "id" : "ed26ee90739d5041950bc843717fa39c922934ed",
          "msg" : "Surrounding print statement with debug flag check.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/enhanced_simann.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/check_multicol_error.py"
          ],
          "commitId" : "a67e22194ccac507c0dc1b684db1336cf93054fe",
          "timestamp" : 1717452564000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making multicol diffness script rely on the largest difference detected, rather the the sum/total of differences. This is essentially to relax the cpu vs gpu diffness test because mpace_b is noisey and often causes the test to fail for innocent bit changing commits. Looking at the largest difference does have the advantage of the check being less sensitive to case differences, such as number of timesteps, vertical levels, number of columns, etc.\u000a",
          "date" : "2024-06-03 17:09:24 -0500",
          "id" : "a67e22194ccac507c0dc1b684db1336cf93054fe",
          "msg" : "Making multicol diffness script rely on the largest difference detected, rather the the sum/total of differences. This is essentially to relax the cpu vs gpu diffness test because mpace_b is noisey and often causes the test to fail for innocent bit changing commits. Looking at the largest difference does have the advantage of the check being less sensitive to case differences, such as number of timesteps, vertical levels, number of columns, etc.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/check_multicol_error.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "73d60f64a17ad0db20fc8ff6d24543bf8ea66383",
          "timestamp" : 1717567979000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making the only change required to make clubb run with openacc in cam.\u000a",
          "date" : "2024-06-05 00:12:59 -0600",
          "id" : "73d60f64a17ad0db20fc8ff6d24543bf8ea66383",
          "msg" : "Making the only change required to make clubb run with openacc in cam.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "5b57780b508e1995f430af7cb872067c745df4d5",
          "timestamp" : 1717786006000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Removes LWCF and PRECT from 2-point dpMin plot.\u000a\u000aFor #910.\u000a",
          "date" : "2024-06-07 13:46:46 -0500",
          "id" : "5b57780b508e1995f430af7cb872067c745df4d5",
          "msg" : "QuadTune: Removes LWCF and PRECT from 2-point dpMin plot.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/microphys_driver.F90"
          ],
          "commitId" : "41a547a1afbbd334310b067c1a4789d4db831574",
          "timestamp" : 1717857940000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I fixed a bug where the array declarations for X_mixt_comp_all_levs,\u000alh_rt_clipped, lh_thl_clipped, lh_rc_clipped, lh_rv_clipped, and\u000alh_Nc_clipped had been declared backwards.\u000a\u000aFortunately, results are still bit-for-bit.\u000a",
          "date" : "2024-06-08 09:45:40 -0500",
          "id" : "41a547a1afbbd334310b067c1a4789d4db831574",
          "msg" : "I fixed a bug where the array declarations for X_mixt_comp_all_levs,",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/microphys_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "8ab44c1c52fb945beb576d18e4bd78754b78e17f",
          "timestamp" : 1718039448000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Customizes inputs to threeDotFig.\u000a\u000aFor #910.\u000a",
          "date" : "2024-06-10 12:10:48 -0500",
          "id" : "8ab44c1c52fb945beb576d18e4bd78754b78e17f",
          "msg" : "QuadTune: Customizes inputs to threeDotFig.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "087017905fd225ad66fede72079954738ea653d0",
          "timestamp" : 1718477354000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Customizes metrics shown in parameter adjustment bar chart.\u000a\u000aFor #910.\u000a",
          "date" : "2024-06-15 13:49:14 -0500",
          "id" : "087017905fd225ad66fede72079954738ea653d0",
          "msg" : "QuadTune: Customizes metrics shown in parameter adjustment bar chart.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "622b5c3a3d22d21c085fe761b1e673cafbce7df9",
          "timestamp" : 1718636028000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Clarifies some plot titles.\u000a\u000aFor #910.\u000a",
          "date" : "2024-06-17 09:53:48 -0500",
          "id" : "622b5c3a3d22d21c085fe761b1e673cafbce7df9",
          "msg" : "QuadTune: Clarifies some plot titles.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/create_figs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "a33330ff0d806f2d99fccdf2f37eafff834e9243",
          "timestamp" : 1718721866000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Uses flags to shut off calculations for unwanted plots.\u000a\u000aFor #910.\u000a",
          "date" : "2024-06-18 09:44:26 -0500",
          "id" : "a33330ff0d806f2d99fccdf2f37eafff834e9243",
          "msg" : "QuadTune: Uses flags to shut off calculations for unwanted plots.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile",
            "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "e6be1b287b1c9c06792327bf75f498407d327c28",
          "timestamp" : 1718741219000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making CPU vs GPU jenkins test compare openmp code also.\u000a",
          "date" : "2024-06-18 15:06:59 -0500",
          "id" : "e6be1b287b1c9c06792327bf75f498407d327c28",
          "msg" : "Making CPU vs GPU jenkins test compare openmp code also.",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_acc_vs_cpu_diffness/Jenkinsfile"
            },
            {
              "editType" : "add",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/convert_acc_to_omp.bash"
          ],
          "commitId" : "c1a22d2f11fc8344f0186049669463f3d4e404b1",
          "timestamp" : 1718741656000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "This allows the conversion script to be called anywhere.\u000a",
          "date" : "2024-06-18 15:14:16 -0500",
          "id" : "c1a22d2f11fc8344f0186049669463f3d4e404b1",
          "msg" : "This allows the conversion script to be called anywhere.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "compile/convert_acc_to_omp.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "6a881c89ed27787eb3c5eecd4210ecadffecd485",
          "timestamp" : 1718741744000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing bug in jenkinsfiles.\u000a",
          "date" : "2024-06-18 15:15:44 -0500",
          "id" : "6a881c89ed27787eb3c5eecd4210ecadffecd485",
          "msg" : "Fixing bug in jenkinsfiles.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/advance_helper_module.F90"
          ],
          "commitId" : "5df5fcb3d6c51d6af2e8017d270336eefa75ad3e",
          "timestamp" : 1718832972000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Ri zm calc (Part 1) - Combine and move call to  calc_brunt_vaisala_freq_sqd (#1154)\u000a\u000a#1145 Combined call to `calc_brunt_vaisala_freq_sqd` in `advance_clubb_core` for both Lscale and taus code - BITCHANGING\u000a\u000aCall for taus code was moved out and in front of `diagnose_Lscale_from_tau` call and `zm2zt2zm` smoothing of `thlm` was removed.\u000a\u000aBITCHANGING for taus code due to removed smoothing.\u000a",
          "date" : "2024-06-19 16:36:12 -0500",
          "id" : "5df5fcb3d6c51d6af2e8017d270336eefa75ad3e",
          "msg" : "Ri zm calc (Part 1) - Combine and move call to  calc_brunt_vaisala_freq_sqd (#1154)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "7ec7a22933275dc519ecf12d9a607458c9bfe49e",
          "timestamp" : 1718834177000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Ri_zm calc (Part 1.5) - Adjusted signature of diagnose_Lscale_from_tau #1145 (#1155)\u000a\u000aRi_zm calc (Part 1.5) - Adjusted signature of diagnose_Lscale_from_tau #1145\u000a",
          "date" : "2024-06-19 16:56:17 -0500",
          "id" : "7ec7a22933275dc519ecf12d9a607458c9bfe49e",
          "msg" : "Ri_zm calc (Part 1.5) - Adjusted signature of diagnose_Lscale_from_tau #1145 (#1155)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "ea1f30ac69032feb7dc61b13dcbdeec32f66e0f5",
          "timestamp" : 1718884181000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Adds blank line so that I can note BIT_CHANGING:5df5fcb3d6c51d6af2e8017d270336eefa75ad3e\u000a",
          "date" : "2024-06-20 06:49:41 -0500",
          "id" : "ea1f30ac69032feb7dc61b13dcbdeec32f66e0f5",
          "msg" : "Adds blank line so that I can note BIT_CHANGING:5df5fcb3d6c51d6af2e8017d270336eefa75ad3e",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "02b137307477a140ce3b25a28dca20ef9b52570d",
          "timestamp" : 1718901366000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Adds more flags to toggle plots.\u000a\u000aFor #910.\u000a",
          "date" : "2024-06-20 11:36:06 -0500",
          "id" : "02b137307477a140ce3b25a28dca20ef9b52570d",
          "msg" : "QuadTune: Adds more flags to toggle plots.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/advance_microphys_module.F90"
          ],
          "commitId" : "56ddf19ef3d99d2f774df7bb03268d1e708a9c0a",
          "timestamp" : 1719343922000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "This commit fixes 2 issues in regards to hydrometeor sedimentation:\u000a\u000a1) The code was taking into consideration the value of the hydrometeor\u000a   at the ghost point within the center-differenced option.\u000a2) If a hydrometeor was present (value > 0) at the highest thermodynamic grid level, the code was potentially not conservative.\u000a\u000aBoth these issues are fixed with this commit. The results are\u000aBIT_CHANGING.\u000a",
          "date" : "2024-06-25 14:32:02 -0500",
          "id" : "56ddf19ef3d99d2f774df7bb03268d1e708a9c0a",
          "msg" : "This commit fixes 2 issues in regards to hydrometeor sedimentation:",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/advance_microphys_module.F90"
          ],
          "commitId" : "7edd25befa70a598ca8960114ea76a171e27cc19",
          "timestamp" : 1719423650000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Updated the turbulent sedimentation code to account for ghost point\u000aremoval and also for improved boundary-level handling.\u000a\u000aThis commit is BIT_CHANGING for all cases that use KK upscaled\u000aturbulent sedimentation.\u000a",
          "date" : "2024-06-26 12:40:50 -0500",
          "id" : "7edd25befa70a598ca8960114ea76a171e27cc19",
          "msg" : "Updated the turbulent sedimentation code to account for ghost point",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py"
          ],
          "commitId" : "5341e1136aef41c3a2687944a2a42e68ac9dc66f",
          "timestamp" : 1719881840000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Feeds in 20degree_CAM_TAUS_202404 runs.\u000a\u000aFor #910.\u000a",
          "date" : "2024-07-01 19:57:20 -0500",
          "id" : "5341e1136aef41c3a2687944a2a42e68ac9dc66f",
          "msg" : "QuadTune: Feeds in 20degree_CAM_TAUS_202404 runs.",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "c26a54de4f25c01f48a95e30d806400e7772c2bc",
          "timestamp" : 1719882061000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Feeds in 20degree_CAM_TAUS_2020404, take 2.\u000a\u000aFor #910.\u000a",
          "date" : "2024-07-01 20:01:01 -0500",
          "id" : "c26a54de4f25c01f48a95e30d806400e7772c2bc",
          "msg" : "QuadTune: Feeds in 20degree_CAM_TAUS_2020404, take 2.",
          "paths" : [
            {
              "editType" : "add",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "e3a10e0ff494ca2a57b5895f5ab8cb40b45e7036",
          "timestamp" : 1719948922000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Ri_zm calc (Part 2) - Move the brunt_vaisala smoothing into calc_brunt_vaisala_freq_sqd (#1156)\u000a\u000aCLUBB ticket #1145\u000a\u000aIncludes previous steps:\u000a* First step: Move call to calc_bv\u000a* Ri_zm calc (Part 1.5) - Adjusted signature of diagnose_Lscale_from_tau #1145\u000a\u000aNewest changes: Ri_zm calc (Part 2) - Move brunt_vaisala smoothing into calc_brunt_vaisala_freq_sqd\u000a\u000a`brunt_vaisala_frq_sqd_smth` is now calculated in subroutine `calc_brunt_vaisala_freq_sqd` and it is now written to disk in `advance_clubb_core` with all the other `brunt_vaisala` variables.\u000a\u000aUnfortunately, I had to make a couple more changes since moving this calculation into `calc_brunt_vaisala_freq_sqd` meant that any subroutine involved in calling `calc_stability_correction` would need to get `l_modify_limiters_for_cnvg_test` fed in, because `calc_brunt_vaisala_freq_sqd` is also called in `calc_stability_correction`.\u000a\u000aThis commit is BIT_CHANGING since `brunt_vaisala_frq_sqd_smth` used to be all zeros before this change in Lscale mode and now it is actually calculated. BFB in taus code.\u000a",
          "date" : "2024-07-02 14:35:22 -0500",
          "id" : "e3a10e0ff494ca2a57b5895f5ab8cb40b45e7036",
          "msg" : "Ri_zm calc (Part 2) - Move the brunt_vaisala smoothing into calc_brunt_vaisala_freq_sqd (#1156)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/config/linux_x86_64_nvhpc.bash",
            "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile",
            "compile/config/linux_x86_64_nvhpc_gpu_openmp.bash",
            "compile/config/linux_x86_64_nvhpc_gpu_openacc.bash"
          ],
          "commitId" : "40d301330e9263c649c014bcae7e371829f42ac8",
          "timestamp" : 1719958353000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Testing the new module system with our GPU diffness test. See https://github.com/larson-group/sys_admin/issues/829\u000a",
          "date" : "2024-07-02 17:12:33 -0500",
          "id" : "40d301330e9263c649c014bcae7e371829f42ac8",
          "msg" : "Testing the new module system with our GPU diffness test. See https://github.com/larson-group/sys_admin/issues/829",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu_openmp.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu_openacc.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "a166adc53620547cc0858fc77d0ab03095fcce70",
          "timestamp" : 1719960091000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "The module system is setup via paths in /etc/profile.d/larson-group.sh, so we need to source it. https://github.com/larson-group/sys_admin/issues/829\u000a",
          "date" : "2024-07-02 17:41:31 -0500",
          "id" : "a166adc53620547cc0858fc77d0ab03095fcce70",
          "msg" : "The module system is setup via paths in /etc/profile.d/larson-group.sh, so we need to source it. https://github.com/larson-group/sys_admin/issues/829",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "bff26070fff07143dd27206fd332f3ccbfc2556b",
          "timestamp" : 1719960388000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing bug in jenkinsfiles.\u000a",
          "date" : "2024-07-02 17:46:28 -0500",
          "id" : "bff26070fff07143dd27206fd332f3ccbfc2556b",
          "msg" : "Fixing bug in jenkinsfiles.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_restart_silhs_gfortran_test/Jenkinsfile",
            "compile/config/linux_x86_64_ifort_compy.bash",
            "jenkins_tests/clubb_G_unit_gfortran_tests/Jenkinsfile",
            "jenkins_tests/clubb_bin_diff_regression_e3sm_flags_gfortran/Jenkinsfile",
            "compile/config/linux_x86_64_ifort_r4_debug.bash",
            "jenkins_tests/clubb_fire_tuning_gfortran_test/Jenkinsfile",
            "compile/config/linux_x86_64_ifort_optimizing.bash",
            "jenkins_tests/clubb_timestep_convergence_gfortran_test/Jenkinsfile",
            "jenkins_tests/clubb_ifort_debug_run/Jenkinsfile",
            "compile/config/linux_x86_64_pgroup_debug_NCAR.bash",
            "compile/config/linux_x86_64_ifort_r4.bash",
            "jenkins_tests/clubb_gfortran_build/Jenkinsfile",
            "jenkins_tests/clubb_openmp_gfortran_test/Jenkinsfile",
            "compile/config/linux_x86_64_pgroup.bash",
            "jenkins_tests/clubb_check_budget_balance_gfortran/Jenkinsfile",
            "jenkins_tests/clubb_silhs_convergence_gfortran/Jenkinsfile",
            "jenkins_tests/clubb_backwards_compatibility_gfortran_test/Jenkinsfile",
            "jenkins_tests/clubb_gfortran_debug_run/Jenkinsfile",
            "jenkins_tests/clubb_timestep_gfortran_tests/Jenkinsfile",
            "jenkins_tests/clubb_bin_diff_regression_gfortran_test/Jenkinsfile",
            "compile/config/linux_x86_64_ifort_debug.bash",
            "compile/config/linux_x86_64_ifort.bash",
            "jenkins_tests/clubb_bin_diff_regression_backwards_compatibility_gfortran_test/Jenkinsfile",
            "compile/config/linux_x86_64_nvhpc_casper.bash",
            "compile/config/linux_x86_64_ifort_anvil.bash",
            "jenkins_tests/clubb_ifort_build/Jenkinsfile",
            "compile/config/linux_x86_64_ifort_gpu_openmp.bash",
            "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile",
            "jenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile",
            "compile/config/linux_x86_64_pgroup_debug.bash",
            "jenkins_tests/clubb_bin_diff_regression_gfortran_test_old/Jenkinsfile",
            "jenkins_tests/clubb_pgi_build/Jenkinsfile",
            "compile/config/linux_x86_64_gfortran.bash",
            "jenkins_tests/clubb_restart_gfortran_test/Jenkinsfile",
            "jenkins_tests/clubb_release_intel_build/Jenkinsfile",
            "compile/config/linux_x86_64_gfortran_r4.bash",
            "compile/config/linux_x86_64_gfortran_debug.bash"
          ],
          "commitId" : "05c2978bb4fb2b7ec8e58ce73ff99ed7f94c3e32",
          "timestamp" : 1720633999000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Spack updates (#1158)\u000a\u000a* Initial changes to get code working with the new spack+module system. See https://github.com/larson-group/sys_admin/issues/829\u000a\u000a* Changes for restart_gfortran_test\u000a\u000a* Possible fix for tuning test\u000a\u000a* Part 2 to tuning test fix. It's unclear why the recent change caused top level directory for these stages to be in clubb, rather than the parent directory. Perhaps it has to do with the triple quote\u000a\u000a* Adding the mkl flag back to intel config scripts. It's still usable when adding -m or --mkl_lapack to our compile script call, and now we have intel-oneapi-mkl installed because wrf needs it.\u000a",
          "date" : "2024-07-10 12:53:19 -0500",
          "id" : "05c2978bb4fb2b7ec8e58ce73ff99ed7f94c3e32",
          "msg" : "Spack updates (#1158)",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "compile/config/linux_x86_64_nvhpc_casper.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_restart_gfortran_test/Jenkinsfile"
            },
            {
              "editType" : "delete",
              "file" : "compile/config/linux_x86_64_pgroup_debug.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_gpu_openmp.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_r4.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_bin_diff_regression_gfortran_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_G_unit_gfortran_tests/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_release_intel_build/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_timestep_gfortran_tests/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_debug.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_timestep_convergence_gfortran_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_gfortran_build/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_restart_silhs_gfortran_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_bin_diff_regression_backwards_compatibility_gfortran_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_fire_tuning_gfortran_test/Jenkinsfile"
            },
            {
              "editType" : "delete",
              "file" : "compile/config/linux_x86_64_pgroup_debug_NCAR.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort.bash"
            },
            {
              "editType" : "delete",
              "file" : "jenkins_tests/clubb_pgi_build/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_openmp_gfortran_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_check_budget_balance_gfortran/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_compy.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_r4_debug.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_gfortran_debug_run/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_silhs_convergence_gfortran/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_backwards_compatibility_gfortran_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
            },
            {
              "editType" : "delete",
              "file" : "jenkins_tests/clubb_bin_diff_regression_gfortran_test_old/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_gfortran.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_optimizing.bash"
            },
            {
              "editType" : "delete",
              "file" : "compile/config/linux_x86_64_pgroup.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_bin_diff_regression_e3sm_flags_gfortran/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_anvil.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_gfortran_debug.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_ifort_build/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_gfortran_r4.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_ifort_debug_run/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/config/linux_x86_64_ifort_r4.bash",
            "compile/config/linux_x86_64_ifort_compy.bash",
            "compile/config/linux_x86_64_ifort_debug.bash",
            "compile/config/linux_x86_64_ifort.bash",
            "compile/config/linux_x86_64_ifort_r4_debug.bash",
            "compile/config/linux_x86_64_ifort_anvil.bash",
            "compile/config/linux_x86_64_ifort_gpu_openmp.bash",
            "compile/compile.bash",
            "compile/config/linux_x86_64_ifort_optimizing.bash"
          ],
          "commitId" : "77e9eb3414a86bd055ea21be33463ff9fc41fdb3",
          "timestamp" : 1720636214000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making our mkl compile config work directly in the compile script rather than relying on a correspondence with the config files. Also settig main config scripts to use new ifx compiler.\u000a",
          "date" : "2024-07-10 13:30:14 -0500",
          "id" : "77e9eb3414a86bd055ea21be33463ff9fc41fdb3",
          "msg" : "Making our mkl compile config work directly in the compile script rather than relying on a correspondence with the config files. Also settig main config scripts to use new ifx compiler.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_optimizing.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_compy.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_r4.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_anvil.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_debug.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_r4_debug.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/compile.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_ifort_gpu_openmp.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "98f09c130ce3487dc010ff1eab26439cc72798c1",
          "timestamp" : 1720636828000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Removing allocatable status of some variables. These need not be declared allocatable and ifx seems to have a problem with it. The allocatable status is an artifact from when we had these as arrays of initially unknown size.\u000a",
          "date" : "2024-07-10 13:40:28 -0500",
          "id" : "98f09c130ce3487dc010ff1eab26439cc72798c1",
          "msg" : "Removing allocatable status of some variables. These need not be declared allocatable and ifx seems to have a problem with it. The allocatable status is an artifact from when we had these as arrays of initially unknown size.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
          ],
          "commitId" : "de4b158da241ce4321c6fb9c3e2d3bdd0fff15ce",
          "timestamp" : 1720637088000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing the run agent to be carson, since it has the only GPU capable of running with openmp gpu offloading.\u000a",
          "date" : "2024-07-10 13:44:48 -0500",
          "id" : "de4b158da241ce4321c6fb9c3e2d3bdd0fff15ce",
          "msg" : "Fixing the run agent to be carson, since it has the only GPU capable of running with openmp gpu offloading.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_bin_diff_regression_backwards_compatibility_gfortran_test/.Jenkinsfile.swp",
            "jenkins_tests/clubb_bin_diff_regression_gfortran_test/Jenkinsfile",
            "jenkins_tests/clubb_bin_diff_regression_e3sm_flags_gfortran/Jenkinsfile",
            "jenkins_tests/clubb_bin_diff_regression_backwards_compatibility_gfortran_test/Jenkinsfile"
          ],
          "commitId" : "165b2ca54fe98baff8f567eaa81a0ee2cc564a32",
          "timestamp" : 1720724163000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making jenkins bit diff tests only run on carson. This is because these tests are defined by a file we store on carson that needs to be updated after each test.\u000a",
          "date" : "2024-07-11 13:56:03 -0500",
          "id" : "165b2ca54fe98baff8f567eaa81a0ee2cc564a32",
          "msg" : "Making jenkins bit diff tests only run on carson. This is because these tests are defined by a file we store on carson that needs to be updated after each test.",
          "paths" : [
            {
              "editType" : "add",
              "file" : "jenkins_tests/clubb_bin_diff_regression_backwards_compatibility_gfortran_test/.Jenkinsfile.swp"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_bin_diff_regression_e3sm_flags_gfortran/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_bin_diff_regression_gfortran_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_bin_diff_regression_backwards_compatibility_gfortran_test/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/config/linux_x86_64_nvhpc.bash",
            "jenkins_tests/clubb_nvhpc_debug_build/Jenkinsfile",
            "jenkins_tests/clubb_nvhpc_single_prec_build/Jenkinsfile",
            "compile/config/linux_x86_64_nvhpc_gpu_openmp.bash",
            "compile/config/linux_x86_64_nvhpc_debug.bash",
            "compile/config/linux_x86_64_nvhpc_gpu_openacc.bash"
          ],
          "commitId" : "840a65123a35bc789346706861b71876d170a38b",
          "timestamp" : 1720738185000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Replacing pgi references with nvhpc, and adding nvhpc_debug config script along with new jenkins tests.\u000a",
          "date" : "2024-07-11 17:49:45 -0500",
          "id" : "840a65123a35bc789346706861b71876d170a38b",
          "msg" : "Replacing pgi references with nvhpc, and adding nvhpc_debug config script along with new jenkins tests.",
          "paths" : [
            {
              "editType" : "add",
              "file" : "jenkins_tests/clubb_nvhpc_debug_build/Jenkinsfile"
            },
            {
              "editType" : "add",
              "file" : "compile/config/linux_x86_64_nvhpc_debug.bash"
            },
            {
              "editType" : "add",
              "file" : "jenkins_tests/clubb_nvhpc_single_prec_build/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu_openacc.bash"
            },
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc_gpu_openmp.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/config/linux_x86_64_nvhpc_debug.bash"
          ],
          "commitId" : "e579a898763fa35f934376ce079cb4e0b3c0f385",
          "timestamp" : 1720739578000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Removing flag meant for gpu debugging.\u000a",
          "date" : "2024-07-11 18:12:58 -0500",
          "id" : "e579a898763fa35f934376ce079cb4e0b3c0f385",
          "msg" : "Removing flag meant for gpu debugging.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "compile/config/linux_x86_64_nvhpc_debug.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/parameters_tunable.F90"
          ],
          "commitId" : "ef65d2727180b4c76d113cc0da1f6b5d4d3f1610",
          "timestamp" : 1720755417000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "This code in adj_low_res_nu was using the ghost point when\u000agrid_type = 2. This has now been changed to not include the ghost\u000alevel. This code is BIT_CHANGING.\u000a",
          "date" : "2024-07-11 22:36:57 -0500",
          "id" : "ef65d2727180b4c76d113cc0da1f6b5d4d3f1610",
          "msg" : "This code in adj_low_res_nu was using the ghost point when",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/advance_microphys_module.F90"
          ],
          "commitId" : "524390e3bf242e70f087ddb511273cb16f62760a",
          "timestamp" : 1720808667000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "This technically BIT_CHANGING commit is being made to keep results in\u000a_zm.nc output files the same between the master branch and the\u000aclubb_ghost_exorcism branch.\u000a",
          "date" : "2024-07-12 13:24:27 -0500",
          "id" : "524390e3bf242e70f087ddb511273cb16f62760a",
          "msg" : "This technically BIT_CHANGING commit is being made to keep results in",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/SILHS/latin_hypercube_driver_module.F90"
          ],
          "commitId" : "7dab4b45efa0845b25a3ab7e6f68148f5dd139f3",
          "timestamp" : 1720943555000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am updating the SILHS code that calculates k_lh_start to work\u000aconsistently with ghostless CLUBB. This commit is BIT_CHANGING.\u000a",
          "date" : "2024-07-14 02:52:35 -0500",
          "id" : "7dab4b45efa0845b25a3ab7e6f68148f5dd139f3",
          "msg" : "I am updating the SILHS code that calculates k_lh_start to work",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "360ded1ba8967a18620426bf0a2bef72c161525e",
          "timestamp" : 1721073282000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Adds arrow plot and plot of bias vs. a diagnostic field such as U10.\u000a\u000aFor #910.\u000a",
          "date" : "2024-07-15 14:54:42 -0500",
          "id" : "360ded1ba8967a18620426bf0a2bef72c161525e",
          "msg" : "QuadTune: Adds arrow plot and plot of bias vs. a diagnostic field such as U10.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/coamps_microphys_driver_module.F90"
          ],
          "commitId" : "253c4a69a11b450a9d100726820d9f35976f7d5a",
          "timestamp" : 1721077282000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am making this commit because, as part of deghosting, I discovered 2\u000abugs in the way that COAMPS microphysics was set up.\u000a\u000a1) The code that was handling the grid flipping for hydrometeor sedimentation\u000avelocities output from coamps (flipping from the coamps grid to the\u000aclubb grid) was mis-aligned;\u000a\u000a2) The code within coamps then interpolated those velocities to the zm grid\u000aHowever, CLUBB expected that output on the zt grid.\u000a\u000aThese issues were corrected in this commit that is BIT_CHANGING for\u000ampace_b -- the only case that uses COAMPS microphysics by default.\u000a",
          "date" : "2024-07-15 16:01:22 -0500",
          "id" : "253c4a69a11b450a9d100726820d9f35976f7d5a",
          "msg" : "I am making this commit because, as part of deghosting, I discovered 2",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/coamps_microphys_driver_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/coamps_microphys_driver_module.F90"
          ],
          "commitId" : "933df4321f09c1fec44e953ec022ad2b3c7e4fb2",
          "timestamp" : 1721104295000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am updating the snowslope output stat so it matches bit-for-bit\u000awith the output of the clubb_ghost_exorcism branch. This commit\u000ais BIT_CHANGING.\u000a",
          "date" : "2024-07-15 23:31:35 -0500",
          "id" : "933df4321f09c1fec44e953ec022ad2b3c7e4fb2",
          "msg" : "I am updating the snowslope output stat so it matches bit-for-bit",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/coamps_microphys_driver_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/advance_microphys_module.F90"
          ],
          "commitId" : "babbea90fd1f140ca1634aae59fd8df336640457",
          "timestamp" : 1721151675000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Setting the value of K_hm to 0 at the non-interactive upper and lower\u000aboundaries. The values of that variable at those levels don't get used\u000ain the code.\u000a\u000aThis change is meant to keep stats the same between the master branch\u000aand the clubb_ghost_exorcism branch. This changes does not change\u000athe simulations, but yet it is BIT_CHANGING because it changes stat\u000afiles output at those levels.\u000a",
          "date" : "2024-07-16 12:41:15 -0500",
          "id" : "babbea90fd1f140ca1634aae59fd8df336640457",
          "msg" : "Setting the value of K_hm to 0 at the non-interactive upper and lower",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90"
          ],
          "commitId" : "c9083983343f851915dccdd10d7d6ff7baad24b3",
          "timestamp" : 1721188165000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am committing changes to stats output for cloud_cover, rcm_in_layer,\u000aand z_cloud base owing to the gymnastics it takes to avoid the\u000aghost point in calculations. These changes are BIT_CHANGING, but\u000athey don't change the answer.\u000a",
          "date" : "2024-07-16 22:49:25 -0500",
          "id" : "c9083983343f851915dccdd10d7d6ff7baad24b3",
          "msg" : "I am committing changes to stats output for cloud_cover, rcm_in_layer,",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/SILHS/latin_hypercube_driver_module.F90"
          ],
          "commitId" : "1cb88726a7f824b8844fe32eff22b09991b8de6c",
          "timestamp" : 1721242346000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "There were furhter issues found with the k_lh_start code.\u000a\u000aThe code would find that sometimes, the maximum location of rcm\u000ain cloud would occur at the ghost level, k = 1, and set that level\u000aas k_lh_start for SILHS. This is undesirable for two reasons:\u000a1) k_lh_start should be set around a legimate, \"within domain\" grid\u000alevel; and\u000a2) Setting k_lh_start to 1 is unachievable for the ghostless branch\u000aof the model, making a match between the master and clubb_ghost_exorcism\u000abranhes unattainable.\u000a\u000aThe issue is corrected here by allowing the maxloc function to only\u000asearch over \"in-domain levels\" for maximum cloud. The results are\u000aBIT_CHANGING.\u000a",
          "date" : "2024-07-17 13:52:26 -0500",
          "id" : "1cb88726a7f824b8844fe32eff22b09991b8de6c",
          "msg" : "There were furhter issues found with the k_lh_start code.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "acdd31a8d397f5a8874cba8023e9376fe1d9e651",
          "timestamp" : 1721258040000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Ri_zm calc (Part 3) - Moving calculations for Ri_zm out of diagnose_Lscale_from_taus (#1157)\u000a\u000aCLUBB tocket #1145\u000aBIT_CHANGING for lscale since Ri_zm was not calculated before.\u000a\u000a1. mixing_length.F90:\u000a- Removed unused input variables from diagnose_Lscale_from_taus: um, vm, exner, p_in_Pa, rtm, thlm, thvm, rcm, saturation_formula, l_brunt_vaisala_freq_moist, l_use_thvm_in_bv_freq, l_modify_limiters_for_cnvg_test; added ddzt_umvm_sqd as input; changed Ri_zm from out to in\u000a- Removed unused brunt_vaisala_freq_sqd variables from diagnose_Lscale_from_tau\u000a- Removed calculations for Ri_zm and ddzt_umvm_sqd\u000a- Fixed some line length issues\u000a\u000a2. advance_helper_module.F90\u000a- Removed unused input variables and imports\u000a- Fixed some line length issues\u000a\u000a3. advance_clubb_core_module.F90\u000a- Added calculations for ddzt_umvm_sqd and Ri_zm\u000a- Adjusted subroutine calls\u000a- Fixed some line length issues\u000a",
          "date" : "2024-07-17 18:14:00 -0500",
          "id" : "acdd31a8d397f5a8874cba8023e9376fe1d9e651",
          "msg" : "Ri_zm calc (Part 3) - Moving calculations for Ri_zm out of diagnose_Lscale_from_taus (#1157)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/SILHS/latin_hypercube_driver_module.F90"
          ],
          "commitId" : "370b85fd1991810e0a1dec311f66ad10fa92275f",
          "timestamp" : 1721277738000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "In my previous commit, I changed the domain of the maxloc commands\u000ain the computation of k_lh_start to check over the arrays from\u000alevels 2:nz. However, when that happens, the output will be offset\u000aby 1. Consider a situation where the rcm max is at level 2. By being\u000apassed 2 through nz only, maxloc will return a value of 1. I needed\u000ato add +1 to the output to rectify this issue. The results\u000aare BIT_CHANGING.\u000a",
          "date" : "2024-07-17 23:42:18 -0500",
          "id" : "370b85fd1991810e0a1dec311f66ad10fa92275f",
          "msg" : "In my previous commit, I changed the domain of the maxloc commands",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/stats_clubb_utilities.F90",
            "src/CLUBB_core/precipitation_fraction.F90"
          ],
          "commitId" : "876a5a7674acbc3609a50dfeb45e791acee01583",
          "timestamp" : 1721289115000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "This commit brings the stats output from the all cases run with\u000athe master branch (using the default configuration) in\u000abit-for-bit agreement with the stats output from all cases run\u000awith the clubb_ghost_exorcism branch. Of course, this agreement\u000aignores the ghost level output in the zt files run with the\u000amaster branch. This commit is technically BIT_CHANGING because\u000ait alters a few stats for a couple cases, but does not change results.\u000a",
          "date" : "2024-07-18 02:51:55 -0500",
          "id" : "876a5a7674acbc3609a50dfeb45e791acee01583",
          "msg" : "This commit brings the stats output from the all cases run with",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/precipitation_fraction.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "b539e93847e36a7817553cc8b13b1b7c61b814a0",
          "timestamp" : 1721336360000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Updates README so that I can note that BIT_CHANGING:9ca167aa8b04cbebe4a1177a72f13731454e1e11\u000a",
          "date" : "2024-07-18 15:59:20 -0500",
          "id" : "b539e93847e36a7817553cc8b13b1b7c61b814a0",
          "msg" : "Updates README so that I can note that BIT_CHANGING:9ca167aa8b04cbebe4a1177a72f13731454e1e11",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/pdf_closure_module.F90"
          ],
          "commitId" : "f29869940fc51861eeb04350cdc567727b1e95f2",
          "timestamp" : 1721347695000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Committing a change that will initialize this set of variables\u000aunder all circumstances. This change does not affect output\u000aexcept when the New Hybrid PDF is used. In the case of the\u000aNew Hybrid PDF, the variables F_rt, F_thl, F_rt_min, F_rt_max,\u000aF_thl_min, and F_thl_max were never initialized and never set\u000a(they are not part of the New Hybrid PDF -- only in the original\u000aNew PDF), resulting NaN values being output to stat files.\u000a",
          "date" : "2024-07-18 19:08:15 -0500",
          "id" : "f29869940fc51861eeb04350cdc567727b1e95f2",
          "msg" : "Committing a change that will initialize this set of variables",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "8f1115676aa257869d00331d0355159754208e1e",
          "timestamp" : 1721419124000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Making a change to the l_C2_cloud_frac option with advance_xp2_xpyp.\u000aCloud fraction needed to be interpolated to momentum levels for\u000aproper use in the code.\u000a\u000aSince this code change does not change CLUBB's default configuration,\u000aresults are bit-for-bit for the default configuration.\u000a",
          "date" : "2024-07-19 14:58:44 -0500",
          "id" : "8f1115676aa257869d00331d0355159754208e1e",
          "msg" : "Making a change to the l_C2_cloud_frac option with advance_xp2_xpyp.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "a67d637da217289ec8a0ddd2ea464d782b9ca79c",
          "timestamp" : 1721424813000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing bug. qclvar copying is handled by the api, but we were deleting it with an unstructured data statement. I added this due as a fix before thinking qclvar was a local variable, which happened because I mixed up the CLUBB_CAM and CLUBBND_CAM flags. https://github.com/larson-group/cam/issues/175\u000a",
          "date" : "2024-07-19 15:33:33 -0600",
          "id" : "a67d637da217289ec8a0ddd2ea464d782b9ca79c",
          "msg" : "Fixing bug. qclvar copying is handled by the api, but we were deleting it with an unstructured data statement. I added this due as a fix before thinking qclvar was a local variable, which happened because I mixed up the CLUBB_CAM and CLUBBND_CAM flags. https://github.com/larson-group/cam/issues/175",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "88e63b7dc56295efbebde1b090107c748daef541",
          "timestamp" : 1721689147000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "When l_vert_avg_closure is enabled, the flags l_call_pdf_closure_twice,\u000al_trapezoidal_rule_zt, and l_trapezoidal_rule_zm should all be enabled.\u000a\u000aThat is not changed by this commit.\u000a\u000aHowever, when l_vert_avg_closure is disabled, then the setting of those\u000aother 3 flags should be left to whatever setting they have in the\u000aconfigurable flags file. They should **not** be automatically\u000aoverwritten to false.\u000a\u000aSince all 4 of those flags are all turned off by default anyway in\u000aCLUBB, this commit will have no effect on the default results.\u000a",
          "date" : "2024-07-22 17:59:07 -0500",
          "id" : "88e63b7dc56295efbebde1b090107c748daef541",
          "msg" : "When l_vert_avg_closure is enabled, the flags l_call_pdf_closure_twice,",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mono_flux_limiter.F90"
          ],
          "commitId" : "7e50946517204cc06f78f8d12c3bca5b283d83f0",
          "timestamp" : 1722452248000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing GPU bug. There is a vertical dependency with wpxp. This is what was breaking the ECT test, see larson-group/cam#175\u000a",
          "date" : "2024-07-31 13:57:28 -0500",
          "id" : "7e50946517204cc06f78f8d12c3bca5b283d83f0",
          "msg" : "Fixing GPU bug. There is a vertical dependency with wpxp. This is what was breaking the ECT test, see larson-group/cam#175",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "e7c07d8527cafa4ab3ee16b1b90ce1abe24941f3",
          "timestamp" : 1722455629000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing bugs that are only caught when not outputting w_[up/down]_in_cloud stats or if l_host_applies_sfc_fluxes=.true. The l_host_applies_sfc_fluxes=.true. isn't testable (at least not in clubb_standalone), and I just caught that visually. The cloudy_updraft_frac and cloudy_downdraft_frac fields not being set were only noticable in cam, because we always run with iw_up_in_cloud>0 and iw_down_in_cloud>0 to output stats.\u000a",
          "date" : "2024-07-31 14:53:49 -0500",
          "id" : "e7c07d8527cafa4ab3ee16b1b90ce1abe24941f3",
          "msg" : "Fixing bugs that are only caught when not outputting w_[up/down]_in_cloud stats or if l_host_applies_sfc_fluxes=.true. The l_host_applies_sfc_fluxes=.true. isn't testable (at least not in clubb_standalone), and I just caught that visually. The cloudy_updraft_frac and cloudy_downdraft_frac fields not being set were only noticable in cam, because we always run with iw_up_in_cloud>0 and iw_down_in_cloud>0 to output stats.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/clubb_api_module.F90"
          ],
          "commitId" : "3f865924bdcf798fa45acaa67b57c44f40c32d89",
          "timestamp" : 1722465051000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Moving pdf_params copying to copyin. This is the data structure that contains pointers, and these pointers will be different on the host and device, so it is bad in theory to copy the structure back to the CPU as it might overwrite cpu memory pointers with gpu memory pointers. In practice though I've seen no problems caused by this, I'm just making this commit preemptively, and it has already been tested with the ECT test.\u000a",
          "date" : "2024-07-31 17:30:51 -0500",
          "id" : "3f865924bdcf798fa45acaa67b57c44f40c32d89",
          "msg" : "Moving pdf_params copying to copyin. This is the data structure that contains pointers, and these pointers will be different on the host and device, so it is bad in theory to copy the structure back to the CPU as it might overwrite cpu memory pointers with gpu memory pointers. In practice though I've seen no problems caused by this, I'm just making this commit preemptively, and it has already been tested with the ECT test.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/input_fields.F90"
          ],
          "commitId" : "47c5a7c9fede199a6ce4400f50474c7a9e49aaad",
          "timestamp" : 1722792456000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Updating input fields so that the zt2zm function is used for\u000ainterpolation from thermodynamic to momentum grids in the case\u000aof reading in UP2 and Vp2 from SAM LES output.\u000a",
          "date" : "2024-08-04 12:27:36 -0500",
          "id" : "47c5a7c9fede199a6ce4400f50474c7a9e49aaad",
          "msg" : "Updating input fields so that the zt2zm function is used for",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/input_fields.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "input/tunable_parameters/tunable_parameters.in",
            "src/CLUBB_core/advance_wp2_wp3_module.F90"
          ],
          "commitId" : "a5e586ca398dcd4733c05082addacaa66e24b2f6",
          "timestamp" : 1723145344000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Added zt2zm2zt-smoothing to remove noise in MPACE_B winds (#1161)\u000a\u000aBIT_CHANGING\u000a\u000aIn order to remove noise in the wind fields in MPACE_B, we added some smoothing.\u000a\u000a* Added `zt2zm2zt`-smoothing to `diagnose_upxp` calls in `advance_xm_wpxp`\u000a* Added `zm2zt2zm`-smoothing to `wp2` and `em` vars fed into `wp3_term_pr_turb_rhs` in `advance_wp2_wp3`\u000a* Changed C_wp2_splat to 0.00 in default tunable_parameters.in\u000a",
          "date" : "2024-08-08 14:29:04 -0500",
          "id" : "a5e586ca398dcd4733c05082addacaa66e24b2f6",
          "msg" : "Added zt2zm2zt-smoothing to remove noise in MPACE_B winds (#1161)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters/tunable_parameters.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/stat_file_utils.F90",
            "src/jacobian.F90",
            "src/clubb_model_settings.F90",
            "src/CLUBB_core/parameters_model.F90"
          ],
          "commitId" : "1f96b03b404757544a6954e41ebea65a4771d333",
          "timestamp" : 1723145363000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Moving PosInf to clubb_model_settings.F90\u000a",
          "date" : "2024-08-08 14:29:23 -0500",
          "id" : "1f96b03b404757544a6954e41ebea65a4771d333",
          "msg" : "Moving PosInf to clubb_model_settings.F90",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_model_settings.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/jacobian.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/stat_file_utils.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_model.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/convert_acc_to_omp.bash"
          ],
          "commitId" : "46fe460263003ad92fd5f942a2c99d006bcbf0fa",
          "timestamp" : 1723155345000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Changing openacc to openmp migration repo to a fork with a change to switch the order of copyins and copies. This is to allow us to only copyin the pdf_params structure, but copy the internal arrays. When the copying of the internal arrays happens first, followed by the copyin of the structure, we overwrite the pointers to the internal arrays on the GPU version of the structure. Hence why we want the copyins to precede the copy statements.\u000a",
          "date" : "2024-08-08 17:15:45 -0500",
          "id" : "46fe460263003ad92fd5f942a2c99d006bcbf0fa",
          "msg" : "Changing openacc to openmp migration repo to a fork with a change to switch the order of copyins and copies. This is to allow us to only copyin the pdf_params structure, but copy the internal arrays. When the copying of the internal arrays happens first, followed by the copyin of the structure, we overwrite the pointers to the internal arrays on the GPU version of the structure. Hence why we want the copyins to precede the copy statements.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "compile/convert_acc_to_omp.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "microphysics.F90"
          ],
          "commitId" : "57e0224ef7232895588a7a5cdb565fda26109594",
          "timestamp" : 1723491201000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Updated for ghostless version of CLUBB.\u000a",
          "date" : "2024-08-12 14:33:21 -0500",
          "id" : "57e0224ef7232895588a7a5cdb565fda26109594",
          "msg" : "Updated for ghostless version of CLUBB.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "microphysics.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/requirements.txt",
            "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_plot/Jenkinsfile",
            "jenkins_tests/clubb_ifort_debug_plot/Jenkinsfile",
            "postprocessing/pyplotgen/src/DataReader.py",
            "postprocessing/pyplotgen/pyplotgen.py",
            "src/SILHS/latin_hypercube_driver_module.F90",
            "postprocessing/pyplotgen/python_html_gallery/gallery.py",
            "postprocessing/pyplotgen/src/interoperability.py",
            "jenkins_tests/clubb_ifort_debug_run/Jenkinsfile"
          ],
          "commitId" : "3d5089d92afb342c7fb3337ebffc1128bb7f08f7",
          "timestamp" : 1723785812000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Nightly clubb plots (#1167)\u000a\u000a* Making step to plot output, copy to pub folder, then create an index.html file to display all plots in that folder.\u000a\u000a* Small tweaks\u000a\u000a* Small fixes in pyplotgen.\u000a\u000a* Copy needs -r\u000a\u000a* Using jenkins env variables and switching to scp/ssh commands to allow plots to be generated and created on any machine.\u000a\u000a* Adding quotes are env variable usage\u000a\u000a* Pyplotgen addition to create a git_info file containing branch and commit name.\u000a\u000a* Script should handle the pyplotgen _generated_on_... suffix.\u000a\u000a* Making script only run arm again during testing.\u000a\u000a* More robust way to get git branch in pyplotgen.\u000a\u000a* Testing single quotes\u000a\u000a* Making all cases run again.\u000a\u000a* Undoing most pyplotgen changes. Making create_plot_list script general and take in a directory. Returning short run test mode.\u000a\u000a* Update to create git_info line\u000a\u000a* Making all cases run again and adding plot support for ifort.\u000a\u000a* Adding plot step to nvhpc gpu diffness test.\u000a\u000a* Fixing error\u000a\u000a* Reverting diffness script, making new one specifically for plotting.\u000a\u000a* Changes to allow plotting of previous output.\u000a\u000a* Setting O0 for testing\u000a\u000a* Branch folder restructure.\u000a\u000a* Making tests run all cases again and update master output only.\u000a\u000a* Clean up and naming changes.\u000a\u000a* Addin -O2 back.\u000a\u000a* Small update to pyplotgen to make title reflect name of output specified in command.\u000a\u000a* This cuda call doesn't work with the subscript for some reason.\u000a\u000a* Making only priority cases run for GPU plot test and preventin it from running on carson\u000a",
          "date" : "2024-08-16 00:23:32 -0500",
          "id" : "3d5089d92afb342c7fb3337ebffc1128bb7f08f7",
          "msg" : "Nightly clubb plots (#1167)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_plot/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/DataReader.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/pyplotgen.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/interoperability.py"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/requirements.txt"
            },
            {
              "editType" : "delete",
              "file" : "jenkins_tests/clubb_ifort_debug_run/Jenkinsfile"
            },
            {
              "editType" : "add",
              "file" : "jenkins_tests/clubb_ifort_debug_plot/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/python_html_gallery/gallery.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_ifort_debug_plot/Jenkinsfile",
            "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_plot/Jenkinsfile"
          ],
          "commitId" : "396b3ecedbfdd99727f788b16931106efbd8880f",
          "timestamp" : 1724296670000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Slight variable name change in attempt to get the Update Master Output step to run.\u000a",
          "date" : "2024-08-21 22:17:50 -0500",
          "id" : "396b3ecedbfdd99727f788b16931106efbd8880f",
          "msg" : "Slight variable name change in attempt to get the Update Master Output step to run.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_ifort_debug_plot/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_nvhpc_gpu_vs_cpu_plot/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/Benchmark_cases/atex.F90",
            "src/CLUBB_core/mean_adv.F90",
            "src/Benchmark_cases/cloud_sed_module.F90",
            "src/CLUBB_core/sfc_varnce_module.F90",
            "src/CLUBB_core/sponge_layer_damping.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/stats_type.F90",
            "input_misc/tuner/error_dycoms2_rf02_ds.in",
            "input_misc/tuner/error_dycoms2_rf01.in",
            "src/G_unit_test_types/w_up_in_cloud_tests.F90",
            "src/time_dependent_input.F90",
            "src/advance_microphys_module.F90",
            "src/G_unit_test_types/pdf_parameter_tests.F90",
            "src/bugsrad_driver.F90",
            "input/grid/ecmwf_90lev_zt_grid.grd",
            "src/CLUBB_core/parameters_tunable.F90",
            "input_misc/tuner/error_arm.in",
            "input/grid/48_level_gfdl/dycoms2_rf02_ds.grd",
            "src/SILHS/latin_hypercube_driver_module.F90",
            "src/Benchmark_cases/nov11.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90",
            "src/SILHS/output_2D_samples_module.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "input_misc/tuner/error_atex.in",
            "input/grid/dycoms2_rf02_sam_zt_grid.grd",
            "src/estimate_scm_microphys_module.F90",
            "src/ice_dfsn_module.F90",
            "src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90",
            "src/SILHS/transform_to_pdf_module.F90",
            "src/Benchmark_cases/dycoms2_rf02.F90",
            "input_misc/tuner/error_four_cases.in",
            "src/CLUBB_core/calc_pressure.F90",
            "src/Benchmark_cases/mpace_b.F90",
            "src/CLUBB_core/hydromet_pdf_parameter_module.F90",
            "input/grid/deep_convection_128lev_27km_zt_grid.grd",
            "src/hydrostatic_module.F90",
            "src/input_fields.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/SILHS/silhs_api_module.F90",
            "src/mixed_moment_PDF_integrals.F90",
            "src/CLUBB_core/numerical_check.F90",
            "src/CLUBB_core/precipitation_fraction.F90",
            "src/CLUBB_core/turbulent_adv_pdf.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "input_misc/tuner/error_all.in",
            "src/clubb_driver.F90",
            "input_misc/tuner/error_lba.in",
            "input/grid/48_level_gfdl/mpace_b.grd",
            "src/CLUBB_core/fill_holes.F90",
            "src/Benchmark_cases/lba.F90",
            "input_misc/tuner/error_ticket_756.in",
            "src/CLUBB_core/advance_xp3_module.F90",
            "input_misc/tuner/error_rico.in",
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/grid_class.F90",
            "input_misc/tuner/error_gabls3_night.in",
            "src/extended_atmosphere_module.F90",
            "src/Benchmark_cases/wangara.F90",
            "src/gfdl_activation.F90",
            "input_misc/tuner/error_nov11_altocu.in",
            "src/clubb_tuner.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "src/Benchmark_cases/astex_a209.F90",
            "input/grid/48_level_gfdl/arm_97.grd",
            "input_misc/tuner/error_dycoms2_rf02_do.in",
            "src/CLUBB_core/diffusion.F90",
            "input/grid/48_level_gfdl/rico.grd",
            "src/Morrison_microphys/microphysics.F90",
            "src/CLUBB_core/clip_explicit.F90",
            "src/Benchmark_cases/gabls2.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/Benchmark_cases/bomex.F90",
            "input_misc/tuner/error_arm_97.in",
            "src/CLUBB_core/setup_clubb_pdf_params.F90",
            "input/grid/48_level_gfdl/atex.grd",
            "src/Benchmark_cases/cobra.F90",
            "input_misc/tuner/error_fire.in",
            "src/CLUBB_core/pos_definite_module.F90",
            "input_misc/tuner/error_gabls2.in",
            "src/KK_microphys_module.F90",
            "input/grid/dycoms2_rf02_97lev_grid.grd",
            "src/lh_microphys_driver_module.F90",
            "src/CLUBB_core/Skx_module.F90",
            "src/microphys_driver.F90",
            "src/silhs_category_variance_module.F90",
            "src/SILHS/est_kessler_microphys_module.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90",
            "src/CLUBB_core/mono_flux_limiter.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/Benchmark_cases/dycoms2_rf01.F90",
            "src/CLUBB_core/sigma_sqd_w_module.F90",
            "src/Benchmark_cases/rico.F90",
            "input_misc/tuner/error_bomex.in",
            "input_misc/tuner/error_bomex_fire.in",
            "input/grid/48_level_gfdl/bomex.grd",
            "src/Benchmark_cases/mpace_a.F90",
            "run_scripts/run_bindiff_all.py",
            "src/SILHS/lh_microphys_var_covar_module.F90",
            "src/simple_rad_module.F90",
            "src/morrison_microphys_module.F90",
            "src/variables_radiation_module.F90",
            "src/sounding.F90",
            "input/grid/coarse_30lev_32km_zt_grid.grd",
            "input/grid/48_level_gfdl/dycoms2_rf01.grd",
            "src/coamps_microphys_driver_module.F90"
          ],
          "commitId" : "fa3e59573b8c754e973edfb4a08117a6efa14268",
          "timestamp" : 1724333265000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Clubb ghost exorcism (#1159)\u000a\u000a* I am adding grid_class_new.F90 to the code as a copy of grid_class.F90.\u000a\u000aThe first step toward removing the ghost level from the model is to\u000amodify the grid file. Having a second grid file in play will allow\u000afunctions and subroutines that are undergoing modification earlier in\u000athis process to use the new file, while functions and subroutines that\u000ahave not yet been modified will continue to use the old grid file\u000auntil they can be modified.\u000a\u000aAt the end of this process, the old grid file will be able to be\u000aremoved and grid_class_new.F90 will simply be able to be renamed\u000agrid_class.F90 at that point.\u000a\u000aIn this commit, I have altered the schematic and the comments\u000aat the very start of the module to be \"ghostless\".\u000a\u000a* Updated grid_class for the changes to the grid interpolation weighting\u000afunctions for the new \"ghostless\" ascending grid.\u000a\u000a* Committing some updates to the new grid class file for ghostless\u000aascending.\u000a\u000a* Updating to match recent changes made to grid_class.F90.\u000a\u000a* I finished the removal of the ghost level from the entirety of the new\u000agrid_class file. This standalone file compiles successfully.\u000a\u000a* Removing the sources of compiler warnings in grid_class_new.F90 (these\u000awere carried over from grid_class.F90).\u000a\u000a* Committing progress in advance_wp2_wp3_module.F90 with regards to\u000aghostless grid.\u000a\u000a* I am committing the updated version of grid_class_new.F90 that allows\u000aall cases to run, regardless of grid_type.\u000a\u000a* Fixed a bug in grid_class_new.F90\u000a\u000aWhen grid_type = 2, the calculations of the indices begin_height and\u000aend_height are based on the thermodynamic level grids. Those grid indices\u000ashould be used in the call to setup_grid_heights, where the array of\u000athermodynamic_heights, from index begin_height to index end_height,\u000ashould become gr%zt.\u000a\u000aWhen grid_type - 3, the calculations of the indices begin_height and\u000aend_height are based on the momentum grid levels.\u000a\u000aEither way, momentum_heights and thermodynamic_heights should both\u000ahave the array from begin_height to end_height passed in. When\u000agrid_type = 2, only the thermodynamic height array is relevant in\u000athe setup. When grid_type = 3, only the momentum height array is\u000arelevant in the setup.\u000a\u000a* For thermodynamic_height, 1:nzmax-1 is the entire array, but I\u000aentered this for a clarification, especially considering the\u000afollowing check block.\u000a\u000a* Updated grid_class_new to better handle the begin_height and end_height indices.\u000a\u000a* Some modifications to advance_wp2_wp3\u000a\u000a* Committed some temporary code.\u000a\u000a* committed some temporary changes to clubb_api_module.\u000a\u000a* Making a bunch of commits to clubb_driver that are mainly temporary for\u000ainterface and printing purposes.\u000a\u000a* Deghosted another subroutine.\u000a\u000a* Updated wp2_term_ta_lhs to use the new gridding.\u000a\u000a* De-ghosting wp2_terms_ac_pr2_lhs\u000a\u000a* De-ghosted wp2_term_pr3_rhs\u000a\u000a* Deghosting wp3_term_tp_lhs.\u000a\u000a* Deghosted wp3_terms_ac_pr2_lhs\u000a\u000a* Updated the wp3_term_ta_ADG1_lhs subroutine to use boundary conditions\u000awhere wp3 (at the top level and bottom momentum levels of the model)\u000ais assumed to have a value of 0.\u000a\u000a* For single loop vectors, removing the \"collapse(2)\" from the acc\u000astatements.\u000a\u000aThis commit is not bit changing, but the previous commit to this branch\u000awas BIT_CHANGING:902d6caed8a4533f59f4165106276959b4f90895\u000a\u000a* I updated wp3_term_ta_explicit_rhs for the ghostless grid.\u000a\u000aWhen l_explicit_turbulent_adv_wp3 is turned on, the results from\u000athis branch exactly match those found on the master branch.\u000a\u000a* Updating diffusion_zm_lhs for \"Ghostless\" gridding.\u000a\u000a* Fixed a typo in the comments that was introduced in the previous commit.\u000a\u000a* Updated for \"ghostless\" diffusion.\u000a\u000a* With wp3 now being set to a fixed-point boundary condition value\u000aof 0 at the current thermodynamic level 1 (first t-lev above the\u000asurface), it is not necessary to loop over level 1 within the code\u000afor each wp3 term.\u000a\u000aAlso contains code to enforce a fixed-point boundary condition\u000aof wp3=0 at the first thermodynamic level above the surface.\u000a\u000a* Restoring diffusion to the way it should be for the exorcised ghost grid\u000aprior to the most recent master merge. Lines for the ghost point were\u000aaccidentally added during the merge commit.\u000a\u000a* Updated code to correct wp3_bp1 and wp3_pr2 budget terms so that\u000athey still match bit-for-bit what is found in the master branch.\u000a\u000a* Updating term_ma_zm_lhs for ghostless gridding. Results are bit-for-bit\u000aidentical.\u000a\u000a* After debugging, I am now committing the ghostless version of\u000aterm_ma_zt_lhs.\u000a\u000a* Updating the clubb_ghost_exorcism branch for ghostless wp23 rhs,\u000alhs, and solve.\u000a\u000aThis revision runs; however, there are still some issues tracking\u000adown the source of problems in maintaining bit-for-bit results.\u000a\u000a* Updated to maintain bit-for-bitness with the master code.\u000a\u000a* Finished exorcising the ghost from advance_wp2_wp3_module.F90.\u000a\u000a* Small openacc changes to fix GPU runs\u000a\u000a* Adjusting new hybrid PDF code to continue to match the master branch\u000abit-for-bit while construction continues.\u000a\u000a* Committing the first portion of a nomenclature change where the number\u000aof momentum vertical grid levels is denoted as nzm rather than nz.\u000a\u000a* Changing the notation of the number of grid levels on the momentum grid,\u000apreviously nz, to nzm in some files.\u000a\u000a* Changed some comments and a little bit of code in the new grid_class\u000afile to provide a better description.\u000a\u000a* Updated sigma_sqd_w_module for ghostless gridding.\u000a\u000a* I added the new \"ghostless\" discretization to turbulent_adv_pdf.F90,\u000aand also appropriately altered the points in the code where the\u000aturbulent advection subroutines are called from in\u000aadvance_xm_wpxp_module.F90 and advance_xp2_xpyp_module.F90.\u000a\u000aThe code produced bit-for-bit results in regards to the standard\u000aconfiguration, the new hybrid PDF configuration, and also for the\u000aconfiguration with the godunov flags turned on.\u000a\u000a* Altered many of the lower-level subroutines in\u000aadvance_xp2_xpyp_module.F90 for ghostless gridding.\u000a\u000a* Upgraded subroutine calc_xp2_xpyp_ta_terms for ghostless discretization.\u000a\u000aThis should alter the results when the new_hybrid PDF is used in\u000aconjunction with upwind discretization, but it doesn't alter the\u000aresults for anything else.\u000a\u000a* Completed making advance_xp2_xpyp ghostless.\u000a\u000a* Completed the de-ghosting of advance_windm_edsclrm.\u000a\u000aResults are BIT_CHANGING because the ghost level was interacting with\u000athe results.\u000a\u000a* The call to calc_xpwp from advance_microphys was not supposed to be\u000aupdated yet. It wound up being sort of \"partially updated\" for\u000aghostless gridding, which was a bug that led to some diagnostic output\u000afields not being bit-for-bit. In this commit, I returned it to its prior\u000aform so that zm output files once again retain bit-for-bit status\u000abetween this branch and the master.\u000a\u000a* The ghost point interface statements after the return from\u000aadvance_windm_edsclrm needed to be encased in the same conditional\u000astatements that the calculations occurred in with the aforementioned\u000asubroutine. This change fixes a bug where a handful of cases had results\u000athat were not bit-for-bit from revisions before this code was added.\u000a\u000a* Fixed bug where the wrong stats were being recorded to the stats\u000afor coef_wpthlp2_implicit, etc.\u000a\u000a* I am committing a bug fix to the implicit surface flux calculation\u000ain the eddy-diffusivity wind code (which is used when\u000al_predict_upwp_vpwp is turned off).\u000a\u000aI am also committing some temporary ghost point interface stats code\u000awithin advance_windm_edsclrm.\u000a\u000a* I updated the diagrams in advance_windm_edsclrm to reflect the\u000anew ghostless grid.\u000a\u000a* I improved the description section of advance_windm_edsclrm.\u000a\u000a* Made numerous low-level subroutines ghostless within\u000aadvance_xm_wpxp_module.F90. Maintained bit-for-bit results\u000awith the master branch.\u000a\u000a* I am updating the xm wpxp code that calls the wpxp turbulent advection\u000aterm based on your PDF and option for ghostless gridding.\u000a\u000a* Updating some of the lower-level functions of the monotonic flux limiter\u000afor ghostless gridding.\u000a\u000a* I have updated the monotonic flux limiter for ghostless gridding!\u000a\u000a* A couple of redundant declarations were brought in on the last merge.\u000a\u000a* Committing further updates to ghostless gridding, including:\u000a\u000a1) Further modifications to advance_xm_wpxp, which includes branching\u000aout in Brunt-Vaisala frequency calculations in advance_helper;\u000a\u000a2) Update in calculating the initial pressure;\u000a\u000aand 3) updating grid class new to use the same \"value drop down\"\u000ain the zt2zm function and \"derivative drop down\" in the ddzt function\u000athat are now used in grid_class in the master.\u000a\u000aResults are bit-for-bit identical with the master.\u000a\u000a* Updated xm_wpxp_lhs for ghostless gridding.\u000a\u000a* Made xm_wpxp_rhs ghostless.\u000a\u000a* Updated xm_wpxp_solve for ghostless gridding!\u000a\u000a* Updating pos_definite_module.F90 for ghostless gridding.\u000a\u000a* Updated vertical hole filling and xm clipping and stats for\u000aghost point removal.\u000a\u000aResults are still bit-for-bit with the master branch.\u000a\u000a* Updated advance_xm_wpxp to remove the ghost point.\u000a\u000a* Updating some zt stats to use a value of 0 for the \"ghost\" level.\u000a\u000a* Updated subroutine compute_mixing_length for ghostless gridding.\u000a\u000a* Removing the ghost point from calculate_Lscale_directly\u000a\u000a* Added a \"ghostbuster\" option (-g) in the run_bindiff_all.py python\u000ascript that omits the \"ghost\" level from the comparison for _zt.nc\u000aoutput files when envoked.\u000a\u000a* I de-ghosted the l_diagnose_Lscale_from_tau code.\u000a\u000a* Fixing a couple bugs with the merge.\u000a\u000a* De-ghosted a couple of subroutines with advance_helper_module.F90.\u000a\u000a* Code wasn't compiling because of too many characters on one line.\u000a\u000a* De-ghosted precipitation_fraction.F90.\u000a\u000a* De-ghosted more code, including sfc_varnce_module.F90.\u000a\u000a* De-ghosted numerical_check.F90\u000a\u000a* Committing a chunk of code that effectively \"finishes off\" the\u000adeghosting of CLUBB core, although results aren't there yet and it still\u000aneeds more debugging.\u000a\u000a* This corrects the bug where an error would occur when trying to compare\u000aa run with a ghost level to a run without a ghost level.\u000a\u000a* Commiting some necessary ghost point removal code.\u000a\u000a* Updated the calculations of rcm_in_layer and cloud_cover for ghostless\u000agridding.\u000a\u000a* I removed the ghost point from all the files within the Benchmark_cases\u000adirectory.\u000a\u000a* I am committing code that removes the ghost level from\u000asetup_clubb_pdf_params and most of the collection of CLUBB's\u000amicrophysics schemes.\u000a\u000a* Fixing a bug in SILHS where sample point values were being overwritten\u000aat level 1.\u000a\u000a* I fixed some bugs in the ghostless version of the Morrison microphysics\u000adriver.\u000a\u000a* I fixed some array declaration mismatches in silhs_api_module.F90.\u000a\u000a* I have deghosted the call to the code that calculates microphysics\u000atendencies and everything below it.\u000a\u000a* Performed a de-ghosting, as well as an improvement that ensures\u000athat mean sedimentation is always conservative (excluding the\u000aamount of hydrometeor that leaves the domain at the surface),\u000ato all subroutines at the level of microphys_lhs and lower\u000ain advance_microphys_module.F90. This includes all\u000aprocess-related subroutines like those that govern\u000asedimentation or turbulent sedimentation.\u000a\u000aGee, how is it possible that such are large amount of work\u000agets done when there's no office. It must have been magic\u000aelves who did it. I mean, a physical office must be key\u000ato every element of functioning in life, right?\u000a\u000a* Reversing the accidental stats file commit I made in the previous\u000acommit.\u000a\u000a* Updating the \"leftovers\" from the previous merge to make it consistent\u000awith the call syntax in the new, ghostless CLUBB.\u000a\u000a* Updated the turbulent sedimentation code to handle upper and lower\u000aboundary conditions in a better manner.\u000a\u000a* I have finished de-ghosting the entirety of advance_microphys_module.F90\u000aand all codes that are underneath its umbrella.\u000a\u000a* I finished de-ghosting the radiation portion of CLUBB.\u000a\u000a* I have removed the ghost level from hydrostatic_module.F90.\u000a\u000a* I removed the ghost point from parameters_tunable and started\u000areferencing the ghostless grid through the entirety of clubb_api_module\u000aas well as in all of the G-unit tests.\u000a\u000a* Deghosted another file. Not too many left.\u000a\u000a* Deghosted sounding.F90\u000a\u000a* I have deghosted clubb_driver.F90 and everything below its umbrella,\u000awhich is a huge benchmark in this process.\u000a\u000a* It is not necessary to de-ghost the source code for the tuner, since\u000athe information on what levels it is tuning for is fed in from input\u000afiles.\u000a\u000aWithin the tuner input files, I have adjusted the tuning ranges by 1\u000ato compensate for the fact that the ghost level has now been entirely\u000aremoved from the model.\u000a\u000a* Got rid of some unnecessary \"use grid_class\" statements that were\u000astill referencing the old grid.\u000a\u000a* I have found a bug in the ghostless SILHS code in the SILHS\u000acode that calculates the variances and covariances of moisture\u000aand heat (that are fed back into the model predictive equations).\u000aIn short, variables that were used to store the grid mean values\u000aof thl, rt, and w were being set to 0 at level 1. This was fine\u000awhen level 1 was the ghost level, but level 1 is no longer the\u000aghost level. This was root cause of the issue.\u000a\u000a* The line that sets rand_pool at level 1 that was merged in during\u000athe previous merge commit needs to be removed.\u000a\u000a* These lines also needed to be fixed because they were supposed to\u000abe changed to nzt / 2 after the previous merge commit.\u000a\u000a* Correcting a bug in coamps microphysics regarded the unnecessary\u000ainterpolation of hydrometeor sedimentation velocities to the zm grid.\u000aThis interpolation is a bug because CLUBB expects hydrometeor velocities\u000aoutput on the zt grid.\u000a\u000a* I am committing a fix to the _ta budget terms. It will fix the error\u000amessages as well allow for budget term agreement between the master\u000aand clubb_ghost_exorcism branches.\u000a\u000a* Fixing an error in the ghostless budget stats for turbulent\u000asedimentation.\u000a\u000a* After the merge, I am once again updating the merged code for\u000aghost level removal.\u000a\u000a* Getting rid of leftover ghost removal junk that was still lying around.\u000a\u000a* I needed to pass p_sfc inside CLUBB core to help set the value\u000aof p_in_Pa_zm at level 1.\u000a\u000a* C11_Skw_fnc is a zt variable, while Cx_fnc_Richardson is a zm variable.\u000aThe offset is to keep results the same between the current master\u000abranch and the clubb_ghost_exorcism branch when the l_use_C11_Richardson\u000aflag is enabled.\u000a\u000a* Fixed a bug.\u000a\u000a* I found a couple more instances where the api had dimensions switched\u000aaround.\u000a\u000a* Eliminated diffusion_cloud_frac_zt_lhs, which is unused code that isn't\u000aeven hooked up (called from) anywhere in the model anymore.\u000a\u000a* Changes that also needed to be made with the previous commit.\u000a\u000a* The source of the array out-of-bounds error.\u000a\u000a* Moving grid_class_new back to grid_class!\u000a\u000a* Reminder notes in case input_fields gets used in the future.\u000a\u000a* I accidentally committed input fields related changes to rico_model.in\u000athat weren't meant to be committed in the previous commit. I am undoing\u000athose now.\u000a\u000a* Having clubb thermodynamic level 1 below the surface is no longer\u000athe stanard scenario!\u000a\u000a---------\u000a\u000aCo-authored-by: Gunther Huebler <huebler@uwm.edu>\u000a",
          "date" : "2024-08-22 08:27:45 -0500",
          "id" : "fa3e59573b8c754e973edfb4a08117a6efa14268",
          "msg" : "Clubb ghost exorcism (#1159)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/pdf_parameter_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/mixed_moment_PDF_integrals.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/dycoms2_rf02.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/ice_dfsn_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_fire.in"
            },
            {
              "editType" : "edit",
              "file" : "src/estimate_scm_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_atex.in"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/w_up_in_cloud_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sponge_layer_damping.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/cloud_sed_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/dycoms2_rf01.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/silhs_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/mpace_b.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/est_kessler_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_four_cases.in"
            },
            {
              "editType" : "edit",
              "file" : "src/KK_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/variables_radiation_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/input_fields.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/48_level_gfdl/mpace_b.grd"
            },
            {
              "editType" : "edit",
              "file" : "src/Morrison_microphys/microphysics.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/gabls2.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_lba.in"
            },
            {
              "editType" : "edit",
              "file" : "src/silhs_category_variance_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/mpace_a.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/rico.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/extended_atmosphere_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_nov11_altocu.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/Skx_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_rico.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/nov11.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_all.in"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/cobra.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/48_level_gfdl/dycoms2_rf02_ds.grd"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/dycoms2_rf02_sam_zt_grid.grd"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/output_2D_samples_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/48_level_gfdl/bomex.grd"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_gabls2.in"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/astex_a209.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf02_ds.in"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_all.py"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/simple_rad_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/wangara.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_arm.in"
            },
            {
              "editType" : "edit",
              "file" : "src/gfdl_activation.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/coarse_30lev_32km_zt_grid.grd"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/deep_convection_128lev_27km_zt_grid.grd"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_type.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/numerical_check.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pos_definite_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_ticket_756.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/calc_pressure.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/coamps_microphys_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/48_level_gfdl/rico.grd"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/atex.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/transform_to_pdf_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/lba.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_tuner.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/turbulent_adv_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/lh_microphys_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/48_level_gfdl/atex.grd"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mean_adv.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/time_dependent_input.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/ecmwf_90lev_zt_grid.grd"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/hydromet_pdf_parameter_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/48_level_gfdl/arm_97.grd"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_gabls3_night.in"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/dycoms2_rf02_97lev_grid.grd"
            },
            {
              "editType" : "edit",
              "file" : "src/hydrostatic_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_bomex.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_arm_97.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sigma_sqd_w_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/diffusion.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/bomex.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/bugsrad_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf01.in"
            },
            {
              "editType" : "edit",
              "file" : "src/morrison_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/precipitation_fraction.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_dycoms2_rf02_do.in"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/tuner/error_bomex_fire.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/lh_microphys_var_covar_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/grid/48_level_gfdl/dycoms2_rf01.grd"
            },
            {
              "editType" : "edit",
              "file" : "src/sounding.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "ae5433c83c88388bbe3c6d73f2869767d7877891",
          "timestamp" : 1724336163000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Updated the README to explain the grid notations gr%nzm and gr%nzt,\u000aas well as added a note about the use of the generic nz number of\u000agrid levels.\u000a",
          "date" : "2024-08-22 09:16:03 -0500",
          "id" : "ae5433c83c88388bbe3c6d73f2869767d7877891",
          "msg" : "Updated the README to explain the grid notations gr%nzm and gr%nzt,",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/Morrison_microphys/microphysics.F90"
          ],
          "commitId" : "737a45580db293a11a08aaa87d85be4212501945",
          "timestamp" : 1724472094000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/pickett",
            "fullName" : "Cole Pickett"
          },
          "authorEmail" : "larsongroupgithub@gmail.com",
          "comment" : "Raw-copy updating src/Morrison_microphys\u000a",
          "date" : "2024-08-23 23:01:34 -0500",
          "id" : "737a45580db293a11a08aaa87d85be4212501945",
          "msg" : "Raw-copy updating src/Morrison_microphys",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/Morrison_microphys/microphysics.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/create_figs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "69a9b60d5fcf66dd50b2a79e08f72f3cd05b099f",
          "timestamp" : 1724682729000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Plots subsets of 20x20-degree regions.\u000a\u000aFor #910.\u000a",
          "date" : "2024-08-26 09:32:09 -0500",
          "id" : "69a9b60d5fcf66dd50b2a79e08f72f3cd05b099f",
          "msg" : "QuadTune: Plots subsets of 20x20-degree regions.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/BUGSrad/bugs_rad.F",
            "src/parameters_radiation.F90"
          ],
          "commitId" : "2fa28500b9fcba8c34f2b154c8c0d5bac0f6784f",
          "timestamp" : 1724704623000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Small bugs fix in bugsrad code. This was only caught when compiling with intel debug and using '-warn all', which compares interface dimensions/declaration between files.\u000a",
          "date" : "2024-08-26 15:37:03 -0500",
          "id" : "2fa28500b9fcba8c34f2b154c8c0d5bac0f6784f",
          "msg" : "Small bugs fix in bugsrad code. This was only caught when compiling with intel debug and using '-warn all', which compares interface dimensions/declaration between files.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/parameters_radiation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/BUGSrad/bugs_rad.F"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_helper_module.F90"
          ],
          "commitId" : "43bba04e1cbb60b75bf4336ad46f0cbf9986abeb",
          "timestamp" : 1724704978000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Variable name correction in acc data statement.\u000a",
          "date" : "2024-08-26 15:42:58 -0500",
          "id" : "43bba04e1cbb60b75bf4336ad46f0cbf9986abeb",
          "msg" : "Variable name correction in acc data statement.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "6a2d0b828127e5759276be61e429315dcd470c53",
          "timestamp" : 1724708483000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Splitting zeros_vector into versions with nzt or nzm size to match sizes in subroutine.\u000a",
          "date" : "2024-08-26 16:41:23 -0500",
          "id" : "6a2d0b828127e5759276be61e429315dcd470c53",
          "msg" : "Splitting zeros_vector into versions with nzt or nzm size to match sizes in subroutine.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/clubb_api_module.F90",
            "src/clubb_driver.F90"
          ],
          "commitId" : "1a8be6de1f5a784dd528f827357b4edae4198bbd",
          "timestamp" : 1724708509000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making radf size correct in api and clubb_driver.\u000a",
          "date" : "2024-08-26 16:41:49 -0500",
          "id" : "1a8be6de1f5a784dd528f827357b4edae4198bbd",
          "msg" : "Making radf size correct in api and clubb_driver.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/README.md"
          ],
          "commitId" : "dc75b0832f7d9834f7038a05aeec4eac9dc97d32",
          "timestamp" : 1724787705000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Updates pyplotgen's readme\u000a",
          "date" : "2024-08-27 14:41:45 -0500",
          "id" : "dc75b0832f7d9834f7038a05aeec4eac9dc97d32",
          "msg" : "Updates pyplotgen's readme",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/README.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/pyplotgen/requirements.txt"
          ],
          "commitId" : "f3020b6c9cc8074dc30c3531c59ea6d91c155321",
          "timestamp" : 1724789775000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/0-freundlich-adenin",
            "fullName" : "0-freundlich-adenin"
          },
          "authorEmail" : "0-freundlich-adenin@icloud.com",
          "comment" : "change opencv requirement to use headless and update Pillow minor\u000aversion\u000a",
          "date" : "2024-08-27 15:16:15 -0500",
          "id" : "f3020b6c9cc8074dc30c3531c59ea6d91c155321",
          "msg" : "change opencv requirement to use headless and update Pillow minor",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/requirements.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_helper_module.F90"
          ],
          "commitId" : "7e33d718280afab43dd3d8fcdc45f1c749ae7292",
          "timestamp" : 1724956382000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Ri_zm calc (Part 4) - Implementing calc_Ri_zm (#1160)\u000a\u000a* Ri_zm calc (Part 4) - Implementing calc_Ri_zm\u000aCLUBB tocket #1145\u000a\u000a1. advance_helper_module.F90\u000a- Implemented calc_Ri_zm\u000a- Replaced Ri_zm calculations in compute_Cx_fnc_Richardson\u000a\u000a2. advance_clubb_core_module.F90\u000aReplaced Ri_zm calculations in advance_clubb_core\u000a",
          "date" : "2024-08-29 13:33:02 -0500",
          "id" : "7e33d718280afab43dd3d8fcdc45f1c749ae7292",
          "msg" : "Ri_zm calc (Part 4) - Implementing calc_Ri_zm (#1160)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/sens_matrix_dashboard.py",
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "5c3a77e0c4306930e481035c9c0771de44c20fa7",
          "timestamp" : 1725297388000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Use quadratic programming to calculate the smallest dparam needed to debias 2 regions.\u000a\u000aFor #910.\u000a",
          "date" : "2024-09-02 12:16:28 -0500",
          "id" : "5c3a77e0c4306930e481035c9c0771de44c20fa7",
          "msg" : "QuadTune: Use quadratic programming to calculate the smallest dparam needed to debias 2 regions.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_helper_module.F90"
          ],
          "commitId" : "3b21ab44d1b0291162a4394f45f88c8c64cb0157",
          "timestamp" : 1725305536000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Ri zm calc4 (#1168)\u000a\u000aBug fix for Ri_zm calc (Part 4) commit\u000aCLUBB tocket #1145\u000a\u000a* Added missing acc loop directive in calc_Ri_zm\u000a",
          "date" : "2024-09-02 14:32:16 -0500",
          "id" : "3b21ab44d1b0291162a4394f45f88c8c64cb0157",
          "msg" : "Ri zm calc4 (#1168)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postprocessing/plotgen/cases/clubb/dycoms2_rf02_ds_budgets.case",
            "postprocessing/plotgen/cases/clubb/cgils_s11_p2k_budgets.case",
            "postprocessing/plotgen/cases/clubb/nov11_altocu_budgets.case",
            "input/stats/standard_stats.in",
            "postprocessing/plotgen/cases/clubb/arm_budgets.case",
            "postprocessing/plotgen/cases/clubb/cloud_feedback_s06_budgets.case",
            "postprocessing/plotgen/cases/clubb/dycoms2_rf02_do_budgets.case",
            "postprocessing/plotgen/cases/clubb/cloud_feedback_s12_p2k_budgets.case",
            "postprocessing/plotgen/cases/clubb/cloud_feedback_s11_p2k_budgets.case",
            "postprocessing/plotgen/cases/clubb/fire_budgets.case",
            "postprocessing/plotgen/cases/clubb/mpace_a_budgets.case",
            "postprocessing/plotgen/cases/clubb/cgils_s12_p2k_budgets.case",
            "postprocessing/plotgen/cases/clubb/cgils_s11_budgets.case",
            "postprocessing/plotgen/cases/clubb/cobra_budgets.case",
            "postprocessing/plotgen/cases/clubb/wangara_budgets.case",
            "doc/CLUBBeqns.tex",
            "postprocessing/plotgen/cases/clubb/bomex_budgets.case",
            "postprocessing/plotgen/cases/clubb/dycoms2_rf02_so_budgets.case",
            "postprocessing/plotgen/cases/clubb/templates/template_budget.case",
            "postprocessing/plotgen/cases/clubb/gabls3_budgets.case",
            "postprocessing/plotgen/cases/clubb/rico_silhs_inter_budgets.case",
            "input/stats/scalars_stats.in",
            "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsSamStyle.py",
            "postprocessing/plotgen/cases/clubb/mc3e_budgets.case",
            "postprocessing/plotgen/cases/cam/ne_pac_lo_iop_budgets.case",
            "postprocessing/plotgen/cases/clubb/clex9_nov02_budgets.case",
            "postprocessing/plotgen/cases/clubb/cloud_feedback_s12_budgets.case",
            "postprocessing/plotgen/cases/clubb/dycoms2_rf02_nd_budgets.case",
            "postprocessing/plotgen/cases/clubb/cloud_feedback_s11_budgets.case",
            "input/stats/all_stats.in",
            "postprocessing/plotgen/cases/clubb/lba_budgets.case",
            "postprocessing/plotgen/cases/clubb/gabls3_night_budgets.case",
            "postprocessing/plotgen/cases/cam/se_pac_hi_iop_budgets.case",
            "postprocessing/plotgen/cases/clubb/arm_97_budgets.case",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "postprocessing/pyplotgen/docs/_build/html/searchindex.js",
            "postprocessing/plotgen/cases/cam/iop_budgets.case",
            "postprocessing/plotgen/cases/clubb/twp_ice_budgets.case",
            "postprocessing/plotgen/cases/clubb/cgils_s06_budgets.case",
            "src/CLUBB_core/stats_variables.F90",
            "postprocessing/plotgen/cases/cam/se_atl_hi_iop_budgets.case",
            "postprocessing/pyplotgen/config/VariableGroupBaseBudgets.py",
            "postprocessing/plotgen/cases/clubb/mpace_b_silhs_budgets.case",
            "postprocessing/plotgen/cases/clubb/mpace_b_budgets.case",
            "postprocessing/plotgen/cases/clubb/rico_budgets.case",
            "postprocessing/plotgen/cases/clubb/lba_subperiods/lba_budgets_deep.case",
            "postprocessing/plotgen/cases/clubb/cgils_s12_budgets.case",
            "postprocessing/plotgen/cases/clubb/dycoms2_rf01_fixed_sst_budgets.case",
            "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsLumpedBuoy.py",
            "postprocessing/plotgen/cases/clubb/cgils_s06_p2k_budgets.case",
            "postprocessing/pyplotgen/docs/_build/html/pyplotgen.config.html",
            "input/stats/host_budgets_stats.in",
            "postprocessing/plotgen/cases/clubb/atex_budgets.case",
            "postprocessing/plotgen/cases/clubb/gabls2_budgets.case",
            "postprocessing/plotgen/cases/cam/se_pac_lo_iop_budgets.case",
            "src/CLUBB_core/clip_semi_implicit.F90",
            "postprocessing/plotgen/cases/clubb/dycoms2_rf01_budgets.case",
            "postprocessing/plotgen/cases/cam/se_atl_lo_iop_budgets.case",
            "postprocessing/plotgen/cases/clubb/lba_subperiods/lba_budgets_early.case",
            "src/CLUBB_core/stats_zm_module.F90",
            "postprocessing/plotgen/cases/clubb/clex9_oct14_budgets.case",
            "postprocessing/plotgen/cases/clubb/dycoms2_rf02_ds_nightly_budgets.case",
            "postprocessing/plotgen/cases/cam/ne_pac_hi_iop_budgets.case",
            "postprocessing/plotgen/cases/clubb/astex_a209_budgets.case",
            "postprocessing/plotgen/cases/clubb/jun25_altocu_budgets.case",
            "postprocessing/plotgen/cases/clubb/lba_subperiods/lba_budgets_middle.case",
            "postprocessing/plotgen/cases/clubb/cloud_feedback_s06_p2k_budgets.case"
          ],
          "commitId" : "93d4edb5ce70fc4018aa6dfd4f6184f868251335",
          "timestamp" : 1725574649000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Well, this will probably anger the Grim Reaper, but I have finally\u000aremoved the SICL from CLUBB (as discussed a number of months ago).\u000a\u000aThat term is now expunged from the entirety of CLUBB, including all\u000asource code, stats files, and postprocessing files.\u000a\u000aThis change is technically BIT_CHANGING because two stats variables,\u000awprtp_sicl and wpthlp_sicl, have been removed from stats output files.\u000a\u000aHowever, all results remain exactly the same.\u000a",
          "date" : "2024-09-05 17:17:29 -0500",
          "id" : "93d4edb5ce70fc4018aa6dfd4f6184f868251335",
          "msg" : "Well, this will probably anger the Grim Reaper, but I have finally",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cgils_s06_p2k_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cloud_feedback_s06_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/mpace_a_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cgils_s11_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/wangara_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/host_budgets_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cloud_feedback_s11_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/rico_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/gabls3_night_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/scalars_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/standard_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cgils_s12_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/dycoms2_rf02_ds_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/templates/template_budget.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/cam/ne_pac_lo_iop_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/lba_subperiods/lba_budgets_middle.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/dycoms2_rf02_nd_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/docs/_build/html/pyplotgen.config.html"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/bomex_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cloud_feedback_s06_p2k_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/arm_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cgils_s11_p2k_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/all_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/mpace_b_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/gabls3_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/mc3e_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/cam/se_pac_hi_iop_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/fire_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/dycoms2_rf01_fixed_sst_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/astex_a209_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/atex_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/clex9_oct14_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/cam/iop_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cloud_feedback_s11_p2k_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/mpace_b_silhs_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsLumpedBuoy.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/cam/ne_pac_hi_iop_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBaseBudgets.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/dycoms2_rf02_do_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/gabls2_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/nov11_altocu_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/dycoms2_rf01_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/cam/se_atl_lo_iop_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/rico_silhs_inter_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cloud_feedback_s12_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/lba_subperiods/lba_budgets_early.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/twp_ice_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "doc/CLUBBeqns.tex"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/cam/se_pac_lo_iop_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cgils_s12_p2k_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/dycoms2_rf02_ds_nightly_budgets.case"
            },
            {
              "editType" : "delete",
              "file" : "src/CLUBB_core/clip_semi_implicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/clex9_nov02_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/dycoms2_rf02_so_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/config/VariableGroupBaseBudgetsSamStyle.py"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/arm_97_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/lba_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cobra_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cgils_s06_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/cloud_feedback_s12_p2k_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/docs/_build/html/searchindex.js"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/jun25_altocu_budgets.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/clubb/lba_subperiods/lba_budgets_deep.case"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/plotgen/cases/cam/se_atl_hi_iop_budgets.case"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "e27a7e6ba8d499897429f88886722ef88f601c55",
          "timestamp" : 1725986354000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Update README so that it mentions run_bindiff_all.py\u000a",
          "date" : "2024-09-10 11:39:14 -0500",
          "id" : "e27a7e6ba8d499897429f88886722ef88f601c55",
          "msg" : "Update README so that it mentions run_bindiff_all.py",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "bbe60eb01ef75981949e0212046581228ef09560",
          "timestamp" : 1726084912000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@users.noreply.github.com",
          "comment" : "Change variables from a1 and a3 to a1_coef and a3_coef\u000aFor issue #977\u000a",
          "date" : "2024-09-11 15:01:52 -0500",
          "id" : "bbe60eb01ef75981949e0212046581228ef09560",
          "msg" : "Change variables from a1 and a3 to a1_coef and a3_coef",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/error.F90"
          ],
          "commitId" : "91b4c342760c219594f77fa5b72df0c50d47f921",
          "timestamp" : 1726248914000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Updating tuner code to include an option to save all netcdf files (#1171)\u000a\u000a* Updating tuner code to include an option to save all netcdf files\u000afrom a tuner run.  Works with multiple tuner cases, and labels\u000athe files with \"_iter0001.nc\" or \"_iter0108.nc\", for example.\u000a\u000a* Clarifying that there is no need to define \"tuning_filename\" in error.F90\u000ato avoid confusion for posterity.\u000a",
          "date" : "2024-09-13 12:35:14 -0500",
          "id" : "91b4c342760c219594f77fa5b72df0c50d47f921",
          "msg" : "Updating tuner code to include an option to save all netcdf files (#1171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/error.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/README.md"
          ],
          "commitId" : "cdae675182304b23223c32141ac7b8891d084a88",
          "timestamp" : 1726251720000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Update documentation for QuadTune.\u000a",
          "date" : "2024-09-13 13:22:00 -0500",
          "id" : "cdae675182304b23223c32141ac7b8891d084a88",
          "msg" : "Update documentation for QuadTune.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/README.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "9e1cc767adc5db5f0cebbd284eb48f6549eaef5b",
          "timestamp" : 1726364273000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Add column parameter vector and equals sign to sens matrix equation plot.\u000a\u000aFor #910.\u000a",
          "date" : "2024-09-14 20:37:53 -0500",
          "id" : "9e1cc767adc5db5f0cebbd284eb48f6549eaef5b",
          "msg" : "QuadTune: Add column parameter vector and equals sign to sens matrix equation plot.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/new_hybrid_pdf_main.F90",
            "src/CLUBB_core/advance_xp3_module.F90",
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90",
            "src/CLUBB_core/numerical_check.F90",
            "src/CLUBB_core/sfc_varnce_module.F90",
            "src/CLUBB_core/stats_zm_module.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "src/clubb_driver.F90",
            "src/sounding.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90",
            "src/CLUBB_core/stats_zt_module.F90"
          ],
          "commitId" : "4f7294c182d43d0550fe0bc92568d3232c3cd41e",
          "timestamp" : 1726575983000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "change loop index to sclr and edsclr for sclr_dim and edsclr_dim (#1173)\u000a\u000aWhenever a loop is dimensioned sclr_dim, use sclr as the loop index. Whenever a loop is dimensioned edsclr_dim, use edsclr as the loop index.\u000a\u000aAdded changes and tested for binary differences with the following flags for the gabls2 case:\u000al_host_applies_sfc_fluxes=true/false\u000al_call_pdf_closure_twice=true/false\u000al_lmm_stepping=true/false\u000al_explicit_turbulent_adv_wpxp=true/false\u000a\u000aSee #987.\u000a",
          "date" : "2024-09-17 07:26:23 -0500",
          "id" : "4f7294c182d43d0550fe0bc92568d3232c3cd41e",
          "msg" : "change loop index to sclr and edsclr for sclr_dim and edsclr_dim (#1173)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zt_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/numerical_check.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/new_hybrid_pdf_main.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/sounding.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "input/stats/standard_stats.in",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/CLUBB_core/stats_variables.F90",
            "input/stats/all_stats.in",
            "src/CLUBB_core/stats_zm_module.F90"
          ],
          "commitId" : "0a575085cd29259f1fe05f40951e7d682f06e7ea",
          "timestamp" : 1726604813000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Ri zm calc5 (#1175)\u000a\u000a* Ri_zm calc (Part 5) - Implementing calc_Ri_zm\u000aCLUBB tocket #1145\u000a\u000aCleaning up subroutine compute_Cx_fnc_Richardson\u000a1) In advance_helper_module.F90:\u000a- Removed superfluous inputs\u000a- Added Brunt Väisälä frequency variables, shear_sqd, and Lscale_zm as inputs\u000a- Removed call to calc_brunt_vaisala_freq_sqd\u000a- Removed zt2zm(Lscale)\u000a- Removed calculation and stat_update_var of shear_sqd\u000a\u000a2) In advance_clubb_core:\u000a- Added stat_update_var for shear_sqd\u000a- Adjusted call to compute_Cx_fnc_Richardson\u000a\u000a3) Renamed netcdf variable `shear_sqd` to `ddzt_umvm_sqd` to keep variable names consistent.\u000a",
          "date" : "2024-09-17 15:26:53 -0500",
          "id" : "0a575085cd29259f1fe05f40951e7d682f06e7ea",
          "msg" : "Ri zm calc5 (#1175)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input/stats/all_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/standard_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "221a4ef55f3752211b191529c8d47fa38db7b3c2",
          "timestamp" : 1726773850000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Removing duplicate definition of edsclr when CLUBB_CAM is defined.\u000a",
          "date" : "2024-09-19 14:24:10 -0500",
          "id" : "221a4ef55f3752211b191529c8d47fa38db7b3c2",
          "msg" : "Removing duplicate definition of edsclr when CLUBB_CAM is defined.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/G_unit_test_types/spurious_source_test.F90"
          ],
          "commitId" : "acfdc3cd0d3a13e8db27fcd0edcb7bbcf7d05189",
          "timestamp" : 1726782540000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Ri zm calc6 (#1177)\u000a\u000a* Ri_zm calc (Part 6) - Implementing calc_Ri_zm\u000aCLUBB tocket #1145\u000a\u000aEliminating call to calc_stability_correction in advance_xm_wpxp\u000a1) In advance_xm_wpxp_module.F90:\u000a- Eliminated call to calc_stability_correction in calc_xm_wpxp_lhs_terms\u000a- stability_correction is now passed through advance_xm_wpxp to calc_xm_wpxp_lhs_terms\u000a- Cleaned up input lists\u000a\u000a2) In advance_clubb_core:\u000a- Adjusted call to advance_xm_wpxp\u000a\u000a3) Adjusted spurious_source_test\u000a",
          "date" : "2024-09-19 16:49:00 -0500",
          "id" : "acfdc3cd0d3a13e8db27fcd0edcb7bbcf7d05189",
          "msg" : "Ri zm calc6 (#1177)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/create_figs.py"
          ],
          "commitId" : "85b1742e4e5b33bf047d99e7305fa9bd82873db4",
          "timestamp" : 1726843441000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Add check of global-mean SWCF.\u000a\u000aFor #910.\u000a",
          "date" : "2024-09-20 09:44:01 -0500",
          "id" : "85b1742e4e5b33bf047d99e7305fa9bd82873db4",
          "msg" : "QuadTune: Add check of global-mean SWCF.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mt95.F90",
            "src/CLUBB_core/advance_xp3_module.F90",
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/CLUBB_core/grid_class.F90",
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/mean_adv.F90",
            "src/CLUBB_core/saturation.F90",
            "src/CLUBB_core/stats_rad_zt_module.F90",
            "src/CLUBB_core/sfc_varnce_module.F90",
            "src/CLUBB_core/stats_type_utilities.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/clubb_tuner.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "src/CLUBB_core/output_netcdf.F90",
            "src/CLUBB_core/model_flags.F90",
            "src/G_unit_test_types/w_up_in_cloud_tests.F90",
            "src/advance_microphys_module.F90",
            "src/G_unit_test_types/pdf_parameter_tests.F90",
            "src/CLUBB_core/diffusion.F90",
            "src/CLUBB_core/parameters_tunable.F90",
            "src/CLUBB_core/clip_explicit.F90",
            "src/SILHS/latin_hypercube_driver_module.F90",
            "src/G_unit_test_types/smooth_min_max_tests.F90",
            "src/Benchmark_cases/cloud_feedback.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90",
            "src/microphys_init_cleanup.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/SILHS/output_2D_samples_module.F90",
            "src/CLUBB_core/matrix_solver_wrapper.F90",
            "src/Benchmark_cases/fire.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/stats_lh_zt_module.F90",
            "src/CLUBB_core/setup_clubb_pdf_params.F90",
            "src/G_unit_tests.F90",
            "src/CLUBB_core/stats_rad_zm_module.F90",
            "src/KK_microphys_module.F90",
            "src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90",
            "src/SILHS/transform_to_pdf_module.F90",
            "src/CLUBB_core/Skx_module.F90",
            "src/G_unit_test_types/smooth_heaviside_tests.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90",
            "src/CLUBB_core/mono_flux_limiter.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/Benchmark_cases/dycoms2_rf01.F90",
            "src/CLUBB_core/stats_lh_sfc_module.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/CLUBB_core/tridiag_lu_solver.F90",
            "src/SILHS/silhs_api_module.F90",
            "src/input_interpret.F90",
            "src/mixed_moment_PDF_integrals.F90",
            "src/CLUBB_core/numerical_check.F90",
            "src/CLUBB_core/precipitation_fraction.F90",
            "src/CLUBB_core/lapack_wrap.F90",
            "src/CLUBB_core/stats_zm_module.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/stats_sfc_module.F90",
            "src/SILHS/lh_microphys_var_covar_module.F90",
            "src/jacobian.F90",
            "src/simple_rad_module.F90",
            "src/morrison_microphys_module.F90",
            "src/clubb_driver.F90",
            "src/sounding.F90",
            "src/CLUBB_core/corr_varnce_module.F90",
            "src/CLUBB_core/fill_holes.F90",
            "src/CLUBB_core/stats_zt_module.F90",
            "src/Benchmark_cases/neutral_case.F90",
            "src/CLUBB_core/new_pdf_main.F90",
            "src/coamps_microphys_driver_module.F90",
            "src/CLUBB_core/penta_lu_solver.F90"
          ],
          "commitId" : "9b72d6d80236434b434088ad5fea0bad7fdcf499",
          "timestamp" : 1726848578000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "refactor code to remove compiler warnings for exceeding 100 characters per line and unused variables and parameters (#1179)\u000a\u000a",
          "date" : "2024-09-20 11:09:38 -0500",
          "id" : "9b72d6d80236434b434088ad5fea0bad7fdcf499",
          "msg" : "refactor code to remove compiler warnings for exceeding 100 characters per line and unused variables and parameters (#1179)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/sounding.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/Skx_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/smooth_min_max_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/corr_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mean_adv.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_lh_sfc_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/simple_rad_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/numerical_check.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/pdf_parameter_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/cloud_feedback.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/silhs_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_sfc_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/w_up_in_cloud_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mt95.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/smooth_heaviside_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/output_2D_samples_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/neutral_case.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/KK_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_init_cleanup.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/output_netcdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_type_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/input_interpret.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_lh_zt_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/tridiag_lu_solver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/lh_microphys_var_covar_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/jacobian.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/morrison_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/matrix_solver_wrapper.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/mixed_moment_PDF_integrals.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/coamps_microphys_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/fire.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/precipitation_fraction.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/transform_to_pdf_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_rad_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/diffusion.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_tuner.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_rad_zt_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/new_pdf_main.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/penta_lu_solver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/lapack_wrap.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/dycoms2_rf01.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zt_module.F90"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
      "fullName" : "Vince Larson"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/0-freundlich-adenin",
      "fullName" : "0-freundlich-adenin"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
      "fullName" : "bmg2"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/griffinb",
      "fullName" : "Brian Griffin"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
      "fullName" : "noreply"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
      "fullName" : "Gunther Huebler"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/pickett",
      "fullName" : "Cole Pickett"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens",
      "fullName" : "benjamin.andrew.stephens"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/sdomke",
      "fullName" : "Steffen Domke"
    }
  ],
  "inProgress" : False,
  "nextBuild" : {
    "number" : 183,
    "url" : "http://carson.math.uwm.edu/jenkins/job/branch_clubb_test/183/"
  },
  "previousBuild" : {
    "number" : 181,
    "url" : "http://carson.math.uwm.edu/jenkins/job/branch_clubb_test/181/"
  }
}