{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterValue",
          "name" : "BRANCH",
          "value" : "origin/master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "CLUBB_BRANCH",
          "value" : "origin/bv_efold"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "TEST",
          "value" : "sam_clubb_pgi_build"
        }
      ]
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Steffen Domke",
          "userId" : "sdomke",
          "userName" : "Steffen Domke"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d880cc181735b074ee5dfa0aa0906eac861f7298",
            "branch" : [
              {
                "SHA1" : "d880cc181735b074ee5dfa0aa0906eac861f7298",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d880cc181735b074ee5dfa0aa0906eac861f7298",
            "branch" : [
              {
                "SHA1" : "d880cc181735b074ee5dfa0aa0906eac861f7298",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "d880cc181735b074ee5dfa0aa0906eac861f7298",
        "branch" : [
          {
            "SHA1" : "d880cc181735b074ee5dfa0aa0906eac861f7298",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/larson-group/sam_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" : "#2",
  "duration" : 60246,
  "estimatedDuration" : 56315,
  "executor" : None,
  "fullDisplayName" : "sam_clubb_copy_test #2",
  "id" : "2",
  "keepLog" : False,
  "number" : 2,
  "queueId" : 23865,
  "result" : "SUCCESS",
  "timestamp" : 1687895557043,
  "url" : "http://carson.math.uwm.edu/jenkins/view/all/job/sam_clubb_copy_test/2/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "22792d68ce4f823ad5ac389361dae0f25f10bcd8",
          "timestamp" : 1650572938000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Gunthers branch (#996)\u000a\u000a* Pushing column loop into xm_wpxp_clipping_and_stats and monotonic_turbulent_flux_limit. This essentially completes advance_xm_wpxp for now. larson-group/clubb#972\u000a\u000a* Replacing the i loop iterator for scalars with sclr.\u000a\u000a* Pushing loop into advance_xp2_wpxp.\u000a\u000a* Moving the lhs_dp1 calculation to outside of xp2_xpyp_lhs. This gives us more flexibility, since we want to pass lhs_dp1 into xp2_xpyp_implicit_stats.\u000a\u000a* Moving the lmm_stepping and stats calls to immediately after calls to xp2_xpyp_solve. This is because xp2_xpyp_implicit_stats saves things that are saved by scratch variables, and these scratch variables are set by the lhs and rhs setup calls. So for the multiple lhs routine, we need to save the scratch variables immediately after these calls before overwriting them by calling lhs and rhs again for a different variable. Since the stats also saves the variable were solving for, we also have to move the lmm_stepping to before this call.\u000a\u000a* Removing need for stats scratch variables by passing lhs terms to save through agument lists. This makes everything better in every way.\u000a\u000a* Adding slicing for some lhs arrays being saved in stats. This was causing bit changing in a few lhs terms when run in multicolumn.\u000a\u000a* Changing names of dp1 variables for up2 and vp2. Surrounding where they're set to be within a l_stats_samp.\u000a\u000a* Breaking up column loop in advance_xp2_xpyp and pushing column loop into calc_xp2_xpyp_ta_terms. larson-group/cam#972\u000a\u000a* Breaking up column loop in calc_xp2_xpyp_ta_terms.\u000a\u000a* Pushing loop into solve_xp2_xpyp_with_single_lhs.\u000a\u000a* Fixing mangled merge.\u000a\u000a* Pushing loops down.\u000a\u000a* Pushing loops and small cleanup.\u000a",
          "date" : "2022-04-21 15:28:58 -0500",
          "id" : "22792d68ce4f823ad5ac389361dae0f25f10bcd8",
          "msg" : "Gunthers branch (#996)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_utilities.F90",
            "advance_xp2_xpyp_module.F90",
            "pdf_closure_module.F90",
            "advance_clubb_core_module.F90"
          ],
          "commitId" : "027ddbb31fdc89dc29b576b69ae24dcc7cb5b790",
          "timestamp" : 1650918954000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Various simple changes to improve performance. All bit-for-bit.\u000a",
          "date" : "2022-04-25 15:35:54 -0500",
          "id" : "027ddbb31fdc89dc29b576b69ae24dcc7cb5b790",
          "msg" : "Various simple changes to improve performance. All bit-for-bit.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "advance_xm_wpxp_module.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "9fbc4c9718f0b333f1cfb08f5b2a134fcd849070",
          "timestamp" : 1650919440000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Pushing loop into calc_stability_correction.\u000a",
          "date" : "2022-04-25 15:44:00 -0500",
          "id" : "9fbc4c9718f0b333f1cfb08f5b2a134fcd849070",
          "msg" : "Pushing loop into calc_stability_correction.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "587b19ef35eacdfa7924ed4c18aa9efd0125e633",
          "timestamp" : 1650992705000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Small bug fix.\u000a",
          "date" : "2022-04-26 12:05:05 -0500",
          "id" : "587b19ef35eacdfa7924ed4c18aa9efd0125e633",
          "msg" : "Small bug fix.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "f6bb40b687635af5c4c333c02024c3fea93be31d",
          "timestamp" : 1650994055000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Another similar small bug fix.\u000a",
          "date" : "2022-04-26 12:27:35 -0500",
          "id" : "f6bb40b687635af5c4c333c02024c3fea93be31d",
          "msg" : "Another similar small bug fix.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/sam_clubb_pgi_build/Jenkinsfile",
            "jenkins_tests/sam_micro_drizzle_intel_test/Jenkinsfile",
            "jenkins_tests/sam_clubb_code_copy/Jenkinsfile",
            "jenkins_tests/sam_clubb_silhs_gfortran_build/Jenkinsfile"
          ],
          "commitId" : "99eb7c12fda3b8367b96d54094ba6d5b87ff64f6",
          "timestamp" : 1651093665000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/pbroels",
            "fullName" : "pbroels"
          },
          "authorEmail" : "pbroels@uwm.edu",
          "comment" : "Adding in comments to the Jenkinsfiles to clarify advanced syntax usage and commands with unclear purpose.\u000a",
          "date" : "2022-04-27 16:07:45 -0500",
          "id" : "99eb7c12fda3b8367b96d54094ba6d5b87ff64f6",
          "msg" : "Adding in comments to the Jenkinsfiles to clarify advanced syntax usage and commands with unclear purpose.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/sam_micro_drizzle_intel_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/sam_clubb_pgi_build/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/sam_clubb_silhs_gfortran_build/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/sam_clubb_code_copy/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_clubb_core_module.F90"
          ],
          "commitId" : "e2ec97eca0f3244643d61e5d258d7341d579b9ad",
          "timestamp" : 1651606634000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Gunthers branch (#999)\u000a\u000a* Reworking the flow to make it good.\u000a\u000a* Cleaning up.\u000a\u000a* Pushing loop into advance_xp2_wpxp.\u000a\u000a* Forgot to commit advance_clubb_core.\u000a\u000a* Slight improvement to logic of lhs_diff_zm_crank calculation, and fixing stats but present when lhs_diff_zm_crank=true.\u000a\u000a* Pushing lots of loops down.\u000a\u000a* Changing dimension ordering.\u000a\u000a* Cleaning up. This completes advance_wp2_wp3. larson-group/clubb#972\u000a\u000a* Changing capitalization of intents.\u000a",
          "date" : "2022-05-03 14:37:14 -0500",
          "id" : "e2ec97eca0f3244643d61e5d258d7341d579b9ad",
          "msg" : "Gunthers branch (#999)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "592d69e2936ee8ce9c706d21a606fe2ed89c5a7f",
          "timestamp" : 1651762515000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
            "fullName" : "68997723+JanGrn"
          },
          "authorEmail" : "68997723+JanGrn@users.noreply.github.com",
          "comment" : "Renamed smth_range to heaviside_smth_range\u000a",
          "date" : "2022-05-05 09:55:15 -0500",
          "id" : "592d69e2936ee8ce9c706d21a606fe2ed89c5a7f",
          "msg" : "Renamed smth_range to heaviside_smth_range",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "stats_sfc_module.F90",
            "stats_variables.F90",
            "stats_clubb_utilities.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "c9ccb33dd2dd17ed51136d49262370f980d34efa",
          "timestamp" : 1651762515000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
            "fullName" : "68997723+JanGrn"
          },
          "authorEmail" : "68997723+JanGrn@users.noreply.github.com",
          "comment" : "Added tot_vartn_normlzd statistics. Renamed sclr in advance_helper_module to scalar to be more consistent with clubb naming schemes.\u000a",
          "date" : "2022-05-05 09:55:15 -0500",
          "id" : "c9ccb33dd2dd17ed51136d49262370f980d34efa",
          "msg" : "Added tot_vartn_normlzd statistics. Renamed sclr in advance_helper_module to scalar to be more consistent with clubb naming schemes.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_sfc_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "stats_clubb_utilities.F90",
            "stats_variables.F90",
            "stats_sfc_module.F90"
          ],
          "commitId" : "e68c14bd04dd6715f4eead46f5252b1cae3d909e",
          "timestamp" : 1651762515000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
            "fullName" : "68997723+JanGrn"
          },
          "authorEmail" : "68997723+JanGrn@users.noreply.github.com",
          "comment" : "Implemented three further normalized variation stats. Included a (most likely temporary) check because in a few cases, denominator for normalization would be 0.\u000a",
          "date" : "2022-05-05 09:55:15 -0500",
          "id" : "e68c14bd04dd6715f4eead46f5252b1cae3d909e",
          "msg" : "Implemented three further normalized variation stats. Included a (most likely temporary) check because in a few cases, denominator for normalization would be 0.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_sfc_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_variables.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "stats_clubb_utilities.F90"
          ],
          "commitId" : "36748fbe6efa8a82b6c846fc8ec914e90114bdfb",
          "timestamp" : 1651762515000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
            "fullName" : "68997723+JanGrn"
          },
          "authorEmail" : "68997723+JanGrn@users.noreply.github.com",
          "comment" : "Changed priorities of total normalized variation stats, included error handling in total normalized variation stats.\u000a",
          "date" : "2022-05-05 09:55:15 -0500",
          "id" : "36748fbe6efa8a82b6c846fc8ec914e90114bdfb",
          "msg" : "Changed priorities of total normalized variation stats, included error handling in total normalized variation stats.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "stats_clubb_utilities.F90"
          ],
          "commitId" : "28fb91ccebb1790cc90b29cc7fe8b0b211b727eb",
          "timestamp" : 1651762515000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
            "fullName" : "68997723+JanGrn"
          },
          "authorEmail" : "68997723+JanGrn@users.noreply.github.com",
          "comment" : "Renamed pdf_output_filename. Added grid_level constant to avoid magic numbers in stats_update_var_pt calls.\u000a",
          "date" : "2022-05-05 09:55:15 -0500",
          "id" : "28fb91ccebb1790cc90b29cc7fe8b0b211b727eb",
          "msg" : "Renamed pdf_output_filename. Added grid_level constant to avoid magic numbers in stats_update_var_pt calls.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "setup_clubb_pdf_params.F90",
            "advance_windm_edsclrm_module.F90",
            "clubb_api_module.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "8b65b741ae34ba9ef8287f3fcafd627092d4ba13",
          "timestamp" : 1651782038000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Gunthers branch 2 (#1002)\u000a\u000a* Pushing loop down through advance_windm. Other files needed to be touched because they were using a simple function, xpwp_func, which has been replaced in relevenant places by the few lines of code it takes to do.\u000a\u000a* Cleaned up intents\u000a\u000a* Moving xpwp calcuations back to procedure, but making procedure a 1/2D interface in advance helper. Other various small tweaks as well.\u000a",
          "date" : "2022-05-05 15:20:38 -0500",
          "id" : "8b65b741ae34ba9ef8287f3fcafd627092d4ba13",
          "msg" : "Gunthers branch 2 (#1002)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "setup_clubb_pdf_params.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "stats_clubb_utilities.F90"
          ],
          "commitId" : "488bf543bb77e0f48a1958074bd8d468f4421f76",
          "timestamp" : 1651782218000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
            "fullName" : "68997723+JanGrn"
          },
          "authorEmail" : "68997723+JanGrn@users.noreply.github.com",
          "comment" : "Bugfix for merge #1000. stderr was not imported in stat_clubb_utilities.F90, causing compilation to fail.\u000a",
          "date" : "2022-05-05 15:23:38 -0500",
          "id" : "488bf543bb77e0f48a1958074bd8d468f4421f76",
          "msg" : "Bugfix for merge #1000. stderr was not imported in stat_clubb_utilities.F90, causing compilation to fail.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SHEAR_DRIVEN/grd",
            "NEUTRAL/domain.f90.les",
            "NEUTRAL/snd",
            "NEUTRAL/sfc",
            "SHEAR_DRIVEN/sfc",
            "SCRIPTS/LES_setup/setup_LES_KK_micro.bash",
            "NEUTRAL/README",
            "SHEAR_DRIVEN/domain.f90.les",
            "SHEAR_DRIVEN/snd",
            "NEUTRAL/lsf",
            "NEUTRAL/grd",
            "SHEAR_DRIVEN/README",
            "SHEAR_DRIVEN/prm.les",
            "NEUTRAL/prm.les",
            "SHEAR_DRIVEN/lsf"
          ],
          "commitId" : "c8881c3913d3bf82c215fe8af27e6d27da2f7f40",
          "timestamp" : 1652303639000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens",
            "fullName" : "benjamin.andrew.stephens"
          },
          "authorEmail" : "benjamin.andrew.stephens@gmail.com",
          "comment" : "Renaming the new case from SHEAR_DRIVEN to NEUTRAL, and associated mentions in files.\u000a\u000aSee https://github.com/larson-group/clubb/issues/991.\u000a",
          "date" : "2022-05-11 16:13:59 -0500",
          "id" : "c8881c3913d3bf82c215fe8af27e6d27da2f7f40",
          "msg" : "Renaming the new case from SHEAR_DRIVEN to NEUTRAL, and associated mentions in files.",
          "paths" : [
            {
              "editType" : "add",
              "file" : "NEUTRAL/sfc"
            },
            {
              "editType" : "add",
              "file" : "NEUTRAL/domain.f90.les"
            },
            {
              "editType" : "edit",
              "file" : "SCRIPTS/LES_setup/setup_LES_KK_micro.bash"
            },
            {
              "editType" : "delete",
              "file" : "SHEAR_DRIVEN/prm.les"
            },
            {
              "editType" : "add",
              "file" : "NEUTRAL/README"
            },
            {
              "editType" : "add",
              "file" : "NEUTRAL/grd"
            },
            {
              "editType" : "add",
              "file" : "NEUTRAL/prm.les"
            },
            {
              "editType" : "delete",
              "file" : "SHEAR_DRIVEN/domain.f90.les"
            },
            {
              "editType" : "delete",
              "file" : "SHEAR_DRIVEN/snd"
            },
            {
              "editType" : "delete",
              "file" : "SHEAR_DRIVEN/lsf"
            },
            {
              "editType" : "delete",
              "file" : "SHEAR_DRIVEN/grd"
            },
            {
              "editType" : "add",
              "file" : "NEUTRAL/lsf"
            },
            {
              "editType" : "delete",
              "file" : "SHEAR_DRIVEN/README"
            },
            {
              "editType" : "add",
              "file" : "NEUTRAL/snd"
            },
            {
              "editType" : "delete",
              "file" : "SHEAR_DRIVEN/sfc"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "612b58c17db79d410f0d7c183c582f38d1ccb1b5",
          "timestamp" : 1652459498000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
            "fullName" : "68997723+JanGrn"
          },
          "authorEmail" : "68997723+JanGrn@users.noreply.github.com",
          "comment" : "Added ability to apply smooth min max functions in mixing_length.F90\u000a",
          "date" : "2022-05-13 11:31:38 -0500",
          "id" : "612b58c17db79d410f0d7c183c582f38d1ccb1b5",
          "msg" : "Added ability to apply smooth min max functions in mixing_length.F90",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_helper_module.F90"
          ],
          "commitId" : "2d9fdafb4596ebd4063d961bc3d1b18c0dbcff3d",
          "timestamp" : 1652459498000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
            "fullName" : "68997723+JanGrn"
          },
          "authorEmail" : "68997723+JanGrn@users.noreply.github.com",
          "comment" : "Updated deprecated documentation of smooth min and max functions in advance_helper_module.F90. https://github.com/larson-group/clubb/issues/965\u000a",
          "date" : "2022-05-13 11:31:38 -0500",
          "id" : "2d9fdafb4596ebd4063d961bc3d1b18c0dbcff3d",
          "msg" : "Updated deprecated documentation of smooth min and max functions in advance_helper_module.F90. https://github.com/larson-group/clubb/issues/965",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "f050454be526c9ec53c1d5445ba5ea554477010c",
          "timestamp" : 1652459498000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
            "fullName" : "68997723+JanGrn"
          },
          "authorEmail" : "68997723+JanGrn@users.noreply.github.com",
          "comment" : "Checked whether results really are identical even with round-off when we have l_smooth_min_max=T and smooth_min_max_mag=zero. Next commit rolls some of these changes back for merge into master. https://github.com/larson-group/clubb/issues/965\u000a",
          "date" : "2022-05-13 11:31:38 -0500",
          "id" : "f050454be526c9ec53c1d5445ba5ea554477010c",
          "msg" : "Checked whether results really are identical even with round-off when we have l_smooth_min_max=T and smooth_min_max_mag=zero. Next commit rolls some of these changes back for merge into master. https://github.com/larson-group/clubb/issues/965",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90"
          ],
          "commitId" : "d540581ca5c6736c20a89d3b168cd0048f6bf3a2",
          "timestamp" : 1652459498000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
            "fullName" : "68997723+JanGrn"
          },
          "authorEmail" : "68997723+JanGrn@users.noreply.github.com",
          "comment" : "Added test cases to smooth_min_max_tests.F90 and updated documentation.\u000a",
          "date" : "2022-05-13 11:31:38 -0500",
          "id" : "d540581ca5c6736c20a89d3b168cd0048f6bf3a2",
          "msg" : "Added test cases to smooth_min_max_tests.F90 and updated documentation.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "DOC/SAM_CLUBB_standards.tex",
            "DOC/SAM6.10_guide.doc",
            "DOC/SAM_CLUBB.tex",
            "DOC/SAM_code_notes.tex"
          ],
          "commitId" : "312b71b16529ae216c04189c49f66a05752d1cbb",
          "timestamp" : 1653507511000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "cernikt@msoe.edu",
          "comment" : "removed SAM_CLUBB_standards.tex, SAM_CLUBB.tex, SAM_code_notes.tex, and SAM6.10_guide.doc larson-group/sys_admin#622\u000a",
          "date" : "2022-05-25 14:38:31 -0500",
          "id" : "312b71b16529ae216c04189c49f66a05752d1cbb",
          "msg" : "removed SAM_CLUBB_standards.tex, SAM_CLUBB.tex, SAM_code_notes.tex, and SAM6.10_guide.doc larson-group/sys_admin#622",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "DOC/SAM_CLUBB_standards.tex"
            },
            {
              "editType" : "delete",
              "file" : "DOC/SAM6.10_guide.doc"
            },
            {
              "editType" : "delete",
              "file" : "DOC/SAM_code_notes.tex"
            },
            {
              "editType" : "delete",
              "file" : "DOC/SAM_CLUBB.tex"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SCRIPTS/LES_setup/setup_LES_KK_micro.bash",
            "SRC/surface.neutral",
            "SRC/surface.shear_driven"
          ],
          "commitId" : "4a5bf1865b151f96d5460e2aaddf0de756310411",
          "timestamp" : 1653507916000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens",
            "fullName" : "benjamin.andrew.stephens"
          },
          "authorEmail" : "benjamin.andrew.stephens@gmail.com",
          "comment" : "COrrecting a couple of omissions from when I was renaming the shear_driven case to \"neutral\".\u000a\u000aSee https://github.com/larson-group/clubb/issues/991.\u000a",
          "date" : "2022-05-25 14:45:16 -0500",
          "id" : "4a5bf1865b151f96d5460e2aaddf0de756310411",
          "msg" : "COrrecting a couple of omissions from when I was renaming the shear_driven case to \"neutral\".",
          "paths" : [
            {
              "editType" : "add",
              "file" : "SRC/surface.neutral"
            },
            {
              "editType" : "delete",
              "file" : "SRC/surface.shear_driven"
            },
            {
              "editType" : "edit",
              "file" : "SCRIPTS/LES_setup/setup_LES_KK_micro.bash"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "setup_clubb_pdf_params.F90",
            "clubb_api_module.F90"
          ],
          "commitId" : "e3cdb98eb6cc532f8ef187f2d1cc56481a75d1f5",
          "timestamp" : 1653690057000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Constructing rcm within SILHS (as rcm_pdf) (#1011)\u000a\u000a* Constructing rcm within SILHS (as rcm_pdf) to avoid having to pass rcm directly to SILHS. Relevant to possibly moving PDF call placement\u000ainto the \"post\" position in CAM.\u000a\u000aSee https://github.com/ESCOMP/CAM/issues/582.\u000a\u000a* Reconstructing rcm inside of setup_pdf_parameters instead of passing it through\u000athe argument lists.  Might help NCAR move the PDF call placement to \"post\" position\u000ain CAM.\u000a\u000aSee https://github.com/larson-group/clubb/issues/997.\u000a\u000a* Adding descriptive comment.\u000a",
          "date" : "2022-05-27 16:20:57 -0600",
          "id" : "e3cdb98eb6cc532f8ef187f2d1cc56481a75d1f5",
          "msg" : "Constructing rcm within SILHS (as rcm_pdf) (#1011)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "silhs_api_module.F90",
            "latin_hypercube_driver_module.F90"
          ],
          "commitId" : "f6c58abafbfc4b18957f9eedff60deeb321bad32",
          "timestamp" : 1653690057000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Constructing rcm within SILHS (as rcm_pdf) (#1011)\u000a\u000a* Constructing rcm within SILHS (as rcm_pdf) to avoid having to pass rcm directly to SILHS. Relevant to possibly moving PDF call placement\u000ainto the \"post\" position in CAM.\u000a\u000aSee https://github.com/ESCOMP/CAM/issues/582.\u000a\u000a* Reconstructing rcm inside of setup_pdf_parameters instead of passing it through\u000athe argument lists.  Might help NCAR move the PDF call placement to \"post\" position\u000ain CAM.\u000a\u000aSee https://github.com/larson-group/clubb/issues/997.\u000a\u000a* Adding descriptive comment.\u000a",
          "date" : "2022-05-27 16:20:57 -0600",
          "id" : "f6c58abafbfc4b18957f9eedff60deeb321bad32",
          "msg" : "Constructing rcm within SILHS (as rcm_pdf) (#1011)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "silhs_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "56d698f9776ce2802dfc991ed50a8dc952f0ec95",
          "timestamp" : 1653690141000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens",
            "fullName" : "benjamin.andrew.stephens"
          },
          "authorEmail" : "benjamin.andrew.stephens@gmail.com",
          "comment" : "Updating for changes to CLUBB.  See https://github.com/larson-group/clubb/commit/e4f125ba067ba8083f917e0e06b6b2398483d3e4.\u000a",
          "date" : "2022-05-27 17:22:21 -0500",
          "id" : "56d698f9776ce2802dfc991ed50a8dc952f0ec95",
          "msg" : "Updating for changes to CLUBB.  See https://github.com/larson-group/clubb/commit/e4f125ba067ba8083f917e0e06b6b2398483d3e4.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_xm_wpxp_module.F90",
            "clubb_api_module.F90",
            "clip_explicit.F90",
            "stats_type_utilities.F90",
            "grid_class.F90",
            "setup_clubb_pdf_params.F90",
            "advance_windm_edsclrm_module.F90",
            "new_pdf_main.F90",
            "mono_flux_limiter.F90",
            "advance_helper_module.F90",
            "new_tsdadg_pdf.F90",
            "advance_wp2_wp3_module.F90",
            "mixing_length.F90",
            "advance_xp2_xpyp_module.F90",
            "LY93_pdf.F90",
            "pdf_closure_module.F90",
            "adg1_adg2_3d_luhar_pdf.F90",
            "new_hybrid_pdf_main.F90",
            "numerical_check.F90",
            "pos_definite_module.F90",
            "sponge_layer_damping.F90",
            "new_pdf.F90",
            "turbulent_adv_pdf.F90",
            "advance_clubb_core_module.F90",
            "advance_xp3_module.F90",
            "fill_holes.F90",
            "stats_clubb_utilities.F90"
          ],
          "commitId" : "db5164bb7ed0c78ce4f06f92e7bf6118d10addf3",
          "timestamp" : 1654031468000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Almost final loop pushes (#1012)\u000a\u000a* Pushing loop into clip_rcm\u000a\u000a* Pushing column loop into trapezoid routines.\u000a\u000a* Pushing column loop into clip_covar routines.\u000a\u000a* Pushing column loop into clip_variance and clip_skewness.\u000a\u000a* Replacing sgn_turbulent_velocity with built in fortran sign\u000a\u000a* Removing gr from argument list of stats calls, replacing with just nz\u000a\u000a* Replacing some usages of gr with just the number of vertical levels\u000a\u000a* Replacing some usages of gr with just the number of vertical levels again\u000a\u000a* Missed a couple files to commit\u000a\u000a* Pushing some loops and removing need for gr to be passed into some routines.\u000a\u000a* Pushing loop into advance_xp3\u000a\u000a* Pushing loop into mixing length\u000a\u000a* Some more loop pushing\u000a\u000a* Pushing some loops into mono_flux limit, skipping the lhs routine since it's a bit tricky at the moment, will do after change to grid class.\u000a\u000a* Removing gr from argument list of stats accumulate\u000a\u000a* Precalculating zt2zm so that we can use 2d version\u000a\u000a* Precalculating um/vm ddzt so that we can use 2d version\u000a\u000a* Precalculating things to use 2d version of zt2zm\u000a\u000a* Making 2d version of cubic interp for grid class\u000a\u000a* Small modifications to sponge damping code argument lists\u000a\u000a* Renaming some variables\u000a",
          "date" : "2022-05-31 16:11:08 -0500",
          "id" : "db5164bb7ed0c78ce4f06f92e7bf6118d10addf3",
          "msg" : "Almost final loop pushes (#1012)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "sponge_layer_damping.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "numerical_check.F90"
            },
            {
              "editType" : "edit",
              "file" : "LY93_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "pos_definite_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "turbulent_adv_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "new_hybrid_pdf_main.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "new_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "new_pdf_main.F90"
            },
            {
              "editType" : "edit",
              "file" : "new_tsdadg_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_type_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "fill_holes.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/MICRO_M2005_UWM/microphysics.F90",
            "SRC/micro_field_utils.F90",
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "9701c2054c2b0228fdaf8aefb5844479ef68c66b",
          "timestamp" : 1654040073000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making compatible with latest clubb change.\u000a",
          "date" : "2022-05-31 18:34:33 -0500",
          "id" : "9701c2054c2b0228fdaf8aefb5844479ef68c66b",
          "msg" : "Making compatible with latest clubb change.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/MICRO_M2005_UWM/microphysics.F90"
            },
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            },
            {
              "editType" : "edit",
              "file" : "SRC/micro_field_utils.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_clubb_core_module.F90",
            "clubb_api_module.F90",
            "advance_xm_wpxp_module.F90",
            "pdf_closure_module.F90",
            "pdf_parameter_module.F90",
            "new_hybrid_pdf_main.F90",
            "new_pdf_main.F90"
          ],
          "commitId" : "113beb1ec6663fcef3f6bb75c7ee971ab3c0fa45",
          "timestamp" : 1654040788000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Making pdf_implicit_coefs_terms a type containing 2D arrays. (#1014)\u000a\u000a",
          "date" : "2022-05-31 18:46:28 -0500",
          "id" : "113beb1ec6663fcef3f6bb75c7ee971ab3c0fa45",
          "msg" : "Making pdf_implicit_coefs_terms a type containing 2D arrays. (#1014)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "new_hybrid_pdf_main.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_parameter_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "new_pdf_main.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "new_hybrid_pdf_main.F90",
            "new_pdf_main.F90"
          ],
          "commitId" : "7bc6f76ec8b70bc1789f90b554dca47122c40001",
          "timestamp" : 1654112656000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "The G_unit tests never allocated pdf_implicit_coefs_terms. It's unclear to me how these were working before, but it seems that something about making these 2D allocatable arrays exposed the bug.\u000a",
          "date" : "2022-06-01 14:44:16 -0500",
          "id" : "7bc6f76ec8b70bc1789f90b554dca47122c40001",
          "msg" : "The G_unit tests never allocated pdf_implicit_coefs_terms. It's unclear to me how these were working before, but it seems that something about making these 2D allocatable arrays exposed the bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "new_hybrid_pdf_main.F90"
            },
            {
              "editType" : "edit",
              "file" : "new_pdf_main.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "de73c4eefaee2b50045b4f5e706868e84b0f4550",
          "timestamp" : 1654117361000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making zt2zm calls with pdf_implicit_coefs_terms use the 2D version.\u000a",
          "date" : "2022-06-01 16:02:41 -0500",
          "id" : "de73c4eefaee2b50045b4f5e706868e84b0f4550",
          "msg" : "Making zt2zm calls with pdf_implicit_coefs_terms use the 2D version.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "clubb_api_module.F90"
          ],
          "commitId" : "3643c78f6fe2260f971bba96ead125858b665f1c",
          "timestamp" : 1654122180000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Removing setup_grid and setup_parameters functionality from setup_clubb_core. This is beacuse in host models the required grid information may not be known during the setup process, resulting in dummy arguments for setup_clubb_core and the grid and paramters being setup during runtime anyway. Now, in the host models we can call these subroutines immediately after setup_clubb_core to maintain identical functionality (sam, wrf), and in others we can wait to call these until the main timestepping procedure (cam,e3sm).\u000a",
          "date" : "2022-06-01 17:23:00 -0500",
          "id" : "3643c78f6fe2260f971bba96ead125858b665f1c",
          "msg" : "Removing setup_grid and setup_parameters functionality from setup_clubb_core. This is beacuse in host models the required grid information may not be known during the setup process, resulting in dummy arguments for setup_clubb_core and the grid and paramters being setup during runtime anyway. Now, in the host models we can call these subroutines immediately after setup_clubb_core to maintain identical functionality (sam, wrf), and in others we can wait to call these until the main timestepping procedure (cam,e3sm).",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "b709f9e50c7ce9642fe0a6c0dcd874a14a472c76",
          "timestamp" : 1654122223000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making compatible with latest clubb change.\u000a",
          "date" : "2022-06-01 17:23:43 -0500",
          "id" : "b709f9e50c7ce9642fe0a6c0dcd874a14a472c76",
          "msg" : "Making compatible with latest clubb change.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "parameters_tunable.F90",
            "grid_class.F90",
            "clubb_api_module.F90"
          ],
          "commitId" : "c623b91a9bf812b85b51b575233ad00e8b98f16c",
          "timestamp" : 1654129942000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making 2D versions of setup_grid and setup_parameters.\u000a",
          "date" : "2022-06-01 19:32:22 -0500",
          "id" : "c623b91a9bf812b85b51b575233ad00e8b98f16c",
          "msg" : "Making 2D versions of setup_grid and setup_parameters.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90",
            "parameters_tunable.F90",
            "advance_clubb_core_module.F90",
            "clubb_api_module.F90"
          ],
          "commitId" : "69aaa53016d97c134fc63c8ebc1a7c029d2b6074",
          "timestamp" : 1654197815000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making lmin a scalar again, twas a mistake to make it an array, it can only take on one value.\u000a",
          "date" : "2022-06-02 14:23:35 -0500",
          "id" : "69aaa53016d97c134fc63c8ebc1a7c029d2b6074",
          "msg" : "Making lmin a scalar again, twas a mistake to make it an array, it can only take on one value.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_clubb_core_module.F90",
            "advance_xm_wpxp_module.F90",
            "clubb_api_module.F90",
            "parameters_tunable.F90",
            "advance_windm_edsclrm_module.F90"
          ],
          "commitId" : "02455edff630a52bd333d2b0013748e4bce7e9ff",
          "timestamp" : 1654200656000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making nu_vert_res_dep a type containing arrays, as opposed to being an array of types.\u000a",
          "date" : "2022-06-02 15:10:56 -0500",
          "id" : "02455edff630a52bd333d2b0013748e4bce7e9ff",
          "msg" : "Making nu_vert_res_dep a type containing arrays, as opposed to being an array of types.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_windm_edsclrm_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_xp2_xpyp_module.F90",
            "diffusion.F90",
            "advance_xm_wpxp_module.F90",
            "mean_adv.F90",
            "advance_windm_edsclrm_module.F90",
            "turbulent_adv_pdf.F90",
            "mono_flux_limiter.F90"
          ],
          "commitId" : "d31bd736050a9cad0297ae5ce8edc54b92e686f3",
          "timestamp" : 1654647552000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Lots of small loop pushes\u000a",
          "date" : "2022-06-07 19:19:12 -0500",
          "id" : "d31bd736050a9cad0297ae5ce8edc54b92e686f3",
          "msg" : "Lots of small loop pushes",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "diffusion.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mean_adv.F90"
            },
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "turbulent_adv_pdf.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90"
          ],
          "commitId" : "a64cacf0a77189a2f5e834d18911b1b3e6594a7b",
          "timestamp" : 1654647552000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Small bug fix. This was not a bit changing bug, but could cause crashes if we compile with floating point trapping in a multicolumn run.\u000a",
          "date" : "2022-06-07 19:19:12 -0500",
          "id" : "a64cacf0a77189a2f5e834d18911b1b3e6594a7b",
          "msg" : "Small bug fix. This was not a bit changing bug, but could cause crashes if we compile with floating point trapping in a multicolumn run.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mono_flux_limiter.F90"
          ],
          "commitId" : "fcfffe10437ae1515c57311853370d6d071411ac",
          "timestamp" : 1654647552000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Small refactoring to mfl_xm_lhs, just removing need to pass in gr.\u000a",
          "date" : "2022-06-07 19:19:12 -0500",
          "id" : "fcfffe10437ae1515c57311853370d6d071411ac",
          "msg" : "Small refactoring to mfl_xm_lhs, just removing need to pass in gr.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "grid_class.F90",
            "clubb_api_module.F90"
          ],
          "commitId" : "9f6a4e357eb6f213de0fa9831082355536bebc4b",
          "timestamp" : 1654647552000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Final loop pushes needed before the grid change.\u000a",
          "date" : "2022-06-07 19:19:12 -0500",
          "id" : "9f6a4e357eb6f213de0fa9831082355536bebc4b",
          "msg" : "Final loop pushes needed before the grid change.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "fill_holes.F90"
          ],
          "commitId" : "3fbfd621fd949b5528742b496e77400bc076a08d",
          "timestamp" : 1654647552000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Replacing use of gr with nz\u000a",
          "date" : "2022-06-07 19:19:12 -0500",
          "id" : "3fbfd621fd949b5528742b496e77400bc076a08d",
          "msg" : "Replacing use of gr with nz",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "fill_holes.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "latin_hypercube_driver_module.F90"
          ],
          "commitId" : "dfe7ab7f892dc32e5d63486c1218f36076eac9f4",
          "timestamp" : 1654647552000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Replacing use of gr with nz\u000a",
          "date" : "2022-06-07 19:19:12 -0500",
          "id" : "dfe7ab7f892dc32e5d63486c1218f36076eac9f4",
          "msg" : "Replacing use of gr with nz",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "latin_hypercube_driver_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Makefile"
          ],
          "commitId" : "f705e8f2f08c20a6f082647a6064051033d83bc2",
          "timestamp" : 1654784045000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "cernikt@msoe.edu",
          "comment" : "added -heap-arrays tag to FFlags on Makefile to fix jenkins testing error\u000a",
          "date" : "2022-06-09 09:14:05 -0500",
          "id" : "f705e8f2f08c20a6f082647a6064051033d83bc2",
          "msg" : "added -heap-arrays tag to FFlags on Makefile to fix jenkins testing error",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Makefile"
          ],
          "commitId" : "32cdf1eb92d93a5b37cbb9598275b59d07ff3c50",
          "timestamp" : 1654802592000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "cernikt@msoe.edu",
          "comment" : "Makefile came with a few other accidental changes, these have been corrected.\u000a",
          "date" : "2022-06-09 14:23:12 -0500",
          "id" : "32cdf1eb92d93a5b37cbb9598275b59d07ff3c50",
          "msg" : "Makefile came with a few other accidental changes, these have been corrected.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "diffusion.F90",
            "clip_explicit.F90",
            "clubb_api_module.F90",
            "advance_xm_wpxp_module.F90",
            "pos_definite_module.F90",
            "parameters_tunable.F90",
            "grid_class.F90",
            "sponge_layer_damping.F90",
            "setup_clubb_pdf_params.F90",
            "advance_windm_edsclrm_module.F90",
            "turbulent_adv_pdf.F90",
            "advance_helper_module.F90",
            "mono_flux_limiter.F90",
            "mixing_length.F90",
            "advance_wp2_wp3_module.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_clubb_core_module.F90",
            "advance_xp3_module.F90",
            "fill_holes.F90",
            "pdf_closure_module.F90",
            "adg1_adg2_3d_luhar_pdf.F90",
            "stats_clubb_utilities.F90",
            "calc_pressure.F90"
          ],
          "commitId" : "fece46637566b9e53ed2e20894a4f53cc2f617da",
          "timestamp" : 1654818473000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "The big grid change. Converting gr from being an array of types containing 1D arrays, to a type containing 2D arrays. All cases BFB, cam multicolumn+silhs BFB, and cam multicolumn (no silhs) with backwards compatible settings BFB.\u000a",
          "date" : "2022-06-09 18:47:53 -0500",
          "id" : "fece46637566b9e53ed2e20894a4f53cc2f617da",
          "msg" : "The big grid change. Converting gr from being an array of types containing 1D arrays, to a type containing 2D arrays. All cases BFB, cam multicolumn+silhs BFB, and cam multicolumn (no silhs) with backwards compatible settings BFB.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sponge_layer_damping.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "pos_definite_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "turbulent_adv_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "diffusion.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "setup_clubb_pdf_params.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "calc_pressure.F90"
            },
            {
              "editType" : "edit",
              "file" : "fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "silhs_api_module.F90",
            "latin_hypercube_driver_module.F90"
          ],
          "commitId" : "dcb05d4849a9fd845627278f534f82c5d95b5424",
          "timestamp" : 1654818473000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "The big grid change. Converting gr from being an array of types containing 1D arrays, to a type containing 2D arrays. All cases BFB, cam multicolumn+silhs BFB, and cam multicolumn (no silhs) with backwards compatible settings BFB.\u000a",
          "date" : "2022-06-09 18:47:53 -0500",
          "id" : "dcb05d4849a9fd845627278f534f82c5d95b5424",
          "msg" : "The big grid change. Converting gr from being an array of types containing 1D arrays, to a type containing 2D arrays. All cases BFB, cam multicolumn+silhs BFB, and cam multicolumn (no silhs) with backwards compatible settings BFB.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "latin_hypercube_driver_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "silhs_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "a5246bded5cc0663b22915390a12a390b1c47c67",
          "timestamp" : 1654889200000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding column index to gr arrays, hard coding to 1 since sam only uses single column calls.\u000a",
          "date" : "2022-06-10 14:26:40 -0500",
          "id" : "a5246bded5cc0663b22915390a12a390b1c47c67",
          "msg" : "Adding column index to gr arrays, hard coding to 1 since sam only uses single column calls.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "clubb_api_module.F90"
          ],
          "commitId" : "b283dcad1f9b9a9c6574f5c7466bd8125a80a917",
          "timestamp" : 1654901042000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Removing the zt2zm interface from clubb_api and making the api calls just redirect to the grid class interface for it.\u000a",
          "date" : "2022-06-10 17:44:02 -0500",
          "id" : "b283dcad1f9b9a9c6574f5c7466bd8125a80a917",
          "msg" : "Removing the zt2zm interface from clubb_api and making the api calls just redirect to the grid class interface for it.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_windm_edsclrm_module.F90",
            "advance_xm_wpxp_module.F90",
            "mono_flux_limiter.F90",
            "mean_adv.F90"
          ],
          "commitId" : "64ef912040e0e808923bb5c9354e39c0d4ddbe87",
          "timestamp" : 1654901042000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Pushing column loop into mean advection procedures.\u000a",
          "date" : "2022-06-10 17:44:02 -0500",
          "id" : "64ef912040e0e808923bb5c9354e39c0d4ddbe87",
          "msg" : "Pushing column loop into mean advection procedures.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mean_adv.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_xm_wpxp_module.F90"
          ],
          "commitId" : "76b6a7abbb040eb49f24eb5129dd3967bc34470d",
          "timestamp" : 1654904676000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Little loop push\u000a",
          "date" : "2022-06-10 18:44:36 -0500",
          "id" : "76b6a7abbb040eb49f24eb5129dd3967bc34470d",
          "msg" : "Little loop push",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "grid_class.F90",
            "turbulent_adv_pdf.F90",
            "mono_flux_limiter.F90",
            "mean_adv.F90"
          ],
          "commitId" : "dd7ed27deff26acabf5edfe1932224e64ae68f5e",
          "timestamp" : 1654904676000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Moving above/below index of grid weights to last dimension.\u000a",
          "date" : "2022-06-10 18:44:36 -0500",
          "id" : "dd7ed27deff26acabf5edfe1932224e64ae68f5e",
          "msg" : "Moving above/below index of grid weights to last dimension.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "turbulent_adv_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "mean_adv.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/micro_field_utils.F90",
            "SRC/MICRO_M2005_UWM/microphysics.F90",
            "SRC/SGS_CLUBB/sgs.F90",
            "SRC/SGS_CLUBB/stat_clubb.F90",
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "2813c59e885fa41ced8cbb7d9fe47eabd62d61d8",
          "timestamp" : 1655142566000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Hardcoding 1 into uses of gr arrays where single column versions of gr is used.\u000a",
          "date" : "2022-06-13 12:49:26 -0500",
          "id" : "2813c59e885fa41ced8cbb7d9fe47eabd62d61d8",
          "msg" : "Hardcoding 1 into uses of gr arrays where single column versions of gr is used.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/micro_field_utils.F90"
            },
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            },
            {
              "editType" : "edit",
              "file" : "SRC/MICRO_M2005_UWM/microphysics.F90"
            },
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/sgs.F90"
            },
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/stat_clubb.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "fill_holes.F90",
            "advance_wp2_wp3_module.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_clubb_core_module.F90",
            "clubb_api_module.F90",
            "advance_xm_wpxp_module.F90"
          ],
          "commitId" : "61e346b94dc205f46ddb43e037f2758a535a20b3",
          "timestamp" : 1655335624000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Pushing loop into fill_holes.\u000a",
          "date" : "2022-06-15 18:27:04 -0500",
          "id" : "61e346b94dc205f46ddb43e037f2758a535a20b3",
          "msg" : "Pushing loop into fill_holes.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_xm_wpxp_module.F90"
          ],
          "commitId" : "77f12fcb41f06c9a95378a54bbae8889d032deb2",
          "timestamp" : 1655335624000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Forgot small change.\u000a",
          "date" : "2022-06-15 18:27:04 -0500",
          "id" : "77f12fcb41f06c9a95378a54bbae8889d032deb2",
          "msg" : "Forgot small change.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/MICRO_M2005_UWM/microphysics.F90",
            "SRC/micro_field_utils.F90",
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "27148d170d4f0c61c1aac3756f86bc63294b71ed",
          "timestamp" : 1655335675000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making compatible with latest clubb change.\u000a",
          "date" : "2022-06-15 18:27:55 -0500",
          "id" : "27148d170d4f0c61c1aac3756f86bc63294b71ed",
          "msg" : "Making compatible with latest clubb change.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/MICRO_M2005_UWM/microphysics.F90"
            },
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            },
            {
              "editType" : "edit",
              "file" : "SRC/micro_field_utils.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "grid_class.F90"
          ],
          "commitId" : "add842c9f5797774559dce57ce5f51a506523344",
          "timestamp" : 1655492801000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Making linear_interpolated_azt_2D and linear_interpolated_azm_2D subroutines just to avoid a needless data copy.\u000a",
          "date" : "2022-06-17 14:06:41 -0500",
          "id" : "add842c9f5797774559dce57ce5f51a506523344",
          "msg" : "Making linear_interpolated_azt_2D and linear_interpolated_azm_2D subroutines just to avoid a needless data copy.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "clubb_api_module.F90",
            "advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "dc9e57ed7bdf35c97640ff0ddc87e39a6a51897b",
          "timestamp" : 1655492801000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Making update_xp2_mc 2D and creating interface for 1D calls.\u000a",
          "date" : "2022-06-17 14:06:41 -0500",
          "id" : "dc9e57ed7bdf35c97640ff0ddc87e39a6a51897b",
          "msg" : "Making update_xp2_mc 2D and creating interface for 1D calls.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "stats_zt_module.F90"
          ],
          "commitId" : "ed460b8da54ec8c8672698204b962b1f2c0bba76",
          "timestamp" : 1655835945000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Fixing units in stats_zt_module.F90\u000a\u000aThis change will be BIT_CHANGING because it will affect the descriptions of variables in the netcdf files, but will not change answers.\u000a",
          "date" : "2022-06-21 12:25:45 -0600",
          "id" : "ed460b8da54ec8c8672698204b962b1f2c0bba76",
          "msg" : "Fixing units in stats_zt_module.F90",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "stats_zt_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "stats_zm_module.F90",
            "stats_variables.F90",
            "mono_flux_limiter.F90"
          ],
          "commitId" : "8d3e4542fb9b0c14babe8621eca51648539827a8",
          "timestamp" : 1658265385000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Fixing a bug in mono_flux_limiter.F90. (#1026)\u000a\u000a* Fixing a bug in mono_flux_limiter.F90.  This code was outputting \"xm\" instead of \"wpxp\" in several places.\u000a\u000aThis commit is BIT_CHANGING since it will affect the netcdf output for these variables, even though there\u000ais no real change to answers.\u000a\u000a* Renaming wpthlp_entermfl to wpthlp_enter_mfl which is more consistent with other variable names.\u000a\u000aThis is BIT_CHANGING due to changing the name and description in the output netcdf files.\u000a\u000a* Renaming a few more instances of wpthlp_entermfl to wpthlp_enter_mfl.\u000a",
          "date" : "2022-07-19 15:16:25 -0600",
          "id" : "8d3e4542fb9b0c14babe8621eca51648539827a8",
          "msg" : "Fixing a bug in mono_flux_limiter.F90. (#1026)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_closure_module.F90"
          ],
          "commitId" : "fde756aa71b25daf7c103c445b2d6fc018df057b",
          "timestamp" : 1658271937000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Fixing a bug.\u000a",
          "date" : "2022-07-19 18:05:37 -0500",
          "id" : "fde756aa71b25daf7c103c445b2d6fc018df057b",
          "msg" : "Fixing a bug.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "pdf_closure_module.F90",
            "clubb_api_module.F90"
          ],
          "commitId" : "9434be0736f63802f57dc200dad4c6eae62f68be",
          "timestamp" : 1660590191000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I changed the w_up_in_cloud code in 2 ways:\u000a\u000a1)  The denominator term is now the \"cloudy updraft\" frac in each\u000aPDF component, rather than just the PDF component cloud_frac.  This\u000ais more consistent with the quantity being integrated.\u000a\u000a2)  I also added a w_down_in_cloud for cloudy downdraft velocity.\u000a\u000aSince these fields are not output as part of standard stats, this\u000acommit will be bit-for-bit for the normal CLUBB output files.\u000a",
          "date" : "2022-08-15 14:03:11 -0500",
          "id" : "9434be0736f63802f57dc200dad4c6eae62f68be",
          "msg" : "I changed the w_up_in_cloud code in 2 ways:",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_closure_module.F90",
            "advance_clubb_core_module.F90",
            "stats_variables.F90",
            "stats_clubb_utilities.F90",
            "stats_zt_module.F90"
          ],
          "commitId" : "d0bd6bf033fe043e0218e55cf4059316e0d308e4",
          "timestamp" : 1660594604000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I added stats output for w_down_in_cloud to all_stats.in.\u000a\u000aSince this stat was not added to standard_stats.in, official results\u000awill still be bit-for-bit.\u000a",
          "date" : "2022-08-15 15:16:44 -0500",
          "id" : "d0bd6bf033fe043e0218e55cf4059316e0d308e4",
          "msg" : "I added stats output for w_down_in_cloud to all_stats.in.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_zt_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "429cdca64b054f2191b7656e76d1aefbe7c8c502",
          "timestamp" : 1660596766000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Modified for the latest changes to CLUBB.\u000a",
          "date" : "2022-08-15 15:52:46 -0500",
          "id" : "429cdca64b054f2191b7656e76d1aefbe7c8c502",
          "msg" : "Modified for the latest changes to CLUBB.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "jenkins_tests/sam_micro_drizzle_intel_test/Jenkinsfile"
          ],
          "commitId" : "c3df4b35a3ea7f0a68ffd33562ab2df95948546e",
          "timestamp" : 1660681730000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "cernikt@msoe.edu",
          "comment" : "adding line to fix mpi configuration in micro drizzle test\u000a",
          "date" : "2022-08-16 15:28:50 -0500",
          "id" : "c3df4b35a3ea7f0a68ffd33562ab2df95948546e",
          "msg" : "adding line to fix mpi configuration in micro drizzle test",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "jenkins_tests/sam_micro_drizzle_intel_test/Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_closure_module.F90"
          ],
          "commitId" : "a7de6b09f4f0e09b48f663e2432b3e98b29bfe60",
          "timestamp" : 1660699106000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I altered the w_up_in_cloud and w_down_in_cloud code so that a\u000athresholding is used similar to what is seen in the cloud fraction\u000aand cloud water code.  If the PDF component mean of w more than\u000athe maximum allow number of standard deviations away from 0, the\u000aPDF component is either all-updrafty or all-downdrafty, and the\u000acode avoids expensive computations where large magnitude values\u000acan potentially be fed into ERF or EXP.\u000a\u000aOf course, the results are not bit-for-bit with the previous version,\u000ameaning that there are some situations where these thresholds come\u000ainto effect.  However, plots of all cases show no visible differences\u000ain w_up_in_cloud and w_down_in_cloud.\u000a\u000aSince w_up_in_cloud and w_down_in_cloud are not included in normal\u000astats output, this commit does not change the bit-for-bitness of\u000aCLUBB code.\u000a",
          "date" : "2022-08-16 20:18:26 -0500",
          "id" : "a7de6b09f4f0e09b48f663e2432b3e98b29bfe60",
          "msg" : "I altered the w_up_in_cloud and w_down_in_cloud code so that a",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_closure_module.F90"
          ],
          "commitId" : "493cf3aafada57c53b1508b2b5990ce0a7dcafea",
          "timestamp" : 1660756368000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I have optimized the new w_up_in_cloud and w_down_in_cloud code by\u000aonly doing repeated operations one time and then saving them as a\u000alocal variable.\u000a\u000aSince the numerical order of operations changes for the argument\u000ato the EXP term, the results will differ at the level of numerical\u000around-off, making this revision not bit-for-bit with the last revision.\u000aThis only affects the w_up_in_cloud and w_down_in_cloud statistical\u000aoutput variables, which in turn are not output as part of\u000astandard_stats.in.\u000a",
          "date" : "2022-08-17 12:12:48 -0500",
          "id" : "493cf3aafada57c53b1508b2b5990ce0a7dcafea",
          "msg" : "I have optimized the new w_up_in_cloud and w_down_in_cloud code by",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "fill_holes.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_clubb_core_module.F90",
            "clubb_api_module.F90",
            "advance_xm_wpxp_module.F90"
          ],
          "commitId" : "ab4282b0f6e0a3a1e3404836c96121fb79a872d4",
          "timestamp" : 1661881531000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Refactored fill_holes_vertical to make GPUization simple. This is BIT_CHANGING, but results are bit-for-bit when using -O0 optimization, thus it is not answer changing. The first pass over each grid column will not parallelize well, the k-loop needs to be done in serial. Maximum parallelization has been exposed for the global hole-filling though, at the cost of occasionally doing unneccesary calculations. larson-group/clubb#972.\u000a",
          "date" : "2022-08-30 12:45:31 -0500",
          "id" : "ab4282b0f6e0a3a1e3404836c96121fb79a872d4",
          "msg" : "Refactored fill_holes_vertical to make GPUization simple. This is BIT_CHANGING, but results are bit-for-bit when using -O0 optimization, thus it is not answer changing. The first pass over each grid column will not parallelize well, the k-loop needs to be done in serial. Maximum parallelization has been exposed for the global hole-filling though, at the cost of occasionally doing unneccesary calculations. larson-group/clubb#972.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "fill_holes.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_clubb_core_module.F90",
            "advance_xm_wpxp_module.F90",
            "constants_clubb.F90"
          ],
          "commitId" : "b0eeb2ebed4160829305c9a13bc60818b045fb22",
          "timestamp" : 1661881531000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Removing fill_holes_multiplicative and replacing magic numbers with parameters from constants_clubb. larson-group/clubb#972\u000a",
          "date" : "2022-08-30 12:45:31 -0500",
          "id" : "b0eeb2ebed4160829305c9a13bc60818b045fb22",
          "msg" : "Removing fill_holes_multiplicative and replacing magic numbers with parameters from constants_clubb. larson-group/clubb#972",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "constants_clubb.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "fill_holes.F90",
            "advance_clubb_core_module.F90",
            "stats_clubb_utilities.F90",
            "clubb_api_module.F90",
            "mono_flux_limiter.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "0a21a67e8c0d8373ae4315241b338842259b1d69",
          "timestamp" : 1661881531000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Moving vertical_avg and vertical_integral to advance_helper_module. larson-group/clubb#972\u000a",
          "date" : "2022-08-30 12:45:31 -0500",
          "id" : "0a21a67e8c0d8373ae4315241b338842259b1d69",
          "msg" : "Moving vertical_avg and vertical_integral to advance_helper_module. larson-group/clubb#972",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "latin_hypercube_driver_module.F90"
          ],
          "commitId" : "18677b4114aff3b59943c43e9207fc7a8630060e",
          "timestamp" : 1661881531000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Moving vertical_avg and vertical_integral to advance_helper_module. larson-group/clubb#972\u000a",
          "date" : "2022-08-30 12:45:31 -0500",
          "id" : "18677b4114aff3b59943c43e9207fc7a8630060e",
          "msg" : "Moving vertical_avg and vertical_integral to advance_helper_module. larson-group/clubb#972",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "latin_hypercube_driver_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/MICRO_M2005_UWM/microphysics.F90",
            "SRC/micro_field_utils.F90",
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "b0a22e3ceb0eee4eb4acd9cec7fb987f1c26040d",
          "timestamp" : 1661970509000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making compatible with latest clubb change.\u000a",
          "date" : "2022-08-31 13:28:29 -0500",
          "id" : "b0a22e3ceb0eee4eb4acd9cec7fb987f1c26040d",
          "msg" : "Making compatible with latest clubb change.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/MICRO_M2005_UWM/microphysics.F90"
            },
            {
              "editType" : "edit",
              "file" : "SRC/micro_field_utils.F90"
            },
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90",
            "saturation.F90",
            "advance_clubb_core_module.F90",
            "clubb_api_module.F90",
            "pdf_closure_module.F90",
            "stats_clubb_utilities.F90",
            "T_in_K_module.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "09720448888edc3117ea736bfa140a0c60bd6f04",
          "timestamp" : 1662512657000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Removing elementalness from sat_vapor_press_liq and making interal procedures subroutines rather than functions to prevent unneccesary data copies. Doing the same for thlm2T_in_K since it is often used in conjunction with sat_vapor_press_liq. Bit-for-bit confirmed with O0 using all single column cases with or without l_diag_Lscale_from_tau, and with cam_coarse_res. larson-group/clubb#972\u000a",
          "date" : "2022-09-06 20:04:17 -0500",
          "id" : "09720448888edc3117ea736bfa140a0c60bd6f04",
          "msg" : "Removing elementalness from sat_vapor_press_liq and making interal procedures subroutines rather than functions to prevent unneccesary data copies. Doing the same for thlm2T_in_K since it is often used in conjunction with sat_vapor_press_liq. Bit-for-bit confirmed with O0 using all single column cases with or without l_diag_Lscale_from_tau, and with cam_coarse_res. larson-group/clubb#972",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "T_in_K_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "saturation.F90",
            "grid_class.F90",
            "T_in_K_module.F90",
            "clubb_api_module.F90"
          ],
          "commitId" : "a865626a53fb1243fe232896e89537ea0cb47684",
          "timestamp" : 1662512657000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Adding comments.\u000a",
          "date" : "2022-09-06 20:04:17 -0500",
          "id" : "a865626a53fb1243fe232896e89537ea0cb47684",
          "msg" : "Adding comments.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "T_in_K_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_closure_module.F90"
          ],
          "commitId" : "bf79a8d55fe3ca7aacc106b68052a316cc3e359e",
          "timestamp" : 1662741141000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Adding initial subroutine calc_ice_cloud_frac_component.\u000a",
          "date" : "2022-09-09 11:32:21 -0500",
          "id" : "bf79a8d55fe3ca7aacc106b68052a316cc3e359e",
          "msg" : "Adding initial subroutine calc_ice_cloud_frac_component.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_closure_module.F90",
            "saturation.F90",
            "stats_clubb_utilities.F90",
            "advance_clubb_core_module.F90"
          ],
          "commitId" : "60041d793c8fa3229f278a20ec6bdd9fc468f39f",
          "timestamp" : 1662741141000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Cleaning up new subroutine calc_liquid_cloud_frac_component, and making sat_mixrat_ice a subroutine that works the same way as sat_mixrat_liq. larson-group/clubb#972\u000a",
          "date" : "2022-09-09 11:32:21 -0500",
          "id" : "60041d793c8fa3229f278a20ec6bdd9fc468f39f",
          "msg" : "Cleaning up new subroutine calc_liquid_cloud_frac_component, and making sat_mixrat_ice a subroutine that works the same way as sat_mixrat_liq. larson-group/clubb#972",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_closure_module.F90"
          ],
          "commitId" : "448112afd8d8a22416f31cdb5ae6ec00a5558d0e",
          "timestamp" : 1662741141000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Comment update\u000a",
          "date" : "2022-09-09 11:32:21 -0500",
          "id" : "448112afd8d8a22416f31cdb5ae6ec00a5558d0e",
          "msg" : "Comment update",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "saturation.F90"
          ],
          "commitId" : "f2673f56e2eb850b910f74fa7f50ed589a9aebb3",
          "timestamp" : 1662741141000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Removing these paratheses is BIT_CHANGING since it modifies the order of operations, but allows for the multiplication and subraction to be done in parallel for complex pipelines.\u000a",
          "date" : "2022-09-09 11:32:21 -0500",
          "id" : "f2673f56e2eb850b910f74fa7f50ed589a9aebb3",
          "msg" : "Removing these paratheses is BIT_CHANGING since it modifies the order of operations, but allows for the multiplication and subraction to be done in parallel for complex pipelines.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "saturation.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "configurable_model_flags.in"
          ],
          "commitId" : "b480b13af511769f302c830635ad3f8c915ee90b",
          "timestamp" : 1664988430000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Improvements. Netcdf output is now functional and we can detect errors with multiple columns even when the standard output is identical.\u000a",
          "date" : "2022-10-05 11:47:10 -0500",
          "id" : "b480b13af511769f302c830635ad3f8c915ee90b",
          "msg" : "Improvements. Netcdf output is now functional and we can detect errors with multiple columns even when the standard output is identical.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "configurable_model_flags.in"
          ],
          "commitId" : "88c58d4e28a3bc4094b7951c216637cac85846aa",
          "timestamp" : 1664988430000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Updating column num input in config flags. larson-group/clubb#1033\u000a",
          "date" : "2022-10-05 11:47:10 -0500",
          "id" : "88c58d4e28a3bc4094b7951c216637cac85846aa",
          "msg" : "Updating column num input in config flags. larson-group/clubb#1033",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "configurable_model_flags.in"
          ],
          "commitId" : "82413778356ea633e6af15192b30673e29973261",
          "timestamp" : 1664988430000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Adding comments, setting to num_standalone_columns=1 by default, and preventing multicolumn output when l_stats=false. larson-group/clubb#1033\u000a",
          "date" : "2022-10-05 11:47:10 -0500",
          "id" : "82413778356ea633e6af15192b30673e29973261",
          "msg" : "Adding comments, setting to num_standalone_columns=1 by default, and preventing multicolumn output when l_stats=false. larson-group/clubb#1033",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "output_netcdf.F90"
          ],
          "commitId" : "fb2e67620ac50c35b5cf20cb5e18a1a96d504a86",
          "timestamp" : 1664988430000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Improvements. Netcdf output is now functional and we can detect errors with multiple columns even when the standard output is identical.\u000a",
          "date" : "2022-10-05 11:47:10 -0500",
          "id" : "fb2e67620ac50c35b5cf20cb5e18a1a96d504a86",
          "msg" : "Improvements. Netcdf output is now functional and we can detect errors with multiple columns even when the standard output is identical.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "output_netcdf.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "configurable_model_flags.in"
          ],
          "commitId" : "b3d012fd57fce4fdfdba880ae6842e9b039143ee",
          "timestamp" : 1665074836000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Namelists need to be closed with a '/', and omitting it will break many tests.\u000a",
          "date" : "2022-10-06 11:47:16 -0500",
          "id" : "b3d012fd57fce4fdfdba880ae6842e9b039143ee",
          "msg" : "Namelists need to be closed with a '/', and omitting it will break many tests.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "configurable_model_flags.in"
          ],
          "commitId" : "d1147f62ff1c5ba047a6a5be4714968f253f2683",
          "timestamp" : 1665088226000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making save variables in the multicol code threadprivate, this fixes the openmp test. Also changing the way we name and save the multicol output, this allows the parallel run to run with multiple columns. I've reflected the changes in comments where relevant. larson-group/clubb#1033\u000a",
          "date" : "2022-10-06 15:30:26 -0500",
          "id" : "d1147f62ff1c5ba047a6a5be4714968f253f2683",
          "msg" : "Making save variables in the multicol code threadprivate, this fixes the openmp test. Also changing the way we name and save the multicol output, this allows the parallel run to run with multiple columns. I've reflected the changes in comments where relevant. larson-group/clubb#1033",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_xm_wpxp_module.F90"
          ],
          "commitId" : "7e894655b82f891a5b60ba4e0e6670ff3c0fa5b0",
          "timestamp" : 1665426176000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Adds commented-out line that prevents the monotonic flux\u000a\u000alimiter from acting on rtm.  The comments are included to remind us of how to do this in case we choose to do so in the future.\u000a",
          "date" : "2022-10-10 13:22:56 -0500",
          "id" : "7e894655b82f891a5b60ba4e0e6670ff3c0fa5b0",
          "msg" : "Adds commented-out line that prevents the monotonic flux",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mono_flux_limiter.F90"
          ],
          "commitId" : "4ba46bf534c3ed32f9227282f94b102f7006918e",
          "timestamp" : 1665672953000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Updating monotonic flux limiter code to remove spikes. (#1038)\u000a\u000aAlso putting a commented out code change in advance_xm_wpxp,\u000ain case shutting of the flux limiter entirely for rtm is preferred.\u000a\u000aSee https://github.com/NCAR/amwg_dev/discussions/134 for discussion.\u000a\u000aThis commit will be BIT_CHANGING although the differences are only\u000aobvious in sensitive cases like arm_97.\u000a",
          "date" : "2022-10-13 08:55:53 -0600",
          "id" : "4ba46bf534c3ed32f9227282f94b102f7006918e",
          "msg" : "Updating monotonic flux limiter code to remove spikes. (#1038)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "model_flags.F90",
            "clubb_api_module.F90",
            "advance_xm_wpxp_module.F90",
            "mono_flux_limiter.F90"
          ],
          "commitId" : "f30bf0d926336356fdb094f944cfb1174a1ec225",
          "timestamp" : 1665761524000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Creating new flags to control monotonic flux limiter (#1039)\u000a\u000a* Creating new flags to control monotonic flux limiter and the IF statement fix for the spikes found in CAM.\u000a\u000a* Removing no-longer-necessary logical l_mono_flux_lim.\u000a\u000a* Adding requested changes from PR (intent statements and editing error statement).\u000a\u000a* Accidentally set flag to false. Changing to true.\u000a",
          "date" : "2022-10-14 09:32:04 -0600",
          "id" : "f30bf0d926336356fdb094f944cfb1174a1ec225",
          "msg" : "Creating new flags to control monotonic flux limiter (#1039)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "configurable_model_flags.in"
          ],
          "commitId" : "f508c31512366c87e72e70ee26ba6d5e99869d18",
          "timestamp" : 1665761524000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Creating new flags to control monotonic flux limiter (#1039)\u000a\u000a* Creating new flags to control monotonic flux limiter and the IF statement fix for the spikes found in CAM.\u000a\u000a* Removing no-longer-necessary logical l_mono_flux_lim.\u000a\u000a* Adding requested changes from PR (intent statements and editing error statement).\u000a\u000a* Accidentally set flag to false. Changing to true.\u000a",
          "date" : "2022-10-14 09:32:04 -0600",
          "id" : "f508c31512366c87e72e70ee26ba6d5e99869d18",
          "msg" : "Creating new flags to control monotonic flux limiter (#1039)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "2c455c0350775d45d36b6ab922e4bbc56664e09e",
          "timestamp" : 1665761704000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/59519056+bstephens82",
            "fullName" : "59519056+bstephens82"
          },
          "authorEmail" : "59519056+bstephens82@users.noreply.github.com",
          "comment" : "Updating for changes to CLUBB.  See https://github.com/larson-group/clubb/pull/1039.\u000a",
          "date" : "2022-10-14 09:35:04 -0600",
          "id" : "2c455c0350775d45d36b6ab922e4bbc56664e09e",
          "msg" : "Updating for changes to CLUBB.  See https://github.com/larson-group/clubb/pull/1039.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_closure_module.F90",
            "advance_clubb_core_module.F90",
            "stats_clubb_utilities.F90",
            "stats_variables.F90",
            "clubb_api_module.F90",
            "stats_zt_module.F90"
          ],
          "commitId" : "3bdab2ca5a22a425da62f8cae4c8e01097f44fa8",
          "timestamp" : 1665787786000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I am adding cloudy_updraft_frac and cloudy_downdraft_frac as\u000aoutputs to the calculate_w_up_in_cloud code.\u000a\u000aThese fields are non-interactive for the standard set of cases.\u000aThus, all cases are bit-for-bit identical.\u000a\u000aHowever, for the w_up_in_cloud and w_down_in_cloud results themselves,\u000ait is possible that results might not be bit-for-bit since\u000athe location of the max(eps, ...) clipping in the denominator\u000ais changed.  However, results should not be appreciable different.\u000a",
          "date" : "2022-10-14 17:49:46 -0500",
          "id" : "3bdab2ca5a22a425da62f8cae4c8e01097f44fa8",
          "msg" : "I am adding cloudy_updraft_frac and cloudy_downdraft_frac as",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_zt_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "e8059d328d577d6e12021e8fbf6cc081b91e6eb8",
          "timestamp" : 1665790851000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Updating SAM-CLUBB for the latest changes to the call to\u000aadvance_clubb_core_api.\u000a",
          "date" : "2022-10-14 18:40:51 -0500",
          "id" : "e8059d328d577d6e12021e8fbf6cc081b91e6eb8",
          "msg" : "Updating SAM-CLUBB for the latest changes to the call to",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mono_flux_limiter.F90"
          ],
          "commitId" : "200706b307be40ceb42f6121bd0f7d1be2b116c6",
          "timestamp" : 1667919348000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Minor adjustment to eliminate spikes in thlm tendencies from the monotonic flux limiter. (#1043)\u000a\u000aSee https://github.com/NCAR/amwg_dev/discussions/134.\u000a\u000aThis commit will be BIT_CHANGING. Differences are mainly noticeable in the more sensitive cases.\u000a",
          "date" : "2022-11-08 07:55:48 -0700",
          "id" : "200706b307be40ceb42f6121bd0f7d1be2b116c6",
          "msg" : "Minor adjustment to eliminate spikes in thlm tendencies from the monotonic flux limiter. (#1043)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_xm_wpxp_module.F90",
            "lapack_wrap.F90",
            "penta_lu_solver.F90",
            "matrix_solver_wrapper.F90",
            "advance_windm_edsclrm_module.F90",
            "mono_flux_limiter.F90"
          ],
          "commitId" : "952c923222bf8901dc9b388f286872a73e6c609d",
          "timestamp" : 1668629680000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Making interface for matrix solvers.\u000a",
          "date" : "2022-11-16 14:14:40 -0600",
          "id" : "952c923222bf8901dc9b388f286872a73e6c609d",
          "msg" : "Making interface for matrix solvers.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "lapack_wrap.F90"
            },
            {
              "editType" : "add",
              "file" : "penta_lu_solver.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "add",
              "file" : "matrix_solver_wrapper.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "penta_lu_solver.F90",
            "matrix_solver_wrapper.F90",
            "advance_xm_wpxp_module.F90",
            "lapack_wrap.F90"
          ],
          "commitId" : "6d88c22f60109415cdedeafb87ef6ab88ca1b07e",
          "timestamp" : 1668629680000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Making tridag tridiag everywhere, making sol soln, and adding intent comments.\u000a",
          "date" : "2022-11-16 14:14:40 -0600",
          "id" : "6d88c22f60109415cdedeafb87ef6ab88ca1b07e",
          "msg" : "Making tridag tridiag everywhere, making sol soln, and adding intent comments.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "lapack_wrap.F90"
            },
            {
              "editType" : "edit",
              "file" : "penta_lu_solver.F90"
            },
            {
              "editType" : "edit",
              "file" : "matrix_solver_wrapper.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mono_flux_limiter.F90",
            "constants_clubb.F90"
          ],
          "commitId" : "5baacd72ae885dceeb8a535b8d190c8be73a6931",
          "timestamp" : 1669057917000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "A different way of dealing with monotonic flux limiter spikes (#1046)\u000a\u000a* A different way of dealing with monotonic flux limiter spikes in CAM, by increasing the value\u000aof thl_tol_mfl.  ALso reverts the earlier fix.  BIT_CHANGING.\u000a\u000aSee https://github.com/NCAR/amwg_dev/discussions/134#discussioncomment-4165447.\u000a\u000a* Reducing value of thl_tol_mfl from 0.5 to 0.2.\u000a\u000aThis will be BIT_CHANGING.\u000a",
          "date" : "2022-11-21 12:11:57 -0700",
          "id" : "5baacd72ae885dceeb8a535b8d190c8be73a6931",
          "msg" : "A different way of dealing with monotonic flux limiter spikes (#1046)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "constants_clubb.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_clubb_core_module.F90",
            "constants_clubb.F90",
            "numerical_check.F90",
            "pdf_closure_module.F90",
            "grid_class.F90",
            "sfc_varnce_module.F90"
          ],
          "commitId" : "269513ec0b95ddee2bff960d0c74a4ceccb8feef",
          "timestamp" : 1669128959000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Steffens tuner fixer branch (#1041)\u000a\u000a* Clubb ticket #1025: Implemented changes dealing with pdf_params%thl1/2 and wp2 floating point errors occurring in tuning runs. BIT_CHANGING\u000a- Added command-line option -t/--tuner to compile.bash which enables the -DTUNER compiler flag.\u000a- Added line to gfortran compilation config file to easily disable openMP\u000a- Added a couple error messages and cleaned up some instances of error handling in src/error.F90, src/clubb_driver.F90, and src/CLUBB_core/advance_clubb_core_module.F90\u000a- Added global constant wp2_max in src/CLUBB_core/constants_clubb.F90 which sets the upper bound for wp2\u000a- In pdf_closure, added sanity checks for pdf_params%thl1/2 (>=190K, <=1000K)\u000a- Added debug warning in src/CLUBB_core/advance_wp2_wp3_module.F90 when wp2 is clipped.\u000a- Added wp2_sfc clipping in src/CLUBB_core/sfc_varnce_module.F90\u000a- Added debug_level_check to NaN check in clubb_driver.F90\u000a- Added mention of the new compiler option to the README\u000a",
          "date" : "2022-11-22 08:55:59 -0600",
          "id" : "269513ec0b95ddee2bff960d0c74a4ceccb8feef",
          "msg" : "Steffens tuner fixer branch (#1041)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "constants_clubb.F90"
            },
            {
              "editType" : "edit",
              "file" : "sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "numerical_check.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "ece810498e8b5d2d7ad8157b3c7b973b50c4ff69",
          "timestamp" : 1669261351000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making compatible with latest clubb changes.\u000a",
          "date" : "2022-11-23 21:42:31 -0600",
          "id" : "ece810498e8b5d2d7ad8157b3c7b973b50c4ff69",
          "msg" : "Making compatible with latest clubb changes.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_clubb_core_module.F90",
            "model_flags.F90",
            "advance_xm_wpxp_module.F90",
            "clubb_api_module.F90",
            "matrix_solver_wrapper.F90",
            "advance_windm_edsclrm_module.F90",
            "mono_flux_limiter.F90"
          ],
          "commitId" : "127883ca8f0dce455123056d72efb0cdef4794ca",
          "timestamp" : 1669261456000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Adding capability to change matrix solving method via clubb_config_flags.\u000a",
          "date" : "2022-11-23 21:44:16 -0600",
          "id" : "127883ca8f0dce455123056d72efb0cdef4794ca",
          "msg" : "Adding capability to change matrix solving method via clubb_config_flags.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "matrix_solver_wrapper.F90"
            },
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_windm_edsclrm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "model_flags.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "matrix_solver_wrapper.F90"
          ],
          "commitId" : "d8493869b48641432cac85c681884b5d5bf203a6",
          "timestamp" : 1669261456000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Fixing small bug, need to pass _copy arrays to prevent lapack mangling the real ones.\u000a",
          "date" : "2022-11-23 21:44:16 -0600",
          "id" : "d8493869b48641432cac85c681884b5d5bf203a6",
          "msg" : "Fixing small bug, need to pass _copy arrays to prevent lapack mangling the real ones.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "matrix_solver_wrapper.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "configurable_model_flags.in"
          ],
          "commitId" : "dfe3de1dce4262b2b40a10da8d6f76de1feb3d88",
          "timestamp" : 1669261456000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Adding capability to change matrix solving method via clubb_config_flags.\u000a",
          "date" : "2022-11-23 21:44:16 -0600",
          "id" : "dfe3de1dce4262b2b40a10da8d6f76de1feb3d88",
          "msg" : "Adding capability to change matrix solving method via clubb_config_flags.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "penta_lu_solver.F90"
          ],
          "commitId" : "4588198937b2b4dcc148fc980125b5ea87fa3354",
          "timestamp" : 1669261456000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Making GPU and CPU versions of the penta_lu solver the same as discussed in larson-group/clubb#1024.\u000a",
          "date" : "2022-11-23 21:44:16 -0600",
          "id" : "4588198937b2b4dcc148fc980125b5ea87fa3354",
          "msg" : "Making GPU and CPU versions of the penta_lu solver the same as discussed in larson-group/clubb#1024.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "penta_lu_solver.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "configurable_model_flags.in"
          ],
          "commitId" : "9e641b5d2bbeb4f1e6b070989ca087a65367101f",
          "timestamp" : 1669328447000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Replacing $ with & in namelist definition to make consistent.\u000a",
          "date" : "2022-11-24 16:20:47 -0600",
          "id" : "9e641b5d2bbeb4f1e6b070989ca087a65367101f",
          "msg" : "Replacing $ with & in namelist definition to make consistent.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90"
          ],
          "commitId" : "65b7c1dd0001b0cb328a3b61ffa72e228b14c91c",
          "timestamp" : 1669684430000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I added \"smooth\" max clipping for invrs_tau_shear, which is a variable\u000athat is supposed to be positive definite, yet was obtaining negative\u000avalues at the model lower boundary owing to linear extension at the\u000aboundaries as part of the linear interpolation call.\u000a\u000aThis change is BIT_CHANGING.\u000a",
          "date" : "2022-11-28 19:13:50 -0600",
          "id" : "65b7c1dd0001b0cb328a3b61ffa72e228b14c91c",
          "msg" : "I added \"smooth\" max clipping for invrs_tau_shear, which is a variable",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "adg1_adg2_3d_luhar_pdf.F90"
          ],
          "commitId" : "ac76c76a553d2c52a3156258c0afe41f66bea786",
          "timestamp" : 1670362528000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "ADG1_pdf_driver subroutine port with OpenACC\u000a\u000aAdded OpenACC related flags in linux_x86_64_nvhpc_casper.bash\u000aYou can enable/disable OpenACC compilation using OPENACC=true/false.\u000aAdded OpenACC directives in ADG1_pdf_driver subroutine.\u000a",
          "date" : "2022-12-06 15:35:28 -0600",
          "id" : "ac76c76a553d2c52a3156258c0afe41f66bea786",
          "msg" : "ADG1_pdf_driver subroutine port with OpenACC",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "adg1_adg2_3d_luhar_pdf.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "adg1_adg2_3d_luhar_pdf.F90"
          ],
          "commitId" : "512e68baec75eb6f5abc36582d6407fb9dceb189",
          "timestamp" : 1670362528000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Replacing old elemental ADG1_w_closure with new GPUized one. Making G_unit tests work with new version. Also making mixt_frac_max_mag a scalar since it was only being used as such. larson-group/clubb#1049\u000a",
          "date" : "2022-12-06 15:35:28 -0600",
          "id" : "512e68baec75eb6f5abc36582d6407fb9dceb189",
          "msg" : "Replacing old elemental ADG1_w_closure with new GPUized one. Making G_unit tests work with new version. Also making mixt_frac_max_mag a scalar since it was only being used as such. larson-group/clubb#1049",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "adg1_adg2_3d_luhar_pdf.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "parameters_tunable.F90"
          ],
          "commitId" : "936783d00f3c1e950c0092e31b019249b16042f7",
          "timestamp" : 1670635449000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "I can now safely remove all the \"ifdef E3SM\" statements from CLUBB's\u000aparameters_tunable.F90.  This code is now located in the clubb_intr.F90\u000aportion of E3SM.\u000a",
          "date" : "2022-12-09 19:24:09 -0600",
          "id" : "936783d00f3c1e950c0092e31b019249b16042f7",
          "msg" : "I can now safely remove all the \"ifdef E3SM\" statements from CLUBB's",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "parameters_tunable.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "matrix_solver_wrapper.F90",
            "lapack_wrap.F90"
          ],
          "commitId" : "38f9da3d580e38623856fb89bf73e274c5207f79",
          "timestamp" : 1673472578000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Pushing column loop into lapack wrap.\u000a",
          "date" : "2023-01-11 15:29:38 -0600",
          "id" : "38f9da3d580e38623856fb89bf73e274c5207f79",
          "msg" : "Pushing column loop into lapack wrap.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "matrix_solver_wrapper.F90"
            },
            {
              "editType" : "edit",
              "file" : "lapack_wrap.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90",
            "saturation.F90",
            "model_flags.F90",
            "constants_clubb.F90"
          ],
          "commitId" : "21426fea400c37cfd10dbde5beb0f96690a2f838",
          "timestamp" : 1673549655000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Restructuring and Porting of Compute_mixing_length subroutine(Phase 1) (#1052)\u000a\u000a* Restructuring and Porting of Compute_mixing_length subroutine(Phase 1)\u000a\u000aRestructure: The compute_mixing_length is one of the top most routine taking 35-50%\u000aof the total time in a single timestep. The subroutine has been restructured to\u000apush the i-loop further down to extract vectorization and parallelization.\u000aThe restructuring also involves introduction of sat_mixrat_liq_acc routines to\u000aextract parallelism when called inside a OpenACC parallel region.\u000a\u000aPorting: OpenACC directives are inserted to port the restructured compute_mixing_length\u000acode on to the GPUs. This port is currently unoptimized and there is still room for improvement.\u000a\u000aNOTE: Currently, l_sat_mixrat_lookup = false and saturation_formula = saturation_flatau\u000a(Earthworks config options) case is supported on OpenACC build. Any other options works\u000aon CPUs as usual. OpenACC declare create directives are inserted in model_flags and\u000aconstants_clubb, as these module variables are used inside the saturation routines.\u000a\u000a* Added debug message about only supporting\u000al_sat_mixrat_lookup = false and saturation_formula = saturation_flatau\u000a on GPUs\u000aAnswers are Bit for Bit with arm-multicolumn case + nvhpc compiler.\u000a\u000a* Changing CLUBB debug level 1 to 0 for the saturation formula support\u000arunning on GPUs\u000a\u000a* Changing indentation to make gfortran happy, it wants ifdefs to start at the beginning of the line.\u000a\u000a* Adding use statements for error checks and printouts, also making the errors set err_code to clubb_fatal_error.\u000a\u000aCo-authored-by: huebler <huebler@uwm.edu>\u000a",
          "date" : "2023-01-12 12:54:15 -0600",
          "id" : "21426fea400c37cfd10dbde5beb0f96690a2f838",
          "msg" : "Restructuring and Porting of Compute_mixing_length subroutine(Phase 1) (#1052)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "constants_clubb.F90"
            },
            {
              "editType" : "edit",
              "file" : "model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90",
            "saturation.F90",
            "advance_clubb_core_module.F90",
            "model_flags.F90"
          ],
          "commitId" : "38b63ff28ea145707d4ee1d9469013ee20b1697b",
          "timestamp" : 1674081416000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Restructuring and Porting of Compute_mixing_length subroutine(Phase 2) (#1054)\u000a\u000a* Restructuring and Porting of Compute_mixing_length subroutine(Phase 2)\u000a\u000aRestructure: sat_mixrat_liq_2D_acc is being directly called instead of\u000acalling the 1D version inside the column loop. Changing sat_mixrat_liq_2D_acc\u000ato a subroutine from a function and adding output array, start_index as\u000aadditional argument. This is a workaround for passing sub-arrays. The OpenACC\u000adoen't like the sub-arrays being passed and fails the validation.\u000a\u000aPorting: OpenACC directives are added inside sat_mixrat_liq_2D_acc for porting\u000a\u000aValidation: Answers are Bit for Bit with arm-multicolumn case + nvhpc compiler\u000a\u000a* Fix for compilation issues\u000a\u000aIssue 1: Missed out declaring 'start_index' while intergrating the\u000achange\u000a\u000aIssue 2: The use of error_code module and the procedures inside it\u000acauses OpenACC compilation issues when run on the device.\u000a\u000a* Removing the sat_mixrat_liq_acc and sat_mixrat_liq_2D_acc, making the normal sat_mixrat_liq work for all current use cases, and making the other versions of sat_mixrat_liq (bolton,gfdl,lookup) functional with OPENACC.\u000a\u000aCo-authored-by: huebler <huebler@uwm.edu>\u000a",
          "date" : "2023-01-18 16:36:56 -0600",
          "id" : "38b63ff28ea145707d4ee1d9469013ee20b1697b",
          "msg" : "Restructuring and Porting of Compute_mixing_length subroutine(Phase 2) (#1054)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mono_flux_limiter.F90"
          ],
          "commitId" : "9f86ec344fcdd14a084c6249520c33815e225c24",
          "timestamp" : 1674153381000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Breaking up column loop in mono_flux_limiter. This may not be the final form for GPUization, but it's definitely a start, no longer do we have to copy single column variables to multicolumn ones anywhere. (#1051)\u000a\u000a",
          "date" : "2023-01-19 12:36:21 -0600",
          "id" : "9f86ec344fcdd14a084c6249520c33815e225c24",
          "msg" : "Breaking up column loop in mono_flux_limiter. This may not be the final form for GPUization, but it's definitely a start, no longer do we have to copy single column variables to multicolumn ones anywhere. (#1051)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "penta_lu_solver.F90",
            "model_flags.F90",
            "matrix_solver_wrapper.F90",
            "tridiag_lu_solver.F90",
            "lapack_wrap.F90"
          ],
          "commitId" : "a5ae081b3485ebbd6b470a1bf077eaf8ba2a2979",
          "timestamp" : 1674153404000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Adding tridiag_lu solver (#1056)\u000a\u000a* Adding tridiag_lu solver\u000a\u000a* Changing low to lower in tridiag_lu and penta_lu, also fixing up some spacing.\u000a\u000a* Making variables that represent matrix solutions more consistently named.\u000a",
          "date" : "2023-01-19 12:36:44 -0600",
          "id" : "a5ae081b3485ebbd6b470a1bf077eaf8ba2a2979",
          "msg" : "Adding tridiag_lu solver (#1056)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "penta_lu_solver.F90"
            },
            {
              "editType" : "edit",
              "file" : "model_flags.F90"
            },
            {
              "editType" : "add",
              "file" : "tridiag_lu_solver.F90"
            },
            {
              "editType" : "edit",
              "file" : "lapack_wrap.F90"
            },
            {
              "editType" : "edit",
              "file" : "matrix_solver_wrapper.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90",
            "adg1_adg2_3d_luhar_pdf.F90"
          ],
          "commitId" : "79e3b2b05f93ffc04d514aad915c1a0aaec0f45f",
          "timestamp" : 1674580201000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
            "fullName" : "Vince Larson"
          },
          "authorEmail" : "vlarson@users.noreply.github.com",
          "comment" : "Adding OpenACC data directives for mixing length and adg routines\u000a\u000aOpenACC structured data regions are added to optimize the data transfers\u000abetween CPU and GPU. These data regions will converted to unstrucutred\u000adata region in the later optimization phase.\u000aResults are bit for bit.\u000a",
          "date" : "2023-01-24 18:10:01 +0100",
          "id" : "79e3b2b05f93ffc04d514aad915c1a0aaec0f45f",
          "msg" : "Adding OpenACC data directives for mixing length and adg routines",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "adg1_adg2_3d_luhar_pdf.F90"
          ],
          "commitId" : "466f229f2b977abcc4be9ac96c4ac11b818d1d37",
          "timestamp" : 1674585724000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing error causing GPU code not to run. Some variables to be copied were labelled as (ngrdcol,nz) when it should be (:ngrdcol,:nz). I've just removed the data length specifiers completely since they are not neccesary in general.\u000a",
          "date" : "2023-01-24 12:42:04 -0600",
          "id" : "466f229f2b977abcc4be9ac96c4ac11b818d1d37",
          "msg" : "Fixing error causing GPU code not to run. Some variables to be copied were labelled as (ngrdcol,nz) when it should be (:ngrdcol,:nz). I've just removed the data length specifiers completely since they are not neccesary in general.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "adg1_adg2_3d_luhar_pdf.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "stats_clubb_utilities.F90",
            "saturation.F90"
          ],
          "commitId" : "e0a9c3de208ee1855d4b94dc8320d95894c1bc6b",
          "timestamp" : 1674680903000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "GPUizing sat_mixrat_ice_2D.\u000a",
          "date" : "2023-01-25 15:08:23 -0600",
          "id" : "e0a9c3de208ee1855d4b94dc8320d95894c1bc6b",
          "msg" : "GPUizing sat_mixrat_ice_2D.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "saturation.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "calc_pressure.F90"
          ],
          "commitId" : "ef8ea9df21e00777179b628e5deaf68842411ecd",
          "timestamp" : 1675364876000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Pushing column loop into calculate_thvm\u000a",
          "date" : "2023-02-02 13:07:56 -0600",
          "id" : "ef8ea9df21e00777179b628e5deaf68842411ecd",
          "msg" : "Pushing column loop into calculate_thvm",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "calc_pressure.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "calc_pressure.F90"
          ],
          "commitId" : "b0a3a8fc353a232b661ebe6fa26c264d59904993",
          "timestamp" : 1675364876000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Removing update_pressure since it is no longer called anywhere in clubb or host models. The addition of this subroutine was discussed in larson-group/e3sm#6 and the removal of the call to it was discussed in larson-group/clubb#926.\u000a",
          "date" : "2023-02-02 13:07:56 -0600",
          "id" : "b0a3a8fc353a232b661ebe6fa26c264d59904993",
          "msg" : "Removing update_pressure since it is no longer called anywhere in clubb or host models. The addition of this subroutine was discussed in larson-group/e3sm#6 and the removal of the call to it was discussed in larson-group/clubb#926.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "calc_pressure.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "calc_pressure.F90"
          ],
          "commitId" : "6f870bb99c6f94145ebef421ea0435ac083e84f1",
          "timestamp" : 1675552920000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Removing update_pressure from public list. This was causing compilation crashes. RESOLVED:8c7230fecb877d04fb129ef5e143e0993b4b29b1\u000a",
          "date" : "2023-02-04 17:22:00 -0600",
          "id" : "6f870bb99c6f94145ebef421ea0435ac083e84f1",
          "msg" : "Removing update_pressure from public list. This was causing compilation crashes. RESOLVED:8c7230fecb877d04fb129ef5e143e0993b4b29b1",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "calc_pressure.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "saturation.F90",
            "grid_class.F90",
            "turbulent_adv_pdf.F90",
            "mean_adv.F90"
          ],
          "commitId" : "4ed2ca7249d959da9e95b40faf2475fb3322f174",
          "timestamp" : 1675791268000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "GPUizing some helping procedures.\u000a",
          "date" : "2023-02-07 11:34:28 -0600",
          "id" : "4ed2ca7249d959da9e95b40faf2475fb3322f174",
          "msg" : "GPUizing some helping procedures.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "turbulent_adv_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "mean_adv.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "adg1_adg2_3d_luhar_pdf.F90"
          ],
          "commitId" : "5543d4fdcd60911bcef0658fc693b9ddc50a0e4a",
          "timestamp" : 1675791268000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Removing sigma_sqd_w from the acc data copyout statement. This is a bug which was causing the code to crash when not using managed memory.\u000a",
          "date" : "2023-02-07 11:34:28 -0600",
          "id" : "5543d4fdcd60911bcef0658fc693b9ddc50a0e4a",
          "msg" : "Removing sigma_sqd_w from the acc data copyout statement. This is a bug which was causing the code to crash when not using managed memory.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "adg1_adg2_3d_luhar_pdf.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_utilities.F90",
            "pdf_closure_module.F90"
          ],
          "commitId" : "02732556bd0ed380f305bb59f5e421e5a4c615a8",
          "timestamp" : 1675902842000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Porting pdf_closure subroutine with OpenACC (#1059)\u000a\u000a* Porting pdf_closure subroutine with OpenACC\u000a\u000aOpenACC directives are added to pdf_closure subroutine. The necessary\u000astructured data region is also added for optimzing data movement across\u000akernels. There is opportunity to task parallelize using streams and\u000awill be explored in the future.\u000a\u000aAnswers are bit for bit.\u000a\u000a* Fixing the copyin directives\u000a\u000a* Making work without managed memory.\u000a",
          "date" : "2023-02-08 18:34:02 -0600",
          "id" : "02732556bd0ed380f305bb59f5e421e5a4c615a8",
          "msg" : "Porting pdf_closure subroutine with OpenACC (#1059)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "stats_variables.F90",
            "stats_zm_module.F90",
            "stats_clubb_utilities.F90",
            "advance_clubb_core_module.F90"
          ],
          "commitId" : "74d62d932283ec7f668d1ab7a7eb5cf4c2518e31",
          "timestamp" : 1676661825000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Adding wp3_on_wp2_cfl_num to CLUBB's output stats.\u000a",
          "date" : "2023-02-17 13:23:45 -0600",
          "id" : "74d62d932283ec7f668d1ab7a7eb5cf4c2518e31",
          "msg" : "Adding wp3_on_wp2_cfl_num to CLUBB's output stats.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_zm_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_clubb_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "pdf_closure_module.F90",
            "adg1_adg2_3d_luhar_pdf.F90"
          ],
          "commitId" : "2cfb4126e2acaad338d58387801f2f0e69f2be66",
          "timestamp" : 1677519729000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/37674341+huebleruwm",
            "fullName" : "37674341+huebleruwm"
          },
          "authorEmail" : "37674341+huebleruwm@users.noreply.github.com",
          "comment" : "Removing usage of gr from pdf_closure. It was only ever used for nz, which is now fed in directly.\u000a",
          "date" : "2023-02-27 11:42:09 -0600",
          "id" : "2cfb4126e2acaad338d58387801f2f0e69f2be66",
          "msg" : "Removing usage of gr from pdf_closure. It was only ever used for nz, which is now fed in directly.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_closure_module.F90"
          ],
          "commitId" : "90851771d55ebaeb104a3bd7edae92ffd4a248a6",
          "timestamp" : 1677613563000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Clubb ticket #1025: Implemented way to make esa tuner reproducible, h… (#1068)\u000a\u000a* Clubb ticket #1025: Implemented way to make esa tuner reproducible, hid error output of optional diagnostic variables behind check, fixed parallelization issue with tuner, esa max_iters parameter is now in stats namelist, fixed issue with TUNER compiler directive, some small fixes.\u000a- New namelist variables prescribed_rand_seed and l_use_prescribed_rand_seed determine if the esa tuner will use a random or a fixed value as random seed. Added descriptions to README.\u000a- Added max_iters to stats namelist to make it more modifiable.\u000a- Renamed stp_adjst_intercept_in and stp_adjst_slope_in to stp_adjst_shift_in and stp_adjst_factor_in, respectively, to better reflect their influence on step size.\u000a- The error output in src/CLUBB_core/pdf_closure_module.F90 for the diagnostic variables wprtp2, wpthlp2, wprtpthlp, and rcp2 is now hidden behind existence checks for these variables. And a clarification was added to \"#ifdef TUNER\" directive.\u000a- NetCDF file access caused the tuner to crash in parallel mode (-fopenmp flag in config file and multiple cases). Adding an $OMP CRITICAL structure around the call to stats_init in clubb_driver.F90 fixed that.\u000a- Fixed compile/README. Config files are specified with the -c option.\u000a- The -t option in run_scripts/run_tuner.bash interfered with the previous usage of the TUNER compiler directive. Renamed the old TUNER directive to NR_SP, a short for \"numerical recipes, single precision\". TUNER now is the option to \"turn on\" code changes required to run the tuner.\u000a",
          "date" : "2023-02-28 13:46:03 -0600",
          "id" : "90851771d55ebaeb104a3bd7edae92ffd4a248a6",
          "msg" : "Clubb ticket #1025: Implemented way to make esa tuner reproducible, h… (#1068)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "pdf_utilities.F90",
            "mixing_length.F90",
            "saturation.F90",
            "advance_clubb_core_module.F90",
            "mean_adv.F90",
            "pdf_closure_module.F90",
            "adg1_adg2_3d_luhar_pdf.F90",
            "grid_class.F90",
            "turbulent_adv_pdf.F90"
          ],
          "commitId" : "61ea0db56546ea2946cb3c0ee368fd57752c1451",
          "timestamp" : 1678297579000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Gpu updates (#1070)\u000a\u000a* Fixing bug. This was only triggered when l_input_fields=.true., which I am only testing because it needs to be true so that I can test ADG2_driver.\u000a\u000a* Removing usage of gr from pdf_closure. It was only ever used for nz, which is now fed in directly.\u000a\u000a* Making openacc statements more consistent. Ensuring all statments on double loops have specified gang and vector, and that all parallel loops have an end parallel loop statment at the end of them. Everything BFB on CPUs and GPUs.\u000a\u000a* Pushing acc data region to outermost parts of mixing_length.\u000a\u000a* Removing pdf_implicit_coefs_terms from acc copyin and copyout. It is only used when iiPDF_type == iiPDF_new .or. iiPDF_type == iiPDF_new_hybrid, so we do not need to do any copying with it. The inclusion of it also caused the data statement to copy unallocated arrays, which are just garbage pointers, and that was causing random occasional crashes (either segfaults or gpu out of memory).\u000a\u000a* The update device clauses for return variables seems to only be requried for arrays contained in types. See https://github.com/larson-group/clubb/issues/1049\\#issuecomment-1440624778\u000a\u000a* Moving acc end data to end of pdf_closure. This reuqired removing any conditional return statements that appear before the final return, since we're not allowed to branch out of an acc region early. I also moved a large printout statement outside of a loop. The only reason it was in the loop to begin with was because pdf_params used to be an array of types, but now is a type of arrays, allowing us to print the full arrays directly.\u000a\u000a* Making loop an acc loop. If we weren't outputting w_[up/down]_in_cloud (iw_up_in_cloud <= 0 .or. iw_down_in_cloud <= 0, then these arrays were only being zerod out on the CPU and would've getting overwritten by the uninitialized GPU data at the end of the data statement. This change causes the arrays to get correctly zerod out on the GPU when we need.\u000a\u000a* Update VariableGroupNondimMoments.py\u000a\u000aFixed a typo\u000a\u000a* Merging new changes from master\u000a\u000a* Removing need for -gpu=deepcopy, pushing some acc data statements up call tree, and replacing some acc data statements with acc delare statements so that return statements can be added back in.\u000a\u000a* Adding back an acc loop that was accidentally removed during a merge.\u000a\u000a---------\u000a\u000aCo-authored-by: Brian Griffin <31553422+bmg929@users.noreply.github.com>\u000a",
          "date" : "2023-03-08 11:46:19 -0600",
          "id" : "61ea0db56546ea2946cb3c0ee368fd57752c1451",
          "msg" : "Gpu updates (#1070)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_utilities.F90"
            },
            {
              "editType" : "edit",
              "file" : "saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "turbulent_adv_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "mean_adv.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mono_flux_limiter.F90"
          ],
          "commitId" : "fdf454198c75d605df4d989599620e23c42135fe",
          "timestamp" : 1678350700000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Implements Thomas Toniazzo's bug fix for spike removal\u000a\u000ain the monotonic flux limiter.  See\u000a\u000ahttps://github.com/larson-group/clubb_release/pull/11/files\u000a\u000aThis code change is\u000aexpected to be BIT_CHANGING for cases in which\u000a`l_predict_upwp_vpwp = T`, `l_mono_flux_lim_um = T`\u000aor `l_mono_flux_lim_vm = T`, and the monotonic\u000aflux limiter is triggered.\u000a\u000aThis bug fix prevents non-conservation of momentum\u000awhen the vertical integral of either of the wind components `um` or `vm` is negative.\u000a",
          "date" : "2023-03-09 02:31:40 -0600",
          "id" : "fdf454198c75d605df4d989599620e23c42135fe",
          "msg" : "Implements Thomas Toniazzo's bug fix for spike removal",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "parameters_tunable.F90",
            "advance_clubb_core_module.F90",
            "parameter_indices.F90",
            "clubb_api_module.F90",
            "sfc_varnce_module.F90"
          ],
          "commitId" : "e2ffb7330b8d80d9d895759c6a1781239ec00141",
          "timestamp" : 1678723565000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Making 'a_const' into a CLUBB tunable parameter. (#1072)\u000a\u000a* Converting the sfc_varnce_module.F90 parameter 'a_const' into a CLUBB tunable parameter.\u000a\u000aResults should be bit-for-bit since it will be set to 1.8 and with l_vary_convect_depth=F\u000athis is the standard value.\u000a\u000aSome discussion in ticket #994.\u000a\u000a* Completing requested changes, see PR #1072.\u000a",
          "date" : "2023-03-13 10:06:05 -0600",
          "id" : "e2ffb7330b8d80d9d895759c6a1781239ec00141",
          "msg" : "Making 'a_const' into a CLUBB tunable parameter. (#1072)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "parameter_indices.F90"
            },
            {
              "editType" : "edit",
              "file" : "parameters_tunable.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tunable_parameters.in"
          ],
          "commitId" : "ea8e240b701e58890146b050319eb71c919a70e0",
          "timestamp" : 1678723565000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Making 'a_const' into a CLUBB tunable parameter. (#1072)\u000a\u000a* Converting the sfc_varnce_module.F90 parameter 'a_const' into a CLUBB tunable parameter.\u000a\u000aResults should be bit-for-bit since it will be set to 1.8 and with l_vary_convect_depth=F\u000athis is the standard value.\u000a\u000aSome discussion in ticket #994.\u000a\u000a* Completing requested changes, see PR #1072.\u000a",
          "date" : "2023-03-13 10:06:05 -0600",
          "id" : "ea8e240b701e58890146b050319eb71c919a70e0",
          "msg" : "Making 'a_const' into a CLUBB tunable parameter. (#1072)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tunable_parameters.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "a1e67efa7d98dfad48c03bfbc3d73585bd9dc457",
          "timestamp" : 1678723628000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens",
            "fullName" : "benjamin.andrew.stephens"
          },
          "authorEmail" : "benjamin.andrew.stephens@gmail.com",
          "comment" : "Updating for changes to CLUBB.  See PR #1072.\u000a",
          "date" : "2023-03-13 11:07:08 -0500",
          "id" : "a1e67efa7d98dfad48c03bfbc3d73585bd9dc457",
          "msg" : "Updating for changes to CLUBB.  See PR #1072.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Skx_module.F90",
            "pdf_closure_module.F90",
            "sigma_sqd_w_module.F90",
            "advance_clubb_core_module.F90",
            "T_in_K_module.F90"
          ],
          "commitId" : "1463a2c08c088d8c28aaf6831e88e234b76bdddd",
          "timestamp" : 1678812234000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Pdf closure driver gpuization (#1071)\u000a\u000a* GPUizing pdf_closure_driver, testing still needed, bug likely.\u000a\u000a* Making data movement better. Also fixed some random things. Still need to return returns.\u000a\u000a* Adding back a couple return statments. Moving a comment where it should be. GPUizing a missed loop.\u000a\u000a* Making arguements list satisfy standards.\u000a\u000a* Making arguements list satisfy standards. Also adding max(1,hydrometdim) to hydromet inputs.\u000a\u000a* Capitalizing K\u000a\u000a* Making the error case in compute_cloud_cover behavior a bit differently. This allows the error to be detected immediately by GPU runs as well.\u000a\u000a* Calling compute_cloud_cover only needs to be done if l_use_cloud_cover = .true.\u000a",
          "date" : "2023-03-14 11:43:54 -0500",
          "id" : "1463a2c08c088d8c28aaf6831e88e234b76bdddd",
          "msg" : "Pdf closure driver gpuization (#1071)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "sigma_sqd_w_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "Skx_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "T_in_K_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90"
          ],
          "commitId" : "6dd01b5920350c08035fa76d513f4086340a43f7",
          "timestamp" : 1679006580000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Moving compute_cloud_cover outside of if ( l_use_cloud_cover ) then statement, the cloud_cover and rcm_in_layer variables they compute aren't output in clubb_standalone, but are in cam, causing cam bit diff tests to break.\u000a",
          "date" : "2023-03-16 17:43:00 -0500",
          "id" : "6dd01b5920350c08035fa76d513f4086340a43f7",
          "msg" : "Moving compute_cloud_cover outside of if ( l_use_cloud_cover ) then statement, the cloud_cover and rcm_in_layer variables they compute aren't output in clubb_standalone, but are in cam, causing cam bit diff tests to break.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90"
          ],
          "commitId" : "f635d227db08b38aa005bebbc8d0e63c4d6ea9ce",
          "timestamp" : 1679530369000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Adding Skthl_zm to the update host list, I missed this in the last PR. I noticed this by comparing results with and without managed memory, now I've checked BFBness with arm, mpace_b, mc3e, and gabls2.\u000a",
          "date" : "2023-03-22 19:12:49 -0500",
          "id" : "f635d227db08b38aa005bebbc8d0e63c4d6ea9ce",
          "msg" : "Adding Skthl_zm to the update host list, I missed this in the last PR. I noticed this by comparing results with and without managed memory, now I've checked BFBness with arm, mpace_b, mc3e, and gabls2.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "grid_class.F90",
            "turbulent_adv_pdf.F90",
            "mixing_length.F90",
            "pdf_utilities.F90",
            "saturation.F90",
            "advance_clubb_core_module.F90",
            "mean_adv.F90",
            "Skx_module.F90",
            "pdf_closure_module.F90",
            "sigma_sqd_w_module.F90",
            "adg1_adg2_3d_luhar_pdf.F90",
            "T_in_K_module.F90",
            "parameters_model.F90"
          ],
          "commitId" : "adba51a83aea7bd6e044720c58e4d27596b235fa",
          "timestamp" : 1679711434000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Small GPU fixes (#1076)\u000a\u000a* Fixing small things that I caught by adding the default(present) onto acc loops.\u000a\u000a* Moving default(present) to the end because it looks nicer there.\u000a",
          "date" : "2023-03-24 21:30:34 -0500",
          "id" : "adba51a83aea7bd6e044720c58e4d27596b235fa",
          "msg" : "Small GPU fixes (#1076)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mean_adv.F90"
            },
            {
              "editType" : "edit",
              "file" : "sigma_sqd_w_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "adg1_adg2_3d_luhar_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "Skx_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "parameters_model.F90"
            },
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "T_in_K_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "saturation.F90"
            },
            {
              "editType" : "edit",
              "file" : "turbulent_adv_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_clubb_core_module.F90",
            "model_flags.F90",
            "clip_explicit.F90",
            "clubb_api_module.F90"
          ],
          "commitId" : "7435d1c799f340302393782cc58d5f7eaeb608ef",
          "timestamp" : 1680247062000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Code changes to implement modificiations on wp3 clippings\u000aThis commit contains code changes to implement modifications of skewness\u000aclippings on wp3 in src/CLUBB_core/clip_explicit.F90. The default method attempts\u000ato apply smaller (larger) clippings below (above) 100m AGL level, which\u000acan cause a discontinuities around 100m AGL level. This clippings is\u000afound to trigger sawthooth oscillations in wp3 when linear diffusion is\u000aused. Such swathooth oscillations are eleminated if a smoothed Heaviside\u000afunction is introduced to obtain a smooth transition of clippings at\u000aaround 100m AGL level. The changes is necessary to obtain the first\u000aorder convergence in CLUBB-SCM when lienar diffusion is used.\u000a\u000aPreviously committed by Shixuan.\u000a",
          "date" : "2023-03-31 02:17:42 -0500",
          "id" : "7435d1c799f340302393782cc58d5f7eaeb608ef",
          "msg" : "Code changes to implement modificiations on wp3 clippings",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "configurable_model_flags.in"
          ],
          "commitId" : "43c7d40b518380bcd2ac664595a15a9d60fc1e23",
          "timestamp" : 1680247062000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Code changes to implement modificiations on wp3 clippings\u000aThis commit contains code changes to implement modifications of skewness\u000aclippings on wp3 in src/CLUBB_core/clip_explicit.F90. The default method attempts\u000ato apply smaller (larger) clippings below (above) 100m AGL level, which\u000acan cause a discontinuities around 100m AGL level. This clippings is\u000afound to trigger sawthooth oscillations in wp3 when linear diffusion is\u000aused. Such swathooth oscillations are eleminated if a smoothed Heaviside\u000afunction is introduced to obtain a smooth transition of clippings at\u000aaround 100m AGL level. The changes is necessary to obtain the first\u000aorder convergence in CLUBB-SCM when lienar diffusion is used.\u000a\u000aPreviously committed by Shixuan.\u000a",
          "date" : "2023-03-31 02:17:42 -0500",
          "id" : "43c7d40b518380bcd2ac664595a15a9d60fc1e23",
          "msg" : "Code changes to implement modificiations on wp3 clippings",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90",
            "advance_clubb_core_module.F90",
            "model_flags.F90",
            "clubb_api_module.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "16fcc9ba1c2ab85f00a4d798dccf7a59cbfc718b",
          "timestamp" : 1680538287000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "This commit contains code changes to implement modifications on limiters in three places:\u000a\u000a1. remove the limiters in denominator of equation for\u000a   brunt_vaisala_freq_sqd_smth, which affects the computed\u000a   eddy dissipation time scale in turbulent fluxes (wpxp).\u000a   (in mixing_length.F90)\u000a\u000a2. reduce the threshold values of limiters in the equation\u000a   for richardson number (sqrt_Ri_zm)\u000a   (in mixing_length.F90)\u000a\u000a3. introduce the smoothed max/min function for limiters in\u000a   equation of Cx_fnc_Richardson.\u000a   (in advance_helper_module.F90).\u000a\u000aAfter the modification, we also apply a zt2m(zm2zt) smoothing\u000aon the calculated quantities. These modifications are found to\u000abe benificial for improving solution convergence in CLUBB-SCM\u000a\u000aThe code changes are controlled by a newly introduced flag named\u000a\"l_modify_limiters_for_cnvg_test\", which is set to .false. (meaning that\u000athe modificaitons on limiters is turned off) by default.\u000a\u000aOriginally committed by Shixuan.\u000a",
          "date" : "2023-04-03 11:11:27 -0500",
          "id" : "16fcc9ba1c2ab85f00a4d798dccf7a59cbfc718b",
          "msg" : "This commit contains code changes to implement modifications on limiters in three places:",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_api_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "model_flags.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "configurable_model_flags.in"
          ],
          "commitId" : "bbdd1ade0e614bb47e5341e8f9fb0f853320cd37",
          "timestamp" : 1680538287000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "This commit contains code changes to implement modifications on limiters in three places:\u000a\u000a1. remove the limiters in denominator of equation for\u000a   brunt_vaisala_freq_sqd_smth, which affects the computed\u000a   eddy dissipation time scale in turbulent fluxes (wpxp).\u000a   (in mixing_length.F90)\u000a\u000a2. reduce the threshold values of limiters in the equation\u000a   for richardson number (sqrt_Ri_zm)\u000a   (in mixing_length.F90)\u000a\u000a3. introduce the smoothed max/min function for limiters in\u000a   equation of Cx_fnc_Richardson.\u000a   (in advance_helper_module.F90).\u000a\u000aAfter the modification, we also apply a zt2m(zm2zt) smoothing\u000aon the calculated quantities. These modifications are found to\u000abe benificial for improving solution convergence in CLUBB-SCM\u000a\u000aThe code changes are controlled by a newly introduced flag named\u000a\"l_modify_limiters_for_cnvg_test\", which is set to .false. (meaning that\u000athe modificaitons on limiters is turned off) by default.\u000a\u000aOriginally committed by Shixuan.\u000a",
          "date" : "2023-04-03 11:11:27 -0500",
          "id" : "bbdd1ade0e614bb47e5341e8f9fb0f853320cd37",
          "msg" : "This commit contains code changes to implement modifications on limiters in three places:",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "configurable_model_flags.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "SRC/SGS_CLUBB/clubb_sgs.F90"
          ],
          "commitId" : "0c36e4d0e18216f9e07c93f9d23a4ee6cda7772b",
          "timestamp" : 1680548426000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/bmg2",
            "fullName" : "bmg2"
          },
          "authorEmail" : "bmg2@uwm.edu",
          "comment" : "Updated for recent changes to CLUBB.\u000a",
          "date" : "2023-04-03 14:00:26 -0500",
          "id" : "0c36e4d0e18216f9e07c93f9d23a4ee6cda7772b",
          "msg" : "Updated for recent changes to CLUBB.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "SRC/SGS_CLUBB/clubb_sgs.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tunable_parameters.in"
          ],
          "commitId" : "7b3e07a340d0a20ceb50121b98b17575a70940d1",
          "timestamp" : 1680705925000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "changing tunable_parameters\u000a",
          "date" : "2023-04-05 09:45:25 -0500",
          "id" : "7b3e07a340d0a20ceb50121b98b17575a70940d1",
          "msg" : "changing tunable_parameters",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tunable_parameters.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tunable_parameters.in"
          ],
          "commitId" : "75f7b52f068621eb5ee822dd7949639fefcebe59",
          "timestamp" : 1680706442000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "changing tunable_parameters\u000a",
          "date" : "2023-04-05 09:54:02 -0500",
          "id" : "75f7b52f068621eb5ee822dd7949639fefcebe59",
          "msg" : "changing tunable_parameters",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tunable_parameters.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tunable_parameters.in"
          ],
          "commitId" : "f0d6b74bd5227cb61694f641b178a1d9d7a22f27",
          "timestamp" : 1680706472000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "changing tunable_parameters\u000a",
          "date" : "2023-04-05 09:54:32 -0500",
          "id" : "f0d6b74bd5227cb61694f641b178a1d9d7a22f27",
          "msg" : "changing tunable_parameters",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tunable_parameters.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "diffusion.F90",
            "advance_clubb_core_module.F90",
            "clip_explicit.F90",
            "advance_xm_wpxp_module.F90",
            "mean_adv.F90",
            "fill_holes.F90",
            "grid_class.F90",
            "matrix_solver_wrapper.F90",
            "turbulent_adv_pdf.F90",
            "parameters_model.F90",
            "advance_helper_module.F90",
            "mono_flux_limiter.F90"
          ],
          "commitId" : "781ef9dfc3079f5d20cf22f044eac5970443c1b9",
          "timestamp" : 1680716686000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Advance xm wpxp gpuization (#1077)\u000a\u000a* Initial commit for GPUizing advance_xm_wpxp.\u000a\u000a* GPUizing fill_holes_vertical\u000a\u000a* Adding Skthl_zm to the update host list, I missed this in the last PR. I noticed this by comparing results with and without managed memory, now I've checked BFBness with arm, mpace_b, mc3e, and gabls2.\u000a\u000a* Small GPU fixes (#1076)\u000a\u000a* Fixing small things that I caught by adding the default(present) onto acc loops.\u000a\u000a* Moving default(present) to the end because it looks nicer there.\u000a\u000a* Adding default(present) to all acc loop statements. Also adding azt to a copyin statement, which was missed previously. All BFB.\u000a\u000a* Incemental update, not well tested yet.\u000a\u000a* Removing some copies and making the sclr_dim change.\u000a\u000a* Fixing a bug that only seemed detectable with astex_a209. We need to pass only single arrays to functions, calling ddzt( nz, ngrdcol, gr, rho_ds_zt * K_zt_nu ) was resulting in rho_ds_zt * K_zt_nu being evluated on the CPU, but the values were only valid on the GPU. So we need to evaluate that expression on the GPU, save it into an array (currently K_zt_nu_tmp), then pass that to ddzt.\u000a\u000a* GPUizing calc_turb_adv_range\u000a\u000a* GPUizing mono_flux_limiter\u000a\u000a* Cleaning up data statments and a couple other things.\u000a\u000a* Updated for some different options.\u000a\u000a* More updates needed for various options.\u000a\u000a* Reverting accidental flag change\u000a\u000a* Should be the final changes, all options tested now.\u000a\u000a* Replacing some comments in monoflux limiter, and also modifying it to make it BFB on CPUs. Also changing incorrect error conditions on tridiag.\u000a\u000a* Adding max_x_allowable to update host statement, missed previous.\u000a\u000a* Properly naming tmp variables and variables calculated from ddzt and ddzm start with ddzt_ and ddzm_.\u000a\u000a* Replacing constants with named ones from constants_clubb.\u000a\u000a* Replacing hard coded numbers in lhs variables representing the number of bands they contain with fortran parameters.\u000a",
          "date" : "2023-04-05 12:44:46 -0500",
          "id" : "781ef9dfc3079f5d20cf22f044eac5970443c1b9",
          "msg" : "Advance xm wpxp gpuization (#1077)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "matrix_solver_wrapper.F90"
            },
            {
              "editType" : "edit",
              "file" : "turbulent_adv_pdf.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "parameters_model.F90"
            },
            {
              "editType" : "edit",
              "file" : "diffusion.F90"
            },
            {
              "editType" : "edit",
              "file" : "mean_adv.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_xm_wpxp_module.F90"
          ],
          "commitId" : "4e5ef2859907a8a3e8b44fea718de72c509ae1a4",
          "timestamp" : 1680733435000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Small tweaks to fix some GPU bugs. Some variables were uninitialized on the CPU while we were saving them. This could only have been caught by comparing consecutive runs and checking _zt and _zm files, even then few cases were having problems.\u000a",
          "date" : "2023-04-05 17:23:55 -0500",
          "id" : "4e5ef2859907a8a3e8b44fea718de72c509ae1a4",
          "msg" : "Small tweaks to fix some GPU bugs. Some variables were uninitialized on the CPU while we were saving them. This could only have been caught by comparing consecutive runs and checking _zt and _zm files, even then few cases were having problems.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xm_wpxp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "grid_class.F90"
          ],
          "commitId" : "9552ab496758875cdb5dff86d47d80e2d3a7cb0f",
          "timestamp" : 1680734063000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Fixing a labelling error in redirect_interpolated_azt_2D and similar procedures, since this interpolates to zt the input should be zm. I think this was my fault, so I cleaned all the zt2zm and zm2zt things up to make it a little nicer. Also ordered the routines _k _1D _2D to make it easier to jump around, it was a bit confusing as they were out of order and the typo really made it hard.\u000a",
          "date" : "2023-04-05 17:34:23 -0500",
          "id" : "9552ab496758875cdb5dff86d47d80e2d3a7cb0f",
          "msg" : "Fixing a labelling error in redirect_interpolated_azt_2D and similar procedures, since this interpolates to zt the input should be zm. I think this was my fault, so I cleaned all the zt2zm and zm2zt things up to make it a little nicer. Also ordered the routines _k _1D _2D to make it easier to jump around, it was a bit confusing as they were out of order and the typo really made it hard.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "parameters_model.F90"
          ],
          "commitId" : "c3bec1875abeade74fe0dd0cd38cb5361e7cac8f",
          "timestamp" : 1680842443000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Making it so sclr_tol is set to 0 before the specified sclr_tol_in. This is so that it is initialized to 0 in the case that sclr_dim = 0, since now we are setting it to have a minimum allocation size of 1 and would otherwise have a garbage value. This is what broke the clubb_openmp_gfortran_test.\u000a",
          "date" : "2023-04-06 23:40:43 -0500",
          "id" : "c3bec1875abeade74fe0dd0cd38cb5361e7cac8f",
          "msg" : "Making it so sclr_tol is set to 0 before the specified sclr_tol_in. This is so that it is initialized to 0 in the case that sclr_dim = 0, since now we are setting it to have a minimum allocation size of 1 and would otherwise have a garbage value. This is what broke the clubb_openmp_gfortran_test.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "parameters_model.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "mixing_length.F90",
            "grid_class.F90",
            "advance_clubb_core_module.F90",
            "clip_explicit.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "40a65a54f061974152b9431e88a562d557f70dc5",
          "timestamp" : 1681924858000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Lscale GPUization (#1079)\u000a\u000a* Making 2 new functions zm2zt2zm and zt2zm2zt to handle smoothing by interpolation. Replaced the spots in clubb I know that uses this to smooth things. This is just a nice to have and could allow for easy optimizations in the future by inlining the interpolations. All cases BFB on CPU and GPU, checked all relevant options too.\u000a\u000a* GPUizing diagnose_Lscale_from_tau\u000a\u000a* Removing some unused variables.\u000a\u000a* Moving acc data statements from calc_Lscale_directly up to advance_clubb_core.\u000a\u000a* Removing an unused variable.\u000a\u000a* GPUizing the l_smooth_min_max option.\u000a\u000a* GPUizing l_avg_Lscale\u000a\u000a* Changes to variable names to avoid gross long names only used once.\u000a",
          "date" : "2023-04-19 12:20:58 -0500",
          "id" : "40a65a54f061974152b9431e88a562d557f70dc5",
          "msg" : "Lscale GPUization (#1079)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            },
            {
              "editType" : "edit",
              "file" : "mixing_length.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clip_explicit.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "grid_class.F90"
          ],
          "commitId" : "7094e3620ee063af2bd55a8f072cb32ce3858c4b",
          "timestamp" : 1681926818000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "gfortran does not like intent(out) specifiers for functions.\u000a",
          "date" : "2023-04-19 12:53:38 -0500",
          "id" : "7094e3620ee063af2bd55a8f072cb32ce3858c4b",
          "msg" : "gfortran does not like intent(out) specifiers for functions.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Skx_module.F90",
            "sigma_sqd_w_module.F90",
            "interpolation.F90",
            "advance_clubb_core_module.F90",
            "calc_pressure.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "e12416aef4fd25ee8f843abab95e16d9a186d57e",
          "timestamp" : 1682105140000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "GPUizing Various Small Routines (#1080)\u000a\u000a* GPUizing compute_Cx_fnc_Richardson\u000a\u000a* GPUizing term_wp2_splat and term_wp3_splat\u000a\u000a* GPUizing xp3_LG_2005_ansatz\u000a\u000a* GPUizing calculate_thvm\u000a\u000a* GPUizing pvertinterp even though I don't think we care about the l_do_expldiff_rtm_thlm flag\u000a\u000a* Fixing bug. Setting l_do_expldiff_rtm_thlm causes us to use edsclrm, so we need to also ensure that edsclrm > 1 (1 because it uses a edsclr_dim-1 index)\u000a\u000a* Pushing some data statements up the call tree.\u000a",
          "date" : "2023-04-21 14:25:40 -0500",
          "id" : "e12416aef4fd25ee8f843abab95e16d9a186d57e",
          "msg" : "GPUizing Various Small Routines (#1080)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "Skx_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "interpolation.F90"
            },
            {
              "editType" : "edit",
              "file" : "calc_pressure.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "sigma_sqd_w_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "grid_class.F90"
          ],
          "commitId" : "0dbf4fc79c628d0d783a67b545a14792662177a3",
          "timestamp" : 1682273667000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "This commit is a commit that changes absolutely nothing. It is meant to trigger a change in the git update scripts, so that I can start the commit message logging in the autocommit updates larson-group/sys_admin#797\u000a",
          "date" : "2023-04-23 13:14:27 -0500",
          "id" : "0dbf4fc79c628d0d783a67b545a14792662177a3",
          "msg" : "This commit is a commit that changes absolutely nothing. It is meant to trigger a change in the git update scripts, so that I can start the commit message logging in the autocommit updates larson-group/sys_admin#797",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "grid_class.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "math_utilities.F90"
          ],
          "commitId" : "fb9b5e177deabcd39ce0cf36b7b1f0fd883f4af6",
          "timestamp" : 1682273667000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "This commit is a commit that changes absolutely nothing. It is meant to trigger a change in the git update scripts, so that I can start the commit message logging in the autocommit updates larson-group/sys_admin#797\u000a",
          "date" : "2023-04-23 13:14:27 -0500",
          "id" : "fb9b5e177deabcd39ce0cf36b7b1f0fd883f4af6",
          "msg" : "This commit is a commit that changes absolutely nothing. It is meant to trigger a change in the git update scripts, so that I can start the commit message logging in the autocommit updates larson-group/sys_admin#797",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "math_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "interpolation.F90"
          ],
          "commitId" : "8360118ab54c355ad8a86ed330ade644c4bdcbd8",
          "timestamp" : 1682278310000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "this is another commit that cahnges nothing that will trigger the gitUpdate scripts\u000a",
          "date" : "2023-04-23 14:31:50 -0500",
          "id" : "8360118ab54c355ad8a86ed330ade644c4bdcbd8",
          "msg" : "this is another commit that cahnges nothing that will trigger the gitUpdate scripts",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "interpolation.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "clip_explicit.F90"
          ],
          "commitId" : "fa866723ef299b5e7c3574bb3f45f38f3fcb07f5",
          "timestamp" : 1682909659000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "adding an update that changes nothing and is just a test for the autoupdate script\u000a",
          "date" : "2023-04-30 21:54:19 -0500",
          "id" : "fa866723ef299b5e7c3574bb3f45f38f3fcb07f5",
          "msg" : "adding an update that changes nothing and is just a test for the autoupdate script",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "clip_explicit.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_clubb_core_module.F90",
            "stats_variables.F90",
            "stats_zm_module.F90",
            "sfc_varnce_module.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "e7a5c0ce02567906f9003eb1b1a1cf5ca94bca4c",
          "timestamp" : 1682952212000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Making CLUBB's splatting scheme implicit and smoother (#1075)\u000a\u000a* Introducing rough implicit splatting scheme into CLUBB.  Not yet implicit for wp3.\u000a\u000a* Implementing implicit splatting for wp3.\u000a\u000a* Further improvements to implicit splatting code, including\u000a\u000a- smoothing of the BV freq used for splatting\u000a- adding a new variable 'bv_freq_sqd_splat' to stats\u000a- add the new variable to pyplotgen standard output\u000a\u000aSee PR #1075 and issue #994.\u000a\u000a* Some cleanup.\u000a\u000a* More cleanup, and adding comments.\u000a\u000a* More comments.\u000a\u000a* Updating implicit splatting scheme.\u000a\u000a* Updates to resolve PR requests.\u000a\u000aUpdates associated with implicit splatting will be BIT_CHANGING.\u000a",
          "date" : "2023-05-01 08:43:32 -0600",
          "id" : "e7a5c0ce02567906f9003eb1b1a1cf5ca94bca4c",
          "msg" : "Making CLUBB's splatting scheme implicit and smoother (#1075)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_variables.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "stats_zm_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "sfc_varnce_module.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "08475cfca3f2571fc6342c8137f1c64d61bd6857",
          "timestamp" : 1683080989000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Calc sfc varnce GPUization (#1081)\u000a\u000a* Initial loop push for calc_sfc_varnce\u000a\u000a* BIT_CHANGING:3b086a40085284aa49c71d32c001d20153a8ddb4 the last commit is bit changing for only some cases and only when using higher than -02 optimization. uf min seems to be the first calculation that starting to differ bitwise. Using the check_multicol script confirms the differences are small.\u000a\u000a* Adding a tweak to surface values in the extra columns. This helped me check calc_sfc_varance, since we were not changing any arrays that would've affected calculations there.\u000a\u000a* Small optimization, making wstar and ustar2 scalars.\u000a\u000a* GPUizing calc_sfc_varnce\u000a\u000a* Removing conditional around some stats calls. Now we will always save sfc values to stats, because this will change stats files when gr%zm(i,1) > sfc_elevation, this is potentially BIT_CHANGING.\u000a\u000a* Merging with latest clubb changes and making work on GPUs again.\u000a\u000aThis contained 2 commits that are BIT_CHANGING in some situations.\u000a",
          "date" : "2023-05-02 21:29:49 -0500",
          "id" : "08475cfca3f2571fc6342c8137f1c64d61bd6857",
          "msg" : "Calc sfc varnce GPUization (#1081)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "sfc_varnce_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "tunable_parameters.in"
          ],
          "commitId" : "e462b213d8d0ca63221050f70a6ff8a52467b203",
          "timestamp" : 1683129413000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens",
            "fullName" : "benjamin.andrew.stephens"
          },
          "authorEmail" : "benjamin.andrew.stephens@gmail.com",
          "comment" : "Reducing C_wp2_splat to 0.25 (from 2.0) for new implicit splatting code.\u000a\u000aAlso fixing bug that shows up when l_brunt_vaisala_freq_moist = T.  This\u000awill hopefully help to get some failing CAM tests running again.\u000a\u000aSee #1074 and PR #1075 for info.\u000a\u000aThis is BIT_CHANGING for all cases due to the new tunable parameter value.\u000a",
          "date" : "2023-05-03 10:56:53 -0500",
          "id" : "e462b213d8d0ca63221050f70a6ff8a52467b203",
          "msg" : "Reducing C_wp2_splat to 0.25 (from 2.0) for new implicit splatting code.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "tunable_parameters.in"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_helper_module.F90"
          ],
          "commitId" : "3daa3257c2033ab03757a3c5bed4d780fae45770",
          "timestamp" : 1683129413000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens",
            "fullName" : "benjamin.andrew.stephens"
          },
          "authorEmail" : "benjamin.andrew.stephens@gmail.com",
          "comment" : "Reducing C_wp2_splat to 0.25 (from 2.0) for new implicit splatting code.\u000a\u000aAlso fixing bug that shows up when l_brunt_vaisala_freq_moist = T.  This\u000awill hopefully help to get some failing CAM tests running again.\u000a\u000aSee #1074 and PR #1075 for info.\u000a\u000aThis is BIT_CHANGING for all cases due to the new tunable parameter value.\u000a",
          "date" : "2023-05-03 10:56:53 -0500",
          "id" : "3daa3257c2033ab03757a3c5bed4d780fae45770",
          "msg" : "Reducing C_wp2_splat to 0.25 (from 2.0) for new implicit splatting code.",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "clip_explicit.F90"
          ],
          "commitId" : "a9af25eeab72b59dae5bd30bd315b35c8c78961a",
          "timestamp" : 1683399661000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "Removed Space From clip_explicit\u000a\u000aThis is another commit that changes absolutely nothing, and only exists to test autocommit changes\u000a",
          "date" : "2023-05-06 14:01:01 -0500",
          "id" : "a9af25eeab72b59dae5bd30bd315b35c8c78961a",
          "msg" : "Removed Space From clip_explicit",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "clip_explicit.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "calendar.F90"
          ],
          "commitId" : "a7df38330f8cf210f542a395c8b1df60b166859b",
          "timestamp" : 1683999525000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "making changes to trigger autoudpate for test, these commits do nothing\u000a\u000ahere is a body to the commit as well\u000a",
          "date" : "2023-05-13 12:38:45 -0500",
          "id" : "a7df38330f8cf210f542a395c8b1df60b166859b",
          "msg" : "making changes to trigger autoudpate for test, these commits do nothing",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "calendar.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "math_utilities.F90"
          ],
          "commitId" : "c5d25471ddb6daf201a8dc99ed95aca1b1f6091c",
          "timestamp" : 1683999525000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "making changes to trigger autoudpate for test, these commits do nothing\u000a\u000ahere is a body to the commit as well\u000a",
          "date" : "2023-05-13 12:38:45 -0500",
          "id" : "c5d25471ddb6daf201a8dc99ed95aca1b1f6091c",
          "msg" : "making changes to trigger autoudpate for test, these commits do nothing",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "math_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "calendar.F90"
          ],
          "commitId" : "571c3fab16ab4f1315e272fa536064a8dc4720f0",
          "timestamp" : 1684000665000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "Here is another commit that changes nothing\u000a\u000aHere is the body\u000a",
          "date" : "2023-05-13 12:57:45 -0500",
          "id" : "571c3fab16ab4f1315e272fa536064a8dc4720f0",
          "msg" : "Here is another commit that changes nothing",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "calendar.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "math_utilities.F90"
          ],
          "commitId" : "10561ea5166e8f1045de302b117e2d6526332337",
          "timestamp" : 1684000665000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "Here is another commit that changes nothing\u000a\u000aHere is the body\u000a",
          "date" : "2023-05-13 12:57:45 -0500",
          "id" : "10561ea5166e8f1045de302b117e2d6526332337",
          "msg" : "Here is another commit that changes nothing",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "math_utilities.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "endian.F90"
          ],
          "commitId" : "81f82f5ff2f9a5f7047d2c810aeff0ac5c296b43",
          "timestamp" : 1684001427000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "change to trigger updates\u000a\u000athis is the last batch\u000a",
          "date" : "2023-05-13 13:10:27 -0500",
          "id" : "81f82f5ff2f9a5f7047d2c810aeff0ac5c296b43",
          "msg" : "change to trigger updates",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "endian.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "calc_pressure.F90"
          ],
          "commitId" : "c2e0cf01861d6d2e292f0cc51c24a83c8ab1e711",
          "timestamp" : 1684001497000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
            "fullName" : "cernikt"
          },
          "authorEmail" : "tjcernik@uwm.edu",
          "comment" : "change to calc pressure to trigger autoupdate\u000a\u000abody\u000a",
          "date" : "2023-05-13 13:11:37 -0500",
          "id" : "c2e0cf01861d6d2e292f0cc51c24a83c8ab1e711",
          "msg" : "change to calc pressure to trigger autoupdate",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "calc_pressure.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "8287750b397ac2e5d927bb4efe23a830f94c4362",
          "timestamp" : 1685471093000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "GPUizing Lscale_width_vert_avg. Loops have been restructured for simplicity, and algorithm has a different starting value to avoid k dependency. Results are BFB. (#1083)\u000a\u000a",
          "date" : "2023-05-30 13:24:53 -0500",
          "id" : "8287750b397ac2e5d927bb4efe23a830f94c4362",
          "msg" : "GPUizing Lscale_width_vert_avg. Loops have been restructured for simplicity, and algorithm has a different starting value to avoid k dependency. Results are BFB. (#1083)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90"
          ],
          "commitId" : "c7c530d40612ef299f0a4a02b7c19b9141ff7991",
          "timestamp" : 1685683010000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "GPUizing most of advance_clubb_core (#1084)\u000a\u000a",
          "date" : "2023-06-02 00:16:50 -0500",
          "id" : "c7c530d40612ef299f0a4a02b7c19b9141ff7991",
          "msg" : "GPUizing most of advance_clubb_core (#1084)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "advance_wp2_wp3_module.F90",
            "clip_explicit.F90"
          ],
          "commitId" : "f5f1d7adc31786cff8a7f24873958345b989d143",
          "timestamp" : 1686085026000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "advance_wp2_wp3 with explicitly managed memory  (#1085)\u000a\u000a* GPUizing most of advance_clubb_core\u000a\u000a* GPUizing most of advance_wp2_wp3 based off Supreeths openacc branch\u000a\u000a* Cleanup and small fixes.\u000a\u000a* Converting data statement to declare statement to return the return.\u000a\u000a* Small changes to prevent data copies\u000a",
          "date" : "2023-06-06 15:57:06 -0500",
          "id" : "f5f1d7adc31786cff8a7f24873958345b989d143",
          "msg" : "advance_wp2_wp3 with explicitly managed memory  (#1085)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "advance_xp2_xpyp_module.F90"
          ],
          "commitId" : "78ebf2ff4d7e6b804bf322a713fe95448a09291d",
          "timestamp" : 1686267553000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "advance_xp2_xpyp with explicitly managed memory (#1086)\u000a\u000a* GPUizing most of advance_clubb_core\u000a\u000a* GPUizing most of advance_wp2_wp3 based off Supreeths openacc branch\u000a\u000a* Cleanup and small fixes.\u000a\u000a* Converting data statement to declare statement to return the return.\u000a\u000a* Small changes to prevent data copies\u000a\u000a* Initial advance_xp2_xpyp GPUization, adapted from Supreeth's branch, clubb_openacc, to work without managed memory.\u000a\u000a* Small cleanup\u000a\u000a* Tweaks to reduce data copies\u000a\u000a* Small change\u000a\u000a* More GPUization and some cleanup\u000a\u000a* Final little fixes\u000a\u000a* Removing magic logicals\u000a",
          "date" : "2023-06-08 18:39:13 -0500",
          "id" : "78ebf2ff4d7e6b804bf322a713fe95448a09291d",
          "msg" : "advance_xp2_xpyp with explicitly managed memory (#1086)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_clubb_core_module.F90",
            "advance_windm_edsclrm_module.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "3f3703f99ebea92453249f1d9614b64ea1fdc6be",
          "timestamp" : 1686271203000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "advance_windm_edsclrm with explicitly managed memory (#1087)\u000a\u000a* Initial commit for advance_windm_edsclrm adapted from Supreeth's branch\u000a\u000a* Final fixes\u000a\u000a* Accidentally undid fix\u000a\u000a* Returning returns\u000a",
          "date" : "2023-06-08 19:40:03 -0500",
          "id" : "3f3703f99ebea92453249f1d9614b64ea1fdc6be",
          "msg" : "advance_windm_edsclrm with explicitly managed memory (#1087)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_windm_edsclrm_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_clubb_core_module.F90"
          ],
          "commitId" : "543091c32308120ba9fe22873baa81050ac05292",
          "timestamp" : 1686688221000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Moving data statements to outter most parts of clubb and little fix in advance_wp2_wp3 (#1088)\u000a\u000a",
          "date" : "2023-06-13 15:30:21 -0500",
          "id" : "543091c32308120ba9fe22873baa81050ac05292",
          "msg" : "Moving data statements to outter most parts of clubb and little fix in advance_wp2_wp3 (#1088)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "advance_wp2_wp3_module.F90",
            "advance_xp2_xpyp_module.F90",
            "advance_clubb_core_module.F90",
            "clip_explicit.F90",
            "fill_holes.F90",
            "pdf_closure_module.F90",
            "mono_flux_limiter.F90",
            "advance_helper_module.F90"
          ],
          "commitId" : "63cc96a19e5b8bd47a08bdc600b8d158741ab2e9",
          "timestamp" : 1687300675000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Data movement improvement (#1089)\u000a\u000a* Various reductions in data movement\u000a\u000a* Bug fix\u000a\u000a* Optimizations to fill_holes, this involves precalculating a multiplication an a division, so this is BIT_CHANGING.\u000a\u000a* Missed a small part\u000a\u000a* Small fix\u000a",
          "date" : "2023-06-20 17:37:55 -0500",
          "id" : "63cc96a19e5b8bd47a08bdc600b8d158741ab2e9",
          "msg" : "Data movement improvement (#1089)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "pdf_closure_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "clip_explicit.F90"
            },
            {
              "editType" : "edit",
              "file" : "fill_holes.F90"
            },
            {
              "editType" : "edit",
              "file" : "mono_flux_limiter.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_clubb_core_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_helper_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "advance_wp2_wp3_module.F90"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/vlarson",
      "fullName" : "Vince Larson"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/68997723+jangrn",
      "fullName" : "68997723+JanGrn"
    },
    {
      "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/37674341+huebleruwm",
      "fullName" : "37674341+huebleruwm"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
      "fullName" : "Gunther Huebler"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/cernikt",
      "fullName" : "cernikt"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/benjamin.andrew.stephens",
      "fullName" : "benjamin.andrew.stephens"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/59519056+bstephens82",
      "fullName" : "59519056+bstephens82"
    },
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/pbroels",
      "fullName" : "pbroels"
    }
  ],
  "inProgress" : False,
  "nextBuild" : {
    "number" : 3,
    "url" : "http://carson.math.uwm.edu/jenkins/view/all/job/sam_clubb_copy_test/3/"
  },
  "previousBuild" : {
    "number" : 1,
    "url" : "http://carson.math.uwm.edu/jenkins/view/all/job/sam_clubb_copy_test/1/"
  }
}