{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "TEST",
          "value" : "clubb_nvhpc_single_prec_build"
        },
        {
          "_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/multicol_clubb_79e716a" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 214,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "79e716a0558ab22aeb6d38426bb9735d0728d970",
            "branch" : [
              {
                "SHA1" : "79e716a0558ab22aeb6d38426bb9735d0728d970",
                "name" : "refs/remotes/origin/multicol_clubb_79e716a"
              }
            ]
          },
          "revision" : {
            "SHA1" : "79e716a0558ab22aeb6d38426bb9735d0728d970",
            "branch" : [
              {
                "SHA1" : "79e716a0558ab22aeb6d38426bb9735d0728d970",
                "name" : "refs/remotes/origin/multicol_clubb_79e716a"
              }
            ]
          }
        },
        "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/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/fix_jenkins_clubb_error_handling_output" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 383,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "59f5027769a6f934f233bd58c1e6d1422b3a4c3e",
            "branch" : [
              {
                "SHA1" : "59f5027769a6f934f233bd58c1e6d1422b3a4c3e",
                "name" : "refs/remotes/origin/fix_jenkins_clubb_error_handling_output"
              }
            ]
          },
          "revision" : {
            "SHA1" : "59f5027769a6f934f233bd58c1e6d1422b3a4c3e",
            "branch" : [
              {
                "SHA1" : "59f5027769a6f934f233bd58c1e6d1422b3a4c3e",
                "name" : "refs/remotes/origin/fix_jenkins_clubb_error_handling_output"
              }
            ]
          }
        },
        "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/multicol_clubb_83c37a0" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 217,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "83c37a02cf80bd754721d60542518fd8b9b85170",
            "branch" : [
              {
                "SHA1" : "83c37a02cf80bd754721d60542518fd8b9b85170",
                "name" : "refs/remotes/origin/multicol_clubb_83c37a0"
              }
            ]
          },
          "revision" : {
            "SHA1" : "83c37a02cf80bd754721d60542518fd8b9b85170",
            "branch" : [
              {
                "SHA1" : "83c37a02cf80bd754721d60542518fd8b9b85170",
                "name" : "refs/remotes/origin/multicol_clubb_83c37a0"
              }
            ]
          }
        },
        "origin/fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 346,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "de06994adfa1a3f6ee6706eae46cffd92962936b",
            "branch" : [
              {
                "SHA1" : "de06994adfa1a3f6ee6706eae46cffd92962936b",
                "name" : "origin/fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "de06994adfa1a3f6ee6706eae46cffd92962936b",
            "branch" : [
              {
                "SHA1" : "de06994adfa1a3f6ee6706eae46cffd92962936b",
                "name" : "origin/fix"
              }
            ]
          }
        },
        "refs/remotes/origin/fix_wp2_min_array" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 315,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "79bf58c7473bd49baffd9ba65253f4a67186346c",
            "branch" : [
              {
                "SHA1" : "79bf58c7473bd49baffd9ba65253f4a67186346c",
                "name" : "refs/remotes/origin/fix_wp2_min_array"
              }
            ]
          },
          "revision" : {
            "SHA1" : "79bf58c7473bd49baffd9ba65253f4a67186346c",
            "branch" : [
              {
                "SHA1" : "79bf58c7473bd49baffd9ba65253f4a67186346c",
                "name" : "refs/remotes/origin/fix_wp2_min_array"
              }
            ]
          }
        },
        "refs/remotes/origin/change_l_min_wp2_from_corr_wx_to_False" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 316,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8444ca34df09cef8305616bbfacf1f46cc826d31",
            "branch" : [
              {
                "SHA1" : "8444ca34df09cef8305616bbfacf1f46cc826d31",
                "name" : "refs/remotes/origin/change_l_min_wp2_from_corr_wx_to_False"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8444ca34df09cef8305616bbfacf1f46cc826d31",
            "branch" : [
              {
                "SHA1" : "8444ca34df09cef8305616bbfacf1f46cc826d31",
                "name" : "refs/remotes/origin/change_l_min_wp2_from_corr_wx_to_False"
              }
            ]
          }
        },
        "refs/remotes/origin/multicol_clubb_79d477c" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 215,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "79d477c4d9b0d4f51315cf11b665a6cdf54ec7fa",
            "branch" : [
              {
                "SHA1" : "79d477c4d9b0d4f51315cf11b665a6cdf54ec7fa",
                "name" : "refs/remotes/origin/multicol_clubb_79d477c"
              }
            ]
          },
          "revision" : {
            "SHA1" : "79d477c4d9b0d4f51315cf11b665a6cdf54ec7fa",
            "branch" : [
              {
                "SHA1" : "79d477c4d9b0d4f51315cf11b665a6cdf54ec7fa",
                "name" : "refs/remotes/origin/multicol_clubb_79d477c"
              }
            ]
          }
        },
        "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/multicol_clubb_f1b8dad" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 216,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f1b8dad34e5d214ef354d3603446ef7f7d9d1813",
            "branch" : [
              {
                "SHA1" : "f1b8dad34e5d214ef354d3603446ef7f7d9d1813",
                "name" : "refs/remotes/origin/multicol_clubb_f1b8dad"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f1b8dad34e5d214ef354d3603446ef7f7d9d1813",
            "branch" : [
              {
                "SHA1" : "f1b8dad34e5d214ef354d3603446ef7f7d9d1813",
                "name" : "refs/remotes/origin/multicol_clubb_f1b8dad"
              }
            ]
          }
        },
        "refs/remotes/origin/remove_err_code" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 338,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6e3bbf3ef436357dc36a3bf4d1b995304d090f28",
            "branch" : [
              {
                "SHA1" : "6e3bbf3ef436357dc36a3bf4d1b995304d090f28",
                "name" : "refs/remotes/origin/remove_err_code"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6e3bbf3ef436357dc36a3bf4d1b995304d090f28",
            "branch" : [
              {
                "SHA1" : "6e3bbf3ef436357dc36a3bf4d1b995304d090f28",
                "name" : "refs/remotes/origin/remove_err_code"
              }
            ]
          }
        },
        "refs/remotes/origin/err_code_struct" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 378,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e4d48573aac237ed2ca005f1ee2340ac71cc02c5",
            "branch" : [
              {
                "SHA1" : "e4d48573aac237ed2ca005f1ee2340ac71cc02c5",
                "name" : "refs/remotes/origin/err_code_struct"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e4d48573aac237ed2ca005f1ee2340ac71cc02c5",
            "branch" : [
              {
                "SHA1" : "e4d48573aac237ed2ca005f1ee2340ac71cc02c5",
                "name" : "refs/remotes/origin/err_code_struct"
              }
            ]
          }
        },
        "refs/remotes/origin/ticket_1152" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 185,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4cc19469106258d054f024949f31c7cbf12aec7c",
            "branch" : [
              {
                "SHA1" : "4cc19469106258d054f024949f31c7cbf12aec7c",
                "name" : "refs/remotes/origin/ticket_1152"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4cc19469106258d054f024949f31c7cbf12aec7c",
            "branch" : [
              {
                "SHA1" : "4cc19469106258d054f024949f31c7cbf12aec7c",
                "name" : "refs/remotes/origin/ticket_1152"
              }
            ]
          }
        },
        "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/fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 348,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "24db3b217a75e1544d9a6b717a36f407ab3ac5c5",
            "branch" : [
              {
                "SHA1" : "24db3b217a75e1544d9a6b717a36f407ab3ac5c5",
                "name" : "refs/remotes/origin/fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "24db3b217a75e1544d9a6b717a36f407ab3ac5c5",
            "branch" : [
              {
                "SHA1" : "24db3b217a75e1544d9a6b717a36f407ab3ac5c5",
                "name" : "refs/remotes/origin/fix"
              }
            ]
          }
        },
        "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/add_horz_tke_holeFilling" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 319,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f243c7212be4818860ddae4a71982455bacbd1b5",
            "branch" : [
              {
                "SHA1" : "f243c7212be4818860ddae4a71982455bacbd1b5",
                "name" : "refs/remotes/origin/add_horz_tke_holeFilling"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f243c7212be4818860ddae4a71982455bacbd1b5",
            "branch" : [
              {
                "SHA1" : "f243c7212be4818860ddae4a71982455bacbd1b5",
                "name" : "refs/remotes/origin/add_horz_tke_holeFilling"
              }
            ]
          }
        },
        "refs/remotes/origin/clubb_driver_semi_gpuization_part4" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 293,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "56097f69b75fc95109ebf13f0753abf74e6dc861",
            "branch" : [
              {
                "SHA1" : "56097f69b75fc95109ebf13f0753abf74e6dc861",
                "name" : "refs/remotes/origin/clubb_driver_semi_gpuization_part4"
              }
            ]
          },
          "revision" : {
            "SHA1" : "56097f69b75fc95109ebf13f0753abf74e6dc861",
            "branch" : [
              {
                "SHA1" : "56097f69b75fc95109ebf13f0753abf74e6dc861",
                "name" : "refs/remotes/origin/clubb_driver_semi_gpuization_part4"
              }
            ]
          }
        },
        "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/clubb_driver_semi_gpuization_part2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 231,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9c67cc1a2acd6e009fdd0e7d0ae5d10bbce6ec17",
            "branch" : [
              {
                "SHA1" : "9c67cc1a2acd6e009fdd0e7d0ae5d10bbce6ec17",
                "name" : "refs/remotes/origin/clubb_driver_semi_gpuization_part2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9c67cc1a2acd6e009fdd0e7d0ae5d10bbce6ec17",
            "branch" : [
              {
                "SHA1" : "9c67cc1a2acd6e009fdd0e7d0ae5d10bbce6ec17",
                "name" : "refs/remotes/origin/clubb_driver_semi_gpuization_part2"
              }
            ]
          }
        },
        "refs/remotes/origin/clubb_driver_semi_gpuization_part4_rebase" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 254,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1dcff7e314e41861f8d8cfbd434eb194c6f14418",
            "branch" : [
              {
                "SHA1" : "1dcff7e314e41861f8d8cfbd434eb194c6f14418",
                "name" : "refs/remotes/origin/clubb_driver_semi_gpuization_part4_rebase"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1dcff7e314e41861f8d8cfbd434eb194c6f14418",
            "branch" : [
              {
                "SHA1" : "1dcff7e314e41861f8d8cfbd434eb194c6f14418",
                "name" : "refs/remotes/origin/clubb_driver_semi_gpuization_part4_rebase"
              }
            ]
          }
        },
        "refs/remotes/origin/mono_flux_optimizations_new" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 196,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9e511b08381f4a6a583fb76f9de1f4b7c933e1dc",
            "branch" : [
              {
                "SHA1" : "9e511b08381f4a6a583fb76f9de1f4b7c933e1dc",
                "name" : "refs/remotes/origin/mono_flux_optimizations_new"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9e511b08381f4a6a583fb76f9de1f4b7c933e1dc",
            "branch" : [
              {
                "SHA1" : "9e511b08381f4a6a583fb76f9de1f4b7c933e1dc",
                "name" : "refs/remotes/origin/mono_flux_optimizations_new"
              }
            ]
          }
        },
        "refs/remotes/origin/clubb_test_correct_gg" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 364,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7543b61da624bfdb0500eb4837d4851385cd11ef",
            "branch" : [
              {
                "SHA1" : "7543b61da624bfdb0500eb4837d4851385cd11ef",
                "name" : "refs/remotes/origin/clubb_test_correct_gg"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7543b61da624bfdb0500eb4837d4851385cd11ef",
            "branch" : [
              {
                "SHA1" : "7543b61da624bfdb0500eb4837d4851385cd11ef",
                "name" : "refs/remotes/origin/clubb_test_correct_gg"
              }
            ]
          }
        },
        "refs/remotes/origin/stats_removal" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 187,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "41bc3c222c8719acc68e5924bf8f65e4521572c2",
            "branch" : [
              {
                "SHA1" : "41bc3c222c8719acc68e5924bf8f65e4521572c2",
                "name" : "refs/remotes/origin/stats_removal"
              }
            ]
          },
          "revision" : {
            "SHA1" : "41bc3c222c8719acc68e5924bf8f65e4521572c2",
            "branch" : [
              {
                "SHA1" : "41bc3c222c8719acc68e5924bf8f65e4521572c2",
                "name" : "refs/remotes/origin/stats_removal"
              }
            ]
          }
        },
        "refs/remotes/origin/opt_cpu_vs_gpu_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 356,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2bc75a060e08761307421c9735eb889c3a06a2be",
            "branch" : [
              {
                "SHA1" : "2bc75a060e08761307421c9735eb889c3a06a2be",
                "name" : "refs/remotes/origin/opt_cpu_vs_gpu_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2bc75a060e08761307421c9735eb889c3a06a2be",
            "branch" : [
              {
                "SHA1" : "2bc75a060e08761307421c9735eb889c3a06a2be",
                "name" : "refs/remotes/origin/opt_cpu_vs_gpu_test"
              }
            ]
          }
        },
        "refs/remotes/origin/copyout_nuke" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 191,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "595daaf07141d1d4946deca3a5a877f7ad667e1b",
            "branch" : [
              {
                "SHA1" : "595daaf07141d1d4946deca3a5a877f7ad667e1b",
                "name" : "refs/remotes/origin/copyout_nuke"
              }
            ]
          },
          "revision" : {
            "SHA1" : "595daaf07141d1d4946deca3a5a877f7ad667e1b",
            "branch" : [
              {
                "SHA1" : "595daaf07141d1d4946deca3a5a877f7ad667e1b",
                "name" : "refs/remotes/origin/copyout_nuke"
              }
            ]
          }
        },
        "refs/remotes/origin/merge_cons_remapping" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 394,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5ed1d0ff511e77b05d42caf11faf1d24fb884410",
            "branch" : [
              {
                "SHA1" : "5ed1d0ff511e77b05d42caf11faf1d24fb884410",
                "name" : "refs/remotes/origin/merge_cons_remapping"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5ed1d0ff511e77b05d42caf11faf1d24fb884410",
            "branch" : [
              {
                "SHA1" : "5ed1d0ff511e77b05d42caf11faf1d24fb884410",
                "name" : "refs/remotes/origin/merge_cons_remapping"
              }
            ]
          }
        },
        "refs/remotes/origin/rico_silhs_mono_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 358,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "45382966d20fa66bd9de4654125d5b3bca49e534",
            "branch" : [
              {
                "SHA1" : "45382966d20fa66bd9de4654125d5b3bca49e534",
                "name" : "refs/remotes/origin/rico_silhs_mono_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "45382966d20fa66bd9de4654125d5b3bca49e534",
            "branch" : [
              {
                "SHA1" : "45382966d20fa66bd9de4654125d5b3bca49e534",
                "name" : "refs/remotes/origin/rico_silhs_mono_test"
              }
            ]
          }
        },
        "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/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/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/clubb_SILHS_gg" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 369,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7e69c52a75bfb9f676d32d47cc41d81acb658dd4",
            "branch" : [
              {
                "SHA1" : "7e69c52a75bfb9f676d32d47cc41d81acb658dd4",
                "name" : "refs/remotes/origin/clubb_SILHS_gg"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7e69c52a75bfb9f676d32d47cc41d81acb658dd4",
            "branch" : [
              {
                "SHA1" : "7e69c52a75bfb9f676d32d47cc41d81acb658dd4",
                "name" : "refs/remotes/origin/clubb_SILHS_gg"
              }
            ]
          }
        },
        "refs/remotes/origin/fix_binormal_correlation_clipping" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 270,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6895a7014837d519e1d22e416bef057802f39fe1",
            "branch" : [
              {
                "SHA1" : "6895a7014837d519e1d22e416bef057802f39fe1",
                "name" : "refs/remotes/origin/fix_binormal_correlation_clipping"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6895a7014837d519e1d22e416bef057802f39fe1",
            "branch" : [
              {
                "SHA1" : "6895a7014837d519e1d22e416bef057802f39fe1",
                "name" : "refs/remotes/origin/fix_binormal_correlation_clipping"
              }
            ]
          }
        },
        "refs/remotes/origin/multicol_clubb" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 219,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5fc909222271e380f0e34c4efd7e58cb41cb85dc",
            "branch" : [
              {
                "SHA1" : "5fc909222271e380f0e34c4efd7e58cb41cb85dc",
                "name" : "refs/remotes/origin/multicol_clubb"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5fc909222271e380f0e34c4efd7e58cb41cb85dc",
            "branch" : [
              {
                "SHA1" : "5fc909222271e380f0e34c4efd7e58cb41cb85dc",
                "name" : "refs/remotes/origin/multicol_clubb"
              }
            ]
          }
        },
        "refs/remotes/origin/multi_col_output_update" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 308,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4d3661b9957da4cbe3e0da4c9cff253f5be07967",
            "branch" : [
              {
                "SHA1" : "4d3661b9957da4cbe3e0da4c9cff253f5be07967",
                "name" : "refs/remotes/origin/multi_col_output_update"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4d3661b9957da4cbe3e0da4c9cff253f5be07967",
            "branch" : [
              {
                "SHA1" : "4d3661b9957da4cbe3e0da4c9cff253f5be07967",
                "name" : "refs/remotes/origin/multi_col_output_update"
              }
            ]
          }
        },
        "refs/remotes/origin/revert_clubb_api_module_changes" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 341,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "aa97600e00e0dbcd0d7556960bfa1bc285353af9",
            "branch" : [
              {
                "SHA1" : "aa97600e00e0dbcd0d7556960bfa1bc285353af9",
                "name" : "refs/remotes/origin/revert_clubb_api_module_changes"
              }
            ]
          },
          "revision" : {
            "SHA1" : "aa97600e00e0dbcd0d7556960bfa1bc285353af9",
            "branch" : [
              {
                "SHA1" : "aa97600e00e0dbcd0d7556960bfa1bc285353af9",
                "name" : "refs/remotes/origin/revert_clubb_api_module_changes"
              }
            ]
          }
        },
        "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/ticket_1174" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 190,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bf163dbde7f4829564cfb8fee4409ca8892449a6",
            "branch" : [
              {
                "SHA1" : "bf163dbde7f4829564cfb8fee4409ca8892449a6",
                "name" : "refs/remotes/origin/ticket_1174"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bf163dbde7f4829564cfb8fee4409ca8892449a6",
            "branch" : [
              {
                "SHA1" : "bf163dbde7f4829564cfb8fee4409ca8892449a6",
                "name" : "refs/remotes/origin/ticket_1174"
              }
            ]
          }
        },
        "refs/remotes/origin/gpu_diffness_testfix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 326,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8c49e64f21fc44e58d54437fdb9bcd49a011edcb",
            "branch" : [
              {
                "SHA1" : "8c49e64f21fc44e58d54437fdb9bcd49a011edcb",
                "name" : "refs/remotes/origin/gpu_diffness_testfix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8c49e64f21fc44e58d54437fdb9bcd49a011edcb",
            "branch" : [
              {
                "SHA1" : "8c49e64f21fc44e58d54437fdb9bcd49a011edcb",
                "name" : "refs/remotes/origin/gpu_diffness_testfix"
              }
            ]
          }
        },
        "refs/remotes/origin/multi_col_mirror_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 253,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "757d942fa1a8e9f1769ee5f7ef55a0c310f8f80f",
            "branch" : [
              {
                "SHA1" : "757d942fa1a8e9f1769ee5f7ef55a0c310f8f80f",
                "name" : "refs/remotes/origin/multi_col_mirror_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "757d942fa1a8e9f1769ee5f7ef55a0c310f8f80f",
            "branch" : [
              {
                "SHA1" : "757d942fa1a8e9f1769ee5f7ef55a0c310f8f80f",
                "name" : "refs/remotes/origin/multi_col_mirror_test"
              }
            ]
          }
        },
        "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/err_code_gpu_fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 380,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "74a089994c9312e8f97ac3d07ffdc80f9a3e5777",
            "branch" : [
              {
                "SHA1" : "74a089994c9312e8f97ac3d07ffdc80f9a3e5777",
                "name" : "refs/remotes/origin/err_code_gpu_fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "74a089994c9312e8f97ac3d07ffdc80f9a3e5777",
            "branch" : [
              {
                "SHA1" : "74a089994c9312e8f97ac3d07ffdc80f9a3e5777",
                "name" : "refs/remotes/origin/err_code_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/generalized_grid" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 349,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ed9940ed3e4c19d378946debda3fb964428c7028",
            "branch" : [
              {
                "SHA1" : "ed9940ed3e4c19d378946debda3fb964428c7028",
                "name" : "refs/remotes/origin/generalized_grid"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ed9940ed3e4c19d378946debda3fb964428c7028",
            "branch" : [
              {
                "SHA1" : "ed9940ed3e4c19d378946debda3fb964428c7028",
                "name" : "refs/remotes/origin/generalized_grid"
              }
            ]
          }
        },
        "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/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/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/monoflux_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 193,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "585114a95636f77a9a2c63ec87a4d5af0ee98531",
            "branch" : [
              {
                "SHA1" : "585114a95636f77a9a2c63ec87a4d5af0ee98531",
                "name" : "refs/remotes/origin/monoflux_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "585114a95636f77a9a2c63ec87a4d5af0ee98531",
            "branch" : [
              {
                "SHA1" : "585114a95636f77a9a2c63ec87a4d5af0ee98531",
                "name" : "refs/remotes/origin/monoflux_test"
              }
            ]
          }
        },
        "refs/remotes/origin/multicol_clubb_cc7b70f" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 218,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cc7b70fa19be8d79d89ec4673afa3ca20fcc96bc",
            "branch" : [
              {
                "SHA1" : "cc7b70fa19be8d79d89ec4673afa3ca20fcc96bc",
                "name" : "refs/remotes/origin/multicol_clubb_cc7b70f"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cc7b70fa19be8d79d89ec4673afa3ca20fcc96bc",
            "branch" : [
              {
                "SHA1" : "cc7b70fa19be8d79d89ec4673afa3ca20fcc96bc",
                "name" : "refs/remotes/origin/multicol_clubb_cc7b70f"
              }
            ]
          }
        },
        "refs/remotes/origin/eliminate_jump" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 350,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4b79fe13dce2ebb361ea0e6ce96b04762d1dab23",
            "branch" : [
              {
                "SHA1" : "4b79fe13dce2ebb361ea0e6ce96b04762d1dab23",
                "name" : "refs/remotes/origin/eliminate_jump"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4b79fe13dce2ebb361ea0e6ce96b04762d1dab23",
            "branch" : [
              {
                "SHA1" : "4b79fe13dce2ebb361ea0e6ce96b04762d1dab23",
                "name" : "refs/remotes/origin/eliminate_jump"
              }
            ]
          }
        },
        "refs/remotes/origin/fix_wp2_clipping" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 288,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b5c624cb4094643138450a3a839cbe8a2f918c6c",
            "branch" : [
              {
                "SHA1" : "b5c624cb4094643138450a3a839cbe8a2f918c6c",
                "name" : "refs/remotes/origin/fix_wp2_clipping"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b5c624cb4094643138450a3a839cbe8a2f918c6c",
            "branch" : [
              {
                "SHA1" : "b5c624cb4094643138450a3a839cbe8a2f918c6c",
                "name" : "refs/remotes/origin/fix_wp2_clipping"
              }
            ]
          }
        },
        "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_performance_testing" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 324,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2469618844963ff7c026fd0a863ceaa3ff3e58f8",
            "branch" : [
              {
                "SHA1" : "2469618844963ff7c026fd0a863ceaa3ff3e58f8",
                "name" : "refs/remotes/origin/clubb_performance_testing"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2469618844963ff7c026fd0a863ceaa3ff3e58f8",
            "branch" : [
              {
                "SHA1" : "2469618844963ff7c026fd0a863ceaa3ff3e58f8",
                "name" : "refs/remotes/origin/clubb_performance_testing"
              }
            ]
          }
        },
        "refs/remotes/origin/ticket_1166" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 221,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c22703ee053fefa8ae3a19bc317a35f4a2c9ad26",
            "branch" : [
              {
                "SHA1" : "c22703ee053fefa8ae3a19bc317a35f4a2c9ad26",
                "name" : "refs/remotes/origin/ticket_1166"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c22703ee053fefa8ae3a19bc317a35f4a2c9ad26",
            "branch" : [
              {
                "SHA1" : "c22703ee053fefa8ae3a19bc317a35f4a2c9ad26",
                "name" : "refs/remotes/origin/ticket_1166"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 395,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "01cd6d52d06689c704a7dc1b8239f1a6a82db237",
            "branch" : [
              {
                "SHA1" : "01cd6d52d06689c704a7dc1b8239f1a6a82db237",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "01cd6d52d06689c704a7dc1b8239f1a6a82db237",
            "branch" : [
              {
                "SHA1" : "01cd6d52d06689c704a7dc1b8239f1a6a82db237",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "01cd6d52d06689c704a7dc1b8239f1a6a82db237",
        "branch" : [
          {
            "SHA1" : "01cd6d52d06689c704a7dc1b8239f1a6a82db237",
            "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" : "#395",
  "duration" : 718281,
  "estimatedDuration" : 1325586,
  "executor" : None,
  "fullDisplayName" : "branch_clubb_test #395",
  "id" : "395",
  "keepLog" : False,
  "number" : 395,
  "queueId" : 10256,
  "result" : "SUCCESS",
  "timestamp" : 1747955347020,
  "url" : "http://carson.math.uwm.edu/jenkins/job/branch_clubb_test/395/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/time_dependent_input.F90",
            "src/clubb_driver.F90"
          ],
          "commitId" : "236d6123c9d941c1d713c80143f3bd00ff462c95",
          "timestamp" : 1740168767000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "fix variable l_sfc_already_initialized (#1231)\u000a\u000a",
          "date" : "2025-02-21 14:12:47 -0600",
          "id" : "236d6123c9d941c1d713c80143f3bd00ff462c95",
          "msg" : "fix variable l_sfc_already_initialized (#1231)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/time_dependent_input.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mono_flux_limiter.F90"
          ],
          "commitId" : "4b242c02eac785410f827436d822838d76951673",
          "timestamp" : 1740172850000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Getting rid of a couple of worthless lines of code. It's possible this\u000achanges an output stat, making this commit BIT_CHANGING, but not\u000aactually answer changing.\u000a",
          "date" : "2025-02-21 15:20:50 -0600",
          "id" : "4b242c02eac785410f827436d822838d76951673",
          "msg" : "Getting rid of a couple of worthless lines of code. It's possible this",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mono_flux_limiter.F90"
          ],
          "commitId" : "808fa5089e30e9a5a569f2fda50a334d04d33c71",
          "timestamp" : 1740172965000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Should just delete instead of commenting out.\u000a",
          "date" : "2025-02-21 15:22:45 -0600",
          "id" : "808fa5089e30e9a5a569f2fda50a334d04d33c71",
          "msg" : "Should just delete instead of commenting out.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_bindiff_w_flags_requirements.txt",
            "run_scripts/run_bindiff_w_flags.py"
          ],
          "commitId" : "cbb9ade398737167875554c7471bcfef6c5afa04",
          "timestamp" : 1740593012000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "add requirements file for run_bindiff_w_flags script\u000a",
          "date" : "2025-02-26 12:03:32 -0600",
          "id" : "cbb9ade398737167875554c7471bcfef6c5afa04",
          "msg" : "add requirements file for run_bindiff_w_flags script",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_w_flags.py"
            },
            {
              "editType" : "add",
              "file" : "run_scripts/run_bindiff_w_flags_requirements.txt"
            }
          ]
        },
        {
          "_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/Benchmark_cases/atex.F90",
            "src/CLUBB_core/stats_rad_zt_module.F90",
            "src/CLUBB_core/mean_adv.F90",
            "src/CLUBB_core/saturation.F90",
            "src/Benchmark_cases/cloud_sed_module.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/clubb_tuner.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "src/Benchmark_cases/astex_a209.F90",
            "src/CLUBB_core/model_flags.F90",
            "src/time_dependent_input.F90",
            "src/advance_microphys_module.F90",
            "src/G_unit_test_types/pdf_parameter_tests.F90",
            "src/bugsrad_driver.F90",
            "src/CLUBB_core/parameters_tunable.F90",
            "src/SILHS/latin_hypercube_driver_module.F90",
            "src/Benchmark_cases/gabls2.F90",
            "src/Benchmark_cases/nov11.F90",
            "src/Benchmark_cases/cloud_feedback.F90",
            "src/microphys_init_cleanup.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/Benchmark_cases/bomex.F90",
            "src/Benchmark_cases/fire.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/setup_clubb_pdf_params.F90",
            "src/CLUBB_core/T_in_K_module.F90",
            "src/CLUBB_core/diagnose_correlations_module.F90",
            "src/CLUBB_core/stats_rad_zm_module.F90",
            "src/KK_microphys_module.F90",
            "src/G_unit_test_types/hole_filling_tests.F90",
            "src/estimate_scm_microphys_module.F90",
            "src/ice_dfsn_module.F90",
            "src/clubb_standalone.F90",
            "src/microphys_driver.F90",
            "src/Benchmark_cases/twp_ice.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90",
            "src/CLUBB_core/calc_pressure.F90",
            "src/CLUBB_core/mono_flux_limiter.F90",
            "src/Benchmark_cases/dycoms2_rf01.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/Benchmark_cases/mpace_b.F90",
            "src/hydrostatic_module.F90",
            "src/input_fields.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/Benchmark_cases/rico.F90",
            "src/input_interpret.F90",
            "src/clubb_thread_test.F90",
            "src/G_unit_test_types/read_corr_mtx_test.F90",
            "src/mixed_moment_PDF_integrals.F90",
            "src/CLUBB_core/numerical_check.F90",
            "src/CLUBB_core/parameters_model.F90",
            "src/Benchmark_cases/mpace_a.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/corr_varnce_module.F90",
            "src/CLUBB_core/fill_holes.F90",
            "src/CLUBB_core/stats_zt_module.F90",
            "src/error.F90",
            "src/coamps_microphys_driver_module.F90"
          ],
          "commitId" : "1fcbf0455fe43a2fc873f59afedf92e0824640a4",
          "timestamp" : 1740615071000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Removed renaming operators `=>` from clubb_api_module (#1232)\u000a\u000aCLUBB ticket #1223\u000a\u000aThe original procedures were renamed to `<name>_api`.\u000aNow, the `clubb_api_module` just has a regular `use` and `public` statement for them.\u000a",
          "date" : "2025-02-26 18:11:11 -0600",
          "id" : "1fcbf0455fe43a2fc873f59afedf92e0824640a4",
          "msg" : "Removed renaming operators `=>` from clubb_api_module (#1232)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/dycoms2_rf01.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/calc_pressure.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/diagnose_correlations_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/rico.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/atex.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_thread_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/error.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/jacobian.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_model.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_rad_zt_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/hydrostatic_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/cloud_feedback.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/fire.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/T_in_K_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/estimate_scm_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_standalone.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mt95.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/input_interpret.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/gabls2.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zt_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/read_corr_mtx_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_sfc_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_rad_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_tuner.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/morrison_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/time_dependent_input.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/nov11.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/simple_rad_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/coamps_microphys_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/corr_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_init_cleanup.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/numerical_check.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/input_fields.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mean_adv.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/mpace_b.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/KK_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/ice_dfsn_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/twp_ice.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/cloud_sed_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/bugsrad_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/mixed_moment_PDF_integrals.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/bomex.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/pdf_parameter_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/hole_filling_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/astex_a209.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/mpace_a.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_bindiff_w_flags_config_core_flags.json"
          ],
          "commitId" : "97516ee5ba8fdaacf484c04aa71a590a43989482",
          "timestamp" : 1740726938000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Added a .json file for run_bindiff_w_flags that checks most of\u000athe core flags in configurable_model_flags, sectioned into 20 groups.\u000a",
          "date" : "2025-02-28 01:15:38 -0600",
          "id" : "97516ee5ba8fdaacf484c04aa71a590a43989482",
          "msg" : "Added a .json file for run_bindiff_w_flags that checks most of",
          "paths" : [
            {
              "editType" : "add",
              "file" : "run_scripts/run_bindiff_w_flags_config_core_flags.json"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_bindiff_w_flags_config_core_flags.json"
          ],
          "commitId" : "1aa85b79b7b4ba6d4c3ebf6de228f884ed5f30a5",
          "timestamp" : 1740761186000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Regrouped to decrease the total number of runs.\u000a",
          "date" : "2025-02-28 10:46:26 -0600",
          "id" : "1aa85b79b7b4ba6d4c3ebf6de228f884ed5f30a5",
          "msg" : "Regrouped to decrease the total number of runs.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_w_flags_config_core_flags.json"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "compile/file_list/G_unit_tests_files",
            "src/G_unit_tests.F90",
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/grid_class.F90",
            "src/CLUBB_core/saturation.F90",
            "src/CLUBB_core/mean_adv.F90",
            "src/CLUBB_core/sfc_varnce_module.F90",
            "src/CLUBB_core/grid_adaptation.F90",
            "src/CLUBB_core/sponge_layer_damping.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "src/CLUBB_core/model_flags.F90",
            "src/advance_microphys_module.F90",
            "input_misc/G_unit_tests.in",
            "src/CLUBB_core/mono_flux_limiter.F90",
            "src/CLUBB_core/advance_helper_module.F90",
            "src/CLUBB_core/diffusion.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/generalized_grid_test.F90",
            "src/CLUBB_core/clip_explicit.F90",
            "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile",
            "compile/file_list/clubb_model_files",
            "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_core/turbulent_adv_pdf.F90",
            "src/clubb_driver.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/fill_holes.F90",
            "src/CLUBB_core/pos_definite_module.F90",
            "src/G_unit_test_types/rev_direction_grid_test.F90"
          ],
          "commitId" : "be901594bb8e40f6b634f35f1488c0e5f9022e8f",
          "timestamp" : 1740847122000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Generalized grid (#1230)\u000a\u000a* Added the necessary grid variables to the grid type (they're hardwired\u000afor an Ascending Grid for now).\u000a\u000aI also made the necessary changes, using those new variables, to\u000aadvance_wp2_wp3_module.F90.\u000a\u000a* Added code to generalize advance_xm_wpxp_module.F90.\u000a\u000a* Updated some of the boundary conditions for generalization in\u000agrid_class.F90.\u000a\u000a* Developing a unit test for CLUBB's grid functions.\u000a\u000a* Adding the ability to toggle on or off the reverse direction grid test.\u000a\u000a* Updating for development of a unit test comparing the ascending\u000aand descending grids.\u000a\u000a* I updated the generalized grid unit test to complete testing on all\u000athe variables within the grid derived type for both the ascending\u000aand descending grid directions.\u000a\u000a* I updated the code to work symmetrically for an ascending and\u000adescending grid for the zm2zt and zt2zm functions.\u000a\u000aThis commit, as well as the previous commit, is BIT_CHANGING.\u000a\u000a* Updated to improve notes and comments in grid_class.F90 and to\u000aenhance the reverse grid unit tests.\u000a\u000a* Got rid of the compiler warnings in the new reverse direction\u000agrid unit test.\u000a\u000a* Updating the reverse grid unit tests so some random perturbations\u000aare added to the grid heights when they are declared either on\u000athe thermodynamic grid or on the momentum grid.\u000a\u000a* Made some changes where the fstdout stream is exclusively used\u000aand added some print statements.\u000a\u000a* Mean advection has been modified for generalized directional gridding\u000aand a test of the calls to mean advection has been added to the\u000areverse direction unit test.\u000a\u000a* Updating diffusion so results are bit-for-bit identical between using\u000aan ascending grid and using a descending grid at -O0 optimization.\u000a\u000aThis now works for both standard diffusion and also diffusion with the\u000al_upwind_Kh_dp_term flag turned on.\u000a\u000a* I forgot to add the zm diffusion test, but the results are the same --\u000aall pass!\u000a\u000a* I have completed the unit tests for the PDF turbulent advection\u000asubroutines and modified the appropriate sections of code so\u000athat ascending and descending grids produce a bit-for-bit match\u000awiht -O0 optimization.\u000a\u000a* Updated code for producing a bit-for-bit match (on -O0 optimization)\u000awhen comparing ascending grid direction against descending grid\u000adirection for advance_wp2_wp3.\u000a\u000a* The check for the LHS of advance_xp2_xpyp now passes.\u000a\u000a* The ascending vs. descending bit-for-bit test (wiht optimization\u000aset to -O0) now passes for advance_xp2_xpyp.\u000a\u000a* I have successfully generalized the grid for advance_windm_edscrlm.\u000aAscending and descending runs now produce bit-for-bit results to\u000aeach other under -O0 optimization with the default flag\u000aconfiguration.\u000a\u000a* Fixing the ascending vs. descending grid test for advance_windm_edsclrm\u000afor the case where l_imp_sfc_momentum_flux is set to false.\u000a\u000a* Only perform check when l_predict_upwp_vpwp is turned off.\u000a\u000a* This commit makes an ascending vs. descending test work for all\u000acases for advance_xm_wpxp when the mono flux limiter is turned off.\u000a\u000a* The ascending vs. descending grid tests are finally working with\u000athe monotonic flux limiter turned on (default settings).\u000a\u000a* Removed some commented-out prints that I accidentally added during\u000athe last commit.\u000a\u000a* Updating positive_definite_module.F90 so that it works for\u000aascending vs. descending grids.\u000a\u000a* The ascending vs. descending grid generalization test now works for\u000athe Lscale_up portion of mixing length.\u000a\u000a* The ascending vs. descending grid generalization now works successfully\u000afor Lscale_down.\u000a\u000a* Lscale is now generalized for ascending vs. descending gridding.\u000a\u000a* Updated for generalizing sfc_varnce_module\u000a\u000a* Updating advance_clubb_core_module for grid generalization.\u000a\u000a* With this commit, the ascending vs. descending grid tests works\u000aby calling advance_clubb_core twice from clubb_driver. They\u000aproduce bit-for-bit results on -O0 optimization for all intent(inout)\u000aand intent(out) variables found in the call to advance_clubb_core.\u000aThis has only been tested for the default flag configuration.\u000a\u000a* I am updating the ascending vs. descending grid test to check\u000aboth pdf_params and pdf_params_zm.\u000a\u000a* I added pdf_implicit_coefs_terms and the sclr and edsclr family\u000aof variables to the list of variables that are checked after coming\u000aout of the calls to advance_clubb_core in the ascending vs. descending\u000abit-for-bit grid test.\u000a\u000a* I added an improved display for the print messages for\u000athe ascending vs. descending grid test.\u000a\u000a* I moved the generalized grid test to its own file, which is called\u000afrom run_clubb.\u000a\u000a* I removed much of the junk and clutter from the code. It had been\u000aadded over time for local tests of ascending vs. descending grid\u000atypes.\u000a\u000a* Adding the l_generalized_grid_test flag to the code.\u000a\u000a* I needed to alter the monotonic flux limiter that I just merged\u000ain from the master branch so that the ascending vs. descending\u000agrid generalization test works once again.\u000a\u000a* Updated a piece of code in the solve routine for the monotonic\u000aflux limiter for the grid generalization test.\u000a\u000a* Clarified some comments\u000a\u000a* I added a Jenkins file for the new clubb_generalized_vertical_grid_test,\u000awhich performs a run comparing ascending and descending grids with -O0\u000aoptimization and expects bit-for-bit results.\u000a\u000a* The l_rev_direction_grid_test (part of the G unit tests) needs to be\u000acompiled specially with -O0 optimization. Thus, I will set the flag\u000ato run this test to .false. by default. A special Jenkins test will\u000abe made to compile with the correct optimization and run only this\u000aparticular test.\u000a\u000a* I updated the generalized vertical grid Jenkins test to turn off\u000asponge damping (thlm and rtm sponge damping) in the case files\u000afor the CGILS S6, S11, and S12 cases.\u000a\u000a* Caught a stats bug I had previously introduced for the um_ta and vm_ta\u000astats terms when l_predict_upwp_vpwp is turned off.\u000a",
          "date" : "2025-03-01 10:38:42 -0600",
          "id" : "be901594bb8e40f6b634f35f1488c0e5f9022e8f",
          "msg" : "Generalized grid (#1230)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/G_unit_tests.in"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "editType" : "add",
              "file" : "src/G_unit_test_types/rev_direction_grid_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "compile/file_list/G_unit_tests_files"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pos_definite_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mean_adv.F90"
            },
            {
              "editType" : "add",
              "file" : "src/generalized_grid_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "add",
              "file" : "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/diffusion.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "compile/file_list/clubb_model_files"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/turbulent_adv_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_adaptation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sponge_layer_damping.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "microphysics.F90"
          ],
          "commitId" : "fe14f38dc4183053649f580f02e2f8c540c2f06a",
          "timestamp" : 1741018392000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Updated calls to some CLUBB subroutines in the wake of recent CLUBB\u000acommits.\u000a",
          "date" : "2025-03-03 10:13:12 -0600",
          "id" : "fe14f38dc4183053649f580f02e2f8c540c2f06a",
          "msg" : "Updated calls to some CLUBB subroutines in the wake of recent CLUBB",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "microphysics.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/grid_class.F90",
            "src/bugsrad_driver.F90"
          ],
          "commitId" : "1c06485d4a34378726c7734f4d34bce3b294695d",
          "timestamp" : 1741120069000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I changed the variable type within grid function flip from dp to\u000acore_rknd. I then needed to make some changes to BUGSrad driver\u000ato compensate. The \"dp\" issue was discovered when WRF-CLUBB\u000awouldn't compile because of it (discrepancy between dp and core_rknd\u000ain WRF-CLUBB that caused compilation errors for calls to flip\u000afrom advance_xm_wpxp, etc.)\u000a",
          "date" : "2025-03-04 14:27:49 -0600",
          "id" : "1c06485d4a34378726c7734f4d34bce3b294695d",
          "msg" : "I changed the variable type within grid function flip from dp to",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/bugsrad_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90"
          ],
          "commitId" : "0f3bc9f46f93fdd7932e6b047510c77a1c719b17",
          "timestamp" : 1741135026000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Fixed a compiling issue with CAM-CLUBB.\u000a",
          "date" : "2025-03-04 18:37:06 -0600",
          "id" : "0f3bc9f46f93fdd7932e6b047510c77a1c719b17",
          "msg" : "Fixed a compiling issue with CAM-CLUBB.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/saturation.F90"
          ],
          "commitId" : "4c5fa8ce8f53dd868b93cd477e50d8f23bfd9fd8",
          "timestamp" : 1741139829000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Hopefully this helps the cpu vs. gpu tests.\u000a",
          "date" : "2025-03-04 19:57:09 -0600",
          "id" : "4c5fa8ce8f53dd868b93cd477e50d8f23bfd9fd8",
          "msg" : "Hopefully this helps the cpu vs. gpu tests.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/saturation.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "73cc3cbd6b18b700918d2130db73eb11dab81c25",
          "timestamp" : 1741143316000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "There were some flips inside the stats code for BUGSrad that required\u000asome restructuring around kind transformation statements.\u000a",
          "date" : "2025-03-04 20:55:16 -0600",
          "id" : "73cc3cbd6b18b700918d2130db73eb11dab81c25",
          "msg" : "There were some flips inside the stats code for BUGSrad that required",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/stats_clubb_utilities.F90"
          ],
          "commitId" : "5f0907576063d48845b40fafdd94c6041cc18a3a",
          "timestamp" : 1741203326000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Eliminate GOTO statement in stats_clubb_utilities (#1233)\u000a\u000a* Eliminate jump in stats_clubb_utilities\u000aCLUBB ticket #975\u000a\u000aHard removed end parameter from read call\u000aGOTO marker `100` removed since `end` parameter is gone and\u000aadded output of read error code to help debugging.\u000a\u000aBefore this change, if the read encountered an EOF error and the jump to marker 100 happened,\u000aCLUBB would continue running (err_code=clubb_no_error) but no output files would be created.\u000aAfter this change, err_code will be set to clubb_fatal_error and CLUBB prints an error message and returns.\u000a",
          "date" : "2025-03-05 13:35:26 -0600",
          "id" : "5f0907576063d48845b40fafdd94c6041cc18a3a",
          "msg" : "Eliminate GOTO statement in stats_clubb_utilities (#1233)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/api_analysis/create_module_table.py",
            "utilities/api_analysis/api_commitment_test.py",
            "utilities/api_analysis/log/apiCommitmentTable.txt",
            "utilities/api_analysis/usage_analyzer.py",
            "utilities/api_analysis/log/usageAnalyzerTable.txt",
            "utilities/api_analysis/run_full_api_diagnostics.bash"
          ],
          "commitId" : "4508338836c1e0e0a1221c812d5c579108e7ce8a",
          "timestamp" : 1741205633000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Updated Jenkins api_commitment_test to python3 (#1235)\u000a\u000asys_admin ticket sys_admin#836\u000a\u000a* Updated Jenkins api_commitment_test to python3\u000a\u000aTEN YEARS OF GLORIOUS FALSE PASSING DESTROYED BY TWO NITPICKERS AND CHATGPT! *Insert dab here*\u000a\u000aTranslated script to python3,\u000atightened file handling,\u000aadded main function and argparse structure to create_module_table.py\u000a\u000a* Added comments to run_full_api_diagnostics.bash\u000a\u000a* Fixed usage_analyzer\u000a\u000aCommented out the calls to usage_analyzer and create_module_table from the bash script since we don't want to create those outputs for Jenkins.\u000a\u000a* Modified api_commitment_test so it can search through individual files\u000a\u000a* Commented out CLUBB standalone test since it is not a good emulation of a host model\u000a",
          "date" : "2025-03-05 14:13:53 -0600",
          "id" : "4508338836c1e0e0a1221c812d5c579108e7ce8a",
          "msg" : "Updated Jenkins api_commitment_test to python3 (#1235)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/api_analysis/create_module_table.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/api_analysis/usage_analyzer.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/api_analysis/api_commitment_test.py"
            },
            {
              "editType" : "delete",
              "file" : "utilities/api_analysis/log/apiCommitmentTable.txt"
            },
            {
              "editType" : "edit",
              "file" : "utilities/api_analysis/run_full_api_diagnostics.bash"
            },
            {
              "editType" : "delete",
              "file" : "utilities/api_analysis/log/usageAnalyzerTable.txt"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_api_commitment_test/Jenkinsfile",
            "utilities/api_analysis/run_full_api_diagnostics.bash"
          ],
          "commitId" : "d824f948f8e24cead121bd6aba06192beab0ded7",
          "timestamp" : 1741207048000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Fixed Jenkins api_commitment_test (#1236)\u000a\u000aCLUBB ticket sys_admin#836\u000a\u000aFixed logical evaluation at the end of the bash script\u000aCommented out the table outputs in the Jenkins file because they don't work and nobody would look at them anyways\u000a",
          "date" : "2025-03-05 14:37:28 -0600",
          "id" : "d824f948f8e24cead121bd6aba06192beab0ded7",
          "msg" : "Fixed Jenkins api_commitment_test (#1236)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/api_analysis/run_full_api_diagnostics.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_api_commitment_test/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mono_flux_limiter.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_xp2_xpyp_module.F90"
          ],
          "commitId" : "892097df87f38b5899c7f25e8c337433133cd4cf",
          "timestamp" : 1741219550000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Added some missing acc parallel statments around some the loops\u000aI added to the code for the grid generalization test.\u000a",
          "date" : "2025-03-05 18:05:50 -0600",
          "id" : "892097df87f38b5899c7f25e8c337433133cd4cf",
          "msg" : "Added some missing acc parallel statments around some the loops",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "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_windm_edsclrm_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/stats_clubb_utilities.F90"
          ],
          "commitId" : "1177fba4274d8f16cea53d41888955c18fd0c7dd",
          "timestamp" : 1741219960000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Fixed a bug\u000a",
          "date" : "2025-03-05 18:12:40 -0600",
          "id" : "1177fba4274d8f16cea53d41888955c18fd0c7dd",
          "msg" : "Fixed a bug",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_wp2_wp3_module.F90"
          ],
          "commitId" : "d2b125b12117d18474f2093b40e3e575a93422e7",
          "timestamp" : 1741223016000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I have no idea if it's appropriate to include gr in this statment,\u000abut I'm just basically throwing dung at the wall at this point.\u000aWe'll see what sticks.\u000a",
          "date" : "2025-03-05 19:03:36 -0600",
          "id" : "d2b125b12117d18474f2093b40e3e575a93422e7",
          "msg" : "I have no idea if it's appropriate to include gr in this statment,",
          "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" : "c226fa8c4bf5d9977ad208e18f57779e5711ff5d",
          "timestamp" : 1741367211000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Revert \"I have no idea if it's appropriate to include gr in this statment,\"\u000a\u000aThis reverts commit d2b125b12117d18474f2093b40e3e575a93422e7.\u000a",
          "date" : "2025-03-07 11:06:51 -0600",
          "id" : "c226fa8c4bf5d9977ad208e18f57779e5711ff5d",
          "msg" : "Revert \"I have no idea if it's appropriate to include gr in this statment,\"",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_G_unit_reverse_dir_grid_test/Jenkinsfile",
            "input_misc/G_unit_tests.in"
          ],
          "commitId" : "bd0d4f70434d41cb4d5237f05587b5edf875d520",
          "timestamp" : 1741378827000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Added a special G unit Jenkins test for the Reverse Direction\u000aGrid Unit Test. This test is different than the other G unit tests\u000abecause it requires a special compilation at -O0 optimization.\u000a",
          "date" : "2025-03-07 14:20:27 -0600",
          "id" : "bd0d4f70434d41cb4d5237f05587b5edf875d520",
          "msg" : "Added a special G unit Jenkins test for the Reverse Direction",
          "paths" : [
            {
              "editType" : "add",
              "file" : "jenkins_tests/clubb_G_unit_reverse_dir_grid_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "input_misc/G_unit_tests.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input_misc/G_unit_tests.in"
          ],
          "commitId" : "9a6ea30fe782b73edf356a7c126a7a3d71e53452",
          "timestamp" : 1741378967000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I accidentally committed G_unit_tests.in as part of my previous commit.\u000aI didn't want to do that. This commits reverts the previous commit\u000afor only that file.\u000a",
          "date" : "2025-03-07 14:22:47 -0600",
          "id" : "9a6ea30fe782b73edf356a7c126a7a3d71e53452",
          "msg" : "I accidentally committed G_unit_tests.in as part of my previous commit.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "input_misc/G_unit_tests.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_G_unit_reverse_dir_grid_test/Jenkinsfile"
          ],
          "commitId" : "62529da84f1d4a64ad33c0da7549a43025d045c9",
          "timestamp" : 1741380674000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I forgot to update the test name in the Jenkinsfile.\u000a",
          "date" : "2025-03-07 14:51:14 -0600",
          "id" : "62529da84f1d4a64ad33c0da7549a43025d045c9",
          "msg" : "I forgot to update the test name in the Jenkinsfile.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_G_unit_reverse_dir_grid_test/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/mono_flux_limiter.F90"
          ],
          "commitId" : "4ad28abbf7c6d9da74b5dc738f63a79ede657e1c",
          "timestamp" : 1741387523000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I discovered that I inadvertently change an $acc statement that\u000ais found in the monotonic flux limiter (why is it ALWAYS the\u000amonotonic flux limiter?) back in be90159. In this commit, I am\u000asetting the $acc statement back to what it is supposed to be.\u000a",
          "date" : "2025-03-07 16:45:23 -0600",
          "id" : "4ad28abbf7c6d9da74b5dc738f63a79ede657e1c",
          "msg" : "I discovered that I inadvertently change an $acc statement that",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_standalone.F90",
            "src/generalized_grid_test.F90",
            "src/clubb_driver.F90",
            "src/CLUBB_core/error_code.F90"
          ],
          "commitId" : "b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2",
          "timestamp" : 1741731122000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "The generalized grid test should not output a clubb fatal error when it\u000afails. Rather, they should output a unique error code specific to their\u000afailure. Otherwise, failures due to numerical instability, etc., will\u000abe confused as generalized grid failures in the Jenkins tests.\u000a",
          "date" : "2025-03-11 17:12:02 -0500",
          "id" : "b01f0e8e8f1ed4635a6c8cbef0f0a730351305b2",
          "msg" : "The generalized grid test should not output a clubb fatal error when it",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_standalone.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/error_code.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/generalized_grid_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_clubb_w_varying_flags.py"
          ],
          "commitId" : "9cbf31890998651dc6a36c32990fc9e8771b4d7c",
          "timestamp" : 1741831876000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I added a stripped down version of the run_bindiff_w_flags.py script\u000athat simply reads in the JSON file and runs CLUBB with all the different\u000aflag setting groups listed. It stores the flag files and the model\u000aoutput in the working directory. It does not do anything fancy like\u000acheckout the git repository and compile or compare results.\u000a",
          "date" : "2025-03-12 21:11:16 -0500",
          "id" : "9cbf31890998651dc6a36c32990fc9e8771b4d7c",
          "msg" : "I added a stripped down version of the run_bindiff_w_flags.py script",
          "paths" : [
            {
              "editType" : "add",
              "file" : "run_scripts/run_clubb_w_varying_flags.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_clubb_w_varying_flags.py"
          ],
          "commitId" : "108815d5afea2ebd26c3611c760288b9e56e454c",
          "timestamp" : 1741880307000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "One of the previous issues with this python script is that it\u000asuppressed the output of the bash script it was running\u000a(run_scm_all.bash). It is important to see what cases successfully\u000aran and what cases failed. I have altered the script so that\u000ait doesn't suppress the output of run_scm_all.bash.\u000a\u000aNote: the output from the bash script won't be printed to output\u000auntil all the cases in run_scm_all.bash have been run to completion.\u000a",
          "date" : "2025-03-13 10:38:27 -0500",
          "id" : "108815d5afea2ebd26c3611c760288b9e56e454c",
          "msg" : "One of the previous issues with this python script is that it",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_clubb_w_varying_flags.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_clubb_w_varying_flags.py"
          ],
          "commitId" : "25168201548b7ac24d9a4b58a1b55f742479755e",
          "timestamp" : 1741911256000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am setting the exit_code for the python script to be based on\u000awhat is passed out from the bash script for the set of\u000arun_scm_all.bash commands for each flag grouping. It any flag test\u000afails, the overall exit code from the test will also be set to\u000aa fail result.\u000a",
          "date" : "2025-03-13 19:14:16 -0500",
          "id" : "25168201548b7ac24d9a4b58a1b55f742479755e",
          "msg" : "I am setting the exit_code for the python script to be based on",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_clubb_w_varying_flags.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_clubb_w_varying_flags.py"
          ],
          "commitId" : "fd6d3ca5c2e22280c5faffe4e79307f3956f17c9",
          "timestamp" : 1741916556000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I added some helpful print statements and imported \"sys\" for the\u000asys.exit statement.\u000a",
          "date" : "2025-03-13 20:42:36 -0500",
          "id" : "fd6d3ca5c2e22280c5faffe4e79307f3956f17c9",
          "msg" : "I added some helpful print statements and imported \"sys\" for the",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_clubb_w_varying_flags.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
          ],
          "commitId" : "1ae402390b203de58866e57af503d9641df0c421",
          "timestamp" : 1741917707000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Changing the generalized vertical grid Jenkins test to use the new\u000arun_clubb_w_varying_flags.py python script instead of the traditional\u000arun_scm_all.bash.\u000a",
          "date" : "2025-03-13 21:01:47 -0500",
          "id" : "1ae402390b203de58866e57af503d9641df0c421",
          "msg" : "Changing the generalized vertical grid Jenkins test to use the new",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_clubb_w_varying_flags.py",
            "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
          ],
          "commitId" : "02f49f2feca508a3bdc6f881673d23f576add971",
          "timestamp" : 1741932830000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "When the run_clubb_w_varying_flags.py script is running a generalized\u000avertical grid test, use a stats file that has a greatly reduced number\u000aof stats. Stats aren't important for this test. We don't want to eat\u000aup too much storage space or waste extra time with stats.\u000a",
          "date" : "2025-03-14 01:13:50 -0500",
          "id" : "02f49f2feca508a3bdc6f881673d23f576add971",
          "msg" : "When the run_clubb_w_varying_flags.py script is running a generalized",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_clubb_w_varying_flags.py"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
          ],
          "commitId" : "78cba21967b128a4aa8c7107164c9d80aaee7e43",
          "timestamp" : 1741958038000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Updating the Jenkinsfile for the CLUBB generalized vertical grid test\u000aso we can truly turn off all stats.\u000a",
          "date" : "2025-03-14 08:13:58 -0500",
          "id" : "78cba21967b128a4aa8c7107164c9d80aaee7e43",
          "msg" : "Updating the Jenkinsfile for the CLUBB generalized vertical grid test",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_clubb_w_varying_flags.py"
          ],
          "commitId" : "e4aa2c379ef53a757d44d3674c70e75b2536aa46",
          "timestamp" : 1741958369000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Revert \"When the run_clubb_w_varying_flags.py script is running a generalized\"\u000a\u000aThis reverts commit 02f49f2feca508a3bdc6f881673d23f576add971.\u000a\u000aThis commit was problematic and is no longer necessary in light of\u000acommit 78cba21.\u000a",
          "date" : "2025-03-14 08:19:29 -0500",
          "id" : "e4aa2c379ef53a757d44d3674c70e75b2536aa46",
          "msg" : "Revert \"When the run_clubb_w_varying_flags.py script is running a generalized\"",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_clubb_w_varying_flags.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/create_figs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py",
            "utilities/sens_matrix/bootstrap_plots.py",
            "utilities/sens_matrix/set_up_dashboard_inputs.py"
          ],
          "commitId" : "0dc4761ff2d0f0c95b3f103b0112d63a2048cc97",
          "timestamp" : 1742056441000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Shut off bootstrap fig display, set useBootstrap=F, and improved fonts on scatterplots.\u000a\u000aFor #910.\u000a",
          "date" : "2025-03-15 11:34:01 -0500",
          "id" : "0dc4761ff2d0f0c95b3f103b0112d63a2048cc97",
          "msg" : "QuadTune: Shut off bootstrap fig display, set useBootstrap=F, and improved fonts on scatterplots.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_figs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/bootstrap_plots.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/create_figs.py"
          ],
          "commitId" : "bad478764e6262238f36f902bb45c437b49ee3de",
          "timestamp" : 1742390280000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Improve plot titles, add (a), (b), (c) to subpanels, etc.\u000a\u000aFor #910.\u000a",
          "date" : "2025-03-19 08:18:00 -0500",
          "id" : "bad478764e6262238f36f902bb45c437b49ee3de",
          "msg" : "QuadTune: Improve plot titles, add (a), (b), (c) to subpanels, etc.",
          "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" : [
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/create_figs.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py"
          ],
          "commitId" : "10b86f1f478d76bb38a0aaebc7e5fefde504908c",
          "timestamp" : 1742397471000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Remove dependence of QuadTune code on file analyze_sensitivity_matrix.py.\u000aThis required copying some functions from analyze_sensitivity_matrix.py to other files.\u000a\u000aFor #910.\u000a",
          "date" : "2025-03-19 10:17:51 -0500",
          "id" : "10b86f1f478d76bb38a0aaebc7e5fefde504908c",
          "msg" : "QuadTune: Remove dependence of QuadTune code on file analyze_sensitivity_matrix.py.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "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" : [
            "utilities/sens_matrix/bootstrap_calculations.py",
            "utilities/sens_matrix/sens_matrix_dashboard.py",
            "utilities/sens_matrix/bootstrap_plots.py",
            "utilities/sens_matrix/create_bootstrap_figs.py",
            "utilities/sens_matrix/quadtune_driver.py",
            "utilities/sens_matrix/set_up_dashboard_inputs.py",
            "utilities/sens_matrix/create_nonbootstrap_figs.py",
            "utilities/sens_matrix/do_bootstrap_calcs.py",
            "utilities/sens_matrix/create_figs.py",
            "utilities/sens_matrix/set_up_inputs.py",
            "utilities/sens_matrix/analyze_sensitivity_matrix.py"
          ],
          "commitId" : "dc67b8c820712a1ea7b4cb9c1bf86a648ce08ee6",
          "timestamp" : 1742400434000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Rename files.\u000a\u000aFor #910.\u000a",
          "date" : "2025-03-19 11:07:14 -0500",
          "id" : "dc67b8c820712a1ea7b4cb9c1bf86a648ce08ee6",
          "msg" : "QuadTune: Rename files.",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "utilities/sens_matrix/bootstrap_plots.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/sens_matrix/create_nonbootstrap_figs.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/sens_matrix/quadtune_driver.py"
            },
            {
              "editType" : "delete",
              "file" : "utilities/sens_matrix/set_up_dashboard_inputs.py"
            },
            {
              "editType" : "delete",
              "file" : "utilities/sens_matrix/bootstrap_calculations.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/sens_matrix/set_up_inputs.py"
            },
            {
              "editType" : "delete",
              "file" : "utilities/sens_matrix/create_figs.py"
            },
            {
              "editType" : "delete",
              "file" : "utilities/sens_matrix/sens_matrix_dashboard.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/sens_matrix/create_bootstrap_figs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/analyze_sensitivity_matrix.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/sens_matrix/do_bootstrap_calcs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_inputs.py",
            "utilities/sens_matrix/quadtune_driver.py",
            "utilities/sens_matrix/create_nonbootstrap_figs.py"
          ],
          "commitId" : "eb8cc04963e2d22f2568e0bd517cb3c381edbfa1",
          "timestamp" : 1742492785000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Set plot-type flags in set_up_inputs.py and then feed them into create_nonbootstrap_figs.py.\u000a\u000aFor #910.\u000a",
          "date" : "2025-03-20 12:46:25 -0500",
          "id" : "eb8cc04963e2d22f2568e0bd517cb3c381edbfa1",
          "msg" : "QuadTune: Set plot-type flags in set_up_inputs.py and then feed them into create_nonbootstrap_figs.py.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/quadtune_driver.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_nonbootstrap_figs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_inputs.py",
            "utilities/sens_matrix/quadtune_driver.py",
            "utilities/sens_matrix/create_nonbootstrap_figs.py"
          ],
          "commitId" : "b1e6e895ca45b2170bc75489232af169397b99d8",
          "timestamp" : 1742575852000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Move import statements to top of file.  Move abbreviateParamsNames to set_up_inputs.  Neaten source code a bit.\u000a\u000aFor #910.\u000a",
          "date" : "2025-03-21 11:50:52 -0500",
          "id" : "b1e6e895ca45b2170bc75489232af169397b99d8",
          "msg" : "QuadTune: Move import statements to top of file.  Move abbreviateParamsNames to set_up_inputs.  Neaten source code a bit.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_nonbootstrap_figs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/quadtune_driver.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/config.py",
            "utilities/sens_matrix/quadtune_driver.py",
            "utilities/sens_matrix/config_example.py",
            "utilities/sens_matrix/set_up_inputs.py",
            "utilities/sens_matrix/create_nonbootstrap_figs.py"
          ],
          "commitId" : "e15a1b9f10f800c4d1c59f2f2a383b812e4f4c15",
          "timestamp" : 1742651150000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Create config file where a user can input \"namelist\" info about his obs and simulations.  Also add an example config file so that the user can keep multiple namelists.  Do minor refactorings.\u000a\u000aFor #910.\u000a",
          "date" : "2025-03-22 08:45:50 -0500",
          "id" : "e15a1b9f10f800c4d1c59f2f2a383b812e4f4c15",
          "msg" : "QuadTune: Create config file where a user can input \"namelist\" info about his obs and simulations.  Also add an example config file so that the user can keep multiple namelists.  Do minor refactorings.",
          "paths" : [
            {
              "editType" : "add",
              "file" : "utilities/sens_matrix/config.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/quadtune_driver.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_nonbootstrap_figs.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/sens_matrix/config_example.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_inputs.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/config.py",
            "utilities/sens_matrix/quadtune_driver.py",
            "utilities/sens_matrix/config_example.py",
            "utilities/sens_matrix/create_nonbootstrap_figs.py",
            "utilities/sens_matrix/test_analyzeSensMatrix.py",
            "utilities/sens_matrix/set_up_inputs.py",
            "utilities/sens_matrix/analyze_sensitivity_matrix.py"
          ],
          "commitId" : "53b8ea738d8dbf0f4d617272d3e4db9ac6cba98c",
          "timestamp" : 1742680027000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Rename \"linSoln\" to \"globTuned\" in order to denote the global simulation result after tuning.  Add docstrings to more functions.\u000a\u000aFor #910.\u000a",
          "date" : "2025-03-22 16:47:07 -0500",
          "id" : "53b8ea738d8dbf0f4d617272d3e4db9ac6cba98c",
          "msg" : "QuadTune: Rename \"linSoln\" to \"globTuned\" in order to denote the global simulation result after tuning.  Add docstrings to more functions.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/analyze_sensitivity_matrix.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/config.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/quadtune_driver.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/test_analyzeSensMatrix.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_nonbootstrap_figs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/config_example.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_windm_edsclrm_module.F90",
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/CLUBB_core/interpolation.F90",
            "src/generalized_grid_test.F90",
            "src/clubb_driver.F90",
            "run_scripts/run_bindiff_w_flags_config_core_flags.json",
            "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "969bc4aa2a1db2664c0f92b98d2df5544c554c32",
          "timestamp" : 1742704780000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Clubb test correct gg (#1237)\u000a\u000a* Updated the generalized vertical grid test to use the\u000arun_bindiff_w_flags_config_core_flags.json file, which performs\u000a18 overall flag configuration file tests and includes almost\u000aevery configurable model flag found in CLUBB core.\u000a\u000a* Fixed a bug. This was caught by running the new hybrid PDF after\u000acompiling with the gfortran debug compiler script.\u000a\u000a* The CLUBB code requires l_min_xp2_from_corr_wx and\u000al_enable_relaxed_clipping to always have opposite values.\u000a\u000a* Finally fixing the bug where Cx_fnc_Richardson needs to be interpolated\u000ato thermodynamic levels in order to be used as C11_Skw_fnc.\u000a\u000a* I fixed an issue with the generalized grid when the expldiff of rtm\u000aand thlm is enabled.\u000a\u000a* The variable gr now needs to be passed into subroutine pvertinterp\u000a(which was formerly found in interpolation.F90) in order to generalize\u000athe grid. This created a circular dependency, for grid_class references\u000ainterpolation, and now interpolation needed to reference grid_class\u000ain order to use type grid. This road block prevented the model from\u000acompiling. I moved subroutine pvertinterp to advance_clubb_core in\u000aorder to solve the problem.\u000a\u000a* Moving the flag required editing the delimiters.\u000a\u000a* I fixed a bug in the generalized grid test code that was resulting\u000ain pdf_implicit_coefs_terms scalar variables not being read in\u000acorrectly for the flipped (descending) grid.\u000a\u000a* Improved some error handling in clubb_driver.F90\u000a\u000a* Fixed an issue where ascending and descending grids were producing\u000aresults that were not bit-for-bit to each other where centered\u000adiscretization was used. The issue occurred because 3 or more terms\u000awere being added together in opposite orders between ascending and\u000adescending grids. This fix ensures terms are added in the same order.\u000a\u000a* Commiting changes to keep calculation order the same for additions\u000ainvolving at least 3 terms from different vertical levels between\u000aascending and descending grids.`\u000a\u000a* I removed bugs that were causing failures of the bit-for-bit\u000amatching test (at -O0 optimization) between ascending and descending\u000agrids. This group of fixes related to the code that calls pdf_closure\u000atwice and calls the trapezoidal rule code.\u000a\u000a* I have fixed the ascending vs. descending grid error for the situation\u000awhere l_partial_upwind_wp3 is enabled.\u000a\u000a* I am removing the flag setting of l_mono_flux_lim_thlm to .false.\u000ain flag group 15 of the ascending vs. descending grid tests.\u000a\u000aProblem: Removing the constraints on thlm was causing one case (MC3E)\u000ato blow up with a floating point exception in Morrison microphysics.\u000aThe issue was that a spike caused an extremely cold temperature to be\u000afound. There is a line of code that takes the difference between\u000afreezing/melting point temperature (273.15 K) and the temperature\u000aat the grid level or sample point, multiplies it by constant, and then\u000atakes EXP to that product. The large difference between temperature\u000aand freezing/melting point, owing to the spike, caused a numerical\u000aoverflow to occur and the case to fail with a FPE.\u000a\u000aSolution: There isn't any relevant code found in the monotonic flux\u000alimiter that doesn't get tested if l_mono_flux_lim_thlm remains at\u000aa setting of .true. The other parts of conditionals are covered\u000aby setting l_mono_flux_lim_rtm to .false. The only parts of the\u000acode unique to l_mono_flux_lim_thlm are the recording of stats\u000arelated directly to thlm. Thus, it makes sense to keep\u000al_mono_flux_lim_thlm set to .true. for the stability of the run\u000awhile turning off the other monotonic flux limiter flags.\u000a\u000a* Updated the code to use break or return when clubb fatal error is\u000aencountered, which is more consistent with the way CLUBB does business\u000anow, then simply Fortran stop in place. This also allows the generalized\u000agrid test to finally pass for all cases and all flag sets.\u000a",
          "date" : "2025-03-22 23:39:40 -0500",
          "id" : "969bc4aa2a1db2664c0f92b98d2df5544c554c32",
          "msg" : "Clubb test correct gg (#1237)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_w_flags_config_core_flags.json"
            },
            {
              "editType" : "edit",
              "file" : "src/generalized_grid_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/interpolation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/config.py",
            "utilities/sens_matrix/quadtune_driver.py",
            "utilities/sens_matrix/config_example.py",
            "utilities/sens_matrix/analyze_sensitivity_matrix.py"
          ],
          "commitId" : "6efe77bfc4e96b91f34aa4fd966aa39965f9b30f",
          "timestamp" : 1742825114000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Rename \"setUpInputs\" to \"setUpConfig\".  Rename other variables.  Improve comments in quadtune_driver.py.\u000a\u000aFor #910.\u000a",
          "date" : "2025-03-24 09:05:14 -0500",
          "id" : "6efe77bfc4e96b91f34aa4fd966aa39965f9b30f",
          "msg" : "QuadTune: Rename \"setUpInputs\" to \"setUpConfig\".  Rename other variables.  Improve comments in quadtune_driver.py.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/config.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/analyze_sensitivity_matrix.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/quadtune_driver.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/config_example.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "utilities/sens_matrix/set_up_inputs.py",
            "utilities/sens_matrix/config.py",
            "utilities/sens_matrix/create_nonbootstrap_figs.py"
          ],
          "commitId" : "951970e2ee87a3431ce44ce41bb880aac66ac8b8",
          "timestamp" : 1742911216000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@uwm.edu",
          "comment" : "QuadTune: Read in obs for custom metrics automatically from obs file.\u000a\u000aFor #910.\u000a",
          "date" : "2025-03-25 09:00:16 -0500",
          "id" : "951970e2ee87a3431ce44ce41bb880aac66ac8b8",
          "msg" : "QuadTune: Read in obs for custom metrics automatically from obs file.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/set_up_inputs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/create_nonbootstrap_figs.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/sens_matrix/config.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/clubb_driver.F90",
            "\"src/print *, \\\"thlm_init = \\\", thlm_init.f90\"",
            "src/CLUBB_core/stats_clubb_utilities.F90"
          ],
          "commitId" : "ed9ae72a5eb28dbc036dd3e14b9312eea840feac",
          "timestamp" : 1743109355000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Clubb driver upgrades (#1225)\u000a\u000a* Moving stuff around in preparation for preparation for GPUization\u000a\u000a* Small modifications, adding explicit loops\u000a\u000a* Small bug fix and explicit loop additions\u000a\u000a* Removing ngrdcol dimension from initialize_clubb, essentially reverting changes.\u000a\u000a* Removing array slicing by using local variables of nzm/nzt dim\u000a\u000a* GPUization of initialization variables\u000a\u000a* Removing need for single_col versions of the pdf_params, this (weirdly) saves a huge amount of runtime\u000a\u000a* Adding comment\u000a\u000a* Adding 2D version of various routines, including initialize_clubb, but only calling initialize_clubb with 1 column.\u000a\u000a* Fixes to make work with latest clubb changes\u000a\u000a* Merging with master\u000a",
          "date" : "2025-03-27 16:02:35 -0500",
          "id" : "ed9ae72a5eb28dbc036dd3e14b9312eea840feac",
          "msg" : "Clubb driver upgrades (#1225)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "\"src/print *, \\\"thlm_init = \\\", thlm_init.f90\""
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "13ad3cfe7872df2fe91250265f4a81baa621a882",
          "timestamp" : 1743150057000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Hot fix to GPU code. These _init variables need to be copied to the GPU\u000a",
          "date" : "2025-03-28 03:20:57 -0500",
          "id" : "13ad3cfe7872df2fe91250265f4a81baa621a882",
          "msg" : "Hot fix to GPU code. These _init variables need to be copied to the GPU",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "9c51ff7531cfb93015cf6eea5b4604a0277a680b",
          "timestamp" : 1743181151000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Second hot fix for more _init variables that need to be copied in. RESOLVED:ed9ae72a5eb28dbc036dd3e14b9312eea840feac\u000a",
          "date" : "2025-03-28 11:59:11 -0500",
          "id" : "9c51ff7531cfb93015cf6eea5b4604a0277a680b",
          "msg" : "Second hot fix for more _init variables that need to be copied in. RESOLVED:ed9ae72a5eb28dbc036dd3e14b9312eea840feac",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "84d6d6251e99a62c6eeb6253dbf3f49c87a207c7",
          "timestamp" : 1743206514000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Third hotfix of the day. This last change teased out a sneaky potentially fatal bug for cases using l_cloud_sed=.true., making this a BIT_CHANGING fix. Also need to include BIT_CHANGING:13ad3cfe7872df2fe91250265f4a81baa621a882 because that was a fix to a fatal bug in some cases. Also including some other small fixes that weren't breaking any tests, but might've caused problems in the future.\u000a",
          "date" : "2025-03-28 19:01:54 -0500",
          "id" : "84d6d6251e99a62c6eeb6253dbf3f49c87a207c7",
          "msg" : "Third hotfix of the day. This last change teased out a sneaky potentially fatal bug for cases using l_cloud_sed=.true., making this a BIT_CHANGING fix. Also need to include BIT_CHANGING:13ad3cfe7872df2fe91250265f4a81baa621a882 because that was a fix to a fatal bug in some cases. Also including some other small fixes that weren't breaking any tests, but might've caused problems in the future.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "\"src/print *, \\\"thlm_init = \\\", thlm_init.f90\""
          ],
          "commitId" : "3cd302b61f93039796aa0b1c8cfda1005c3926b2",
          "timestamp" : 1743206538000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Removing accidentally added file.\u000a",
          "date" : "2025-03-28 19:02:18 -0500",
          "id" : "3cd302b61f93039796aa0b1c8cfda1005c3926b2",
          "msg" : "Removing accidentally added file.",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "\"src/print *, \\\"thlm_init = \\\", thlm_init.f90\""
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90",
            "src/generalized_grid_test.F90",
            "run_scripts/run_bindiff_w_flags_config_core_flags.json",
            "src/CLUBB_core/setup_clubb_pdf_params.F90",
            "src/SILHS/silhs_api_module.F90",
            "src/SILHS/latin_hypercube_driver_module.F90",
            "compile/file_list/clubb_model_files",
            "src/pdf_hydromet_microphys_wrapper.F90",
            "src/CLUBB_core/precipitation_fraction.F90"
          ],
          "commitId" : "2f9bef63460fadecdb3f3679ef29d18beafba72e",
          "timestamp" : 1744204547000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Clubb silhs gg (#1239)\u000a\u000a* I added new subroutine pdf_hydromet_microphys_prep to encompass\u000athe code that calls the hydrometeor PDF and then ultimately\u000ahandles the setup of SILHS sample points when SILHS is in use.\u000a\u000a* Placeholder subroutine for SILHS grid generalization test.\u000a\u000a* I have now connected the new subroutine to run_clubb. The results\u000afor all cases match bit-for-bit to the previous revision.\u000a\u000a* Cleaning up from the refactoring of the hydrometeor PDF and SILHS\u000acode into a wrapper subroutine.\u000a\u000a* I'm moving pdf_hydromet_microphys_prep to its own file to avoid\u000acircular dependency once it finally needs to be called from the\u000ageneralized grid test code soon.\u000a\u000a* Added some code to the SILHS generalized grid test.\u000a\u000a* Changes to make this a fully functioning grid generalization test\u000afor the part of the microphysics code that encompasses\u000asetup_pdf_parameters and hydrometeor_mixed_moments.\u000a\u000a* I have completed the code for the SILHS generalized grid test.\u000a\u000a* I generalized precipitation fraction for ascending vs. descending grid.\u000a\u000a* Fixing a bug that I noticed in the precipitation fraction calculation\u000awhen the component precip frac calculation was set to option 1\u000a(which is currently not the default).\u000a\u000a* The code should now be successfully grid-generalized for SILHS.\u000aThe ascending vs descending grid test should work now for all cases.\u000a\u000a* Updating the core flags .json file to change some of the SILHS flags.\u000a\u000a* I moved the call to advance_clubb_core_api (the default run option)\u000ato the top of the \"if\" block, ahead of the grid generalization test\u000aoption that is now in the \"else\" block.\u000a\u000a* Adding a new, hardwired constant flag called l_ascending_grid and\u000asetting it to true in clubb_driver.F90.\u000a\u000a* Keeping lines under 100 characters in length.\u000a\u000a* Making it so the ascending vs. descending grid tests pass for the\u000al_lh_random_start flag.\u000a",
          "date" : "2025-04-09 08:15:47 -0500",
          "id" : "2f9bef63460fadecdb3f3679ef29d18beafba72e",
          "msg" : "Clubb silhs gg (#1239)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/precipitation_fraction.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/generalized_grid_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "compile/file_list/clubb_model_files"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_w_flags_config_core_flags.json"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/silhs_api_module.F90"
            },
            {
              "editType" : "add",
              "file" : "src/pdf_hydromet_microphys_wrapper.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "e25ec88b5e538d090d1d634e3602cf637a24251c",
          "timestamp" : 1744653060000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Add a blank line to README in order to note BIT_CHANGING:969bc4aa2a1db2664c0f92b98d2df5544c554c32\u000a\u000aHowever, the change is only to stats output, not the answer itself.   See https://github.com/larson-group/clubb/issues/1170#issuecomment-2802019464.\u000a",
          "date" : "2025-04-14 12:51:00 -0500",
          "id" : "e25ec88b5e538d090d1d634e3602cf637a24251c",
          "msg" : "Add a blank line to README in order to note BIT_CHANGING:969bc4aa2a1db2664c0f92b98d2df5544c554c32",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/parameters_tunable.F90"
          ],
          "commitId" : "cb9c724afbacef68636111b671d273df57166a6d",
          "timestamp" : 1745348257000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I updated adj_low_res_nu for use with a generalized grid. It is\u000anot called from within advance_clubb_core or from within SILHS.\u000aIt is not necessary to be generalized for tests within standalone\u000aCLUBB. However, it is necessary to generalize this code for use\u000awithin host models, particularly for CAM and E3SM.\u000a",
          "date" : "2025-04-22 13:57:37 -0500",
          "id" : "cb9c724afbacef68636111b671d273df57166a6d",
          "msg" : "I updated adj_low_res_nu for use with a generalized grid. It is",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/G_unit_test_types/rev_direction_grid_test.F90"
          ],
          "commitId" : "fa5edf3c9549a7bf9b076506514aa7445f322c43",
          "timestamp" : 1745356651000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Since the call to adj_low_res_nu is not tested by CLUBB's main\u000aascending vs descending grid test (since it is not called from\u000awithin advance_clubb_core or from SILHS), I added it to the\u000areverse grid direction G Unit test so that the results from\u000aascending vs. descending grids get checked.\u000a",
          "date" : "2025-04-22 16:17:31 -0500",
          "id" : "fa5edf3c9549a7bf9b076506514aa7445f322c43",
          "msg" : "Since the call to adj_low_res_nu is not tested by CLUBB's main",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/rev_direction_grid_test.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/grid_class.F90",
            "src/Benchmark_cases/atex.F90",
            "utilities/parse_argument_list/replace_err_code_type.py",
            "src/CLUBB_core/grid_adaptation.F90",
            "src/CLUBB_core/sfc_varnce_module.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "src/clubb_standalone.F90",
            "src/CLUBB_core/output_netcdf.F90",
            "src/advance_microphys_module.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90",
            "src/CLUBB_core/mono_flux_limiter.F90",
            "src/CLUBB_core/parameters_tunable.F90",
            "src/generalized_grid_test.F90",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/SILHS/silhs_api_module.F90",
            "src/SILHS/latin_hypercube_driver_module.F90",
            "src/clubb_thread_test.F90",
            "src/CLUBB_core/numerical_check.F90",
            "src/CLUBB_core/precipitation_fraction.F90",
            "src/CLUBB_core/lapack_wrap.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/advance_clubb_core_module.F90",
            "src/jacobian.F90",
            "src/CLUBB_core/matrix_solver_wrapper.F90",
            "src/clubb_driver.F90",
            "src/simple_rad_module.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/corr_varnce_module.F90",
            "src/CLUBB_core/setup_clubb_pdf_params.F90",
            "src/error.F90",
            "src/pdf_hydromet_microphys_wrapper.F90",
            "src/G_unit_test_types/rev_direction_grid_test.F90",
            "src/CLUBB_core/err_info_type_module.F90"
          ],
          "commitId" : "dbf71d44dd03cd50b69bcb1d20378cb5679b9bf8",
          "timestamp" : 1745422568000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Err code struct (#1238)\u000a\u000aAdded err_info type to CLUBB to extend old err_code integer flag\u000aCLUBB ticket #975\u000a\u000aCreated a new err_info type replacing the old err_code integer.\u000aIt contains MPI rank and (OMP) chunk index so we can identify the specific process that caused an error.\u000aIt also contains latitude and longitude so a person trying to debug a host model run can pinpoint the column that caused an error.\u000aIt contains error headers that combine all the info into a string that can be printed when an error happens.\u000aAnd it comes with subroutines that handle initialization, value setting, and cleanup.\u000a\u000aHost models will be modified accordingly.\u000a\u000aPossible TODO: Implement a subroutine that identifies the index of the column with the error after the fact so we can have more specific info at the higher call levels by applying `where` to the err_code member array.\u000a",
          "date" : "2025-04-23 10:36:08 -0500",
          "id" : "dbf71d44dd03cd50b69bcb1d20378cb5679b9bf8",
          "msg" : "Err code struct (#1238)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/generalized_grid_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/error.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/advance_microphys_module.F90"
            },
            {
              "editType" : "add",
              "file" : "src/CLUBB_core/err_info_type_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/jacobian.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/pdf_hydromet_microphys_wrapper.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_adaptation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/silhs_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "add",
              "file" : "utilities/parse_argument_list/replace_err_code_type.py"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_standalone.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/corr_varnce_module.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" : "src/CLUBB_core/numerical_check.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/atex.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/output_netcdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/rev_direction_grid_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/lapack_wrap.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/simple_rad_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/matrix_solver_wrapper.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_thread_test.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "06dbd2718a302cc7d7c18ca420018b0318342201",
          "timestamp" : 1745443868000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fix that causes BFB GPU tests to break. We need to copy these variables to the CPU before outputtin to disk. It's very unclear why the BFB GPU test ever passed without this.\u000a",
          "date" : "2025-04-23 16:31:08 -0500",
          "id" : "06dbd2718a302cc7d7c18ca420018b0318342201",
          "msg" : "Fix that causes BFB GPU tests to break. We need to copy these variables to the CPU before outputtin to disk. It's very unclear why the BFB GPU test ever passed without this.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "e4035f733e2b063b4137c59eb357052690af1626",
          "timestamp" : 1745524323000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/sdomke",
            "fullName" : "Steffen Domke"
          },
          "authorEmail" : "sdomke@uwm.edu",
          "comment" : "Fix segfault involving initialization of CLUBB when l_add_dycore_grid=F\u000a",
          "date" : "2025-04-24 14:52:03 -0500",
          "id" : "e4035f733e2b063b4137c59eb357052690af1626",
          "msg" : "Fix segfault involving initialization of CLUBB when l_add_dycore_grid=F",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "6ae905def34beb24f3fbbf571e56fd2e7214d4d5",
          "timestamp" : 1745524766000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/sdomke",
            "fullName" : "Steffen Domke"
          },
          "authorEmail" : "sdomke@uwm.edu",
          "comment" : "Removed unnecessary print statements in clubb_driver\u000a",
          "date" : "2025-04-24 14:59:26 -0500",
          "id" : "6ae905def34beb24f3fbbf571e56fd2e7214d4d5",
          "msg" : "Removed unnecessary print statements in clubb_driver",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.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_driver.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "28786c5f20191baf6c3f9c3a8934f7f9c7ffc3ff",
          "timestamp" : 1745538547000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Err code gpu fix (#1241)\u000a\u000a* GPU fix for new err_code system.\u000a\u000a* Another small fix for OMP GPU code.\u000a",
          "date" : "2025-04-24 18:49:07 -0500",
          "id" : "28786c5f20191baf6c3f9c3a8934f7f9c7ffc3ff",
          "msg" : "Err code gpu fix (#1241)",
          "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/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_bindiff_w_flags_config_core_flags.json",
            "input/tunable_parameters/configurable_model_flags.in",
            "src/CLUBB_core/model_flags.F90"
          ],
          "commitId" : "a36b7a66d8742e772953fb745dcfb8243120412b",
          "timestamp" : 1745614161000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Running CLUBB with l_stability_correct_tau_zm = .true. now requires\u000asetting l_damp_wp2_using_em to .false.  Thus, these two settings\u000anow appear together in flag set 9. Since l_damp_wp2_using_em was\u000aalready set to .false. for flag set 11, I simply swapped flag sets\u000afor l_damp_wp2_using_em = .false. (moved from flag set 11 to set 9)\u000aand l_C2_cloud_frac = .true. (moved from flag set 9 to set 11).\u000a",
          "date" : "2025-04-25 15:49:21 -0500",
          "id" : "a36b7a66d8742e772953fb745dcfb8243120412b",
          "msg" : "Running CLUBB with l_stability_correct_tau_zm = .true. now requires",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters/configurable_model_flags.in"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_w_flags_config_core_flags.json"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input/tunable_parameters/configurable_model_flags.in",
            "src/CLUBB_core/model_flags.F90"
          ],
          "commitId" : "9371045e8739a4412dbe93f8948aacc9682d4852",
          "timestamp" : 1745614367000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "These changes were accidentally made during the previous commit. The are\u000abeing returned to their normal setting in this commit.\u000a",
          "date" : "2025-04-25 15:52:47 -0500",
          "id" : "9371045e8739a4412dbe93f8948aacc9682d4852",
          "msg" : "These changes were accidentally made during the previous commit. The are",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "input/tunable_parameters/configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README"
          ],
          "commitId" : "f9d92113871bdf87b5e3147db6740ab654dc0967",
          "timestamp" : 1745676518000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Technically, the following two commits are not BFB\u000a\u000aBIT_CHANGING:a36b7a66d8742e772953fb745dcfb8243120412b\u000aBIT_CHANGING:9371045e8739a4412dbe93f8948aacc9682d4852\u000a\u000abut the latter code change undoes the bit-changing effects of the former, and so the net effect is nil.\u000a",
          "date" : "2025-04-26 09:08:38 -0500",
          "id" : "f9d92113871bdf87b5e3147db6740ab654dc0967",
          "msg" : "Technically, the following two commits are not BFB",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/clubb_driver.F90"
          ],
          "commitId" : "71eb9b3c5fd65c33905f17be8476a1dea89a2511",
          "timestamp" : 1745865214000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Small bug fix that has somehow gone unfound until recently. RESOLVED:f9d92113871bdf87b5e3147db6740ab654dc0967\u000a",
          "date" : "2025-04-28 13:33:34 -0500",
          "id" : "71eb9b3c5fd65c33905f17be8476a1dea89a2511",
          "msg" : "Small bug fix that has somehow gone unfound until recently. RESOLVED:f9d92113871bdf87b5e3147db6740ab654dc0967",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/README"
          ],
          "commitId" : "4fb7b70b67db3fa7decde426bed55920a12d7d4e",
          "timestamp" : 1745946448000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Changing readme to add BIT_CHANGING:71eb9b3c5fd65c33905f17be8476a1dea89a2511 since that commit was a bug fix, so technically it was bit changing.\u000a",
          "date" : "2025-04-29 12:07:28 -0500",
          "id" : "4fb7b70b67db3fa7decde426bed55920a12d7d4e",
          "msg" : "Changing readme to add BIT_CHANGING:71eb9b3c5fd65c33905f17be8476a1dea89a2511 since that commit was a bug fix, so technically it was bit changing.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/README"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/SILHS/parameters_silhs.F90",
            "src/SILHS/lh_microphys_var_covar_module.F90",
            "src/estimate_scm_microphys_module.F90",
            "src/SILHS/est_kessler_microphys_module.F90",
            "src/SILHS/silhs_api_module.F90",
            "src/SILHS/latin_hypercube_driver_module.F90",
            "src/lh_microphys_driver_module.F90",
            "src/pdf_hydromet_microphys_wrapper.F90",
            "src/microphys_init_cleanup.F90"
          ],
          "commitId" : "3a3e3d57af0db172255568b51e92976571b7ad42",
          "timestamp" : 1746130418000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Removed renaming operators `=>` and wrapper subroutines from silhs_api_module (#1240)\u000a\u000aCLUBB ticket #1223\u000a* Removed renaming operators `=>` from silhs_api_module\u000aThis just affected latin_hypercube_2D_output_api and stats_accumulate_lh_api.\u000a\u000a* Removed definitions of wrapper subroutines from silhs_api_module\u000aRemoved wrappers est_kessler_microphys_api, lh_microphys_var_covar_driver_api, set_default_silhs_config_flags_api, initialize_silhs_config_flags_type_api, print_silhs_config_flags_api, latin_hypercube_2D_close_api from silhs_api_module.\u000a",
          "date" : "2025-05-01 15:13:38 -0500",
          "id" : "3a3e3d57af0db172255568b51e92976571b7ad42",
          "msg" : "Removed renaming operators `=>` and wrapper subroutines from silhs_api_module (#1240)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/estimate_scm_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/parameters_silhs.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_init_cleanup.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/lh_microphys_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/lh_microphys_var_covar_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/silhs_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/est_kessler_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/pdf_hydromet_microphys_wrapper.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/clubb_standalone.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "src/clubb_driver.F90",
            "src/time_dependent_input.F90",
            "src/CLUBB_core/grid_class.F90",
            "src/advance_microphys_module.F90",
            "src/CLUBB_core/mono_flux_limiter.F90",
            "run_scripts/run_scm_all.bash",
            "src/CLUBB_core/mixing_length.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "1e73c9c30c0b13eb0a0a5e0010ce9fd81c67c2f0",
          "timestamp" : 1746207443000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Run scm fixes (#1244)\u000a\u000aFixed error output for run?scm?all.bash, added some missing error checks to CLUBB\u000aCLUBB ticket #975\u000a\u000a* Fixed error output issues for run_scm_all.bash\u000a- Changed tail $TMP_OUT to cat $TMP_OUT so we can see the entire stderr output of CLUBB in the log\u000a- Added `if allocated` check to subroutine finalize_t_dependent_forcings in time_dependent_input.F90 to avoid runtime errors\u000a- Removed unnecessary write statement in clubb_standalone.F90\u000a\u000a* Added missing err_code checks\u000a- Added err_code checks so we don't get false negative error messages\u000a",
          "date" : "2025-05-02 12:37:23 -0500",
          "id" : "1e73c9c30c0b13eb0a0a5e0010ce9fd81c67c2f0",
          "msg" : "Run scm fixes (#1244)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_scm_all.bash"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_standalone.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/time_dependent_input.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            },
            {
              "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" : [
            "run_scripts/run_bindiff_w_flags_config_host_flags.json"
          ],
          "commitId" : "9b42183b3b368cf7c079faf0a7b79eefc159f901",
          "timestamp" : 1746214523000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am adding a new .json file for host model flags. Flag set 1 consists\u000aof the current CAM default settings.\u000a",
          "date" : "2025-05-02 14:35:23 -0500",
          "id" : "9b42183b3b368cf7c079faf0a7b79eefc159f901",
          "msg" : "I am adding a new .json file for host model flags. Flag set 1 consists",
          "paths" : [
            {
              "editType" : "add",
              "file" : "run_scripts/run_bindiff_w_flags_config_host_flags.json"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_generalized_vert_grid_host_flags/Jenkinsfile"
          ],
          "commitId" : "d1b42f244d4e38d86e5cf1bea3cbdb38950e094b",
          "timestamp" : 1746220666000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am adding a Jenkinsfile for a new CLUBB generalized vertical\u000agrid test that uses flag sets consisting of specialized flag\u000asettings that are found in host models of which CLUBB is a part.\u000a",
          "date" : "2025-05-02 16:17:46 -0500",
          "id" : "d1b42f244d4e38d86e5cf1bea3cbdb38950e094b",
          "msg" : "I am adding a Jenkinsfile for a new CLUBB generalized vertical",
          "paths" : [
            {
              "editType" : "add",
              "file" : "jenkins_tests/clubb_generalized_vert_grid_host_flags/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_bindiff_w_flags_config_host_flags.json"
          ],
          "commitId" : "f1b430ab343e05a36e916cf1910c78c1a20c177b",
          "timestamp" : 1746222050000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am adding a second set of host flags as part of the generalized\u000avertical grid test for host model flags. Flag set 2 consists of\u000aflag settings that are found in the clubb_silhs_devel branch of CAM.\u000a",
          "date" : "2025-05-02 16:40:50 -0500",
          "id" : "f1b430ab343e05a36e916cf1910c78c1a20c177b",
          "msg" : "I am adding a second set of host flags as part of the generalized",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_w_flags_config_host_flags.json"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_bindiff_w_flags_config_host_flags.json"
          ],
          "commitId" : "6912ae1620711773f96385ece3b9330fc73daf68",
          "timestamp" : 1746222283000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Fixing an error in the previous commit. (lol, good ol' find and replace)\u000a",
          "date" : "2025-05-02 16:44:43 -0500",
          "id" : "6912ae1620711773f96385ece3b9330fc73daf68",
          "msg" : "Fixing an error in the previous commit. (lol, good ol' find and replace)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_w_flags_config_host_flags.json"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_clubb_core_module.F90",
            "src/CLUBB_core/mixing_length.F90"
          ],
          "commitId" : "b7e8ad326ddae6128dfc222922dc10c1a8275700",
          "timestamp" : 1746549263000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Cleaning up some grid generalization issues that were found within\u000al_implemented flag blocks.\u000a",
          "date" : "2025-05-06 11:34:23 -0500",
          "id" : "b7e8ad326ddae6128dfc222922dc10c1a8275700",
          "msg" : "Cleaning up some grid generalization issues that were found within",
          "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/lapack_wrap.F90"
          ],
          "commitId" : "1f2fc1fc313f86736c95e12472ed0d9886a9c46c",
          "timestamp" : 1746812441000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Fixed and equalized NaN checks in lapack_wrap (#1246)\u000a\u000aSee CAM pull request larson-group/CAM#188\u000a\u000aAdded debug_level_at_least(0) checks where missing and changed debug_level(1) to 0 in lapack_band_solve,\u000aso the new CAM CLUBB error handling test can do what it's supposed to do.\u000a",
          "date" : "2025-05-09 12:40:41 -0500",
          "id" : "1f2fc1fc313f86736c95e12472ed0d9886a9c46c",
          "msg" : "Fixed and equalized NaN checks in lapack_wrap (#1246)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/lapack_wrap.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_wp2_wp3_module.F90",
            "src/CLUBB_core/pdf_closure_module.F90",
            "src/CLUBB_core/grid_class.F90",
            "src/Benchmark_cases/atex.F90",
            "src/CLUBB_core/pdf_parameter_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_utilities.F90",
            "src/CLUBB_core/error_code.F90",
            "src/CLUBB_core/advance_windm_edsclrm_module.F90",
            "src/CLUBB_core/output_netcdf.F90",
            "src/CLUBB_core/model_flags.F90",
            "src/time_dependent_input.F90",
            "src/advance_microphys_module.F90",
            "src/G_unit_test_types/pdf_parameter_tests.F90",
            "src/bugsrad_driver.F90",
            "src/SILHS/silhs_importance_sample_module.F90",
            "src/CLUBB_core/matrix_operations.F90",
            "src/generalized_grid_test.F90",
            "src/CLUBB_core/clip_explicit.F90",
            "src/SILHS/latin_hypercube_driver_module.F90",
            "src/Benchmark_cases/nov11.F90",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90",
            "src/microphys_init_cleanup.F90",
            "src/CLUBB_core/advance_xm_wpxp_module.F90",
            "src/CLUBB_core/matrix_solver_wrapper.F90",
            "src/CLUBB_core/clubb_api_module.F90",
            "src/CLUBB_core/setup_clubb_pdf_params.F90",
            "src/CLUBB_core/calendar.F90",
            "src/CLUBB_core/pos_definite_module.F90",
            "src/CLUBB_core/diagnose_correlations_module.F90",
            "src/CLUBB_core/interpolation.F90",
            "src/BUGSrad/two_rt_sw.F",
            "src/lh_microphys_driver_module.F90",
            "src/CLUBB_core/grid_adaptation.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90",
            "src/CLUBB_core/mono_flux_limiter.F90",
            "src/CLUBB_core/hydromet_pdf_parameter_module.F90",
            "src/CLUBB_core/output_grads.F90",
            "src/BUGSrad/two_rt_lw.F",
            "src/G_unit_test_types/spurious_source_test.F90",
            "src/cos_solar_zen_module.F90",
            "src/CLUBB_core/numerical_check.F90",
            "src/Benchmark_cases/mpace_a.F90",
            "src/CLUBB_core/lapack_wrap.F90",
            "src/CLUBB_core/precipitation_fraction.F90",
            "src/CLUBB_core/advance_clubb_core_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/error.F90",
            "src/pdf_hydromet_microphys_wrapper.F90",
            "src/coamps_microphys_driver_module.F90"
          ],
          "commitId" : "942e02ac28ca0981f9a54f4e56d8fc8a16b49b65",
          "timestamp" : 1747158959000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Removed simple wrappers from clubb_api_module (#1245)\u000a\u000a* Removed simple wrappers from clubb_api_module\u000aCLUBB ticket #1223\u000a\u000aRemoved wrappers and renamed procedures in original modules:\u000a- cleanup_clubb_core_api\u000a- compute_current_date_api\u000a- set_clubb_debug_level_api\u000a- clubb_at_least_debug_level_api\u000a- lin_interpolate_on_grid_api\u000a- pack_pdf_params_api\u000a- unpack_pdf_params_api\u000a- init_precip_fracs_api\u000a- init_pdf_implicit_coefs_terms_api\u000a- stats_end_timestep_api\u000a- print_clubb_config_flags_api\u000a- initialize_tau_sponge_damp_api\u000a- finalize_tau_sponge_damp_api\u000a",
          "date" : "2025-05-13 12:55:59 -0500",
          "id" : "942e02ac28ca0981f9a54f4e56d8fc8a16b49b65",
          "msg" : "Removed simple wrappers from clubb_api_module (#1245)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/matrix_solver_wrapper.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/pdf_hydromet_microphys_wrapper.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/spurious_source_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/lapack_wrap.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/generalized_grid_test.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/sounding.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/silhs_importance_sample_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/jacobian.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_adaptation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pos_definite_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/numerical_check.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/BUGSrad/two_rt_sw.F"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_type_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/BUGSrad/two_rt_lw.F"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/corr_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/hydromet_pdf_parameter_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/error.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/sponge_layer_damping.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/advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/calendar.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/G_unit_test_types/pdf_parameter_tests.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/output_grads.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/bugsrad_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/simple_rad_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/time_dependent_input.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/morrison_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/interpolation.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/mpace_a.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/pdf_parameter_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/atex.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/nov11.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/microphys_init_cleanup.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/matrix_operations.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/precipitation_fraction.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/cos_solar_zen_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/diagnose_correlations_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/output_netcdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/error_code.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/SILHS/latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/advance_microphys_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile"
          ],
          "commitId" : "f9b793fc2d666ae40a33e3e574558b6ea39c78d3",
          "timestamp" : 1747245977000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Fix jenkins clubb error handling output (#1247)\u000a\u000a* Modified CLUBB error handling Jenkins test similar to changes in new CAM CLUBB test\u000aCAM pull request larson-group/cam#195\u000a\u000aChanges to Jenkinsfile for clubb_error_handling_gfortran_test so output is cleaner and more descriptive.\u000a",
          "date" : "2025-05-14 13:06:17 -0500",
          "id" : "f9b793fc2d666ae40a33e3e574558b6ea39c78d3",
          "msg" : "Fix jenkins clubb error handling output (#1247)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_bindiff_w_flags_config_host_flags.json"
          ],
          "commitId" : "6011fadbf84bd9e26f1105695ab4e40d72ae3f71",
          "timestamp" : 1747434289000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I updated run_bindiff_w_flags_config_host_flags to add flag set 3,\u000awhich, from what I can tell, contains the default CLUBB flag settings\u000afor E3SM in the maint-3.0 branch.\u000a",
          "date" : "2025-05-16 17:24:49 -0500",
          "id" : "6011fadbf84bd9e26f1105695ab4e40d72ae3f71",
          "msg" : "I updated run_bindiff_w_flags_config_host_flags to add flag set 3,",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_bindiff_w_flags_config_host_flags.json"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "run_scripts/run_clubb_w_varying_flags.py",
            "run_scripts/run_scm_all.bash",
            "jenkins_tests/clubb_generalized_vert_grid_host_flags/Jenkinsfile",
            "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
          ],
          "commitId" : "c379fef293da5e06976bee216437ffdc1b396f26",
          "timestamp" : 1747711812000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am adding pass/fail statements specific to the generalized grid test\u000ato the code.\u000a",
          "date" : "2025-05-19 22:30:12 -0500",
          "id" : "c379fef293da5e06976bee216437ffdc1b396f26",
          "msg" : "I am adding pass/fail statements specific to the generalized grid test",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_scm_all.bash"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_generalized_vert_grid_host_flags/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/run_clubb_w_varying_flags.py"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
          ],
          "commitId" : "ec0644cf80b501f02e9f43a32d39c9aeb784d669",
          "timestamp" : 1747714302000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "For the long-duration clubb_generalized_vertical_grid_test, I am\u000ashortening the duration of the MC3E runs to half their normal number\u000aof timesteps in order to cut down on the time it takes to do the run.\u000a",
          "date" : "2025-05-19 23:11:42 -0500",
          "id" : "ec0644cf80b501f02e9f43a32d39c9aeb784d669",
          "msg" : "For the long-duration clubb_generalized_vertical_grid_test, I am",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_generalized_vertical_grid_test/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/CLUBB_core/advance_xm_wpxp_module.F90"
          ],
          "commitId" : "b5929aa672244c4324f925e9c05fb2eb39baa1be",
          "timestamp" : 1747720486000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "zm and zt were mixed up in the error prints argument list.\u000a",
          "date" : "2025-05-20 00:54:46 -0500",
          "id" : "b5929aa672244c4324f925e9c05fb2eb39baa1be",
          "msg" : "zm and zt were mixed up in the error prints argument list.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "input/grid/dycore_e3sm.grd",
            "src/CLUBB_core/interpolation.F90",
            "input/grid/dycore.grd",
            "src/Benchmark_cases/atex.F90",
            "input/stats/all_stats.in",
            "postprocessing/pyplotgen/src/ContourPanel.py",
            "src/CLUBB_core/grid_adaptation.F90",
            "src/CLUBB_core/stats_zm_module.F90",
            "src/CLUBB_core/constants_clubb.F90",
            "src/CLUBB_core/output_netcdf.F90",
            "src/clubb_driver.F90",
            "postprocessing/grid_plot.py",
            "src/CLUBB_core/model_flags.F90",
            "src/time_dependent_input.F90",
            "src/CLUBB_core/stats_clubb_utilities.F90",
            "postprocessing/create_grid_adaptation_plot.py",
            "src/CLUBB_core/remapping.F90",
            "input/grid/gr_min.grd",
            "src/CLUBB_core/stats_variables.F90"
          ],
          "commitId" : "25d5bed515ab3d6e11e43419ef1fc3a71777e545",
          "timestamp" : 1747866722000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Merge grid adaptation implementation (#1249)\u000a\u000a* add tunable parameter interp_from_dycore_grid_method\u000a\u000a* add dycore interpolation to atex case with conservative remapping by ullrich\u000a\u000a* remove new gpu commands\u000a\u000a* add acc annotation for gpu\u000a\u000a* remove acc annotation again\u000a\u000a* add acc annotation for parallel loop\u000a\u000a* add acc annotations for parallel loop execution\u000a\u000a* change remapping subroutine to take number of levels and levels as input instead of whole grid object\u000a\u000a* add more general functions to interpolate\u000a\u000a* add and refactor functions for remapping values given on zm levels\u000a\u000a* fix compiler errors and refactoring to stay under 100 chars per line\u000a\u000a* remove TODOs and used new interpolating function in interpolate_forcings\u000a\u000a* add functions for adaptive grid generation and grid density function normalization\u000a\u000a* add conservative ullrich remapping to cases with forcing time dependent inputs\u000a\u000a* add grid adaptation and flag\u000a\u000a* clean up and add warning for case when remapping from dycore flag cannot be used\u000a\u000a* some refactoring\u000a\u000a* add logical flag for dycore and renamed flags for dycore and grid adaptation\u000a\u000a* remove ifdefs\u000a\u000a* refactoring\u000a\u000a* add units\u000a\u000a* changed Lscale to inverse\u000a\u000a* add write to file for grid adaptation (still WIP)\u000a\u000a* clean up\u000a\u000a* change parameter for grid adaptation and add file and plot script for grid adaptation\u000a\u000a* add script for animation\u000a\u000a* add e3sm dycore grid\u000a\u000a* refactoring for efficiency\u000a\u000a* small fix for grid adapt plot script\u000a\u000a* add new grid adaptation method with prescribed minimum density profile\u000a\u000a* fix call to setup_grid\u000a\u000a* add gabls2 case\u000a\u000a* add refinement criterion and adaptation trigger\u000a\u000a* small fix and add minimum grid density profile to animation\u000a\u000a* add grid density to pyplots\u000a\u000a* add general refinement criteria for astex and gabls2 case (and arm)\u000a\u000a* update create_evenly_grid script\u000a\u000a* unfinished save\u000a\u000a* WIP: save progress\u000a\u000a* save working configuration\u000a\u000a* save working config without Lscale\u000a\u000a* save working config wo the use of Lscale\u000a\u000a* change call to map1_ppm to use correct iv parameter and order 4\u000a\u000a* save code for results in thesis\u000a\u000a* add code for results\u000a\u000a* refactor remapping module for grid adaptation\u000a\u000a* add list of functions/subroutines to remapping module\u000a\u000a* adjust use statements\u000a\u000a* add model files for arm, astex and gabls2\u000a\u000a* refactor grid_adaptation module\u000a\u000a* refactor and adjust tim stopping in clubb_driver\u000a\u000a* clean up\u000a\u000a* clean up\u000a\u000a* add grids\u000a\u000a* add scripts\u000a\u000a* add changes made to pyplotgen to generate plots for paper\u000a\u000a* add configurable model flags file that was used to obtain results\u000a\u000a* clean up and save tunable parameters file\u000a\u000a* fix error\u000a\u000a* fix error\u000a\u000a* add grid adapt output for debug level 2\u000a\u000a* change dycore grid\u000a\u000a* add plot generation script for paper plots\u000a\u000a* add small changes\u000a\u000a* add normalization explaination plot to paper plots script\u000a\u000a* fix plot\u000a\u000a* clean up for stats output\u000a\u000a* add comment\u000a\u000a* fix use of clubb_at_least_debug_api\u000a\u000a* small deallocation fix\u000a\u000a* fix merge problems\u000a\u000a* revert changes made to test grid adaptation\u000a\u000a* revert tunable_parameters for Lscale\u000a\u000a* revert changes made to create plots for grid adaptation\u000a\u000a* add new line\u000a\u000a* add new line\u000a\u000a* revert changes\u000a\u000a* revert changes made to generate grid adaptation plots\u000a",
          "date" : "2025-05-21 17:32:02 -0500",
          "id" : "25d5bed515ab3d6e11e43419ef1fc3a71777e545",
          "msg" : "Merge grid adaptation implementation (#1249)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/constants_clubb.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "postprocessing/pyplotgen/src/ContourPanel.py"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/grid_adaptation.F90"
            },
            {
              "editType" : "add",
              "file" : "src/CLUBB_core/remapping.F90"
            },
            {
              "editType" : "add",
              "file" : "input/grid/gr_min.grd"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "add",
              "file" : "input/grid/dycore.grd"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/output_netcdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/atex.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_zm_module.F90"
            },
            {
              "editType" : "add",
              "file" : "postprocessing/grid_plot.py"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/model_flags.F90"
            },
            {
              "editType" : "add",
              "file" : "input/grid/dycore_e3sm.grd"
            },
            {
              "editType" : "edit",
              "file" : "input/stats/all_stats.in"
            },
            {
              "editType" : "edit",
              "file" : "src/time_dependent_input.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/interpolation.F90"
            },
            {
              "editType" : "add",
              "file" : "postprocessing/create_grid_adaptation_plot.py"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/generalized_grid_test.F90"
          ],
          "commitId" : "ab83782970ee2389c03e0b387abc35b6452418bc",
          "timestamp" : 1747931098000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I start adding some notes on grid generalization.\u000a",
          "date" : "2025-05-22 11:24:58 -0500",
          "id" : "ab83782970ee2389c03e0b387abc35b6452418bc",
          "msg" : "I start adding some notes on grid generalization.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/generalized_grid_test.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/Benchmark_cases/atex.F90",
            "src/CLUBB_core/output_netcdf.F90"
          ],
          "commitId" : "01cd6d52d06689c704a7dc1b8239f1a6a82db237",
          "timestamp" : 1747955296000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "fix precision error of reals\u000a",
          "date" : "2025-05-22 18:08:16 -0500",
          "id" : "01cd6d52d06689c704a7dc1b8239f1a6a82db237",
          "msg" : "fix precision error of reals",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/Benchmark_cases/atex.F90"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/output_netcdf.F90"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
      "fullName" : "Vince Larson"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
      "fullName" : "bmg2"
    },
    {
      "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/sdomke",
      "fullName" : "Steffen Domke"
    }
  ],
  "inProgress" : False,
  "nextBuild" : {
    "number" : 396,
    "url" : "http://carson.math.uwm.edu/jenkins/job/branch_clubb_test/396/"
  },
  "previousBuild" : {
    "number" : 394,
    "url" : "http://carson.math.uwm.edu/jenkins/job/branch_clubb_test/394/"
  }
}