diff --git a/.gitignore b/.gitignore index 2b6c835045..39d140fd65 100644 --- a/.gitignore +++ b/.gitignore @@ -158,23 +158,26 @@ sorc/ocnicepost.fd # jobs symlinks # scripts symlinks scripts/exemcsfc_global_sfc_prep.sh +scripts/exgdas_global_marine_analysis_ecen.py +scripts/exglobal_prep_ocean_obs.py # ush symlinks ush/chgres_cube.sh ush/emcsfc_ice_blend.sh ush/emcsfc_snow.sh -ush/exglobal_prep_ocean_obs.py ush/fix_precip.sh ush/fv3gfs_driver_grid.sh ush/fv3gfs_filter_topo.sh ush/fv3gfs_make_grid.sh ush/fv3gfs_make_orog.sh +ush/gen_bufr2ioda_json.py +ush/gen_bufr2ioda_yaml.py ush/global_chgres.sh ush/global_chgres_driver.sh ush/global_cycle.sh ush/global_cycle_driver.sh ush/jediinc2fv3.py ush/ufsda -ush/finddate.sh +ush/soca ush/make_NTC_file.pl ush/make_ntc_bull.pl ush/make_tif.sh diff --git a/ci/Jenkinsfile b/ci/Jenkinsfile index c799d3c488..5f64ba4d8d 100644 --- a/ci/Jenkinsfile +++ b/ci/Jenkinsfile @@ -4,59 +4,89 @@ def HOME = 'none' def caseList = '' // Location of the custom workspaces for each machine in the CI system. They are persitent for each iteration of the PR. def custom_workspace = [hera: '/scratch1/NCEPDEV/global/CI', orion: '/work2/noaa/stmp/CI/ORION', hercules: '/work2/noaa/stmp/CI/HERCULES'] +def repo_url = 'git@github.com:NOAA-EMC/global-workflow.git' +def STATUS = 'Passed' pipeline { + agent { label 'built-in' } options { skipDefaultCheckout() - parallelsAlwaysFailFast() + //parallelsAlwaysFailFast() } stages { // This initial stage is used to get the Machine name from the GitHub labels on the PR // which is used to designate the Nodes in the Jenkins Controler by the agent label // Each Jenknis Node is connected to said machine via an JAVA agent via an ssh tunnel + // no op 2 - stage('Get Machine') { + stage('1. Get Machine') { agent { label 'built-in' } steps { script { - machine = 'none' - for (label in pullRequest.labels) { - echo "Label: ${label}" - if ((label.matches('CI-Hera-Ready'))) { - machine = 'hera' - } else if ((label.matches('CI-Orion-Ready'))) { - machine = 'orion' - } else if ((label.matches('CI-Hercules-Ready'))) { - machine = 'hercules' + + def causes = currentBuild.rawBuild.getCauses() + def isSpawnedFromAnotherJob = causes.any { cause -> + cause instanceof hudson.model.Cause.UpstreamCause + } + + def run_nodes = [] + if (isSpawnedFromAnotherJob) { + echo "machine being set to value passed to this spawned job" + echo "passed machine: ${params.machine}" + machine = params.machine + } else { + echo "This is parent job so getting list of nodes matching labels:" + for (label in pullRequest.labels) { + if (label.matches("CI-(.*?)-Ready")) { + def Machine_name = label.split('-')[1].toString() + jenkins.model.Jenkins.get().computers.each { c -> + if (c.node.selfLabel.name == "${Machine_name}-EMC") { + run_nodes.add(c.node.selfLabel.name) + } + } + } } - } // createing a second machine varible with first letter capital - // because the first letter of the machine name is captitalized in the GitHub labels - Machine = machine[0].toUpperCase() + machine.substring(1) + // Spawning all the jobs on the nodes matching the labels + if (run_nodes.size() > 1) { + run_nodes.init().each { node -> + def machine_name = node.split('-')[0].toLowerCase() + echo "Spawning job on node: ${node} with machine name: ${machine_name}" + build job: "/global-workflow/EMC-Global-Pipeline/PR-${env.CHANGE_ID}", parameters: [ + string(name: 'machine', value: machine_name), + string(name: 'Node', value: node) ], + wait: false + } + machine = run_nodes.last().split('-')[0].toLowerCase() + echo "Running parent job: ${machine}" + } else { + machine = run_nodes[0].split('-')[0].toLowerCase() + echo "Running only the parent job: ${machine}" + } + } } } } - stage('Get Common Workspace') { + stage('2. Get Common Workspace') { agent { label "${machine}-emc" } steps { script { + Machine = machine[0].toUpperCase() + machine.substring(1) + echo "Getting Common Workspace for ${Machine}" ws("${custom_workspace[machine]}/${env.CHANGE_ID}") { properties([parameters([[$class: 'NodeParameterDefinition', allowedSlaves: ['built-in', 'Hera-EMC', 'Orion-EMC'], defaultSlaves: ['built-in'], name: '', nodeEligibility: [$class: 'AllNodeEligibility'], triggerIfResult: 'allCases']])]) HOME = "${WORKSPACE}" sh(script: "mkdir -p ${HOME}/RUNTESTS;rm -Rf ${HOME}/RUNTESTS/error.logs") - pullRequest.addLabel("CI-${Machine}-Building") - if (pullRequest.labels.any { value -> value.matches("CI-${Machine}-Ready") }) { - pullRequest.removeLabel("CI-${Machine}-Ready") - } + sh(script: """${GH} pr edit ${env.CHANGE_ID} --repo ${repo_url} --add-label "CI-${Machine}-Building" --remove-label "CI-${Machine}-Ready" """) } echo "Building and running on ${Machine} in directory ${HOME}" } } } - stage('Build System') { + stage('3. Build System') { matrix { agent { label "${machine}-emc" } //options { @@ -108,10 +138,10 @@ pipeline { catch (Exception error_arch) { echo "Failed to archive error log ${line}: ${error_arch.getMessage()}" } } } - repo_url=sh(script: "${HOMEgfs}/ci/scripts/utils/publish_logs.py --file ${error_logs} --repo PR_BUILD_${env.CHANGE_ID}", returnStdout: true).trim() - gist_url=sh(script: "${HOMEgfs}/ci/scripts/utils/publish_logs.py --file ${error_logs} --gist PR_BUILD_${env.CHANGE_ID}", returnStdout: true).trim() try { - pullRequest.comment("Build failed on **${Machine}** with error logs:${error_logs_message}\n\nFollow link here to view the contents of the above file(s): [(link)](${gist_url})") + sh(script: "${HOMEgfs}/ci/scripts/utils/publish_logs.py --file ${error_logs} --repo PR_BUILD_${env.CHANGE_ID}") + gist_url=sh(script: "${HOMEgfs}/ci/scripts/utils/publish_logs.py --file ${error_logs} --gist PR_BUILD_${env.CHANGE_ID}", returnStdout: true).trim() + sh(script: """${GH} pr comment ${env.CHANGE_ID} --repo ${repo_url} --body "Build **FAILED** on **${Machine}** with error logs:\n\\`\\`\\`\n${error_logs_message}\\`\\`\\`\n\nFollow link here to view the contents of the above file(s): [(link)](${gist_url})" """) } catch (Exception error_comment) { echo "Failed to comment on PR: ${error_comment.getMessage()}" } @@ -119,15 +149,12 @@ pipeline { } } sh(script: './link_workflow.sh') - // sh(script: "echo ${HOMEgfs} > BUILT_semaphor") + sh(script: "echo ${HOMEgfs} > BUILT_semaphor") } } if (env.CHANGE_ID && system == 'gfs') { try { - if (pullRequest.labels.any { value -> value.matches("CI-${Machine}-Building") }) { - pullRequest.removeLabel("CI-${Machine}-Building") - } - pullRequest.addLabel("CI-${Machine}-Running") + sh(script: """${GH} pr edit ${env.CHANGE_ID} --repo ${repo_url} --add-label "CI-${Machine}-Running" --remove-label "CI-${Machine}-Building" """) } catch (Exception e) { echo "Failed to update label from Buildng to Running: ${e.getMessage()}" } @@ -143,7 +170,8 @@ pipeline { } } - stage('Run Tests') { + stage('4. Run Tests') { + failFast false matrix { agent { label "${machine}-emc" } axes { @@ -175,19 +203,22 @@ pipeline { when { expression { return caseList.contains(Case) } } + failFast false steps { script { HOMEgfs = "${HOME}/gfs" // common HOMEgfs is used to launch the scripts that run the experiments - pslot = sh(script: "${HOMEgfs}/ci/scripts/utils/ci_utils_wrapper.sh get_pslot ${HOME}/RUNTESTS ${Case}", returnStdout: true).trim() + def pslot = sh(script: "${HOMEgfs}/ci/scripts/utils/ci_utils_wrapper.sh get_pslot ${HOME}/RUNTESTS ${Case}", returnStdout: true).trim() + def error_file = "${HOME}/RUNTESTS/${pslot}_error.logs" + sh(script: " rm -f ${error_file}") try { - sh(script: "${HOMEgfs}/ci/scripts/run-check_ci.sh ${HOME} ${pslot}") + sh(script: "${HOMEgfs}/ci/scripts/run-check_ci.sh ${HOME} ${pslot} ${system}") } catch (Exception error_experment) { - sh(script: "${HOMEgfs}/ci/scripts/utils/ci_utils_wrapper.sh cancel_all_batch_jobs ${HOME}/RUNTESTS") + sh(script: "${HOMEgfs}/ci/scripts/utils/ci_utils_wrapper.sh cancel_batch_jobs ${pslot}") ws(HOME) { def error_logs = "" def error_logs_message = "" - if (fileExists("RUNTESTS/error.logs")) { - def fileContent = readFile 'RUNTESTS/error.logs' + if (fileExists(error_file)) { + def fileContent = readFile error_file def lines = fileContent.readLines() for (line in lines) { echo "archiving: ${line}" @@ -201,15 +232,22 @@ pipeline { } } } - repo_url = sh(script: "${HOMEgfs}/ci/scripts/utils/publish_logs.py --file ${error_logs} --repo PR_${env.CHANGE_ID}", returnStdout: true).trim() - gist_url = sh(script: "${HOMEgfs}/ci/scripts/utils/publish_logs.py --file ${error_logs} --gist PR_${env.CHANGE_ID}", returnStdout: true).trim() try { - pullRequest.comment("Experiment ${Case} failed on ${Machine} with error logs: ${error_logs_message}\n\nFollow link here to view the contents of the above file(s): [(link)](${gist_url})") + gist_url = sh(script: "${HOMEgfs}/ci/scripts/utils/publish_logs.py --file ${error_logs} --gist PR_${env.CHANGE_ID}", returnStdout: true).trim() + sh(script: """${GH} pr comment ${env.CHANGE_ID} --repo ${repo_url} --body "Experiment ${Case} **FAILED** on ${Machine} with error logs:\n\\`\\`\\`\n${error_logs_message}\\`\\`\\`\n\nFollow link here to view the contents of the above file(s): [(link)](${gist_url})" """) + sh(script: "${HOMEgfs}/ci/scripts/utils/publish_logs.py --file ${error_logs} --repo PR_${env.CHANGE_ID}") } catch (Exception error_comment) { echo "Failed to comment on PR: ${error_comment.getMessage()}" } } else { - echo "No error logs found for failed cases in $HOME/RUNTESTS/error.logs" + echo "No error logs found for failed cases in $HOME/RUNTESTS/${pslot}_error.logs" + } + STATUS = 'Failed' + try { + sh(script: """${GH} pr edit ${env.CHANGE_ID} --repo ${repo_url} --remove-label "CI-${Machine}-Running" --add-label "CI-${Machine}-${STATUS}" """, returnStatus: true) + sh(script: """${GH} pr comment ${env.CHANGE_ID} --repo ${repo_url} --body "Experiment ${Case} **FAILED** on ${Machine} in\n\\`${HOME}/RUNTESTS/${pslot}\\`" """) + } catch (Exception e) { + echo "Failed to update label from Running to ${STATUS}: ${e.getMessage()}" } error("Failed to run experiments ${Case} on ${Machine}") } @@ -220,49 +258,23 @@ pipeline { } } } - } - - post { - always { - script { - if(env.CHANGE_ID) { - try { - for (label in pullRequest.labels) { - if (label.contains("${Machine}")) { - pullRequest.removeLabel(label) - } - } - } catch (Exception e) { - echo "Failed to remove labels: ${e.getMessage()}" - } + stage( '5. FINALIZE' ) { + when { + expression { + STATUS == 'Passed' } } - } - success { - script { - if(env.CHANGE_ID) { - try { - pullRequest.addLabel("CI-${Machine}-Passed") - def timestamp = new Date().format('MM dd HH:mm:ss', TimeZone.getTimeZone('America/New_York')) - pullRequest.comment("**CI SUCCESS** ${Machine} at ${timestamp}\n\nBuilt and ran in directory `${HOME}`") - } catch (Exception e) { - echo "Failed to add success label or comment: ${e.getMessage()}" - } - } - } - } - failure { - script { - if(env.CHANGE_ID) { + agent { label "${machine}-emc" } + steps { + script { try { - pullRequest.addLabel("CI-${Machine}-Failed") - def timestamp = new Date().format('MM dd HH:mm:ss', TimeZone.getTimeZone('America/New_York')) - pullRequest.comment("**CI FAILED** ${Machine} at ${timestamp}
Built and ran in directory `${HOME}`") + sh(script: """${GH} pr edit ${env.CHANGE_ID} --repo ${repo_url} --remove-label "CI-${Machine}-Running" --remove-label "CI-${Machine}-Building" --add-label "CI-${Machine}-${STATUS}" """, returnStatus: true) + sh(script: """${GH} pr comment ${env.CHANGE_ID} --repo ${repo_url} --body "**CI ${STATUS}** ${Machine} at
Built and ran in directory \\`${HOME}\\`" """, returnStatus: true) } catch (Exception e) { - echo "Failed to add failure label or comment: ${e.getMessage()}" + echo "Failed to update label from Running to ${STATUS}: ${e.getMessage()}" } } } - } + } } } diff --git a/ci/cases/hires/C1152_S2SW.yaml b/ci/cases/hires/C1152_S2SW.yaml new file mode 100644 index 0000000000..29e1f00bbe --- /dev/null +++ b/ci/cases/hires/C1152_S2SW.yaml @@ -0,0 +1,14 @@ +experiment: + system: gfs + mode: forecast-only + +arguments: + pslot: {{ 'pslot' | getenv }} + app: S2SW + resdetatmos: 1152 + resdetocean: 0.25 + comroot: {{ 'RUNTESTS' | getenv }}/COMROOT + expdir: {{ 'RUNTESTS' | getenv }}/EXPDIR + idate: 2019120300 + edate: 2019120300 + yaml: {{ HOMEgfs }}/ci/cases/yamls/gfs_defaults_ci.yaml diff --git a/ci/cases/hires/C768_S2SW.yaml b/ci/cases/hires/C768_S2SW.yaml new file mode 100644 index 0000000000..ad314bb75b --- /dev/null +++ b/ci/cases/hires/C768_S2SW.yaml @@ -0,0 +1,14 @@ +experiment: + system: gfs + mode: forecast-only + +arguments: + pslot: {{ 'pslot' | getenv }} + app: S2SW + resdetatmos: 768 + resdetocean: 0.25 + comroot: {{ 'RUNTESTS' | getenv }}/COMROOT + expdir: {{ 'RUNTESTS' | getenv }}/EXPDIR + idate: 2019120300 + edate: 2019120300 + yaml: {{ HOMEgfs }}/ci/cases/yamls/gfs_defaults_ci.yaml diff --git a/ci/cases/pr/C48_S2SWA_gefs.yaml b/ci/cases/pr/C48_S2SWA_gefs.yaml index 310d0ea615..a924b416c3 100644 --- a/ci/cases/pr/C48_S2SWA_gefs.yaml +++ b/ci/cases/pr/C48_S2SWA_gefs.yaml @@ -17,3 +17,5 @@ arguments: edate: 2021032312 yaml: {{ HOMEgfs }}/ci/cases/yamls/gefs_ci_defaults.yaml +skip_ci_on_hosts: + - wcoss2 diff --git a/ci/cases/pr/C48mx500_3DVarAOWCDA.yaml b/ci/cases/pr/C48mx500_3DVarAOWCDA.yaml index d9156e38f3..fd056cf895 100644 --- a/ci/cases/pr/C48mx500_3DVarAOWCDA.yaml +++ b/ci/cases/pr/C48mx500_3DVarAOWCDA.yaml @@ -18,6 +18,6 @@ arguments: yaml: {{ HOMEgfs }}/ci/cases/yamls/soca_gfs_defaults_ci.yaml skip_ci_on_hosts: + - wcoss2 - orion - - hera - hercules diff --git a/ci/cases/pr/C96C48_ufs_hybatmDA.yaml b/ci/cases/pr/C96C48_ufs_hybatmDA.yaml index da68b0f86c..1b57be63eb 100644 --- a/ci/cases/pr/C96C48_ufs_hybatmDA.yaml +++ b/ci/cases/pr/C96C48_ufs_hybatmDA.yaml @@ -21,3 +21,5 @@ skip_ci_on_hosts: - hera - orion - hercules + - wcoss2 + diff --git a/ci/cases/pr/C96_atmaerosnowDA.yaml b/ci/cases/pr/C96_atmaerosnowDA.yaml index 7e22955a37..edde37cbf7 100644 --- a/ci/cases/pr/C96_atmaerosnowDA.yaml +++ b/ci/cases/pr/C96_atmaerosnowDA.yaml @@ -19,3 +19,4 @@ arguments: skip_ci_on_hosts: - orion - hercules + - wcoss2 diff --git a/ci/cases/yamls/build.yaml b/ci/cases/yamls/build.yaml index 87fae42584..2b2938719f 100644 --- a/ci/cases/yamls/build.yaml +++ b/ci/cases/yamls/build.yaml @@ -1,3 +1,3 @@ builds: - - gefs: './build_all.sh -k' - - gfs: './build_all.sh -kwgu' + - gefs: './build_all.sh -kw' + - gfs: './build_all.sh -kgu' diff --git a/ci/platforms/config.wcoss2 b/ci/platforms/config.wcoss2 new file mode 100644 index 0000000000..994f92e0d2 --- /dev/null +++ b/ci/platforms/config.wcoss2 @@ -0,0 +1,8 @@ +#!/usr/bin/bash + +export GFS_CI_ROOT=/lfs/h2/emc/global/noscrub/globalworkflow.ci/GFS_CI_ROOT +export ICSDIR_ROOT=/lfs/h2/emc/global/noscrub/emc.global/data/ICSDIR +export STMP="/lfs/h2/emc/stmp/${USER}" +export SLURM_ACCOUNT=GFS-DEV +export max_concurrent_cases=5 +export max_concurrent_pr=4 diff --git a/ci/scripts/check_ci.sh b/ci/scripts/check_ci.sh index 4ff7eefd26..cd907d34aa 100755 --- a/ci/scripts/check_ci.sh +++ b/ci/scripts/check_ci.sh @@ -13,8 +13,7 @@ scriptname=$(basename "${BASH_SOURCE[0]}") echo "Begin ${scriptname} at $(date -u)" || true export PS4='+ $(basename ${BASH_SOURCE})[${LINENO}]' -GH=${HOME}/bin/gh -REPO_URL="https://github.com/NOAA-EMC/global-workflow.git" +REPO_URL=${REPO_URL:-"git@github.com:NOAA-EMC/global-workflow.git"} ######################################################################### # Set up runtime environment varibles for accounts on supproted machines @@ -22,7 +21,7 @@ REPO_URL="https://github.com/NOAA-EMC/global-workflow.git" source "${HOMEgfs}/ush/detect_machine.sh" case ${MACHINE_ID} in - hera | orion | hercules) + hera | orion | hercules | wcoss2) echo "Running Automated Testing on ${MACHINE_ID}" source "${HOMEgfs}/ci/platforms/config.${MACHINE_ID}" ;; @@ -38,7 +37,18 @@ source "${HOMEgfs}/ci/scripts/utils/ci_utils.sh" module use "${HOMEgfs}/modulefiles" module load "module_gwsetup.${MACHINE_ID}" module list +# Load machine specific modules for ci (only wcoss2 is current) +if [[ "${MACHINE_ID}" == "wcoss2" ]]; then + module load "module_gwci.${MACHINE_ID}" +fi set -x +if ! command -v gh > /dev/null; then + GH="${HOME}/bin/gh" +else + GH=$(command -v gh) +fi +export GH + rocotostat=$(command -v rocotostat) if [[ -z ${rocotostat+x} ]]; then echo "rocotostat not found on system" @@ -58,7 +68,7 @@ pr_list_dbfile="${GFS_CI_ROOT}/open_pr_list.db" pr_list="" if [[ -f "${pr_list_dbfile}" ]]; then - pr_list=$("${HOMEgfs}/ci/scripts/pr_list_database.py" --dbfile "${pr_list_dbfile}" --display | grep -v Failed | grep Running | awk '{print $1}') || true + pr_list=$("${HOMEgfs}/ci/scripts/utils/pr_list_database.py" --dbfile "${pr_list_dbfile}" --list Open Running) || true fi if [[ -z "${pr_list+x}" ]]; then echo "no PRs open and ready to run cases on .. exiting" @@ -90,7 +100,7 @@ for pr in ${pr_list}; do sed -i "1 i\`\`\`" "${output_ci}" sed -i "1 i\All CI Test Cases Passed on ${MACHINE_ID^}:" "${output_ci}" "${GH}" pr comment "${pr}" --repo "${REPO_URL}" --body-file "${output_ci}" - "${HOMEgfs}/ci/scripts/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" + "${HOMEgfs}/ci/scripts/utils/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" # Check to see if this PR that was opened by the weekly tests and if so close it if it passed on all platforms weekly_labels=$(${GH} pr view "${pr}" --repo "${REPO_URL}" --json headRefName,labels,author --jq 'select(.author.login | contains("emcbot")) | select(.headRefName | contains("weekly_ci")) | .labels[].name ') || true if [[ -n "${weekly_labels}" ]]; then @@ -123,31 +133,40 @@ for pr in ${pr_list}; do if [[ ! -f "${db}" ]]; then continue fi - rocoto_stat_output=$("${rocotostat}" -w "${xml}" -d "${db}" -s | grep -v CYCLE) || true - num_cycles=$(echo "${rocoto_stat_output}" | wc -l) || true - num_done=$(echo "${rocoto_stat_output}" | grep -c Done) || true - # num_succeeded=$("${rocotostat}" -w "${xml}" -d "${db}" -a | grep -c SUCCEEDED) || true - echo "${pslot} Total Cycles: ${num_cycles} number done: ${num_done}" || true - num_failed=$("${rocotostat}" -w "${xml}" -d "${db}" -a | grep -c -E 'FAIL|DEAD') || true - if [[ ${num_failed} -ne 0 ]]; then - "${GH}" pr edit --repo "${REPO_URL}" "${pr}" --remove-label "CI-${MACHINE_ID^}-Running" --add-label "CI-${MACHINE_ID^}-Failed" - error_logs=$("${rocotostat}" -d "${db}" -w "${xml}" | grep -E 'FAIL|DEAD' | awk '{print "-c", $1, "-t", $2}' | xargs "${rocotocheck}" -d "${db}" -w "${xml}" | grep join | awk '{print $2}') || true - { - echo "Experiment ${pslot} *** FAILED *** on ${MACHINE_ID^}" - echo "Experiment ${pslot} with ${num_failed} tasks failed at $(date +'%D %r')" || true - echo "Error logs:" - echo "${error_logs}" - } >> "${output_ci}" - sed -i "1 i\`\`\`" "${output_ci}" - "${GH}" pr comment "${pr}" --repo "${REPO_URL}" --body-file "${output_ci}" - "${HOMEgfs}/ci/scripts/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" - for kill_cases in "${pr_dir}/RUNTESTS/"*; do - pslot=$(basename "${kill_cases}") - cancel_slurm_jobs "${pslot}" - done - break + + set +e + rocoto_state="$("${HOMEgfs}/ci/scripts/utils/rocotostat.py" -w "${xml}" -d "${db}")" + rocoto_error=$? + rm -f "${output_ci_single}" + if [[ "${rocoto_error}" -ne 0 ]]; then + "${GH}" pr edit --repo "${REPO_URL}" "${pr}" --remove-label "CI-${MACHINE_ID^}-Running" --add-label "CI-${MACHINE_ID^}-Failed" + if [[ "${rocoto_state}" == "STALLED" ]]; then + # shellcheck disable=SC2312 + "${GH}" pr comment "${pr}" --repo "${REPO_URL}" --body "Experiment ${pslot} **${rocoto_state}** on ${MACHINE_ID^} at $(date +'%D %r')" + "${HOMEgfs}/ci/scripts/utils/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" + cancel_all_batch_jobs "${pr_dir}/RUNTESTS" + exit "${rocoto_error}" + fi + error_logs=$("${rocotostat}" -d "${db}" -w "${xml}" | grep -E 'FAIL|DEAD' | awk '{print "-c", $1, "-t", $2}' | xargs "${rocotocheck}" -d "${db}" -w "${xml}" | grep join | awk '{print $2}') || true + # shellcheck disable=SC2086 + ${HOMEgfs}/ci/scripts/utils/publish_logs.py --file ${error_logs} --repo "PR_${pr}" > /dev/null + # shellcheck disable=SC2086 + gist_url="$("${HOMEgfs}/ci/scripts/utils/publish_logs.py" --file ${error_logs} --gist "PR_${pr}")" + { + echo "Experiment ${pslot} **${rocoto_state}** on ${MACHINE_ID^} at $(date +'%D %r')" || true + echo "" + echo "Error logs:" + echo "\`\`\`" + echo "${error_logs}" + echo "\`\`\`" + echo "Follow link here to view the contents of the above file(s): [(link)](${gist_url})" + } >> "${output_ci_single}" + "${GH}" pr comment "${pr}" --repo "${REPO_URL}" --body-file "${output_ci_single}" + "${HOMEgfs}/ci/scripts/utils/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" + cancel_all_batch_jobs "${pr_dir}/RUNTESTS" + exit "${rocoto_error}" fi - if [[ "${num_done}" -eq "${num_cycles}" ]]; then + if [[ "${rocoto_state}" == "DONE" ]]; then #Remove Experment cases that completed successfully rm -Rf "${pslot_dir}" rm -Rf "${pr_dir}/RUNTESTS/COMROOT/${pslot}" @@ -157,7 +176,6 @@ for pr in ${pr_list}; do echo "Experiment ${pslot} **SUCCESS** on ${MACHINE_ID^} at ${DATE}" >> "${output_ci_single}" echo "Experiment ${pslot} *** SUCCESS *** at ${DATE}" >> "${output_ci}" "${GH}" pr comment "${pr}" --repo "${REPO_URL}" --body-file "${output_ci_single}" - fi done done diff --git a/ci/scripts/clone-build_ci.sh b/ci/scripts/clone-build_ci.sh index 989afabb80..2b0ca5f072 100755 --- a/ci/scripts/clone-build_ci.sh +++ b/ci/scripts/clone-build_ci.sh @@ -74,7 +74,7 @@ set +e source "${HOMEgfs}/ush/module-setup.sh" export BUILD_JOBS=8 rm -rf log.build -./build_all.sh -guw >> log.build 2>&1 +./build_all.sh -gk >> log.build 2>&1 build_status=$? DATE=$(date +'%D %r') @@ -83,6 +83,7 @@ if [[ ${build_status} != 0 ]]; then echo "Build: *** FAILED ***" echo "Build: Failed at ${DATE}" cat "${PWD}/log.build" + cat "${PWD}/logs/error.logs" } >> "${outfile}" exit "${build_status}" else diff --git a/ci/scripts/driver.sh b/ci/scripts/driver.sh index f37b5e3f2e..1ed3a0aac1 100755 --- a/ci/scripts/driver.sh +++ b/ci/scripts/driver.sh @@ -14,11 +14,7 @@ set -eux # It then is ready to run a suite of regression tests with various configurations ####################################################################################### -################################################################# -# TODO using static build for GitHub CLI until fixed in HPC-Stack -################################################################# -export GH=${HOME}/bin/gh -export REPO_URL=${REPO_URL:-"https://github.com/NOAA-EMC/global-workflow.git"} +export REPO_URL=${REPO_URL:-"git@github.com:NOAA-EMC/global-workflow.git"} ################################################################ # Setup the reletive paths to scripts and PS4 for better logging @@ -34,7 +30,7 @@ export PS4='+ $(basename ${BASH_SOURCE})[${LINENO}]' source "${ROOT_DIR}/ush/detect_machine.sh" case ${MACHINE_ID} in - hera | orion | hercules) + hera | orion | hercules | wcoss2) echo "Running Automated Testing on ${MACHINE_ID}" source "${ROOT_DIR}/ci/platforms/config.${MACHINE_ID}" ;; @@ -54,8 +50,18 @@ source "${ROOT_DIR}/ci/scripts/utils/ci_utils.sh" source "${ROOT_DIR}/ush/module-setup.sh" module use "${ROOT_DIR}/modulefiles" module load "module_gwsetup.${MACHINE_ID}" +# Load machine specific modules for ci (only wcoss2 is current) +if [[ "${MACHINE_ID}" == "wcoss2" ]]; then + module load "module_gwci.${MACHINE_ID}" +fi set -x unset HOMEgfs +if ! command -v gh > /dev/null; then + GH="${HOME}/bin/gh" +else + GH=$(command -v gh) +fi +export GH ############################################################ # query repo and get list of open PRs with tags {machine}-CI @@ -64,14 +70,14 @@ unset HOMEgfs pr_list_dbfile="${GFS_CI_ROOT}/open_pr_list.db" if [[ ! -f "${pr_list_dbfile}" ]]; then - "${ROOT_DIR}/ci/scripts/pr_list_database.py" --create --dbfile "${pr_list_dbfile}" + "${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --create --dbfile "${pr_list_dbfile}" fi pr_list=$(${GH} pr list --repo "${REPO_URL}" --label "CI-${MACHINE_ID^}-Ready" --state "open" | awk '{print $1}') || true for pr in ${pr_list}; do pr_dir="${GFS_CI_ROOT}/PR/${pr}" - db_list=$("${ROOT_DIR}/ci/scripts/pr_list_database.py" --add_pr "${pr}" --dbfile "${pr_list_dbfile}") + db_list=$("${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --add_pr "${pr}" --dbfile "${pr_list_dbfile}") output_ci_single="${GFS_CI_ROOT}/PR/${pr}/output_single.log" ############################################################# # Check if a Ready labeled PR has changed back from once set @@ -82,7 +88,7 @@ for pr in ${pr_list}; do if [[ "${db_list}" == *"already is in list"* ]]; then # Get the the PID and HOST of the driver.sh cron job # that is stored int he CI database for this PR - driver_ID=$("${ROOT_DIR}/ci/scripts/pr_list_database.py" --dbfile "${pr_list_dbfile}" --display "${pr}" | awk '{print $4}') || true + driver_ID=$("${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --dbfile "${pr_list_dbfile}" --display "${pr}" | awk '{print $4}') || true driver_PID=$(echo "${driver_ID}" | cut -d":" -f1) || true driver_HOST=$(echo "${driver_ID}" | cut -d":" -f2) || true host_name=$(hostname -s) @@ -95,10 +101,12 @@ for pr in ${pr_list}; do if [[ "${driver_PID}" -ne 0 ]]; then echo "Driver PID: ${driver_PID} no longer running this build having it killed" if [[ "${driver_HOST}" == "${host_name}" ]]; then - # shellcheck disable=SC2312 - pstree -A -p "${driver_PID}" | grep -Pow "(?<=\()[0-9]+(?=\))" | xargs kill + pstree_out="$(pstree -A -p "${driver_PID}")" + if [[ -n "${pstree_out}" ]]; then + #shellcheck disable=SC2312 + echo -e "${pstree_out}" | grep -Pow "(?<=\()[0-9]+(?=\))" | xargs kill + fi else - # shellcheck disable=SC2312 ssh "${driver_HOST}" 'pstree -A -p "${driver_PID}" | grep -Eow "[0-9]+" | xargs kill' fi { @@ -113,22 +121,25 @@ for pr in ${pr_list}; do else for case in ${experiments}; do case_name=$(basename "${case}") - cancel_slurm_jobs "${case_name}" + cancel_batch_jobs "${case_name}" { echo "Canceled all jobs for experiment ${case_name} in PR:${pr} on ${MACHINE_ID^}" } >> "${output_ci_single}" done fi - sed -i "1 i\`\`\`" "${output_ci_single}" + first_line=$(head -n 1 "${output_ci_single}") + if [[ "${first_line}" != '```' ]]; then + sed -i "1 i\`\`\`" "${output_ci_single}" + fi "${GH}" pr comment "${pr}" --repo "${REPO_URL}" --body-file "${output_ci_single}" - "${ROOT_DIR}/ci/scripts/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" - "${ROOT_DIR}/ci/scripts/pr_list_database.py" --add_pr "${pr}" --dbfile "${pr_list_dbfile}" + "${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" + "${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --add_pr "${pr}" --dbfile "${pr_list_dbfile}" fi done pr_list="" if [[ -f "${pr_list_dbfile}" ]]; then - pr_list=$("${ROOT_DIR}/ci/scripts/pr_list_database.py" --display --dbfile "${pr_list_dbfile}" | grep -v Failed | grep Open | grep Ready | awk '{print $1}') || true + pr_list=$("${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --dbfile "${pr_list_dbfile}" --list Open Ready) || true fi if [[ -z "${pr_list+x}" ]]; then echo "no PRs open and ready for checkout/build .. exiting" @@ -143,7 +154,7 @@ fi for pr in ${pr_list}; do # Skip pr's that are currently Building for when overlapping driver scripts are being called from within cron - pr_building=$("${ROOT_DIR}/ci/scripts/pr_list_database.py" --display "${pr}" --dbfile "${pr_list_dbfile}" | grep Building) || true + pr_building=$("${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --display "${pr}" --dbfile "${pr_list_dbfile}" | grep Building) || true if [[ -z "${pr_building+x}" ]]; then continue fi @@ -154,7 +165,7 @@ for pr in ${pr_list}; do driver_build_PID=$$ driver_build_HOST=$(hostname -s) "${GH}" pr edit --repo "${REPO_URL}" "${pr}" --remove-label "CI-${MACHINE_ID^}-Ready" --add-label "CI-${MACHINE_ID^}-Building" - "${ROOT_DIR}/ci/scripts/pr_list_database.py" --dbfile "${pr_list_dbfile}" --update_pr "${pr}" Open Building "${driver_build_PID}:${driver_build_HOST}" + "${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --dbfile "${pr_list_dbfile}" --update_pr "${pr}" Open Building "${driver_build_PID}:${driver_build_HOST}" rm -Rf "${pr_dir}" mkdir -p "${pr_dir}" { @@ -164,7 +175,10 @@ for pr in ${pr_list}; do echo "with PID: ${driver_build_PID} on host: ${driver_build_HOST}" echo "" } >> "${output_ci_single}" - sed -i "1 i\`\`\`" "${output_ci_single}" + first_line=$(head -n 1 "${output_ci_single}") + if [[ "${first_line}" != '```' ]]; then + sed -i "1 i\`\`\`" "${output_ci_single}" + fi "${GH}" pr comment "${pr}" --repo "${REPO_URL}" --body-file "${output_ci_single}" set +e "${ROOT_DIR}/ci/scripts/clone-build_ci.sh" -p "${pr}" -d "${pr_dir}" -o "${output_ci}" @@ -176,7 +190,7 @@ for pr in ${pr_list}; do # we need to exit this instance of the driver script ################################################################# if [[ ${ci_status} -ne 0 ]]; then - build_PID_check=$("${ROOT_DIR}/ci/scripts/pr_list_database.py" --display "${pr}" --dbfile "${pr_list_dbfile}" | awk '{print $4}' | cut -d":" -f1) || true + build_PID_check=$("${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --display "${pr}" --dbfile "${pr_list_dbfile}" | awk '{print $4}' | cut -d":" -f1) || true if [[ "${build_PID_check}" -ne "$$" ]]; then echo "Driver build PID: ${build_PID_check} no longer running this build ... exiting" exit 0 @@ -184,7 +198,7 @@ for pr in ${pr_list}; do fi set -e if [[ ${ci_status} -eq 0 ]]; then - "${ROOT_DIR}/ci/scripts/pr_list_database.py" --dbfile "${pr_list_dbfile}" --update_pr "${pr}" Open Built "0:0" + "${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --dbfile "${pr_list_dbfile}" --update_pr "${pr}" Open Built "0:0" #setup space to put an experiment # export RUNTESTS for yaml case files to pickup export RUNTESTS="${pr_dir}/RUNTESTS" @@ -226,24 +240,35 @@ for pr in ${pr_list}; do cat "${LOGFILE_PATH}" } >> "${output_ci}" "${GH}" pr edit "${pr}" --repo "${REPO_URL}" --remove-label "CI-${MACHINE_ID^}-Building" --add-label "CI-${MACHINE_ID^}-Failed" - "${ROOT_DIR}/ci/scripts/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" + "${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" "${GH}" pr comment "${pr}" --repo "${REPO_URL}" --body-file "${output_ci}" exit 1 fi done "${GH}" pr edit --repo "${REPO_URL}" "${pr}" --remove-label "CI-${MACHINE_ID^}-Building" --add-label "CI-${MACHINE_ID^}-Running" - "${ROOT_DIR}/ci/scripts/pr_list_database.py" --dbfile "${pr_list_dbfile}" --update_pr "${pr}" Open Running "0:0" + "${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --dbfile "${pr_list_dbfile}" --update_pr "${pr}" Open Running "0:0" "${GH}" pr comment "${pr}" --repo "${REPO_URL}" --body-file "${output_ci}" - else + else # failed to clone and build + { echo "Failed on cloning and building global-workflowi PR: ${pr}" echo "CI on ${MACHINE_ID^} failed to build on $(date) for repo ${REPO_URL}" || true } >> "${output_ci}" + "${GH}" pr edit "${pr}" --repo "${REPO_URL}" --remove-label "CI-${MACHINE_ID^}-Building" --add-label "CI-${MACHINE_ID^}-Failed" - "${ROOT_DIR}/ci/scripts/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" + "${ROOT_DIR}/ci/scripts/utils/pr_list_database.py" --remove_pr "${pr}" --dbfile "${pr_list_dbfile}" + + if [[ -f "${HOMEgfs}/sorc/logs/error.logs" ]]; then + gist_URL=$("${ROOT_DIR}/ci/scripts/utils/ci_utils_wrapper.sh" publish_logs "PR_${pr}" "${HOMEgfs}/sorc" "${HOMEgfs}/sorc/logs/error.logs") + { + echo -e "\nError logs from build" + echo "Gist URL: ${gist_URL}" + } >> "${output_ci}" + fi "${GH}" pr comment "${pr}" --repo "${REPO_URL}" --body-file "${output_ci}" + fi done # looping over each open and labeled PR diff --git a/ci/scripts/driver_weekly.sh b/ci/scripts/driver_weekly.sh index 9460e0b0a4..6cd2493769 100755 --- a/ci/scripts/driver_weekly.sh +++ b/ci/scripts/driver_weekly.sh @@ -38,7 +38,7 @@ export PS4='+ $(basename ${BASH_SOURCE[0]})[${LINENO}]' source "${ROOT_DIR}/ush/detect_machine.sh" case ${MACHINE_ID} in - hera | orion | hercules) + hera | orion | hercules | wcoss2) echo "Running Automated Testing on ${MACHINE_ID}" source "${ROOT_DIR}/ci/platforms/config.${MACHINE_ID}" ;; diff --git a/ci/scripts/run-check_ci.sh b/ci/scripts/run-check_ci.sh index 8e1e927050..ee089dadc2 100755 --- a/ci/scripts/run-check_ci.sh +++ b/ci/scripts/run-check_ci.sh @@ -9,6 +9,7 @@ set -eu TEST_DIR=${1:-${TEST_DIR:-?}} # Location of the root of the testing directory pslot=${2:-${pslot:-?}} # Name of the experiment being tested by this script +SYSTEM_BUILD_DIR=${3:-"global-workflow"} # Name of the system build directory, default is "global-workflow # TEST_DIR contains 2 directories; # 1. HOMEgfs: clone of the global-workflow @@ -23,7 +24,7 @@ pslot=${2:-${pslot:-?}} # Name of the experiment being tested by this scr # └── ${pslot} # Two system build directories created at build time gfs, and gdas # TODO: Make this configurable (for now all scripts run from gfs for CI at runtime) -HOMEgfs="${TEST_DIR}/gfs" +HOMEgfs="${TEST_DIR}/${SYSTEM_BUILD_DIR}" RUNTESTS="${TEST_DIR}/RUNTESTS" run_check_logfile="${RUNTESTS}/ci-run_check.log" @@ -48,7 +49,7 @@ fi # Launch experiment echo "Launch experiment with Rocoto." rocotorun -v "${ROCOTO_VERBOSE:-0}" -w "${xml}" -d "${db}" -sleep 30 +sleep 10 if [[ ! -f "${db}" ]]; then echo "FATAL ERROR: Rocoto database file ${db} not found, experiment ${pslot} failed, ABORT!" exit 2 @@ -56,46 +57,52 @@ fi # Experiment launched rc=99 +set +e while true; do echo "Run rocotorun." rocotorun -v "${ROCOTO_VERBOSE:-0}" -w "${xml}" -d "${db}" # Wait before running rocotostat - sleep 30 + sleep 10 # Get job statistics echo "Gather Rocoto statistics" - rocotostat_output=$(rocotostat -w "${xml}" -d "${db}" -s | grep -v CYCLE) || true - num_cycles=$(echo "${rocotostat_output}" | wc -l) || true - num_done=$(echo "${rocotostat_output}" | grep -c Done) || true - num_succeeded=$(rocotostat -w "${xml}" -d "${db}" -a | grep -c SUCCEEDED) || true - num_failed=$(rocotostat -w "${xml}" -d "${db}" -a | grep -c -E 'FAIL|DEAD') || true + # shellcheck disable=SC2312 # We want to use the exit code of the command + full_state=$("${HOMEgfs}/ci/scripts/utils/rocotostat.py" -w "${xml}" -d "${db}" -v) + error_stat=$? - echo "${pslot} Total Cycles: ${num_cycles} number done: ${num_done}" + for state in CYCLES_TOTAL CYCLES_DONE SUCCEEDED FAIL DEAD; do + declare "${state}"="$(echo "${full_state}" | grep "${state}" | cut -d: -f2)" || true + done + ROCOTO_STATE=$(echo "${full_state}" | tail -1) || exit 1 - if [[ ${num_failed} -ne 0 ]]; then + echo -e "(${pslot} on ${MACHINE_ID^})\n\tTotal Cycles: ${CYCLES_TOTAL}\n\tNumber Cycles done: ${CYCLES_DONE}\n\tState: ${ROCOTO_STATE}" + + if [[ ${error_stat} -ne 0 ]]; then { - echo "Experiment ${pslot} Terminated with ${num_failed} tasks failed at $(date)" || true - echo "Experiment ${pslot} Terminated: *FAILED*" + echo "Experiment ${pslot} Terminated with ${FAIL} tasks failed and ${DEAD} dead at $(date)" || true + echo "Experiment ${pslot} Terminated: *${ROCOTO_STATE}*" } | tee -a "${run_check_logfile}" - error_logs=$(rocotostat -d "${db}" -w "${xml}" | grep -E 'FAIL|DEAD' | awk '{print "-c", $1, "-t", $2}' | xargs rocotocheck -d "${db}" -w "${xml}" | grep join | awk '{print $2}') || true - { - echo "Error logs:" - echo "${error_logs}" - } | tee -a "${run_check_logfile}" - # rm -f "${RUNTESTS}/error.logs" - for log in ${error_logs}; do - echo "RUNTESTS${log#*RUNTESTS}" >> "${RUNTESTS}/error.logs" - done - rc=1 - break + if [[ "${DEAD}" -ne 0 ]]; then + error_logs=$(rocotostat -d "${db}" -w "${xml}" | grep -E 'FAIL|DEAD' | awk '{print "-c", $1, "-t", $2}' | xargs rocotocheck -d "${db}" -w "${xml}" | grep join | awk '{print $2}') || true + { + echo "Error logs:" + echo "${error_logs}" + } | tee -a "${run_check_logfile}" + rm -f "${RUNTESTS}/${pslot}_error.logs" + for log in ${error_logs}; do + echo "RUNTESTS${log#*RUNTESTS}" >> "${RUNTESTS}/${pslot}_error.logs" + done + fi + rc=1 + break fi - if [[ "${num_done}" -eq "${num_cycles}" ]]; then + if [[ "${ROCOTO_STATE}" == "DONE" ]]; then { - echo "Experiment ${pslot} Completed at $(date)" || true - echo "with ${num_succeeded} successfully completed jobs" || true + echo "Experiment ${pslot} Completed ${CYCLES_DONE} Cycles at $(date)" || true + echo "with ${SUCCEEDED} successfully completed jobs" || true echo "Experiment ${pslot} Completed: *SUCCESS*" } | tee -a "${run_check_logfile}" rc=0 diff --git a/ci/scripts/run_ci.sh b/ci/scripts/run_ci.sh index f50a4465d0..f109aa83d4 100755 --- a/ci/scripts/run_ci.sh +++ b/ci/scripts/run_ci.sh @@ -20,7 +20,7 @@ export PS4='+ $(basename ${BASH_SOURCE})[${LINENO}]' source "${HOMEgfs}/ush/detect_machine.sh" case ${MACHINE_ID} in - hera | orion | hercules) + hera | orion | hercules | wcoss2) echo "Running Automated Testing on ${MACHINE_ID}" source "${HOMEgfs}/ci/platforms/config.${MACHINE_ID}" ;; @@ -48,7 +48,8 @@ pr_list_dbfile="${GFS_CI_ROOT}/open_pr_list.db" pr_list="" if [[ -f "${pr_list_dbfile}" ]]; then - pr_list=$("${HOMEgfs}/ci/scripts/pr_list_database.py" --display --dbfile "${pr_list_dbfile}" | grep -v Failed | grep Open | grep Running | awk '{print $1}' | head -"${max_concurrent_pr}") || true + pr_list=$("${HOMEgfs}/ci/scripts/utils/pr_list_database.py" --dbfile "${pr_list_dbfile}" --list Open Running) || true + pr_list=$(echo "${pr_list}" | tr ' ' '\n' | head -n "${max_concurrent_pr}" | tr '\n' ' ') || true fi if [[ -z "${pr_list}" ]]; then echo "no open and built PRs that are ready for the cases to advance with rocotorun .. exiting" diff --git a/ci/scripts/utils/ci_utils.sh b/ci/scripts/utils/ci_utils.sh index ce2e039307..d49acb5762 100755 --- a/ci/scripts/utils/ci_utils.sh +++ b/ci/scripts/utils/ci_utils.sh @@ -23,7 +23,7 @@ function cancel_batch_jobs() { scheduler=$(determine_scheduler) - if [[ "${schduler}" == "torque" ]]; then + if [[ "${scheduler}" == "torque" ]]; then job_ids=$(qstat -u "${USER}" | awk '{print $1}') || true for job_id in ${job_ids}; do @@ -91,7 +91,8 @@ function get_pslot () { # loop over expdir directories in RUNTESTS # and return the name of the pslot with its tag that matches the case ############################################################# - for pslot_dir in "${RUNTESTS}/EXPDIR/"*; do + # shellcheck disable=SC2045 + for pslot_dir in $(ls -td "${RUNTESTS}/EXPDIR/"*); do pslot=$(basename "${pslot_dir}") check_case=$(echo "${pslot}" | rev | cut -d"_" -f2- | rev) || true if [[ "${check_case}" == "${case}" ]]; then @@ -126,3 +127,30 @@ function create_experiment () { "${HOMEgfs}/${system}/workflow/create_experiment.py" --overwrite --yaml "${yaml_config}" } + +function publish_logs() { + # publish_logs function + # This function takes a directory path and a list of files as arguments. + # It calls the publish_logs.py script to publish the logs and returns its gist URL. + # Usage: publish_logs ... + local PR_header="$1" + local dir_path="$2" + local file="$3" + + local full_paths="" + while IFS= read -r line; do + full_path="${dir_path}/${line}" + if [[ -f "${full_path}" ]]; then + full_paths+="${full_path} " + else + echo "File ${full_path} does not exist" + fi + done < "${file}" + + if [[ -n "${full_paths}" ]]; then + # shellcheck disable=SC2027,SC2086 + ${HOMEgfs}/ci/scripts/utils/publish_logs.py --file ${full_paths} --repo ${PR_header} > /dev/null + URL="$("${HOMEgfs}/ci/scripts/utils/publish_logs.py" --file "${full_paths}" --gist "${PR_header}")" + fi + echo "${URL}" +} diff --git a/ci/scripts/pr_list_database.py b/ci/scripts/utils/pr_list_database.py similarity index 64% rename from ci/scripts/pr_list_database.py rename to ci/scripts/utils/pr_list_database.py index f525d64987..3b53d21134 100755 --- a/ci/scripts/pr_list_database.py +++ b/ci/scripts/utils/pr_list_database.py @@ -2,14 +2,16 @@ import sys import os +from typing import List from wxflow import SQLiteDB, SQLiteDBError +from githubpr import GitHubPR from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter, REMAINDER +import argparse def full_path(string): """ full_path Get the absolute path of a file or directory. - Parameters ---------- string : str @@ -25,6 +27,7 @@ def full_path(string): NotADirectoryError If the provided string does not represent a valid file or directory. """ + if os.path.isfile(string) or os.path.isdir(os.path.dirname(string)): return os.path.abspath(string) else: @@ -40,10 +43,11 @@ def create_table(db: SQLiteDB): db : SQLiteDB The database to create. """ + db.create_table('pr_list', ['pr INTEGER PRIMARY KEY UNIQUE', 'state TEXT', 'status TEXT', 'reset_id INTEGER', 'cases TEXT']) -def add_pr(db: SQLiteDB, pr: str): +def add_pr(ci_database: SQLiteDB, pr: str) -> bool: """ Add a pull request to the database. @@ -51,28 +55,34 @@ def add_pr(db: SQLiteDB, pr: str): ---------- ci_database : SQLiteDB The database to add the pull request to. + pr : str The pull request to add. """ + entities = (pr, 'Open', 'Ready', 0, 'ci_repo') try: - db.insert_data('pr_list', entities) + ci_database.insert_data('pr_list', entities) + return True except (SQLiteDBError.IntegrityError) as e: if 'unique' in str(e).lower(): print(f"pr {pr} already is in list: nothing added") + return False -def update_pr(db: SQLiteDB, args): +def update_pr(ci_database: SQLiteDB, args: argparse.Namespace): """ Update a pull request in the database. Parameters ---------- - db : SQLiteDB + ci_database : SQLiteDB The database to update the pull request in. + args : argparse.Namespace The command line arguments. """ + if len(args.update_pr) < 2: print(f"update_pr must have at least one vaule to update") sys.exit(0) @@ -80,10 +90,10 @@ def update_pr(db: SQLiteDB, args): update_list = ['state', 'status', 'reset_id', 'cases'] for value in args.update_pr[1:]: update = update_list.pop(0) - db.update_data('pr_list', update, value, 'pr', args.update_pr[0]) + ci_database.update_data('pr_list', update, value, 'pr', args.update_pr[0]) -def display_db(db, display): +def display_db(ci_database: SQLiteDB, display: List[str]) -> list: """ Display the database. @@ -91,25 +101,56 @@ def display_db(db, display): ---------- ci_database : SQLiteDB The database to display. - display : list - The command line argument values. + + display : argparse.Namespace + The command line arguments. Returns ------- list The rows of the database. """ + values = [] if len(display) == 1: - rows = db.fetch_data('pr_list', ['pr', 'state', 'status', 'reset_id', 'cases'], f'pr = {display[0]}') - else: - rows = db.fetch_data('pr_list', ['pr', 'state', 'status', 'reset_id', 'cases']) + rows = ci_database.fetch_data('pr_list', ['pr', 'state', 'status', 'reset_id', 'cases'], f"pr = '{display[0]}'") + if len(display) == 2: + rows = ci_database.fetch_data('pr_list', ['pr'], f"state = '{display[0]}' AND status = '{display[1]}'") + if len(display) == 0: + rows = ci_database.fetch_data('pr_list', ['pr', 'state', 'status', 'reset_id', 'cases']) for row in rows: values.append(' '.join(map(str, row))) return values +def update_database(ci_database: SQLiteDB) -> list: + """ + Update the database from the GitHub PRs + - only PRs from host machine are added to the database + - if the PR is already in the database it its added to the kill list + + Parameters + ---------- + ci_database : SQLiteDB + The database to update. + + Returns + ------- + list + The kill list of pull requests. + """ + + gh = GitHubPR() + pr_ready_list, pr_kill_list = gh.get_open_pr_list() + for pr in pr_ready_list: + if not add_pr(ci_database, str(pr)): + if pr not in pr_kill_list: + pr_kill_list.append(pr) + pr_kill_list = list(set(pr_kill_list)) + return pr_kill_list + + def input_args(): """ Parse command line arguments. @@ -119,9 +160,9 @@ def input_args(): argparse.Namespace The parsed command line arguments. """ - description = """Arguments for creating and updating db file for pr states """ + parser = ArgumentParser(description=description, formatter_class=ArgumentDefaultsHelpFormatter) @@ -132,6 +173,9 @@ def input_args(): parser.add_argument('--update_pr', nargs=REMAINDER, metavar=('pr', 'state', 'status', 'reset_id', 'cases'), help='updates state and status of a given pr', required=False) parser.add_argument('--display', nargs='*', help='output pr table', required=False) + parser.add_argument('--list', nargs=2, metavar=('state', 'status'), required=False) + parser.add_argument('--update_database', help='use labels from Open GitHub PRs to update database state and produces a kill list', + action='store_true', required=False) args = parser.parse_args() return args @@ -159,5 +203,14 @@ def input_args(): if args.display is not None: for rows in display_db(ci_database, args.display): print(rows) + if args.list: + for rows in display_db(ci_database, [args.list[0], args.list[1]]): + print(rows, end=' ') + print() + if args.update_database: + pr_kill_list = update_database(ci_database) + for pr in pr_kill_list: + print(pr, end=' ') + print() ci_database.disconnect() diff --git a/ci/scripts/utils/rocotostat.py b/ci/scripts/utils/rocotostat.py new file mode 100755 index 0000000000..884ff82e3d --- /dev/null +++ b/ci/scripts/utils/rocotostat.py @@ -0,0 +1,120 @@ +#!/usr/bin/env python3 + +import sys +import os + +from wxflow import Executable, which, Logger, CommandNotFoundError +from argparse import ArgumentParser, FileType + +logger = Logger(level=os.environ.get("LOGGING_LEVEL", "DEBUG"), colored_log=False) + + +def input_args(): + """ + Parse command-line arguments. + + Returns + ------- + args : Namespace + The parsed command-line arguments. + """ + + description = """ + Using rocotostat to get the status of all jobs this scripts + determines rocoto_state: if all cycles are done, then rocoto_state is Done. + Assuming rocotorun had just been run, and the rocoto_state is not Done, then + rocoto_state is Stalled if there are no jobs that are RUNNING, SUBMITTING, or QUEUED. + """ + + parser = ArgumentParser(description=description) + + parser.add_argument('-w', help='workflow_document', type=FileType('r'), required=True) + parser.add_argument('-d', help='database_file', metavar='Database File', type=FileType('r'), required=True) + parser.add_argument('--verbose', action='store_true', help='List the states and the number of jobs that are in each', required=False) + parser.add_argument('-v', action='store_true', help='List the states and the number of jobs that are in each', required=False) + parser.add_argument('--export', action='store_true', help='create and export list of the status values for bash', required=False) + + args = parser.parse_args() + + return args + + +def rocoto_statcount(): + """ + Run rocotostat and process its output. + """ + + args = input_args() + + try: + rocotostat = which("rocotostat") + except CommandNotFoundError: + logger.exception("rocotostat not found in PATH") + raise CommandNotFoundError("rocotostat not found in PATH") + + rocotostat_all = which("rocotostat") + rocotostat.add_default_arg(['-w', os.path.abspath(args.w.name), '-d', os.path.abspath(args.d.name), '-s']) + rocotostat_all.add_default_arg(['-w', os.path.abspath(args.w.name), '-d', os.path.abspath(args.d.name), '-a']) + + rocotostat_output = rocotostat(output=str) + rocotostat_output = rocotostat_output.splitlines()[1:] + rocotostat_output = [line.split()[0:2] for line in rocotostat_output] + + rocotostat_output_all = rocotostat_all(output=str) + rocotostat_output_all = rocotostat_output_all.splitlines()[1:] + rocotostat_output_all = [line.split()[0:4] for line in rocotostat_output_all] + rocotostat_output_all = [line for line in rocotostat_output_all if len(line) != 1] + + rocoto_status = { + 'CYCLES_TOTAL': len(rocotostat_output), + 'CYCLES_DONE': sum([sublist.count('Done') for sublist in rocotostat_output]) + } + + status_cases = ['SUCCEEDED', 'FAIL', 'DEAD', 'RUNNING', 'SUBMITTING', 'QUEUED'] + for case in status_cases: + rocoto_status[case] = sum([sublist.count(case) for sublist in rocotostat_output_all]) + + return rocoto_status + + +if __name__ == '__main__': + + args = input_args() + + error_return = 0 + rocoto_status = rocoto_statcount() + + if rocoto_status['CYCLES_TOTAL'] == rocoto_status['CYCLES_DONE']: + rocoto_state = 'DONE' + elif rocoto_status['DEAD'] > 0: + error_return = rocoto_status['FAIL'] + rocoto_status['DEAD'] + rocoto_state = 'FAIL' + elif 'UNKNOWN' in rocoto_status: + error_return = rocoto_status['UNKNOWN'] + rocoto_state = 'UNKNOWN' + elif rocoto_status['RUNNING'] + rocoto_status['SUBMITTING'] + rocoto_status['QUEUED'] == 0: + # + # TODO for now a STALLED state will be just a warning as it can + # produce a false negative if there is a timestamp on a file dependency. + # + # error_return = -3 + rocoto_state = 'STALLED' + else: + rocoto_state = 'RUNNING' + + rocoto_status['ROCOTO_STATE'] = rocoto_state + + if args.verbose or args.v: + for status in rocoto_status: + if args.v: + print(f'{status}:{rocoto_status[status]}') + else: + print(f'Number of {status} : {rocoto_status[status]}') + + if args.export: + for status in rocoto_status: + print(f'export {status}={rocoto_status[status]}') + else: + print(rocoto_state) + + sys.exit(error_return) diff --git a/docs/source/clone.rst b/docs/source/clone.rst index 4f47eb230f..c365f0ed0a 100644 --- a/docs/source/clone.rst +++ b/docs/source/clone.rst @@ -39,7 +39,7 @@ For coupled cycling (include new UFSDA) use the `-gu` options during build: ./build_all.sh -gu -For building with PDLIB for the wave model, use the `-w` options during build: +For building without PDLIB (unstructured grid) for the wave model, use the `-w` options during build: :: diff --git a/ecf/scripts/gfs/atmos/post_processing/awips_g2/.gitignore b/ecf/scripts/gfs/atmos/post_processing/awips_g2/.gitignore deleted file mode 100644 index 37e58b180a..0000000000 --- a/ecf/scripts/gfs/atmos/post_processing/awips_g2/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Ignore these -jgfs_atmos_awips_g2_f*.ecf diff --git a/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_master.ecf b/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_master.ecf deleted file mode 100755 index c1edf3de88..0000000000 --- a/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_master.ecf +++ /dev/null @@ -1,61 +0,0 @@ -#PBS -S /bin/bash -#PBS -N %RUN%_atmos_awips_g2_%FCSTHR%_%CYC% -#PBS -j oe -#PBS -q %QUEUE% -#PBS -A %PROJ%-%PROJENVIR% -#PBS -l walltime=00:05:00 -#PBS -l select=1:ncpus=1:mem=3GB -#PBS -l place=vscatter:shared -#PBS -l debug=true - -model=gfs -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load PrgEnv-intel/${PrgEnv_intel_ver} -module load craype/${craype_ver} -module load intel/${intel_ver} -module load libjpeg/${libjpeg_ver} -module load grib_util/${grib_util_ver} -module load wgrib2/${wgrib2_ver} - -module list - -############################################################# -# environment settings -############################################################# -export cyc=%CYC% -export cycle=t%CYC%z -trdrun=%TRDRUN% -export job="jgfs_awips_f${fcsthrs}_${cyc}" - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2 - -############################################################### - -if [ $? -ne 0 ]; then - ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" - ecflow_client --abort - exit -fi - -%include -%manual - -%end diff --git a/env/AWSPW.env b/env/AWSPW.env index 2dbba67eb3..5cf819ba2b 100755 --- a/env/AWSPW.env +++ b/env/AWSPW.env @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then echo "Must specify an input argument to set runtime environment variables!" echo "argument can be any one of the following:" - echo "atmanlrun atmensanlrun aeroanlrun snowanl" + echo "atmanlvar atmanlfv3inc atmensanlrun aeroanlrun snowanl" echo "anal sfcanl fcst post metp" echo "eobs eupd ecen efcs epos" echo "postsnd awips gempak" diff --git a/env/CONTAINER.env b/env/CONTAINER.env index bc2d64b4ce..700460b755 100755 --- a/env/CONTAINER.env +++ b/env/CONTAINER.env @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then echo "Must specify an input argument to set runtime environment variables!" echo "argument can be any one of the following:" - echo "atmanlrun atmensanlrun aeroanlrun snowanl" + echo "atmanlvar atmanlfv3inc atmensanlrun aeroanlrun snowanl" echo "anal sfcanl fcst post metp" echo "eobs eupd ecen efcs epos" echo "postsnd awips gempak" diff --git a/env/HERA.env b/env/HERA.env index 1eaace4cb8..e047039c39 100755 --- a/env/HERA.env +++ b/env/HERA.env @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then echo "Must specify an input argument to set runtime environment variables!" echo "argument can be any one of the following:" - echo "atmanlrun atmensanlrun aeroanlrun snowanl" + echo "atmanlvar atmensanlrun aeroanlrun snowanl atmanlfv3inc" echo "anal sfcanl fcst post metp" echo "eobs eupd ecen efcs epos" echo "postsnd awips gempak" @@ -30,8 +30,11 @@ export OMP_STACKSIZE=2048000 export NTHSTACK=1024000000 #export LD_BIND_NOW=1 -ulimit -s unlimited -ulimit -a +# Setting stacksize to unlimited on login nodes is prohibited +if [[ -n "${SLURM_JOB_ID:-}" ]]; then + ulimit -s unlimited + ulimit -a +fi if [[ "${step}" = "prep" ]] || [[ "${step}" = "prepbufr" ]]; then @@ -53,13 +56,13 @@ elif [[ "${step}" = "waveinit" ]] || [[ "${step}" = "waveprep" ]] || [[ "${step} export wavempexec=${launcher} export wave_mpmd=${mpmd_opt} -elif [[ "${step}" = "atmanlrun" ]]; then +elif [[ "${step}" = "atmanlvar" ]]; then - nth_max=$((npe_node_max / npe_node_atmanlrun)) + nth_max=$((npe_node_max / npe_node_atmanlvar)) - export NTHREADS_ATMANL=${nth_atmanlrun:-${nth_max}} - [[ ${NTHREADS_ATMANL} -gt ${nth_max} ]] && export NTHREADS_ATMANL=${nth_max} - export APRUN_ATMANL="${launcher} -n ${npe_atmanlrun} --cpus-per-task=${NTHREADS_ATMANL}" + export NTHREADS_ATMANLVAR=${nth_atmanlvar:-${nth_max}} + [[ ${NTHREADS_ATMANLVAR} -gt ${nth_max} ]] && export NTHREADS_ATMANLVAR=${nth_max} + export APRUN_ATMANLVAR="${launcher} -n ${npe_atmanlvar} --cpus-per-task=${NTHREADS_ATMANLVAR}" elif [[ "${step}" = "atmensanlrun" ]]; then @@ -79,6 +82,14 @@ elif [[ "${step}" = "aeroanlrun" ]]; then [[ ${NTHREADS_AEROANL} -gt ${nth_max} ]] && export NTHREADS_AEROANL=${nth_max} export APRUN_AEROANL="${launcher} -n ${npe_aeroanlrun} --cpus-per-task=${NTHREADS_AEROANL}" +elif [[ "${step}" = "atmanlfv3inc" ]]; then + + nth_max=$((npe_node_max / npe_node_atmanlfv3inc)) + + export NTHREADS_ATMANLFV3INC=${nth_atmanlfv3inc:-${nth_max}} + [[ ${NTHREADS_ATMANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMANLFV3INC=${nth_max} + export APRUN_ATMANLFV3INC="${launcher} -n ${npe_atmanlfv3inc} --cpus-per-task=${NTHREADS_ATMANLFV3INC}" + elif [[ "${step}" = "snowanl" ]]; then nth_max=$((npe_node_max / npe_node_snowanl)) @@ -281,7 +292,6 @@ elif [[ "${step}" = "gempak" ]]; then export CFP_MP="YES" if [[ ${CDUMP} == "gfs" ]]; then - npe_gempak=${npe_gempak_gfs} npe_node_gempak=${npe_node_gempak_gfs} fi @@ -289,7 +299,6 @@ elif [[ "${step}" = "gempak" ]]; then export NTHREADS_GEMPAK=${nth_gempak:-1} [[ ${NTHREADS_GEMPAK} -gt ${nth_max} ]] && export NTHREADS_GEMPAK=${nth_max} - export APRUN="${launcher} -n ${npe_gempak} ${mpmd_opt}" elif [[ "${step}" = "fit2obs" ]]; then diff --git a/env/HERCULES.env b/env/HERCULES.env index 7d2aa5f8d0..da5ad972f2 100755 --- a/env/HERCULES.env +++ b/env/HERCULES.env @@ -53,13 +53,21 @@ case ${step} in export wave_mpmd=${mpmd_opt} ;; - "atmanlrun") + "atmanlvar") - nth_max=$((npe_node_max / npe_node_atmanlrun)) + nth_max=$((npe_node_max / npe_node_atmanlvar)) - export NTHREADS_ATMANL=${nth_atmanlrun:-${nth_max}} - [[ ${NTHREADS_ATMANL} -gt ${nth_max} ]] && export NTHREADS_ATMANL=${nth_max} - export APRUN_ATMANL="${launcher} -n ${npe_atmanlrun} --cpus-per-task=${NTHREADS_ATMANL}" + export NTHREADS_ATMANLVAR=${nth_atmanlvar:-${nth_max}} + [[ ${NTHREADS_ATMANLVAR} -gt ${nth_max} ]] && export NTHREADS_ATMANLVAR=${nth_max} + export APRUN_ATMANLVAR="${launcher} -n ${npe_atmanlvar} --cpus-per-task=${NTHREADS_ATMANLVAR}" + ;; + "atmanlfv3inc") + + nth_max=$((npe_node_max / npe_node_atmanlfv3inc)) + + export NTHREADS_ATMANLFV3INC=${nth_atmanlfv3inc:-${nth_max}} + [[ ${NTHREADS_ATMANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMANLFV3INC=${nth_max} + export APRUN_ATMANLFV3INC="${launcher} -n ${npe_atmanlfv3inc} --cpus-per-task=${NTHREADS_ATMANLFV3INC}" ;; "atmensanlrun") diff --git a/env/JET.env b/env/JET.env index df6666d8dc..3b4c2c2c53 100755 --- a/env/JET.env +++ b/env/JET.env @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then echo "Must specify an input argument to set runtime environment variables!" echo "argument can be any one of the following:" - echo "atmanlrun atmensanlrun aeroanlrun snowanl" + echo "atmanlvar atmensanlrun aeroanlrun snowanl atmanlfv3inc" echo "anal sfcanl fcst post metp" echo "eobs eupd ecen efcs epos" echo "postsnd awips gempak" @@ -44,13 +44,13 @@ elif [[ "${step}" = "waveinit" ]] || [[ "${step}" = "waveprep" ]] || [[ "${step} export wavempexec=${launcher} export wave_mpmd=${mpmd_opt} -elif [[ "${step}" = "atmanlrun" ]]; then +elif [[ "${step}" = "atmanlvar" ]]; then - nth_max=$((npe_node_max / npe_node_atmanlrun)) + nth_max=$((npe_node_max / npe_node_atmanlvar)) - export NTHREADS_ATMANL=${nth_atmanlrun:-${nth_max}} - [[ ${NTHREADS_ATMANL} -gt ${nth_max} ]] && export NTHREADS_ATMANL=${nth_max} - export APRUN_ATMANL="${launcher} -n ${npe_atmanlrun}" + export NTHREADS_ATMANLVAR=${nth_atmanlvar:-${nth_max}} + [[ ${NTHREADS_ATMANLVAR} -gt ${nth_max} ]] && export NTHREADS_ATMANLVAR=${nth_max} + export APRUN_ATMANLVAR="${launcher} -n ${npe_atmanlvar}" elif [[ "${step}" = "atmensanlrun" ]]; then @@ -80,6 +80,14 @@ elif [[ "${step}" = "snowanl" ]]; then export APRUN_APPLY_INCR="${launcher} -n 6" +elif [[ "${step}" = "atmanlfv3inc" ]]; then + + nth_max=$((npe_node_max / npe_node_atmanlfv3inc)) + + export NTHREADS_ATMANLFV3INC=${nth_atmanlfv3inc:-${nth_max}} + [[ ${NTHREADS_ATMANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMANLFV3INC=${nth_max} + export APRUN_ATMANLFV3INC="${launcher} -n ${npe_atmanlfv3inc}" + elif [[ "${step}" = "ocnanalbmat" ]]; then export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}" diff --git a/env/ORION.env b/env/ORION.env index 17d0d24d97..6aac84a169 100755 --- a/env/ORION.env +++ b/env/ORION.env @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then echo "Must specify an input argument to set runtime environment variables!" echo "argument can be any one of the following:" - echo "atmanlrun atmensanlrun aeroanlrun snowanl" + echo "atmanlvar atmensanlrun aeroanlrun snowanl atmanlfv3inc" echo "anal sfcanl fcst post metp" echo "eobs eupd ecen efcs epos" echo "postsnd awips gempak" @@ -52,13 +52,13 @@ elif [[ "${step}" = "waveinit" ]] || [[ "${step}" = "waveprep" ]] || [[ "${step} export wavempexec=${launcher} export wave_mpmd=${mpmd_opt} -elif [[ "${step}" = "atmanlrun" ]]; then +elif [[ "${step}" = "atmanlvar" ]]; then - nth_max=$((npe_node_max / npe_node_atmanlrun)) + nth_max=$((npe_node_max / npe_node_atmanlvar)) - export NTHREADS_ATMANL=${nth_atmanlrun:-${nth_max}} - [[ ${NTHREADS_ATMANL} -gt ${nth_max} ]] && export NTHREADS_ATMANL=${nth_max} - export APRUN_ATMANL="${launcher} -n ${npe_atmanlrun} --cpus-per-task=${NTHREADS_ATMANL}" + export NTHREADS_ATMANLVAR=${nth_atmanlvar:-${nth_max}} + [[ ${NTHREADS_ATMANLVAR} -gt ${nth_max} ]] && export NTHREADS_ATMANLVAR=${nth_max} + export APRUN_ATMANLVAR="${launcher} -n ${npe_atmanlvar} --cpus-per-task=${NTHREADS_ATMANLVAR}" elif [[ "${step}" = "atmensanlrun" ]]; then @@ -88,6 +88,14 @@ elif [[ "${step}" = "snowanl" ]]; then export APRUN_APPLY_INCR="${launcher} -n 6" +elif [[ "${step}" = "atmanlfv3inc" ]]; then + + nth_max=$((npe_node_max / npe_node_atmanlfv3inc)) + + export NTHREADS_ATMANLFV3INC=${nth_atmanlfv3inc:-${nth_max}} + [[ ${NTHREADS_ATMANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMANLFV3INC=${nth_max} + export APRUN_ATMANLFV3INC="${launcher} -n ${npe_atmanlfv3inc} --cpus-per-task=${NTHREADS_ATMANLFV3INC}" + elif [[ "${step}" = "ocnanalbmat" ]]; then export APRUNCFP="${launcher} -n \$ncmd ${mpmd_opt}" diff --git a/env/S4.env b/env/S4.env index ab564eb974..9cbf8b7bdb 100755 --- a/env/S4.env +++ b/env/S4.env @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then echo "Must specify an input argument to set runtime environment variables!" echo "argument can be any one of the following:" - echo "atmanlrun atmensanlrun aeroanlrun snowanl" + echo "atmanlvar atmensanlrun aeroanlrun snowanl atmanlfv3inc" echo "anal sfcanl fcst post metp" echo "eobs eupd ecen efcs epos" echo "postsnd awips gempak" @@ -44,13 +44,13 @@ elif [[ "${step}" = "waveinit" ]] || [[ "${step}" = "waveprep" ]] || [[ "${step} export wavempexec=${launcher} export wave_mpmd=${mpmd_opt} -elif [[ "${step}" = "atmanlrun" ]]; then +elif [[ "${step}" = "atmanlvar" ]]; then - nth_max=$((npe_node_max / npe_node_atmanlrun)) + nth_max=$((npe_node_max / npe_node_atmanlvar)) - export NTHREADS_ATMANL=${nth_atmanlrun:-${nth_max}} - [[ ${NTHREADS_ATMANL} -gt ${nth_max} ]] && export NTHREADS_ATMANL=${nth_max} - export APRUN_ATMANL="${launcher} -n ${npe_atmanlrun}" + export NTHREADS_ATMANLVAR=${nth_atmanlvar:-${nth_max}} + [[ ${NTHREADS_ATMANLVAR} -gt ${nth_max} ]] && export NTHREADS_ATMANLVAR=${nth_max} + export APRUN_ATMANLVAR="${launcher} -n ${npe_atmanlvar}" elif [[ "${step}" = "atmensanlrun" ]]; then @@ -80,6 +80,14 @@ elif [[ "${step}" = "snowanl" ]]; then export APRUN_APPLY_INCR="${launcher} -n 6" +elif [[ "${step}" = "atmanlfv3inc" ]]; then + + nth_max=$((npe_node_max / npe_node_atmanlfv3inc)) + + export NTHREADS_ATMANLFV3INC=${nth_atmanlfv3inc:-${nth_max}} + [[ ${NTHREADS_ATMANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMANLFV3INC=${nth_max} + export APRUN_ATMANLFV3INC="${launcher} -n ${npe_atmanlfv3inc}" + elif [[ "${step}" = "ocnanalbmat" ]]; then echo "WARNING: ${step} is not enabled on S4!" diff --git a/env/WCOSS2.env b/env/WCOSS2.env index 4533629edc..ba55495655 100755 --- a/env/WCOSS2.env +++ b/env/WCOSS2.env @@ -4,7 +4,7 @@ if [[ $# -ne 1 ]]; then echo "Must specify an input argument to set runtime environment variables!" echo "argument can be any one of the following:" - echo "atmanlrun atmensanlrun aeroanlrun snowanl" + echo "atmanlvar atmensanlrun aeroanlrun snowanl atmanlfv3inc" echo "anal sfcanl fcst post metp" echo "eobs eupd ecen esfc efcs epos" echo "postsnd awips gempak" @@ -38,13 +38,13 @@ elif [[ "${step}" = "waveinit" ]] || [[ "${step}" = "waveprep" ]] || [[ "${step} export wavempexec="${launcher} -np" export wave_mpmd=${mpmd_opt} -elif [[ "${step}" = "atmanlrun" ]]; then +elif [[ "${step}" = "atmanlvar" ]]; then - nth_max=$((npe_node_max / npe_node_atmanlrun)) + nth_max=$((npe_node_max / npe_node_atmanlvar)) - export NTHREADS_ATMANL=${nth_atmanlrun:-${nth_max}} - [[ ${NTHREADS_ATMANL} -gt ${nth_max} ]] && export NTHREADS_ATMANL=${nth_max} - export APRUN_ATMANL="${launcher} -n ${npe_atmanlrun}" + export NTHREADS_ATMANLVAR=${nth_atmanlvar:-${nth_max}} + [[ ${NTHREADS_ATMANLVAR} -gt ${nth_max} ]] && export NTHREADS_ATMANLVAR=${nth_max} + export APRUN_ATMANLVAR="${launcher} -n ${npe_atmanlvar}" elif [[ "${step}" = "atmensanlrun" ]]; then @@ -74,6 +74,14 @@ elif [[ "${step}" = "snowanl" ]]; then export APRUN_APPLY_INCR="${launcher} -n 6" +elif [[ "${step}" = "atmanlfv3inc" ]]; then + + nth_max=$((npe_node_max / npe_node_atmanlfv3inc)) + + export NTHREADS_ATMANLFV3INC=${nth_atmanlfv3inc:-${nth_max}} + [[ ${NTHREADS_ATMANLFV3INC} -gt ${nth_max} ]] && export NTHREADS_ATMANLFV3INC=${nth_max} + export APRUN_ATMANLFV3INC="${launcher} -n ${npe_atmanlfv3inc}" + elif [[ "${step}" = "anal" ]] || [[ "${step}" = "analcalc" ]]; then export OMP_PLACES=cores diff --git a/gempak/ush/gdas_ecmwf_meta_ver.sh b/gempak/ush/gdas_ecmwf_meta_ver.sh index 4a4e5b5b64..b038be6c25 100755 --- a/gempak/ush/gdas_ecmwf_meta_ver.sh +++ b/gempak/ush/gdas_ecmwf_meta_ver.sh @@ -24,7 +24,7 @@ fi export COMIN="gdas.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi vergrid="F-GDAS | ${PDY:2}/0600" fcsthr="0600f006" @@ -49,7 +49,7 @@ for area in ${areas}; do sdatenum=$(date --utc +%y%m%d -d "${PDY} ${cyc2} - ${fhr} hours") if [[ ! -L "ecmwf.20${sdatenum}" ]]; then - ln -sf "${COMINecmwf}/ecmwf.20${sdatenum}/gempak" "ecmwf.20${sdatenum}" + ${NLN} "${COMINecmwf}/ecmwf.20${sdatenum}/gempak" "ecmwf.20${sdatenum}" fi gdfile="ecmwf.20${sdatenum}/ecmwf_glob_20${sdatenum}12" diff --git a/gempak/ush/gdas_meta_loop.sh b/gempak/ush/gdas_meta_loop.sh index e09fc9a7f9..3191789c9b 100755 --- a/gempak/ush/gdas_meta_loop.sh +++ b/gempak/ush/gdas_meta_loop.sh @@ -13,7 +13,7 @@ device="nc | gdasloop.meta" # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L "${COMIN}" ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi if [[ "${envir}" == "para" ]] ; then @@ -38,10 +38,10 @@ for (( fhr=24; fhr<=144; fhr+=24 )); do cycles=$(seq -s ' ' -f "%02g" 0 6 "${cyc}") for cycle in ${cycles}; do # Test with GDAS in PROD - YMD=${day} HH=${cyc} GRID=1p00 generate_com "COM_ATMOS_GEMPAK_1p00_past:COM_ATMOS_GEMPAK_TMPL" + YMD=${day} HH=${cyc} GRID=1p00 declare_from_tmpl "COM_ATMOS_GEMPAK_1p00_past:COM_ATMOS_GEMPAK_TMPL" export COMIN="${RUN}.${day}${cycle}" if [[ ! -L "${COMIN}" ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00_past}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00_past}" "${COMIN}" fi gdfile="${COMIN}/gdas_1p00_${day}${cycle}f000" diff --git a/gempak/ush/gdas_meta_na.sh b/gempak/ush/gdas_meta_na.sh index 9c51bc18a7..6a7e0a28c3 100755 --- a/gempak/ush/gdas_meta_na.sh +++ b/gempak/ush/gdas_meta_na.sh @@ -13,7 +13,7 @@ device="nc | gdas.meta" # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L "${COMIN}" ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi if [[ "${envir}" == "para" ]] ; then diff --git a/gempak/ush/gdas_ukmet_meta_ver.sh b/gempak/ush/gdas_ukmet_meta_ver.sh index 90c0d214b7..be3d459e8c 100755 --- a/gempak/ush/gdas_ukmet_meta_ver.sh +++ b/gempak/ush/gdas_ukmet_meta_ver.sh @@ -23,7 +23,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # SET CURRENT CYCLE AS THE VERIFICATION GRIDDED FILE. export COMIN="gdas.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi vergrid="F-GDAS | ${PDY:2}/0600" fcsthr="0600f006" @@ -54,7 +54,7 @@ for area in ${areas}; do cyclenum=${stime:6} if [[ ! -L "ukmet.20${sdatenum}" ]]; then - ln -sf "${COMINukmet}/ukmet.20${sdatenum}/gempak" "ukmet.20${sdatenum}" + ${NLN} "${COMINukmet}/ukmet.20${sdatenum}/gempak" "ukmet.20${sdatenum}" fi gdfile="ukmet.20${sdatenum}/ukmet_20${sdatenum}${cyclenum}${dgdattim}" diff --git a/gempak/ush/gfs_meta_ak.sh b/gempak/ush/gfs_meta_ak.sh index 88f136ae13..00517e2b19 100755 --- a/gempak/ush/gfs_meta_ak.sh +++ b/gempak/ush/gfs_meta_ak.sh @@ -20,7 +20,7 @@ device="nc | gfs.meta.ak" # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi fend=F216 diff --git a/gempak/ush/gfs_meta_bwx.sh b/gempak/ush/gfs_meta_bwx.sh index eee5f496b7..04f70ad7c1 100755 --- a/gempak/ush/gfs_meta_bwx.sh +++ b/gempak/ush/gfs_meta_bwx.sh @@ -21,7 +21,7 @@ device="nc | ${metaname}" # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi fend=F180 diff --git a/gempak/ush/gfs_meta_comp.sh b/gempak/ush/gfs_meta_comp.sh index 5f01de5d48..36d18d8659 100755 --- a/gempak/ush/gfs_meta_comp.sh +++ b/gempak/ush/gfs_meta_comp.sh @@ -25,18 +25,18 @@ device="nc | ${metaname}" export COMIN="gfs.multi" mkdir "${COMIN}" for cycle in $(seq -f "%02g" -s ' ' 0 "${STEP_GFS}" "${cyc}"); do - YMD=${PDY} HH=${cycle} GRID="1p00" generate_com gempak_dir:COM_ATMOS_GEMPAK_TMPL + YMD=${PDY} HH=${cycle} GRID="1p00" declare_from_tmpl gempak_dir:COM_ATMOS_GEMPAK_TMPL for file_in in "${gempak_dir}/gfs_1p00_${PDY}${cycle}f"*; do file_out="${COMIN}/$(basename "${file_in}")" if [[ ! -L "${file_out}" ]]; then - ln -sf "${file_in}" "${file_out}" + ${NLN} "${file_in}" "${file_out}" fi done done export HPCNAM="nam.${PDY}" if [[ ! -L ${HPCNAM} ]]; then - ln -sf "${COMINnam}/nam.${PDY}/gempak" "${HPCNAM}" + ${NLN} "${COMINnam}/nam.${PDY}/gempak" "${HPCNAM}" fi # @@ -99,8 +99,8 @@ for gareas in US NP; do # Create symlink in DATA to sidestep gempak path limits HPCGFS="${RUN}.${init_time}" if [[ ! -L ${HPCGFS} ]]; then - YMD="${init_PDY}" HH="${init_cyc}" GRID="1p00" generate_com source_dir:COM_ATMOS_GEMPAK_TMPL - ln -sf "${source_dir}" "${HPCGFS}" + YMD="${init_PDY}" HH="${init_cyc}" GRID="1p00" declare_from_tmpl source_dir:COM_ATMOS_GEMPAK_TMPL + ${NLN} "${source_dir}" "${HPCGFS}" fi if [[ ${init_PDY} == "${PDY}" ]]; then @@ -230,7 +230,7 @@ EOF ukmet_cyc=${ukmet_date:8:2} export HPCUKMET=ukmet.${ukmet_PDY} if [[ ! -L "${HPCUKMET}" ]]; then - ln -sf "${COMINukmet}/ukmet.${ukmet_PDY}/gempak" "${HPCUKMET}" + ${NLN} "${COMINukmet}/ukmet.${ukmet_PDY}/gempak" "${HPCUKMET}" fi grid2="F-UKMETHPC | ${ukmet_PDY:2}/${ukmet_date}" diff --git a/gempak/ush/gfs_meta_crb.sh b/gempak/ush/gfs_meta_crb.sh index aeed1a788a..83f08e3d1a 100755 --- a/gempak/ush/gfs_meta_crb.sh +++ b/gempak/ush/gfs_meta_crb.sh @@ -23,7 +23,7 @@ device="nc | ${metaname}" # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi # DEFINE YESTERDAY @@ -254,13 +254,13 @@ if [[ ${cyc} == 00 ]] ; then HPCECMWF_m1=ecmwf.${PDY} export HPCUKMET=ukmet.${PDYm1} if [[ ! -L "${HPCECMWF}" ]]; then - ln -sf "${COMINecmwf}ecmwf.${PDY}/gempak" "${HPCECMWF}" + ${NLN} "${COMINecmwf}ecmwf.${PDY}/gempak" "${HPCECMWF}" fi if [[ ! -L "${HPCECMWF_m1}" ]]; then - ln -sf "${COMINecmwf}ecmwf.${PDYm1}/gempak" "${HPCECMWF_m1}" + ${NLN} "${COMINecmwf}ecmwf.${PDYm1}/gempak" "${HPCECMWF_m1}" fi if [[ ! -L "${HPCUKMET}" ]]; then - ln -sf "${COMINukmet}/ukmet.${PDYm1}/gempak" "${HPCUKMET}" + ${NLN} "${COMINukmet}/ukmet.${PDYm1}/gempak" "${HPCUKMET}" fi grid1="F-${MDL} | ${PDY:2}/${cyc}00" diff --git a/gempak/ush/gfs_meta_hi.sh b/gempak/ush/gfs_meta_hi.sh index 23423381f9..c1e7f1bcf8 100755 --- a/gempak/ush/gfs_meta_hi.sh +++ b/gempak/ush/gfs_meta_hi.sh @@ -17,7 +17,7 @@ device="nc | mrfhi.meta" # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi if [[ "${envir}" = "prod" ]] ; then diff --git a/gempak/ush/gfs_meta_hur.sh b/gempak/ush/gfs_meta_hur.sh index c85466ca23..156a32b5b8 100755 --- a/gempak/ush/gfs_meta_hur.sh +++ b/gempak/ush/gfs_meta_hur.sh @@ -23,7 +23,7 @@ device="nc | ${metaname}" # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi # @@ -307,13 +307,13 @@ if [[ ${cyc} -eq 00 ]] ; then HPCECMWF_m1=ecmwf.${PDY} export HPCUKMET=ukmet.${PDYm1} if [[ ! -L "${HPCECMWF}" ]]; then - ln -sf "${COMINecmwf}ecmwf.${PDY}/gempak" "${HPCECMWF}" + ${NLN} "${COMINecmwf}ecmwf.${PDY}/gempak" "${HPCECMWF}" fi if [[ ! -L "${HPCECMWF_m1}" ]]; then Ln -sf "${COMINecmwf}ecmwf.${PDYm1}/gempak" "${HPCECMWF_m1}" fi if [[ ! -L "${HPCUKMET}" ]]; then - ln -sf "${COMINukmet}/ukmet.${PDYm1}/gempak" "${HPCUKMET}" + ${NLN} "${COMINukmet}/ukmet.${PDYm1}/gempak" "${HPCUKMET}" fi grid1="F-${MDL} | ${PDY:2}/${cyc}00" grid2="${HPCECMWF_m1}/ecmwf_glob_${PDYm1}12" diff --git a/gempak/ush/gfs_meta_mar_atl.sh b/gempak/ush/gfs_meta_mar_atl.sh index 50a4e0dda6..fdc7c027ba 100755 --- a/gempak/ush/gfs_meta_mar_atl.sh +++ b/gempak/ush/gfs_meta_mar_atl.sh @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi mdl=gfs diff --git a/gempak/ush/gfs_meta_mar_comp.sh b/gempak/ush/gfs_meta_mar_comp.sh index 9573dd6bd6..d25fc0dc9a 100755 --- a/gempak/ush/gfs_meta_mar_comp.sh +++ b/gempak/ush/gfs_meta_mar_comp.sh @@ -16,11 +16,11 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl export COMIN="gfs.multi" mkdir -p "${COMIN}" for cycle in $(seq -f "%02g" -s ' ' 0 "${STEP_GFS}" "${cyc}"); do - YMD=${PDY} HH=${cycle} GRID="1p00" generate_com gempak_dir:COM_ATMOS_GEMPAK_TMPL + YMD=${PDY} HH=${cycle} GRID="1p00" declare_from_tmpl gempak_dir:COM_ATMOS_GEMPAK_TMPL for file_in in "${gempak_dir}/gfs_1p00_${PDY}${cycle}f"*; do file_out="${COMIN}/$(basename "${file_in}")" if [[ ! -L "${file_out}" ]]; then - ln -sf "${file_in}" "${file_out}" + ${NLN} "${file_in}" "${file_out}" fi done done @@ -31,7 +31,7 @@ done # export HPCNAM="nam.${PDY}" if [[ ! -L ${HPCNAM} ]]; then - ln -sf "${COMINnam}/nam.${PDY}/gempak" "${HPCNAM}" + ${NLN} "${COMINnam}/nam.${PDY}/gempak" "${HPCNAM}" fi mdl=gfs @@ -76,8 +76,8 @@ for garea in NAtl NPac; do # Create symlink in DATA to sidestep gempak path limits HPCGFS="${RUN}.${init_time}" if [[ ! -L ${HPCGFS} ]]; then - YMD="${init_PDY}" HH="${init_cyc}" GRID="1p00" generate_com source_dir:COM_ATMOS_GEMPAK_TMPL - ln -sf "${source_dir}" "${HPCGFS}" + YMD="${init_PDY}" HH="${init_cyc}" GRID="1p00" declare_from_tmpl source_dir:COM_ATMOS_GEMPAK_TMPL + ${NLN} "${source_dir}" "${HPCGFS}" fi case ${cyc} in @@ -222,7 +222,7 @@ EOF export HPCUKMET="ukmet.${ukmet_PDY}" if [[ ! -L "${HPCUKMET}" ]]; then - ln -sf "${COMINukmet}/ukmet.${ukmet_PDY}/gempak" "${HPCUKMET}" + ${NLN} "${COMINukmet}/ukmet.${ukmet_PDY}/gempak" "${HPCUKMET}" fi grid2="F-UKMETHPC | ${ukmet_PDY:2}/${ukmet_date}" @@ -310,7 +310,7 @@ EOF HPCECMWF=ecmwf.${PDY} if [[ ! -L "${HPCECMWF}" ]]; then - ln -sf "${COMINecmwf}/ecmwf.${ecmwf_PDY}/gempak" "${HPCECMWF}" + ${NLN} "${COMINecmwf}/ecmwf.${ecmwf_PDY}/gempak" "${HPCECMWF}" fi grid2="${HPCECMWF}/ecmwf_glob_${ecmwf_date}" diff --git a/gempak/ush/gfs_meta_mar_pac.sh b/gempak/ush/gfs_meta_mar_pac.sh index c53a208d55..e9a3f8bdaf 100755 --- a/gempak/ush/gfs_meta_mar_pac.sh +++ b/gempak/ush/gfs_meta_mar_pac.sh @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi mdl=gfs diff --git a/gempak/ush/gfs_meta_mar_ql.sh b/gempak/ush/gfs_meta_mar_ql.sh index 6d653bb550..0443a08a72 100755 --- a/gempak/ush/gfs_meta_mar_ql.sh +++ b/gempak/ush/gfs_meta_mar_ql.sh @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi mdl=gfs diff --git a/gempak/ush/gfs_meta_mar_skewt.sh b/gempak/ush/gfs_meta_mar_skewt.sh index e61c4cb1dc..dd1d1b92ef 100755 --- a/gempak/ush/gfs_meta_mar_skewt.sh +++ b/gempak/ush/gfs_meta_mar_skewt.sh @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi mdl=gfs diff --git a/gempak/ush/gfs_meta_mar_ver.sh b/gempak/ush/gfs_meta_mar_ver.sh index 32b5117ce0..692da0d349 100755 --- a/gempak/ush/gfs_meta_mar_ver.sh +++ b/gempak/ush/gfs_meta_mar_ver.sh @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi mdl=gfs diff --git a/gempak/ush/gfs_meta_nhsh.sh b/gempak/ush/gfs_meta_nhsh.sh index d52ed9a64c..c4acf38602 100755 --- a/gempak/ush/gfs_meta_nhsh.sh +++ b/gempak/ush/gfs_meta_nhsh.sh @@ -15,7 +15,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi if [[ "${envir}" == "para" ]] ; then diff --git a/gempak/ush/gfs_meta_opc_na_ver b/gempak/ush/gfs_meta_opc_na_ver index 1d543c52e9..d38ddacee0 100755 --- a/gempak/ush/gfs_meta_opc_na_ver +++ b/gempak/ush/gfs_meta_opc_na_ver @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi mdl=gfs @@ -63,8 +63,8 @@ for lookback in "${lookbacks[@]}"; do # Create symlink in DATA to sidestep gempak path limits HPCGFS="${RUN}.${init_time}" if [[ ! -L ${HPCGFS} ]]; then - YMD=${init_PDY} HH=${init_cyc} GRID="1p00" generate_com source_dir:COM_ATMOS_GEMPAK_TMPL - ln -sf "${source_dir}" "${HPCGFS}" + YMD=${init_PDY} HH=${init_cyc} GRID="1p00" declare_from_tmpl source_dir:COM_ATMOS_GEMPAK_TMPL + ${NLN} "${source_dir}" "${HPCGFS}" fi grid="F-${MDL2} | ${init_PDY}/${init_cyc}00" diff --git a/gempak/ush/gfs_meta_opc_np_ver b/gempak/ush/gfs_meta_opc_np_ver index 45a6824fa8..9446417403 100755 --- a/gempak/ush/gfs_meta_opc_np_ver +++ b/gempak/ush/gfs_meta_opc_np_ver @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi mdl=gfs @@ -63,8 +63,8 @@ for lookback in "${lookbacks[@]}"; do # Create symlink in DATA to sidestep gempak path limits HPCGFS="${RUN}.${init_time}" if [[ ! -L "${HPCGFS}" ]]; then - YMD=${init_PDY} HH=${init_cyc} GRID="1p00" generate_com source_dir:COM_ATMOS_GEMPAK_TMPL - ln -sf "${source_dir}" "${HPCGFS}" + YMD=${init_PDY} HH=${init_cyc} GRID="1p00" declare_from_tmpl source_dir:COM_ATMOS_GEMPAK_TMPL + ${NLN} "${source_dir}" "${HPCGFS}" fi grid="F-${MDL2} | ${init_PDY}/${init_cyc}00" diff --git a/gempak/ush/gfs_meta_precip.sh b/gempak/ush/gfs_meta_precip.sh index 940a450106..ea12012758 100755 --- a/gempak/ush/gfs_meta_precip.sh +++ b/gempak/ush/gfs_meta_precip.sh @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi # diff --git a/gempak/ush/gfs_meta_qpf.sh b/gempak/ush/gfs_meta_qpf.sh index d4f6c04310..56197675e2 100755 --- a/gempak/ush/gfs_meta_qpf.sh +++ b/gempak/ush/gfs_meta_qpf.sh @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi mdl=gfs diff --git a/gempak/ush/gfs_meta_sa.sh b/gempak/ush/gfs_meta_sa.sh index 2923cfc24e..2b36f6a25c 100755 --- a/gempak/ush/gfs_meta_sa.sh +++ b/gempak/ush/gfs_meta_sa.sh @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi mdl=gfs diff --git a/gempak/ush/gfs_meta_sa2.sh b/gempak/ush/gfs_meta_sa2.sh index c144173ee3..00330e7cf0 100755 --- a/gempak/ush/gfs_meta_sa2.sh +++ b/gempak/ush/gfs_meta_sa2.sh @@ -1,6 +1,6 @@ #! /usr/bin/env bash # -# Metafile Script : ukmet_gfs_meta_sa2.sh +# Metafile Script : gfs_meta_sa2.sh # # Creates several South American gfs charts, including 500mb and psml # comparisons to the ecmwf and ukmet @@ -20,7 +20,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export HPCGFS="${RUN}.${PDY}${cyc}" if [[ ! -L ${HPCGFS} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${HPCGFS}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${HPCGFS}" fi mdl=gfs @@ -30,14 +30,6 @@ metatype="sa2" metaname="${mdl}_${metatype}_${cyc}.meta" device="nc | ${metaname}" -# -# IF CYCLE IS NOT 00Z OR 06Z EXIT SCRIPT. -# Also exit if run from 00z gfs -# -if [[ ${cyc} != "06" ]]; then - exit -fi - grid1="F-GFSHPC | ${PDY:2}/${cyc}00" # DEFINE YESTERDAY @@ -46,10 +38,10 @@ PDYm1="$(date --utc +%Y%m%d -d "${PDY} ${cyc} - 24 hours")" HPCECMWF="ecmwf.${PDYm1}" HPCUKMET="ukmet.${PDY}" if [[ ! -L "${HPCECMWF}" ]]; then - ln -sf "${COMINecmwf}/ecmwf.${PDYm1}/gempak" "${HPCECMWF}" + ${NLN} "${COMINecmwf}/ecmwf.${PDYm1}/gempak" "${HPCECMWF}" fi if [[ ! -L "${HPCUKMET}" ]]; then - ln -sf "${COMINukmet}/ukmet.${PDY}/gempak" "${HPCUKMET}" + ${NLN} "${COMINukmet}/ukmet.${PDY}/gempak" "${HPCUKMET}" fi "${GEMEXE}/gdplot2_nc" << EOF diff --git a/gempak/ush/gfs_meta_trop.sh b/gempak/ush/gfs_meta_trop.sh index eb918eaab7..1991e04c4e 100755 --- a/gempak/ush/gfs_meta_trop.sh +++ b/gempak/ush/gfs_meta_trop.sh @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi mdl=gfs diff --git a/gempak/ush/gfs_meta_us.sh b/gempak/ush/gfs_meta_us.sh index b8c9e17a22..78ec25fa92 100755 --- a/gempak/ush/gfs_meta_us.sh +++ b/gempak/ush/gfs_meta_us.sh @@ -17,7 +17,7 @@ cp "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi device="nc | gfs.meta" diff --git a/gempak/ush/gfs_meta_usext.sh b/gempak/ush/gfs_meta_usext.sh index 5f0e930cdb..efbc7e229d 100755 --- a/gempak/ush/gfs_meta_usext.sh +++ b/gempak/ush/gfs_meta_usext.sh @@ -16,7 +16,7 @@ cp "${HOMEgfs}/gempak/fix/ak_sfstns.tbl" alaska.tbl # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi device="nc | mrf.meta" diff --git a/gempak/ush/gfs_meta_ver.sh b/gempak/ush/gfs_meta_ver.sh index 1c03bad235..1e00cd3094 100755 --- a/gempak/ush/gfs_meta_ver.sh +++ b/gempak/ush/gfs_meta_ver.sh @@ -21,7 +21,7 @@ device="nc | ${metaname}" # export COMIN="${RUN}.${PDY}${cyc}" if [[ ! -L ${COMIN} ]]; then - ln -sf "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" + ${NLN} "${COM_ATMOS_GEMPAK_1p00}" "${COMIN}" fi # SET CURRENT CYCLE AS THE VERIFICATION GRIDDED FILE. @@ -53,8 +53,8 @@ for lookback in "${lookbacks[@]}"; do # Create symlink in DATA to sidestep gempak path limits HPCGFS="${RUN}.${init_time}" if [[ ! -L "${HPCGFS}" ]]; then - YMD=${init_PDY} HH=${init_cyc} GRID="1p00" generate_com source_dir:COM_ATMOS_GEMPAK_TMPL - ln -sf "${source_dir}" "${HPCGFS}" + YMD=${init_PDY} HH=${init_cyc} GRID="1p00" declare_from_tmpl source_dir:COM_ATMOS_GEMPAK_TMPL + ${NLN} "${source_dir}" "${HPCGFS}" fi grid="F-${MDL2} | ${init_PDY}/${init_cyc}00" diff --git a/jobs/JGDAS_ATMOS_ANALYSIS_DIAG b/jobs/JGDAS_ATMOS_ANALYSIS_DIAG index 6ad5c8f31b..04655abd4e 100755 --- a/jobs/JGDAS_ATMOS_ANALYSIS_DIAG +++ b/jobs/JGDAS_ATMOS_ANALYSIS_DIAG @@ -28,7 +28,7 @@ export OPREFIX="${CDUMP}.t${cyc}z." export GPREFIX="${GDUMP}.t${gcyc}z." export APREFIX="${RUN}.t${cyc}z." -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS mkdir -m 775 -p "${COM_ATMOS_ANALYSIS}" ############################################################### diff --git a/jobs/JGDAS_ATMOS_CHGRES_FORENKF b/jobs/JGDAS_ATMOS_CHGRES_FORENKF index 1bbed53586..eb8f073733 100755 --- a/jobs/JGDAS_ATMOS_CHGRES_FORENKF +++ b/jobs/JGDAS_ATMOS_CHGRES_FORENKF @@ -18,8 +18,8 @@ export DO_CALC_ANALYSIS=${DO_CALC_ANALYSIS:-"YES"} export APREFIX="${CDUMP}.t${cyc}z." export APREFIX_ENS="${RUN}.t${cyc}z." -RUN=${CDUMP} YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_HISTORY -MEMDIR="mem001" YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_HISTORY_MEM:COM_ATMOS_HISTORY_TMPL +RUN=${CDUMP} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_HISTORY +MEMDIR="mem001" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_HISTORY_MEM:COM_ATMOS_HISTORY_TMPL ############################################################### # Run relevant script diff --git a/jobs/JGDAS_ATMOS_GEMPAK b/jobs/JGDAS_ATMOS_GEMPAK index b38f4b60bb..3a9c8e0a9c 100755 --- a/jobs/JGDAS_ATMOS_GEMPAK +++ b/jobs/JGDAS_ATMOS_GEMPAK @@ -28,12 +28,12 @@ export model=${model:-gdas} # Define COM directories ############################################## for grid in 0p25 1p00; do - GRID=${grid} YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GRIB_${grid}:COM_ATMOS_GRIB_GRID_TMPL" + GRID=${grid} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GRIB_${grid}:COM_ATMOS_GRIB_GRID_TMPL" done for grid in 0p25 1p00; do prod_dir="COM_ATMOS_GEMPAK_${grid}" - GRID=${grid} YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GEMPAK_${grid}:COM_ATMOS_GEMPAK_TMPL" + GRID=${grid} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GEMPAK_${grid}:COM_ATMOS_GEMPAK_TMPL" if [[ ! -d "${!prod_dir}" ]] ; then mkdir -m 775 -p "${!prod_dir}" diff --git a/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC b/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC index 27050de942..dca629c845 100755 --- a/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC +++ b/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC @@ -34,15 +34,15 @@ export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} ############################################## # Define COM directories ############################################## -GRID=1p00 YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GEMPAK_1p00:COM_ATMOS_GEMPAK_TMPL" +GRID=1p00 YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GEMPAK_1p00:COM_ATMOS_GEMPAK_TMPL" -GRID="meta" YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GEMPAK_META:COM_ATMOS_GEMPAK_TMPL" +GRID="meta" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GEMPAK_META:COM_ATMOS_GEMPAK_TMPL" if [[ ! -d "${COM_ATMOS_GEMPAK_META}" ]]; then mkdir -m 775 -p "${COM_ATMOS_GEMPAK_META}" fi if (( cyc%12 == 0 )); then - GRID="gif" YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GEMPAK_GIF:COM_ATMOS_GEMPAK_TMPL" + GRID="gif" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GEMPAK_GIF:COM_ATMOS_GEMPAK_TMPL" if [[ ! -d "${COM_ATMOS_GEMPAK_GIF}" ]]; then mkdir -m 775 -p "${COM_ATMOS_GEMPAK_GIF}" fi diff --git a/jobs/JGDAS_ATMOS_VERFOZN b/jobs/JGDAS_ATMOS_VERFOZN index 65479a9fec..446112eaa0 100755 --- a/jobs/JGDAS_ATMOS_VERFOZN +++ b/jobs/JGDAS_ATMOS_VERFOZN @@ -17,8 +17,8 @@ export gcyc=${GDATE:8:2} #--------------------------------------------- # OZN_TANKDIR - WHERE OUTPUT DATA WILL RESIDE # -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_OZNMON +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_OZNMON export oznstat="${COM_ATMOS_ANALYSIS}/gdas.t${cyc}z.oznstat" export TANKverf_ozn=${TANKverf_ozn:-${COM_ATMOS_OZNMON}} diff --git a/jobs/JGDAS_ATMOS_VERFRAD b/jobs/JGDAS_ATMOS_VERFRAD index d440f91b6e..b777b1ebe2 100755 --- a/jobs/JGDAS_ATMOS_VERFRAD +++ b/jobs/JGDAS_ATMOS_VERFRAD @@ -18,9 +18,9 @@ export gcyc=${GDATE:8:2} # COMOUT - WHERE GSI OUTPUT RESIDES # TANKverf - WHERE OUTPUT DATA WILL RESIDE ############################################# -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_RADMON -YMD=${gPDY} HH=${gcyc} generate_com -rx COM_ATMOS_RADMON_PREV:COM_ATMOS_RADMON_TMPL +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_RADMON +YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx COM_ATMOS_RADMON_PREV:COM_ATMOS_RADMON_TMPL export biascr="${COM_ATMOS_ANALYSIS}/gdas.t${cyc}z.abias" export radstat="${COM_ATMOS_ANALYSIS}/gdas.t${cyc}z.radstat" diff --git a/jobs/JGDAS_ENKF_ARCHIVE b/jobs/JGDAS_ENKF_ARCHIVE index f986fd38b2..07e171d668 100755 --- a/jobs/JGDAS_ENKF_ARCHIVE +++ b/jobs/JGDAS_ENKF_ARCHIVE @@ -9,8 +9,8 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "earc" -c "base earc" ############################################## export CDUMP=${RUN/enkf} -YMD=${PDY} HH=${cyc} generate_com -rx COM_TOP -MEMDIR="ensstat" YMD=${PDY} HH=${cyc} generate_com -rx \ +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_TOP +MEMDIR="ensstat" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx \ COM_ATMOS_ANALYSIS_ENSSTAT:COM_ATMOS_ANALYSIS_TMPL \ COM_ATMOS_HISTORY_ENSSTAT:COM_ATMOS_HISTORY_TMPL diff --git a/jobs/JGDAS_ENKF_DIAG b/jobs/JGDAS_ENKF_DIAG index 40f2968869..cdf258379f 100755 --- a/jobs/JGDAS_ENKF_DIAG +++ b/jobs/JGDAS_ENKF_DIAG @@ -31,14 +31,14 @@ export APREFIX="${RUN}.t${cyc}z." export GPREFIX="${GDUMP_ENS}.t${gcyc}z." GPREFIX_DET="${GDUMP}.t${gcyc}z." -RUN=${CDUMP} YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS -MEMDIR="ensstat" YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS +RUN=${CDUMP} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS +MEMDIR="ensstat" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_OBS_PREV:COM_OBS_TMPL \ COM_ATMOS_ANALYSIS_DET_PREV:COM_ATMOS_ANALYSIS_TMPL -MEMDIR="ensstat" RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +MEMDIR="ensstat" RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_HISTORY_PREV:COM_ATMOS_HISTORY_TMPL diff --git a/jobs/JGDAS_ENKF_ECEN b/jobs/JGDAS_ENKF_ECEN index cd77eebb55..20a818f6e9 100755 --- a/jobs/JGDAS_ENKF_ECEN +++ b/jobs/JGDAS_ENKF_ECEN @@ -29,13 +29,13 @@ export APREFIX_ENS="${RUN}.t${cyc}z." export GPREFIX="${GDUMP}.t${gcyc}z." export GPREFIX_ENS="${GDUMP_ENS}.t${gcyc}z." -RUN=${CDUMP} YMD=${PDY} HH=${cyc} generate_com -rx \ +RUN=${CDUMP} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx \ COM_ATMOS_ANALYSIS_DET:COM_ATMOS_ANALYSIS_TMPL -MEMDIR="ensstat" YMD=${PDY} HH=${cyc} generate_com -rx \ +MEMDIR="ensstat" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx \ COM_ATMOS_ANALYSIS_STAT:COM_ATMOS_ANALYSIS_TMPL -MEMDIR="ensstat" RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +MEMDIR="ensstat" RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_HISTORY_STAT_PREV:COM_ATMOS_HISTORY_TMPL diff --git a/jobs/JGDAS_ENKF_SELECT_OBS b/jobs/JGDAS_ENKF_SELECT_OBS index 7c02512989..5f08dadffd 100755 --- a/jobs/JGDAS_ENKF_SELECT_OBS +++ b/jobs/JGDAS_ENKF_SELECT_OBS @@ -33,17 +33,17 @@ GPREFIX_DET="${GDUMP}.t${gcyc}z." export GSUFFIX=".ensmean.nc" # Generate COM variables from templates -RUN=${CDUMP} YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS -MEMDIR='ensstat' YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS +RUN=${CDUMP} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS +MEMDIR='ensstat' YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS declare -rx COM_ATMOS_ANALYSIS_ENS="${COM_ATMOS_ANALYSIS}" -RUN=${CDUMP} YMD=${PDY} HH=${cyc} generate_com -r COM_ATMOS_ANALYSIS_DET:COM_ATMOS_ANALYSIS_TMPL +RUN=${CDUMP} YMD=${PDY} HH=${cyc} declare_from_tmpl -r COM_ATMOS_ANALYSIS_DET:COM_ATMOS_ANALYSIS_TMPL -MEMDIR='ensstat' RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +MEMDIR='ensstat' RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_ANALYSIS_PREV:COM_ATMOS_ANALYSIS_TMPL \ COM_ATMOS_HISTORY_PREV:COM_ATMOS_HISTORY_TMPL \ -RUN="${GDUMP}" YMD=${gPDY} HH=${gcyc} generate_com -r COM_ATMOS_ANALYSIS_DET_PREV:COM_ATMOS_ANALYSIS_TMPL +RUN="${GDUMP}" YMD=${gPDY} HH=${gcyc} declare_from_tmpl -r COM_ATMOS_ANALYSIS_DET_PREV:COM_ATMOS_ANALYSIS_TMPL mkdir -m 775 -p "${COM_ATMOS_ANALYSIS}" diff --git a/jobs/JGDAS_ENKF_SFC b/jobs/JGDAS_ENKF_SFC index 3214812db8..d859abeb57 100755 --- a/jobs/JGDAS_ENKF_SFC +++ b/jobs/JGDAS_ENKF_SFC @@ -33,10 +33,10 @@ export APREFIX_ENS="${RUN}.t${cyc}z." export GPREFIX="${GDUMP}.t${gcyc}z." export GPREFIX_ENS="${GDUMP_ENS}.t${gcyc}z." -RUN=${CDUMP} YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS \ +RUN=${CDUMP} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS \ COM_ATMOS_ANALYSIS_DET:COM_ATMOS_ANALYSIS_TMPL -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_OBS_PREV:COM_OBS_TMPL \ COM_ATMOS_ANALYSIS_DET_PREV:COM_ATMOS_ANALYSIS_TMPL diff --git a/jobs/JGDAS_ENKF_UPDATE b/jobs/JGDAS_ENKF_UPDATE index 1050529165..66f9ddf21b 100755 --- a/jobs/JGDAS_ENKF_UPDATE +++ b/jobs/JGDAS_ENKF_UPDATE @@ -25,10 +25,10 @@ export GDUMP_ENS="enkf${GDUMP}" export APREFIX="${RUN}.t${cyc}z." export GPREFIX="${GDUMP_ENS}.t${gcyc}z." -MEMDIR="ensstat" YMD=${PDY} HH=${cyc} generate_com -rx \ +MEMDIR="ensstat" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx \ COM_ATMOS_ANALYSIS_STAT:COM_ATMOS_ANALYSIS_TMPL -MEMDIR="ensstat" RUN="enkfgdas" YMD=${gPDY} HH=${gcyc} generate_com -rx \ +MEMDIR="ensstat" RUN="enkfgdas" YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_HISTORY_STAT_PREV:COM_ATMOS_HISTORY_TMPL diff --git a/jobs/JGDAS_FIT2OBS b/jobs/JGDAS_FIT2OBS index 7638e4f0c8..1b37168093 100755 --- a/jobs/JGDAS_FIT2OBS +++ b/jobs/JGDAS_FIT2OBS @@ -19,8 +19,8 @@ vcyc=${CDATE:8:2} # These are used by fit2obs, so we can't change them to the standard COM variable names # shellcheck disable=SC2153 -YMD=${vday} HH=${vcyc} generate_com -rx COM_INA:COM_ATMOS_ANALYSIS_TMPL -RUN=${CDUMP} YMD=${vday} HH=${vcyc} generate_com -rx COM_PRP:COM_OBS_TMPL +YMD=${vday} HH=${vcyc} declare_from_tmpl -rx COM_INA:COM_ATMOS_ANALYSIS_TMPL +RUN=${CDUMP} YMD=${vday} HH=${vcyc} declare_from_tmpl -rx COM_PRP:COM_OBS_TMPL # We want to defer variable expansion, so ignore warning about single quotes # shellcheck disable=SC2016 diff --git a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_BMAT b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_BMAT index 20b669ab4c..90902ba3c3 100755 --- a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_BMAT +++ b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_BMAT @@ -15,7 +15,7 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "ocnanalbmat" -c "base ocnanal ocnanal # Begin JOB SPECIFIC work ############################################## -YMD=${PDY} HH=${cyc} generate_com -rx COM_OCEAN_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OCEAN_ANALYSIS mkdir -p "${COM_OCEAN_ANALYSIS}" diff --git a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_BMAT_VRFY b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_BMAT_VRFY index 4f4251b34f..3727ba9853 100755 --- a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_BMAT_VRFY +++ b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_BMAT_VRFY @@ -14,7 +14,7 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "ocnanalrun" -c "base ocnanal ocnanalr # Begin JOB SPECIFIC work ############################################## -YMD=${PDY} HH=${cyc} generate_com -rx COM_OCEAN_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OCEAN_ANALYSIS mkdir -p "${COM_OCEAN_ANALYSIS}" diff --git a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_CHKPT b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_CHKPT index afac9fbc25..64764e249d 100755 --- a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_CHKPT +++ b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_CHKPT @@ -22,9 +22,9 @@ export GPREFIX="${GDUMP}.t${gcyc}z." export APREFIX="${CDUMP}.t${cyc}z." # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx COM_ATMOS_HISTORY_PREV:COM_ATMOS_HISTORY_TMPL +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx COM_ATMOS_HISTORY_PREV:COM_ATMOS_HISTORY_TMPL ############################################## diff --git a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_ECEN b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_ECEN index c4ad80c9e3..7b8bb84809 100755 --- a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_ECEN +++ b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_ECEN @@ -5,6 +5,15 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "ocnanalecen" -c "base ocnanal ocnanal ############################################## # Set variables used in the script ############################################## +# Ignore possible spelling error (nothing is misspelled) +# shellcheck disable=SC2153 +GDATE=$(date --utc +%Y%m%d%H -d "${PDY} ${cyc} - ${assim_freq} hours") +export gPDY=${GDATE:0:8} +export gcyc=${GDATE:8:2} + +YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ + COM_OCEAN_HISTORY_PREV:COM_OCEAN_HISTORY_TMPL \ + COM_ICE_HISTORY_PREV:COM_ICE_HISTORY_TMPL ############################################## # Begin JOB SPECIFIC work diff --git a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_POST b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_POST index 6034fc5425..ef2f07cfe5 100755 --- a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_POST +++ b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_POST @@ -13,7 +13,7 @@ export CDATE=${CDATE:-${PDY}${cyc}} export GDUMP=${GDUMP:-"gdas"} # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_OCEAN_ANALYSIS COM_ICE_RESTART +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OCEAN_ANALYSIS COM_ICE_RESTART mkdir -p "${COM_OCEAN_ANALYSIS}" mkdir -p "${COM_ICE_RESTART}" diff --git a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_PREP b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_PREP index bad646bf2d..73c5c4db75 100755 --- a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_PREP +++ b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_PREP @@ -21,9 +21,9 @@ export GPREFIX="${GDUMP}.t${gcyc}z." export APREFIX="${CDUMP}.t${cyc}z." # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_OCEAN_HISTORY_PREV:COM_OCEAN_HISTORY_TMPL \ COM_ICE_HISTORY_PREV:COM_ICE_HISTORY_TMPL \ COM_ICE_RESTART_PREV:COM_ICE_RESTART_TMPL diff --git a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_VRFY b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_VRFY index aba76d7d1a..96aa9a23a7 100755 --- a/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_VRFY +++ b/jobs/JGDAS_GLOBAL_OCEAN_ANALYSIS_VRFY @@ -14,11 +14,11 @@ GDATE=$(date --utc +%Y%m%d%H -d "${PDY} ${cyc} - ${assim_freq} hours") export gPDY=${GDATE:0:8} export gcyc=${GDATE:8:2} -RUN=${GDUMP} YMD=${PDY} HH=${cyc} generate_com -rx COM_OCEAN_ANALYSIS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx COM_OCEAN_HISTORY_PREV:COM_OCEAN_HISTORY_TMPL -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx COM_ICE_HISTORY_PREV:COM_ICE_HISTORY_TMPL +RUN=${GDUMP} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OCEAN_ANALYSIS +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx COM_OCEAN_HISTORY_PREV:COM_OCEAN_HISTORY_TMPL +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx COM_ICE_HISTORY_PREV:COM_ICE_HISTORY_TMPL # To allow extraction of statistics from diag files -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS ############################################## diff --git a/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG b/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG index 60f21c469b..25641ea286 100755 --- a/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG +++ b/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG @@ -18,8 +18,8 @@ export SENDDBN=${SENDDBN:-NO} export SENDAWIP=${SENDAWIP:-NO} export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_WMO -GRID="0p25" YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_GRIB_0p25:COM_ATMOS_GRIB_GRID_TMPL +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_WMO +GRID="0p25" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_GRIB_0p25:COM_ATMOS_GRIB_GRID_TMPL if [[ ! -d "${COM_ATMOS_WMO}" ]] ; then mkdir -m 775 -p "${COM_ATMOS_WMO}" diff --git a/jobs/JGFS_ATMOS_AWIPS_G2 b/jobs/JGFS_ATMOS_AWIPS_G2 deleted file mode 100755 index 27e37d7214..0000000000 --- a/jobs/JGFS_ATMOS_AWIPS_G2 +++ /dev/null @@ -1,54 +0,0 @@ -#! /usr/bin/env bash - -######################################## -# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION -######################################## - -source "${HOMEgfs}/ush/preamble.sh" -source "${HOMEgfs}/ush/jjob_header.sh" -e "awips" -c "base awips" - -export OMP_NUM_THREADS=${OMP_NUM_THREADS:-1} - -################################### -# Specify NET and RUN Name and model -#################################### -export model=${model:-gfs} -export COMPONENT="atmos" - -############################################## -# Define COM directories -############################################## -export SENDDBN=${SENDDBN:-NO} -export SENDAWIP=${SENDAWIP:-NO} -export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} - -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_WMO -GRID="0p25" YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_GRIB_0p25:COM_ATMOS_GRIB_GRID_TMPL - -mkdir -m 775 -p "${COM_ATMOS_WMO}" - -export pgmout=OUTPUT.$$ - - -######################################################## -# Execute the script. -######################################################### -mkdir -m 775 awips_g1 -cd ${DATA}/awips_g1 -"${SCRgfs}/exgfs_atmos_grib_awips.sh" "${fcsthrs}" -export err=$?; err_chk - -############################################ -# print exec I/O output -############################################ -if [ -e "${pgmout}" ] ; then - cat ${pgmout} -fi - -################################### -# Remove temp directories -################################### -if [ "${KEEPDATA}" != "YES" ] ; then - rm -rf ${DATA} -fi - diff --git a/jobs/JGFS_ATMOS_CYCLONE_GENESIS b/jobs/JGFS_ATMOS_CYCLONE_GENESIS index 5ac97e079c..a0d1640d1b 100755 --- a/jobs/JGFS_ATMOS_CYCLONE_GENESIS +++ b/jobs/JGFS_ATMOS_CYCLONE_GENESIS @@ -27,8 +27,8 @@ export SCRIPTens_tracker=${SCRIPTens_tracker:-${HOMEens_tracker}/scripts} ############################################## # Define COM directories ############################################## -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_GENESIS -YMD=${PDY} HH=${cyc} GRID="0p25" generate_com -rx COM_ATMOS_GRIB_0p25:COM_ATMOS_GRIB_GRID_TMPL +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_GENESIS +YMD=${PDY} HH=${cyc} GRID="0p25" declare_from_tmpl -rx COM_ATMOS_GRIB_0p25:COM_ATMOS_GRIB_GRID_TMPL # The following variables are used by the tracker scripts which are outside # of global-workflow and therefore can't be standardized at this time diff --git a/jobs/JGFS_ATMOS_CYCLONE_TRACKER b/jobs/JGFS_ATMOS_CYCLONE_TRACKER index a91d8e3c5b..0ac06a7fe8 100755 --- a/jobs/JGFS_ATMOS_CYCLONE_TRACKER +++ b/jobs/JGFS_ATMOS_CYCLONE_TRACKER @@ -32,8 +32,8 @@ export USHens_tracker=${USHens_tracker:-${HOMEens_tracker}/ush} ############################################## # Define COM and Data directories ############################################## -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_TRACK COM_ATMOS_GENESIS -YMD=${PDY} HH=${cyc} GRID="0p25" generate_com -rx COM_ATMOS_GRIB_0p25:COM_ATMOS_GRIB_GRID_TMPL +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_TRACK COM_ATMOS_GENESIS +YMD=${PDY} HH=${cyc} GRID="0p25" declare_from_tmpl -rx COM_ATMOS_GRIB_0p25:COM_ATMOS_GRIB_GRID_TMPL if [[ ! -d "${COM_ATMOS_TRACK}" ]]; then mkdir -p "${COM_ATMOS_TRACK}"; fi diff --git a/jobs/JGFS_ATMOS_FBWIND b/jobs/JGFS_ATMOS_FBWIND index dbfca49610..38e524afea 100755 --- a/jobs/JGFS_ATMOS_FBWIND +++ b/jobs/JGFS_ATMOS_FBWIND @@ -17,33 +17,34 @@ export COMPONENT="atmos" ############################################## # Define COM directories ############################################## -export COMIN=${COMIN:-$(compath.py ${envir}/${NET}/${gfs_ver})/${RUN}.${PDY}/${cyc}/${COMPONENT}} -export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${gfs_ver}/${RUN}.${PDY})/${cyc}/${COMPONENT}} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +GRID="0p25" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COMIN_ATMOS_GRIB_0p25:COM_ATMOS_GRIB_GRID_TMPL +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COMOUT:COM_ATMOS_WMO_TMPL +if [[ ! -d "${COMOUT}" ]]; then + mkdir -m 775 -p "${COMOUT}" +fi export SENDDBN=${SENDDBN:-NO} export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} -mkdir -m 775 -p ${COMOUT} ${COMOUTwmo} - ######################################################## # Execute the script. -${SCRgfs}/exgfs_atmos_fbwind.sh +"${SCRgfs}/exgfs_atmos_fbwind.sh" export err=$?;err_chk ######################################################## ############################################ # print exec I/O output ############################################ -if [ -e "${pgmout}" ] ; then - cat ${pgmout} +if [[ -e "${pgmout}" ]] ; then + cat "${pgmout}" fi ################################### # Remove temp directories ################################### -if [ "${KEEPDATA}" != "YES" ] ; then - rm -rf ${DATA} +if [[ "${KEEPDATA}" != "YES" ]] ; then + rm -rf "${DATA}" fi diff --git a/jobs/JGFS_ATMOS_FSU_GENESIS b/jobs/JGFS_ATMOS_FSU_GENESIS index 8b1600de88..374be2e1c5 100755 --- a/jobs/JGFS_ATMOS_FSU_GENESIS +++ b/jobs/JGFS_ATMOS_FSU_GENESIS @@ -33,8 +33,8 @@ export PYTHONPATH=${USHens_tracker}/FSUgenesisPY:${PYTHONPATH} ############################################## # Define COM and Data directories ############################################## -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_GENESIS -YMD=${PDY} HH=${cyc} GRID="0p25" generate_com -rx COM_ATMOS_GRIB_0p25:COM_ATMOS_GRIB_GRID_TMPL +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_GENESIS +YMD=${PDY} HH=${cyc} GRID="0p25" declare_from_tmpl -rx COM_ATMOS_GRIB_0p25:COM_ATMOS_GRIB_GRID_TMPL # The following variables are used by the tracker scripts which are outside # of global-workflow and therefore can't be standardized at this time diff --git a/jobs/JGFS_ATMOS_GEMPAK b/jobs/JGFS_ATMOS_GEMPAK index 5aa6c6826f..ab65cc3bcf 100755 --- a/jobs/JGFS_ATMOS_GEMPAK +++ b/jobs/JGFS_ATMOS_GEMPAK @@ -28,12 +28,12 @@ export SENDDBN=${SENDDBN:-NO} export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} for grid in 0p25 0p50 1p00; do - GRID=${grid} YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GRIB_${grid}:COM_ATMOS_GRIB_GRID_TMPL" + GRID=${grid} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GRIB_${grid}:COM_ATMOS_GRIB_GRID_TMPL" done for grid in 1p00 0p50 0p25 40km 35km_atl 35km_pac; do prod_dir="COM_ATMOS_GEMPAK_${grid}" - GRID=${grid} YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GEMPAK_${grid}:COM_ATMOS_GEMPAK_TMPL" + GRID=${grid} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GEMPAK_${grid}:COM_ATMOS_GEMPAK_TMPL" if [[ ! -d "${!prod_dir}" ]] ; then mkdir -m 775 -p "${!prod_dir}" diff --git a/jobs/JGFS_ATMOS_GEMPAK_META b/jobs/JGFS_ATMOS_GEMPAK_META index ac49a1e9ae..3af463e241 100755 --- a/jobs/JGFS_ATMOS_GEMPAK_META +++ b/jobs/JGFS_ATMOS_GEMPAK_META @@ -52,9 +52,9 @@ export COMINnam=${COMINnam:-$(compath.py "${envir}/nam/${nam_ver}")/nam} export SENDDBN=${SENDDBN:-NO} export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} -GRID=1p00 YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GEMPAK_1p00:COM_ATMOS_GEMPAK_TMPL" +GRID=1p00 YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GEMPAK_1p00:COM_ATMOS_GEMPAK_TMPL" -GRID="meta" YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GEMPAK_META:COM_ATMOS_GEMPAK_TMPL" +GRID="meta" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GEMPAK_META:COM_ATMOS_GEMPAK_TMPL" if [[ ! -d "${COM_ATMOS_GEMPAK_META}" ]] ; then mkdir -m 775 -p "${COM_ATMOS_GEMPAK_META}" fi diff --git a/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF b/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF index 4be68abcd3..cd8c76eadd 100755 --- a/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF +++ b/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF @@ -29,16 +29,16 @@ export COMPONENT="atmos" ############################################## # Define COM directories ############################################## -YMD=${PDY} HH=${cyc} generate_com -rx "COM_OBS" -GRID=1p00 YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GEMPAK_1p00:COM_ATMOS_GEMPAK_TMPL" +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_OBS" +GRID=1p00 YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GEMPAK_1p00:COM_ATMOS_GEMPAK_TMPL" for grid in gif upper_air; do gempak_dir="COM_ATMOS_GEMPAK_${grid^^}" - GRID=${grid} YMD=${PDY} HH=${cyc} generate_com -rx "${gempak_dir}:COM_ATMOS_GEMPAK_TMPL" + GRID=${grid} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "${gempak_dir}:COM_ATMOS_GEMPAK_TMPL" if [[ ! -d "${!gempak_dir}" ]]; then mkdir -m 775 -p "${!gempak_dir}"; fi done -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_WMO +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_WMO if [[ ! -d "${COM_ATMOS_WMO}" ]]; then mkdir -m 775 -p "${COM_ATMOS_WMO}"; fi export SENDDBN=${SENDDBN:-NO} diff --git a/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC b/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC index 2412731cab..582dde2f65 100755 --- a/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC +++ b/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC @@ -20,8 +20,8 @@ export EXT="" ############################################## # Define COM directories ############################################## -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_GOES -GRID=0p25 YMD=${PDY} HH=${cyc} generate_com -rx "COM_ATMOS_GEMPAK_0p25:COM_ATMOS_GEMPAK_TMPL" +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_GOES +GRID=0p25 YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "COM_ATMOS_GEMPAK_0p25:COM_ATMOS_GEMPAK_TMPL" if [[ ! -d "${COM_ATMOS_GEMPAK_0p25}" ]]; then mkdir -m 775 -p "${COM_ATMOS_GEMPAK_0p25}"; fi export SENDDBN="${SENDDBN:-NO}" diff --git a/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS b/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS index fba33bb75c..1b2cfd9f0c 100755 --- a/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS +++ b/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS @@ -21,8 +21,8 @@ export model=${model:-gfs} export SENDDBN=${SENDDBN:-NO} export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_MASTER COM_ATMOS_GOES -GRID="0p50" YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_GRIB_0p50:COM_ATMOS_GRIB_GRID_TMPL +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_MASTER COM_ATMOS_GOES +GRID="0p50" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_GRIB_0p50:COM_ATMOS_GRIB_GRID_TMPL mkdir -m 775 -p "${COM_ATMOS_GOES}" diff --git a/jobs/JGFS_ATMOS_POSTSND b/jobs/JGFS_ATMOS_POSTSND index e6411709fa..a038fca9e6 100755 --- a/jobs/JGFS_ATMOS_POSTSND +++ b/jobs/JGFS_ATMOS_POSTSND @@ -22,7 +22,7 @@ export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} ############################## export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_HISTORY COM_ATMOS_BUFR \ +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_HISTORY COM_ATMOS_BUFR \ COM_ATMOS_WMO COM_ATMOS_GEMPAK [[ ! -d ${COM_ATMOS_BUFR} ]] && mkdir -p "${COM_ATMOS_BUFR}" diff --git a/jobs/JGFS_ATMOS_VERIFICATION b/jobs/JGFS_ATMOS_VERIFICATION index 23a450cd55..85b1c734a8 100755 --- a/jobs/JGFS_ATMOS_VERIFICATION +++ b/jobs/JGFS_ATMOS_VERIFICATION @@ -29,7 +29,7 @@ export VDATE=${VDATE:0:8} # shellcheck disable=SC2041 for grid in '1p00'; do prod_dir="COM_ATMOS_GRIB_${grid}" - GRID=${grid} YMD=${PDY} HH=${cyc} generate_com -rx "${prod_dir}:COM_ATMOS_GRIB_GRID_TMPL" + GRID=${grid} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "${prod_dir}:COM_ATMOS_GRIB_GRID_TMPL" done # TODO: If none of these are on, why are we running this job? diff --git a/jobs/JGLOBAL_AERO_ANALYSIS_FINALIZE b/jobs/JGLOBAL_AERO_ANALYSIS_FINALIZE index aaf5792bc2..455f572da5 100755 --- a/jobs/JGLOBAL_AERO_ANALYSIS_FINALIZE +++ b/jobs/JGLOBAL_AERO_ANALYSIS_FINALIZE @@ -20,9 +20,9 @@ GDUMP="gdas" ############################################## # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS COM_CHEM_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS COM_CHEM_ANALYSIS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_CHEM_ANALYSIS_PREV:COM_CHEM_ANALYSIS_TMPL \ COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL diff --git a/jobs/JGLOBAL_AERO_ANALYSIS_INITIALIZE b/jobs/JGLOBAL_AERO_ANALYSIS_INITIALIZE index 61a99e3137..b2a2893bc0 100755 --- a/jobs/JGLOBAL_AERO_ANALYSIS_INITIALIZE +++ b/jobs/JGLOBAL_AERO_ANALYSIS_INITIALIZE @@ -19,9 +19,9 @@ GDUMP="gdas" ############################################## # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS COM_CHEM_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS COM_CHEM_ANALYSIS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_CHEM_ANALYSIS_PREV:COM_CHEM_ANALYSIS_TMPL \ COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL diff --git a/jobs/JGLOBAL_ARCHIVE b/jobs/JGLOBAL_ARCHIVE index 0925c55c8c..2410b49732 100755 --- a/jobs/JGLOBAL_ARCHIVE +++ b/jobs/JGLOBAL_ARCHIVE @@ -9,7 +9,7 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "arch" -c "base arch" ############################################## export CDUMP=${RUN/enkf} -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS COM_ATMOS_BUFR COM_ATMOS_GEMPAK \ +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS COM_ATMOS_BUFR COM_ATMOS_GEMPAK \ COM_ATMOS_GENESIS COM_ATMOS_HISTORY COM_ATMOS_INPUT COM_ATMOS_MASTER COM_ATMOS_RESTART \ COM_ATMOS_TRACK COM_ATMOS_WMO \ COM_CHEM_HISTORY COM_CHEM_ANALYSIS\ @@ -23,7 +23,7 @@ YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS COM_ATMOS_BUFR COM_ATMO COM_ATMOS_OZNMON COM_ATMOS_RADMON COM_ATMOS_MINMON COM_CONF for grid in "0p25" "0p50" "1p00"; do - YMD=${PDY} HH=${cyc} GRID=${grid} generate_com -rx "COM_ATMOS_GRIB_${grid}:COM_ATMOS_GRIB_GRID_TMPL" + YMD=${PDY} HH=${cyc} GRID=${grid} declare_from_tmpl -rx "COM_ATMOS_GRIB_${grid}:COM_ATMOS_GRIB_GRID_TMPL" done ############################################################### diff --git a/jobs/JGLOBAL_ATMENS_ANALYSIS_FINALIZE b/jobs/JGLOBAL_ATMENS_ANALYSIS_FINALIZE index 5411b2dd8b..549e087694 100755 --- a/jobs/JGLOBAL_ATMENS_ANALYSIS_FINALIZE +++ b/jobs/JGLOBAL_ATMENS_ANALYSIS_FINALIZE @@ -15,7 +15,7 @@ GDUMP_ENS="enkf${GDUMP}" # Begin JOB SPECIFIC work ############################################## # Generate COM variable from template -MEMDIR='ensstat' RUN=${GDUMP_ENS} YMD=${PDY} HH=${cyc} generate_com -rx \ +MEMDIR='ensstat' RUN=${GDUMP_ENS} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx \ COM_ATMOS_ANALYSIS_ENS:COM_ATMOS_ANALYSIS_TMPL mkdir -m 755 -p "${COM_ATMOS_ANALYSIS_ENS}" diff --git a/jobs/JGLOBAL_ATMENS_ANALYSIS_INITIALIZE b/jobs/JGLOBAL_ATMENS_ANALYSIS_INITIALIZE index 69a1239e61..38093ddc35 100755 --- a/jobs/JGLOBAL_ATMENS_ANALYSIS_INITIALIZE +++ b/jobs/JGLOBAL_ATMENS_ANALYSIS_INITIALIZE @@ -17,9 +17,9 @@ GDUMP="gdas" # Begin JOB SPECIFIC work ############################################## # Generate COM variables from templates -RUN=${GDUMP} YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS +RUN=${GDUMP} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_ANALYSIS_PREV:COM_ATMOS_ANALYSIS_TMPL ############################################################### diff --git a/jobs/JGLOBAL_ATMOS_ANALYSIS b/jobs/JGLOBAL_ATMOS_ANALYSIS index 3d7a4278a2..1586109c66 100755 --- a/jobs/JGLOBAL_ATMOS_ANALYSIS +++ b/jobs/JGLOBAL_ATMOS_ANALYSIS @@ -31,13 +31,13 @@ export APREFIX="${CDUMP}.t${cyc}z." export GPREFIX_ENS="${GDUMP_ENS}.t${gcyc}z." # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS COM_ATMOS_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS COM_ATMOS_ANALYSIS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_ANALYSIS_PREV:COM_ATMOS_ANALYSIS_TMPL \ COM_ATMOS_HISTORY_PREV:COM_ATMOS_HISTORY_TMPL -MEMDIR='ensstat' RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +MEMDIR='ensstat' RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_HISTORY_ENS_PREV:COM_ATMOS_HISTORY_TMPL mkdir -m 775 -p "${COM_ATMOS_ANALYSIS}" diff --git a/jobs/JGLOBAL_ATMOS_ANALYSIS_CALC b/jobs/JGLOBAL_ATMOS_ANALYSIS_CALC index 65a571a974..4b34638581 100755 --- a/jobs/JGLOBAL_ATMOS_ANALYSIS_CALC +++ b/jobs/JGLOBAL_ATMOS_ANALYSIS_CALC @@ -28,11 +28,11 @@ export GPREFIX="${GDUMP}.t${gcyc}z." export APREFIX="${RUN}.t${cyc}z." export GPREFIX_ENS="${GDUMP_ENS}.t${gcyc}z." -RUN=${CDUMP} YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS +RUN=${CDUMP} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS COM_ATMOS_RESTART +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS COM_ATMOS_RESTART -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_OBS_PREV:COM_OBS_TMPL \ COM_ATMOS_HISTORY_PREV:COM_ATMOS_HISTORY_TMPL diff --git a/jobs/JGLOBAL_ATMOS_ENSSTAT b/jobs/JGLOBAL_ATMOS_ENSSTAT new file mode 100755 index 0000000000..e09410d581 --- /dev/null +++ b/jobs/JGLOBAL_ATMOS_ENSSTAT @@ -0,0 +1,48 @@ +#! /usr/bin/env bash + +# +# Caculate the mean, spread, and other probabilistic fields. +# + +source "${HOMEgfs}/ush/preamble.sh" +source "${HOMEgfs}/ush/jjob_header.sh" -e "atmos_ensstat" -c "base atmos_ensstat" + + +############################################## +# Begin JOB SPECIFIC work +############################################## + +# Construct COM variables from templates +# Input directories loop over members, so this is done downstream + +for grid in '0p25' '0p50' '1p00'; do + prod_dir="COMOUT_ATMOS_GRIB_${grid}" + MEMDIR="ensstat" GRID=${grid} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "${prod_dir}:COM_ATMOS_GRIB_GRID_TMPL" + if [[ ! -d "${!prod_dir}" ]]; then mkdir -m 775 -p "${!prod_dir}"; fi +done + +############################################################### +# Run exglobal script +"${SCRgfs}/exglobal_atmos_ensstat.sh" +status=$? +(( status != 0 )) && exit "${status}" + +############################################## +# End JOB SPECIFIC work +############################################## + +############################################## +# Final processing +############################################## +if [[ -e "${pgmout}" ]]; then + cat "${pgmout}" +fi + +########################################## +# Remove the Temporary working directory +########################################## +cd "${DATAROOT}" || exit 1 +[[ "${KEEPDATA:-NO}" = "NO" ]] && rm -rf "${DATA}" + + +exit 0 diff --git a/jobs/JGLOBAL_ATMOS_POST_MANAGER b/jobs/JGLOBAL_ATMOS_POST_MANAGER index d836de5d05..902fb9ced0 100755 --- a/jobs/JGLOBAL_ATMOS_POST_MANAGER +++ b/jobs/JGLOBAL_ATMOS_POST_MANAGER @@ -17,7 +17,7 @@ export RUN=${RUN:-gfs} ########################### export EXT_FCST=NO -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_HISTORY +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_HISTORY ######################################################## # Execute the script. diff --git a/jobs/JGLOBAL_ATMOS_PRODUCTS b/jobs/JGLOBAL_ATMOS_PRODUCTS index 6fa00618d6..8c062a8fed 100755 --- a/jobs/JGLOBAL_ATMOS_PRODUCTS +++ b/jobs/JGLOBAL_ATMOS_PRODUCTS @@ -9,11 +9,11 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "atmos_products" -c "base atmos_produc ############################################## # Construct COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS COM_ATMOS_HISTORY COM_ATMOS_MASTER +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS COM_ATMOS_HISTORY COM_ATMOS_MASTER for grid in '0p25' '0p50' '1p00'; do prod_dir="COM_ATMOS_GRIB_${grid}" - GRID=${grid} YMD=${PDY} HH=${cyc} generate_com -rx "${prod_dir}:COM_ATMOS_GRIB_GRID_TMPL" + GRID=${grid} YMD=${PDY} HH=${cyc} declare_from_tmpl -rx "${prod_dir}:COM_ATMOS_GRIB_GRID_TMPL" if [[ ! -d "${!prod_dir}" ]]; then mkdir -m 775 -p "${!prod_dir}"; fi done diff --git a/jobs/JGLOBAL_ATMOS_SFCANL b/jobs/JGLOBAL_ATMOS_SFCANL index 3d897db4c3..e1716a6134 100755 --- a/jobs/JGLOBAL_ATMOS_SFCANL +++ b/jobs/JGLOBAL_ATMOS_SFCANL @@ -25,10 +25,10 @@ export OPREFIX="${CDUMP}.t${cyc}z." export GPREFIX="${GDUMP}.t${gcyc}z." export APREFIX="${CDUMP}.t${cyc}z." -YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS COM_ATMOS_ANALYSIS COM_ATMOS_RESTART \ +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS COM_ATMOS_ANALYSIS COM_ATMOS_RESTART \ COM_SNOW_ANALYSIS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_OBS_PREV:COM_OBS_TMPL \ COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL diff --git a/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC b/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC index 82c3a5c755..7e30b8ab7f 100755 --- a/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC +++ b/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC @@ -29,7 +29,7 @@ export TANK_TROPCY=${TANK_TROPCY:-${DCOMROOT}} # path to tropical cyclone reco ############################################## # Define COM directories ############################################## -generate_com COM_OBS +declare_from_tmpl COM_OBS if [[ ! -d "${COM_OBS}" ]]; then mkdir -p "${COM_OBS}"; fi export CRES=$(echo ${CASE} | cut -c2-) diff --git a/jobs/JGLOBAL_ATMOS_UPP b/jobs/JGLOBAL_ATMOS_UPP index 1a1ecbc2a1..1aa62cdbb3 100755 --- a/jobs/JGLOBAL_ATMOS_UPP +++ b/jobs/JGLOBAL_ATMOS_UPP @@ -12,7 +12,7 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "upp" -c "base upp" ############################################## # Construct COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS COM_ATMOS_HISTORY COM_ATMOS_MASTER +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS COM_ATMOS_HISTORY COM_ATMOS_MASTER if [[ ! -d ${COM_ATMOS_MASTER} ]]; then mkdir -m 775 -p "${COM_ATMOS_MASTER}"; fi diff --git a/jobs/JGLOBAL_ATMOS_VMINMON b/jobs/JGLOBAL_ATMOS_VMINMON index dbd76aed5b..8ad9b91792 100755 --- a/jobs/JGLOBAL_ATMOS_VMINMON +++ b/jobs/JGLOBAL_ATMOS_VMINMON @@ -17,9 +17,9 @@ export gcyc=${GDATE:8:2} ############################################# # TANKverf - WHERE OUTPUT DATA WILL RESIDE ############################################# -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_MINMON -YMD=${gPDY} HH=${gcyc} generate_com -rx COM_ATMOS_MINMON_PREV:COM_ATMOS_MINMON_TMPL +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_MINMON +YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx COM_ATMOS_MINMON_PREV:COM_ATMOS_MINMON_TMPL export gsistat="${COM_ATMOS_ANALYSIS}/${RUN}.t${cyc}z.gsistat" export M_TANKverf=${M_TANKverf:-${COM_ATMOS_MINMON}} diff --git a/jobs/JGLOBAL_ATM_ANALYSIS_FINALIZE b/jobs/JGLOBAL_ATM_ANALYSIS_FINALIZE index 087eab604a..2acb931aa3 100755 --- a/jobs/JGLOBAL_ATM_ANALYSIS_FINALIZE +++ b/jobs/JGLOBAL_ATM_ANALYSIS_FINALIZE @@ -20,9 +20,9 @@ GDUMP="gdas" ############################################## # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_ANALYSIS_PREV:COM_ATMOS_ANALYSIS_TMPL \ COM_ATMOS_HISTORY_PREV:COM_ATMOS_HISTORY_TMPL \ COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL diff --git a/jobs/JGLOBAL_ATM_ANALYSIS_FV3_INCREMENT b/jobs/JGLOBAL_ATM_ANALYSIS_FV3_INCREMENT new file mode 100755 index 0000000000..9a9a476065 --- /dev/null +++ b/jobs/JGLOBAL_ATM_ANALYSIS_FV3_INCREMENT @@ -0,0 +1,37 @@ +#! /usr/bin/env bash + +source "${HOMEgfs}/ush/preamble.sh" +export WIPE_DATA="NO" +export DATA=${DATA:-${DATAROOT}/${RUN}atmanl_${cyc}} +source "${HOMEgfs}/ush/jjob_header.sh" -e "atmanlfv3inc" -c "base atmanl atmanlfv3inc" + +############################################## +# Set variables used in the script +############################################## + + +############################################## +# Begin JOB SPECIFIC work +############################################## + + +############################################################### +# Run relevant script + +EXSCRIPT=${GDASATMRUNSH:-${SCRgfs}/exglobal_atm_analysis_fv3_increment.py} +${EXSCRIPT} +status=$? +[[ ${status} -ne 0 ]] && exit "${status}" + +############################################## +# End JOB SPECIFIC work +############################################## + +############################################## +# Final processing +############################################## +if [[ -e "${pgmout}" ]] ; then + cat "${pgmout}" +fi + +exit 0 diff --git a/jobs/JGLOBAL_ATM_ANALYSIS_INITIALIZE b/jobs/JGLOBAL_ATM_ANALYSIS_INITIALIZE index b7e2eeacc6..5b26483922 100755 --- a/jobs/JGLOBAL_ATM_ANALYSIS_INITIALIZE +++ b/jobs/JGLOBAL_ATM_ANALYSIS_INITIALIZE @@ -20,14 +20,14 @@ GDUMP_ENS="enkf${GDUMP}" ############################################## # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS COM_ATMOS_ANALYSIS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS COM_ATMOS_ANALYSIS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_ANALYSIS_PREV:COM_ATMOS_ANALYSIS_TMPL \ COM_ATMOS_HISTORY_PREV:COM_ATMOS_HISTORY_TMPL \ COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL -MEMDIR='ensstat' RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +MEMDIR='ensstat' RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_HISTORY_ENS_PREV:COM_ATMOS_HISTORY_TMPL mkdir -m 775 -p "${COM_ATMOS_ANALYSIS}" diff --git a/jobs/JGLOBAL_ATM_ANALYSIS_RUN b/jobs/JGLOBAL_ATM_ANALYSIS_VARIATIONAL similarity index 84% rename from jobs/JGLOBAL_ATM_ANALYSIS_RUN rename to jobs/JGLOBAL_ATM_ANALYSIS_VARIATIONAL index 2105d719de..552eccf911 100755 --- a/jobs/JGLOBAL_ATM_ANALYSIS_RUN +++ b/jobs/JGLOBAL_ATM_ANALYSIS_VARIATIONAL @@ -3,7 +3,7 @@ source "${HOMEgfs}/ush/preamble.sh" export WIPE_DATA="NO" export DATA=${DATA:-${DATAROOT}/${RUN}atmanl_${cyc}} -source "${HOMEgfs}/ush/jjob_header.sh" -e "atmanlrun" -c "base atmanl atmanlrun" +source "${HOMEgfs}/ush/jjob_header.sh" -e "atmanlvar" -c "base atmanl atmanlvar" ############################################## # Set variables used in the script @@ -18,7 +18,7 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "atmanlrun" -c "base atmanl atmanlrun" ############################################################### # Run relevant script -EXSCRIPT=${GDASATMRUNSH:-${SCRgfs}/exglobal_atm_analysis_run.py} +EXSCRIPT=${GDASATMRUNSH:-${SCRgfs}/exglobal_atm_analysis_variational.py} ${EXSCRIPT} status=$? [[ ${status} -ne 0 ]] && exit "${status}" diff --git a/jobs/JGLOBAL_ATM_PREP_IODA_OBS b/jobs/JGLOBAL_ATM_PREP_IODA_OBS index a3b23e859f..78414522fc 100755 --- a/jobs/JGLOBAL_ATM_PREP_IODA_OBS +++ b/jobs/JGLOBAL_ATM_PREP_IODA_OBS @@ -12,7 +12,7 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "prepatmiodaobs" -c "base prepatmiodao # Begin JOB SPECIFIC work ############################################## # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS ############################################################### diff --git a/jobs/JGLOBAL_FORECAST b/jobs/JGLOBAL_FORECAST index d99712d421..6c4200dd6e 100755 --- a/jobs/JGLOBAL_FORECAST +++ b/jobs/JGLOBAL_FORECAST @@ -1,18 +1,29 @@ #! /usr/bin/env bash source "${HOMEgfs}/ush/preamble.sh" + if (( 10#${ENSMEM:-0} > 0 )); then + export DATAjob="${DATAROOT}/${RUN}efcs${ENSMEM}.${PDY:-}${cyc}" + export DATA="${DATAjob}/${jobid}" source "${HOMEgfs}/ush/jjob_header.sh" -e "efcs" -c "base fcst efcs" else + export DATAjob="${DATAROOT}/${RUN}fcst.${PDY:-}${cyc}" + export DATA="${DATAjob}/${jobid}" source "${HOMEgfs}/ush/jjob_header.sh" -e "fcst" -c "base fcst" fi +# Create the directory to hold restarts and output from the model in stmp +export DATArestart="${DATAjob}/restart" +if [[ ! -d "${DATArestart}" ]]; then mkdir -p "${DATArestart}"; fi +export DATAoutput="${DATAjob}/output" +if [[ ! -d "${DATAoutput}" ]]; then mkdir -p "${DATAoutput}"; fi + ############################################## # Begin JOB SPECIFIC work ############################################## # Restart conditions for GFS cycle come from GDAS -rCDUMP=${RUN} +rCDUMP="${RUN}" export rCDUMP="${RUN/gfs/gdas}" # Ignore possible spelling error (nothing is misspelled) @@ -24,47 +35,47 @@ declare -rx gPDY="${GDATE:0:8}" declare -rx gcyc="${GDATE:8:2}" # Construct COM variables from templates (see config.com) -YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_RESTART COM_ATMOS_INPUT COM_ATMOS_ANALYSIS \ +YMD="${PDY}" HH="${cyc}" declare_from_tmpl -rx COM_ATMOS_RESTART COM_ATMOS_INPUT COM_ATMOS_ANALYSIS \ COM_ATMOS_HISTORY COM_ATMOS_MASTER COM_TOP COM_CONF -RUN=${rCDUMP} YMD="${gPDY}" HH="${gcyc}" generate_com -rx \ +RUN="${rCDUMP}" YMD="${gPDY}" HH="${gcyc}" declare_from_tmpl -rx \ COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL -if [[ ${DO_WAVE} == "YES" ]]; then - YMD=${PDY} HH=${cyc} generate_com -rx COM_WAVE_RESTART COM_WAVE_PREP COM_WAVE_HISTORY - RUN=${rCDUMP} YMD="${gPDY}" HH="${gcyc}" generate_com -rx \ +if [[ "${DO_WAVE}" == "YES" ]]; then + YMD="${PDY}" HH="${cyc}" declare_from_tmpl -rx COM_WAVE_RESTART COM_WAVE_PREP COM_WAVE_HISTORY + RUN="${rCDUMP}" YMD="${gPDY}" HH="${gcyc}" declare_from_tmpl -rx \ COM_WAVE_RESTART_PREV:COM_WAVE_RESTART_TMPL - declare -rx RUNwave="${RUN}wave" fi -if [[ ${DO_OCN} == "YES" ]]; then - YMD=${PDY} HH=${cyc} generate_com -rx COM_MED_RESTART COM_OCEAN_RESTART COM_OCEAN_INPUT \ +if [[ "${DO_OCN}" == "YES" ]]; then + YMD="${PDY}" HH="${cyc}" declare_from_tmpl -rx COM_MED_RESTART COM_OCEAN_RESTART COM_OCEAN_INPUT \ COM_OCEAN_HISTORY COM_OCEAN_ANALYSIS - RUN=${rCDUMP} YMD="${gPDY}" HH="${gcyc}" generate_com -rx \ - COM_OCEAN_RESTART_PREV:COM_OCEAN_RESTART_TMPL + RUN="${rCDUMP}" YMD="${gPDY}" HH="${gcyc}" declare_from_tmpl -rx \ + COM_OCEAN_RESTART_PREV:COM_OCEAN_RESTART_TMPL \ + COM_MED_RESTART_PREV:COM_MED_RESTART_TMPL fi -if [[ ${DO_ICE} == "YES" ]]; then - YMD=${PDY} HH=${cyc} generate_com -rx COM_ICE_HISTORY COM_ICE_INPUT COM_ICE_RESTART - RUN=${rCDUMP} YMD="${gPDY}" HH="${gcyc}" generate_com -rx \ +if [[ "${DO_ICE}" == "YES" ]]; then + YMD="${PDY}" HH="${cyc}" declare_from_tmpl -rx COM_ICE_HISTORY COM_ICE_INPUT COM_ICE_RESTART + RUN="${rCDUMP}" YMD="${gPDY}" HH="${gcyc}" declare_from_tmpl -rx \ COM_ICE_RESTART_PREV:COM_ICE_RESTART_TMPL fi -if [[ ${DO_AERO} == "YES" ]]; then - YMD=${PDY} HH=${cyc} generate_com -rx COM_CHEM_HISTORY +if [[ "${DO_AERO}" == "YES" ]]; then + YMD="${PDY}" HH="${cyc}" declare_from_tmpl -rx COM_CHEM_HISTORY fi ############################################################### # Run relevant exglobal script ############################################################### -${FORECASTSH:-${SCRgfs}/exglobal_forecast.sh} +"${FORECASTSH:-${SCRgfs}/exglobal_forecast.sh}" status=$? -[[ ${status} -ne 0 ]] && exit "${status}" +(( status != 0 )) && exit "${status}" # Send DBN alerts for EnKF # TODO: Should these be in post manager instead? -if [[ "${RUN}" =~ "enkf" ]] && [[ "${SENDDBN}" = YES ]]; then +if [[ "${RUN}" =~ "enkf" ]] && [[ "${SENDDBN:-}" == YES ]]; then for (( fhr = FHOUT; fhr <= FHMAX; fhr + FHOUT )); do if (( fhr % 3 == 0 )); then fhr3=$(printf %03i "${fhr}") @@ -88,6 +99,6 @@ fi # Remove the Temporary working directory ########################################## cd "${DATAROOT}" || true -[[ ${KEEPDATA} = "NO" ]] && rm -rf "${DATA}" +[[ "${KEEPDATA}" == "NO" ]] && rm -rf "${DATA} ${DATArestart}" # do not remove DATAjob. It contains DATAoutput exit 0 diff --git a/jobs/JGLOBAL_OCEANICE_PRODUCTS b/jobs/JGLOBAL_OCEANICE_PRODUCTS index 69e5f69448..4303e26c47 100755 --- a/jobs/JGLOBAL_OCEANICE_PRODUCTS +++ b/jobs/JGLOBAL_OCEANICE_PRODUCTS @@ -9,9 +9,9 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "oceanice_products" -c "base oceanice_ ############################################## # Construct COM variables from templates -YMD="${PDY}" HH="${cyc}" generate_com -rx "COM_${COMPONENT^^}_HISTORY" -YMD="${PDY}" HH="${cyc}" generate_com -rx "COM_${COMPONENT^^}_GRIB" -YMD="${PDY}" HH="${cyc}" generate_com -rx "COM_${COMPONENT^^}_NETCDF" +YMD="${PDY}" HH="${cyc}" declare_from_tmpl -rx "COM_${COMPONENT^^}_HISTORY" +YMD="${PDY}" HH="${cyc}" declare_from_tmpl -rx "COM_${COMPONENT^^}_GRIB" +YMD="${PDY}" HH="${cyc}" declare_from_tmpl -rx "COM_${COMPONENT^^}_NETCDF" ############################################################### # Run exglobal script diff --git a/jobs/JGLOBAL_PREP_OCEAN_OBS b/jobs/JGLOBAL_PREP_OCEAN_OBS index 52f202d72a..339d90567e 100755 --- a/jobs/JGLOBAL_PREP_OCEAN_OBS +++ b/jobs/JGLOBAL_PREP_OCEAN_OBS @@ -8,19 +8,16 @@ source "${HOMEgfs}/ush/jjob_header.sh" -e "prepoceanobs" -c "base prepoceanobs" ############################################## export COMIN_OBS="${DATA}" -YMD=${PDY} HH=${cyc} generate_com -rx COMOUT_OBS:COM_OBS_TMPL +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COMOUT_OBS:COM_OBS_TMPL ############################################## # Begin JOB SPECIFIC work ############################################## -# Add prep_marine_obs.py to PYTHONPATH -export PYTHONPATH=${HOMEgfs}/sorc/gdas.cd/ush:${PYTHONPATH} - ############################################################### # Run relevant script -EXSCRIPT=${GDASPREPOCNOBSPY:-${USHgfs}/exglobal_prep_ocean_obs.py} +EXSCRIPT=${GDASPREPOCNOBSPY:-${SCRgfs}/exglobal_prep_ocean_obs.py} ${EXSCRIPT} status=$? [[ ${status} -ne 0 ]] && exit "${status}" diff --git a/jobs/JGLOBAL_PREP_SNOW_OBS b/jobs/JGLOBAL_PREP_SNOW_OBS index 1fc7e3e5c3..f5ea3fc122 100755 --- a/jobs/JGLOBAL_PREP_SNOW_OBS +++ b/jobs/JGLOBAL_PREP_SNOW_OBS @@ -18,9 +18,9 @@ GDUMP="gdas" # Begin JOB SPECIFIC work ############################################## # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL ############################################################### diff --git a/jobs/JGLOBAL_SNOW_ANALYSIS b/jobs/JGLOBAL_SNOW_ANALYSIS index 50372d1342..b7d8c37060 100755 --- a/jobs/JGLOBAL_SNOW_ANALYSIS +++ b/jobs/JGLOBAL_SNOW_ANALYSIS @@ -18,9 +18,9 @@ GDUMP="gdas" # Begin JOB SPECIFIC work ############################################## # Generate COM variables from templates -YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS COM_SNOW_ANALYSIS COM_CONF +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS COM_SNOW_ANALYSIS COM_CONF -RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL mkdir -m 775 -p "${COM_SNOW_ANALYSIS}" "${COM_CONF}" diff --git a/jobs/JGLOBAL_WAVE_GEMPAK b/jobs/JGLOBAL_WAVE_GEMPAK index f02bf3fce9..9822e4d416 100755 --- a/jobs/JGLOBAL_WAVE_GEMPAK +++ b/jobs/JGLOBAL_WAVE_GEMPAK @@ -13,7 +13,7 @@ export DBN_ALERT_TYPE=GFS_WAVE_GEMPAK export SENDDBN=${SENDDBN:-YES} export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} -YMD=${PDY} HH=${cyc} generate_com -rx COM_WAVE_GRID COM_WAVE_GEMPAK +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_WAVE_GRID COM_WAVE_GEMPAK if [[ ! -d ${COM_WAVE_GEMPAK} ]]; then mkdir -p "${COM_WAVE_GEMPAK}"; fi diff --git a/jobs/JGLOBAL_WAVE_INIT b/jobs/JGLOBAL_WAVE_INIT index 02d4009c65..7cadfe9f87 100755 --- a/jobs/JGLOBAL_WAVE_INIT +++ b/jobs/JGLOBAL_WAVE_INIT @@ -10,7 +10,7 @@ export errchk=${errchk:-err_chk} export MP_PULSE=0 # Set COM Paths -YMD=${PDY} HH=${cyc} generate_com -rx COM_WAVE_PREP +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_WAVE_PREP mkdir -m 775 -p ${COM_WAVE_PREP} diff --git a/jobs/JGLOBAL_WAVE_POST_BNDPNT b/jobs/JGLOBAL_WAVE_POST_BNDPNT index cdf2ad3728..d1c9227895 100755 --- a/jobs/JGLOBAL_WAVE_POST_BNDPNT +++ b/jobs/JGLOBAL_WAVE_POST_BNDPNT @@ -9,7 +9,7 @@ export errchk=${errchk:-err_chk} export MP_PULSE=0 # Set COM Paths and GETGES environment -YMD=${PDY} HH=${cyc} generate_com -rx COM_WAVE_PREP COM_WAVE_HISTORY COM_WAVE_STATION +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_WAVE_PREP COM_WAVE_HISTORY COM_WAVE_STATION if [[ ! -d ${COM_WAVE_STATION} ]]; then mkdir -p "${COM_WAVE_STATION}"; fi diff --git a/jobs/JGLOBAL_WAVE_POST_BNDPNTBLL b/jobs/JGLOBAL_WAVE_POST_BNDPNTBLL index c091d67aca..ea4bb30cfb 100755 --- a/jobs/JGLOBAL_WAVE_POST_BNDPNTBLL +++ b/jobs/JGLOBAL_WAVE_POST_BNDPNTBLL @@ -13,7 +13,7 @@ export CDATE=${PDY}${cyc} export MP_PULSE=0 # Set COM Paths and GETGES environment -YMD=${PDY} HH=${cyc} generate_com -rx COM_WAVE_PREP COM_WAVE_HISTORY COM_WAVE_STATION +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_WAVE_PREP COM_WAVE_HISTORY COM_WAVE_STATION if [[ ! -d ${COM_WAVE_STATION} ]]; then mkdir -p "${COM_WAVE_STATION}"; fi diff --git a/jobs/JGLOBAL_WAVE_POST_PNT b/jobs/JGLOBAL_WAVE_POST_PNT index 800a58fbd8..a946ae537d 100755 --- a/jobs/JGLOBAL_WAVE_POST_PNT +++ b/jobs/JGLOBAL_WAVE_POST_PNT @@ -9,7 +9,7 @@ export errchk=${errchk:-err_chk} export MP_PULSE=0 # Set COM Paths and GETGES environment -YMD=${PDY} HH=${cyc} generate_com -rx COM_WAVE_PREP COM_WAVE_HISTORY COM_WAVE_STATION +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_WAVE_PREP COM_WAVE_HISTORY COM_WAVE_STATION if [[ ! -d ${COM_WAVE_STATION} ]]; then mkdir -p "${COM_WAVE_STATION}"; fi diff --git a/jobs/JGLOBAL_WAVE_POST_SBS b/jobs/JGLOBAL_WAVE_POST_SBS index 662b6e4395..89d8013ea1 100755 --- a/jobs/JGLOBAL_WAVE_POST_SBS +++ b/jobs/JGLOBAL_WAVE_POST_SBS @@ -9,7 +9,7 @@ export errchk=${errchk:-err_chk} export MP_PULSE=0 # Set COM Paths and GETGES environment -YMD=${PDY} HH=${cyc} generate_com -rx COM_WAVE_PREP COM_WAVE_HISTORY COM_WAVE_GRID +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_WAVE_PREP COM_WAVE_HISTORY COM_WAVE_GRID mkdir -p "${COM_WAVE_GRID}" diff --git a/jobs/JGLOBAL_WAVE_PRDGEN_BULLS b/jobs/JGLOBAL_WAVE_PRDGEN_BULLS index 5e3756e276..86ad17e8b0 100755 --- a/jobs/JGLOBAL_WAVE_PRDGEN_BULLS +++ b/jobs/JGLOBAL_WAVE_PRDGEN_BULLS @@ -13,7 +13,7 @@ export SENDDBN_NTC=${SENDDBN_NTC:-YES} export SENDDBN=${SENDDBN:-NO} export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} -YMD=${PDY} HH=${cyc} generate_com -rx COM_WAVE_STATION COM_WAVE_WMO +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_WAVE_STATION COM_WAVE_WMO if [[ ! -d ${COM_WAVE_WMO} ]]; then mkdir -p "${COM_WAVE_WMO}"; fi diff --git a/jobs/JGLOBAL_WAVE_PRDGEN_GRIDDED b/jobs/JGLOBAL_WAVE_PRDGEN_GRIDDED index d2cfd363d2..5a4250fb57 100755 --- a/jobs/JGLOBAL_WAVE_PRDGEN_GRIDDED +++ b/jobs/JGLOBAL_WAVE_PRDGEN_GRIDDED @@ -13,7 +13,7 @@ export SENDDBN_NTC=${SENDDBN_NTC:-YES} export SENDDBN=${SENDDBN:-NO} export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} -YMD=${PDY} HH=${cyc} generate_com -rx COM_WAVE_GRID COM_WAVE_WMO +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_WAVE_GRID COM_WAVE_WMO if [[ ! -d ${COM_WAVE_WMO} ]]; then mkdir -p "${COM_WAVE_WMO}"; fi diff --git a/jobs/JGLOBAL_WAVE_PREP b/jobs/JGLOBAL_WAVE_PREP index 9fbc4b601b..866f3cb318 100755 --- a/jobs/JGLOBAL_WAVE_PREP +++ b/jobs/JGLOBAL_WAVE_PREP @@ -17,8 +17,8 @@ export MP_PULSE=0 export CDO=${CDO_ROOT}/bin/cdo # Set COM Paths and GETGES environment -YMD=${PDY} HH=${cyc} generate_com -rx COM_OBS COM_WAVE_PREP -generate_com -rx COM_RTOFS +YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_OBS COM_WAVE_PREP +declare_from_tmpl -rx COM_RTOFS [[ ! -d ${COM_WAVE_PREP} ]] && mkdir -m 775 -p "${COM_WAVE_PREP}" # Execute the Script diff --git a/jobs/rocoto/atmanlfv3inc.sh b/jobs/rocoto/atmanlfv3inc.sh new file mode 100755 index 0000000000..effc18cee5 --- /dev/null +++ b/jobs/rocoto/atmanlfv3inc.sh @@ -0,0 +1,24 @@ +#! /usr/bin/env bash + +source "${HOMEgfs}/ush/preamble.sh" + +############################################################### +# Source UFSDA workflow modules +. "${HOMEgfs}/ush/load_ufsda_modules.sh" +status=$? +[[ ${status} -ne 0 ]] && exit "${status}" + +export job="atmanlfv3inc" +export jobid="${job}.$$" + +############################################################### +# setup python path for workflow utilities and tasks +wxflowPATH="${HOMEgfs}/ush/python:${HOMEgfs}/ush/python/wxflow/src" +PYTHONPATH="${PYTHONPATH:+${PYTHONPATH}:}${wxflowPATH}" +export PYTHONPATH + +############################################################### +# Execute the JJOB +"${HOMEgfs}/jobs/JGLOBAL_ATM_ANALYSIS_FV3_INCREMENT" +status=$? +exit "${status}" diff --git a/jobs/rocoto/atmanlrun.sh b/jobs/rocoto/atmanlvar.sh similarity index 89% rename from jobs/rocoto/atmanlrun.sh rename to jobs/rocoto/atmanlvar.sh index 1b87cb4074..812e3c706a 100755 --- a/jobs/rocoto/atmanlrun.sh +++ b/jobs/rocoto/atmanlvar.sh @@ -8,7 +8,7 @@ source "${HOMEgfs}/ush/preamble.sh" status=$? [[ ${status} -ne 0 ]] && exit "${status}" -export job="atmanlrun" +export job="atmanlvar" export jobid="${job}.$$" ############################################################### @@ -19,6 +19,6 @@ export PYTHONPATH ############################################################### # Execute the JJOB -"${HOMEgfs}/jobs/JGLOBAL_ATM_ANALYSIS_RUN" +"${HOMEgfs}/jobs/JGLOBAL_ATM_ANALYSIS_VARIATIONAL" status=$? exit "${status}" diff --git a/jobs/rocoto/atmos_ensstat.sh b/jobs/rocoto/atmos_ensstat.sh new file mode 100755 index 0000000000..cbaaff9a0f --- /dev/null +++ b/jobs/rocoto/atmos_ensstat.sh @@ -0,0 +1,35 @@ +#! /usr/bin/env bash + +source "${HOMEgfs}/ush/preamble.sh" + +############################################################### +## atmosphere products driver script +## FHRLST : forecast hour list to post-process (e.g. -f001, f000, f000_f001_f002, ...) +############################################################### + +# Source FV3GFS workflow modules +. "${HOMEgfs}/ush/load_fv3gfs_modules.sh" +status=$? +if (( status != 0 )); then exit "${status}"; fi + +export job="atmos_ensstat" +export jobid="${job}.$$" + +############################################################### +# shellcheck disable=SC2153,SC2001 +IFS='_' read -ra fhrs <<< "${FHRLST//f}" # strip off the 'f's and convert to array + +#--------------------------------------------------------------- +# Execute the JJOB +for fhr in "${fhrs[@]}"; do + # The analysis fhr is -001. Performing math on negative, leading 0 integers is tricky. + # The negative needs to be in front of "10#", so do some regex magic to make it happen. + fhr="10#${fhr}" + fhr=${fhr//10\#-/-10\#} + export FORECAST_HOUR=$(( fhr )) + "${HOMEgfs}/jobs/JGLOBAL_ATMOS_ENSSTAT" + status=$? + if (( status != 0 )); then exit "${status}"; fi +done + +exit 0 diff --git a/jobs/rocoto/awips_g2.sh b/jobs/rocoto/awips_g2.sh deleted file mode 100755 index 6bb004048d..0000000000 --- a/jobs/rocoto/awips_g2.sh +++ /dev/null @@ -1,58 +0,0 @@ -#! /usr/bin/env bash - -source "${HOMEgfs}/ush/preamble.sh" - -############################################################### -## Abstract: -## Inline awips driver script -## HOMEgfs : /full/path/to/workflow -## EXPDIR : /full/path/to/config/files -## CDATE : current analysis date (YYYYMMDDHH) -## CDUMP : cycle name (gdas / gfs) -## PDY : current date (YYYYMMDD) -## cyc : current cycle (HH) -############################################################### - -############################################################### -# Source FV3GFS workflow modules -source "${HOMEgfs}/ush/load_fv3gfs_modules.sh" -status=$? -(( status != 0 )) && exit "${status}" - -export job="awips_g2" -export jobid="${job}.$$" - -source "${HOMEgfs}/ush/jjob_header.sh" -e "awips" -c "base awips" - -# shellcheck disable=SC2153 -fhrlst=$(echo "${FHRLST}" | sed -e "s/_/ /g; s/f/ /g; s/,/ /g") - -############################################################### - -################################################################################ -echo -echo "=============== BEGIN AWIPS ===============" - -for fhr3 in ${fhrlst}; do - fhr=$(( 10#${fhr3} )) - if (( fhr > FHMAX_GFS )); then - echo "Nothing to process for FHR = ${fhr3}, cycle" - continue - fi - - fhmin=0 - fhmax=240 - if (( fhr >= fhmin && fhr <= fhmax )); then - if ((fhr % 6 == 0)); then - export fcsthrs="${fhr3}" - "${HOMEgfs}/jobs/JGFS_ATMOS_AWIPS_G2" - fi - fi -done - - -############################################################### -# Force Exit out cleanly -if [[ ${KEEPDATA:-"NO"} == "NO" ]] ; then rm -rf "${DATA}" ; fi - -exit 0 diff --git a/jobs/rocoto/prep.sh b/jobs/rocoto/prep.sh index dfb541abb6..4c07157b5d 100755 --- a/jobs/rocoto/prep.sh +++ b/jobs/rocoto/prep.sh @@ -27,9 +27,9 @@ GDUMP="gdas" export OPREFIX="${CDUMP}.t${cyc}z." -YMD=${PDY} HH=${cyc} DUMP=${CDUMP} generate_com -rx COM_OBS COM_OBSDMP +YMD=${PDY} HH=${cyc} DUMP=${CDUMP} declare_from_tmpl -rx COM_OBS COM_OBSDMP -RUN=${GDUMP} DUMP=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +RUN=${GDUMP} DUMP=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ COM_OBS_PREV:COM_OBS_TMPL \ COM_OBSDMP_PREV:COM_OBSDMP_TMPL @@ -96,8 +96,8 @@ if [[ ${MAKE_PREPBUFR} = "YES" ]]; then export job="j${CDUMP}_prep_${cyc}" export COMIN=${COM_OBS} export COMOUT=${COM_OBS} - RUN="gdas" YMD=${PDY} HH=${cyc} generate_com -rx COMINgdas:COM_ATMOS_HISTORY_TMPL - RUN="gfs" YMD=${PDY} HH=${cyc} generate_com -rx COMINgfs:COM_ATMOS_HISTORY_TMPL + RUN="gdas" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COMINgdas:COM_ATMOS_HISTORY_TMPL + RUN="gfs" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COMINgfs:COM_ATMOS_HISTORY_TMPL if [[ ${ROTDIR_DUMP} = "NO" ]]; then export COMSP=${COMSP:-"${COM_OBSDMP}/${CDUMP}.t${cyc}z."} else diff --git a/jobs/rocoto/prepchem.sh b/jobs/rocoto/prepchem.sh index 1a53aa7cf0..104e301049 100755 --- a/jobs/rocoto/prepchem.sh +++ b/jobs/rocoto/prepchem.sh @@ -32,7 +32,7 @@ status=$? [[ $status -ne 0 ]] && exit $status ############################################################### -export DATA="$RUNDIR/$CDATE" +export DATA="$RUNDIR/${RUN}fcst.${PDY:-}${cyc}" export FIXgfs_2022="/scratch1/BMC/gsd-fv3-dev/lzhang/fix_orog_20220805" [[ ! -d $DATA ]] && mkdir -p $DATA @@ -106,12 +106,6 @@ for n in $(seq 1 6); do eval $NLN ${CASE}-T-${emiss_date}0000-SO2-bb.bin ebu_so2.dat fi if [ $EMITYPE -eq 2 ]; then - #if [ ${res} -eq 384 ]; then - #DIRGB=/scratch1/BMC/gsd-fv3-dev/lzhang/GBBEPx - DIRGB=/scratch2/NCEPDEV/naqfc/Kate.Zhang/GBBPEx_v004/$SYEAR - #else - # DIRGB=/scratch1/BMC/gsd-fv3-dev/lzhang/GBBEPx/${CASE} - #fi NCGB=/scratch1/BMC/gsd-fv3-dev/Haiqin.Li/Develop/emi_${CASE}/GBBEPx PUBEMI=/scratch2/BMC/public/data/grids/sdsu/emissions #PUBEMI=/scratch2/NCEPDEV/stmp1/Li.Pan/tmp @@ -125,21 +119,21 @@ for n in $(seq 1 6); do if [[ -f $NCGB/${emiss_date1}/FIRE_GBBEPx_data.tile${n}.nc ]]; then echo "NetCDF GBBEPx File $NCGB/${emiss_date1}/FIRE_GBBEPx_data.tile${n}.nc exists, just link." else - - #if [ ${SYEAR} -eq 2016 ]; then - BC=GBBEPxemis-BC-${CASE}GT${n}_v4r0_${emiss_date1}.bin - OC=GBBEPxemis-OC-${CASE}GT${n}_v4r0_${emiss_date1}.bin - PM25=GBBEPxemis-PM25-${CASE}GT${n}_v4r0_${emiss_date1}.bin - SO2=GBBEPxemis-SO2-${CASE}GT${n}_v4r0_${emiss_date1}.bin - FRP=GBBEPxFRP-MeanFRP-${CASE}GT${n}_v4r0_${emiss_date1}.bin - #else - # BC=GBBEPx.bc.${emiss_date1}.FV3.${CASE}Grid.tile${n}.bin - # OC=GBBEPx.oc.${emiss_date1}.FV3.${CASE}Grid.tile${n}.bin - # PM25=GBBEPx.pm25.${emiss_date1}.FV3.${CASE}Grid.tile${n}.bin - # SO2=GBBEPx.so2.${emiss_date1}.FV3.${CASE}Grid.tile${n}.bin - # FRP=meanFRP.${emiss_date1}.FV3.${CASE}Grid.tile${n}.bin - #fi - + if [ ${emiss_date1} -le 20240501 ]; then + DIRGB=/scratch2/NCEPDEV/naqfc/Kate.Zhang/GBBPEx_v004/$SYEAR + BC=GBBEPxemis-BC-${CASE}GT${n}_v4r0_${emiss_date1}.bin + OC=GBBEPxemis-OC-${CASE}GT${n}_v4r0_${emiss_date1}.bin + PM25=GBBEPxemis-PM25-${CASE}GT${n}_v4r0_${emiss_date1}.bin + SO2=GBBEPxemis-SO2-${CASE}GT${n}_v4r0_${emiss_date1}.bin + FRP=GBBEPxFRP-MeanFRP-${CASE}GT${n}_v4r0_${emiss_date1}.bin + else + DIRGB=/scratch1/BMC/gsd-fv3-dev/lzhang/GBBEPx + BC=GBBEPxemis-BC-${CASE}GT${n}_v5r0_${emiss_date1}.bin + OC=GBBEPxemis-OC-${CASE}GT${n}_v5r0_${emiss_date1}.bin + SO2=GBBEPxemis-SO2-${CASE}GT${n}_v5r0_${emiss_date1}.bin + FRP=GBBEPxFRP-MeanFRP-${CASE}GT${n}_v5r0_${emiss_date1}.bin + PM25=GBBEPxemis-PM25-${CASE}GT${n}_v5r0_${emiss_date1}.bin + fi mkdir -p $NCGB/${emiss_date1} set -ue module load intel/19.0.5.281 netcdf szip hdf5 @@ -191,20 +185,21 @@ EOF if [[ -f $NCGB/${SYEAR}${nmonth}${nday}/FIRE_GBBEPx_data.tile${n}.nc ]]; then echo "NetCDF GBBEPx File $NCGB/${SYEAR}${nmonth}${nday}/FIRE_GBBEPx_data.tile${n}.nc exists, just link." else - - #if [ ${SYEAR} -eq 2016 ]; then + if [ ${emiss_date1} -le 20240501 ]; then + DIRGB=/scratch2/NCEPDEV/naqfc/Kate.Zhang/GBBPEx_v004/$SYEAR BC=GBBEPxemis-BC-${CASE}GT${n}_v4r0_${SYEAR}${nmonth}${nday}.bin OC=GBBEPxemis-OC-${CASE}GT${n}_v4r0_${SYEAR}${nmonth}${nday}.bin PM25=GBBEPxemis-PM25-${CASE}GT${n}_v4r0_${SYEAR}${nmonth}${nday}.bin SO2=GBBEPxemis-SO2-${CASE}GT${n}_v4r0_${SYEAR}${nmonth}${nday}.bin FRP=GBBEPxFRP-MeanFRP-${CASE}GT${n}_v4r0_${SYEAR}${nmonth}${nday}.bin - #else - # BC=GBBEPx.bc.${SYEAR}${nmonth}${nday}.FV3.${CASE}Grid.tile${n}.bin - # OC=GBBEPx.oc.${SYEAR}${nmonth}${nday}.FV3.${CASE}Grid.tile${n}.bin - # PM25=GBBEPx.pm25.${SYEAR}${nmonth}${nday}.FV3.${CASE}Grid.tile${n}.bin - # SO2=GBBEPx.so2.${SYEAR}${nmonth}${nday}.FV3.${CASE}Grid.tile${n}.bin - # FRP=meanFRP.${SYEAR}${nmonth}${nday}.FV3.${CASE}Grid.tile${n}.bin - #fi + else + DIRGB=/scratch1/BMC/gsd-fv3-dev/lzhang/GBBEPx + BC=GBBEPxemis-BC-${CASE}GT${n}_v5r0_${emiss_date1}.bin + OC=GBBEPxemis-OC-${CASE}GT${n}_v5r0_${emiss_date1}.bin + SO2=GBBEPxemis-SO2-${CASE}GT${n}_v5r0_${emiss_date1}.bin + FRP=GBBEPxFRP-MeanFRP-${CASE}GT${n}_v5r0_${emiss_date1}.bin + PM25=GBBEPxemis-PM25-${CASE}GT${n}_v5r0_${emiss_date1}.bin + fi mkdir -p $NCGB/${SYEAR}${nmonth}${nday} set -ue diff --git a/jobs/rocoto/prepoceanobs.sh b/jobs/rocoto/prepoceanobs.sh index d7ae87851f..d8626f5518 100755 --- a/jobs/rocoto/prepoceanobs.sh +++ b/jobs/rocoto/prepoceanobs.sh @@ -12,6 +12,11 @@ status=$? export job="prepoceanobs" export jobid="${job}.$$" +############################################################### +# setup python path for class defs and utils + +PYTHONPATH="${PYTHONPATH:+${PYTHONPATH}:}${HOMEgfs}/ush" + ############################################################### # Execute the JJOB "${HOMEgfs}"/jobs/JGLOBAL_PREP_OCEAN_OBS diff --git a/modulefiles/module_base.hera.lua b/modulefiles/module_base.hera.lua index 9a542f8f4f..c47a1bfd70 100644 --- a/modulefiles/module_base.hera.lua +++ b/modulefiles/module_base.hera.lua @@ -30,6 +30,7 @@ load(pathJoin("gsi-ncdiag", (os.getenv("gsi_ncdiag_ver") or "None"))) load(pathJoin("crtm", (os.getenv("crtm_ver") or "None"))) load(pathJoin("bufr", (os.getenv("bufr_ver") or "None"))) load(pathJoin("wgrib2", (os.getenv("wgrib2_ver") or "None"))) +load(pathJoin("py-f90nml", (os.getenv("py_f90nml_ver") or "None"))) load(pathJoin("py-netcdf4", (os.getenv("py_netcdf4_ver") or "None"))) load(pathJoin("py-pyyaml", (os.getenv("py_pyyaml_ver") or "None"))) load(pathJoin("py-jinja2", (os.getenv("py_jinja2_ver") or "None"))) diff --git a/modulefiles/module_base.hercules.lua b/modulefiles/module_base.hercules.lua index 77a77f5505..5835d013d7 100644 --- a/modulefiles/module_base.hercules.lua +++ b/modulefiles/module_base.hercules.lua @@ -26,6 +26,7 @@ load(pathJoin("gsi-ncdiag", (os.getenv("gsi_ncdiag_ver") or "None"))) load(pathJoin("crtm", (os.getenv("crtm_ver") or "None"))) load(pathJoin("bufr", (os.getenv("bufr_ver") or "None"))) load(pathJoin("wgrib2", (os.getenv("wgrib2_ver") or "None"))) +load(pathJoin("py-f90nml", (os.getenv("py_f90nml_ver") or "None"))) load(pathJoin("py-netcdf4", (os.getenv("py_netcdf4_ver") or "None"))) load(pathJoin("py-pyyaml", (os.getenv("py_pyyaml_ver") or "None"))) load(pathJoin("py-jinja2", (os.getenv("py_jinja2_ver") or "None"))) diff --git a/modulefiles/module_base.jet.lua b/modulefiles/module_base.jet.lua index 55a1eb1c68..afd2701503 100644 --- a/modulefiles/module_base.jet.lua +++ b/modulefiles/module_base.jet.lua @@ -29,6 +29,7 @@ load(pathJoin("gsi-ncdiag", (os.getenv("gsi_ncdiag_ver") or "None"))) load(pathJoin("crtm", (os.getenv("crtm_ver") or "None"))) load(pathJoin("bufr", (os.getenv("bufr_ver") or "None"))) load(pathJoin("wgrib2", (os.getenv("wgrib2_ver") or "None"))) +load(pathJoin("py-f90nml", (os.getenv("py_f90nml_ver") or "None"))) load(pathJoin("py-netcdf4", (os.getenv("py_netcdf4_ver") or "None"))) load(pathJoin("py-pyyaml", (os.getenv("py_pyyaml_ver") or "None"))) load(pathJoin("py-jinja2", (os.getenv("py_jinja2_ver") or "None"))) diff --git a/modulefiles/module_base.orion.lua b/modulefiles/module_base.orion.lua index 4e2e24b82f..72a480a946 100644 --- a/modulefiles/module_base.orion.lua +++ b/modulefiles/module_base.orion.lua @@ -27,6 +27,7 @@ load(pathJoin("gsi-ncdiag", (os.getenv("gsi_ncdiag_ver") or "None"))) load(pathJoin("crtm", (os.getenv("crtm_ver") or "None"))) load(pathJoin("bufr", (os.getenv("bufr_ver") or "None"))) load(pathJoin("wgrib2", (os.getenv("wgrib2_ver") or "None"))) +load(pathJoin("py-f90nml", (os.getenv("py_f90nml_ver") or "None"))) load(pathJoin("py-netcdf4", (os.getenv("py_netcdf4_ver") or "None"))) load(pathJoin("py-pyyaml", (os.getenv("py_pyyaml_ver") or "None"))) load(pathJoin("py-jinja2", (os.getenv("py_jinja2_ver") or "None"))) diff --git a/modulefiles/module_base.s4.lua b/modulefiles/module_base.s4.lua index d8dccc89ba..6f0602c3eb 100644 --- a/modulefiles/module_base.s4.lua +++ b/modulefiles/module_base.s4.lua @@ -26,6 +26,7 @@ load(pathJoin("gsi-ncdiag", (os.getenv("gsi_ncdiag_ver") or "None"))) load(pathJoin("crtm", (os.getenv("crtm_ver") or "None"))) load(pathJoin("bufr", (os.getenv("bufr_ver") or "None"))) load(pathJoin("wgrib2", (os.getenv("wgrib2_ver") or "None"))) +load(pathJoin("py-f90nml", (os.getenv("py_f90nml_ver") or "None"))) load(pathJoin("py-netcdf4", (os.getenv("py_netcdf4_ver") or "None"))) load(pathJoin("py-pyyaml", (os.getenv("py_pyyaml_ver") or "None"))) load(pathJoin("py-jinja2", (os.getenv("py_jinja2_ver") or "None"))) diff --git a/modulefiles/module_gwci.wcoss2.lua b/modulefiles/module_gwci.wcoss2.lua new file mode 100644 index 0000000000..50eaeefee0 --- /dev/null +++ b/modulefiles/module_gwci.wcoss2.lua @@ -0,0 +1,8 @@ +help([[ +Load environment to run GFS workflow ci scripts on WCOSS2 +]]) + +prepend_path("MODULEPATH", "/apps/ops/para/nco/modulefiles/core") +load(pathJoin("gh","2.28.0")) + +whatis("Description: GFS run setup ci environment") diff --git a/parm/config/gefs/config.atmos_ensstat b/parm/config/gefs/config.atmos_ensstat new file mode 100644 index 0000000000..d371f75887 --- /dev/null +++ b/parm/config/gefs/config.atmos_ensstat @@ -0,0 +1,11 @@ +#! /usr/bin/env bash + +########## config.atmos_ensstat ########## +# atmosphere grib2 enstat specific + +echo "BEGIN: config.atmos_ensstat" + +# Get task specific resources +. "${EXPDIR}/config.resources" atmos_ensstat + +echo "END: config.atmos_ensstat" diff --git a/parm/config/gefs/config.base b/parm/config/gefs/config.base index 07664f15ff..bc37c5abbc 100644 --- a/parm/config/gefs/config.base +++ b/parm/config/gefs/config.base @@ -137,6 +137,13 @@ export DO_AERO="NO" export WAVE_CDUMP="" # When to include wave suite: gdas, gfs, or both export DOBNDPNT_WAVE="NO" # The GEFS buoys file does not currently have any boundary points export FRAC_GRID=".true." +export DO_NEST="NO" # Whether to run a global-nested domain +if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + export ntiles=7 + export NEST_OUTPUT_GRID="regional_latlon" +else + export ntiles=6 +fi # Set operational resolution export OPS_RES="C768" # Do not change diff --git a/parm/config/gefs/config.resources b/parm/config/gefs/config.resources index 0be7e864a1..9bf62cf514 100644 --- a/parm/config/gefs/config.resources +++ b/parm/config/gefs/config.resources @@ -7,23 +7,6 @@ if (( $# != 1 )); then echo "Must specify an input task argument to set resource variables!" - echo "argument can be any one of the following:" - echo "stage_ic aerosol_init" - echo "prep prepsnowobs prepatmiodaobs" - echo "atmanlinit atmanlrun atmanlfinal" - echo "atmensanlinit atmensanlrun atmensanlfinal" - echo "snowanl" - echo "aeroanlinit aeroanlrun aeroanlfinal" - echo "anal sfcanl analcalc analdiag fcst echgres" - echo "upp atmos_products" - echo "tracker genesis genesis_fsu" - echo "verfozn verfrad vminmon fit2obs metp arch cleanup" - echo "eobs ediag eomg eupd ecen esfc efcs epos earc" - echo "init_chem mom6ic" - echo "waveinit waveprep wavepostsbs wavepostbndpnt wavepostbndpntbll wavepostpnt" - echo "wavegempak waveawipsbulls waveawipsgridded" - echo "postsnd awips gempak npoess" - echo "ocnanalprep prepoceanobs ocnanalbmat ocnanalrun ocnanalchkpt ocnanalpost ocnanalvrfy" exit 1 fi @@ -232,6 +215,18 @@ case ${step} in export is_exclusive=True ;; + "atmos_ensstat") + export wtime_atmos_ensstat="00:30:00" + export npe_atmos_ensstat=6 + export nth_atmos_ensstat=1 + export npe_node_atmos_ensstat="${npe_atmos_ensstat}" + export wtime_atmos_ensstat_gfs="${wtime_atmos_ensstat}" + export npe_atmos_ensstat_gfs="${npe_atmos_ensstat}" + export nth_atmos_ensstat_gfs="${nth_atmos_ensstat}" + export npe_node_atmos_ensstat_gfs="${npe_node_atmos_ensstat}" + export is_exclusive=True + ;; + "oceanice_products") export wtime_oceanice_products="00:15:00" export npe_oceanice_products=1 diff --git a/parm/config/gefs/config.wave b/parm/config/gefs/config.wave index 7298b12aec..38ad959eee 100644 --- a/parm/config/gefs/config.wave +++ b/parm/config/gefs/config.wave @@ -15,9 +15,6 @@ export CDUMPwave="${RUN}wave" # In GFS/GDAS, restart files are generated/read from gdas runs export CDUMPRSTwave="gdas" -# Grids for wave model -export waveGRD=${waveGRD:-'mx025'} - #grid dependent variable defaults export waveGRDN='1' # grid number for ww3_multi export waveGRDG='10' # grid group for ww3_multi @@ -109,8 +106,8 @@ export RSTTYPE_WAV='T' # generate second tier of restart files rst_dt_gfs=$(( restart_interval_gfs * 3600 )) # TODO: This calculation needs to move to parsing_namelists_WW3.sh if [[ ${rst_dt_gfs} -gt 0 ]]; then export DT_1_RST_WAV=0 #${rst_dt_gfs:-0} # time between restart files, set to DTRST=1 for a single restart file - #temporarily set to zero to avoid a clash in requested restart times - #which makes the wave model crash a fix for the model issue will be coming + # temporarily set to zero to avoid a clash in requested restart times + # which makes the wave model crash a fix for the model issue will be coming export DT_2_RST_WAV=${rst_dt_gfs:-0} # restart stride for checkpointing restart else rst_dt_fhmax=$(( FHMAX_WAV * 3600 )) @@ -121,15 +118,15 @@ export RSTIOFF_WAV=0 # first restart file offset relative to m # # Set runmember to default value if not GEFS cpl run # (for a GFS coupled run, RUNMEN would be unset, this should default to -1) -export RUNMEM=${RUNMEM:--1} +export RUNMEM="-1" # Set wave model member tags if ensemble run # -1: no suffix, deterministic; xxxNN: extract two last digits to make ofilename prefix=gwesNN -if [[ ${RUNMEM} = -1 ]]; then +if (( RUNMEM == -1 )); then # No suffix added to model ID in case of deterministic run - export waveMEMB= + export waveMEMB="" else # Extract member number only - export waveMEMB="${RUNMEM: -2}" + export waveMEMB="${RUNMEM}" fi # Determine if wave component needs input and/or is coupled diff --git a/parm/config/gfs/config.anal b/parm/config/gfs/config.anal index 09aaa15a98..5c20a198de 100644 --- a/parm/config/gfs/config.anal +++ b/parm/config/gfs/config.anal @@ -150,4 +150,10 @@ if [[ ${RUN_ENVIR} == "emc" ]]; then # fi fi +# Flag to turn on (.true.) or off (.false.) the infrared cloud and aerosol detection software +# for AIRS, CrIS, and IASI. Default is .false. +export AIRS_CADS=".false." +export CRIS_CADS=".false." +export IASI_CADS=".false." + echo "END: config.anal" diff --git a/parm/config/gfs/config.atmanlfv3inc b/parm/config/gfs/config.atmanlfv3inc new file mode 100644 index 0000000000..14c11d3dd3 --- /dev/null +++ b/parm/config/gfs/config.atmanlfv3inc @@ -0,0 +1,14 @@ +#! /usr/bin/env bash + +########## config.atmanlfv3inc ########## +# Atm Var Analysis specific + +echo "BEGIN: config.atmanlfv3inc" + +# Get task specific resources +. "${EXPDIR}/config.resources" atmanlfv3inc + +export JEDIYAML=${PARMgfs}/gdas/atm/utils/fv3jedi_fv3inc_variational.yaml.j2 +export JEDIEXE=${EXECgfs}/fv3jedi_fv3inc.x + +echo "END: config.atmanlfv3inc" diff --git a/parm/config/gfs/config.atmanlrun b/parm/config/gfs/config.atmanlrun deleted file mode 100644 index 68b7615718..0000000000 --- a/parm/config/gfs/config.atmanlrun +++ /dev/null @@ -1,11 +0,0 @@ -#! /usr/bin/env bash - -########## config.atmanlrun ########## -# Atm Var Analysis specific - -echo "BEGIN: config.atmanlrun" - -# Get task specific resources -. "${EXPDIR}/config.resources" atmanlrun - -echo "END: config.atmanlrun" diff --git a/parm/config/gfs/config.atmanlvar b/parm/config/gfs/config.atmanlvar new file mode 100644 index 0000000000..cbc0334a08 --- /dev/null +++ b/parm/config/gfs/config.atmanlvar @@ -0,0 +1,11 @@ +#! /usr/bin/env bash + +########## config.atmanlvar ########## +# Atm Var Analysis specific + +echo "BEGIN: config.atmanlvar" + +# Get task specific resources +. "${EXPDIR}/config.resources" atmanlvar + +echo "END: config.atmanlvar" diff --git a/parm/config/gfs/config.base b/parm/config/gfs/config.base index 810db7006f..58f335c801 100644 --- a/parm/config/gfs/config.base +++ b/parm/config/gfs/config.base @@ -187,6 +187,13 @@ export DO_CATChem="NO" export WAVE_CDUMP="" # When to include wave suite: gdas, gfs, or both export DOBNDPNT_WAVE="NO" export FRAC_GRID=".true." +export DO_NEST="NO" # Whether to run a global-nested domain +if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + export ntiles=7 + export NEST_OUTPUT_GRID="regional_latlon" +else + export ntiles=6 +fi # Set operational resolution export OPS_RES="C768" # Do not change # TODO: Why is this needed and where is it used? @@ -329,7 +336,7 @@ export imp_physics=8 export DO_JEDIATMVAR="@DO_JEDIATMVAR@" export DO_JEDIATMENS="@DO_JEDIATMENS@" export DO_JEDIOCNVAR="@DO_JEDIOCNVAR@" -export DO_JEDILANDDA="@DO_JEDILANDDA@" +export DO_JEDISNOWDA="@DO_JEDISNOWDA@" export DO_MERGENSST="@DO_MERGENSST@" # Hybrid related diff --git a/parm/config/gfs/config.com b/parm/config/gfs/config.com index 2f99e709ea..5d63a499ed 100644 --- a/parm/config/gfs/config.com +++ b/parm/config/gfs/config.com @@ -5,11 +5,11 @@ echo "BEGIN: config.com" # These are just templates. All templates must use single quotations so variable # expansion does not occur when this file is sourced. Substitution happens later -# during runtime. It is recommended to use the helper function `generate_com()`, +# during runtime. It is recommended to use the helper function `declare_from_tmpl()`, # to do this substitution, which is defined in `ush/preamble.sh`. # -# Syntax for generate_com(): -# generate_com [-rx] $var1[:$tmpl1] [$var2[:$tmpl2]] [...]] +# Syntax for declare_from_tmpl(): +# declare_from_tmpl [-rx] $var1[:$tmpl1] [$var2[:$tmpl2]] [...]] # # options: # -r: Make variable read-only (same as `decalre -r`) @@ -20,14 +20,14 @@ echo "BEGIN: config.com" # # Examples: # # Current cycle and RUN -# YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS +# YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS # # # Previous cycle and gdas -# RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ +# RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ # COM_ATMOS_HISTORY_PREV:COM_ATMOS_HISTORY_TMPL # # # Current cycle and COM for first member -# MEMDIR='mem001' YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_HISTORY +# MEMDIR='mem001' YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_HISTORY # # diff --git a/parm/config/gfs/config.fcst b/parm/config/gfs/config.fcst index 45fedb032d..db63004dcc 100644 --- a/parm/config/gfs/config.fcst +++ b/parm/config/gfs/config.fcst @@ -136,7 +136,11 @@ fi # PBL/turbulance schemes export hybedmf=".false." -export satmedmf=".true." +if [[ "${CCPP_SUITE}" == "FV3_global_nest"* ]]; then + export satmedmf=".false." +else + export satmedmf=".true." +fi export isatmedmf=1 tbf="" if [[ "${satmedmf}" == ".true." ]]; then tbf="_satmedmf" ; fi @@ -208,6 +212,20 @@ case ${imp_physics} in export nord=2 export dddmp=0.1 export d4_bg=0.12 + + if [[ "${CCPP_SUITE}" == "FV3_global_nest"* ]]; then + export FIELD_TABLE="${PARMgfs}/ufs/fv3/field_table_thompson_aero_tke${tbp}" + export ltaerosol=".true." + export lcnorm=".true." + export do_mynnedmf=".true." + export do_mynnsfclay=".true." + export imfshalcnv=5 + export imfdeepcnv=5 + export betascu=0.5 + export betamcu=1.5 + export betadcu=8.0 + fi + ;; 11) # GFDL export ncld=5 @@ -237,6 +255,9 @@ export DO_SKEB=${DO_SKEB:-"NO"} export DO_SHUM=${DO_SHUM:-"NO"} export DO_LAND_PERT=${DO_LAND_PERT:-"NO"} export DO_CA=${DO_CA:-"YES"} +if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + export DO_CA="NO" # CA does not work with nesting. +fi #coupling settings export cplmode="ufs.frac" diff --git a/parm/config/gfs/config.prepoceanobs b/parm/config/gfs/config.prepoceanobs index 56fc349ce2..746ce79257 100644 --- a/parm/config/gfs/config.prepoceanobs +++ b/parm/config/gfs/config.prepoceanobs @@ -6,15 +6,20 @@ echo "BEGIN: config.prepoceanobs" export OCNOBS2IODAEXEC=${HOMEgfs}/sorc/gdas.cd/build/bin/gdas_obsprovider2ioda.x -export OBS_YAML_DIR=${HOMEgfs}/sorc/gdas.cd/parm/soca/obs/config +export SOCA_INPUT_FIX_DIR=@SOCA_INPUT_FIX_DIR@ + +export OBS_YAML_DIR="${PARMgfs}/gdas/soca/obs/config" export OBSPREP_YAML=@OBSPREP_YAML@ export OBS_LIST=@SOCA_OBS_LIST@ -[[ -n "${OBS_LIST}" ]] || export OBS_LIST=${HOMEgfs}/sorc/gdas.cd/parm/soca/obs/obs_list.yaml export OBS_YAML=${OBS_LIST} # ocean analysis needs own dmpdir until standard dmpdir has full ocean obs export DMPDIR=@DMPDIR@ +# For BUFR2IODA json and python scripts +export JSON_TMPL_DIR="${PARMgfs}/gdas/ioda/bufr2ioda" +export BUFR2IODA_PY_DIR="${USHgfs}" + # Get task specific resources . "${EXPDIR}/config.resources" prepoceanobs echo "END: config.prepoceanobs" diff --git a/parm/config/gfs/config.resources b/parm/config/gfs/config.resources index 5a64852337..9defb0c560 100644 --- a/parm/config/gfs/config.resources +++ b/parm/config/gfs/config.resources @@ -10,7 +10,7 @@ if (( $# != 1 )); then echo "argument can be any one of the following:" echo "stage_ic aerosol_init" echo "prep prepsnowobs prepatmiodaobs" - echo "atmanlinit atmanlrun atmanlfinal" + echo "atmanlinit atmanlvar atmanlfv3inc atmanlfinal" echo "atmensanlinit atmensanlrun atmensanlfinal" echo "snowanl" echo "aeroanlinit aeroanlrun aeroanlfinal" @@ -217,17 +217,31 @@ case ${step} in export memory_atmanlinit="3072M" ;; - "atmanlrun") + "atmanlvar") export layout_x=${layout_x_atmanl} export layout_y=${layout_y_atmanl} - export wtime_atmanlrun="00:30:00" - export npe_atmanlrun=$(( layout_x * layout_y * 6 )) - export npe_atmanlrun_gfs=$(( layout_x * layout_y * 6 )) - export nth_atmanlrun=1 - export nth_atmanlrun_gfs=${nth_atmanlrun} - export npe_node_atmanlrun=$(( npe_node_max / nth_atmanlrun )) - export memory_atmanlrun="96GB" + export wtime_atmanlvar="00:30:00" + export npe_atmanlvar=$(( layout_x * layout_y * 6 )) + export npe_atmanlvar_gfs=$(( layout_x * layout_y * 6 )) + export nth_atmanlvar=1 + export nth_atmanlvar_gfs=${nth_atmanlvar} + export npe_node_atmanlvar=$(( npe_node_max / nth_atmanlvar )) + export memory_atmanlvar="96GB" + export is_exclusive=True + ;; + + "atmanlfv3inc") + export layout_x=${layout_x_atmanl} + export layout_y=${layout_y_atmanl} + + export wtime_atmanlfv3inc="00:30:00" + export npe_atmanlfv3inc=$(( layout_x * layout_y * 6 )) + export npe_atmanlfv3inc_gfs=$(( layout_x * layout_y * 6 )) + export nth_atmanlfv3inc=1 + export nth_atmanlfv3inc_gfs=${nth_atmanlfv3inc} + export npe_node_atmanlfv3inc=$(( npe_node_max / nth_atmanlfv3inc )) + export memory_atmanlfv3inc="96GB" export is_exclusive=True ;; @@ -475,8 +489,8 @@ case ${step} in ;; "anal") - export wtime_anal="00:50:00" - export wtime_anal_gfs="00:40:00" + export wtime_anal="01:20:00" + export wtime_anal_gfs="01:00:00" export npe_anal=780 export nth_anal=5 export npe_anal_gfs=825 @@ -491,6 +505,12 @@ case ${step} in export npe_anal_gfs=160 export nth_anal=10 export nth_anal_gfs=10 + if [[ ${machine} = "HERA" ]]; then + export npe_anal=270 + export npe_anal_gfs=270 + export nth_anal=8 + export nth_anal_gfs=8 + fi if [[ ${machine} = "S4" ]]; then #On the S4-s4 partition, this is accomplished by increasing the task #count to a multiple of 32 @@ -552,7 +572,7 @@ case ${step} in ;; "sfcanl") - export wtime_sfcanl="00:10:00" + export wtime_sfcanl="00:20:00" export npe_sfcanl=6 export nth_sfcanl=1 export npe_node_sfcanl=$(( npe_node_max / nth_sfcanl )) @@ -594,6 +614,13 @@ case ${step} in [[ "${DO_ICE}" == "YES" ]] && nthreads_cice6=1 fi + if (( ntiles > 6 )); then + export layout_x_nest=${layout_x_nest:-10} + export layout_y_nest=${layout_y_nest:-10} + export npx_nest=${npx_nest:-1441} + export npy_nest=${npy_nest:-961} + fi + # PETS for the atmosphere dycore (( FV3PETS = ntasks_fv3 * nthreads_fv3 )) echo "FV3 using (nthreads, PETS) = (${nthreads_fv3}, ${FV3PETS})" @@ -1017,7 +1044,7 @@ case ${step} in ;; "esfc") - export wtime_esfc="00:08:00" + export wtime_esfc="00:15:00" export npe_esfc=80 export nth_esfc=1 export npe_node_esfc=$(( npe_node_max / nth_esfc )) diff --git a/parm/config/gfs/config.stage_ic b/parm/config/gfs/config.stage_ic index 63d0e4a5cf..9956e8af6a 100644 --- a/parm/config/gfs/config.stage_ic +++ b/parm/config/gfs/config.stage_ic @@ -38,4 +38,8 @@ case "${CASE}" in ;; esac +if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + export CPL_ATMIC="GLOBAL-NEST_${CASE}" +fi + echo "END: config.stage_ic" diff --git a/parm/config/gfs/config.ufs b/parm/config/gfs/config.ufs index cb2752fd2b..fb21cf6081 100644 --- a/parm/config/gfs/config.ufs +++ b/parm/config/gfs/config.ufs @@ -74,6 +74,22 @@ if [[ "${skip_mom6}" == "false" ]] || [[ "${skip_cice6}" == "false" ]] || [[ "${ skip_mediator=false fi +if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + # Describe nest location, interaction with parent, etc. + export grid_type=0 + export stretch_fac=1.0001 + export TARGET_LAT=32.5 + export TARGET_LON=-135.0 + export NEST_LON1=-195.000000 + export NEST_LAT1=-7.500000 + export NEST_LON2=-75.000000 + export NEST_LAT2=72.500000 + export twowaynest=${twowaynest:-.true.} +else + # No nest. + export grid_type=-1 +fi + # (Standard) Model resolution dependent variables case "${fv3_res}" in "C48") @@ -95,76 +111,158 @@ case "${fv3_res}" in export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=1 ;; "C96") - export DELTIM=600 - export layout_x=2 - export layout_y=2 - export layout_x_gfs=2 - export layout_y_gfs=2 - export nthreads_fv3=1 - export nthreads_fv3_gfs=1 - export nthreads_ufs=1 - export nthreads_ufs_gfs=1 - export cdmbgwd="0.14,1.8,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling - export cdmbgwd_gsl="20.0,2.5,1.0,1.0" # settings for GSL drag suite - export knob_ugwp_tauamp=3.0e-3 # setting for UGWPv1 non-stationary GWD - export WRITE_GROUP=1 - export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=1 - export WRITE_GROUP_GFS=1 - export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=1 + if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + export DELTIM=450 + export layout_x_gfs=4 + export layout_y_gfs=4 + export layout_x_nest=12 + export layout_y_nest=10 + export nest_refine=4 + export nest_ioffset=4 + export nest_joffset=9 + export npx_nest=361 + export npy_nest=241 + export NEST_DLON=0.25 + export NEST_DLAT=0.25 + export WRITE_GROUP=2 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=2 + export WRITE_GROUP_GFS=2 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=2 + else + export DELTIM=600 + export layout_x=2 + export layout_y=2 + export layout_x_gfs=2 + export layout_y_gfs=2 + export nthreads_fv3=1 + export nthreads_fv3_gfs=1 + export nthreads_ufs=1 + export nthreads_ufs_gfs=1 + export cdmbgwd="0.14,1.8,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export cdmbgwd_gsl="20.0,2.5,1.0,1.0" # settings for GSL drag suite + export knob_ugwp_tauamp=3.0e-3 # setting for UGWPv1 non-stationary GWD + export WRITE_GROUP=1 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=1 + export WRITE_GROUP_GFS=1 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=1 + fi ;; "C192") - export DELTIM=450 - export layout_x=4 - export layout_y=6 - export layout_x_gfs=4 - export layout_y_gfs=6 - export nthreads_fv3=1 - export nthreads_fv3_gfs=2 - export nthreads_ufs=1 - export nthreads_ufs_gfs=2 - export cdmbgwd="0.23,1.5,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling - export cdmbgwd_gsl="10.0,3.5,1.0,1.0" # settings for GSL drag suite - export knob_ugwp_tauamp=1.5e-3 # setting for UGWPv1 non-stationary GWD - export WRITE_GROUP=1 - export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10 - export WRITE_GROUP_GFS=2 - export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=5 + if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + export DELTIM=225 + export layout_x_gfs=5 + export layout_y_gfs=6 + export layout_x_nest=15 + export layout_y_nest=25 + export nest_refine=4 + export nest_ioffset=7 + export nest_joffset=19 + export npx_nest=721 + export npy_nest=481 + export NEST_DLON=0.125 + export NEST_DLAT=0.125 + export WRITE_GROUP=2 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=15 + export WRITE_GROUP_GFS=2 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=15 + else + export DELTIM=450 + export layout_x=4 + export layout_y=6 + export layout_x_gfs=4 + export layout_y_gfs=6 + export nthreads_fv3=1 + export nthreads_fv3_gfs=2 + export nthreads_ufs=1 + export nthreads_ufs_gfs=2 + export cdmbgwd="0.23,1.5,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export cdmbgwd_gsl="10.0,3.5,1.0,1.0" # settings for GSL drag suite + export knob_ugwp_tauamp=1.5e-3 # setting for UGWPv1 non-stationary GWD + export WRITE_GROUP=1 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10 + export WRITE_GROUP_GFS=2 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=5 + fi ;; "C384") - export DELTIM=300 - export layout_x=8 - export layout_y=8 - export layout_x_gfs=8 - export layout_y_gfs=8 - export nthreads_fv3=2 - export nthreads_fv3_gfs=2 - export nthreads_ufs=2 - export nthreads_ufs_gfs=2 - export cdmbgwd="1.1,0.72,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling - export cdmbgwd_gsl="5.0,5.0,1.0,1.0" # settings for GSL drag suite - export knob_ugwp_tauamp=0.8e-3 # setting for UGWPv1 non-stationary GWD - export WRITE_GROUP=4 - export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10 - export WRITE_GROUP_GFS=4 - export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=10 + if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + export DELTIM=150 + export layout_x=8 + export layout_y=8 + export layout_x_gfs=8 + export layout_y_gfs=8 + export layout_x_nest=34 + export layout_y_nest=24 + export nest_refine=4 + export nest_ioffset=13 + export nest_joffset=37 + export npx_nest=1441 + export npy_nest=961 + export NEST_DLON=0.0625 + export NEST_DLAT=0.0625 + export WRITE_GROUP=2 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=20 + export WRITE_GROUP_GFS=2 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=20 + else + export DELTIM=300 + export layout_x=8 + export layout_y=8 + export layout_x_gfs=8 + export layout_y_gfs=8 + export nthreads_fv3=2 + export nthreads_fv3_gfs=2 + export nthreads_ufs=2 + export nthreads_ufs_gfs=2 + export cdmbgwd="1.1,0.72,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export cdmbgwd_gsl="5.0,5.0,1.0,1.0" # settings for GSL drag suite + export knob_ugwp_tauamp=0.8e-3 # setting for UGWPv1 non-stationary GWD + export WRITE_GROUP=4 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10 + export WRITE_GROUP_GFS=4 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=10 + fi ;; "C768") - export DELTIM=150 - export layout_x=8 - export layout_y=12 - export layout_x_gfs=12 - export layout_y_gfs=16 - export nthreads_fv3=4 - export nthreads_fv3_gfs=4 - export nthreads_ufs=4 - export nthreads_ufs_gfs=4 - export cdmbgwd="4.0,0.15,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling - export cdmbgwd_gsl="2.5,7.5,1.0,1.0" # settings for GSL drag suite - export knob_ugwp_tauamp=0.5e-3 # setting for UGWPv1 non-stationary GWD - export WRITE_GROUP=2 - export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10 - export WRITE_GROUP_GFS=4 - export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=20 #Note this should be 10 for WCOSS2 + if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + export DELTIM=75 + export layout_x=16 + export layout_y=10 + export layout_x_gfs=16 + export layout_y_gfs=10 + export layout_x_nest=48 + export layout_y_nest=45 + export nthreads_fv3=2 + export nthreads_fv3_gfs=2 + export nest_refine=4 + export nest_ioffset=24 + export nest_joffset=72 + export npx_nest=2881 + export npy_nest=1921 + export NEST_DLON=0.0325 + export NEST_DLAT=0.0325 + export WRITE_GROUP=2 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=90 + export WRITE_GROUP_GFS=2 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=90 + else + export DELTIM=150 + export layout_x=8 + export layout_y=12 + export layout_x_gfs=12 + export layout_y_gfs=16 + export nthreads_fv3=4 + export nthreads_fv3_gfs=4 + export nthreads_ufs=4 + export nthreads_ufs_gfs=4 + export cdmbgwd="4.0,0.15,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export cdmbgwd_gsl="2.5,7.5,1.0,1.0" # settings for GSL drag suite + export knob_ugwp_tauamp=0.5e-3 # setting for UGWPv1 non-stationary GWD + export WRITE_GROUP=2 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10 + export WRITE_GROUP_GFS=4 + export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE_GFS=20 #Note this should be 10 for WCOSS2 + fi ;; "C1152") export DELTIM=120 @@ -215,6 +313,9 @@ export WRTTASK_PER_GROUP_PER_THREAD_GFS (( ntasks_fv3 = layout_x * layout_y * 6 )) (( ntasks_fv3_gfs = layout_x_gfs * layout_y_gfs * 6 )) +if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + (( ntasks_fv3_gfs += layout_x_nest * layout_y_nest )) +fi export ntasks_fv3 export ntasks_fv3_gfs @@ -248,7 +349,11 @@ export cplchm=".false." export cplchp=".false." export cplwav=".false." export cplwav2atm=".false." -export CCPP_SUITE="FV3_GFS_v17_p8_ugwpv1" +if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + export CCPP_SUITE="${CCPP_SUITE:-FV3_global_nest_v1}" +else + export CCPP_SUITE="${CCPP_SUITE:-FV3_GFS_v17_p8_ugwpv1}" +fi model_list="atm" # Mediator specific settings diff --git a/parm/config/gfs/config.wave b/parm/config/gfs/config.wave index 6fbce69996..5efceeeacf 100644 --- a/parm/config/gfs/config.wave +++ b/parm/config/gfs/config.wave @@ -15,9 +15,6 @@ export CDUMPwave="${RUN}wave" # In GFS/GDAS, restart files are generated/read from gdas runs export CDUMPRSTwave="gdas" -# Grids for wave model -export waveGRD=${waveGRD:-'mx025'} - #grid dependent variable defaults export waveGRDN='1' # grid number for ww3_multi export waveGRDG='10' # grid group for ww3_multi @@ -71,14 +68,14 @@ case "${waveGRD}" in export wavepostGRD='glo_500' export waveuoutpGRD=${waveGRD} ;; - "uglo_100km") - #unstructured 100km grid + "uglo_100km") + #unstructured 100km grid export waveinterpGRD='glo_200' export wavepostGRD='' export waveuoutpGRD=${waveGRD} ;; "uglo_m1g16") - #unstructured m1v16 grid + #unstructured m1v16 grid export waveinterpGRD='glo_15mxt' export wavepostGRD='' export waveuoutpGRD=${waveGRD} @@ -139,8 +136,8 @@ else # This is a GFS run rst_dt_gfs=$(( restart_interval_gfs * 3600 )) # TODO: This calculation needs to move to parsing_namelists_WW3.sh if [[ ${rst_dt_gfs} -gt 0 ]]; then export DT_1_RST_WAV=0 #${rst_dt_gfs:-0} # time between restart files, set to DTRST=1 for a single restart file - #temporarily set to zero to avoid a clash in requested restart times - #which makes the wave model crash a fix for the model issue will be coming + # temporarily set to zero to avoid a clash in requested restart times + # which makes the wave model crash a fix for the model issue will be coming export DT_2_RST_WAV=${rst_dt_gfs:-0} # restart stride for checkpointing restart else rst_dt_fhmax=$(( FHMAX_WAV * 3600 )) @@ -152,15 +149,15 @@ fi # # Set runmember to default value if not GEFS cpl run # (for a GFS coupled run, RUNMEN would be unset, this should default to -1) -export RUNMEM=${RUNMEM:--1} +export RUNMEM="-1" # Set wave model member tags if ensemble run # -1: no suffix, deterministic; xxxNN: extract two last digits to make ofilename prefix=gwesNN -if [[ ${RUNMEM} = -1 ]]; then +if (( RUNMEM == -1 )); then # No suffix added to model ID in case of deterministic run - export waveMEMB= + export waveMEMB="" else # Extract member number only - export waveMEMB="${RUNMEM: -2}" + export waveMEMB="${RUNMEM}" fi # Determine if wave component needs input and/or is coupled diff --git a/parm/config/gfs/yaml/defaults.yaml b/parm/config/gfs/yaml/defaults.yaml index 521c7a03ba..445fee144e 100644 --- a/parm/config/gfs/yaml/defaults.yaml +++ b/parm/config/gfs/yaml/defaults.yaml @@ -40,7 +40,9 @@ ocnanal: SABER_BLOCKS_YAML: "" NICAS_RESOL: 1 NICAS_GRID_SIZE: 15000 + prepoceanobs: + SOCA_INPUT_FIX_DIR: "/scratch2/NCEPDEV/ocean/Guillaume.Vernieres/data/static/72x35x25/soca" # TODO: These need to go to glopara fix space. SOCA_OBS_LIST: "${PARMgfs}/gdas/soca/obs/obs_list.yaml" # TODO: This is also repeated in ocnanal OBSPREP_YAML: "${PARMgfs}/gdas/soca/obsprep/obsprep_config.yaml" DMPDIR: "/scratch1/NCEPDEV/global/glopara/data/experimental_obs" diff --git a/parm/gdas/atm_jedi_fix.yaml.j2 b/parm/gdas/atm_jedi_fix.yaml.j2 index 69039baddf..a9cb2309f0 100644 --- a/parm/gdas/atm_jedi_fix.yaml.j2 +++ b/parm/gdas/atm_jedi_fix.yaml.j2 @@ -5,3 +5,5 @@ copy: - ['{{ FIXgfs }}/gdas/fv3jedi/fv3files/fmsmpp.nml', '{{ DATA }}/fv3jedi/fmsmpp.nml'] - ['{{ FIXgfs }}/gdas/fv3jedi/fv3files/field_table_gfdl', '{{ DATA }}/fv3jedi/field_table'] - ['{{ PARMgfs }}/gdas/io/fv3jedi_fieldmetadata_restart.yaml', '{{ DATA }}/fv3jedi/fv3jedi_fieldmetadata_restart.yaml'] +- ['{{ PARMgfs }}/gdas/io/fv3jedi_fieldmetadata_history.yaml', '{{ DATA }}/fv3jedi/fv3jedi_fieldmetadata_history.yaml'] +- ['{{ PARMgfs }}/gdas/io/fv3jedi_fieldmetadata_fv3inc.yaml', '{{ DATA }}/fv3jedi/fv3jedi_fieldmetadata_fv3inc.yaml'] diff --git a/parm/post/post_tag_gfs128_catchem b/parm/post/post_tag_gfs128_catchem new file mode 120000 index 0000000000..0cf49eeb78 --- /dev/null +++ b/parm/post/post_tag_gfs128_catchem @@ -0,0 +1 @@ +/home/Kate.Zhang/fv1/UFS-dev/global-workflow/sorc/upp.fd/parm/post_tag_gfs128_catchem \ No newline at end of file diff --git a/parm/post/postxconfig-NT-CCPP-CHEM-F00.txt b/parm/post/postxconfig-NT-CCPP-CHEM-F00.txt index 0998c4fef7..ae96f89d59 120000 --- a/parm/post/postxconfig-NT-CCPP-CHEM-F00.txt +++ b/parm/post/postxconfig-NT-CCPP-CHEM-F00.txt @@ -1 +1 @@ -/scratch2/BMC/gsd-fv3-dev/lzhang/UFS-dev/global-workflow/sorc/upp.fd/parm/postxconfig-NT-CCPP-CHEM-F00.txt \ No newline at end of file +/home/Kate.Zhang/fv1/UFS-dev/global-workflow/sorc/upp.fd/parm/postxconfig-NT-CCPP-CHEM-F00.txt \ No newline at end of file diff --git a/parm/post/postxconfig-NT-CCPP-CHEM.txt b/parm/post/postxconfig-NT-CCPP-CHEM.txt index 7d6fd0f809..3a0f586b7c 120000 --- a/parm/post/postxconfig-NT-CCPP-CHEM.txt +++ b/parm/post/postxconfig-NT-CCPP-CHEM.txt @@ -1 +1 @@ -/scratch2/BMC/gsd-fv3-dev/lzhang/UFS-dev/global-workflow/sorc/upp.fd/parm/postxconfig-NT-CCPP-CHEM.txt \ No newline at end of file +/home/Kate.Zhang/fv1/UFS-dev/global-workflow/sorc/upp.fd/parm/postxconfig-NT-CCPP-CHEM.txt \ No newline at end of file diff --git a/parm/post/upp.yaml b/parm/post/upp.yaml index c2f0315d86..a39e2be877 100644 --- a/parm/post/upp.yaml +++ b/parm/post/upp.yaml @@ -40,10 +40,10 @@ forecast: - ["{{ COM_ATMOS_HISTORY }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.sfcf{{ '%03d' % forecast_hour }}.nc", "{{ DATA }}/{{ flux_filename }}"] data_out: copy: - - ["{{ DATA }}/GFSPRS.GrbF{{ '%02d' % forecast_hour }}", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.masterf{{ '%03d' % forecast_hour }}.grb2"] - - ["{{ DATA }}/GFSFLX.GrbF{{ '%02d' % forecast_hour }}", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.sfluxf{{ '%03d' % forecast_hour }}.grb2"] - - ["{{ DATA }}/GFSPRS.GrbF{{ '%02d' % forecast_hour }}.idx", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.masterf{{ '%03d' % forecast_hour }}.grb2.idx"] - - ["{{ DATA }}/GFSFLX.GrbF{{ '%02d' % forecast_hour }}.idx", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.sfluxf{{ '%03d' % forecast_hour }}.grb2.idx"] + - ["{{ DATA }}/GFSPRS.GrbF{{ '%02d' % forecast_hour }}", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.master.grb2f{{ '%03d' % forecast_hour }}"] + - ["{{ DATA }}/GFSFLX.GrbF{{ '%02d' % forecast_hour }}", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.sfluxgrbf{{ '%03d' % forecast_hour }}.grib2"] + - ["{{ DATA }}/GFSPRS.GrbF{{ '%02d' % forecast_hour }}.idx", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.master.grb2if{{ '%03d' % forecast_hour }}"] + - ["{{ DATA }}/GFSFLX.GrbF{{ '%02d' % forecast_hour }}.idx", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.sfluxgrbf{{ '%03d' % forecast_hour }}.grib2.idx"] goes: config: @@ -86,5 +86,5 @@ goes: - ["{{ COM_ATMOS_HISTORY }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.sfcf{{ '%03d' % forecast_hour }}.nc", "{{ DATA }}/{{ flux_filename }}"] data_out: copy: - - ["{{ DATA }}/GFSPRS.GrbF{{ '%02d' % forecast_hour }}", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.goesmasterf{{ '%03d' % forecast_hour }}.grb2"] - - ["{{ DATA }}/GFSPRS.GrbF{{ '%02d' % forecast_hour }}.idx", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.goesmasterf{{ '%03d' % forecast_hour }}.grb2.idx"] + - ["{{ DATA }}/GFSPRS.GrbF{{ '%02d' % forecast_hour }}", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.special.grb2f{{ '%03d' % forecast_hour }}"] + - ["{{ DATA }}/GFSPRS.GrbF{{ '%02d' % forecast_hour }}.idx", "{{ COM_ATMOS_MASTER }}/{{ RUN }}.t{{ current_cycle | strftime('%H') }}z.special.grb2if{{ '%03d' % forecast_hour }}"] diff --git a/parm/product/gfs.anl.paramlist.a.txt b/parm/product/gfs.anl.paramlist.a.txt index dd340636d6..3c7ba28bb9 100644 --- a/parm/product/gfs.anl.paramlist.a.txt +++ b/parm/product/gfs.anl.paramlist.a.txt @@ -152,7 +152,6 @@ HLCY:3000-0 m above ground ICAHT:max wind ICAHT:tropopause ICETK:surface -ICETMP:surface ICMR:50 mb ICMR:1000 mb ICMR:100 mb diff --git a/parm/product/gfs.f000.paramlist.a.txt b/parm/product/gfs.f000.paramlist.a.txt index b1dcb09ccd..34d84ac3c1 100644 --- a/parm/product/gfs.f000.paramlist.a.txt +++ b/parm/product/gfs.f000.paramlist.a.txt @@ -166,7 +166,6 @@ ICAHT:max wind ICAHT:tropopause ICEC:surface ICETK:surface -ICETMP:surface ICMR:50 mb ICMR:1000 mb ICMR:100 mb @@ -697,4 +696,3 @@ WEASD:surface WILT:surface SNOD:surface VIS:surface -ICEG:10 m above mean sea level diff --git a/parm/product/gfs.fFFF.paramlist.a.txt b/parm/product/gfs.fFFF.paramlist.a.txt index 350a715bac..cb2f82f02a 100644 --- a/parm/product/gfs.fFFF.paramlist.a.txt +++ b/parm/product/gfs.fFFF.paramlist.a.txt @@ -45,7 +45,6 @@ ACPCP:surface ALBDO:surface APCP:surface APTMP:2 m above ground -var discipline=0 master_table=2 parmcat=0 parm=21:2 m above ground AOTK:entire atmosphere CAPE:180-0 mb above ground CAPE:255-0 mb above ground @@ -177,7 +176,6 @@ ICAHT:max wind ICAHT:tropopause ICEC:surface ICETK:surface -ICETMP:surface ICSEV:100 mb ICSEV:150 mb ICSEV:200 mb @@ -758,4 +756,3 @@ WEASD:surface WILT:surface SNOD:surface VIS:surface -ICEG:10 m above mean sea level diff --git a/parm/transfer/transfer_gdas_enkf_enkf_05.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_05.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_05.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_05.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_10.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_10.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_10.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_10.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_15.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_15.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_15.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_15.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_20.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_20.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_20.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_20.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_25.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_25.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_25.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_25.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_30.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_30.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_30.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_30.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_35.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_35.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_35.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_35.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_40.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_40.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_40.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_40.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_45.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_45.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_45.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_45.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_50.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_50.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_50.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_50.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_55.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_55.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_55.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_55.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_60.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_60.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_60.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_60.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_65.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_65.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_65.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_65.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_70.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_70.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_70.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_70.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_75.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_75.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_75.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_75.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_80.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_80.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_80.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_80.list diff --git a/parm/transfer/transfer_gdas_enkf_enkf_misc.list b/parm/transfer/transfer_gfs_enkfgdas_enkf_misc.list similarity index 100% rename from parm/transfer/transfer_gdas_enkf_enkf_misc.list rename to parm/transfer/transfer_gfs_enkfgdas_enkf_misc.list diff --git a/parm/transfer/transfer_gdas_1a.list b/parm/transfer/transfer_gfs_gdas_gdas_1a.list similarity index 100% rename from parm/transfer/transfer_gdas_1a.list rename to parm/transfer/transfer_gfs_gdas_gdas_1a.list diff --git a/parm/transfer/transfer_gdas_1b.list b/parm/transfer/transfer_gfs_gdas_gdas_1b.list similarity index 100% rename from parm/transfer/transfer_gdas_1b.list rename to parm/transfer/transfer_gfs_gdas_gdas_1b.list diff --git a/parm/transfer/transfer_gdas_1c.list b/parm/transfer/transfer_gfs_gdas_gdas_1c.list similarity index 100% rename from parm/transfer/transfer_gdas_1c.list rename to parm/transfer/transfer_gfs_gdas_gdas_1c.list diff --git a/parm/transfer/transfer_gdas_misc.list b/parm/transfer/transfer_gfs_gdas_gdas_misc.list similarity index 100% rename from parm/transfer/transfer_gdas_misc.list rename to parm/transfer/transfer_gfs_gdas_gdas_misc.list diff --git a/parm/transfer/transfer_gfs_1.list b/parm/transfer/transfer_gfs_gfs_1.list similarity index 100% rename from parm/transfer/transfer_gfs_1.list rename to parm/transfer/transfer_gfs_gfs_1.list diff --git a/parm/transfer/transfer_gfs_10a.list b/parm/transfer/transfer_gfs_gfs_10a.list similarity index 100% rename from parm/transfer/transfer_gfs_10a.list rename to parm/transfer/transfer_gfs_gfs_10a.list diff --git a/parm/transfer/transfer_gfs_10b.list b/parm/transfer/transfer_gfs_gfs_10b.list similarity index 100% rename from parm/transfer/transfer_gfs_10b.list rename to parm/transfer/transfer_gfs_gfs_10b.list diff --git a/parm/transfer/transfer_gfs_2.list b/parm/transfer/transfer_gfs_gfs_2.list similarity index 100% rename from parm/transfer/transfer_gfs_2.list rename to parm/transfer/transfer_gfs_gfs_2.list diff --git a/parm/transfer/transfer_gfs_3.list b/parm/transfer/transfer_gfs_gfs_3.list similarity index 100% rename from parm/transfer/transfer_gfs_3.list rename to parm/transfer/transfer_gfs_gfs_3.list diff --git a/parm/transfer/transfer_gfs_4.list b/parm/transfer/transfer_gfs_gfs_4.list similarity index 100% rename from parm/transfer/transfer_gfs_4.list rename to parm/transfer/transfer_gfs_gfs_4.list diff --git a/parm/transfer/transfer_gfs_5.list b/parm/transfer/transfer_gfs_gfs_5.list similarity index 100% rename from parm/transfer/transfer_gfs_5.list rename to parm/transfer/transfer_gfs_gfs_5.list diff --git a/parm/transfer/transfer_gfs_6.list b/parm/transfer/transfer_gfs_gfs_6.list similarity index 100% rename from parm/transfer/transfer_gfs_6.list rename to parm/transfer/transfer_gfs_gfs_6.list diff --git a/parm/transfer/transfer_gfs_7.list b/parm/transfer/transfer_gfs_gfs_7.list similarity index 100% rename from parm/transfer/transfer_gfs_7.list rename to parm/transfer/transfer_gfs_gfs_7.list diff --git a/parm/transfer/transfer_gfs_8.list b/parm/transfer/transfer_gfs_gfs_8.list similarity index 100% rename from parm/transfer/transfer_gfs_8.list rename to parm/transfer/transfer_gfs_gfs_8.list diff --git a/parm/transfer/transfer_gfs_9a.list b/parm/transfer/transfer_gfs_gfs_9a.list similarity index 100% rename from parm/transfer/transfer_gfs_9a.list rename to parm/transfer/transfer_gfs_gfs_9a.list diff --git a/parm/transfer/transfer_gfs_9b.list b/parm/transfer/transfer_gfs_gfs_9b.list similarity index 100% rename from parm/transfer/transfer_gfs_9b.list rename to parm/transfer/transfer_gfs_gfs_9b.list diff --git a/parm/transfer/transfer_gfs_gempak.list b/parm/transfer/transfer_gfs_gfs_gempak.list similarity index 100% rename from parm/transfer/transfer_gfs_gempak.list rename to parm/transfer/transfer_gfs_gfs_gempak.list diff --git a/parm/transfer/transfer_gfs_misc.list b/parm/transfer/transfer_gfs_gfs_misc.list similarity index 100% rename from parm/transfer/transfer_gfs_misc.list rename to parm/transfer/transfer_gfs_gfs_misc.list diff --git a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_1.list b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_1.list similarity index 91% rename from parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_1.list rename to parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_1.list index aae14dc120..1f2bece3d8 100644 --- a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_1.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_1.list @@ -27,7 +27,7 @@ # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDYm1_/ + /00/ + /00/atmos/ + /00/atmos/mem???/ @@ -37,7 +37,7 @@ _COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas E # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDY_/ + /00/ + /00/atmos/ + /00/atmos/mem???/ diff --git a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_2.list b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_2.list similarity index 91% rename from parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_2.list rename to parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_2.list index 1cf3b8f5e4..5ac1ca136d 100644 --- a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_2.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_2.list @@ -27,7 +27,7 @@ # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDYm1_/ + /06/ + /06/atmos/ + /06/atmos/mem???/ @@ -37,7 +37,7 @@ _COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas E # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDY_/ + /06/ + /06/atmos/ + /06/atmos/mem???/ @@ -47,4 +47,3 @@ _COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._ E # This directory is a good candidate for compression #Z - diff --git a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_3.list b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_3.list similarity index 84% rename from parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_3.list rename to parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_3.list index ee0dae4c34..1b0469e9fa 100644 --- a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_3.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_3.list @@ -27,7 +27,8 @@ # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +#_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDYm1_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDYm1_/ + /12/ + /12/atmos/ + /12/atmos/mem???/ @@ -37,7 +38,8 @@ _COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas E # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ +#_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDY_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDY_/ + /12/ + /12/atmos/ + /12/atmos/mem???/ diff --git a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_4.list b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_4.list similarity index 84% rename from parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_4.list rename to parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_4.list index 29f1a601d1..45ca7cfa7c 100644 --- a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_4.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_4.list @@ -27,7 +27,8 @@ # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +#_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDYm1_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDYm1_/ + /18/ + /18/atmos/ + /18/atmos/mem???/ @@ -37,7 +38,8 @@ _COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas E # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ +#_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDY_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDY_/ + /18/ + /18/atmos/ + /18/atmos/mem???/ diff --git a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_5.list b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_5.list similarity index 92% rename from parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_5.list rename to parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_5.list index 7d1dd9ff6a..11b24839ea 100644 --- a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_5.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_5.list @@ -27,7 +27,7 @@ # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDYm1_/ + /00/ + /00/atmos/ + /00/atmos/mem???/ @@ -38,7 +38,7 @@ _COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas E # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDY_/ + /00/ + /00/atmos/ + /00/atmos/mem???/ diff --git a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_6.list b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_6.list similarity index 92% rename from parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_6.list rename to parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_6.list index 124dbe3aad..43bb4b968b 100644 --- a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_6.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_6.list @@ -27,7 +27,7 @@ # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDYm1_/ + /06/ + /06/atmos/ + /06/atmos/mem???/ @@ -38,7 +38,7 @@ _COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas E # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDY_/ + /06/ + /06/atmos/ + /06/atmos/mem???/ diff --git a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_7.list b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_7.list similarity index 92% rename from parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_7.list rename to parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_7.list index 58ff55b5d6..2b26623122 100644 --- a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_7.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_7.list @@ -27,7 +27,7 @@ # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDYm1_/ + /12/ + /12/atmos/ + /12/atmos/mem???/ @@ -38,7 +38,7 @@ _COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas E # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDY_/ + /12/ + /12/atmos/ + /12/atmos/mem???/ diff --git a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_8.list b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_8.list similarity index 92% rename from parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_8.list rename to parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_8.list index 99d3de2843..3c1d814355 100644 --- a/parm/transfer/transfer_rdhpcs_gdas_enkf_enkf_8.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gdas_enkf_enkf_8.list @@ -27,7 +27,7 @@ # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDYm1_/ + /18/ + /18/atmos/ + /18/atmos/mem???/ @@ -38,7 +38,7 @@ _COMROOT_/gfs/_SHORTVER_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas E # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ +_COMROOT_/gfs/_SHORTVER_/enkfgdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/enkfgdas._PDY_/ + /18/ + /18/atmos/ + /18/atmos/mem???/ diff --git a/parm/transfer/transfer_rdhpcs_gdas.list b/parm/transfer/transfer_rdhpcs_gfs_gdas_gdas.list similarity index 89% rename from parm/transfer/transfer_rdhpcs_gdas.list rename to parm/transfer/transfer_rdhpcs_gfs_gdas_gdas.list index a154b022ed..f0c2954786 100644 --- a/parm/transfer/transfer_rdhpcs_gdas.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gdas_gdas.list @@ -24,7 +24,8 @@ # directory are included, so if no exclude patterns match that file, it will be # transferred. -_COMROOT_/gfs/_SHORTVER_/gdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/gdas._PDYm1_/ +#_COMROOT_/gfs/_SHORTVER_/gdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/gdas._PDYm1_/ +_COMROOT_/gfs/_SHORTVER_/gdas._PDYm1_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/gdas._PDYm1_/ + /??/ + /??/atmos/ + /??/atmos/gdas.t??z*tcvitals* @@ -45,7 +46,8 @@ _COMROOT_/gfs/_SHORTVER_/gdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/gdas._PDYm1_ E # This directory is a good candidate for compression #Z -_COMROOT_/gfs/_SHORTVER_/gdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/gdas._PDY_/ +#_COMROOT_/gfs/_SHORTVER_/gdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/gdas._PDY_/ +_COMROOT_/gfs/_SHORTVER_/gdas._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/gdas._PDY_/ + /??/ + /??/atmos/ + /??/atmos/gdas.t??z*tcvitals* diff --git a/parm/transfer/transfer_rdhpcs_gfs_nawips.list b/parm/transfer/transfer_rdhpcs_gfs_gempak.list similarity index 96% rename from parm/transfer/transfer_rdhpcs_gfs_nawips.list rename to parm/transfer/transfer_rdhpcs_gfs_gempak.list index 3465d3c360..ada61f33ca 100644 --- a/parm/transfer/transfer_rdhpcs_gfs_nawips.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gempak.list @@ -24,6 +24,7 @@ # directory are included, so if no exclude patterns match that file, it will be # transferred. +#_COMROOT_/gfs/_SHORTVER_/gfs._PDY_/ _REMOTEPATH_/com/nawips/_ENVIR_/gfs._PDY_/ _COMROOT_/gfs/_SHORTVER_/gfs._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/gfs._PDY_/ + /??/ + /??/atmos/ diff --git a/parm/transfer/transfer_rdhpcs_gfs.list b/parm/transfer/transfer_rdhpcs_gfs_gfs.list similarity index 94% rename from parm/transfer/transfer_rdhpcs_gfs.list rename to parm/transfer/transfer_rdhpcs_gfs_gfs.list index 78eedd1f24..1bbe0e8fc4 100644 --- a/parm/transfer/transfer_rdhpcs_gfs.list +++ b/parm/transfer/transfer_rdhpcs_gfs_gfs.list @@ -24,7 +24,8 @@ # directory are included, so if no exclude patterns match that file, it will be # transferred. -_COMROOT_/gfs/_SHORTVER_/gfs._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/gfs._PDY_/ +#_COMROOT_/gfs/_SHORTVER_/gfs._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/gfs._PDY_/ +_COMROOT_/gfs/_SHORTVER_/gfs._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/gfs._PDY_/ + /??/ + /??/atmos/ + /??/atmos/gfs.t??z.*bufr* diff --git a/parm/ufs/fv3/diag_table b/parm/ufs/fv3/diag_table index 47106cb294..9e26d80154 100644 --- a/parm/ufs/fv3/diag_table +++ b/parm/ufs/fv3/diag_table @@ -1,80 +1,80 @@ "fv3_history", 0, "hours", 1, "hours", "time" "fv3_history2d", 0, "hours", 1, "hours", "time" -"ocn%4yr%2mo%2dy%2hr", @[FHOUT_OCNICE], "hours", 1, "hours", "time", @[FHOUT_OCNICE], "hours", "@[SYEAR] @[SMONTH] @[SDAY] @[CHOUR] 0 0" -"ocn_daily%4yr%2mo%2dy", 1, "days", 1, "days", "time", 1, "days", "@[SYEAR] @[SMONTH] @[SDAY] @[CHOUR] 0 0" +"@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", @[FHOUT_OCNICE], "hours", 1, "hours", "time", @[FHOUT_OCNICE], "hours", "@[SYEAR] @[SMONTH] @[SDAY] @[CHOUR] 0 0" +"@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", 1, "days", 1, "days", "time", 1, "days", "@[SYEAR] @[SMONTH] @[SDAY] @[CHOUR] 0 0" ############## # Ocean fields ############## # static fields -"ocean_model", "geolon", "geolon", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "geolat", "geolat", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "geolon_c", "geolon_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "geolat_c", "geolat_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "geolon_u", "geolon_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "geolat_u", "geolat_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "geolon_v", "geolon_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "geolat_v", "geolat_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -# "ocean_model", "depth_ocean", "depth_ocean", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -# "ocean_model", "wet", "wet", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "wet_c", "wet_c", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "wet_u", "wet_u", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "wet_v", "wet_v", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "sin_rot", "sin_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "cos_rot", "cos_rot", "ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "geolon", "geolon", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "geolat", "geolat", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "geolon_c", "geolon_c", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "geolat_c", "geolat_c", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "geolon_u", "geolon_u", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "geolat_u", "geolat_u", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "geolon_v", "geolon_v", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "geolat_v", "geolat_v", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"ocean_model", "depth_ocean", "depth_ocean", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +#"ocean_model", "wet", "wet", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "wet_c", "wet_c", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "wet_u", "wet_u", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "wet_v", "wet_v", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "sin_rot", "sin_rot", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "cos_rot", "cos_rot", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .false., "none", 2 # ocean output TSUV and others -"ocean_model", "SSH", "SSH", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model", "SST", "SST", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model", "SSS", "SSS", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model", "speed", "speed", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model", "SSU", "SSU", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model", "SSV", "SSV", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model", "frazil", "frazil", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model", "ePBL_h_ML", "ePBL", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model", "MLD_003", "MLD_003", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model", "MLD_0125", "MLD_0125", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model", "tob", "tob", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "SSH", "SSH", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "SST", "SST", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "SSS", "SSS", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "speed", "speed", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "SSU", "SSU", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "SSV", "SSV", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "frazil", "frazil", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "ePBL_h_ML", "ePBL", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "MLD_003", "MLD_003", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "MLD_0125", "MLD_0125", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model", "tob", "tob", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 # Z-Space Fields Provided for CMIP6 (CMOR Names): -"ocean_model_z", "uo", "uo", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model_z", "vo", "vo", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model_z", "so", "so", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 -"ocean_model_z", "temp", "temp", "ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model_z", "uo", "uo", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model_z", "vo", "vo", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model_z", "so", "so", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 +"ocean_model_z", "temp", "temp", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr", "all", .true., "none", 2 # forcing -"ocean_model", "taux", "taux", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "tauy", "tauy", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "latent", "latent", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "sensible", "sensible", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "SW", "SW", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "LW", "LW", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "evap", "evap", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "lprec", "lprec", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "lrunoff", "lrunoff", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -# "ocean_model", "frunoff", "frunoff", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "fprec", "fprec", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "LwLatSens", "LwLatSens", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 -"ocean_model", "Heat_PmE", "Heat_PmE", "ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "taux", "taux", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "tauy", "tauy", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "latent", "latent", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "sensible", "sensible", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "SW", "SW", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "LW", "LW", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "evap", "evap", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "lprec", "lprec", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "lrunoff", "lrunoff", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +#"ocean_model", "frunoff", "frunoff", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "fprec", "fprec", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "LwLatSens", "LwLatSens", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 +"ocean_model", "Heat_PmE", "Heat_PmE", "@[MOM6_OUTPUT_DIR]/ocn%4yr%2mo%2dy%2hr","all",.true.,"none",2 # Daily fields -"ocean_model", "geolon", "geolon", "ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 -"ocean_model", "geolat", "geolat", "ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 -"ocean_model", "geolon_c", "geolon_c", "ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 -"ocean_model", "geolat_c", "geolat_c", "ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 -"ocean_model", "geolon_u", "geolon_u", "ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 -"ocean_model", "geolat_u", "geolat_u", "ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 -"ocean_model", "geolon_v", "geolon_v", "ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 -"ocean_model", "geolat_v", "geolat_v", "ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 -"ocean_model", "SST", "sst", "ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 -"ocean_model", "latent", "latent", "ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 -"ocean_model", "sensible", "sensible", "ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 -"ocean_model", "SW", "SW", "ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 -"ocean_model", "LW", "LW", "ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 -"ocean_model", "evap", "evap", "ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 -"ocean_model", "lprec", "lprec", "ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 -"ocean_model", "taux", "taux", "ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 -"ocean_model", "tauy", "tauy", "ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 +"ocean_model", "geolon", "geolon", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 +"ocean_model", "geolat", "geolat", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 +"ocean_model", "geolon_c", "geolon_c", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 +"ocean_model", "geolat_c", "geolat_c", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 +"ocean_model", "geolon_u", "geolon_u", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 +"ocean_model", "geolat_u", "geolat_u", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 +"ocean_model", "geolon_v", "geolon_v", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 +"ocean_model", "geolat_v", "geolat_v", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .false., "none", 2 +"ocean_model", "SST", "sst", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 +"ocean_model", "latent", "latent", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 +"ocean_model", "sensible", "sensible", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 +"ocean_model", "SW", "SW", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 +"ocean_model", "LW", "LW", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 +"ocean_model", "evap", "evap", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 +"ocean_model", "lprec", "lprec", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 +"ocean_model", "taux", "taux", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 +"ocean_model", "tauy", "tauy", "@[MOM6_OUTPUT_DIR]/ocn_daily%4yr%2mo%2dy", "all", .true., "none", 2 ################### # Atmosphere fields diff --git a/parm/ufs/fv3/diag_table_da b/parm/ufs/fv3/diag_table_da index 40824caee9..5e7149663a 100644 --- a/parm/ufs/fv3/diag_table_da +++ b/parm/ufs/fv3/diag_table_da @@ -1,16 +1,16 @@ "fv3_history", 0, "hours", 1, "hours", "time" "fv3_history2d", 0, "hours", 1, "hours", "time" -"ocn_da%4yr%2mo%2dy%2hr", 1, "hours", 1, "hours", "time", 1, "hours" +"@[MOM6_OUTPUT_DIR]/ocn_da%4yr%2mo%2dy%2hr", 1, "hours", 1, "hours", "time", 1, "hours" -"ocean_model", "geolon", "geolon", "ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "geolat", "geolat", "ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "SSH", "ave_ssh", "ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model", "MLD_0125", "MLD", "ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model_z", "u", "u", "ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model_z", "v", "v", "ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model_z", "h", "h", "ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model_z", "salt", "Salt", "ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 -"ocean_model_z", "temp", "Temp", "ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "geolon", "geolon", "@[MOM6_OUTPUT_DIR]/ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "geolat", "geolat", "@[MOM6_OUTPUT_DIR]/ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "SSH", "ave_ssh", "@[MOM6_OUTPUT_DIR]/ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model", "MLD_0125", "MLD", "@[MOM6_OUTPUT_DIR]/ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model_z", "u", "u", "@[MOM6_OUTPUT_DIR]/ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model_z", "v", "v", "@[MOM6_OUTPUT_DIR]/ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model_z", "h", "h", "@[MOM6_OUTPUT_DIR]/ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model_z", "salt", "Salt", "@[MOM6_OUTPUT_DIR]/ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 +"ocean_model_z", "temp", "Temp", "@[MOM6_OUTPUT_DIR]/ocn_da%4yr%2mo%2dy%2hr", "all", .false., "none", 2 "gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 diff --git a/parm/ufs/fv3/field_table_thompson_aero_tke_progsigma b/parm/ufs/fv3/field_table_thompson_aero_tke_progsigma new file mode 100644 index 0000000000..b27b504b50 --- /dev/null +++ b/parm/ufs/fv3/field_table_thompson_aero_tke_progsigma @@ -0,0 +1,70 @@ +# added by FRE: sphum must be present in atmos +# specific humidity for moist runs + "TRACER", "atmos_mod", "sphum" + "longname", "specific humidity" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=3.e-6" / +# prognostic cloud water mixing ratio + "TRACER", "atmos_mod", "liq_wat" + "longname", "cloud water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic ice water mixing ratio + "TRACER", "atmos_mod", "ice_wat" + "longname", "cloud ice mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic rain water mixing ratio + "TRACER", "atmos_mod", "rainwat" + "longname", "rain water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic snow water mixing ratio + "TRACER", "atmos_mod", "snowwat" + "longname", "snow water mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic Grau water mixing ratio + "TRACER", "atmos_mod", "graupel" + "longname", "graupel mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic cloud water number concentration + "TRACER", "atmos_mod", "water_nc" + "longname", "cloud liquid water number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic cloud ice number concentration + "TRACER", "atmos_mod", "ice_nc" + "longname", "cloud ice water number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic rain number concentration + "TRACER", "atmos_mod", "rain_nc" + "longname", "rain number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic ozone mixing ratio tracer + "TRACER", "atmos_mod", "o3mr" + "longname", "ozone mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic sigmab tracer + "TRACER", "atmos_mod", "sigmab" + "longname", "sigma fraction" + "units", "fraction" + "profile_type", "fixed", "surface_value=0.0" / +# water- and ice-friendly aerosols (Thompson) + "TRACER", "atmos_mod", "liq_aero" + "longname", "water-friendly aerosol number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / + "TRACER", "atmos_mod", "ice_aero" + "longname", "ice-friendly aerosol number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=0.0" / +# prognostic subgrid scale turbulent kinetic energy + "TRACER", "atmos_mod", "sgs_tke" + "longname", "subgrid scale turbulent kinetic energy" + "units", "m2/s2" + "profile_type", "fixed", "surface_value=0.0" / diff --git a/parm/ufs/model_configure_nest.IN b/parm/ufs/model_configure_nest.IN new file mode 120000 index 0000000000..86a278f41c --- /dev/null +++ b/parm/ufs/model_configure_nest.IN @@ -0,0 +1 @@ +/home/Kate.Zhang/fv1/UFS-dev/global-workflow/sorc/ufs_model.fd/tests/parm/model_configure_nest.IN \ No newline at end of file diff --git a/parm/wmo/grib_awpgfs000.211 b/parm/wmo/grib_awpgfs000.211 deleted file mode 100755 index b7817939b9..0000000000 --- a/parm/wmo/grib_awpgfs000.211 +++ /dev/null @@ -1,387 +0,0 @@ - 00001C02 0751FF80 076403E8...00010000 07 1000.0 MB HGT - 211 00 YHQA99 0 EOM - 00001C02 0751FF80 076403CF...00010000 07 975.0 MB HGT - 211 00 YHQA93 0 EOM - 00001C02 0751FF80 076403B6...00010000 07 950.0 MB HGT - 211 00 YHQA95 0 EOM - 00001C02 0751FF80 0764039D...00010000 07 925.0 MB HGT - 211 00 YHQA92 0 EOM - 00001C02 0751FF80 07640384...00010000 07 900.0 MB HGT - 211 00 YHQA90 0 EOM - 00001C02 0751FF80 0764036B...00010000 07 875.0 MB HGT - 211 00 YHQA91 0 EOM - 00001C02 0751FF80 07640352...00010000 07 850.0 MB HGT - 211 00 YHQA85 0 EOM - 00001C02 0751FF80 07640339...00010000 07 825.0 MB HGT - 211 00 YHQA82 0 EOM - 00001C02 0751FF80 07640320...00010000 07 800.0 MB HGT - 211 00 YHQA80 0 EOM - 00001C02 0751FF80 07640307...00010000 07 775.0 MB HGT - 211 00 YHQA77 0 EOM - 00001C02 0751FF80 076402EE...00010000 07 750.0 MB HGT - 211 00 YHQA75 0 EOM - 00001C02 0751FF80 076402D5...00010000 07 725.0 MB HGT - 211 00 YHQA72 0 EOM - 00001C02 0751FF80 076402BC...00010000 07 700.0 MB HGT - 211 00 YHQA70 0 EOM - 00001C02 0751FF80 076402A3...00010000 07 675.0 MB HGT - 211 00 YHQA67 0 EOM - 00001C02 0751FF80 0764028A...00010000 07 650.0 MB HGT - 211 00 YHQA65 0 EOM - 00001C02 0751FF80 07640271...00010000 07 625.0 MB HGT - 211 00 YHQA62 0 EOM - 00001C02 0751FF80 07640258...00010000 07 600.0 MB HGT - 211 00 YHQA60 0 EOM - 00001C02 0751FF80 0764023F...00010000 07 575.0 MB HGT - 211 00 YHQA57 0 EOM - 00001C02 0751FF80 07640226...00010000 07 550.0 MB HGT - 211 00 YHQA55 0 EOM - 00001C02 0751FF80 0764020D...00010000 07 525.0 MB HGT - 211 00 YHQA52 0 EOM - 00001C02 0751FF80 076401F4...00010000 07 500.0 MB HGT - 211 00 YHQA50 0 EOM - 00001C02 0751FF80 076401C2...00010000 07 450.0 MB HGT - 211 00 YHQA45 0 EOM - 00001C02 0751FF80 07640190...00010000 07 400.0 MB HGT - 211 00 YHQA40 0 EOM - 00001C02 0751FF80 0764015E...00010000 07 350.0 MB HGT - 211 00 YHQA35 0 EOM - 00001C02 0751FF80 0764012C...00010000 07 300.0 MB HGT - 211 00 YHQA30 0 EOM - 00001C02 0751FF80 076400FA...00010000 07 250.0 MB HGT - 211 00 YHQA25 0 EOM - 00001C02 0751FF80 076400C8...00010000 07 200.0 MB HGT - 211 00 YHQA20 0 EOM - 00001C02 0751FF80 07640096...00010000 07 150.0 MB HGT - 211 00 YHQA15 0 EOM - 00001C02 0751FF80 07640064...00010000 07 100.0 MB HGT - 211 00 YHQA10 0 EOM - 00001C02 0751FF80 216403E8...00010000 33 1000.0 MB U GRD - 211 00 YUQA99 0 EOM - 00001C02 0751FF80 216403CF...00010000 33 975.0 MB U GRD - 211 00 YUQA93 0 EOM - 00001C02 0751FF80 216403B6...00010000 33 950.0 MB U GRD - 211 00 YUQA95 0 EOM - 00001C02 0751FF80 2164039D...00010000 33 925.0 MB U GRD - 211 00 YUQA92 0 EOM - 00001C02 0751FF80 21640384...00010000 33 900.0 MB U GRD - 211 00 YUQA90 0 EOM - 00001C02 0751FF80 2164036B...00010000 33 875.0 MB U GRD - 211 00 YUQA91 0 EOM - 00001C02 0751FF80 21640352...00010000 33 850.0 MB U GRD - 211 00 YUQA85 0 EOM - 00001C02 0751FF80 21640339...00010000 33 825.0 MB U GRD - 211 00 YUQA82 0 EOM - 00001C02 0751FF80 21640320...00010000 33 800.0 MB U GRD - 211 00 YUQA80 0 EOM - 00001C02 0751FF80 21640307...00010000 33 775.0 MB U GRD - 211 00 YUQA77 0 EOM - 00001C02 0751FF80 216402EE...00010000 33 750.0 MB U GRD - 211 00 YUQA75 0 EOM - 00001C02 0751FF80 216402D5...00010000 33 725.0 MB U GRD - 211 00 YUQA72 0 EOM - 00001C02 0751FF80 216402BC...00010000 33 700.0 MB U GRD - 211 00 YUQA70 0 EOM - 00001C02 0751FF80 216402A3...00010000 33 675.0 MB U GRD - 211 00 YUQA67 0 EOM - 00001C02 0751FF80 2164028A...00010000 33 650.0 MB U GRD - 211 00 YUQA65 0 EOM - 00001C02 0751FF80 21640271...00010000 33 625.0 MB U GRD - 211 00 YUQA62 0 EOM - 00001C02 0751FF80 21640258...00010000 33 600.0 MB U GRD - 211 00 YUQA60 0 EOM - 00001C02 0751FF80 2164023F...00010000 33 575.0 MB U GRD - 211 00 YUQA57 0 EOM - 00001C02 0751FF80 21640226...00010000 33 550.0 MB U GRD - 211 00 YUQA55 0 EOM - 00001C02 0751FF80 2164020D...00010000 33 525.0 MB U GRD - 211 00 YUQA52 0 EOM - 00001C02 0751FF80 216401F4...00010000 33 500.0 MB U GRD - 211 00 YUQA50 0 EOM - 00001C02 0751FF80 216401C2...00010000 33 450.0 MB U GRD - 211 00 YUQA45 0 EOM - 00001C02 0751FF80 21640190...00010000 33 400.0 MB U GRD - 211 00 YUQA40 0 EOM - 00001C02 0751FF80 2164015E...00010000 33 350.0 MB U GRD - 211 00 YUQA35 0 EOM - 00001C02 0751FF80 2164012C...00010000 33 300.0 MB U GRD - 211 00 YUQA30 0 EOM - 00001C02 0751FF80 216400FA...00010000 33 250.0 MB U GRD - 211 00 YUQA25 0 EOM - 00001C02 0751FF80 216400C8...00010000 33 200.0 MB U GRD - 211 00 YUQA20 0 EOM - 00001C02 0751FF80 21640096...00010000 33 150.0 MB U GRD - 211 00 YUQA15 0 EOM - 00001C02 0751FF80 21640064...00010000 33 100.0 MB U GRD - 211 00 YUQA10 0 EOM - 00001C02 0751FF80 226403E8...00010000 34 1000.0 MB V GRD - 211 00 YVQA99 0 EOM - 00001C02 0751FF80 226403CF...00010000 34 975.0 MB V GRD - 211 00 YVQA93 0 EOM - 00001C02 0751FF80 226403B6...00010000 34 950.0 MB V GRD - 211 00 YVQA95 0 EOM - 00001C02 0751FF80 2264039D...00010000 34 925.0 MB V GRD - 211 00 YVQA92 0 EOM - 00001C02 0751FF80 22640384...00010000 34 900.0 MB V GRD - 211 00 YVQA90 0 EOM - 00001C02 0751FF80 2264036B...00010000 34 875.0 MB V GRD - 211 00 YVQA91 0 EOM - 00001C02 0751FF80 22640352...00010000 34 850.0 MB V GRD - 211 00 YVQA85 0 EOM - 00001C02 0751FF80 22640339...00010000 34 825.0 MB V GRD - 211 00 YVQA82 0 EOM - 00001C02 0751FF80 22640320...00010000 34 800.0 MB V GRD - 211 00 YVQA80 0 EOM - 00001C02 0751FF80 22640307...00010000 34 775.0 MB V GRD - 211 00 YVQA77 0 EOM - 00001C02 0751FF80 226402EE...00010000 34 750.0 MB V GRD - 211 00 YVQA75 0 EOM - 00001C02 0751FF80 226402D5...00010000 34 725.0 MB V GRD - 211 00 YVQA72 0 EOM - 00001C02 0751FF80 226402BC...00010000 34 700.0 MB V GRD - 211 00 YVQA70 0 EOM - 00001C02 0751FF80 226402A3...00010000 34 675.0 MB V GRD - 211 00 YVQA67 0 EOM - 00001C02 0751FF80 2264028A...00010000 34 650.0 MB V GRD - 211 00 YVQA65 0 EOM - 00001C02 0751FF80 22640271...00010000 34 625.0 MB V GRD - 211 00 YVQA62 0 EOM - 00001C02 0751FF80 22640258...00010000 34 600.0 MB V GRD - 211 00 YVQA60 0 EOM - 00001C02 0751FF80 2264023F...00010000 34 575.0 MB V GRD - 211 00 YVQA57 0 EOM - 00001C02 0751FF80 22640226...00010000 34 550.0 MB V GRD - 211 00 YVQA55 0 EOM - 00001C02 0751FF80 2264020D...00010000 34 525.0 MB V GRD - 211 00 YVQA52 0 EOM - 00001C02 0751FF80 226401F4...00010000 34 500.0 MB V GRD - 211 00 YVQA50 0 EOM - 00001C02 0751FF80 226401C2...00010000 34 450.0 MB V GRD - 211 00 YVQA45 0 EOM - 00001C02 0751FF80 22640190...00010000 34 400.0 MB V GRD - 211 00 YVQA40 0 EOM - 00001C02 0751FF80 2264015E...00010000 34 350.0 MB V GRD - 211 00 YVQA35 0 EOM - 00001C02 0751FF80 2264012C...00010000 34 300.0 MB V GRD - 211 00 YVQA30 0 EOM - 00001C02 0751FF80 226400FA...00010000 34 250.0 MB V GRD - 211 00 YVQA25 0 EOM - 00001C02 0751FF80 226400C8...00010000 34 200.0 MB V GRD - 211 00 YVQA20 0 EOM - 00001C02 0751FF80 22640096...00010000 34 150.0 MB V GRD - 211 00 YVQA15 0 EOM - 00001C02 0751FF80 22640064...00010000 34 100.0 MB V GRD - 211 00 YVQA10 0 EOM - 00001C02 0751FF80 02660000...00010000 02 MSL PRMSL - 211 00 YPQA89 0 EOM - 00001C02 0751FF80 346403E8...00010000 52 1000.0 MB R H - 211 00 YRQA99 0 EOM - 00001C02 0751FF80 346403CF...00010000 52 975.0 MB R H - 211 00 YRQA93 0 EOM - 00001C02 0751FF80 346403B6...00010000 52 950.0 MB R H - 211 00 YRQA95 0 EOM - 00001C02 0751FF80 3464039D...00010000 52 925.0 MB R H - 211 00 YRQA92 0 EOM - 00001C02 0751FF80 34640384...00010000 52 900.0 MB R H - 211 00 YRQA90 0 EOM - 00001C02 0751FF80 3464036B...00010000 52 875.0 MB R H - 211 00 YRQA91 0 EOM - 00001C02 0751FF80 34640352...00010000 52 850.0 MB R H - 211 00 YRQA85 0 EOM - 00001C02 0751FF80 34640339...00010000 52 825.0 MB R H - 211 00 YRQA82 0 EOM - 00001C02 0751FF80 34640320...00010000 52 800.0 MB R H - 211 00 YRQA80 0 EOM - 00001C02 0751FF80 34640307...00010000 52 775.0 MB R H - 211 00 YRQA77 0 EOM - 00001C02 0751FF80 346402EE...00010000 52 750.0 MB R H - 211 00 YRQA75 0 EOM - 00001C02 0751FF80 346402D5...00010000 52 725.0 MB R H - 211 00 YRQA72 0 EOM - 00001C02 0751FF80 346402BC...00010000 52 700.0 MB R H - 211 00 YRQA70 0 EOM - 00001C02 0751FF80 346402A3...00010000 52 675.0 MB R H - 211 00 YRQA67 0 EOM - 00001C02 0751FF80 3464028A...00010000 52 650.0 MB R H - 211 00 YRQA65 0 EOM - 00001C02 0751FF80 34640271...00010000 52 625.0 MB R H - 211 00 YRQA62 0 EOM - 00001C02 0751FF80 34640258...00010000 52 600.0 MB R H - 211 00 YRQA60 0 EOM - 00001C02 0751FF80 3464023F...00010000 52 575.0 MB R H - 211 00 YRQA57 0 EOM - 00001C02 0751FF80 34640226...00010000 52 550.0 MB R H - 211 00 YRQA55 0 EOM - 00001C02 0751FF80 3464020D...00010000 52 525.0 MB R H - 211 00 YRQA52 0 EOM - 00001C02 0751FF80 346401F4...00010000 52 500.0 MB R H - 211 00 YRQA50 0 EOM - 00001C02 0751FF80 346401C2...00010000 52 450.0 MB R H - 211 00 YRQA45 0 EOM - 00001C02 0751FF80 34640190...00010000 52 400.0 MB R H - 211 00 YRQA40 0 EOM - 00001C02 0751FF80 3464015E...00010000 52 350.0 MB R H - 211 00 YRQA35 0 EOM - 00001C02 0751FF80 3464012C...00010000 52 300.0 MB R H - 211 00 YRQA30 0 EOM - 00001C02 0751FF80 346400FA...00010000 52 250.0 MB R H - 211 00 YRQA25 0 EOM - 00001C02 0751FF80 346400C8...00010000 52 200.0 MB R H - 211 00 YRQA20 0 EOM - 00001C02 0751FF80 34640096...00010000 52 150.0 MB R H - 211 00 YRQA15 0 EOM - 00001C02 0751FF80 34640064...00010000 52 100.0 MB R H - 211 00 YRQA10 0 EOM - 00001C02 0751FF80 0B6403E8...00010000 11 1000.0 MB TMP - 211 00 YTQA99 0 EOM - 00001C02 0751FF80 0B6403CF...00010000 11 975.0 MB TMP - 211 00 YTQA93 0 EOM - 00001C02 0751FF80 0B6403B6...00010000 11 950.0 MB TMP - 211 00 YTQA95 0 EOM - 00001C02 0751FF80 0B64039D...00010000 11 925.0 MB TMP - 211 00 YTQA92 0 EOM - 00001C02 0751FF80 0B640384...00010000 11 900.0 MB TMP - 211 00 YTQA90 0 EOM - 00001C02 0751FF80 0B64036B...00010000 11 875.0 MB TMP - 211 00 YTQA91 0 EOM - 00001C02 0751FF80 0B640352...00010000 11 850.0 MB TMP - 211 00 YTQA85 0 EOM - 00001C02 0751FF80 0B640339...00010000 11 825.0 MB TMP - 211 00 YTQA82 0 EOM - 00001C02 0751FF80 0B640320...00010000 11 800.0 MB TMP - 211 00 YTQA80 0 EOM - 00001C02 0751FF80 0B640307...00010000 11 775.0 MB TMP - 211 00 YTQA77 0 EOM - 00001C02 0751FF80 0B6402EE...00010000 11 750.0 MB TMP - 211 00 YTQA75 0 EOM - 00001C02 0751FF80 0B6402D5...00010000 11 725.0 MB TMP - 211 00 YTQA72 0 EOM - 00001C02 0751FF80 0B6402BC...00010000 11 700.0 MB TMP - 211 00 YTQA70 0 EOM - 00001C02 0751FF80 0B6402A3...00010000 11 675.0 MB TMP - 211 00 YTQA67 0 EOM - 00001C02 0751FF80 0B64028A...00010000 11 650.0 MB TMP - 211 00 YTQA65 0 EOM - 00001C02 0751FF80 0B640271...00010000 11 625.0 MB TMP - 211 00 YTQA62 0 EOM - 00001C02 0751FF80 0B640258...00010000 11 600.0 MB TMP - 211 00 YTQA60 0 EOM - 00001C02 0751FF80 0B64023F...00010000 11 575.0 MB TMP - 211 00 YTQA57 0 EOM - 00001C02 0751FF80 0B640226...00010000 11 550.0 MB TMP - 211 00 YTQA55 0 EOM - 00001C02 0751FF80 0B64020D...00010000 11 525.0 MB TMP - 211 00 YTQA52 0 EOM - 00001C02 0751FF80 0B6401F4...00010000 11 500.0 MB TMP - 211 00 YTQA50 0 EOM - 00001C02 0751FF80 0B6401C2...00010000 11 450.0 MB TMP - 211 00 YTQA45 0 EOM - 00001C02 0751FF80 0B640190...00010000 11 400.0 MB TMP - 211 00 YTQA40 0 EOM - 00001C02 0751FF80 0B64015E...00010000 11 350.0 MB TMP - 211 00 YTQA35 0 EOM - 00001C02 0751FF80 0B64012C...00010000 11 300.0 MB TMP - 211 00 YTQA30 0 EOM - 00001C02 0751FF80 0B6400FA...00010000 11 250.0 MB TMP - 211 00 YTQA25 0 EOM - 00001C02 0751FF80 0B6400C8...00010000 11 200.0 MB TMP - 211 00 YTQA20 0 EOM - 00001C02 0751FF80 0B640096...00010000 11 150.0 MB TMP - 211 00 YTQA15 0 EOM - 00001C02 0751FF80 0B640064...00010000 11 100.0 MB TMP - 211 00 YTQA10 0 EOM - 00001C02 0751FF80 01010000...00010000 01 SFC PRES - 211 00 YPQA98 0 EOM - 00001C02 0751FF80 346C2C64...00010000 52 44/100 R H - 211 00 YRQA00 0 EOM - 00001C02 0751FF80 36C80000...00010000 54 EATM P WAT - 211 00 YFQA00 0 EOM - 00001C02 0751FF80 0B690002...00010000 11 2m/SFC TMP - 211 00 YTQA98 0 EOM - 00001C02 0751FF80 34741E00...00010000 52 BNDRY/SPD R H - 211 00 YRQA86 0 EOM - 00001C02 0751FF80 0B070000...00010000 11 TRO TMP - 211 00 YTQA97 0 EOM - 00001C02 0751FF80 01070000...00010000 01 TRO PRES - 211 00 YPQA97 0 EOM - 00001C02 0751FF80 21741E00...00010000 33 SPD U GRD - 211 00 YUQA86 0 EOM - 00001C02 0751FF80 22741E00...00010000 34 SPD V GRD - 211 00 YVQA86 0 EOM - 00001C02 0751FF80 21070000...00010000 33 TRO U GRD - 211 00 YUQA97 0 EOM - 00001C02 0751FF80 22070000...00010000 34 TRO V GRD - 211 00 YVQA97 0 EOM - 00001C02 0751FF80 88070000...00010000 136 TRO VW SH - 211 00 YBQA97 0 EOM - 00001C02 0751FF80 83010000...00010000 131 SFC LFT X - 211 00 YXQA98 0 EOM - 00001C02 0751FF80 296402BC...00010000 41 700.0 MB ABS V - 211 00 YCQA70 0 EOM - 00001C02 0751FF80 296401F4...00010000 41 500.0 MB ABS V - 211 00 YCQA50 0 EOM - 00001C02 0751FF80 9D010000...00010000 157 SFC CAPE - 211 00 YWQA98 0 EOM - 00001C02 0751FF80 9C010000...00010000 156 SFC CIN - 211 00 YYQA98 0 EOM - 00001C02 0751FF80 9D74B400...00010000 157 180 SPDY 0 SPDY CAPE - 211 00 YWQA86 0 EOM - 00001C02 0751FF80 9C74B400...00010000 156 180 SPDY 0 SPDY CIN - 211 00 YYQA86 0 EOM - 00001C02 0751FF80 0B741E00...00010000 11 30 SPDY 0 SPDY TMP - 211 00 YTQA86 0 EOM - 00001C02 0751FF80 0B743C1E...00010000 11 60 SPDY 30 SPDY TMP - 211 00 YTQA86 0 EOM - 00001C02 0751FF80 0B745A3C...00010000 11 90 SPDY 60 SPDY TMP - 211 00 YTQA86 0 EOM - 00001C02 0751FF80 0B74785A...00010000 11 120 SPDY 90 SPDY TMP - 211 00 YTQA86 0 EOM - 00001C02 0751FF80 0B749678...00010000 11 150 SPDY 120 SPDY TMP - 211 00 YTQA86 0 EOM - 00001C02 0751FF80 0B74B496...00010000 11 180 SPDY 150 SPDY TMP - 211 00 YTQA86 0 EOM - 00001C02 0751FF80 34743C1E...00010000 52 60 SPDY 30 SPDY R H - 211 00 YRQA86 0 EOM - 00001C02 0751FF80 34745A3C...00010000 52 90 SPDY 60 SPDY R H - 211 00 YRQA86 0 EOM - 00001C02 0751FF80 3474785A...00010000 52 120 SPDY 90 SPDY R H - 211 00 YRQA86 0 EOM - 00001C02 0751FF80 34749678...00010000 52 150 SPDY 120 SPDY R H - 211 00 YRQA86 0 EOM - 00001C02 0751FF80 3474B496...00010000 52 180 SPDY 150 SPDY R H - 211 00 YRQA86 0 EOM - 00001C02 0751FF80 21741E00...00010000 33 30 SPDY 0 SPDY U GRD - 211 00 YUQA86 0 EOM - 00001C02 0751FF80 21743C1E...00010000 33 60 SPDY 30 SPDY U GRD - 211 00 YUQA86 0 EOM - 00001C02 0751FF80 21745A3C...00010000 33 90 SPDY 60 SPDY U GRD - 211 00 YUQA86 0 EOM - 00001C02 0751FF80 2174785A...00010000 33 120 SPDY 90 SPDY U GRD - 211 00 YUQA86 0 EOM - 00001C02 0751FF80 21749678...00010000 33 150 SPDY 120 SPDY U GRD - 211 00 YUQA86 0 EOM - 00001C02 0751FF80 2174B496...00010000 33 180 SPDY 150 SPDY U GRD - 211 00 YUQA86 0 EOM - 00001C02 0751FF80 22741E00...00010000 34 30 SPDY 0 SPDY V GRD - 211 00 YVQA86 0 EOM - 00001C02 0751FF80 22743C1E...00010000 34 60 SPDY 30 SPDY V GRD - 211 00 YVQA86 0 EOM - 00001C02 0751FF80 22745A3C...00010000 34 90 SPDY 60 SPDY V GRD - 211 00 YVQA86 0 EOM - 00001C02 0751FF80 2274785A...00010000 34 120 SPDY 90 SPDY V GRD - 211 00 YVQA86 0 EOM - 00001C02 0751FF80 22749678...00010000 34 150 SPDY 120 SPDY V GRD - 211 00 YVQA86 0 EOM - 00001C02 0751FF80 2274B496...00010000 34 180 SPDY 150 SPDY V GRD - 211 00 YVQA86 0 EOM - 00001C02 0751FF80 0B690002...00010000 11 2 HTGL TMP - 211 00 YTQA98 0 EOM - 00001C02 0751FF80 34690002...00010000 52 2 HTGL R H - 211 00 YRQA98 0 EOM - 00001C02 0751FF80 2169000A...00010000 33 10 HTGL U GRD - 211 00 YUQA98 0 EOM - 00001C02 0751FF80 2269000A...00010000 34 10 HTGL V GRD - 211 00 YVQA98 0 EOM - 00001C02 0751FF80 07010000...00010000 07 SFC HGT - 211 00 YHQA98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs006.211 b/parm/wmo/grib_awpgfs006.211 deleted file mode 100755 index 6a5dbf545d..0000000000 --- a/parm/wmo/grib_awpgfs006.211 +++ /dev/null @@ -1,405 +0,0 @@ - 00001C02 0760FF80 076403E8...00010006 07 1000.0 MB HGT - 211 00 YHQB99 0 EOM - 00001C02 0760FF80 076403CF...00010006 07 975.0 MB HGT - 211 00 YHQB93 0 EOM - 00001C02 0760FF80 076403B6...00010006 07 950.0 MB HGT - 211 00 YHQB95 0 EOM - 00001C02 0760FF80 0764039D...00010006 07 925.0 MB HGT - 211 00 YHQB92 0 EOM - 00001C02 0760FF80 07640384...00010006 07 900.0 MB HGT - 211 00 YHQB90 0 EOM - 00001C02 0760FF80 0764036B...00010006 07 875.0 MB HGT - 211 00 YHQB91 0 EOM - 00001C02 0760FF80 07640352...00010006 07 850.0 MB HGT - 211 00 YHQB85 0 EOM - 00001C02 0760FF80 07640339...00010006 07 825.0 MB HGT - 211 00 YHQB82 0 EOM - 00001C02 0760FF80 07640320...00010006 07 800.0 MB HGT - 211 00 YHQB80 0 EOM - 00001C02 0760FF80 07640307...00010006 07 775.0 MB HGT - 211 00 YHQB77 0 EOM - 00001C02 0760FF80 076402EE...00010006 07 750.0 MB HGT - 211 00 YHQB75 0 EOM - 00001C02 0760FF80 076402D5...00010006 07 725.0 MB HGT - 211 00 YHQB72 0 EOM - 00001C02 0760FF80 076402BC...00010006 07 700.0 MB HGT - 211 00 YHQB70 0 EOM - 00001C02 0760FF80 076402A3...00010006 07 675.0 MB HGT - 211 00 YHQB67 0 EOM - 00001C02 0760FF80 0764028A...00010006 07 650.0 MB HGT - 211 00 YHQB65 0 EOM - 00001C02 0760FF80 07640271...00010006 07 625.0 MB HGT - 211 00 YHQB62 0 EOM - 00001C02 0760FF80 07640258...00010006 07 600.0 MB HGT - 211 00 YHQB60 0 EOM - 00001C02 0760FF80 0764023F...00010006 07 575.0 MB HGT - 211 00 YHQB57 0 EOM - 00001C02 0760FF80 07640226...00010006 07 550.0 MB HGT - 211 00 YHQB55 0 EOM - 00001C02 0760FF80 0764020D...00010006 07 525.0 MB HGT - 211 00 YHQB52 0 EOM - 00001C02 0760FF80 076401F4...00010006 07 500.0 MB HGT - 211 00 YHQB50 0 EOM - 00001C02 0760FF80 076401C2...00010006 07 450.0 MB HGT - 211 00 YHQB45 0 EOM - 00001C02 0760FF80 07640190...00010006 07 400.0 MB HGT - 211 00 YHQB40 0 EOM - 00001C02 0760FF80 0764015E...00010006 07 350.0 MB HGT - 211 00 YHQB35 0 EOM - 00001C02 0760FF80 0764012C...00010006 07 300.0 MB HGT - 211 00 YHQB30 0 EOM - 00001C02 0760FF80 076400FA...00010006 07 250.0 MB HGT - 211 00 YHQB25 0 EOM - 00001C02 0760FF80 076400C8...00010006 07 200.0 MB HGT - 211 00 YHQB20 0 EOM - 00001C02 0760FF80 07640096...00010006 07 150.0 MB HGT - 211 00 YHQB15 0 EOM - 00001C02 0760FF80 07640064...00010006 07 100.0 MB HGT - 211 00 YHQB10 0 EOM - 00001C02 0760FF80 216403E8...00010006 33 1000.0 MB U GRD - 211 00 YUQB99 0 EOM - 00001C02 0760FF80 216403CF...00010006 33 975.0 MB U GRD - 211 00 YUQB93 0 EOM - 00001C02 0760FF80 216403B6...00010006 33 950.0 MB U GRD - 211 00 YUQB95 0 EOM - 00001C02 0760FF80 2164039D...00010006 33 925.0 MB U GRD - 211 00 YUQB92 0 EOM - 00001C02 0760FF80 21640384...00010006 33 900.0 MB U GRD - 211 00 YUQB90 0 EOM - 00001C02 0760FF80 2164036B...00010006 33 875.0 MB U GRD - 211 00 YUQB91 0 EOM - 00001C02 0760FF80 21640352...00010006 33 850.0 MB U GRD - 211 00 YUQB85 0 EOM - 00001C02 0760FF80 21640339...00010006 33 825.0 MB U GRD - 211 00 YUQB82 0 EOM - 00001C02 0760FF80 21640320...00010006 33 800.0 MB U GRD - 211 00 YUQB80 0 EOM - 00001C02 0760FF80 21640307...00010006 33 775.0 MB U GRD - 211 00 YUQB77 0 EOM - 00001C02 0760FF80 216402EE...00010006 33 750.0 MB U GRD - 211 00 YUQB75 0 EOM - 00001C02 0760FF80 216402D5...00010006 33 725.0 MB U GRD - 211 00 YUQB72 0 EOM - 00001C02 0760FF80 216402BC...00010006 33 700.0 MB U GRD - 211 00 YUQB70 0 EOM - 00001C02 0760FF80 216402A3...00010006 33 675.0 MB U GRD - 211 00 YUQB67 0 EOM - 00001C02 0760FF80 2164028A...00010006 33 650.0 MB U GRD - 211 00 YUQB65 0 EOM - 00001C02 0760FF80 21640271...00010006 33 625.0 MB U GRD - 211 00 YUQB62 0 EOM - 00001C02 0760FF80 21640258...00010006 33 600.0 MB U GRD - 211 00 YUQB60 0 EOM - 00001C02 0760FF80 2164023F...00010006 33 575.0 MB U GRD - 211 00 YUQB57 0 EOM - 00001C02 0760FF80 21640226...00010006 33 550.0 MB U GRD - 211 00 YUQB55 0 EOM - 00001C02 0760FF80 2164020D...00010006 33 525.0 MB U GRD - 211 00 YUQB52 0 EOM - 00001C02 0760FF80 216401F4...00010006 33 500.0 MB U GRD - 211 00 YUQB50 0 EOM - 00001C02 0760FF80 216401C2...00010006 33 450.0 MB U GRD - 211 00 YUQB45 0 EOM - 00001C02 0760FF80 21640190...00010006 33 400.0 MB U GRD - 211 00 YUQB40 0 EOM - 00001C02 0760FF80 2164015E...00010006 33 350.0 MB U GRD - 211 00 YUQB35 0 EOM - 00001C02 0760FF80 2164012C...00010006 33 300.0 MB U GRD - 211 00 YUQB30 0 EOM - 00001C02 0760FF80 216400FA...00010006 33 250.0 MB U GRD - 211 00 YUQB25 0 EOM - 00001C02 0760FF80 216400C8...00010006 33 200.0 MB U GRD - 211 00 YUQB20 0 EOM - 00001C02 0760FF80 21640096...00010006 33 150.0 MB U GRD - 211 00 YUQB15 0 EOM - 00001C02 0760FF80 21640064...00010006 33 100.0 MB U GRD - 211 00 YUQB10 0 EOM - 00001C02 0760FF80 226403E8...00010006 34 1000.0 MB V GRD - 211 00 YVQB99 0 EOM - 00001C02 0760FF80 226403CF...00010006 34 975.0 MB V GRD - 211 00 YVQB93 0 EOM - 00001C02 0760FF80 226403B6...00010006 34 950.0 MB V GRD - 211 00 YVQB95 0 EOM - 00001C02 0760FF80 2264039D...00010006 34 925.0 MB V GRD - 211 00 YVQB92 0 EOM - 00001C02 0760FF80 22640384...00010006 34 900.0 MB V GRD - 211 00 YVQB90 0 EOM - 00001C02 0760FF80 2264036B...00010006 34 875.0 MB V GRD - 211 00 YVQB91 0 EOM - 00001C02 0760FF80 22640352...00010006 34 850.0 MB V GRD - 211 00 YVQB85 0 EOM - 00001C02 0760FF80 22640339...00010006 34 825.0 MB V GRD - 211 00 YVQB82 0 EOM - 00001C02 0760FF80 22640320...00010006 34 800.0 MB V GRD - 211 00 YVQB80 0 EOM - 00001C02 0760FF80 22640307...00010006 34 775.0 MB V GRD - 211 00 YVQB77 0 EOM - 00001C02 0760FF80 226402EE...00010006 34 750.0 MB V GRD - 211 00 YVQB75 0 EOM - 00001C02 0760FF80 226402D5...00010006 34 725.0 MB V GRD - 211 00 YVQB72 0 EOM - 00001C02 0760FF80 226402BC...00010006 34 700.0 MB V GRD - 211 00 YVQB70 0 EOM - 00001C02 0760FF80 226402A3...00010006 34 675.0 MB V GRD - 211 00 YVQB67 0 EOM - 00001C02 0760FF80 2264028A...00010006 34 650.0 MB V GRD - 211 00 YVQB65 0 EOM - 00001C02 0760FF80 22640271...00010006 34 625.0 MB V GRD - 211 00 YVQB62 0 EOM - 00001C02 0760FF80 22640258...00010006 34 600.0 MB V GRD - 211 00 YVQB60 0 EOM - 00001C02 0760FF80 2264023F...00010006 34 575.0 MB V GRD - 211 00 YVQB57 0 EOM - 00001C02 0760FF80 22640226...00010006 34 550.0 MB V GRD - 211 00 YVQB55 0 EOM - 00001C02 0760FF80 2264020D...00010006 34 525.0 MB V GRD - 211 00 YVQB52 0 EOM - 00001C02 0760FF80 226401F4...00010006 34 500.0 MB V GRD - 211 00 YVQB50 0 EOM - 00001C02 0760FF80 226401C2...00010006 34 450.0 MB V GRD - 211 00 YVQB45 0 EOM - 00001C02 0760FF80 22640190...00010006 34 400.0 MB V GRD - 211 00 YVQB40 0 EOM - 00001C02 0760FF80 2264015E...00010006 34 350.0 MB V GRD - 211 00 YVQB35 0 EOM - 00001C02 0760FF80 2264012C...00010006 34 300.0 MB V GRD - 211 00 YVQB30 0 EOM - 00001C02 0760FF80 226400FA...00010006 34 250.0 MB V GRD - 211 00 YVQB25 0 EOM - 00001C02 0760FF80 226400C8...00010006 34 200.0 MB V GRD - 211 00 YVQB20 0 EOM - 00001C02 0760FF80 22640096...00010006 34 150.0 MB V GRD - 211 00 YVQB15 0 EOM - 00001C02 0760FF80 22640064...00010006 34 100.0 MB V GRD - 211 00 YVQB10 0 EOM - 00001C02 0760FF80 02660000...00010006 02 MSL PRMSL - 211 00 YPQB89 0 EOM - 00001C02 0760FF80 346403E8...00010006 52 1000.0 MB R H - 211 00 YRQB99 0 EOM - 00001C02 0760FF80 346403CF...00010006 52 975.0 MB R H - 211 00 YRQB93 0 EOM - 00001C02 0760FF80 346403B6...00010006 52 950.0 MB R H - 211 00 YRQB95 0 EOM - 00001C02 0760FF80 3464039D...00010006 52 925.0 MB R H - 211 00 YRQB92 0 EOM - 00001C02 0760FF80 34640384...00010006 52 900.0 MB R H - 211 00 YRQB90 0 EOM - 00001C02 0760FF80 3464036B...00010006 52 875.0 MB R H - 211 00 YRQB91 0 EOM - 00001C02 0760FF80 34640352...00010006 52 850.0 MB R H - 211 00 YRQB85 0 EOM - 00001C02 0760FF80 34640339...00010006 52 825.0 MB R H - 211 00 YRQB82 0 EOM - 00001C02 0760FF80 34640320...00010006 52 800.0 MB R H - 211 00 YRQB80 0 EOM - 00001C02 0760FF80 34640307...00010006 52 775.0 MB R H - 211 00 YRQB77 0 EOM - 00001C02 0760FF80 346402EE...00010006 52 750.0 MB R H - 211 00 YRQB75 0 EOM - 00001C02 0760FF80 346402D5...00010006 52 725.0 MB R H - 211 00 YRQB72 0 EOM - 00001C02 0760FF80 346402BC...00010006 52 700.0 MB R H - 211 00 YRQB70 0 EOM - 00001C02 0760FF80 346402A3...00010006 52 675.0 MB R H - 211 00 YRQB67 0 EOM - 00001C02 0760FF80 3464028A...00010006 52 650.0 MB R H - 211 00 YRQB65 0 EOM - 00001C02 0760FF80 34640271...00010006 52 625.0 MB R H - 211 00 YRQB62 0 EOM - 00001C02 0760FF80 34640258...00010006 52 600.0 MB R H - 211 00 YRQB60 0 EOM - 00001C02 0760FF80 3464023F...00010006 52 575.0 MB R H - 211 00 YRQB57 0 EOM - 00001C02 0760FF80 34640226...00010006 52 550.0 MB R H - 211 00 YRQB55 0 EOM - 00001C02 0760FF80 3464020D...00010006 52 525.0 MB R H - 211 00 YRQB52 0 EOM - 00001C02 0760FF80 346401F4...00010006 52 500.0 MB R H - 211 00 YRQB50 0 EOM - 00001C02 0760FF80 346401C2...00010006 52 450.0 MB R H - 211 00 YRQB45 0 EOM - 00001C02 0760FF80 34640190...00010006 52 400.0 MB R H - 211 00 YRQB40 0 EOM - 00001C02 0760FF80 3464015E...00010006 52 350.0 MB R H - 211 00 YRQB35 0 EOM - 00001C02 0760FF80 3464012C...00010006 52 300.0 MB R H - 211 00 YRQB30 0 EOM - 00001C02 0760FF80 346400FA...00010006 52 250.0 MB R H - 211 00 YRQB25 0 EOM - 00001C02 0760FF80 346400C8...00010006 52 200.0 MB R H - 211 00 YRQB20 0 EOM - 00001C02 0760FF80 34640096...00010006 52 150.0 MB R H - 211 00 YRQB15 0 EOM - 00001C02 0760FF80 34640064...00010006 52 100.0 MB R H - 211 00 YRQB10 0 EOM - 00001C02 0760FF80 0B6403E8...00010006 11 1000.0 MB TMP - 211 00 YTQB99 0 EOM - 00001C02 0760FF80 0B6403CF...00010006 11 975.0 MB TMP - 211 00 YTQB93 0 EOM - 00001C02 0760FF80 0B6403B6...00010006 11 950.0 MB TMP - 211 00 YTQB95 0 EOM - 00001C02 0760FF80 0B64039D...00010006 11 925.0 MB TMP - 211 00 YTQB92 0 EOM - 00001C02 0760FF80 0B640384...00010006 11 900.0 MB TMP - 211 00 YTQB90 0 EOM - 00001C02 0760FF80 0B64036B...00010006 11 875.0 MB TMP - 211 00 YTQB91 0 EOM - 00001C02 0760FF80 0B640352...00010006 11 850.0 MB TMP - 211 00 YTQB85 0 EOM - 00001C02 0760FF80 0B640339...00010006 11 825.0 MB TMP - 211 00 YTQB82 0 EOM - 00001C02 0760FF80 0B640320...00010006 11 800.0 MB TMP - 211 00 YTQB80 0 EOM - 00001C02 0760FF80 0B640307...00010006 11 775.0 MB TMP - 211 00 YTQB77 0 EOM - 00001C02 0760FF80 0B6402EE...00010006 11 750.0 MB TMP - 211 00 YTQB75 0 EOM - 00001C02 0760FF80 0B6402D5...00010006 11 725.0 MB TMP - 211 00 YTQB72 0 EOM - 00001C02 0760FF80 0B6402BC...00010006 11 700.0 MB TMP - 211 00 YTQB70 0 EOM - 00001C02 0760FF80 0B6402A3...00010006 11 675.0 MB TMP - 211 00 YTQB67 0 EOM - 00001C02 0760FF80 0B64028A...00010006 11 650.0 MB TMP - 211 00 YTQB65 0 EOM - 00001C02 0760FF80 0B640271...00010006 11 625.0 MB TMP - 211 00 YTQB62 0 EOM - 00001C02 0760FF80 0B640258...00010006 11 600.0 MB TMP - 211 00 YTQB60 0 EOM - 00001C02 0760FF80 0B64023F...00010006 11 575.0 MB TMP - 211 00 YTQB57 0 EOM - 00001C02 0760FF80 0B640226...00010006 11 550.0 MB TMP - 211 00 YTQB55 0 EOM - 00001C02 0760FF80 0B64020D...00010006 11 525.0 MB TMP - 211 00 YTQB52 0 EOM - 00001C02 0760FF80 0B6401F4...00010006 11 500.0 MB TMP - 211 00 YTQB50 0 EOM - 00001C02 0760FF80 0B6401C2...00010006 11 450.0 MB TMP - 211 00 YTQB45 0 EOM - 00001C02 0760FF80 0B640190...00010006 11 400.0 MB TMP - 211 00 YTQB40 0 EOM - 00001C02 0760FF80 0B64015E...00010006 11 350.0 MB TMP - 211 00 YTQB35 0 EOM - 00001C02 0760FF80 0B64012C...00010006 11 300.0 MB TMP - 211 00 YTQB30 0 EOM - 00001C02 0760FF80 0B6400FA...00010006 11 250.0 MB TMP - 211 00 YTQB25 0 EOM - 00001C02 0760FF80 0B6400C8...00010006 11 200.0 MB TMP - 211 00 YTQB20 0 EOM - 00001C02 0760FF80 0B640096...00010006 11 150.0 MB TMP - 211 00 YTQB15 0 EOM - 00001C02 0760FF80 0B640064...00010006 11 100.0 MB TMP - 211 00 YTQB10 0 EOM - 00001C02 0760FF80 28640352...00010006 40 850.0 MB DZDT - 211 00 YOQB85 0 EOM - 00001C02 0760FF80 286402BC...00010006 40 700.0 MB DZDT - 211 00 YOQB70 0 EOM - 00001C02 0760FF80 286401F4...00010006 40 500.0 MB DZDT - 211 00 YOQB50 0 EOM - 00001C02 0760FF80 28640190...00010006 40 400.0 MB DZDT - 211 00 YOQB40 0 EOM - 00001C02 0760FF80 2864012C...00010006 40 300.0 MB DZDT - 211 00 YOQB30 0 EOM - 00001C02 0760FF80 286400FA...00010006 40 250.0 MB DZDT - 211 00 YOQB25 0 EOM - 00001C02 0760FF80 286400C8...00010006 40 200.0 MB DZDT - 211 00 YOQB20 0 EOM - 00001C02 0760FF80 28640096...00010006 40 150.0 MB DZDT - 211 00 YOQB15 0 EOM - 00001C02 0760FF80 28640064...00010006 40 100.0 MB DZDT - 211 00 YOQB10 0 EOM - 00001C02 0760FF80 01010000...00010006 01 SFC PRES - 211 00 YPQB98 0 EOM - 00001C02 0760FF80 346C2C64...00010006 52 44/100 R H - 211 00 YRQB00 0 EOM - 00001C02 0760FF80 36C80000...00010006 54 EATM P WAT - 211 00 YFQB00 0 EOM - 00001C02 0760FF80 0B690002...00010006 11 2m/SFC TMP - 211 00 YTQB98 0 EOM - 00001C02 0760FF80 34741E00...00010006 52 BNDRY/SPD R H - 211 00 YRQB86 0 EOM - 00001C02 0760FF80 0B070000...00010006 11 TRO TMP - 211 00 YTQB97 0 EOM - 00001C02 0760FF80 01070000...00010006 01 TRO PRES - 211 00 YPQB97 0 EOM - 00001C02 0760FF80 21741E00...00010006 33 SPD U GRD - 211 00 YUQB86 0 EOM - 00001C02 0760FF80 22741E00...00010006 34 SPD V GRD - 211 00 YVQB86 0 EOM - 00001C02 0760FF80 21070000...00010006 33 TRO U GRD - 211 00 YUQB97 0 EOM - 00001C02 0760FF80 22070000...00010006 34 TRO V GRD - 211 00 YVQB97 0 EOM - 00001C02 0760FF80 88070000...00010006 136 TRO VW SH - 211 00 YBQB97 0 EOM - 00001C02 0760FF80 3D010000...00010006 61 SFC A PCP - 211 00 YEQB98 0 EOM - 00001C02 0760FF80 83010000...00010006 131 SFC LFT X - 211 00 YXQB98 0 EOM - 00001C02 0760FF80 296402BC...00010006 41 700.0 MB ABS V - 211 00 YCQB70 0 EOM - 00001C02 0760FF80 296401F4...00010006 41 500.0 MB ABS V - 211 00 YCQB50 0 EOM - 00001C02 0760FF80 9D010000...00010006 157 SFC CAPE - 211 00 YWQB98 0 EOM - 00001C02 0760FF80 9C010000...00010006 156 SFC CIN - 211 00 YYQB98 0 EOM - 00001C02 0760FF80 9D74B400...00010006 157 180 SPDY 0 SPDY CAPE - 211 00 YWQB86 0 EOM - 00001C02 0760FF80 9C74B400...00010006 156 180 SPDY 0 SPDY CIN - 211 00 YYQB86 0 EOM - 00001C02 0760FF80 0B741E00...00010006 11 30 SPDY 0 SPDY TMP - 211 00 YTQB86 0 EOM - 00001C02 0760FF80 0B743C1E...00010006 11 60 SPDY 30 SPDY TMP - 211 00 YTQB86 0 EOM - 00001C02 0760FF80 0B745A3C...00010006 11 90 SPDY 60 SPDY TMP - 211 00 YTQB86 0 EOM - 00001C02 0760FF80 0B74785A...00010006 11 120 SPDY 90 SPDY TMP - 211 00 YTQB86 0 EOM - 00001C02 0760FF80 0B749678...00010006 11 150 SPDY 120 SPDY TMP - 211 00 YTQB86 0 EOM - 00001C02 0760FF80 0B74B496...00010006 11 180 SPDY 150 SPDY TMP - 211 00 YTQB86 0 EOM - 00001C02 0760FF80 34743C1E...00010006 52 60 SPDY 30 SPDY R H - 211 00 YRQB86 0 EOM - 00001C02 0760FF80 34745A3C...00010006 52 90 SPDY 60 SPDY R H - 211 00 YRQB86 0 EOM - 00001C02 0760FF80 3474785A...00010006 52 120 SPDY 90 SPDY R H - 211 00 YRQB86 0 EOM - 00001C02 0760FF80 34749678...00010006 52 150 SPDY 120 SPDY R H - 211 00 YRQB86 0 EOM - 00001C02 0760FF80 3474B496...00010006 52 180 SPDY 150 SPDY R H - 211 00 YRQB86 0 EOM - 00001C02 0760FF80 21741E00...00010006 33 30 SPDY 0 SPDY U GRD - 211 00 YUQB86 0 EOM - 00001C02 0760FF80 21743C1E...00010006 33 60 SPDY 30 SPDY U GRD - 211 00 YUQB86 0 EOM - 00001C02 0760FF80 21745A3C...00010006 33 90 SPDY 60 SPDY U GRD - 211 00 YUQB86 0 EOM - 00001C02 0760FF80 2174785A...00010006 33 120 SPDY 90 SPDY U GRD - 211 00 YUQB86 0 EOM - 00001C02 0760FF80 21749678...00010006 33 150 SPDY 120 SPDY U GRD - 211 00 YUQB86 0 EOM - 00001C02 0760FF80 2174B496...00010006 33 180 SPDY 150 SPDY U GRD - 211 00 YUQB86 0 EOM - 00001C02 0760FF80 22741E00...00010006 34 30 SPDY 0 SPDY V GRD - 211 00 YVQB86 0 EOM - 00001C02 0760FF80 22743C1E...00010006 34 60 SPDY 30 SPDY V GRD - 211 00 YVQB86 0 EOM - 00001C02 0760FF80 22745A3C...00010006 34 90 SPDY 60 SPDY V GRD - 211 00 YVQB86 0 EOM - 00001C02 0760FF80 2274785A...00010006 34 120 SPDY 90 SPDY V GRD - 211 00 YVQB86 0 EOM - 00001C02 0760FF80 22749678...00010006 34 150 SPDY 120 SPDY V GRD - 211 00 YVQB86 0 EOM - 00001C02 0760FF80 2274B496...00010006 34 180 SPDY 150 SPDY V GRD - 211 00 YVQB86 0 EOM - 00001C02 0760FF80 0B690002...00010006 11 2 HTGL TMP - 211 00 YTQB98 0 EOM - 00001C02 0760FF80 34690002...00010006 52 2 HTGL R H - 211 00 YRQB98 0 EOM - 00001C02 0760FF80 2169000A...00010006 33 10 HTGL U GRD - 211 00 YUQB98 0 EOM - 00001C02 0760FF80 2269000A...00010006 34 10 HTGL V GRD - 211 00 YVQB98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs012.211 b/parm/wmo/grib_awpgfs012.211 deleted file mode 100755 index 442aa25263..0000000000 --- a/parm/wmo/grib_awpgfs012.211 +++ /dev/null @@ -1,405 +0,0 @@ - 00001C02 0760FF80 076403E8...0001000C 07 1000.0 MB HGT - 211 00 YHQC99 0 EOM - 00001C02 0760FF80 076403CF...0001000C 07 975.0 MB HGT - 211 00 YHQC93 0 EOM - 00001C02 0760FF80 076403B6...0001000C 07 950.0 MB HGT - 211 00 YHQC95 0 EOM - 00001C02 0760FF80 0764039D...0001000C 07 925.0 MB HGT - 211 00 YHQC92 0 EOM - 00001C02 0760FF80 07640384...0001000C 07 900.0 MB HGT - 211 00 YHQC90 0 EOM - 00001C02 0760FF80 0764036B...0001000C 07 875.0 MB HGT - 211 00 YHQC91 0 EOM - 00001C02 0760FF80 07640352...0001000C 07 850.0 MB HGT - 211 00 YHQC85 0 EOM - 00001C02 0760FF80 07640339...0001000C 07 825.0 MB HGT - 211 00 YHQC82 0 EOM - 00001C02 0760FF80 07640320...0001000C 07 800.0 MB HGT - 211 00 YHQC80 0 EOM - 00001C02 0760FF80 07640307...0001000C 07 775.0 MB HGT - 211 00 YHQC77 0 EOM - 00001C02 0760FF80 076402EE...0001000C 07 750.0 MB HGT - 211 00 YHQC75 0 EOM - 00001C02 0760FF80 076402D5...0001000C 07 725.0 MB HGT - 211 00 YHQC72 0 EOM - 00001C02 0760FF80 076402BC...0001000C 07 700.0 MB HGT - 211 00 YHQC70 0 EOM - 00001C02 0760FF80 076402A3...0001000C 07 675.0 MB HGT - 211 00 YHQC67 0 EOM - 00001C02 0760FF80 0764028A...0001000C 07 650.0 MB HGT - 211 00 YHQC65 0 EOM - 00001C02 0760FF80 07640271...0001000C 07 625.0 MB HGT - 211 00 YHQC62 0 EOM - 00001C02 0760FF80 07640258...0001000C 07 600.0 MB HGT - 211 00 YHQC60 0 EOM - 00001C02 0760FF80 0764023F...0001000C 07 575.0 MB HGT - 211 00 YHQC57 0 EOM - 00001C02 0760FF80 07640226...0001000C 07 550.0 MB HGT - 211 00 YHQC55 0 EOM - 00001C02 0760FF80 0764020D...0001000C 07 525.0 MB HGT - 211 00 YHQC52 0 EOM - 00001C02 0760FF80 076401F4...0001000C 07 500.0 MB HGT - 211 00 YHQC50 0 EOM - 00001C02 0760FF80 076401C2...0001000C 07 450.0 MB HGT - 211 00 YHQC45 0 EOM - 00001C02 0760FF80 07640190...0001000C 07 400.0 MB HGT - 211 00 YHQC40 0 EOM - 00001C02 0760FF80 0764015E...0001000C 07 350.0 MB HGT - 211 00 YHQC35 0 EOM - 00001C02 0760FF80 0764012C...0001000C 07 300.0 MB HGT - 211 00 YHQC30 0 EOM - 00001C02 0760FF80 076400FA...0001000C 07 250.0 MB HGT - 211 00 YHQC25 0 EOM - 00001C02 0760FF80 076400C8...0001000C 07 200.0 MB HGT - 211 00 YHQC20 0 EOM - 00001C02 0760FF80 07640096...0001000C 07 150.0 MB HGT - 211 00 YHQC15 0 EOM - 00001C02 0760FF80 07640064...0001000C 07 100.0 MB HGT - 211 00 YHQC10 0 EOM - 00001C02 0760FF80 216403E8...0001000C 33 1000.0 MB U GRD - 211 00 YUQC99 0 EOM - 00001C02 0760FF80 216403CF...0001000C 33 975.0 MB U GRD - 211 00 YUQC93 0 EOM - 00001C02 0760FF80 216403B6...0001000C 33 950.0 MB U GRD - 211 00 YUQC95 0 EOM - 00001C02 0760FF80 2164039D...0001000C 33 925.0 MB U GRD - 211 00 YUQC92 0 EOM - 00001C02 0760FF80 21640384...0001000C 33 900.0 MB U GRD - 211 00 YUQC90 0 EOM - 00001C02 0760FF80 2164036B...0001000C 33 875.0 MB U GRD - 211 00 YUQC91 0 EOM - 00001C02 0760FF80 21640352...0001000C 33 850.0 MB U GRD - 211 00 YUQC85 0 EOM - 00001C02 0760FF80 21640339...0001000C 33 825.0 MB U GRD - 211 00 YUQC82 0 EOM - 00001C02 0760FF80 21640320...0001000C 33 800.0 MB U GRD - 211 00 YUQC80 0 EOM - 00001C02 0760FF80 21640307...0001000C 33 775.0 MB U GRD - 211 00 YUQC77 0 EOM - 00001C02 0760FF80 216402EE...0001000C 33 750.0 MB U GRD - 211 00 YUQC75 0 EOM - 00001C02 0760FF80 216402D5...0001000C 33 725.0 MB U GRD - 211 00 YUQC72 0 EOM - 00001C02 0760FF80 216402BC...0001000C 33 700.0 MB U GRD - 211 00 YUQC70 0 EOM - 00001C02 0760FF80 216402A3...0001000C 33 675.0 MB U GRD - 211 00 YUQC67 0 EOM - 00001C02 0760FF80 2164028A...0001000C 33 650.0 MB U GRD - 211 00 YUQC65 0 EOM - 00001C02 0760FF80 21640271...0001000C 33 625.0 MB U GRD - 211 00 YUQC62 0 EOM - 00001C02 0760FF80 21640258...0001000C 33 600.0 MB U GRD - 211 00 YUQC60 0 EOM - 00001C02 0760FF80 2164023F...0001000C 33 575.0 MB U GRD - 211 00 YUQC57 0 EOM - 00001C02 0760FF80 21640226...0001000C 33 550.0 MB U GRD - 211 00 YUQC55 0 EOM - 00001C02 0760FF80 2164020D...0001000C 33 525.0 MB U GRD - 211 00 YUQC52 0 EOM - 00001C02 0760FF80 216401F4...0001000C 33 500.0 MB U GRD - 211 00 YUQC50 0 EOM - 00001C02 0760FF80 216401C2...0001000C 33 450.0 MB U GRD - 211 00 YUQC45 0 EOM - 00001C02 0760FF80 21640190...0001000C 33 400.0 MB U GRD - 211 00 YUQC40 0 EOM - 00001C02 0760FF80 2164015E...0001000C 33 350.0 MB U GRD - 211 00 YUQC35 0 EOM - 00001C02 0760FF80 2164012C...0001000C 33 300.0 MB U GRD - 211 00 YUQC30 0 EOM - 00001C02 0760FF80 216400FA...0001000C 33 250.0 MB U GRD - 211 00 YUQC25 0 EOM - 00001C02 0760FF80 216400C8...0001000C 33 200.0 MB U GRD - 211 00 YUQC20 0 EOM - 00001C02 0760FF80 21640096...0001000C 33 150.0 MB U GRD - 211 00 YUQC15 0 EOM - 00001C02 0760FF80 21640064...0001000C 33 100.0 MB U GRD - 211 00 YUQC10 0 EOM - 00001C02 0760FF80 226403E8...0001000C 34 1000.0 MB V GRD - 211 00 YVQC99 0 EOM - 00001C02 0760FF80 226403CF...0001000C 34 975.0 MB V GRD - 211 00 YVQC93 0 EOM - 00001C02 0760FF80 226403B6...0001000C 34 950.0 MB V GRD - 211 00 YVQC95 0 EOM - 00001C02 0760FF80 2264039D...0001000C 34 925.0 MB V GRD - 211 00 YVQC92 0 EOM - 00001C02 0760FF80 22640384...0001000C 34 900.0 MB V GRD - 211 00 YVQC90 0 EOM - 00001C02 0760FF80 2264036B...0001000C 34 875.0 MB V GRD - 211 00 YVQC91 0 EOM - 00001C02 0760FF80 22640352...0001000C 34 850.0 MB V GRD - 211 00 YVQC85 0 EOM - 00001C02 0760FF80 22640339...0001000C 34 825.0 MB V GRD - 211 00 YVQC82 0 EOM - 00001C02 0760FF80 22640320...0001000C 34 800.0 MB V GRD - 211 00 YVQC80 0 EOM - 00001C02 0760FF80 22640307...0001000C 34 775.0 MB V GRD - 211 00 YVQC77 0 EOM - 00001C02 0760FF80 226402EE...0001000C 34 750.0 MB V GRD - 211 00 YVQC75 0 EOM - 00001C02 0760FF80 226402D5...0001000C 34 725.0 MB V GRD - 211 00 YVQC72 0 EOM - 00001C02 0760FF80 226402BC...0001000C 34 700.0 MB V GRD - 211 00 YVQC70 0 EOM - 00001C02 0760FF80 226402A3...0001000C 34 675.0 MB V GRD - 211 00 YVQC67 0 EOM - 00001C02 0760FF80 2264028A...0001000C 34 650.0 MB V GRD - 211 00 YVQC65 0 EOM - 00001C02 0760FF80 22640271...0001000C 34 625.0 MB V GRD - 211 00 YVQC62 0 EOM - 00001C02 0760FF80 22640258...0001000C 34 600.0 MB V GRD - 211 00 YVQC60 0 EOM - 00001C02 0760FF80 2264023F...0001000C 34 575.0 MB V GRD - 211 00 YVQC57 0 EOM - 00001C02 0760FF80 22640226...0001000C 34 550.0 MB V GRD - 211 00 YVQC55 0 EOM - 00001C02 0760FF80 2264020D...0001000C 34 525.0 MB V GRD - 211 00 YVQC52 0 EOM - 00001C02 0760FF80 226401F4...0001000C 34 500.0 MB V GRD - 211 00 YVQC50 0 EOM - 00001C02 0760FF80 226401C2...0001000C 34 450.0 MB V GRD - 211 00 YVQC45 0 EOM - 00001C02 0760FF80 22640190...0001000C 34 400.0 MB V GRD - 211 00 YVQC40 0 EOM - 00001C02 0760FF80 2264015E...0001000C 34 350.0 MB V GRD - 211 00 YVQC35 0 EOM - 00001C02 0760FF80 2264012C...0001000C 34 300.0 MB V GRD - 211 00 YVQC30 0 EOM - 00001C02 0760FF80 226400FA...0001000C 34 250.0 MB V GRD - 211 00 YVQC25 0 EOM - 00001C02 0760FF80 226400C8...0001000C 34 200.0 MB V GRD - 211 00 YVQC20 0 EOM - 00001C02 0760FF80 22640096...0001000C 34 150.0 MB V GRD - 211 00 YVQC15 0 EOM - 00001C02 0760FF80 22640064...0001000C 34 100.0 MB V GRD - 211 00 YVQC10 0 EOM - 00001C02 0760FF80 02660000...0001000C 02 MSL PRMSL - 211 00 YPQC89 0 EOM - 00001C02 0760FF80 346403E8...0001000C 52 1000.0 MB R H - 211 00 YRQC99 0 EOM - 00001C02 0760FF80 346403CF...0001000C 52 975.0 MB R H - 211 00 YRQC93 0 EOM - 00001C02 0760FF80 346403B6...0001000C 52 950.0 MB R H - 211 00 YRQC95 0 EOM - 00001C02 0760FF80 3464039D...0001000C 52 925.0 MB R H - 211 00 YRQC92 0 EOM - 00001C02 0760FF80 34640384...0001000C 52 900.0 MB R H - 211 00 YRQC90 0 EOM - 00001C02 0760FF80 3464036B...0001000C 52 875.0 MB R H - 211 00 YRQC91 0 EOM - 00001C02 0760FF80 34640352...0001000C 52 850.0 MB R H - 211 00 YRQC85 0 EOM - 00001C02 0760FF80 34640339...0001000C 52 825.0 MB R H - 211 00 YRQC82 0 EOM - 00001C02 0760FF80 34640320...0001000C 52 800.0 MB R H - 211 00 YRQC80 0 EOM - 00001C02 0760FF80 34640307...0001000C 52 775.0 MB R H - 211 00 YRQC77 0 EOM - 00001C02 0760FF80 346402EE...0001000C 52 750.0 MB R H - 211 00 YRQC75 0 EOM - 00001C02 0760FF80 346402D5...0001000C 52 725.0 MB R H - 211 00 YRQC72 0 EOM - 00001C02 0760FF80 346402BC...0001000C 52 700.0 MB R H - 211 00 YRQC70 0 EOM - 00001C02 0760FF80 346402A3...0001000C 52 675.0 MB R H - 211 00 YRQC67 0 EOM - 00001C02 0760FF80 3464028A...0001000C 52 650.0 MB R H - 211 00 YRQC65 0 EOM - 00001C02 0760FF80 34640271...0001000C 52 625.0 MB R H - 211 00 YRQC62 0 EOM - 00001C02 0760FF80 34640258...0001000C 52 600.0 MB R H - 211 00 YRQC60 0 EOM - 00001C02 0760FF80 3464023F...0001000C 52 575.0 MB R H - 211 00 YRQC57 0 EOM - 00001C02 0760FF80 34640226...0001000C 52 550.0 MB R H - 211 00 YRQC55 0 EOM - 00001C02 0760FF80 3464020D...0001000C 52 525.0 MB R H - 211 00 YRQC52 0 EOM - 00001C02 0760FF80 346401F4...0001000C 52 500.0 MB R H - 211 00 YRQC50 0 EOM - 00001C02 0760FF80 346401C2...0001000C 52 450.0 MB R H - 211 00 YRQC45 0 EOM - 00001C02 0760FF80 34640190...0001000C 52 400.0 MB R H - 211 00 YRQC40 0 EOM - 00001C02 0760FF80 3464015E...0001000C 52 350.0 MB R H - 211 00 YRQC35 0 EOM - 00001C02 0760FF80 3464012C...0001000C 52 300.0 MB R H - 211 00 YRQC30 0 EOM - 00001C02 0760FF80 346400FA...0001000C 52 250.0 MB R H - 211 00 YRQC25 0 EOM - 00001C02 0760FF80 346400C8...0001000C 52 200.0 MB R H - 211 00 YRQC20 0 EOM - 00001C02 0760FF80 34640096...0001000C 52 150.0 MB R H - 211 00 YRQC15 0 EOM - 00001C02 0760FF80 34640064...0001000C 52 100.0 MB R H - 211 00 YRQC10 0 EOM - 00001C02 0760FF80 0B6403E8...0001000C 11 1000.0 MB TMP - 211 00 YTQC99 0 EOM - 00001C02 0760FF80 0B6403CF...0001000C 11 975.0 MB TMP - 211 00 YTQC93 0 EOM - 00001C02 0760FF80 0B6403B6...0001000C 11 950.0 MB TMP - 211 00 YTQC95 0 EOM - 00001C02 0760FF80 0B64039D...0001000C 11 925.0 MB TMP - 211 00 YTQC92 0 EOM - 00001C02 0760FF80 0B640384...0001000C 11 900.0 MB TMP - 211 00 YTQC90 0 EOM - 00001C02 0760FF80 0B64036B...0001000C 11 875.0 MB TMP - 211 00 YTQC91 0 EOM - 00001C02 0760FF80 0B640352...0001000C 11 850.0 MB TMP - 211 00 YTQC85 0 EOM - 00001C02 0760FF80 0B640339...0001000C 11 825.0 MB TMP - 211 00 YTQC82 0 EOM - 00001C02 0760FF80 0B640320...0001000C 11 800.0 MB TMP - 211 00 YTQC80 0 EOM - 00001C02 0760FF80 0B640307...0001000C 11 775.0 MB TMP - 211 00 YTQC77 0 EOM - 00001C02 0760FF80 0B6402EE...0001000C 11 750.0 MB TMP - 211 00 YTQC75 0 EOM - 00001C02 0760FF80 0B6402D5...0001000C 11 725.0 MB TMP - 211 00 YTQC72 0 EOM - 00001C02 0760FF80 0B6402BC...0001000C 11 700.0 MB TMP - 211 00 YTQC70 0 EOM - 00001C02 0760FF80 0B6402A3...0001000C 11 675.0 MB TMP - 211 00 YTQC67 0 EOM - 00001C02 0760FF80 0B64028A...0001000C 11 650.0 MB TMP - 211 00 YTQC65 0 EOM - 00001C02 0760FF80 0B640271...0001000C 11 625.0 MB TMP - 211 00 YTQC62 0 EOM - 00001C02 0760FF80 0B640258...0001000C 11 600.0 MB TMP - 211 00 YTQC60 0 EOM - 00001C02 0760FF80 0B64023F...0001000C 11 575.0 MB TMP - 211 00 YTQC57 0 EOM - 00001C02 0760FF80 0B640226...0001000C 11 550.0 MB TMP - 211 00 YTQC55 0 EOM - 00001C02 0760FF80 0B64020D...0001000C 11 525.0 MB TMP - 211 00 YTQC52 0 EOM - 00001C02 0760FF80 0B6401F4...0001000C 11 500.0 MB TMP - 211 00 YTQC50 0 EOM - 00001C02 0760FF80 0B6401C2...0001000C 11 450.0 MB TMP - 211 00 YTQC45 0 EOM - 00001C02 0760FF80 0B640190...0001000C 11 400.0 MB TMP - 211 00 YTQC40 0 EOM - 00001C02 0760FF80 0B64015E...0001000C 11 350.0 MB TMP - 211 00 YTQC35 0 EOM - 00001C02 0760FF80 0B64012C...0001000C 11 300.0 MB TMP - 211 00 YTQC30 0 EOM - 00001C02 0760FF80 0B6400FA...0001000C 11 250.0 MB TMP - 211 00 YTQC25 0 EOM - 00001C02 0760FF80 0B6400C8...0001000C 11 200.0 MB TMP - 211 00 YTQC20 0 EOM - 00001C02 0760FF80 0B640096...0001000C 11 150.0 MB TMP - 211 00 YTQC15 0 EOM - 00001C02 0760FF80 0B640064...0001000C 11 100.0 MB TMP - 211 00 YTQC10 0 EOM - 00001C02 0760FF80 28640352...0001000C 40 850.0 MB DZDT - 211 00 YOQC85 0 EOM - 00001C02 0760FF80 286402BC...0001000C 40 700.0 MB DZDT - 211 00 YOQC70 0 EOM - 00001C02 0760FF80 286401F4...0001000C 40 500.0 MB DZDT - 211 00 YOQC50 0 EOM - 00001C02 0760FF80 28640190...0001000C 40 400.0 MB DZDT - 211 00 YOQC40 0 EOM - 00001C02 0760FF80 2864012C...0001000C 40 300.0 MB DZDT - 211 00 YOQC30 0 EOM - 00001C02 0760FF80 286400FA...0001000C 40 250.0 MB DZDT - 211 00 YOQC25 0 EOM - 00001C02 0760FF80 286400C8...0001000C 40 200.0 MB DZDT - 211 00 YOQC20 0 EOM - 00001C02 0760FF80 28640096...0001000C 40 150.0 MB DZDT - 211 00 YOQC15 0 EOM - 00001C02 0760FF80 28640064...0001000C 40 100.0 MB DZDT - 211 00 YOQC10 0 EOM - 00001C02 0760FF80 01010000...0001000C 01 SFC PRES - 211 00 YPQC98 0 EOM - 00001C02 0760FF80 346C2C64...0001000C 52 44/100 R H - 211 00 YRQC00 0 EOM - 00001C02 0760FF80 36C80000...0001000C 54 EATM P WAT - 211 00 YFQC00 0 EOM - 00001C02 0760FF80 0B690002...0001000C 11 2m/SFC TMP - 211 00 YTQC98 0 EOM - 00001C02 0760FF80 34741E00...0001000C 52 BNDRY/SPD R H - 211 00 YRQC86 0 EOM - 00001C02 0760FF80 0B070000...0001000C 11 TRO TMP - 211 00 YTQC97 0 EOM - 00001C02 0760FF80 01070000...0001000C 01 TRO PRES - 211 00 YPQC97 0 EOM - 00001C02 0760FF80 21741E00...0001000C 33 SPD U GRD - 211 00 YUQC86 0 EOM - 00001C02 0760FF80 22741E00...0001000C 34 SPD V GRD - 211 00 YVQC86 0 EOM - 00001C02 0760FF80 21070000...0001000C 33 TRO U GRD - 211 00 YUQC97 0 EOM - 00001C02 0760FF80 22070000...0001000C 34 TRO V GRD - 211 00 YVQC97 0 EOM - 00001C02 0760FF80 88070000...0001000C 136 TRO VW SH - 211 00 YBQC97 0 EOM - 00001C02 0760FF80 3D010000...0001000C 61 SFC A PCP - 211 00 YEQC98 0 EOM - 00001C02 0760FF80 83010000...0001000C 131 SFC LFT X - 211 00 YXQC98 0 EOM - 00001C02 0760FF80 296402BC...0001000C 41 700.0 MB ABS V - 211 00 YCQC70 0 EOM - 00001C02 0760FF80 296401F4...0001000C 41 500.0 MB ABS V - 211 00 YCQC50 0 EOM - 00001C02 0760FF80 9D010000...0001000C 157 SFC CAPE - 211 00 YWQC98 0 EOM - 00001C02 0760FF80 9C010000...0001000C 156 SFC CIN - 211 00 YYQC98 0 EOM - 00001C02 0760FF80 9D74B400...0001000C 157 180 SPDY 0 SPDY CAPE - 211 00 YWQC86 0 EOM - 00001C02 0760FF80 9C74B400...0001000C 156 180 SPDY 0 SPDY CIN - 211 00 YYQC86 0 EOM - 00001C02 0760FF80 0B741E00...0001000C 11 30 SPDY 0 SPDY TMP - 211 00 YTQC86 0 EOM - 00001C02 0760FF80 0B743C1E...0001000C 11 60 SPDY 30 SPDY TMP - 211 00 YTQC86 0 EOM - 00001C02 0760FF80 0B745A3C...0001000C 11 90 SPDY 60 SPDY TMP - 211 00 YTQC86 0 EOM - 00001C02 0760FF80 0B74785A...0001000C 11 120 SPDY 90 SPDY TMP - 211 00 YTQC86 0 EOM - 00001C02 0760FF80 0B749678...0001000C 11 150 SPDY 120 SPDY TMP - 211 00 YTQC86 0 EOM - 00001C02 0760FF80 0B74B496...0001000C 11 180 SPDY 150 SPDY TMP - 211 00 YTQC86 0 EOM - 00001C02 0760FF80 34743C1E...0001000C 52 60 SPDY 30 SPDY R H - 211 00 YRQC86 0 EOM - 00001C02 0760FF80 34745A3C...0001000C 52 90 SPDY 60 SPDY R H - 211 00 YRQC86 0 EOM - 00001C02 0760FF80 3474785A...0001000C 52 120 SPDY 90 SPDY R H - 211 00 YRQC86 0 EOM - 00001C02 0760FF80 34749678...0001000C 52 150 SPDY 120 SPDY R H - 211 00 YRQC86 0 EOM - 00001C02 0760FF80 3474B496...0001000C 52 180 SPDY 150 SPDY R H - 211 00 YRQC86 0 EOM - 00001C02 0760FF80 21741E00...0001000C 33 30 SPDY 0 SPDY U GRD - 211 00 YUQC86 0 EOM - 00001C02 0760FF80 21743C1E...0001000C 33 60 SPDY 30 SPDY U GRD - 211 00 YUQC86 0 EOM - 00001C02 0760FF80 21745A3C...0001000C 33 90 SPDY 60 SPDY U GRD - 211 00 YUQC86 0 EOM - 00001C02 0760FF80 2174785A...0001000C 33 120 SPDY 90 SPDY U GRD - 211 00 YUQC86 0 EOM - 00001C02 0760FF80 21749678...0001000C 33 150 SPDY 120 SPDY U GRD - 211 00 YUQC86 0 EOM - 00001C02 0760FF80 2174B496...0001000C 33 180 SPDY 150 SPDY U GRD - 211 00 YUQC86 0 EOM - 00001C02 0760FF80 22741E00...0001000C 34 30 SPDY 0 SPDY V GRD - 211 00 YVQC86 0 EOM - 00001C02 0760FF80 22743C1E...0001000C 34 60 SPDY 30 SPDY V GRD - 211 00 YVQC86 0 EOM - 00001C02 0760FF80 22745A3C...0001000C 34 90 SPDY 60 SPDY V GRD - 211 00 YVQC86 0 EOM - 00001C02 0760FF80 2274785A...0001000C 34 120 SPDY 90 SPDY V GRD - 211 00 YVQC86 0 EOM - 00001C02 0760FF80 22749678...0001000C 34 150 SPDY 120 SPDY V GRD - 211 00 YVQC86 0 EOM - 00001C02 0760FF80 2274B496...0001000C 34 180 SPDY 150 SPDY V GRD - 211 00 YVQC86 0 EOM - 00001C02 0760FF80 0B690002...0001000C 11 2 HTGL TMP - 211 00 YTQC98 0 EOM - 00001C02 0760FF80 34690002...0001000C 52 2 HTGL R H - 211 00 YRQC98 0 EOM - 00001C02 0760FF80 2169000A...0001000C 33 10 HTGL U GRD - 211 00 YUQC98 0 EOM - 00001C02 0760FF80 2269000A...0001000C 34 10 HTGL V GRD - 211 00 YVQC98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs018.211 b/parm/wmo/grib_awpgfs018.211 deleted file mode 100755 index 98719251ad..0000000000 --- a/parm/wmo/grib_awpgfs018.211 +++ /dev/null @@ -1,405 +0,0 @@ - 00001C02 0760FF80 076403E8...00010012 07 1000.0 MB HGT - 211 00 YHQD99 0 EOM - 00001C02 0760FF80 076403CF...00010012 07 975.0 MB HGT - 211 00 YHQD93 0 EOM - 00001C02 0760FF80 076403B6...00010012 07 950.0 MB HGT - 211 00 YHQD95 0 EOM - 00001C02 0760FF80 0764039D...00010012 07 925.0 MB HGT - 211 00 YHQD92 0 EOM - 00001C02 0760FF80 07640384...00010012 07 900.0 MB HGT - 211 00 YHQD90 0 EOM - 00001C02 0760FF80 0764036B...00010012 07 875.0 MB HGT - 211 00 YHQD91 0 EOM - 00001C02 0760FF80 07640352...00010012 07 850.0 MB HGT - 211 00 YHQD85 0 EOM - 00001C02 0760FF80 07640339...00010012 07 825.0 MB HGT - 211 00 YHQD82 0 EOM - 00001C02 0760FF80 07640320...00010012 07 800.0 MB HGT - 211 00 YHQD80 0 EOM - 00001C02 0760FF80 07640307...00010012 07 775.0 MB HGT - 211 00 YHQD77 0 EOM - 00001C02 0760FF80 076402EE...00010012 07 750.0 MB HGT - 211 00 YHQD75 0 EOM - 00001C02 0760FF80 076402D5...00010012 07 725.0 MB HGT - 211 00 YHQD72 0 EOM - 00001C02 0760FF80 076402BC...00010012 07 700.0 MB HGT - 211 00 YHQD70 0 EOM - 00001C02 0760FF80 076402A3...00010012 07 675.0 MB HGT - 211 00 YHQD67 0 EOM - 00001C02 0760FF80 0764028A...00010012 07 650.0 MB HGT - 211 00 YHQD65 0 EOM - 00001C02 0760FF80 07640271...00010012 07 625.0 MB HGT - 211 00 YHQD62 0 EOM - 00001C02 0760FF80 07640258...00010012 07 600.0 MB HGT - 211 00 YHQD60 0 EOM - 00001C02 0760FF80 0764023F...00010012 07 575.0 MB HGT - 211 00 YHQD57 0 EOM - 00001C02 0760FF80 07640226...00010012 07 550.0 MB HGT - 211 00 YHQD55 0 EOM - 00001C02 0760FF80 0764020D...00010012 07 525.0 MB HGT - 211 00 YHQD52 0 EOM - 00001C02 0760FF80 076401F4...00010012 07 500.0 MB HGT - 211 00 YHQD50 0 EOM - 00001C02 0760FF80 076401C2...00010012 07 450.0 MB HGT - 211 00 YHQD45 0 EOM - 00001C02 0760FF80 07640190...00010012 07 400.0 MB HGT - 211 00 YHQD40 0 EOM - 00001C02 0760FF80 0764015E...00010012 07 350.0 MB HGT - 211 00 YHQD35 0 EOM - 00001C02 0760FF80 0764012C...00010012 07 300.0 MB HGT - 211 00 YHQD30 0 EOM - 00001C02 0760FF80 076400FA...00010012 07 250.0 MB HGT - 211 00 YHQD25 0 EOM - 00001C02 0760FF80 076400C8...00010012 07 200.0 MB HGT - 211 00 YHQD20 0 EOM - 00001C02 0760FF80 07640096...00010012 07 150.0 MB HGT - 211 00 YHQD15 0 EOM - 00001C02 0760FF80 07640064...00010012 07 100.0 MB HGT - 211 00 YHQD10 0 EOM - 00001C02 0760FF80 216403E8...00010012 33 1000.0 MB U GRD - 211 00 YUQD99 0 EOM - 00001C02 0760FF80 216403CF...00010012 33 975.0 MB U GRD - 211 00 YUQD93 0 EOM - 00001C02 0760FF80 216403B6...00010012 33 950.0 MB U GRD - 211 00 YUQD95 0 EOM - 00001C02 0760FF80 2164039D...00010012 33 925.0 MB U GRD - 211 00 YUQD92 0 EOM - 00001C02 0760FF80 21640384...00010012 33 900.0 MB U GRD - 211 00 YUQD90 0 EOM - 00001C02 0760FF80 2164036B...00010012 33 875.0 MB U GRD - 211 00 YUQD91 0 EOM - 00001C02 0760FF80 21640352...00010012 33 850.0 MB U GRD - 211 00 YUQD85 0 EOM - 00001C02 0760FF80 21640339...00010012 33 825.0 MB U GRD - 211 00 YUQD82 0 EOM - 00001C02 0760FF80 21640320...00010012 33 800.0 MB U GRD - 211 00 YUQD80 0 EOM - 00001C02 0760FF80 21640307...00010012 33 775.0 MB U GRD - 211 00 YUQD77 0 EOM - 00001C02 0760FF80 216402EE...00010012 33 750.0 MB U GRD - 211 00 YUQD75 0 EOM - 00001C02 0760FF80 216402D5...00010012 33 725.0 MB U GRD - 211 00 YUQD72 0 EOM - 00001C02 0760FF80 216402BC...00010012 33 700.0 MB U GRD - 211 00 YUQD70 0 EOM - 00001C02 0760FF80 216402A3...00010012 33 675.0 MB U GRD - 211 00 YUQD67 0 EOM - 00001C02 0760FF80 2164028A...00010012 33 650.0 MB U GRD - 211 00 YUQD65 0 EOM - 00001C02 0760FF80 21640271...00010012 33 625.0 MB U GRD - 211 00 YUQD62 0 EOM - 00001C02 0760FF80 21640258...00010012 33 600.0 MB U GRD - 211 00 YUQD60 0 EOM - 00001C02 0760FF80 2164023F...00010012 33 575.0 MB U GRD - 211 00 YUQD57 0 EOM - 00001C02 0760FF80 21640226...00010012 33 550.0 MB U GRD - 211 00 YUQD55 0 EOM - 00001C02 0760FF80 2164020D...00010012 33 525.0 MB U GRD - 211 00 YUQD52 0 EOM - 00001C02 0760FF80 216401F4...00010012 33 500.0 MB U GRD - 211 00 YUQD50 0 EOM - 00001C02 0760FF80 216401C2...00010012 33 450.0 MB U GRD - 211 00 YUQD45 0 EOM - 00001C02 0760FF80 21640190...00010012 33 400.0 MB U GRD - 211 00 YUQD40 0 EOM - 00001C02 0760FF80 2164015E...00010012 33 350.0 MB U GRD - 211 00 YUQD35 0 EOM - 00001C02 0760FF80 2164012C...00010012 33 300.0 MB U GRD - 211 00 YUQD30 0 EOM - 00001C02 0760FF80 216400FA...00010012 33 250.0 MB U GRD - 211 00 YUQD25 0 EOM - 00001C02 0760FF80 216400C8...00010012 33 200.0 MB U GRD - 211 00 YUQD20 0 EOM - 00001C02 0760FF80 21640096...00010012 33 150.0 MB U GRD - 211 00 YUQD15 0 EOM - 00001C02 0760FF80 21640064...00010012 33 100.0 MB U GRD - 211 00 YUQD10 0 EOM - 00001C02 0760FF80 226403E8...00010012 34 1000.0 MB V GRD - 211 00 YVQD99 0 EOM - 00001C02 0760FF80 226403CF...00010012 34 975.0 MB V GRD - 211 00 YVQD93 0 EOM - 00001C02 0760FF80 226403B6...00010012 34 950.0 MB V GRD - 211 00 YVQD95 0 EOM - 00001C02 0760FF80 2264039D...00010012 34 925.0 MB V GRD - 211 00 YVQD92 0 EOM - 00001C02 0760FF80 22640384...00010012 34 900.0 MB V GRD - 211 00 YVQD90 0 EOM - 00001C02 0760FF80 2264036B...00010012 34 875.0 MB V GRD - 211 00 YVQD91 0 EOM - 00001C02 0760FF80 22640352...00010012 34 850.0 MB V GRD - 211 00 YVQD85 0 EOM - 00001C02 0760FF80 22640339...00010012 34 825.0 MB V GRD - 211 00 YVQD82 0 EOM - 00001C02 0760FF80 22640320...00010012 34 800.0 MB V GRD - 211 00 YVQD80 0 EOM - 00001C02 0760FF80 22640307...00010012 34 775.0 MB V GRD - 211 00 YVQD77 0 EOM - 00001C02 0760FF80 226402EE...00010012 34 750.0 MB V GRD - 211 00 YVQD75 0 EOM - 00001C02 0760FF80 226402D5...00010012 34 725.0 MB V GRD - 211 00 YVQD72 0 EOM - 00001C02 0760FF80 226402BC...00010012 34 700.0 MB V GRD - 211 00 YVQD70 0 EOM - 00001C02 0760FF80 226402A3...00010012 34 675.0 MB V GRD - 211 00 YVQD67 0 EOM - 00001C02 0760FF80 2264028A...00010012 34 650.0 MB V GRD - 211 00 YVQD65 0 EOM - 00001C02 0760FF80 22640271...00010012 34 625.0 MB V GRD - 211 00 YVQD62 0 EOM - 00001C02 0760FF80 22640258...00010012 34 600.0 MB V GRD - 211 00 YVQD60 0 EOM - 00001C02 0760FF80 2264023F...00010012 34 575.0 MB V GRD - 211 00 YVQD57 0 EOM - 00001C02 0760FF80 22640226...00010012 34 550.0 MB V GRD - 211 00 YVQD55 0 EOM - 00001C02 0760FF80 2264020D...00010012 34 525.0 MB V GRD - 211 00 YVQD52 0 EOM - 00001C02 0760FF80 226401F4...00010012 34 500.0 MB V GRD - 211 00 YVQD50 0 EOM - 00001C02 0760FF80 226401C2...00010012 34 450.0 MB V GRD - 211 00 YVQD45 0 EOM - 00001C02 0760FF80 22640190...00010012 34 400.0 MB V GRD - 211 00 YVQD40 0 EOM - 00001C02 0760FF80 2264015E...00010012 34 350.0 MB V GRD - 211 00 YVQD35 0 EOM - 00001C02 0760FF80 2264012C...00010012 34 300.0 MB V GRD - 211 00 YVQD30 0 EOM - 00001C02 0760FF80 226400FA...00010012 34 250.0 MB V GRD - 211 00 YVQD25 0 EOM - 00001C02 0760FF80 226400C8...00010012 34 200.0 MB V GRD - 211 00 YVQD20 0 EOM - 00001C02 0760FF80 22640096...00010012 34 150.0 MB V GRD - 211 00 YVQD15 0 EOM - 00001C02 0760FF80 22640064...00010012 34 100.0 MB V GRD - 211 00 YVQD10 0 EOM - 00001C02 0760FF80 02660000...00010012 02 MSL PRMSL - 211 00 YPQD89 0 EOM - 00001C02 0760FF80 346403E8...00010012 52 1000.0 MB R H - 211 00 YRQD99 0 EOM - 00001C02 0760FF80 346403CF...00010012 52 975.0 MB R H - 211 00 YRQD93 0 EOM - 00001C02 0760FF80 346403B6...00010012 52 950.0 MB R H - 211 00 YRQD95 0 EOM - 00001C02 0760FF80 3464039D...00010012 52 925.0 MB R H - 211 00 YRQD92 0 EOM - 00001C02 0760FF80 34640384...00010012 52 900.0 MB R H - 211 00 YRQD90 0 EOM - 00001C02 0760FF80 3464036B...00010012 52 875.0 MB R H - 211 00 YRQD91 0 EOM - 00001C02 0760FF80 34640352...00010012 52 850.0 MB R H - 211 00 YRQD85 0 EOM - 00001C02 0760FF80 34640339...00010012 52 825.0 MB R H - 211 00 YRQD82 0 EOM - 00001C02 0760FF80 34640320...00010012 52 800.0 MB R H - 211 00 YRQD80 0 EOM - 00001C02 0760FF80 34640307...00010012 52 775.0 MB R H - 211 00 YRQD77 0 EOM - 00001C02 0760FF80 346402EE...00010012 52 750.0 MB R H - 211 00 YRQD75 0 EOM - 00001C02 0760FF80 346402D5...00010012 52 725.0 MB R H - 211 00 YRQD72 0 EOM - 00001C02 0760FF80 346402BC...00010012 52 700.0 MB R H - 211 00 YRQD70 0 EOM - 00001C02 0760FF80 346402A3...00010012 52 675.0 MB R H - 211 00 YRQD67 0 EOM - 00001C02 0760FF80 3464028A...00010012 52 650.0 MB R H - 211 00 YRQD65 0 EOM - 00001C02 0760FF80 34640271...00010012 52 625.0 MB R H - 211 00 YRQD62 0 EOM - 00001C02 0760FF80 34640258...00010012 52 600.0 MB R H - 211 00 YRQD60 0 EOM - 00001C02 0760FF80 3464023F...00010012 52 575.0 MB R H - 211 00 YRQD57 0 EOM - 00001C02 0760FF80 34640226...00010012 52 550.0 MB R H - 211 00 YRQD55 0 EOM - 00001C02 0760FF80 3464020D...00010012 52 525.0 MB R H - 211 00 YRQD52 0 EOM - 00001C02 0760FF80 346401F4...00010012 52 500.0 MB R H - 211 00 YRQD50 0 EOM - 00001C02 0760FF80 346401C2...00010012 52 450.0 MB R H - 211 00 YRQD45 0 EOM - 00001C02 0760FF80 34640190...00010012 52 400.0 MB R H - 211 00 YRQD40 0 EOM - 00001C02 0760FF80 3464015E...00010012 52 350.0 MB R H - 211 00 YRQD35 0 EOM - 00001C02 0760FF80 3464012C...00010012 52 300.0 MB R H - 211 00 YRQD30 0 EOM - 00001C02 0760FF80 346400FA...00010012 52 250.0 MB R H - 211 00 YRQD25 0 EOM - 00001C02 0760FF80 346400C8...00010012 52 200.0 MB R H - 211 00 YRQD20 0 EOM - 00001C02 0760FF80 34640096...00010012 52 150.0 MB R H - 211 00 YRQD15 0 EOM - 00001C02 0760FF80 34640064...00010012 52 100.0 MB R H - 211 00 YRQD10 0 EOM - 00001C02 0760FF80 0B6403E8...00010012 11 1000.0 MB TMP - 211 00 YTQD99 0 EOM - 00001C02 0760FF80 0B6403CF...00010012 11 975.0 MB TMP - 211 00 YTQD93 0 EOM - 00001C02 0760FF80 0B6403B6...00010012 11 950.0 MB TMP - 211 00 YTQD95 0 EOM - 00001C02 0760FF80 0B64039D...00010012 11 925.0 MB TMP - 211 00 YTQD92 0 EOM - 00001C02 0760FF80 0B640384...00010012 11 900.0 MB TMP - 211 00 YTQD90 0 EOM - 00001C02 0760FF80 0B64036B...00010012 11 875.0 MB TMP - 211 00 YTQD91 0 EOM - 00001C02 0760FF80 0B640352...00010012 11 850.0 MB TMP - 211 00 YTQD85 0 EOM - 00001C02 0760FF80 0B640339...00010012 11 825.0 MB TMP - 211 00 YTQD82 0 EOM - 00001C02 0760FF80 0B640320...00010012 11 800.0 MB TMP - 211 00 YTQD80 0 EOM - 00001C02 0760FF80 0B640307...00010012 11 775.0 MB TMP - 211 00 YTQD77 0 EOM - 00001C02 0760FF80 0B6402EE...00010012 11 750.0 MB TMP - 211 00 YTQD75 0 EOM - 00001C02 0760FF80 0B6402D5...00010012 11 725.0 MB TMP - 211 00 YTQD72 0 EOM - 00001C02 0760FF80 0B6402BC...00010012 11 700.0 MB TMP - 211 00 YTQD70 0 EOM - 00001C02 0760FF80 0B6402A3...00010012 11 675.0 MB TMP - 211 00 YTQD67 0 EOM - 00001C02 0760FF80 0B64028A...00010012 11 650.0 MB TMP - 211 00 YTQD65 0 EOM - 00001C02 0760FF80 0B640271...00010012 11 625.0 MB TMP - 211 00 YTQD62 0 EOM - 00001C02 0760FF80 0B640258...00010012 11 600.0 MB TMP - 211 00 YTQD60 0 EOM - 00001C02 0760FF80 0B64023F...00010012 11 575.0 MB TMP - 211 00 YTQD57 0 EOM - 00001C02 0760FF80 0B640226...00010012 11 550.0 MB TMP - 211 00 YTQD55 0 EOM - 00001C02 0760FF80 0B64020D...00010012 11 525.0 MB TMP - 211 00 YTQD52 0 EOM - 00001C02 0760FF80 0B6401F4...00010012 11 500.0 MB TMP - 211 00 YTQD50 0 EOM - 00001C02 0760FF80 0B6401C2...00010012 11 450.0 MB TMP - 211 00 YTQD45 0 EOM - 00001C02 0760FF80 0B640190...00010012 11 400.0 MB TMP - 211 00 YTQD40 0 EOM - 00001C02 0760FF80 0B64015E...00010012 11 350.0 MB TMP - 211 00 YTQD35 0 EOM - 00001C02 0760FF80 0B64012C...00010012 11 300.0 MB TMP - 211 00 YTQD30 0 EOM - 00001C02 0760FF80 0B6400FA...00010012 11 250.0 MB TMP - 211 00 YTQD25 0 EOM - 00001C02 0760FF80 0B6400C8...00010012 11 200.0 MB TMP - 211 00 YTQD20 0 EOM - 00001C02 0760FF80 0B640096...00010012 11 150.0 MB TMP - 211 00 YTQD15 0 EOM - 00001C02 0760FF80 0B640064...00010012 11 100.0 MB TMP - 211 00 YTQD10 0 EOM - 00001C02 0760FF80 28640352...00010012 40 850.0 MB DZDT - 211 00 YOQD85 0 EOM - 00001C02 0760FF80 286402BC...00010012 40 700.0 MB DZDT - 211 00 YOQD70 0 EOM - 00001C02 0760FF80 286401F4...00010012 40 500.0 MB DZDT - 211 00 YOQD50 0 EOM - 00001C02 0760FF80 28640190...00010012 40 400.0 MB DZDT - 211 00 YOQD40 0 EOM - 00001C02 0760FF80 2864012C...00010012 40 300.0 MB DZDT - 211 00 YOQD30 0 EOM - 00001C02 0760FF80 286400FA...00010012 40 250.0 MB DZDT - 211 00 YOQD25 0 EOM - 00001C02 0760FF80 286400C8...00010012 40 200.0 MB DZDT - 211 00 YOQD20 0 EOM - 00001C02 0760FF80 28640096...00010012 40 150.0 MB DZDT - 211 00 YOQD15 0 EOM - 00001C02 0760FF80 28640064...00010012 40 100.0 MB DZDT - 211 00 YOQD10 0 EOM - 00001C02 0760FF80 01010000...00010012 01 SFC PRES - 211 00 YPQD98 0 EOM - 00001C02 0760FF80 346C2C64...00010012 52 44/100 R H - 211 00 YRQD00 0 EOM - 00001C02 0760FF80 36C80000...00010012 54 EATM P WAT - 211 00 YFQD00 0 EOM - 00001C02 0760FF80 0B690002...00010012 11 2m/SFC TMP - 211 00 YTQD98 0 EOM - 00001C02 0760FF80 34741E00...00010012 52 BNDRY/SPD R H - 211 00 YRQD86 0 EOM - 00001C02 0760FF80 0B070000...00010012 11 TRO TMP - 211 00 YTQD97 0 EOM - 00001C02 0760FF80 01070000...00010012 01 TRO PRES - 211 00 YPQD97 0 EOM - 00001C02 0760FF80 21741E00...00010012 33 SPD U GRD - 211 00 YUQD86 0 EOM - 00001C02 0760FF80 22741E00...00010012 34 SPD V GRD - 211 00 YVQD86 0 EOM - 00001C02 0760FF80 21070000...00010012 33 TRO U GRD - 211 00 YUQD97 0 EOM - 00001C02 0760FF80 22070000...00010012 34 TRO V GRD - 211 00 YVQD97 0 EOM - 00001C02 0760FF80 88070000...00010012 136 TRO VW SH - 211 00 YBQD97 0 EOM - 00001C02 0760FF80 3D010000...00010012 61 SFC A PCP - 211 00 YEQD98 0 EOM - 00001C02 0760FF80 83010000...00010012 131 SFC LFT X - 211 00 YXQD98 0 EOM - 00001C02 0760FF80 296402BC...00010012 41 700.0 MB ABS V - 211 00 YCQD70 0 EOM - 00001C02 0760FF80 296401F4...00010012 41 500.0 MB ABS V - 211 00 YCQD50 0 EOM - 00001C02 0760FF80 9D010000...00010012 157 SFC CAPE - 211 00 YWQD98 0 EOM - 00001C02 0760FF80 9C010000...00010012 156 SFC CIN - 211 00 YYQD98 0 EOM - 00001C02 0760FF80 9D74B400...00010012 157 180 SPDY 0 SPDY CAPE - 211 00 YWQD86 0 EOM - 00001C02 0760FF80 9C74B400...00010012 156 180 SPDY 0 SPDY CIN - 211 00 YYQD86 0 EOM - 00001C02 0760FF80 0B741E00...00010012 11 30 SPDY 0 SPDY TMP - 211 00 YTQD86 0 EOM - 00001C02 0760FF80 0B743C1E...00010012 11 60 SPDY 30 SPDY TMP - 211 00 YTQD86 0 EOM - 00001C02 0760FF80 0B745A3C...00010012 11 90 SPDY 60 SPDY TMP - 211 00 YTQD86 0 EOM - 00001C02 0760FF80 0B74785A...00010012 11 120 SPDY 90 SPDY TMP - 211 00 YTQD86 0 EOM - 00001C02 0760FF80 0B749678...00010012 11 150 SPDY 120 SPDY TMP - 211 00 YTQD86 0 EOM - 00001C02 0760FF80 0B74B496...00010012 11 180 SPDY 150 SPDY TMP - 211 00 YTQD86 0 EOM - 00001C02 0760FF80 34743C1E...00010012 52 60 SPDY 30 SPDY R H - 211 00 YRQD86 0 EOM - 00001C02 0760FF80 34745A3C...00010012 52 90 SPDY 60 SPDY R H - 211 00 YRQD86 0 EOM - 00001C02 0760FF80 3474785A...00010012 52 120 SPDY 90 SPDY R H - 211 00 YRQD86 0 EOM - 00001C02 0760FF80 34749678...00010012 52 150 SPDY 120 SPDY R H - 211 00 YRQD86 0 EOM - 00001C02 0760FF80 3474B496...00010012 52 180 SPDY 150 SPDY R H - 211 00 YRQD86 0 EOM - 00001C02 0760FF80 21741E00...00010012 33 30 SPDY 0 SPDY U GRD - 211 00 YUQD86 0 EOM - 00001C02 0760FF80 21743C1E...00010012 33 60 SPDY 30 SPDY U GRD - 211 00 YUQD86 0 EOM - 00001C02 0760FF80 21745A3C...00010012 33 90 SPDY 60 SPDY U GRD - 211 00 YUQD86 0 EOM - 00001C02 0760FF80 2174785A...00010012 33 120 SPDY 90 SPDY U GRD - 211 00 YUQD86 0 EOM - 00001C02 0760FF80 21749678...00010012 33 150 SPDY 120 SPDY U GRD - 211 00 YUQD86 0 EOM - 00001C02 0760FF80 2174B496...00010012 33 180 SPDY 150 SPDY U GRD - 211 00 YUQD86 0 EOM - 00001C02 0760FF80 22741E00...00010012 34 30 SPDY 0 SPDY V GRD - 211 00 YVQD86 0 EOM - 00001C02 0760FF80 22743C1E...00010012 34 60 SPDY 30 SPDY V GRD - 211 00 YVQD86 0 EOM - 00001C02 0760FF80 22745A3C...00010012 34 90 SPDY 60 SPDY V GRD - 211 00 YVQD86 0 EOM - 00001C02 0760FF80 2274785A...00010012 34 120 SPDY 90 SPDY V GRD - 211 00 YVQD86 0 EOM - 00001C02 0760FF80 22749678...00010012 34 150 SPDY 120 SPDY V GRD - 211 00 YVQD86 0 EOM - 00001C02 0760FF80 2274B496...00010012 34 180 SPDY 150 SPDY V GRD - 211 00 YVQD86 0 EOM - 00001C02 0760FF80 0B690002...00010012 11 2 HTGL TMP - 211 00 YTQD98 0 EOM - 00001C02 0760FF80 34690002...00010012 52 2 HTGL R H - 211 00 YRQD98 0 EOM - 00001C02 0760FF80 2169000A...00010012 33 10 HTGL U GRD - 211 00 YUQD98 0 EOM - 00001C02 0760FF80 2269000A...00010012 34 10 HTGL V GRD - 211 00 YVQD98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs024.211 b/parm/wmo/grib_awpgfs024.211 deleted file mode 100755 index 151fbbd679..0000000000 --- a/parm/wmo/grib_awpgfs024.211 +++ /dev/null @@ -1,405 +0,0 @@ - 00001C02 0760FF80 076403E8...00010018 07 1000.0 MB HGT - 211 00 YHQE99 0 EOM - 00001C02 0760FF80 076403CF...00010018 07 975.0 MB HGT - 211 00 YHQE93 0 EOM - 00001C02 0760FF80 076403B6...00010018 07 950.0 MB HGT - 211 00 YHQE95 0 EOM - 00001C02 0760FF80 0764039D...00010018 07 925.0 MB HGT - 211 00 YHQE92 0 EOM - 00001C02 0760FF80 07640384...00010018 07 900.0 MB HGT - 211 00 YHQE90 0 EOM - 00001C02 0760FF80 0764036B...00010018 07 875.0 MB HGT - 211 00 YHQE91 0 EOM - 00001C02 0760FF80 07640352...00010018 07 850.0 MB HGT - 211 00 YHQE85 0 EOM - 00001C02 0760FF80 07640339...00010018 07 825.0 MB HGT - 211 00 YHQE82 0 EOM - 00001C02 0760FF80 07640320...00010018 07 800.0 MB HGT - 211 00 YHQE80 0 EOM - 00001C02 0760FF80 07640307...00010018 07 775.0 MB HGT - 211 00 YHQE77 0 EOM - 00001C02 0760FF80 076402EE...00010018 07 750.0 MB HGT - 211 00 YHQE75 0 EOM - 00001C02 0760FF80 076402D5...00010018 07 725.0 MB HGT - 211 00 YHQE72 0 EOM - 00001C02 0760FF80 076402BC...00010018 07 700.0 MB HGT - 211 00 YHQE70 0 EOM - 00001C02 0760FF80 076402A3...00010018 07 675.0 MB HGT - 211 00 YHQE67 0 EOM - 00001C02 0760FF80 0764028A...00010018 07 650.0 MB HGT - 211 00 YHQE65 0 EOM - 00001C02 0760FF80 07640271...00010018 07 625.0 MB HGT - 211 00 YHQE62 0 EOM - 00001C02 0760FF80 07640258...00010018 07 600.0 MB HGT - 211 00 YHQE60 0 EOM - 00001C02 0760FF80 0764023F...00010018 07 575.0 MB HGT - 211 00 YHQE57 0 EOM - 00001C02 0760FF80 07640226...00010018 07 550.0 MB HGT - 211 00 YHQE55 0 EOM - 00001C02 0760FF80 0764020D...00010018 07 525.0 MB HGT - 211 00 YHQE52 0 EOM - 00001C02 0760FF80 076401F4...00010018 07 500.0 MB HGT - 211 00 YHQE50 0 EOM - 00001C02 0760FF80 076401C2...00010018 07 450.0 MB HGT - 211 00 YHQE45 0 EOM - 00001C02 0760FF80 07640190...00010018 07 400.0 MB HGT - 211 00 YHQE40 0 EOM - 00001C02 0760FF80 0764015E...00010018 07 350.0 MB HGT - 211 00 YHQE35 0 EOM - 00001C02 0760FF80 0764012C...00010018 07 300.0 MB HGT - 211 00 YHQE30 0 EOM - 00001C02 0760FF80 076400FA...00010018 07 250.0 MB HGT - 211 00 YHQE25 0 EOM - 00001C02 0760FF80 076400C8...00010018 07 200.0 MB HGT - 211 00 YHQE20 0 EOM - 00001C02 0760FF80 07640096...00010018 07 150.0 MB HGT - 211 00 YHQE15 0 EOM - 00001C02 0760FF80 07640064...00010018 07 100.0 MB HGT - 211 00 YHQE10 0 EOM - 00001C02 0760FF80 216403E8...00010018 33 1000.0 MB U GRD - 211 00 YUQE99 0 EOM - 00001C02 0760FF80 216403CF...00010018 33 975.0 MB U GRD - 211 00 YUQE93 0 EOM - 00001C02 0760FF80 216403B6...00010018 33 950.0 MB U GRD - 211 00 YUQE95 0 EOM - 00001C02 0760FF80 2164039D...00010018 33 925.0 MB U GRD - 211 00 YUQE92 0 EOM - 00001C02 0760FF80 21640384...00010018 33 900.0 MB U GRD - 211 00 YUQE90 0 EOM - 00001C02 0760FF80 2164036B...00010018 33 875.0 MB U GRD - 211 00 YUQE91 0 EOM - 00001C02 0760FF80 21640352...00010018 33 850.0 MB U GRD - 211 00 YUQE85 0 EOM - 00001C02 0760FF80 21640339...00010018 33 825.0 MB U GRD - 211 00 YUQE82 0 EOM - 00001C02 0760FF80 21640320...00010018 33 800.0 MB U GRD - 211 00 YUQE80 0 EOM - 00001C02 0760FF80 21640307...00010018 33 775.0 MB U GRD - 211 00 YUQE77 0 EOM - 00001C02 0760FF80 216402EE...00010018 33 750.0 MB U GRD - 211 00 YUQE75 0 EOM - 00001C02 0760FF80 216402D5...00010018 33 725.0 MB U GRD - 211 00 YUQE72 0 EOM - 00001C02 0760FF80 216402BC...00010018 33 700.0 MB U GRD - 211 00 YUQE70 0 EOM - 00001C02 0760FF80 216402A3...00010018 33 675.0 MB U GRD - 211 00 YUQE67 0 EOM - 00001C02 0760FF80 2164028A...00010018 33 650.0 MB U GRD - 211 00 YUQE65 0 EOM - 00001C02 0760FF80 21640271...00010018 33 625.0 MB U GRD - 211 00 YUQE62 0 EOM - 00001C02 0760FF80 21640258...00010018 33 600.0 MB U GRD - 211 00 YUQE60 0 EOM - 00001C02 0760FF80 2164023F...00010018 33 575.0 MB U GRD - 211 00 YUQE57 0 EOM - 00001C02 0760FF80 21640226...00010018 33 550.0 MB U GRD - 211 00 YUQE55 0 EOM - 00001C02 0760FF80 2164020D...00010018 33 525.0 MB U GRD - 211 00 YUQE52 0 EOM - 00001C02 0760FF80 216401F4...00010018 33 500.0 MB U GRD - 211 00 YUQE50 0 EOM - 00001C02 0760FF80 216401C2...00010018 33 450.0 MB U GRD - 211 00 YUQE45 0 EOM - 00001C02 0760FF80 21640190...00010018 33 400.0 MB U GRD - 211 00 YUQE40 0 EOM - 00001C02 0760FF80 2164015E...00010018 33 350.0 MB U GRD - 211 00 YUQE35 0 EOM - 00001C02 0760FF80 2164012C...00010018 33 300.0 MB U GRD - 211 00 YUQE30 0 EOM - 00001C02 0760FF80 216400FA...00010018 33 250.0 MB U GRD - 211 00 YUQE25 0 EOM - 00001C02 0760FF80 216400C8...00010018 33 200.0 MB U GRD - 211 00 YUQE20 0 EOM - 00001C02 0760FF80 21640096...00010018 33 150.0 MB U GRD - 211 00 YUQE15 0 EOM - 00001C02 0760FF80 21640064...00010018 33 100.0 MB U GRD - 211 00 YUQE10 0 EOM - 00001C02 0760FF80 226403E8...00010018 34 1000.0 MB V GRD - 211 00 YVQE99 0 EOM - 00001C02 0760FF80 226403CF...00010018 34 975.0 MB V GRD - 211 00 YVQE93 0 EOM - 00001C02 0760FF80 226403B6...00010018 34 950.0 MB V GRD - 211 00 YVQE95 0 EOM - 00001C02 0760FF80 2264039D...00010018 34 925.0 MB V GRD - 211 00 YVQE92 0 EOM - 00001C02 0760FF80 22640384...00010018 34 900.0 MB V GRD - 211 00 YVQE90 0 EOM - 00001C02 0760FF80 2264036B...00010018 34 875.0 MB V GRD - 211 00 YVQE91 0 EOM - 00001C02 0760FF80 22640352...00010018 34 850.0 MB V GRD - 211 00 YVQE85 0 EOM - 00001C02 0760FF80 22640339...00010018 34 825.0 MB V GRD - 211 00 YVQE82 0 EOM - 00001C02 0760FF80 22640320...00010018 34 800.0 MB V GRD - 211 00 YVQE80 0 EOM - 00001C02 0760FF80 22640307...00010018 34 775.0 MB V GRD - 211 00 YVQE77 0 EOM - 00001C02 0760FF80 226402EE...00010018 34 750.0 MB V GRD - 211 00 YVQE75 0 EOM - 00001C02 0760FF80 226402D5...00010018 34 725.0 MB V GRD - 211 00 YVQE72 0 EOM - 00001C02 0760FF80 226402BC...00010018 34 700.0 MB V GRD - 211 00 YVQE70 0 EOM - 00001C02 0760FF80 226402A3...00010018 34 675.0 MB V GRD - 211 00 YVQE67 0 EOM - 00001C02 0760FF80 2264028A...00010018 34 650.0 MB V GRD - 211 00 YVQE65 0 EOM - 00001C02 0760FF80 22640271...00010018 34 625.0 MB V GRD - 211 00 YVQE62 0 EOM - 00001C02 0760FF80 22640258...00010018 34 600.0 MB V GRD - 211 00 YVQE60 0 EOM - 00001C02 0760FF80 2264023F...00010018 34 575.0 MB V GRD - 211 00 YVQE57 0 EOM - 00001C02 0760FF80 22640226...00010018 34 550.0 MB V GRD - 211 00 YVQE55 0 EOM - 00001C02 0760FF80 2264020D...00010018 34 525.0 MB V GRD - 211 00 YVQE52 0 EOM - 00001C02 0760FF80 226401F4...00010018 34 500.0 MB V GRD - 211 00 YVQE50 0 EOM - 00001C02 0760FF80 226401C2...00010018 34 450.0 MB V GRD - 211 00 YVQE45 0 EOM - 00001C02 0760FF80 22640190...00010018 34 400.0 MB V GRD - 211 00 YVQE40 0 EOM - 00001C02 0760FF80 2264015E...00010018 34 350.0 MB V GRD - 211 00 YVQE35 0 EOM - 00001C02 0760FF80 2264012C...00010018 34 300.0 MB V GRD - 211 00 YVQE30 0 EOM - 00001C02 0760FF80 226400FA...00010018 34 250.0 MB V GRD - 211 00 YVQE25 0 EOM - 00001C02 0760FF80 226400C8...00010018 34 200.0 MB V GRD - 211 00 YVQE20 0 EOM - 00001C02 0760FF80 22640096...00010018 34 150.0 MB V GRD - 211 00 YVQE15 0 EOM - 00001C02 0760FF80 22640064...00010018 34 100.0 MB V GRD - 211 00 YVQE10 0 EOM - 00001C02 0760FF80 02660000...00010018 02 MSL PRMSL - 211 00 YPQE89 0 EOM - 00001C02 0760FF80 346403E8...00010018 52 1000.0 MB R H - 211 00 YRQE99 0 EOM - 00001C02 0760FF80 346403CF...00010018 52 975.0 MB R H - 211 00 YRQE93 0 EOM - 00001C02 0760FF80 346403B6...00010018 52 950.0 MB R H - 211 00 YRQE95 0 EOM - 00001C02 0760FF80 3464039D...00010018 52 925.0 MB R H - 211 00 YRQE92 0 EOM - 00001C02 0760FF80 34640384...00010018 52 900.0 MB R H - 211 00 YRQE90 0 EOM - 00001C02 0760FF80 3464036B...00010018 52 875.0 MB R H - 211 00 YRQE91 0 EOM - 00001C02 0760FF80 34640352...00010018 52 850.0 MB R H - 211 00 YRQE85 0 EOM - 00001C02 0760FF80 34640339...00010018 52 825.0 MB R H - 211 00 YRQE82 0 EOM - 00001C02 0760FF80 34640320...00010018 52 800.0 MB R H - 211 00 YRQE80 0 EOM - 00001C02 0760FF80 34640307...00010018 52 775.0 MB R H - 211 00 YRQE77 0 EOM - 00001C02 0760FF80 346402EE...00010018 52 750.0 MB R H - 211 00 YRQE75 0 EOM - 00001C02 0760FF80 346402D5...00010018 52 725.0 MB R H - 211 00 YRQE72 0 EOM - 00001C02 0760FF80 346402BC...00010018 52 700.0 MB R H - 211 00 YRQE70 0 EOM - 00001C02 0760FF80 346402A3...00010018 52 675.0 MB R H - 211 00 YRQE67 0 EOM - 00001C02 0760FF80 3464028A...00010018 52 650.0 MB R H - 211 00 YRQE65 0 EOM - 00001C02 0760FF80 34640271...00010018 52 625.0 MB R H - 211 00 YRQE62 0 EOM - 00001C02 0760FF80 34640258...00010018 52 600.0 MB R H - 211 00 YRQE60 0 EOM - 00001C02 0760FF80 3464023F...00010018 52 575.0 MB R H - 211 00 YRQE57 0 EOM - 00001C02 0760FF80 34640226...00010018 52 550.0 MB R H - 211 00 YRQE55 0 EOM - 00001C02 0760FF80 3464020D...00010018 52 525.0 MB R H - 211 00 YRQE52 0 EOM - 00001C02 0760FF80 346401F4...00010018 52 500.0 MB R H - 211 00 YRQE50 0 EOM - 00001C02 0760FF80 346401C2...00010018 52 450.0 MB R H - 211 00 YRQE45 0 EOM - 00001C02 0760FF80 34640190...00010018 52 400.0 MB R H - 211 00 YRQE40 0 EOM - 00001C02 0760FF80 3464015E...00010018 52 350.0 MB R H - 211 00 YRQE35 0 EOM - 00001C02 0760FF80 3464012C...00010018 52 300.0 MB R H - 211 00 YRQE30 0 EOM - 00001C02 0760FF80 346400FA...00010018 52 250.0 MB R H - 211 00 YRQE25 0 EOM - 00001C02 0760FF80 346400C8...00010018 52 200.0 MB R H - 211 00 YRQE20 0 EOM - 00001C02 0760FF80 34640096...00010018 52 150.0 MB R H - 211 00 YRQE15 0 EOM - 00001C02 0760FF80 34640064...00010018 52 100.0 MB R H - 211 00 YRQE10 0 EOM - 00001C02 0760FF80 0B6403E8...00010018 11 1000.0 MB TMP - 211 00 YTQE99 0 EOM - 00001C02 0760FF80 0B6403CF...00010018 11 975.0 MB TMP - 211 00 YTQE93 0 EOM - 00001C02 0760FF80 0B6403B6...00010018 11 950.0 MB TMP - 211 00 YTQE95 0 EOM - 00001C02 0760FF80 0B64039D...00010018 11 925.0 MB TMP - 211 00 YTQE92 0 EOM - 00001C02 0760FF80 0B640384...00010018 11 900.0 MB TMP - 211 00 YTQE90 0 EOM - 00001C02 0760FF80 0B64036B...00010018 11 875.0 MB TMP - 211 00 YTQE91 0 EOM - 00001C02 0760FF80 0B640352...00010018 11 850.0 MB TMP - 211 00 YTQE85 0 EOM - 00001C02 0760FF80 0B640339...00010018 11 825.0 MB TMP - 211 00 YTQE82 0 EOM - 00001C02 0760FF80 0B640320...00010018 11 800.0 MB TMP - 211 00 YTQE80 0 EOM - 00001C02 0760FF80 0B640307...00010018 11 775.0 MB TMP - 211 00 YTQE77 0 EOM - 00001C02 0760FF80 0B6402EE...00010018 11 750.0 MB TMP - 211 00 YTQE75 0 EOM - 00001C02 0760FF80 0B6402D5...00010018 11 725.0 MB TMP - 211 00 YTQE72 0 EOM - 00001C02 0760FF80 0B6402BC...00010018 11 700.0 MB TMP - 211 00 YTQE70 0 EOM - 00001C02 0760FF80 0B6402A3...00010018 11 675.0 MB TMP - 211 00 YTQE67 0 EOM - 00001C02 0760FF80 0B64028A...00010018 11 650.0 MB TMP - 211 00 YTQE65 0 EOM - 00001C02 0760FF80 0B640271...00010018 11 625.0 MB TMP - 211 00 YTQE62 0 EOM - 00001C02 0760FF80 0B640258...00010018 11 600.0 MB TMP - 211 00 YTQE60 0 EOM - 00001C02 0760FF80 0B64023F...00010018 11 575.0 MB TMP - 211 00 YTQE57 0 EOM - 00001C02 0760FF80 0B640226...00010018 11 550.0 MB TMP - 211 00 YTQE55 0 EOM - 00001C02 0760FF80 0B64020D...00010018 11 525.0 MB TMP - 211 00 YTQE52 0 EOM - 00001C02 0760FF80 0B6401F4...00010018 11 500.0 MB TMP - 211 00 YTQE50 0 EOM - 00001C02 0760FF80 0B6401C2...00010018 11 450.0 MB TMP - 211 00 YTQE45 0 EOM - 00001C02 0760FF80 0B640190...00010018 11 400.0 MB TMP - 211 00 YTQE40 0 EOM - 00001C02 0760FF80 0B64015E...00010018 11 350.0 MB TMP - 211 00 YTQE35 0 EOM - 00001C02 0760FF80 0B64012C...00010018 11 300.0 MB TMP - 211 00 YTQE30 0 EOM - 00001C02 0760FF80 0B6400FA...00010018 11 250.0 MB TMP - 211 00 YTQE25 0 EOM - 00001C02 0760FF80 0B6400C8...00010018 11 200.0 MB TMP - 211 00 YTQE20 0 EOM - 00001C02 0760FF80 0B640096...00010018 11 150.0 MB TMP - 211 00 YTQE15 0 EOM - 00001C02 0760FF80 0B640064...00010018 11 100.0 MB TMP - 211 00 YTQE10 0 EOM - 00001C02 0760FF80 28640352...00010018 40 850.0 MB DZDT - 211 00 YOQE85 0 EOM - 00001C02 0760FF80 286402BC...00010018 40 700.0 MB DZDT - 211 00 YOQE70 0 EOM - 00001C02 0760FF80 286401F4...00010018 40 500.0 MB DZDT - 211 00 YOQE50 0 EOM - 00001C02 0760FF80 28640190...00010018 40 400.0 MB DZDT - 211 00 YOQE40 0 EOM - 00001C02 0760FF80 2864012C...00010018 40 300.0 MB DZDT - 211 00 YOQE30 0 EOM - 00001C02 0760FF80 286400FA...00010018 40 250.0 MB DZDT - 211 00 YOQE25 0 EOM - 00001C02 0760FF80 286400C8...00010018 40 200.0 MB DZDT - 211 00 YOQE20 0 EOM - 00001C02 0760FF80 28640096...00010018 40 150.0 MB DZDT - 211 00 YOQE15 0 EOM - 00001C02 0760FF80 28640064...00010018 40 100.0 MB DZDT - 211 00 YOQE10 0 EOM - 00001C02 0760FF80 01010000...00010018 01 SFC PRES - 211 00 YPQE98 0 EOM - 00001C02 0760FF80 346C2C64...00010018 52 44/100 R H - 211 00 YRQE00 0 EOM - 00001C02 0760FF80 36C80000...00010018 54 EATM P WAT - 211 00 YFQE00 0 EOM - 00001C02 0760FF80 0B690002...00010018 11 2m/SFC TMP - 211 00 YTQE98 0 EOM - 00001C02 0760FF80 34741E00...00010018 52 BNDRY/SPD R H - 211 00 YRQE86 0 EOM - 00001C02 0760FF80 0B070000...00010018 11 TRO TMP - 211 00 YTQE97 0 EOM - 00001C02 0760FF80 01070000...00010018 01 TRO PRES - 211 00 YPQE97 0 EOM - 00001C02 0760FF80 21741E00...00010018 33 SPD U GRD - 211 00 YUQE86 0 EOM - 00001C02 0760FF80 22741E00...00010018 34 SPD V GRD - 211 00 YVQE86 0 EOM - 00001C02 0760FF80 21070000...00010018 33 TRO U GRD - 211 00 YUQE97 0 EOM - 00001C02 0760FF80 22070000...00010018 34 TRO V GRD - 211 00 YVQE97 0 EOM - 00001C02 0760FF80 88070000...00010018 136 TRO VW SH - 211 00 YBQE97 0 EOM - 00001C02 0760FF80 3D010000...00010018 61 SFC A PCP - 211 00 YEQE98 0 EOM - 00001C02 0760FF80 83010000...00010018 131 SFC LFT X - 211 00 YXQE98 0 EOM - 00001C02 0760FF80 296402BC...00010018 41 700.0 MB ABS V - 211 00 YCQE70 0 EOM - 00001C02 0760FF80 296401F4...00010018 41 500.0 MB ABS V - 211 00 YCQE50 0 EOM - 00001C02 0760FF80 9D010000...00010018 157 SFC CAPE - 211 00 YWQE98 0 EOM - 00001C02 0760FF80 9C010000...00010018 156 SFC CIN - 211 00 YYQE98 0 EOM - 00001C02 0760FF80 9D74B400...00010018 157 180 SPDY 0 SPDY CAPE - 211 00 YWQE86 0 EOM - 00001C02 0760FF80 9C74B400...00010018 156 180 SPDY 0 SPDY CIN - 211 00 YYQE86 0 EOM - 00001C02 0760FF80 0B741E00...00010018 11 30 SPDY 0 SPDY TMP - 211 00 YTQE86 0 EOM - 00001C02 0760FF80 0B743C1E...00010018 11 60 SPDY 30 SPDY TMP - 211 00 YTQE86 0 EOM - 00001C02 0760FF80 0B745A3C...00010018 11 90 SPDY 60 SPDY TMP - 211 00 YTQE86 0 EOM - 00001C02 0760FF80 0B74785A...00010018 11 120 SPDY 90 SPDY TMP - 211 00 YTQE86 0 EOM - 00001C02 0760FF80 0B749678...00010018 11 150 SPDY 120 SPDY TMP - 211 00 YTQE86 0 EOM - 00001C02 0760FF80 0B74B496...00010018 11 180 SPDY 150 SPDY TMP - 211 00 YTQE86 0 EOM - 00001C02 0760FF80 34743C1E...00010018 52 60 SPDY 30 SPDY R H - 211 00 YRQE86 0 EOM - 00001C02 0760FF80 34745A3C...00010018 52 90 SPDY 60 SPDY R H - 211 00 YRQE86 0 EOM - 00001C02 0760FF80 3474785A...00010018 52 120 SPDY 90 SPDY R H - 211 00 YRQE86 0 EOM - 00001C02 0760FF80 34749678...00010018 52 150 SPDY 120 SPDY R H - 211 00 YRQE86 0 EOM - 00001C02 0760FF80 3474B496...00010018 52 180 SPDY 150 SPDY R H - 211 00 YRQE86 0 EOM - 00001C02 0760FF80 21741E00...00010018 33 30 SPDY 0 SPDY U GRD - 211 00 YUQE86 0 EOM - 00001C02 0760FF80 21743C1E...00010018 33 60 SPDY 30 SPDY U GRD - 211 00 YUQE86 0 EOM - 00001C02 0760FF80 21745A3C...00010018 33 90 SPDY 60 SPDY U GRD - 211 00 YUQE86 0 EOM - 00001C02 0760FF80 2174785A...00010018 33 120 SPDY 90 SPDY U GRD - 211 00 YUQE86 0 EOM - 00001C02 0760FF80 21749678...00010018 33 150 SPDY 120 SPDY U GRD - 211 00 YUQE86 0 EOM - 00001C02 0760FF80 2174B496...00010018 33 180 SPDY 150 SPDY U GRD - 211 00 YUQE86 0 EOM - 00001C02 0760FF80 22741E00...00010018 34 30 SPDY 0 SPDY V GRD - 211 00 YVQE86 0 EOM - 00001C02 0760FF80 22743C1E...00010018 34 60 SPDY 30 SPDY V GRD - 211 00 YVQE86 0 EOM - 00001C02 0760FF80 22745A3C...00010018 34 90 SPDY 60 SPDY V GRD - 211 00 YVQE86 0 EOM - 00001C02 0760FF80 2274785A...00010018 34 120 SPDY 90 SPDY V GRD - 211 00 YVQE86 0 EOM - 00001C02 0760FF80 22749678...00010018 34 150 SPDY 120 SPDY V GRD - 211 00 YVQE86 0 EOM - 00001C02 0760FF80 2274B496...00010018 34 180 SPDY 150 SPDY V GRD - 211 00 YVQE86 0 EOM - 00001C02 0760FF80 0B690002...00010018 11 2 HTGL TMP - 211 00 YTQE98 0 EOM - 00001C02 0760FF80 34690002...00010018 52 2 HTGL R H - 211 00 YRQE98 0 EOM - 00001C02 0760FF80 2169000A...00010018 33 10 HTGL U GRD - 211 00 YUQE98 0 EOM - 00001C02 0760FF80 2269000A...00010018 34 10 HTGL V GRD - 211 00 YVQE98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs030.211 b/parm/wmo/grib_awpgfs030.211 deleted file mode 100755 index 55fd7b382a..0000000000 --- a/parm/wmo/grib_awpgfs030.211 +++ /dev/null @@ -1,405 +0,0 @@ - 00001C02 0760FF80 076403E8...0001001E 07 1000.0 MB HGT - 211 00 YHQF99 0 EOM - 00001C02 0760FF80 076403CF...0001001E 07 975.0 MB HGT - 211 00 YHQF93 0 EOM - 00001C02 0760FF80 076403B6...0001001E 07 950.0 MB HGT - 211 00 YHQF95 0 EOM - 00001C02 0760FF80 0764039D...0001001E 07 925.0 MB HGT - 211 00 YHQF92 0 EOM - 00001C02 0760FF80 07640384...0001001E 07 900.0 MB HGT - 211 00 YHQF90 0 EOM - 00001C02 0760FF80 0764036B...0001001E 07 875.0 MB HGT - 211 00 YHQF91 0 EOM - 00001C02 0760FF80 07640352...0001001E 07 850.0 MB HGT - 211 00 YHQF85 0 EOM - 00001C02 0760FF80 07640339...0001001E 07 825.0 MB HGT - 211 00 YHQF82 0 EOM - 00001C02 0760FF80 07640320...0001001E 07 800.0 MB HGT - 211 00 YHQF80 0 EOM - 00001C02 0760FF80 07640307...0001001E 07 775.0 MB HGT - 211 00 YHQF77 0 EOM - 00001C02 0760FF80 076402EE...0001001E 07 750.0 MB HGT - 211 00 YHQF75 0 EOM - 00001C02 0760FF80 076402D5...0001001E 07 725.0 MB HGT - 211 00 YHQF72 0 EOM - 00001C02 0760FF80 076402BC...0001001E 07 700.0 MB HGT - 211 00 YHQF70 0 EOM - 00001C02 0760FF80 076402A3...0001001E 07 675.0 MB HGT - 211 00 YHQF67 0 EOM - 00001C02 0760FF80 0764028A...0001001E 07 650.0 MB HGT - 211 00 YHQF65 0 EOM - 00001C02 0760FF80 07640271...0001001E 07 625.0 MB HGT - 211 00 YHQF62 0 EOM - 00001C02 0760FF80 07640258...0001001E 07 600.0 MB HGT - 211 00 YHQF60 0 EOM - 00001C02 0760FF80 0764023F...0001001E 07 575.0 MB HGT - 211 00 YHQF57 0 EOM - 00001C02 0760FF80 07640226...0001001E 07 550.0 MB HGT - 211 00 YHQF55 0 EOM - 00001C02 0760FF80 0764020D...0001001E 07 525.0 MB HGT - 211 00 YHQF52 0 EOM - 00001C02 0760FF80 076401F4...0001001E 07 500.0 MB HGT - 211 00 YHQF50 0 EOM - 00001C02 0760FF80 076401C2...0001001E 07 450.0 MB HGT - 211 00 YHQF45 0 EOM - 00001C02 0760FF80 07640190...0001001E 07 400.0 MB HGT - 211 00 YHQF40 0 EOM - 00001C02 0760FF80 0764015E...0001001E 07 350.0 MB HGT - 211 00 YHQF35 0 EOM - 00001C02 0760FF80 0764012C...0001001E 07 300.0 MB HGT - 211 00 YHQF30 0 EOM - 00001C02 0760FF80 076400FA...0001001E 07 250.0 MB HGT - 211 00 YHQF25 0 EOM - 00001C02 0760FF80 076400C8...0001001E 07 200.0 MB HGT - 211 00 YHQF20 0 EOM - 00001C02 0760FF80 07640096...0001001E 07 150.0 MB HGT - 211 00 YHQF15 0 EOM - 00001C02 0760FF80 07640064...0001001E 07 100.0 MB HGT - 211 00 YHQF10 0 EOM - 00001C02 0760FF80 216403E8...0001001E 33 1000.0 MB U GRD - 211 00 YUQF99 0 EOM - 00001C02 0760FF80 216403CF...0001001E 33 975.0 MB U GRD - 211 00 YUQF93 0 EOM - 00001C02 0760FF80 216403B6...0001001E 33 950.0 MB U GRD - 211 00 YUQF95 0 EOM - 00001C02 0760FF80 2164039D...0001001E 33 925.0 MB U GRD - 211 00 YUQF92 0 EOM - 00001C02 0760FF80 21640384...0001001E 33 900.0 MB U GRD - 211 00 YUQF90 0 EOM - 00001C02 0760FF80 2164036B...0001001E 33 875.0 MB U GRD - 211 00 YUQF91 0 EOM - 00001C02 0760FF80 21640352...0001001E 33 850.0 MB U GRD - 211 00 YUQF85 0 EOM - 00001C02 0760FF80 21640339...0001001E 33 825.0 MB U GRD - 211 00 YUQF82 0 EOM - 00001C02 0760FF80 21640320...0001001E 33 800.0 MB U GRD - 211 00 YUQF80 0 EOM - 00001C02 0760FF80 21640307...0001001E 33 775.0 MB U GRD - 211 00 YUQF77 0 EOM - 00001C02 0760FF80 216402EE...0001001E 33 750.0 MB U GRD - 211 00 YUQF75 0 EOM - 00001C02 0760FF80 216402D5...0001001E 33 725.0 MB U GRD - 211 00 YUQF72 0 EOM - 00001C02 0760FF80 216402BC...0001001E 33 700.0 MB U GRD - 211 00 YUQF70 0 EOM - 00001C02 0760FF80 216402A3...0001001E 33 675.0 MB U GRD - 211 00 YUQF67 0 EOM - 00001C02 0760FF80 2164028A...0001001E 33 650.0 MB U GRD - 211 00 YUQF65 0 EOM - 00001C02 0760FF80 21640271...0001001E 33 625.0 MB U GRD - 211 00 YUQF62 0 EOM - 00001C02 0760FF80 21640258...0001001E 33 600.0 MB U GRD - 211 00 YUQF60 0 EOM - 00001C02 0760FF80 2164023F...0001001E 33 575.0 MB U GRD - 211 00 YUQF57 0 EOM - 00001C02 0760FF80 21640226...0001001E 33 550.0 MB U GRD - 211 00 YUQF55 0 EOM - 00001C02 0760FF80 2164020D...0001001E 33 525.0 MB U GRD - 211 00 YUQF52 0 EOM - 00001C02 0760FF80 216401F4...0001001F 33 500.0 MB U GRD - 211 00 YUQF50 0 EOM - 00001C02 0760FF80 216401C2...0001001E 33 450.0 MB U GRD - 211 00 YUQF45 0 EOM - 00001C02 0760FF80 21640190...0001001E 33 400.0 MB U GRD - 211 00 YUQF40 0 EOM - 00001C02 0760FF80 2164015E...0001001E 33 350.0 MB U GRD - 211 00 YUQF35 0 EOM - 00001C02 0760FF80 2164012C...0001001E 33 300.0 MB U GRD - 211 00 YUQF30 0 EOM - 00001C02 0760FF80 216400FA...0001001E 33 250.0 MB U GRD - 211 00 YUQF25 0 EOM - 00001C02 0760FF80 216400C8...0001001E 33 200.0 MB U GRD - 211 00 YUQF20 0 EOM - 00001C02 0760FF80 21640096...0001001F 33 150.0 MB U GRD - 211 00 YUQF15 0 EOM - 00001C02 0760FF80 21640064...0001001E 33 100.0 MB U GRD - 211 00 YUQF10 0 EOM - 00001C02 0760FF80 226403E8...0001001E 34 1000.0 MB V GRD - 211 00 YVQF99 0 EOM - 00001C02 0760FF80 226403CF...0001001E 34 975.0 MB V GRD - 211 00 YVQF93 0 EOM - 00001C02 0760FF80 226403B6...0001001E 34 950.0 MB V GRD - 211 00 YVQF95 0 EOM - 00001C02 0760FF80 2264039D...0001001E 34 925.0 MB V GRD - 211 00 YVQF92 0 EOM - 00001C02 0760FF80 22640384...0001001E 34 900.0 MB V GRD - 211 00 YVQF90 0 EOM - 00001C02 0760FF80 2264036B...0001001E 34 875.0 MB V GRD - 211 00 YVQF91 0 EOM - 00001C02 0760FF80 22640352...0001001E 34 850.0 MB V GRD - 211 00 YVQF85 0 EOM - 00001C02 0760FF80 22640339...0001001E 34 825.0 MB V GRD - 211 00 YVQF82 0 EOM - 00001C02 0760FF80 22640320...0001001E 34 800.0 MB V GRD - 211 00 YVQF80 0 EOM - 00001C02 0760FF80 22640307...0001001E 34 775.0 MB V GRD - 211 00 YVQF77 0 EOM - 00001C02 0760FF80 226402EE...0001001E 34 750.0 MB V GRD - 211 00 YVQF75 0 EOM - 00001C02 0760FF80 226402D5...0001001E 34 725.0 MB V GRD - 211 00 YVQF72 0 EOM - 00001C02 0760FF80 226402BC...0001001E 34 700.0 MB V GRD - 211 00 YVQF70 0 EOM - 00001C02 0760FF80 226402A3...0001001E 34 675.0 MB V GRD - 211 00 YVQF67 0 EOM - 00001C02 0760FF80 2264028A...0001001E 34 650.0 MB V GRD - 211 00 YVQF65 0 EOM - 00001C02 0760FF80 22640271...0001001E 34 625.0 MB V GRD - 211 00 YVQF62 0 EOM - 00001C02 0760FF80 22640258...0001001E 34 600.0 MB V GRD - 211 00 YVQF60 0 EOM - 00001C02 0760FF80 2264023F...0001001E 34 575.0 MB V GRD - 211 00 YVQF57 0 EOM - 00001C02 0760FF80 22640226...0001001E 34 550.0 MB V GRD - 211 00 YVQF55 0 EOM - 00001C02 0760FF80 2264020D...0001001E 34 525.0 MB V GRD - 211 00 YVQF52 0 EOM - 00001C02 0760FF80 226401F4...0001001E 34 500.0 MB V GRD - 211 00 YVQF50 0 EOM - 00001C02 0760FF80 226401C2...0001001E 34 450.0 MB V GRD - 211 00 YVQF45 0 EOM - 00001C02 0760FF80 22640190...0001001E 34 400.0 MB V GRD - 211 00 YVQF40 0 EOM - 00001C02 0760FF80 2264015E...0001001E 34 350.0 MB V GRD - 211 00 YVQF35 0 EOM - 00001C02 0760FF80 2264012C...0001001E 34 300.0 MB V GRD - 211 00 YVQF30 0 EOM - 00001C02 0760FF80 226400FA...0001001E 34 250.0 MB V GRD - 211 00 YVQF25 0 EOM - 00001C02 0760FF80 226400C8...0001001E 34 200.0 MB V GRD - 211 00 YVQF20 0 EOM - 00001C02 0760FF80 22640096...0001001E 34 150.0 MB V GRD - 211 00 YVQF15 0 EOM - 00001C02 0760FF80 22640064...0001001E 34 100.0 MB V GRD - 211 00 YVQF10 0 EOM - 00001C02 0760FF80 02660000...0001001E 02 MSL PRMSL - 211 00 YPQF89 0 EOM - 00001C02 0760FF80 346403E8...0001001E 52 1000.0 MB R H - 211 00 YRQF99 0 EOM - 00001C02 0760FF80 346403CF...0001001E 52 975.0 MB R H - 211 00 YRQF93 0 EOM - 00001C02 0760FF80 346403B6...0001001E 52 950.0 MB R H - 211 00 YRQF95 0 EOM - 00001C02 0760FF80 3464039D...0001001E 52 925.0 MB R H - 211 00 YRQF92 0 EOM - 00001C02 0760FF80 34640384...0001001E 52 900.0 MB R H - 211 00 YRQF90 0 EOM - 00001C02 0760FF80 3464036B...0001001E 52 875.0 MB R H - 211 00 YRQF91 0 EOM - 00001C02 0760FF80 34640352...0001001E 52 850.0 MB R H - 211 00 YRQF85 0 EOM - 00001C02 0760FF80 34640339...0001001E 52 825.0 MB R H - 211 00 YRQF82 0 EOM - 00001C02 0760FF80 34640320...0001001E 52 800.0 MB R H - 211 00 YRQF80 0 EOM - 00001C02 0760FF80 34640307...0001001E 52 775.0 MB R H - 211 00 YRQF77 0 EOM - 00001C02 0760FF80 346402EE...0001001E 52 750.0 MB R H - 211 00 YRQF75 0 EOM - 00001C02 0760FF80 346402D5...0001001E 52 725.0 MB R H - 211 00 YRQF72 0 EOM - 00001C02 0760FF80 346402BC...0001001E 52 700.0 MB R H - 211 00 YRQF70 0 EOM - 00001C02 0760FF80 346402A3...0001001E 52 675.0 MB R H - 211 00 YRQF67 0 EOM - 00001C02 0760FF80 3464028A...0001001E 52 650.0 MB R H - 211 00 YRQF65 0 EOM - 00001C02 0760FF80 34640271...0001001E 52 625.0 MB R H - 211 00 YRQF62 0 EOM - 00001C02 0760FF80 34640258...0001001E 52 600.0 MB R H - 211 00 YRQF60 0 EOM - 00001C02 0760FF80 3464023F...0001001E 52 575.0 MB R H - 211 00 YRQF57 0 EOM - 00001C02 0760FF80 34640226...0001001E 52 550.0 MB R H - 211 00 YRQF55 0 EOM - 00001C02 0760FF80 3464020D...0001001E 52 525.0 MB R H - 211 00 YRQF52 0 EOM - 00001C02 0760FF80 346401F4...0001001E 52 500.0 MB R H - 211 00 YRQF50 0 EOM - 00001C02 0760FF80 346401C2...0001001E 52 450.0 MB R H - 211 00 YRQF45 0 EOM - 00001C02 0760FF80 34640190...0001001E 52 400.0 MB R H - 211 00 YRQF40 0 EOM - 00001C02 0760FF80 3464015E...0001001E 52 350.0 MB R H - 211 00 YRQF35 0 EOM - 00001C02 0760FF80 3464012C...0001001E 52 300.0 MB R H - 211 00 YRQF30 0 EOM - 00001C02 0760FF80 346400FA...0001001E 52 250.0 MB R H - 211 00 YRQF25 0 EOM - 00001C02 0760FF80 346400C8...0001001E 52 200.0 MB R H - 211 00 YRQF20 0 EOM - 00001C02 0760FF80 34640096...0001001E 52 150.0 MB R H - 211 00 YRQF15 0 EOM - 00001C02 0760FF80 34640064...0001001E 52 100.0 MB R H - 211 00 YRQF10 0 EOM - 00001C02 0760FF80 0B6403E8...0001001E 11 1000.0 MB TMP - 211 00 YTQF99 0 EOM - 00001C02 0760FF80 0B6403CF...0001001E 11 975.0 MB TMP - 211 00 YTQF93 0 EOM - 00001C02 0760FF80 0B6403B6...0001001E 11 950.0 MB TMP - 211 00 YTQF95 0 EOM - 00001C02 0760FF80 0B64039D...0001001E 11 925.0 MB TMP - 211 00 YTQF92 0 EOM - 00001C02 0760FF80 0B640384...0001001E 11 900.0 MB TMP - 211 00 YTQF90 0 EOM - 00001C02 0760FF80 0B64036B...0001001E 11 875.0 MB TMP - 211 00 YTQF91 0 EOM - 00001C02 0760FF80 0B640352...0001001E 11 850.0 MB TMP - 211 00 YTQF85 0 EOM - 00001C02 0760FF80 0B640339...0001001E 11 825.0 MB TMP - 211 00 YTQF82 0 EOM - 00001C02 0760FF80 0B640320...0001001E 11 800.0 MB TMP - 211 00 YTQF80 0 EOM - 00001C02 0760FF80 0B640307...0001001E 11 775.0 MB TMP - 211 00 YTQF77 0 EOM - 00001C02 0760FF80 0B6402EE...0001001E 11 750.0 MB TMP - 211 00 YTQF75 0 EOM - 00001C02 0760FF80 0B6402D5...0001001E 11 725.0 MB TMP - 211 00 YTQF72 0 EOM - 00001C02 0760FF80 0B6402BC...0001001E 11 700.0 MB TMP - 211 00 YTQF70 0 EOM - 00001C02 0760FF80 0B6402A3...0001001E 11 675.0 MB TMP - 211 00 YTQF67 0 EOM - 00001C02 0760FF80 0B64028A...0001001E 11 650.0 MB TMP - 211 00 YTQF65 0 EOM - 00001C02 0760FF80 0B640271...0001001E 11 625.0 MB TMP - 211 00 YTQF62 0 EOM - 00001C02 0760FF80 0B640258...0001001E 11 600.0 MB TMP - 211 00 YTQF60 0 EOM - 00001C02 0760FF80 0B64023F...0001001E 11 575.0 MB TMP - 211 00 YTQF57 0 EOM - 00001C02 0760FF80 0B640226...0001001E 11 550.0 MB TMP - 211 00 YTQF55 0 EOM - 00001C02 0760FF80 0B64020D...0001001E 11 525.0 MB TMP - 211 00 YTQF52 0 EOM - 00001C02 0760FF80 0B6401F4...0001001E 11 500.0 MB TMP - 211 00 YTQF50 0 EOM - 00001C02 0760FF80 0B6401C2...0001001E 11 450.0 MB TMP - 211 00 YTQF45 0 EOM - 00001C02 0760FF80 0B640190...0001001E 11 400.0 MB TMP - 211 00 YTQF40 0 EOM - 00001C02 0760FF80 0B64015E...0001001E 11 350.0 MB TMP - 211 00 YTQF35 0 EOM - 00001C02 0760FF80 0B64012C...0001001E 11 300.0 MB TMP - 211 00 YTQF30 0 EOM - 00001C02 0760FF80 0B6400FA...0001001E 11 250.0 MB TMP - 211 00 YTQF25 0 EOM - 00001C02 0760FF80 0B6400C8...0001001E 11 200.0 MB TMP - 211 00 YTQF20 0 EOM - 00001C02 0760FF80 0B640096...0001001E 11 150.0 MB TMP - 211 00 YTQF15 0 EOM - 00001C02 0760FF80 0B640064...0001001E 11 100.0 MB TMP - 211 00 YTQF10 0 EOM - 00001C02 0760FF80 28640352...0001001E 40 850.0 MB DZDT - 211 00 YOQF85 0 EOM - 00001C02 0760FF80 286402BC...0001001E 40 700.0 MB DZDT - 211 00 YOQF70 0 EOM - 00001C02 0760FF80 286401F4...0001001E 40 500.0 MB DZDT - 211 00 YOQF50 0 EOM - 00001C02 0760FF80 28640190...0001001E 40 400.0 MB DZDT - 211 00 YOQF40 0 EOM - 00001C02 0760FF80 2864012C...0001001E 40 300.0 MB DZDT - 211 00 YOQF30 0 EOM - 00001C02 0760FF80 286400FA...0001001E 40 250.0 MB DZDT - 211 00 YOQF25 0 EOM - 00001C02 0760FF80 286400C8...0001001E 40 200.0 MB DZDT - 211 00 YOQF20 0 EOM - 00001C02 0760FF80 28640096...0001001E 40 150.0 MB DZDT - 211 00 YOQF15 0 EOM - 00001C02 0760FF80 28640064...0001001E 40 100.0 MB DZDT - 211 00 YOQF10 0 EOM - 00001C02 0760FF80 01010000...0001001E 01 SFC PRES - 211 00 YPQF98 0 EOM - 00001C02 0760FF80 346C2C64...0001001E 52 44/100 R H - 211 00 YRQF00 0 EOM - 00001C02 0760FF80 36C80000...0001001E 54 EATM P WAT - 211 00 YFQF00 0 EOM - 00001C02 0760FF80 0B690002...0001001E 11 2m/SFC TMP - 211 00 YTQF98 0 EOM - 00001C02 0760FF80 34741E00...0001001E 52 BNDRY/SPD R H - 211 00 YRQF86 0 EOM - 00001C02 0760FF80 0B070000...0001001E 11 TRO TMP - 211 00 YTQF97 0 EOM - 00001C02 0760FF80 01070000...0001001E 01 TRO PRES - 211 00 YPQF97 0 EOM - 00001C02 0760FF80 21741E00...0001001E 33 SPD U GRD - 211 00 YUQF86 0 EOM - 00001C02 0760FF80 22741E00...0001001E 34 SPD V GRD - 211 00 YVQF86 0 EOM - 00001C02 0760FF80 21070000...0001001E 33 TRO U GRD - 211 00 YUQF97 0 EOM - 00001C02 0760FF80 22070000...0001001E 34 TRO V GRD - 211 00 YVQF97 0 EOM - 00001C02 0760FF80 88070000...0001001E 136 TRO VW SH - 211 00 YBQF97 0 EOM - 00001C02 0760FF80 3D010000...0001001E 61 SFC A PCP - 211 00 YEQF98 0 EOM - 00001C02 0760FF80 83010000...0001001E 131 SFC LFT X - 211 00 YXQF98 0 EOM - 00001C02 0760FF80 296402BC...0001001E 41 700.0 MB ABS V - 211 00 YCQF70 0 EOM - 00001C02 0760FF80 296401F4...0001001E 41 500.0 MB ABS V - 211 00 YCQF50 0 EOM - 00001C02 0760FF80 9D010000...0001001E 157 SFC CAPE - 211 00 YWQF98 0 EOM - 00001C02 0760FF80 9C010000...0001001E 156 SFC CIN - 211 00 YYQF98 0 EOM - 00001C02 0760FF80 9D74B400...0001001E 157 180 SPDY 0 SPDY CAPE - 211 00 YWQF86 0 EOM - 00001C02 0760FF80 9C74B400...0001001E 156 180 SPDY 0 SPDY CIN - 211 00 YYQF86 0 EOM - 00001C02 0760FF80 0B741E00...0001001E 11 30 SPDY 0 SPDY TMP - 211 00 YTQF86 0 EOM - 00001C02 0760FF80 0B743C1E...0001001E 11 60 SPDY 30 SPDY TMP - 211 00 YTQF86 0 EOM - 00001C02 0760FF80 0B745A3C...0001001E 11 90 SPDY 60 SPDY TMP - 211 00 YTQF86 0 EOM - 00001C02 0760FF80 0B74785A...0001001E 11 120 SPDY 90 SPDY TMP - 211 00 YTQF86 0 EOM - 00001C02 0760FF80 0B749678...0001001E 11 150 SPDY 120 SPDY TMP - 211 00 YTQF86 0 EOM - 00001C02 0760FF80 0B74B496...0001001E 11 180 SPDY 150 SPDY TMP - 211 00 YTQF86 0 EOM - 00001C02 0760FF80 34743C1E...0001001E 52 60 SPDY 30 SPDY R H - 211 00 YRQF86 0 EOM - 00001C02 0760FF80 34745A3C...0001001E 52 90 SPDY 60 SPDY R H - 211 00 YRQF86 0 EOM - 00001C02 0760FF80 3474785A...0001001E 52 120 SPDY 90 SPDY R H - 211 00 YRQF86 0 EOM - 00001C02 0760FF80 34749678...0001001E 52 150 SPDY 120 SPDY R H - 211 00 YRQF86 0 EOM - 00001C02 0760FF80 3474B496...0001001E 52 180 SPDY 150 SPDY R H - 211 00 YRQF86 0 EOM - 00001C02 0760FF80 21741E00...0001001E 33 30 SPDY 0 SPDY U GRD - 211 00 YUQF86 0 EOM - 00001C02 0760FF80 21743C1E...0001001E 33 60 SPDY 30 SPDY U GRD - 211 00 YUQF86 0 EOM - 00001C02 0760FF80 21745A3C...0001001E 33 90 SPDY 60 SPDY U GRD - 211 00 YUQF86 0 EOM - 00001C02 0760FF80 2174785A...0001001E 33 120 SPDY 90 SPDY U GRD - 211 00 YUQF86 0 EOM - 00001C02 0760FF80 21749678...0001001E 33 150 SPDY 120 SPDY U GRD - 211 00 YUQF86 0 EOM - 00001C02 0760FF80 2174B496...0001001E 33 180 SPDY 150 SPDY U GRD - 211 00 YUQF86 0 EOM - 00001C02 0760FF80 22741E00...0001001E 34 30 SPDY 0 SPDY V GRD - 211 00 YVQF86 0 EOM - 00001C02 0760FF80 22743C1E...0001001E 34 60 SPDY 30 SPDY V GRD - 211 00 YVQF86 0 EOM - 00001C02 0760FF80 22745A3C...0001001E 34 90 SPDY 60 SPDY V GRD - 211 00 YVQF86 0 EOM - 00001C02 0760FF80 2274785A...0001001E 34 120 SPDY 90 SPDY V GRD - 211 00 YVQF86 0 EOM - 00001C02 0760FF80 22749678...0001001E 34 150 SPDY 120 SPDY V GRD - 211 00 YVQF86 0 EOM - 00001C02 0760FF80 2274B496...0001001E 34 180 SPDY 150 SPDY V GRD - 211 00 YVQF86 0 EOM - 00001C02 0760FF80 0B690002...0001001E 11 2 HTGL TMP - 211 00 YTQF98 0 EOM - 00001C02 0760FF80 34690002...0001001E 52 2 HTGL R H - 211 00 YRQF98 0 EOM - 00001C02 0760FF80 2169000A...0001001E 33 10 HTGL U GRD - 211 00 YUQF98 0 EOM - 00001C02 0760FF80 2269000A...0001001E 34 10 HTGL V GRD - 211 00 YVQF98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs036.211 b/parm/wmo/grib_awpgfs036.211 deleted file mode 100755 index 4b11fb378d..0000000000 --- a/parm/wmo/grib_awpgfs036.211 +++ /dev/null @@ -1,405 +0,0 @@ - 00001C02 0760FF80 076403E8...00010024 07 1000.0 MB HGT - 211 00 YHQG99 0 EOM - 00001C02 0760FF80 076403CF...00010024 07 975.0 MB HGT - 211 00 YHQG93 0 EOM - 00001C02 0760FF80 076403B6...00010024 07 950.0 MB HGT - 211 00 YHQG95 0 EOM - 00001C02 0760FF80 0764039D...00010024 07 925.0 MB HGT - 211 00 YHQG92 0 EOM - 00001C02 0760FF80 07640384...00010024 07 900.0 MB HGT - 211 00 YHQG90 0 EOM - 00001C02 0760FF80 0764036B...00010024 07 875.0 MB HGT - 211 00 YHQG91 0 EOM - 00001C02 0760FF80 07640352...00010024 07 850.0 MB HGT - 211 00 YHQG85 0 EOM - 00001C02 0760FF80 07640339...00010024 07 825.0 MB HGT - 211 00 YHQG82 0 EOM - 00001C02 0760FF80 07640320...00010024 07 800.0 MB HGT - 211 00 YHQG80 0 EOM - 00001C02 0760FF80 07640307...00010024 07 775.0 MB HGT - 211 00 YHQG77 0 EOM - 00001C02 0760FF80 076402EE...00010024 07 750.0 MB HGT - 211 00 YHQG75 0 EOM - 00001C02 0760FF80 076402D5...00010024 07 725.0 MB HGT - 211 00 YHQG72 0 EOM - 00001C02 0760FF80 076402BC...00010024 07 700.0 MB HGT - 211 00 YHQG70 0 EOM - 00001C02 0760FF80 076402A3...00010024 07 675.0 MB HGT - 211 00 YHQG67 0 EOM - 00001C02 0760FF80 0764028A...00010024 07 650.0 MB HGT - 211 00 YHQG65 0 EOM - 00001C02 0760FF80 07640271...00010024 07 625.0 MB HGT - 211 00 YHQG62 0 EOM - 00001C02 0760FF80 07640258...00010024 07 600.0 MB HGT - 211 00 YHQG60 0 EOM - 00001C02 0760FF80 0764023F...00010024 07 575.0 MB HGT - 211 00 YHQG57 0 EOM - 00001C02 0760FF80 07640226...00010024 07 550.0 MB HGT - 211 00 YHQG55 0 EOM - 00001C02 0760FF80 0764020D...00010024 07 525.0 MB HGT - 211 00 YHQG52 0 EOM - 00001C02 0760FF80 076401F4...00010024 07 500.0 MB HGT - 211 00 YHQG50 0 EOM - 00001C02 0760FF80 076401C2...00010024 07 450.0 MB HGT - 211 00 YHQG45 0 EOM - 00001C02 0760FF80 07640190...00010024 07 400.0 MB HGT - 211 00 YHQG40 0 EOM - 00001C02 0760FF80 0764015E...00010024 07 350.0 MB HGT - 211 00 YHQG35 0 EOM - 00001C02 0760FF80 0764012C...00010024 07 300.0 MB HGT - 211 00 YHQG30 0 EOM - 00001C02 0760FF80 076400FA...00010024 07 250.0 MB HGT - 211 00 YHQG25 0 EOM - 00001C02 0760FF80 076400C8...00010024 07 200.0 MB HGT - 211 00 YHQG20 0 EOM - 00001C02 0760FF80 07640096...00010024 07 150.0 MB HGT - 211 00 YHQG15 0 EOM - 00001C02 0760FF80 07640064...00010024 07 100.0 MB HGT - 211 00 YHQG10 0 EOM - 00001C02 0760FF80 216403E8...00010024 33 1000.0 MB U GRD - 211 00 YUQG99 0 EOM - 00001C02 0760FF80 216403CF...00010024 33 975.0 MB U GRD - 211 00 YUQG93 0 EOM - 00001C02 0760FF80 216403B6...00010024 33 950.0 MB U GRD - 211 00 YUQG95 0 EOM - 00001C02 0760FF80 2164039D...00010024 33 925.0 MB U GRD - 211 00 YUQG92 0 EOM - 00001C02 0760FF80 21640384...00010024 33 900.0 MB U GRD - 211 00 YUQG90 0 EOM - 00001C02 0760FF80 2164036B...00010024 33 875.0 MB U GRD - 211 00 YUQG91 0 EOM - 00001C02 0760FF80 21640352...00010024 33 850.0 MB U GRD - 211 00 YUQG85 0 EOM - 00001C02 0760FF80 21640339...00010024 33 825.0 MB U GRD - 211 00 YUQG82 0 EOM - 00001C02 0760FF80 21640320...00010024 33 800.0 MB U GRD - 211 00 YUQG80 0 EOM - 00001C02 0760FF80 21640307...00010024 33 775.0 MB U GRD - 211 00 YUQG77 0 EOM - 00001C02 0760FF80 216402EE...00010024 33 750.0 MB U GRD - 211 00 YUQG75 0 EOM - 00001C02 0760FF80 216402D5...00010024 33 725.0 MB U GRD - 211 00 YUQG72 0 EOM - 00001C02 0760FF80 216402BC...00010024 33 700.0 MB U GRD - 211 00 YUQG70 0 EOM - 00001C02 0760FF80 216402A3...00010024 33 675.0 MB U GRD - 211 00 YUQG67 0 EOM - 00001C02 0760FF80 2164028A...00010024 33 650.0 MB U GRD - 211 00 YUQG65 0 EOM - 00001C02 0760FF80 21640271...00010024 33 625.0 MB U GRD - 211 00 YUQG62 0 EOM - 00001C02 0760FF80 21640258...00010024 33 600.0 MB U GRD - 211 00 YUQG60 0 EOM - 00001C02 0760FF80 2164023F...00010024 33 575.0 MB U GRD - 211 00 YUQG57 0 EOM - 00001C02 0760FF80 21640226...00010024 33 550.0 MB U GRD - 211 00 YUQG55 0 EOM - 00001C02 0760FF80 2164020D...00010024 33 525.0 MB U GRD - 211 00 YUQG52 0 EOM - 00001C02 0760FF80 216401F4...00010024 33 500.0 MB U GRD - 211 00 YUQG50 0 EOM - 00001C02 0760FF80 216401C2...00010024 33 450.0 MB U GRD - 211 00 YUQG45 0 EOM - 00001C02 0760FF80 21640190...00010024 33 400.0 MB U GRD - 211 00 YUQG40 0 EOM - 00001C02 0760FF80 2164015E...00010024 33 350.0 MB U GRD - 211 00 YUQG35 0 EOM - 00001C02 0760FF80 2164012C...00010024 33 300.0 MB U GRD - 211 00 YUQG30 0 EOM - 00001C02 0760FF80 216400FA...00010024 33 250.0 MB U GRD - 211 00 YUQG25 0 EOM - 00001C02 0760FF80 216400C8...00010024 33 200.0 MB U GRD - 211 00 YUQG20 0 EOM - 00001C02 0760FF80 21640096...00010024 33 150.0 MB U GRD - 211 00 YUQG15 0 EOM - 00001C02 0760FF80 21640064...00010024 33 100.0 MB U GRD - 211 00 YUQG10 0 EOM - 00001C02 0760FF80 226403E8...00010024 34 1000.0 MB V GRD - 211 00 YVQG99 0 EOM - 00001C02 0760FF80 226403CF...00010024 34 975.0 MB V GRD - 211 00 YVQG93 0 EOM - 00001C02 0760FF80 226403B6...00010024 34 950.0 MB V GRD - 211 00 YVQG95 0 EOM - 00001C02 0760FF80 2264039D...00010024 34 925.0 MB V GRD - 211 00 YVQG92 0 EOM - 00001C02 0760FF80 22640384...00010024 34 900.0 MB V GRD - 211 00 YVQG90 0 EOM - 00001C02 0760FF80 2264036B...00010024 34 875.0 MB V GRD - 211 00 YVQG91 0 EOM - 00001C02 0760FF80 22640352...00010024 34 850.0 MB V GRD - 211 00 YVQG85 0 EOM - 00001C02 0760FF80 22640339...00010024 34 825.0 MB V GRD - 211 00 YVQG82 0 EOM - 00001C02 0760FF80 22640320...00010024 34 800.0 MB V GRD - 211 00 YVQG80 0 EOM - 00001C02 0760FF80 22640307...00010024 34 775.0 MB V GRD - 211 00 YVQG77 0 EOM - 00001C02 0760FF80 226402EE...00010024 34 750.0 MB V GRD - 211 00 YVQG75 0 EOM - 00001C02 0760FF80 226402D5...00010024 34 725.0 MB V GRD - 211 00 YVQG72 0 EOM - 00001C02 0760FF80 226402BC...00010024 34 700.0 MB V GRD - 211 00 YVQG70 0 EOM - 00001C02 0760FF80 226402A3...00010024 34 675.0 MB V GRD - 211 00 YVQG67 0 EOM - 00001C02 0760FF80 2264028A...00010024 34 650.0 MB V GRD - 211 00 YVQG65 0 EOM - 00001C02 0760FF80 22640271...00010024 34 625.0 MB V GRD - 211 00 YVQG62 0 EOM - 00001C02 0760FF80 22640258...00010024 34 600.0 MB V GRD - 211 00 YVQG60 0 EOM - 00001C02 0760FF80 2264023F...00010024 34 575.0 MB V GRD - 211 00 YVQG57 0 EOM - 00001C02 0760FF80 22640226...00010024 34 550.0 MB V GRD - 211 00 YVQG55 0 EOM - 00001C02 0760FF80 2264020D...00010024 34 525.0 MB V GRD - 211 00 YVQG52 0 EOM - 00001C02 0760FF80 226401F4...00010024 34 500.0 MB V GRD - 211 00 YVQG50 0 EOM - 00001C02 0760FF80 226401C2...00010024 34 450.0 MB V GRD - 211 00 YVQG45 0 EOM - 00001C02 0760FF80 22640190...00010024 34 400.0 MB V GRD - 211 00 YVQG40 0 EOM - 00001C02 0760FF80 2264015E...00010024 34 350.0 MB V GRD - 211 00 YVQG35 0 EOM - 00001C02 0760FF80 2264012C...00010024 34 300.0 MB V GRD - 211 00 YVQG30 0 EOM - 00001C02 0760FF80 226400FA...00010024 34 250.0 MB V GRD - 211 00 YVQG25 0 EOM - 00001C02 0760FF80 226400C8...00010024 34 200.0 MB V GRD - 211 00 YVQG20 0 EOM - 00001C02 0760FF80 22640096...00010024 34 150.0 MB V GRD - 211 00 YVQG15 0 EOM - 00001C02 0760FF80 22640064...00010024 34 100.0 MB V GRD - 211 00 YVQG10 0 EOM - 00001C02 0760FF80 02660000...00010024 02 MSL PRMSL - 211 00 YPQG89 0 EOM - 00001C02 0760FF80 346403E8...00010024 52 1000.0 MB R H - 211 00 YRQG99 0 EOM - 00001C02 0760FF80 346403CF...00010024 52 975.0 MB R H - 211 00 YRQG93 0 EOM - 00001C02 0760FF80 346403B6...00010024 52 950.0 MB R H - 211 00 YRQG95 0 EOM - 00001C02 0760FF80 3464039D...00010024 52 925.0 MB R H - 211 00 YRQG92 0 EOM - 00001C02 0760FF80 34640384...00010024 52 900.0 MB R H - 211 00 YRQG90 0 EOM - 00001C02 0760FF80 3464036B...00010024 52 875.0 MB R H - 211 00 YRQG91 0 EOM - 00001C02 0760FF80 34640352...00010024 52 850.0 MB R H - 211 00 YRQG85 0 EOM - 00001C02 0760FF80 34640339...00010024 52 825.0 MB R H - 211 00 YRQG82 0 EOM - 00001C02 0760FF80 34640320...00010024 52 800.0 MB R H - 211 00 YRQG80 0 EOM - 00001C02 0760FF80 34640307...00010024 52 775.0 MB R H - 211 00 YRQG77 0 EOM - 00001C02 0760FF80 346402EE...00010024 52 750.0 MB R H - 211 00 YRQG75 0 EOM - 00001C02 0760FF80 346402D5...00010024 52 725.0 MB R H - 211 00 YRQG72 0 EOM - 00001C02 0760FF80 346402BC...00010024 52 700.0 MB R H - 211 00 YRQG70 0 EOM - 00001C02 0760FF80 346402A3...00010024 52 675.0 MB R H - 211 00 YRQG67 0 EOM - 00001C02 0760FF80 3464028A...00010024 52 650.0 MB R H - 211 00 YRQG65 0 EOM - 00001C02 0760FF80 34640271...00010024 52 625.0 MB R H - 211 00 YRQG62 0 EOM - 00001C02 0760FF80 34640258...00010024 52 600.0 MB R H - 211 00 YRQG60 0 EOM - 00001C02 0760FF80 3464023F...00010024 52 575.0 MB R H - 211 00 YRQG57 0 EOM - 00001C02 0760FF80 34640226...00010024 52 550.0 MB R H - 211 00 YRQG55 0 EOM - 00001C02 0760FF80 3464020D...00010024 52 525.0 MB R H - 211 00 YRQG52 0 EOM - 00001C02 0760FF80 346401F4...00010024 52 500.0 MB R H - 211 00 YRQG50 0 EOM - 00001C02 0760FF80 346401C2...00010024 52 450.0 MB R H - 211 00 YRQG45 0 EOM - 00001C02 0760FF80 34640190...00010024 52 400.0 MB R H - 211 00 YRQG40 0 EOM - 00001C02 0760FF80 3464015E...00010024 52 350.0 MB R H - 211 00 YRQG35 0 EOM - 00001C02 0760FF80 3464012C...00010024 52 300.0 MB R H - 211 00 YRQG30 0 EOM - 00001C02 0760FF80 346400FA...00010024 52 250.0 MB R H - 211 00 YRQG25 0 EOM - 00001C02 0760FF80 346400C8...00010024 52 200.0 MB R H - 211 00 YRQG20 0 EOM - 00001C02 0760FF80 34640096...00010024 52 150.0 MB R H - 211 00 YRQG15 0 EOM - 00001C02 0760FF80 34640064...00010024 52 100.0 MB R H - 211 00 YRQG10 0 EOM - 00001C02 0760FF80 0B6403E8...00010024 11 1000.0 MB TMP - 211 00 YTQG99 0 EOM - 00001C02 0760FF80 0B6403CF...00010024 11 975.0 MB TMP - 211 00 YTQG93 0 EOM - 00001C02 0760FF80 0B6403B6...00010024 11 950.0 MB TMP - 211 00 YTQG95 0 EOM - 00001C02 0760FF80 0B64039D...00010024 11 925.0 MB TMP - 211 00 YTQG92 0 EOM - 00001C02 0760FF80 0B640384...00010024 11 900.0 MB TMP - 211 00 YTQG90 0 EOM - 00001C02 0760FF80 0B64036B...00010024 11 875.0 MB TMP - 211 00 YTQG91 0 EOM - 00001C02 0760FF80 0B640352...00010024 11 850.0 MB TMP - 211 00 YTQG85 0 EOM - 00001C02 0760FF80 0B640339...00010024 11 825.0 MB TMP - 211 00 YTQG82 0 EOM - 00001C02 0760FF80 0B640320...00010024 11 800.0 MB TMP - 211 00 YTQG80 0 EOM - 00001C02 0760FF80 0B640307...00010024 11 775.0 MB TMP - 211 00 YTQG77 0 EOM - 00001C02 0760FF80 0B6402EE...00010024 11 750.0 MB TMP - 211 00 YTQG75 0 EOM - 00001C02 0760FF80 0B6402D5...00010024 11 725.0 MB TMP - 211 00 YTQG72 0 EOM - 00001C02 0760FF80 0B6402BC...00010024 11 700.0 MB TMP - 211 00 YTQG70 0 EOM - 00001C02 0760FF80 0B6402A3...00010024 11 675.0 MB TMP - 211 00 YTQG67 0 EOM - 00001C02 0760FF80 0B64028A...00010024 11 650.0 MB TMP - 211 00 YTQG65 0 EOM - 00001C02 0760FF80 0B640271...00010024 11 625.0 MB TMP - 211 00 YTQG62 0 EOM - 00001C02 0760FF80 0B640258...00010024 11 600.0 MB TMP - 211 00 YTQG60 0 EOM - 00001C02 0760FF80 0B64023F...00010024 11 575.0 MB TMP - 211 00 YTQG57 0 EOM - 00001C02 0760FF80 0B640226...00010024 11 550.0 MB TMP - 211 00 YTQG55 0 EOM - 00001C02 0760FF80 0B64020D...00010024 11 525.0 MB TMP - 211 00 YTQG52 0 EOM - 00001C02 0760FF80 0B6401F4...00010024 11 500.0 MB TMP - 211 00 YTQG50 0 EOM - 00001C02 0760FF80 0B6401C2...00010024 11 450.0 MB TMP - 211 00 YTQG45 0 EOM - 00001C02 0760FF80 0B640190...00010024 24 400.0 MB TMP - 211 00 YTQG40 0 EOM - 00001C02 0760FF80 0B64015E...00010024 11 350.0 MB TMP - 211 00 YTQG35 0 EOM - 00001C02 0760FF80 0B64012C...00010024 11 300.0 MB TMP - 211 00 YTQG30 0 EOM - 00001C02 0760FF80 0B6400FA...00010024 11 250.0 MB TMP - 211 00 YTQG25 0 EOM - 00001C02 0760FF80 0B6400C8...00010024 11 200.0 MB TMP - 211 00 YTQG20 0 EOM - 00001C02 0760FF80 0B640096...00010024 11 150.0 MB TMP - 211 00 YTQG15 0 EOM - 00001C02 0760FF80 0B640064...00010024 11 100.0 MB TMP - 211 00 YTQG10 0 EOM - 00001C02 0760FF80 28640352...00010024 40 850.0 MB DZDT - 211 00 YOQG85 0 EOM - 00001C02 0760FF80 286402BC...00010024 40 700.0 MB DZDT - 211 00 YOQG70 0 EOM - 00001C02 0760FF80 286401F4...00010024 40 500.0 MB DZDT - 211 00 YOQG50 0 EOM - 00001C02 0760FF80 28640190...00010024 40 400.0 MB DZDT - 211 00 YOQG40 0 EOM - 00001C02 0760FF80 2864012C...00010024 40 300.0 MB DZDT - 211 00 YOQG30 0 EOM - 00001C02 0760FF80 286400FA...00010024 40 250.0 MB DZDT - 211 00 YOQG25 0 EOM - 00001C02 0760FF80 286400C8...00010024 40 200.0 MB DZDT - 211 00 YOQG20 0 EOM - 00001C02 0760FF80 28640096...00010012 40 150.0 MB DZDT - 211 00 YOQG15 0 EOM - 00001C02 0760FF80 28640064...00010024 40 100.0 MB DZDT - 211 00 YOQG10 0 EOM - 00001C02 0760FF80 01010000...00010024 01 SFC PRES - 211 00 YPQG98 0 EOM - 00001C02 0760FF80 346C2C64...00010024 52 44/100 R H - 211 00 YRQG00 0 EOM - 00001C02 0760FF80 36C80000...00010024 54 EATM P WAT - 211 00 YFQG00 0 EOM - 00001C02 0760FF80 0B690002...00010024 11 2m/SFC TMP - 211 00 YTQG98 0 EOM - 00001C02 0760FF80 34741E00...00010024 52 BNDRY/SPD R H - 211 00 YRQG86 0 EOM - 00001C02 0760FF80 0B070000...00010024 11 TRO TMP - 211 00 YTQG97 0 EOM - 00001C02 0760FF80 01070000...00010024 01 TRO PRES - 211 00 YPQG97 0 EOM - 00001C02 0760FF80 21741E00...00010024 33 SPD U GRD - 211 00 YUQG86 0 EOM - 00001C02 0760FF80 22741E00...00010024 34 SPD V GRD - 211 00 YVQG86 0 EOM - 00001C02 0760FF80 21070000...00010024 33 TRO U GRD - 211 00 YUQG97 0 EOM - 00001C02 0760FF80 22070000...00010024 34 TRO V GRD - 211 00 YVQG97 0 EOM - 00001C02 0760FF80 88070000...00010024 136 TRO VW SH - 211 00 YBQG97 0 EOM - 00001C02 0760FF80 3D010000...00010024 61 SFC A PCP - 211 00 YEQG98 0 EOM - 00001C02 0760FF80 83010000...00010024 131 SFC LFT X - 211 00 YXQG98 0 EOM - 00001C02 0760FF80 296402BC...00010024 41 700.0 MB ABS V - 211 00 YCQG70 0 EOM - 00001C02 0760FF80 296401F4...00010024 41 500.0 MB ABS V - 211 00 YCQG50 0 EOM - 00001C02 0760FF80 9D010000...00010024 157 SFC CAPE - 211 00 YWQG98 0 EOM - 00001C02 0760FF80 9C010000...00010024 156 SFC CIN - 211 00 YYQG98 0 EOM - 00001C02 0760FF80 9D74B400...00010024 157 180 SPDY 0 SPDY CAPE - 211 00 YWQG86 0 EOM - 00001C02 0760FF80 9C74B400...00010024 156 180 SPDY 0 SPDY CIN - 211 00 YYQG86 0 EOM - 00001C02 0760FF80 0B741E00...00010024 11 30 SPDY 0 SPDY TMP - 211 00 YTQG86 0 EOM - 00001C02 0760FF80 0B743C1E...00010024 11 60 SPDY 30 SPDY TMP - 211 00 YTQG86 0 EOM - 00001C02 0760FF80 0B745A3C...00010024 11 90 SPDY 60 SPDY TMP - 211 00 YTQG86 0 EOM - 00001C02 0760FF80 0B74785A...00010024 11 120 SPDY 90 SPDY TMP - 211 00 YTQG86 0 EOM - 00001C02 0760FF80 0B749678...00010024 11 150 SPDY 120 SPDY TMP - 211 00 YTQG86 0 EOM - 00001C02 0760FF80 0B74B496...00010024 11 180 SPDY 150 SPDY TMP - 211 00 YTQG86 0 EOM - 00001C02 0760FF80 34743C1E...00010024 52 60 SPDY 30 SPDY R H - 211 00 YRQG86 0 EOM - 00001C02 0760FF80 34745A3C...00010024 52 90 SPDY 60 SPDY R H - 211 00 YRQG86 0 EOM - 00001C02 0760FF80 3474785A...00010024 52 120 SPDY 90 SPDY R H - 211 00 YRQG86 0 EOM - 00001C02 0760FF80 34749678...00010024 52 150 SPDY 120 SPDY R H - 211 00 YRQG86 0 EOM - 00001C02 0760FF80 3474B496...00010024 52 180 SPDY 150 SPDY R H - 211 00 YRQG86 0 EOM - 00001C02 0760FF80 21741E00...00010024 33 30 SPDY 0 SPDY U GRD - 211 00 YUQG86 0 EOM - 00001C02 0760FF80 21743C1E...00010024 33 60 SPDY 30 SPDY U GRD - 211 00 YUQG86 0 EOM - 00001C02 0760FF80 21745A3C...00010024 33 90 SPDY 60 SPDY U GRD - 211 00 YUQG86 0 EOM - 00001C02 0760FF80 2174785A...00010024 33 120 SPDY 90 SPDY U GRD - 211 00 YUQG86 0 EOM - 00001C02 0760FF80 21749678...00010024 33 150 SPDY 120 SPDY U GRD - 211 00 YUQG86 0 EOM - 00001C02 0760FF80 2174B496...00010024 33 180 SPDY 150 SPDY U GRD - 211 00 YUQG86 0 EOM - 00001C02 0760FF80 22741E00...00010024 34 30 SPDY 0 SPDY V GRD - 211 00 YVQG86 0 EOM - 00001C02 0760FF80 22743C1E...00010024 34 60 SPDY 30 SPDY V GRD - 211 00 YVQG86 0 EOM - 00001C02 0760FF80 22745A3C...00010024 34 90 SPDY 60 SPDY V GRD - 211 00 YVQG86 0 EOM - 00001C02 0760FF80 2274785A...00010024 34 120 SPDY 90 SPDY V GRD - 211 00 YVQG86 0 EOM - 00001C02 0760FF80 22749678...00010024 34 150 SPDY 120 SPDY V GRD - 211 00 YVQG86 0 EOM - 00001C02 0760FF80 2274B496...00010024 34 180 SPDY 150 SPDY V GRD - 211 00 YVQG86 0 EOM - 00001C02 0760FF80 0B690002...00010024 11 2 HTGL TMP - 211 00 YTQG98 0 EOM - 00001C02 0760FF80 34690002...00010024 52 2 HTGL R H - 211 00 YRQG98 0 EOM - 00001C02 0760FF80 2169000A...00010024 33 10 HTGL U GRD - 211 00 YUQG98 0 EOM - 00001C02 0760FF80 2269000A...00010024 34 10 HTGL V GRD - 211 00 YVQG98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs042.211 b/parm/wmo/grib_awpgfs042.211 deleted file mode 100755 index a0259b82f2..0000000000 --- a/parm/wmo/grib_awpgfs042.211 +++ /dev/null @@ -1,405 +0,0 @@ - 00001C02 0760FF80 076403E8...0001002A 07 1000.0 MB HGT - 211 00 YHQH99 0 EOM - 00001C02 0760FF80 076403CF...0001002A 07 975.0 MB HGT - 211 00 YHQH93 0 EOM - 00001C02 0760FF80 076403B6...0001002A 07 950.0 MB HGT - 211 00 YHQH95 0 EOM - 00001C02 0760FF80 0764039D...0001002A 07 925.0 MB HGT - 211 00 YHQH92 0 EOM - 00001C02 0760FF80 07640384...0001002A 07 900.0 MB HGT - 211 00 YHQH90 0 EOM - 00001C02 0760FF80 0764036B...0001002A 07 875.0 MB HGT - 211 00 YHQH91 0 EOM - 00001C02 0760FF80 07640352...0001002A 07 850.0 MB HGT - 211 00 YHQH85 0 EOM - 00001C02 0760FF80 07640339...0001002A 07 825.0 MB HGT - 211 00 YHQH82 0 EOM - 00001C02 0760FF80 07640320...0001002A 07 800.0 MB HGT - 211 00 YHQH80 0 EOM - 00001C02 0760FF80 07640307...0001002A 07 775.0 MB HGT - 211 00 YHQH77 0 EOM - 00001C02 0760FF80 076402EE...0001002A 07 750.0 MB HGT - 211 00 YHQH75 0 EOM - 00001C02 0760FF80 076402D5...0001002A 07 725.0 MB HGT - 211 00 YHQH72 0 EOM - 00001C02 0760FF80 076402BC...0001002A 07 700.0 MB HGT - 211 00 YHQH70 0 EOM - 00001C02 0760FF80 076402A3...0001002A 07 675.0 MB HGT - 211 00 YHQH67 0 EOM - 00001C02 0760FF80 0764028A...0001002A 07 650.0 MB HGT - 211 00 YHQH65 0 EOM - 00001C02 0760FF80 07640271...0001002A 07 625.0 MB HGT - 211 00 YHQH62 0 EOM - 00001C02 0760FF80 07640258...0001002A 07 600.0 MB HGT - 211 00 YHQH60 0 EOM - 00001C02 0760FF80 0764023F...0001002A 07 575.0 MB HGT - 211 00 YHQH57 0 EOM - 00001C02 0760FF80 07640226...0001002A 07 550.0 MB HGT - 211 00 YHQH55 0 EOM - 00001C02 0760FF80 0764020D...0001002A 07 525.0 MB HGT - 211 00 YHQH52 0 EOM - 00001C02 0760FF80 076401F4...0001002A 07 500.0 MB HGT - 211 00 YHQH50 0 EOM - 00001C02 0760FF80 076401C2...0001002A 07 450.0 MB HGT - 211 00 YHQH45 0 EOM - 00001C02 0760FF80 07640190...0001002A 07 400.0 MB HGT - 211 00 YHQH40 0 EOM - 00001C02 0760FF80 0764015E...0001002A 07 350.0 MB HGT - 211 00 YHQH35 0 EOM - 00001C02 0760FF80 0764012C...0001002A 07 300.0 MB HGT - 211 00 YHQH30 0 EOM - 00001C02 0760FF80 076400FA...0001002A 07 250.0 MB HGT - 211 00 YHQH25 0 EOM - 00001C02 0760FF80 076400C8...0001002A 07 200.0 MB HGT - 211 00 YHQH20 0 EOM - 00001C02 0760FF80 07640096...0001002A 07 150.0 MB HGT - 211 00 YHQH15 0 EOM - 00001C02 0760FF80 07640064...0001002A 07 100.0 MB HGT - 211 00 YHQH10 0 EOM - 00001C02 0760FF80 216403E8...0001002A 33 1000.0 MB U GRD - 211 00 YUQH99 0 EOM - 00001C02 0760FF80 216403CF...0001002A 33 975.0 MB U GRD - 211 00 YUQH93 0 EOM - 00001C02 0760FF80 216403B6...0001002A 33 950.0 MB U GRD - 211 00 YUQH95 0 EOM - 00001C02 0760FF80 2164039D...0001002A 33 925.0 MB U GRD - 211 00 YUQH92 0 EOM - 00001C02 0760FF80 21640384...0001002A 33 900.0 MB U GRD - 211 00 YUQH90 0 EOM - 00001C02 0760FF80 2164036B...0001002A 33 875.0 MB U GRD - 211 00 YUQH91 0 EOM - 00001C02 0760FF80 21640352...0001002A 33 850.0 MB U GRD - 211 00 YUQH85 0 EOM - 00001C02 0760FF80 21640339...0001002A 33 825.0 MB U GRD - 211 00 YUQH82 0 EOM - 00001C02 0760FF80 21640320...0001002A 33 800.0 MB U GRD - 211 00 YUQH80 0 EOM - 00001C02 0760FF80 21640307...0001002A 33 775.0 MB U GRD - 211 00 YUQH77 0 EOM - 00001C02 0760FF80 216402EE...0001002A 33 750.0 MB U GRD - 211 00 YUQH75 0 EOM - 00001C02 0760FF80 216402D5...0001002A 33 725.0 MB U GRD - 211 00 YUQH72 0 EOM - 00001C02 0760FF80 216402BC...0001002A 33 700.0 MB U GRD - 211 00 YUQH70 0 EOM - 00001C02 0760FF80 216402A3...0001002A 33 675.0 MB U GRD - 211 00 YUQH67 0 EOM - 00001C02 0760FF80 2164028A...0001002A 33 650.0 MB U GRD - 211 00 YUQH65 0 EOM - 00001C02 0760FF80 21640271...0001002A 33 625.0 MB U GRD - 211 00 YUQH62 0 EOM - 00001C02 0760FF80 21640258...0001002A 33 600.0 MB U GRD - 211 00 YUQH60 0 EOM - 00001C02 0760FF80 2164023F...0001002A 33 575.0 MB U GRD - 211 00 YUQH57 0 EOM - 00001C02 0760FF80 21640226...0001002A 33 550.0 MB U GRD - 211 00 YUQH55 0 EOM - 00001C02 0760FF80 2164020D...0001002A 33 525.0 MB U GRD - 211 00 YUQH52 0 EOM - 00001C02 0760FF80 216401F4...0001002A 33 500.0 MB U GRD - 211 00 YUQH50 0 EOM - 00001C02 0760FF80 216401C2...0001002A 33 450.0 MB U GRD - 211 00 YUQH45 0 EOM - 00001C02 0760FF80 21640190...0001002A 33 400.0 MB U GRD - 211 00 YUQH40 0 EOM - 00001C02 0760FF80 2164015E...0001002A 33 350.0 MB U GRD - 211 00 YUQH35 0 EOM - 00001C02 0760FF80 2164012C...0001002A 33 300.0 MB U GRD - 211 00 YUQH30 0 EOM - 00001C02 0760FF80 216400FA...0001002A 33 250.0 MB U GRD - 211 00 YUQH25 0 EOM - 00001C02 0760FF80 216400C8...0001002A 33 200.0 MB U GRD - 211 00 YUQH20 0 EOM - 00001C02 0760FF80 21640096...0001002A 33 150.0 MB U GRD - 211 00 YUQH15 0 EOM - 00001C02 0760FF80 21640064...0001002A 33 100.0 MB U GRD - 211 00 YUQH10 0 EOM - 00001C02 0760FF80 226403E8...0001002A 34 1000.0 MB V GRD - 211 00 YVQH99 0 EOM - 00001C02 0760FF80 226403CF...0001002A 34 975.0 MB V GRD - 211 00 YVQH93 0 EOM - 00001C02 0760FF80 226403B6...0001002A 34 950.0 MB V GRD - 211 00 YVQH95 0 EOM - 00001C02 0760FF80 2264039D...0001002A 34 925.0 MB V GRD - 211 00 YVQH92 0 EOM - 00001C02 0760FF80 22640384...0001002A 34 900.0 MB V GRD - 211 00 YVQH90 0 EOM - 00001C02 0760FF80 2264036B...0001002A 34 875.0 MB V GRD - 211 00 YVQH91 0 EOM - 00001C02 0760FF80 22640352...0001002A 34 850.0 MB V GRD - 211 00 YVQH85 0 EOM - 00001C02 0760FF80 22640339...0001002A 34 825.0 MB V GRD - 211 00 YVQH82 0 EOM - 00001C02 0760FF80 22640320...0001002A 34 800.0 MB V GRD - 211 00 YVQH80 0 EOM - 00001C02 0760FF80 22640307...0001002A 34 775.0 MB V GRD - 211 00 YVQH77 0 EOM - 00001C02 0760FF80 226402EE...0001002A 34 750.0 MB V GRD - 211 00 YVQH75 0 EOM - 00001C02 0760FF80 226402D5...0001002A 34 725.0 MB V GRD - 211 00 YVQH72 0 EOM - 00001C02 0760FF80 226402BC...0001002A 34 700.0 MB V GRD - 211 00 YVQH70 0 EOM - 00001C02 0760FF80 226402A3...0001002A 34 675.0 MB V GRD - 211 00 YVQH67 0 EOM - 00001C02 0760FF80 2264028A...0001002A 34 650.0 MB V GRD - 211 00 YVQH65 0 EOM - 00001C02 0760FF80 22640271...0001002A 34 625.0 MB V GRD - 211 00 YVQH62 0 EOM - 00001C02 0760FF80 22640258...0001002A 34 600.0 MB V GRD - 211 00 YVQH60 0 EOM - 00001C02 0760FF80 2264023F...0001002A 34 575.0 MB V GRD - 211 00 YVQH57 0 EOM - 00001C02 0760FF80 22640226...0001002A 34 550.0 MB V GRD - 211 00 YVQH55 0 EOM - 00001C02 0760FF80 2264020D...0001002A 34 525.0 MB V GRD - 211 00 YVQH52 0 EOM - 00001C02 0760FF80 226401F4...0001002A 34 500.0 MB V GRD - 211 00 YVQH50 0 EOM - 00001C02 0760FF80 226401C2...0001002A 34 450.0 MB V GRD - 211 00 YVQH45 0 EOM - 00001C02 0760FF80 22640190...0001002A 34 400.0 MB V GRD - 211 00 YVQH40 0 EOM - 00001C02 0760FF80 2264015E...0001002A 34 350.0 MB V GRD - 211 00 YVQH35 0 EOM - 00001C02 0760FF80 2264012C...0001002A 34 300.0 MB V GRD - 211 00 YVQH30 0 EOM - 00001C02 0760FF80 226400FA...0001002A 34 250.0 MB V GRD - 211 00 YVQH25 0 EOM - 00001C02 0760FF80 226400C8...0001002A 34 200.0 MB V GRD - 211 00 YVQH20 0 EOM - 00001C02 0760FF80 22640096...0001002A 34 150.0 MB V GRD - 211 00 YVQH15 0 EOM - 00001C02 0760FF80 22640064...0001002A 34 100.0 MB V GRD - 211 00 YVQH10 0 EOM - 00001C02 0760FF80 02660000...0001002A 02 MSL PRMSL - 211 00 YPQH89 0 EOM - 00001C02 0760FF80 346403E8...0001002A 52 1000.0 MB R H - 211 00 YRQH99 0 EOM - 00001C02 0760FF80 346403CF...0001002A 52 975.0 MB R H - 211 00 YRQH93 0 EOM - 00001C02 0760FF80 346403B6...0001002A 52 950.0 MB R H - 211 00 YRQH95 0 EOM - 00001C02 0760FF80 3464039D...0001002A 52 925.0 MB R H - 211 00 YRQH92 0 EOM - 00001C02 0760FF80 34640384...0001002A 52 900.0 MB R H - 211 00 YRQH90 0 EOM - 00001C02 0760FF80 3464036B...0001002A 52 875.0 MB R H - 211 00 YRQH91 0 EOM - 00001C02 0760FF80 34640352...0001002A 52 850.0 MB R H - 211 00 YRQH85 0 EOM - 00001C02 0760FF80 34640339...0001002A 52 825.0 MB R H - 211 00 YRQH82 0 EOM - 00001C02 0760FF80 34640320...0001002A 52 800.0 MB R H - 211 00 YRQH80 0 EOM - 00001C02 0760FF80 34640307...0001002A 52 775.0 MB R H - 211 00 YRQH77 0 EOM - 00001C02 0760FF80 346402EE...0001002A 52 750.0 MB R H - 211 00 YRQH75 0 EOM - 00001C02 0760FF80 346402D5...0001002A 52 725.0 MB R H - 211 00 YRQH72 0 EOM - 00001C02 0760FF80 346402BC...0001002A 52 700.0 MB R H - 211 00 YRQH70 0 EOM - 00001C02 0760FF80 346402A3...0001002A 52 675.0 MB R H - 211 00 YRQH67 0 EOM - 00001C02 0760FF80 3464028A...0001002A 52 650.0 MB R H - 211 00 YRQH65 0 EOM - 00001C02 0760FF80 34640271...0001002A 52 625.0 MB R H - 211 00 YRQH62 0 EOM - 00001C02 0760FF80 34640258...0001002A 52 600.0 MB R H - 211 00 YRQH60 0 EOM - 00001C02 0760FF80 3464023F...0001002A 52 575.0 MB R H - 211 00 YRQH57 0 EOM - 00001C02 0760FF80 34640226...0001002A 52 550.0 MB R H - 211 00 YRQH55 0 EOM - 00001C02 0760FF80 3464020D...0001002A 52 525.0 MB R H - 211 00 YRQH52 0 EOM - 00001C02 0760FF80 346401F4...0001002A 52 500.0 MB R H - 211 00 YRQH50 0 EOM - 00001C02 0760FF80 346401C2...0001002A 52 450.0 MB R H - 211 00 YRQH45 0 EOM - 00001C02 0760FF80 34640190...0001002A 52 400.0 MB R H - 211 00 YRQH40 0 EOM - 00001C02 0760FF80 3464015E...0001002A 52 350.0 MB R H - 211 00 YRQH35 0 EOM - 00001C02 0760FF80 3464012C...0001002A 52 300.0 MB R H - 211 00 YRQH30 0 EOM - 00001C02 0760FF80 346400FA...0001002A 52 250.0 MB R H - 211 00 YRQH25 0 EOM - 00001C02 0760FF80 346400C8...0001002A 52 200.0 MB R H - 211 00 YRQH20 0 EOM - 00001C02 0760FF80 34640096...0001002A 52 150.0 MB R H - 211 00 YRQH15 0 EOM - 00001C02 0760FF80 34640064...0001002A 52 100.0 MB R H - 211 00 YRQH10 0 EOM - 00001C02 0760FF80 0B6403E8...0001002A 11 1000.0 MB TMP - 211 00 YTQH99 0 EOM - 00001C02 0760FF80 0B6403CF...0001002A 11 975.0 MB TMP - 211 00 YTQH93 0 EOM - 00001C02 0760FF80 0B6403B6...0001002A 11 950.0 MB TMP - 211 00 YTQH95 0 EOM - 00001C02 0760FF80 0B64039D...0001002A 11 925.0 MB TMP - 211 00 YTQH92 0 EOM - 00001C02 0760FF80 0B640384...0001002A 11 900.0 MB TMP - 211 00 YTQH90 0 EOM - 00001C02 0760FF80 0B64036B...0001002A 11 875.0 MB TMP - 211 00 YTQH91 0 EOM - 00001C02 0760FF80 0B640352...0001002A 11 850.0 MB TMP - 211 00 YTQH85 0 EOM - 00001C02 0760FF80 0B640339...0001002A 11 825.0 MB TMP - 211 00 YTQH82 0 EOM - 00001C02 0760FF80 0B640320...0001002A 11 800.0 MB TMP - 211 00 YTQH80 0 EOM - 00001C02 0760FF80 0B640307...0001002A 11 775.0 MB TMP - 211 00 YTQH77 0 EOM - 00001C02 0760FF80 0B6402EE...0001002A 11 750.0 MB TMP - 211 00 YTQH75 0 EOM - 00001C02 0760FF80 0B6402D5...0001002A 11 725.0 MB TMP - 211 00 YTQH72 0 EOM - 00001C02 0760FF80 0B6402BC...0001002A 11 700.0 MB TMP - 211 00 YTQH70 0 EOM - 00001C02 0760FF80 0B6402A3...0001002A 11 675.0 MB TMP - 211 00 YTQH67 0 EOM - 00001C02 0760FF80 0B64028A...0001002A 11 650.0 MB TMP - 211 00 YTQH65 0 EOM - 00001C02 0760FF80 0B640271...0001002A 11 625.0 MB TMP - 211 00 YTQH62 0 EOM - 00001C02 0760FF80 0B640258...0001002A 11 600.0 MB TMP - 211 00 YTQH60 0 EOM - 00001C02 0760FF80 0B64023F...0001002A 11 575.0 MB TMP - 211 00 YTQH57 0 EOM - 00001C02 0760FF80 0B640226...0001002A 11 550.0 MB TMP - 211 00 YTQH55 0 EOM - 00001C02 0760FF80 0B64020D...0001002A 11 525.0 MB TMP - 211 00 YTQH52 0 EOM - 00001C02 0760FF80 0B6401F4...0001002A 11 500.0 MB TMP - 211 00 YTQH50 0 EOM - 00001C02 0760FF80 0B6401C2...0001002A 11 450.0 MB TMP - 211 00 YTQH45 0 EOM - 00001C02 0760FF80 0B640190...0001002A 11 400.0 MB TMP - 211 00 YTQH40 0 EOM - 00001C02 0760FF80 0B64015E...0001002A 11 350.0 MB TMP - 211 00 YTQH35 0 EOM - 00001C02 0760FF80 0B64012C...0001002A 11 300.0 MB TMP - 211 00 YTQH30 0 EOM - 00001C02 0760FF80 0B6400FA...0001002A 11 250.0 MB TMP - 211 00 YTQH25 0 EOM - 00001C02 0760FF80 0B6400C8...0001002A 11 200.0 MB TMP - 211 00 YTQH20 0 EOM - 00001C02 0760FF80 0B640096...0001002A 11 150.0 MB TMP - 211 00 YTQH15 0 EOM - 00001C02 0760FF80 0B640064...0001002A 11 100.0 MB TMP - 211 00 YTQH10 0 EOM - 00001C02 0760FF80 28640352...0001002A 40 850.0 MB DZDT - 211 00 YOQH85 0 EOM - 00001C02 0760FF80 286402BC...0001002A 40 700.0 MB DZDT - 211 00 YOQH70 0 EOM - 00001C02 0760FF80 286401F4...0001002A 40 500.0 MB DZDT - 211 00 YOQH50 0 EOM - 00001C02 0760FF80 28640190...0001002A 40 400.0 MB DZDT - 211 00 YOQH40 0 EOM - 00001C02 0760FF80 2864012C...0001002A 40 300.0 MB DZDT - 211 00 YOQH30 0 EOM - 00001C02 0760FF80 286400FA...0001002A 40 250.0 MB DZDT - 211 00 YOQH25 0 EOM - 00001C02 0760FF80 286400C8...0001002A 40 200.0 MB DZDT - 211 00 YOQH20 0 EOM - 00001C02 0760FF80 28640096...0001002A 40 150.0 MB DZDT - 211 00 YOQH15 0 EOM - 00001C02 0760FF80 28640064...0001002A 40 100.0 MB DZDT - 211 00 YOQH10 0 EOM - 00001C02 0760FF80 01010000...0001002A 01 SFC PRES - 211 00 YPQH98 0 EOM - 00001C02 0760FF80 346C2C64...0001002A 52 44/100 R H - 211 00 YRQH00 0 EOM - 00001C02 0760FF80 36C80000...0001002A 54 EATM P WAT - 211 00 YFQH00 0 EOM - 00001C02 0760FF80 0B690002...0001002A 11 2m/SFC TMP - 211 00 YTQH98 0 EOM - 00001C02 0760FF80 34741E00...0001002A 52 BNDRY/SPD R H - 211 00 YRQH86 0 EOM - 00001C02 0760FF80 0B070000...0001002A 11 TRO TMP - 211 00 YTQH97 0 EOM - 00001C02 0760FF80 01070000...0001002A 01 TRO PRES - 211 00 YPQH97 0 EOM - 00001C02 0760FF80 21741E00...0001002A 33 SPD U GRD - 211 00 YUQH86 0 EOM - 00001C02 0760FF80 22741E00...0001002A 34 SPD V GRD - 211 00 YVQH86 0 EOM - 00001C02 0760FF80 21070000...0001002A 33 TRO U GRD - 211 00 YUQH97 0 EOM - 00001C02 0760FF80 22070000...0001002A 34 TRO V GRD - 211 00 YVQH97 0 EOM - 00001C02 0760FF80 88070000...0001002A 136 TRO VW SH - 211 00 YBQH97 0 EOM - 00001C02 0760FF80 3D010000...0001002A 61 SFC A PCP - 211 00 YEQH98 0 EOM - 00001C02 0760FF80 83010000...0001002A 131 SFC LFT X - 211 00 YXQH98 0 EOM - 00001C02 0760FF80 296402BC...0001002A 41 700.0 MB ABS V - 211 00 YCQH70 0 EOM - 00001C02 0760FF80 296401F4...0001002A 41 500.0 MB ABS V - 211 00 YCQH50 0 EOM - 00001C02 0760FF80 9D010000...0001002A 157 SFC CAPE - 211 00 YWQH98 0 EOM - 00001C02 0760FF80 9C010000...0001002A 156 SFC CIN - 211 00 YYQH98 0 EOM - 00001C02 0760FF80 9D74B400...0001002A 157 180 SPDY 0 SPDY CAPE - 211 00 YWQH86 0 EOM - 00001C02 0760FF80 9C74B400...0001002A 156 180 SPDY 0 SPDY CIN - 211 00 YYQH86 0 EOM - 00001C02 0760FF80 0B741E00...0001002A 11 30 SPDY 0 SPDY TMP - 211 00 YTQH86 0 EOM - 00001C02 0760FF80 0B743C1E...0001002A 11 60 SPDY 30 SPDY TMP - 211 00 YTQH86 0 EOM - 00001C02 0760FF80 0B745A3C...0001002A 11 90 SPDY 60 SPDY TMP - 211 00 YTQH86 0 EOM - 00001C02 0760FF80 0B74785A...0001002A 11 120 SPDY 90 SPDY TMP - 211 00 YTQH86 0 EOM - 00001C02 0760FF80 0B749678...0001002A 11 150 SPDY 120 SPDY TMP - 211 00 YTQH86 0 EOM - 00001C02 0760FF80 0B74B496...0001002A 11 180 SPDY 150 SPDY TMP - 211 00 YTQH86 0 EOM - 00001C02 0760FF80 34743C1E...0001002A 52 60 SPDY 30 SPDY R H - 211 00 YRQH86 0 EOM - 00001C02 0760FF80 34745A3C...0001002A 52 90 SPDY 60 SPDY R H - 211 00 YRQH86 0 EOM - 00001C02 0760FF80 3474785A...0001002A 52 120 SPDY 90 SPDY R H - 211 00 YRQH86 0 EOM - 00001C02 0760FF80 34749678...0001002A 52 150 SPDY 120 SPDY R H - 211 00 YRQH86 0 EOM - 00001C02 0760FF80 3474B496...0001002A 52 180 SPDY 150 SPDY R H - 211 00 YRQH86 0 EOM - 00001C02 0760FF80 21741E00...0001002A 33 30 SPDY 0 SPDY U GRD - 211 00 YUQH86 0 EOM - 00001C02 0760FF80 21743C1E...0001002A 33 60 SPDY 30 SPDY U GRD - 211 00 YUQH86 0 EOM - 00001C02 0760FF80 21745A3C...0001002A 33 90 SPDY 60 SPDY U GRD - 211 00 YUQH86 0 EOM - 00001C02 0760FF80 2174785A...0001002A 33 120 SPDY 90 SPDY U GRD - 211 00 YUQH86 0 EOM - 00001C02 0760FF80 21749678...0001002A 33 150 SPDY 120 SPDY U GRD - 211 00 YUQH86 0 EOM - 00001C02 0760FF80 2174B496...0001002A 33 180 SPDY 150 SPDY U GRD - 211 00 YUQH86 0 EOM - 00001C02 0760FF80 22741E00...0001002A 34 30 SPDY 0 SPDY V GRD - 211 00 YVQH86 0 EOM - 00001C02 0760FF80 22743C1E...0001002A 34 60 SPDY 30 SPDY V GRD - 211 00 YVQH86 0 EOM - 00001C02 0760FF80 22745A3C...0001002A 34 90 SPDY 60 SPDY V GRD - 211 00 YVQH86 0 EOM - 00001C02 0760FF80 2274785A...0001002A 34 120 SPDY 90 SPDY V GRD - 211 00 YVQH86 0 EOM - 00001C02 0760FF80 22749678...0001002A 34 150 SPDY 120 SPDY V GRD - 211 00 YVQH86 0 EOM - 00001C02 0760FF80 2274B496...0001002A 34 180 SPDY 150 SPDY V GRD - 211 00 YVQH86 0 EOM - 00001C02 0760FF80 0B690002...0001002A 11 2 HTGL TMP - 211 00 YTQH98 0 EOM - 00001C02 0760FF80 34690002...0001002A 52 2 HTGL R H - 211 00 YRQH98 0 EOM - 00001C02 0760FF80 2169000A...0001002A 33 10 HTGL U GRD - 211 00 YUQH98 0 EOM - 00001C02 0760FF80 2269000A...0001002A 34 10 HTGL V GRD - 211 00 YVQH98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs048.211 b/parm/wmo/grib_awpgfs048.211 deleted file mode 100755 index 572a22d38f..0000000000 --- a/parm/wmo/grib_awpgfs048.211 +++ /dev/null @@ -1,405 +0,0 @@ - 00001C02 0760FF80 076403E8...00010030 07 1000.0 MB HGT - 211 00 YHQI99 0 EOM - 00001C02 0760FF80 076403CF...00010030 07 975.0 MB HGT - 211 00 YHQI93 0 EOM - 00001C02 0760FF80 076403B6...00010030 07 950.0 MB HGT - 211 00 YHQI95 0 EOM - 00001C02 0760FF80 0764039D...00010030 07 925.0 MB HGT - 211 00 YHQI92 0 EOM - 00001C02 0760FF80 07640384...00010030 07 900.0 MB HGT - 211 00 YHQI90 0 EOM - 00001C02 0760FF80 0764036B...00010030 07 875.0 MB HGT - 211 00 YHQI91 0 EOM - 00001C02 0760FF80 07640352...00010030 07 850.0 MB HGT - 211 00 YHQI85 0 EOM - 00001C02 0760FF80 07640339...00010030 07 825.0 MB HGT - 211 00 YHQI82 0 EOM - 00001C02 0760FF80 07640320...00010030 07 800.0 MB HGT - 211 00 YHQI80 0 EOM - 00001C02 0760FF80 07640307...00010030 07 775.0 MB HGT - 211 00 YHQI77 0 EOM - 00001C02 0760FF80 076402EE...00010030 07 750.0 MB HGT - 211 00 YHQI75 0 EOM - 00001C02 0760FF80 076402D5...00010030 07 725.0 MB HGT - 211 00 YHQI72 0 EOM - 00001C02 0760FF80 076402BC...00010030 07 700.0 MB HGT - 211 00 YHQI70 0 EOM - 00001C02 0760FF80 076402A3...00010030 07 675.0 MB HGT - 211 00 YHQI67 0 EOM - 00001C02 0760FF80 0764028A...00010030 07 650.0 MB HGT - 211 00 YHQI65 0 EOM - 00001C02 0760FF80 07640271...00010030 07 625.0 MB HGT - 211 00 YHQI62 0 EOM - 00001C02 0760FF80 07640258...00010030 07 600.0 MB HGT - 211 00 YHQI60 0 EOM - 00001C02 0760FF80 0764023F...00010030 07 575.0 MB HGT - 211 00 YHQI57 0 EOM - 00001C02 0760FF80 07640226...00010030 07 550.0 MB HGT - 211 00 YHQI55 0 EOM - 00001C02 0760FF80 0764020D...00010030 07 525.0 MB HGT - 211 00 YHQI52 0 EOM - 00001C02 0760FF80 076401F4...00010030 07 500.0 MB HGT - 211 00 YHQI50 0 EOM - 00001C02 0760FF80 076401C2...00010030 07 450.0 MB HGT - 211 00 YHQI45 0 EOM - 00001C02 0760FF80 07640190...00010030 07 400.0 MB HGT - 211 00 YHQI40 0 EOM - 00001C02 0760FF80 0764015E...00010030 07 350.0 MB HGT - 211 00 YHQI35 0 EOM - 00001C02 0760FF80 0764012C...00010030 07 300.0 MB HGT - 211 00 YHQI30 0 EOM - 00001C02 0760FF80 076400FA...00010030 07 250.0 MB HGT - 211 00 YHQI25 0 EOM - 00001C02 0760FF80 076400C8...00010030 07 200.0 MB HGT - 211 00 YHQI20 0 EOM - 00001C02 0760FF80 07640096...00010030 07 150.0 MB HGT - 211 00 YHQI15 0 EOM - 00001C02 0760FF80 07640064...00010030 07 100.0 MB HGT - 211 00 YHQI10 0 EOM - 00001C02 0760FF80 216403E8...00010030 33 1000.0 MB U GRD - 211 00 YUQI99 0 EOM - 00001C02 0760FF80 216403CF...00010030 33 975.0 MB U GRD - 211 00 YUQI93 0 EOM - 00001C02 0760FF80 216403B6...00010030 33 950.0 MB U GRD - 211 00 YUQI95 0 EOM - 00001C02 0760FF80 2164039D...00010030 33 925.0 MB U GRD - 211 00 YUQI92 0 EOM - 00001C02 0760FF80 21640384...00010030 33 900.0 MB U GRD - 211 00 YUQI90 0 EOM - 00001C02 0760FF80 2164036B...00010030 33 875.0 MB U GRD - 211 00 YUQI91 0 EOM - 00001C02 0760FF80 21640352...00010030 33 850.0 MB U GRD - 211 00 YUQI85 0 EOM - 00001C02 0760FF80 21640339...00010030 33 825.0 MB U GRD - 211 00 YUQI82 0 EOM - 00001C02 0760FF80 21640320...00010030 33 800.0 MB U GRD - 211 00 YUQI80 0 EOM - 00001C02 0760FF80 21640307...00010030 33 775.0 MB U GRD - 211 00 YUQI77 0 EOM - 00001C02 0760FF80 216402EE...00010030 33 750.0 MB U GRD - 211 00 YUQI75 0 EOM - 00001C02 0760FF80 216402D5...00010030 33 725.0 MB U GRD - 211 00 YUQI72 0 EOM - 00001C02 0760FF80 216402BC...00010030 33 700.0 MB U GRD - 211 00 YUQI70 0 EOM - 00001C02 0760FF80 216402A3...00010030 33 675.0 MB U GRD - 211 00 YUQI67 0 EOM - 00001C02 0760FF80 2164028A...00010030 33 650.0 MB U GRD - 211 00 YUQI65 0 EOM - 00001C02 0760FF80 21640271...00010030 33 625.0 MB U GRD - 211 00 YUQI62 0 EOM - 00001C02 0760FF80 21640258...00010030 33 600.0 MB U GRD - 211 00 YUQI60 0 EOM - 00001C02 0760FF80 2164023F...00010030 33 575.0 MB U GRD - 211 00 YUQI57 0 EOM - 00001C02 0760FF80 21640226...00010030 33 550.0 MB U GRD - 211 00 YUQI55 0 EOM - 00001C02 0760FF80 2164020D...00010030 33 525.0 MB U GRD - 211 00 YUQI52 0 EOM - 00001C02 0760FF80 216401F4...00010030 33 500.0 MB U GRD - 211 00 YUQI50 0 EOM - 00001C02 0760FF80 216401C2...00010030 33 450.0 MB U GRD - 211 00 YUQI45 0 EOM - 00001C02 0760FF80 21640190...00010030 33 400.0 MB U GRD - 211 00 YUQI40 0 EOM - 00001C02 0760FF80 2164015E...00010030 33 350.0 MB U GRD - 211 00 YUQI35 0 EOM - 00001C02 0760FF80 2164012C...00010030 33 300.0 MB U GRD - 211 00 YUQI30 0 EOM - 00001C02 0760FF80 216400FA...00010030 33 250.0 MB U GRD - 211 00 YUQI25 0 EOM - 00001C02 0760FF80 216400C8...00010030 33 200.0 MB U GRD - 211 00 YUQI20 0 EOM - 00001C02 0760FF80 21640096...00010030 33 150.0 MB U GRD - 211 00 YUQI15 0 EOM - 00001C02 0760FF80 21640064...00010030 33 100.0 MB U GRD - 211 00 YUQI10 0 EOM - 00001C02 0760FF80 226403E8...00010030 34 1000.0 MB V GRD - 211 00 YVQI99 0 EOM - 00001C02 0760FF80 226403CF...00010030 34 975.0 MB V GRD - 211 00 YVQI93 0 EOM - 00001C02 0760FF80 226403B6...00010030 34 950.0 MB V GRD - 211 00 YVQI95 0 EOM - 00001C02 0760FF80 2264039D...00010030 34 925.0 MB V GRD - 211 00 YVQI92 0 EOM - 00001C02 0760FF80 22640384...00010030 34 900.0 MB V GRD - 211 00 YVQI90 0 EOM - 00001C02 0760FF80 2264036B...00010030 34 875.0 MB V GRD - 211 00 YVQI91 0 EOM - 00001C02 0760FF80 22640352...00010030 34 850.0 MB V GRD - 211 00 YVQI85 0 EOM - 00001C02 0760FF80 22640339...00010030 34 825.0 MB V GRD - 211 00 YVQI82 0 EOM - 00001C02 0760FF80 22640320...00010030 34 800.0 MB V GRD - 211 00 YVQI80 0 EOM - 00001C02 0760FF80 22640307...00010030 34 775.0 MB V GRD - 211 00 YVQI77 0 EOM - 00001C02 0760FF80 226402EE...00010030 34 750.0 MB V GRD - 211 00 YVQI75 0 EOM - 00001C02 0760FF80 226402D5...00010030 34 725.0 MB V GRD - 211 00 YVQI72 0 EOM - 00001C02 0760FF80 226402BC...00010030 34 700.0 MB V GRD - 211 00 YVQI70 0 EOM - 00001C02 0760FF80 226402A3...00010030 34 675.0 MB V GRD - 211 00 YVQI67 0 EOM - 00001C02 0760FF80 2264028A...00010030 34 650.0 MB V GRD - 211 00 YVQI65 0 EOM - 00001C02 0760FF80 22640271...00010030 34 625.0 MB V GRD - 211 00 YVQI62 0 EOM - 00001C02 0760FF80 22640258...00010030 34 600.0 MB V GRD - 211 00 YVQI60 0 EOM - 00001C02 0760FF80 2264023F...00010030 34 575.0 MB V GRD - 211 00 YVQI57 0 EOM - 00001C02 0760FF80 22640226...00010030 34 550.0 MB V GRD - 211 00 YVQI55 0 EOM - 00001C02 0760FF80 2264020D...00010030 34 525.0 MB V GRD - 211 00 YVQI52 0 EOM - 00001C02 0760FF80 226401F4...00010030 34 500.0 MB V GRD - 211 00 YVQI50 0 EOM - 00001C02 0760FF80 226401C2...00010030 34 450.0 MB V GRD - 211 00 YVQI45 0 EOM - 00001C02 0760FF80 22640190...00010030 34 400.0 MB V GRD - 211 00 YVQI40 0 EOM - 00001C02 0760FF80 2264015E...00010030 34 350.0 MB V GRD - 211 00 YVQI35 0 EOM - 00001C02 0760FF80 2264012C...00010030 34 300.0 MB V GRD - 211 00 YVQI30 0 EOM - 00001C02 0760FF80 226400FA...00010030 34 250.0 MB V GRD - 211 00 YVQI25 0 EOM - 00001C02 0760FF80 226400C8...00010030 34 200.0 MB V GRD - 211 00 YVQI20 0 EOM - 00001C02 0760FF80 22640096...00010030 34 150.0 MB V GRD - 211 00 YVQI15 0 EOM - 00001C02 0760FF80 22640064...00010030 34 100.0 MB V GRD - 211 00 YVQI10 0 EOM - 00001C02 0760FF80 02660000...00010030 02 MSL PRMSL - 211 00 YPQI89 0 EOM - 00001C02 0760FF80 346403E8...00010030 52 1000.0 MB R H - 211 00 YRQI99 0 EOM - 00001C02 0760FF80 346403CF...00010030 52 975.0 MB R H - 211 00 YRQI93 0 EOM - 00001C02 0760FF80 346403B6...00010030 52 950.0 MB R H - 211 00 YRQI95 0 EOM - 00001C02 0760FF80 3464039D...00010030 52 925.0 MB R H - 211 00 YRQI92 0 EOM - 00001C02 0760FF80 34640384...00010030 52 900.0 MB R H - 211 00 YRQI90 0 EOM - 00001C02 0760FF80 3464036B...00010030 52 875.0 MB R H - 211 00 YRQI91 0 EOM - 00001C02 0760FF80 34640352...00010030 52 850.0 MB R H - 211 00 YRQI85 0 EOM - 00001C02 0760FF80 34640339...00010030 52 825.0 MB R H - 211 00 YRQI82 0 EOM - 00001C02 0760FF80 34640320...00010030 52 800.0 MB R H - 211 00 YRQI80 0 EOM - 00001C02 0760FF80 34640307...00010030 52 775.0 MB R H - 211 00 YRQI77 0 EOM - 00001C02 0760FF80 346402EE...00010030 52 750.0 MB R H - 211 00 YRQI75 0 EOM - 00001C02 0760FF80 346402D5...00010030 52 725.0 MB R H - 211 00 YRQI72 0 EOM - 00001C02 0760FF80 346402BC...00010030 52 700.0 MB R H - 211 00 YRQI70 0 EOM - 00001C02 0760FF80 346402A3...00010030 52 675.0 MB R H - 211 00 YRQI67 0 EOM - 00001C02 0760FF80 3464028A...00010030 52 650.0 MB R H - 211 00 YRQI65 0 EOM - 00001C02 0760FF80 34640271...00010030 52 625.0 MB R H - 211 00 YRQI62 0 EOM - 00001C02 0760FF80 34640258...00010030 52 600.0 MB R H - 211 00 YRQI60 0 EOM - 00001C02 0760FF80 3464023F...00010030 52 575.0 MB R H - 211 00 YRQI57 0 EOM - 00001C02 0760FF80 34640226...00010030 52 550.0 MB R H - 211 00 YRQI55 0 EOM - 00001C02 0760FF80 3464020D...00010030 52 525.0 MB R H - 211 00 YRQI52 0 EOM - 00001C02 0760FF80 346401F4...00010030 52 500.0 MB R H - 211 00 YRQI50 0 EOM - 00001C02 0760FF80 346401C2...00010030 52 450.0 MB R H - 211 00 YRQI45 0 EOM - 00001C02 0760FF80 34640190...00010030 52 400.0 MB R H - 211 00 YRQI40 0 EOM - 00001C02 0760FF80 3464015E...00010030 52 350.0 MB R H - 211 00 YRQI35 0 EOM - 00001C02 0760FF80 3464012C...00010030 52 300.0 MB R H - 211 00 YRQI30 0 EOM - 00001C02 0760FF80 346400FA...00010030 52 250.0 MB R H - 211 00 YRQI25 0 EOM - 00001C02 0760FF80 346400C8...00010030 52 200.0 MB R H - 211 00 YRQI20 0 EOM - 00001C02 0760FF80 34640096...00010030 52 150.0 MB R H - 211 00 YRQI15 0 EOM - 00001C02 0760FF80 34640064...00010030 52 100.0 MB R H - 211 00 YRQI10 0 EOM - 00001C02 0760FF80 0B6403E8...00010030 11 1000.0 MB TMP - 211 00 YTQI99 0 EOM - 00001C02 0760FF80 0B6403CF...00010030 11 975.0 MB TMP - 211 00 YTQI93 0 EOM - 00001C02 0760FF80 0B6403B6...00010030 11 950.0 MB TMP - 211 00 YTQI95 0 EOM - 00001C02 0760FF80 0B64039D...00010030 11 925.0 MB TMP - 211 00 YTQI92 0 EOM - 00001C02 0760FF80 0B640384...00010030 11 900.0 MB TMP - 211 00 YTQI90 0 EOM - 00001C02 0760FF80 0B64036B...00010030 11 875.0 MB TMP - 211 00 YTQI91 0 EOM - 00001C02 0760FF80 0B640352...00010030 11 850.0 MB TMP - 211 00 YTQI85 0 EOM - 00001C02 0760FF80 0B640339...00010030 11 825.0 MB TMP - 211 00 YTQI82 0 EOM - 00001C02 0760FF80 0B640320...00010030 11 800.0 MB TMP - 211 00 YTQI80 0 EOM - 00001C02 0760FF80 0B640307...00010030 11 775.0 MB TMP - 211 00 YTQI77 0 EOM - 00001C02 0760FF80 0B6402EE...00010030 11 750.0 MB TMP - 211 00 YTQI75 0 EOM - 00001C02 0760FF80 0B6402D5...00010030 11 725.0 MB TMP - 211 00 YTQI72 0 EOM - 00001C02 0760FF80 0B6402BC...00010030 11 700.0 MB TMP - 211 00 YTQI70 0 EOM - 00001C02 0760FF80 0B6402A3...00010030 11 675.0 MB TMP - 211 00 YTQI67 0 EOM - 00001C02 0760FF80 0B64028A...00010030 11 650.0 MB TMP - 211 00 YTQI65 0 EOM - 00001C02 0760FF80 0B640271...00010030 11 625.0 MB TMP - 211 00 YTQI62 0 EOM - 00001C02 0760FF80 0B640258...00010030 11 600.0 MB TMP - 211 00 YTQI60 0 EOM - 00001C02 0760FF80 0B64023F...00010030 11 575.0 MB TMP - 211 00 YTQI57 0 EOM - 00001C02 0760FF80 0B640226...00010030 11 550.0 MB TMP - 211 00 YTQI55 0 EOM - 00001C02 0760FF80 0B64020D...00010030 11 525.0 MB TMP - 211 00 YTQI52 0 EOM - 00001C02 0760FF80 0B6401F4...00010030 11 500.0 MB TMP - 211 00 YTQI50 0 EOM - 00001C02 0760FF80 0B6401C2...00010030 11 450.0 MB TMP - 211 00 YTQI45 0 EOM - 00001C02 0760FF80 0B640190...00010030 11 400.0 MB TMP - 211 00 YTQI40 0 EOM - 00001C02 0760FF80 0B64015E...00010030 11 350.0 MB TMP - 211 00 YTQI35 0 EOM - 00001C02 0760FF80 0B64012C...00010030 11 300.0 MB TMP - 211 00 YTQI30 0 EOM - 00001C02 0760FF80 0B6400FA...00010030 11 250.0 MB TMP - 211 00 YTQI25 0 EOM - 00001C02 0760FF80 0B6400C8...00010030 11 200.0 MB TMP - 211 00 YTQI20 0 EOM - 00001C02 0760FF80 0B640096...00010030 11 150.0 MB TMP - 211 00 YTQI15 0 EOM - 00001C02 0760FF80 0B640064...00010030 11 100.0 MB TMP - 211 00 YTQI10 0 EOM - 00001C02 0760FF80 28640352...00010030 40 850.0 MB DZDT - 211 00 YOQI85 0 EOM - 00001C02 0760FF80 286402BC...00010030 40 700.0 MB DZDT - 211 00 YOQI70 0 EOM - 00001C02 0760FF80 286401F4...00010030 40 500.0 MB DZDT - 211 00 YOQI50 0 EOM - 00001C02 0760FF80 28640190...00010030 40 400.0 MB DZDT - 211 00 YOQI40 0 EOM - 00001C02 0760FF80 2864012C...00010030 40 300.0 MB DZDT - 211 00 YOQI30 0 EOM - 00001C02 0760FF80 286400FA...00010030 40 250.0 MB DZDT - 211 00 YOQI25 0 EOM - 00001C02 0760FF80 286400C8...00010030 40 200.0 MB DZDT - 211 00 YOQI20 0 EOM - 00001C02 0760FF80 28640096...00010030 40 150.0 MB DZDT - 211 00 YOQI15 0 EOM - 00001C02 0760FF80 28640064...00010030 40 100.0 MB DZDT - 211 00 YOQI10 0 EOM - 00001C02 0760FF80 01010000...00010030 01 SFC PRES - 211 00 YPQI98 0 EOM - 00001C02 0760FF80 346C2C64...00010030 52 44/100 R H - 211 00 YRQI00 0 EOM - 00001C02 0760FF80 36C80000...00010030 54 EATM P WAT - 211 00 YFQI00 0 EOM - 00001C02 0760FF80 0B690002...00010030 11 2m/SFC TMP - 211 00 YTQI98 0 EOM - 00001C02 0760FF80 34741E00...00010030 52 BNDRY/SPD R H - 211 00 YRQI86 0 EOM - 00001C02 0760FF80 0B070000...00010030 11 TRO TMP - 211 00 YTQI97 0 EOM - 00001C02 0760FF80 01070000...00010030 01 TRO PRES - 211 00 YPQI97 0 EOM - 00001C02 0760FF80 21741E00...00010030 33 SPD U GRD - 211 00 YUQI86 0 EOM - 00001C02 0760FF80 22741E00...00010030 34 SPD V GRD - 211 00 YVQI86 0 EOM - 00001C02 0760FF80 21070000...00010030 33 TRO U GRD - 211 00 YUQI97 0 EOM - 00001C02 0760FF80 22070000...00010030 34 TRO V GRD - 211 00 YVQI97 0 EOM - 00001C02 0760FF80 88070000...00010030 136 TRO VW SH - 211 00 YBQI97 0 EOM - 00001C02 0760FF80 3D010000...00010030 61 SFC A PCP - 211 00 YEQI98 0 EOM - 00001C02 0760FF80 83010000...00010030 131 SFC LFT X - 211 00 YXQI98 0 EOM - 00001C02 0760FF80 296402BC...00010030 41 700.0 MB ABS V - 211 00 YCQI70 0 EOM - 00001C02 0760FF80 296401F4...00010030 41 500.0 MB ABS V - 211 00 YCQI50 0 EOM - 00001C02 0760FF80 9D010000...00010030 157 SFC CAPE - 211 00 YWQI98 0 EOM - 00001C02 0760FF80 9C010000...00010030 156 SFC CIN - 211 00 YYQI98 0 EOM - 00001C02 0760FF80 9D74B400...00010030 157 180 SPDY 0 SPDY CAPE - 211 00 YWQI86 0 EOM - 00001C02 0760FF80 9C74B400...00010030 156 180 SPDY 0 SPDY CIN - 211 00 YYQI86 0 EOM - 00001C02 0760FF80 0B741E00...00010030 11 30 SPDY 0 SPDY TMP - 211 00 YTQI86 0 EOM - 00001C02 0760FF80 0B743C1E...00010030 11 60 SPDY 30 SPDY TMP - 211 00 YTQI86 0 EOM - 00001C02 0760FF80 0B745A3C...00010030 11 90 SPDY 60 SPDY TMP - 211 00 YTQI86 0 EOM - 00001C02 0760FF80 0B74785A...00010030 11 120 SPDY 90 SPDY TMP - 211 00 YTQI86 0 EOM - 00001C02 0760FF80 0B749678...00010030 11 150 SPDY 120 SPDY TMP - 211 00 YTQI86 0 EOM - 00001C02 0760FF80 0B74B496...00010030 11 180 SPDY 150 SPDY TMP - 211 00 YTQI86 0 EOM - 00001C02 0760FF80 34743C1E...00010030 52 60 SPDY 30 SPDY R H - 211 00 YRQI86 0 EOM - 00001C02 0760FF80 34745A3C...00010030 52 90 SPDY 60 SPDY R H - 211 00 YRQI86 0 EOM - 00001C02 0760FF80 3474785A...00010030 52 120 SPDY 90 SPDY R H - 211 00 YRQI86 0 EOM - 00001C02 0760FF80 34749678...00010030 52 150 SPDY 120 SPDY R H - 211 00 YRQI86 0 EOM - 00001C02 0760FF80 3474B496...00010030 52 180 SPDY 150 SPDY R H - 211 00 YRQI86 0 EOM - 00001C02 0760FF80 21741E00...00010030 33 30 SPDY 0 SPDY U GRD - 211 00 YUQI86 0 EOM - 00001C02 0760FF80 21743C1E...00010030 33 60 SPDY 30 SPDY U GRD - 211 00 YUQI86 0 EOM - 00001C02 0760FF80 21745A3C...00010030 33 90 SPDY 60 SPDY U GRD - 211 00 YUQI86 0 EOM - 00001C02 0760FF80 2174785A...00010030 33 120 SPDY 90 SPDY U GRD - 211 00 YUQI86 0 EOM - 00001C02 0760FF80 21749678...00010030 33 150 SPDY 120 SPDY U GRD - 211 00 YUQI86 0 EOM - 00001C02 0760FF80 2174B496...00010030 33 180 SPDY 150 SPDY U GRD - 211 00 YUQI86 0 EOM - 00001C02 0760FF80 22741E00...00010030 34 30 SPDY 0 SPDY V GRD - 211 00 YVQI86 0 EOM - 00001C02 0760FF80 22743C1E...00010030 34 60 SPDY 30 SPDY V GRD - 211 00 YVQI86 0 EOM - 00001C02 0760FF80 22745A3C...00010030 34 90 SPDY 60 SPDY V GRD - 211 00 YVQI86 0 EOM - 00001C02 0760FF80 2274785A...00010030 34 120 SPDY 90 SPDY V GRD - 211 00 YVQI86 0 EOM - 00001C02 0760FF80 22749678...00010030 34 150 SPDY 120 SPDY V GRD - 211 00 YVQI86 0 EOM - 00001C02 0760FF80 2274B496...00010030 34 180 SPDY 150 SPDY V GRD - 211 00 YVQI86 0 EOM - 00001C02 0760FF80 0B690002...00010030 11 2 HTGL TMP - 211 00 YTQI98 0 EOM - 00001C02 0760FF80 34690002...00010030 52 2 HTGL R H - 211 00 YRQI98 0 EOM - 00001C02 0760FF80 2169000A...00010030 33 10 HTGL U GRD - 211 00 YUQI98 0 EOM - 00001C02 0760FF80 2269000A...00010030 34 10 HTGL V GRD - 211 00 YVQI98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs054.211 b/parm/wmo/grib_awpgfs054.211 deleted file mode 100755 index dffb5189ac..0000000000 --- a/parm/wmo/grib_awpgfs054.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...00010036 07 1000.0 MB HGT - 211 00 ZHQM99 0 EOM - 00001C02 0760FF80 076403CF...00010036 07 975.0 MB HGT - 211 00 ZHQM93 0 EOM - 00001C02 0760FF80 076403B6...00010036 07 950.0 MB HGT - 211 00 ZHQM95 0 EOM - 00001C02 0760FF80 0764039D...00010036 07 925.0 MB HGT - 211 00 ZHQM92 0 EOM - 00001C02 0760FF80 07640384...00010036 07 900.0 MB HGT - 211 00 ZHQM90 0 EOM - 00001C02 0760FF80 0764036B...00010036 07 875.0 MB HGT - 211 00 ZHQM91 0 EOM - 00001C02 0760FF80 07640352...00010036 07 850.0 MB HGT - 211 00 ZHQM85 0 EOM - 00001C02 0760FF80 07640339...00010036 07 825.0 MB HGT - 211 00 ZHQM82 0 EOM - 00001C02 0760FF80 07640320...00010036 07 800.0 MB HGT - 211 00 ZHQM80 0 EOM - 00001C02 0760FF80 07640307...00010036 07 775.0 MB HGT - 211 00 ZHQM77 0 EOM - 00001C02 0760FF80 076402EE...00010036 07 750.0 MB HGT - 211 00 ZHQM75 0 EOM - 00001C02 0760FF80 076402D5...00010036 07 725.0 MB HGT - 211 00 ZHQM72 0 EOM - 00001C02 0760FF80 076402BC...00010036 07 700.0 MB HGT - 211 00 ZHQM70 0 EOM - 00001C02 0760FF80 076402A3...00010036 07 675.0 MB HGT - 211 00 ZHQM67 0 EOM - 00001C02 0760FF80 0764028A...00010036 07 650.0 MB HGT - 211 00 ZHQM65 0 EOM - 00001C02 0760FF80 07640271...00010036 07 625.0 MB HGT - 211 00 ZHQM62 0 EOM - 00001C02 0760FF80 07640258...00010036 07 600.0 MB HGT - 211 00 ZHQM60 0 EOM - 00001C02 0760FF80 0764023F...00010036 07 575.0 MB HGT - 211 00 ZHQM57 0 EOM - 00001C02 0760FF80 07640226...00010036 07 550.0 MB HGT - 211 00 ZHQM55 0 EOM - 00001C02 0760FF80 0764020D...00010036 07 525.0 MB HGT - 211 00 ZHQM52 0 EOM - 00001C02 0760FF80 076401F4...00010036 07 500.0 MB HGT - 211 00 ZHQM50 0 EOM - 00001C02 0760FF80 076401C2...00010036 07 450.0 MB HGT - 211 00 ZHQM45 0 EOM - 00001C02 0760FF80 07640190...00010036 07 400.0 MB HGT - 211 00 ZHQM40 0 EOM - 00001C02 0760FF80 0764015E...00010036 07 350.0 MB HGT - 211 00 ZHQM35 0 EOM - 00001C02 0760FF80 0764012C...00010036 07 300.0 MB HGT - 211 00 ZHQM30 0 EOM - 00001C02 0760FF80 076400FA...00010036 07 250.0 MB HGT - 211 00 ZHQM25 0 EOM - 00001C02 0760FF80 076400C8...00010036 07 200.0 MB HGT - 211 00 ZHQM20 0 EOM - 00001C02 0760FF80 07640096...00010036 07 150.0 MB HGT - 211 00 ZHQM15 0 EOM - 00001C02 0760FF80 07640064...00010036 07 100.0 MB HGT - 211 00 ZHQM10 0 EOM - 00001C02 0760FF80 216403E8...00010036 33 1000.0 MB U GRD - 211 00 ZUQM99 0 EOM - 00001C02 0760FF80 216403CF...00010036 33 975.0 MB U GRD - 211 00 ZUQM93 0 EOM - 00001C02 0760FF80 216403B6...00010036 33 950.0 MB U GRD - 211 00 ZUQM95 0 EOM - 00001C02 0760FF80 2164039D...00010036 33 925.0 MB U GRD - 211 00 ZUQM92 0 EOM - 00001C02 0760FF80 21640384...00010036 33 900.0 MB U GRD - 211 00 ZUQM90 0 EOM - 00001C02 0760FF80 2164036B...00010036 33 875.0 MB U GRD - 211 00 ZUQM91 0 EOM - 00001C02 0760FF80 21640352...00010036 33 850.0 MB U GRD - 211 00 ZUQM85 0 EOM - 00001C02 0760FF80 21640339...00010036 33 825.0 MB U GRD - 211 00 ZUQM82 0 EOM - 00001C02 0760FF80 21640320...00010036 33 800.0 MB U GRD - 211 00 ZUQM80 0 EOM - 00001C02 0760FF80 21640307...00010036 33 775.0 MB U GRD - 211 00 ZUQM77 0 EOM - 00001C02 0760FF80 216402EE...00010036 33 750.0 MB U GRD - 211 00 ZUQM75 0 EOM - 00001C02 0760FF80 216402D5...00010036 33 725.0 MB U GRD - 211 00 ZUQM72 0 EOM - 00001C02 0760FF80 216402BC...00010036 33 700.0 MB U GRD - 211 00 ZUQM70 0 EOM - 00001C02 0760FF80 216402A3...00010036 33 675.0 MB U GRD - 211 00 ZUQM67 0 EOM - 00001C02 0760FF80 2164028A...00010036 33 650.0 MB U GRD - 211 00 ZUQM65 0 EOM - 00001C02 0760FF80 21640271...00010036 33 625.0 MB U GRD - 211 00 ZUQM62 0 EOM - 00001C02 0760FF80 21640258...00010036 33 600.0 MB U GRD - 211 00 ZUQM60 0 EOM - 00001C02 0760FF80 2164023F...00010036 33 575.0 MB U GRD - 211 00 ZUQM57 0 EOM - 00001C02 0760FF80 21640226...00010036 33 550.0 MB U GRD - 211 00 ZUQM55 0 EOM - 00001C02 0760FF80 2164020D...00010036 33 525.0 MB U GRD - 211 00 ZUQM52 0 EOM - 00001C02 0760FF80 216401F4...00010036 33 500.0 MB U GRD - 211 00 ZUQM50 0 EOM - 00001C02 0760FF80 216401C2...00010036 33 450.0 MB U GRD - 211 00 ZUQM45 0 EOM - 00001C02 0760FF80 21640190...00010036 33 400.0 MB U GRD - 211 00 ZUQM40 0 EOM - 00001C02 0760FF80 2164015E...00010036 33 350.0 MB U GRD - 211 00 ZUQM35 0 EOM - 00001C02 0760FF80 2164012C...00010036 33 300.0 MB U GRD - 211 00 ZUQM30 0 EOM - 00001C02 0760FF80 216400FA...00010036 33 250.0 MB U GRD - 211 00 ZUQM25 0 EOM - 00001C02 0760FF80 216400C8...00010036 33 200.0 MB U GRD - 211 00 ZUQM20 0 EOM - 00001C02 0760FF80 21640096...00010036 33 150.0 MB U GRD - 211 00 ZUQM15 0 EOM - 00001C02 0760FF80 21640064...00010036 33 100.0 MB U GRD - 211 00 ZUQM10 0 EOM - 00001C02 0760FF80 226403E8...00010036 34 1000.0 MB V GRD - 211 00 ZVQM99 0 EOM - 00001C02 0760FF80 226403CF...00010036 34 975.0 MB V GRD - 211 00 ZVQM93 0 EOM - 00001C02 0760FF80 226403B6...00010036 34 950.0 MB V GRD - 211 00 ZVQM95 0 EOM - 00001C02 0760FF80 2264039D...00010036 34 925.0 MB V GRD - 211 00 ZVQM92 0 EOM - 00001C02 0760FF80 22640384...00010036 34 900.0 MB V GRD - 211 00 ZVQM90 0 EOM - 00001C02 0760FF80 2264036B...00010036 34 875.0 MB V GRD - 211 00 ZVQM91 0 EOM - 00001C02 0760FF80 22640352...00010036 34 850.0 MB V GRD - 211 00 ZVQM85 0 EOM - 00001C02 0760FF80 22640339...00010036 34 825.0 MB V GRD - 211 00 ZVQM82 0 EOM - 00001C02 0760FF80 22640320...00010036 34 800.0 MB V GRD - 211 00 ZVQM80 0 EOM - 00001C02 0760FF80 22640307...00010036 34 775.0 MB V GRD - 211 00 ZVQM77 0 EOM - 00001C02 0760FF80 226402EE...00010036 34 750.0 MB V GRD - 211 00 ZVQM75 0 EOM - 00001C02 0760FF80 226402D5...00010036 34 725.0 MB V GRD - 211 00 ZVQM72 0 EOM - 00001C02 0760FF80 226402BC...00010036 34 700.0 MB V GRD - 211 00 ZVQM70 0 EOM - 00001C02 0760FF80 226402A3...00010036 34 675.0 MB V GRD - 211 00 ZVQM67 0 EOM - 00001C02 0760FF80 2264028A...00010036 34 650.0 MB V GRD - 211 00 ZVQM65 0 EOM - 00001C02 0760FF80 22640271...00010036 34 625.0 MB V GRD - 211 00 ZVQM62 0 EOM - 00001C02 0760FF80 22640258...00010036 34 600.0 MB V GRD - 211 00 ZVQM60 0 EOM - 00001C02 0760FF80 2264023F...00010036 34 575.0 MB V GRD - 211 00 ZVQM57 0 EOM - 00001C02 0760FF80 22640226...00010036 34 550.0 MB V GRD - 211 00 ZVQM55 0 EOM - 00001C02 0760FF80 2264020D...00010036 34 525.0 MB V GRD - 211 00 ZVQM52 0 EOM - 00001C02 0760FF80 226401F4...00010036 34 500.0 MB V GRD - 211 00 ZVQM50 0 EOM - 00001C02 0760FF80 226401C2...00010036 34 450.0 MB V GRD - 211 00 ZVQM45 0 EOM - 00001C02 0760FF80 22640190...00010036 34 400.0 MB V GRD - 211 00 ZVQM40 0 EOM - 00001C02 0760FF80 2264015E...00010036 34 350.0 MB V GRD - 211 00 ZVQM35 0 EOM - 00001C02 0760FF80 2264012C...00010036 34 300.0 MB V GRD - 211 00 ZVQM30 0 EOM - 00001C02 0760FF80 226400FA...00010036 34 250.0 MB V GRD - 211 00 ZVQM25 0 EOM - 00001C02 0760FF80 226400C8...00010036 34 200.0 MB V GRD - 211 00 ZVQM20 0 EOM - 00001C02 0760FF80 22640096...00010036 34 150.0 MB V GRD - 211 00 ZVQM15 0 EOM - 00001C02 0760FF80 22640064...00010036 34 100.0 MB V GRD - 211 00 ZVQM10 0 EOM - 00001C02 0760FF80 02660000...00010036 02 MSL PRMSL - 211 00 ZPQM89 0 EOM - 00001C02 0760FF80 346403E8...00010036 52 1000.0 MB R H - 211 00 ZRQM99 0 EOM - 00001C02 0760FF80 346403CF...00010036 52 975.0 MB R H - 211 00 ZRQM93 0 EOM - 00001C02 0760FF80 346403B6...00010036 52 950.0 MB R H - 211 00 ZRQM95 0 EOM - 00001C02 0760FF80 3464039D...00010036 52 925.0 MB R H - 211 00 ZRQM92 0 EOM - 00001C02 0760FF80 34640384...00010036 52 900.0 MB R H - 211 00 ZRQM90 0 EOM - 00001C02 0760FF80 3464036B...00010036 52 875.0 MB R H - 211 00 ZRQM91 0 EOM - 00001C02 0760FF80 34640352...00010036 52 850.0 MB R H - 211 00 ZRQM85 0 EOM - 00001C02 0760FF80 34640339...00010036 52 825.0 MB R H - 211 00 ZRQM82 0 EOM - 00001C02 0760FF80 34640320...00010036 52 800.0 MB R H - 211 00 ZRQM80 0 EOM - 00001C02 0760FF80 34640307...00010036 52 775.0 MB R H - 211 00 ZRQM77 0 EOM - 00001C02 0760FF80 346402EE...00010036 52 750.0 MB R H - 211 00 ZRQM75 0 EOM - 00001C02 0760FF80 346402D5...00010036 52 725.0 MB R H - 211 00 ZRQM72 0 EOM - 00001C02 0760FF80 346402BC...00010036 52 700.0 MB R H - 211 00 ZRQM70 0 EOM - 00001C02 0760FF80 346402A3...00010036 52 675.0 MB R H - 211 00 ZRQM67 0 EOM - 00001C02 0760FF80 3464028A...00010036 52 650.0 MB R H - 211 00 ZRQM65 0 EOM - 00001C02 0760FF80 34640271...00010036 52 625.0 MB R H - 211 00 ZRQM62 0 EOM - 00001C02 0760FF80 34640258...00010036 52 600.0 MB R H - 211 00 ZRQM60 0 EOM - 00001C02 0760FF80 3464023F...00010036 52 575.0 MB R H - 211 00 ZRQM57 0 EOM - 00001C02 0760FF80 34640226...00010036 52 550.0 MB R H - 211 00 ZRQM55 0 EOM - 00001C02 0760FF80 3464020D...00010036 52 525.0 MB R H - 211 00 ZRQM52 0 EOM - 00001C02 0760FF80 346401F4...00010036 52 500.0 MB R H - 211 00 ZRQM50 0 EOM - 00001C02 0760FF80 346401C2...00010036 52 450.0 MB R H - 211 00 ZRQM45 0 EOM - 00001C02 0760FF80 34640190...00010036 52 400.0 MB R H - 211 00 ZRQM40 0 EOM - 00001C02 0760FF80 3464015E...00010036 52 350.0 MB R H - 211 00 ZRQM35 0 EOM - 00001C02 0760FF80 3464012C...00010036 52 300.0 MB R H - 211 00 ZRQM30 0 EOM - 00001C02 0760FF80 346400FA...00010036 52 250.0 MB R H - 211 00 ZRQM25 0 EOM - 00001C02 0760FF80 346400C8...00010036 52 200.0 MB R H - 211 00 ZRQM20 0 EOM - 00001C02 0760FF80 34640096...00010036 52 150.0 MB R H - 211 00 ZRQM15 0 EOM - 00001C02 0760FF80 34640064...00010036 52 100.0 MB R H - 211 00 ZRQM10 0 EOM - 00001C02 0760FF80 0B6403E8...00010036 11 1000.0 MB TMP - 211 00 ZTQM99 0 EOM - 00001C02 0760FF80 0B6403CF...00010036 11 975.0 MB TMP - 211 00 ZTQM93 0 EOM - 00001C02 0760FF80 0B6403B6...00010036 11 950.0 MB TMP - 211 00 ZTQM95 0 EOM - 00001C02 0760FF80 0B64039D...00010036 11 925.0 MB TMP - 211 00 ZTQM92 0 EOM - 00001C02 0760FF80 0B640384...00010036 11 900.0 MB TMP - 211 00 ZTQM90 0 EOM - 00001C02 0760FF80 0B64036B...00010036 11 875.0 MB TMP - 211 00 ZTQM91 0 EOM - 00001C02 0760FF80 0B640352...00010036 11 850.0 MB TMP - 211 00 ZTQM85 0 EOM - 00001C02 0760FF80 0B640339...00010036 11 825.0 MB TMP - 211 00 ZTQM82 0 EOM - 00001C02 0760FF80 0B640320...00010036 11 800.0 MB TMP - 211 00 ZTQM80 0 EOM - 00001C02 0760FF80 0B640307...00010036 11 775.0 MB TMP - 211 00 ZTQM77 0 EOM - 00001C02 0760FF80 0B6402EE...00010036 11 750.0 MB TMP - 211 00 ZTQM75 0 EOM - 00001C02 0760FF80 0B6402D5...00010036 11 725.0 MB TMP - 211 00 ZTQM72 0 EOM - 00001C02 0760FF80 0B6402BC...00010036 11 700.0 MB TMP - 211 00 ZTQM70 0 EOM - 00001C02 0760FF80 0B6402A3...00010036 11 675.0 MB TMP - 211 00 ZTQM67 0 EOM - 00001C02 0760FF80 0B64028A...00010036 11 650.0 MB TMP - 211 00 ZTQM65 0 EOM - 00001C02 0760FF80 0B640271...00010036 11 625.0 MB TMP - 211 00 ZTQM62 0 EOM - 00001C02 0760FF80 0B640258...00010036 11 600.0 MB TMP - 211 00 ZTQM60 0 EOM - 00001C02 0760FF80 0B64023F...00010036 11 575.0 MB TMP - 211 00 ZTQM57 0 EOM - 00001C02 0760FF80 0B640226...00010036 11 550.0 MB TMP - 211 00 ZTQM55 0 EOM - 00001C02 0760FF80 0B64020D...00010036 11 525.0 MB TMP - 211 00 ZTQM52 0 EOM - 00001C02 0760FF80 0B6401F4...00010036 11 500.0 MB TMP - 211 00 ZTQM50 0 EOM - 00001C02 0760FF80 0B6401C2...00010036 11 450.0 MB TMP - 211 00 ZTQM45 0 EOM - 00001C02 0760FF80 0B640190...00010036 11 400.0 MB TMP - 211 00 ZTQM40 0 EOM - 00001C02 0760FF80 0B64015E...00010036 11 350.0 MB TMP - 211 00 ZTQM35 0 EOM - 00001C02 0760FF80 0B64012C...00010036 11 300.0 MB TMP - 211 00 ZTQM30 0 EOM - 00001C02 0760FF80 0B6400FA...00010036 11 250.0 MB TMP - 211 00 ZTQM25 0 EOM - 00001C02 0760FF80 0B6400C8...00010036 11 200.0 MB TMP - 211 00 ZTQM20 0 EOM - 00001C02 0760FF80 0B640096...00010036 11 150.0 MB TMP - 211 00 ZTQM15 0 EOM - 00001C02 0760FF80 0B640064...00010036 11 100.0 MB TMP - 211 00 ZTQM10 0 EOM - 00001C02 0760FF80 28640352...00010036 40 850.0 MB DZDT - 211 00 ZOQM85 0 EOM - 00001C02 0760FF80 286402BC...00010036 40 700.0 MB DZDT - 211 00 ZOQM70 0 EOM - 00001C02 0760FF80 286401F4...00010036 40 500.0 MB DZDT - 211 00 ZOQM50 0 EOM - 00001C02 0760FF80 28640190...00010036 40 400.0 MB DZDT - 211 00 ZOQM40 0 EOM - 00001C02 0760FF80 2864012C...00010036 40 300.0 MB DZDT - 211 00 ZOQM30 0 EOM - 00001C02 0760FF80 286400FA...00010036 40 250.0 MB DZDT - 211 00 ZOQM25 0 EOM - 00001C02 0760FF80 286400C8...00010036 40 200.0 MB DZDT - 211 00 ZOQM20 0 EOM - 00001C02 0760FF80 28640096...00010036 40 150.0 MB DZDT - 211 00 ZOQM15 0 EOM - 00001C02 0760FF80 28640064...00010036 40 100.0 MB DZDT - 211 00 ZOQM10 0 EOM - 00001C02 0760FF80 01010000...00010036 01 SFC PRES - 211 00 ZPQM98 0 EOM - 00001C02 0760FF80 346C2C64...00010036 52 44/100 R H - 211 00 ZRQM00 0 EOM - 00001C02 0760FF80 36C80000...00010036 54 EATM P WAT - 211 00 ZFQM00 0 EOM - 00001C02 0760FF80 0B690002...00010036 11 2m/SFC TMP - 211 00 ZTQM98 0 EOM - 00001C02 0760FF80 34741E00...00010036 52 BNDRY/SPD R H - 211 00 ZRQM86 0 EOM - 00001C02 0760FF80 0B070000...00010036 11 TRO TMP - 211 00 ZTQM97 0 EOM - 00001C02 0760FF80 01070000...00010036 01 TRO PRES - 211 00 ZPQM97 0 EOM - 00001C02 0760FF80 21741E00...00010036 33 SPD U GRD - 211 00 ZUQM86 0 EOM - 00001C02 0760FF80 22741E00...00010036 34 SPD V GRD - 211 00 ZVQM86 0 EOM - 00001C02 0760FF80 21070000...00010036 33 TRO U GRD - 211 00 ZUQM97 0 EOM - 00001C02 0760FF80 22070000...00010036 34 TRO V GRD - 211 00 ZVQM97 0 EOM - 00001C02 0760FF80 88070000...00010036 136 TRO VW SH - 211 00 ZBQM97 0 EOM - 00001C02 0760FF80 3D010000...00010036 61 SFC A PCP - 211 00 ZEQM98 0 EOM - 00001C02 0760FF80 83010000...00010036 131 SFC LFT X - 211 00 ZXQM98 0 EOM - 00001C02 0760FF80 29640352...00010036 41 850.0 MB ABS V - 211 00 ZCQM85 0 EOM - 00001C02 0760FF80 296402BC...00010036 41 700.0 MB ABS V - 211 00 ZCQM70 0 EOM - 00001C02 0760FF80 296401F4...00010036 41 500.0 MB ABS V - 211 00 ZCQM50 0 EOM - 00001C02 0760FF80 296400FA...00010036 41 250.0 MB ABS V - 211 00 ZCQM25 0 EOM - 00001C02 0760FF80 9D010000...00010036 157 SFC CAPE - 211 00 ZWQM98 0 EOM - 00001C02 0760FF80 9C010000...00010036 156 SFC CIN - 211 00 ZYQM98 0 EOM - 00001C02 0760FF80 9D74B400...00010036 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQM86 0 EOM - 00001C02 0760FF80 9C74B400...00010036 156 180 SPDY 0 SPDY CIN - 211 00 ZYQM86 0 EOM - 00001C02 0760FF80 0B741E00...00010036 11 30 SPDY 0 SPDY TMP - 211 00 ZTQM86 0 EOM - 00001C02 0760FF80 0B743C1E...00010036 11 60 SPDY 30 SPDY TMP - 211 00 ZTQM86 0 EOM - 00001C02 0760FF80 0B745A3C...00010036 11 90 SPDY 60 SPDY TMP - 211 00 ZTQM86 0 EOM - 00001C02 0760FF80 0B74785A...00010036 11 120 SPDY 90 SPDY TMP - 211 00 ZTQM86 0 EOM - 00001C02 0760FF80 0B749678...00010036 11 150 SPDY 120 SPDY TMP - 211 00 ZTQM86 0 EOM - 00001C02 0760FF80 0B74B496...00010036 11 180 SPDY 150 SPDY TMP - 211 00 ZTQM86 0 EOM - 00001C02 0760FF80 34743C1E...00010036 52 60 SPDY 30 SPDY R H - 211 00 ZRQM86 0 EOM - 00001C02 0760FF80 34745A3C...00010036 52 90 SPDY 60 SPDY R H - 211 00 ZRQM86 0 EOM - 00001C02 0760FF80 3474785A...00010036 52 120 SPDY 90 SPDY R H - 211 00 ZRQM86 0 EOM - 00001C02 0760FF80 34749678...00010036 52 150 SPDY 120 SPDY R H - 211 00 ZRQM86 0 EOM - 00001C02 0760FF80 3474B496...00010036 52 180 SPDY 150 SPDY R H - 211 00 ZRQM86 0 EOM - 00001C02 0760FF80 21741E00...00010036 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQM86 0 EOM - 00001C02 0760FF80 21743C1E...00010036 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQM86 0 EOM - 00001C02 0760FF80 21745A3C...00010036 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQM86 0 EOM - 00001C02 0760FF80 2174785A...00010036 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQM86 0 EOM - 00001C02 0760FF80 21749678...00010036 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQM86 0 EOM - 00001C02 0760FF80 2174B496...00010036 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQM86 0 EOM - 00001C02 0760FF80 22741E00...00010036 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQM86 0 EOM - 00001C02 0760FF80 22743C1E...00010036 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQM86 0 EOM - 00001C02 0760FF80 22745A3C...00010036 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQM86 0 EOM - 00001C02 0760FF80 2274785A...00010036 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQM86 0 EOM - 00001C02 0760FF80 22749678...00010036 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQM86 0 EOM - 00001C02 0760FF80 2274B496...00010036 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQM86 0 EOM - 00001C02 0760FF80 0B690002...00010036 11 2 HTGL TMP - 211 00 ZTQM98 0 EOM - 00001C02 0760FF80 34690002...00010036 52 2 HTGL R H - 211 00 ZRQM98 0 EOM - 00001C02 0760FF80 2169000A...00010036 33 10 HTGL U GRD - 211 00 ZUQM98 0 EOM - 00001C02 0760FF80 2269000A...00010036 34 10 HTGL V GRD - 211 00 ZVQM98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs060.211 b/parm/wmo/grib_awpgfs060.211 deleted file mode 100755 index 966be10a5a..0000000000 --- a/parm/wmo/grib_awpgfs060.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...0001003C 07 1000.0 MB HGT - 211 00 YHQJ99 0 EOM - 00001C02 0760FF80 076403CF...0001003C 07 975.0 MB HGT - 211 00 YHQJ93 0 EOM - 00001C02 0760FF80 076403B6...0001003C 07 950.0 MB HGT - 211 00 YHQJ95 0 EOM - 00001C02 0760FF80 0764039D...0001003C 07 925.0 MB HGT - 211 00 YHQJ92 0 EOM - 00001C02 0760FF80 07640384...0001003C 07 900.0 MB HGT - 211 00 YHQJ90 0 EOM - 00001C02 0760FF80 0764036B...0001003C 07 875.0 MB HGT - 211 00 YHQJ91 0 EOM - 00001C02 0760FF80 07640352...0001003C 07 850.0 MB HGT - 211 00 YHQJ85 0 EOM - 00001C02 0760FF80 07640339...0001003C 07 825.0 MB HGT - 211 00 YHQJ82 0 EOM - 00001C02 0760FF80 07640320...0001003C 07 800.0 MB HGT - 211 00 YHQJ80 0 EOM - 00001C02 0760FF80 07640307...0001003C 07 775.0 MB HGT - 211 00 YHQJ77 0 EOM - 00001C02 0760FF80 076402EE...0001003C 07 750.0 MB HGT - 211 00 YHQJ75 0 EOM - 00001C02 0760FF80 076402D5...0001003C 07 725.0 MB HGT - 211 00 YHQJ72 0 EOM - 00001C02 0760FF80 076402BC...0001003C 07 700.0 MB HGT - 211 00 YHQJ70 0 EOM - 00001C02 0760FF80 076402A3...0001003C 07 675.0 MB HGT - 211 00 YHQJ67 0 EOM - 00001C02 0760FF80 0764028A...0001003C 07 650.0 MB HGT - 211 00 YHQJ65 0 EOM - 00001C02 0760FF80 07640271...0001003C 07 625.0 MB HGT - 211 00 YHQJ62 0 EOM - 00001C02 0760FF80 07640258...0001003C 07 600.0 MB HGT - 211 00 YHQJ60 0 EOM - 00001C02 0760FF80 0764023F...0001003C 07 575.0 MB HGT - 211 00 YHQJ57 0 EOM - 00001C02 0760FF80 07640226...0001003C 07 550.0 MB HGT - 211 00 YHQJ55 0 EOM - 00001C02 0760FF80 0764020D...0001003C 07 525.0 MB HGT - 211 00 YHQJ52 0 EOM - 00001C02 0760FF80 076401F4...0001003C 07 500.0 MB HGT - 211 00 YHQJ50 0 EOM - 00001C02 0760FF80 076401C2...0001003C 07 450.0 MB HGT - 211 00 YHQJ45 0 EOM - 00001C02 0760FF80 07640190...0001003C 07 400.0 MB HGT - 211 00 YHQJ40 0 EOM - 00001C02 0760FF80 0764015E...0001003C 07 350.0 MB HGT - 211 00 YHQJ35 0 EOM - 00001C02 0760FF80 0764012C...0001003C 07 300.0 MB HGT - 211 00 YHQJ30 0 EOM - 00001C02 0760FF80 076400FA...0001003C 07 250.0 MB HGT - 211 00 YHQJ25 0 EOM - 00001C02 0760FF80 076400C8...0001003C 07 200.0 MB HGT - 211 00 YHQJ20 0 EOM - 00001C02 0760FF80 07640096...0001003C 07 150.0 MB HGT - 211 00 YHQJ15 0 EOM - 00001C02 0760FF80 07640064...0001003C 07 100.0 MB HGT - 211 00 YHQJ10 0 EOM - 00001C02 0760FF80 216403E8...0001003C 33 1000.0 MB U GRD - 211 00 YUQJ99 0 EOM - 00001C02 0760FF80 216403CF...0001003C 33 975.0 MB U GRD - 211 00 YUQJ93 0 EOM - 00001C02 0760FF80 216403B6...0001003C 33 950.0 MB U GRD - 211 00 YUQJ95 0 EOM - 00001C02 0760FF80 2164039D...0001003C 33 925.0 MB U GRD - 211 00 YUQJ92 0 EOM - 00001C02 0760FF80 21640384...0001003C 33 900.0 MB U GRD - 211 00 YUQJ90 0 EOM - 00001C02 0760FF80 2164036B...0001003C 33 875.0 MB U GRD - 211 00 YUQJ91 0 EOM - 00001C02 0760FF80 21640352...0001003C 33 850.0 MB U GRD - 211 00 YUQJ85 0 EOM - 00001C02 0760FF80 21640339...0001003C 33 825.0 MB U GRD - 211 00 YUQJ82 0 EOM - 00001C02 0760FF80 21640320...0001003C 33 800.0 MB U GRD - 211 00 YUQJ80 0 EOM - 00001C02 0760FF80 21640307...0001003C 33 775.0 MB U GRD - 211 00 YUQJ77 0 EOM - 00001C02 0760FF80 216402EE...0001003C 33 750.0 MB U GRD - 211 00 YUQJ75 0 EOM - 00001C02 0760FF80 216402D5...0001003C 33 725.0 MB U GRD - 211 00 YUQJ72 0 EOM - 00001C02 0760FF80 216402BC...0001003C 33 700.0 MB U GRD - 211 00 YUQJ70 0 EOM - 00001C02 0760FF80 216402A3...0001003C 33 675.0 MB U GRD - 211 00 YUQJ67 0 EOM - 00001C02 0760FF80 2164028A...0001003C 33 650.0 MB U GRD - 211 00 YUQJ65 0 EOM - 00001C02 0760FF80 21640271...0001003C 33 625.0 MB U GRD - 211 00 YUQJ62 0 EOM - 00001C02 0760FF80 21640258...0001003C 33 600.0 MB U GRD - 211 00 YUQJ60 0 EOM - 00001C02 0760FF80 2164023F...0001003C 33 575.0 MB U GRD - 211 00 YUQJ57 0 EOM - 00001C02 0760FF80 21640226...0001003C 33 550.0 MB U GRD - 211 00 YUQJ55 0 EOM - 00001C02 0760FF80 2164020D...0001003C 33 525.0 MB U GRD - 211 00 YUQJ52 0 EOM - 00001C02 0760FF80 216401F4...0001003C 33 500.0 MB U GRD - 211 00 YUQJ50 0 EOM - 00001C02 0760FF80 216401C2...0001003C 33 450.0 MB U GRD - 211 00 YUQJ45 0 EOM - 00001C02 0760FF80 21640190...0001003C 33 400.0 MB U GRD - 211 00 YUQJ40 0 EOM - 00001C02 0760FF80 2164015E...0001003C 33 350.0 MB U GRD - 211 00 YUQJ35 0 EOM - 00001C02 0760FF80 2164012C...0001003C 33 300.0 MB U GRD - 211 00 YUQJ30 0 EOM - 00001C02 0760FF80 216400FA...0001003C 33 250.0 MB U GRD - 211 00 YUQJ25 0 EOM - 00001C02 0760FF80 216400C8...0001003C 33 200.0 MB U GRD - 211 00 YUQJ20 0 EOM - 00001C02 0760FF80 21640096...0001003C 33 150.0 MB U GRD - 211 00 YUQJ15 0 EOM - 00001C02 0760FF80 21640064...0001003C 33 100.0 MB U GRD - 211 00 YUQJ10 0 EOM - 00001C02 0760FF80 226403E8...0001003C 34 1000.0 MB V GRD - 211 00 YVQJ99 0 EOM - 00001C02 0760FF80 226403CF...0001003C 34 975.0 MB V GRD - 211 00 YVQJ93 0 EOM - 00001C02 0760FF80 226403B6...0001003C 34 950.0 MB V GRD - 211 00 YVQJ95 0 EOM - 00001C02 0760FF80 2264039D...0001003C 34 925.0 MB V GRD - 211 00 YVQJ92 0 EOM - 00001C02 0760FF80 22640384...0001003C 34 900.0 MB V GRD - 211 00 YVQJ90 0 EOM - 00001C02 0760FF80 2264036B...0001003C 34 875.0 MB V GRD - 211 00 YVQJ91 0 EOM - 00001C02 0760FF80 22640352...0001003C 34 850.0 MB V GRD - 211 00 YVQJ85 0 EOM - 00001C02 0760FF80 22640339...0001003C 34 825.0 MB V GRD - 211 00 YVQJ82 0 EOM - 00001C02 0760FF80 22640320...0001003C 34 800.0 MB V GRD - 211 00 YVQJ80 0 EOM - 00001C02 0760FF80 22640307...0001003C 34 775.0 MB V GRD - 211 00 YVQJ77 0 EOM - 00001C02 0760FF80 226402EE...0001003C 34 750.0 MB V GRD - 211 00 YVQJ75 0 EOM - 00001C02 0760FF80 226402D5...0001003C 34 725.0 MB V GRD - 211 00 YVQJ72 0 EOM - 00001C02 0760FF80 226402BC...0001003C 34 700.0 MB V GRD - 211 00 YVQJ70 0 EOM - 00001C02 0760FF80 226402A3...0001003C 34 675.0 MB V GRD - 211 00 YVQJ67 0 EOM - 00001C02 0760FF80 2264028A...0001003C 34 650.0 MB V GRD - 211 00 YVQJ65 0 EOM - 00001C02 0760FF80 22640271...0001003C 34 625.0 MB V GRD - 211 00 YVQJ62 0 EOM - 00001C02 0760FF80 22640258...0001003C 34 600.0 MB V GRD - 211 00 YVQJ60 0 EOM - 00001C02 0760FF80 2264023F...0001003C 34 575.0 MB V GRD - 211 00 YVQJ57 0 EOM - 00001C02 0760FF80 22640226...0001003C 34 550.0 MB V GRD - 211 00 YVQJ55 0 EOM - 00001C02 0760FF80 2264020D...0001003C 34 525.0 MB V GRD - 211 00 YVQJ52 0 EOM - 00001C02 0760FF80 226401F4...0001003C 34 500.0 MB V GRD - 211 00 YVQJ50 0 EOM - 00001C02 0760FF80 226401C2...0001003C 34 450.0 MB V GRD - 211 00 YVQJ45 0 EOM - 00001C02 0760FF80 22640190...0001003C 34 400.0 MB V GRD - 211 00 YVQJ40 0 EOM - 00001C02 0760FF80 2264015E...0001003C 34 350.0 MB V GRD - 211 00 YVQJ35 0 EOM - 00001C02 0760FF80 2264012C...0001003C 34 300.0 MB V GRD - 211 00 YVQJ30 0 EOM - 00001C02 0760FF80 226400FA...0001003C 34 250.0 MB V GRD - 211 00 YVQJ25 0 EOM - 00001C02 0760FF80 226400C8...0001003C 34 200.0 MB V GRD - 211 00 YVQJ20 0 EOM - 00001C02 0760FF80 22640096...0001003C 34 150.0 MB V GRD - 211 00 YVQJ15 0 EOM - 00001C02 0760FF80 22640064...0001003C 34 100.0 MB V GRD - 211 00 YVQJ10 0 EOM - 00001C02 0760FF80 02660000...0001003C 02 MSL PRMSL - 211 00 YPQJ89 0 EOM - 00001C02 0760FF80 346403E8...0001003C 52 1000.0 MB R H - 211 00 YRQJ99 0 EOM - 00001C02 0760FF80 346403CF...0001003C 52 975.0 MB R H - 211 00 YRQJ93 0 EOM - 00001C02 0760FF80 346403B6...0001003C 52 950.0 MB R H - 211 00 YRQJ95 0 EOM - 00001C02 0760FF80 3464039D...0001003C 52 925.0 MB R H - 211 00 YRQJ92 0 EOM - 00001C02 0760FF80 34640384...0001003C 52 900.0 MB R H - 211 00 YRQJ90 0 EOM - 00001C02 0760FF80 3464036B...0001003C 52 875.0 MB R H - 211 00 YRQJ91 0 EOM - 00001C02 0760FF80 34640352...0001003C 52 850.0 MB R H - 211 00 YRQJ85 0 EOM - 00001C02 0760FF80 34640339...0001003C 52 825.0 MB R H - 211 00 YRQJ82 0 EOM - 00001C02 0760FF80 34640320...0001003C 52 800.0 MB R H - 211 00 YRQJ80 0 EOM - 00001C02 0760FF80 34640307...0001003C 52 775.0 MB R H - 211 00 YRQJ77 0 EOM - 00001C02 0760FF80 346402EE...0001003C 52 750.0 MB R H - 211 00 YRQJ75 0 EOM - 00001C02 0760FF80 346402D5...0001003C 52 725.0 MB R H - 211 00 YRQJ72 0 EOM - 00001C02 0760FF80 346402BC...0001003C 52 700.0 MB R H - 211 00 YRQJ70 0 EOM - 00001C02 0760FF80 346402A3...0001003C 52 675.0 MB R H - 211 00 YRQJ67 0 EOM - 00001C02 0760FF80 3464028A...0001003C 52 650.0 MB R H - 211 00 YRQJ65 0 EOM - 00001C02 0760FF80 34640271...0001003C 52 625.0 MB R H - 211 00 YRQJ62 0 EOM - 00001C02 0760FF80 34640258...0001003C 52 600.0 MB R H - 211 00 YRQJ60 0 EOM - 00001C02 0760FF80 3464023F...0001003C 52 575.0 MB R H - 211 00 YRQJ57 0 EOM - 00001C02 0760FF80 34640226...0001003C 52 550.0 MB R H - 211 00 YRQJ55 0 EOM - 00001C02 0760FF80 3464020D...0001003C 52 525.0 MB R H - 211 00 YRQJ52 0 EOM - 00001C02 0760FF80 346401F4...0001003C 52 500.0 MB R H - 211 00 YRQJ50 0 EOM - 00001C02 0760FF80 346401C2...0001003C 52 450.0 MB R H - 211 00 YRQJ45 0 EOM - 00001C02 0760FF80 34640190...0001003C 52 400.0 MB R H - 211 00 YRQJ40 0 EOM - 00001C02 0760FF80 3464015E...0001003C 52 350.0 MB R H - 211 00 YRQJ35 0 EOM - 00001C02 0760FF80 3464012C...0001003C 52 300.0 MB R H - 211 00 YRQJ30 0 EOM - 00001C02 0760FF80 346400FA...0001003C 52 250.0 MB R H - 211 00 YRQJ25 0 EOM - 00001C02 0760FF80 346400C8...0001003C 52 200.0 MB R H - 211 00 YRQJ20 0 EOM - 00001C02 0760FF80 34640096...0001003C 52 150.0 MB R H - 211 00 YRQJ15 0 EOM - 00001C02 0760FF80 34640064...0001003C 52 100.0 MB R H - 211 00 YRQJ10 0 EOM - 00001C02 0760FF80 0B6403E8...0001003C 11 1000.0 MB TMP - 211 00 YTQJ99 0 EOM - 00001C02 0760FF80 0B6403CF...0001003C 11 975.0 MB TMP - 211 00 YTQJ93 0 EOM - 00001C02 0760FF80 0B6403B6...0001003C 11 950.0 MB TMP - 211 00 YTQJ95 0 EOM - 00001C02 0760FF80 0B64039D...0001003C 11 925.0 MB TMP - 211 00 YTQJ92 0 EOM - 00001C02 0760FF80 0B640384...0001003C 11 900.0 MB TMP - 211 00 YTQJ90 0 EOM - 00001C02 0760FF80 0B64036B...0001003C 11 875.0 MB TMP - 211 00 YTQJ91 0 EOM - 00001C02 0760FF80 0B640352...0001003C 11 850.0 MB TMP - 211 00 YTQJ85 0 EOM - 00001C02 0760FF80 0B640339...0001003C 11 825.0 MB TMP - 211 00 YTQJ82 0 EOM - 00001C02 0760FF80 0B640320...0001003C 11 800.0 MB TMP - 211 00 YTQJ80 0 EOM - 00001C02 0760FF80 0B640307...0001003C 11 775.0 MB TMP - 211 00 YTQJ77 0 EOM - 00001C02 0760FF80 0B6402EE...0001003C 11 750.0 MB TMP - 211 00 YTQJ75 0 EOM - 00001C02 0760FF80 0B6402D5...0001003C 11 725.0 MB TMP - 211 00 YTQJ72 0 EOM - 00001C02 0760FF80 0B6402BC...0001003C 11 700.0 MB TMP - 211 00 YTQJ70 0 EOM - 00001C02 0760FF80 0B6402A3...0001003C 11 675.0 MB TMP - 211 00 YTQJ67 0 EOM - 00001C02 0760FF80 0B64028A...0001003C 11 650.0 MB TMP - 211 00 YTQJ65 0 EOM - 00001C02 0760FF80 0B640271...0001003C 11 625.0 MB TMP - 211 00 YTQJ62 0 EOM - 00001C02 0760FF80 0B640258...0001003C 11 600.0 MB TMP - 211 00 YTQJ60 0 EOM - 00001C02 0760FF80 0B64023F...0001003C 11 575.0 MB TMP - 211 00 YTQJ57 0 EOM - 00001C02 0760FF80 0B640226...0001003C 11 550.0 MB TMP - 211 00 YTQJ55 0 EOM - 00001C02 0760FF80 0B64020D...0001003C 11 525.0 MB TMP - 211 00 YTQJ52 0 EOM - 00001C02 0760FF80 0B6401F4...0001003C 11 500.0 MB TMP - 211 00 YTQJ50 0 EOM - 00001C02 0760FF80 0B6401C2...0001003C 11 450.0 MB TMP - 211 00 YTQJ45 0 EOM - 00001C02 0760FF80 0B640190...0001003C 11 400.0 MB TMP - 211 00 YTQJ40 0 EOM - 00001C02 0760FF80 0B64015E...0001003C 11 350.0 MB TMP - 211 00 YTQJ35 0 EOM - 00001C02 0760FF80 0B64012C...0001003C 11 300.0 MB TMP - 211 00 YTQJ30 0 EOM - 00001C02 0760FF80 0B6400FA...0001003C 11 250.0 MB TMP - 211 00 YTQJ25 0 EOM - 00001C02 0760FF80 0B6400C8...0001003C 11 200.0 MB TMP - 211 00 YTQJ20 0 EOM - 00001C02 0760FF80 0B640096...0001003C 11 150.0 MB TMP - 211 00 YTQJ15 0 EOM - 00001C02 0760FF80 0B640064...0001003C 11 100.0 MB TMP - 211 00 YTQJ10 0 EOM - 00001C02 0760FF80 28640352...0001003C 40 850.0 MB DZDT - 211 00 YOQJ85 0 EOM - 00001C02 0760FF80 286402BC...0001003C 40 700.0 MB DZDT - 211 00 YOQJ70 0 EOM - 00001C02 0760FF80 286401F4...0001003C 40 500.0 MB DZDT - 211 00 YOQJ50 0 EOM - 00001C02 0760FF80 28640190...0001003C 40 400.0 MB DZDT - 211 00 YOQJ40 0 EOM - 00001C02 0760FF80 2864012C...0001003C 40 300.0 MB DZDT - 211 00 YOQJ30 0 EOM - 00001C02 0760FF80 286400FA...0001003C 40 250.0 MB DZDT - 211 00 YOQJ25 0 EOM - 00001C02 0760FF80 286400C8...0001003C 40 200.0 MB DZDT - 211 00 YOQJ20 0 EOM - 00001C02 0760FF80 28640096...0001003C 40 150.0 MB DZDT - 211 00 YOQJ15 0 EOM - 00001C02 0760FF80 28640064...0001003C 40 100.0 MB DZDT - 211 00 YOQJ10 0 EOM - 00001C02 0760FF80 01010000...0001003C 01 SFC PRES - 211 00 YPQJ98 0 EOM - 00001C02 0760FF80 346C2C64...0001003C 52 44/100 R H - 211 00 YRQJ00 0 EOM - 00001C02 0760FF80 36C80000...0001003C 54 EATM P WAT - 211 00 YFQJ00 0 EOM - 00001C02 0760FF80 0B690002...0001003C 11 2m/SFC TMP - 211 00 YTQJ98 0 EOM - 00001C02 0760FF80 34741E00...0001003C 52 BNDRY/SPD R H - 211 00 YRQJ86 0 EOM - 00001C02 0760FF80 0B070000...0001003C 11 TRO TMP - 211 00 YTQJ97 0 EOM - 00001C02 0760FF80 01070000...0001003C 01 TRO PRES - 211 00 YPQJ97 0 EOM - 00001C02 0760FF80 21741E00...0001003C 33 SPD U GRD - 211 00 YUQJ86 0 EOM - 00001C02 0760FF80 22741E00...0001003C 34 SPD V GRD - 211 00 YVQJ86 0 EOM - 00001C02 0760FF80 21070000...0001003C 33 TRO U GRD - 211 00 YUQJ97 0 EOM - 00001C02 0760FF80 22070000...0001003C 34 TRO V GRD - 211 00 YVQJ97 0 EOM - 00001C02 0760FF80 88070000...0001003C 136 TRO VW SH - 211 00 YBQJ97 0 EOM - 00001C02 0760FF80 3D010000...0001003C 61 SFC A PCP - 211 00 YEQJ98 0 EOM - 00001C02 0760FF80 83010000...0001003C 131 SFC LFT X - 211 00 YXQJ98 0 EOM - 00001C02 0760FF80 29640352...0001003C 41 850.0 MB ABS V - 211 00 YCQJ85 0 EOM - 00001C02 0760FF80 296402BC...0001003C 41 700.0 MB ABS V - 211 00 YCQJ70 0 EOM - 00001C02 0760FF80 296401F4...0001003C 41 500.0 MB ABS V - 211 00 YCQJ50 0 EOM - 00001C02 0760FF80 296400FA...0001003C 41 250.0 MB ABS V - 211 00 YCQJ25 0 EOM - 00001C02 0760FF80 9D010000...0001003C 157 SFC CAPE - 211 00 YWQJ98 0 EOM - 00001C02 0760FF80 9C010000...0001003C 156 SFC CIN - 211 00 YYQJ98 0 EOM - 00001C02 0760FF80 9D74B400...0001003C 157 180 SPDY 0 SPDY CAPE - 211 00 YWQJ86 0 EOM - 00001C02 0760FF80 9C74B400...0001003C 156 180 SPDY 0 SPDY CIN - 211 00 YYQJ86 0 EOM - 00001C02 0760FF80 0B741E00...0001003C 11 30 SPDY 0 SPDY TMP - 211 00 YTQJ86 0 EOM - 00001C02 0760FF80 0B743C1E...0001003C 11 60 SPDY 30 SPDY TMP - 211 00 YTQJ86 0 EOM - 00001C02 0760FF80 0B745A3C...0001003C 11 90 SPDY 60 SPDY TMP - 211 00 YTQJ86 0 EOM - 00001C02 0760FF80 0B74785A...0001003C 11 120 SPDY 90 SPDY TMP - 211 00 YTQJ86 0 EOM - 00001C02 0760FF80 0B749678...0001003C 11 150 SPDY 120 SPDY TMP - 211 00 YTQJ86 0 EOM - 00001C02 0760FF80 0B74B496...0001003C 11 180 SPDY 150 SPDY TMP - 211 00 YTQJ86 0 EOM - 00001C02 0760FF80 34743C1E...0001003C 52 60 SPDY 30 SPDY R H - 211 00 YRQJ86 0 EOM - 00001C02 0760FF80 34745A3C...0001003C 52 90 SPDY 60 SPDY R H - 211 00 YRQJ86 0 EOM - 00001C02 0760FF80 3474785A...0001003C 52 120 SPDY 90 SPDY R H - 211 00 YRQJ86 0 EOM - 00001C02 0760FF80 34749678...0001003C 52 150 SPDY 120 SPDY R H - 211 00 YRQJ86 0 EOM - 00001C02 0760FF80 3474B496...0001003C 52 180 SPDY 150 SPDY R H - 211 00 YRQJ86 0 EOM - 00001C02 0760FF80 21741E00...0001003C 33 30 SPDY 0 SPDY U GRD - 211 00 YUQJ86 0 EOM - 00001C02 0760FF80 21743C1E...0001003C 33 60 SPDY 30 SPDY U GRD - 211 00 YUQJ86 0 EOM - 00001C02 0760FF80 21745A3C...0001003C 33 90 SPDY 60 SPDY U GRD - 211 00 YUQJ86 0 EOM - 00001C02 0760FF80 2174785A...0001003C 33 120 SPDY 90 SPDY U GRD - 211 00 YUQJ86 0 EOM - 00001C02 0760FF80 21749678...0001003C 33 150 SPDY 120 SPDY U GRD - 211 00 YUQJ86 0 EOM - 00001C02 0760FF80 2174B496...0001003C 33 180 SPDY 150 SPDY U GRD - 211 00 YUQJ86 0 EOM - 00001C02 0760FF80 22741E00...0001003C 34 30 SPDY 0 SPDY V GRD - 211 00 YVQJ86 0 EOM - 00001C02 0760FF80 22743C1E...0001003C 34 60 SPDY 30 SPDY V GRD - 211 00 YVQJ86 0 EOM - 00001C02 0760FF80 22745A3C...0001003C 34 90 SPDY 60 SPDY V GRD - 211 00 YVQJ86 0 EOM - 00001C02 0760FF80 2274785A...0001003C 34 120 SPDY 90 SPDY V GRD - 211 00 YVQJ86 0 EOM - 00001C02 0760FF80 22749678...0001003C 34 150 SPDY 120 SPDY V GRD - 211 00 YVQJ86 0 EOM - 00001C02 0760FF80 2274B496...0001003C 34 180 SPDY 150 SPDY V GRD - 211 00 YVQJ86 0 EOM - 00001C02 0760FF80 0B690002...0001003C 11 2 HTGL TMP - 211 00 YTQJ98 0 EOM - 00001C02 0760FF80 34690002...0001003C 52 2 HTGL R H - 211 00 YRQJ98 0 EOM - 00001C02 0760FF80 2169000A...0001003C 33 10 HTGL U GRD - 211 00 YUQJ98 0 EOM - 00001C02 0760FF80 2269000A...0001003C 34 10 HTGL V GRD - 211 00 YVQJ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs066.211 b/parm/wmo/grib_awpgfs066.211 deleted file mode 100755 index a3aad32e2f..0000000000 --- a/parm/wmo/grib_awpgfs066.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...00010042 07 1000.0 MB HGT - 211 00 ZHQN99 0 EOM - 00001C02 0760FF80 076403CF...00010042 07 975.0 MB HGT - 211 00 ZHQN93 0 EOM - 00001C02 0760FF80 076403B6...00010042 07 950.0 MB HGT - 211 00 ZHQN95 0 EOM - 00001C02 0760FF80 0764039D...00010042 07 925.0 MB HGT - 211 00 ZHQN92 0 EOM - 00001C02 0760FF80 07640384...00010042 07 900.0 MB HGT - 211 00 ZHQN90 0 EOM - 00001C02 0760FF80 0764036B...00010042 07 875.0 MB HGT - 211 00 ZHQN91 0 EOM - 00001C02 0760FF80 07640352...00010042 07 850.0 MB HGT - 211 00 ZHQN85 0 EOM - 00001C02 0760FF80 07640339...00010042 07 825.0 MB HGT - 211 00 ZHQN82 0 EOM - 00001C02 0760FF80 07640320...00010042 07 800.0 MB HGT - 211 00 ZHQN80 0 EOM - 00001C02 0760FF80 07640307...00010042 07 775.0 MB HGT - 211 00 ZHQN77 0 EOM - 00001C02 0760FF80 076402EE...00010042 07 750.0 MB HGT - 211 00 ZHQN75 0 EOM - 00001C02 0760FF80 076402D5...00010042 07 725.0 MB HGT - 211 00 ZHQN72 0 EOM - 00001C02 0760FF80 076402BC...00010042 07 700.0 MB HGT - 211 00 ZHQN70 0 EOM - 00001C02 0760FF80 076402A3...00010042 07 675.0 MB HGT - 211 00 ZHQN67 0 EOM - 00001C02 0760FF80 0764028A...00010042 07 650.0 MB HGT - 211 00 ZHQN65 0 EOM - 00001C02 0760FF80 07640271...00010042 07 625.0 MB HGT - 211 00 ZHQN62 0 EOM - 00001C02 0760FF80 07640258...00010042 07 600.0 MB HGT - 211 00 ZHQN60 0 EOM - 00001C02 0760FF80 0764023F...00010042 07 575.0 MB HGT - 211 00 ZHQN57 0 EOM - 00001C02 0760FF80 07640226...00010042 07 550.0 MB HGT - 211 00 ZHQN55 0 EOM - 00001C02 0760FF80 0764020D...00010042 07 525.0 MB HGT - 211 00 ZHQN52 0 EOM - 00001C02 0760FF80 076401F4...00010042 07 500.0 MB HGT - 211 00 ZHQN50 0 EOM - 00001C02 0760FF80 076401C2...00010042 07 450.0 MB HGT - 211 00 ZHQN45 0 EOM - 00001C02 0760FF80 07640190...00010042 07 400.0 MB HGT - 211 00 ZHQN40 0 EOM - 00001C02 0760FF80 0764015E...00010042 07 350.0 MB HGT - 211 00 ZHQN35 0 EOM - 00001C02 0760FF80 0764012C...00010042 07 300.0 MB HGT - 211 00 ZHQN30 0 EOM - 00001C02 0760FF80 076400FA...00010042 07 250.0 MB HGT - 211 00 ZHQN25 0 EOM - 00001C02 0760FF80 076400C8...00010048 07 200.0 MB HGT - 211 00 ZHQN20 0 EOM - 00001C02 0760FF80 07640096...00010042 07 150.0 MB HGT - 211 00 ZHQN15 0 EOM - 00001C02 0760FF80 07640064...00010042 07 100.0 MB HGT - 211 00 ZHQN10 0 EOM - 00001C02 0760FF80 216403E8...00010042 33 1000.0 MB U GRD - 211 00 ZUQN99 0 EOM - 00001C02 0760FF80 216403CF...00010042 33 975.0 MB U GRD - 211 00 ZUQN93 0 EOM - 00001C02 0760FF80 216403B6...00010042 33 950.0 MB U GRD - 211 00 ZUQN95 0 EOM - 00001C02 0760FF80 2164039D...00010042 33 925.0 MB U GRD - 211 00 ZUQN92 0 EOM - 00001C02 0760FF80 21640384...00010042 33 900.0 MB U GRD - 211 00 ZUQN90 0 EOM - 00001C02 0760FF80 2164036B...00010042 33 875.0 MB U GRD - 211 00 ZUQN91 0 EOM - 00001C02 0760FF80 21640352...00010042 33 850.0 MB U GRD - 211 00 ZUQN85 0 EOM - 00001C02 0760FF80 21640339...00010042 33 825.0 MB U GRD - 211 00 ZUQN82 0 EOM - 00001C02 0760FF80 21640320...00010042 33 800.0 MB U GRD - 211 00 ZUQN80 0 EOM - 00001C02 0760FF80 21640307...00010042 33 775.0 MB U GRD - 211 00 ZUQN77 0 EOM - 00001C02 0760FF80 216402EE...00010042 33 750.0 MB U GRD - 211 00 ZUQN75 0 EOM - 00001C02 0760FF80 216402D5...00010042 33 725.0 MB U GRD - 211 00 ZUQN72 0 EOM - 00001C02 0760FF80 216402BC...00010042 33 700.0 MB U GRD - 211 00 ZUQN70 0 EOM - 00001C02 0760FF80 216402A3...00010042 33 675.0 MB U GRD - 211 00 ZUQN67 0 EOM - 00001C02 0760FF80 2164028A...00010042 33 650.0 MB U GRD - 211 00 ZUQN65 0 EOM - 00001C02 0760FF80 21640271...00010042 33 625.0 MB U GRD - 211 00 ZUQN62 0 EOM - 00001C02 0760FF80 21640258...00010042 33 600.0 MB U GRD - 211 00 ZUQN60 0 EOM - 00001C02 0760FF80 2164023F...00010042 33 575.0 MB U GRD - 211 00 ZUQN57 0 EOM - 00001C02 0760FF80 21640226...00010042 33 550.0 MB U GRD - 211 00 ZUQN55 0 EOM - 00001C02 0760FF80 2164020D...00010042 33 525.0 MB U GRD - 211 00 ZUQN52 0 EOM - 00001C02 0760FF80 216401F4...00010042 33 500.0 MB U GRD - 211 00 ZUQN50 0 EOM - 00001C02 0760FF80 216401C2...00010042 33 450.0 MB U GRD - 211 00 ZUQN45 0 EOM - 00001C02 0760FF80 21640190...00010042 33 400.0 MB U GRD - 211 00 ZUQN40 0 EOM - 00001C02 0760FF80 2164015E...00010042 33 350.0 MB U GRD - 211 00 ZUQN35 0 EOM - 00001C02 0760FF80 2164012C...00010042 33 300.0 MB U GRD - 211 00 ZUQN30 0 EOM - 00001C02 0760FF80 216400FA...00010042 33 250.0 MB U GRD - 211 00 ZUQN25 0 EOM - 00001C02 0760FF80 216400C8...00010042 33 200.0 MB U GRD - 211 00 ZUQN20 0 EOM - 00001C02 0760FF80 21640096...00010042 33 150.0 MB U GRD - 211 00 ZUQN15 0 EOM - 00001C02 0760FF80 21640064...00010042 33 100.0 MB U GRD - 211 00 ZUQN10 0 EOM - 00001C02 0760FF80 226403E8...00010042 34 1000.0 MB V GRD - 211 00 ZVQN99 0 EOM - 00001C02 0760FF80 226403CF...00010042 34 975.0 MB V GRD - 211 00 ZVQN93 0 EOM - 00001C02 0760FF80 226403B6...00010042 34 950.0 MB V GRD - 211 00 ZVQN95 0 EOM - 00001C02 0760FF80 2264039D...00010042 34 925.0 MB V GRD - 211 00 ZVQN92 0 EOM - 00001C02 0760FF80 22640384...00010042 34 900.0 MB V GRD - 211 00 ZVQN90 0 EOM - 00001C02 0760FF80 2264036B...00010042 34 875.0 MB V GRD - 211 00 ZVQN91 0 EOM - 00001C02 0760FF80 22640352...00010042 34 850.0 MB V GRD - 211 00 ZVQN85 0 EOM - 00001C02 0760FF80 22640339...00010042 34 825.0 MB V GRD - 211 00 ZVQN82 0 EOM - 00001C02 0760FF80 22640320...00010042 34 800.0 MB V GRD - 211 00 ZVQN80 0 EOM - 00001C02 0760FF80 22640307...00010042 34 775.0 MB V GRD - 211 00 ZVQN77 0 EOM - 00001C02 0760FF80 226402EE...00010042 34 750.0 MB V GRD - 211 00 ZVQN75 0 EOM - 00001C02 0760FF80 226402D5...00010042 34 725.0 MB V GRD - 211 00 ZVQN72 0 EOM - 00001C02 0760FF80 226402BC...00010042 34 700.0 MB V GRD - 211 00 ZVQN70 0 EOM - 00001C02 0760FF80 226402A3...00010042 34 675.0 MB V GRD - 211 00 ZVQN67 0 EOM - 00001C02 0760FF80 2264028A...00010042 34 650.0 MB V GRD - 211 00 ZVQN65 0 EOM - 00001C02 0760FF80 22640271...00010042 34 625.0 MB V GRD - 211 00 ZVQN62 0 EOM - 00001C02 0760FF80 22640258...00010042 34 600.0 MB V GRD - 211 00 ZVQN60 0 EOM - 00001C02 0760FF80 2264023F...00010042 34 575.0 MB V GRD - 211 00 ZVQN57 0 EOM - 00001C02 0760FF80 22640226...00010042 34 550.0 MB V GRD - 211 00 ZVQN55 0 EOM - 00001C02 0760FF80 2264020D...00010042 34 525.0 MB V GRD - 211 00 ZVQN52 0 EOM - 00001C02 0760FF80 226401F4...00010042 34 500.0 MB V GRD - 211 00 ZVQN50 0 EOM - 00001C02 0760FF80 226401C2...00010042 34 450.0 MB V GRD - 211 00 ZVQN45 0 EOM - 00001C02 0760FF80 22640190...00010042 34 400.0 MB V GRD - 211 00 ZVQN40 0 EOM - 00001C02 0760FF80 2264015E...00010042 34 350.0 MB V GRD - 211 00 ZVQN35 0 EOM - 00001C02 0760FF80 2264012C...00010042 34 300.0 MB V GRD - 211 00 ZVQN30 0 EOM - 00001C02 0760FF80 226400FA...00010042 34 250.0 MB V GRD - 211 00 ZVQN25 0 EOM - 00001C02 0760FF80 226400C8...00010042 34 200.0 MB V GRD - 211 00 ZVQN20 0 EOM - 00001C02 0760FF80 22640096...00010042 34 150.0 MB V GRD - 211 00 ZVQN15 0 EOM - 00001C02 0760FF80 22640064...00010042 34 100.0 MB V GRD - 211 00 ZVQN10 0 EOM - 00001C02 0760FF80 02660000...00010042 02 MSL PRMSL - 211 00 ZPQN89 0 EOM - 00001C02 0760FF80 346403E8...00010042 52 1000.0 MB R H - 211 00 ZRQN99 0 EOM - 00001C02 0760FF80 346403CF...00010042 52 975.0 MB R H - 211 00 ZRQN93 0 EOM - 00001C02 0760FF80 346403B6...00010042 52 950.0 MB R H - 211 00 ZRQN95 0 EOM - 00001C02 0760FF80 3464039D...00010042 52 925.0 MB R H - 211 00 ZRQN92 0 EOM - 00001C02 0760FF80 34640384...00010042 52 900.0 MB R H - 211 00 ZRQN90 0 EOM - 00001C02 0760FF80 3464036B...00010042 52 875.0 MB R H - 211 00 ZRQN91 0 EOM - 00001C02 0760FF80 34640352...00010042 52 850.0 MB R H - 211 00 ZRQN85 0 EOM - 00001C02 0760FF80 34640339...00010042 52 825.0 MB R H - 211 00 ZRQN82 0 EOM - 00001C02 0760FF80 34640320...00010042 52 800.0 MB R H - 211 00 ZRQN80 0 EOM - 00001C02 0760FF80 34640307...00010042 52 775.0 MB R H - 211 00 ZRQN77 0 EOM - 00001C02 0760FF80 346402EE...00010042 52 750.0 MB R H - 211 00 ZRQN75 0 EOM - 00001C02 0760FF80 346402D5...00010042 52 725.0 MB R H - 211 00 ZRQN72 0 EOM - 00001C02 0760FF80 346402BC...00010042 52 700.0 MB R H - 211 00 ZRQN70 0 EOM - 00001C02 0760FF80 346402A3...00010042 52 675.0 MB R H - 211 00 ZRQN67 0 EOM - 00001C02 0760FF80 3464028A...00010042 52 650.0 MB R H - 211 00 ZRQN65 0 EOM - 00001C02 0760FF80 34640271...00010042 52 625.0 MB R H - 211 00 ZRQN62 0 EOM - 00001C02 0760FF80 34640258...00010042 52 600.0 MB R H - 211 00 ZRQN60 0 EOM - 00001C02 0760FF80 3464023F...00010042 52 575.0 MB R H - 211 00 ZRQN57 0 EOM - 00001C02 0760FF80 34640226...00010042 52 550.0 MB R H - 211 00 ZRQN55 0 EOM - 00001C02 0760FF80 3464020D...00010042 52 525.0 MB R H - 211 00 ZRQN52 0 EOM - 00001C02 0760FF80 346401F4...00010042 52 500.0 MB R H - 211 00 ZRQN50 0 EOM - 00001C02 0760FF80 346401C2...00010042 52 450.0 MB R H - 211 00 ZRQN45 0 EOM - 00001C02 0760FF80 34640190...00010042 52 400.0 MB R H - 211 00 ZRQN40 0 EOM - 00001C02 0760FF80 3464015E...00010042 52 350.0 MB R H - 211 00 ZRQN35 0 EOM - 00001C02 0760FF80 3464012C...00010042 52 300.0 MB R H - 211 00 ZRQN30 0 EOM - 00001C02 0760FF80 346400FA...00010042 52 250.0 MB R H - 211 00 ZRQN25 0 EOM - 00001C02 0760FF80 346400C8...00010042 52 200.0 MB R H - 211 00 ZRQN20 0 EOM - 00001C02 0760FF80 34640096...00010042 52 150.0 MB R H - 211 00 ZRQN15 0 EOM - 00001C02 0760FF80 34640064...00010042 52 100.0 MB R H - 211 00 ZRQN10 0 EOM - 00001C02 0760FF80 0B6403E8...00010042 11 1000.0 MB TMP - 211 00 ZTQN99 0 EOM - 00001C02 0760FF80 0B6403CF...00010042 11 975.0 MB TMP - 211 00 ZTQN93 0 EOM - 00001C02 0760FF80 0B6403B6...00010042 11 950.0 MB TMP - 211 00 ZTQN95 0 EOM - 00001C02 0760FF80 0B64039D...00010042 11 925.0 MB TMP - 211 00 ZTQN92 0 EOM - 00001C02 0760FF80 0B640384...00010042 11 900.0 MB TMP - 211 00 ZTQN90 0 EOM - 00001C02 0760FF80 0B64036B...00010042 11 875.0 MB TMP - 211 00 ZTQN91 0 EOM - 00001C02 0760FF80 0B640352...00010042 11 850.0 MB TMP - 211 00 ZTQN85 0 EOM - 00001C02 0760FF80 0B640339...00010042 11 825.0 MB TMP - 211 00 ZTQN82 0 EOM - 00001C02 0760FF80 0B640320...00010042 11 800.0 MB TMP - 211 00 ZTQN80 0 EOM - 00001C02 0760FF80 0B640307...00010042 11 775.0 MB TMP - 211 00 ZTQN77 0 EOM - 00001C02 0760FF80 0B6402EE...00010042 11 750.0 MB TMP - 211 00 ZTQN75 0 EOM - 00001C02 0760FF80 0B6402D5...00010042 11 725.0 MB TMP - 211 00 ZTQN72 0 EOM - 00001C02 0760FF80 0B6402BC...00010042 11 700.0 MB TMP - 211 00 ZTQN70 0 EOM - 00001C02 0760FF80 0B6402A3...00010042 11 675.0 MB TMP - 211 00 ZTQN67 0 EOM - 00001C02 0760FF80 0B64028A...00010042 11 650.0 MB TMP - 211 00 ZTQN65 0 EOM - 00001C02 0760FF80 0B640271...00010042 11 625.0 MB TMP - 211 00 ZTQN62 0 EOM - 00001C02 0760FF80 0B640258...00010042 11 600.0 MB TMP - 211 00 ZTQN60 0 EOM - 00001C02 0760FF80 0B64023F...00010042 11 575.0 MB TMP - 211 00 ZTQN57 0 EOM - 00001C02 0760FF80 0B640226...00010042 11 550.0 MB TMP - 211 00 ZTQN55 0 EOM - 00001C02 0760FF80 0B64020D...00010042 11 525.0 MB TMP - 211 00 ZTQN52 0 EOM - 00001C02 0760FF80 0B6401F4...00010042 11 500.0 MB TMP - 211 00 ZTQN50 0 EOM - 00001C02 0760FF80 0B6401C2...00010042 11 450.0 MB TMP - 211 00 ZTQN45 0 EOM - 00001C02 0760FF80 0B640190...00010042 11 400.0 MB TMP - 211 00 ZTQN40 0 EOM - 00001C02 0760FF80 0B64015E...00010042 11 350.0 MB TMP - 211 00 ZTQN35 0 EOM - 00001C02 0760FF80 0B64012C...00010042 11 300.0 MB TMP - 211 00 ZTQN30 0 EOM - 00001C02 0760FF80 0B6400FA...00010042 11 250.0 MB TMP - 211 00 ZTQN25 0 EOM - 00001C02 0760FF80 0B6400C8...00010042 11 200.0 MB TMP - 211 00 ZTQN20 0 EOM - 00001C02 0760FF80 0B640096...00010042 11 150.0 MB TMP - 211 00 ZTQN15 0 EOM - 00001C02 0760FF80 0B640064...00010042 11 100.0 MB TMP - 211 00 ZTQN10 0 EOM - 00001C02 0760FF80 28640352...00010042 40 850.0 MB DZDT - 211 00 ZOQN85 0 EOM - 00001C02 0760FF80 286402BC...00010042 40 700.0 MB DZDT - 211 00 ZOQN70 0 EOM - 00001C02 0760FF80 286401F4...00010042 40 500.0 MB DZDT - 211 00 ZOQN50 0 EOM - 00001C02 0760FF80 28640190...00010042 40 400.0 MB DZDT - 211 00 ZOQN40 0 EOM - 00001C02 0760FF80 2864012C...00010042 40 300.0 MB DZDT - 211 00 ZOQN30 0 EOM - 00001C02 0760FF80 286400FA...00010042 40 250.0 MB DZDT - 211 00 ZOQN25 0 EOM - 00001C02 0760FF80 286400C8...00010042 40 200.0 MB DZDT - 211 00 ZOQN20 0 EOM - 00001C02 0760FF80 28640096...00010042 40 150.0 MB DZDT - 211 00 ZOQN15 0 EOM - 00001C02 0760FF80 28640064...00010042 40 100.0 MB DZDT - 211 00 ZOQN10 0 EOM - 00001C02 0760FF80 01010000...00010042 01 SFC PRES - 211 00 ZPQN98 0 EOM - 00001C02 0760FF80 346C2C64...00010042 52 44/100 R H - 211 00 ZRQN00 0 EOM - 00001C02 0760FF80 36C80000...00010042 54 EATM P WAT - 211 00 ZFQN00 0 EOM - 00001C02 0760FF80 0B690002...00010042 11 2m/SFC TMP - 211 00 ZTQN98 0 EOM - 00001C02 0760FF80 34741E00...00010042 52 BNDRY/SPD R H - 211 00 ZRQN86 0 EOM - 00001C02 0760FF80 0B070000...00010042 11 TRO TMP - 211 00 ZTQN97 0 EOM - 00001C02 0760FF80 01070000...00010042 01 TRO PRES - 211 00 ZPQN97 0 EOM - 00001C02 0760FF80 21741E00...00010042 33 SPD U GRD - 211 00 ZUQN86 0 EOM - 00001C02 0760FF80 22741E00...00010042 34 SPD V GRD - 211 00 ZVQN86 0 EOM - 00001C02 0760FF80 21070000...00010042 33 TRO U GRD - 211 00 ZUQN97 0 EOM - 00001C02 0760FF80 22070000...00010042 34 TRO V GRD - 211 00 ZVQN97 0 EOM - 00001C02 0760FF80 88070000...00010042 136 TRO VW SH - 211 00 ZBQN97 0 EOM - 00001C02 0760FF80 3D010000...00010042 61 SFC A PCP - 211 00 ZEQN98 0 EOM - 00001C02 0760FF80 83010000...00010042 131 SFC LFT X - 211 00 ZXQN98 0 EOM - 00001C02 0760FF80 29640352...00010042 41 850.0 MB ABS V - 211 00 ZCQN85 0 EOM - 00001C02 0760FF80 296402BC...00010042 41 700.0 MB ABS V - 211 00 ZCQN70 0 EOM - 00001C02 0760FF80 296401F4...00010042 41 500.0 MB ABS V - 211 00 ZCQN50 0 EOM - 00001C02 0760FF80 296400FA...00010042 41 250.0 MB ABS V - 211 00 ZCQN25 0 EOM - 00001C02 0760FF80 9D010000...00010042 157 SFC CAPE - 211 00 ZWQN98 0 EOM - 00001C02 0760FF80 9C010000...00010042 156 SFC CIN - 211 00 ZYQN98 0 EOM - 00001C02 0760FF80 9D74B400...00010042 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQN86 0 EOM - 00001C02 0760FF80 9C74B400...00010042 156 180 SPDY 0 SPDY CIN - 211 00 ZYQN86 0 EOM - 00001C02 0760FF80 0B741E00...00010042 11 30 SPDY 0 SPDY TMP - 211 00 ZTQN86 0 EOM - 00001C02 0760FF80 0B743C1E...00010042 11 60 SPDY 30 SPDY TMP - 211 00 ZTQN86 0 EOM - 00001C02 0760FF80 0B745A3C...00010042 11 90 SPDY 60 SPDY TMP - 211 00 ZTQN86 0 EOM - 00001C02 0760FF80 0B74785A...00010042 11 120 SPDY 90 SPDY TMP - 211 00 ZTQN86 0 EOM - 00001C02 0760FF80 0B749678...00010042 11 150 SPDY 120 SPDY TMP - 211 00 ZTQN86 0 EOM - 00001C02 0760FF80 0B74B496...00010042 11 180 SPDY 150 SPDY TMP - 211 00 ZTQN86 0 EOM - 00001C02 0760FF80 34743C1E...00010042 52 60 SPDY 30 SPDY R H - 211 00 ZRQN86 0 EOM - 00001C02 0760FF80 34745A3C...00010042 52 90 SPDY 60 SPDY R H - 211 00 ZRQN86 0 EOM - 00001C02 0760FF80 3474785A...00010042 52 120 SPDY 90 SPDY R H - 211 00 ZRQN86 0 EOM - 00001C02 0760FF80 34749678...00010042 52 150 SPDY 120 SPDY R H - 211 00 ZRQN86 0 EOM - 00001C02 0760FF80 3474B496...00010042 52 180 SPDY 150 SPDY R H - 211 00 ZRQN86 0 EOM - 00001C02 0760FF80 21741E00...00010042 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQN86 0 EOM - 00001C02 0760FF80 21743C1E...00010042 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQN86 0 EOM - 00001C02 0760FF80 21745A3C...00010042 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQN86 0 EOM - 00001C02 0760FF80 2174785A...00010042 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQN86 0 EOM - 00001C02 0760FF80 21749678...00010042 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQN86 0 EOM - 00001C02 0760FF80 2174B496...00010042 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQN86 0 EOM - 00001C02 0760FF80 22741E00...00010042 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQN86 0 EOM - 00001C02 0760FF80 22743C1E...00010042 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQN86 0 EOM - 00001C02 0760FF80 22745A3C...00010042 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQN86 0 EOM - 00001C02 0760FF80 2274785A...00010042 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQN86 0 EOM - 00001C02 0760FF80 22749678...00010042 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQN86 0 EOM - 00001C02 0760FF80 2274B496...00010042 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQN86 0 EOM - 00001C02 0760FF80 0B690002...00010042 11 2 HTGL TMP - 211 00 ZTQN98 0 EOM - 00001C02 0760FF80 34690002...00010042 52 2 HTGL R H - 211 00 ZRQN98 0 EOM - 00001C02 0760FF80 2169000A...00010042 33 10 HTGL U GRD - 211 00 ZUQN98 0 EOM - 00001C02 0760FF80 2269000A...00010042 34 10 HTGL V GRD - 211 00 ZVQN98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs072.211 b/parm/wmo/grib_awpgfs072.211 deleted file mode 100755 index 210fcad867..0000000000 --- a/parm/wmo/grib_awpgfs072.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...00010048 07 1000.0 MB HGT - 211 00 YHQK99 0 EOM - 00001C02 0760FF80 076403CF...00010048 07 975.0 MB HGT - 211 00 YHQK93 0 EOM - 00001C02 0760FF80 076403B6...00010048 07 950.0 MB HGT - 211 00 YHQK95 0 EOM - 00001C02 0760FF80 0764039D...00010048 07 925.0 MB HGT - 211 00 YHQK92 0 EOM - 00001C02 0760FF80 07640384...00010048 07 900.0 MB HGT - 211 00 YHQK90 0 EOM - 00001C02 0760FF80 0764036B...00010048 07 875.0 MB HGT - 211 00 YHQK91 0 EOM - 00001C02 0760FF80 07640352...00010048 07 850.0 MB HGT - 211 00 YHQK85 0 EOM - 00001C02 0760FF80 07640339...00010048 07 825.0 MB HGT - 211 00 YHQK82 0 EOM - 00001C02 0760FF80 07640320...00010048 07 800.0 MB HGT - 211 00 YHQK80 0 EOM - 00001C02 0760FF80 07640307...00010048 07 775.0 MB HGT - 211 00 YHQK77 0 EOM - 00001C02 0760FF80 076402EE...00010048 07 750.0 MB HGT - 211 00 YHQK75 0 EOM - 00001C02 0760FF80 076402D5...00010048 07 725.0 MB HGT - 211 00 YHQK72 0 EOM - 00001C02 0760FF80 076402BC...00010048 07 700.0 MB HGT - 211 00 YHQK70 0 EOM - 00001C02 0760FF80 076402A3...00010048 07 675.0 MB HGT - 211 00 YHQK67 0 EOM - 00001C02 0760FF80 0764028A...00010048 07 650.0 MB HGT - 211 00 YHQK65 0 EOM - 00001C02 0760FF80 07640271...00010048 07 625.0 MB HGT - 211 00 YHQK62 0 EOM - 00001C02 0760FF80 07640258...00010048 07 600.0 MB HGT - 211 00 YHQK60 0 EOM - 00001C02 0760FF80 0764023F...00010048 07 575.0 MB HGT - 211 00 YHQK57 0 EOM - 00001C02 0760FF80 07640226...00010048 07 550.0 MB HGT - 211 00 YHQK55 0 EOM - 00001C02 0760FF80 0764020D...00010048 07 525.0 MB HGT - 211 00 YHQK52 0 EOM - 00001C02 0760FF80 076401F4...00010048 07 500.0 MB HGT - 211 00 YHQK50 0 EOM - 00001C02 0760FF80 076401C2...00010048 07 450.0 MB HGT - 211 00 YHQK45 0 EOM - 00001C02 0760FF80 07640190...00010048 07 400.0 MB HGT - 211 00 YHQK40 0 EOM - 00001C02 0760FF80 0764015E...00010048 07 350.0 MB HGT - 211 00 YHQK35 0 EOM - 00001C02 0760FF80 0764012C...00010048 07 300.0 MB HGT - 211 00 YHQK30 0 EOM - 00001C02 0760FF80 076400FA...00010048 07 250.0 MB HGT - 211 00 YHQK25 0 EOM - 00001C02 0760FF80 076400C8...00010048 07 200.0 MB HGT - 211 00 YHQK20 0 EOM - 00001C02 0760FF80 07640096...00010048 07 150.0 MB HGT - 211 00 YHQK15 0 EOM - 00001C02 0760FF80 07640064...00010048 07 100.0 MB HGT - 211 00 YHQK10 0 EOM - 00001C02 0760FF80 216403E8...00010048 33 1000.0 MB U GRD - 211 00 YUQK99 0 EOM - 00001C02 0760FF80 216403CF...00010048 33 975.0 MB U GRD - 211 00 YUQK93 0 EOM - 00001C02 0760FF80 216403B6...00010048 33 950.0 MB U GRD - 211 00 YUQK95 0 EOM - 00001C02 0760FF80 2164039D...00010048 33 925.0 MB U GRD - 211 00 YUQK92 0 EOM - 00001C02 0760FF80 21640384...00010048 33 900.0 MB U GRD - 211 00 YUQK90 0 EOM - 00001C02 0760FF80 2164036B...00010048 33 875.0 MB U GRD - 211 00 YUQK91 0 EOM - 00001C02 0760FF80 21640352...00010048 33 850.0 MB U GRD - 211 00 YUQK85 0 EOM - 00001C02 0760FF80 21640339...00010048 33 825.0 MB U GRD - 211 00 YUQK82 0 EOM - 00001C02 0760FF80 21640320...00010048 33 800.0 MB U GRD - 211 00 YUQK80 0 EOM - 00001C02 0760FF80 21640307...00010048 33 775.0 MB U GRD - 211 00 YUQK77 0 EOM - 00001C02 0760FF80 216402EE...00010048 33 750.0 MB U GRD - 211 00 YUQK75 0 EOM - 00001C02 0760FF80 216402D5...00010048 33 725.0 MB U GRD - 211 00 YUQK72 0 EOM - 00001C02 0760FF80 216402BC...00010048 33 700.0 MB U GRD - 211 00 YUQK70 0 EOM - 00001C02 0760FF80 216402A3...00010048 33 675.0 MB U GRD - 211 00 YUQK67 0 EOM - 00001C02 0760FF80 2164028A...00010048 33 650.0 MB U GRD - 211 00 YUQK65 0 EOM - 00001C02 0760FF80 21640271...00010048 33 625.0 MB U GRD - 211 00 YUQK62 0 EOM - 00001C02 0760FF80 21640258...00010048 33 600.0 MB U GRD - 211 00 YUQK60 0 EOM - 00001C02 0760FF80 2164023F...00010048 33 575.0 MB U GRD - 211 00 YUQK57 0 EOM - 00001C02 0760FF80 21640226...00010048 33 550.0 MB U GRD - 211 00 YUQK55 0 EOM - 00001C02 0760FF80 2164020D...00010048 33 525.0 MB U GRD - 211 00 YUQK52 0 EOM - 00001C02 0760FF80 216401F4...00010048 33 500.0 MB U GRD - 211 00 YUQK50 0 EOM - 00001C02 0760FF80 216401C2...00010048 33 450.0 MB U GRD - 211 00 YUQK45 0 EOM - 00001C02 0760FF80 21640190...00010048 33 400.0 MB U GRD - 211 00 YUQK40 0 EOM - 00001C02 0760FF80 2164015E...00010048 33 350.0 MB U GRD - 211 00 YUQK35 0 EOM - 00001C02 0760FF80 2164012C...00010048 33 300.0 MB U GRD - 211 00 YUQK30 0 EOM - 00001C02 0760FF80 216400FA...00010048 33 250.0 MB U GRD - 211 00 YUQK25 0 EOM - 00001C02 0760FF80 216400C8...00010048 33 200.0 MB U GRD - 211 00 YUQK20 0 EOM - 00001C02 0760FF80 21640096...00010048 33 150.0 MB U GRD - 211 00 YUQK15 0 EOM - 00001C02 0760FF80 21640064...00010048 33 100.0 MB U GRD - 211 00 YUQK10 0 EOM - 00001C02 0760FF80 226403E8...00010048 34 1000.0 MB V GRD - 211 00 YVQK99 0 EOM - 00001C02 0760FF80 226403CF...00010048 34 975.0 MB V GRD - 211 00 YVQK93 0 EOM - 00001C02 0760FF80 226403B6...00010048 34 950.0 MB V GRD - 211 00 YVQK95 0 EOM - 00001C02 0760FF80 2264039D...00010048 34 925.0 MB V GRD - 211 00 YVQK92 0 EOM - 00001C02 0760FF80 22640384...00010048 34 900.0 MB V GRD - 211 00 YVQK90 0 EOM - 00001C02 0760FF80 2264036B...00010048 34 875.0 MB V GRD - 211 00 YVQK91 0 EOM - 00001C02 0760FF80 22640352...00010048 34 850.0 MB V GRD - 211 00 YVQK85 0 EOM - 00001C02 0760FF80 22640339...00010048 34 825.0 MB V GRD - 211 00 YVQK82 0 EOM - 00001C02 0760FF80 22640320...00010048 34 800.0 MB V GRD - 211 00 YVQK80 0 EOM - 00001C02 0760FF80 22640307...00010048 34 775.0 MB V GRD - 211 00 YVQK77 0 EOM - 00001C02 0760FF80 226402EE...00010048 34 750.0 MB V GRD - 211 00 YVQK75 0 EOM - 00001C02 0760FF80 226402D5...00010048 34 725.0 MB V GRD - 211 00 YVQK72 0 EOM - 00001C02 0760FF80 226402BC...00010048 34 700.0 MB V GRD - 211 00 YVQK70 0 EOM - 00001C02 0760FF80 226402A3...00010048 34 675.0 MB V GRD - 211 00 YVQK67 0 EOM - 00001C02 0760FF80 2264028A...00010048 34 650.0 MB V GRD - 211 00 YVQK65 0 EOM - 00001C02 0760FF80 22640271...00010048 34 625.0 MB V GRD - 211 00 YVQK62 0 EOM - 00001C02 0760FF80 22640258...00010048 34 600.0 MB V GRD - 211 00 YVQK60 0 EOM - 00001C02 0760FF80 2264023F...00010048 34 575.0 MB V GRD - 211 00 YVQK57 0 EOM - 00001C02 0760FF80 22640226...00010048 34 550.0 MB V GRD - 211 00 YVQK55 0 EOM - 00001C02 0760FF80 2264020D...00010048 34 525.0 MB V GRD - 211 00 YVQK52 0 EOM - 00001C02 0760FF80 226401F4...00010048 34 500.0 MB V GRD - 211 00 YVQK50 0 EOM - 00001C02 0760FF80 226401C2...00010048 34 450.0 MB V GRD - 211 00 YVQK45 0 EOM - 00001C02 0760FF80 22640190...00010048 34 400.0 MB V GRD - 211 00 YVQK40 0 EOM - 00001C02 0760FF80 2264015E...00010048 34 350.0 MB V GRD - 211 00 YVQK35 0 EOM - 00001C02 0760FF80 2264012C...00010048 34 300.0 MB V GRD - 211 00 YVQK30 0 EOM - 00001C02 0760FF80 226400FA...00010048 34 250.0 MB V GRD - 211 00 YVQK25 0 EOM - 00001C02 0760FF80 226400C8...00010048 34 200.0 MB V GRD - 211 00 YVQK20 0 EOM - 00001C02 0760FF80 22640096...00010048 34 150.0 MB V GRD - 211 00 YVQK15 0 EOM - 00001C02 0760FF80 22640064...00010048 34 100.0 MB V GRD - 211 00 YVQK10 0 EOM - 00001C02 0760FF80 02660000...00010048 02 MSL PRMSL - 211 00 YPQK89 0 EOM - 00001C02 0760FF80 346403E8...00010048 52 1000.0 MB R H - 211 00 YRQK99 0 EOM - 00001C02 0760FF80 346403CF...00010048 52 975.0 MB R H - 211 00 YRQK93 0 EOM - 00001C02 0760FF80 346403B6...00010048 52 950.0 MB R H - 211 00 YRQK95 0 EOM - 00001C02 0760FF80 3464039D...00010048 52 925.0 MB R H - 211 00 YRQK92 0 EOM - 00001C02 0760FF80 34640384...00010048 52 900.0 MB R H - 211 00 YRQK90 0 EOM - 00001C02 0760FF80 3464036B...00010048 52 875.0 MB R H - 211 00 YRQK91 0 EOM - 00001C02 0760FF80 34640352...00010048 52 850.0 MB R H - 211 00 YRQK85 0 EOM - 00001C02 0760FF80 34640339...00010048 52 825.0 MB R H - 211 00 YRQK82 0 EOM - 00001C02 0760FF80 34640320...00010048 52 800.0 MB R H - 211 00 YRQK80 0 EOM - 00001C02 0760FF80 34640307...00010048 52 775.0 MB R H - 211 00 YRQK77 0 EOM - 00001C02 0760FF80 346402EE...00010048 52 750.0 MB R H - 211 00 YRQK75 0 EOM - 00001C02 0760FF80 346402D5...00010048 52 725.0 MB R H - 211 00 YRQK72 0 EOM - 00001C02 0760FF80 346402BC...00010048 52 700.0 MB R H - 211 00 YRQK70 0 EOM - 00001C02 0760FF80 346402A3...00010048 52 675.0 MB R H - 211 00 YRQK67 0 EOM - 00001C02 0760FF80 3464028A...00010048 52 650.0 MB R H - 211 00 YRQK65 0 EOM - 00001C02 0760FF80 34640271...00010048 52 625.0 MB R H - 211 00 YRQK62 0 EOM - 00001C02 0760FF80 34640258...00010048 52 600.0 MB R H - 211 00 YRQK60 0 EOM - 00001C02 0760FF80 3464023F...00010048 52 575.0 MB R H - 211 00 YRQK57 0 EOM - 00001C02 0760FF80 34640226...00010048 52 550.0 MB R H - 211 00 YRQK55 0 EOM - 00001C02 0760FF80 3464020D...00010048 52 525.0 MB R H - 211 00 YRQK52 0 EOM - 00001C02 0760FF80 346401F4...00010048 52 500.0 MB R H - 211 00 YRQK50 0 EOM - 00001C02 0760FF80 346401C2...00010048 52 450.0 MB R H - 211 00 YRQK45 0 EOM - 00001C02 0760FF80 34640190...00010048 52 400.0 MB R H - 211 00 YRQK40 0 EOM - 00001C02 0760FF80 3464015E...00010048 52 350.0 MB R H - 211 00 YRQK35 0 EOM - 00001C02 0760FF80 3464012C...00010048 52 300.0 MB R H - 211 00 YRQK30 0 EOM - 00001C02 0760FF80 346400FA...00010048 52 250.0 MB R H - 211 00 YRQK25 0 EOM - 00001C02 0760FF80 346400C8...00010048 52 200.0 MB R H - 211 00 YRQK20 0 EOM - 00001C02 0760FF80 34640096...00010048 52 150.0 MB R H - 211 00 YRQK15 0 EOM - 00001C02 0760FF80 34640064...00010048 52 100.0 MB R H - 211 00 YRQK10 0 EOM - 00001C02 0760FF80 0B6403E8...00010048 11 1000.0 MB TMP - 211 00 YTQK99 0 EOM - 00001C02 0760FF80 0B6403CF...00010048 11 975.0 MB TMP - 211 00 YTQK93 0 EOM - 00001C02 0760FF80 0B6403B6...00010048 11 950.0 MB TMP - 211 00 YTQK95 0 EOM - 00001C02 0760FF80 0B64039D...00010048 11 925.0 MB TMP - 211 00 YTQK92 0 EOM - 00001C02 0760FF80 0B640384...00010048 11 900.0 MB TMP - 211 00 YTQK90 0 EOM - 00001C02 0760FF80 0B64036B...00010048 11 875.0 MB TMP - 211 00 YTQK91 0 EOM - 00001C02 0760FF80 0B640352...00010048 11 850.0 MB TMP - 211 00 YTQK85 0 EOM - 00001C02 0760FF80 0B640339...00010048 11 825.0 MB TMP - 211 00 YTQK82 0 EOM - 00001C02 0760FF80 0B640320...00010048 11 800.0 MB TMP - 211 00 YTQK80 0 EOM - 00001C02 0760FF80 0B640307...00010048 11 775.0 MB TMP - 211 00 YTQK77 0 EOM - 00001C02 0760FF80 0B6402EE...00010048 11 750.0 MB TMP - 211 00 YTQK75 0 EOM - 00001C02 0760FF80 0B6402D5...00010048 11 725.0 MB TMP - 211 00 YTQK72 0 EOM - 00001C02 0760FF80 0B6402BC...00010048 11 700.0 MB TMP - 211 00 YTQK70 0 EOM - 00001C02 0760FF80 0B6402A3...00010048 11 675.0 MB TMP - 211 00 YTQK67 0 EOM - 00001C02 0760FF80 0B64028A...00010048 11 650.0 MB TMP - 211 00 YTQK65 0 EOM - 00001C02 0760FF80 0B640271...00010048 11 625.0 MB TMP - 211 00 YTQK62 0 EOM - 00001C02 0760FF80 0B640258...00010048 11 600.0 MB TMP - 211 00 YTQK60 0 EOM - 00001C02 0760FF80 0B64023F...00010048 11 575.0 MB TMP - 211 00 YTQK57 0 EOM - 00001C02 0760FF80 0B640226...00010048 11 550.0 MB TMP - 211 00 YTQK55 0 EOM - 00001C02 0760FF80 0B64020D...00010048 11 525.0 MB TMP - 211 00 YTQK52 0 EOM - 00001C02 0760FF80 0B6401F4...00010048 11 500.0 MB TMP - 211 00 YTQK50 0 EOM - 00001C02 0760FF80 0B6401C2...00010048 11 450.0 MB TMP - 211 00 YTQK45 0 EOM - 00001C02 0760FF80 0B640190...00010048 11 400.0 MB TMP - 211 00 YTQK40 0 EOM - 00001C02 0760FF80 0B64015E...00010048 11 350.0 MB TMP - 211 00 YTQK35 0 EOM - 00001C02 0760FF80 0B64012C...00010048 11 300.0 MB TMP - 211 00 YTQK30 0 EOM - 00001C02 0760FF80 0B6400FA...00010048 11 250.0 MB TMP - 211 00 YTQK25 0 EOM - 00001C02 0760FF80 0B6400C8...00010048 11 200.0 MB TMP - 211 00 YTQK20 0 EOM - 00001C02 0760FF80 0B640096...00010048 11 150.0 MB TMP - 211 00 YTQK15 0 EOM - 00001C02 0760FF80 0B640064...00010048 11 100.0 MB TMP - 211 00 YTQK10 0 EOM - 00001C02 0760FF80 28640352...00010048 40 850.0 MB DZDT - 211 00 YOQK85 0 EOM - 00001C02 0760FF80 286402BC...00010048 40 700.0 MB DZDT - 211 00 YOQK70 0 EOM - 00001C02 0760FF80 286401F4...00010048 40 500.0 MB DZDT - 211 00 YOQK50 0 EOM - 00001C02 0760FF80 28640190...00010048 40 400.0 MB DZDT - 211 00 YOQK40 0 EOM - 00001C02 0760FF80 2864012C...00010048 40 300.0 MB DZDT - 211 00 YOQK30 0 EOM - 00001C02 0760FF80 286400FA...00010048 40 250.0 MB DZDT - 211 00 YOQK25 0 EOM - 00001C02 0760FF80 286400C8...00010048 40 200.0 MB DZDT - 211 00 YOQK20 0 EOM - 00001C02 0760FF80 28640096...00010048 40 150.0 MB DZDT - 211 00 YOQK15 0 EOM - 00001C02 0760FF80 28640064...00010048 40 100.0 MB DZDT - 211 00 YOQK10 0 EOM - 00001C02 0760FF80 01010000...00010048 01 SFC PRES - 211 00 YPQK98 0 EOM - 00001C02 0760FF80 346C2C64...00010048 52 44/100 R H - 211 00 YRQK00 0 EOM - 00001C02 0760FF80 36C80000...00010048 54 EATM P WAT - 211 00 YFQK00 0 EOM - 00001C02 0760FF80 0B690002...00010048 11 2m/SFC TMP - 211 00 YTQK98 0 EOM - 00001C02 0760FF80 34741E00...00010048 52 BNDRY/SPD R H - 211 00 YRQK86 0 EOM - 00001C02 0760FF80 0B070000...00010048 11 TRO TMP - 211 00 YTQK97 0 EOM - 00001C02 0760FF80 01070000...00010048 01 TRO PRES - 211 00 YPQK97 0 EOM - 00001C02 0760FF80 21741E00...00010048 33 SPD U GRD - 211 00 YUQK86 0 EOM - 00001C02 0760FF80 22741E00...00010048 34 SPD V GRD - 211 00 YVQK86 0 EOM - 00001C02 0760FF80 21070000...00010048 33 TRO U GRD - 211 00 YUQK97 0 EOM - 00001C02 0760FF80 22070000...00010048 34 TRO V GRD - 211 00 YVQK97 0 EOM - 00001C02 0760FF80 88070000...00010048 136 TRO VW SH - 211 00 YBQK97 0 EOM - 00001C02 0760FF80 3D010000...00010048 61 SFC A PCP - 211 00 YEQK98 0 EOM - 00001C02 0760FF80 83010000...00010048 131 SFC LFT X - 211 00 YXQK98 0 EOM - 00001C02 0760FF80 29640352...00010048 41 850.0 MB ABS V - 211 00 YCQK85 0 EOM - 00001C02 0760FF80 296402BC...00010048 41 700.0 MB ABS V - 211 00 YCQK70 0 EOM - 00001C02 0760FF80 296401F4...00010048 41 500.0 MB ABS V - 211 00 YCQK50 0 EOM - 00001C02 0760FF80 296400FA...00010048 41 250.0 MB ABS V - 211 00 YCQK25 0 EOM - 00001C02 0760FF80 9D010000...00010048 157 SFC CAPE - 211 00 YWQK98 0 EOM - 00001C02 0760FF80 9C010000...00010048 156 SFC CIN - 211 00 YYQK98 0 EOM - 00001C02 0760FF80 9D74B400...00010048 157 180 SPDY 0 SPDY CAPE - 211 00 YWQK86 0 EOM - 00001C02 0760FF80 9C74B400...00010048 156 180 SPDY 0 SPDY CIN - 211 00 YYQK86 0 EOM - 00001C02 0760FF80 0B741E00...00010048 11 30 SPDY 0 SPDY TMP - 211 00 YTQK86 0 EOM - 00001C02 0760FF80 0B743C1E...00010048 11 60 SPDY 30 SPDY TMP - 211 00 YTQK86 0 EOM - 00001C02 0760FF80 0B745A3C...00010048 11 90 SPDY 60 SPDY TMP - 211 00 YTQK86 0 EOM - 00001C02 0760FF80 0B74785A...00010048 11 120 SPDY 90 SPDY TMP - 211 00 YTQK86 0 EOM - 00001C02 0760FF80 0B749678...00010048 11 150 SPDY 120 SPDY TMP - 211 00 YTQK86 0 EOM - 00001C02 0760FF80 0B74B496...00010048 11 180 SPDY 150 SPDY TMP - 211 00 YTQK86 0 EOM - 00001C02 0760FF80 34743C1E...00010048 52 60 SPDY 30 SPDY R H - 211 00 YRQK86 0 EOM - 00001C02 0760FF80 34745A3C...00010048 52 90 SPDY 60 SPDY R H - 211 00 YRQK86 0 EOM - 00001C02 0760FF80 3474785A...00010048 52 120 SPDY 90 SPDY R H - 211 00 YRQK86 0 EOM - 00001C02 0760FF80 34749678...00010048 52 150 SPDY 120 SPDY R H - 211 00 YRQK86 0 EOM - 00001C02 0760FF80 3474B496...00010048 52 180 SPDY 150 SPDY R H - 211 00 YRQK86 0 EOM - 00001C02 0760FF80 21741E00...00010048 33 30 SPDY 0 SPDY U GRD - 211 00 YUQK86 0 EOM - 00001C02 0760FF80 21743C1E...00010048 33 60 SPDY 30 SPDY U GRD - 211 00 YUQK86 0 EOM - 00001C02 0760FF80 21745A3C...00010048 33 90 SPDY 60 SPDY U GRD - 211 00 YUQK86 0 EOM - 00001C02 0760FF80 2174785A...00010048 33 120 SPDY 90 SPDY U GRD - 211 00 YUQK86 0 EOM - 00001C02 0760FF80 21749678...00010048 33 150 SPDY 120 SPDY U GRD - 211 00 YUQK86 0 EOM - 00001C02 0760FF80 2174B496...00010048 33 180 SPDY 150 SPDY U GRD - 211 00 YUQK86 0 EOM - 00001C02 0760FF80 22741E00...00010048 34 30 SPDY 0 SPDY V GRD - 211 00 YVQK86 0 EOM - 00001C02 0760FF80 22743C1E...00010048 34 60 SPDY 30 SPDY V GRD - 211 00 YVQK86 0 EOM - 00001C02 0760FF80 22745A3C...00010048 34 90 SPDY 60 SPDY V GRD - 211 00 YVQK86 0 EOM - 00001C02 0760FF80 2274785A...00010048 34 120 SPDY 90 SPDY V GRD - 211 00 YVQK86 0 EOM - 00001C02 0760FF80 22749678...00010048 34 150 SPDY 120 SPDY V GRD - 211 00 YVQK86 0 EOM - 00001C02 0760FF80 2274B496...00010048 34 180 SPDY 150 SPDY V GRD - 211 00 YVQK86 0 EOM - 00001C02 0760FF80 0B690002...00010048 11 2 HTGL TMP - 211 00 YTQK98 0 EOM - 00001C02 0760FF80 34690002...00010048 52 2 HTGL R H - 211 00 YRQK98 0 EOM - 00001C02 0760FF80 2169000A...00010048 33 10 HTGL U GRD - 211 00 YUQK98 0 EOM - 00001C02 0760FF80 2269000A...00010048 34 10 HTGL V GRD - 211 00 YVQK98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs078.211 b/parm/wmo/grib_awpgfs078.211 deleted file mode 100755 index 83a2e24079..0000000000 --- a/parm/wmo/grib_awpgfs078.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...0001004E 07 1000.0 MB HGT - 211 00 ZHQT99 0 EOM - 00001C02 0760FF80 076403CF...0001004E 07 975.0 MB HGT - 211 00 ZHQT93 0 EOM - 00001C02 0760FF80 076403B6...0001004E 07 950.0 MB HGT - 211 00 ZHQT95 0 EOM - 00001C02 0760FF80 0764039D...0001004E 07 925.0 MB HGT - 211 00 ZHQT92 0 EOM - 00001C02 0760FF80 07640384...0001004E 07 900.0 MB HGT - 211 00 ZHQT90 0 EOM - 00001C02 0760FF80 0764036B...0001004E 07 875.0 MB HGT - 211 00 ZHQT91 0 EOM - 00001C02 0760FF80 07640352...0001004E 07 850.0 MB HGT - 211 00 ZHQT85 0 EOM - 00001C02 0760FF80 07640339...0001004E 07 825.0 MB HGT - 211 00 ZHQT82 0 EOM - 00001C02 0760FF80 07640320...0001004E 07 800.0 MB HGT - 211 00 ZHQT80 0 EOM - 00001C02 0760FF80 07640307...0001004E 07 775.0 MB HGT - 211 00 ZHQT77 0 EOM - 00001C02 0760FF80 076402EE...0001004E 07 750.0 MB HGT - 211 00 ZHQT75 0 EOM - 00001C02 0760FF80 076402D5...0001004E 07 725.0 MB HGT - 211 00 ZHQT72 0 EOM - 00001C02 0760FF80 076402BC...0001004E 07 700.0 MB HGT - 211 00 ZHQT70 0 EOM - 00001C02 0760FF80 076402A3...0001004E 07 675.0 MB HGT - 211 00 ZHQT67 0 EOM - 00001C02 0760FF80 0764028A...0001004E 07 650.0 MB HGT - 211 00 ZHQT65 0 EOM - 00001C02 0760FF80 07640271...0001004E 07 625.0 MB HGT - 211 00 ZHQT62 0 EOM - 00001C02 0760FF80 07640258...0001004E 07 600.0 MB HGT - 211 00 ZHQT60 0 EOM - 00001C02 0760FF80 0764023F...0001004E 07 575.0 MB HGT - 211 00 ZHQT57 0 EOM - 00001C02 0760FF80 07640226...0001004E 07 550.0 MB HGT - 211 00 ZHQT55 0 EOM - 00001C02 0760FF80 0764020D...0001004E 07 525.0 MB HGT - 211 00 ZHQT52 0 EOM - 00001C02 0760FF80 076401F4...0001004E 07 500.0 MB HGT - 211 00 ZHQT50 0 EOM - 00001C02 0760FF80 076401C2...0001004E 07 450.0 MB HGT - 211 00 ZHQT45 0 EOM - 00001C02 0760FF80 07640190...0001004E 07 400.0 MB HGT - 211 00 ZHQT40 0 EOM - 00001C02 0760FF80 0764015E...0001004E 07 350.0 MB HGT - 211 00 ZHQT35 0 EOM - 00001C02 0760FF80 0764012C...0001004E 07 300.0 MB HGT - 211 00 ZHQT30 0 EOM - 00001C02 0760FF80 076400FA...0001004E 07 250.0 MB HGT - 211 00 ZHQT25 0 EOM - 00001C02 0760FF80 076400C8...0001004E 07 200.0 MB HGT - 211 00 ZHQT20 0 EOM - 00001C02 0760FF80 07640096...0001004E 07 150.0 MB HGT - 211 00 ZHQT15 0 EOM - 00001C02 0760FF80 07640064...0001004E 07 100.0 MB HGT - 211 00 ZHQT10 0 EOM - 00001C02 0760FF80 216403E8...0001004E 33 1000.0 MB U GRD - 211 00 ZUQT99 0 EOM - 00001C02 0760FF80 216403CF...0001004E 33 975.0 MB U GRD - 211 00 ZUQT93 0 EOM - 00001C02 0760FF80 216403B6...0001004E 33 950.0 MB U GRD - 211 00 ZUQT95 0 EOM - 00001C02 0760FF80 2164039D...0001004E 33 925.0 MB U GRD - 211 00 ZUQT92 0 EOM - 00001C02 0760FF80 21640384...0001004E 33 900.0 MB U GRD - 211 00 ZUQT90 0 EOM - 00001C02 0760FF80 2164036B...0001004E 33 875.0 MB U GRD - 211 00 ZUQT91 0 EOM - 00001C02 0760FF80 21640352...0001004E 33 850.0 MB U GRD - 211 00 ZUQT85 0 EOM - 00001C02 0760FF80 21640339...0001004E 33 825.0 MB U GRD - 211 00 ZUQT82 0 EOM - 00001C02 0760FF80 21640320...0001004E 33 800.0 MB U GRD - 211 00 ZUQT80 0 EOM - 00001C02 0760FF80 21640307...0001004E 33 775.0 MB U GRD - 211 00 ZUQT77 0 EOM - 00001C02 0760FF80 216402EE...0001004E 33 750.0 MB U GRD - 211 00 ZUQT75 0 EOM - 00001C02 0760FF80 216402D5...0001004E 33 725.0 MB U GRD - 211 00 ZUQT72 0 EOM - 00001C02 0760FF80 216402BC...0001004E 33 700.0 MB U GRD - 211 00 ZUQT70 0 EOM - 00001C02 0760FF80 216402A3...0001004E 33 675.0 MB U GRD - 211 00 ZUQT67 0 EOM - 00001C02 0760FF80 2164028A...0001004E 33 650.0 MB U GRD - 211 00 ZUQT65 0 EOM - 00001C02 0760FF80 21640271...0001004E 33 625.0 MB U GRD - 211 00 ZUQT62 0 EOM - 00001C02 0760FF80 21640258...0001004E 33 600.0 MB U GRD - 211 00 ZUQT60 0 EOM - 00001C02 0760FF80 2164023F...0001004E 33 575.0 MB U GRD - 211 00 ZUQT57 0 EOM - 00001C02 0760FF80 21640226...0001004E 33 550.0 MB U GRD - 211 00 ZUQT55 0 EOM - 00001C02 0760FF80 2164020D...0001004E 33 525.0 MB U GRD - 211 00 ZUQT52 0 EOM - 00001C02 0760FF80 216401F4...0001004E 33 500.0 MB U GRD - 211 00 ZUQT50 0 EOM - 00001C02 0760FF80 216401C2...0001004E 33 450.0 MB U GRD - 211 00 ZUQT45 0 EOM - 00001C02 0760FF80 21640190...0001004E 33 400.0 MB U GRD - 211 00 ZUQT40 0 EOM - 00001C02 0760FF80 2164015E...0001004E 33 350.0 MB U GRD - 211 00 ZUQT35 0 EOM - 00001C02 0760FF80 2164012C...0001004E 33 300.0 MB U GRD - 211 00 ZUQT30 0 EOM - 00001C02 0760FF80 216400FA...0001004E 33 250.0 MB U GRD - 211 00 ZUQT25 0 EOM - 00001C02 0760FF80 216400C8...0001004E 33 200.0 MB U GRD - 211 00 ZUQT20 0 EOM - 00001C02 0760FF80 21640096...0001004E 33 150.0 MB U GRD - 211 00 ZUQT15 0 EOM - 00001C02 0760FF80 21640064...0001004E 33 100.0 MB U GRD - 211 00 ZUQT10 0 EOM - 00001C02 0760FF80 226403E8...0001004E 34 1000.0 MB V GRD - 211 00 ZVQT99 0 EOM - 00001C02 0760FF80 226403CF...0001004E 34 975.0 MB V GRD - 211 00 ZVQT93 0 EOM - 00001C02 0760FF80 226403B6...0001004E 34 950.0 MB V GRD - 211 00 ZVQT95 0 EOM - 00001C02 0760FF80 2264039D...0001004E 34 925.0 MB V GRD - 211 00 ZVQT92 0 EOM - 00001C02 0760FF80 22640384...0001004E 34 900.0 MB V GRD - 211 00 ZVQT90 0 EOM - 00001C02 0760FF80 2264036B...0001004E 34 875.0 MB V GRD - 211 00 ZVQT91 0 EOM - 00001C02 0760FF80 22640352...0001004E 34 850.0 MB V GRD - 211 00 ZVQT85 0 EOM - 00001C02 0760FF80 22640339...0001004E 34 825.0 MB V GRD - 211 00 ZVQT82 0 EOM - 00001C02 0760FF80 22640320...0001004E 34 800.0 MB V GRD - 211 00 ZVQT80 0 EOM - 00001C02 0760FF80 22640307...0001004E 34 775.0 MB V GRD - 211 00 ZVQT77 0 EOM - 00001C02 0760FF80 226402EE...0001004E 34 750.0 MB V GRD - 211 00 ZVQT75 0 EOM - 00001C02 0760FF80 226402D5...0001004E 34 725.0 MB V GRD - 211 00 ZVQT72 0 EOM - 00001C02 0760FF80 226402BC...0001004E 34 700.0 MB V GRD - 211 00 ZVQT70 0 EOM - 00001C02 0760FF80 226402A3...0001004E 34 675.0 MB V GRD - 211 00 ZVQT67 0 EOM - 00001C02 0760FF80 2264028A...0001004E 34 650.0 MB V GRD - 211 00 ZVQT65 0 EOM - 00001C02 0760FF80 22640271...0001004E 34 625.0 MB V GRD - 211 00 ZVQT62 0 EOM - 00001C02 0760FF80 22640258...0001004E 34 600.0 MB V GRD - 211 00 ZVQT60 0 EOM - 00001C02 0760FF80 2264023F...0001004E 34 575.0 MB V GRD - 211 00 ZVQT57 0 EOM - 00001C02 0760FF80 22640226...0001004E 34 550.0 MB V GRD - 211 00 ZVQT55 0 EOM - 00001C02 0760FF80 2264020D...0001004E 34 525.0 MB V GRD - 211 00 ZVQT52 0 EOM - 00001C02 0760FF80 226401F4...0001004E 34 500.0 MB V GRD - 211 00 ZVQT50 0 EOM - 00001C02 0760FF80 226401C2...0001004E 34 450.0 MB V GRD - 211 00 ZVQT45 0 EOM - 00001C02 0760FF80 22640190...0001004E 34 400.0 MB V GRD - 211 00 ZVQT40 0 EOM - 00001C02 0760FF80 2264015E...0001004E 34 350.0 MB V GRD - 211 00 ZVQT35 0 EOM - 00001C02 0760FF80 2264012C...0001004E 34 300.0 MB V GRD - 211 00 ZVQT30 0 EOM - 00001C02 0760FF80 226400FA...0001004E 34 250.0 MB V GRD - 211 00 ZVQT25 0 EOM - 00001C02 0760FF80 226400C8...0001004E 34 200.0 MB V GRD - 211 00 ZVQT20 0 EOM - 00001C02 0760FF80 22640096...0001004E 34 150.0 MB V GRD - 211 00 ZVQT15 0 EOM - 00001C02 0760FF80 22640064...0001004E 34 100.0 MB V GRD - 211 00 ZVQT10 0 EOM - 00001C02 0760FF80 02660000...0001004E 02 MSL PRMSL - 211 00 ZPQT89 0 EOM - 00001C02 0760FF80 346403E8...0001004E 52 1000.0 MB R H - 211 00 ZRQT99 0 EOM - 00001C02 0760FF80 346403CF...0001004E 52 975.0 MB R H - 211 00 ZRQT93 0 EOM - 00001C02 0760FF80 346403B6...0001004E 52 950.0 MB R H - 211 00 ZRQT95 0 EOM - 00001C02 0760FF80 3464039D...0001004E 52 925.0 MB R H - 211 00 ZRQT92 0 EOM - 00001C02 0760FF80 34640384...0001004E 52 900.0 MB R H - 211 00 ZRQT90 0 EOM - 00001C02 0760FF80 3464036B...0001004E 52 875.0 MB R H - 211 00 ZRQT91 0 EOM - 00001C02 0760FF80 34640352...0001004E 52 850.0 MB R H - 211 00 ZRQT85 0 EOM - 00001C02 0760FF80 34640339...0001004E 52 825.0 MB R H - 211 00 ZRQT82 0 EOM - 00001C02 0760FF80 34640320...0001004E 52 800.0 MB R H - 211 00 ZRQT80 0 EOM - 00001C02 0760FF80 34640307...0001004E 52 775.0 MB R H - 211 00 ZRQT77 0 EOM - 00001C02 0760FF80 346402EE...0001004E 52 750.0 MB R H - 211 00 ZRQT75 0 EOM - 00001C02 0760FF80 346402D5...0001004E 52 725.0 MB R H - 211 00 ZRQT72 0 EOM - 00001C02 0760FF80 346402BC...0001004E 52 700.0 MB R H - 211 00 ZRQT70 0 EOM - 00001C02 0760FF80 346402A3...0001004E 52 675.0 MB R H - 211 00 ZRQT67 0 EOM - 00001C02 0760FF80 3464028A...0001004E 52 650.0 MB R H - 211 00 ZRQT65 0 EOM - 00001C02 0760FF80 34640271...0001004E 52 625.0 MB R H - 211 00 ZRQT62 0 EOM - 00001C02 0760FF80 34640258...0001004E 52 600.0 MB R H - 211 00 ZRQT60 0 EOM - 00001C02 0760FF80 3464023F...0001004E 52 575.0 MB R H - 211 00 ZRQT57 0 EOM - 00001C02 0760FF80 34640226...0001004E 52 550.0 MB R H - 211 00 ZRQT55 0 EOM - 00001C02 0760FF80 3464020D...0001004E 52 525.0 MB R H - 211 00 ZRQT52 0 EOM - 00001C02 0760FF80 346401F4...0001004E 52 500.0 MB R H - 211 00 ZRQT50 0 EOM - 00001C02 0760FF80 346401C2...0001004E 52 450.0 MB R H - 211 00 ZRQT45 0 EOM - 00001C02 0760FF80 34640190...0001004E 52 400.0 MB R H - 211 00 ZRQT40 0 EOM - 00001C02 0760FF80 3464015E...0001004E 52 350.0 MB R H - 211 00 ZRQT35 0 EOM - 00001C02 0760FF80 3464012C...0001004E 52 300.0 MB R H - 211 00 ZRQT30 0 EOM - 00001C02 0760FF80 346400FA...0001004E 52 250.0 MB R H - 211 00 ZRQT25 0 EOM - 00001C02 0760FF80 346400C8...0001004E 52 200.0 MB R H - 211 00 ZRQT20 0 EOM - 00001C02 0760FF80 34640096...0001004E 52 150.0 MB R H - 211 00 ZRQT15 0 EOM - 00001C02 0760FF80 34640064...0001004E 52 100.0 MB R H - 211 00 ZRQT10 0 EOM - 00001C02 0760FF80 0B6403E8...0001004E 11 1000.0 MB TMP - 211 00 ZTQT99 0 EOM - 00001C02 0760FF80 0B6403CF...0001004E 11 975.0 MB TMP - 211 00 ZTQT93 0 EOM - 00001C02 0760FF80 0B6403B6...0001004E 11 950.0 MB TMP - 211 00 ZTQT95 0 EOM - 00001C02 0760FF80 0B64039D...0001004E 11 925.0 MB TMP - 211 00 ZTQT92 0 EOM - 00001C02 0760FF80 0B640384...0001004E 11 900.0 MB TMP - 211 00 ZTQT90 0 EOM - 00001C02 0760FF80 0B64036B...0001004E 11 875.0 MB TMP - 211 00 ZTQT91 0 EOM - 00001C02 0760FF80 0B640352...0001004E 11 850.0 MB TMP - 211 00 ZTQT85 0 EOM - 00001C02 0760FF80 0B640339...0001004E 11 825.0 MB TMP - 211 00 ZTQT82 0 EOM - 00001C02 0760FF80 0B640320...0001004E 11 800.0 MB TMP - 211 00 ZTQT80 0 EOM - 00001C02 0760FF80 0B640307...0001004E 11 775.0 MB TMP - 211 00 ZTQT77 0 EOM - 00001C02 0760FF80 0B6402EE...0001004E 11 750.0 MB TMP - 211 00 ZTQT75 0 EOM - 00001C02 0760FF80 0B6402D5...0001004E 11 725.0 MB TMP - 211 00 ZTQT72 0 EOM - 00001C02 0760FF80 0B6402BC...0001004E 11 700.0 MB TMP - 211 00 ZTQT70 0 EOM - 00001C02 0760FF80 0B6402A3...0001004E 11 675.0 MB TMP - 211 00 ZTQT67 0 EOM - 00001C02 0760FF80 0B64028A...0001004E 11 650.0 MB TMP - 211 00 ZTQT65 0 EOM - 00001C02 0760FF80 0B640271...0001004E 11 625.0 MB TMP - 211 00 ZTQT62 0 EOM - 00001C02 0760FF80 0B640258...0001004E 11 600.0 MB TMP - 211 00 ZTQT60 0 EOM - 00001C02 0760FF80 0B64023F...0001004E 11 575.0 MB TMP - 211 00 ZTQT57 0 EOM - 00001C02 0760FF80 0B640226...0001004E 11 550.0 MB TMP - 211 00 ZTQT55 0 EOM - 00001C02 0760FF80 0B64020D...0001004E 11 525.0 MB TMP - 211 00 ZTQT52 0 EOM - 00001C02 0760FF80 0B6401F4...0001004E 11 500.0 MB TMP - 211 00 ZTQT50 0 EOM - 00001C02 0760FF80 0B6401C2...0001004E 11 450.0 MB TMP - 211 00 ZTQT45 0 EOM - 00001C02 0760FF80 0B640190...0001004E 11 400.0 MB TMP - 211 00 ZTQT40 0 EOM - 00001C02 0760FF80 0B64015E...0001004E 11 350.0 MB TMP - 211 00 ZTQT35 0 EOM - 00001C02 0760FF80 0B64012C...0001004E 11 300.0 MB TMP - 211 00 ZTQT30 0 EOM - 00001C02 0760FF80 0B6400FA...0001004E 11 250.0 MB TMP - 211 00 ZTQT25 0 EOM - 00001C02 0760FF80 0B6400C8...0001004E 11 200.0 MB TMP - 211 00 ZTQT20 0 EOM - 00001C02 0760FF80 0B640096...0001004E 11 150.0 MB TMP - 211 00 ZTQT15 0 EOM - 00001C02 0760FF80 0B640064...0001004E 11 100.0 MB TMP - 211 00 ZTQT10 0 EOM - 00001C02 0760FF80 28640352...0001004E 40 850.0 MB DZDT - 211 00 ZOQT85 0 EOM - 00001C02 0760FF80 286402BC...0001004E 40 700.0 MB DZDT - 211 00 ZOQT70 0 EOM - 00001C02 0760FF80 286401F4...0001004E 40 500.0 MB DZDT - 211 00 ZOQT50 0 EOM - 00001C02 0760FF80 28640190...0001004E 40 400.0 MB DZDT - 211 00 ZOQT40 0 EOM - 00001C02 0760FF80 2864012C...0001004E 40 300.0 MB DZDT - 211 00 ZOQT30 0 EOM - 00001C02 0760FF80 286400FA...0001004E 40 250.0 MB DZDT - 211 00 ZOQT25 0 EOM - 00001C02 0760FF80 286400C8...0001004E 40 200.0 MB DZDT - 211 00 ZOQT20 0 EOM - 00001C02 0760FF80 28640096...0001004E 40 150.0 MB DZDT - 211 00 ZOQT15 0 EOM - 00001C02 0760FF80 28640064...0001004E 40 100.0 MB DZDT - 211 00 ZOQT10 0 EOM - 00001C02 0760FF80 01010000...0001004E 01 SFC PRES - 211 00 ZPQT98 0 EOM - 00001C02 0760FF80 346C2C64...0001004E 52 44/100 R H - 211 00 ZRQT00 0 EOM - 00001C02 0760FF80 36C80000...0001004E 54 EATM P WAT - 211 00 ZFQT00 0 EOM - 00001C02 0760FF80 0B690002...0001004E 11 2m/SFC TMP - 211 00 ZTQT98 0 EOM - 00001C02 0760FF80 34741E00...0001004E 52 BNDRY/SPD R H - 211 00 ZRQT86 0 EOM - 00001C02 0760FF80 0B070000...0001004E 11 TRO TMP - 211 00 ZTQT97 0 EOM - 00001C02 0760FF80 01070000...0001004E 01 TRO PRES - 211 00 ZPQT97 0 EOM - 00001C02 0760FF80 21741E00...0001004E 33 SPD U GRD - 211 00 ZUQT86 0 EOM - 00001C02 0760FF80 22741E00...0001004E 34 SPD V GRD - 211 00 ZVQT86 0 EOM - 00001C02 0760FF80 21070000...0001004E 33 TRO U GRD - 211 00 ZUQT97 0 EOM - 00001C02 0760FF80 22070000...0001004E 34 TRO V GRD - 211 00 ZVQT97 0 EOM - 00001C02 0760FF80 88070000...0001004E 136 TRO VW SH - 211 00 ZBQT97 0 EOM - 00001C02 0760FF80 3D010000...0001004E 61 SFC A PCP - 211 00 ZEQT98 0 EOM - 00001C02 0760FF80 83010000...0001004E 131 SFC LFT X - 211 00 ZXQT98 0 EOM - 00001C02 0760FF80 29640352...0001004E 41 850.0 MB ABS V - 211 00 ZCQT85 0 EOM - 00001C02 0760FF80 296402BC...0001004E 41 700.0 MB ABS V - 211 00 ZCQT70 0 EOM - 00001C02 0760FF80 296401F4...0001004E 41 500.0 MB ABS V - 211 00 ZCQT50 0 EOM - 00001C02 0760FF80 296400FA...0001004E 41 250.0 MB ABS V - 211 00 ZCQT25 0 EOM - 00001C02 0760FF80 9D010000...0001004E 157 SFC CAPE - 211 00 ZWQT98 0 EOM - 00001C02 0760FF80 9C010000...0001004E 156 SFC CIN - 211 00 ZYQT98 0 EOM - 00001C02 0760FF80 9D74B400...0001004E 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQT86 0 EOM - 00001C02 0760FF80 9C74B400...0001004E 156 180 SPDY 0 SPDY CIN - 211 00 ZYQT86 0 EOM - 00001C02 0760FF80 0B741E00...0001004E 11 30 SPDY 0 SPDY TMP - 211 00 ZTQT86 0 EOM - 00001C02 0760FF80 0B743C1E...0001004E 11 60 SPDY 30 SPDY TMP - 211 00 ZTQT86 0 EOM - 00001C02 0760FF80 0B745A3C...0001004E 11 90 SPDY 60 SPDY TMP - 211 00 ZTQT86 0 EOM - 00001C02 0760FF80 0B74785A...0001004E 11 120 SPDY 90 SPDY TMP - 211 00 ZTQT86 0 EOM - 00001C02 0760FF80 0B749678...0001004E 11 150 SPDY 120 SPDY TMP - 211 00 ZTQT86 0 EOM - 00001C02 0760FF80 0B74B496...0001004E 11 180 SPDY 150 SPDY TMP - 211 00 ZTQT86 0 EOM - 00001C02 0760FF80 34743C1E...0001004E 52 60 SPDY 30 SPDY R H - 211 00 ZRQT86 0 EOM - 00001C02 0760FF80 34745A3C...0001004E 52 90 SPDY 60 SPDY R H - 211 00 ZRQT86 0 EOM - 00001C02 0760FF80 3474785A...0001004E 52 120 SPDY 90 SPDY R H - 211 00 ZRQT86 0 EOM - 00001C02 0760FF80 34749678...0001004E 52 150 SPDY 120 SPDY R H - 211 00 ZRQT86 0 EOM - 00001C02 0760FF80 3474B496...0001004E 52 180 SPDY 150 SPDY R H - 211 00 ZRQT86 0 EOM - 00001C02 0760FF80 21741E00...0001004E 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQT86 0 EOM - 00001C02 0760FF80 21743C1E...0001004E 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQT86 0 EOM - 00001C02 0760FF80 21745A3C...0001004E 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQT86 0 EOM - 00001C02 0760FF80 2174785A...0001004E 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQT86 0 EOM - 00001C02 0760FF80 21749678...0001004E 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQT86 0 EOM - 00001C02 0760FF80 2174B496...0001004E 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQT86 0 EOM - 00001C02 0760FF80 22741E00...0001004E 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQT86 0 EOM - 00001C02 0760FF80 22743C1E...0001004E 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQT86 0 EOM - 00001C02 0760FF80 22745A3C...0001004E 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQT86 0 EOM - 00001C02 0760FF80 2274785A...0001004E 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQT86 0 EOM - 00001C02 0760FF80 22749678...0001004E 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQT86 0 EOM - 00001C02 0760FF80 2274B496...0001004E 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQT86 0 EOM - 00001C02 0760FF80 0B690002...0001004E 11 2 HTGL TMP - 211 00 ZTQT98 0 EOM - 00001C02 0760FF80 34690002...0001004E 52 2 HTGL R H - 211 00 ZRQT98 0 EOM - 00001C02 0760FF80 2169000A...0001004E 33 10 HTGL U GRD - 211 00 ZUQT98 0 EOM - 00001C02 0760FF80 2269000A...0001004E 34 10 HTGL V GRD - 211 00 ZVQT98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs084.211 b/parm/wmo/grib_awpgfs084.211 deleted file mode 100755 index ee86abe6ee..0000000000 --- a/parm/wmo/grib_awpgfs084.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...00010054 07 1000.0 MB HGT - 211 00 YHQL99 0 EOM - 00001C02 0760FF80 076403CF...00010054 07 975.0 MB HGT - 211 00 YHQL93 0 EOM - 00001C02 0760FF80 076403B6...00010054 07 950.0 MB HGT - 211 00 YHQL95 0 EOM - 00001C02 0760FF80 0764039D...00010054 07 925.0 MB HGT - 211 00 YHQL92 0 EOM - 00001C02 0760FF80 07640384...00010054 07 900.0 MB HGT - 211 00 YHQL90 0 EOM - 00001C02 0760FF80 0764036B...00010054 07 875.0 MB HGT - 211 00 YHQL91 0 EOM - 00001C02 0760FF80 07640352...00010054 07 850.0 MB HGT - 211 00 YHQL85 0 EOM - 00001C02 0760FF80 07640339...00010054 07 825.0 MB HGT - 211 00 YHQL82 0 EOM - 00001C02 0760FF80 07640320...00010054 07 800.0 MB HGT - 211 00 YHQL80 0 EOM - 00001C02 0760FF80 07640307...00010054 07 775.0 MB HGT - 211 00 YHQL77 0 EOM - 00001C02 0760FF80 076402EE...00010054 07 750.0 MB HGT - 211 00 YHQL75 0 EOM - 00001C02 0760FF80 076402D5...00010054 07 725.0 MB HGT - 211 00 YHQL72 0 EOM - 00001C02 0760FF80 076402BC...00010054 07 700.0 MB HGT - 211 00 YHQL70 0 EOM - 00001C02 0760FF80 076402A3...00010054 07 675.0 MB HGT - 211 00 YHQL67 0 EOM - 00001C02 0760FF80 0764028A...00010054 07 650.0 MB HGT - 211 00 YHQL65 0 EOM - 00001C02 0760FF80 07640271...00010054 07 625.0 MB HGT - 211 00 YHQL62 0 EOM - 00001C02 0760FF80 07640258...00010054 07 600.0 MB HGT - 211 00 YHQL60 0 EOM - 00001C02 0760FF80 0764023F...00010054 07 575.0 MB HGT - 211 00 YHQL57 0 EOM - 00001C02 0760FF80 07640226...00010054 07 550.0 MB HGT - 211 00 YHQL55 0 EOM - 00001C02 0760FF80 0764020D...00010054 07 525.0 MB HGT - 211 00 YHQL52 0 EOM - 00001C02 0760FF80 076401F4...00010054 07 500.0 MB HGT - 211 00 YHQL50 0 EOM - 00001C02 0760FF80 076401C2...00010054 07 450.0 MB HGT - 211 00 YHQL45 0 EOM - 00001C02 0760FF80 07640190...00010054 07 400.0 MB HGT - 211 00 YHQL40 0 EOM - 00001C02 0760FF80 0764015E...00010054 07 350.0 MB HGT - 211 00 YHQL35 0 EOM - 00001C02 0760FF80 0764012C...00010054 07 300.0 MB HGT - 211 00 YHQL30 0 EOM - 00001C02 0760FF80 076400FA...00010054 07 250.0 MB HGT - 211 00 YHQL25 0 EOM - 00001C02 0760FF80 076400C8...00010054 07 200.0 MB HGT - 211 00 YHQL20 0 EOM - 00001C02 0760FF80 07640096...00010054 07 150.0 MB HGT - 211 00 YHQL15 0 EOM - 00001C02 0760FF80 07640064...00010054 07 100.0 MB HGT - 211 00 YHQL10 0 EOM - 00001C02 0760FF80 216403E8...00010054 33 1000.0 MB U GRD - 211 00 YUQL99 0 EOM - 00001C02 0760FF80 216403CF...00010054 33 975.0 MB U GRD - 211 00 YUQL93 0 EOM - 00001C02 0760FF80 216403B6...00010054 33 950.0 MB U GRD - 211 00 YUQL95 0 EOM - 00001C02 0760FF80 2164039D...00010054 33 925.0 MB U GRD - 211 00 YUQL92 0 EOM - 00001C02 0760FF80 21640384...00010054 33 900.0 MB U GRD - 211 00 YUQL90 0 EOM - 00001C02 0760FF80 2164036B...00010054 33 875.0 MB U GRD - 211 00 YUQL91 0 EOM - 00001C02 0760FF80 21640352...00010054 33 850.0 MB U GRD - 211 00 YUQL85 0 EOM - 00001C02 0760FF80 21640339...00010054 33 825.0 MB U GRD - 211 00 YUQL82 0 EOM - 00001C02 0760FF80 21640320...00010054 33 800.0 MB U GRD - 211 00 YUQL80 0 EOM - 00001C02 0760FF80 21640307...00010054 33 775.0 MB U GRD - 211 00 YUQL77 0 EOM - 00001C02 0760FF80 216402EE...00010054 33 750.0 MB U GRD - 211 00 YUQL75 0 EOM - 00001C02 0760FF80 216402D5...00010054 33 725.0 MB U GRD - 211 00 YUQL72 0 EOM - 00001C02 0760FF80 216402BC...00010054 33 700.0 MB U GRD - 211 00 YUQL70 0 EOM - 00001C02 0760FF80 216402A3...00010054 33 675.0 MB U GRD - 211 00 YUQL67 0 EOM - 00001C02 0760FF80 2164028A...00010054 33 650.0 MB U GRD - 211 00 YUQL65 0 EOM - 00001C02 0760FF80 21640271...00010054 33 625.0 MB U GRD - 211 00 YUQL62 0 EOM - 00001C02 0760FF80 21640258...00010054 33 600.0 MB U GRD - 211 00 YUQL60 0 EOM - 00001C02 0760FF80 2164023F...00010054 33 575.0 MB U GRD - 211 00 YUQL57 0 EOM - 00001C02 0760FF80 21640226...00010054 33 550.0 MB U GRD - 211 00 YUQL55 0 EOM - 00001C02 0760FF80 2164020D...00010054 33 525.0 MB U GRD - 211 00 YUQL52 0 EOM - 00001C02 0760FF80 216401F4...00010054 33 500.0 MB U GRD - 211 00 YUQL50 0 EOM - 00001C02 0760FF80 216401C2...00010054 33 450.0 MB U GRD - 211 00 YUQL45 0 EOM - 00001C02 0760FF80 21640190...00010054 33 400.0 MB U GRD - 211 00 YUQL40 0 EOM - 00001C02 0760FF80 2164015E...00010054 33 350.0 MB U GRD - 211 00 YUQL35 0 EOM - 00001C02 0760FF80 2164012C...00010054 33 300.0 MB U GRD - 211 00 YUQL30 0 EOM - 00001C02 0760FF80 216400FA...00010054 33 250.0 MB U GRD - 211 00 YUQL25 0 EOM - 00001C02 0760FF80 216400C8...00010054 33 200.0 MB U GRD - 211 00 YUQL20 0 EOM - 00001C02 0760FF80 21640096...00010054 33 150.0 MB U GRD - 211 00 YUQL15 0 EOM - 00001C02 0760FF80 21640064...00010054 33 100.0 MB U GRD - 211 00 YUQL10 0 EOM - 00001C02 0760FF80 226403E8...00010054 34 1000.0 MB V GRD - 211 00 YVQL99 0 EOM - 00001C02 0760FF80 226403CF...00010054 34 975.0 MB V GRD - 211 00 YVQL93 0 EOM - 00001C02 0760FF80 226403B6...00010054 34 950.0 MB V GRD - 211 00 YVQL95 0 EOM - 00001C02 0760FF80 2264039D...00010054 34 925.0 MB V GRD - 211 00 YVQL92 0 EOM - 00001C02 0760FF80 22640384...00010054 34 900.0 MB V GRD - 211 00 YVQL90 0 EOM - 00001C02 0760FF80 2264036B...00010054 34 875.0 MB V GRD - 211 00 YVQL91 0 EOM - 00001C02 0760FF80 22640352...00010054 34 850.0 MB V GRD - 211 00 YVQL85 0 EOM - 00001C02 0760FF80 22640339...00010054 34 825.0 MB V GRD - 211 00 YVQL82 0 EOM - 00001C02 0760FF80 22640320...00010054 34 800.0 MB V GRD - 211 00 YVQL80 0 EOM - 00001C02 0760FF80 22640307...00010054 34 775.0 MB V GRD - 211 00 YVQL77 0 EOM - 00001C02 0760FF80 226402EE...00010054 34 750.0 MB V GRD - 211 00 YVQL75 0 EOM - 00001C02 0760FF80 226402D5...00010054 34 725.0 MB V GRD - 211 00 YVQL72 0 EOM - 00001C02 0760FF80 226402BC...00010054 34 700.0 MB V GRD - 211 00 YVQL70 0 EOM - 00001C02 0760FF80 226402A3...00010054 34 675.0 MB V GRD - 211 00 YVQL67 0 EOM - 00001C02 0760FF80 2264028A...00010054 34 650.0 MB V GRD - 211 00 YVQL65 0 EOM - 00001C02 0760FF80 22640271...00010054 34 625.0 MB V GRD - 211 00 YVQL62 0 EOM - 00001C02 0760FF80 22640258...00010054 34 600.0 MB V GRD - 211 00 YVQL60 0 EOM - 00001C02 0760FF80 2264023F...00010054 34 575.0 MB V GRD - 211 00 YVQL57 0 EOM - 00001C02 0760FF80 22640226...00010054 34 550.0 MB V GRD - 211 00 YVQL55 0 EOM - 00001C02 0760FF80 2264020D...00010054 34 525.0 MB V GRD - 211 00 YVQL52 0 EOM - 00001C02 0760FF80 226401F4...00010054 34 500.0 MB V GRD - 211 00 YVQL50 0 EOM - 00001C02 0760FF80 226401C2...00010054 34 450.0 MB V GRD - 211 00 YVQL45 0 EOM - 00001C02 0760FF80 22640190...00010054 34 400.0 MB V GRD - 211 00 YVQL40 0 EOM - 00001C02 0760FF80 2264015E...00010054 34 350.0 MB V GRD - 211 00 YVQL35 0 EOM - 00001C02 0760FF80 2264012C...00010054 34 300.0 MB V GRD - 211 00 YVQL30 0 EOM - 00001C02 0760FF80 226400FA...00010054 34 250.0 MB V GRD - 211 00 YVQL25 0 EOM - 00001C02 0760FF80 226400C8...00010054 34 200.0 MB V GRD - 211 00 YVQL20 0 EOM - 00001C02 0760FF80 22640096...00010054 34 150.0 MB V GRD - 211 00 YVQL15 0 EOM - 00001C02 0760FF80 22640064...00010054 34 100.0 MB V GRD - 211 00 YVQL10 0 EOM - 00001C02 0760FF80 02660000...00010054 02 MSL PRMSL - 211 00 YPQL89 0 EOM - 00001C02 0760FF80 346403E8...00010054 52 1000.0 MB R H - 211 00 YRQL99 0 EOM - 00001C02 0760FF80 346403CF...00010054 52 975.0 MB R H - 211 00 YRQL93 0 EOM - 00001C02 0760FF80 346403B6...00010054 52 950.0 MB R H - 211 00 YRQL95 0 EOM - 00001C02 0760FF80 3464039D...00010054 52 925.0 MB R H - 211 00 YRQL92 0 EOM - 00001C02 0760FF80 34640384...00010054 52 900.0 MB R H - 211 00 YRQL90 0 EOM - 00001C02 0760FF80 3464036B...00010054 52 875.0 MB R H - 211 00 YRQL91 0 EOM - 00001C02 0760FF80 34640352...00010054 52 850.0 MB R H - 211 00 YRQL85 0 EOM - 00001C02 0760FF80 34640339...00010054 52 825.0 MB R H - 211 00 YRQL82 0 EOM - 00001C02 0760FF80 34640320...00010054 52 800.0 MB R H - 211 00 YRQL80 0 EOM - 00001C02 0760FF80 34640307...00010054 52 775.0 MB R H - 211 00 YRQL77 0 EOM - 00001C02 0760FF80 346402EE...00010054 52 750.0 MB R H - 211 00 YRQL75 0 EOM - 00001C02 0760FF80 346402D5...00010054 52 725.0 MB R H - 211 00 YRQL72 0 EOM - 00001C02 0760FF80 346402BC...00010054 52 700.0 MB R H - 211 00 YRQL70 0 EOM - 00001C02 0760FF80 346402A3...00010054 52 675.0 MB R H - 211 00 YRQL67 0 EOM - 00001C02 0760FF80 3464028A...00010054 52 650.0 MB R H - 211 00 YRQL65 0 EOM - 00001C02 0760FF80 34640271...00010054 52 625.0 MB R H - 211 00 YRQL62 0 EOM - 00001C02 0760FF80 34640258...00010054 52 600.0 MB R H - 211 00 YRQL60 0 EOM - 00001C02 0760FF80 3464023F...00010054 52 575.0 MB R H - 211 00 YRQL57 0 EOM - 00001C02 0760FF80 34640226...00010054 52 550.0 MB R H - 211 00 YRQL55 0 EOM - 00001C02 0760FF80 3464020D...00010054 52 525.0 MB R H - 211 00 YRQL52 0 EOM - 00001C02 0760FF80 346401F4...00010054 52 500.0 MB R H - 211 00 YRQL50 0 EOM - 00001C02 0760FF80 346401C2...00010054 52 450.0 MB R H - 211 00 YRQL45 0 EOM - 00001C02 0760FF80 34640190...00010054 52 400.0 MB R H - 211 00 YRQL40 0 EOM - 00001C02 0760FF80 3464015E...00010054 52 350.0 MB R H - 211 00 YRQL35 0 EOM - 00001C02 0760FF80 3464012C...00010054 52 300.0 MB R H - 211 00 YRQL30 0 EOM - 00001C02 0760FF80 346400FA...00010054 52 250.0 MB R H - 211 00 YRQL25 0 EOM - 00001C02 0760FF80 346400C8...00010054 52 200.0 MB R H - 211 00 YRQL20 0 EOM - 00001C02 0760FF80 34640096...00010054 52 150.0 MB R H - 211 00 YRQL15 0 EOM - 00001C02 0760FF80 34640064...00010054 52 100.0 MB R H - 211 00 YRQL10 0 EOM - 00001C02 0760FF80 0B6403E8...00010054 11 1000.0 MB TMP - 211 00 YTQL99 0 EOM - 00001C02 0760FF80 0B6403CF...00010054 11 975.0 MB TMP - 211 00 YTQL93 0 EOM - 00001C02 0760FF80 0B6403B6...00010054 11 950.0 MB TMP - 211 00 YTQL95 0 EOM - 00001C02 0760FF80 0B64039D...00010054 11 925.0 MB TMP - 211 00 YTQL92 0 EOM - 00001C02 0760FF80 0B640384...00010054 11 900.0 MB TMP - 211 00 YTQL90 0 EOM - 00001C02 0760FF80 0B64036B...00010054 11 875.0 MB TMP - 211 00 YTQL91 0 EOM - 00001C02 0760FF80 0B640352...00010054 11 850.0 MB TMP - 211 00 YTQL85 0 EOM - 00001C02 0760FF80 0B640339...00010054 11 825.0 MB TMP - 211 00 YTQL82 0 EOM - 00001C02 0760FF80 0B640320...00010054 11 800.0 MB TMP - 211 00 YTQL80 0 EOM - 00001C02 0760FF80 0B640307...00010054 11 775.0 MB TMP - 211 00 YTQL77 0 EOM - 00001C02 0760FF80 0B6402EE...00010054 11 750.0 MB TMP - 211 00 YTQL75 0 EOM - 00001C02 0760FF80 0B6402D5...00010054 11 725.0 MB TMP - 211 00 YTQL72 0 EOM - 00001C02 0760FF80 0B6402BC...00010054 11 700.0 MB TMP - 211 00 YTQL70 0 EOM - 00001C02 0760FF80 0B6402A3...00010054 11 675.0 MB TMP - 211 00 YTQL67 0 EOM - 00001C02 0760FF80 0B64028A...00010054 11 650.0 MB TMP - 211 00 YTQL65 0 EOM - 00001C02 0760FF80 0B640271...00010054 11 625.0 MB TMP - 211 00 YTQL62 0 EOM - 00001C02 0760FF80 0B640258...00010054 11 600.0 MB TMP - 211 00 YTQL60 0 EOM - 00001C02 0760FF80 0B64023F...00010054 11 575.0 MB TMP - 211 00 YTQL57 0 EOM - 00001C02 0760FF80 0B640226...00010054 11 550.0 MB TMP - 211 00 YTQL55 0 EOM - 00001C02 0760FF80 0B64020D...00010054 11 525.0 MB TMP - 211 00 YTQL52 0 EOM - 00001C02 0760FF80 0B6401F4...00010054 11 500.0 MB TMP - 211 00 YTQL50 0 EOM - 00001C02 0760FF80 0B6401C2...00010054 11 450.0 MB TMP - 211 00 YTQL45 0 EOM - 00001C02 0760FF80 0B640190...00010054 11 400.0 MB TMP - 211 00 YTQL40 0 EOM - 00001C02 0760FF80 0B64015E...00010054 11 350.0 MB TMP - 211 00 YTQL35 0 EOM - 00001C02 0760FF80 0B64012C...00010054 11 300.0 MB TMP - 211 00 YTQL30 0 EOM - 00001C02 0760FF80 0B6400FA...00010054 11 250.0 MB TMP - 211 00 YTQL25 0 EOM - 00001C02 0760FF80 0B6400C8...00010054 11 200.0 MB TMP - 211 00 YTQL20 0 EOM - 00001C02 0760FF80 0B640096...00010054 11 150.0 MB TMP - 211 00 YTQL15 0 EOM - 00001C02 0760FF80 0B640064...00010054 11 100.0 MB TMP - 211 00 YTQL10 0 EOM - 00001C02 0760FF80 28640352...00010054 40 850.0 MB DZDT - 211 00 YOQL85 0 EOM - 00001C02 0760FF80 286402BC...00010054 40 700.0 MB DZDT - 211 00 YOQL70 0 EOM - 00001C02 0760FF80 286401F4...00010054 40 500.0 MB DZDT - 211 00 YOQL50 0 EOM - 00001C02 0760FF80 28640190...00010054 40 400.0 MB DZDT - 211 00 YOQL40 0 EOM - 00001C02 0760FF80 2864012C...00010054 40 300.0 MB DZDT - 211 00 YOQL30 0 EOM - 00001C02 0760FF80 286400FA...00010054 40 250.0 MB DZDT - 211 00 YOQL25 0 EOM - 00001C02 0760FF80 286400C8...00010054 40 200.0 MB DZDT - 211 00 YOQL20 0 EOM - 00001C02 0760FF80 28640096...00010054 40 150.0 MB DZDT - 211 00 YOQL15 0 EOM - 00001C02 0760FF80 28640064...00010054 40 100.0 MB DZDT - 211 00 YOQL10 0 EOM - 00001C02 0760FF80 01010000...00010054 01 SFC PRES - 211 00 YPQL98 0 EOM - 00001C02 0760FF80 346C2C64...00010054 52 44/100 R H - 211 00 YRQL00 0 EOM - 00001C02 0760FF80 36C80000...00010054 54 EATM P WAT - 211 00 YFQL00 0 EOM - 00001C02 0760FF80 0B690002...00010054 11 2m/SFC TMP - 211 00 YTQL98 0 EOM - 00001C02 0760FF80 34741E00...00010054 52 BNDRY/SPD R H - 211 00 YRQL86 0 EOM - 00001C02 0760FF80 0B070000...00010054 11 TRO TMP - 211 00 YTQL97 0 EOM - 00001C02 0760FF80 01070000...00010054 01 TRO PRES - 211 00 YPQL97 0 EOM - 00001C02 0760FF80 21741E00...00010054 33 SPD U GRD - 211 00 YUQL86 0 EOM - 00001C02 0760FF80 22741E00...00010054 34 SPD V GRD - 211 00 YVQL86 0 EOM - 00001C02 0760FF80 21070000...00010054 33 TRO U GRD - 211 00 YUQL97 0 EOM - 00001C02 0760FF80 22070000...00010054 34 TRO V GRD - 211 00 YVQL97 0 EOM - 00001C02 0760FF80 88070000...00010054 136 TRO VW SH - 211 00 YBQL97 0 EOM - 00001C02 0760FF80 3D010000...00010054 61 SFC A PCP - 211 00 YEQL98 0 EOM - 00001C02 0760FF80 83010000...00010054 131 SFC LFT X - 211 00 YXQL98 0 EOM - 00001C02 0760FF80 29640352...00010054 41 850.0 MB ABS V - 211 00 YCQL85 0 EOM - 00001C02 0760FF80 296402BC...00010054 41 700.0 MB ABS V - 211 00 YCQL70 0 EOM - 00001C02 0760FF80 296401F4...00010054 41 500.0 MB ABS V - 211 00 YCQL50 0 EOM - 00001C02 0760FF80 296400FA...00010054 41 250.0 MB ABS V - 211 00 YCQL25 0 EOM - 00001C02 0760FF80 9D010000...00010054 157 SFC CAPE - 211 00 YWQL98 0 EOM - 00001C02 0760FF80 9C010000...00010054 156 SFC CIN - 211 00 YYQL98 0 EOM - 00001C02 0760FF80 9D74B400...00010054 157 180 SPDY 0 SPDY CAPE - 211 00 YWQL86 0 EOM - 00001C02 0760FF80 9C74B400...00010054 156 180 SPDY 0 SPDY CIN - 211 00 YYQL86 0 EOM - 00001C02 0760FF80 0B741E00...00010054 11 30 SPDY 0 SPDY TMP - 211 00 YTQL86 0 EOM - 00001C02 0760FF80 0B743C1E...00010054 11 60 SPDY 30 SPDY TMP - 211 00 YTQL86 0 EOM - 00001C02 0760FF80 0B745A3C...00010054 11 90 SPDY 60 SPDY TMP - 211 00 YTQL86 0 EOM - 00001C02 0760FF80 0B74785A...00010054 11 120 SPDY 90 SPDY TMP - 211 00 YTQL86 0 EOM - 00001C02 0760FF80 0B749678...00010054 11 150 SPDY 120 SPDY TMP - 211 00 YTQL86 0 EOM - 00001C02 0760FF80 0B74B496...00010054 11 180 SPDY 150 SPDY TMP - 211 00 YTQL86 0 EOM - 00001C02 0760FF80 34743C1E...00010054 52 60 SPDY 30 SPDY R H - 211 00 YRQL86 0 EOM - 00001C02 0760FF80 34745A3C...00010054 52 90 SPDY 60 SPDY R H - 211 00 YRQL86 0 EOM - 00001C02 0760FF80 3474785A...00010054 52 120 SPDY 90 SPDY R H - 211 00 YRQL86 0 EOM - 00001C02 0760FF80 34749678...00010054 52 150 SPDY 120 SPDY R H - 211 00 YRQL86 0 EOM - 00001C02 0760FF80 3474B496...00010054 52 180 SPDY 150 SPDY R H - 211 00 YRQL86 0 EOM - 00001C02 0760FF80 21741E00...00010054 33 30 SPDY 0 SPDY U GRD - 211 00 YUQL86 0 EOM - 00001C02 0760FF80 21743C1E...00010054 33 60 SPDY 30 SPDY U GRD - 211 00 YUQL86 0 EOM - 00001C02 0760FF80 21745A3C...00010054 33 90 SPDY 60 SPDY U GRD - 211 00 YUQL86 0 EOM - 00001C02 0760FF80 2174785A...00010054 33 120 SPDY 90 SPDY U GRD - 211 00 YUQL86 0 EOM - 00001C02 0760FF80 21749678...00010054 33 150 SPDY 120 SPDY U GRD - 211 00 YUQL86 0 EOM - 00001C02 0760FF80 2174B496...00010054 33 180 SPDY 150 SPDY U GRD - 211 00 YUQL86 0 EOM - 00001C02 0760FF80 22741E00...00010054 34 30 SPDY 0 SPDY V GRD - 211 00 YVQL86 0 EOM - 00001C02 0760FF80 22743C1E...00010054 34 60 SPDY 30 SPDY V GRD - 211 00 YVQL86 0 EOM - 00001C02 0760FF80 22745A3C...00010054 34 90 SPDY 60 SPDY V GRD - 211 00 YVQL86 0 EOM - 00001C02 0760FF80 2274785A...00010054 34 120 SPDY 90 SPDY V GRD - 211 00 YVQL86 0 EOM - 00001C02 0760FF80 22749678...00010054 34 150 SPDY 120 SPDY V GRD - 211 00 YVQL86 0 EOM - 00001C02 0760FF80 2274B496...00010054 34 180 SPDY 150 SPDY V GRD - 211 00 YVQL86 0 EOM - 00001C02 0760FF80 0B690002...00010054 11 2 HTGL TMP - 211 00 YTQL98 0 EOM - 00001C02 0760FF80 34690002...00010054 52 2 HTGL R H - 211 00 YRQL98 0 EOM - 00001C02 0760FF80 2169000A...00010054 33 10 HTGL U GRD - 211 00 YUQL98 0 EOM - 00001C02 0760FF80 2269000A...00010054 34 10 HTGL V GRD - 211 00 YVQL98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs090.211 b/parm/wmo/grib_awpgfs090.211 deleted file mode 100755 index e59942775b..0000000000 --- a/parm/wmo/grib_awpgfs090.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...0001005A 07 1000.0 MB HGT - 211 00 ZHQU99 0 EOM - 00001C02 0760FF80 076403CF...0001005A 07 975.0 MB HGT - 211 00 ZHQU93 0 EOM - 00001C02 0760FF80 076403B6...0001005A 07 950.0 MB HGT - 211 00 ZHQU95 0 EOM - 00001C02 0760FF80 0764039D...0001005A 07 925.0 MB HGT - 211 00 ZHQU92 0 EOM - 00001C02 0760FF80 07640384...0001005A 07 900.0 MB HGT - 211 00 ZHQU90 0 EOM - 00001C02 0760FF80 0764036B...0001005A 07 875.0 MB HGT - 211 00 ZHQU91 0 EOM - 00001C02 0760FF80 07640352...0001005A 07 850.0 MB HGT - 211 00 ZHQU85 0 EOM - 00001C02 0760FF80 07640339...0001005A 07 825.0 MB HGT - 211 00 ZHQU82 0 EOM - 00001C02 0760FF80 07640320...0001005A 07 800.0 MB HGT - 211 00 ZHQU80 0 EOM - 00001C02 0760FF80 07640307...0001005A 07 775.0 MB HGT - 211 00 ZHQU77 0 EOM - 00001C02 0760FF80 076402EE...0001005A 07 750.0 MB HGT - 211 00 ZHQU75 0 EOM - 00001C02 0760FF80 076402D5...0001005A 07 725.0 MB HGT - 211 00 ZHQU72 0 EOM - 00001C02 0760FF80 076402BC...0001005A 07 700.0 MB HGT - 211 00 ZHQU70 0 EOM - 00001C02 0760FF80 076402A3...0001005A 07 675.0 MB HGT - 211 00 ZHQU67 0 EOM - 00001C02 0760FF80 0764028A...0001005A 07 650.0 MB HGT - 211 00 ZHQU65 0 EOM - 00001C02 0760FF80 07640271...0001005A 07 625.0 MB HGT - 211 00 ZHQU62 0 EOM - 00001C02 0760FF80 07640258...0001005A 07 600.0 MB HGT - 211 00 ZHQU60 0 EOM - 00001C02 0760FF80 0764023F...0001005A 07 575.0 MB HGT - 211 00 ZHQU57 0 EOM - 00001C02 0760FF80 07640226...0001005A 07 550.0 MB HGT - 211 00 ZHQU55 0 EOM - 00001C02 0760FF80 0764020D...0001005A 07 525.0 MB HGT - 211 00 ZHQU52 0 EOM - 00001C02 0760FF80 076401F4...0001005A 07 500.0 MB HGT - 211 00 ZHQU50 0 EOM - 00001C02 0760FF80 076401C2...0001005A 07 450.0 MB HGT - 211 00 ZHQU45 0 EOM - 00001C02 0760FF80 07640190...0001005A 07 400.0 MB HGT - 211 00 ZHQU40 0 EOM - 00001C02 0760FF80 0764015E...0001005A 07 350.0 MB HGT - 211 00 ZHQU35 0 EOM - 00001C02 0760FF80 0764012C...0001005A 07 300.0 MB HGT - 211 00 ZHQU30 0 EOM - 00001C02 0760FF80 076400FA...0001005A 07 250.0 MB HGT - 211 00 ZHQU25 0 EOM - 00001C02 0760FF80 076400C8...0001005A 07 200.0 MB HGT - 211 00 ZHQU20 0 EOM - 00001C02 0760FF80 07640096...0001005A 07 150.0 MB HGT - 211 00 ZHQU15 0 EOM - 00001C02 0760FF80 07640064...0001005A 07 100.0 MB HGT - 211 00 ZHQU10 0 EOM - 00001C02 0760FF80 216403E8...0001005A 33 1000.0 MB U GRD - 211 00 ZUQU99 0 EOM - 00001C02 0760FF80 216403CF...0001005A 33 975.0 MB U GRD - 211 00 ZUQU93 0 EOM - 00001C02 0760FF80 216403B6...0001005A 33 950.0 MB U GRD - 211 00 ZUQU95 0 EOM - 00001C02 0760FF80 2164039D...0001005A 33 925.0 MB U GRD - 211 00 ZUQU92 0 EOM - 00001C02 0760FF80 21640384...0001005A 33 900.0 MB U GRD - 211 00 ZUQU90 0 EOM - 00001C02 0760FF80 2164036B...0001005A 33 875.0 MB U GRD - 211 00 ZUQU91 0 EOM - 00001C02 0760FF80 21640352...0001005A 33 850.0 MB U GRD - 211 00 ZUQU85 0 EOM - 00001C02 0760FF80 21640339...0001005A 33 825.0 MB U GRD - 211 00 ZUQU82 0 EOM - 00001C02 0760FF80 21640320...0001005A 33 800.0 MB U GRD - 211 00 ZUQU80 0 EOM - 00001C02 0760FF80 21640307...0001005A 33 775.0 MB U GRD - 211 00 ZUQU77 0 EOM - 00001C02 0760FF80 216402EE...0001005A 33 750.0 MB U GRD - 211 00 ZUQU75 0 EOM - 00001C02 0760FF80 216402D5...0001005A 33 725.0 MB U GRD - 211 00 ZUQU72 0 EOM - 00001C02 0760FF80 216402BC...0001005A 33 700.0 MB U GRD - 211 00 ZUQU70 0 EOM - 00001C02 0760FF80 216402A3...0001005A 33 675.0 MB U GRD - 211 00 ZUQU67 0 EOM - 00001C02 0760FF80 2164028A...0001005A 33 650.0 MB U GRD - 211 00 ZUQU65 0 EOM - 00001C02 0760FF80 21640271...0001005A 33 625.0 MB U GRD - 211 00 ZUQU62 0 EOM - 00001C02 0760FF80 21640258...0001005A 33 600.0 MB U GRD - 211 00 ZUQU60 0 EOM - 00001C02 0760FF80 2164023F...0001005A 33 575.0 MB U GRD - 211 00 ZUQU57 0 EOM - 00001C02 0760FF80 21640226...0001005A 33 550.0 MB U GRD - 211 00 ZUQU55 0 EOM - 00001C02 0760FF80 2164020D...0001005A 33 525.0 MB U GRD - 211 00 ZUQU52 0 EOM - 00001C02 0760FF80 216401F4...0001005A 33 500.0 MB U GRD - 211 00 ZUQU50 0 EOM - 00001C02 0760FF80 216401C2...0001005A 33 450.0 MB U GRD - 211 00 ZUQU45 0 EOM - 00001C02 0760FF80 21640190...0001005A 33 400.0 MB U GRD - 211 00 ZUQU40 0 EOM - 00001C02 0760FF80 2164015E...0001005A 33 350.0 MB U GRD - 211 00 ZUQU35 0 EOM - 00001C02 0760FF80 2164012C...0001005A 33 300.0 MB U GRD - 211 00 ZUQU30 0 EOM - 00001C02 0760FF80 216400FA...0001005A 33 250.0 MB U GRD - 211 00 ZUQU25 0 EOM - 00001C02 0760FF80 216400C8...0001005A 33 200.0 MB U GRD - 211 00 ZUQU20 0 EOM - 00001C02 0760FF80 21640096...0001005A 33 150.0 MB U GRD - 211 00 ZUQU15 0 EOM - 00001C02 0760FF80 21640064...0001005A 33 100.0 MB U GRD - 211 00 ZUQU10 0 EOM - 00001C02 0760FF80 226403E8...0001005A 34 1000.0 MB V GRD - 211 00 ZVQU99 0 EOM - 00001C02 0760FF80 226403CF...0001005A 34 975.0 MB V GRD - 211 00 ZVQU93 0 EOM - 00001C02 0760FF80 226403B6...0001005A 34 950.0 MB V GRD - 211 00 ZVQU95 0 EOM - 00001C02 0760FF80 2264039D...0001005A 34 925.0 MB V GRD - 211 00 ZVQU92 0 EOM - 00001C02 0760FF80 22640384...0001005A 34 900.0 MB V GRD - 211 00 ZVQU90 0 EOM - 00001C02 0760FF80 2264036B...0001005A 34 875.0 MB V GRD - 211 00 ZVQU91 0 EOM - 00001C02 0760FF80 22640352...0001005A 34 850.0 MB V GRD - 211 00 ZVQU85 0 EOM - 00001C02 0760FF80 22640339...0001005A 34 825.0 MB V GRD - 211 00 ZVQU82 0 EOM - 00001C02 0760FF80 22640320...0001005A 34 800.0 MB V GRD - 211 00 ZVQU80 0 EOM - 00001C02 0760FF80 22640307...0001005A 34 775.0 MB V GRD - 211 00 ZVQU77 0 EOM - 00001C02 0760FF80 226402EE...0001005A 34 750.0 MB V GRD - 211 00 ZVQU75 0 EOM - 00001C02 0760FF80 226402D5...0001005A 34 725.0 MB V GRD - 211 00 ZVQU72 0 EOM - 00001C02 0760FF80 226402BC...0001005A 34 700.0 MB V GRD - 211 00 ZVQU70 0 EOM - 00001C02 0760FF80 226402A3...0001005A 34 675.0 MB V GRD - 211 00 ZVQU67 0 EOM - 00001C02 0760FF80 2264028A...0001005A 34 650.0 MB V GRD - 211 00 ZVQU65 0 EOM - 00001C02 0760FF80 22640271...0001005A 34 625.0 MB V GRD - 211 00 ZVQU62 0 EOM - 00001C02 0760FF80 22640258...0001005A 34 600.0 MB V GRD - 211 00 ZVQU60 0 EOM - 00001C02 0760FF80 2264023F...0001005A 34 575.0 MB V GRD - 211 00 ZVQU57 0 EOM - 00001C02 0760FF80 22640226...0001005A 34 550.0 MB V GRD - 211 00 ZVQU55 0 EOM - 00001C02 0760FF80 2264020D...0001005A 34 525.0 MB V GRD - 211 00 ZVQU52 0 EOM - 00001C02 0760FF80 226401F4...0001005A 34 500.0 MB V GRD - 211 00 ZVQU50 0 EOM - 00001C02 0760FF80 226401C2...0001005A 34 450.0 MB V GRD - 211 00 ZVQU45 0 EOM - 00001C02 0760FF80 22640190...0001005A 34 400.0 MB V GRD - 211 00 ZVQU40 0 EOM - 00001C02 0760FF80 2264015E...0001005A 34 350.0 MB V GRD - 211 00 ZVQU35 0 EOM - 00001C02 0760FF80 2264012C...0001005A 34 300.0 MB V GRD - 211 00 ZVQU30 0 EOM - 00001C02 0760FF80 226400FA...0001005A 34 250.0 MB V GRD - 211 00 ZVQU25 0 EOM - 00001C02 0760FF80 226400C8...0001005A 34 200.0 MB V GRD - 211 00 ZVQU20 0 EOM - 00001C02 0760FF80 22640096...0001005A 34 150.0 MB V GRD - 211 00 ZVQU15 0 EOM - 00001C02 0760FF80 22640064...0001005A 34 100.0 MB V GRD - 211 00 ZVQU10 0 EOM - 00001C02 0760FF80 02660000...0001005A 02 MSL PRMSL - 211 00 ZPQU89 0 EOM - 00001C02 0760FF80 346403E8...0001005A 52 1000.0 MB R H - 211 00 ZRQU99 0 EOM - 00001C02 0760FF80 346403CF...0001005A 52 975.0 MB R H - 211 00 ZRQU93 0 EOM - 00001C02 0760FF80 346403B6...0001005A 52 950.0 MB R H - 211 00 ZRQU95 0 EOM - 00001C02 0760FF80 3464039D...0001005A 52 925.0 MB R H - 211 00 ZRQU92 0 EOM - 00001C02 0760FF80 34640384...0001005A 52 900.0 MB R H - 211 00 ZRQU90 0 EOM - 00001C02 0760FF80 3464036B...0001005A 52 875.0 MB R H - 211 00 ZRQU91 0 EOM - 00001C02 0760FF80 34640352...0001005A 52 850.0 MB R H - 211 00 ZRQU85 0 EOM - 00001C02 0760FF80 34640339...0001005A 52 825.0 MB R H - 211 00 ZRQU82 0 EOM - 00001C02 0760FF80 34640320...0001005A 52 800.0 MB R H - 211 00 ZRQU80 0 EOM - 00001C02 0760FF80 34640307...0001005A 52 775.0 MB R H - 211 00 ZRQU77 0 EOM - 00001C02 0760FF80 346402EE...0001005A 52 750.0 MB R H - 211 00 ZRQU75 0 EOM - 00001C02 0760FF80 346402D5...0001005A 52 725.0 MB R H - 211 00 ZRQU72 0 EOM - 00001C02 0760FF80 346402BC...0001005A 52 700.0 MB R H - 211 00 ZRQU70 0 EOM - 00001C02 0760FF80 346402A3...0001005A 52 675.0 MB R H - 211 00 ZRQU67 0 EOM - 00001C02 0760FF80 3464028A...0001005A 52 650.0 MB R H - 211 00 ZRQU65 0 EOM - 00001C02 0760FF80 34640271...0001005A 52 625.0 MB R H - 211 00 ZRQU62 0 EOM - 00001C02 0760FF80 34640258...0001005A 52 600.0 MB R H - 211 00 ZRQU60 0 EOM - 00001C02 0760FF80 3464023F...0001005A 52 575.0 MB R H - 211 00 ZRQU57 0 EOM - 00001C02 0760FF80 34640226...0001005A 52 550.0 MB R H - 211 00 ZRQU55 0 EOM - 00001C02 0760FF80 3464020D...0001005A 52 525.0 MB R H - 211 00 ZRQU52 0 EOM - 00001C02 0760FF80 346401F4...0001005A 52 500.0 MB R H - 211 00 ZRQU50 0 EOM - 00001C02 0760FF80 346401C2...0001005A 52 450.0 MB R H - 211 00 ZRQU45 0 EOM - 00001C02 0760FF80 34640190...0001005A 52 400.0 MB R H - 211 00 ZRQU40 0 EOM - 00001C02 0760FF80 3464015E...0001005A 52 350.0 MB R H - 211 00 ZRQU35 0 EOM - 00001C02 0760FF80 3464012C...0001005A 52 300.0 MB R H - 211 00 ZRQU30 0 EOM - 00001C02 0760FF80 346400FA...0001005A 52 250.0 MB R H - 211 00 ZRQU25 0 EOM - 00001C02 0760FF80 346400C8...0001005A 52 200.0 MB R H - 211 00 ZRQU20 0 EOM - 00001C02 0760FF80 34640096...0001005A 52 150.0 MB R H - 211 00 ZRQU15 0 EOM - 00001C02 0760FF80 34640064...0001005A 52 100.0 MB R H - 211 00 ZRQU10 0 EOM - 00001C02 0760FF80 0B6403E8...0001005A 11 1000.0 MB TMP - 211 00 ZTQU99 0 EOM - 00001C02 0760FF80 0B6403CF...0001005A 11 975.0 MB TMP - 211 00 ZTQU93 0 EOM - 00001C02 0760FF80 0B6403B6...0001005A 11 950.0 MB TMP - 211 00 ZTQU95 0 EOM - 00001C02 0760FF80 0B64039D...0001005A 11 925.0 MB TMP - 211 00 ZTQU92 0 EOM - 00001C02 0760FF80 0B640384...0001005A 11 900.0 MB TMP - 211 00 ZTQU90 0 EOM - 00001C02 0760FF80 0B64036B...0001005A 11 875.0 MB TMP - 211 00 ZTQU91 0 EOM - 00001C02 0760FF80 0B640352...0001005A 11 850.0 MB TMP - 211 00 ZTQU85 0 EOM - 00001C02 0760FF80 0B640339...0001005A 11 825.0 MB TMP - 211 00 ZTQU82 0 EOM - 00001C02 0760FF80 0B640320...0001005A 11 800.0 MB TMP - 211 00 ZTQU80 0 EOM - 00001C02 0760FF80 0B640307...0001005A 11 775.0 MB TMP - 211 00 ZTQU77 0 EOM - 00001C02 0760FF80 0B6402EE...0001005A 11 750.0 MB TMP - 211 00 ZTQU75 0 EOM - 00001C02 0760FF80 0B6402D5...0001005A 11 725.0 MB TMP - 211 00 ZTQU72 0 EOM - 00001C02 0760FF80 0B6402BC...0001005A 11 700.0 MB TMP - 211 00 ZTQU70 0 EOM - 00001C02 0760FF80 0B6402A3...0001005A 11 675.0 MB TMP - 211 00 ZTQU67 0 EOM - 00001C02 0760FF80 0B64028A...0001005A 11 650.0 MB TMP - 211 00 ZTQU65 0 EOM - 00001C02 0760FF80 0B640271...0001005A 11 625.0 MB TMP - 211 00 ZTQU62 0 EOM - 00001C02 0760FF80 0B640258...0001005A 11 600.0 MB TMP - 211 00 ZTQU60 0 EOM - 00001C02 0760FF80 0B64023F...0001005A 11 575.0 MB TMP - 211 00 ZTQU57 0 EOM - 00001C02 0760FF80 0B640226...0001005A 11 550.0 MB TMP - 211 00 ZTQU55 0 EOM - 00001C02 0760FF80 0B64020D...0001005A 11 525.0 MB TMP - 211 00 ZTQU52 0 EOM - 00001C02 0760FF80 0B6401F4...0001005A 11 500.0 MB TMP - 211 00 ZTQU50 0 EOM - 00001C02 0760FF80 0B6401C2...0001005A 11 450.0 MB TMP - 211 00 ZTQU45 0 EOM - 00001C02 0760FF80 0B640190...0001005A 11 400.0 MB TMP - 211 00 ZTQU40 0 EOM - 00001C02 0760FF80 0B64015E...0001005A 11 350.0 MB TMP - 211 00 ZTQU35 0 EOM - 00001C02 0760FF80 0B64012C...0001005A 11 300.0 MB TMP - 211 00 ZTQU30 0 EOM - 00001C02 0760FF80 0B6400FA...0001005A 11 250.0 MB TMP - 211 00 ZTQU25 0 EOM - 00001C02 0760FF80 0B6400C8...0001005A 11 200.0 MB TMP - 211 00 ZTQU20 0 EOM - 00001C02 0760FF80 0B640096...0001005A 11 150.0 MB TMP - 211 00 ZTQU15 0 EOM - 00001C02 0760FF80 0B640064...0001005A 11 100.0 MB TMP - 211 00 ZTQU10 0 EOM - 00001C02 0760FF80 28640352...0001005A 40 850.0 MB DZDT - 211 00 ZOQU85 0 EOM - 00001C02 0760FF80 286402BC...0001005A 40 700.0 MB DZDT - 211 00 ZOQU70 0 EOM - 00001C02 0760FF80 286401F4...0001005A 40 500.0 MB DZDT - 211 00 ZOQU50 0 EOM - 00001C02 0760FF80 28640190...0001005A 40 400.0 MB DZDT - 211 00 ZOQU40 0 EOM - 00001C02 0760FF80 2864012C...0001005A 40 300.0 MB DZDT - 211 00 ZOQU30 0 EOM - 00001C02 0760FF80 286400FA...0001005A 40 250.0 MB DZDT - 211 00 ZOQU25 0 EOM - 00001C02 0760FF80 286400C8...0001005A 40 200.0 MB DZDT - 211 00 ZOQU20 0 EOM - 00001C02 0760FF80 28640096...0001005A 40 150.0 MB DZDT - 211 00 ZOQU15 0 EOM - 00001C02 0760FF80 28640064...0001005A 40 100.0 MB DZDT - 211 00 ZOQU10 0 EOM - 00001C02 0760FF80 01010000...0001005A 01 SFC PRES - 211 00 ZPQU98 0 EOM - 00001C02 0760FF80 346C2C64...0001005A 52 44/100 R H - 211 00 ZRQU00 0 EOM - 00001C02 0760FF80 36C80000...0001005A 54 EATM P WAT - 211 00 ZFQU00 0 EOM - 00001C02 0760FF80 0B690002...0001005A 11 2m/SFC TMP - 211 00 ZTQU98 0 EOM - 00001C02 0760FF80 34741E00...0001005A 52 BNDRY/SPD R H - 211 00 ZRQU86 0 EOM - 00001C02 0760FF80 0B070000...0001005A 11 TRO TMP - 211 00 ZTQU97 0 EOM - 00001C02 0760FF80 01070000...0001005A 01 TRO PRES - 211 00 ZPQU97 0 EOM - 00001C02 0760FF80 21741E00...0001005A 33 SPD U GRD - 211 00 ZUQU86 0 EOM - 00001C02 0760FF80 22741E00...0001005A 34 SPD V GRD - 211 00 ZVQU86 0 EOM - 00001C02 0760FF80 21070000...0001005A 33 TRO U GRD - 211 00 ZUQU97 0 EOM - 00001C02 0760FF80 22070000...0001005A 34 TRO V GRD - 211 00 ZVQU97 0 EOM - 00001C02 0760FF80 88070000...0001005A 136 TRO VW SH - 211 00 ZBQU97 0 EOM - 00001C02 0760FF80 3D010000...0001005A 61 SFC A PCP - 211 00 ZEQU98 0 EOM - 00001C02 0760FF80 83010000...0001005A 131 SFC LFT X - 211 00 ZXQU98 0 EOM - 00001C02 0760FF80 29640352...0001005A 41 850.0 MB ABS V - 211 00 ZCQU85 0 EOM - 00001C02 0760FF80 296402BC...0001005A 41 700.0 MB ABS V - 211 00 ZCQU70 0 EOM - 00001C02 0760FF80 296401F4...0001005A 41 500.0 MB ABS V - 211 00 ZCQU50 0 EOM - 00001C02 0760FF80 296400FA...0001005A 41 250.0 MB ABS V - 211 00 ZCQU25 0 EOM - 00001C02 0760FF80 9D010000...0001005A 157 SFC CAPE - 211 00 ZWQU98 0 EOM - 00001C02 0760FF80 9C010000...0001005A 156 SFC CIN - 211 00 ZYQU98 0 EOM - 00001C02 0760FF80 9D74B400...0001005A 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQU86 0 EOM - 00001C02 0760FF80 9C74B400...0001005A 156 180 SPDY 0 SPDY CIN - 211 00 ZYQU86 0 EOM - 00001C02 0760FF80 0B741E00...0001005A 11 30 SPDY 0 SPDY TMP - 211 00 ZTQU86 0 EOM - 00001C02 0760FF80 0B743C1E...0001005A 11 60 SPDY 30 SPDY TMP - 211 00 ZTQU86 0 EOM - 00001C02 0760FF80 0B745A3C...0001005A 11 90 SPDY 60 SPDY TMP - 211 00 ZTQU86 0 EOM - 00001C02 0760FF80 0B74785A...0001005A 11 120 SPDY 90 SPDY TMP - 211 00 ZTQU86 0 EOM - 00001C02 0760FF80 0B749678...0001005A 11 150 SPDY 120 SPDY TMP - 211 00 ZTQU86 0 EOM - 00001C02 0760FF80 0B74B496...0001005A 11 180 SPDY 150 SPDY TMP - 211 00 ZTQU86 0 EOM - 00001C02 0760FF80 34743C1E...0001005A 52 60 SPDY 30 SPDY R H - 211 00 ZRQU86 0 EOM - 00001C02 0760FF80 34745A3C...0001005A 52 90 SPDY 60 SPDY R H - 211 00 ZRQU86 0 EOM - 00001C02 0760FF80 3474785A...0001005A 52 120 SPDY 90 SPDY R H - 211 00 ZRQU86 0 EOM - 00001C02 0760FF80 34749678...0001005A 52 150 SPDY 120 SPDY R H - 211 00 ZRQU86 0 EOM - 00001C02 0760FF80 3474B496...0001005A 52 180 SPDY 150 SPDY R H - 211 00 ZRQU86 0 EOM - 00001C02 0760FF80 21741E00...0001005A 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQU86 0 EOM - 00001C02 0760FF80 21743C1E...0001005A 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQU86 0 EOM - 00001C02 0760FF80 21745A3C...0001005A 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQU86 0 EOM - 00001C02 0760FF80 2174785A...0001005A 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQU86 0 EOM - 00001C02 0760FF80 21749678...0001005A 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQU86 0 EOM - 00001C02 0760FF80 2174B496...0001005A 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQU86 0 EOM - 00001C02 0760FF80 22741E00...0001005A 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQU86 0 EOM - 00001C02 0760FF80 22743C1E...0001005A 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQU86 0 EOM - 00001C02 0760FF80 22745A3C...0001005A 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQU86 0 EOM - 00001C02 0760FF80 2274785A...0001005A 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQU86 0 EOM - 00001C02 0760FF80 22749678...0001005A 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQU86 0 EOM - 00001C02 0760FF80 2274B496...0001005A 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQU86 0 EOM - 00001C02 0760FF80 0B690002...0001005A 11 2 HTGL TMP - 211 00 ZTQU98 0 EOM - 00001C02 0760FF80 34690002...0001005A 52 2 HTGL R H - 211 00 ZRQU98 0 EOM - 00001C02 0760FF80 2169000A...0001005A 33 10 HTGL U GRD - 211 00 ZUQU98 0 EOM - 00001C02 0760FF80 2269000A...0001005A 34 10 HTGL V GRD - 211 00 ZVQU98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs096.211 b/parm/wmo/grib_awpgfs096.211 deleted file mode 100755 index 9045788e83..0000000000 --- a/parm/wmo/grib_awpgfs096.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...00010060 07 1000.0 MB HGT - 211 00 YHQM99 0 EOM - 00001C02 0760FF80 076403CF...00010060 07 975.0 MB HGT - 211 00 YHQM93 0 EOM - 00001C02 0760FF80 076403B6...00010060 07 950.0 MB HGT - 211 00 YHQM95 0 EOM - 00001C02 0760FF80 0764039D...00010060 07 925.0 MB HGT - 211 00 YHQM92 0 EOM - 00001C02 0760FF80 07640384...00010060 07 900.0 MB HGT - 211 00 YHQM90 0 EOM - 00001C02 0760FF80 0764036B...00010060 07 875.0 MB HGT - 211 00 YHQM91 0 EOM - 00001C02 0760FF80 07640352...00010060 07 850.0 MB HGT - 211 00 YHQM85 0 EOM - 00001C02 0760FF80 07640339...00010060 07 825.0 MB HGT - 211 00 YHQM82 0 EOM - 00001C02 0760FF80 07640320...00010060 07 800.0 MB HGT - 211 00 YHQM80 0 EOM - 00001C02 0760FF80 07640307...00010060 07 775.0 MB HGT - 211 00 YHQM77 0 EOM - 00001C02 0760FF80 076402EE...00010060 07 750.0 MB HGT - 211 00 YHQM75 0 EOM - 00001C02 0760FF80 076402D5...00010060 07 725.0 MB HGT - 211 00 YHQM72 0 EOM - 00001C02 0760FF80 076402BC...00010060 07 700.0 MB HGT - 211 00 YHQM70 0 EOM - 00001C02 0760FF80 076402A3...00010060 07 675.0 MB HGT - 211 00 YHQM67 0 EOM - 00001C02 0760FF80 0764028A...00010060 07 650.0 MB HGT - 211 00 YHQM65 0 EOM - 00001C02 0760FF80 07640271...00010060 07 625.0 MB HGT - 211 00 YHQM62 0 EOM - 00001C02 0760FF80 07640258...00010060 07 600.0 MB HGT - 211 00 YHQM60 0 EOM - 00001C02 0760FF80 0764023F...00010060 07 575.0 MB HGT - 211 00 YHQM57 0 EOM - 00001C02 0760FF80 07640226...00010060 07 550.0 MB HGT - 211 00 YHQM55 0 EOM - 00001C02 0760FF80 0764020D...00010060 07 525.0 MB HGT - 211 00 YHQM52 0 EOM - 00001C02 0760FF80 076401F4...00010060 07 500.0 MB HGT - 211 00 YHQM50 0 EOM - 00001C02 0760FF80 076401C2...00010060 07 450.0 MB HGT - 211 00 YHQM45 0 EOM - 00001C02 0760FF80 07640190...00010060 07 400.0 MB HGT - 211 00 YHQM40 0 EOM - 00001C02 0760FF80 0764015E...00010060 07 350.0 MB HGT - 211 00 YHQM35 0 EOM - 00001C02 0760FF80 0764012C...00010060 07 300.0 MB HGT - 211 00 YHQM30 0 EOM - 00001C02 0760FF80 076400FA...00010060 07 250.0 MB HGT - 211 00 YHQM25 0 EOM - 00001C02 0760FF80 076400C8...00010060 07 200.0 MB HGT - 211 00 YHQM20 0 EOM - 00001C02 0760FF80 07640096...00010060 07 150.0 MB HGT - 211 00 YHQM15 0 EOM - 00001C02 0760FF80 07640064...00010060 07 100.0 MB HGT - 211 00 YHQM10 0 EOM - 00001C02 0760FF80 216403E8...00010060 33 1000.0 MB U GRD - 211 00 YUQM99 0 EOM - 00001C02 0760FF80 216403CF...00010060 33 975.0 MB U GRD - 211 00 YUQM93 0 EOM - 00001C02 0760FF80 216403B6...00010060 33 950.0 MB U GRD - 211 00 YUQM95 0 EOM - 00001C02 0760FF80 2164039D...00010060 33 925.0 MB U GRD - 211 00 YUQM92 0 EOM - 00001C02 0760FF80 21640384...00010060 33 900.0 MB U GRD - 211 00 YUQM90 0 EOM - 00001C02 0760FF80 2164036B...00010060 33 875.0 MB U GRD - 211 00 YUQM91 0 EOM - 00001C02 0760FF80 21640352...00010060 33 850.0 MB U GRD - 211 00 YUQM85 0 EOM - 00001C02 0760FF80 21640339...00010060 33 825.0 MB U GRD - 211 00 YUQM82 0 EOM - 00001C02 0760FF80 21640320...00010060 33 800.0 MB U GRD - 211 00 YUQM80 0 EOM - 00001C02 0760FF80 21640307...00010060 33 775.0 MB U GRD - 211 00 YUQM77 0 EOM - 00001C02 0760FF80 216402EE...00010060 33 750.0 MB U GRD - 211 00 YUQM75 0 EOM - 00001C02 0760FF80 216402D5...00010060 33 725.0 MB U GRD - 211 00 YUQM72 0 EOM - 00001C02 0760FF80 216402BC...00010060 33 700.0 MB U GRD - 211 00 YUQM70 0 EOM - 00001C02 0760FF80 216402A3...00010060 33 675.0 MB U GRD - 211 00 YUQM67 0 EOM - 00001C02 0760FF80 2164028A...00010060 33 650.0 MB U GRD - 211 00 YUQM65 0 EOM - 00001C02 0760FF80 21640271...00010060 33 625.0 MB U GRD - 211 00 YUQM62 0 EOM - 00001C02 0760FF80 21640258...00010060 33 600.0 MB U GRD - 211 00 YUQM60 0 EOM - 00001C02 0760FF80 2164023F...00010060 33 575.0 MB U GRD - 211 00 YUQM57 0 EOM - 00001C02 0760FF80 21640226...00010060 33 550.0 MB U GRD - 211 00 YUQM55 0 EOM - 00001C02 0760FF80 2164020D...00010060 33 525.0 MB U GRD - 211 00 YUQM52 0 EOM - 00001C02 0760FF80 216401F4...00010060 33 500.0 MB U GRD - 211 00 YUQM50 0 EOM - 00001C02 0760FF80 216401C2...00010060 33 450.0 MB U GRD - 211 00 YUQM45 0 EOM - 00001C02 0760FF80 21640190...00010060 33 400.0 MB U GRD - 211 00 YUQM40 0 EOM - 00001C02 0760FF80 2164015E...00010060 33 350.0 MB U GRD - 211 00 YUQM35 0 EOM - 00001C02 0760FF80 2164012C...00010060 33 300.0 MB U GRD - 211 00 YUQM30 0 EOM - 00001C02 0760FF80 216400FA...00010060 33 250.0 MB U GRD - 211 00 YUQM25 0 EOM - 00001C02 0760FF80 216400C8...00010060 33 200.0 MB U GRD - 211 00 YUQM20 0 EOM - 00001C02 0760FF80 21640096...00010060 33 150.0 MB U GRD - 211 00 YUQM15 0 EOM - 00001C02 0760FF80 21640064...00010060 33 100.0 MB U GRD - 211 00 YUQM10 0 EOM - 00001C02 0760FF80 226403E8...00010060 34 1000.0 MB V GRD - 211 00 YVQM99 0 EOM - 00001C02 0760FF80 226403CF...00010060 34 975.0 MB V GRD - 211 00 YVQM93 0 EOM - 00001C02 0760FF80 226403B6...00010060 34 950.0 MB V GRD - 211 00 YVQM95 0 EOM - 00001C02 0760FF80 2264039D...00010060 34 925.0 MB V GRD - 211 00 YVQM92 0 EOM - 00001C02 0760FF80 22640384...00010060 34 900.0 MB V GRD - 211 00 YVQM90 0 EOM - 00001C02 0760FF80 2264036B...00010060 34 875.0 MB V GRD - 211 00 YVQM91 0 EOM - 00001C02 0760FF80 22640352...00010060 34 850.0 MB V GRD - 211 00 YVQM85 0 EOM - 00001C02 0760FF80 22640339...00010060 34 825.0 MB V GRD - 211 00 YVQM82 0 EOM - 00001C02 0760FF80 22640320...00010060 34 800.0 MB V GRD - 211 00 YVQM80 0 EOM - 00001C02 0760FF80 22640307...00010060 34 775.0 MB V GRD - 211 00 YVQM77 0 EOM - 00001C02 0760FF80 226402EE...00010060 34 750.0 MB V GRD - 211 00 YVQM75 0 EOM - 00001C02 0760FF80 226402D5...00010060 34 725.0 MB V GRD - 211 00 YVQM72 0 EOM - 00001C02 0760FF80 226402BC...00010060 34 700.0 MB V GRD - 211 00 YVQM70 0 EOM - 00001C02 0760FF80 226402A3...00010060 34 675.0 MB V GRD - 211 00 YVQM67 0 EOM - 00001C02 0760FF80 2264028A...00010060 34 650.0 MB V GRD - 211 00 YVQM65 0 EOM - 00001C02 0760FF80 22640271...00010060 34 625.0 MB V GRD - 211 00 YVQM62 0 EOM - 00001C02 0760FF80 22640258...00010060 34 600.0 MB V GRD - 211 00 YVQM60 0 EOM - 00001C02 0760FF80 2264023F...00010060 34 575.0 MB V GRD - 211 00 YVQM57 0 EOM - 00001C02 0760FF80 22640226...00010060 34 550.0 MB V GRD - 211 00 YVQM55 0 EOM - 00001C02 0760FF80 2264020D...00010060 34 525.0 MB V GRD - 211 00 YVQM52 0 EOM - 00001C02 0760FF80 226401F4...00010060 34 500.0 MB V GRD - 211 00 YVQM50 0 EOM - 00001C02 0760FF80 226401C2...00010060 34 450.0 MB V GRD - 211 00 YVQM45 0 EOM - 00001C02 0760FF80 22640190...00010060 34 400.0 MB V GRD - 211 00 YVQM40 0 EOM - 00001C02 0760FF80 2264015E...00010060 34 350.0 MB V GRD - 211 00 YVQM35 0 EOM - 00001C02 0760FF80 2264012C...00010060 34 300.0 MB V GRD - 211 00 YVQM30 0 EOM - 00001C02 0760FF80 226400FA...00010060 34 250.0 MB V GRD - 211 00 YVQM25 0 EOM - 00001C02 0760FF80 226400C8...00010060 34 200.0 MB V GRD - 211 00 YVQM20 0 EOM - 00001C02 0760FF80 22640096...00010060 34 150.0 MB V GRD - 211 00 YVQM15 0 EOM - 00001C02 0760FF80 22640064...00010060 34 100.0 MB V GRD - 211 00 YVQM10 0 EOM - 00001C02 0760FF80 02660000...00010060 02 MSL PRMSL - 211 00 YPQM89 0 EOM - 00001C02 0760FF80 346403E8...00010060 52 1000.0 MB R H - 211 00 YRQM99 0 EOM - 00001C02 0760FF80 346403CF...00010060 52 975.0 MB R H - 211 00 YRQM93 0 EOM - 00001C02 0760FF80 346403B6...00010060 52 950.0 MB R H - 211 00 YRQM95 0 EOM - 00001C02 0760FF80 3464039D...00010060 52 925.0 MB R H - 211 00 YRQM92 0 EOM - 00001C02 0760FF80 34640384...00010060 52 900.0 MB R H - 211 00 YRQM90 0 EOM - 00001C02 0760FF80 3464036B...00010060 52 875.0 MB R H - 211 00 YRQM91 0 EOM - 00001C02 0760FF80 34640352...00010060 52 850.0 MB R H - 211 00 YRQM85 0 EOM - 00001C02 0760FF80 34640339...00010060 52 825.0 MB R H - 211 00 YRQM82 0 EOM - 00001C02 0760FF80 34640320...00010060 52 800.0 MB R H - 211 00 YRQM80 0 EOM - 00001C02 0760FF80 34640307...00010060 52 775.0 MB R H - 211 00 YRQM77 0 EOM - 00001C02 0760FF80 346402EE...00010060 52 750.0 MB R H - 211 00 YRQM75 0 EOM - 00001C02 0760FF80 346402D5...00010060 52 725.0 MB R H - 211 00 YRQM72 0 EOM - 00001C02 0760FF80 346402BC...00010060 52 700.0 MB R H - 211 00 YRQM70 0 EOM - 00001C02 0760FF80 346402A3...00010060 52 675.0 MB R H - 211 00 YRQM67 0 EOM - 00001C02 0760FF80 3464028A...00010060 52 650.0 MB R H - 211 00 YRQM65 0 EOM - 00001C02 0760FF80 34640271...00010060 52 625.0 MB R H - 211 00 YRQM62 0 EOM - 00001C02 0760FF80 34640258...00010060 52 600.0 MB R H - 211 00 YRQM60 0 EOM - 00001C02 0760FF80 3464023F...00010060 52 575.0 MB R H - 211 00 YRQM57 0 EOM - 00001C02 0760FF80 34640226...00010060 52 550.0 MB R H - 211 00 YRQM55 0 EOM - 00001C02 0760FF80 3464020D...00010060 52 525.0 MB R H - 211 00 YRQM52 0 EOM - 00001C02 0760FF80 346401F4...00010060 52 500.0 MB R H - 211 00 YRQM50 0 EOM - 00001C02 0760FF80 346401C2...00010060 52 450.0 MB R H - 211 00 YRQM45 0 EOM - 00001C02 0760FF80 34640190...00010060 52 400.0 MB R H - 211 00 YRQM40 0 EOM - 00001C02 0760FF80 3464015E...00010060 52 350.0 MB R H - 211 00 YRQM35 0 EOM - 00001C02 0760FF80 3464012C...00010060 52 300.0 MB R H - 211 00 YRQM30 0 EOM - 00001C02 0760FF80 346400FA...00010060 52 250.0 MB R H - 211 00 YRQM25 0 EOM - 00001C02 0760FF80 346400C8...00010060 52 200.0 MB R H - 211 00 YRQM20 0 EOM - 00001C02 0760FF80 34640096...00010060 52 150.0 MB R H - 211 00 YRQM15 0 EOM - 00001C02 0760FF80 34640064...00010060 52 100.0 MB R H - 211 00 YRQM10 0 EOM - 00001C02 0760FF80 0B6403E8...00010060 11 1000.0 MB TMP - 211 00 YTQM99 0 EOM - 00001C02 0760FF80 0B6403CF...00010060 11 975.0 MB TMP - 211 00 YTQM93 0 EOM - 00001C02 0760FF80 0B6403B6...00010060 11 950.0 MB TMP - 211 00 YTQM95 0 EOM - 00001C02 0760FF80 0B64039D...00010060 11 925.0 MB TMP - 211 00 YTQM92 0 EOM - 00001C02 0760FF80 0B640384...00010060 11 900.0 MB TMP - 211 00 YTQM90 0 EOM - 00001C02 0760FF80 0B64036B...00010060 11 875.0 MB TMP - 211 00 YTQM91 0 EOM - 00001C02 0760FF80 0B640352...00010060 11 850.0 MB TMP - 211 00 YTQM85 0 EOM - 00001C02 0760FF80 0B640339...00010060 11 825.0 MB TMP - 211 00 YTQM82 0 EOM - 00001C02 0760FF80 0B640320...00010060 11 800.0 MB TMP - 211 00 YTQM80 0 EOM - 00001C02 0760FF80 0B640307...00010060 11 775.0 MB TMP - 211 00 YTQM77 0 EOM - 00001C02 0760FF80 0B6402EE...00010060 11 750.0 MB TMP - 211 00 YTQM75 0 EOM - 00001C02 0760FF80 0B6402D5...00010060 11 725.0 MB TMP - 211 00 YTQM72 0 EOM - 00001C02 0760FF80 0B6402BC...00010060 11 700.0 MB TMP - 211 00 YTQM70 0 EOM - 00001C02 0760FF80 0B6402A3...00010060 11 675.0 MB TMP - 211 00 YTQM67 0 EOM - 00001C02 0760FF80 0B64028A...00010060 11 650.0 MB TMP - 211 00 YTQM65 0 EOM - 00001C02 0760FF80 0B640271...00010060 11 625.0 MB TMP - 211 00 YTQM62 0 EOM - 00001C02 0760FF80 0B640258...00010060 11 600.0 MB TMP - 211 00 YTQM60 0 EOM - 00001C02 0760FF80 0B64023F...00010060 11 575.0 MB TMP - 211 00 YTQM57 0 EOM - 00001C02 0760FF80 0B640226...00010060 11 550.0 MB TMP - 211 00 YTQM55 0 EOM - 00001C02 0760FF80 0B64020D...00010060 11 525.0 MB TMP - 211 00 YTQM52 0 EOM - 00001C02 0760FF80 0B6401F4...00010060 11 500.0 MB TMP - 211 00 YTQM50 0 EOM - 00001C02 0760FF80 0B6401C2...00010060 11 450.0 MB TMP - 211 00 YTQM45 0 EOM - 00001C02 0760FF80 0B640190...00010060 11 400.0 MB TMP - 211 00 YTQM40 0 EOM - 00001C02 0760FF80 0B64015E...00010060 11 350.0 MB TMP - 211 00 YTQM35 0 EOM - 00001C02 0760FF80 0B64012C...00010060 11 300.0 MB TMP - 211 00 YTQM30 0 EOM - 00001C02 0760FF80 0B6400FA...00010060 11 250.0 MB TMP - 211 00 YTQM25 0 EOM - 00001C02 0760FF80 0B6400C8...00010060 11 200.0 MB TMP - 211 00 YTQM20 0 EOM - 00001C02 0760FF80 0B640096...00010060 11 150.0 MB TMP - 211 00 YTQM15 0 EOM - 00001C02 0760FF80 0B640064...00010060 11 100.0 MB TMP - 211 00 YTQM10 0 EOM - 00001C02 0760FF80 28640352...00010060 40 850.0 MB DZDT - 211 00 YOQM85 0 EOM - 00001C02 0760FF80 286402BC...00010060 40 700.0 MB DZDT - 211 00 YOQM70 0 EOM - 00001C02 0760FF80 286401F4...00010060 40 500.0 MB DZDT - 211 00 YOQM50 0 EOM - 00001C02 0760FF80 28640190...00010060 40 400.0 MB DZDT - 211 00 YOQM40 0 EOM - 00001C02 0760FF80 2864012C...00010060 40 300.0 MB DZDT - 211 00 YOQM30 0 EOM - 00001C02 0760FF80 286400FA...00010060 40 250.0 MB DZDT - 211 00 YOQM25 0 EOM - 00001C02 0760FF80 286400C8...00010060 40 200.0 MB DZDT - 211 00 YOQM20 0 EOM - 00001C02 0760FF80 28640096...00010060 40 150.0 MB DZDT - 211 00 YOQM15 0 EOM - 00001C02 0760FF80 28640064...00010060 40 100.0 MB DZDT - 211 00 YOQM10 0 EOM - 00001C02 0760FF80 01010000...00010060 01 SFC PRES - 211 00 YPQM98 0 EOM - 00001C02 0760FF80 346C2C64...00010060 52 44/100 R H - 211 00 YRQM00 0 EOM - 00001C02 0760FF80 36C80000...00010060 54 EATM P WAT - 211 00 YFQM00 0 EOM - 00001C02 0760FF80 0B690002...00010060 11 2m/SFC TMP - 211 00 YTQM98 0 EOM - 00001C02 0760FF80 34741E00...00010060 52 BNDRY/SPD R H - 211 00 YRQM86 0 EOM - 00001C02 0760FF80 0B070000...00010060 11 TRO TMP - 211 00 YTQM97 0 EOM - 00001C02 0760FF80 01070000...00010060 01 TRO PRES - 211 00 YPQM97 0 EOM - 00001C02 0760FF80 21741E00...00010060 33 SPD U GRD - 211 00 YUQM86 0 EOM - 00001C02 0760FF80 22741E00...00010060 34 SPD V GRD - 211 00 YVQM86 0 EOM - 00001C02 0760FF80 21070000...00010060 33 TRO U GRD - 211 00 YUQM97 0 EOM - 00001C02 0760FF80 22070000...00010060 34 TRO V GRD - 211 00 YVQM97 0 EOM - 00001C02 0760FF80 88070000...00010060 136 TRO VW SH - 211 00 YBQM97 0 EOM - 00001C02 0760FF80 3D010000...00010060 61 SFC A PCP - 211 00 YEQM98 0 EOM - 00001C02 0760FF80 83010000...00010060 131 SFC LFT X - 211 00 YXQM98 0 EOM - 00001C02 0760FF80 29640352...00010060 41 850.0 MB ABS V - 211 00 YCQM85 0 EOM - 00001C02 0760FF80 296402BC...00010060 41 700.0 MB ABS V - 211 00 YCQM70 0 EOM - 00001C02 0760FF80 296401F4...00010060 41 500.0 MB ABS V - 211 00 YCQM50 0 EOM - 00001C02 0760FF80 296400FA...00010060 41 250.0 MB ABS V - 211 00 YCQM25 0 EOM - 00001C02 0760FF80 9D010000...00010060 157 SFC CAPE - 211 00 YWQM98 0 EOM - 00001C02 0760FF80 9C010000...00010060 156 SFC CIN - 211 00 YYQM98 0 EOM - 00001C02 0760FF80 9D74B400...00010060 157 180 SPDY 0 SPDY CAPE - 211 00 YWQM86 0 EOM - 00001C02 0760FF80 9C74B400...00010060 156 180 SPDY 0 SPDY CIN - 211 00 YYQM86 0 EOM - 00001C02 0760FF80 0B741E00...00010060 11 30 SPDY 0 SPDY TMP - 211 00 YTQM86 0 EOM - 00001C02 0760FF80 0B743C1E...00010060 11 60 SPDY 30 SPDY TMP - 211 00 YTQM86 0 EOM - 00001C02 0760FF80 0B745A3C...00010060 11 90 SPDY 60 SPDY TMP - 211 00 YTQM86 0 EOM - 00001C02 0760FF80 0B74785A...00010060 11 120 SPDY 90 SPDY TMP - 211 00 YTQM86 0 EOM - 00001C02 0760FF80 0B749678...00010060 11 150 SPDY 120 SPDY TMP - 211 00 YTQM86 0 EOM - 00001C02 0760FF80 0B74B496...00010060 11 180 SPDY 150 SPDY TMP - 211 00 YTQM86 0 EOM - 00001C02 0760FF80 34743C1E...00010060 52 60 SPDY 30 SPDY R H - 211 00 YRQM86 0 EOM - 00001C02 0760FF80 34745A3C...00010060 52 90 SPDY 60 SPDY R H - 211 00 YRQM86 0 EOM - 00001C02 0760FF80 3474785A...00010060 52 120 SPDY 90 SPDY R H - 211 00 YRQM86 0 EOM - 00001C02 0760FF80 34749678...00010060 52 150 SPDY 120 SPDY R H - 211 00 YRQM86 0 EOM - 00001C02 0760FF80 3474B496...00010060 52 180 SPDY 150 SPDY R H - 211 00 YRQM86 0 EOM - 00001C02 0760FF80 21741E00...00010060 33 30 SPDY 0 SPDY U GRD - 211 00 YUQM86 0 EOM - 00001C02 0760FF80 21743C1E...00010060 33 60 SPDY 30 SPDY U GRD - 211 00 YUQM86 0 EOM - 00001C02 0760FF80 21745A3C...00010060 33 90 SPDY 60 SPDY U GRD - 211 00 YUQM86 0 EOM - 00001C02 0760FF80 2174785A...00010060 33 120 SPDY 90 SPDY U GRD - 211 00 YUQM86 0 EOM - 00001C02 0760FF80 21749678...00010060 33 150 SPDY 120 SPDY U GRD - 211 00 YUQM86 0 EOM - 00001C02 0760FF80 2174B496...00010060 33 180 SPDY 150 SPDY U GRD - 211 00 YUQM86 0 EOM - 00001C02 0760FF80 22741E00...00010060 34 30 SPDY 0 SPDY V GRD - 211 00 YVQM86 0 EOM - 00001C02 0760FF80 22743C1E...00010060 34 60 SPDY 30 SPDY V GRD - 211 00 YVQM86 0 EOM - 00001C02 0760FF80 22745A3C...00010060 34 90 SPDY 60 SPDY V GRD - 211 00 YVQM86 0 EOM - 00001C02 0760FF80 2274785A...00010060 34 120 SPDY 90 SPDY V GRD - 211 00 YVQM86 0 EOM - 00001C02 0760FF80 22749678...00010060 34 150 SPDY 120 SPDY V GRD - 211 00 YVQM86 0 EOM - 00001C02 0760FF80 2274B496...00010060 34 180 SPDY 150 SPDY V GRD - 211 00 YVQM86 0 EOM - 00001C02 0760FF80 0B690002...00010060 11 2 HTGL TMP - 211 00 YTQM98 0 EOM - 00001C02 0760FF80 34690002...00010060 52 2 HTGL R H - 211 00 YRQM98 0 EOM - 00001C02 0760FF80 2169000A...00010060 33 10 HTGL U GRD - 211 00 YUQM98 0 EOM - 00001C02 0760FF80 2269000A...00010060 34 10 HTGL V GRD - 211 00 YVQM98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs102.211 b/parm/wmo/grib_awpgfs102.211 deleted file mode 100755 index 02032ed8ae..0000000000 --- a/parm/wmo/grib_awpgfs102.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...00010066 07 1000.0 MB HGT - 211 00 ZHQV99 0 EOM - 00001C02 0760FF80 076403CF...00010066 07 975.0 MB HGT - 211 00 ZHQV93 0 EOM - 00001C02 0760FF80 076403B6...00010066 07 950.0 MB HGT - 211 00 ZHQV95 0 EOM - 00001C02 0760FF80 0764039D...00010066 07 925.0 MB HGT - 211 00 ZHQV92 0 EOM - 00001C02 0760FF80 07640384...00010066 07 900.0 MB HGT - 211 00 ZHQV90 0 EOM - 00001C02 0760FF80 0764036B...00010066 07 875.0 MB HGT - 211 00 ZHQV91 0 EOM - 00001C02 0760FF80 07640352...00010066 07 850.0 MB HGT - 211 00 ZHQV85 0 EOM - 00001C02 0760FF80 07640339...00010066 07 825.0 MB HGT - 211 00 ZHQV82 0 EOM - 00001C02 0760FF80 07640320...00010066 07 800.0 MB HGT - 211 00 ZHQV80 0 EOM - 00001C02 0760FF80 07640307...00010066 07 775.0 MB HGT - 211 00 ZHQV77 0 EOM - 00001C02 0760FF80 076402EE...00010066 07 750.0 MB HGT - 211 00 ZHQV75 0 EOM - 00001C02 0760FF80 076402D5...00010066 07 725.0 MB HGT - 211 00 ZHQV72 0 EOM - 00001C02 0760FF80 076402BC...00010066 07 700.0 MB HGT - 211 00 ZHQV70 0 EOM - 00001C02 0760FF80 076402A3...00010066 07 675.0 MB HGT - 211 00 ZHQV67 0 EOM - 00001C02 0760FF80 0764028A...00010066 07 650.0 MB HGT - 211 00 ZHQV65 0 EOM - 00001C02 0760FF80 07640271...00010066 07 625.0 MB HGT - 211 00 ZHQV62 0 EOM - 00001C02 0760FF80 07640258...00010066 07 600.0 MB HGT - 211 00 ZHQV60 0 EOM - 00001C02 0760FF80 0764023F...00010066 07 575.0 MB HGT - 211 00 ZHQV57 0 EOM - 00001C02 0760FF80 07640226...00010066 07 550.0 MB HGT - 211 00 ZHQV55 0 EOM - 00001C02 0760FF80 0764020D...00010066 07 525.0 MB HGT - 211 00 ZHQV52 0 EOM - 00001C02 0760FF80 076401F4...00010066 07 500.0 MB HGT - 211 00 ZHQV50 0 EOM - 00001C02 0760FF80 076401C2...00010066 07 450.0 MB HGT - 211 00 ZHQV45 0 EOM - 00001C02 0760FF80 07640190...00010066 07 400.0 MB HGT - 211 00 ZHQV40 0 EOM - 00001C02 0760FF80 0764015E...00010066 07 350.0 MB HGT - 211 00 ZHQV35 0 EOM - 00001C02 0760FF80 0764012C...00010066 07 300.0 MB HGT - 211 00 ZHQV30 0 EOM - 00001C02 0760FF80 076400FA...00010066 07 250.0 MB HGT - 211 00 ZHQV25 0 EOM - 00001C02 0760FF80 076400C8...00010066 07 200.0 MB HGT - 211 00 ZHQV20 0 EOM - 00001C02 0760FF80 07640096...00010066 07 150.0 MB HGT - 211 00 ZHQV15 0 EOM - 00001C02 0760FF80 07640064...00010066 07 100.0 MB HGT - 211 00 ZHQV10 0 EOM - 00001C02 0760FF80 216403E8...00010066 33 1000.0 MB U GRD - 211 00 ZUQV99 0 EOM - 00001C02 0760FF80 216403CF...00010066 33 975.0 MB U GRD - 211 00 ZUQV93 0 EOM - 00001C02 0760FF80 216403B6...00010066 33 950.0 MB U GRD - 211 00 ZUQV95 0 EOM - 00001C02 0760FF80 2164039D...00010066 33 925.0 MB U GRD - 211 00 ZUQV92 0 EOM - 00001C02 0760FF80 21640384...00010066 33 900.0 MB U GRD - 211 00 ZUQV90 0 EOM - 00001C02 0760FF80 2164036B...00010066 33 875.0 MB U GRD - 211 00 ZUQV91 0 EOM - 00001C02 0760FF80 21640352...00010066 33 850.0 MB U GRD - 211 00 ZUQV85 0 EOM - 00001C02 0760FF80 21640339...00010066 33 825.0 MB U GRD - 211 00 ZUQV82 0 EOM - 00001C02 0760FF80 21640320...00010066 33 800.0 MB U GRD - 211 00 ZUQV80 0 EOM - 00001C02 0760FF80 21640307...00010066 33 775.0 MB U GRD - 211 00 ZUQV77 0 EOM - 00001C02 0760FF80 216402EE...00010066 33 750.0 MB U GRD - 211 00 ZUQV75 0 EOM - 00001C02 0760FF80 216402D5...00010066 33 725.0 MB U GRD - 211 00 ZUQV72 0 EOM - 00001C02 0760FF80 216402BC...00010066 33 700.0 MB U GRD - 211 00 ZUQV70 0 EOM - 00001C02 0760FF80 216402A3...00010066 33 675.0 MB U GRD - 211 00 ZUQV67 0 EOM - 00001C02 0760FF80 2164028A...00010066 33 650.0 MB U GRD - 211 00 ZUQV65 0 EOM - 00001C02 0760FF80 21640271...00010066 33 625.0 MB U GRD - 211 00 ZUQV62 0 EOM - 00001C02 0760FF80 21640258...00010066 33 600.0 MB U GRD - 211 00 ZUQV60 0 EOM - 00001C02 0760FF80 2164023F...00010066 33 575.0 MB U GRD - 211 00 ZUQV57 0 EOM - 00001C02 0760FF80 21640226...00010066 33 550.0 MB U GRD - 211 00 ZUQV55 0 EOM - 00001C02 0760FF80 2164020D...00010066 33 525.0 MB U GRD - 211 00 ZUQV52 0 EOM - 00001C02 0760FF80 216401F4...00010066 33 500.0 MB U GRD - 211 00 ZUQV50 0 EOM - 00001C02 0760FF80 216401C2...00010066 33 450.0 MB U GRD - 211 00 ZUQV45 0 EOM - 00001C02 0760FF80 21640190...00010066 33 400.0 MB U GRD - 211 00 ZUQV40 0 EOM - 00001C02 0760FF80 2164015E...00010066 33 350.0 MB U GRD - 211 00 ZUQV35 0 EOM - 00001C02 0760FF80 2164012C...00010066 33 300.0 MB U GRD - 211 00 ZUQV30 0 EOM - 00001C02 0760FF80 216400FA...00010066 33 250.0 MB U GRD - 211 00 ZUQV25 0 EOM - 00001C02 0760FF80 216400C8...00010066 33 200.0 MB U GRD - 211 00 ZUQV20 0 EOM - 00001C02 0760FF80 21640096...00010066 33 150.0 MB U GRD - 211 00 ZUQV15 0 EOM - 00001C02 0760FF80 21640064...00010066 33 100.0 MB U GRD - 211 00 ZUQV10 0 EOM - 00001C02 0760FF80 226403E8...00010066 34 1000.0 MB V GRD - 211 00 ZVQV99 0 EOM - 00001C02 0760FF80 226403CF...00010066 34 975.0 MB V GRD - 211 00 ZVQV93 0 EOM - 00001C02 0760FF80 226403B6...00010066 34 950.0 MB V GRD - 211 00 ZVQV95 0 EOM - 00001C02 0760FF80 2264039D...00010066 34 925.0 MB V GRD - 211 00 ZVQV92 0 EOM - 00001C02 0760FF80 22640384...00010066 34 900.0 MB V GRD - 211 00 ZVQV90 0 EOM - 00001C02 0760FF80 2264036B...00010066 34 875.0 MB V GRD - 211 00 ZVQV91 0 EOM - 00001C02 0760FF80 22640352...00010066 34 850.0 MB V GRD - 211 00 ZVQV85 0 EOM - 00001C02 0760FF80 22640339...00010066 34 825.0 MB V GRD - 211 00 ZVQV82 0 EOM - 00001C02 0760FF80 22640320...00010066 34 800.0 MB V GRD - 211 00 ZVQV80 0 EOM - 00001C02 0760FF80 22640307...00010066 34 775.0 MB V GRD - 211 00 ZVQV77 0 EOM - 00001C02 0760FF80 226402EE...00010066 34 750.0 MB V GRD - 211 00 ZVQV75 0 EOM - 00001C02 0760FF80 226402D5...00010066 34 725.0 MB V GRD - 211 00 ZVQV72 0 EOM - 00001C02 0760FF80 226402BC...00010066 34 700.0 MB V GRD - 211 00 ZVQV70 0 EOM - 00001C02 0760FF80 226402A3...00010066 34 675.0 MB V GRD - 211 00 ZVQV67 0 EOM - 00001C02 0760FF80 2264028A...00010066 34 650.0 MB V GRD - 211 00 ZVQV65 0 EOM - 00001C02 0760FF80 22640271...00010066 34 625.0 MB V GRD - 211 00 ZVQV62 0 EOM - 00001C02 0760FF80 22640258...00010066 34 600.0 MB V GRD - 211 00 ZVQV60 0 EOM - 00001C02 0760FF80 2264023F...00010066 34 575.0 MB V GRD - 211 00 ZVQV57 0 EOM - 00001C02 0760FF80 22640226...00010066 34 550.0 MB V GRD - 211 00 ZVQV55 0 EOM - 00001C02 0760FF80 2264020D...00010066 34 525.0 MB V GRD - 211 00 ZVQV52 0 EOM - 00001C02 0760FF80 226401F4...00010066 34 500.0 MB V GRD - 211 00 ZVQV50 0 EOM - 00001C02 0760FF80 226401C2...00010066 34 450.0 MB V GRD - 211 00 ZVQV45 0 EOM - 00001C02 0760FF80 22640190...00010066 34 400.0 MB V GRD - 211 00 ZVQV40 0 EOM - 00001C02 0760FF80 2264015E...00010066 34 350.0 MB V GRD - 211 00 ZVQV35 0 EOM - 00001C02 0760FF80 2264012C...00010066 34 300.0 MB V GRD - 211 00 ZVQV30 0 EOM - 00001C02 0760FF80 226400FA...00010066 34 250.0 MB V GRD - 211 00 ZVQV25 0 EOM - 00001C02 0760FF80 226400C8...00010066 34 200.0 MB V GRD - 211 00 ZVQV20 0 EOM - 00001C02 0760FF80 22640096...00010066 34 150.0 MB V GRD - 211 00 ZVQV15 0 EOM - 00001C02 0760FF80 22640064...00010066 34 100.0 MB V GRD - 211 00 ZVQV10 0 EOM - 00001C02 0760FF80 02660000...00010066 02 MSL PRMSL - 211 00 ZPQV89 0 EOM - 00001C02 0760FF80 346403E8...00010066 52 1000.0 MB R H - 211 00 ZRQV99 0 EOM - 00001C02 0760FF80 346403CF...00010066 52 975.0 MB R H - 211 00 ZRQV93 0 EOM - 00001C02 0760FF80 346403B6...00010066 52 950.0 MB R H - 211 00 ZRQV95 0 EOM - 00001C02 0760FF80 3464039D...00010066 52 925.0 MB R H - 211 00 ZRQV92 0 EOM - 00001C02 0760FF80 34640384...00010066 52 900.0 MB R H - 211 00 ZRQV90 0 EOM - 00001C02 0760FF80 3464036B...00010066 52 875.0 MB R H - 211 00 ZRQV91 0 EOM - 00001C02 0760FF80 34640352...00010066 52 850.0 MB R H - 211 00 ZRQV85 0 EOM - 00001C02 0760FF80 34640339...00010066 52 825.0 MB R H - 211 00 ZRQV82 0 EOM - 00001C02 0760FF80 34640320...00010066 52 800.0 MB R H - 211 00 ZRQV80 0 EOM - 00001C02 0760FF80 34640307...00010066 52 775.0 MB R H - 211 00 ZRQV77 0 EOM - 00001C02 0760FF80 346402EE...00010066 52 750.0 MB R H - 211 00 ZRQV75 0 EOM - 00001C02 0760FF80 346402D5...00010066 52 725.0 MB R H - 211 00 ZRQV72 0 EOM - 00001C02 0760FF80 346402BC...00010066 52 700.0 MB R H - 211 00 ZRQV70 0 EOM - 00001C02 0760FF80 346402A3...00010066 52 675.0 MB R H - 211 00 ZRQV67 0 EOM - 00001C02 0760FF80 3464028A...00010066 52 650.0 MB R H - 211 00 ZRQV65 0 EOM - 00001C02 0760FF80 34640271...00010066 52 625.0 MB R H - 211 00 ZRQV62 0 EOM - 00001C02 0760FF80 34640258...00010066 52 600.0 MB R H - 211 00 ZRQV60 0 EOM - 00001C02 0760FF80 3464023F...00010066 52 575.0 MB R H - 211 00 ZRQV57 0 EOM - 00001C02 0760FF80 34640226...00010066 52 550.0 MB R H - 211 00 ZRQV55 0 EOM - 00001C02 0760FF80 3464020D...00010066 52 525.0 MB R H - 211 00 ZRQV52 0 EOM - 00001C02 0760FF80 346401F4...00010066 52 500.0 MB R H - 211 00 ZRQV50 0 EOM - 00001C02 0760FF80 346401C2...00010066 52 450.0 MB R H - 211 00 ZRQV45 0 EOM - 00001C02 0760FF80 34640190...00010066 52 400.0 MB R H - 211 00 ZRQV40 0 EOM - 00001C02 0760FF80 3464015E...00010066 52 350.0 MB R H - 211 00 ZRQV35 0 EOM - 00001C02 0760FF80 3464012C...00010066 52 300.0 MB R H - 211 00 ZRQV30 0 EOM - 00001C02 0760FF80 346400FA...00010066 52 250.0 MB R H - 211 00 ZRQV25 0 EOM - 00001C02 0760FF80 346400C8...00010066 52 200.0 MB R H - 211 00 ZRQV20 0 EOM - 00001C02 0760FF80 34640096...00010066 52 150.0 MB R H - 211 00 ZRQV15 0 EOM - 00001C02 0760FF80 34640064...00010066 52 100.0 MB R H - 211 00 ZRQV10 0 EOM - 00001C02 0760FF80 0B6403E8...00010066 11 1000.0 MB TMP - 211 00 ZTQV99 0 EOM - 00001C02 0760FF80 0B6403CF...00010066 11 975.0 MB TMP - 211 00 ZTQV93 0 EOM - 00001C02 0760FF80 0B6403B6...00010066 11 950.0 MB TMP - 211 00 ZTQV95 0 EOM - 00001C02 0760FF80 0B64039D...00010066 11 925.0 MB TMP - 211 00 ZTQV92 0 EOM - 00001C02 0760FF80 0B640384...00010066 11 900.0 MB TMP - 211 00 ZTQV90 0 EOM - 00001C02 0760FF80 0B64036B...00010066 11 875.0 MB TMP - 211 00 ZTQV91 0 EOM - 00001C02 0760FF80 0B640352...00010066 11 850.0 MB TMP - 211 00 ZTQV85 0 EOM - 00001C02 0760FF80 0B640339...00010066 11 825.0 MB TMP - 211 00 ZTQV82 0 EOM - 00001C02 0760FF80 0B640320...00010066 11 800.0 MB TMP - 211 00 ZTQV80 0 EOM - 00001C02 0760FF80 0B640307...00010066 11 775.0 MB TMP - 211 00 ZTQV77 0 EOM - 00001C02 0760FF80 0B6402EE...00010066 11 750.0 MB TMP - 211 00 ZTQV75 0 EOM - 00001C02 0760FF80 0B6402D5...00010066 11 725.0 MB TMP - 211 00 ZTQV72 0 EOM - 00001C02 0760FF80 0B6402BC...00010066 11 700.0 MB TMP - 211 00 ZTQV70 0 EOM - 00001C02 0760FF80 0B6402A3...00010066 11 675.0 MB TMP - 211 00 ZTQV67 0 EOM - 00001C02 0760FF80 0B64028A...00010066 11 650.0 MB TMP - 211 00 ZTQV65 0 EOM - 00001C02 0760FF80 0B640271...00010066 11 625.0 MB TMP - 211 00 ZTQV62 0 EOM - 00001C02 0760FF80 0B640258...00010066 11 600.0 MB TMP - 211 00 ZTQV60 0 EOM - 00001C02 0760FF80 0B64023F...00010066 11 575.0 MB TMP - 211 00 ZTQV57 0 EOM - 00001C02 0760FF80 0B640226...00010066 11 550.0 MB TMP - 211 00 ZTQV55 0 EOM - 00001C02 0760FF80 0B64020D...00010066 11 525.0 MB TMP - 211 00 ZTQV52 0 EOM - 00001C02 0760FF80 0B6401F4...00010066 11 500.0 MB TMP - 211 00 ZTQV50 0 EOM - 00001C02 0760FF80 0B6401C2...00010066 11 450.0 MB TMP - 211 00 ZTQV45 0 EOM - 00001C02 0760FF80 0B640190...00010066 11 400.0 MB TMP - 211 00 ZTQV40 0 EOM - 00001C02 0760FF80 0B64015E...00010066 11 350.0 MB TMP - 211 00 ZTQV35 0 EOM - 00001C02 0760FF80 0B64012C...00010066 11 300.0 MB TMP - 211 00 ZTQV30 0 EOM - 00001C02 0760FF80 0B6400FA...00010066 11 250.0 MB TMP - 211 00 ZTQV25 0 EOM - 00001C02 0760FF80 0B6400C8...00010066 11 200.0 MB TMP - 211 00 ZTQV20 0 EOM - 00001C02 0760FF80 0B640096...00010066 11 150.0 MB TMP - 211 00 ZTQV15 0 EOM - 00001C02 0760FF80 0B640064...00010066 11 100.0 MB TMP - 211 00 ZTQV10 0 EOM - 00001C02 0760FF80 28640352...00010066 40 850.0 MB DZDT - 211 00 ZOQV85 0 EOM - 00001C02 0760FF80 286402BC...00010066 40 700.0 MB DZDT - 211 00 ZOQV70 0 EOM - 00001C02 0760FF80 286401F4...00010066 40 500.0 MB DZDT - 211 00 ZOQV50 0 EOM - 00001C02 0760FF80 28640190...00010066 40 400.0 MB DZDT - 211 00 ZOQV40 0 EOM - 00001C02 0760FF80 2864012C...00010066 40 300.0 MB DZDT - 211 00 ZOQV30 0 EOM - 00001C02 0760FF80 286400FA...00010066 40 250.0 MB DZDT - 211 00 ZOQV25 0 EOM - 00001C02 0760FF80 286400C8...00010066 40 200.0 MB DZDT - 211 00 ZOQV20 0 EOM - 00001C02 0760FF80 28640096...00010066 40 150.0 MB DZDT - 211 00 ZOQV15 0 EOM - 00001C02 0760FF80 28640064...00010066 40 100.0 MB DZDT - 211 00 ZOQV10 0 EOM - 00001C02 0760FF80 01010000...00010066 01 SFC PRES - 211 00 ZPQV98 0 EOM - 00001C02 0760FF80 346C2C64...00010066 52 44/100 R H - 211 00 ZRQV00 0 EOM - 00001C02 0760FF80 36C80000...00010066 54 EATM P WAT - 211 00 ZFQV00 0 EOM - 00001C02 0760FF80 0B690002...00010066 11 2m/SFC TMP - 211 00 ZTQV98 0 EOM - 00001C02 0760FF80 34741E00...00010066 52 BNDRY/SPD R H - 211 00 ZRQV86 0 EOM - 00001C02 0760FF80 0B070000...00010066 11 TRO TMP - 211 00 ZTQV97 0 EOM - 00001C02 0760FF80 01070000...00010066 01 TRO PRES - 211 00 ZPQV97 0 EOM - 00001C02 0760FF80 21741E00...00010066 33 SPD U GRD - 211 00 ZUQV86 0 EOM - 00001C02 0760FF80 22741E00...00010066 34 SPD V GRD - 211 00 ZVQV86 0 EOM - 00001C02 0760FF80 21070000...00010066 33 TRO U GRD - 211 00 ZUQV97 0 EOM - 00001C02 0760FF80 22070000...00010066 34 TRO V GRD - 211 00 ZVQV97 0 EOM - 00001C02 0760FF80 88070000...00010066 136 TRO VW SH - 211 00 ZBQV97 0 EOM - 00001C02 0760FF80 3D010000...00010066 61 SFC A PCP - 211 00 ZEQV98 0 EOM - 00001C02 0760FF80 83010000...00010066 131 SFC LFT X - 211 00 ZXQV98 0 EOM - 00001C02 0760FF80 29640352...00010066 41 850.0 MB ABS V - 211 00 ZCQV85 0 EOM - 00001C02 0760FF80 296402BC...00010066 41 700.0 MB ABS V - 211 00 ZCQV70 0 EOM - 00001C02 0760FF80 296401F4...00010066 41 500.0 MB ABS V - 211 00 ZCQV50 0 EOM - 00001C02 0760FF80 296400FA...00010066 41 250.0 MB ABS V - 211 00 ZCQV25 0 EOM - 00001C02 0760FF80 9D010000...00010066 157 SFC CAPE - 211 00 ZWQV98 0 EOM - 00001C02 0760FF80 9C010000...00010066 156 SFC CIN - 211 00 ZYQV98 0 EOM - 00001C02 0760FF80 9D74B400...00010066 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQV86 0 EOM - 00001C02 0760FF80 9C74B400...00010066 156 180 SPDY 0 SPDY CIN - 211 00 ZYQV86 0 EOM - 00001C02 0760FF80 0B741E00...00010066 11 30 SPDY 0 SPDY TMP - 211 00 ZTQV86 0 EOM - 00001C02 0760FF80 0B743C1E...00010066 11 60 SPDY 30 SPDY TMP - 211 00 ZTQV86 0 EOM - 00001C02 0760FF80 0B745A3C...00010066 11 90 SPDY 60 SPDY TMP - 211 00 ZTQV86 0 EOM - 00001C02 0760FF80 0B74785A...00010066 11 120 SPDY 90 SPDY TMP - 211 00 ZTQV86 0 EOM - 00001C02 0760FF80 0B749678...00010066 11 150 SPDY 120 SPDY TMP - 211 00 ZTQV86 0 EOM - 00001C02 0760FF80 0B74B496...00010066 11 180 SPDY 150 SPDY TMP - 211 00 ZTQV86 0 EOM - 00001C02 0760FF80 34743C1E...00010066 52 60 SPDY 30 SPDY R H - 211 00 ZRQV86 0 EOM - 00001C02 0760FF80 34745A3C...00010066 52 90 SPDY 60 SPDY R H - 211 00 ZRQV86 0 EOM - 00001C02 0760FF80 3474785A...00010066 52 120 SPDY 90 SPDY R H - 211 00 ZRQV86 0 EOM - 00001C02 0760FF80 34749678...00010066 52 150 SPDY 120 SPDY R H - 211 00 ZRQV86 0 EOM - 00001C02 0760FF80 3474B496...00010066 52 180 SPDY 150 SPDY R H - 211 00 ZRQV86 0 EOM - 00001C02 0760FF80 21741E00...00010066 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQV86 0 EOM - 00001C02 0760FF80 21743C1E...00010066 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQV86 0 EOM - 00001C02 0760FF80 21745A3C...00010066 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQV86 0 EOM - 00001C02 0760FF80 2174785A...00010066 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQV86 0 EOM - 00001C02 0760FF80 21749678...00010066 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQV86 0 EOM - 00001C02 0760FF80 2174B496...00010066 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQV86 0 EOM - 00001C02 0760FF80 22741E00...00010066 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQV86 0 EOM - 00001C02 0760FF80 22743C1E...00010066 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQV86 0 EOM - 00001C02 0760FF80 22745A3C...00010066 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQV86 0 EOM - 00001C02 0760FF80 2274785A...00010066 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQV86 0 EOM - 00001C02 0760FF80 22749678...00010066 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQV86 0 EOM - 00001C02 0760FF80 2274B496...00010066 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQV86 0 EOM - 00001C02 0760FF80 0B690002...00010066 11 2 HTGL TMP - 211 00 ZTQV98 0 EOM - 00001C02 0760FF80 34690002...00010066 52 2 HTGL R H - 211 00 ZRQV98 0 EOM - 00001C02 0760FF80 2169000A...00010066 33 10 HTGL U GRD - 211 00 ZUQV98 0 EOM - 00001C02 0760FF80 2269000A...00010066 34 10 HTGL V GRD - 211 00 ZVQV98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs108.211 b/parm/wmo/grib_awpgfs108.211 deleted file mode 100755 index 6da0d5d8d4..0000000000 --- a/parm/wmo/grib_awpgfs108.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...0001006C 07 1000.0 MB HGT - 211 00 YHQN99 0 EOM - 00001C02 0760FF80 076403CF...0001006C 07 975.0 MB HGT - 211 00 YHQN93 0 EOM - 00001C02 0760FF80 076403B6...0001006C 07 950.0 MB HGT - 211 00 YHQN95 0 EOM - 00001C02 0760FF80 0764039D...0001006C 07 925.0 MB HGT - 211 00 YHQN92 0 EOM - 00001C02 0760FF80 07640384...0001006C 07 900.0 MB HGT - 211 00 YHQN90 0 EOM - 00001C02 0760FF80 0764036B...0001006C 07 875.0 MB HGT - 211 00 YHQN91 0 EOM - 00001C02 0760FF80 07640352...0001006C 07 850.0 MB HGT - 211 00 YHQN85 0 EOM - 00001C02 0760FF80 07640339...0001006C 07 825.0 MB HGT - 211 00 YHQN82 0 EOM - 00001C02 0760FF80 07640320...0001006C 07 800.0 MB HGT - 211 00 YHQN80 0 EOM - 00001C02 0760FF80 07640307...0001006C 07 775.0 MB HGT - 211 00 YHQN77 0 EOM - 00001C02 0760FF80 076402EE...0001006C 07 750.0 MB HGT - 211 00 YHQN75 0 EOM - 00001C02 0760FF80 076402D5...0001006C 07 725.0 MB HGT - 211 00 YHQN72 0 EOM - 00001C02 0760FF80 076402BC...0001006C 07 700.0 MB HGT - 211 00 YHQN70 0 EOM - 00001C02 0760FF80 076402A3...0001006C 07 675.0 MB HGT - 211 00 YHQN67 0 EOM - 00001C02 0760FF80 0764028A...0001006C 07 650.0 MB HGT - 211 00 YHQN65 0 EOM - 00001C02 0760FF80 07640271...0001006C 07 625.0 MB HGT - 211 00 YHQN62 0 EOM - 00001C02 0760FF80 07640258...0001006C 07 600.0 MB HGT - 211 00 YHQN60 0 EOM - 00001C02 0760FF80 0764023F...0001006C 07 575.0 MB HGT - 211 00 YHQN57 0 EOM - 00001C02 0760FF80 07640226...0001006C 07 550.0 MB HGT - 211 00 YHQN55 0 EOM - 00001C02 0760FF80 0764020D...0001006C 07 525.0 MB HGT - 211 00 YHQN52 0 EOM - 00001C02 0760FF80 076401F4...0001006C 07 500.0 MB HGT - 211 00 YHQN50 0 EOM - 00001C02 0760FF80 076401C2...0001006C 07 450.0 MB HGT - 211 00 YHQN45 0 EOM - 00001C02 0760FF80 07640190...0001006C 07 400.0 MB HGT - 211 00 YHQN40 0 EOM - 00001C02 0760FF80 0764015E...0001006C 07 350.0 MB HGT - 211 00 YHQN35 0 EOM - 00001C02 0760FF80 0764012C...0001006C 07 300.0 MB HGT - 211 00 YHQN30 0 EOM - 00001C02 0760FF80 076400FA...0001006C 07 250.0 MB HGT - 211 00 YHQN25 0 EOM - 00001C02 0760FF80 076400C8...0001006C 07 200.0 MB HGT - 211 00 YHQN20 0 EOM - 00001C02 0760FF80 07640096...0001006C 07 150.0 MB HGT - 211 00 YHQN15 0 EOM - 00001C02 0760FF80 07640064...0001006C 07 100.0 MB HGT - 211 00 YHQN10 0 EOM - 00001C02 0760FF80 216403E8...0001006C 33 1000.0 MB U GRD - 211 00 YUQN99 0 EOM - 00001C02 0760FF80 216403CF...0001006C 33 975.0 MB U GRD - 211 00 YUQN93 0 EOM - 00001C02 0760FF80 216403B6...0001006C 33 950.0 MB U GRD - 211 00 YUQN95 0 EOM - 00001C02 0760FF80 2164039D...0001006C 33 925.0 MB U GRD - 211 00 YUQN92 0 EOM - 00001C02 0760FF80 21640384...0001006C 33 900.0 MB U GRD - 211 00 YUQN90 0 EOM - 00001C02 0760FF80 2164036B...0001006C 33 875.0 MB U GRD - 211 00 YUQN91 0 EOM - 00001C02 0760FF80 21640352...0001006C 33 850.0 MB U GRD - 211 00 YUQN85 0 EOM - 00001C02 0760FF80 21640339...0001006C 33 825.0 MB U GRD - 211 00 YUQN82 0 EOM - 00001C02 0760FF80 21640320...0001006C 33 800.0 MB U GRD - 211 00 YUQN80 0 EOM - 00001C02 0760FF80 21640307...0001006C 33 775.0 MB U GRD - 211 00 YUQN77 0 EOM - 00001C02 0760FF80 216402EE...0001006C 33 750.0 MB U GRD - 211 00 YUQN75 0 EOM - 00001C02 0760FF80 216402D5...0001006C 33 725.0 MB U GRD - 211 00 YUQN72 0 EOM - 00001C02 0760FF80 216402BC...0001006C 33 700.0 MB U GRD - 211 00 YUQN70 0 EOM - 00001C02 0760FF80 216402A3...0001006C 33 675.0 MB U GRD - 211 00 YUQN67 0 EOM - 00001C02 0760FF80 2164028A...0001006C 33 650.0 MB U GRD - 211 00 YUQN65 0 EOM - 00001C02 0760FF80 21640271...0001006C 33 625.0 MB U GRD - 211 00 YUQN62 0 EOM - 00001C02 0760FF80 21640258...0001006C 33 600.0 MB U GRD - 211 00 YUQN60 0 EOM - 00001C02 0760FF80 2164023F...0001006C 33 575.0 MB U GRD - 211 00 YUQN57 0 EOM - 00001C02 0760FF80 21640226...0001006C 33 550.0 MB U GRD - 211 00 YUQN55 0 EOM - 00001C02 0760FF80 2164020D...0001006C 33 525.0 MB U GRD - 211 00 YUQN52 0 EOM - 00001C02 0760FF80 216401F4...0001006C 33 500.0 MB U GRD - 211 00 YUQN50 0 EOM - 00001C02 0760FF80 216401C2...0001006C 33 450.0 MB U GRD - 211 00 YUQN45 0 EOM - 00001C02 0760FF80 21640190...0001006C 33 400.0 MB U GRD - 211 00 YUQN40 0 EOM - 00001C02 0760FF80 2164015E...0001006C 33 350.0 MB U GRD - 211 00 YUQN35 0 EOM - 00001C02 0760FF80 2164012C...0001006C 33 300.0 MB U GRD - 211 00 YUQN30 0 EOM - 00001C02 0760FF80 216400FA...0001006C 33 250.0 MB U GRD - 211 00 YUQN25 0 EOM - 00001C02 0760FF80 216400C8...0001006C 33 200.0 MB U GRD - 211 00 YUQN20 0 EOM - 00001C02 0760FF80 21640096...0001006C 33 150.0 MB U GRD - 211 00 YUQN15 0 EOM - 00001C02 0760FF80 21640064...0001006C 33 100.0 MB U GRD - 211 00 YUQN10 0 EOM - 00001C02 0760FF80 226403E8...0001006C 34 1000.0 MB V GRD - 211 00 YVQN99 0 EOM - 00001C02 0760FF80 226403CF...0001006C 34 975.0 MB V GRD - 211 00 YVQN93 0 EOM - 00001C02 0760FF80 226403B6...0001006C 34 950.0 MB V GRD - 211 00 YVQN95 0 EOM - 00001C02 0760FF80 2264039D...0001006C 34 925.0 MB V GRD - 211 00 YVQN92 0 EOM - 00001C02 0760FF80 22640384...0001006C 34 900.0 MB V GRD - 211 00 YVQN90 0 EOM - 00001C02 0760FF80 2264036B...0001006C 34 875.0 MB V GRD - 211 00 YVQN91 0 EOM - 00001C02 0760FF80 22640352...0001006C 34 850.0 MB V GRD - 211 00 YVQN85 0 EOM - 00001C02 0760FF80 22640339...0001006C 34 825.0 MB V GRD - 211 00 YVQN82 0 EOM - 00001C02 0760FF80 22640320...0001006C 34 800.0 MB V GRD - 211 00 YVQN80 0 EOM - 00001C02 0760FF80 22640307...0001006C 34 775.0 MB V GRD - 211 00 YVQN77 0 EOM - 00001C02 0760FF80 226402EE...0001006C 34 750.0 MB V GRD - 211 00 YVQN75 0 EOM - 00001C02 0760FF80 226402D5...0001006C 34 725.0 MB V GRD - 211 00 YVQN72 0 EOM - 00001C02 0760FF80 226402BC...0001006C 34 700.0 MB V GRD - 211 00 YVQN70 0 EOM - 00001C02 0760FF80 226402A3...0001006C 34 675.0 MB V GRD - 211 00 YVQN67 0 EOM - 00001C02 0760FF80 2264028A...0001006C 34 650.0 MB V GRD - 211 00 YVQN65 0 EOM - 00001C02 0760FF80 22640271...0001006C 34 625.0 MB V GRD - 211 00 YVQN62 0 EOM - 00001C02 0760FF80 22640258...0001006C 34 600.0 MB V GRD - 211 00 YVQN60 0 EOM - 00001C02 0760FF80 2264023F...0001006C 34 575.0 MB V GRD - 211 00 YVQN57 0 EOM - 00001C02 0760FF80 22640226...0001006C 34 550.0 MB V GRD - 211 00 YVQN55 0 EOM - 00001C02 0760FF80 2264020D...0001006C 34 525.0 MB V GRD - 211 00 YVQN52 0 EOM - 00001C02 0760FF80 226401F4...0001006C 34 500.0 MB V GRD - 211 00 YVQN50 0 EOM - 00001C02 0760FF80 226401C2...0001006C 34 450.0 MB V GRD - 211 00 YVQN45 0 EOM - 00001C02 0760FF80 22640190...0001006C 34 400.0 MB V GRD - 211 00 YVQN40 0 EOM - 00001C02 0760FF80 2264015E...0001006C 34 350.0 MB V GRD - 211 00 YVQN35 0 EOM - 00001C02 0760FF80 2264012C...0001006C 34 300.0 MB V GRD - 211 00 YVQN30 0 EOM - 00001C02 0760FF80 226400FA...0001006C 34 250.0 MB V GRD - 211 00 YVQN25 0 EOM - 00001C02 0760FF80 226400C8...0001006C 34 200.0 MB V GRD - 211 00 YVQN20 0 EOM - 00001C02 0760FF80 22640096...0001006C 34 150.0 MB V GRD - 211 00 YVQN15 0 EOM - 00001C02 0760FF80 22640064...0001006C 34 100.0 MB V GRD - 211 00 YVQN10 0 EOM - 00001C02 0760FF80 02660000...0001006C 02 MSL PRMSL - 211 00 YPQN89 0 EOM - 00001C02 0760FF80 346403E8...0001006C 52 1000.0 MB R H - 211 00 YRQN99 0 EOM - 00001C02 0760FF80 346403CF...0001006C 52 975.0 MB R H - 211 00 YRQN93 0 EOM - 00001C02 0760FF80 346403B6...0001006C 52 950.0 MB R H - 211 00 YRQN95 0 EOM - 00001C02 0760FF80 3464039D...0001006C 52 925.0 MB R H - 211 00 YRQN92 0 EOM - 00001C02 0760FF80 34640384...0001006C 52 900.0 MB R H - 211 00 YRQN90 0 EOM - 00001C02 0760FF80 3464036B...0001006C 52 875.0 MB R H - 211 00 YRQN91 0 EOM - 00001C02 0760FF80 34640352...0001006C 52 850.0 MB R H - 211 00 YRQN85 0 EOM - 00001C02 0760FF80 34640339...0001006C 52 825.0 MB R H - 211 00 YRQN82 0 EOM - 00001C02 0760FF80 34640320...0001006C 52 800.0 MB R H - 211 00 YRQN80 0 EOM - 00001C02 0760FF80 34640307...0001006C 52 775.0 MB R H - 211 00 YRQN77 0 EOM - 00001C02 0760FF80 346402EE...0001006C 52 750.0 MB R H - 211 00 YRQN75 0 EOM - 00001C02 0760FF80 346402D5...0001006C 52 725.0 MB R H - 211 00 YRQN72 0 EOM - 00001C02 0760FF80 346402BC...0001006C 52 700.0 MB R H - 211 00 YRQN70 0 EOM - 00001C02 0760FF80 346402A3...0001006C 52 675.0 MB R H - 211 00 YRQN67 0 EOM - 00001C02 0760FF80 3464028A...0001006C 52 650.0 MB R H - 211 00 YRQN65 0 EOM - 00001C02 0760FF80 34640271...0001006C 52 625.0 MB R H - 211 00 YRQN62 0 EOM - 00001C02 0760FF80 34640258...0001006C 52 600.0 MB R H - 211 00 YRQN60 0 EOM - 00001C02 0760FF80 3464023F...0001006C 52 575.0 MB R H - 211 00 YRQN57 0 EOM - 00001C02 0760FF80 34640226...0001006C 52 550.0 MB R H - 211 00 YRQN55 0 EOM - 00001C02 0760FF80 3464020D...0001006C 52 525.0 MB R H - 211 00 YRQN52 0 EOM - 00001C02 0760FF80 346401F4...0001006C 52 500.0 MB R H - 211 00 YRQN50 0 EOM - 00001C02 0760FF80 346401C2...0001006C 52 450.0 MB R H - 211 00 YRQN45 0 EOM - 00001C02 0760FF80 34640190...0001006C 52 400.0 MB R H - 211 00 YRQN40 0 EOM - 00001C02 0760FF80 3464015E...0001006C 52 350.0 MB R H - 211 00 YRQN35 0 EOM - 00001C02 0760FF80 3464012C...0001006C 52 300.0 MB R H - 211 00 YRQN30 0 EOM - 00001C02 0760FF80 346400FA...0001006C 52 250.0 MB R H - 211 00 YRQN25 0 EOM - 00001C02 0760FF80 346400C8...0001006C 52 200.0 MB R H - 211 00 YRQN20 0 EOM - 00001C02 0760FF80 34640096...0001006C 52 150.0 MB R H - 211 00 YRQN15 0 EOM - 00001C02 0760FF80 34640064...0001006C 52 100.0 MB R H - 211 00 YRQN10 0 EOM - 00001C02 0760FF80 0B6403E8...0001006C 11 1000.0 MB TMP - 211 00 YTQN99 0 EOM - 00001C02 0760FF80 0B6403CF...0001006C 11 975.0 MB TMP - 211 00 YTQN93 0 EOM - 00001C02 0760FF80 0B6403B6...0001006C 11 950.0 MB TMP - 211 00 YTQN95 0 EOM - 00001C02 0760FF80 0B64039D...0001006C 11 925.0 MB TMP - 211 00 YTQN92 0 EOM - 00001C02 0760FF80 0B640384...0001006C 11 900.0 MB TMP - 211 00 YTQN90 0 EOM - 00001C02 0760FF80 0B64036B...0001006C 11 875.0 MB TMP - 211 00 YTQN91 0 EOM - 00001C02 0760FF80 0B640352...0001006C 11 850.0 MB TMP - 211 00 YTQN85 0 EOM - 00001C02 0760FF80 0B640339...0001006C 11 825.0 MB TMP - 211 00 YTQN82 0 EOM - 00001C02 0760FF80 0B640320...0001006C 11 800.0 MB TMP - 211 00 YTQN80 0 EOM - 00001C02 0760FF80 0B640307...0001006C 11 775.0 MB TMP - 211 00 YTQN77 0 EOM - 00001C02 0760FF80 0B6402EE...0001006C 11 750.0 MB TMP - 211 00 YTQN75 0 EOM - 00001C02 0760FF80 0B6402D5...0001006C 11 725.0 MB TMP - 211 00 YTQN72 0 EOM - 00001C02 0760FF80 0B6402BC...0001006C 11 700.0 MB TMP - 211 00 YTQN70 0 EOM - 00001C02 0760FF80 0B6402A3...0001006C 11 675.0 MB TMP - 211 00 YTQN67 0 EOM - 00001C02 0760FF80 0B64028A...0001006C 11 650.0 MB TMP - 211 00 YTQN65 0 EOM - 00001C02 0760FF80 0B640271...0001006C 11 625.0 MB TMP - 211 00 YTQN62 0 EOM - 00001C02 0760FF80 0B640258...0001006C 11 600.0 MB TMP - 211 00 YTQN60 0 EOM - 00001C02 0760FF80 0B64023F...0001006C 11 575.0 MB TMP - 211 00 YTQN57 0 EOM - 00001C02 0760FF80 0B640226...0001006C 11 550.0 MB TMP - 211 00 YTQN55 0 EOM - 00001C02 0760FF80 0B64020D...0001006C 11 525.0 MB TMP - 211 00 YTQN52 0 EOM - 00001C02 0760FF80 0B6401F4...0001006C 11 500.0 MB TMP - 211 00 YTQN50 0 EOM - 00001C02 0760FF80 0B6401C2...0001006C 11 450.0 MB TMP - 211 00 YTQN45 0 EOM - 00001C02 0760FF80 0B640190...0001006C 11 400.0 MB TMP - 211 00 YTQN40 0 EOM - 00001C02 0760FF80 0B64015E...0001006C 11 350.0 MB TMP - 211 00 YTQN35 0 EOM - 00001C02 0760FF80 0B64012C...0001006C 11 300.0 MB TMP - 211 00 YTQN30 0 EOM - 00001C02 0760FF80 0B6400FA...0001006C 11 250.0 MB TMP - 211 00 YTQN25 0 EOM - 00001C02 0760FF80 0B6400C8...0001006C 11 200.0 MB TMP - 211 00 YTQN20 0 EOM - 00001C02 0760FF80 0B640096...0001006C 11 150.0 MB TMP - 211 00 YTQN15 0 EOM - 00001C02 0760FF80 0B640064...0001006C 11 100.0 MB TMP - 211 00 YTQN10 0 EOM - 00001C02 0760FF80 28640352...0001006C 40 850.0 MB DZDT - 211 00 YOQN85 0 EOM - 00001C02 0760FF80 286402BC...0001006C 40 700.0 MB DZDT - 211 00 YOQN70 0 EOM - 00001C02 0760FF80 286401F4...0001006C 40 500.0 MB DZDT - 211 00 YOQN50 0 EOM - 00001C02 0760FF80 28640190...0001006C 40 400.0 MB DZDT - 211 00 YOQN40 0 EOM - 00001C02 0760FF80 2864012C...0001006C 40 300.0 MB DZDT - 211 00 YOQN30 0 EOM - 00001C02 0760FF80 286400FA...0001006C 40 250.0 MB DZDT - 211 00 YOQN25 0 EOM - 00001C02 0760FF80 286400C8...0001006C 40 200.0 MB DZDT - 211 00 YOQN20 0 EOM - 00001C02 0760FF80 28640096...0001006C 40 150.0 MB DZDT - 211 00 YOQN15 0 EOM - 00001C02 0760FF80 28640064...0001006C 40 100.0 MB DZDT - 211 00 YOQN10 0 EOM - 00001C02 0760FF80 01010000...0001006C 01 SFC PRES - 211 00 YPQN98 0 EOM - 00001C02 0760FF80 346C2C64...0001006C 52 44/100 R H - 211 00 YRQN00 0 EOM - 00001C02 0760FF80 36C80000...0001006C 54 EATM P WAT - 211 00 YFQN00 0 EOM - 00001C02 0760FF80 0B690002...0001006C 11 2m/SFC TMP - 211 00 YTQN98 0 EOM - 00001C02 0760FF80 34741E00...0001006C 52 BNDRY/SPD R H - 211 00 YRQN86 0 EOM - 00001C02 0760FF80 0B070000...0001006C 11 TRO TMP - 211 00 YTQN97 0 EOM - 00001C02 0760FF80 01070000...0001006C 01 TRO PRES - 211 00 YPQN97 0 EOM - 00001C02 0760FF80 21741E00...0001006C 33 SPD U GRD - 211 00 YUQN86 0 EOM - 00001C02 0760FF80 22741E00...0001006C 34 SPD V GRD - 211 00 YVQN86 0 EOM - 00001C02 0760FF80 21070000...0001006C 33 TRO U GRD - 211 00 YUQN97 0 EOM - 00001C02 0760FF80 22070000...0001006C 34 TRO V GRD - 211 00 YVQN97 0 EOM - 00001C02 0760FF80 88070000...0001006C 136 TRO VW SH - 211 00 YBQN97 0 EOM - 00001C02 0760FF80 3D010000...0001006C 61 SFC A PCP - 211 00 YEQN98 0 EOM - 00001C02 0760FF80 83010000...0001006C 131 SFC LFT X - 211 00 YXQN98 0 EOM - 00001C02 0760FF80 29640352...0001006C 41 850.0 MB ABS V - 211 00 YCQN85 0 EOM - 00001C02 0760FF80 296402BC...0001006C 41 700.0 MB ABS V - 211 00 YCQN70 0 EOM - 00001C02 0760FF80 296401F4...0001006C 41 500.0 MB ABS V - 211 00 YCQN50 0 EOM - 00001C02 0760FF80 296400FA...0001006C 41 250.0 MB ABS V - 211 00 YCQN25 0 EOM - 00001C02 0760FF80 9D010000...0001006C 157 SFC CAPE - 211 00 YWQN98 0 EOM - 00001C02 0760FF80 9C010000...0001006C 156 SFC CIN - 211 00 YYQN98 0 EOM - 00001C02 0760FF80 9D74B400...0001006C 157 180 SPDY 0 SPDY CAPE - 211 00 YWQN86 0 EOM - 00001C02 0760FF80 9C74B400...0001006C 156 180 SPDY 0 SPDY CIN - 211 00 YYQN86 0 EOM - 00001C02 0760FF80 0B741E00...0001006C 11 30 SPDY 0 SPDY TMP - 211 00 YTQN86 0 EOM - 00001C02 0760FF80 0B743C1E...0001006C 11 60 SPDY 30 SPDY TMP - 211 00 YTQN86 0 EOM - 00001C02 0760FF80 0B745A3C...0001006C 11 90 SPDY 60 SPDY TMP - 211 00 YTQN86 0 EOM - 00001C02 0760FF80 0B74785A...0001006C 11 120 SPDY 90 SPDY TMP - 211 00 YTQN86 0 EOM - 00001C02 0760FF80 0B749678...0001006C 11 150 SPDY 120 SPDY TMP - 211 00 YTQN86 0 EOM - 00001C02 0760FF80 0B74B496...0001006C 11 180 SPDY 150 SPDY TMP - 211 00 YTQN86 0 EOM - 00001C02 0760FF80 34743C1E...0001006C 52 60 SPDY 30 SPDY R H - 211 00 YRQN86 0 EOM - 00001C02 0760FF80 34745A3C...0001006C 52 90 SPDY 60 SPDY R H - 211 00 YRQN86 0 EOM - 00001C02 0760FF80 3474785A...0001006C 52 120 SPDY 90 SPDY R H - 211 00 YRQN86 0 EOM - 00001C02 0760FF80 34749678...0001006C 52 150 SPDY 120 SPDY R H - 211 00 YRQN86 0 EOM - 00001C02 0760FF80 3474B496...0001006C 52 180 SPDY 150 SPDY R H - 211 00 YRQN86 0 EOM - 00001C02 0760FF80 21741E00...0001006C 33 30 SPDY 0 SPDY U GRD - 211 00 YUQN86 0 EOM - 00001C02 0760FF80 21743C1E...0001006C 33 60 SPDY 30 SPDY U GRD - 211 00 YUQN86 0 EOM - 00001C02 0760FF80 21745A3C...0001006C 33 90 SPDY 60 SPDY U GRD - 211 00 YUQN86 0 EOM - 00001C02 0760FF80 2174785A...0001006C 33 120 SPDY 90 SPDY U GRD - 211 00 YUQN86 0 EOM - 00001C02 0760FF80 21749678...0001006C 33 150 SPDY 120 SPDY U GRD - 211 00 YUQN86 0 EOM - 00001C02 0760FF80 2174B496...0001006C 33 180 SPDY 150 SPDY U GRD - 211 00 YUQN86 0 EOM - 00001C02 0760FF80 22741E00...0001006C 34 30 SPDY 0 SPDY V GRD - 211 00 YVQN86 0 EOM - 00001C02 0760FF80 22743C1E...0001006C 34 60 SPDY 30 SPDY V GRD - 211 00 YVQN86 0 EOM - 00001C02 0760FF80 22745A3C...0001006C 34 90 SPDY 60 SPDY V GRD - 211 00 YVQN86 0 EOM - 00001C02 0760FF80 2274785A...0001006C 34 120 SPDY 90 SPDY V GRD - 211 00 YVQN86 0 EOM - 00001C02 0760FF80 22749678...0001006C 34 150 SPDY 120 SPDY V GRD - 211 00 YVQN86 0 EOM - 00001C02 0760FF80 2274B496...0001006C 34 180 SPDY 150 SPDY V GRD - 211 00 YVQN86 0 EOM - 00001C02 0760FF80 0B690002...0001006C 11 2 HTGL TMP - 211 00 YTQN98 0 EOM - 00001C02 0760FF80 34690002...0001006C 52 2 HTGL R H - 211 00 YRQN98 0 EOM - 00001C02 0760FF80 2169000A...0001006C 33 10 HTGL U GRD - 211 00 YUQN98 0 EOM - 00001C02 0760FF80 2269000A...0001006C 34 10 HTGL V GRD - 211 00 YVQN98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs114.211 b/parm/wmo/grib_awpgfs114.211 deleted file mode 100755 index 4e4de7b561..0000000000 --- a/parm/wmo/grib_awpgfs114.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...00010072 07 1000.0 MB HGT - 211 00 ZHQW99 0 EOM - 00001C02 0760FF80 076403CF...00010072 07 975.0 MB HGT - 211 00 ZHQW93 0 EOM - 00001C02 0760FF80 076403B6...00010072 07 950.0 MB HGT - 211 00 ZHQW95 0 EOM - 00001C02 0760FF80 0764039D...00010072 07 925.0 MB HGT - 211 00 ZHQW92 0 EOM - 00001C02 0760FF80 07640384...00010072 07 900.0 MB HGT - 211 00 ZHQW90 0 EOM - 00001C02 0760FF80 0764036B...00010072 07 875.0 MB HGT - 211 00 ZHQW91 0 EOM - 00001C02 0760FF80 07640352...00010072 07 850.0 MB HGT - 211 00 ZHQW85 0 EOM - 00001C02 0760FF80 07640339...00010072 07 825.0 MB HGT - 211 00 ZHQW82 0 EOM - 00001C02 0760FF80 07640320...00010072 07 800.0 MB HGT - 211 00 ZHQW80 0 EOM - 00001C02 0760FF80 07640307...00010072 07 775.0 MB HGT - 211 00 ZHQW77 0 EOM - 00001C02 0760FF80 076402EE...00010072 07 750.0 MB HGT - 211 00 ZHQW75 0 EOM - 00001C02 0760FF80 076402D5...00010072 07 725.0 MB HGT - 211 00 ZHQW72 0 EOM - 00001C02 0760FF80 076402BC...00010072 07 700.0 MB HGT - 211 00 ZHQW70 0 EOM - 00001C02 0760FF80 076402A3...00010072 07 675.0 MB HGT - 211 00 ZHQW67 0 EOM - 00001C02 0760FF80 0764028A...00010072 07 650.0 MB HGT - 211 00 ZHQW65 0 EOM - 00001C02 0760FF80 07640271...00010072 07 625.0 MB HGT - 211 00 ZHQW62 0 EOM - 00001C02 0760FF80 07640258...00010072 07 600.0 MB HGT - 211 00 ZHQW60 0 EOM - 00001C02 0760FF80 0764023F...00010072 07 575.0 MB HGT - 211 00 ZHQW57 0 EOM - 00001C02 0760FF80 07640226...00010072 07 550.0 MB HGT - 211 00 ZHQW55 0 EOM - 00001C02 0760FF80 0764020D...00010072 07 525.0 MB HGT - 211 00 ZHQW52 0 EOM - 00001C02 0760FF80 076401F4...00010072 07 500.0 MB HGT - 211 00 ZHQW50 0 EOM - 00001C02 0760FF80 076401C2...00010072 07 450.0 MB HGT - 211 00 ZHQW45 0 EOM - 00001C02 0760FF80 0764015E...00010072 07 350.0 MB HGT - 211 00 ZHQW35 0 EOM - 00001C02 0760FF80 07640190...00010072 07 400.0 MB HGT - 211 00 ZHQW40 0 EOM - 00001C02 0760FF80 0764012C...00010072 07 300.0 MB HGT - 211 00 ZHQW30 0 EOM - 00001C02 0760FF80 076400FA...00010072 07 250.0 MB HGT - 211 00 ZHQW25 0 EOM - 00001C02 0760FF80 076400C8...00010072 07 200.0 MB HGT - 211 00 ZHQW20 0 EOM - 00001C02 0760FF80 07640096...00010072 07 150.0 MB HGT - 211 00 ZHQW15 0 EOM - 00001C02 0760FF80 07640064...00010072 07 100.0 MB HGT - 211 00 ZHQW10 0 EOM - 00001C02 0760FF80 216403E8...00010072 33 1000.0 MB U GRD - 211 00 ZUQW99 0 EOM - 00001C02 0760FF80 216403CF...00010072 33 975.0 MB U GRD - 211 00 ZUQW93 0 EOM - 00001C02 0760FF80 216403B6...00010072 33 950.0 MB U GRD - 211 00 ZUQW95 0 EOM - 00001C02 0760FF80 2164039D...00010072 33 925.0 MB U GRD - 211 00 ZUQW92 0 EOM - 00001C02 0760FF80 21640384...00010072 33 900.0 MB U GRD - 211 00 ZUQW90 0 EOM - 00001C02 0760FF80 2164036B...00010072 33 875.0 MB U GRD - 211 00 ZUQW91 0 EOM - 00001C02 0760FF80 21640352...00010072 33 850.0 MB U GRD - 211 00 ZUQW85 0 EOM - 00001C02 0760FF80 21640339...00010072 33 825.0 MB U GRD - 211 00 ZUQW82 0 EOM - 00001C02 0760FF80 21640320...00010072 33 800.0 MB U GRD - 211 00 ZUQW80 0 EOM - 00001C02 0760FF80 21640307...00010072 33 775.0 MB U GRD - 211 00 ZUQW77 0 EOM - 00001C02 0760FF80 216402EE...00010072 33 750.0 MB U GRD - 211 00 ZUQW75 0 EOM - 00001C02 0760FF80 216402D5...00010072 33 725.0 MB U GRD - 211 00 ZUQW72 0 EOM - 00001C02 0760FF80 216402BC...00010072 33 700.0 MB U GRD - 211 00 ZUQW70 0 EOM - 00001C02 0760FF80 216402A3...00010072 33 675.0 MB U GRD - 211 00 ZUQW67 0 EOM - 00001C02 0760FF80 2164028A...00010072 33 650.0 MB U GRD - 211 00 ZUQW65 0 EOM - 00001C02 0760FF80 21640271...00010072 33 625.0 MB U GRD - 211 00 ZUQW62 0 EOM - 00001C02 0760FF80 21640258...00010072 33 600.0 MB U GRD - 211 00 ZUQW60 0 EOM - 00001C02 0760FF80 2164023F...00010072 33 575.0 MB U GRD - 211 00 ZUQW57 0 EOM - 00001C02 0760FF80 21640226...00010072 33 550.0 MB U GRD - 211 00 ZUQW55 0 EOM - 00001C02 0760FF80 2164020D...00010072 33 525.0 MB U GRD - 211 00 ZUQW52 0 EOM - 00001C02 0760FF80 216401F4...00010072 33 500.0 MB U GRD - 211 00 ZUQW50 0 EOM - 00001C02 0760FF80 216401C2...00010072 33 450.0 MB U GRD - 211 00 ZUQW45 0 EOM - 00001C02 0760FF80 21640190...00010072 33 400.0 MB U GRD - 211 00 ZUQW40 0 EOM - 00001C02 0760FF80 2164015E...00010072 33 350.0 MB U GRD - 211 00 ZUQW35 0 EOM - 00001C02 0760FF80 2164012C...00010072 33 300.0 MB U GRD - 211 00 ZUQW30 0 EOM - 00001C02 0760FF80 216400FA...00010072 33 250.0 MB U GRD - 211 00 ZUQW25 0 EOM - 00001C02 0760FF80 216400C8...00010072 33 200.0 MB U GRD - 211 00 ZUQW20 0 EOM - 00001C02 0760FF80 21640096...00010072 33 150.0 MB U GRD - 211 00 ZUQW15 0 EOM - 00001C02 0760FF80 21640064...00010072 33 100.0 MB U GRD - 211 00 ZUQW10 0 EOM - 00001C02 0760FF80 226403E8...00010072 34 1000.0 MB V GRD - 211 00 ZVQW99 0 EOM - 00001C02 0760FF80 226403CF...00010072 34 975.0 MB V GRD - 211 00 ZVQW93 0 EOM - 00001C02 0760FF80 226403B6...00010072 34 950.0 MB V GRD - 211 00 ZVQW95 0 EOM - 00001C02 0760FF80 2264039D...00010072 34 925.0 MB V GRD - 211 00 ZVQW92 0 EOM - 00001C02 0760FF80 22640384...00010072 34 900.0 MB V GRD - 211 00 ZVQW90 0 EOM - 00001C02 0760FF80 2264036B...00010072 34 875.0 MB V GRD - 211 00 ZVQW91 0 EOM - 00001C02 0760FF80 22640352...00010072 34 850.0 MB V GRD - 211 00 ZVQW85 0 EOM - 00001C02 0760FF80 22640339...00010072 34 825.0 MB V GRD - 211 00 ZVQW82 0 EOM - 00001C02 0760FF80 22640320...00010072 34 800.0 MB V GRD - 211 00 ZVQW80 0 EOM - 00001C02 0760FF80 22640307...00010072 34 775.0 MB V GRD - 211 00 ZVQW77 0 EOM - 00001C02 0760FF80 226402EE...00010072 34 750.0 MB V GRD - 211 00 ZVQW75 0 EOM - 00001C02 0760FF80 226402D5...00010072 34 725.0 MB V GRD - 211 00 ZVQW72 0 EOM - 00001C02 0760FF80 226402BC...00010072 34 700.0 MB V GRD - 211 00 ZVQW70 0 EOM - 00001C02 0760FF80 226402A3...00010072 34 675.0 MB V GRD - 211 00 ZVQW67 0 EOM - 00001C02 0760FF80 2264028A...00010072 34 650.0 MB V GRD - 211 00 ZVQW65 0 EOM - 00001C02 0760FF80 22640271...00010072 34 625.0 MB V GRD - 211 00 ZVQW62 0 EOM - 00001C02 0760FF80 22640258...00010072 34 600.0 MB V GRD - 211 00 ZVQW60 0 EOM - 00001C02 0760FF80 2264023F...00010072 34 575.0 MB V GRD - 211 00 ZVQW57 0 EOM - 00001C02 0760FF80 22640226...00010072 34 550.0 MB V GRD - 211 00 ZVQW55 0 EOM - 00001C02 0760FF80 2264020D...00010072 34 525.0 MB V GRD - 211 00 ZVQW52 0 EOM - 00001C02 0760FF80 226401F4...00010072 34 500.0 MB V GRD - 211 00 ZVQW50 0 EOM - 00001C02 0760FF80 226401C2...00010072 34 450.0 MB V GRD - 211 00 ZVQW45 0 EOM - 00001C02 0760FF80 22640190...00010072 34 400.0 MB V GRD - 211 00 ZVQW40 0 EOM - 00001C02 0760FF80 2264015E...00010072 34 350.0 MB V GRD - 211 00 ZVQW35 0 EOM - 00001C02 0760FF80 2264012C...00010072 34 300.0 MB V GRD - 211 00 ZVQW30 0 EOM - 00001C02 0760FF80 226400FA...00010072 34 250.0 MB V GRD - 211 00 ZVQW25 0 EOM - 00001C02 0760FF80 226400C8...00010072 34 200.0 MB V GRD - 211 00 ZVQW20 0 EOM - 00001C02 0760FF80 22640096...00010072 34 150.0 MB V GRD - 211 00 ZVQW15 0 EOM - 00001C02 0760FF80 22640064...00010072 34 100.0 MB V GRD - 211 00 ZVQW10 0 EOM - 00001C02 0760FF80 02660000...00010072 02 MSL PRMSL - 211 00 ZPQW89 0 EOM - 00001C02 0760FF80 346403E8...00010072 52 1000.0 MB R H - 211 00 ZRQW99 0 EOM - 00001C02 0760FF80 346403CF...00010072 52 975.0 MB R H - 211 00 ZRQW93 0 EOM - 00001C02 0760FF80 346403B6...00010072 52 950.0 MB R H - 211 00 ZRQW95 0 EOM - 00001C02 0760FF80 3464039D...00010072 52 925.0 MB R H - 211 00 ZRQW92 0 EOM - 00001C02 0760FF80 34640384...00010072 52 900.0 MB R H - 211 00 ZRQW90 0 EOM - 00001C02 0760FF80 3464036B...00010072 52 875.0 MB R H - 211 00 ZRQW91 0 EOM - 00001C02 0760FF80 34640352...00010072 52 850.0 MB R H - 211 00 ZRQW85 0 EOM - 00001C02 0760FF80 34640339...00010072 52 825.0 MB R H - 211 00 ZRQW82 0 EOM - 00001C02 0760FF80 34640320...00010072 52 800.0 MB R H - 211 00 ZRQW80 0 EOM - 00001C02 0760FF80 34640307...00010072 52 775.0 MB R H - 211 00 ZRQW77 0 EOM - 00001C02 0760FF80 346402EE...00010072 52 750.0 MB R H - 211 00 ZRQW75 0 EOM - 00001C02 0760FF80 346402D5...00010072 52 725.0 MB R H - 211 00 ZRQW72 0 EOM - 00001C02 0760FF80 346402BC...00010072 52 700.0 MB R H - 211 00 ZRQW70 0 EOM - 00001C02 0760FF80 346402A3...00010072 52 675.0 MB R H - 211 00 ZRQW67 0 EOM - 00001C02 0760FF80 3464028A...00010072 52 650.0 MB R H - 211 00 ZRQW65 0 EOM - 00001C02 0760FF80 34640271...00010072 52 625.0 MB R H - 211 00 ZRQW62 0 EOM - 00001C02 0760FF80 34640258...00010072 52 600.0 MB R H - 211 00 ZRQW60 0 EOM - 00001C02 0760FF80 3464023F...00010072 52 575.0 MB R H - 211 00 ZRQW57 0 EOM - 00001C02 0760FF80 34640226...00010072 52 550.0 MB R H - 211 00 ZRQW55 0 EOM - 00001C02 0760FF80 3464020D...00010072 52 525.0 MB R H - 211 00 ZRQW52 0 EOM - 00001C02 0760FF80 346401F4...00010072 52 500.0 MB R H - 211 00 ZRQW50 0 EOM - 00001C02 0760FF80 346401C2...00010072 52 450.0 MB R H - 211 00 ZRQW45 0 EOM - 00001C02 0760FF80 34640190...00010072 52 400.0 MB R H - 211 00 ZRQW40 0 EOM - 00001C02 0760FF80 3464015E...00010072 52 350.0 MB R H - 211 00 ZRQW35 0 EOM - 00001C02 0760FF80 3464012C...00010072 52 300.0 MB R H - 211 00 ZRQW30 0 EOM - 00001C02 0760FF80 346400FA...00010072 52 250.0 MB R H - 211 00 ZRQW25 0 EOM - 00001C02 0760FF80 346400C8...00010072 52 200.0 MB R H - 211 00 ZRQW20 0 EOM - 00001C02 0760FF80 34640096...00010072 52 150.0 MB R H - 211 00 ZRQW15 0 EOM - 00001C02 0760FF80 34640064...00010072 52 100.0 MB R H - 211 00 ZRQW10 0 EOM - 00001C02 0760FF80 0B6403E8...00010072 11 1000.0 MB TMP - 211 00 ZTQW99 0 EOM - 00001C02 0760FF80 0B6403CF...00010072 11 975.0 MB TMP - 211 00 ZTQW93 0 EOM - 00001C02 0760FF80 0B6403B6...00010072 11 950.0 MB TMP - 211 00 ZTQW95 0 EOM - 00001C02 0760FF80 0B64039D...00010072 11 925.0 MB TMP - 211 00 ZTQW92 0 EOM - 00001C02 0760FF80 0B640384...00010072 11 900.0 MB TMP - 211 00 ZTQW90 0 EOM - 00001C02 0760FF80 0B64036B...00010072 11 875.0 MB TMP - 211 00 ZTQW91 0 EOM - 00001C02 0760FF80 0B640352...00010072 11 850.0 MB TMP - 211 00 ZTQW85 0 EOM - 00001C02 0760FF80 0B640339...00010072 11 825.0 MB TMP - 211 00 ZTQW82 0 EOM - 00001C02 0760FF80 0B640320...00010072 11 800.0 MB TMP - 211 00 ZTQW80 0 EOM - 00001C02 0760FF80 0B640307...00010072 11 775.0 MB TMP - 211 00 ZTQW77 0 EOM - 00001C02 0760FF80 0B6402EE...00010072 11 750.0 MB TMP - 211 00 ZTQW75 0 EOM - 00001C02 0760FF80 0B6402D5...00010072 11 725.0 MB TMP - 211 00 ZTQW72 0 EOM - 00001C02 0760FF80 0B6402BC...00010072 11 700.0 MB TMP - 211 00 ZTQW70 0 EOM - 00001C02 0760FF80 0B6402A3...00010072 11 675.0 MB TMP - 211 00 ZTQW67 0 EOM - 00001C02 0760FF80 0B64028A...00010072 11 650.0 MB TMP - 211 00 ZTQW65 0 EOM - 00001C02 0760FF80 0B640271...00010072 11 625.0 MB TMP - 211 00 ZTQW62 0 EOM - 00001C02 0760FF80 0B640258...00010072 11 600.0 MB TMP - 211 00 ZTQW60 0 EOM - 00001C02 0760FF80 0B64023F...00010072 11 575.0 MB TMP - 211 00 ZTQW57 0 EOM - 00001C02 0760FF80 0B640226...00010072 11 550.0 MB TMP - 211 00 ZTQW55 0 EOM - 00001C02 0760FF80 0B64020D...00010072 11 525.0 MB TMP - 211 00 ZTQW52 0 EOM - 00001C02 0760FF80 0B6401F4...00010072 11 500.0 MB TMP - 211 00 ZTQW50 0 EOM - 00001C02 0760FF80 0B6401C2...00010072 11 450.0 MB TMP - 211 00 ZTQW45 0 EOM - 00001C02 0760FF80 0B640190...00010072 11 400.0 MB TMP - 211 00 ZTQW40 0 EOM - 00001C02 0760FF80 0B64015E...00010072 11 350.0 MB TMP - 211 00 ZTQW35 0 EOM - 00001C02 0760FF80 0B64012C...00010072 11 300.0 MB TMP - 211 00 ZTQW30 0 EOM - 00001C02 0760FF80 0B6400FA...00010072 11 250.0 MB TMP - 211 00 ZTQW25 0 EOM - 00001C02 0760FF80 0B6400C8...00010072 11 200.0 MB TMP - 211 00 ZTQW20 0 EOM - 00001C02 0760FF80 0B640096...00010072 11 150.0 MB TMP - 211 00 ZTQW15 0 EOM - 00001C02 0760FF80 0B640064...00010072 11 100.0 MB TMP - 211 00 ZTQW10 0 EOM - 00001C02 0760FF80 28640352...00010072 40 850.0 MB DZDT - 211 00 ZOQW85 0 EOM - 00001C02 0760FF80 286402BC...00010072 40 700.0 MB DZDT - 211 00 ZOQW70 0 EOM - 00001C02 0760FF80 286401F4...00010072 40 500.0 MB DZDT - 211 00 ZOQW50 0 EOM - 00001C02 0760FF80 28640190...00010072 40 400.0 MB DZDT - 211 00 ZOQW40 0 EOM - 00001C02 0760FF80 2864012C...00010072 40 300.0 MB DZDT - 211 00 ZOQW30 0 EOM - 00001C02 0760FF80 286400FA...00010072 40 250.0 MB DZDT - 211 00 ZOQW25 0 EOM - 00001C02 0760FF80 286400C8...00010072 40 200.0 MB DZDT - 211 00 ZOQW20 0 EOM - 00001C02 0760FF80 28640096...00010072 40 150.0 MB DZDT - 211 00 ZOQW15 0 EOM - 00001C02 0760FF80 28640064...00010072 40 100.0 MB DZDT - 211 00 ZOQW10 0 EOM - 00001C02 0760FF80 01010000...00010072 01 SFC PRES - 211 00 ZPQW98 0 EOM - 00001C02 0760FF80 346C2C64...00010072 52 44/100 R H - 211 00 ZRQW00 0 EOM - 00001C02 0760FF80 36C80000...00010072 54 EATM P WAT - 211 00 ZFQW00 0 EOM - 00001C02 0760FF80 0B690002...00010072 11 2m/SFC TMP - 211 00 ZTQW98 0 EOM - 00001C02 0760FF80 34741E00...00010072 52 BNDRY/SPD R H - 211 00 ZRQW86 0 EOM - 00001C02 0760FF80 0B070000...00010072 11 TRO TMP - 211 00 ZTQW97 0 EOM - 00001C02 0760FF80 01070000...00010072 01 TRO PRES - 211 00 ZPQW97 0 EOM - 00001C02 0760FF80 21741E00...00010072 33 SPD U GRD - 211 00 ZUQW86 0 EOM - 00001C02 0760FF80 22741E00...00010072 34 SPD V GRD - 211 00 ZVQW86 0 EOM - 00001C02 0760FF80 21070000...00010072 33 TRO U GRD - 211 00 ZUQW97 0 EOM - 00001C02 0760FF80 22070000...00010072 34 TRO V GRD - 211 00 ZVQW97 0 EOM - 00001C02 0760FF80 88070000...00010072 136 TRO VW SH - 211 00 ZBQW97 0 EOM - 00001C02 0760FF80 3D010000...00010072 61 SFC A PCP - 211 00 ZEQW98 0 EOM - 00001C02 0760FF80 83010000...00010072 131 SFC LFT X - 211 00 ZXQW98 0 EOM - 00001C02 0760FF80 29640352...00010072 41 850.0 MB ABS V - 211 00 ZCQW85 0 EOM - 00001C02 0760FF80 296402BC...00010072 41 700.0 MB ABS V - 211 00 ZCQW70 0 EOM - 00001C02 0760FF80 296401F4...00010072 41 500.0 MB ABS V - 211 00 ZCQW50 0 EOM - 00001C02 0760FF80 296400FA...00010072 41 250.0 MB ABS V - 211 00 ZCQW25 0 EOM - 00001C02 0760FF80 9D010000...00010072 157 SFC CAPE - 211 00 ZWQW98 0 EOM - 00001C02 0760FF80 9C010000...00010072 156 SFC CIN - 211 00 ZYQW98 0 EOM - 00001C02 0760FF80 9D74B400...00010072 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQW86 0 EOM - 00001C02 0760FF80 9C74B400...00010072 156 180 SPDY 0 SPDY CIN - 211 00 ZYQW86 0 EOM - 00001C02 0760FF80 0B741E00...00010072 11 30 SPDY 0 SPDY TMP - 211 00 ZTQW86 0 EOM - 00001C02 0760FF80 0B743C1E...00010072 11 60 SPDY 30 SPDY TMP - 211 00 ZTQW86 0 EOM - 00001C02 0760FF80 0B745A3C...00010072 11 90 SPDY 60 SPDY TMP - 211 00 ZTQW86 0 EOM - 00001C02 0760FF80 0B74785A...00010072 11 120 SPDY 90 SPDY TMP - 211 00 ZTQW86 0 EOM - 00001C02 0760FF80 0B749678...00010072 11 150 SPDY 120 SPDY TMP - 211 00 ZTQW86 0 EOM - 00001C02 0760FF80 0B74B496...00010072 11 180 SPDY 150 SPDY TMP - 211 00 ZTQW86 0 EOM - 00001C02 0760FF80 34743C1E...00010072 52 60 SPDY 30 SPDY R H - 211 00 ZRQW86 0 EOM - 00001C02 0760FF80 34745A3C...00010072 52 90 SPDY 60 SPDY R H - 211 00 ZRQW86 0 EOM - 00001C02 0760FF80 3474785A...00010072 52 120 SPDY 90 SPDY R H - 211 00 ZRQW86 0 EOM - 00001C02 0760FF80 34749678...00010072 52 150 SPDY 120 SPDY R H - 211 00 ZRQW86 0 EOM - 00001C02 0760FF80 3474B496...00010072 52 180 SPDY 150 SPDY R H - 211 00 ZRQW86 0 EOM - 00001C02 0760FF80 21741E00...00010072 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQW86 0 EOM - 00001C02 0760FF80 21743C1E...00010072 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQW86 0 EOM - 00001C02 0760FF80 21745A3C...00010072 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQW86 0 EOM - 00001C02 0760FF80 2174785A...00010072 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQW86 0 EOM - 00001C02 0760FF80 21749678...00010072 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQW86 0 EOM - 00001C02 0760FF80 2174B496...00010072 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQW86 0 EOM - 00001C02 0760FF80 22741E00...00010072 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQW86 0 EOM - 00001C02 0760FF80 22743C1E...00010072 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQW86 0 EOM - 00001C02 0760FF80 22745A3C...00010072 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQW86 0 EOM - 00001C02 0760FF80 2274785A...00010072 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQW86 0 EOM - 00001C02 0760FF80 22749678...00010072 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQW86 0 EOM - 00001C02 0760FF80 2274B496...00010072 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQW86 0 EOM - 00001C02 0760FF80 0B690002...00010072 11 2 HTGL TMP - 211 00 ZTQW98 0 EOM - 00001C02 0760FF80 34690002...00010072 52 2 HTGL R H - 211 00 ZRQW98 0 EOM - 00001C02 0760FF80 2169000A...00010072 33 10 HTGL U GRD - 211 00 ZUQW98 0 EOM - 00001C02 0760FF80 2269000A...00010072 34 10 HTGL V GRD - 211 00 ZVQW98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs120.211 b/parm/wmo/grib_awpgfs120.211 deleted file mode 100755 index c77c293d91..0000000000 --- a/parm/wmo/grib_awpgfs120.211 +++ /dev/null @@ -1,409 +0,0 @@ - 00001C02 0760FF80 076403E8...00010078 07 1000.0 MB HGT - 211 00 YHQO99 0 EOM - 00001C02 0760FF80 076403CF...00010078 07 975.0 MB HGT - 211 00 YHQO93 0 EOM - 00001C02 0760FF80 076403B6...00010078 07 950.0 MB HGT - 211 00 YHQO95 0 EOM - 00001C02 0760FF80 0764039D...00010078 07 925.0 MB HGT - 211 00 YHQO92 0 EOM - 00001C02 0760FF80 07640384...00010078 07 900.0 MB HGT - 211 00 YHQO90 0 EOM - 00001C02 0760FF80 0764036B...00010078 07 875.0 MB HGT - 211 00 YHQO91 0 EOM - 00001C02 0760FF80 07640352...00010078 07 850.0 MB HGT - 211 00 YHQO85 0 EOM - 00001C02 0760FF80 07640339...00010078 07 825.0 MB HGT - 211 00 YHQO82 0 EOM - 00001C02 0760FF80 07640320...00010078 07 800.0 MB HGT - 211 00 YHQO80 0 EOM - 00001C02 0760FF80 07640307...00010078 07 775.0 MB HGT - 211 00 YHQO77 0 EOM - 00001C02 0760FF80 076402EE...00010078 07 750.0 MB HGT - 211 00 YHQO75 0 EOM - 00001C02 0760FF80 076402D5...00010078 07 725.0 MB HGT - 211 00 YHQO72 0 EOM - 00001C02 0760FF80 076402BC...00010078 07 700.0 MB HGT - 211 00 YHQO70 0 EOM - 00001C02 0760FF80 076402A3...00010078 07 675.0 MB HGT - 211 00 YHQO67 0 EOM - 00001C02 0760FF80 0764028A...00010078 07 650.0 MB HGT - 211 00 YHQO65 0 EOM - 00001C02 0760FF80 07640271...00010078 07 625.0 MB HGT - 211 00 YHQO62 0 EOM - 00001C02 0760FF80 07640258...00010078 07 600.0 MB HGT - 211 00 YHQO60 0 EOM - 00001C02 0760FF80 0764023F...00010078 07 575.0 MB HGT - 211 00 YHQO57 0 EOM - 00001C02 0760FF80 07640226...00010078 07 550.0 MB HGT - 211 00 YHQO55 0 EOM - 00001C02 0760FF80 0764020D...00010078 07 525.0 MB HGT - 211 00 YHQO52 0 EOM - 00001C02 0760FF80 076401F4...00010078 07 500.0 MB HGT - 211 00 YHQO50 0 EOM - 00001C02 0760FF80 076401C2...00010078 07 450.0 MB HGT - 211 00 YHQO45 0 EOM - 00001C02 0760FF80 07640190...00010078 07 400.0 MB HGT - 211 00 YHQO40 0 EOM - 00001C02 0760FF80 0764015E...00010078 07 350.0 MB HGT - 211 00 YHQO35 0 EOM - 00001C02 0760FF80 0764012C...00010078 07 300.0 MB HGT - 211 00 YHQO30 0 EOM - 00001C02 0760FF80 076400FA...00010078 07 250.0 MB HGT - 211 00 YHQO25 0 EOM - 00001C02 0760FF80 076400C8...00010078 07 200.0 MB HGT - 211 00 YHQO20 0 EOM - 00001C02 0760FF80 07640096...00010078 07 150.0 MB HGT - 211 00 YHQO15 0 EOM - 00001C02 0760FF80 07640064...00010078 07 100.0 MB HGT - 211 00 YHQO10 0 EOM - 00001C02 0760FF80 216403E8...00010078 33 1000.0 MB U GRD - 211 00 YUQO99 0 EOM - 00001C02 0760FF80 216403CF...00010078 33 975.0 MB U GRD - 211 00 YUQO93 0 EOM - 00001C02 0760FF80 216403B6...00010078 33 950.0 MB U GRD - 211 00 YUQO95 0 EOM - 00001C02 0760FF80 2164039D...00010078 33 925.0 MB U GRD - 211 00 YUQO92 0 EOM - 00001C02 0760FF80 21640384...00010078 33 900.0 MB U GRD - 211 00 YUQO90 0 EOM - 00001C02 0760FF80 2164036B...00010078 33 875.0 MB U GRD - 211 00 YUQO91 0 EOM - 00001C02 0760FF80 21640352...00010078 33 850.0 MB U GRD - 211 00 YUQO85 0 EOM - 00001C02 0760FF80 21640339...00010078 33 825.0 MB U GRD - 211 00 YUQO82 0 EOM - 00001C02 0760FF80 21640320...00010078 33 800.0 MB U GRD - 211 00 YUQO80 0 EOM - 00001C02 0760FF80 21640307...00010078 33 775.0 MB U GRD - 211 00 YUQO77 0 EOM - 00001C02 0760FF80 216402EE...00010078 33 750.0 MB U GRD - 211 00 YUQO75 0 EOM - 00001C02 0760FF80 216402D5...00010078 33 725.0 MB U GRD - 211 00 YUQO72 0 EOM - 00001C02 0760FF80 216402BC...00010078 33 700.0 MB U GRD - 211 00 YUQO70 0 EOM - 00001C02 0760FF80 216402A3...00010078 33 675.0 MB U GRD - 211 00 YUQO67 0 EOM - 00001C02 0760FF80 2164028A...00010078 33 650.0 MB U GRD - 211 00 YUQO65 0 EOM - 00001C02 0760FF80 21640271...00010078 33 625.0 MB U GRD - 211 00 YUQO62 0 EOM - 00001C02 0760FF80 21640258...00010078 33 600.0 MB U GRD - 211 00 YUQO60 0 EOM - 00001C02 0760FF80 2164023F...00010078 33 575.0 MB U GRD - 211 00 YUQO57 0 EOM - 00001C02 0760FF80 21640226...00010078 33 550.0 MB U GRD - 211 00 YUQO55 0 EOM - 00001C02 0760FF80 2164020D...00010078 33 525.0 MB U GRD - 211 00 YUQO52 0 EOM - 00001C02 0760FF80 216401F4...00010078 33 500.0 MB U GRD - 211 00 YUQO50 0 EOM - 00001C02 0760FF80 216401C2...00010078 33 450.0 MB U GRD - 211 00 YUQO45 0 EOM - 00001C02 0760FF80 21640190...00010078 33 400.0 MB U GRD - 211 00 YUQO40 0 EOM - 00001C02 0760FF80 2164015E...00010078 33 350.0 MB U GRD - 211 00 YUQO35 0 EOM - 00001C02 0760FF80 2164012C...00010078 33 300.0 MB U GRD - 211 00 YUQO30 0 EOM - 00001C02 0760FF80 216400FA...00010078 33 250.0 MB U GRD - 211 00 YUQO25 0 EOM - 00001C02 0760FF80 216400C8...00010078 33 200.0 MB U GRD - 211 00 YUQO20 0 EOM - 00001C02 0760FF80 21640096...00010078 33 150.0 MB U GRD - 211 00 YUQO15 0 EOM - 00001C02 0760FF80 21640064...00010078 33 100.0 MB U GRD - 211 00 YUQO10 0 EOM - 00001C02 0760FF80 226403E8...00010078 34 1000.0 MB V GRD - 211 00 YVQO99 0 EOM - 00001C02 0760FF80 226403CF...00010078 34 975.0 MB V GRD - 211 00 YVQO93 0 EOM - 00001C02 0760FF80 226403B6...00010078 34 950.0 MB V GRD - 211 00 YVQO95 0 EOM - 00001C02 0760FF80 2264039D...00010078 34 925.0 MB V GRD - 211 00 YVQO92 0 EOM - 00001C02 0760FF80 22640384...00010078 34 900.0 MB V GRD - 211 00 YVQO90 0 EOM - 00001C02 0760FF80 2264036B...00010078 34 875.0 MB V GRD - 211 00 YVQO91 0 EOM - 00001C02 0760FF80 22640352...00010078 34 850.0 MB V GRD - 211 00 YVQO85 0 EOM - 00001C02 0760FF80 22640339...00010078 34 825.0 MB V GRD - 211 00 YVQO82 0 EOM - 00001C02 0760FF80 22640320...00010078 34 800.0 MB V GRD - 211 00 YVQO80 0 EOM - 00001C02 0760FF80 22640307...00010078 34 775.0 MB V GRD - 211 00 YVQO77 0 EOM - 00001C02 0760FF80 226402EE...00010078 34 750.0 MB V GRD - 211 00 YVQO75 0 EOM - 00001C02 0760FF80 226402D5...00010078 34 725.0 MB V GRD - 211 00 YVQO72 0 EOM - 00001C02 0760FF80 226402BC...00010078 34 700.0 MB V GRD - 211 00 YVQO70 0 EOM - 00001C02 0760FF80 226402A3...00010078 34 675.0 MB V GRD - 211 00 YVQO67 0 EOM - 00001C02 0760FF80 2264028A...00010078 34 650.0 MB V GRD - 211 00 YVQO65 0 EOM - 00001C02 0760FF80 22640271...00010078 34 625.0 MB V GRD - 211 00 YVQO62 0 EOM - 00001C02 0760FF80 22640258...00010078 34 600.0 MB V GRD - 211 00 YVQO60 0 EOM - 00001C02 0760FF80 2264023F...00010078 34 575.0 MB V GRD - 211 00 YVQO57 0 EOM - 00001C02 0760FF80 22640226...00010078 34 550.0 MB V GRD - 211 00 YVQO55 0 EOM - 00001C02 0760FF80 2264020D...00010078 34 525.0 MB V GRD - 211 00 YVQO52 0 EOM - 00001C02 0760FF80 226401F4...00010078 34 500.0 MB V GRD - 211 00 YVQO50 0 EOM - 00001C02 0760FF80 226401C2...00010078 34 450.0 MB V GRD - 211 00 YVQO45 0 EOM - 00001C02 0760FF80 22640190...00010078 34 400.0 MB V GRD - 211 00 YVQO40 0 EOM - 00001C02 0760FF80 2264015E...00010078 34 350.0 MB V GRD - 211 00 YVQO35 0 EOM - 00001C02 0760FF80 2264012C...00010078 34 300.0 MB V GRD - 211 00 YVQO30 0 EOM - 00001C02 0760FF80 226400FA...00010078 34 250.0 MB V GRD - 211 00 YVQO25 0 EOM - 00001C02 0760FF80 226400C8...00010078 34 200.0 MB V GRD - 211 00 YVQO20 0 EOM - 00001C02 0760FF80 22640096...00010078 34 150.0 MB V GRD - 211 00 YVQO15 0 EOM - 00001C02 0760FF80 22640064...00010078 34 100.0 MB V GRD - 211 00 YVQO10 0 EOM - 00001C02 0760FF80 02660000...00010078 02 MSL PRMSL - 211 00 YPQO89 0 EOM - 00001C02 0760FF80 346403E8...00010078 52 1000.0 MB R H - 211 00 YRQO99 0 EOM - 00001C02 0760FF80 346403CF...00010078 52 975.0 MB R H - 211 00 YRQO93 0 EOM - 00001C02 0760FF80 346403B6...00010078 52 950.0 MB R H - 211 00 YRQO95 0 EOM - 00001C02 0760FF80 3464039D...00010078 52 925.0 MB R H - 211 00 YRQO92 0 EOM - 00001C02 0760FF80 34640384...00010078 52 900.0 MB R H - 211 00 YRQO90 0 EOM - 00001C02 0760FF80 3464036B...00010078 52 875.0 MB R H - 211 00 YRQO91 0 EOM - 00001C02 0760FF80 34640352...00010078 52 850.0 MB R H - 211 00 YRQO85 0 EOM - 00001C02 0760FF80 34640339...00010078 52 825.0 MB R H - 211 00 YRQO82 0 EOM - 00001C02 0760FF80 34640320...00010078 52 800.0 MB R H - 211 00 YRQO80 0 EOM - 00001C02 0760FF80 34640307...00010078 52 775.0 MB R H - 211 00 YRQO77 0 EOM - 00001C02 0760FF80 346402EE...00010078 52 750.0 MB R H - 211 00 YRQO75 0 EOM - 00001C02 0760FF80 346402D5...00010078 52 725.0 MB R H - 211 00 YRQO72 0 EOM - 00001C02 0760FF80 346402BC...00010078 52 700.0 MB R H - 211 00 YRQO70 0 EOM - 00001C02 0760FF80 346402A3...00010078 52 675.0 MB R H - 211 00 YRQO67 0 EOM - 00001C02 0760FF80 3464028A...00010078 52 650.0 MB R H - 211 00 YRQO65 0 EOM - 00001C02 0760FF80 34640271...00010078 52 625.0 MB R H - 211 00 YRQO62 0 EOM - 00001C02 0760FF80 34640258...00010078 52 600.0 MB R H - 211 00 YRQO60 0 EOM - 00001C02 0760FF80 3464023F...00010078 52 575.0 MB R H - 211 00 YRQO57 0 EOM - 00001C02 0760FF80 34640226...00010078 52 550.0 MB R H - 211 00 YRQO55 0 EOM - 00001C02 0760FF80 3464020D...00010078 52 525.0 MB R H - 211 00 YRQO52 0 EOM - 00001C02 0760FF80 346401F4...00010078 52 500.0 MB R H - 211 00 YRQO50 0 EOM - 00001C02 0760FF80 346401C2...00010078 52 450.0 MB R H - 211 00 YRQO45 0 EOM - 00001C02 0760FF80 34640190...00010078 52 400.0 MB R H - 211 00 YRQO40 0 EOM - 00001C02 0760FF80 3464015E...00010078 52 350.0 MB R H - 211 00 YRQO35 0 EOM - 00001C02 0760FF80 3464012C...00010078 52 300.0 MB R H - 211 00 YRQO30 0 EOM - 00001C02 0760FF80 346400FA...00010078 52 250.0 MB R H - 211 00 YRQO25 0 EOM - 00001C02 0760FF80 346400C8...00010078 52 200.0 MB R H - 211 00 YRQO20 0 EOM - 00001C02 0760FF80 34640096...00010078 52 150.0 MB R H - 211 00 YRQO15 0 EOM - 00001C02 0760FF80 34640064...00010078 52 100.0 MB R H - 211 00 YRQO10 0 EOM - 00001C02 0760FF80 0B6403E8...00010078 11 1000.0 MB TMP - 211 00 YTQO99 0 EOM - 00001C02 0760FF80 0B6403CF...00010078 11 975.0 MB TMP - 211 00 YTQO93 0 EOM - 00001C02 0760FF80 0B6403B6...00010078 11 950.0 MB TMP - 211 00 YTQO95 0 EOM - 00001C02 0760FF80 0B64039D...00010078 11 925.0 MB TMP - 211 00 YTQO92 0 EOM - 00001C02 0760FF80 0B640384...00010078 11 900.0 MB TMP - 211 00 YTQO90 0 EOM - 00001C02 0760FF80 0B64036B...00010078 11 875.0 MB TMP - 211 00 YTQO91 0 EOM - 00001C02 0760FF80 0B640352...00010078 11 850.0 MB TMP - 211 00 YTQO85 0 EOM - 00001C02 0760FF80 0B640339...00010078 11 825.0 MB TMP - 211 00 YTQO82 0 EOM - 00001C02 0760FF80 0B640320...00010078 11 800.0 MB TMP - 211 00 YTQO80 0 EOM - 00001C02 0760FF80 0B640307...00010078 11 775.0 MB TMP - 211 00 YTQO77 0 EOM - 00001C02 0760FF80 0B6402EE...00010078 11 750.0 MB TMP - 211 00 YTQO75 0 EOM - 00001C02 0760FF80 0B6402D5...00010078 11 725.0 MB TMP - 211 00 YTQO72 0 EOM - 00001C02 0760FF80 0B6402BC...00010078 11 700.0 MB TMP - 211 00 YTQO70 0 EOM - 00001C02 0760FF80 0B6402A3...00010078 11 675.0 MB TMP - 211 00 YTQO67 0 EOM - 00001C02 0760FF80 0B64028A...00010078 11 650.0 MB TMP - 211 00 YTQO65 0 EOM - 00001C02 0760FF80 0B640271...00010078 11 625.0 MB TMP - 211 00 YTQO62 0 EOM - 00001C02 0760FF80 0B640258...00010078 11 600.0 MB TMP - 211 00 YTQO60 0 EOM - 00001C02 0760FF80 0B64023F...00010078 11 575.0 MB TMP - 211 00 YTQO57 0 EOM - 00001C02 0760FF80 0B640226...00010078 11 550.0 MB TMP - 211 00 YTQO55 0 EOM - 00001C02 0760FF80 0B64020D...00010078 11 525.0 MB TMP - 211 00 YTQO52 0 EOM - 00001C02 0760FF80 0B6401F4...00010078 11 500.0 MB TMP - 211 00 YTQO50 0 EOM - 00001C02 0760FF80 0B6401C2...00010078 11 450.0 MB TMP - 211 00 YTQO45 0 EOM - 00001C02 0760FF80 0B640190...00010078 11 400.0 MB TMP - 211 00 YTQO40 0 EOM - 00001C02 0760FF80 0B64015E...00010078 11 350.0 MB TMP - 211 00 YTQO35 0 EOM - 00001C02 0760FF80 0B64012C...00010078 11 300.0 MB TMP - 211 00 YTQO30 0 EOM - 00001C02 0760FF80 0B6400FA...00010078 11 250.0 MB TMP - 211 00 YTQO25 0 EOM - 00001C02 0760FF80 0B6400C8...00010078 11 200.0 MB TMP - 211 00 YTQO20 0 EOM - 00001C02 0760FF80 0B640096...00010078 11 150.0 MB TMP - 211 00 YTQO15 0 EOM - 00001C02 0760FF80 0B640064...00010078 11 100.0 MB TMP - 211 00 YTQO10 0 EOM - 00001C02 0760FF80 28640352...00010078 40 850.0 MB DZDT - 211 00 YOQO85 0 EOM - 00001C02 0760FF80 286402BC...00010078 40 700.0 MB DZDT - 211 00 YOQO70 0 EOM - 00001C02 0760FF80 286401F4...00010078 40 500.0 MB DZDT - 211 00 YOQO50 0 EOM - 00001C02 0760FF80 28640190...00010078 40 400.0 MB DZDT - 211 00 YOQO40 0 EOM - 00001C02 0760FF80 2864012C...00010078 40 300.0 MB DZDT - 211 00 YOQO30 0 EOM - 00001C02 0760FF80 286400FA...00010078 40 250.0 MB DZDT - 211 00 YOQO25 0 EOM - 00001C02 0760FF80 286400C8...00010078 40 200.0 MB DZDT - 211 00 YOQO20 0 EOM - 00001C02 0760FF80 28640096...00010078 40 150.0 MB DZDT - 211 00 YOQO15 0 EOM - 00001C02 0760FF80 28640064...00010078 40 100.0 MB DZDT - 211 00 YOQO10 0 EOM - 00001C02 0760FF80 01010000...00010078 01 SFC PRES - 211 00 YPQO98 0 EOM - 00001C02 0760FF80 346C2C64...00010078 52 44/100 R H - 211 00 YRQO00 0 EOM - 00001C02 0760FF80 36C80000...00010078 54 EATM P WAT - 211 00 YFQO00 0 EOM - 00001C02 0760FF80 0B690002...00010078 11 2m/SFC TMP - 211 00 YTQO98 0 EOM - 00001C02 0760FF80 34741E00...00010078 52 BNDRY/SPD R H - 211 00 YRQO86 0 EOM - 00001C02 0760FF80 0B070000...00010078 11 TRO TMP - 211 00 YTQO97 0 EOM - 00001C02 0760FF80 01070000...00010078 01 TRO PRES - 211 00 YPQO97 0 EOM - 00001C02 0760FF80 21741E00...00010078 33 SPD U GRD - 211 00 YUQO86 0 EOM - 00001C02 0760FF80 22741E00...00010078 34 SPD V GRD - 211 00 YVQO86 0 EOM - 00001C02 0760FF80 21070000...00010078 33 TRO U GRD - 211 00 YUQO97 0 EOM - 00001C02 0760FF80 22070000...00010078 34 TRO V GRD - 211 00 YVQO97 0 EOM - 00001C02 0760FF80 88070000...00010078 136 TRO VW SH - 211 00 YBQO97 0 EOM - 00001C02 0760FF80 3D010000...00010078 61 SFC A PCP - 211 00 YEQO98 0 EOM - 00001C02 0760FF80 83010000...00010078 131 SFC LFT X - 211 00 YXQO98 0 EOM - 00001C02 0760FF80 29640352...00010078 41 850.0 MB ABS V - 211 00 YCQO85 0 EOM - 00001C02 0760FF80 296402BC...00010078 41 700.0 MB ABS V - 211 00 YCQO70 0 EOM - 00001C02 0760FF80 296401F4...00010078 41 500.0 MB ABS V - 211 00 YCQO50 0 EOM - 00001C02 0760FF80 296400FA...00010078 41 250.0 MB ABS V - 211 00 YCQO25 0 EOM - 00001C02 0760FF80 9D010000...00010078 157 SFC CAPE - 211 00 YWQO98 0 EOM - 00001C02 0760FF80 9C010000...00010078 156 SFC CIN - 211 00 YYQO98 0 EOM - 00001C02 0760FF80 9D74B400...00010078 157 180 SPDY 0 SPDY CAPE - 211 00 YWQO86 0 EOM - 00001C02 0760FF80 9C74B400...00010078 156 180 SPDY 0 SPDY CIN - 211 00 YYQO86 0 EOM - 00001C02 0760FF80 0B741E00...00010078 11 30 SPDY 0 SPDY TMP - 211 00 YTQO86 0 EOM - 00001C02 0760FF80 0B743C1E...00010078 11 60 SPDY 30 SPDY TMP - 211 00 YTQO86 0 EOM - 00001C02 0760FF80 0B745A3C...00010078 11 90 SPDY 60 SPDY TMP - 211 00 YTQO86 0 EOM - 00001C02 0760FF80 0B74785A...00010078 11 120 SPDY 90 SPDY TMP - 211 00 YTQO86 0 EOM - 00001C02 0760FF80 0B749678...00010078 11 150 SPDY 120 SPDY TMP - 211 00 YTQO86 0 EOM - 00001C02 0760FF80 0B74B496...00010078 11 180 SPDY 150 SPDY TMP - 211 00 YTQO86 0 EOM - 00001C02 0760FF80 34743C1E...00010078 52 60 SPDY 30 SPDY R H - 211 00 YRQO86 0 EOM - 00001C02 0760FF80 34745A3C...00010078 52 90 SPDY 60 SPDY R H - 211 00 YRQO86 0 EOM - 00001C02 0760FF80 3474785A...00010078 52 120 SPDY 90 SPDY R H - 211 00 YRQO86 0 EOM - 00001C02 0760FF80 34749678...00010078 52 150 SPDY 120 SPDY R H - 211 00 YRQO86 0 EOM - 00001C02 0760FF80 3474B496...00010078 52 180 SPDY 150 SPDY R H - 211 00 YRQO86 0 EOM - 00001C02 0760FF80 21741E00...00010078 33 30 SPDY 0 SPDY U GRD - 211 00 YUQO86 0 EOM - 00001C02 0760FF80 21743C1E...00010078 33 60 SPDY 30 SPDY U GRD - 211 00 YUQO86 0 EOM - 00001C02 0760FF80 21745A3C...00010078 33 90 SPDY 60 SPDY U GRD - 211 00 YUQO86 0 EOM - 00001C02 0760FF80 2174785A...00010078 33 120 SPDY 90 SPDY U GRD - 211 00 YUQO86 0 EOM - 00001C02 0760FF80 21749678...00010078 33 150 SPDY 120 SPDY U GRD - 211 00 YUQO86 0 EOM - 00001C02 0760FF80 2174B496...00010078 33 180 SPDY 150 SPDY U GRD - 211 00 YUQO86 0 EOM - 00001C02 0760FF80 22741E00...00010078 34 30 SPDY 0 SPDY V GRD - 211 00 YVQO86 0 EOM - 00001C02 0760FF80 22743C1E...00010078 34 60 SPDY 30 SPDY V GRD - 211 00 YVQO86 0 EOM - 00001C02 0760FF80 22745A3C...00010078 34 90 SPDY 60 SPDY V GRD - 211 00 YVQO86 0 EOM - 00001C02 0760FF80 2274785A...00010078 34 120 SPDY 90 SPDY V GRD - 211 00 YVQO86 0 EOM - 00001C02 0760FF80 22749678...00010078 34 150 SPDY 120 SPDY V GRD - 211 00 YVQO86 0 EOM - 00001C02 0760FF80 2274B496...00010078 34 180 SPDY 150 SPDY V GRD - 211 00 YVQO86 0 EOM - 00001C02 0760FF80 0B690002...00010078 11 2 HTGL TMP - 211 00 YTQO98 0 EOM - 00001C02 0760FF80 34690002...00010078 52 2 HTGL R H - 211 00 YRQO98 0 EOM - 00001C02 0760FF80 2169000A...00010078 33 10 HTGL U GRD - 211 00 YUQO98 0 EOM - 00001C02 0760FF80 2269000A...00010078 34 10 HTGL V GRD - 211 00 YVQO98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs126.211 b/parm/wmo/grib_awpgfs126.211 deleted file mode 100755 index b509bf9033..0000000000 --- a/parm/wmo/grib_awpgfs126.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...0001007E 07 1000.0 MB HGT - 211 00 ZHQZ99 0 EOM - 00001C02 0760FF80 076403CF...0001007E 07 975.0 MB HGT - 211 00 ZHQZ93 0 EOM - 00001C02 0760FF80 076403B6...0001007E 07 950.0 MB HGT - 211 00 ZHQZ95 0 EOM - 00001C02 0760FF80 0764039D...0001007E 07 925.0 MB HGT - 211 00 ZHQZ92 0 EOM - 00001C02 0760FF80 07640384...0001007E 07 900.0 MB HGT - 211 00 ZHQZ90 0 EOM - 00001C02 0760FF80 0764036B...0001007E 07 875.0 MB HGT - 211 00 ZHQZ91 0 EOM - 00001C02 0760FF80 07640352...0001007E 07 850.0 MB HGT - 211 00 ZHQZ85 0 EOM - 00001C02 0760FF80 07640339...0001007E 07 825.0 MB HGT - 211 00 ZHQZ82 0 EOM - 00001C02 0760FF80 07640320...0001007E 07 800.0 MB HGT - 211 00 ZHQZ80 0 EOM - 00001C02 0760FF80 07640307...0001007E 07 775.0 MB HGT - 211 00 ZHQZ77 0 EOM - 00001C02 0760FF80 076402EE...0001007E 07 750.0 MB HGT - 211 00 ZHQZ75 0 EOM - 00001C02 0760FF80 076402D5...0001007E 07 725.0 MB HGT - 211 00 ZHQZ72 0 EOM - 00001C02 0760FF80 076402BC...0001007E 07 700.0 MB HGT - 211 00 ZHQZ70 0 EOM - 00001C02 0760FF80 076402A3...0001007E 07 675.0 MB HGT - 211 00 ZHQZ67 0 EOM - 00001C02 0760FF80 0764028A...0001007E 07 650.0 MB HGT - 211 00 ZHQZ65 0 EOM - 00001C02 0760FF80 07640271...0001007E 07 625.0 MB HGT - 211 00 ZHQZ62 0 EOM - 00001C02 0760FF80 07640258...0001007E 07 600.0 MB HGT - 211 00 ZHQZ60 0 EOM - 00001C02 0760FF80 0764023F...0001007E 07 575.0 MB HGT - 211 00 ZHQZ57 0 EOM - 00001C02 0760FF80 07640226...0001007E 07 550.0 MB HGT - 211 00 ZHQZ55 0 EOM - 00001C02 0760FF80 0764020D...0001007E 07 525.0 MB HGT - 211 00 ZHQZ52 0 EOM - 00001C02 0760FF80 076401F4...0001007E 07 500.0 MB HGT - 211 00 ZHQZ50 0 EOM - 00001C02 0760FF80 07640190...0001007E 07 400.0 MB HGT - 211 00 ZHQZ40 0 EOM - 00001C02 0760FF80 076401C2...0001007E 07 450.0 MB HGT - 211 00 ZHQZ45 0 EOM - 00001C02 0760FF80 0764015E...0001007E 07 350.0 MB HGT - 211 00 ZHQZ35 0 EOM - 00001C02 0760FF80 0764012C...0001007E 07 300.0 MB HGT - 211 00 ZHQZ30 0 EOM - 00001C02 0760FF80 076400FA...0001007E 07 250.0 MB HGT - 211 00 ZHQZ25 0 EOM - 00001C02 0760FF80 076400C8...0001007E 07 200.0 MB HGT - 211 00 ZHQZ20 0 EOM - 00001C02 0760FF80 07640096...0001007E 07 150.0 MB HGT - 211 00 ZHQZ15 0 EOM - 00001C02 0760FF80 07640064...0001007E 07 100.0 MB HGT - 211 00 ZHQZ10 0 EOM - 00001C02 0760FF80 216403E8...0001007E 33 1000.0 MB U GRD - 211 00 ZUQZ99 0 EOM - 00001C02 0760FF80 216403CF...0001007E 33 975.0 MB U GRD - 211 00 ZUQZ93 0 EOM - 00001C02 0760FF80 216403B6...0001007E 33 950.0 MB U GRD - 211 00 ZUQZ95 0 EOM - 00001C02 0760FF80 2164039D...0001007E 33 925.0 MB U GRD - 211 00 ZUQZ92 0 EOM - 00001C02 0760FF80 21640384...0001007E 33 900.0 MB U GRD - 211 00 ZUQZ90 0 EOM - 00001C02 0760FF80 2164036B...0001007E 33 875.0 MB U GRD - 211 00 ZUQZ91 0 EOM - 00001C02 0760FF80 21640352...0001007E 33 850.0 MB U GRD - 211 00 ZUQZ85 0 EOM - 00001C02 0760FF80 21640339...0001007E 33 825.0 MB U GRD - 211 00 ZUQZ82 0 EOM - 00001C02 0760FF80 21640320...0001007E 33 800.0 MB U GRD - 211 00 ZUQZ80 0 EOM - 00001C02 0760FF80 21640307...0001007E 33 775.0 MB U GRD - 211 00 ZUQZ77 0 EOM - 00001C02 0760FF80 216402EE...0001007E 33 750.0 MB U GRD - 211 00 ZUQZ75 0 EOM - 00001C02 0760FF80 216402D5...0001007E 33 725.0 MB U GRD - 211 00 ZUQZ72 0 EOM - 00001C02 0760FF80 216402BC...0001007E 33 700.0 MB U GRD - 211 00 ZUQZ70 0 EOM - 00001C02 0760FF80 216402A3...0001007E 33 675.0 MB U GRD - 211 00 ZUQZ67 0 EOM - 00001C02 0760FF80 2164028A...0001007E 33 650.0 MB U GRD - 211 00 ZUQZ65 0 EOM - 00001C02 0760FF80 21640271...0001007E 33 625.0 MB U GRD - 211 00 ZUQZ62 0 EOM - 00001C02 0760FF80 21640258...0001007E 33 600.0 MB U GRD - 211 00 ZUQZ60 0 EOM - 00001C02 0760FF80 2164023F...0001007E 33 575.0 MB U GRD - 211 00 ZUQZ57 0 EOM - 00001C02 0760FF80 21640226...0001007E 33 550.0 MB U GRD - 211 00 ZUQZ55 0 EOM - 00001C02 0760FF80 2164020D...0001007E 33 525.0 MB U GRD - 211 00 ZUQZ52 0 EOM - 00001C02 0760FF80 216401F4...0001007E 33 500.0 MB U GRD - 211 00 ZUQZ50 0 EOM - 00001C02 0760FF80 216401C2...0001007E 33 450.0 MB U GRD - 211 00 ZUQZ45 0 EOM - 00001C02 0760FF80 21640190...0001007E 33 400.0 MB U GRD - 211 00 ZUQZ40 0 EOM - 00001C02 0760FF80 2164015E...0001007E 33 350.0 MB U GRD - 211 00 ZUQZ35 0 EOM - 00001C02 0760FF80 2164012C...0001007E 33 300.0 MB U GRD - 211 00 ZUQZ30 0 EOM - 00001C02 0760FF80 216400FA...0001007E 33 250.0 MB U GRD - 211 00 ZUQZ25 0 EOM - 00001C02 0760FF80 216400C8...0001007E 33 200.0 MB U GRD - 211 00 ZUQZ20 0 EOM - 00001C02 0760FF80 21640096...0001007E 33 150.0 MB U GRD - 211 00 ZUQZ15 0 EOM - 00001C02 0760FF80 21640064...0001007E 33 100.0 MB U GRD - 211 00 ZUQZ10 0 EOM - 00001C02 0760FF80 226403E8...0001007E 34 1000.0 MB V GRD - 211 00 ZVQZ99 0 EOM - 00001C02 0760FF80 226403CF...0001007E 34 975.0 MB V GRD - 211 00 ZVQZ93 0 EOM - 00001C02 0760FF80 226403B6...0001007E 34 950.0 MB V GRD - 211 00 ZVQZ95 0 EOM - 00001C02 0760FF80 2264039D...0001007E 34 925.0 MB V GRD - 211 00 ZVQZ92 0 EOM - 00001C02 0760FF80 22640384...0001007E 34 900.0 MB V GRD - 211 00 ZVQZ90 0 EOM - 00001C02 0760FF80 2264036B...0001007E 34 875.0 MB V GRD - 211 00 ZVQZ91 0 EOM - 00001C02 0760FF80 22640352...0001007E 34 850.0 MB V GRD - 211 00 ZVQZ85 0 EOM - 00001C02 0760FF80 22640339...0001007E 34 825.0 MB V GRD - 211 00 ZVQZ82 0 EOM - 00001C02 0760FF80 22640320...0001007E 34 800.0 MB V GRD - 211 00 ZVQZ80 0 EOM - 00001C02 0760FF80 22640307...0001007E 34 775.0 MB V GRD - 211 00 ZVQZ77 0 EOM - 00001C02 0760FF80 226402EE...0001007E 34 750.0 MB V GRD - 211 00 ZVQZ75 0 EOM - 00001C02 0760FF80 226402D5...0001007E 34 725.0 MB V GRD - 211 00 ZVQZ72 0 EOM - 00001C02 0760FF80 226402BC...0001007E 34 700.0 MB V GRD - 211 00 ZVQZ70 0 EOM - 00001C02 0760FF80 226402A3...0001007E 34 675.0 MB V GRD - 211 00 ZVQZ67 0 EOM - 00001C02 0760FF80 2264028A...0001007E 34 650.0 MB V GRD - 211 00 ZVQZ65 0 EOM - 00001C02 0760FF80 22640271...0001007E 34 625.0 MB V GRD - 211 00 ZVQZ62 0 EOM - 00001C02 0760FF80 22640258...0001007E 34 600.0 MB V GRD - 211 00 ZVQZ60 0 EOM - 00001C02 0760FF80 2264023F...0001007E 34 575.0 MB V GRD - 211 00 ZVQZ57 0 EOM - 00001C02 0760FF80 22640226...0001007E 34 550.0 MB V GRD - 211 00 ZVQZ55 0 EOM - 00001C02 0760FF80 2264020D...0001007E 34 525.0 MB V GRD - 211 00 ZVQZ52 0 EOM - 00001C02 0760FF80 226401F4...0001007E 34 500.0 MB V GRD - 211 00 ZVQZ50 0 EOM - 00001C02 0760FF80 226401C2...0001007E 34 450.0 MB V GRD - 211 00 ZVQZ45 0 EOM - 00001C02 0760FF80 22640190...0001007E 34 400.0 MB V GRD - 211 00 ZVQZ40 0 EOM - 00001C02 0760FF80 2264015E...0001007E 34 350.0 MB V GRD - 211 00 ZVQZ35 0 EOM - 00001C02 0760FF80 2264012C...0001007E 34 300.0 MB V GRD - 211 00 ZVQZ30 0 EOM - 00001C02 0760FF80 226400FA...0001007E 34 250.0 MB V GRD - 211 00 ZVQZ25 0 EOM - 00001C02 0760FF80 226400C8...0001007E 34 200.0 MB V GRD - 211 00 ZVQZ20 0 EOM - 00001C02 0760FF80 22640096...0001007E 34 150.0 MB V GRD - 211 00 ZVQZ15 0 EOM - 00001C02 0760FF80 22640064...0001007E 34 100.0 MB V GRD - 211 00 ZVQZ10 0 EOM - 00001C02 0760FF80 02660000...0001007E 02 MSL PRMSL - 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...0001007E 61 SFC A PCP - 211 00 ZEQZ98 0 EOM - 00001C02 0760FF80 346403E8...0001007E 52 1000.0 MB R H - 211 00 ZRQZ99 0 EOM - 00001C02 0760FF80 346403CF...0001007E 52 975.0 MB R H - 211 00 ZRQZ93 0 EOM - 00001C02 0760FF80 346403B6...0001007E 52 950.0 MB R H - 211 00 ZRQZ95 0 EOM - 00001C02 0760FF80 3464039D...0001007E 52 925.0 MB R H - 211 00 ZRQZ92 0 EOM - 00001C02 0760FF80 34640384...0001007E 52 900.0 MB R H - 211 00 ZRQZ90 0 EOM - 00001C02 0760FF80 3464036B...0001007E 52 875.0 MB R H - 211 00 ZRQZ91 0 EOM - 00001C02 0760FF80 34640352...0001007E 52 850.0 MB R H - 211 00 ZRQZ85 0 EOM - 00001C02 0760FF80 34640339...0001007E 52 825.0 MB R H - 211 00 ZRQZ82 0 EOM - 00001C02 0760FF80 34640320...0001007E 52 800.0 MB R H - 211 00 ZRQZ80 0 EOM - 00001C02 0760FF80 34640307...0001007E 52 775.0 MB R H - 211 00 ZRQZ77 0 EOM - 00001C02 0760FF80 346402EE...0001007E 52 750.0 MB R H - 211 00 ZRQZ75 0 EOM - 00001C02 0760FF80 346402D5...0001007E 52 725.0 MB R H - 211 00 ZRQZ72 0 EOM - 00001C02 0760FF80 346402BC...0001007E 52 700.0 MB R H - 211 00 ZRQZ70 0 EOM - 00001C02 0760FF80 346402A3...0001007E 52 675.0 MB R H - 211 00 ZRQZ67 0 EOM - 00001C02 0760FF80 3464028A...0001007E 52 650.0 MB R H - 211 00 ZRQZ65 0 EOM - 00001C02 0760FF80 34640271...0001007E 52 625.0 MB R H - 211 00 ZRQZ62 0 EOM - 00001C02 0760FF80 34640258...0001007E 52 600.0 MB R H - 211 00 ZRQZ60 0 EOM - 00001C02 0760FF80 3464023F...0001007E 52 575.0 MB R H - 211 00 ZRQZ57 0 EOM - 00001C02 0760FF80 34640226...0001007E 52 550.0 MB R H - 211 00 ZRQZ55 0 EOM - 00001C02 0760FF80 3464020D...0001007E 52 525.0 MB R H - 211 00 ZRQZ52 0 EOM - 00001C02 0760FF80 346401F4...0001007E 52 500.0 MB R H - 211 00 ZRQZ50 0 EOM - 00001C02 0760FF80 346401C2...0001007E 52 450.0 MB R H - 211 00 ZRQZ45 0 EOM - 00001C02 0760FF80 34640190...0001007E 52 400.0 MB R H - 211 00 ZRQZ40 0 EOM - 00001C02 0760FF80 3464015E...0001007E 52 350.0 MB R H - 211 00 ZRQZ35 0 EOM - 00001C02 0760FF80 3464012C...0001007E 52 300.0 MB R H - 211 00 ZRQZ30 0 EOM - 00001C02 0760FF80 346400FA...0001007E 52 250.0 MB R H - 211 00 ZRQZ25 0 EOM - 00001C02 0760FF80 346400C8...0001007E 52 200.0 MB R H - 211 00 ZRQZ20 0 EOM - 00001C02 0760FF80 34640096...0001007E 52 150.0 MB R H - 211 00 ZRQZ15 0 EOM - 00001C02 0760FF80 34640064...0001007E 52 100.0 MB R H - 211 00 ZRQZ10 0 EOM - 00001C02 0760FF80 0B6403E8...0001007E 11 1000.0 MB TMP - 211 00 ZTQZ99 0 EOM - 00001C02 0760FF80 0B6403CF...0001007E 11 975.0 MB TMP - 211 00 ZTQZ93 0 EOM - 00001C02 0760FF80 0B6403B6...0001007E 11 950.0 MB TMP - 211 00 ZTQZ95 0 EOM - 00001C02 0760FF80 0B64039D...0001007E 11 925.0 MB TMP - 211 00 ZTQZ92 0 EOM - 00001C02 0760FF80 0B640384...0001007E 11 900.0 MB TMP - 211 00 ZTQZ90 0 EOM - 00001C02 0760FF80 0B64036B...0001007E 11 875.0 MB TMP - 211 00 ZTQZ91 0 EOM - 00001C02 0760FF80 0B640352...0001007E 11 850.0 MB TMP - 211 00 ZTQZ85 0 EOM - 00001C02 0760FF80 0B640339...0001007E 11 825.0 MB TMP - 211 00 ZTQZ82 0 EOM - 00001C02 0760FF80 0B640320...0001007E 11 800.0 MB TMP - 211 00 ZTQZ80 0 EOM - 00001C02 0760FF80 0B640307...0001007E 11 775.0 MB TMP - 211 00 ZTQZ77 0 EOM - 00001C02 0760FF80 0B6402EE...0001007E 11 750.0 MB TMP - 211 00 ZTQZ75 0 EOM - 00001C02 0760FF80 0B6402D5...0001007E 11 725.0 MB TMP - 211 00 ZTQZ72 0 EOM - 00001C02 0760FF80 0B6402BC...0001007E 11 700.0 MB TMP - 211 00 ZTQZ70 0 EOM - 00001C02 0760FF80 0B6402A3...0001007E 11 675.0 MB TMP - 211 00 ZTQZ67 0 EOM - 00001C02 0760FF80 0B64028A...0001007E 11 650.0 MB TMP - 211 00 ZTQZ65 0 EOM - 00001C02 0760FF80 0B640271...0001007E 11 625.0 MB TMP - 211 00 ZTQZ62 0 EOM - 00001C02 0760FF80 0B640258...0001007E 11 600.0 MB TMP - 211 00 ZTQZ60 0 EOM - 00001C02 0760FF80 0B64023F...0001007E 11 575.0 MB TMP - 211 00 ZTQZ57 0 EOM - 00001C02 0760FF80 0B640226...0001007E 11 550.0 MB TMP - 211 00 ZTQZ55 0 EOM - 00001C02 0760FF80 0B64020D...0001007E 11 525.0 MB TMP - 211 00 ZTQZ52 0 EOM - 00001C02 0760FF80 0B6401F4...0001007E 11 500.0 MB TMP - 211 00 ZTQZ50 0 EOM - 00001C02 0760FF80 0B6401C2...0001007E 11 450.0 MB TMP - 211 00 ZTQZ45 0 EOM - 00001C02 0760FF80 0B640190...0001007E 11 400.0 MB TMP - 211 00 ZTQZ40 0 EOM - 00001C02 0760FF80 0B64015E...0001007E 11 350.0 MB TMP - 211 00 ZTQZ35 0 EOM - 00001C02 0760FF80 0B64012C...0001007E 11 300.0 MB TMP - 211 00 ZTQZ30 0 EOM - 00001C02 0760FF80 0B6400FA...0001007E 11 250.0 MB TMP - 211 00 ZTQZ25 0 EOM - 00001C02 0760FF80 0B6400C8...0001007E 11 200.0 MB TMP - 211 00 ZTQZ20 0 EOM - 00001C02 0760FF80 0B640096...0001007E 11 150.0 MB TMP - 211 00 ZTQZ15 0 EOM - 00001C02 0760FF80 0B640064...0001007E 11 100.0 MB TMP - 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 28640352...0001007E 40 850.0 MB DZDT - 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 286402BC...0001007E 40 700.0 MB DZDT - 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 286401F4...0001007E 40 500.0 MB DZDT - 211 00 ZOQZ50 0 EOM - 00001C02 0760FF80 01010000...0001007E 01 SFC PRES - 211 00 ZPQZ98 0 EOM - 00001C02 0760FF80 346C2C64...0001007E 52 44/100 R H - 211 00 ZRQZ00 0 EOM - 00001C02 0760FF80 296401F4...0001007E 41 500.0 MB ABS V - 211 00 ZCQZ50 0 EOM - 00001C02 0760FF80 9D010000...0001007E 157 SFC CAPE - 211 00 ZWQZ98 0 EOM - 00001C02 0760FF80 9C010000...0001007E 156 SFC CIN - 211 00 ZYQZ98 0 EOM - 00001C02 0760FF80 9D74B400...0001007E 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQZ86 0 EOM - 00001C02 0760FF80 9C74B400...0001007E 156 180 SPDY 0 SPDY CIN - 211 00 ZYQZ86 0 EOM - 00001C02 0760FF80 0B741E00...0001007E 11 30 SPDY 0 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B743C1E...0001007E 11 60 SPDY 30 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B745A3C...0001007E 11 90 SPDY 60 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74785A...0001007E 11 120 SPDY 90 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B749678...0001007E 11 150 SPDY 120 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74B496...0001007E 11 180 SPDY 150 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 34741E00...0001007E 52 30 SPDY 0 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34743C1E...0001007E 52 60 SPDY 30 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34745A3C...0001007E 52 90 SPDY 60 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474785A...0001007E 52 120 SPDY 90 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34749678...0001007E 52 150 SPDY 120 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474B496...0001007E 52 180 SPDY 150 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 21741E00...0001007E 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21743C1E...0001007E 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21745A3C...0001007E 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174785A...0001007E 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21749678...0001007E 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174B496...0001007E 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 22741E00...0001007E 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22743C1E...0001007E 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22745A3C...0001007E 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274785A...0001007E 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22749678...0001007E 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274B496...0001007E 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 0B690002...0001007E 11 2 HTGL TMP - 211 00 ZTQZ98 0 EOM - 00001C02 0760FF80 34690002...0001007E 52 2 HTGL R H - 211 00 ZRQZ98 0 EOM - 00001C02 0760FF80 2169000A...0001007E 33 10 HTGL U GRD - 211 00 ZUQZ98 0 EOM - 00001C02 0760FF80 2269000A...0001007E 34 10 HTGL V GRD - 211 00 ZVQZ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs132.211 b/parm/wmo/grib_awpgfs132.211 deleted file mode 100755 index f9a8c87ccf..0000000000 --- a/parm/wmo/grib_awpgfs132.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...00010084 07 1000.0 MB HGT - 211 00 YHQP99 0 EOM - 00001C02 0760FF80 076403CF...00010084 07 975.0 MB HGT - 211 00 YHQP93 0 EOM - 00001C02 0760FF80 076403B6...00010084 07 950.0 MB HGT - 211 00 YHQP95 0 EOM - 00001C02 0760FF80 0764039D...00010084 07 925.0 MB HGT - 211 00 YHQP92 0 EOM - 00001C02 0760FF80 07640384...00010084 07 900.0 MB HGT - 211 00 YHQP90 0 EOM - 00001C02 0760FF80 0764036B...00010084 07 875.0 MB HGT - 211 00 YHQP91 0 EOM - 00001C02 0760FF80 07640352...00010084 07 850.0 MB HGT - 211 00 YHQP85 0 EOM - 00001C02 0760FF80 07640339...00010084 07 825.0 MB HGT - 211 00 YHQP82 0 EOM - 00001C02 0760FF80 07640320...00010084 07 800.0 MB HGT - 211 00 YHQP80 0 EOM - 00001C02 0760FF80 07640307...00010084 07 775.0 MB HGT - 211 00 YHQP77 0 EOM - 00001C02 0760FF80 076402EE...00010084 07 750.0 MB HGT - 211 00 YHQP75 0 EOM - 00001C02 0760FF80 076402D5...00010084 07 725.0 MB HGT - 211 00 YHQP72 0 EOM - 00001C02 0760FF80 076402BC...00010084 07 700.0 MB HGT - 211 00 YHQP70 0 EOM - 00001C02 0760FF80 076402A3...00010084 07 675.0 MB HGT - 211 00 YHQP67 0 EOM - 00001C02 0760FF80 0764028A...00010084 07 650.0 MB HGT - 211 00 YHQP65 0 EOM - 00001C02 0760FF80 07640271...00010084 07 625.0 MB HGT - 211 00 YHQP62 0 EOM - 00001C02 0760FF80 07640258...00010084 07 600.0 MB HGT - 211 00 YHQP60 0 EOM - 00001C02 0760FF80 0764023F...00010084 07 575.0 MB HGT - 211 00 YHQP57 0 EOM - 00001C02 0760FF80 07640226...00010084 07 550.0 MB HGT - 211 00 YHQP55 0 EOM - 00001C02 0760FF80 0764020D...00010084 07 525.0 MB HGT - 211 00 YHQP52 0 EOM - 00001C02 0760FF80 076401F4...00010084 07 500.0 MB HGT - 211 00 YHQP50 0 EOM - 00001C02 0760FF80 07640190...00010084 07 400.0 MB HGT - 211 00 YHQP40 0 EOM - 00001C02 0760FF80 076401C2...00010084 07 450.0 MB HGT - 211 00 YHQP45 0 EOM - 00001C02 0760FF80 0764015E...00010084 07 350.0 MB HGT - 211 00 YHQP35 0 EOM - 00001C02 0760FF80 0764012C...00010084 07 300.0 MB HGT - 211 00 YHQP30 0 EOM - 00001C02 0760FF80 076400FA...00010084 07 250.0 MB HGT - 211 00 YHQP25 0 EOM - 00001C02 0760FF80 076400C8...00010084 07 200.0 MB HGT - 211 00 YHQP20 0 EOM - 00001C02 0760FF80 07640096...00010084 07 150.0 MB HGT - 211 00 YHQP15 0 EOM - 00001C02 0760FF80 07640064...00010084 07 100.0 MB HGT - 211 00 YHQP10 0 EOM - 00001C02 0760FF80 216403E8...00010084 33 1000.0 MB U GRD - 211 00 YUQP99 0 EOM - 00001C02 0760FF80 216403CF...00010084 33 975.0 MB U GRD - 211 00 YUQP93 0 EOM - 00001C02 0760FF80 216403B6...00010084 33 950.0 MB U GRD - 211 00 YUQP95 0 EOM - 00001C02 0760FF80 2164039D...00010084 33 925.0 MB U GRD - 211 00 YUQP92 0 EOM - 00001C02 0760FF80 21640384...00010084 33 900.0 MB U GRD - 211 00 YUQP90 0 EOM - 00001C02 0760FF80 2164036B...00010084 33 875.0 MB U GRD - 211 00 YUQP91 0 EOM - 00001C02 0760FF80 21640352...00010084 33 850.0 MB U GRD - 211 00 YUQP85 0 EOM - 00001C02 0760FF80 21640339...00010084 33 825.0 MB U GRD - 211 00 YUQP82 0 EOM - 00001C02 0760FF80 21640320...00010084 33 800.0 MB U GRD - 211 00 YUQP80 0 EOM - 00001C02 0760FF80 21640307...00010084 33 775.0 MB U GRD - 211 00 YUQP77 0 EOM - 00001C02 0760FF80 216402EE...00010084 33 750.0 MB U GRD - 211 00 YUQP75 0 EOM - 00001C02 0760FF80 216402D5...00010084 33 725.0 MB U GRD - 211 00 YUQP72 0 EOM - 00001C02 0760FF80 216402BC...00010084 33 700.0 MB U GRD - 211 00 YUQP70 0 EOM - 00001C02 0760FF80 216402A3...00010084 33 675.0 MB U GRD - 211 00 YUQP67 0 EOM - 00001C02 0760FF80 2164028A...00010084 33 650.0 MB U GRD - 211 00 YUQP65 0 EOM - 00001C02 0760FF80 21640271...00010084 33 625.0 MB U GRD - 211 00 YUQP62 0 EOM - 00001C02 0760FF80 21640258...00010084 33 600.0 MB U GRD - 211 00 YUQP60 0 EOM - 00001C02 0760FF80 2164023F...00010084 33 575.0 MB U GRD - 211 00 YUQP57 0 EOM - 00001C02 0760FF80 21640226...00010084 33 550.0 MB U GRD - 211 00 YUQP55 0 EOM - 00001C02 0760FF80 2164020D...00010084 33 525.0 MB U GRD - 211 00 YUQP52 0 EOM - 00001C02 0760FF80 216401F4...00010084 33 500.0 MB U GRD - 211 00 YUQP50 0 EOM - 00001C02 0760FF80 216401C2...00010084 33 450.0 MB U GRD - 211 00 YUQP45 0 EOM - 00001C02 0760FF80 21640190...00010084 33 400.0 MB U GRD - 211 00 YUQP40 0 EOM - 00001C02 0760FF80 2164015E...00010084 33 350.0 MB U GRD - 211 00 YUQP35 0 EOM - 00001C02 0760FF80 2164012C...00010084 33 300.0 MB U GRD - 211 00 YUQP30 0 EOM - 00001C02 0760FF80 216400FA...00010084 33 250.0 MB U GRD - 211 00 YUQP25 0 EOM - 00001C02 0760FF80 216400C8...00010084 33 200.0 MB U GRD - 211 00 YUQP20 0 EOM - 00001C02 0760FF80 21640096...00010084 33 150.0 MB U GRD - 211 00 YUQP15 0 EOM - 00001C02 0760FF80 21640064...00010084 33 100.0 MB U GRD - 211 00 YUQP10 0 EOM - 00001C02 0760FF80 226403E8...00010084 34 1000.0 MB V GRD - 211 00 YVQP99 0 EOM - 00001C02 0760FF80 226403CF...00010084 34 975.0 MB V GRD - 211 00 YVQP93 0 EOM - 00001C02 0760FF80 226403B6...00010084 34 950.0 MB V GRD - 211 00 YVQP95 0 EOM - 00001C02 0760FF80 2264039D...00010084 34 925.0 MB V GRD - 211 00 YVQP92 0 EOM - 00001C02 0760FF80 22640384...00010084 34 900.0 MB V GRD - 211 00 YVQP90 0 EOM - 00001C02 0760FF80 2264036B...00010084 34 875.0 MB V GRD - 211 00 YVQP91 0 EOM - 00001C02 0760FF80 22640352...00010084 34 850.0 MB V GRD - 211 00 YVQP85 0 EOM - 00001C02 0760FF80 22640339...00010084 34 825.0 MB V GRD - 211 00 YVQP82 0 EOM - 00001C02 0760FF80 22640320...00010084 34 800.0 MB V GRD - 211 00 YVQP80 0 EOM - 00001C02 0760FF80 22640307...00010084 34 775.0 MB V GRD - 211 00 YVQP77 0 EOM - 00001C02 0760FF80 226402EE...00010084 34 750.0 MB V GRD - 211 00 YVQP75 0 EOM - 00001C02 0760FF80 226402D5...00010084 34 725.0 MB V GRD - 211 00 YVQP72 0 EOM - 00001C02 0760FF80 226402BC...00010084 34 700.0 MB V GRD - 211 00 YVQP70 0 EOM - 00001C02 0760FF80 226402A3...00010084 34 675.0 MB V GRD - 211 00 YVQP67 0 EOM - 00001C02 0760FF80 2264028A...00010084 34 650.0 MB V GRD - 211 00 YVQP65 0 EOM - 00001C02 0760FF80 22640271...00010084 34 625.0 MB V GRD - 211 00 YVQP62 0 EOM - 00001C02 0760FF80 22640258...00010084 34 600.0 MB V GRD - 211 00 YVQP60 0 EOM - 00001C02 0760FF80 2264023F...00010084 34 575.0 MB V GRD - 211 00 YVQP57 0 EOM - 00001C02 0760FF80 22640226...00010084 34 550.0 MB V GRD - 211 00 YVQP55 0 EOM - 00001C02 0760FF80 2264020D...00010084 34 525.0 MB V GRD - 211 00 YVQP52 0 EOM - 00001C02 0760FF80 226401F4...00010084 34 500.0 MB V GRD - 211 00 YVQP50 0 EOM - 00001C02 0760FF80 226401C2...00010084 34 450.0 MB V GRD - 211 00 YVQP45 0 EOM - 00001C02 0760FF80 22640190...00010084 34 400.0 MB V GRD - 211 00 YVQP40 0 EOM - 00001C02 0760FF80 2264015E...00010084 34 350.0 MB V GRD - 211 00 YVQP35 0 EOM - 00001C02 0760FF80 2264012C...00010084 34 300.0 MB V GRD - 211 00 YVQP30 0 EOM - 00001C02 0760FF80 226400FA...00010084 34 250.0 MB V GRD - 211 00 YVQP25 0 EOM - 00001C02 0760FF80 226400C8...00010084 34 200.0 MB V GRD - 211 00 YVQP20 0 EOM - 00001C02 0760FF80 22640096...00010084 34 150.0 MB V GRD - 211 00 YVQP15 0 EOM - 00001C02 0760FF80 22640064...00010084 34 100.0 MB V GRD - 211 00 YVQP10 0 EOM - 00001C02 0760FF80 02660000...00010084 02 MSL PRMSL - 211 00 YPQP89 0 EOM - 00001C02 0760FF80 3D010000...00010084 61 SFC A PCP - 211 00 YEQP98 0 EOM - 00001C02 0760FF80 346403E8...00010084 52 1000.0 MB R H - 211 00 YRQP99 0 EOM - 00001C02 0760FF80 346403CF...00010084 52 975.0 MB R H - 211 00 YRQP93 0 EOM - 00001C02 0760FF80 346403B6...00010084 52 950.0 MB R H - 211 00 YRQP95 0 EOM - 00001C02 0760FF80 3464039D...00010084 52 925.0 MB R H - 211 00 YRQP92 0 EOM - 00001C02 0760FF80 34640384...00010084 52 900.0 MB R H - 211 00 YRQP90 0 EOM - 00001C02 0760FF80 3464036B...00010084 52 875.0 MB R H - 211 00 YRQP91 0 EOM - 00001C02 0760FF80 34640352...00010084 52 850.0 MB R H - 211 00 YRQP85 0 EOM - 00001C02 0760FF80 34640339...00010084 52 825.0 MB R H - 211 00 YRQP82 0 EOM - 00001C02 0760FF80 34640320...00010084 52 800.0 MB R H - 211 00 YRQP80 0 EOM - 00001C02 0760FF80 34640307...00010084 52 775.0 MB R H - 211 00 YRQP77 0 EOM - 00001C02 0760FF80 346402EE...00010084 52 750.0 MB R H - 211 00 YRQP75 0 EOM - 00001C02 0760FF80 346402D5...00010084 52 725.0 MB R H - 211 00 YRQP72 0 EOM - 00001C02 0760FF80 346402BC...00010084 52 700.0 MB R H - 211 00 YRQP70 0 EOM - 00001C02 0760FF80 346402A3...00010084 52 675.0 MB R H - 211 00 YRQP67 0 EOM - 00001C02 0760FF80 3464028A...00010084 52 650.0 MB R H - 211 00 YRQP65 0 EOM - 00001C02 0760FF80 34640271...00010084 52 625.0 MB R H - 211 00 YRQP62 0 EOM - 00001C02 0760FF80 34640258...00010084 52 600.0 MB R H - 211 00 YRQP60 0 EOM - 00001C02 0760FF80 3464023F...00010084 52 575.0 MB R H - 211 00 YRQP57 0 EOM - 00001C02 0760FF80 34640226...00010084 52 550.0 MB R H - 211 00 YRQP55 0 EOM - 00001C02 0760FF80 3464020D...00010084 52 525.0 MB R H - 211 00 YRQP52 0 EOM - 00001C02 0760FF80 346401F4...00010084 52 500.0 MB R H - 211 00 YRQP50 0 EOM - 00001C02 0760FF80 346401C2...00010084 52 450.0 MB R H - 211 00 YRQP45 0 EOM - 00001C02 0760FF80 34640190...00010084 52 400.0 MB R H - 211 00 YRQP40 0 EOM - 00001C02 0760FF80 3464015E...00010084 52 350.0 MB R H - 211 00 YRQP35 0 EOM - 00001C02 0760FF80 3464012C...00010084 52 300.0 MB R H - 211 00 YRQP30 0 EOM - 00001C02 0760FF80 346400FA...00010084 52 250.0 MB R H - 211 00 YRQP25 0 EOM - 00001C02 0760FF80 346400C8...00010084 52 200.0 MB R H - 211 00 YRQP20 0 EOM - 00001C02 0760FF80 34640096...00010084 52 150.0 MB R H - 211 00 YRQP15 0 EOM - 00001C02 0760FF80 34640064...00010084 52 100.0 MB R H - 211 00 YRQP10 0 EOM - 00001C02 0760FF80 0B6403E8...00010084 11 1000.0 MB TMP - 211 00 YTQP99 0 EOM - 00001C02 0760FF80 0B6403CF...00010084 11 975.0 MB TMP - 211 00 YTQP93 0 EOM - 00001C02 0760FF80 0B6403B6...00010084 11 950.0 MB TMP - 211 00 YTQP95 0 EOM - 00001C02 0760FF80 0B64039D...00010084 11 925.0 MB TMP - 211 00 YTQP92 0 EOM - 00001C02 0760FF80 0B640384...00010084 11 900.0 MB TMP - 211 00 YTQP90 0 EOM - 00001C02 0760FF80 0B64036B...00010084 11 875.0 MB TMP - 211 00 YTQP91 0 EOM - 00001C02 0760FF80 0B640352...00010084 11 850.0 MB TMP - 211 00 YTQP85 0 EOM - 00001C02 0760FF80 0B640339...00010084 11 825.0 MB TMP - 211 00 YTQP82 0 EOM - 00001C02 0760FF80 0B640320...00010084 11 800.0 MB TMP - 211 00 YTQP80 0 EOM - 00001C02 0760FF80 0B640307...00010084 11 775.0 MB TMP - 211 00 YTQP77 0 EOM - 00001C02 0760FF80 0B6402EE...00010084 11 750.0 MB TMP - 211 00 YTQP75 0 EOM - 00001C02 0760FF80 0B6402D5...00010084 11 725.0 MB TMP - 211 00 YTQP72 0 EOM - 00001C02 0760FF80 0B6402BC...00010084 11 700.0 MB TMP - 211 00 YTQP70 0 EOM - 00001C02 0760FF80 0B6402A3...00010084 11 675.0 MB TMP - 211 00 YTQP67 0 EOM - 00001C02 0760FF80 0B64028A...00010084 11 650.0 MB TMP - 211 00 YTQP65 0 EOM - 00001C02 0760FF80 0B640271...00010084 11 625.0 MB TMP - 211 00 YTQP62 0 EOM - 00001C02 0760FF80 0B640258...00010084 11 600.0 MB TMP - 211 00 YTQP60 0 EOM - 00001C02 0760FF80 0B64023F...00010084 11 575.0 MB TMP - 211 00 YTQP57 0 EOM - 00001C02 0760FF80 0B640226...00010084 11 550.0 MB TMP - 211 00 YTQP55 0 EOM - 00001C02 0760FF80 0B64020D...00010084 11 525.0 MB TMP - 211 00 YTQP52 0 EOM - 00001C02 0760FF80 0B6401F4...00010084 11 500.0 MB TMP - 211 00 YTQP50 0 EOM - 00001C02 0760FF80 0B6401C2...00010084 11 450.0 MB TMP - 211 00 YTQP45 0 EOM - 00001C02 0760FF80 0B640190...00010084 11 400.0 MB TMP - 211 00 YTQP40 0 EOM - 00001C02 0760FF80 0B64015E...00010084 11 350.0 MB TMP - 211 00 YTQP35 0 EOM - 00001C02 0760FF80 0B64012C...00010084 11 300.0 MB TMP - 211 00 YTQP30 0 EOM - 00001C02 0760FF80 0B6400FA...00010084 11 250.0 MB TMP - 211 00 YTQP25 0 EOM - 00001C02 0760FF80 0B6400C8...00010084 11 200.0 MB TMP - 211 00 YTQP20 0 EOM - 00001C02 0760FF80 0B640096...00010084 11 150.0 MB TMP - 211 00 YTQP15 0 EOM - 00001C02 0760FF80 0B640064...00010084 11 100.0 MB TMP - 211 00 YTQP10 0 EOM - 00001C02 0760FF80 28640352...00010084 40 850.0 MB DZDT - 211 00 YOQP85 0 EOM - 00001C02 0760FF80 286402BC...00010084 40 700.0 MB DZDT - 211 00 YOQP70 0 EOM - 00001C02 0760FF80 286401F4...00010084 40 500.0 MB DZDT - 211 00 YOQP50 0 EOM - 00001C02 0760FF80 01010000...00010084 01 SFC PRES - 211 00 YPQP98 0 EOM - 00001C02 0760FF80 346C2C64...00010084 52 44/100 R H - 211 00 YRQP00 0 EOM - 00001C02 0760FF80 296401F4...00010084 41 500.0 MB ABS V - 211 00 YCQP50 0 EOM - 00001C02 0760FF80 9D010000...00010084 157 SFC CAPE - 211 00 YWQP98 0 EOM - 00001C02 0760FF80 9C010000...00010084 156 SFC CIN - 211 00 YYQP98 0 EOM - 00001C02 0760FF80 9D74B400...00010084 157 180 SPDY 0 SPDY CAPE - 211 00 YWQP86 0 EOM - 00001C02 0760FF80 9C74B400...00010084 156 180 SPDY 0 SPDY CIN - 211 00 YYQP86 0 EOM - 00001C02 0760FF80 0B741E00...00010084 11 30 SPDY 0 SPDY TMP - 211 00 YTQP86 0 EOM - 00001C02 0760FF80 0B743C1E...00010084 11 60 SPDY 30 SPDY TMP - 211 00 YTQP86 0 EOM - 00001C02 0760FF80 0B745A3C...00010084 11 90 SPDY 60 SPDY TMP - 211 00 YTQP86 0 EOM - 00001C02 0760FF80 0B74785A...00010084 11 120 SPDY 90 SPDY TMP - 211 00 YTQP86 0 EOM - 00001C02 0760FF80 0B749678...00010084 11 150 SPDY 120 SPDY TMP - 211 00 YTQP86 0 EOM - 00001C02 0760FF80 0B74B496...00010084 11 180 SPDY 150 SPDY TMP - 211 00 YTQP86 0 EOM - 00001C02 0760FF80 34741E00...00010084 52 30 SPDY 0 SPDY R H - 211 00 YRQP86 0 EOM - 00001C02 0760FF80 34743C1E...00010084 52 60 SPDY 30 SPDY R H - 211 00 YRQP86 0 EOM - 00001C02 0760FF80 34745A3C...00010084 52 90 SPDY 60 SPDY R H - 211 00 YRQP86 0 EOM - 00001C02 0760FF80 3474785A...00010084 52 120 SPDY 90 SPDY R H - 211 00 YRQP86 0 EOM - 00001C02 0760FF80 34749678...00010084 52 150 SPDY 120 SPDY R H - 211 00 YRQP86 0 EOM - 00001C02 0760FF80 3474B496...00010084 52 180 SPDY 150 SPDY R H - 211 00 YRQP86 0 EOM - 00001C02 0760FF80 21741E00...00010084 33 30 SPDY 0 SPDY U GRD - 211 00 YUQP86 0 EOM - 00001C02 0760FF80 21743C1E...00010084 33 60 SPDY 30 SPDY U GRD - 211 00 YUQP86 0 EOM - 00001C02 0760FF80 21745A3C...00010084 33 90 SPDY 60 SPDY U GRD - 211 00 YUQP86 0 EOM - 00001C02 0760FF80 2174785A...00010084 33 120 SPDY 90 SPDY U GRD - 211 00 YUQP86 0 EOM - 00001C02 0760FF80 21749678...00010084 33 150 SPDY 120 SPDY U GRD - 211 00 YUQP86 0 EOM - 00001C02 0760FF80 2174B496...00010084 33 180 SPDY 150 SPDY U GRD - 211 00 YUQP86 0 EOM - 00001C02 0760FF80 22741E00...00010084 34 30 SPDY 0 SPDY V GRD - 211 00 YVQP86 0 EOM - 00001C02 0760FF80 22743C1E...00010084 34 60 SPDY 30 SPDY V GRD - 211 00 YVQP86 0 EOM - 00001C02 0760FF80 22745A3C...00010084 34 90 SPDY 60 SPDY V GRD - 211 00 YVQP86 0 EOM - 00001C02 0760FF80 2274785A...00010084 34 120 SPDY 90 SPDY V GRD - 211 00 YVQP86 0 EOM - 00001C02 0760FF80 22749678...00010084 34 150 SPDY 120 SPDY V GRD - 211 00 YVQP86 0 EOM - 00001C02 0760FF80 2274B496...00010084 34 180 SPDY 150 SPDY V GRD - 211 00 YVQP86 0 EOM - 00001C02 0760FF80 0B690002...00010084 11 2 HTGL TMP - 211 00 YTQP98 0 EOM - 00001C02 0760FF80 34690002...00010084 52 2 HTGL R H - 211 00 YRQP98 0 EOM - 00001C02 0760FF80 2169000A...00010084 33 10 HTGL U GRD - 211 00 YUQP98 0 EOM - 00001C02 0760FF80 2269000A...00010084 34 10 HTGL V GRD - 211 00 YVQP98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs138.211 b/parm/wmo/grib_awpgfs138.211 deleted file mode 100755 index 6b1bf437e8..0000000000 --- a/parm/wmo/grib_awpgfs138.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...0001008A 07 1000.0 MB HGT - 211 00 ZHQZ99 0 EOM - 00001C02 0760FF80 076403CF...0001008A 07 975.0 MB HGT - 211 00 ZHQZ93 0 EOM - 00001C02 0760FF80 076403B6...0001008A 07 950.0 MB HGT - 211 00 ZHQZ95 0 EOM - 00001C02 0760FF80 0764039D...0001008A 07 925.0 MB HGT - 211 00 ZHQZ92 0 EOM - 00001C02 0760FF80 07640384...0001008A 07 900.0 MB HGT - 211 00 ZHQZ90 0 EOM - 00001C02 0760FF80 0764036B...0001008A 07 875.0 MB HGT - 211 00 ZHQZ91 0 EOM - 00001C02 0760FF80 07640352...0001008A 07 850.0 MB HGT - 211 00 ZHQZ85 0 EOM - 00001C02 0760FF80 07640339...0001008A 07 825.0 MB HGT - 211 00 ZHQZ82 0 EOM - 00001C02 0760FF80 07640320...0001008A 07 800.0 MB HGT - 211 00 ZHQZ80 0 EOM - 00001C02 0760FF80 07640307...0001008A 07 775.0 MB HGT - 211 00 ZHQZ77 0 EOM - 00001C02 0760FF80 076402EE...0001008A 07 750.0 MB HGT - 211 00 ZHQZ75 0 EOM - 00001C02 0760FF80 076402D5...0001008A 07 725.0 MB HGT - 211 00 ZHQZ72 0 EOM - 00001C02 0760FF80 076402BC...0001008A 07 700.0 MB HGT - 211 00 ZHQZ70 0 EOM - 00001C02 0760FF80 076402A3...0001008A 07 675.0 MB HGT - 211 00 ZHQZ67 0 EOM - 00001C02 0760FF80 0764028A...0001008A 07 650.0 MB HGT - 211 00 ZHQZ65 0 EOM - 00001C02 0760FF80 07640271...0001008A 07 625.0 MB HGT - 211 00 ZHQZ62 0 EOM - 00001C02 0760FF80 07640258...0001008A 07 600.0 MB HGT - 211 00 ZHQZ60 0 EOM - 00001C02 0760FF80 0764023F...0001008A 07 575.0 MB HGT - 211 00 ZHQZ57 0 EOM - 00001C02 0760FF80 07640226...0001008A 07 550.0 MB HGT - 211 00 ZHQZ55 0 EOM - 00001C02 0760FF80 0764020D...0001008A 07 525.0 MB HGT - 211 00 ZHQZ52 0 EOM - 00001C02 0760FF80 076401F4...0001008A 07 500.0 MB HGT - 211 00 ZHQZ50 0 EOM - 00001C02 0760FF80 07640190...0001008A 07 400.0 MB HGT - 211 00 ZHQZ40 0 EOM - 00001C02 0760FF80 076401C2...0001008A 07 450.0 MB HGT - 211 00 ZHQZ45 0 EOM - 00001C02 0760FF80 0764015E...0001008A 07 350.0 MB HGT - 211 00 ZHQZ35 0 EOM - 00001C02 0760FF80 0764012C...0001008A 07 300.0 MB HGT - 211 00 ZHQZ30 0 EOM - 00001C02 0760FF80 076400FA...0001008A 07 250.0 MB HGT - 211 00 ZHQZ25 0 EOM - 00001C02 0760FF80 076400C8...0001008A 07 200.0 MB HGT - 211 00 ZHQZ20 0 EOM - 00001C02 0760FF80 07640096...0001008A 07 150.0 MB HGT - 211 00 ZHQZ15 0 EOM - 00001C02 0760FF80 07640064...0001008A 07 100.0 MB HGT - 211 00 ZHQZ10 0 EOM - 00001C02 0760FF80 216403E8...0001008A 33 1000.0 MB U GRD - 211 00 ZUQZ99 0 EOM - 00001C02 0760FF80 216403CF...0001008A 33 975.0 MB U GRD - 211 00 ZUQZ93 0 EOM - 00001C02 0760FF80 216403B6...0001008A 33 950.0 MB U GRD - 211 00 ZUQZ95 0 EOM - 00001C02 0760FF80 2164039D...0001008A 33 925.0 MB U GRD - 211 00 ZUQZ92 0 EOM - 00001C02 0760FF80 21640384...0001008A 33 900.0 MB U GRD - 211 00 ZUQZ90 0 EOM - 00001C02 0760FF80 2164036B...0001008A 33 875.0 MB U GRD - 211 00 ZUQZ91 0 EOM - 00001C02 0760FF80 21640352...0001008A 33 850.0 MB U GRD - 211 00 ZUQZ85 0 EOM - 00001C02 0760FF80 21640339...0001008A 33 825.0 MB U GRD - 211 00 ZUQZ82 0 EOM - 00001C02 0760FF80 21640320...0001008A 33 800.0 MB U GRD - 211 00 ZUQZ80 0 EOM - 00001C02 0760FF80 21640307...0001008A 33 775.0 MB U GRD - 211 00 ZUQZ77 0 EOM - 00001C02 0760FF80 216402EE...0001008A 33 750.0 MB U GRD - 211 00 ZUQZ75 0 EOM - 00001C02 0760FF80 216402D5...0001008A 33 725.0 MB U GRD - 211 00 ZUQZ72 0 EOM - 00001C02 0760FF80 216402BC...0001008A 33 700.0 MB U GRD - 211 00 ZUQZ70 0 EOM - 00001C02 0760FF80 216402A3...0001008A 33 675.0 MB U GRD - 211 00 ZUQZ67 0 EOM - 00001C02 0760FF80 2164028A...0001008A 33 650.0 MB U GRD - 211 00 ZUQZ65 0 EOM - 00001C02 0760FF80 21640271...0001008A 33 625.0 MB U GRD - 211 00 ZUQZ62 0 EOM - 00001C02 0760FF80 21640258...0001008A 33 600.0 MB U GRD - 211 00 ZUQZ60 0 EOM - 00001C02 0760FF80 2164023F...0001008A 33 575.0 MB U GRD - 211 00 ZUQZ57 0 EOM - 00001C02 0760FF80 21640226...0001008A 33 550.0 MB U GRD - 211 00 ZUQZ55 0 EOM - 00001C02 0760FF80 2164020D...0001008A 33 525.0 MB U GRD - 211 00 ZUQZ52 0 EOM - 00001C02 0760FF80 216401F4...0001008A 33 500.0 MB U GRD - 211 00 ZUQZ50 0 EOM - 00001C02 0760FF80 216401C2...0001008A 33 450.0 MB U GRD - 211 00 ZUQZ45 0 EOM - 00001C02 0760FF80 21640190...0001008A 33 400.0 MB U GRD - 211 00 ZUQZ40 0 EOM - 00001C02 0760FF80 2164015E...0001008A 33 350.0 MB U GRD - 211 00 ZUQZ35 0 EOM - 00001C02 0760FF80 2164012C...0001008A 33 300.0 MB U GRD - 211 00 ZUQZ30 0 EOM - 00001C02 0760FF80 216400FA...0001008A 33 250.0 MB U GRD - 211 00 ZUQZ25 0 EOM - 00001C02 0760FF80 216400C8...0001008A 33 200.0 MB U GRD - 211 00 ZUQZ20 0 EOM - 00001C02 0760FF80 21640096...0001008A 33 150.0 MB U GRD - 211 00 ZUQZ15 0 EOM - 00001C02 0760FF80 21640064...0001008A 33 100.0 MB U GRD - 211 00 ZUQZ10 0 EOM - 00001C02 0760FF80 226403E8...0001008A 34 1000.0 MB V GRD - 211 00 ZVQZ99 0 EOM - 00001C02 0760FF80 226403CF...0001008A 34 975.0 MB V GRD - 211 00 ZVQZ93 0 EOM - 00001C02 0760FF80 226403B6...0001008A 34 950.0 MB V GRD - 211 00 ZVQZ95 0 EOM - 00001C02 0760FF80 2264039D...0001008A 34 925.0 MB V GRD - 211 00 ZVQZ92 0 EOM - 00001C02 0760FF80 22640384...0001008A 34 900.0 MB V GRD - 211 00 ZVQZ90 0 EOM - 00001C02 0760FF80 2264036B...0001008A 34 875.0 MB V GRD - 211 00 ZVQZ91 0 EOM - 00001C02 0760FF80 22640352...0001008A 34 850.0 MB V GRD - 211 00 ZVQZ85 0 EOM - 00001C02 0760FF80 22640339...0001008A 34 825.0 MB V GRD - 211 00 ZVQZ82 0 EOM - 00001C02 0760FF80 22640320...0001008A 34 800.0 MB V GRD - 211 00 ZVQZ80 0 EOM - 00001C02 0760FF80 22640307...0001008A 34 775.0 MB V GRD - 211 00 ZVQZ77 0 EOM - 00001C02 0760FF80 226402EE...0001008A 34 750.0 MB V GRD - 211 00 ZVQZ75 0 EOM - 00001C02 0760FF80 226402D5...0001008A 34 725.0 MB V GRD - 211 00 ZVQZ72 0 EOM - 00001C02 0760FF80 226402BC...0001008A 34 700.0 MB V GRD - 211 00 ZVQZ70 0 EOM - 00001C02 0760FF80 226402A3...0001008A 34 675.0 MB V GRD - 211 00 ZVQZ67 0 EOM - 00001C02 0760FF80 2264028A...0001008A 34 650.0 MB V GRD - 211 00 ZVQZ65 0 EOM - 00001C02 0760FF80 22640271...0001008A 34 625.0 MB V GRD - 211 00 ZVQZ62 0 EOM - 00001C02 0760FF80 22640258...0001008A 34 600.0 MB V GRD - 211 00 ZVQZ60 0 EOM - 00001C02 0760FF80 2264023F...0001008A 34 575.0 MB V GRD - 211 00 ZVQZ57 0 EOM - 00001C02 0760FF80 22640226...0001008A 34 550.0 MB V GRD - 211 00 ZVQZ55 0 EOM - 00001C02 0760FF80 2264020D...0001008A 34 525.0 MB V GRD - 211 00 ZVQZ52 0 EOM - 00001C02 0760FF80 226401F4...0001008A 34 500.0 MB V GRD - 211 00 ZVQZ50 0 EOM - 00001C02 0760FF80 226401C2...0001008A 34 450.0 MB V GRD - 211 00 ZVQZ45 0 EOM - 00001C02 0760FF80 22640190...0001008A 34 400.0 MB V GRD - 211 00 ZVQZ40 0 EOM - 00001C02 0760FF80 2264015E...0001008A 34 350.0 MB V GRD - 211 00 ZVQZ35 0 EOM - 00001C02 0760FF80 2264012C...0001008A 34 300.0 MB V GRD - 211 00 ZVQZ30 0 EOM - 00001C02 0760FF80 226400FA...0001008A 34 250.0 MB V GRD - 211 00 ZVQZ25 0 EOM - 00001C02 0760FF80 226400C8...0001008A 34 200.0 MB V GRD - 211 00 ZVQZ20 0 EOM - 00001C02 0760FF80 22640096...0001008A 34 150.0 MB V GRD - 211 00 ZVQZ15 0 EOM - 00001C02 0760FF80 22640064...0001008A 34 100.0 MB V GRD - 211 00 ZVQZ10 0 EOM - 00001C02 0760FF80 02660000...0001008A 02 MSL PRMSL - 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...0001008A 61 SFC A PCP - 211 00 ZEQZ98 0 EOM - 00001C02 0760FF80 346403E8...0001008A 52 1000.0 MB R H - 211 00 ZRQZ99 0 EOM - 00001C02 0760FF80 346403CF...0001008A 52 975.0 MB R H - 211 00 ZRQZ93 0 EOM - 00001C02 0760FF80 346403B6...0001008A 52 950.0 MB R H - 211 00 ZRQZ95 0 EOM - 00001C02 0760FF80 3464039D...0001008A 52 925.0 MB R H - 211 00 ZRQZ92 0 EOM - 00001C02 0760FF80 34640384...0001008A 52 900.0 MB R H - 211 00 ZRQZ90 0 EOM - 00001C02 0760FF80 3464036B...0001008A 52 875.0 MB R H - 211 00 ZRQZ91 0 EOM - 00001C02 0760FF80 34640352...0001008A 52 850.0 MB R H - 211 00 ZRQZ85 0 EOM - 00001C02 0760FF80 34640339...0001008A 52 825.0 MB R H - 211 00 ZRQZ82 0 EOM - 00001C02 0760FF80 34640320...0001008A 52 800.0 MB R H - 211 00 ZRQZ80 0 EOM - 00001C02 0760FF80 34640307...0001008A 52 775.0 MB R H - 211 00 ZRQZ77 0 EOM - 00001C02 0760FF80 346402EE...0001008A 52 750.0 MB R H - 211 00 ZRQZ75 0 EOM - 00001C02 0760FF80 346402D5...0001008A 52 725.0 MB R H - 211 00 ZRQZ72 0 EOM - 00001C02 0760FF80 346402BC...0001008A 52 700.0 MB R H - 211 00 ZRQZ70 0 EOM - 00001C02 0760FF80 346402A3...0001008A 52 675.0 MB R H - 211 00 ZRQZ67 0 EOM - 00001C02 0760FF80 3464028A...0001008A 52 650.0 MB R H - 211 00 ZRQZ65 0 EOM - 00001C02 0760FF80 34640271...0001008A 52 625.0 MB R H - 211 00 ZRQZ62 0 EOM - 00001C02 0760FF80 34640258...0001008A 52 600.0 MB R H - 211 00 ZRQZ60 0 EOM - 00001C02 0760FF80 3464023F...0001008A 52 575.0 MB R H - 211 00 ZRQZ57 0 EOM - 00001C02 0760FF80 34640226...0001008A 52 550.0 MB R H - 211 00 ZRQZ55 0 EOM - 00001C02 0760FF80 3464020D...0001008A 52 525.0 MB R H - 211 00 ZRQZ52 0 EOM - 00001C02 0760FF80 346401F4...0001008A 52 500.0 MB R H - 211 00 ZRQZ50 0 EOM - 00001C02 0760FF80 346401C2...0001008A 52 450.0 MB R H - 211 00 ZRQZ45 0 EOM - 00001C02 0760FF80 34640190...0001008A 52 400.0 MB R H - 211 00 ZRQZ40 0 EOM - 00001C02 0760FF80 3464015E...0001008A 52 350.0 MB R H - 211 00 ZRQZ35 0 EOM - 00001C02 0760FF80 3464012C...0001008A 52 300.0 MB R H - 211 00 ZRQZ30 0 EOM - 00001C02 0760FF80 346400FA...0001008A 52 250.0 MB R H - 211 00 ZRQZ25 0 EOM - 00001C02 0760FF80 346400C8...0001008A 52 200.0 MB R H - 211 00 ZRQZ20 0 EOM - 00001C02 0760FF80 34640096...0001008A 52 150.0 MB R H - 211 00 ZRQZ15 0 EOM - 00001C02 0760FF80 34640064...0001008A 52 100.0 MB R H - 211 00 ZRQZ10 0 EOM - 00001C02 0760FF80 0B6403E8...0001008A 11 1000.0 MB TMP - 211 00 ZTQZ99 0 EOM - 00001C02 0760FF80 0B6403CF...0001008A 11 975.0 MB TMP - 211 00 ZTQZ93 0 EOM - 00001C02 0760FF80 0B6403B6...0001008A 11 950.0 MB TMP - 211 00 ZTQZ95 0 EOM - 00001C02 0760FF80 0B64039D...0001008A 11 925.0 MB TMP - 211 00 ZTQZ92 0 EOM - 00001C02 0760FF80 0B640384...0001008A 11 900.0 MB TMP - 211 00 ZTQZ90 0 EOM - 00001C02 0760FF80 0B64036B...0001008A 11 875.0 MB TMP - 211 00 ZTQZ91 0 EOM - 00001C02 0760FF80 0B640352...0001008A 11 850.0 MB TMP - 211 00 ZTQZ85 0 EOM - 00001C02 0760FF80 0B640339...0001008A 11 825.0 MB TMP - 211 00 ZTQZ82 0 EOM - 00001C02 0760FF80 0B640320...0001008A 11 800.0 MB TMP - 211 00 ZTQZ80 0 EOM - 00001C02 0760FF80 0B640307...0001008A 11 775.0 MB TMP - 211 00 ZTQZ77 0 EOM - 00001C02 0760FF80 0B6402EE...0001008A 11 750.0 MB TMP - 211 00 ZTQZ75 0 EOM - 00001C02 0760FF80 0B6402D5...0001008A 11 725.0 MB TMP - 211 00 ZTQZ72 0 EOM - 00001C02 0760FF80 0B6402BC...0001008A 11 700.0 MB TMP - 211 00 ZTQZ70 0 EOM - 00001C02 0760FF80 0B6402A3...0001008A 11 675.0 MB TMP - 211 00 ZTQZ67 0 EOM - 00001C02 0760FF80 0B64028A...0001008A 11 650.0 MB TMP - 211 00 ZTQZ65 0 EOM - 00001C02 0760FF80 0B640271...0001008A 11 625.0 MB TMP - 211 00 ZTQZ62 0 EOM - 00001C02 0760FF80 0B640258...0001008A 11 600.0 MB TMP - 211 00 ZTQZ60 0 EOM - 00001C02 0760FF80 0B64023F...0001008A 11 575.0 MB TMP - 211 00 ZTQZ57 0 EOM - 00001C02 0760FF80 0B640226...0001008A 11 550.0 MB TMP - 211 00 ZTQZ55 0 EOM - 00001C02 0760FF80 0B64020D...0001008A 11 525.0 MB TMP - 211 00 ZTQZ52 0 EOM - 00001C02 0760FF80 0B6401F4...0001008A 11 500.0 MB TMP - 211 00 ZTQZ50 0 EOM - 00001C02 0760FF80 0B6401C2...0001008A 11 450.0 MB TMP - 211 00 ZTQZ45 0 EOM - 00001C02 0760FF80 0B640190...0001008A 11 400.0 MB TMP - 211 00 ZTQZ40 0 EOM - 00001C02 0760FF80 0B64015E...0001008A 11 350.0 MB TMP - 211 00 ZTQZ35 0 EOM - 00001C02 0760FF80 0B64012C...0001008A 11 300.0 MB TMP - 211 00 ZTQZ30 0 EOM - 00001C02 0760FF80 0B6400FA...0001008A 11 250.0 MB TMP - 211 00 ZTQZ25 0 EOM - 00001C02 0760FF80 0B6400C8...0001008A 11 200.0 MB TMP - 211 00 ZTQZ20 0 EOM - 00001C02 0760FF80 0B640096...0001008A 11 150.0 MB TMP - 211 00 ZTQZ15 0 EOM - 00001C02 0760FF80 0B640064...0001008A 11 100.0 MB TMP - 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 28640352...0001008A 40 850.0 MB DZDT - 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 286402BC...0001008A 40 700.0 MB DZDT - 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 286401F4...0001008A 40 500.0 MB DZDT - 211 00 ZOQZ50 0 EOM - 00001C02 0760FF80 01010000...0001008A 01 SFC PRES - 211 00 ZPQZ98 0 EOM - 00001C02 0760FF80 346C2C64...0001008A 52 44/100 R H - 211 00 ZRQZ00 0 EOM - 00001C02 0760FF80 296401F4...0001008A 41 500.0 MB ABS V - 211 00 ZCQZ50 0 EOM - 00001C02 0760FF80 9D010000...0001008A 157 SFC CAPE - 211 00 ZWQZ98 0 EOM - 00001C02 0760FF80 9C010000...0001008A 156 SFC CIN - 211 00 ZYQZ98 0 EOM - 00001C02 0760FF80 9D74B400...0001008A 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQZ86 0 EOM - 00001C02 0760FF80 9C74B400...0001008A 156 180 SPDY 0 SPDY CIN - 211 00 ZYQZ86 0 EOM - 00001C02 0760FF80 0B741E00...0001008A 11 30 SPDY 0 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B743C1E...0001008A 11 60 SPDY 30 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B745A3C...0001008A 11 90 SPDY 60 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74785A...0001008A 11 120 SPDY 90 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B749678...0001008A 11 150 SPDY 120 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74B496...0001008A 11 180 SPDY 150 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 34741E00...0001008A 52 30 SPDY 0 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34743C1E...0001008A 52 60 SPDY 30 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34745A3C...0001008A 52 90 SPDY 60 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474785A...0001008A 52 120 SPDY 90 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34749678...0001008A 52 150 SPDY 120 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474B496...0001008A 52 180 SPDY 150 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 21741E00...0001008A 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21743C1E...0001008A 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21745A3C...0001008A 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174785A...0001008A 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21749678...0001008A 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174B496...0001008A 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 22741E00...0001008A 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22743C1E...0001008A 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22745A3C...0001008A 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274785A...0001008A 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22749678...0001008A 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274B496...0001008A 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 0B690002...0001008A 11 2 HTGL TMP - 211 00 ZTQZ98 0 EOM - 00001C02 0760FF80 34690002...0001008A 52 2 HTGL R H - 211 00 ZRQZ98 0 EOM - 00001C02 0760FF80 2169000A...0001008A 33 10 HTGL U GRD - 211 00 ZUQZ98 0 EOM - 00001C02 0760FF80 2269000A...0001008A 34 10 HTGL V GRD - 211 00 ZVQZ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs144.211 b/parm/wmo/grib_awpgfs144.211 deleted file mode 100755 index 032cf422aa..0000000000 --- a/parm/wmo/grib_awpgfs144.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...00010090 07 1000.0 MB HGT - 211 00 YHQQ99 0 EOM - 00001C02 0760FF80 076403CF...00010090 07 975.0 MB HGT - 211 00 YHQQ93 0 EOM - 00001C02 0760FF80 076403B6...00010090 07 950.0 MB HGT - 211 00 YHQQ95 0 EOM - 00001C02 0760FF80 0764039D...00010090 07 925.0 MB HGT - 211 00 YHQQ92 0 EOM - 00001C02 0760FF80 07640384...00010090 07 900.0 MB HGT - 211 00 YHQQ90 0 EOM - 00001C02 0760FF80 0764036B...00010090 07 875.0 MB HGT - 211 00 YHQQ91 0 EOM - 00001C02 0760FF80 07640352...00010090 07 850.0 MB HGT - 211 00 YHQQ85 0 EOM - 00001C02 0760FF80 07640339...00010090 07 825.0 MB HGT - 211 00 YHQQ82 0 EOM - 00001C02 0760FF80 07640320...00010090 07 800.0 MB HGT - 211 00 YHQQ80 0 EOM - 00001C02 0760FF80 07640307...00010090 07 775.0 MB HGT - 211 00 YHQQ77 0 EOM - 00001C02 0760FF80 076402EE...00010090 07 750.0 MB HGT - 211 00 YHQQ75 0 EOM - 00001C02 0760FF80 076402D5...00010090 07 725.0 MB HGT - 211 00 YHQQ72 0 EOM - 00001C02 0760FF80 076402BC...00010090 07 700.0 MB HGT - 211 00 YHQQ70 0 EOM - 00001C02 0760FF80 076402A3...00010090 07 675.0 MB HGT - 211 00 YHQQ67 0 EOM - 00001C02 0760FF80 0764028A...00010090 07 650.0 MB HGT - 211 00 YHQQ65 0 EOM - 00001C02 0760FF80 07640271...00010090 07 625.0 MB HGT - 211 00 YHQQ62 0 EOM - 00001C02 0760FF80 07640258...00010090 07 600.0 MB HGT - 211 00 YHQQ60 0 EOM - 00001C02 0760FF80 0764023F...00010090 07 575.0 MB HGT - 211 00 YHQQ57 0 EOM - 00001C02 0760FF80 07640226...00010090 07 550.0 MB HGT - 211 00 YHQQ55 0 EOM - 00001C02 0760FF80 0764020D...00010090 07 525.0 MB HGT - 211 00 YHQQ52 0 EOM - 00001C02 0760FF80 076401F4...00010090 07 500.0 MB HGT - 211 00 YHQQ50 0 EOM - 00001C02 0760FF80 076401C2...00010090 07 450.0 MB HGT - 211 00 YHQQ45 0 EOM - 00001C02 0760FF80 07640190...00010090 07 400.0 MB HGT - 211 00 YHQQ40 0 EOM - 00001C02 0760FF80 0764015E...00010090 07 350.0 MB HGT - 211 00 YHQQ35 0 EOM - 00001C02 0760FF80 0764012C...00010090 07 300.0 MB HGT - 211 00 YHQQ30 0 EOM - 00001C02 0760FF80 076400FA...00010090 07 250.0 MB HGT - 211 00 YHQQ25 0 EOM - 00001C02 0760FF80 076400C8...00010090 07 200.0 MB HGT - 211 00 YHQQ20 0 EOM - 00001C02 0760FF80 07640096...00010090 07 150.0 MB HGT - 211 00 YHQQ15 0 EOM - 00001C02 0760FF80 07640064...00010090 07 100.0 MB HGT - 211 00 YHQQ10 0 EOM - 00001C02 0760FF80 216403E8...00010090 33 1000.0 MB U GRD - 211 00 YUQQ99 0 EOM - 00001C02 0760FF80 216403CF...00010090 33 975.0 MB U GRD - 211 00 YUQQ93 0 EOM - 00001C02 0760FF80 216403B6...00010090 33 950.0 MB U GRD - 211 00 YUQQ95 0 EOM - 00001C02 0760FF80 2164039D...00010090 33 925.0 MB U GRD - 211 00 YUQQ92 0 EOM - 00001C02 0760FF80 21640384...00010090 33 900.0 MB U GRD - 211 00 YUQQ90 0 EOM - 00001C02 0760FF80 2164036B...00010090 33 875.0 MB U GRD - 211 00 YUQQ91 0 EOM - 00001C02 0760FF80 21640352...00010090 33 850.0 MB U GRD - 211 00 YUQQ85 0 EOM - 00001C02 0760FF80 21640339...00010090 33 825.0 MB U GRD - 211 00 YUQQ82 0 EOM - 00001C02 0760FF80 21640320...00010090 33 800.0 MB U GRD - 211 00 YUQQ80 0 EOM - 00001C02 0760FF80 21640307...00010090 33 775.0 MB U GRD - 211 00 YUQQ77 0 EOM - 00001C02 0760FF80 216402EE...00010090 33 750.0 MB U GRD - 211 00 YUQQ75 0 EOM - 00001C02 0760FF80 216402D5...00010090 33 725.0 MB U GRD - 211 00 YUQQ72 0 EOM - 00001C02 0760FF80 216402BC...00010090 33 700.0 MB U GRD - 211 00 YUQQ70 0 EOM - 00001C02 0760FF80 216402A3...00010090 33 675.0 MB U GRD - 211 00 YUQQ67 0 EOM - 00001C02 0760FF80 2164028A...00010090 33 650.0 MB U GRD - 211 00 YUQQ65 0 EOM - 00001C02 0760FF80 21640271...00010090 33 625.0 MB U GRD - 211 00 YUQQ62 0 EOM - 00001C02 0760FF80 21640258...00010090 33 600.0 MB U GRD - 211 00 YUQQ60 0 EOM - 00001C02 0760FF80 2164023F...00010090 33 575.0 MB U GRD - 211 00 YUQQ57 0 EOM - 00001C02 0760FF80 21640226...00010090 33 550.0 MB U GRD - 211 00 YUQQ55 0 EOM - 00001C02 0760FF80 2164020D...00010090 33 525.0 MB U GRD - 211 00 YUQQ52 0 EOM - 00001C02 0760FF80 216401F4...00010090 33 500.0 MB U GRD - 211 00 YUQQ50 0 EOM - 00001C02 0760FF80 216401C2...00010090 33 450.0 MB U GRD - 211 00 YUQQ45 0 EOM - 00001C02 0760FF80 21640190...00010090 33 400.0 MB U GRD - 211 00 YUQQ40 0 EOM - 00001C02 0760FF80 2164015E...00010090 33 350.0 MB U GRD - 211 00 YUQQ35 0 EOM - 00001C02 0760FF80 2164012C...00010090 33 300.0 MB U GRD - 211 00 YUQQ30 0 EOM - 00001C02 0760FF80 216400FA...00010090 33 250.0 MB U GRD - 211 00 YUQQ25 0 EOM - 00001C02 0760FF80 216400C8...00010090 33 200.0 MB U GRD - 211 00 YUQQ20 0 EOM - 00001C02 0760FF80 21640096...00010090 33 150.0 MB U GRD - 211 00 YUQQ15 0 EOM - 00001C02 0760FF80 21640064...00010090 33 100.0 MB U GRD - 211 00 YUQQ10 0 EOM - 00001C02 0760FF80 226403E8...00010090 34 1000.0 MB V GRD - 211 00 YVQQ99 0 EOM - 00001C02 0760FF80 226403CF...00010090 34 975.0 MB V GRD - 211 00 YVQQ93 0 EOM - 00001C02 0760FF80 226403B6...00010090 34 950.0 MB V GRD - 211 00 YVQQ95 0 EOM - 00001C02 0760FF80 2264039D...00010090 34 925.0 MB V GRD - 211 00 YVQQ92 0 EOM - 00001C02 0760FF80 22640384...00010090 34 900.0 MB V GRD - 211 00 YVQQ90 0 EOM - 00001C02 0760FF80 2264036B...00010090 34 875.0 MB V GRD - 211 00 YVQQ91 0 EOM - 00001C02 0760FF80 22640352...00010090 34 850.0 MB V GRD - 211 00 YVQQ85 0 EOM - 00001C02 0760FF80 22640339...00010090 34 825.0 MB V GRD - 211 00 YVQQ82 0 EOM - 00001C02 0760FF80 22640320...00010090 34 800.0 MB V GRD - 211 00 YVQQ80 0 EOM - 00001C02 0760FF80 22640307...00010090 34 775.0 MB V GRD - 211 00 YVQQ77 0 EOM - 00001C02 0760FF80 226402EE...00010090 34 750.0 MB V GRD - 211 00 YVQQ75 0 EOM - 00001C02 0760FF80 226402D5...00010090 34 725.0 MB V GRD - 211 00 YVQQ72 0 EOM - 00001C02 0760FF80 226402BC...00010090 34 700.0 MB V GRD - 211 00 YVQQ70 0 EOM - 00001C02 0760FF80 226402A3...00010090 34 675.0 MB V GRD - 211 00 YVQQ67 0 EOM - 00001C02 0760FF80 2264028A...00010090 34 650.0 MB V GRD - 211 00 YVQQ65 0 EOM - 00001C02 0760FF80 22640271...00010090 34 625.0 MB V GRD - 211 00 YVQQ62 0 EOM - 00001C02 0760FF80 22640258...00010090 34 600.0 MB V GRD - 211 00 YVQQ60 0 EOM - 00001C02 0760FF80 2264023F...00010090 34 575.0 MB V GRD - 211 00 YVQQ57 0 EOM - 00001C02 0760FF80 22640226...00010090 34 550.0 MB V GRD - 211 00 YVQQ55 0 EOM - 00001C02 0760FF80 2264020D...00010090 34 525.0 MB V GRD - 211 00 YVQQ52 0 EOM - 00001C02 0760FF80 226401F4...00010090 34 500.0 MB V GRD - 211 00 YVQQ50 0 EOM - 00001C02 0760FF80 226401C2...00010090 34 450.0 MB V GRD - 211 00 YVQQ45 0 EOM - 00001C02 0760FF80 22640190...00010090 34 400.0 MB V GRD - 211 00 YVQQ40 0 EOM - 00001C02 0760FF80 2264015E...00010090 34 350.0 MB V GRD - 211 00 YVQQ35 0 EOM - 00001C02 0760FF80 2264012C...00010090 34 300.0 MB V GRD - 211 00 YVQQ30 0 EOM - 00001C02 0760FF80 226400FA...00010090 34 250.0 MB V GRD - 211 00 YVQQ25 0 EOM - 00001C02 0760FF80 226400C8...00010090 34 200.0 MB V GRD - 211 00 YVQQ20 0 EOM - 00001C02 0760FF80 22640096...00010090 34 150.0 MB V GRD - 211 00 YVQQ15 0 EOM - 00001C02 0760FF80 22640064...00010090 34 100.0 MB V GRD - 211 00 YVQQ10 0 EOM - 00001C02 0760FF80 02660000...00010090 02 MSL PRMSL - 211 00 YPQQ89 0 EOM - 00001C02 0760FF80 3D010000...00010090 61 SFC A PCP - 211 00 YEQQ98 0 EOM - 00001C02 0760FF80 346403E8...00010090 52 1000.0 MB R H - 211 00 YRQQ99 0 EOM - 00001C02 0760FF80 346403CF...00010090 52 975.0 MB R H - 211 00 YRQQ93 0 EOM - 00001C02 0760FF80 346403B6...00010090 52 950.0 MB R H - 211 00 YRQQ95 0 EOM - 00001C02 0760FF80 3464039D...00010090 52 925.0 MB R H - 211 00 YRQQ92 0 EOM - 00001C02 0760FF80 34640384...00010090 52 900.0 MB R H - 211 00 YRQQ90 0 EOM - 00001C02 0760FF80 3464036B...00010090 52 875.0 MB R H - 211 00 YRQQ91 0 EOM - 00001C02 0760FF80 34640352...00010090 52 850.0 MB R H - 211 00 YRQQ85 0 EOM - 00001C02 0760FF80 34640339...00010090 52 825.0 MB R H - 211 00 YRQQ82 0 EOM - 00001C02 0760FF80 34640320...00010090 52 800.0 MB R H - 211 00 YRQQ80 0 EOM - 00001C02 0760FF80 34640307...00010090 52 775.0 MB R H - 211 00 YRQQ77 0 EOM - 00001C02 0760FF80 346402EE...00010090 52 750.0 MB R H - 211 00 YRQQ75 0 EOM - 00001C02 0760FF80 346402D5...00010090 52 725.0 MB R H - 211 00 YRQQ72 0 EOM - 00001C02 0760FF80 346402BC...00010090 52 700.0 MB R H - 211 00 YRQQ70 0 EOM - 00001C02 0760FF80 346402A3...00010090 52 675.0 MB R H - 211 00 YRQQ67 0 EOM - 00001C02 0760FF80 3464028A...00010090 52 650.0 MB R H - 211 00 YRQQ65 0 EOM - 00001C02 0760FF80 34640271...00010090 52 625.0 MB R H - 211 00 YRQQ62 0 EOM - 00001C02 0760FF80 34640258...00010090 52 600.0 MB R H - 211 00 YRQQ60 0 EOM - 00001C02 0760FF80 3464023F...00010090 52 575.0 MB R H - 211 00 YRQQ57 0 EOM - 00001C02 0760FF80 34640226...00010090 52 550.0 MB R H - 211 00 YRQQ55 0 EOM - 00001C02 0760FF80 3464020D...00010090 52 525.0 MB R H - 211 00 YRQQ52 0 EOM - 00001C02 0760FF80 346401F4...00010090 52 500.0 MB R H - 211 00 YRQQ50 0 EOM - 00001C02 0760FF80 346401C2...00010090 52 450.0 MB R H - 211 00 YRQQ45 0 EOM - 00001C02 0760FF80 34640190...00010090 52 400.0 MB R H - 211 00 YRQQ40 0 EOM - 00001C02 0760FF80 3464015E...00010090 52 350.0 MB R H - 211 00 YRQQ35 0 EOM - 00001C02 0760FF80 3464012C...00010090 52 300.0 MB R H - 211 00 YRQQ30 0 EOM - 00001C02 0760FF80 346400FA...00010090 52 250.0 MB R H - 211 00 YRQQ25 0 EOM - 00001C02 0760FF80 346400C8...00010090 52 200.0 MB R H - 211 00 YRQQ20 0 EOM - 00001C02 0760FF80 34640096...00010090 52 150.0 MB R H - 211 00 YRQQ15 0 EOM - 00001C02 0760FF80 34640064...00010090 52 100.0 MB R H - 211 00 YRQQ10 0 EOM - 00001C02 0760FF80 0B6403E8...00010090 11 1000.0 MB TMP - 211 00 YTQQ99 0 EOM - 00001C02 0760FF80 0B6403CF...00010090 11 975.0 MB TMP - 211 00 YTQQ93 0 EOM - 00001C02 0760FF80 0B6403B6...00010090 11 950.0 MB TMP - 211 00 YTQQ95 0 EOM - 00001C02 0760FF80 0B64039D...00010090 11 925.0 MB TMP - 211 00 YTQQ92 0 EOM - 00001C02 0760FF80 0B640384...00010090 11 900.0 MB TMP - 211 00 YTQQ90 0 EOM - 00001C02 0760FF80 0B64036B...00010090 11 875.0 MB TMP - 211 00 YTQQ91 0 EOM - 00001C02 0760FF80 0B640352...00010090 11 850.0 MB TMP - 211 00 YTQQ85 0 EOM - 00001C02 0760FF80 0B640339...00010090 11 825.0 MB TMP - 211 00 YTQQ82 0 EOM - 00001C02 0760FF80 0B640320...00010090 11 800.0 MB TMP - 211 00 YTQQ80 0 EOM - 00001C02 0760FF80 0B640307...00010090 11 775.0 MB TMP - 211 00 YTQQ77 0 EOM - 00001C02 0760FF80 0B6402EE...00010090 11 750.0 MB TMP - 211 00 YTQQ75 0 EOM - 00001C02 0760FF80 0B6402D5...00010090 11 725.0 MB TMP - 211 00 YTQQ72 0 EOM - 00001C02 0760FF80 0B6402BC...00010090 11 700.0 MB TMP - 211 00 YTQQ70 0 EOM - 00001C02 0760FF80 0B6402A3...00010090 11 675.0 MB TMP - 211 00 YTQQ67 0 EOM - 00001C02 0760FF80 0B64028A...00010090 11 650.0 MB TMP - 211 00 YTQQ65 0 EOM - 00001C02 0760FF80 0B640271...00010090 11 625.0 MB TMP - 211 00 YTQQ62 0 EOM - 00001C02 0760FF80 0B640258...00010090 11 600.0 MB TMP - 211 00 YTQQ60 0 EOM - 00001C02 0760FF80 0B64023F...00010090 11 575.0 MB TMP - 211 00 YTQQ57 0 EOM - 00001C02 0760FF80 0B640226...00010090 11 550.0 MB TMP - 211 00 YTQQ55 0 EOM - 00001C02 0760FF80 0B64020D...00010090 11 525.0 MB TMP - 211 00 YTQQ52 0 EOM - 00001C02 0760FF80 0B6401F4...00010090 11 500.0 MB TMP - 211 00 YTQQ50 0 EOM - 00001C02 0760FF80 0B6401C2...00010090 11 450.0 MB TMP - 211 00 YTQQ45 0 EOM - 00001C02 0760FF80 0B640190...00010090 11 400.0 MB TMP - 211 00 YTQQ40 0 EOM - 00001C02 0760FF80 0B64015E...00010090 11 350.0 MB TMP - 211 00 YTQQ35 0 EOM - 00001C02 0760FF80 0B64012C...00010090 11 300.0 MB TMP - 211 00 YTQQ30 0 EOM - 00001C02 0760FF80 0B6400FA...00010090 11 250.0 MB TMP - 211 00 YTQQ25 0 EOM - 00001C02 0760FF80 0B6400C8...00010090 11 200.0 MB TMP - 211 00 YTQQ20 0 EOM - 00001C02 0760FF80 0B640096...00010090 11 150.0 MB TMP - 211 00 YTQQ15 0 EOM - 00001C02 0760FF80 0B640064...00010090 11 100.0 MB TMP - 211 00 YTQQ10 0 EOM - 00001C02 0760FF80 28640352...00010090 40 850.0 MB DZDT - 211 00 YOQQ85 0 EOM - 00001C02 0760FF80 286402BC...00010090 40 700.0 MB DZDT - 211 00 YOQQ70 0 EOM - 00001C02 0760FF80 286401F4...00010090 40 500.0 MB DZDT - 211 00 YOQQ50 0 EOM - 00001C02 0760FF80 01010000...00010090 01 SFC PRES - 211 00 YPQQ98 0 EOM - 00001C02 0760FF80 346C2C64...00010090 52 44/100 R H - 211 00 YRQQ00 0 EOM - 00001C02 0760FF80 296401F4...00010090 41 500.0 MB ABS V - 211 00 YCQQ50 0 EOM - 00001C02 0760FF80 9D010000...00010090 157 SFC CAPE - 211 00 YWQQ98 0 EOM - 00001C02 0760FF80 9C010000...00010090 156 SFC CIN - 211 00 YYQQ98 0 EOM - 00001C02 0760FF80 9D74B400...00010090 157 180 SPDY 0 SPDY CAPE - 211 00 YWQQ86 0 EOM - 00001C02 0760FF80 9C74B400...00010090 156 180 SPDY 0 SPDY CIN - 211 00 YYQQ86 0 EOM - 00001C02 0760FF80 0B741E00...00010090 11 30 SPDY 0 SPDY TMP - 211 00 YTQQ86 0 EOM - 00001C02 0760FF80 0B743C1E...00010090 11 60 SPDY 30 SPDY TMP - 211 00 YTQQ86 0 EOM - 00001C02 0760FF80 0B745A3C...00010090 11 90 SPDY 60 SPDY TMP - 211 00 YTQQ86 0 EOM - 00001C02 0760FF80 0B74785A...00010090 11 120 SPDY 90 SPDY TMP - 211 00 YTQQ86 0 EOM - 00001C02 0760FF80 0B749678...00010090 11 150 SPDY 120 SPDY TMP - 211 00 YTQQ86 0 EOM - 00001C02 0760FF80 0B74B496...00010090 11 180 SPDY 150 SPDY TMP - 211 00 YTQQ86 0 EOM - 00001C02 0760FF80 34741E00...00010090 52 30 SPDY 0 SPDY R H - 211 00 YRQQ86 0 EOM - 00001C02 0760FF80 34743C1E...00010090 52 60 SPDY 30 SPDY R H - 211 00 YRQQ86 0 EOM - 00001C02 0760FF80 34745A3C...00010090 52 90 SPDY 60 SPDY R H - 211 00 YRQQ86 0 EOM - 00001C02 0760FF80 3474785A...00010090 52 120 SPDY 90 SPDY R H - 211 00 YRQQ86 0 EOM - 00001C02 0760FF80 34749678...00010090 52 150 SPDY 120 SPDY R H - 211 00 YRQQ86 0 EOM - 00001C02 0760FF80 3474B496...00010090 52 180 SPDY 150 SPDY R H - 211 00 YRQQ86 0 EOM - 00001C02 0760FF80 21741E00...00010090 33 30 SPDY 0 SPDY U GRD - 211 00 YUQQ86 0 EOM - 00001C02 0760FF80 21743C1E...00010090 33 60 SPDY 30 SPDY U GRD - 211 00 YUQQ86 0 EOM - 00001C02 0760FF80 21745A3C...00010090 33 90 SPDY 60 SPDY U GRD - 211 00 YUQQ86 0 EOM - 00001C02 0760FF80 2174785A...00010090 33 120 SPDY 90 SPDY U GRD - 211 00 YUQQ86 0 EOM - 00001C02 0760FF80 21749678...00010090 33 150 SPDY 120 SPDY U GRD - 211 00 YUQQ86 0 EOM - 00001C02 0760FF80 2174B496...00010090 33 180 SPDY 150 SPDY U GRD - 211 00 YUQQ86 0 EOM - 00001C02 0760FF80 22741E00...00010090 34 30 SPDY 0 SPDY V GRD - 211 00 YVQQ86 0 EOM - 00001C02 0760FF80 22743C1E...00010090 34 60 SPDY 30 SPDY V GRD - 211 00 YVQQ86 0 EOM - 00001C02 0760FF80 22745A3C...00010090 34 90 SPDY 60 SPDY V GRD - 211 00 YVQQ86 0 EOM - 00001C02 0760FF80 2274785A...00010090 34 120 SPDY 90 SPDY V GRD - 211 00 YVQQ86 0 EOM - 00001C02 0760FF80 22749678...00010090 34 150 SPDY 120 SPDY V GRD - 211 00 YVQQ86 0 EOM - 00001C02 0760FF80 2274B496...00010090 34 180 SPDY 150 SPDY V GRD - 211 00 YVQQ86 0 EOM - 00001C02 0760FF80 0B690002...00010090 11 2 HTGL TMP - 211 00 YTQQ98 0 EOM - 00001C02 0760FF80 34690002...00010090 52 2 HTGL R H - 211 00 YRQQ98 0 EOM - 00001C02 0760FF80 2169000A...00010090 33 10 HTGL U GRD - 211 00 YUQQ98 0 EOM - 00001C02 0760FF80 2269000A...00010090 34 10 HTGL V GRD - 211 00 YVQQ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs150.211 b/parm/wmo/grib_awpgfs150.211 deleted file mode 100755 index 18598cd660..0000000000 --- a/parm/wmo/grib_awpgfs150.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...00010096 07 1000.0 MB HGT - 211 00 ZHQZ99 0 EOM - 00001C02 0760FF80 076403CF...00010096 07 975.0 MB HGT - 211 00 ZHQZ93 0 EOM - 00001C02 0760FF80 076403B6...00010096 07 950.0 MB HGT - 211 00 ZHQZ95 0 EOM - 00001C02 0760FF80 0764039D...00010096 07 925.0 MB HGT - 211 00 ZHQZ92 0 EOM - 00001C02 0760FF80 07640384...00010096 07 900.0 MB HGT - 211 00 ZHQZ90 0 EOM - 00001C02 0760FF80 0764036B...00010096 07 875.0 MB HGT - 211 00 ZHQZ91 0 EOM - 00001C02 0760FF80 07640352...00010096 07 850.0 MB HGT - 211 00 ZHQZ85 0 EOM - 00001C02 0760FF80 07640339...00010096 07 825.0 MB HGT - 211 00 ZHQZ82 0 EOM - 00001C02 0760FF80 07640320...00010096 07 800.0 MB HGT - 211 00 ZHQZ80 0 EOM - 00001C02 0760FF80 07640307...00010096 07 775.0 MB HGT - 211 00 ZHQZ77 0 EOM - 00001C02 0760FF80 076402EE...00010096 07 750.0 MB HGT - 211 00 ZHQZ75 0 EOM - 00001C02 0760FF80 076402D5...00010096 07 725.0 MB HGT - 211 00 ZHQZ72 0 EOM - 00001C02 0760FF80 076402BC...00010096 07 700.0 MB HGT - 211 00 ZHQZ70 0 EOM - 00001C02 0760FF80 076402A3...00010096 07 675.0 MB HGT - 211 00 ZHQZ67 0 EOM - 00001C02 0760FF80 0764028A...00010096 07 650.0 MB HGT - 211 00 ZHQZ65 0 EOM - 00001C02 0760FF80 07640271...00010096 07 625.0 MB HGT - 211 00 ZHQZ62 0 EOM - 00001C02 0760FF80 07640258...00010096 07 600.0 MB HGT - 211 00 ZHQZ60 0 EOM - 00001C02 0760FF80 0764023F...00010096 07 575.0 MB HGT - 211 00 ZHQZ57 0 EOM - 00001C02 0760FF80 07640226...00010096 07 550.0 MB HGT - 211 00 ZHQZ55 0 EOM - 00001C02 0760FF80 0764020D...00010096 07 525.0 MB HGT - 211 00 ZHQZ52 0 EOM - 00001C02 0760FF80 076401F4...00010096 07 500.0 MB HGT - 211 00 ZHQZ50 0 EOM - 00001C02 0760FF80 07640190...00010096 07 400.0 MB HGT - 211 00 ZHQZ40 0 EOM - 00001C02 0760FF80 076401C2...00010096 07 450.0 MB HGT - 211 00 ZHQZ45 0 EOM - 00001C02 0760FF80 0764015E...00010096 07 350.0 MB HGT - 211 00 ZHQZ35 0 EOM - 00001C02 0760FF80 0764012C...00010096 07 300.0 MB HGT - 211 00 ZHQZ30 0 EOM - 00001C02 0760FF80 076400FA...00010096 07 250.0 MB HGT - 211 00 ZHQZ25 0 EOM - 00001C02 0760FF80 076400C8...00010096 07 200.0 MB HGT - 211 00 ZHQZ20 0 EOM - 00001C02 0760FF80 07640096...00010096 07 150.0 MB HGT - 211 00 ZHQZ15 0 EOM - 00001C02 0760FF80 07640064...00010096 07 100.0 MB HGT - 211 00 ZHQZ10 0 EOM - 00001C02 0760FF80 216403E8...00010096 33 1000.0 MB U GRD - 211 00 ZUQZ99 0 EOM - 00001C02 0760FF80 216403CF...00010096 33 975.0 MB U GRD - 211 00 ZUQZ93 0 EOM - 00001C02 0760FF80 216403B6...00010096 33 950.0 MB U GRD - 211 00 ZUQZ95 0 EOM - 00001C02 0760FF80 2164039D...00010096 33 925.0 MB U GRD - 211 00 ZUQZ92 0 EOM - 00001C02 0760FF80 21640384...00010096 33 900.0 MB U GRD - 211 00 ZUQZ90 0 EOM - 00001C02 0760FF80 2164036B...00010096 33 875.0 MB U GRD - 211 00 ZUQZ91 0 EOM - 00001C02 0760FF80 21640352...00010096 33 850.0 MB U GRD - 211 00 ZUQZ85 0 EOM - 00001C02 0760FF80 21640339...00010096 33 825.0 MB U GRD - 211 00 ZUQZ82 0 EOM - 00001C02 0760FF80 21640320...00010096 33 800.0 MB U GRD - 211 00 ZUQZ80 0 EOM - 00001C02 0760FF80 21640307...00010096 33 775.0 MB U GRD - 211 00 ZUQZ77 0 EOM - 00001C02 0760FF80 216402EE...00010096 33 750.0 MB U GRD - 211 00 ZUQZ75 0 EOM - 00001C02 0760FF80 216402D5...00010096 33 725.0 MB U GRD - 211 00 ZUQZ72 0 EOM - 00001C02 0760FF80 216402BC...00010096 33 700.0 MB U GRD - 211 00 ZUQZ70 0 EOM - 00001C02 0760FF80 216402A3...00010096 33 675.0 MB U GRD - 211 00 ZUQZ67 0 EOM - 00001C02 0760FF80 2164028A...00010096 33 650.0 MB U GRD - 211 00 ZUQZ65 0 EOM - 00001C02 0760FF80 21640271...00010096 33 625.0 MB U GRD - 211 00 ZUQZ62 0 EOM - 00001C02 0760FF80 21640258...00010096 33 600.0 MB U GRD - 211 00 ZUQZ60 0 EOM - 00001C02 0760FF80 2164023F...00010096 33 575.0 MB U GRD - 211 00 ZUQZ57 0 EOM - 00001C02 0760FF80 21640226...00010096 33 550.0 MB U GRD - 211 00 ZUQZ55 0 EOM - 00001C02 0760FF80 2164020D...00010096 33 525.0 MB U GRD - 211 00 ZUQZ52 0 EOM - 00001C02 0760FF80 216401F4...00010096 33 500.0 MB U GRD - 211 00 ZUQZ50 0 EOM - 00001C02 0760FF80 216401C2...00010096 33 450.0 MB U GRD - 211 00 ZUQZ45 0 EOM - 00001C02 0760FF80 21640190...00010096 33 400.0 MB U GRD - 211 00 ZUQZ40 0 EOM - 00001C02 0760FF80 2164015E...00010096 33 350.0 MB U GRD - 211 00 ZUQZ35 0 EOM - 00001C02 0760FF80 2164012C...00010096 33 300.0 MB U GRD - 211 00 ZUQZ30 0 EOM - 00001C02 0760FF80 216400FA...00010096 33 250.0 MB U GRD - 211 00 ZUQZ25 0 EOM - 00001C02 0760FF80 216400C8...00010096 33 200.0 MB U GRD - 211 00 ZUQZ20 0 EOM - 00001C02 0760FF80 21640096...00010096 33 150.0 MB U GRD - 211 00 ZUQZ15 0 EOM - 00001C02 0760FF80 21640064...00010096 33 100.0 MB U GRD - 211 00 ZUQZ10 0 EOM - 00001C02 0760FF80 226403E8...00010096 34 1000.0 MB V GRD - 211 00 ZVQZ99 0 EOM - 00001C02 0760FF80 226403CF...00010096 34 975.0 MB V GRD - 211 00 ZVQZ93 0 EOM - 00001C02 0760FF80 226403B6...00010096 34 950.0 MB V GRD - 211 00 ZVQZ95 0 EOM - 00001C02 0760FF80 2264039D...00010096 34 925.0 MB V GRD - 211 00 ZVQZ92 0 EOM - 00001C02 0760FF80 22640384...00010096 34 900.0 MB V GRD - 211 00 ZVQZ90 0 EOM - 00001C02 0760FF80 2264036B...00010096 34 875.0 MB V GRD - 211 00 ZVQZ91 0 EOM - 00001C02 0760FF80 22640352...00010096 34 850.0 MB V GRD - 211 00 ZVQZ85 0 EOM - 00001C02 0760FF80 22640339...00010096 34 825.0 MB V GRD - 211 00 ZVQZ82 0 EOM - 00001C02 0760FF80 22640320...00010096 34 800.0 MB V GRD - 211 00 ZVQZ80 0 EOM - 00001C02 0760FF80 22640307...00010096 34 775.0 MB V GRD - 211 00 ZVQZ77 0 EOM - 00001C02 0760FF80 226402EE...00010096 34 750.0 MB V GRD - 211 00 ZVQZ75 0 EOM - 00001C02 0760FF80 226402D5...00010096 34 725.0 MB V GRD - 211 00 ZVQZ72 0 EOM - 00001C02 0760FF80 226402BC...00010096 34 700.0 MB V GRD - 211 00 ZVQZ70 0 EOM - 00001C02 0760FF80 226402A3...00010096 34 675.0 MB V GRD - 211 00 ZVQZ67 0 EOM - 00001C02 0760FF80 2264028A...00010096 34 650.0 MB V GRD - 211 00 ZVQZ65 0 EOM - 00001C02 0760FF80 22640271...00010096 34 625.0 MB V GRD - 211 00 ZVQZ62 0 EOM - 00001C02 0760FF80 22640258...00010096 34 600.0 MB V GRD - 211 00 ZVQZ60 0 EOM - 00001C02 0760FF80 2264023F...00010096 34 575.0 MB V GRD - 211 00 ZVQZ57 0 EOM - 00001C02 0760FF80 22640226...00010096 34 550.0 MB V GRD - 211 00 ZVQZ55 0 EOM - 00001C02 0760FF80 2264020D...00010096 34 525.0 MB V GRD - 211 00 ZVQZ52 0 EOM - 00001C02 0760FF80 226401F4...00010096 34 500.0 MB V GRD - 211 00 ZVQZ50 0 EOM - 00001C02 0760FF80 226401C2...00010096 34 450.0 MB V GRD - 211 00 ZVQZ45 0 EOM - 00001C02 0760FF80 22640190...00010096 34 400.0 MB V GRD - 211 00 ZVQZ40 0 EOM - 00001C02 0760FF80 2264015E...00010096 34 350.0 MB V GRD - 211 00 ZVQZ35 0 EOM - 00001C02 0760FF80 2264012C...00010096 34 300.0 MB V GRD - 211 00 ZVQZ30 0 EOM - 00001C02 0760FF80 226400FA...00010096 34 250.0 MB V GRD - 211 00 ZVQZ25 0 EOM - 00001C02 0760FF80 226400C8...00010096 34 200.0 MB V GRD - 211 00 ZVQZ20 0 EOM - 00001C02 0760FF80 22640096...00010096 34 150.0 MB V GRD - 211 00 ZVQZ15 0 EOM - 00001C02 0760FF80 22640064...00010096 34 100.0 MB V GRD - 211 00 ZVQZ10 0 EOM - 00001C02 0760FF80 02660000...00010096 02 MSL PRMSL - 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...00010096 61 SFC A PCP - 211 00 ZEQZ98 0 EOM - 00001C02 0760FF80 346403E8...00010096 52 1000.0 MB R H - 211 00 ZRQZ99 0 EOM - 00001C02 0760FF80 346403CF...00010096 52 975.0 MB R H - 211 00 ZRQZ93 0 EOM - 00001C02 0760FF80 346403B6...00010096 52 950.0 MB R H - 211 00 ZRQZ95 0 EOM - 00001C02 0760FF80 3464039D...00010096 52 925.0 MB R H - 211 00 ZRQZ92 0 EOM - 00001C02 0760FF80 34640384...00010096 52 900.0 MB R H - 211 00 ZRQZ90 0 EOM - 00001C02 0760FF80 3464036B...00010096 52 875.0 MB R H - 211 00 ZRQZ91 0 EOM - 00001C02 0760FF80 34640352...00010096 52 850.0 MB R H - 211 00 ZRQZ85 0 EOM - 00001C02 0760FF80 34640339...00010096 52 825.0 MB R H - 211 00 ZRQZ82 0 EOM - 00001C02 0760FF80 34640320...00010096 52 800.0 MB R H - 211 00 ZRQZ80 0 EOM - 00001C02 0760FF80 34640307...00010096 52 775.0 MB R H - 211 00 ZRQZ77 0 EOM - 00001C02 0760FF80 346402EE...00010096 52 750.0 MB R H - 211 00 ZRQZ75 0 EOM - 00001C02 0760FF80 346402D5...00010096 52 725.0 MB R H - 211 00 ZRQZ72 0 EOM - 00001C02 0760FF80 346402BC...00010096 52 700.0 MB R H - 211 00 ZRQZ70 0 EOM - 00001C02 0760FF80 346402A3...00010096 52 675.0 MB R H - 211 00 ZRQZ67 0 EOM - 00001C02 0760FF80 3464028A...00010096 52 650.0 MB R H - 211 00 ZRQZ65 0 EOM - 00001C02 0760FF80 34640271...00010096 52 625.0 MB R H - 211 00 ZRQZ62 0 EOM - 00001C02 0760FF80 34640258...00010096 52 600.0 MB R H - 211 00 ZRQZ60 0 EOM - 00001C02 0760FF80 3464023F...00010096 52 575.0 MB R H - 211 00 ZRQZ57 0 EOM - 00001C02 0760FF80 34640226...00010096 52 550.0 MB R H - 211 00 ZRQZ55 0 EOM - 00001C02 0760FF80 3464020D...00010096 52 525.0 MB R H - 211 00 ZRQZ52 0 EOM - 00001C02 0760FF80 346401F4...00010096 52 500.0 MB R H - 211 00 ZRQZ50 0 EOM - 00001C02 0760FF80 346401C2...00010096 52 450.0 MB R H - 211 00 ZRQZ45 0 EOM - 00001C02 0760FF80 34640190...00010096 52 400.0 MB R H - 211 00 ZRQZ40 0 EOM - 00001C02 0760FF80 3464015E...00010096 52 350.0 MB R H - 211 00 ZRQZ35 0 EOM - 00001C02 0760FF80 3464012C...00010096 52 300.0 MB R H - 211 00 ZRQZ30 0 EOM - 00001C02 0760FF80 346400FA...00010096 52 250.0 MB R H - 211 00 ZRQZ25 0 EOM - 00001C02 0760FF80 346400C8...00010096 52 200.0 MB R H - 211 00 ZRQZ20 0 EOM - 00001C02 0760FF80 34640096...00010096 52 150.0 MB R H - 211 00 ZRQZ15 0 EOM - 00001C02 0760FF80 34640064...00010096 52 100.0 MB R H - 211 00 ZRQZ10 0 EOM - 00001C02 0760FF80 0B6403E8...00010096 11 1000.0 MB TMP - 211 00 ZTQZ99 0 EOM - 00001C02 0760FF80 0B6403CF...00010096 11 975.0 MB TMP - 211 00 ZTQZ93 0 EOM - 00001C02 0760FF80 0B6403B6...00010096 11 950.0 MB TMP - 211 00 ZTQZ95 0 EOM - 00001C02 0760FF80 0B64039D...00010096 11 925.0 MB TMP - 211 00 ZTQZ92 0 EOM - 00001C02 0760FF80 0B640384...00010096 11 900.0 MB TMP - 211 00 ZTQZ90 0 EOM - 00001C02 0760FF80 0B64036B...00010096 11 875.0 MB TMP - 211 00 ZTQZ91 0 EOM - 00001C02 0760FF80 0B640352...00010096 11 850.0 MB TMP - 211 00 ZTQZ85 0 EOM - 00001C02 0760FF80 0B640339...00010096 11 825.0 MB TMP - 211 00 ZTQZ82 0 EOM - 00001C02 0760FF80 0B640320...00010096 11 800.0 MB TMP - 211 00 ZTQZ80 0 EOM - 00001C02 0760FF80 0B640307...00010096 11 775.0 MB TMP - 211 00 ZTQZ77 0 EOM - 00001C02 0760FF80 0B6402EE...00010096 11 750.0 MB TMP - 211 00 ZTQZ75 0 EOM - 00001C02 0760FF80 0B6402D5...00010096 11 725.0 MB TMP - 211 00 ZTQZ72 0 EOM - 00001C02 0760FF80 0B6402BC...00010096 11 700.0 MB TMP - 211 00 ZTQZ70 0 EOM - 00001C02 0760FF80 0B6402A3...00010096 11 675.0 MB TMP - 211 00 ZTQZ67 0 EOM - 00001C02 0760FF80 0B64028A...00010096 11 650.0 MB TMP - 211 00 ZTQZ65 0 EOM - 00001C02 0760FF80 0B640271...00010096 11 625.0 MB TMP - 211 00 ZTQZ62 0 EOM - 00001C02 0760FF80 0B640258...00010096 11 600.0 MB TMP - 211 00 ZTQZ60 0 EOM - 00001C02 0760FF80 0B64023F...00010096 11 575.0 MB TMP - 211 00 ZTQZ57 0 EOM - 00001C02 0760FF80 0B640226...00010096 11 550.0 MB TMP - 211 00 ZTQZ55 0 EOM - 00001C02 0760FF80 0B64020D...00010096 11 525.0 MB TMP - 211 00 ZTQZ52 0 EOM - 00001C02 0760FF80 0B6401F4...00010096 11 500.0 MB TMP - 211 00 ZTQZ50 0 EOM - 00001C02 0760FF80 0B6401C2...00010096 11 450.0 MB TMP - 211 00 ZTQZ45 0 EOM - 00001C02 0760FF80 0B640190...00010096 11 400.0 MB TMP - 211 00 ZTQZ40 0 EOM - 00001C02 0760FF80 0B64015E...00010096 11 350.0 MB TMP - 211 00 ZTQZ35 0 EOM - 00001C02 0760FF80 0B64012C...00010096 11 300.0 MB TMP - 211 00 ZTQZ30 0 EOM - 00001C02 0760FF80 0B6400FA...00010096 11 250.0 MB TMP - 211 00 ZTQZ25 0 EOM - 00001C02 0760FF80 0B6400C8...00010096 11 200.0 MB TMP - 211 00 ZTQZ20 0 EOM - 00001C02 0760FF80 0B640096...00010096 11 150.0 MB TMP - 211 00 ZTQZ15 0 EOM - 00001C02 0760FF80 0B640064...00010096 11 100.0 MB TMP - 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 28640352...00010096 40 850.0 MB DZDT - 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 286402BC...00010096 40 700.0 MB DZDT - 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 286401F4...00010096 40 500.0 MB DZDT - 211 00 ZOQZ50 0 EOM - 00001C02 0760FF80 01010000...00010096 01 SFC PRES - 211 00 ZPQZ98 0 EOM - 00001C02 0760FF80 346C2C64...00010096 52 44/100 R H - 211 00 ZRQZ00 0 EOM - 00001C02 0760FF80 296401F4...00010096 41 500.0 MB ABS V - 211 00 ZCQZ50 0 EOM - 00001C02 0760FF80 9D010000...00010096 157 SFC CAPE - 211 00 ZWQZ98 0 EOM - 00001C02 0760FF80 9C010000...00010096 156 SFC CIN - 211 00 ZYQZ98 0 EOM - 00001C02 0760FF80 9D74B400...00010096 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQZ86 0 EOM - 00001C02 0760FF80 9C74B400...00010096 156 180 SPDY 0 SPDY CIN - 211 00 ZYQZ86 0 EOM - 00001C02 0760FF80 0B741E00...00010096 11 30 SPDY 0 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B743C1E...00010096 11 60 SPDY 30 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B745A3C...00010096 11 90 SPDY 60 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74785A...00010096 11 120 SPDY 90 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B749678...00010096 11 150 SPDY 120 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74B496...00010096 11 180 SPDY 150 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 34741E00...00010096 52 30 SPDY 0 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34743C1E...00010096 52 60 SPDY 30 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34745A3C...00010096 52 90 SPDY 60 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474785A...00010096 52 120 SPDY 90 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34749678...00010096 52 150 SPDY 120 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474B496...00010096 52 180 SPDY 150 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 21741E00...00010096 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21743C1E...00010096 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21745A3C...00010096 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174785A...00010096 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21749678...00010096 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174B496...00010096 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 22741E00...00010096 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22743C1E...00010096 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22745A3C...00010096 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274785A...00010096 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22749678...00010096 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274B496...00010096 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 0B690002...00010096 11 2 HTGL TMP - 211 00 ZTQZ98 0 EOM - 00001C02 0760FF80 34690002...00010096 52 2 HTGL R H - 211 00 ZRQZ98 0 EOM - 00001C02 0760FF80 2169000A...00010096 33 10 HTGL U GRD - 211 00 ZUQZ98 0 EOM - 00001C02 0760FF80 2269000A...00010096 34 10 HTGL V GRD - 211 00 ZVQZ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs156.211 b/parm/wmo/grib_awpgfs156.211 deleted file mode 100755 index a283a51ce4..0000000000 --- a/parm/wmo/grib_awpgfs156.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...0001009C 07 1000.0 MB HGT - 211 00 YHQR99 0 EOM - 00001C02 0760FF80 076403CF...0001009C 07 975.0 MB HGT - 211 00 YHQR93 0 EOM - 00001C02 0760FF80 076403B6...0001009C 07 950.0 MB HGT - 211 00 YHQR95 0 EOM - 00001C02 0760FF80 0764039D...0001009C 07 925.0 MB HGT - 211 00 YHQR92 0 EOM - 00001C02 0760FF80 07640384...0001009C 07 900.0 MB HGT - 211 00 YHQR90 0 EOM - 00001C02 0760FF80 0764036B...0001009C 07 875.0 MB HGT - 211 00 YHQR91 0 EOM - 00001C02 0760FF80 07640352...0001009C 07 850.0 MB HGT - 211 00 YHQR85 0 EOM - 00001C02 0760FF80 07640339...0001009C 07 825.0 MB HGT - 211 00 YHQR82 0 EOM - 00001C02 0760FF80 07640320...0001009C 07 800.0 MB HGT - 211 00 YHQR80 0 EOM - 00001C02 0760FF80 07640307...0001009C 07 775.0 MB HGT - 211 00 YHQR77 0 EOM - 00001C02 0760FF80 076402EE...0001009C 07 750.0 MB HGT - 211 00 YHQR75 0 EOM - 00001C02 0760FF80 076402D5...0001009C 07 725.0 MB HGT - 211 00 YHQR72 0 EOM - 00001C02 0760FF80 076402BC...0001009C 07 700.0 MB HGT - 211 00 YHQR70 0 EOM - 00001C02 0760FF80 076402A3...0001009C 07 675.0 MB HGT - 211 00 YHQR67 0 EOM - 00001C02 0760FF80 0764028A...0001009C 07 650.0 MB HGT - 211 00 YHQR65 0 EOM - 00001C02 0760FF80 07640271...0001009C 07 625.0 MB HGT - 211 00 YHQR62 0 EOM - 00001C02 0760FF80 07640258...0001009C 07 600.0 MB HGT - 211 00 YHQR60 0 EOM - 00001C02 0760FF80 0764023F...0001009C 07 575.0 MB HGT - 211 00 YHQR57 0 EOM - 00001C02 0760FF80 07640226...0001009C 07 550.0 MB HGT - 211 00 YHQR55 0 EOM - 00001C02 0760FF80 0764020D...0001009C 07 525.0 MB HGT - 211 00 YHQR52 0 EOM - 00001C02 0760FF80 076401F4...0001009C 07 500.0 MB HGT - 211 00 YHQR50 0 EOM - 00001C02 0760FF80 07640190...0001009C 07 400.0 MB HGT - 211 00 YHQR40 0 EOM - 00001C02 0760FF80 076401C2...0001009C 07 450.0 MB HGT - 211 00 YHQR45 0 EOM - 00001C02 0760FF80 0764015E...0001009C 07 350.0 MB HGT - 211 00 YHQR35 0 EOM - 00001C02 0760FF80 0764012C...0001009C 07 300.0 MB HGT - 211 00 YHQR30 0 EOM - 00001C02 0760FF80 076400FA...0001009C 07 250.0 MB HGT - 211 00 YHQR25 0 EOM - 00001C02 0760FF80 076400C8...0001009C 07 200.0 MB HGT - 211 00 YHQR20 0 EOM - 00001C02 0760FF80 07640096...0001009C 07 150.0 MB HGT - 211 00 YHQR15 0 EOM - 00001C02 0760FF80 07640064...0001009C 07 100.0 MB HGT - 211 00 YHQR10 0 EOM - 00001C02 0760FF80 216403E8...0001009C 33 1000.0 MB U GRD - 211 00 YUQR99 0 EOM - 00001C02 0760FF80 216403CF...0001009C 33 975.0 MB U GRD - 211 00 YUQR93 0 EOM - 00001C02 0760FF80 216403B6...0001009C 33 950.0 MB U GRD - 211 00 YUQR95 0 EOM - 00001C02 0760FF80 2164039D...0001009C 33 925.0 MB U GRD - 211 00 YUQR92 0 EOM - 00001C02 0760FF80 21640384...0001009C 33 900.0 MB U GRD - 211 00 YUQR90 0 EOM - 00001C02 0760FF80 2164036B...0001009C 33 875.0 MB U GRD - 211 00 YUQR91 0 EOM - 00001C02 0760FF80 21640352...0001009C 33 850.0 MB U GRD - 211 00 YUQR85 0 EOM - 00001C02 0760FF80 21640339...0001009C 33 825.0 MB U GRD - 211 00 YUQR82 0 EOM - 00001C02 0760FF80 21640320...0001009C 33 800.0 MB U GRD - 211 00 YUQR80 0 EOM - 00001C02 0760FF80 21640307...0001009C 33 775.0 MB U GRD - 211 00 YUQR77 0 EOM - 00001C02 0760FF80 216402EE...0001009C 33 750.0 MB U GRD - 211 00 YUQR75 0 EOM - 00001C02 0760FF80 216402D5...0001009C 33 725.0 MB U GRD - 211 00 YUQR72 0 EOM - 00001C02 0760FF80 216402BC...0001009C 33 700.0 MB U GRD - 211 00 YUQR70 0 EOM - 00001C02 0760FF80 216402A3...0001009C 33 675.0 MB U GRD - 211 00 YUQR67 0 EOM - 00001C02 0760FF80 2164028A...0001009C 33 650.0 MB U GRD - 211 00 YUQR65 0 EOM - 00001C02 0760FF80 21640271...0001009C 33 625.0 MB U GRD - 211 00 YUQR62 0 EOM - 00001C02 0760FF80 21640258...0001009C 33 600.0 MB U GRD - 211 00 YUQR60 0 EOM - 00001C02 0760FF80 2164023F...0001009C 33 575.0 MB U GRD - 211 00 YUQR57 0 EOM - 00001C02 0760FF80 21640226...0001009C 33 550.0 MB U GRD - 211 00 YUQR55 0 EOM - 00001C02 0760FF80 2164020D...0001009C 33 525.0 MB U GRD - 211 00 YUQR52 0 EOM - 00001C02 0760FF80 216401F4...0001009C 33 500.0 MB U GRD - 211 00 YUQR50 0 EOM - 00001C02 0760FF80 216401C2...0001009C 33 450.0 MB U GRD - 211 00 YUQR45 0 EOM - 00001C02 0760FF80 21640190...0001009C 33 400.0 MB U GRD - 211 00 YUQR40 0 EOM - 00001C02 0760FF80 2164015E...0001009C 33 350.0 MB U GRD - 211 00 YUQR35 0 EOM - 00001C02 0760FF80 2164012C...0001009C 33 300.0 MB U GRD - 211 00 YUQR30 0 EOM - 00001C02 0760FF80 216400FA...0001009C 33 250.0 MB U GRD - 211 00 YUQR25 0 EOM - 00001C02 0760FF80 216400C8...0001009C 33 200.0 MB U GRD - 211 00 YUQR20 0 EOM - 00001C02 0760FF80 21640096...0001009C 33 150.0 MB U GRD - 211 00 YUQR15 0 EOM - 00001C02 0760FF80 21640064...0001009C 33 100.0 MB U GRD - 211 00 YUQR10 0 EOM - 00001C02 0760FF80 226403E8...0001009C 34 1000.0 MB V GRD - 211 00 YVQR99 0 EOM - 00001C02 0760FF80 226403CF...0001009C 34 975.0 MB V GRD - 211 00 YVQR93 0 EOM - 00001C02 0760FF80 226403B6...0001009C 34 950.0 MB V GRD - 211 00 YVQR95 0 EOM - 00001C02 0760FF80 2264039D...0001009C 34 925.0 MB V GRD - 211 00 YVQR92 0 EOM - 00001C02 0760FF80 22640384...0001009C 34 900.0 MB V GRD - 211 00 YVQR90 0 EOM - 00001C02 0760FF80 2264036B...0001009C 34 875.0 MB V GRD - 211 00 YVQR91 0 EOM - 00001C02 0760FF80 22640352...0001009C 34 850.0 MB V GRD - 211 00 YVQR85 0 EOM - 00001C02 0760FF80 22640339...0001009C 34 825.0 MB V GRD - 211 00 YVQR82 0 EOM - 00001C02 0760FF80 22640320...0001009C 34 800.0 MB V GRD - 211 00 YVQR80 0 EOM - 00001C02 0760FF80 22640307...0001009C 34 775.0 MB V GRD - 211 00 YVQR77 0 EOM - 00001C02 0760FF80 226402EE...0001009C 34 750.0 MB V GRD - 211 00 YVQR75 0 EOM - 00001C02 0760FF80 226402D5...0001009C 34 725.0 MB V GRD - 211 00 YVQR72 0 EOM - 00001C02 0760FF80 226402BC...0001009C 34 700.0 MB V GRD - 211 00 YVQR70 0 EOM - 00001C02 0760FF80 226402A3...0001009C 34 675.0 MB V GRD - 211 00 YVQR67 0 EOM - 00001C02 0760FF80 2264028A...0001009C 34 650.0 MB V GRD - 211 00 YVQR65 0 EOM - 00001C02 0760FF80 22640271...0001009C 34 625.0 MB V GRD - 211 00 YVQR62 0 EOM - 00001C02 0760FF80 22640258...0001009C 34 600.0 MB V GRD - 211 00 YVQR60 0 EOM - 00001C02 0760FF80 2264023F...0001009C 34 575.0 MB V GRD - 211 00 YVQR57 0 EOM - 00001C02 0760FF80 22640226...0001009C 34 550.0 MB V GRD - 211 00 YVQR55 0 EOM - 00001C02 0760FF80 2264020D...0001009C 34 525.0 MB V GRD - 211 00 YVQR52 0 EOM - 00001C02 0760FF80 226401F4...0001009C 34 500.0 MB V GRD - 211 00 YVQR50 0 EOM - 00001C02 0760FF80 226401C2...0001009C 34 450.0 MB V GRD - 211 00 YVQR45 0 EOM - 00001C02 0760FF80 22640190...0001009C 34 400.0 MB V GRD - 211 00 YVQR40 0 EOM - 00001C02 0760FF80 2264015E...0001009C 34 350.0 MB V GRD - 211 00 YVQR35 0 EOM - 00001C02 0760FF80 2264012C...0001009C 34 300.0 MB V GRD - 211 00 YVQR30 0 EOM - 00001C02 0760FF80 226400FA...0001009C 34 250.0 MB V GRD - 211 00 YVQR25 0 EOM - 00001C02 0760FF80 226400C8...0001009C 34 200.0 MB V GRD - 211 00 YVQR20 0 EOM - 00001C02 0760FF80 22640096...0001009C 34 150.0 MB V GRD - 211 00 YVQR15 0 EOM - 00001C02 0760FF80 22640064...0001009C 34 100.0 MB V GRD - 211 00 YVQR10 0 EOM - 00001C02 0760FF80 02660000...0001009C 02 MSL PRMSL - 211 00 YPQR89 0 EOM - 00001C02 0760FF80 3D010000...0001009C 61 SFC A PCP - 211 00 YEQR98 0 EOM - 00001C02 0760FF80 346403E8...0001009C 52 1000.0 MB R H - 211 00 YRQR99 0 EOM - 00001C02 0760FF80 346403CF...0001009C 52 975.0 MB R H - 211 00 YRQR93 0 EOM - 00001C02 0760FF80 346403B6...0001009C 52 950.0 MB R H - 211 00 YRQR95 0 EOM - 00001C02 0760FF80 3464039D...0001009C 52 925.0 MB R H - 211 00 YRQR92 0 EOM - 00001C02 0760FF80 34640384...0001009C 52 900.0 MB R H - 211 00 YRQR90 0 EOM - 00001C02 0760FF80 3464036B...0001009C 52 875.0 MB R H - 211 00 YRQR91 0 EOM - 00001C02 0760FF80 34640352...0001009C 52 850.0 MB R H - 211 00 YRQR85 0 EOM - 00001C02 0760FF80 34640339...0001009C 52 825.0 MB R H - 211 00 YRQR82 0 EOM - 00001C02 0760FF80 34640320...0001009C 52 800.0 MB R H - 211 00 YRQR80 0 EOM - 00001C02 0760FF80 34640307...0001009C 52 775.0 MB R H - 211 00 YRQR77 0 EOM - 00001C02 0760FF80 346402EE...0001009C 52 750.0 MB R H - 211 00 YRQR75 0 EOM - 00001C02 0760FF80 346402D5...0001009C 52 725.0 MB R H - 211 00 YRQR72 0 EOM - 00001C02 0760FF80 346402BC...0001009C 52 700.0 MB R H - 211 00 YRQR70 0 EOM - 00001C02 0760FF80 346402A3...0001009C 52 675.0 MB R H - 211 00 YRQR67 0 EOM - 00001C02 0760FF80 3464028A...0001009C 52 650.0 MB R H - 211 00 YRQR65 0 EOM - 00001C02 0760FF80 34640271...0001009C 52 625.0 MB R H - 211 00 YRQR62 0 EOM - 00001C02 0760FF80 34640258...0001009C 52 600.0 MB R H - 211 00 YRQR60 0 EOM - 00001C02 0760FF80 3464023F...0001009C 52 575.0 MB R H - 211 00 YRQR57 0 EOM - 00001C02 0760FF80 34640226...0001009C 52 550.0 MB R H - 211 00 YRQR55 0 EOM - 00001C02 0760FF80 3464020D...0001009C 52 525.0 MB R H - 211 00 YRQR52 0 EOM - 00001C02 0760FF80 346401F4...0001009C 52 500.0 MB R H - 211 00 YRQR50 0 EOM - 00001C02 0760FF80 346401C2...0001009C 52 450.0 MB R H - 211 00 YRQR45 0 EOM - 00001C02 0760FF80 34640190...0001009C 52 400.0 MB R H - 211 00 YRQR40 0 EOM - 00001C02 0760FF80 3464015E...0001009C 52 350.0 MB R H - 211 00 YRQR35 0 EOM - 00001C02 0760FF80 3464012C...0001009C 52 300.0 MB R H - 211 00 YRQR30 0 EOM - 00001C02 0760FF80 346400FA...0001009C 52 250.0 MB R H - 211 00 YRQR25 0 EOM - 00001C02 0760FF80 346400C8...0001009C 52 200.0 MB R H - 211 00 YRQR20 0 EOM - 00001C02 0760FF80 34640096...0001009C 52 150.0 MB R H - 211 00 YRQR15 0 EOM - 00001C02 0760FF80 34640064...0001009C 52 100.0 MB R H - 211 00 YRQR10 0 EOM - 00001C02 0760FF80 0B6403E8...0001009C 11 1000.0 MB TMP - 211 00 YTQR99 0 EOM - 00001C02 0760FF80 0B6403CF...0001009C 11 975.0 MB TMP - 211 00 YTQR93 0 EOM - 00001C02 0760FF80 0B6403B6...0001009C 11 950.0 MB TMP - 211 00 YTQR95 0 EOM - 00001C02 0760FF80 0B64039D...0001009C 11 925.0 MB TMP - 211 00 YTQR92 0 EOM - 00001C02 0760FF80 0B640384...0001009C 11 900.0 MB TMP - 211 00 YTQR90 0 EOM - 00001C02 0760FF80 0B64036B...0001009C 11 875.0 MB TMP - 211 00 YTQR91 0 EOM - 00001C02 0760FF80 0B640352...0001009C 11 850.0 MB TMP - 211 00 YTQR85 0 EOM - 00001C02 0760FF80 0B640339...0001009C 11 825.0 MB TMP - 211 00 YTQR82 0 EOM - 00001C02 0760FF80 0B640320...0001009C 11 800.0 MB TMP - 211 00 YTQR80 0 EOM - 00001C02 0760FF80 0B640307...0001009C 11 775.0 MB TMP - 211 00 YTQR77 0 EOM - 00001C02 0760FF80 0B6402EE...0001009C 11 750.0 MB TMP - 211 00 YTQR75 0 EOM - 00001C02 0760FF80 0B6402D5...0001009C 11 725.0 MB TMP - 211 00 YTQR72 0 EOM - 00001C02 0760FF80 0B6402BC...0001009C 11 700.0 MB TMP - 211 00 YTQR70 0 EOM - 00001C02 0760FF80 0B6402A3...0001009C 11 675.0 MB TMP - 211 00 YTQR67 0 EOM - 00001C02 0760FF80 0B64028A...0001009C 11 650.0 MB TMP - 211 00 YTQR65 0 EOM - 00001C02 0760FF80 0B640271...0001009C 11 625.0 MB TMP - 211 00 YTQR62 0 EOM - 00001C02 0760FF80 0B640258...0001009C 11 600.0 MB TMP - 211 00 YTQR60 0 EOM - 00001C02 0760FF80 0B64023F...0001009C 11 575.0 MB TMP - 211 00 YTQR57 0 EOM - 00001C02 0760FF80 0B640226...0001009C 11 550.0 MB TMP - 211 00 YTQR55 0 EOM - 00001C02 0760FF80 0B64020D...0001009C 11 525.0 MB TMP - 211 00 YTQR52 0 EOM - 00001C02 0760FF80 0B6401F4...0001009C 11 500.0 MB TMP - 211 00 YTQR50 0 EOM - 00001C02 0760FF80 0B6401C2...0001009C 11 450.0 MB TMP - 211 00 YTQR45 0 EOM - 00001C02 0760FF80 0B640190...0001009C 11 400.0 MB TMP - 211 00 YTQR40 0 EOM - 00001C02 0760FF80 0B64015E...0001009C 11 350.0 MB TMP - 211 00 YTQR35 0 EOM - 00001C02 0760FF80 0B64012C...0001009C 11 300.0 MB TMP - 211 00 YTQR30 0 EOM - 00001C02 0760FF80 0B6400FA...0001009C 11 250.0 MB TMP - 211 00 YTQR25 0 EOM - 00001C02 0760FF80 0B6400C8...0001009C 11 200.0 MB TMP - 211 00 YTQR20 0 EOM - 00001C02 0760FF80 0B640096...0001009C 11 150.0 MB TMP - 211 00 YTQR15 0 EOM - 00001C02 0760FF80 0B640064...0001009C 11 100.0 MB TMP - 211 00 YTQR10 0 EOM - 00001C02 0760FF80 28640352...0001009C 40 850.0 MB DZDT - 211 00 YOQR85 0 EOM - 00001C02 0760FF80 286402BC...0001009C 40 700.0 MB DZDT - 211 00 YOQR70 0 EOM - 00001C02 0760FF80 286401F4...0001009C 40 500.0 MB DZDT - 211 00 YOQR50 0 EOM - 00001C02 0760FF80 01010000...0001009C 01 SFC PRES - 211 00 YPQR98 0 EOM - 00001C02 0760FF80 346C2C64...0001009C 52 44/100 R H - 211 00 YRQR00 0 EOM - 00001C02 0760FF80 296401F4...0001009C 41 500.0 MB ABS V - 211 00 YCQR50 0 EOM - 00001C02 0760FF80 9D010000...0001009C 157 SFC CAPE - 211 00 YWQR98 0 EOM - 00001C02 0760FF80 9C010000...0001009C 156 SFC CIN - 211 00 YYQR98 0 EOM - 00001C02 0760FF80 9D74B400...0001009C 157 180 SPDY 0 SPDY CAPE - 211 00 YWQR86 0 EOM - 00001C02 0760FF80 9C74B400...0001009C 156 180 SPDY 0 SPDY CIN - 211 00 YYQR86 0 EOM - 00001C02 0760FF80 0B741E00...0001009C 11 30 SPDY 0 SPDY TMP - 211 00 YTQR86 0 EOM - 00001C02 0760FF80 0B743C1E...0001009C 11 60 SPDY 30 SPDY TMP - 211 00 YTQR86 0 EOM - 00001C02 0760FF80 0B745A3C...0001009C 11 90 SPDY 60 SPDY TMP - 211 00 YTQR86 0 EOM - 00001C02 0760FF80 0B74785A...0001009C 11 120 SPDY 90 SPDY TMP - 211 00 YTQR86 0 EOM - 00001C02 0760FF80 0B749678...0001009C 11 150 SPDY 120 SPDY TMP - 211 00 YTQR86 0 EOM - 00001C02 0760FF80 0B74B496...0001009C 11 180 SPDY 150 SPDY TMP - 211 00 YTQR86 0 EOM - 00001C02 0760FF80 34741E00...0001009C 52 30 SPDY 0 SPDY R H - 211 00 YRQR86 0 EOM - 00001C02 0760FF80 34743C1E...0001009C 52 60 SPDY 30 SPDY R H - 211 00 YRQR86 0 EOM - 00001C02 0760FF80 34745A3C...0001009C 52 90 SPDY 60 SPDY R H - 211 00 YRQR86 0 EOM - 00001C02 0760FF80 3474785A...0001009C 52 120 SPDY 90 SPDY R H - 211 00 YRQR86 0 EOM - 00001C02 0760FF80 34749678...0001009C 52 150 SPDY 120 SPDY R H - 211 00 YRQR86 0 EOM - 00001C02 0760FF80 3474B496...0001009C 52 180 SPDY 150 SPDY R H - 211 00 YRQR86 0 EOM - 00001C02 0760FF80 21741E00...0001009C 33 30 SPDY 0 SPDY U GRD - 211 00 YUQR86 0 EOM - 00001C02 0760FF80 21743C1E...0001009C 33 60 SPDY 30 SPDY U GRD - 211 00 YUQR86 0 EOM - 00001C02 0760FF80 21745A3C...0001009C 33 90 SPDY 60 SPDY U GRD - 211 00 YUQR86 0 EOM - 00001C02 0760FF80 2174785A...0001009C 33 120 SPDY 90 SPDY U GRD - 211 00 YUQR86 0 EOM - 00001C02 0760FF80 21749678...0001009C 33 150 SPDY 120 SPDY U GRD - 211 00 YUQR86 0 EOM - 00001C02 0760FF80 2174B496...0001009C 33 180 SPDY 150 SPDY U GRD - 211 00 YUQR86 0 EOM - 00001C02 0760FF80 22741E00...0001009C 34 30 SPDY 0 SPDY V GRD - 211 00 YVQR86 0 EOM - 00001C02 0760FF80 22743C1E...0001009C 34 60 SPDY 30 SPDY V GRD - 211 00 YVQR86 0 EOM - 00001C02 0760FF80 22745A3C...0001009C 34 90 SPDY 60 SPDY V GRD - 211 00 YVQR86 0 EOM - 00001C02 0760FF80 2274785A...0001009C 34 120 SPDY 90 SPDY V GRD - 211 00 YVQR86 0 EOM - 00001C02 0760FF80 22749678...0001009C 34 150 SPDY 120 SPDY V GRD - 211 00 YVQR86 0 EOM - 00001C02 0760FF80 2274B496...0001009C 34 180 SPDY 150 SPDY V GRD - 211 00 YVQR86 0 EOM - 00001C02 0760FF80 0B690002...0001009C 11 2 HTGL TMP - 211 00 YTQR98 0 EOM - 00001C02 0760FF80 34690002...0001009C 52 2 HTGL R H - 211 00 YRQR98 0 EOM - 00001C02 0760FF80 2169000A...0001009C 33 10 HTGL U GRD - 211 00 YUQR98 0 EOM - 00001C02 0760FF80 2269000A...0001009C 34 10 HTGL V GRD - 211 00 YVQR98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs162.211 b/parm/wmo/grib_awpgfs162.211 deleted file mode 100755 index bac5998532..0000000000 --- a/parm/wmo/grib_awpgfs162.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100A2 07 1000.0 MB HGT - 211 00 ZHQZ99 0 EOM - 00001C02 0760FF80 076403CF...000100A2 07 975.0 MB HGT - 211 00 ZHQZ93 0 EOM - 00001C02 0760FF80 076403B6...000100A2 07 950.0 MB HGT - 211 00 ZHQZ95 0 EOM - 00001C02 0760FF80 0764039D...000100A2 07 925.0 MB HGT - 211 00 ZHQZ92 0 EOM - 00001C02 0760FF80 07640384...000100A2 07 900.0 MB HGT - 211 00 ZHQZ90 0 EOM - 00001C02 0760FF80 0764036B...000100A2 07 875.0 MB HGT - 211 00 ZHQZ91 0 EOM - 00001C02 0760FF80 07640352...000100A2 07 850.0 MB HGT - 211 00 ZHQZ85 0 EOM - 00001C02 0760FF80 07640339...000100A2 07 825.0 MB HGT - 211 00 ZHQZ82 0 EOM - 00001C02 0760FF80 07640320...000100A2 07 800.0 MB HGT - 211 00 ZHQZ80 0 EOM - 00001C02 0760FF80 07640307...000100A2 07 775.0 MB HGT - 211 00 ZHQZ77 0 EOM - 00001C02 0760FF80 076402EE...000100A2 07 750.0 MB HGT - 211 00 ZHQZ75 0 EOM - 00001C02 0760FF80 076402D5...000100A2 07 725.0 MB HGT - 211 00 ZHQZ72 0 EOM - 00001C02 0760FF80 076402BC...000100A2 07 700.0 MB HGT - 211 00 ZHQZ70 0 EOM - 00001C02 0760FF80 076402A3...000100A2 07 675.0 MB HGT - 211 00 ZHQZ67 0 EOM - 00001C02 0760FF80 0764028A...000100A2 07 650.0 MB HGT - 211 00 ZHQZ65 0 EOM - 00001C02 0760FF80 07640271...000100A2 07 625.0 MB HGT - 211 00 ZHQZ62 0 EOM - 00001C02 0760FF80 07640258...000100A2 07 600.0 MB HGT - 211 00 ZHQZ60 0 EOM - 00001C02 0760FF80 0764023F...000100A2 07 575.0 MB HGT - 211 00 ZHQZ57 0 EOM - 00001C02 0760FF80 07640226...000100A2 07 550.0 MB HGT - 211 00 ZHQZ55 0 EOM - 00001C02 0760FF80 0764020D...000100A2 07 525.0 MB HGT - 211 00 ZHQZ52 0 EOM - 00001C02 0760FF80 076401F4...000100A2 07 500.0 MB HGT - 211 00 ZHQZ50 0 EOM - 00001C02 0760FF80 07640190...000100A2 07 400.0 MB HGT - 211 00 ZHQZ40 0 EOM - 00001C02 0760FF80 076401C2...000100A2 07 450.0 MB HGT - 211 00 ZHQZ45 0 EOM - 00001C02 0760FF80 0764015E...000100A2 07 350.0 MB HGT - 211 00 ZHQZ35 0 EOM - 00001C02 0760FF80 0764012C...000100A2 07 300.0 MB HGT - 211 00 ZHQZ30 0 EOM - 00001C02 0760FF80 076400FA...000100A2 07 250.0 MB HGT - 211 00 ZHQZ25 0 EOM - 00001C02 0760FF80 076400C8...000100A2 07 200.0 MB HGT - 211 00 ZHQZ20 0 EOM - 00001C02 0760FF80 07640096...000100A2 07 150.0 MB HGT - 211 00 ZHQZ15 0 EOM - 00001C02 0760FF80 07640064...000100A2 07 100.0 MB HGT - 211 00 ZHQZ10 0 EOM - 00001C02 0760FF80 216403E8...000100A2 33 1000.0 MB U GRD - 211 00 ZUQZ99 0 EOM - 00001C02 0760FF80 216403CF...000100A2 33 975.0 MB U GRD - 211 00 ZUQZ93 0 EOM - 00001C02 0760FF80 216403B6...000100A2 33 950.0 MB U GRD - 211 00 ZUQZ95 0 EOM - 00001C02 0760FF80 2164039D...000100A2 33 925.0 MB U GRD - 211 00 ZUQZ92 0 EOM - 00001C02 0760FF80 21640384...000100A2 33 900.0 MB U GRD - 211 00 ZUQZ90 0 EOM - 00001C02 0760FF80 2164036B...000100A2 33 875.0 MB U GRD - 211 00 ZUQZ91 0 EOM - 00001C02 0760FF80 21640352...000100A2 33 850.0 MB U GRD - 211 00 ZUQZ85 0 EOM - 00001C02 0760FF80 21640339...000100A2 33 825.0 MB U GRD - 211 00 ZUQZ82 0 EOM - 00001C02 0760FF80 21640320...000100A2 33 800.0 MB U GRD - 211 00 ZUQZ80 0 EOM - 00001C02 0760FF80 21640307...000100A2 33 775.0 MB U GRD - 211 00 ZUQZ77 0 EOM - 00001C02 0760FF80 216402EE...000100A2 33 750.0 MB U GRD - 211 00 ZUQZ75 0 EOM - 00001C02 0760FF80 216402D5...000100A2 33 725.0 MB U GRD - 211 00 ZUQZ72 0 EOM - 00001C02 0760FF80 216402BC...000100A2 33 700.0 MB U GRD - 211 00 ZUQZ70 0 EOM - 00001C02 0760FF80 216402A3...000100A2 33 675.0 MB U GRD - 211 00 ZUQZ67 0 EOM - 00001C02 0760FF80 2164028A...000100A2 33 650.0 MB U GRD - 211 00 ZUQZ65 0 EOM - 00001C02 0760FF80 21640271...000100A2 33 625.0 MB U GRD - 211 00 ZUQZ62 0 EOM - 00001C02 0760FF80 21640258...000100A2 33 600.0 MB U GRD - 211 00 ZUQZ60 0 EOM - 00001C02 0760FF80 2164023F...000100A2 33 575.0 MB U GRD - 211 00 ZUQZ57 0 EOM - 00001C02 0760FF80 21640226...000100A2 33 550.0 MB U GRD - 211 00 ZUQZ55 0 EOM - 00001C02 0760FF80 2164020D...000100A2 33 525.0 MB U GRD - 211 00 ZUQZ52 0 EOM - 00001C02 0760FF80 216401F4...000100A2 33 500.0 MB U GRD - 211 00 ZUQZ50 0 EOM - 00001C02 0760FF80 216401C2...000100A2 33 450.0 MB U GRD - 211 00 ZUQZ45 0 EOM - 00001C02 0760FF80 21640190...000100A2 33 400.0 MB U GRD - 211 00 ZUQZ40 0 EOM - 00001C02 0760FF80 2164015E...000100A2 33 350.0 MB U GRD - 211 00 ZUQZ35 0 EOM - 00001C02 0760FF80 2164012C...000100A2 33 300.0 MB U GRD - 211 00 ZUQZ30 0 EOM - 00001C02 0760FF80 216400FA...000100A2 33 250.0 MB U GRD - 211 00 ZUQZ25 0 EOM - 00001C02 0760FF80 216400C8...000100A2 33 200.0 MB U GRD - 211 00 ZUQZ20 0 EOM - 00001C02 0760FF80 21640096...000100A2 33 150.0 MB U GRD - 211 00 ZUQZ15 0 EOM - 00001C02 0760FF80 21640064...000100A2 33 100.0 MB U GRD - 211 00 ZUQZ10 0 EOM - 00001C02 0760FF80 226403E8...000100A2 34 1000.0 MB V GRD - 211 00 ZVQZ99 0 EOM - 00001C02 0760FF80 226403CF...000100A2 34 975.0 MB V GRD - 211 00 ZVQZ93 0 EOM - 00001C02 0760FF80 226403B6...000100A2 34 950.0 MB V GRD - 211 00 ZVQZ95 0 EOM - 00001C02 0760FF80 2264039D...000100A2 34 925.0 MB V GRD - 211 00 ZVQZ92 0 EOM - 00001C02 0760FF80 22640384...000100A2 34 900.0 MB V GRD - 211 00 ZVQZ90 0 EOM - 00001C02 0760FF80 2264036B...000100A2 34 875.0 MB V GRD - 211 00 ZVQZ91 0 EOM - 00001C02 0760FF80 22640352...000100A2 34 850.0 MB V GRD - 211 00 ZVQZ85 0 EOM - 00001C02 0760FF80 22640339...000100A2 34 825.0 MB V GRD - 211 00 ZVQZ82 0 EOM - 00001C02 0760FF80 22640320...000100A2 34 800.0 MB V GRD - 211 00 ZVQZ80 0 EOM - 00001C02 0760FF80 22640307...000100A2 34 775.0 MB V GRD - 211 00 ZVQZ77 0 EOM - 00001C02 0760FF80 226402EE...000100A2 34 750.0 MB V GRD - 211 00 ZVQZ75 0 EOM - 00001C02 0760FF80 226402D5...000100A2 34 725.0 MB V GRD - 211 00 ZVQZ72 0 EOM - 00001C02 0760FF80 226402BC...000100A2 34 700.0 MB V GRD - 211 00 ZVQZ70 0 EOM - 00001C02 0760FF80 226402A3...000100A2 34 675.0 MB V GRD - 211 00 ZVQZ67 0 EOM - 00001C02 0760FF80 2264028A...000100A2 34 650.0 MB V GRD - 211 00 ZVQZ65 0 EOM - 00001C02 0760FF80 22640271...000100A2 34 625.0 MB V GRD - 211 00 ZVQZ62 0 EOM - 00001C02 0760FF80 22640258...000100A2 34 600.0 MB V GRD - 211 00 ZVQZ60 0 EOM - 00001C02 0760FF80 2264023F...000100A2 34 575.0 MB V GRD - 211 00 ZVQZ57 0 EOM - 00001C02 0760FF80 22640226...000100A2 34 550.0 MB V GRD - 211 00 ZVQZ55 0 EOM - 00001C02 0760FF80 2264020D...000100A2 34 525.0 MB V GRD - 211 00 ZVQZ52 0 EOM - 00001C02 0760FF80 226401F4...000100A2 34 500.0 MB V GRD - 211 00 ZVQZ50 0 EOM - 00001C02 0760FF80 226401C2...000100A2 34 450.0 MB V GRD - 211 00 ZVQZ45 0 EOM - 00001C02 0760FF80 22640190...000100A2 34 400.0 MB V GRD - 211 00 ZVQZ40 0 EOM - 00001C02 0760FF80 2264015E...000100A2 34 350.0 MB V GRD - 211 00 ZVQZ35 0 EOM - 00001C02 0760FF80 2264012C...000100A2 34 300.0 MB V GRD - 211 00 ZVQZ30 0 EOM - 00001C02 0760FF80 226400FA...000100A2 34 250.0 MB V GRD - 211 00 ZVQZ25 0 EOM - 00001C02 0760FF80 226400C8...000100A2 34 200.0 MB V GRD - 211 00 ZVQZ20 0 EOM - 00001C02 0760FF80 22640096...000100A2 34 150.0 MB V GRD - 211 00 ZVQZ15 0 EOM - 00001C02 0760FF80 22640064...000100A2 34 100.0 MB V GRD - 211 00 ZVQZ10 0 EOM - 00001C02 0760FF80 02660000...000100A2 02 MSL PRMSL - 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...000100A2 61 SFC A PCP - 211 00 ZEQZ98 0 EOM - 00001C02 0760FF80 346403E8...000100A2 52 1000.0 MB R H - 211 00 ZRQZ99 0 EOM - 00001C02 0760FF80 346403CF...000100A2 52 975.0 MB R H - 211 00 ZRQZ93 0 EOM - 00001C02 0760FF80 346403B6...000100A2 52 950.0 MB R H - 211 00 ZRQZ95 0 EOM - 00001C02 0760FF80 3464039D...000100A2 52 925.0 MB R H - 211 00 ZRQZ92 0 EOM - 00001C02 0760FF80 34640384...000100A2 52 900.0 MB R H - 211 00 ZRQZ90 0 EOM - 00001C02 0760FF80 3464036B...000100A2 52 875.0 MB R H - 211 00 ZRQZ91 0 EOM - 00001C02 0760FF80 34640352...000100A2 52 850.0 MB R H - 211 00 ZRQZ85 0 EOM - 00001C02 0760FF80 34640339...000100A2 52 825.0 MB R H - 211 00 ZRQZ82 0 EOM - 00001C02 0760FF80 34640320...000100A2 52 800.0 MB R H - 211 00 ZRQZ80 0 EOM - 00001C02 0760FF80 34640307...000100A2 52 775.0 MB R H - 211 00 ZRQZ77 0 EOM - 00001C02 0760FF80 346402EE...000100A2 52 750.0 MB R H - 211 00 ZRQZ75 0 EOM - 00001C02 0760FF80 346402D5...000100A2 52 725.0 MB R H - 211 00 ZRQZ72 0 EOM - 00001C02 0760FF80 346402BC...000100A2 52 700.0 MB R H - 211 00 ZRQZ70 0 EOM - 00001C02 0760FF80 346402A3...000100A2 52 675.0 MB R H - 211 00 ZRQZ67 0 EOM - 00001C02 0760FF80 3464028A...000100A2 52 650.0 MB R H - 211 00 ZRQZ65 0 EOM - 00001C02 0760FF80 34640271...000100A2 52 625.0 MB R H - 211 00 ZRQZ62 0 EOM - 00001C02 0760FF80 34640258...000100A2 52 600.0 MB R H - 211 00 ZRQZ60 0 EOM - 00001C02 0760FF80 3464023F...000100A2 52 575.0 MB R H - 211 00 ZRQZ57 0 EOM - 00001C02 0760FF80 34640226...000100A2 52 550.0 MB R H - 211 00 ZRQZ55 0 EOM - 00001C02 0760FF80 3464020D...000100A2 52 525.0 MB R H - 211 00 ZRQZ52 0 EOM - 00001C02 0760FF80 346401F4...000100A2 52 500.0 MB R H - 211 00 ZRQZ50 0 EOM - 00001C02 0760FF80 346401C2...000100A2 52 450.0 MB R H - 211 00 ZRQZ45 0 EOM - 00001C02 0760FF80 34640190...000100A2 52 400.0 MB R H - 211 00 ZRQZ40 0 EOM - 00001C02 0760FF80 3464015E...000100A2 52 350.0 MB R H - 211 00 ZRQZ35 0 EOM - 00001C02 0760FF80 3464012C...000100A2 52 300.0 MB R H - 211 00 ZRQZ30 0 EOM - 00001C02 0760FF80 346400FA...000100A2 52 250.0 MB R H - 211 00 ZRQZ25 0 EOM - 00001C02 0760FF80 346400C8...000100A2 52 200.0 MB R H - 211 00 ZRQZ20 0 EOM - 00001C02 0760FF80 34640096...000100A2 52 150.0 MB R H - 211 00 ZRQZ15 0 EOM - 00001C02 0760FF80 34640064...000100A2 52 100.0 MB R H - 211 00 ZRQZ10 0 EOM - 00001C02 0760FF80 0B6403E8...000100A2 11 1000.0 MB TMP - 211 00 ZTQZ99 0 EOM - 00001C02 0760FF80 0B6403CF...000100A2 11 975.0 MB TMP - 211 00 ZTQZ93 0 EOM - 00001C02 0760FF80 0B6403B6...000100A2 11 950.0 MB TMP - 211 00 ZTQZ95 0 EOM - 00001C02 0760FF80 0B64039D...000100A2 11 925.0 MB TMP - 211 00 ZTQZ92 0 EOM - 00001C02 0760FF80 0B640384...000100A2 11 900.0 MB TMP - 211 00 ZTQZ90 0 EOM - 00001C02 0760FF80 0B64036B...000100A2 11 875.0 MB TMP - 211 00 ZTQZ91 0 EOM - 00001C02 0760FF80 0B640352...000100A2 11 850.0 MB TMP - 211 00 ZTQZ85 0 EOM - 00001C02 0760FF80 0B640339...000100A2 11 825.0 MB TMP - 211 00 ZTQZ82 0 EOM - 00001C02 0760FF80 0B640320...000100A2 11 800.0 MB TMP - 211 00 ZTQZ80 0 EOM - 00001C02 0760FF80 0B640307...000100A2 11 775.0 MB TMP - 211 00 ZTQZ77 0 EOM - 00001C02 0760FF80 0B6402EE...000100A2 11 750.0 MB TMP - 211 00 ZTQZ75 0 EOM - 00001C02 0760FF80 0B6402D5...000100A2 11 725.0 MB TMP - 211 00 ZTQZ72 0 EOM - 00001C02 0760FF80 0B6402BC...000100A2 11 700.0 MB TMP - 211 00 ZTQZ70 0 EOM - 00001C02 0760FF80 0B6402A3...000100A2 11 675.0 MB TMP - 211 00 ZTQZ67 0 EOM - 00001C02 0760FF80 0B64028A...000100A2 11 650.0 MB TMP - 211 00 ZTQZ65 0 EOM - 00001C02 0760FF80 0B640271...000100A2 11 625.0 MB TMP - 211 00 ZTQZ62 0 EOM - 00001C02 0760FF80 0B640258...000100A2 11 600.0 MB TMP - 211 00 ZTQZ60 0 EOM - 00001C02 0760FF80 0B64023F...000100A2 11 575.0 MB TMP - 211 00 ZTQZ57 0 EOM - 00001C02 0760FF80 0B640226...000100A2 11 550.0 MB TMP - 211 00 ZTQZ55 0 EOM - 00001C02 0760FF80 0B64020D...000100A2 11 525.0 MB TMP - 211 00 ZTQZ52 0 EOM - 00001C02 0760FF80 0B6401F4...000100A2 11 500.0 MB TMP - 211 00 ZTQZ50 0 EOM - 00001C02 0760FF80 0B6401C2...000100A2 11 450.0 MB TMP - 211 00 ZTQZ45 0 EOM - 00001C02 0760FF80 0B640190...000100A2 11 400.0 MB TMP - 211 00 ZTQZ40 0 EOM - 00001C02 0760FF80 0B64015E...000100A2 11 350.0 MB TMP - 211 00 ZTQZ35 0 EOM - 00001C02 0760FF80 0B64012C...000100A2 11 300.0 MB TMP - 211 00 ZTQZ30 0 EOM - 00001C02 0760FF80 0B6400FA...000100A2 11 250.0 MB TMP - 211 00 ZTQZ25 0 EOM - 00001C02 0760FF80 0B6400C8...000100A2 11 200.0 MB TMP - 211 00 ZTQZ20 0 EOM - 00001C02 0760FF80 0B640096...000100A2 11 150.0 MB TMP - 211 00 ZTQZ15 0 EOM - 00001C02 0760FF80 0B640064...000100A2 11 100.0 MB TMP - 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 28640352...000100A2 40 850.0 MB DZDT - 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 286402BC...000100A2 40 700.0 MB DZDT - 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 286401F4...000100A2 40 500.0 MB DZDT - 211 00 ZOQZ50 0 EOM - 00001C02 0760FF80 01010000...000100A2 01 SFC PRES - 211 00 ZPQZ98 0 EOM - 00001C02 0760FF80 346C2C64...000100A2 52 44/100 R H - 211 00 ZRQZ00 0 EOM - 00001C02 0760FF80 296401F4...000100A2 41 500.0 MB ABS V - 211 00 ZCQZ50 0 EOM - 00001C02 0760FF80 9D010000...000100A2 157 SFC CAPE - 211 00 ZWQZ98 0 EOM - 00001C02 0760FF80 9C010000...000100A2 156 SFC CIN - 211 00 ZYQZ98 0 EOM - 00001C02 0760FF80 9D74B400...000100A2 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQZ86 0 EOM - 00001C02 0760FF80 9C74B400...000100A2 156 180 SPDY 0 SPDY CIN - 211 00 ZYQZ86 0 EOM - 00001C02 0760FF80 0B741E00...000100A2 11 30 SPDY 0 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B743C1E...000100A2 11 60 SPDY 30 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B745A3C...000100A2 11 90 SPDY 60 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74785A...000100A2 11 120 SPDY 90 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B749678...000100A2 11 150 SPDY 120 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74B496...000100A2 11 180 SPDY 150 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 34741E00...000100A2 52 30 SPDY 0 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34743C1E...000100A2 52 60 SPDY 30 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34745A3C...000100A2 52 90 SPDY 60 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474785A...000100A2 52 120 SPDY 90 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34749678...000100A2 52 150 SPDY 120 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474B496...000100A2 52 180 SPDY 150 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 21741E00...000100A2 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21743C1E...000100A2 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21745A3C...000100A2 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174785A...000100A2 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21749678...000100A2 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174B496...000100A2 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 22741E00...000100A2 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22743C1E...000100A2 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22745A3C...000100A2 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274785A...000100A2 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22749678...000100A2 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274B496...000100A2 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 0B690002...000100A2 11 2 HTGL TMP - 211 00 ZTQZ98 0 EOM - 00001C02 0760FF80 34690002...000100A2 52 2 HTGL R H - 211 00 ZRQZ98 0 EOM - 00001C02 0760FF80 2169000A...000100A2 33 10 HTGL U GRD - 211 00 ZUQZ98 0 EOM - 00001C02 0760FF80 2269000A...000100A2 34 10 HTGL V GRD - 211 00 ZVQZ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs168.211 b/parm/wmo/grib_awpgfs168.211 deleted file mode 100755 index d49a9885ef..0000000000 --- a/parm/wmo/grib_awpgfs168.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100A8 07 1000.0 MB HGT - 211 00 YHQS99 0 EOM - 00001C02 0760FF80 076403CF...000100A8 07 975.0 MB HGT - 211 00 YHQS93 0 EOM - 00001C02 0760FF80 076403B6...000100A8 07 950.0 MB HGT - 211 00 YHQS95 0 EOM - 00001C02 0760FF80 0764039D...000100A8 07 925.0 MB HGT - 211 00 YHQS92 0 EOM - 00001C02 0760FF80 07640384...000100A8 07 900.0 MB HGT - 211 00 YHQS90 0 EOM - 00001C02 0760FF80 0764036B...000100A8 07 875.0 MB HGT - 211 00 YHQS91 0 EOM - 00001C02 0760FF80 07640352...000100A8 07 850.0 MB HGT - 211 00 YHQS85 0 EOM - 00001C02 0760FF80 07640339...000100A8 07 825.0 MB HGT - 211 00 YHQS82 0 EOM - 00001C02 0760FF80 07640320...000100A8 07 800.0 MB HGT - 211 00 YHQS80 0 EOM - 00001C02 0760FF80 07640307...000100A8 07 775.0 MB HGT - 211 00 YHQS77 0 EOM - 00001C02 0760FF80 076402EE...000100A8 07 750.0 MB HGT - 211 00 YHQS75 0 EOM - 00001C02 0760FF80 076402D5...000100A8 07 725.0 MB HGT - 211 00 YHQS72 0 EOM - 00001C02 0760FF80 076402BC...000100A8 07 700.0 MB HGT - 211 00 YHQS70 0 EOM - 00001C02 0760FF80 076402A3...000100A8 07 675.0 MB HGT - 211 00 YHQS67 0 EOM - 00001C02 0760FF80 0764028A...000100A8 07 650.0 MB HGT - 211 00 YHQS65 0 EOM - 00001C02 0760FF80 07640271...000100A8 07 625.0 MB HGT - 211 00 YHQS62 0 EOM - 00001C02 0760FF80 07640258...000100A8 07 600.0 MB HGT - 211 00 YHQS60 0 EOM - 00001C02 0760FF80 0764023F...000100A8 07 575.0 MB HGT - 211 00 YHQS57 0 EOM - 00001C02 0760FF80 07640226...000100A8 07 550.0 MB HGT - 211 00 YHQS55 0 EOM - 00001C02 0760FF80 0764020D...000100A8 07 525.0 MB HGT - 211 00 YHQS52 0 EOM - 00001C02 0760FF80 076401F4...000100A8 07 500.0 MB HGT - 211 00 YHQS50 0 EOM - 00001C02 0760FF80 07640190...000100A8 07 400.0 MB HGT - 211 00 YHQS40 0 EOM - 00001C02 0760FF80 076401C2...000100A8 07 450.0 MB HGT - 211 00 YHQS45 0 EOM - 00001C02 0760FF80 0764015E...000100A8 07 350.0 MB HGT - 211 00 YHQS35 0 EOM - 00001C02 0760FF80 0764012C...000100A8 07 300.0 MB HGT - 211 00 YHQS30 0 EOM - 00001C02 0760FF80 076400FA...000100A8 07 250.0 MB HGT - 211 00 YHQS25 0 EOM - 00001C02 0760FF80 076400C8...000100A8 07 200.0 MB HGT - 211 00 YHQS20 0 EOM - 00001C02 0760FF80 07640096...000100A8 07 150.0 MB HGT - 211 00 YHQS15 0 EOM - 00001C02 0760FF80 07640064...000100A8 07 100.0 MB HGT - 211 00 YHQS10 0 EOM - 00001C02 0760FF80 216403E8...000100A8 33 1000.0 MB U GRD - 211 00 YUQS99 0 EOM - 00001C02 0760FF80 216403CF...000100A8 33 975.0 MB U GRD - 211 00 YUQS93 0 EOM - 00001C02 0760FF80 216403B6...000100A8 33 950.0 MB U GRD - 211 00 YUQS95 0 EOM - 00001C02 0760FF80 2164039D...000100A8 33 925.0 MB U GRD - 211 00 YUQS92 0 EOM - 00001C02 0760FF80 21640384...000100A8 33 900.0 MB U GRD - 211 00 YUQS90 0 EOM - 00001C02 0760FF80 2164036B...000100A8 33 875.0 MB U GRD - 211 00 YUQS91 0 EOM - 00001C02 0760FF80 21640352...000100A8 33 850.0 MB U GRD - 211 00 YUQS85 0 EOM - 00001C02 0760FF80 21640339...000100A8 33 825.0 MB U GRD - 211 00 YUQS82 0 EOM - 00001C02 0760FF80 21640320...000100A8 33 800.0 MB U GRD - 211 00 YUQS80 0 EOM - 00001C02 0760FF80 21640307...000100A8 33 775.0 MB U GRD - 211 00 YUQS77 0 EOM - 00001C02 0760FF80 216402EE...000100A8 33 750.0 MB U GRD - 211 00 YUQS75 0 EOM - 00001C02 0760FF80 216402D5...000100A8 33 725.0 MB U GRD - 211 00 YUQS72 0 EOM - 00001C02 0760FF80 216402BC...000100A8 33 700.0 MB U GRD - 211 00 YUQS70 0 EOM - 00001C02 0760FF80 216402A3...000100A8 33 675.0 MB U GRD - 211 00 YUQS67 0 EOM - 00001C02 0760FF80 2164028A...000100A8 33 650.0 MB U GRD - 211 00 YUQS65 0 EOM - 00001C02 0760FF80 21640271...000100A8 33 625.0 MB U GRD - 211 00 YUQS62 0 EOM - 00001C02 0760FF80 21640258...000100A8 33 600.0 MB U GRD - 211 00 YUQS60 0 EOM - 00001C02 0760FF80 2164023F...000100A8 33 575.0 MB U GRD - 211 00 YUQS57 0 EOM - 00001C02 0760FF80 21640226...000100A8 33 550.0 MB U GRD - 211 00 YUQS55 0 EOM - 00001C02 0760FF80 2164020D...000100A8 33 525.0 MB U GRD - 211 00 YUQS52 0 EOM - 00001C02 0760FF80 216401F4...000100A8 33 500.0 MB U GRD - 211 00 YUQS50 0 EOM - 00001C02 0760FF80 216401C2...000100A8 33 450.0 MB U GRD - 211 00 YUQS45 0 EOM - 00001C02 0760FF80 21640190...000100A8 33 400.0 MB U GRD - 211 00 YUQS40 0 EOM - 00001C02 0760FF80 2164015E...000100A8 33 350.0 MB U GRD - 211 00 YUQS35 0 EOM - 00001C02 0760FF80 2164012C...000100A8 33 300.0 MB U GRD - 211 00 YUQS30 0 EOM - 00001C02 0760FF80 216400FA...000100A8 33 250.0 MB U GRD - 211 00 YUQS25 0 EOM - 00001C02 0760FF80 216400C8...000100A8 33 200.0 MB U GRD - 211 00 YUQS20 0 EOM - 00001C02 0760FF80 21640096...000100A8 33 150.0 MB U GRD - 211 00 YUQS15 0 EOM - 00001C02 0760FF80 21640064...000100A8 33 100.0 MB U GRD - 211 00 YUQS10 0 EOM - 00001C02 0760FF80 226403E8...000100A8 34 1000.0 MB V GRD - 211 00 YVQS99 0 EOM - 00001C02 0760FF80 226403CF...000100A8 34 975.0 MB V GRD - 211 00 YVQS93 0 EOM - 00001C02 0760FF80 226403B6...000100A8 34 950.0 MB V GRD - 211 00 YVQS95 0 EOM - 00001C02 0760FF80 2264039D...000100A8 34 925.0 MB V GRD - 211 00 YVQS92 0 EOM - 00001C02 0760FF80 22640384...000100A8 34 900.0 MB V GRD - 211 00 YVQS90 0 EOM - 00001C02 0760FF80 2264036B...000100A8 34 875.0 MB V GRD - 211 00 YVQS91 0 EOM - 00001C02 0760FF80 22640352...000100A8 34 850.0 MB V GRD - 211 00 YVQS85 0 EOM - 00001C02 0760FF80 22640339...000100A8 34 825.0 MB V GRD - 211 00 YVQS82 0 EOM - 00001C02 0760FF80 22640320...000100A8 34 800.0 MB V GRD - 211 00 YVQS80 0 EOM - 00001C02 0760FF80 22640307...000100A8 34 775.0 MB V GRD - 211 00 YVQS77 0 EOM - 00001C02 0760FF80 226402EE...000100A8 34 750.0 MB V GRD - 211 00 YVQS75 0 EOM - 00001C02 0760FF80 226402D5...000100A8 34 725.0 MB V GRD - 211 00 YVQS72 0 EOM - 00001C02 0760FF80 226402BC...000100A8 34 700.0 MB V GRD - 211 00 YVQS70 0 EOM - 00001C02 0760FF80 226402A3...000100A8 34 675.0 MB V GRD - 211 00 YVQS67 0 EOM - 00001C02 0760FF80 2264028A...000100A8 34 650.0 MB V GRD - 211 00 YVQS65 0 EOM - 00001C02 0760FF80 22640271...000100A8 34 625.0 MB V GRD - 211 00 YVQS62 0 EOM - 00001C02 0760FF80 22640258...000100A8 34 600.0 MB V GRD - 211 00 YVQS60 0 EOM - 00001C02 0760FF80 2264023F...000100A8 34 575.0 MB V GRD - 211 00 YVQS57 0 EOM - 00001C02 0760FF80 22640226...000100A8 34 550.0 MB V GRD - 211 00 YVQS55 0 EOM - 00001C02 0760FF80 2264020D...000100A8 34 525.0 MB V GRD - 211 00 YVQS52 0 EOM - 00001C02 0760FF80 226401F4...000100A8 34 500.0 MB V GRD - 211 00 YVQS50 0 EOM - 00001C02 0760FF80 226401C2...000100A8 34 450.0 MB V GRD - 211 00 YVQS45 0 EOM - 00001C02 0760FF80 22640190...000100A8 34 400.0 MB V GRD - 211 00 YVQS40 0 EOM - 00001C02 0760FF80 2264015E...000100A8 34 350.0 MB V GRD - 211 00 YVQS35 0 EOM - 00001C02 0760FF80 2264012C...000100A8 34 300.0 MB V GRD - 211 00 YVQS30 0 EOM - 00001C02 0760FF80 226400FA...000100A8 34 250.0 MB V GRD - 211 00 YVQS25 0 EOM - 00001C02 0760FF80 226400C8...000100A8 34 200.0 MB V GRD - 211 00 YVQS20 0 EOM - 00001C02 0760FF80 22640096...000100A8 34 150.0 MB V GRD - 211 00 YVQS15 0 EOM - 00001C02 0760FF80 22640064...000100A8 34 100.0 MB V GRD - 211 00 YVQS10 0 EOM - 00001C02 0760FF80 02660000...000100A8 02 MSL PRMSL - 211 00 YPQS89 0 EOM - 00001C02 0760FF80 3D010000...000100A8 61 SFC A PCP - 211 00 YEQS98 0 EOM - 00001C02 0760FF80 346403E8...000100A8 52 1000.0 MB R H - 211 00 YRQS99 0 EOM - 00001C02 0760FF80 346403CF...000100A8 52 975.0 MB R H - 211 00 YRQS93 0 EOM - 00001C02 0760FF80 346403B6...000100A8 52 950.0 MB R H - 211 00 YRQS95 0 EOM - 00001C02 0760FF80 3464039D...000100A8 52 925.0 MB R H - 211 00 YRQS92 0 EOM - 00001C02 0760FF80 34640384...000100A8 52 900.0 MB R H - 211 00 YRQS90 0 EOM - 00001C02 0760FF80 3464036B...000100A8 52 875.0 MB R H - 211 00 YRQS91 0 EOM - 00001C02 0760FF80 34640352...000100A8 52 850.0 MB R H - 211 00 YRQS85 0 EOM - 00001C02 0760FF80 34640339...000100A8 52 825.0 MB R H - 211 00 YRQS82 0 EOM - 00001C02 0760FF80 34640320...000100A8 52 800.0 MB R H - 211 00 YRQS80 0 EOM - 00001C02 0760FF80 34640307...000100A8 52 775.0 MB R H - 211 00 YRQS77 0 EOM - 00001C02 0760FF80 346402EE...000100A8 52 750.0 MB R H - 211 00 YRQS75 0 EOM - 00001C02 0760FF80 346402D5...000100A8 52 725.0 MB R H - 211 00 YRQS72 0 EOM - 00001C02 0760FF80 346402BC...000100A8 52 700.0 MB R H - 211 00 YRQS70 0 EOM - 00001C02 0760FF80 346402A3...000100A8 52 675.0 MB R H - 211 00 YRQS67 0 EOM - 00001C02 0760FF80 3464028A...000100A8 52 650.0 MB R H - 211 00 YRQS65 0 EOM - 00001C02 0760FF80 34640271...000100A8 52 625.0 MB R H - 211 00 YRQS62 0 EOM - 00001C02 0760FF80 34640258...000100A8 52 600.0 MB R H - 211 00 YRQS60 0 EOM - 00001C02 0760FF80 3464023F...000100A8 52 575.0 MB R H - 211 00 YRQS57 0 EOM - 00001C02 0760FF80 34640226...000100A8 52 550.0 MB R H - 211 00 YRQS55 0 EOM - 00001C02 0760FF80 3464020D...000100A8 52 525.0 MB R H - 211 00 YRQS52 0 EOM - 00001C02 0760FF80 346401F4...000100A8 52 500.0 MB R H - 211 00 YRQS50 0 EOM - 00001C02 0760FF80 346401C2...000100A8 52 450.0 MB R H - 211 00 YRQS45 0 EOM - 00001C02 0760FF80 34640190...000100A8 52 400.0 MB R H - 211 00 YRQS40 0 EOM - 00001C02 0760FF80 3464015E...000100A8 52 350.0 MB R H - 211 00 YRQS35 0 EOM - 00001C02 0760FF80 3464012C...000100A8 52 300.0 MB R H - 211 00 YRQS30 0 EOM - 00001C02 0760FF80 346400FA...000100A8 52 250.0 MB R H - 211 00 YRQS25 0 EOM - 00001C02 0760FF80 346400C8...000100A8 52 200.0 MB R H - 211 00 YRQS20 0 EOM - 00001C02 0760FF80 34640096...000100A8 52 150.0 MB R H - 211 00 YRQS15 0 EOM - 00001C02 0760FF80 34640064...000100A8 52 100.0 MB R H - 211 00 YRQS10 0 EOM - 00001C02 0760FF80 0B6403E8...000100A8 11 1000.0 MB TMP - 211 00 YTQS99 0 EOM - 00001C02 0760FF80 0B6403CF...000100A8 11 975.0 MB TMP - 211 00 YTQS93 0 EOM - 00001C02 0760FF80 0B6403B6...000100A8 11 950.0 MB TMP - 211 00 YTQS95 0 EOM - 00001C02 0760FF80 0B64039D...000100A8 11 925.0 MB TMP - 211 00 YTQS92 0 EOM - 00001C02 0760FF80 0B640384...000100A8 11 900.0 MB TMP - 211 00 YTQS90 0 EOM - 00001C02 0760FF80 0B64036B...000100A8 11 875.0 MB TMP - 211 00 YTQS91 0 EOM - 00001C02 0760FF80 0B640352...000100A8 11 850.0 MB TMP - 211 00 YTQS85 0 EOM - 00001C02 0760FF80 0B640339...000100A8 11 825.0 MB TMP - 211 00 YTQS82 0 EOM - 00001C02 0760FF80 0B640320...000100A8 11 800.0 MB TMP - 211 00 YTQS80 0 EOM - 00001C02 0760FF80 0B640307...000100A8 11 775.0 MB TMP - 211 00 YTQS77 0 EOM - 00001C02 0760FF80 0B6402EE...000100A8 11 750.0 MB TMP - 211 00 YTQS75 0 EOM - 00001C02 0760FF80 0B6402D5...000100A8 11 725.0 MB TMP - 211 00 YTQS72 0 EOM - 00001C02 0760FF80 0B6402BC...000100A8 11 700.0 MB TMP - 211 00 YTQS70 0 EOM - 00001C02 0760FF80 0B6402A3...000100A8 11 675.0 MB TMP - 211 00 YTQS67 0 EOM - 00001C02 0760FF80 0B64028A...000100A8 11 650.0 MB TMP - 211 00 YTQS65 0 EOM - 00001C02 0760FF80 0B640271...000100A8 11 625.0 MB TMP - 211 00 YTQS62 0 EOM - 00001C02 0760FF80 0B640258...000100A8 11 600.0 MB TMP - 211 00 YTQS60 0 EOM - 00001C02 0760FF80 0B64023F...000100A8 11 575.0 MB TMP - 211 00 YTQS57 0 EOM - 00001C02 0760FF80 0B640226...000100A8 11 550.0 MB TMP - 211 00 YTQS55 0 EOM - 00001C02 0760FF80 0B64020D...000100A8 11 525.0 MB TMP - 211 00 YTQS52 0 EOM - 00001C02 0760FF80 0B6401F4...000100A8 11 500.0 MB TMP - 211 00 YTQS50 0 EOM - 00001C02 0760FF80 0B6401C2...000100A8 11 450.0 MB TMP - 211 00 YTQS45 0 EOM - 00001C02 0760FF80 0B640190...000100A8 11 400.0 MB TMP - 211 00 YTQS40 0 EOM - 00001C02 0760FF80 0B64015E...000100A8 11 350.0 MB TMP - 211 00 YTQS35 0 EOM - 00001C02 0760FF80 0B64012C...000100A8 11 300.0 MB TMP - 211 00 YTQS30 0 EOM - 00001C02 0760FF80 0B6400FA...000100A8 11 250.0 MB TMP - 211 00 YTQS25 0 EOM - 00001C02 0760FF80 0B6400C8...000100A8 11 200.0 MB TMP - 211 00 YTQS20 0 EOM - 00001C02 0760FF80 0B640096...000100A8 11 150.0 MB TMP - 211 00 YTQS15 0 EOM - 00001C02 0760FF80 0B640064...000100A8 11 100.0 MB TMP - 211 00 YTQS10 0 EOM - 00001C02 0760FF80 28640352...000100A8 40 850.0 MB DZDT - 211 00 YOQS85 0 EOM - 00001C02 0760FF80 286402BC...000100A8 40 700.0 MB DZDT - 211 00 YOQS70 0 EOM - 00001C02 0760FF80 286401F4...000100A8 40 500.0 MB DZDT - 211 00 YOQS50 0 EOM - 00001C02 0760FF80 01010000...000100A8 01 SFC PRES - 211 00 YPQS98 0 EOM - 00001C02 0760FF80 346C2C64...000100A8 52 44/100 R H - 211 00 YRQS00 0 EOM - 00001C02 0760FF80 296401F4...000100A8 41 500.0 MB ABS V - 211 00 YCQS50 0 EOM - 00001C02 0760FF80 9D010000...000100A8 157 SFC CAPE - 211 00 YWQS98 0 EOM - 00001C02 0760FF80 9C010000...000100A8 156 SFC CIN - 211 00 YYQS98 0 EOM - 00001C02 0760FF80 9D74B400...000100A8 157 180 SPDY 0 SPDY CAPE - 211 00 YWQS86 0 EOM - 00001C02 0760FF80 9C74B400...000100A8 156 180 SPDY 0 SPDY CIN - 211 00 YYQS86 0 EOM - 00001C02 0760FF80 0B741E00...000100A8 11 30 SPDY 0 SPDY TMP - 211 00 YTQS86 0 EOM - 00001C02 0760FF80 0B743C1E...000100A8 11 60 SPDY 30 SPDY TMP - 211 00 YTQS86 0 EOM - 00001C02 0760FF80 0B745A3C...000100A8 11 90 SPDY 60 SPDY TMP - 211 00 YTQS86 0 EOM - 00001C02 0760FF80 0B74785A...000100A8 11 120 SPDY 90 SPDY TMP - 211 00 YTQS86 0 EOM - 00001C02 0760FF80 0B749678...000100A8 11 150 SPDY 120 SPDY TMP - 211 00 YTQS86 0 EOM - 00001C02 0760FF80 0B74B496...000100A8 11 180 SPDY 150 SPDY TMP - 211 00 YTQS86 0 EOM - 00001C02 0760FF80 34741E00...000100A8 52 30 SPDY 0 SPDY R H - 211 00 YRQS86 0 EOM - 00001C02 0760FF80 34743C1E...000100A8 52 60 SPDY 30 SPDY R H - 211 00 YRQS86 0 EOM - 00001C02 0760FF80 34745A3C...000100A8 52 90 SPDY 60 SPDY R H - 211 00 YRQS86 0 EOM - 00001C02 0760FF80 3474785A...000100A8 52 120 SPDY 90 SPDY R H - 211 00 YRQS86 0 EOM - 00001C02 0760FF80 34749678...000100A8 52 150 SPDY 120 SPDY R H - 211 00 YRQS86 0 EOM - 00001C02 0760FF80 3474B496...000100A8 52 180 SPDY 150 SPDY R H - 211 00 YRQS86 0 EOM - 00001C02 0760FF80 21741E00...000100A8 33 30 SPDY 0 SPDY U GRD - 211 00 YUQS86 0 EOM - 00001C02 0760FF80 21743C1E...000100A8 33 60 SPDY 30 SPDY U GRD - 211 00 YUQS86 0 EOM - 00001C02 0760FF80 21745A3C...000100A8 33 90 SPDY 60 SPDY U GRD - 211 00 YUQS86 0 EOM - 00001C02 0760FF80 2174785A...000100A8 33 120 SPDY 90 SPDY U GRD - 211 00 YUQS86 0 EOM - 00001C02 0760FF80 21749678...000100A8 33 150 SPDY 120 SPDY U GRD - 211 00 YUQS86 0 EOM - 00001C02 0760FF80 2174B496...000100A8 33 180 SPDY 150 SPDY U GRD - 211 00 YUQS86 0 EOM - 00001C02 0760FF80 22741E00...000100A8 34 30 SPDY 0 SPDY V GRD - 211 00 YVQS86 0 EOM - 00001C02 0760FF80 22743C1E...000100A8 34 60 SPDY 30 SPDY V GRD - 211 00 YVQS86 0 EOM - 00001C02 0760FF80 22745A3C...000100A8 34 90 SPDY 60 SPDY V GRD - 211 00 YVQS86 0 EOM - 00001C02 0760FF80 2274785A...000100A8 34 120 SPDY 90 SPDY V GRD - 211 00 YVQS86 0 EOM - 00001C02 0760FF80 22749678...000100A8 34 150 SPDY 120 SPDY V GRD - 211 00 YVQS86 0 EOM - 00001C02 0760FF80 2274B496...000100A8 34 180 SPDY 150 SPDY V GRD - 211 00 YVQS86 0 EOM - 00001C02 0760FF80 0B690002...000100A8 11 2 HTGL TMP - 211 00 YTQS98 0 EOM - 00001C02 0760FF80 34690002...000100A8 52 2 HTGL R H - 211 00 YRQS98 0 EOM - 00001C02 0760FF80 2169000A...000100A8 33 10 HTGL U GRD - 211 00 YUQS98 0 EOM - 00001C02 0760FF80 2269000A...000100A8 34 10 HTGL V GRD - 211 00 YVQS98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs174.211 b/parm/wmo/grib_awpgfs174.211 deleted file mode 100755 index f60ebbf8de..0000000000 --- a/parm/wmo/grib_awpgfs174.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100AE 07 1000.0 MB HGT - 211 00 ZHQZ99 0 EOM - 00001C02 0760FF80 076403CF...000100AE 07 975.0 MB HGT - 211 00 ZHQZ93 0 EOM - 00001C02 0760FF80 076403B6...000100AE 07 950.0 MB HGT - 211 00 ZHQZ95 0 EOM - 00001C02 0760FF80 0764039D...000100AE 07 925.0 MB HGT - 211 00 ZHQZ92 0 EOM - 00001C02 0760FF80 07640384...000100AE 07 900.0 MB HGT - 211 00 ZHQZ90 0 EOM - 00001C02 0760FF80 0764036B...000100AE 07 875.0 MB HGT - 211 00 ZHQZ91 0 EOM - 00001C02 0760FF80 07640352...000100AE 07 850.0 MB HGT - 211 00 ZHQZ85 0 EOM - 00001C02 0760FF80 07640339...000100AE 07 825.0 MB HGT - 211 00 ZHQZ82 0 EOM - 00001C02 0760FF80 07640320...000100AE 07 800.0 MB HGT - 211 00 ZHQZ80 0 EOM - 00001C02 0760FF80 07640307...000100AE 07 775.0 MB HGT - 211 00 ZHQZ77 0 EOM - 00001C02 0760FF80 076402EE...000100AE 07 750.0 MB HGT - 211 00 ZHQZ75 0 EOM - 00001C02 0760FF80 076402D5...000100AE 07 725.0 MB HGT - 211 00 ZHQZ72 0 EOM - 00001C02 0760FF80 076402BC...000100AE 07 700.0 MB HGT - 211 00 ZHQZ70 0 EOM - 00001C02 0760FF80 076402A3...000100AE 07 675.0 MB HGT - 211 00 ZHQZ67 0 EOM - 00001C02 0760FF80 0764028A...000100AE 07 650.0 MB HGT - 211 00 ZHQZ65 0 EOM - 00001C02 0760FF80 07640271...000100AE 07 625.0 MB HGT - 211 00 ZHQZ62 0 EOM - 00001C02 0760FF80 07640258...000100AE 07 600.0 MB HGT - 211 00 ZHQZ60 0 EOM - 00001C02 0760FF80 0764023F...000100AE 07 575.0 MB HGT - 211 00 ZHQZ57 0 EOM - 00001C02 0760FF80 07640226...000100AE 07 550.0 MB HGT - 211 00 ZHQZ55 0 EOM - 00001C02 0760FF80 0764020D...000100AE 07 525.0 MB HGT - 211 00 ZHQZ52 0 EOM - 00001C02 0760FF80 076401F4...000100AE 07 500.0 MB HGT - 211 00 ZHQZ50 0 EOM - 00001C02 0760FF80 07640190...000100AE 07 400.0 MB HGT - 211 00 ZHQZ40 0 EOM - 00001C02 0760FF80 076401C2...000100AE 07 450.0 MB HGT - 211 00 ZHQZ45 0 EOM - 00001C02 0760FF80 0764015E...000100AE 07 350.0 MB HGT - 211 00 ZHQZ35 0 EOM - 00001C02 0760FF80 0764012C...000100AE 07 300.0 MB HGT - 211 00 ZHQZ30 0 EOM - 00001C02 0760FF80 076400FA...000100AE 07 250.0 MB HGT - 211 00 ZHQZ25 0 EOM - 00001C02 0760FF80 076400C8...000100AE 07 200.0 MB HGT - 211 00 ZHQZ20 0 EOM - 00001C02 0760FF80 07640096...000100AE 07 150.0 MB HGT - 211 00 ZHQZ15 0 EOM - 00001C02 0760FF80 07640064...000100AE 07 100.0 MB HGT - 211 00 ZHQZ10 0 EOM - 00001C02 0760FF80 216403E8...000100AE 33 1000.0 MB U GRD - 211 00 ZUQZ99 0 EOM - 00001C02 0760FF80 216403CF...000100AE 33 975.0 MB U GRD - 211 00 ZUQZ93 0 EOM - 00001C02 0760FF80 216403B6...000100AE 33 950.0 MB U GRD - 211 00 ZUQZ95 0 EOM - 00001C02 0760FF80 2164039D...000100AE 33 925.0 MB U GRD - 211 00 ZUQZ92 0 EOM - 00001C02 0760FF80 21640384...000100AE 33 900.0 MB U GRD - 211 00 ZUQZ90 0 EOM - 00001C02 0760FF80 2164036B...000100AE 33 875.0 MB U GRD - 211 00 ZUQZ91 0 EOM - 00001C02 0760FF80 21640352...000100AE 33 850.0 MB U GRD - 211 00 ZUQZ85 0 EOM - 00001C02 0760FF80 21640339...000100AE 33 825.0 MB U GRD - 211 00 ZUQZ82 0 EOM - 00001C02 0760FF80 21640320...000100AE 33 800.0 MB U GRD - 211 00 ZUQZ80 0 EOM - 00001C02 0760FF80 21640307...000100AE 33 775.0 MB U GRD - 211 00 ZUQZ77 0 EOM - 00001C02 0760FF80 216402EE...000100AE 33 750.0 MB U GRD - 211 00 ZUQZ75 0 EOM - 00001C02 0760FF80 216402D5...000100AE 33 725.0 MB U GRD - 211 00 ZUQZ72 0 EOM - 00001C02 0760FF80 216402BC...000100AE 33 700.0 MB U GRD - 211 00 ZUQZ70 0 EOM - 00001C02 0760FF80 216402A3...000100AE 33 675.0 MB U GRD - 211 00 ZUQZ67 0 EOM - 00001C02 0760FF80 2164028A...000100AE 33 650.0 MB U GRD - 211 00 ZUQZ65 0 EOM - 00001C02 0760FF80 21640271...000100AE 33 625.0 MB U GRD - 211 00 ZUQZ62 0 EOM - 00001C02 0760FF80 21640258...000100AE 33 600.0 MB U GRD - 211 00 ZUQZ60 0 EOM - 00001C02 0760FF80 2164023F...000100AE 33 575.0 MB U GRD - 211 00 ZUQZ57 0 EOM - 00001C02 0760FF80 21640226...000100AE 33 550.0 MB U GRD - 211 00 ZUQZ55 0 EOM - 00001C02 0760FF80 2164020D...000100AE 33 525.0 MB U GRD - 211 00 ZUQZ52 0 EOM - 00001C02 0760FF80 216401F4...000100AE 33 500.0 MB U GRD - 211 00 ZUQZ50 0 EOM - 00001C02 0760FF80 216401C2...000100AE 33 450.0 MB U GRD - 211 00 ZUQZ45 0 EOM - 00001C02 0760FF80 21640190...000100AE 33 400.0 MB U GRD - 211 00 ZUQZ40 0 EOM - 00001C02 0760FF80 2164015E...000100AE 33 350.0 MB U GRD - 211 00 ZUQZ35 0 EOM - 00001C02 0760FF80 2164012C...000100AE 33 300.0 MB U GRD - 211 00 ZUQZ30 0 EOM - 00001C02 0760FF80 216400FA...000100AE 33 250.0 MB U GRD - 211 00 ZUQZ25 0 EOM - 00001C02 0760FF80 216400C8...000100AE 33 200.0 MB U GRD - 211 00 ZUQZ20 0 EOM - 00001C02 0760FF80 21640096...000100AE 33 150.0 MB U GRD - 211 00 ZUQZ15 0 EOM - 00001C02 0760FF80 21640064...000100AE 33 100.0 MB U GRD - 211 00 ZUQZ10 0 EOM - 00001C02 0760FF80 226403E8...000100AE 34 1000.0 MB V GRD - 211 00 ZVQZ99 0 EOM - 00001C02 0760FF80 226403CF...000100AE 34 975.0 MB V GRD - 211 00 ZVQZ93 0 EOM - 00001C02 0760FF80 226403B6...000100AE 34 950.0 MB V GRD - 211 00 ZVQZ95 0 EOM - 00001C02 0760FF80 2264039D...000100AE 34 925.0 MB V GRD - 211 00 ZVQZ92 0 EOM - 00001C02 0760FF80 22640384...000100AE 34 900.0 MB V GRD - 211 00 ZVQZ90 0 EOM - 00001C02 0760FF80 2264036B...000100AE 34 875.0 MB V GRD - 211 00 ZVQZ91 0 EOM - 00001C02 0760FF80 22640352...000100AE 34 850.0 MB V GRD - 211 00 ZVQZ85 0 EOM - 00001C02 0760FF80 22640339...000100AE 34 825.0 MB V GRD - 211 00 ZVQZ82 0 EOM - 00001C02 0760FF80 22640320...000100AE 34 800.0 MB V GRD - 211 00 ZVQZ80 0 EOM - 00001C02 0760FF80 22640307...000100AE 34 775.0 MB V GRD - 211 00 ZVQZ77 0 EOM - 00001C02 0760FF80 226402EE...000100AE 34 750.0 MB V GRD - 211 00 ZVQZ75 0 EOM - 00001C02 0760FF80 226402D5...000100AE 34 725.0 MB V GRD - 211 00 ZVQZ72 0 EOM - 00001C02 0760FF80 226402BC...000100AE 34 700.0 MB V GRD - 211 00 ZVQZ70 0 EOM - 00001C02 0760FF80 226402A3...000100AE 34 675.0 MB V GRD - 211 00 ZVQZ67 0 EOM - 00001C02 0760FF80 2264028A...000100AE 34 650.0 MB V GRD - 211 00 ZVQZ65 0 EOM - 00001C02 0760FF80 22640271...000100AE 34 625.0 MB V GRD - 211 00 ZVQZ62 0 EOM - 00001C02 0760FF80 22640258...000100AE 34 600.0 MB V GRD - 211 00 ZVQZ60 0 EOM - 00001C02 0760FF80 2264023F...000100AE 34 575.0 MB V GRD - 211 00 ZVQZ57 0 EOM - 00001C02 0760FF80 22640226...000100AE 34 550.0 MB V GRD - 211 00 ZVQZ55 0 EOM - 00001C02 0760FF80 2264020D...000100AE 34 525.0 MB V GRD - 211 00 ZVQZ52 0 EOM - 00001C02 0760FF80 226401F4...000100AE 34 500.0 MB V GRD - 211 00 ZVQZ50 0 EOM - 00001C02 0760FF80 226401C2...000100AE 34 450.0 MB V GRD - 211 00 ZVQZ45 0 EOM - 00001C02 0760FF80 22640190...000100AE 34 400.0 MB V GRD - 211 00 ZVQZ40 0 EOM - 00001C02 0760FF80 2264015E...000100AE 34 350.0 MB V GRD - 211 00 ZVQZ35 0 EOM - 00001C02 0760FF80 2264012C...000100AE 34 300.0 MB V GRD - 211 00 ZVQZ30 0 EOM - 00001C02 0760FF80 226400FA...000100AE 34 250.0 MB V GRD - 211 00 ZVQZ25 0 EOM - 00001C02 0760FF80 226400C8...000100AE 34 200.0 MB V GRD - 211 00 ZVQZ20 0 EOM - 00001C02 0760FF80 22640096...000100AE 34 150.0 MB V GRD - 211 00 ZVQZ15 0 EOM - 00001C02 0760FF80 22640064...000100AE 34 100.0 MB V GRD - 211 00 ZVQZ10 0 EOM - 00001C02 0760FF80 02660000...000100AE 02 MSL PRMSL - 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...000100AE 61 SFC A PCP - 211 00 ZEQZ98 0 EOM - 00001C02 0760FF80 346403E8...000100AE 52 1000.0 MB R H - 211 00 ZRQZ99 0 EOM - 00001C02 0760FF80 346403CF...000100AE 52 975.0 MB R H - 211 00 ZRQZ93 0 EOM - 00001C02 0760FF80 346403B6...000100AE 52 950.0 MB R H - 211 00 ZRQZ95 0 EOM - 00001C02 0760FF80 3464039D...000100AE 52 925.0 MB R H - 211 00 ZRQZ92 0 EOM - 00001C02 0760FF80 34640384...000100AE 52 900.0 MB R H - 211 00 ZRQZ90 0 EOM - 00001C02 0760FF80 3464036B...000100AE 52 875.0 MB R H - 211 00 ZRQZ91 0 EOM - 00001C02 0760FF80 34640352...000100AE 52 850.0 MB R H - 211 00 ZRQZ85 0 EOM - 00001C02 0760FF80 34640339...000100AE 52 825.0 MB R H - 211 00 ZRQZ82 0 EOM - 00001C02 0760FF80 34640320...000100AE 52 800.0 MB R H - 211 00 ZRQZ80 0 EOM - 00001C02 0760FF80 34640307...000100AE 52 775.0 MB R H - 211 00 ZRQZ77 0 EOM - 00001C02 0760FF80 346402EE...000100AE 52 750.0 MB R H - 211 00 ZRQZ75 0 EOM - 00001C02 0760FF80 346402D5...000100AE 52 725.0 MB R H - 211 00 ZRQZ72 0 EOM - 00001C02 0760FF80 346402BC...000100AE 52 700.0 MB R H - 211 00 ZRQZ70 0 EOM - 00001C02 0760FF80 346402A3...000100AE 52 675.0 MB R H - 211 00 ZRQZ67 0 EOM - 00001C02 0760FF80 3464028A...000100AE 52 650.0 MB R H - 211 00 ZRQZ65 0 EOM - 00001C02 0760FF80 34640271...000100AE 52 625.0 MB R H - 211 00 ZRQZ62 0 EOM - 00001C02 0760FF80 34640258...000100AE 52 600.0 MB R H - 211 00 ZRQZ60 0 EOM - 00001C02 0760FF80 3464023F...000100AE 52 575.0 MB R H - 211 00 ZRQZ57 0 EOM - 00001C02 0760FF80 34640226...000100AE 52 550.0 MB R H - 211 00 ZRQZ55 0 EOM - 00001C02 0760FF80 3464020D...000100AE 52 525.0 MB R H - 211 00 ZRQZ52 0 EOM - 00001C02 0760FF80 346401F4...000100AE 52 500.0 MB R H - 211 00 ZRQZ50 0 EOM - 00001C02 0760FF80 346401C2...000100AE 52 450.0 MB R H - 211 00 ZRQZ45 0 EOM - 00001C02 0760FF80 34640190...000100AE 52 400.0 MB R H - 211 00 ZRQZ40 0 EOM - 00001C02 0760FF80 3464015E...000100AE 52 350.0 MB R H - 211 00 ZRQZ35 0 EOM - 00001C02 0760FF80 3464012C...000100AE 52 300.0 MB R H - 211 00 ZRQZ30 0 EOM - 00001C02 0760FF80 346400FA...000100AE 52 250.0 MB R H - 211 00 ZRQZ25 0 EOM - 00001C02 0760FF80 346400C8...000100AE 52 200.0 MB R H - 211 00 ZRQZ20 0 EOM - 00001C02 0760FF80 34640096...000100AE 52 150.0 MB R H - 211 00 ZRQZ15 0 EOM - 00001C02 0760FF80 34640064...000100AE 52 100.0 MB R H - 211 00 ZRQZ10 0 EOM - 00001C02 0760FF80 0B6403E8...000100AE 11 1000.0 MB TMP - 211 00 ZTQZ99 0 EOM - 00001C02 0760FF80 0B6403CF...000100AE 11 975.0 MB TMP - 211 00 ZTQZ93 0 EOM - 00001C02 0760FF80 0B6403B6...000100AE 11 950.0 MB TMP - 211 00 ZTQZ95 0 EOM - 00001C02 0760FF80 0B64039D...000100AE 11 925.0 MB TMP - 211 00 ZTQZ92 0 EOM - 00001C02 0760FF80 0B640384...000100AE 11 900.0 MB TMP - 211 00 ZTQZ90 0 EOM - 00001C02 0760FF80 0B64036B...000100AE 11 875.0 MB TMP - 211 00 ZTQZ91 0 EOM - 00001C02 0760FF80 0B640352...000100AE 11 850.0 MB TMP - 211 00 ZTQZ85 0 EOM - 00001C02 0760FF80 0B640339...000100AE 11 825.0 MB TMP - 211 00 ZTQZ82 0 EOM - 00001C02 0760FF80 0B640320...000100AE 11 800.0 MB TMP - 211 00 ZTQZ80 0 EOM - 00001C02 0760FF80 0B640307...000100AE 11 775.0 MB TMP - 211 00 ZTQZ77 0 EOM - 00001C02 0760FF80 0B6402EE...000100AE 11 750.0 MB TMP - 211 00 ZTQZ75 0 EOM - 00001C02 0760FF80 0B6402D5...000100AE 11 725.0 MB TMP - 211 00 ZTQZ72 0 EOM - 00001C02 0760FF80 0B6402BC...000100AE 11 700.0 MB TMP - 211 00 ZTQZ70 0 EOM - 00001C02 0760FF80 0B6402A3...000100AE 11 675.0 MB TMP - 211 00 ZTQZ67 0 EOM - 00001C02 0760FF80 0B64028A...000100AE 11 650.0 MB TMP - 211 00 ZTQZ65 0 EOM - 00001C02 0760FF80 0B640271...000100AE 11 625.0 MB TMP - 211 00 ZTQZ62 0 EOM - 00001C02 0760FF80 0B640258...000100AE 11 600.0 MB TMP - 211 00 ZTQZ60 0 EOM - 00001C02 0760FF80 0B64023F...000100AE 11 575.0 MB TMP - 211 00 ZTQZ57 0 EOM - 00001C02 0760FF80 0B640226...000100AE 11 550.0 MB TMP - 211 00 ZTQZ55 0 EOM - 00001C02 0760FF80 0B64020D...000100AE 11 525.0 MB TMP - 211 00 ZTQZ52 0 EOM - 00001C02 0760FF80 0B6401F4...000100AE 11 500.0 MB TMP - 211 00 ZTQZ50 0 EOM - 00001C02 0760FF80 0B6401C2...000100AE 11 450.0 MB TMP - 211 00 ZTQZ45 0 EOM - 00001C02 0760FF80 0B640190...000100AE 11 400.0 MB TMP - 211 00 ZTQZ40 0 EOM - 00001C02 0760FF80 0B64015E...000100AE 11 350.0 MB TMP - 211 00 ZTQZ35 0 EOM - 00001C02 0760FF80 0B64012C...000100AE 11 300.0 MB TMP - 211 00 ZTQZ30 0 EOM - 00001C02 0760FF80 0B6400FA...000100AE 11 250.0 MB TMP - 211 00 ZTQZ25 0 EOM - 00001C02 0760FF80 0B6400C8...000100AE 11 200.0 MB TMP - 211 00 ZTQZ20 0 EOM - 00001C02 0760FF80 0B640096...000100AE 11 150.0 MB TMP - 211 00 ZTQZ15 0 EOM - 00001C02 0760FF80 0B640064...000100AE 11 100.0 MB TMP - 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 28640352...000100AE 40 850.0 MB DZDT - 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 286402BC...000100AE 40 700.0 MB DZDT - 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 286401F4...000100AE 40 500.0 MB DZDT - 211 00 ZOQZ50 0 EOM - 00001C02 0760FF80 01010000...000100AE 01 SFC PRES - 211 00 ZPQZ98 0 EOM - 00001C02 0760FF80 346C2C64...000100AE 52 44/100 R H - 211 00 ZRQZ00 0 EOM - 00001C02 0760FF80 296401F4...000100AE 41 500.0 MB ABS V - 211 00 ZCQZ50 0 EOM - 00001C02 0760FF80 9D010000...000100AE 157 SFC CAPE - 211 00 ZWQZ98 0 EOM - 00001C02 0760FF80 9C010000...000100AE 156 SFC CIN - 211 00 ZYQZ98 0 EOM - 00001C02 0760FF80 9D74B400...000100AE 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQZ86 0 EOM - 00001C02 0760FF80 9C74B400...000100AE 156 180 SPDY 0 SPDY CIN - 211 00 ZYQZ86 0 EOM - 00001C02 0760FF80 0B741E00...000100AE 11 30 SPDY 0 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B743C1E...000100AE 11 60 SPDY 30 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B745A3C...000100AE 11 90 SPDY 60 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74785A...000100AE 11 120 SPDY 90 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B749678...000100AE 11 150 SPDY 120 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74B496...000100AE 11 180 SPDY 150 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 34741E00...000100AE 52 30 SPDY 0 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34743C1E...000100AE 52 60 SPDY 30 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34745A3C...000100AE 52 90 SPDY 60 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474785A...000100AE 52 120 SPDY 90 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34749678...000100AE 52 150 SPDY 120 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474B496...000100AE 52 180 SPDY 150 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 21741E00...000100AE 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21743C1E...000100AE 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21745A3C...000100AE 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174785A...000100AE 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21749678...000100AE 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174B496...000100AE 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 22741E00...000100AE 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22743C1E...000100AE 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22745A3C...000100AE 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274785A...000100AE 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22749678...000100AE 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274B496...000100AE 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 0B690002...000100AE 11 2 HTGL TMP - 211 00 ZTQZ98 0 EOM - 00001C02 0760FF80 34690002...000100AE 52 2 HTGL R H - 211 00 ZRQZ98 0 EOM - 00001C02 0760FF80 2169000A...000100AE 33 10 HTGL U GRD - 211 00 ZUQZ98 0 EOM - 00001C02 0760FF80 2269000A...000100AE 34 10 HTGL V GRD - 211 00 ZVQZ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs180.211 b/parm/wmo/grib_awpgfs180.211 deleted file mode 100755 index 715cc8e13b..0000000000 --- a/parm/wmo/grib_awpgfs180.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100B4 07 1000.0 MB HGT - 211 00 YHQT99 0 EOM - 00001C02 0760FF80 076403CF...000100B4 07 975.0 MB HGT - 211 00 YHQT93 0 EOM - 00001C02 0760FF80 076403B6...000100B4 07 950.0 MB HGT - 211 00 YHQT95 0 EOM - 00001C02 0760FF80 0764039D...000100B4 07 925.0 MB HGT - 211 00 YHQT92 0 EOM - 00001C02 0760FF80 07640384...000100B4 07 900.0 MB HGT - 211 00 YHQT90 0 EOM - 00001C02 0760FF80 0764036B...000100B4 07 875.0 MB HGT - 211 00 YHQT91 0 EOM - 00001C02 0760FF80 07640352...000100B4 07 850.0 MB HGT - 211 00 YHQT85 0 EOM - 00001C02 0760FF80 07640339...000100B4 07 825.0 MB HGT - 211 00 YHQT82 0 EOM - 00001C02 0760FF80 07640320...000100B4 07 800.0 MB HGT - 211 00 YHQT80 0 EOM - 00001C02 0760FF80 07640307...000100B4 07 775.0 MB HGT - 211 00 YHQT77 0 EOM - 00001C02 0760FF80 076402EE...000100B4 07 750.0 MB HGT - 211 00 YHQT75 0 EOM - 00001C02 0760FF80 076402D5...000100B4 07 725.0 MB HGT - 211 00 YHQT72 0 EOM - 00001C02 0760FF80 076402BC...000100B4 07 700.0 MB HGT - 211 00 YHQT70 0 EOM - 00001C02 0760FF80 076402A3...000100B4 07 675.0 MB HGT - 211 00 YHQT67 0 EOM - 00001C02 0760FF80 0764028A...000100B4 07 650.0 MB HGT - 211 00 YHQT65 0 EOM - 00001C02 0760FF80 07640271...000100B4 07 625.0 MB HGT - 211 00 YHQT62 0 EOM - 00001C02 0760FF80 07640258...000100B4 07 600.0 MB HGT - 211 00 YHQT60 0 EOM - 00001C02 0760FF80 0764023F...000100B4 07 575.0 MB HGT - 211 00 YHQT57 0 EOM - 00001C02 0760FF80 07640226...000100B4 07 550.0 MB HGT - 211 00 YHQT55 0 EOM - 00001C02 0760FF80 0764020D...000100B4 07 525.0 MB HGT - 211 00 YHQT52 0 EOM - 00001C02 0760FF80 076401F4...000100B4 07 500.0 MB HGT - 211 00 YHQT50 0 EOM - 00001C02 0760FF80 07640190...000100B4 07 400.0 MB HGT - 211 00 YHQT40 0 EOM - 00001C02 0760FF80 076401C2...000100B4 07 450.0 MB HGT - 211 00 YHQT45 0 EOM - 00001C02 0760FF80 0764015E...000100B4 07 350.0 MB HGT - 211 00 YHQT35 0 EOM - 00001C02 0760FF80 0764012C...000100B4 07 300.0 MB HGT - 211 00 YHQT30 0 EOM - 00001C02 0760FF80 076400FA...000100B4 07 250.0 MB HGT - 211 00 YHQT25 0 EOM - 00001C02 0760FF80 076400C8...000100B4 07 200.0 MB HGT - 211 00 YHQT20 0 EOM - 00001C02 0760FF80 07640096...000100B4 07 150.0 MB HGT - 211 00 YHQT15 0 EOM - 00001C02 0760FF80 07640064...000100B4 07 100.0 MB HGT - 211 00 YHQT10 0 EOM - 00001C02 0760FF80 216403E8...000100B4 33 1000.0 MB U GRD - 211 00 YUQT99 0 EOM - 00001C02 0760FF80 216403CF...000100B4 33 975.0 MB U GRD - 211 00 YUQT93 0 EOM - 00001C02 0760FF80 216403B6...000100B4 33 950.0 MB U GRD - 211 00 YUQT95 0 EOM - 00001C02 0760FF80 2164039D...000100B4 33 925.0 MB U GRD - 211 00 YUQT92 0 EOM - 00001C02 0760FF80 21640384...000100B4 33 900.0 MB U GRD - 211 00 YUQT90 0 EOM - 00001C02 0760FF80 2164036B...000100B4 33 875.0 MB U GRD - 211 00 YUQT91 0 EOM - 00001C02 0760FF80 21640352...000100B4 33 850.0 MB U GRD - 211 00 YUQT85 0 EOM - 00001C02 0760FF80 21640339...000100B4 33 825.0 MB U GRD - 211 00 YUQT82 0 EOM - 00001C02 0760FF80 21640320...000100B4 33 800.0 MB U GRD - 211 00 YUQT80 0 EOM - 00001C02 0760FF80 21640307...000100B4 33 775.0 MB U GRD - 211 00 YUQT77 0 EOM - 00001C02 0760FF80 216402EE...000100B4 33 750.0 MB U GRD - 211 00 YUQT75 0 EOM - 00001C02 0760FF80 216402D5...000100B4 33 725.0 MB U GRD - 211 00 YUQT72 0 EOM - 00001C02 0760FF80 216402BC...000100B4 33 700.0 MB U GRD - 211 00 YUQT70 0 EOM - 00001C02 0760FF80 216402A3...000100B4 33 675.0 MB U GRD - 211 00 YUQT67 0 EOM - 00001C02 0760FF80 2164028A...000100B4 33 650.0 MB U GRD - 211 00 YUQT65 0 EOM - 00001C02 0760FF80 21640271...000100B4 33 625.0 MB U GRD - 211 00 YUQT62 0 EOM - 00001C02 0760FF80 21640258...000100B4 33 600.0 MB U GRD - 211 00 YUQT60 0 EOM - 00001C02 0760FF80 2164023F...000100B4 33 575.0 MB U GRD - 211 00 YUQT57 0 EOM - 00001C02 0760FF80 21640226...000100B4 33 550.0 MB U GRD - 211 00 YUQT55 0 EOM - 00001C02 0760FF80 2164020D...000100B4 33 525.0 MB U GRD - 211 00 YUQT52 0 EOM - 00001C02 0760FF80 216401F4...000100B4 33 500.0 MB U GRD - 211 00 YUQT50 0 EOM - 00001C02 0760FF80 216401C2...000100B4 33 450.0 MB U GRD - 211 00 YUQT45 0 EOM - 00001C02 0760FF80 21640190...000100B4 33 400.0 MB U GRD - 211 00 YUQT40 0 EOM - 00001C02 0760FF80 2164015E...000100B4 33 350.0 MB U GRD - 211 00 YUQT35 0 EOM - 00001C02 0760FF80 2164012C...000100B4 33 300.0 MB U GRD - 211 00 YUQT30 0 EOM - 00001C02 0760FF80 216400FA...000100B4 33 250.0 MB U GRD - 211 00 YUQT25 0 EOM - 00001C02 0760FF80 216400C8...000100B4 33 200.0 MB U GRD - 211 00 YUQT20 0 EOM - 00001C02 0760FF80 21640096...000100B4 33 150.0 MB U GRD - 211 00 YUQT15 0 EOM - 00001C02 0760FF80 21640064...000100B4 33 100.0 MB U GRD - 211 00 YUQT10 0 EOM - 00001C02 0760FF80 226403E8...000100B4 34 1000.0 MB V GRD - 211 00 YVQT99 0 EOM - 00001C02 0760FF80 226403CF...000100B4 34 975.0 MB V GRD - 211 00 YVQT93 0 EOM - 00001C02 0760FF80 226403B6...000100B4 34 950.0 MB V GRD - 211 00 YVQT95 0 EOM - 00001C02 0760FF80 2264039D...000100B4 34 925.0 MB V GRD - 211 00 YVQT92 0 EOM - 00001C02 0760FF80 22640384...000100B4 34 900.0 MB V GRD - 211 00 YVQT90 0 EOM - 00001C02 0760FF80 2264036B...000100B4 34 875.0 MB V GRD - 211 00 YVQT91 0 EOM - 00001C02 0760FF80 22640352...000100B4 34 850.0 MB V GRD - 211 00 YVQT85 0 EOM - 00001C02 0760FF80 22640339...000100B4 34 825.0 MB V GRD - 211 00 YVQT82 0 EOM - 00001C02 0760FF80 22640320...000100B4 34 800.0 MB V GRD - 211 00 YVQT80 0 EOM - 00001C02 0760FF80 22640307...000100B4 34 775.0 MB V GRD - 211 00 YVQT77 0 EOM - 00001C02 0760FF80 226402EE...000100B4 34 750.0 MB V GRD - 211 00 YVQT75 0 EOM - 00001C02 0760FF80 226402D5...000100B4 34 725.0 MB V GRD - 211 00 YVQT72 0 EOM - 00001C02 0760FF80 226402BC...000100B4 34 700.0 MB V GRD - 211 00 YVQT70 0 EOM - 00001C02 0760FF80 226402A3...000100B4 34 675.0 MB V GRD - 211 00 YVQT67 0 EOM - 00001C02 0760FF80 2264028A...000100B4 34 650.0 MB V GRD - 211 00 YVQT65 0 EOM - 00001C02 0760FF80 22640271...000100B4 34 625.0 MB V GRD - 211 00 YVQT62 0 EOM - 00001C02 0760FF80 22640258...000100B4 34 600.0 MB V GRD - 211 00 YVQT60 0 EOM - 00001C02 0760FF80 2264023F...000100B4 34 575.0 MB V GRD - 211 00 YVQT57 0 EOM - 00001C02 0760FF80 22640226...000100B4 34 550.0 MB V GRD - 211 00 YVQT55 0 EOM - 00001C02 0760FF80 2264020D...000100B4 34 525.0 MB V GRD - 211 00 YVQT52 0 EOM - 00001C02 0760FF80 226401F4...000100B4 34 500.0 MB V GRD - 211 00 YVQT50 0 EOM - 00001C02 0760FF80 226401C2...000100B4 34 450.0 MB V GRD - 211 00 YVQT45 0 EOM - 00001C02 0760FF80 22640190...000100B4 34 400.0 MB V GRD - 211 00 YVQT40 0 EOM - 00001C02 0760FF80 2264015E...000100B4 34 350.0 MB V GRD - 211 00 YVQT35 0 EOM - 00001C02 0760FF80 2264012C...000100B4 34 300.0 MB V GRD - 211 00 YVQT30 0 EOM - 00001C02 0760FF80 226400FA...000100B4 34 250.0 MB V GRD - 211 00 YVQT25 0 EOM - 00001C02 0760FF80 226400C8...000100B4 34 200.0 MB V GRD - 211 00 YVQT20 0 EOM - 00001C02 0760FF80 22640096...000100B4 34 150.0 MB V GRD - 211 00 YVQT15 0 EOM - 00001C02 0760FF80 22640064...000100B4 34 100.0 MB V GRD - 211 00 YVQT10 0 EOM - 00001C02 0760FF80 02660000...000100B4 02 MSL PRMSL - 211 00 YPQT89 0 EOM - 00001C02 0760FF80 3D010000...000100B4 61 SFC A PCP - 211 00 YEQT98 0 EOM - 00001C02 0760FF80 346403E8...000100B4 52 1000.0 MB R H - 211 00 YRQT99 0 EOM - 00001C02 0760FF80 346403CF...000100B4 52 975.0 MB R H - 211 00 YRQT93 0 EOM - 00001C02 0760FF80 346403B6...000100B4 52 950.0 MB R H - 211 00 YRQT95 0 EOM - 00001C02 0760FF80 3464039D...000100B4 52 925.0 MB R H - 211 00 YRQT92 0 EOM - 00001C02 0760FF80 34640384...000100B4 52 900.0 MB R H - 211 00 YRQT90 0 EOM - 00001C02 0760FF80 3464036B...000100B4 52 875.0 MB R H - 211 00 YRQT91 0 EOM - 00001C02 0760FF80 34640352...000100B4 52 850.0 MB R H - 211 00 YRQT85 0 EOM - 00001C02 0760FF80 34640339...000100B4 52 825.0 MB R H - 211 00 YRQT82 0 EOM - 00001C02 0760FF80 34640320...000100B4 52 800.0 MB R H - 211 00 YRQT80 0 EOM - 00001C02 0760FF80 34640307...000100B4 52 775.0 MB R H - 211 00 YRQT77 0 EOM - 00001C02 0760FF80 346402EE...000100B4 52 750.0 MB R H - 211 00 YRQT75 0 EOM - 00001C02 0760FF80 346402D5...000100B4 52 725.0 MB R H - 211 00 YRQT72 0 EOM - 00001C02 0760FF80 346402BC...000100B4 52 700.0 MB R H - 211 00 YRQT70 0 EOM - 00001C02 0760FF80 346402A3...000100B4 52 675.0 MB R H - 211 00 YRQT67 0 EOM - 00001C02 0760FF80 3464028A...000100B4 52 650.0 MB R H - 211 00 YRQT65 0 EOM - 00001C02 0760FF80 34640271...000100B4 52 625.0 MB R H - 211 00 YRQT62 0 EOM - 00001C02 0760FF80 34640258...000100B4 52 600.0 MB R H - 211 00 YRQT60 0 EOM - 00001C02 0760FF80 3464023F...000100B4 52 575.0 MB R H - 211 00 YRQT57 0 EOM - 00001C02 0760FF80 34640226...000100B4 52 550.0 MB R H - 211 00 YRQT55 0 EOM - 00001C02 0760FF80 3464020D...000100B4 52 525.0 MB R H - 211 00 YRQT52 0 EOM - 00001C02 0760FF80 346401F4...000100B4 52 500.0 MB R H - 211 00 YRQT50 0 EOM - 00001C02 0760FF80 346401C2...000100B4 52 450.0 MB R H - 211 00 YRQT45 0 EOM - 00001C02 0760FF80 34640190...000100B4 52 400.0 MB R H - 211 00 YRQT40 0 EOM - 00001C02 0760FF80 3464015E...000100B4 52 350.0 MB R H - 211 00 YRQT35 0 EOM - 00001C02 0760FF80 3464012C...000100B4 52 300.0 MB R H - 211 00 YRQT30 0 EOM - 00001C02 0760FF80 346400FA...000100B4 52 250.0 MB R H - 211 00 YRQT25 0 EOM - 00001C02 0760FF80 346400C8...000100B4 52 200.0 MB R H - 211 00 YRQT20 0 EOM - 00001C02 0760FF80 34640096...000100B4 52 150.0 MB R H - 211 00 YRQT15 0 EOM - 00001C02 0760FF80 34640064...000100B4 52 100.0 MB R H - 211 00 YRQT10 0 EOM - 00001C02 0760FF80 0B6403E8...000100B4 11 1000.0 MB TMP - 211 00 YTQT99 0 EOM - 00001C02 0760FF80 0B6403CF...000100B4 11 975.0 MB TMP - 211 00 YTQT93 0 EOM - 00001C02 0760FF80 0B6403B6...000100B4 11 950.0 MB TMP - 211 00 YTQT95 0 EOM - 00001C02 0760FF80 0B64039D...000100B4 11 925.0 MB TMP - 211 00 YTQT92 0 EOM - 00001C02 0760FF80 0B640384...000100B4 11 900.0 MB TMP - 211 00 YTQT90 0 EOM - 00001C02 0760FF80 0B64036B...000100B4 11 875.0 MB TMP - 211 00 YTQT91 0 EOM - 00001C02 0760FF80 0B640352...000100B4 11 850.0 MB TMP - 211 00 YTQT85 0 EOM - 00001C02 0760FF80 0B640339...000100B4 11 825.0 MB TMP - 211 00 YTQT82 0 EOM - 00001C02 0760FF80 0B640320...000100B4 11 800.0 MB TMP - 211 00 YTQT80 0 EOM - 00001C02 0760FF80 0B640307...000100B4 11 775.0 MB TMP - 211 00 YTQT77 0 EOM - 00001C02 0760FF80 0B6402EE...000100B4 11 750.0 MB TMP - 211 00 YTQT75 0 EOM - 00001C02 0760FF80 0B6402D5...000100B4 11 725.0 MB TMP - 211 00 YTQT72 0 EOM - 00001C02 0760FF80 0B6402BC...000100B4 11 700.0 MB TMP - 211 00 YTQT70 0 EOM - 00001C02 0760FF80 0B6402A3...000100B4 11 675.0 MB TMP - 211 00 YTQT67 0 EOM - 00001C02 0760FF80 0B64028A...000100B4 11 650.0 MB TMP - 211 00 YTQT65 0 EOM - 00001C02 0760FF80 0B640271...000100B4 11 625.0 MB TMP - 211 00 YTQT62 0 EOM - 00001C02 0760FF80 0B640258...000100B4 11 600.0 MB TMP - 211 00 YTQT60 0 EOM - 00001C02 0760FF80 0B64023F...000100B4 11 575.0 MB TMP - 211 00 YTQT57 0 EOM - 00001C02 0760FF80 0B640226...000100B4 11 550.0 MB TMP - 211 00 YTQT55 0 EOM - 00001C02 0760FF80 0B64020D...000100B4 11 525.0 MB TMP - 211 00 YTQT52 0 EOM - 00001C02 0760FF80 0B6401F4...000100B4 11 500.0 MB TMP - 211 00 YTQT50 0 EOM - 00001C02 0760FF80 0B6401C2...000100B4 11 450.0 MB TMP - 211 00 YTQT45 0 EOM - 00001C02 0760FF80 0B640190...000100B4 11 400.0 MB TMP - 211 00 YTQT40 0 EOM - 00001C02 0760FF80 0B64015E...000100B4 11 350.0 MB TMP - 211 00 YTQT35 0 EOM - 00001C02 0760FF80 0B64012C...000100B4 11 300.0 MB TMP - 211 00 YTQT30 0 EOM - 00001C02 0760FF80 0B6400FA...000100B4 11 250.0 MB TMP - 211 00 YTQT25 0 EOM - 00001C02 0760FF80 0B6400C8...000100B4 11 200.0 MB TMP - 211 00 YTQT20 0 EOM - 00001C02 0760FF80 0B640096...000100B4 11 150.0 MB TMP - 211 00 YTQT15 0 EOM - 00001C02 0760FF80 0B640064...000100B4 11 100.0 MB TMP - 211 00 YTQT10 0 EOM - 00001C02 0760FF80 28640352...000100B4 40 850.0 MB DZDT - 211 00 YOQT85 0 EOM - 00001C02 0760FF80 286402BC...000100B4 40 700.0 MB DZDT - 211 00 YOQT70 0 EOM - 00001C02 0760FF80 286401F4...000100B4 40 500.0 MB DZDT - 211 00 YOQT50 0 EOM - 00001C02 0760FF80 01010000...000100B4 01 SFC PRES - 211 00 YPQT98 0 EOM - 00001C02 0760FF80 346C2C64...000100B4 52 44/100 R H - 211 00 YRQT00 0 EOM - 00001C02 0760FF80 296401F4...000100B4 41 500.0 MB ABS V - 211 00 YCQT50 0 EOM - 00001C02 0760FF80 9D010000...000100B4 157 SFC CAPE - 211 00 YWQT98 0 EOM - 00001C02 0760FF80 9C010000...000100B4 156 SFC CIN - 211 00 YYQT98 0 EOM - 00001C02 0760FF80 9D74B400...000100B4 157 180 SPDY 0 SPDY CAPE - 211 00 YWQT86 0 EOM - 00001C02 0760FF80 9C74B400...000100B4 156 180 SPDY 0 SPDY CIN - 211 00 YYQT86 0 EOM - 00001C02 0760FF80 0B741E00...000100B4 11 30 SPDY 0 SPDY TMP - 211 00 YTQT86 0 EOM - 00001C02 0760FF80 0B743C1E...000100B4 11 60 SPDY 30 SPDY TMP - 211 00 YTQT86 0 EOM - 00001C02 0760FF80 0B745A3C...000100B4 11 90 SPDY 60 SPDY TMP - 211 00 YTQT86 0 EOM - 00001C02 0760FF80 0B74785A...000100B4 11 120 SPDY 90 SPDY TMP - 211 00 YTQT86 0 EOM - 00001C02 0760FF80 0B749678...000100B4 11 150 SPDY 120 SPDY TMP - 211 00 YTQT86 0 EOM - 00001C02 0760FF80 0B74B496...000100B4 11 180 SPDY 150 SPDY TMP - 211 00 YTQT86 0 EOM - 00001C02 0760FF80 34741E00...000100B4 52 30 SPDY 0 SPDY R H - 211 00 YRQT86 0 EOM - 00001C02 0760FF80 34743C1E...000100B4 52 60 SPDY 30 SPDY R H - 211 00 YRQT86 0 EOM - 00001C02 0760FF80 34745A3C...000100B4 52 90 SPDY 60 SPDY R H - 211 00 YRQT86 0 EOM - 00001C02 0760FF80 3474785A...000100B4 52 120 SPDY 90 SPDY R H - 211 00 YRQT86 0 EOM - 00001C02 0760FF80 34749678...000100B4 52 150 SPDY 120 SPDY R H - 211 00 YRQT86 0 EOM - 00001C02 0760FF80 3474B496...000100B4 52 180 SPDY 150 SPDY R H - 211 00 YRQT86 0 EOM - 00001C02 0760FF80 21741E00...000100B4 33 30 SPDY 0 SPDY U GRD - 211 00 YUQT86 0 EOM - 00001C02 0760FF80 21743C1E...000100B4 33 60 SPDY 30 SPDY U GRD - 211 00 YUQT86 0 EOM - 00001C02 0760FF80 21745A3C...000100B4 33 90 SPDY 60 SPDY U GRD - 211 00 YUQT86 0 EOM - 00001C02 0760FF80 2174785A...000100B4 33 120 SPDY 90 SPDY U GRD - 211 00 YUQT86 0 EOM - 00001C02 0760FF80 21749678...000100B4 33 150 SPDY 120 SPDY U GRD - 211 00 YUQT86 0 EOM - 00001C02 0760FF80 2174B496...000100B4 33 180 SPDY 150 SPDY U GRD - 211 00 YUQT86 0 EOM - 00001C02 0760FF80 22741E00...000100B4 34 30 SPDY 0 SPDY V GRD - 211 00 YVQT86 0 EOM - 00001C02 0760FF80 22743C1E...000100B4 34 60 SPDY 30 SPDY V GRD - 211 00 YVQT86 0 EOM - 00001C02 0760FF80 22745A3C...000100B4 34 90 SPDY 60 SPDY V GRD - 211 00 YVQT86 0 EOM - 00001C02 0760FF80 2274785A...000100B4 34 120 SPDY 90 SPDY V GRD - 211 00 YVQT86 0 EOM - 00001C02 0760FF80 22749678...000100B4 34 150 SPDY 120 SPDY V GRD - 211 00 YVQT86 0 EOM - 00001C02 0760FF80 2274B496...000100B4 34 180 SPDY 150 SPDY V GRD - 211 00 YVQT86 0 EOM - 00001C02 0760FF80 0B690002...000100B4 11 2 HTGL TMP - 211 00 YTQT98 0 EOM - 00001C02 0760FF80 34690002...000100B4 52 2 HTGL R H - 211 00 YRQT98 0 EOM - 00001C02 0760FF80 2169000A...000100B4 33 10 HTGL U GRD - 211 00 YUQT98 0 EOM - 00001C02 0760FF80 2269000A...000100B4 34 10 HTGL V GRD - 211 00 YVQT98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs186.211 b/parm/wmo/grib_awpgfs186.211 deleted file mode 100755 index edf45d28f6..0000000000 --- a/parm/wmo/grib_awpgfs186.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100BA 07 1000.0 MB HGT - 211 00 ZHQZ99 0 EOM - 00001C02 0760FF80 076403CF...000100BA 07 975.0 MB HGT - 211 00 ZHQZ93 0 EOM - 00001C02 0760FF80 076403B6...000100BA 07 950.0 MB HGT - 211 00 ZHQZ95 0 EOM - 00001C02 0760FF80 0764039D...000100BA 07 925.0 MB HGT - 211 00 ZHQZ92 0 EOM - 00001C02 0760FF80 07640384...000100BA 07 900.0 MB HGT - 211 00 ZHQZ90 0 EOM - 00001C02 0760FF80 0764036B...000100BA 07 875.0 MB HGT - 211 00 ZHQZ91 0 EOM - 00001C02 0760FF80 07640352...000100BA 07 850.0 MB HGT - 211 00 ZHQZ85 0 EOM - 00001C02 0760FF80 07640339...000100BA 07 825.0 MB HGT - 211 00 ZHQZ82 0 EOM - 00001C02 0760FF80 07640320...000100BA 07 800.0 MB HGT - 211 00 ZHQZ80 0 EOM - 00001C02 0760FF80 07640307...000100BA 07 775.0 MB HGT - 211 00 ZHQZ77 0 EOM - 00001C02 0760FF80 076402EE...000100BA 07 750.0 MB HGT - 211 00 ZHQZ75 0 EOM - 00001C02 0760FF80 076402D5...000100BA 07 725.0 MB HGT - 211 00 ZHQZ72 0 EOM - 00001C02 0760FF80 076402BC...000100BA 07 700.0 MB HGT - 211 00 ZHQZ70 0 EOM - 00001C02 0760FF80 076402A3...000100BA 07 675.0 MB HGT - 211 00 ZHQZ67 0 EOM - 00001C02 0760FF80 0764028A...000100BA 07 650.0 MB HGT - 211 00 ZHQZ65 0 EOM - 00001C02 0760FF80 07640271...000100BA 07 625.0 MB HGT - 211 00 ZHQZ62 0 EOM - 00001C02 0760FF80 07640258...000100BA 07 600.0 MB HGT - 211 00 ZHQZ60 0 EOM - 00001C02 0760FF80 0764023F...000100BA 07 575.0 MB HGT - 211 00 ZHQZ57 0 EOM - 00001C02 0760FF80 07640226...000100BA 07 550.0 MB HGT - 211 00 ZHQZ55 0 EOM - 00001C02 0760FF80 0764020D...000100BA 07 525.0 MB HGT - 211 00 ZHQZ52 0 EOM - 00001C02 0760FF80 076401F4...000100BA 07 500.0 MB HGT - 211 00 ZHQZ50 0 EOM - 00001C02 0760FF80 07640190...000100BA 07 400.0 MB HGT - 211 00 ZHQZ40 0 EOM - 00001C02 0760FF80 076401C2...000100BA 07 450.0 MB HGT - 211 00 ZHQZ45 0 EOM - 00001C02 0760FF80 0764015E...000100BA 07 350.0 MB HGT - 211 00 ZHQZ35 0 EOM - 00001C02 0760FF80 0764012C...000100BA 07 300.0 MB HGT - 211 00 ZHQZ30 0 EOM - 00001C02 0760FF80 076400FA...000100BA 07 250.0 MB HGT - 211 00 ZHQZ25 0 EOM - 00001C02 0760FF80 076400C8...000100BA 07 200.0 MB HGT - 211 00 ZHQZ20 0 EOM - 00001C02 0760FF80 07640096...000100BA 07 150.0 MB HGT - 211 00 ZHQZ15 0 EOM - 00001C02 0760FF80 07640064...000100BA 07 100.0 MB HGT - 211 00 ZHQZ10 0 EOM - 00001C02 0760FF80 216403E8...000100BA 33 1000.0 MB U GRD - 211 00 ZUQZ99 0 EOM - 00001C02 0760FF80 216403CF...000100BA 33 975.0 MB U GRD - 211 00 ZUQZ93 0 EOM - 00001C02 0760FF80 216403B6...000100BA 33 950.0 MB U GRD - 211 00 ZUQZ95 0 EOM - 00001C02 0760FF80 2164039D...000100BA 33 925.0 MB U GRD - 211 00 ZUQZ92 0 EOM - 00001C02 0760FF80 21640384...000100BA 33 900.0 MB U GRD - 211 00 ZUQZ90 0 EOM - 00001C02 0760FF80 2164036B...000100BA 33 875.0 MB U GRD - 211 00 ZUQZ91 0 EOM - 00001C02 0760FF80 21640352...000100BA 33 850.0 MB U GRD - 211 00 ZUQZ85 0 EOM - 00001C02 0760FF80 21640339...000100BA 33 825.0 MB U GRD - 211 00 ZUQZ82 0 EOM - 00001C02 0760FF80 21640320...000100BA 33 800.0 MB U GRD - 211 00 ZUQZ80 0 EOM - 00001C02 0760FF80 21640307...000100BA 33 775.0 MB U GRD - 211 00 ZUQZ77 0 EOM - 00001C02 0760FF80 216402EE...000100BA 33 750.0 MB U GRD - 211 00 ZUQZ75 0 EOM - 00001C02 0760FF80 216402D5...000100BA 33 725.0 MB U GRD - 211 00 ZUQZ72 0 EOM - 00001C02 0760FF80 216402BC...000100BA 33 700.0 MB U GRD - 211 00 ZUQZ70 0 EOM - 00001C02 0760FF80 216402A3...000100BA 33 675.0 MB U GRD - 211 00 ZUQZ67 0 EOM - 00001C02 0760FF80 2164028A...000100BA 33 650.0 MB U GRD - 211 00 ZUQZ65 0 EOM - 00001C02 0760FF80 21640271...000100BA 33 625.0 MB U GRD - 211 00 ZUQZ62 0 EOM - 00001C02 0760FF80 21640258...000100BA 33 600.0 MB U GRD - 211 00 ZUQZ60 0 EOM - 00001C02 0760FF80 2164023F...000100BA 33 575.0 MB U GRD - 211 00 ZUQZ57 0 EOM - 00001C02 0760FF80 21640226...000100BA 33 550.0 MB U GRD - 211 00 ZUQZ55 0 EOM - 00001C02 0760FF80 2164020D...000100BA 33 525.0 MB U GRD - 211 00 ZUQZ52 0 EOM - 00001C02 0760FF80 216401F4...000100BA 33 500.0 MB U GRD - 211 00 ZUQZ50 0 EOM - 00001C02 0760FF80 216401C2...000100BA 33 450.0 MB U GRD - 211 00 ZUQZ45 0 EOM - 00001C02 0760FF80 21640190...000100BA 33 400.0 MB U GRD - 211 00 ZUQZ40 0 EOM - 00001C02 0760FF80 2164015E...000100BA 33 350.0 MB U GRD - 211 00 ZUQZ35 0 EOM - 00001C02 0760FF80 2164012C...000100BA 33 300.0 MB U GRD - 211 00 ZUQZ30 0 EOM - 00001C02 0760FF80 216400FA...000100BA 33 250.0 MB U GRD - 211 00 ZUQZ25 0 EOM - 00001C02 0760FF80 216400C8...000100BA 33 200.0 MB U GRD - 211 00 ZUQZ20 0 EOM - 00001C02 0760FF80 21640096...000100BA 33 150.0 MB U GRD - 211 00 ZUQZ15 0 EOM - 00001C02 0760FF80 21640064...000100BA 33 100.0 MB U GRD - 211 00 ZUQZ10 0 EOM - 00001C02 0760FF80 226403E8...000100BA 34 1000.0 MB V GRD - 211 00 ZVQZ99 0 EOM - 00001C02 0760FF80 226403CF...000100BA 34 975.0 MB V GRD - 211 00 ZVQZ93 0 EOM - 00001C02 0760FF80 226403B6...000100BA 34 950.0 MB V GRD - 211 00 ZVQZ95 0 EOM - 00001C02 0760FF80 2264039D...000100BA 34 925.0 MB V GRD - 211 00 ZVQZ92 0 EOM - 00001C02 0760FF80 22640384...000100BA 34 900.0 MB V GRD - 211 00 ZVQZ90 0 EOM - 00001C02 0760FF80 2264036B...000100BA 34 875.0 MB V GRD - 211 00 ZVQZ91 0 EOM - 00001C02 0760FF80 22640352...000100BA 34 850.0 MB V GRD - 211 00 ZVQZ85 0 EOM - 00001C02 0760FF80 22640339...000100BA 34 825.0 MB V GRD - 211 00 ZVQZ82 0 EOM - 00001C02 0760FF80 22640320...000100BA 34 800.0 MB V GRD - 211 00 ZVQZ80 0 EOM - 00001C02 0760FF80 22640307...000100BA 34 775.0 MB V GRD - 211 00 ZVQZ77 0 EOM - 00001C02 0760FF80 226402EE...000100BA 34 750.0 MB V GRD - 211 00 ZVQZ75 0 EOM - 00001C02 0760FF80 226402D5...000100BA 34 725.0 MB V GRD - 211 00 ZVQZ72 0 EOM - 00001C02 0760FF80 226402BC...000100BA 34 700.0 MB V GRD - 211 00 ZVQZ70 0 EOM - 00001C02 0760FF80 226402A3...000100BA 34 675.0 MB V GRD - 211 00 ZVQZ67 0 EOM - 00001C02 0760FF80 2264028A...000100BA 34 650.0 MB V GRD - 211 00 ZVQZ65 0 EOM - 00001C02 0760FF80 22640271...000100BA 34 625.0 MB V GRD - 211 00 ZVQZ62 0 EOM - 00001C02 0760FF80 22640258...000100BA 34 600.0 MB V GRD - 211 00 ZVQZ60 0 EOM - 00001C02 0760FF80 2264023F...000100BA 34 575.0 MB V GRD - 211 00 ZVQZ57 0 EOM - 00001C02 0760FF80 22640226...000100BA 34 550.0 MB V GRD - 211 00 ZVQZ55 0 EOM - 00001C02 0760FF80 2264020D...000100BA 34 525.0 MB V GRD - 211 00 ZVQZ52 0 EOM - 00001C02 0760FF80 226401F4...000100BA 34 500.0 MB V GRD - 211 00 ZVQZ50 0 EOM - 00001C02 0760FF80 226401C2...000100BA 34 450.0 MB V GRD - 211 00 ZVQZ45 0 EOM - 00001C02 0760FF80 22640190...000100BA 34 400.0 MB V GRD - 211 00 ZVQZ40 0 EOM - 00001C02 0760FF80 2264015E...000100BA 34 350.0 MB V GRD - 211 00 ZVQZ35 0 EOM - 00001C02 0760FF80 2264012C...000100BA 34 300.0 MB V GRD - 211 00 ZVQZ30 0 EOM - 00001C02 0760FF80 226400FA...000100BA 34 250.0 MB V GRD - 211 00 ZVQZ25 0 EOM - 00001C02 0760FF80 226400C8...000100BA 34 200.0 MB V GRD - 211 00 ZVQZ20 0 EOM - 00001C02 0760FF80 22640096...000100BA 34 150.0 MB V GRD - 211 00 ZVQZ15 0 EOM - 00001C02 0760FF80 22640064...000100BA 34 100.0 MB V GRD - 211 00 ZVQZ10 0 EOM - 00001C02 0760FF80 02660000...000100BA 02 MSL PRMSL - 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...000100BA 61 SFC A PCP - 211 00 ZEQZ98 0 EOM - 00001C02 0760FF80 346403E8...000100BA 52 1000.0 MB R H - 211 00 ZRQZ99 0 EOM - 00001C02 0760FF80 346403CF...000100BA 52 975.0 MB R H - 211 00 ZRQZ93 0 EOM - 00001C02 0760FF80 346403B6...000100BA 52 950.0 MB R H - 211 00 ZRQZ95 0 EOM - 00001C02 0760FF80 3464039D...000100BA 52 925.0 MB R H - 211 00 ZRQZ92 0 EOM - 00001C02 0760FF80 34640384...000100BA 52 900.0 MB R H - 211 00 ZRQZ90 0 EOM - 00001C02 0760FF80 3464036B...000100BA 52 875.0 MB R H - 211 00 ZRQZ91 0 EOM - 00001C02 0760FF80 34640352...000100BA 52 850.0 MB R H - 211 00 ZRQZ85 0 EOM - 00001C02 0760FF80 34640339...000100BA 52 825.0 MB R H - 211 00 ZRQZ82 0 EOM - 00001C02 0760FF80 34640320...000100BA 52 800.0 MB R H - 211 00 ZRQZ80 0 EOM - 00001C02 0760FF80 34640307...000100BA 52 775.0 MB R H - 211 00 ZRQZ77 0 EOM - 00001C02 0760FF80 346402EE...000100BA 52 750.0 MB R H - 211 00 ZRQZ75 0 EOM - 00001C02 0760FF80 346402D5...000100BA 52 725.0 MB R H - 211 00 ZRQZ72 0 EOM - 00001C02 0760FF80 346402BC...000100BA 52 700.0 MB R H - 211 00 ZRQZ70 0 EOM - 00001C02 0760FF80 346402A3...000100BA 52 675.0 MB R H - 211 00 ZRQZ67 0 EOM - 00001C02 0760FF80 3464028A...000100BA 52 650.0 MB R H - 211 00 ZRQZ65 0 EOM - 00001C02 0760FF80 34640271...000100BA 52 625.0 MB R H - 211 00 ZRQZ62 0 EOM - 00001C02 0760FF80 34640258...000100BA 52 600.0 MB R H - 211 00 ZRQZ60 0 EOM - 00001C02 0760FF80 3464023F...000100BA 52 575.0 MB R H - 211 00 ZRQZ57 0 EOM - 00001C02 0760FF80 34640226...000100BA 52 550.0 MB R H - 211 00 ZRQZ55 0 EOM - 00001C02 0760FF80 3464020D...000100BA 52 525.0 MB R H - 211 00 ZRQZ52 0 EOM - 00001C02 0760FF80 346401F4...000100BA 52 500.0 MB R H - 211 00 ZRQZ50 0 EOM - 00001C02 0760FF80 346401C2...000100BA 52 450.0 MB R H - 211 00 ZRQZ45 0 EOM - 00001C02 0760FF80 34640190...000100BA 52 400.0 MB R H - 211 00 ZRQZ40 0 EOM - 00001C02 0760FF80 3464015E...000100BA 52 350.0 MB R H - 211 00 ZRQZ35 0 EOM - 00001C02 0760FF80 3464012C...000100BA 52 300.0 MB R H - 211 00 ZRQZ30 0 EOM - 00001C02 0760FF80 346400FA...000100BA 52 250.0 MB R H - 211 00 ZRQZ25 0 EOM - 00001C02 0760FF80 346400C8...000100BA 52 200.0 MB R H - 211 00 ZRQZ20 0 EOM - 00001C02 0760FF80 34640096...000100BA 52 150.0 MB R H - 211 00 ZRQZ15 0 EOM - 00001C02 0760FF80 34640064...000100BA 52 100.0 MB R H - 211 00 ZRQZ10 0 EOM - 00001C02 0760FF80 0B6403E8...000100BA 11 1000.0 MB TMP - 211 00 ZTQZ99 0 EOM - 00001C02 0760FF80 0B6403CF...000100BA 11 975.0 MB TMP - 211 00 ZTQZ93 0 EOM - 00001C02 0760FF80 0B6403B6...000100BA 11 950.0 MB TMP - 211 00 ZTQZ95 0 EOM - 00001C02 0760FF80 0B64039D...000100BA 11 925.0 MB TMP - 211 00 ZTQZ92 0 EOM - 00001C02 0760FF80 0B640384...000100BA 11 900.0 MB TMP - 211 00 ZTQZ90 0 EOM - 00001C02 0760FF80 0B64036B...000100BA 11 875.0 MB TMP - 211 00 ZTQZ91 0 EOM - 00001C02 0760FF80 0B640352...000100BA 11 850.0 MB TMP - 211 00 ZTQZ85 0 EOM - 00001C02 0760FF80 0B640339...000100BA 11 825.0 MB TMP - 211 00 ZTQZ82 0 EOM - 00001C02 0760FF80 0B640320...000100BA 11 800.0 MB TMP - 211 00 ZTQZ80 0 EOM - 00001C02 0760FF80 0B640307...000100BA 11 775.0 MB TMP - 211 00 ZTQZ77 0 EOM - 00001C02 0760FF80 0B6402EE...000100BA 11 750.0 MB TMP - 211 00 ZTQZ75 0 EOM - 00001C02 0760FF80 0B6402D5...000100BA 11 725.0 MB TMP - 211 00 ZTQZ72 0 EOM - 00001C02 0760FF80 0B6402BC...000100BA 11 700.0 MB TMP - 211 00 ZTQZ70 0 EOM - 00001C02 0760FF80 0B6402A3...000100BA 11 675.0 MB TMP - 211 00 ZTQZ67 0 EOM - 00001C02 0760FF80 0B64028A...000100BA 11 650.0 MB TMP - 211 00 ZTQZ65 0 EOM - 00001C02 0760FF80 0B640271...000100BA 11 625.0 MB TMP - 211 00 ZTQZ62 0 EOM - 00001C02 0760FF80 0B640258...000100BA 11 600.0 MB TMP - 211 00 ZTQZ60 0 EOM - 00001C02 0760FF80 0B64023F...000100BA 11 575.0 MB TMP - 211 00 ZTQZ57 0 EOM - 00001C02 0760FF80 0B640226...000100BA 11 550.0 MB TMP - 211 00 ZTQZ55 0 EOM - 00001C02 0760FF80 0B64020D...000100BA 11 525.0 MB TMP - 211 00 ZTQZ52 0 EOM - 00001C02 0760FF80 0B6401F4...000100BA 11 500.0 MB TMP - 211 00 ZTQZ50 0 EOM - 00001C02 0760FF80 0B6401C2...000100BA 11 450.0 MB TMP - 211 00 ZTQZ45 0 EOM - 00001C02 0760FF80 0B640190...000100BA 11 400.0 MB TMP - 211 00 ZTQZ40 0 EOM - 00001C02 0760FF80 0B64015E...000100BA 11 350.0 MB TMP - 211 00 ZTQZ35 0 EOM - 00001C02 0760FF80 0B64012C...000100BA 11 300.0 MB TMP - 211 00 ZTQZ30 0 EOM - 00001C02 0760FF80 0B6400FA...000100BA 11 250.0 MB TMP - 211 00 ZTQZ25 0 EOM - 00001C02 0760FF80 0B6400C8...000100BA 11 200.0 MB TMP - 211 00 ZTQZ20 0 EOM - 00001C02 0760FF80 0B640096...000100BA 11 150.0 MB TMP - 211 00 ZTQZ15 0 EOM - 00001C02 0760FF80 0B640064...000100BA 11 100.0 MB TMP - 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 28640352...000100BA 40 850.0 MB DZDT - 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 286402BC...000100BA 40 700.0 MB DZDT - 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 286401F4...000100BA 40 500.0 MB DZDT - 211 00 ZOQZ50 0 EOM - 00001C02 0760FF80 01010000...000100BA 01 SFC PRES - 211 00 ZPQZ98 0 EOM - 00001C02 0760FF80 346C2C64...000100BA 52 44/100 R H - 211 00 ZRQZ00 0 EOM - 00001C02 0760FF80 296401F4...000100BA 41 500.0 MB ABS V - 211 00 ZCQZ50 0 EOM - 00001C02 0760FF80 9D010000...000100BA 157 SFC CAPE - 211 00 ZWQZ98 0 EOM - 00001C02 0760FF80 9C010000...000100BA 156 SFC CIN - 211 00 ZYQZ98 0 EOM - 00001C02 0760FF80 9D74B400...000100BA 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQZ86 0 EOM - 00001C02 0760FF80 9C74B400...000100BA 156 180 SPDY 0 SPDY CIN - 211 00 ZYQZ86 0 EOM - 00001C02 0760FF80 0B741E00...000100BA 11 30 SPDY 0 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B743C1E...000100BA 11 60 SPDY 30 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B745A3C...000100BA 11 90 SPDY 60 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74785A...000100BA 11 120 SPDY 90 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B749678...000100BA 11 150 SPDY 120 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74B496...000100BA 11 180 SPDY 150 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 34741E00...000100BA 52 30 SPDY 0 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34743C1E...000100BA 52 60 SPDY 30 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34745A3C...000100BA 52 90 SPDY 60 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474785A...000100BA 52 120 SPDY 90 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34749678...000100BA 52 150 SPDY 120 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474B496...000100BA 52 180 SPDY 150 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 21741E00...000100BA 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21743C1E...000100BA 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21745A3C...000100BA 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174785A...000100BA 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21749678...000100BA 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174B496...000100BA 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 22741E00...000100BA 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22743C1E...000100BA 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22745A3C...000100BA 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274785A...000100BA 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22749678...000100BA 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274B496...000100BA 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 0B690002...000100BA 11 2 HTGL TMP - 211 00 ZTQZ98 0 EOM - 00001C02 0760FF80 34690002...000100BA 52 2 HTGL R H - 211 00 ZRQZ98 0 EOM - 00001C02 0760FF80 2169000A...000100BA 33 10 HTGL U GRD - 211 00 ZUQZ98 0 EOM - 00001C02 0760FF80 2269000A...000100BA 34 10 HTGL V GRD - 211 00 ZVQZ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs192.211 b/parm/wmo/grib_awpgfs192.211 deleted file mode 100755 index 75883df3da..0000000000 --- a/parm/wmo/grib_awpgfs192.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100C0 07 1000.0 MB HGT - 211 00 YHQU99 0 EOM - 00001C02 0760FF80 076403CF...000100C0 07 975.0 MB HGT - 211 00 YHQU93 0 EOM - 00001C02 0760FF80 076403B6...000100C0 07 950.0 MB HGT - 211 00 YHQU95 0 EOM - 00001C02 0760FF80 0764039D...000100C0 07 925.0 MB HGT - 211 00 YHQU92 0 EOM - 00001C02 0760FF80 07640384...000100C0 07 900.0 MB HGT - 211 00 YHQU90 0 EOM - 00001C02 0760FF80 0764036B...000100C0 07 875.0 MB HGT - 211 00 YHQU91 0 EOM - 00001C02 0760FF80 07640352...000100C0 07 850.0 MB HGT - 211 00 YHQU85 0 EOM - 00001C02 0760FF80 07640339...000100C0 07 825.0 MB HGT - 211 00 YHQU82 0 EOM - 00001C02 0760FF80 07640320...000100C0 07 800.0 MB HGT - 211 00 YHQU80 0 EOM - 00001C02 0760FF80 07640307...000100C0 07 775.0 MB HGT - 211 00 YHQU77 0 EOM - 00001C02 0760FF80 076402EE...000100C0 07 750.0 MB HGT - 211 00 YHQU75 0 EOM - 00001C02 0760FF80 076402D5...000100C0 07 725.0 MB HGT - 211 00 YHQU72 0 EOM - 00001C02 0760FF80 076402BC...000100C0 07 700.0 MB HGT - 211 00 YHQU70 0 EOM - 00001C02 0760FF80 076402A3...000100C0 07 675.0 MB HGT - 211 00 YHQU67 0 EOM - 00001C02 0760FF80 0764028A...000100C0 07 650.0 MB HGT - 211 00 YHQU65 0 EOM - 00001C02 0760FF80 07640271...000100C0 07 625.0 MB HGT - 211 00 YHQU62 0 EOM - 00001C02 0760FF80 07640258...000100C0 07 600.0 MB HGT - 211 00 YHQU60 0 EOM - 00001C02 0760FF80 0764023F...000100C0 07 575.0 MB HGT - 211 00 YHQU57 0 EOM - 00001C02 0760FF80 07640226...000100C0 07 550.0 MB HGT - 211 00 YHQU55 0 EOM - 00001C02 0760FF80 0764020D...000100C0 07 525.0 MB HGT - 211 00 YHQU52 0 EOM - 00001C02 0760FF80 076401F4...000100C0 07 500.0 MB HGT - 211 00 YHQU50 0 EOM - 00001C02 0760FF80 076401C2...000100C0 07 450.0 MB HGT - 211 00 YHQU45 0 EOM - 00001C02 0760FF80 07640190...000100C0 07 400.0 MB HGT - 211 00 YHQU40 0 EOM - 00001C02 0760FF80 0764015E...000100C0 07 350.0 MB HGT - 211 00 YHQU35 0 EOM - 00001C02 0760FF80 0764012C...000100C0 07 300.0 MB HGT - 211 00 YHQU30 0 EOM - 00001C02 0760FF80 076400FA...000100C0 07 250.0 MB HGT - 211 00 YHQU25 0 EOM - 00001C02 0760FF80 076400C8...000100C0 07 200.0 MB HGT - 211 00 YHQU20 0 EOM - 00001C02 0760FF80 07640096...000100C0 07 150.0 MB HGT - 211 00 YHQU15 0 EOM - 00001C02 0760FF80 07640064...000100C0 07 100.0 MB HGT - 211 00 YHQU10 0 EOM - 00001C02 0760FF80 216403E8...000100C0 33 1000.0 MB U GRD - 211 00 YUQU99 0 EOM - 00001C02 0760FF80 216403CF...000100C0 33 975.0 MB U GRD - 211 00 YUQU93 0 EOM - 00001C02 0760FF80 216403B6...000100C0 33 950.0 MB U GRD - 211 00 YUQU95 0 EOM - 00001C02 0760FF80 2164039D...000100C0 33 925.0 MB U GRD - 211 00 YUQU92 0 EOM - 00001C02 0760FF80 21640384...000100C0 33 900.0 MB U GRD - 211 00 YUQU90 0 EOM - 00001C02 0760FF80 2164036B...000100C0 33 875.0 MB U GRD - 211 00 YUQU91 0 EOM - 00001C02 0760FF80 21640352...000100C0 33 850.0 MB U GRD - 211 00 YUQU85 0 EOM - 00001C02 0760FF80 21640339...000100C0 33 825.0 MB U GRD - 211 00 YUQU82 0 EOM - 00001C02 0760FF80 21640320...000100C0 33 800.0 MB U GRD - 211 00 YUQU80 0 EOM - 00001C02 0760FF80 21640307...000100C0 33 775.0 MB U GRD - 211 00 YUQU77 0 EOM - 00001C02 0760FF80 216402EE...000100C0 33 750.0 MB U GRD - 211 00 YUQU75 0 EOM - 00001C02 0760FF80 216402D5...000100C0 33 725.0 MB U GRD - 211 00 YUQU72 0 EOM - 00001C02 0760FF80 216402BC...000100C0 33 700.0 MB U GRD - 211 00 YUQU70 0 EOM - 00001C02 0760FF80 216402A3...000100C0 33 675.0 MB U GRD - 211 00 YUQU67 0 EOM - 00001C02 0760FF80 2164028A...000100C0 33 650.0 MB U GRD - 211 00 YUQU65 0 EOM - 00001C02 0760FF80 21640271...000100C0 33 625.0 MB U GRD - 211 00 YUQU62 0 EOM - 00001C02 0760FF80 21640258...000100C0 33 600.0 MB U GRD - 211 00 YUQU60 0 EOM - 00001C02 0760FF80 2164023F...000100C0 33 575.0 MB U GRD - 211 00 YUQU57 0 EOM - 00001C02 0760FF80 21640226...000100C0 33 550.0 MB U GRD - 211 00 YUQU55 0 EOM - 00001C02 0760FF80 2164020D...000100C0 33 525.0 MB U GRD - 211 00 YUQU52 0 EOM - 00001C02 0760FF80 216401F4...000100C0 33 500.0 MB U GRD - 211 00 YUQU50 0 EOM - 00001C02 0760FF80 216401C2...000100C0 33 450.0 MB U GRD - 211 00 YUQU45 0 EOM - 00001C02 0760FF80 21640190...000100C0 33 400.0 MB U GRD - 211 00 YUQU40 0 EOM - 00001C02 0760FF80 2164015E...000100C0 33 350.0 MB U GRD - 211 00 YUQU35 0 EOM - 00001C02 0760FF80 2164012C...000100C0 33 300.0 MB U GRD - 211 00 YUQU30 0 EOM - 00001C02 0760FF80 216400FA...000100C0 33 250.0 MB U GRD - 211 00 YUQU25 0 EOM - 00001C02 0760FF80 216400C8...000100C0 33 200.0 MB U GRD - 211 00 YUQU20 0 EOM - 00001C02 0760FF80 21640096...000100C0 33 150.0 MB U GRD - 211 00 YUQU15 0 EOM - 00001C02 0760FF80 21640064...000100C0 33 100.0 MB U GRD - 211 00 YUQU10 0 EOM - 00001C02 0760FF80 226403E8...000100C0 34 1000.0 MB V GRD - 211 00 YVQU99 0 EOM - 00001C02 0760FF80 226403CF...000100C0 34 975.0 MB V GRD - 211 00 YVQU93 0 EOM - 00001C02 0760FF80 226403B6...000100C0 34 950.0 MB V GRD - 211 00 YVQU95 0 EOM - 00001C02 0760FF80 2264039D...000100C0 34 925.0 MB V GRD - 211 00 YVQU92 0 EOM - 00001C02 0760FF80 22640384...000100C0 34 900.0 MB V GRD - 211 00 YVQU90 0 EOM - 00001C02 0760FF80 2264036B...000100C0 34 875.0 MB V GRD - 211 00 YVQU91 0 EOM - 00001C02 0760FF80 22640352...000100C0 34 850.0 MB V GRD - 211 00 YVQU85 0 EOM - 00001C02 0760FF80 22640339...000100C0 34 825.0 MB V GRD - 211 00 YVQU82 0 EOM - 00001C02 0760FF80 22640320...000100C0 34 800.0 MB V GRD - 211 00 YVQU80 0 EOM - 00001C02 0760FF80 22640307...000100C0 34 775.0 MB V GRD - 211 00 YVQU77 0 EOM - 00001C02 0760FF80 226402EE...000100C0 34 750.0 MB V GRD - 211 00 YVQU75 0 EOM - 00001C02 0760FF80 226402D5...000100C0 34 725.0 MB V GRD - 211 00 YVQU72 0 EOM - 00001C02 0760FF80 226402BC...000100C0 34 700.0 MB V GRD - 211 00 YVQU70 0 EOM - 00001C02 0760FF80 226402A3...000100C0 34 675.0 MB V GRD - 211 00 YVQU67 0 EOM - 00001C02 0760FF80 2264028A...000100C0 34 650.0 MB V GRD - 211 00 YVQU65 0 EOM - 00001C02 0760FF80 22640271...000100C0 34 625.0 MB V GRD - 211 00 YVQU62 0 EOM - 00001C02 0760FF80 22640258...000100C0 34 600.0 MB V GRD - 211 00 YVQU60 0 EOM - 00001C02 0760FF80 2264023F...000100C0 34 575.0 MB V GRD - 211 00 YVQU57 0 EOM - 00001C02 0760FF80 22640226...000100C0 34 550.0 MB V GRD - 211 00 YVQU55 0 EOM - 00001C02 0760FF80 2264020D...000100C0 34 525.0 MB V GRD - 211 00 YVQU52 0 EOM - 00001C02 0760FF80 226401F4...000100C0 34 500.0 MB V GRD - 211 00 YVQU50 0 EOM - 00001C02 0760FF80 226401C2...000100C0 34 450.0 MB V GRD - 211 00 YVQU45 0 EOM - 00001C02 0760FF80 22640190...000100C0 34 400.0 MB V GRD - 211 00 YVQU40 0 EOM - 00001C02 0760FF80 2264015E...000100C0 34 350.0 MB V GRD - 211 00 YVQU35 0 EOM - 00001C02 0760FF80 2264012C...000100C0 34 300.0 MB V GRD - 211 00 YVQU30 0 EOM - 00001C02 0760FF80 226400FA...000100C0 34 250.0 MB V GRD - 211 00 YVQU25 0 EOM - 00001C02 0760FF80 226400C8...000100C0 34 200.0 MB V GRD - 211 00 YVQU20 0 EOM - 00001C02 0760FF80 22640096...000100C0 34 150.0 MB V GRD - 211 00 YVQU15 0 EOM - 00001C02 0760FF80 22640064...000100C0 34 100.0 MB V GRD - 211 00 YVQU10 0 EOM - 00001C02 0760FF80 02660000...000100C0 02 MSL PRMSL - 211 00 YPQU89 0 EOM - 00001C02 0760FF80 3D010000...000100C0 61 SFC A PCP - 211 00 YEQU98 0 EOM - 00001C02 0760FF80 346403E8...000100C0 52 1000.0 MB R H - 211 00 YRQU99 0 EOM - 00001C02 0760FF80 346403CF...000100C0 52 975.0 MB R H - 211 00 YRQU93 0 EOM - 00001C02 0760FF80 346403B6...000100C0 52 950.0 MB R H - 211 00 YRQU95 0 EOM - 00001C02 0760FF80 3464039D...000100C0 52 925.0 MB R H - 211 00 YRQU92 0 EOM - 00001C02 0760FF80 34640384...000100C0 52 900.0 MB R H - 211 00 YRQU90 0 EOM - 00001C02 0760FF80 3464036B...000100C0 52 875.0 MB R H - 211 00 YRQU91 0 EOM - 00001C02 0760FF80 34640352...000100C0 52 850.0 MB R H - 211 00 YRQU85 0 EOM - 00001C02 0760FF80 34640339...000100C0 52 825.0 MB R H - 211 00 YRQU82 0 EOM - 00001C02 0760FF80 34640320...000100C0 52 800.0 MB R H - 211 00 YRQU80 0 EOM - 00001C02 0760FF80 34640307...000100C0 52 775.0 MB R H - 211 00 YRQU77 0 EOM - 00001C02 0760FF80 346402EE...000100C0 52 750.0 MB R H - 211 00 YRQU75 0 EOM - 00001C02 0760FF80 346402D5...000100C0 52 725.0 MB R H - 211 00 YRQU72 0 EOM - 00001C02 0760FF80 346402BC...000100C0 52 700.0 MB R H - 211 00 YRQU70 0 EOM - 00001C02 0760FF80 346402A3...000100C0 52 675.0 MB R H - 211 00 YRQU67 0 EOM - 00001C02 0760FF80 3464028A...000100C0 52 650.0 MB R H - 211 00 YRQU65 0 EOM - 00001C02 0760FF80 34640271...000100C0 52 625.0 MB R H - 211 00 YRQU62 0 EOM - 00001C02 0760FF80 34640258...000100C0 52 600.0 MB R H - 211 00 YRQU60 0 EOM - 00001C02 0760FF80 3464023F...000100C0 52 575.0 MB R H - 211 00 YRQU57 0 EOM - 00001C02 0760FF80 34640226...000100C0 52 550.0 MB R H - 211 00 YRQU55 0 EOM - 00001C02 0760FF80 3464020D...000100C0 52 525.0 MB R H - 211 00 YRQU52 0 EOM - 00001C02 0760FF80 346401F4...000100C0 52 500.0 MB R H - 211 00 YRQU50 0 EOM - 00001C02 0760FF80 346401C2...000100C0 52 450.0 MB R H - 211 00 YRQU45 0 EOM - 00001C02 0760FF80 34640190...000100C0 52 400.0 MB R H - 211 00 YRQU40 0 EOM - 00001C02 0760FF80 3464015E...000100C0 52 350.0 MB R H - 211 00 YRQU35 0 EOM - 00001C02 0760FF80 3464012C...000100C0 52 300.0 MB R H - 211 00 YRQU30 0 EOM - 00001C02 0760FF80 346400FA...000100C0 52 250.0 MB R H - 211 00 YRQU25 0 EOM - 00001C02 0760FF80 346400C8...000100C0 52 200.0 MB R H - 211 00 YRQU20 0 EOM - 00001C02 0760FF80 34640096...000100C0 52 150.0 MB R H - 211 00 YRQU15 0 EOM - 00001C02 0760FF80 34640064...000100C0 52 100.0 MB R H - 211 00 YRQU10 0 EOM - 00001C02 0760FF80 0B6403E8...000100C0 11 1000.0 MB TMP - 211 00 YTQU99 0 EOM - 00001C02 0760FF80 0B6403CF...000100C0 11 975.0 MB TMP - 211 00 YTQU93 0 EOM - 00001C02 0760FF80 0B6403B6...000100C0 11 950.0 MB TMP - 211 00 YTQU95 0 EOM - 00001C02 0760FF80 0B64039D...000100C0 11 925.0 MB TMP - 211 00 YTQU92 0 EOM - 00001C02 0760FF80 0B640384...000100C0 11 900.0 MB TMP - 211 00 YTQU90 0 EOM - 00001C02 0760FF80 0B64036B...000100C0 11 875.0 MB TMP - 211 00 YTQU91 0 EOM - 00001C02 0760FF80 0B640352...000100C0 11 850.0 MB TMP - 211 00 YTQU85 0 EOM - 00001C02 0760FF80 0B640339...000100C0 11 825.0 MB TMP - 211 00 YTQU82 0 EOM - 00001C02 0760FF80 0B640320...000100C0 11 800.0 MB TMP - 211 00 YTQU80 0 EOM - 00001C02 0760FF80 0B640307...000100C0 11 775.0 MB TMP - 211 00 YTQU77 0 EOM - 00001C02 0760FF80 0B6402EE...000100C0 11 750.0 MB TMP - 211 00 YTQU75 0 EOM - 00001C02 0760FF80 0B6402D5...000100C0 11 725.0 MB TMP - 211 00 YTQU72 0 EOM - 00001C02 0760FF80 0B6402BC...000100C0 11 700.0 MB TMP - 211 00 YTQU70 0 EOM - 00001C02 0760FF80 0B6402A3...000100C0 11 675.0 MB TMP - 211 00 YTQU67 0 EOM - 00001C02 0760FF80 0B64028A...000100C0 11 650.0 MB TMP - 211 00 YTQU65 0 EOM - 00001C02 0760FF80 0B640271...000100C0 11 625.0 MB TMP - 211 00 YTQU62 0 EOM - 00001C02 0760FF80 0B640258...000100C0 11 600.0 MB TMP - 211 00 YTQU60 0 EOM - 00001C02 0760FF80 0B64023F...000100C0 11 575.0 MB TMP - 211 00 YTQU57 0 EOM - 00001C02 0760FF80 0B640226...000100C0 11 550.0 MB TMP - 211 00 YTQU55 0 EOM - 00001C02 0760FF80 0B64020D...000100C0 11 525.0 MB TMP - 211 00 YTQU52 0 EOM - 00001C02 0760FF80 0B6401F4...000100C0 11 500.0 MB TMP - 211 00 YTQU50 0 EOM - 00001C02 0760FF80 0B6401C2...000100C0 11 450.0 MB TMP - 211 00 YTQU45 0 EOM - 00001C02 0760FF80 0B640190...000100C0 11 400.0 MB TMP - 211 00 YTQU40 0 EOM - 00001C02 0760FF80 0B64015E...000100C0 11 350.0 MB TMP - 211 00 YTQU35 0 EOM - 00001C02 0760FF80 0B64012C...000100C0 11 300.0 MB TMP - 211 00 YTQU30 0 EOM - 00001C02 0760FF80 0B6400FA...000100C0 11 250.0 MB TMP - 211 00 YTQU25 0 EOM - 00001C02 0760FF80 0B6400C8...000100C0 11 200.0 MB TMP - 211 00 YTQU20 0 EOM - 00001C02 0760FF80 0B640096...000100C0 11 150.0 MB TMP - 211 00 YTQU15 0 EOM - 00001C02 0760FF80 0B640064...000100C0 11 100.0 MB TMP - 211 00 YTQU10 0 EOM - 00001C02 0760FF80 28640352...000100C0 40 850.0 MB DZDT - 211 00 YOQU85 0 EOM - 00001C02 0760FF80 286402BC...000100C0 40 700.0 MB DZDT - 211 00 YOQU70 0 EOM - 00001C02 0760FF80 286401F4...000100C0 40 500.0 MB DZDT - 211 00 YOQU50 0 EOM - 00001C02 0760FF80 01010000...000100C0 01 SFC PRES - 211 00 YPQU98 0 EOM - 00001C02 0760FF80 346C2C64...000100C0 52 44/100 R H - 211 00 YRQU00 0 EOM - 00001C02 0760FF80 296401F4...000100C0 41 500.0 MB ABS V - 211 00 YCQU50 0 EOM - 00001C02 0760FF80 9D010000...000100C0 157 SFC CAPE - 211 00 YWQU98 0 EOM - 00001C02 0760FF80 9C010000...000100C0 156 SFC CIN - 211 00 YYQU98 0 EOM - 00001C02 0760FF80 9D74B400...000100C0 157 180 SPDY 0 SPDY CAPE - 211 00 YWQU86 0 EOM - 00001C02 0760FF80 9C74B400...000100C0 156 180 SPDY 0 SPDY CIN - 211 00 YYQU86 0 EOM - 00001C02 0760FF80 0B741E00...000100C0 11 30 SPDY 0 SPDY TMP - 211 00 YTQU86 0 EOM - 00001C02 0760FF80 0B743C1E...000100C0 11 60 SPDY 30 SPDY TMP - 211 00 YTQU86 0 EOM - 00001C02 0760FF80 0B745A3C...000100C0 11 90 SPDY 60 SPDY TMP - 211 00 YTQU86 0 EOM - 00001C02 0760FF80 0B74785A...000100C0 11 120 SPDY 90 SPDY TMP - 211 00 YTQU86 0 EOM - 00001C02 0760FF80 0B749678...000100C0 11 150 SPDY 120 SPDY TMP - 211 00 YTQU86 0 EOM - 00001C02 0760FF80 0B74B496...000100C0 11 180 SPDY 150 SPDY TMP - 211 00 YTQU86 0 EOM - 00001C02 0760FF80 34741E00...000100C0 52 30 SPDY 0 SPDY R H - 211 00 YRQU86 0 EOM - 00001C02 0760FF80 34743C1E...000100C0 52 60 SPDY 30 SPDY R H - 211 00 YRQU86 0 EOM - 00001C02 0760FF80 34745A3C...000100C0 52 90 SPDY 60 SPDY R H - 211 00 YRQU86 0 EOM - 00001C02 0760FF80 3474785A...000100C0 52 120 SPDY 90 SPDY R H - 211 00 YRQU86 0 EOM - 00001C02 0760FF80 34749678...000100C0 52 150 SPDY 120 SPDY R H - 211 00 YRQU86 0 EOM - 00001C02 0760FF80 3474B496...000100C0 52 180 SPDY 150 SPDY R H - 211 00 YRQU86 0 EOM - 00001C02 0760FF80 21741E00...000100C0 33 30 SPDY 0 SPDY U GRD - 211 00 YUQU86 0 EOM - 00001C02 0760FF80 21743C1E...000100C0 33 60 SPDY 30 SPDY U GRD - 211 00 YUQU86 0 EOM - 00001C02 0760FF80 21745A3C...000100C0 33 90 SPDY 60 SPDY U GRD - 211 00 YUQU86 0 EOM - 00001C02 0760FF80 2174785A...000100C0 33 120 SPDY 90 SPDY U GRD - 211 00 YUQU86 0 EOM - 00001C02 0760FF80 21749678...000100C0 33 150 SPDY 120 SPDY U GRD - 211 00 YUQU86 0 EOM - 00001C02 0760FF80 2174B496...000100C0 33 180 SPDY 150 SPDY U GRD - 211 00 YUQU86 0 EOM - 00001C02 0760FF80 22741E00...000100C0 34 30 SPDY 0 SPDY V GRD - 211 00 YVQU86 0 EOM - 00001C02 0760FF80 22743C1E...000100C0 34 60 SPDY 30 SPDY V GRD - 211 00 YVQU86 0 EOM - 00001C02 0760FF80 22745A3C...000100C0 34 90 SPDY 60 SPDY V GRD - 211 00 YVQU86 0 EOM - 00001C02 0760FF80 2274785A...000100C0 34 120 SPDY 90 SPDY V GRD - 211 00 YVQU86 0 EOM - 00001C02 0760FF80 22749678...000100C0 34 150 SPDY 120 SPDY V GRD - 211 00 YVQU86 0 EOM - 00001C02 0760FF80 2274B496...000100C0 34 180 SPDY 150 SPDY V GRD - 211 00 YVQU86 0 EOM - 00001C02 0760FF80 0B690002...000100C0 11 2 HTGL TMP - 211 00 YTQU98 0 EOM - 00001C02 0760FF80 34690002...000100C0 52 2 HTGL R H - 211 00 YRQU98 0 EOM - 00001C02 0760FF80 2169000A...000100C0 33 10 HTGL U GRD - 211 00 YUQU98 0 EOM - 00001C02 0760FF80 2269000A...000100C0 34 10 HTGL V GRD - 211 00 YVQU98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs198.211 b/parm/wmo/grib_awpgfs198.211 deleted file mode 100755 index 646a71c4b4..0000000000 --- a/parm/wmo/grib_awpgfs198.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100C6 07 1000.0 MB HGT - 211 00 ZHQZ99 0 EOM - 00001C02 0760FF80 076403CF...000100C6 07 975.0 MB HGT - 211 00 ZHQZ93 0 EOM - 00001C02 0760FF80 076403B6...000100C6 07 950.0 MB HGT - 211 00 ZHQZ95 0 EOM - 00001C02 0760FF80 0764039D...000100C6 07 925.0 MB HGT - 211 00 ZHQZ92 0 EOM - 00001C02 0760FF80 07640384...000100C6 07 900.0 MB HGT - 211 00 ZHQZ90 0 EOM - 00001C02 0760FF80 0764036B...000100C6 07 875.0 MB HGT - 211 00 ZHQZ91 0 EOM - 00001C02 0760FF80 07640352...000100C6 07 850.0 MB HGT - 211 00 ZHQZ85 0 EOM - 00001C02 0760FF80 07640339...000100C6 07 825.0 MB HGT - 211 00 ZHQZ82 0 EOM - 00001C02 0760FF80 07640320...000100C6 07 800.0 MB HGT - 211 00 ZHQZ80 0 EOM - 00001C02 0760FF80 07640307...000100C6 07 775.0 MB HGT - 211 00 ZHQZ77 0 EOM - 00001C02 0760FF80 076402EE...000100C6 07 750.0 MB HGT - 211 00 ZHQZ75 0 EOM - 00001C02 0760FF80 076402D5...000100C6 07 725.0 MB HGT - 211 00 ZHQZ72 0 EOM - 00001C02 0760FF80 076402BC...000100C6 07 700.0 MB HGT - 211 00 ZHQZ70 0 EOM - 00001C02 0760FF80 076402A3...000100C6 07 675.0 MB HGT - 211 00 ZHQZ67 0 EOM - 00001C02 0760FF80 0764028A...000100C6 07 650.0 MB HGT - 211 00 ZHQZ65 0 EOM - 00001C02 0760FF80 07640271...000100C6 07 625.0 MB HGT - 211 00 ZHQZ62 0 EOM - 00001C02 0760FF80 07640258...000100C6 07 600.0 MB HGT - 211 00 ZHQZ60 0 EOM - 00001C02 0760FF80 0764023F...000100C6 07 575.0 MB HGT - 211 00 ZHQZ57 0 EOM - 00001C02 0760FF80 07640226...000100C6 07 550.0 MB HGT - 211 00 ZHQZ55 0 EOM - 00001C02 0760FF80 0764020D...000100C6 07 525.0 MB HGT - 211 00 ZHQZ52 0 EOM - 00001C02 0760FF80 076401F4...000100C6 07 500.0 MB HGT - 211 00 ZHQZ50 0 EOM - 00001C02 0760FF80 076401C2...000100C6 07 450.0 MB HGT - 211 00 ZHQZ45 0 EOM - 00001C02 0760FF80 07640190...000100C6 07 400.0 MB HGT - 211 00 ZHQZ40 0 EOM - 00001C02 0760FF80 0764015E...000100C6 07 350.0 MB HGT - 211 00 ZHQZ35 0 EOM - 00001C02 0760FF80 0764012C...000100C6 07 300.0 MB HGT - 211 00 ZHQZ30 0 EOM - 00001C02 0760FF80 076400FA...000100C6 07 250.0 MB HGT - 211 00 ZHQZ25 0 EOM - 00001C02 0760FF80 076400C8...000100C6 07 200.0 MB HGT - 211 00 ZHQZ20 0 EOM - 00001C02 0760FF80 07640096...000100C6 07 150.0 MB HGT - 211 00 ZHQZ15 0 EOM - 00001C02 0760FF80 07640064...000100C6 07 100.0 MB HGT - 211 00 ZHQZ10 0 EOM - 00001C02 0760FF80 216403E8...000100C6 33 1000.0 MB U GRD - 211 00 ZUQZ99 0 EOM - 00001C02 0760FF80 216403CF...000100C6 33 975.0 MB U GRD - 211 00 ZUQZ93 0 EOM - 00001C02 0760FF80 216403B6...000100C6 33 950.0 MB U GRD - 211 00 ZUQZ95 0 EOM - 00001C02 0760FF80 2164039D...000100C6 33 925.0 MB U GRD - 211 00 ZUQZ92 0 EOM - 00001C02 0760FF80 21640384...000100C6 33 900.0 MB U GRD - 211 00 ZUQZ90 0 EOM - 00001C02 0760FF80 2164036B...000100C6 33 875.0 MB U GRD - 211 00 ZUQZ91 0 EOM - 00001C02 0760FF80 21640352...000100C6 33 850.0 MB U GRD - 211 00 ZUQZ85 0 EOM - 00001C02 0760FF80 21640339...000100C6 33 825.0 MB U GRD - 211 00 ZUQZ82 0 EOM - 00001C02 0760FF80 21640320...000100C6 33 800.0 MB U GRD - 211 00 ZUQZ80 0 EOM - 00001C02 0760FF80 21640307...000100C6 33 775.0 MB U GRD - 211 00 ZUQZ77 0 EOM - 00001C02 0760FF80 216402EE...000100C6 33 750.0 MB U GRD - 211 00 ZUQZ75 0 EOM - 00001C02 0760FF80 216402D5...000100C6 33 725.0 MB U GRD - 211 00 ZUQZ72 0 EOM - 00001C02 0760FF80 216402BC...000100C6 33 700.0 MB U GRD - 211 00 ZUQZ70 0 EOM - 00001C02 0760FF80 216402A3...000100C6 33 675.0 MB U GRD - 211 00 ZUQZ67 0 EOM - 00001C02 0760FF80 2164028A...000100C6 33 650.0 MB U GRD - 211 00 ZUQZ65 0 EOM - 00001C02 0760FF80 21640271...000100C6 33 625.0 MB U GRD - 211 00 ZUQZ62 0 EOM - 00001C02 0760FF80 21640258...000100C6 33 600.0 MB U GRD - 211 00 ZUQZ60 0 EOM - 00001C02 0760FF80 2164023F...000100C6 33 575.0 MB U GRD - 211 00 ZUQZ57 0 EOM - 00001C02 0760FF80 21640226...000100C6 33 550.0 MB U GRD - 211 00 ZUQZ55 0 EOM - 00001C02 0760FF80 2164020D...000100C6 33 525.0 MB U GRD - 211 00 ZUQZ52 0 EOM - 00001C02 0760FF80 216401F4...000100C6 33 500.0 MB U GRD - 211 00 ZUQZ50 0 EOM - 00001C02 0760FF80 216401C2...000100C6 33 450.0 MB U GRD - 211 00 ZUQZ45 0 EOM - 00001C02 0760FF80 21640190...000100C6 33 400.0 MB U GRD - 211 00 ZUQZ40 0 EOM - 00001C02 0760FF80 2164015E...000100C6 33 350.0 MB U GRD - 211 00 ZUQZ35 0 EOM - 00001C02 0760FF80 2164012C...000100C6 33 300.0 MB U GRD - 211 00 ZUQZ30 0 EOM - 00001C02 0760FF80 216400FA...000100C6 33 250.0 MB U GRD - 211 00 ZUQZ25 0 EOM - 00001C02 0760FF80 216400C8...000100C6 33 200.0 MB U GRD - 211 00 ZUQZ20 0 EOM - 00001C02 0760FF80 21640096...000100C6 33 150.0 MB U GRD - 211 00 ZUQZ15 0 EOM - 00001C02 0760FF80 21640064...000100C6 33 100.0 MB U GRD - 211 00 ZUQZ10 0 EOM - 00001C02 0760FF80 226403E8...000100C6 34 1000.0 MB V GRD - 211 00 ZVQZ99 0 EOM - 00001C02 0760FF80 226403CF...000100C6 34 975.0 MB V GRD - 211 00 ZVQZ93 0 EOM - 00001C02 0760FF80 226403B6...000100C6 34 950.0 MB V GRD - 211 00 ZVQZ95 0 EOM - 00001C02 0760FF80 2264039D...000100C6 34 925.0 MB V GRD - 211 00 ZVQZ92 0 EOM - 00001C02 0760FF80 22640384...000100C6 34 900.0 MB V GRD - 211 00 ZVQZ90 0 EOM - 00001C02 0760FF80 2264036B...000100C6 34 875.0 MB V GRD - 211 00 ZVQZ91 0 EOM - 00001C02 0760FF80 22640352...000100C6 34 850.0 MB V GRD - 211 00 ZVQZ85 0 EOM - 00001C02 0760FF80 22640339...000100C6 34 825.0 MB V GRD - 211 00 ZVQZ82 0 EOM - 00001C02 0760FF80 22640320...000100C6 34 800.0 MB V GRD - 211 00 ZVQZ80 0 EOM - 00001C02 0760FF80 22640307...000100C6 34 775.0 MB V GRD - 211 00 ZVQZ77 0 EOM - 00001C02 0760FF80 226402EE...000100C6 34 750.0 MB V GRD - 211 00 ZVQZ75 0 EOM - 00001C02 0760FF80 226402D5...000100C6 34 725.0 MB V GRD - 211 00 ZVQZ72 0 EOM - 00001C02 0760FF80 226402BC...000100C6 34 700.0 MB V GRD - 211 00 ZVQZ70 0 EOM - 00001C02 0760FF80 226402A3...000100C6 34 675.0 MB V GRD - 211 00 ZVQZ67 0 EOM - 00001C02 0760FF80 2264028A...000100C6 34 650.0 MB V GRD - 211 00 ZVQZ65 0 EOM - 00001C02 0760FF80 22640271...000100C6 34 625.0 MB V GRD - 211 00 ZVQZ62 0 EOM - 00001C02 0760FF80 22640258...000100C6 34 600.0 MB V GRD - 211 00 ZVQZ60 0 EOM - 00001C02 0760FF80 2264023F...000100C6 34 575.0 MB V GRD - 211 00 ZVQZ57 0 EOM - 00001C02 0760FF80 22640226...000100C6 34 550.0 MB V GRD - 211 00 ZVQZ55 0 EOM - 00001C02 0760FF80 2264020D...000100C6 34 525.0 MB V GRD - 211 00 ZVQZ52 0 EOM - 00001C02 0760FF80 226401F4...000100C6 34 500.0 MB V GRD - 211 00 ZVQZ50 0 EOM - 00001C02 0760FF80 226401C2...000100C6 34 450.0 MB V GRD - 211 00 ZVQZ45 0 EOM - 00001C02 0760FF80 22640190...000100C6 34 400.0 MB V GRD - 211 00 ZVQZ40 0 EOM - 00001C02 0760FF80 2264015E...000100C6 34 350.0 MB V GRD - 211 00 ZVQZ35 0 EOM - 00001C02 0760FF80 2264012C...000100C6 34 300.0 MB V GRD - 211 00 ZVQZ30 0 EOM - 00001C02 0760FF80 226400FA...000100C6 34 250.0 MB V GRD - 211 00 ZVQZ25 0 EOM - 00001C02 0760FF80 226400C8...000100C6 34 200.0 MB V GRD - 211 00 ZVQZ20 0 EOM - 00001C02 0760FF80 22640096...000100C6 34 150.0 MB V GRD - 211 00 ZVQZ15 0 EOM - 00001C02 0760FF80 22640064...000100C6 34 100.0 MB V GRD - 211 00 ZVQZ10 0 EOM - 00001C02 0760FF80 02660000...000100C6 02 MSL PRMSL - 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...000100C6 61 SFC A PCP - 211 00 ZEQZ98 0 EOM - 00001C02 0760FF80 346403E8...000100C6 52 1000.0 MB R H - 211 00 ZRQZ99 0 EOM - 00001C02 0760FF80 346403CF...000100C6 52 975.0 MB R H - 211 00 ZRQZ93 0 EOM - 00001C02 0760FF80 346403B6...000100C6 52 950.0 MB R H - 211 00 ZRQZ95 0 EOM - 00001C02 0760FF80 3464039D...000100C6 52 925.0 MB R H - 211 00 ZRQZ92 0 EOM - 00001C02 0760FF80 34640384...000100C6 52 900.0 MB R H - 211 00 ZRQZ90 0 EOM - 00001C02 0760FF80 3464036B...000100C6 52 875.0 MB R H - 211 00 ZRQZ91 0 EOM - 00001C02 0760FF80 34640352...000100C6 52 850.0 MB R H - 211 00 ZRQZ85 0 EOM - 00001C02 0760FF80 34640339...000100C6 52 825.0 MB R H - 211 00 ZRQZ82 0 EOM - 00001C02 0760FF80 34640320...000100C6 52 800.0 MB R H - 211 00 ZRQZ80 0 EOM - 00001C02 0760FF80 34640307...000100C6 52 775.0 MB R H - 211 00 ZRQZ77 0 EOM - 00001C02 0760FF80 346402EE...000100C6 52 750.0 MB R H - 211 00 ZRQZ75 0 EOM - 00001C02 0760FF80 346402D5...000100C6 52 725.0 MB R H - 211 00 ZRQZ72 0 EOM - 00001C02 0760FF80 346402BC...000100C6 52 700.0 MB R H - 211 00 ZRQZ70 0 EOM - 00001C02 0760FF80 346402A3...000100C6 52 675.0 MB R H - 211 00 ZRQZ67 0 EOM - 00001C02 0760FF80 3464028A...000100C6 52 650.0 MB R H - 211 00 ZRQZ65 0 EOM - 00001C02 0760FF80 34640271...000100C6 52 625.0 MB R H - 211 00 ZRQZ62 0 EOM - 00001C02 0760FF80 34640258...000100C6 52 600.0 MB R H - 211 00 ZRQZ60 0 EOM - 00001C02 0760FF80 3464023F...000100C6 52 575.0 MB R H - 211 00 ZRQZ57 0 EOM - 00001C02 0760FF80 34640226...000100C6 52 550.0 MB R H - 211 00 ZRQZ55 0 EOM - 00001C02 0760FF80 3464020D...000100C6 52 525.0 MB R H - 211 00 ZRQZ52 0 EOM - 00001C02 0760FF80 346401F4...000100C6 52 500.0 MB R H - 211 00 ZRQZ50 0 EOM - 00001C02 0760FF80 346401C2...000100C6 52 450.0 MB R H - 211 00 ZRQZ45 0 EOM - 00001C02 0760FF80 34640190...000100C6 52 400.0 MB R H - 211 00 ZRQZ40 0 EOM - 00001C02 0760FF80 3464015E...000100C6 52 350.0 MB R H - 211 00 ZRQZ35 0 EOM - 00001C02 0760FF80 3464012C...000100C6 52 300.0 MB R H - 211 00 ZRQZ30 0 EOM - 00001C02 0760FF80 346400FA...000100C6 52 250.0 MB R H - 211 00 ZRQZ25 0 EOM - 00001C02 0760FF80 346400C8...000100C6 52 200.0 MB R H - 211 00 ZRQZ20 0 EOM - 00001C02 0760FF80 34640096...000100C6 52 150.0 MB R H - 211 00 ZRQZ15 0 EOM - 00001C02 0760FF80 34640064...000100C6 52 100.0 MB R H - 211 00 ZRQZ10 0 EOM - 00001C02 0760FF80 0B6403E8...000100C6 11 1000.0 MB TMP - 211 00 ZTQZ99 0 EOM - 00001C02 0760FF80 0B6403CF...000100C6 11 975.0 MB TMP - 211 00 ZTQZ93 0 EOM - 00001C02 0760FF80 0B6403B6...000100C6 11 950.0 MB TMP - 211 00 ZTQZ95 0 EOM - 00001C02 0760FF80 0B64039D...000100C6 11 925.0 MB TMP - 211 00 ZTQZ92 0 EOM - 00001C02 0760FF80 0B640384...000100C6 11 900.0 MB TMP - 211 00 ZTQZ90 0 EOM - 00001C02 0760FF80 0B64036B...000100C6 11 875.0 MB TMP - 211 00 ZTQZ91 0 EOM - 00001C02 0760FF80 0B640352...000100C6 11 850.0 MB TMP - 211 00 ZTQZ85 0 EOM - 00001C02 0760FF80 0B640339...000100C6 11 825.0 MB TMP - 211 00 ZTQZ82 0 EOM - 00001C02 0760FF80 0B640320...000100C6 11 800.0 MB TMP - 211 00 ZTQZ80 0 EOM - 00001C02 0760FF80 0B640307...000100C6 11 775.0 MB TMP - 211 00 ZTQZ77 0 EOM - 00001C02 0760FF80 0B6402EE...000100C6 11 750.0 MB TMP - 211 00 ZTQZ75 0 EOM - 00001C02 0760FF80 0B6402D5...000100C6 11 725.0 MB TMP - 211 00 ZTQZ72 0 EOM - 00001C02 0760FF80 0B6402BC...000100C6 11 700.0 MB TMP - 211 00 ZTQZ70 0 EOM - 00001C02 0760FF80 0B6402A3...000100C6 11 675.0 MB TMP - 211 00 ZTQZ67 0 EOM - 00001C02 0760FF80 0B64028A...000100C6 11 650.0 MB TMP - 211 00 ZTQZ65 0 EOM - 00001C02 0760FF80 0B640271...000100C6 11 625.0 MB TMP - 211 00 ZTQZ62 0 EOM - 00001C02 0760FF80 0B640258...000100C6 11 600.0 MB TMP - 211 00 ZTQZ60 0 EOM - 00001C02 0760FF80 0B64023F...000100C6 11 575.0 MB TMP - 211 00 ZTQZ57 0 EOM - 00001C02 0760FF80 0B640226...000100C6 11 550.0 MB TMP - 211 00 ZTQZ55 0 EOM - 00001C02 0760FF80 0B64020D...000100C6 11 525.0 MB TMP - 211 00 ZTQZ52 0 EOM - 00001C02 0760FF80 0B6401F4...000100C6 11 500.0 MB TMP - 211 00 ZTQZ50 0 EOM - 00001C02 0760FF80 0B6401C2...000100C6 11 450.0 MB TMP - 211 00 ZTQZ45 0 EOM - 00001C02 0760FF80 0B640190...000100C6 11 400.0 MB TMP - 211 00 ZTQZ40 0 EOM - 00001C02 0760FF80 0B64015E...000100C6 11 350.0 MB TMP - 211 00 ZTQZ35 0 EOM - 00001C02 0760FF80 0B64012C...000100C6 11 300.0 MB TMP - 211 00 ZTQZ30 0 EOM - 00001C02 0760FF80 0B6400FA...000100C6 11 250.0 MB TMP - 211 00 ZTQZ25 0 EOM - 00001C02 0760FF80 0B6400C8...000100C6 11 200.0 MB TMP - 211 00 ZTQZ20 0 EOM - 00001C02 0760FF80 0B640096...000100C6 11 150.0 MB TMP - 211 00 ZTQZ15 0 EOM - 00001C02 0760FF80 0B640064...000100C6 11 100.0 MB TMP - 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 28640352...000100C6 40 850.0 MB DZDT - 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 286402BC...000100C6 40 700.0 MB DZDT - 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 286401F4...000100C6 40 500.0 MB DZDT - 211 00 ZOQZ50 0 EOM - 00001C02 0760FF80 01010000...000100C6 01 SFC PRES - 211 00 ZPQZ98 0 EOM - 00001C02 0760FF80 346C2C64...000100C6 52 44/100 R H - 211 00 ZRQZ00 0 EOM - 00001C02 0760FF80 296401F4...000100C6 41 500.0 MB ABS V - 211 00 ZCQZ50 0 EOM - 00001C02 0760FF80 9D010000...000100C6 157 SFC CAPE - 211 00 ZWQZ98 0 EOM - 00001C02 0760FF80 9C010000...000100C6 156 SFC CIN - 211 00 ZYQZ98 0 EOM - 00001C02 0760FF80 9D74B400...000100C6 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQZ86 0 EOM - 00001C02 0760FF80 9C74B400...000100C6 156 180 SPDY 0 SPDY CIN - 211 00 ZYQZ86 0 EOM - 00001C02 0760FF80 0B741E00...000100C6 11 30 SPDY 0 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B743C1E...000100C6 11 60 SPDY 30 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B745A3C...000100C6 11 90 SPDY 60 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74785A...000100C6 11 120 SPDY 90 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B749678...000100C6 11 150 SPDY 120 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74B496...000100C6 11 180 SPDY 150 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 34741E00...000100C6 52 30 SPDY 0 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34743C1E...000100C6 52 60 SPDY 30 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34745A3C...000100C6 52 90 SPDY 60 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474785A...000100C6 52 120 SPDY 90 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34749678...000100C6 52 150 SPDY 120 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474B496...000100C6 52 180 SPDY 150 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 21741E00...000100C6 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21743C1E...000100C6 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21745A3C...000100C6 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174785A...000100C6 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21749678...000100C6 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174B496...000100C6 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 22741E00...000100C6 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22743C1E...000100C6 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22745A3C...000100C6 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274785A...000100C6 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22749678...000100C6 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274B496...000100C6 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 0B690002...000100C6 11 2 HTGL TMP - 211 00 ZTQZ98 0 EOM - 00001C02 0760FF80 34690002...000100C6 52 2 HTGL R H - 211 00 ZRQZ98 0 EOM - 00001C02 0760FF80 2169000A...000100C6 33 10 HTGL U GRD - 211 00 ZUQZ98 0 EOM - 00001C02 0760FF80 2269000A...000100C6 34 10 HTGL V GRD - 211 00 ZVQZ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs204.211 b/parm/wmo/grib_awpgfs204.211 deleted file mode 100755 index 7cba856693..0000000000 --- a/parm/wmo/grib_awpgfs204.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100CC 07 1000.0 MB HGT - 211 00 YHQV99 0 EOM - 00001C02 0760FF80 076403CF...000100CC 07 975.0 MB HGT - 211 00 YHQV93 0 EOM - 00001C02 0760FF80 076403B6...000100CC 07 950.0 MB HGT - 211 00 YHQV95 0 EOM - 00001C02 0760FF80 0764039D...000100CC 07 925.0 MB HGT - 211 00 YHQV92 0 EOM - 00001C02 0760FF80 07640384...000100CC 07 900.0 MB HGT - 211 00 YHQV90 0 EOM - 00001C02 0760FF80 0764036B...000100CC 07 875.0 MB HGT - 211 00 YHQV91 0 EOM - 00001C02 0760FF80 07640352...000100CC 07 850.0 MB HGT - 211 00 YHQV85 0 EOM - 00001C02 0760FF80 07640339...000100CC 07 825.0 MB HGT - 211 00 YHQV82 0 EOM - 00001C02 0760FF80 07640320...000100CC 07 800.0 MB HGT - 211 00 YHQV80 0 EOM - 00001C02 0760FF80 07640307...000100CC 07 775.0 MB HGT - 211 00 YHQV77 0 EOM - 00001C02 0760FF80 076402EE...000100CC 07 750.0 MB HGT - 211 00 YHQV75 0 EOM - 00001C02 0760FF80 076402D5...000100CC 07 725.0 MB HGT - 211 00 YHQV72 0 EOM - 00001C02 0760FF80 076402BC...000100CC 07 700.0 MB HGT - 211 00 YHQV70 0 EOM - 00001C02 0760FF80 076402A3...000100CC 07 675.0 MB HGT - 211 00 YHQV67 0 EOM - 00001C02 0760FF80 0764028A...000100CC 07 650.0 MB HGT - 211 00 YHQV65 0 EOM - 00001C02 0760FF80 07640271...000100CC 07 625.0 MB HGT - 211 00 YHQV62 0 EOM - 00001C02 0760FF80 07640258...000100CC 07 600.0 MB HGT - 211 00 YHQV60 0 EOM - 00001C02 0760FF80 0764023F...000100CC 07 575.0 MB HGT - 211 00 YHQV57 0 EOM - 00001C02 0760FF80 07640226...000100CC 07 550.0 MB HGT - 211 00 YHQV55 0 EOM - 00001C02 0760FF80 0764020D...000100CC 07 525.0 MB HGT - 211 00 YHQV52 0 EOM - 00001C02 0760FF80 076401F4...000100CC 07 500.0 MB HGT - 211 00 YHQV50 0 EOM - 00001C02 0760FF80 076401C2...000100CC 07 450.0 MB HGT - 211 00 YHQV45 0 EOM - 00001C02 0760FF80 07640190...000100CC 07 400.0 MB HGT - 211 00 YHQV40 0 EOM - 00001C02 0760FF80 0764015E...000100CC 07 350.0 MB HGT - 211 00 YHQV35 0 EOM - 00001C02 0760FF80 0764012C...000100CC 07 300.0 MB HGT - 211 00 YHQV30 0 EOM - 00001C02 0760FF80 076400FA...000100CC 07 250.0 MB HGT - 211 00 YHQV25 0 EOM - 00001C02 0760FF80 076400C8...000100CC 07 200.0 MB HGT - 211 00 YHQV20 0 EOM - 00001C02 0760FF80 07640096...000100CC 07 150.0 MB HGT - 211 00 YHQV15 0 EOM - 00001C02 0760FF80 07640064...000100CC 07 100.0 MB HGT - 211 00 YHQV10 0 EOM - 00001C02 0760FF80 216403E8...000100CC 33 1000.0 MB U GRD - 211 00 YUQV99 0 EOM - 00001C02 0760FF80 216403CF...000100CC 33 975.0 MB U GRD - 211 00 YUQV93 0 EOM - 00001C02 0760FF80 216403B6...000100CC 33 950.0 MB U GRD - 211 00 YUQV95 0 EOM - 00001C02 0760FF80 2164039D...000100CC 33 925.0 MB U GRD - 211 00 YUQV92 0 EOM - 00001C02 0760FF80 21640384...000100CC 33 900.0 MB U GRD - 211 00 YUQV90 0 EOM - 00001C02 0760FF80 2164036B...000100CC 33 875.0 MB U GRD - 211 00 YUQV91 0 EOM - 00001C02 0760FF80 21640352...000100CC 33 850.0 MB U GRD - 211 00 YUQV85 0 EOM - 00001C02 0760FF80 21640339...000100CC 33 825.0 MB U GRD - 211 00 YUQV82 0 EOM - 00001C02 0760FF80 21640320...000100CC 33 800.0 MB U GRD - 211 00 YUQV80 0 EOM - 00001C02 0760FF80 21640307...000100CC 33 775.0 MB U GRD - 211 00 YUQV77 0 EOM - 00001C02 0760FF80 216402EE...000100CC 33 750.0 MB U GRD - 211 00 YUQV75 0 EOM - 00001C02 0760FF80 216402D5...000100CC 33 725.0 MB U GRD - 211 00 YUQV72 0 EOM - 00001C02 0760FF80 216402BC...000100CC 33 700.0 MB U GRD - 211 00 YUQV70 0 EOM - 00001C02 0760FF80 216402A3...000100CC 33 675.0 MB U GRD - 211 00 YUQV67 0 EOM - 00001C02 0760FF80 2164028A...000100CC 33 650.0 MB U GRD - 211 00 YUQV65 0 EOM - 00001C02 0760FF80 21640271...000100CC 33 625.0 MB U GRD - 211 00 YUQV62 0 EOM - 00001C02 0760FF80 21640258...000100CC 33 600.0 MB U GRD - 211 00 YUQV60 0 EOM - 00001C02 0760FF80 2164023F...000100CC 33 575.0 MB U GRD - 211 00 YUQV57 0 EOM - 00001C02 0760FF80 21640226...000100CC 33 550.0 MB U GRD - 211 00 YUQV55 0 EOM - 00001C02 0760FF80 2164020D...000100CC 33 525.0 MB U GRD - 211 00 YUQV52 0 EOM - 00001C02 0760FF80 216401F4...000100CC 33 500.0 MB U GRD - 211 00 YUQV50 0 EOM - 00001C02 0760FF80 216401C2...000100CC 33 450.0 MB U GRD - 211 00 YUQV45 0 EOM - 00001C02 0760FF80 21640190...000100CC 33 400.0 MB U GRD - 211 00 YUQV40 0 EOM - 00001C02 0760FF80 2164015E...000100CC 33 350.0 MB U GRD - 211 00 YUQV35 0 EOM - 00001C02 0760FF80 2164012C...000100CC 33 300.0 MB U GRD - 211 00 YUQV30 0 EOM - 00001C02 0760FF80 216400FA...000100CC 33 250.0 MB U GRD - 211 00 YUQV25 0 EOM - 00001C02 0760FF80 216400C8...000100CC 33 200.0 MB U GRD - 211 00 YUQV20 0 EOM - 00001C02 0760FF80 21640096...000100CC 33 150.0 MB U GRD - 211 00 YUQV15 0 EOM - 00001C02 0760FF80 21640064...000100CC 33 100.0 MB U GRD - 211 00 YUQV10 0 EOM - 00001C02 0760FF80 226403E8...000100CC 34 1000.0 MB V GRD - 211 00 YVQV99 0 EOM - 00001C02 0760FF80 226403CF...000100CC 34 975.0 MB V GRD - 211 00 YVQV93 0 EOM - 00001C02 0760FF80 226403B6...000100CC 34 950.0 MB V GRD - 211 00 YVQV95 0 EOM - 00001C02 0760FF80 2264039D...000100CC 34 925.0 MB V GRD - 211 00 YVQV92 0 EOM - 00001C02 0760FF80 22640384...000100CC 34 900.0 MB V GRD - 211 00 YVQV90 0 EOM - 00001C02 0760FF80 2264036B...000100CC 34 875.0 MB V GRD - 211 00 YVQV91 0 EOM - 00001C02 0760FF80 22640352...000100CC 34 850.0 MB V GRD - 211 00 YVQV85 0 EOM - 00001C02 0760FF80 22640339...000100CC 34 825.0 MB V GRD - 211 00 YVQV82 0 EOM - 00001C02 0760FF80 22640320...000100CC 34 800.0 MB V GRD - 211 00 YVQV80 0 EOM - 00001C02 0760FF80 22640307...000100CC 34 775.0 MB V GRD - 211 00 YVQV77 0 EOM - 00001C02 0760FF80 226402EE...000100CC 34 750.0 MB V GRD - 211 00 YVQV75 0 EOM - 00001C02 0760FF80 226402D5...000100CC 34 725.0 MB V GRD - 211 00 YVQV72 0 EOM - 00001C02 0760FF80 226402BC...000100CC 34 700.0 MB V GRD - 211 00 YVQV70 0 EOM - 00001C02 0760FF80 226402A3...000100CC 34 675.0 MB V GRD - 211 00 YVQV67 0 EOM - 00001C02 0760FF80 2264028A...000100CC 34 650.0 MB V GRD - 211 00 YVQV65 0 EOM - 00001C02 0760FF80 22640271...000100CC 34 625.0 MB V GRD - 211 00 YVQV62 0 EOM - 00001C02 0760FF80 22640258...000100CC 34 600.0 MB V GRD - 211 00 YVQV60 0 EOM - 00001C02 0760FF80 2264023F...000100CC 34 575.0 MB V GRD - 211 00 YVQV57 0 EOM - 00001C02 0760FF80 22640226...000100CC 34 550.0 MB V GRD - 211 00 YVQV55 0 EOM - 00001C02 0760FF80 2264020D...000100CC 34 525.0 MB V GRD - 211 00 YVQV52 0 EOM - 00001C02 0760FF80 226401F4...000100CC 34 500.0 MB V GRD - 211 00 YVQV50 0 EOM - 00001C02 0760FF80 226401C2...000100CC 34 450.0 MB V GRD - 211 00 YVQV45 0 EOM - 00001C02 0760FF80 22640190...000100CC 34 400.0 MB V GRD - 211 00 YVQV40 0 EOM - 00001C02 0760FF80 2264015E...000100CC 34 350.0 MB V GRD - 211 00 YVQV35 0 EOM - 00001C02 0760FF80 2264012C...000100CC 34 300.0 MB V GRD - 211 00 YVQV30 0 EOM - 00001C02 0760FF80 226400FA...000100CC 34 250.0 MB V GRD - 211 00 YVQV25 0 EOM - 00001C02 0760FF80 226400C8...000100CC 34 200.0 MB V GRD - 211 00 YVQV20 0 EOM - 00001C02 0760FF80 22640096...000100CC 34 150.0 MB V GRD - 211 00 YVQV15 0 EOM - 00001C02 0760FF80 22640064...000100CC 34 100.0 MB V GRD - 211 00 YVQV10 0 EOM - 00001C02 0760FF80 02660000...000100CC 02 MSL PRMSL - 211 00 YPQV89 0 EOM - 00001C02 0760FF80 3D010000...000100CC 61 SFC A PCP - 211 00 YEQV98 0 EOM - 00001C02 0760FF80 346403E8...000100CC 52 1000.0 MB R H - 211 00 YRQV99 0 EOM - 00001C02 0760FF80 346403CF...000100CC 52 975.0 MB R H - 211 00 YRQV93 0 EOM - 00001C02 0760FF80 346403B6...000100CC 52 950.0 MB R H - 211 00 YRQV95 0 EOM - 00001C02 0760FF80 3464039D...000100CC 52 925.0 MB R H - 211 00 YRQV92 0 EOM - 00001C02 0760FF80 34640384...000100CC 52 900.0 MB R H - 211 00 YRQV90 0 EOM - 00001C02 0760FF80 3464036B...000100CC 52 875.0 MB R H - 211 00 YRQV91 0 EOM - 00001C02 0760FF80 34640352...000100CC 52 850.0 MB R H - 211 00 YRQV85 0 EOM - 00001C02 0760FF80 34640339...000100CC 52 825.0 MB R H - 211 00 YRQV82 0 EOM - 00001C02 0760FF80 34640320...000100CC 52 800.0 MB R H - 211 00 YRQV80 0 EOM - 00001C02 0760FF80 34640307...000100CC 52 775.0 MB R H - 211 00 YRQV77 0 EOM - 00001C02 0760FF80 346402EE...000100CC 52 750.0 MB R H - 211 00 YRQV75 0 EOM - 00001C02 0760FF80 346402D5...000100CC 52 725.0 MB R H - 211 00 YRQV72 0 EOM - 00001C02 0760FF80 346402BC...000100CC 52 700.0 MB R H - 211 00 YRQV70 0 EOM - 00001C02 0760FF80 346402A3...000100CC 52 675.0 MB R H - 211 00 YRQV67 0 EOM - 00001C02 0760FF80 3464028A...000100CC 52 650.0 MB R H - 211 00 YRQV65 0 EOM - 00001C02 0760FF80 34640271...000100CC 52 625.0 MB R H - 211 00 YRQV62 0 EOM - 00001C02 0760FF80 34640258...000100CC 52 600.0 MB R H - 211 00 YRQV60 0 EOM - 00001C02 0760FF80 3464023F...000100CC 52 575.0 MB R H - 211 00 YRQV57 0 EOM - 00001C02 0760FF80 34640226...000100CC 52 550.0 MB R H - 211 00 YRQV55 0 EOM - 00001C02 0760FF80 3464020D...000100CC 52 525.0 MB R H - 211 00 YRQV52 0 EOM - 00001C02 0760FF80 346401F4...000100CC 52 500.0 MB R H - 211 00 YRQV50 0 EOM - 00001C02 0760FF80 346401C2...000100CC 52 450.0 MB R H - 211 00 YRQV45 0 EOM - 00001C02 0760FF80 34640190...000100CC 52 400.0 MB R H - 211 00 YRQV40 0 EOM - 00001C02 0760FF80 3464015E...000100CC 52 350.0 MB R H - 211 00 YRQV35 0 EOM - 00001C02 0760FF80 3464012C...000100CC 52 300.0 MB R H - 211 00 YRQV30 0 EOM - 00001C02 0760FF80 346400FA...000100CC 52 250.0 MB R H - 211 00 YRQV25 0 EOM - 00001C02 0760FF80 346400C8...000100CC 52 200.0 MB R H - 211 00 YRQV20 0 EOM - 00001C02 0760FF80 34640096...000100CC 52 150.0 MB R H - 211 00 YRQV15 0 EOM - 00001C02 0760FF80 34640064...000100CC 52 100.0 MB R H - 211 00 YRQV10 0 EOM - 00001C02 0760FF80 0B6403E8...000100CC 11 1000.0 MB TMP - 211 00 YTQV99 0 EOM - 00001C02 0760FF80 0B6403CF...000100CC 11 975.0 MB TMP - 211 00 YTQV93 0 EOM - 00001C02 0760FF80 0B6403B6...000100CC 11 950.0 MB TMP - 211 00 YTQV95 0 EOM - 00001C02 0760FF80 0B64039D...000100CC 11 925.0 MB TMP - 211 00 YTQV92 0 EOM - 00001C02 0760FF80 0B640384...000100CC 11 900.0 MB TMP - 211 00 YTQV90 0 EOM - 00001C02 0760FF80 0B64036B...000100CC 11 875.0 MB TMP - 211 00 YTQV91 0 EOM - 00001C02 0760FF80 0B640352...000100CC 11 850.0 MB TMP - 211 00 YTQV85 0 EOM - 00001C02 0760FF80 0B640339...000100CC 11 825.0 MB TMP - 211 00 YTQV82 0 EOM - 00001C02 0760FF80 0B640320...000100CC 11 800.0 MB TMP - 211 00 YTQV80 0 EOM - 00001C02 0760FF80 0B640307...000100CC 11 775.0 MB TMP - 211 00 YTQV77 0 EOM - 00001C02 0760FF80 0B6402EE...000100CC 11 750.0 MB TMP - 211 00 YTQV75 0 EOM - 00001C02 0760FF80 0B6402D5...000100CC 11 725.0 MB TMP - 211 00 YTQV72 0 EOM - 00001C02 0760FF80 0B6402BC...000100CC 11 700.0 MB TMP - 211 00 YTQV70 0 EOM - 00001C02 0760FF80 0B6402A3...000100CC 11 675.0 MB TMP - 211 00 YTQV67 0 EOM - 00001C02 0760FF80 0B64028A...000100CC 11 650.0 MB TMP - 211 00 YTQV65 0 EOM - 00001C02 0760FF80 0B640271...000100CC 11 625.0 MB TMP - 211 00 YTQV62 0 EOM - 00001C02 0760FF80 0B640258...000100CC 11 600.0 MB TMP - 211 00 YTQV60 0 EOM - 00001C02 0760FF80 0B64023F...000100CC 11 575.0 MB TMP - 211 00 YTQV57 0 EOM - 00001C02 0760FF80 0B640226...000100CC 11 550.0 MB TMP - 211 00 YTQV55 0 EOM - 00001C02 0760FF80 0B64020D...000100CC 11 525.0 MB TMP - 211 00 YTQV52 0 EOM - 00001C02 0760FF80 0B6401F4...000100CC 11 500.0 MB TMP - 211 00 YTQV50 0 EOM - 00001C02 0760FF80 0B6401C2...000100CC 11 450.0 MB TMP - 211 00 YTQV45 0 EOM - 00001C02 0760FF80 0B640190...000100CC 11 400.0 MB TMP - 211 00 YTQV40 0 EOM - 00001C02 0760FF80 0B64015E...000100CC 11 350.0 MB TMP - 211 00 YTQV35 0 EOM - 00001C02 0760FF80 0B64012C...000100CC 11 300.0 MB TMP - 211 00 YTQV30 0 EOM - 00001C02 0760FF80 0B6400FA...000100CC 11 250.0 MB TMP - 211 00 YTQV25 0 EOM - 00001C02 0760FF80 0B6400C8...000100CC 11 200.0 MB TMP - 211 00 YTQV20 0 EOM - 00001C02 0760FF80 0B640096...000100CC 11 150.0 MB TMP - 211 00 YTQV15 0 EOM - 00001C02 0760FF80 0B640064...000100CC 11 100.0 MB TMP - 211 00 YTQV10 0 EOM - 00001C02 0760FF80 28640352...000100CC 40 850.0 MB DZDT - 211 00 YOQV85 0 EOM - 00001C02 0760FF80 286402BC...000100CC 40 700.0 MB DZDT - 211 00 YOQV70 0 EOM - 00001C02 0760FF80 286401F4...000100CC 40 500.0 MB DZDT - 211 00 YOQV50 0 EOM - 00001C02 0760FF80 01010000...000100CC 01 SFC PRES - 211 00 YPQV98 0 EOM - 00001C02 0760FF80 346C2C64...000100CC 52 44/100 R H - 211 00 YRQV00 0 EOM - 00001C02 0760FF80 296401F4...000100CC 41 500.0 MB ABS V - 211 00 YCQV50 0 EOM - 00001C02 0760FF80 9D010000...000100CC 157 SFC CAPE - 211 00 YWQV98 0 EOM - 00001C02 0760FF80 9C010000...000100CC 156 SFC CIN - 211 00 YYQV98 0 EOM - 00001C02 0760FF80 9D74B400...000100CC 157 180 SPDY 0 SPDY CAPE - 211 00 YWQV86 0 EOM - 00001C02 0760FF80 9C74B400...000100CC 156 180 SPDY 0 SPDY CIN - 211 00 YYQV86 0 EOM - 00001C02 0760FF80 0B741E00...000100CC 11 30 SPDY 0 SPDY TMP - 211 00 YTQV86 0 EOM - 00001C02 0760FF80 0B743C1E...000100CC 11 60 SPDY 30 SPDY TMP - 211 00 YTQV86 0 EOM - 00001C02 0760FF80 0B745A3C...000100CC 11 90 SPDY 60 SPDY TMP - 211 00 YTQV86 0 EOM - 00001C02 0760FF80 0B74785A...000100CC 11 120 SPDY 90 SPDY TMP - 211 00 YTQV86 0 EOM - 00001C02 0760FF80 0B749678...000100CC 11 150 SPDY 120 SPDY TMP - 211 00 YTQV86 0 EOM - 00001C02 0760FF80 0B74B496...000100CC 11 180 SPDY 150 SPDY TMP - 211 00 YTQV86 0 EOM - 00001C02 0760FF80 34741E00...000100CC 52 30 SPDY 0 SPDY R H - 211 00 YRQV86 0 EOM - 00001C02 0760FF80 34743C1E...000100CC 52 60 SPDY 30 SPDY R H - 211 00 YRQV86 0 EOM - 00001C02 0760FF80 34745A3C...000100CC 52 90 SPDY 60 SPDY R H - 211 00 YRQV86 0 EOM - 00001C02 0760FF80 3474785A...000100CC 52 120 SPDY 90 SPDY R H - 211 00 YRQV86 0 EOM - 00001C02 0760FF80 34749678...000100CC 52 150 SPDY 120 SPDY R H - 211 00 YRQV86 0 EOM - 00001C02 0760FF80 3474B496...000100CC 52 180 SPDY 150 SPDY R H - 211 00 YRQV86 0 EOM - 00001C02 0760FF80 21741E00...000100CC 33 30 SPDY 0 SPDY U GRD - 211 00 YUQV86 0 EOM - 00001C02 0760FF80 21743C1E...000100CC 33 60 SPDY 30 SPDY U GRD - 211 00 YUQV86 0 EOM - 00001C02 0760FF80 21745A3C...000100CC 33 90 SPDY 60 SPDY U GRD - 211 00 YUQV86 0 EOM - 00001C02 0760FF80 2174785A...000100CC 33 120 SPDY 90 SPDY U GRD - 211 00 YUQV86 0 EOM - 00001C02 0760FF80 21749678...000100CC 33 150 SPDY 120 SPDY U GRD - 211 00 YUQV86 0 EOM - 00001C02 0760FF80 2174B496...000100CC 33 180 SPDY 150 SPDY U GRD - 211 00 YUQV86 0 EOM - 00001C02 0760FF80 22741E00...000100CC 34 30 SPDY 0 SPDY V GRD - 211 00 YVQV86 0 EOM - 00001C02 0760FF80 22743C1E...000100CC 34 60 SPDY 30 SPDY V GRD - 211 00 YVQV86 0 EOM - 00001C02 0760FF80 22745A3C...000100CC 34 90 SPDY 60 SPDY V GRD - 211 00 YVQV86 0 EOM - 00001C02 0760FF80 2274785A...000100CC 34 120 SPDY 90 SPDY V GRD - 211 00 YVQV86 0 EOM - 00001C02 0760FF80 22749678...000100CC 34 150 SPDY 120 SPDY V GRD - 211 00 YVQV86 0 EOM - 00001C02 0760FF80 2274B496...000100CC 34 180 SPDY 150 SPDY V GRD - 211 00 YVQV86 0 EOM - 00001C02 0760FF80 0B690002...000100CC 11 2 HTGL TMP - 211 00 YTQV98 0 EOM - 00001C02 0760FF80 34690002...000100CC 52 2 HTGL R H - 211 00 YRQV98 0 EOM - 00001C02 0760FF80 2169000A...000100CC 33 10 HTGL U GRD - 211 00 YUQV98 0 EOM - 00001C02 0760FF80 2269000A...000100CC 34 10 HTGL V GRD - 211 00 YVQV98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs210.211 b/parm/wmo/grib_awpgfs210.211 deleted file mode 100755 index 5d7cecb239..0000000000 --- a/parm/wmo/grib_awpgfs210.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100D2 07 1000.0 MB HGT - 211 00 ZHQZ99 0 EOM - 00001C02 0760FF80 076403CF...000100D2 07 975.0 MB HGT - 211 00 ZHQZ93 0 EOM - 00001C02 0760FF80 076403B6...000100D2 07 950.0 MB HGT - 211 00 ZHQZ95 0 EOM - 00001C02 0760FF80 0764039D...000100D2 07 925.0 MB HGT - 211 00 ZHQZ92 0 EOM - 00001C02 0760FF80 07640384...000100D2 07 900.0 MB HGT - 211 00 ZHQZ90 0 EOM - 00001C02 0760FF80 0764036B...000100D2 07 875.0 MB HGT - 211 00 ZHQZ91 0 EOM - 00001C02 0760FF80 07640352...000100D2 07 850.0 MB HGT - 211 00 ZHQZ85 0 EOM - 00001C02 0760FF80 07640339...000100D2 07 825.0 MB HGT - 211 00 ZHQZ82 0 EOM - 00001C02 0760FF80 07640320...000100D2 07 800.0 MB HGT - 211 00 ZHQZ80 0 EOM - 00001C02 0760FF80 07640307...000100D2 07 775.0 MB HGT - 211 00 ZHQZ77 0 EOM - 00001C02 0760FF80 076402EE...000100D2 07 750.0 MB HGT - 211 00 ZHQZ75 0 EOM - 00001C02 0760FF80 076402D5...000100D2 07 725.0 MB HGT - 211 00 ZHQZ72 0 EOM - 00001C02 0760FF80 076402BC...000100D2 07 700.0 MB HGT - 211 00 ZHQZ70 0 EOM - 00001C02 0760FF80 076402A3...000100D2 07 675.0 MB HGT - 211 00 ZHQZ67 0 EOM - 00001C02 0760FF80 0764028A...000100D2 07 650.0 MB HGT - 211 00 ZHQZ65 0 EOM - 00001C02 0760FF80 07640271...000100D2 07 625.0 MB HGT - 211 00 ZHQZ62 0 EOM - 00001C02 0760FF80 07640258...000100D2 07 600.0 MB HGT - 211 00 ZHQZ60 0 EOM - 00001C02 0760FF80 0764023F...000100D2 07 575.0 MB HGT - 211 00 ZHQZ57 0 EOM - 00001C02 0760FF80 07640226...000100D2 07 550.0 MB HGT - 211 00 ZHQZ55 0 EOM - 00001C02 0760FF80 0764020D...000100D2 07 525.0 MB HGT - 211 00 ZHQZ52 0 EOM - 00001C02 0760FF80 076401F4...000100D2 07 500.0 MB HGT - 211 00 ZHQZ50 0 EOM - 00001C02 0760FF80 076401C2...000100D2 07 450.0 MB HGT - 211 00 ZHQZ45 0 EOM - 00001C02 0760FF80 07640190...000100D2 07 400.0 MB HGT - 211 00 ZHQZ40 0 EOM - 00001C02 0760FF80 0764015E...000100D2 07 350.0 MB HGT - 211 00 ZHQZ35 0 EOM - 00001C02 0760FF80 0764012C...000100D2 07 300.0 MB HGT - 211 00 ZHQZ30 0 EOM - 00001C02 0760FF80 076400FA...000100D2 07 250.0 MB HGT - 211 00 ZHQZ25 0 EOM - 00001C02 0760FF80 076400C8...000100D2 07 200.0 MB HGT - 211 00 ZHQZ20 0 EOM - 00001C02 0760FF80 07640096...000100D2 07 150.0 MB HGT - 211 00 ZHQZ15 0 EOM - 00001C02 0760FF80 07640064...000100D2 07 100.0 MB HGT - 211 00 ZHQZ10 0 EOM - 00001C02 0760FF80 216403E8...000100D2 33 1000.0 MB U GRD - 211 00 ZUQZ99 0 EOM - 00001C02 0760FF80 216403CF...000100D2 33 975.0 MB U GRD - 211 00 ZUQZ93 0 EOM - 00001C02 0760FF80 216403B6...000100D2 33 950.0 MB U GRD - 211 00 ZUQZ95 0 EOM - 00001C02 0760FF80 2164039D...000100D2 33 925.0 MB U GRD - 211 00 ZUQZ92 0 EOM - 00001C02 0760FF80 21640384...000100D2 33 900.0 MB U GRD - 211 00 ZUQZ90 0 EOM - 00001C02 0760FF80 2164036B...000100D2 33 875.0 MB U GRD - 211 00 ZUQZ91 0 EOM - 00001C02 0760FF80 21640352...000100D2 33 850.0 MB U GRD - 211 00 ZUQZ85 0 EOM - 00001C02 0760FF80 21640339...000100D2 33 825.0 MB U GRD - 211 00 ZUQZ82 0 EOM - 00001C02 0760FF80 21640320...000100D2 33 800.0 MB U GRD - 211 00 ZUQZ80 0 EOM - 00001C02 0760FF80 21640307...000100D2 33 775.0 MB U GRD - 211 00 ZUQZ77 0 EOM - 00001C02 0760FF80 216402EE...000100D2 33 750.0 MB U GRD - 211 00 ZUQZ75 0 EOM - 00001C02 0760FF80 216402D5...000100D2 33 725.0 MB U GRD - 211 00 ZUQZ72 0 EOM - 00001C02 0760FF80 216402BC...000100D2 33 700.0 MB U GRD - 211 00 ZUQZ70 0 EOM - 00001C02 0760FF80 216402A3...000100D2 33 675.0 MB U GRD - 211 00 ZUQZ67 0 EOM - 00001C02 0760FF80 2164028A...000100D2 33 650.0 MB U GRD - 211 00 ZUQZ65 0 EOM - 00001C02 0760FF80 21640271...000100D2 33 625.0 MB U GRD - 211 00 ZUQZ62 0 EOM - 00001C02 0760FF80 21640258...000100D2 33 600.0 MB U GRD - 211 00 ZUQZ60 0 EOM - 00001C02 0760FF80 2164023F...000100D2 33 575.0 MB U GRD - 211 00 ZUQZ57 0 EOM - 00001C02 0760FF80 21640226...000100D2 33 550.0 MB U GRD - 211 00 ZUQZ55 0 EOM - 00001C02 0760FF80 2164020D...000100D2 33 525.0 MB U GRD - 211 00 ZUQZ52 0 EOM - 00001C02 0760FF80 216401F4...000100D2 33 500.0 MB U GRD - 211 00 ZUQZ50 0 EOM - 00001C02 0760FF80 216401C2...000100D2 33 450.0 MB U GRD - 211 00 ZUQZ45 0 EOM - 00001C02 0760FF80 21640190...000100D2 33 400.0 MB U GRD - 211 00 ZUQZ40 0 EOM - 00001C02 0760FF80 2164015E...000100D2 33 350.0 MB U GRD - 211 00 ZUQZ35 0 EOM - 00001C02 0760FF80 2164012C...000100D2 33 300.0 MB U GRD - 211 00 ZUQZ30 0 EOM - 00001C02 0760FF80 216400FA...000100D2 33 250.0 MB U GRD - 211 00 ZUQZ25 0 EOM - 00001C02 0760FF80 216400C8...000100D2 33 200.0 MB U GRD - 211 00 ZUQZ20 0 EOM - 00001C02 0760FF80 21640096...000100D2 33 150.0 MB U GRD - 211 00 ZUQZ15 0 EOM - 00001C02 0760FF80 21640064...000100D2 33 100.0 MB U GRD - 211 00 ZUQZ10 0 EOM - 00001C02 0760FF80 226403E8...000100D2 34 1000.0 MB V GRD - 211 00 ZVQZ99 0 EOM - 00001C02 0760FF80 226403CF...000100D2 34 975.0 MB V GRD - 211 00 ZVQZ93 0 EOM - 00001C02 0760FF80 226403B6...000100D2 34 950.0 MB V GRD - 211 00 ZVQZ95 0 EOM - 00001C02 0760FF80 2264039D...000100D2 34 925.0 MB V GRD - 211 00 ZVQZ92 0 EOM - 00001C02 0760FF80 22640384...000100D2 34 900.0 MB V GRD - 211 00 ZVQZ90 0 EOM - 00001C02 0760FF80 2264036B...000100D2 34 875.0 MB V GRD - 211 00 ZVQZ91 0 EOM - 00001C02 0760FF80 22640352...000100D2 34 850.0 MB V GRD - 211 00 ZVQZ85 0 EOM - 00001C02 0760FF80 22640339...000100D2 34 825.0 MB V GRD - 211 00 ZVQZ82 0 EOM - 00001C02 0760FF80 22640320...000100D2 34 800.0 MB V GRD - 211 00 ZVQZ80 0 EOM - 00001C02 0760FF80 22640307...000100D2 34 775.0 MB V GRD - 211 00 ZVQZ77 0 EOM - 00001C02 0760FF80 226402EE...000100D2 34 750.0 MB V GRD - 211 00 ZVQZ75 0 EOM - 00001C02 0760FF80 226402D5...000100D2 34 725.0 MB V GRD - 211 00 ZVQZ72 0 EOM - 00001C02 0760FF80 226402BC...000100D2 34 700.0 MB V GRD - 211 00 ZVQZ70 0 EOM - 00001C02 0760FF80 226402A3...000100D2 34 675.0 MB V GRD - 211 00 ZVQZ67 0 EOM - 00001C02 0760FF80 2264028A...000100D2 34 650.0 MB V GRD - 211 00 ZVQZ65 0 EOM - 00001C02 0760FF80 22640271...000100D2 34 625.0 MB V GRD - 211 00 ZVQZ62 0 EOM - 00001C02 0760FF80 22640258...000100D2 34 600.0 MB V GRD - 211 00 ZVQZ60 0 EOM - 00001C02 0760FF80 2264023F...000100D2 34 575.0 MB V GRD - 211 00 ZVQZ57 0 EOM - 00001C02 0760FF80 22640226...000100D2 34 550.0 MB V GRD - 211 00 ZVQZ55 0 EOM - 00001C02 0760FF80 2264020D...000100D2 34 525.0 MB V GRD - 211 00 ZVQZ52 0 EOM - 00001C02 0760FF80 226401F4...000100D2 34 500.0 MB V GRD - 211 00 ZVQZ50 0 EOM - 00001C02 0760FF80 226401C2...000100D2 34 450.0 MB V GRD - 211 00 ZVQZ45 0 EOM - 00001C02 0760FF80 22640190...000100D2 34 400.0 MB V GRD - 211 00 ZVQZ40 0 EOM - 00001C02 0760FF80 2264015E...000100D2 34 350.0 MB V GRD - 211 00 ZVQZ35 0 EOM - 00001C02 0760FF80 2264012C...000100D2 34 300.0 MB V GRD - 211 00 ZVQZ30 0 EOM - 00001C02 0760FF80 226400FA...000100D2 34 250.0 MB V GRD - 211 00 ZVQZ25 0 EOM - 00001C02 0760FF80 226400C8...000100D2 34 200.0 MB V GRD - 211 00 ZVQZ20 0 EOM - 00001C02 0760FF80 22640096...000100D2 34 150.0 MB V GRD - 211 00 ZVQZ15 0 EOM - 00001C02 0760FF80 22640064...000100D2 34 100.0 MB V GRD - 211 00 ZVQZ10 0 EOM - 00001C02 0760FF80 02660000...000100D2 02 MSL PRMSL - 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...000100D2 61 SFC A PCP - 211 00 ZEQZ98 0 EOM - 00001C02 0760FF80 346403E8...000100D2 52 1000.0 MB R H - 211 00 ZRQZ99 0 EOM - 00001C02 0760FF80 346403CF...000100D2 52 975.0 MB R H - 211 00 ZRQZ93 0 EOM - 00001C02 0760FF80 346403B6...000100D2 52 950.0 MB R H - 211 00 ZRQZ95 0 EOM - 00001C02 0760FF80 3464039D...000100D2 52 925.0 MB R H - 211 00 ZRQZ92 0 EOM - 00001C02 0760FF80 34640384...000100D2 52 900.0 MB R H - 211 00 ZRQZ90 0 EOM - 00001C02 0760FF80 3464036B...000100D2 52 875.0 MB R H - 211 00 ZRQZ91 0 EOM - 00001C02 0760FF80 34640352...000100D2 52 850.0 MB R H - 211 00 ZRQZ85 0 EOM - 00001C02 0760FF80 34640339...000100D2 52 825.0 MB R H - 211 00 ZRQZ82 0 EOM - 00001C02 0760FF80 34640320...000100D2 52 800.0 MB R H - 211 00 ZRQZ80 0 EOM - 00001C02 0760FF80 34640307...000100D2 52 775.0 MB R H - 211 00 ZRQZ77 0 EOM - 00001C02 0760FF80 346402EE...000100D2 52 750.0 MB R H - 211 00 ZRQZ75 0 EOM - 00001C02 0760FF80 346402D5...000100D2 52 725.0 MB R H - 211 00 ZRQZ72 0 EOM - 00001C02 0760FF80 346402BC...000100D2 52 700.0 MB R H - 211 00 ZRQZ70 0 EOM - 00001C02 0760FF80 346402A3...000100D2 52 675.0 MB R H - 211 00 ZRQZ67 0 EOM - 00001C02 0760FF80 3464028A...000100D2 52 650.0 MB R H - 211 00 ZRQZ65 0 EOM - 00001C02 0760FF80 34640271...000100D2 52 625.0 MB R H - 211 00 ZRQZ62 0 EOM - 00001C02 0760FF80 34640258...000100D2 52 600.0 MB R H - 211 00 ZRQZ60 0 EOM - 00001C02 0760FF80 3464023F...000100D2 52 575.0 MB R H - 211 00 ZRQZ57 0 EOM - 00001C02 0760FF80 34640226...000100D2 52 550.0 MB R H - 211 00 ZRQZ55 0 EOM - 00001C02 0760FF80 3464020D...000100D2 52 525.0 MB R H - 211 00 ZRQZ52 0 EOM - 00001C02 0760FF80 346401F4...000100D2 52 500.0 MB R H - 211 00 ZRQZ50 0 EOM - 00001C02 0760FF80 346401C2...000100D2 52 450.0 MB R H - 211 00 ZRQZ45 0 EOM - 00001C02 0760FF80 34640190...000100D2 52 400.0 MB R H - 211 00 ZRQZ40 0 EOM - 00001C02 0760FF80 3464015E...000100D2 52 350.0 MB R H - 211 00 ZRQZ35 0 EOM - 00001C02 0760FF80 3464012C...000100D2 52 300.0 MB R H - 211 00 ZRQZ30 0 EOM - 00001C02 0760FF80 346400FA...000100D2 52 250.0 MB R H - 211 00 ZRQZ25 0 EOM - 00001C02 0760FF80 346400C8...000100D2 52 200.0 MB R H - 211 00 ZRQZ20 0 EOM - 00001C02 0760FF80 34640096...000100D2 52 150.0 MB R H - 211 00 ZRQZ15 0 EOM - 00001C02 0760FF80 34640064...000100D2 52 100.0 MB R H - 211 00 ZRQZ10 0 EOM - 00001C02 0760FF80 0B6403E8...000100D2 11 1000.0 MB TMP - 211 00 ZTQZ99 0 EOM - 00001C02 0760FF80 0B6403CF...000100D2 11 975.0 MB TMP - 211 00 ZTQZ93 0 EOM - 00001C02 0760FF80 0B6403B6...000100D2 11 950.0 MB TMP - 211 00 ZTQZ95 0 EOM - 00001C02 0760FF80 0B64039D...000100D2 11 925.0 MB TMP - 211 00 ZTQZ92 0 EOM - 00001C02 0760FF80 0B640384...000100D2 11 900.0 MB TMP - 211 00 ZTQZ90 0 EOM - 00001C02 0760FF80 0B64036B...000100D2 11 875.0 MB TMP - 211 00 ZTQZ91 0 EOM - 00001C02 0760FF80 0B640352...000100D2 11 850.0 MB TMP - 211 00 ZTQZ85 0 EOM - 00001C02 0760FF80 0B640339...000100D2 11 825.0 MB TMP - 211 00 ZTQZ82 0 EOM - 00001C02 0760FF80 0B640320...000100D2 11 800.0 MB TMP - 211 00 ZTQZ80 0 EOM - 00001C02 0760FF80 0B640307...000100D2 11 775.0 MB TMP - 211 00 ZTQZ77 0 EOM - 00001C02 0760FF80 0B6402EE...000100D2 11 750.0 MB TMP - 211 00 ZTQZ75 0 EOM - 00001C02 0760FF80 0B6402D5...000100D2 11 725.0 MB TMP - 211 00 ZTQZ72 0 EOM - 00001C02 0760FF80 0B6402BC...000100D2 11 700.0 MB TMP - 211 00 ZTQZ70 0 EOM - 00001C02 0760FF80 0B6402A3...000100D2 11 675.0 MB TMP - 211 00 ZTQZ67 0 EOM - 00001C02 0760FF80 0B64028A...000100D2 11 650.0 MB TMP - 211 00 ZTQZ65 0 EOM - 00001C02 0760FF80 0B640271...000100D2 11 625.0 MB TMP - 211 00 ZTQZ62 0 EOM - 00001C02 0760FF80 0B640258...000100D2 11 600.0 MB TMP - 211 00 ZTQZ60 0 EOM - 00001C02 0760FF80 0B64023F...000100D2 11 575.0 MB TMP - 211 00 ZTQZ57 0 EOM - 00001C02 0760FF80 0B640226...000100D2 11 550.0 MB TMP - 211 00 ZTQZ55 0 EOM - 00001C02 0760FF80 0B64020D...000100D2 11 525.0 MB TMP - 211 00 ZTQZ52 0 EOM - 00001C02 0760FF80 0B6401F4...000100D2 11 500.0 MB TMP - 211 00 ZTQZ50 0 EOM - 00001C02 0760FF80 0B6401C2...000100D2 11 450.0 MB TMP - 211 00 ZTQZ45 0 EOM - 00001C02 0760FF80 0B640190...000100D2 11 400.0 MB TMP - 211 00 ZTQZ40 0 EOM - 00001C02 0760FF80 0B64015E...000100D2 11 350.0 MB TMP - 211 00 ZTQZ35 0 EOM - 00001C02 0760FF80 0B64012C...000100D2 11 300.0 MB TMP - 211 00 ZTQZ30 0 EOM - 00001C02 0760FF80 0B6400FA...000100D2 11 250.0 MB TMP - 211 00 ZTQZ25 0 EOM - 00001C02 0760FF80 0B6400C8...000100D2 11 200.0 MB TMP - 211 00 ZTQZ20 0 EOM - 00001C02 0760FF80 0B640096...000100D2 11 150.0 MB TMP - 211 00 ZTQZ15 0 EOM - 00001C02 0760FF80 0B640064...000100D2 11 100.0 MB TMP - 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 28640352...000100D2 40 850.0 MB DZDT - 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 286402BC...000100D2 40 700.0 MB DZDT - 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 286401F4...000100D2 40 500.0 MB DZDT - 211 00 ZOQZ50 0 EOM - 00001C02 0760FF80 01010000...000100D2 01 SFC PRES - 211 00 ZPQZ98 0 EOM - 00001C02 0760FF80 346C2C64...000100D2 52 44/100 R H - 211 00 ZRQZ00 0 EOM - 00001C02 0760FF80 296401F4...000100D2 41 500.0 MB ABS V - 211 00 ZCQZ50 0 EOM - 00001C02 0760FF80 9D010000...000100D2 157 SFC CAPE - 211 00 ZWQZ98 0 EOM - 00001C02 0760FF80 9C010000...000100D2 156 SFC CIN - 211 00 ZYQZ98 0 EOM - 00001C02 0760FF80 9D74B400...000100D2 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQZ86 0 EOM - 00001C02 0760FF80 9C74B400...000100D2 156 180 SPDY 0 SPDY CIN - 211 00 ZYQZ86 0 EOM - 00001C02 0760FF80 0B741E00...000100D2 11 30 SPDY 0 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B743C1E...000100D2 11 60 SPDY 30 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B745A3C...000100D2 11 90 SPDY 60 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74785A...000100D2 11 120 SPDY 90 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B749678...000100D2 11 150 SPDY 120 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74B496...000100D2 11 180 SPDY 150 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 34741E00...000100D2 52 30 SPDY 0 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34743C1E...000100D2 52 60 SPDY 30 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34745A3C...000100D2 52 90 SPDY 60 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474785A...000100D2 52 120 SPDY 90 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34749678...000100D2 52 150 SPDY 120 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474B496...000100D2 52 180 SPDY 150 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 21741E00...000100D2 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21743C1E...000100D2 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21745A3C...000100D2 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174785A...000100D2 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21749678...000100D2 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174B496...000100D2 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 22741E00...000100D2 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22743C1E...000100D2 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22745A3C...000100D2 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274785A...000100D2 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22749678...000100D2 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274B496...000100D2 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 0B690002...000100D2 11 2 HTGL TMP - 211 00 ZTQZ98 0 EOM - 00001C02 0760FF80 34690002...000100D2 52 2 HTGL R H - 211 00 ZRQZ98 0 EOM - 00001C02 0760FF80 2169000A...000100D2 33 10 HTGL U GRD - 211 00 ZUQZ98 0 EOM - 00001C02 0760FF80 2269000A...000100D2 34 10 HTGL V GRD - 211 00 ZVQZ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs216.211 b/parm/wmo/grib_awpgfs216.211 deleted file mode 100755 index d01c0b9023..0000000000 --- a/parm/wmo/grib_awpgfs216.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100D8 07 1000.0 MB HGT - 211 00 YHQW99 0 EOM - 00001C02 0760FF80 076403CF...000100D8 07 975.0 MB HGT - 211 00 YHQW93 0 EOM - 00001C02 0760FF80 076403B6...000100D8 07 950.0 MB HGT - 211 00 YHQW95 0 EOM - 00001C02 0760FF80 0764039D...000100D8 07 925.0 MB HGT - 211 00 YHQW92 0 EOM - 00001C02 0760FF80 07640384...000100D8 07 900.0 MB HGT - 211 00 YHQW90 0 EOM - 00001C02 0760FF80 0764036B...000100D8 07 875.0 MB HGT - 211 00 YHQW91 0 EOM - 00001C02 0760FF80 07640352...000100D8 07 850.0 MB HGT - 211 00 YHQW85 0 EOM - 00001C02 0760FF80 07640339...000100D8 07 825.0 MB HGT - 211 00 YHQW82 0 EOM - 00001C02 0760FF80 07640320...000100D8 07 800.0 MB HGT - 211 00 YHQW80 0 EOM - 00001C02 0760FF80 07640307...000100D8 07 775.0 MB HGT - 211 00 YHQW77 0 EOM - 00001C02 0760FF80 076402EE...000100D8 07 750.0 MB HGT - 211 00 YHQW75 0 EOM - 00001C02 0760FF80 076402D5...000100D8 07 725.0 MB HGT - 211 00 YHQW72 0 EOM - 00001C02 0760FF80 076402BC...000100D8 07 700.0 MB HGT - 211 00 YHQW70 0 EOM - 00001C02 0760FF80 076402A3...000100D8 07 675.0 MB HGT - 211 00 YHQW67 0 EOM - 00001C02 0760FF80 0764028A...000100D8 07 650.0 MB HGT - 211 00 YHQW65 0 EOM - 00001C02 0760FF80 07640271...000100D8 07 625.0 MB HGT - 211 00 YHQW62 0 EOM - 00001C02 0760FF80 07640258...000100D8 07 600.0 MB HGT - 211 00 YHQW60 0 EOM - 00001C02 0760FF80 0764023F...000100D8 07 575.0 MB HGT - 211 00 YHQW57 0 EOM - 00001C02 0760FF80 07640226...000100D8 07 550.0 MB HGT - 211 00 YHQW55 0 EOM - 00001C02 0760FF80 0764020D...000100D8 07 525.0 MB HGT - 211 00 YHQW52 0 EOM - 00001C02 0760FF80 076401F4...000100D8 07 500.0 MB HGT - 211 00 YHQW50 0 EOM - 00001C02 0760FF80 076401C2...000100D8 07 450.0 MB HGT - 211 00 YHQW45 0 EOM - 00001C02 0760FF80 07640190...000100D8 07 400.0 MB HGT - 211 00 YHQW40 0 EOM - 00001C02 0760FF80 0764015E...000100D8 07 350.0 MB HGT - 211 00 YHQW35 0 EOM - 00001C02 0760FF80 0764012C...000100D8 07 300.0 MB HGT - 211 00 YHQW30 0 EOM - 00001C02 0760FF80 076400FA...000100D8 07 250.0 MB HGT - 211 00 YHQW25 0 EOM - 00001C02 0760FF80 076400C8...000100D8 07 200.0 MB HGT - 211 00 YHQW20 0 EOM - 00001C02 0760FF80 07640096...000100D8 07 150.0 MB HGT - 211 00 YHQW15 0 EOM - 00001C02 0760FF80 07640064...000100D8 07 100.0 MB HGT - 211 00 YHQW10 0 EOM - 00001C02 0760FF80 216403E8...000100D8 33 1000.0 MB U GRD - 211 00 YUQW99 0 EOM - 00001C02 0760FF80 216403CF...000100D8 33 975.0 MB U GRD - 211 00 YUQW93 0 EOM - 00001C02 0760FF80 216403B6...000100D8 33 950.0 MB U GRD - 211 00 YUQW95 0 EOM - 00001C02 0760FF80 2164039D...000100D8 33 925.0 MB U GRD - 211 00 YUQW92 0 EOM - 00001C02 0760FF80 21640384...000100D8 33 900.0 MB U GRD - 211 00 YUQW90 0 EOM - 00001C02 0760FF80 2164036B...000100D8 33 875.0 MB U GRD - 211 00 YUQW91 0 EOM - 00001C02 0760FF80 21640352...000100D8 33 850.0 MB U GRD - 211 00 YUQW85 0 EOM - 00001C02 0760FF80 21640339...000100D8 33 825.0 MB U GRD - 211 00 YUQW82 0 EOM - 00001C02 0760FF80 21640320...000100D8 33 800.0 MB U GRD - 211 00 YUQW80 0 EOM - 00001C02 0760FF80 21640307...000100D8 33 775.0 MB U GRD - 211 00 YUQW77 0 EOM - 00001C02 0760FF80 216402EE...000100D8 33 750.0 MB U GRD - 211 00 YUQW75 0 EOM - 00001C02 0760FF80 216402D5...000100D8 33 725.0 MB U GRD - 211 00 YUQW72 0 EOM - 00001C02 0760FF80 216402BC...000100D8 33 700.0 MB U GRD - 211 00 YUQW70 0 EOM - 00001C02 0760FF80 216402A3...000100D8 33 675.0 MB U GRD - 211 00 YUQW67 0 EOM - 00001C02 0760FF80 2164028A...000100D8 33 650.0 MB U GRD - 211 00 YUQW65 0 EOM - 00001C02 0760FF80 21640271...000100D8 33 625.0 MB U GRD - 211 00 YUQW62 0 EOM - 00001C02 0760FF80 21640258...000100D8 33 600.0 MB U GRD - 211 00 YUQW60 0 EOM - 00001C02 0760FF80 2164023F...000100D8 33 575.0 MB U GRD - 211 00 YUQW57 0 EOM - 00001C02 0760FF80 21640226...000100D8 33 550.0 MB U GRD - 211 00 YUQW55 0 EOM - 00001C02 0760FF80 2164020D...000100D8 33 525.0 MB U GRD - 211 00 YUQW52 0 EOM - 00001C02 0760FF80 216401F4...000100D8 33 500.0 MB U GRD - 211 00 YUQW50 0 EOM - 00001C02 0760FF80 216401C2...000100D8 33 450.0 MB U GRD - 211 00 YUQW45 0 EOM - 00001C02 0760FF80 21640190...000100D8 33 400.0 MB U GRD - 211 00 YUQW40 0 EOM - 00001C02 0760FF80 2164015E...000100D8 33 350.0 MB U GRD - 211 00 YUQW35 0 EOM - 00001C02 0760FF80 2164012C...000100D8 33 300.0 MB U GRD - 211 00 YUQW30 0 EOM - 00001C02 0760FF80 216400FA...000100D8 33 250.0 MB U GRD - 211 00 YUQW25 0 EOM - 00001C02 0760FF80 216400C8...000100D8 33 200.0 MB U GRD - 211 00 YUQW20 0 EOM - 00001C02 0760FF80 21640096...000100D8 33 150.0 MB U GRD - 211 00 YUQW15 0 EOM - 00001C02 0760FF80 21640064...000100D8 33 100.0 MB U GRD - 211 00 YUQW10 0 EOM - 00001C02 0760FF80 226403E8...000100D8 34 1000.0 MB V GRD - 211 00 YVQW99 0 EOM - 00001C02 0760FF80 226403CF...000100D8 34 975.0 MB V GRD - 211 00 YVQW93 0 EOM - 00001C02 0760FF80 226403B6...000100D8 34 950.0 MB V GRD - 211 00 YVQW95 0 EOM - 00001C02 0760FF80 2264039D...000100D8 34 925.0 MB V GRD - 211 00 YVQW92 0 EOM - 00001C02 0760FF80 22640384...000100D8 34 900.0 MB V GRD - 211 00 YVQW90 0 EOM - 00001C02 0760FF80 2264036B...000100D8 34 875.0 MB V GRD - 211 00 YVQW91 0 EOM - 00001C02 0760FF80 22640352...000100D8 34 850.0 MB V GRD - 211 00 YVQW85 0 EOM - 00001C02 0760FF80 22640339...000100D8 34 825.0 MB V GRD - 211 00 YVQW82 0 EOM - 00001C02 0760FF80 22640320...000100D8 34 800.0 MB V GRD - 211 00 YVQW80 0 EOM - 00001C02 0760FF80 22640307...000100D8 34 775.0 MB V GRD - 211 00 YVQW77 0 EOM - 00001C02 0760FF80 226402EE...000100D8 34 750.0 MB V GRD - 211 00 YVQW75 0 EOM - 00001C02 0760FF80 226402D5...000100D8 34 725.0 MB V GRD - 211 00 YVQW72 0 EOM - 00001C02 0760FF80 226402BC...000100D8 34 700.0 MB V GRD - 211 00 YVQW70 0 EOM - 00001C02 0760FF80 226402A3...000100D8 34 675.0 MB V GRD - 211 00 YVQW67 0 EOM - 00001C02 0760FF80 2264028A...000100D8 34 650.0 MB V GRD - 211 00 YVQW65 0 EOM - 00001C02 0760FF80 22640271...000100D8 34 625.0 MB V GRD - 211 00 YVQW62 0 EOM - 00001C02 0760FF80 22640258...000100D8 34 600.0 MB V GRD - 211 00 YVQW60 0 EOM - 00001C02 0760FF80 2264023F...000100D8 34 575.0 MB V GRD - 211 00 YVQW57 0 EOM - 00001C02 0760FF80 22640226...000100D8 34 550.0 MB V GRD - 211 00 YVQW55 0 EOM - 00001C02 0760FF80 2264020D...000100D8 34 525.0 MB V GRD - 211 00 YVQW52 0 EOM - 00001C02 0760FF80 226401F4...000100D8 34 500.0 MB V GRD - 211 00 YVQW50 0 EOM - 00001C02 0760FF80 226401C2...000100D8 34 450.0 MB V GRD - 211 00 YVQW45 0 EOM - 00001C02 0760FF80 22640190...000100D8 34 400.0 MB V GRD - 211 00 YVQW40 0 EOM - 00001C02 0760FF80 2264015E...000100D8 34 350.0 MB V GRD - 211 00 YVQW35 0 EOM - 00001C02 0760FF80 2264012C...000100D8 34 300.0 MB V GRD - 211 00 YVQW30 0 EOM - 00001C02 0760FF80 226400FA...000100D8 34 250.0 MB V GRD - 211 00 YVQW25 0 EOM - 00001C02 0760FF80 226400C8...000100D8 34 200.0 MB V GRD - 211 00 YVQW20 0 EOM - 00001C02 0760FF80 22640096...000100D8 34 150.0 MB V GRD - 211 00 YVQW15 0 EOM - 00001C02 0760FF80 22640064...000100D8 34 100.0 MB V GRD - 211 00 YVQW10 0 EOM - 00001C02 0760FF80 02660000...000100D8 02 MSL PRMSL - 211 00 YPQW89 0 EOM - 00001C02 0760FF80 3D010000...000100D8 61 SFC A PCP - 211 00 YEQW98 0 EOM - 00001C02 0760FF80 346403E8...000100D8 52 1000.0 MB R H - 211 00 YRQW99 0 EOM - 00001C02 0760FF80 346403CF...000100D8 52 975.0 MB R H - 211 00 YRQW93 0 EOM - 00001C02 0760FF80 346403B6...000100D8 52 950.0 MB R H - 211 00 YRQW95 0 EOM - 00001C02 0760FF80 3464039D...000100D8 52 925.0 MB R H - 211 00 YRQW92 0 EOM - 00001C02 0760FF80 34640384...000100D8 52 900.0 MB R H - 211 00 YRQW90 0 EOM - 00001C02 0760FF80 3464036B...000100D8 52 875.0 MB R H - 211 00 YRQW91 0 EOM - 00001C02 0760FF80 34640352...000100D8 52 850.0 MB R H - 211 00 YRQW85 0 EOM - 00001C02 0760FF80 34640339...000100D8 52 825.0 MB R H - 211 00 YRQW82 0 EOM - 00001C02 0760FF80 34640320...000100D8 52 800.0 MB R H - 211 00 YRQW80 0 EOM - 00001C02 0760FF80 34640307...000100D8 52 775.0 MB R H - 211 00 YRQW77 0 EOM - 00001C02 0760FF80 346402EE...000100D8 52 750.0 MB R H - 211 00 YRQW75 0 EOM - 00001C02 0760FF80 346402D5...000100D8 52 725.0 MB R H - 211 00 YRQW72 0 EOM - 00001C02 0760FF80 346402BC...000100D8 52 700.0 MB R H - 211 00 YRQW70 0 EOM - 00001C02 0760FF80 346402A3...000100D8 52 675.0 MB R H - 211 00 YRQW67 0 EOM - 00001C02 0760FF80 3464028A...000100D8 52 650.0 MB R H - 211 00 YRQW65 0 EOM - 00001C02 0760FF80 34640271...000100D8 52 625.0 MB R H - 211 00 YRQW62 0 EOM - 00001C02 0760FF80 34640258...000100D8 52 600.0 MB R H - 211 00 YRQW60 0 EOM - 00001C02 0760FF80 3464023F...000100D8 52 575.0 MB R H - 211 00 YRQW57 0 EOM - 00001C02 0760FF80 34640226...000100D8 52 550.0 MB R H - 211 00 YRQW55 0 EOM - 00001C02 0760FF80 3464020D...000100D8 52 525.0 MB R H - 211 00 YRQW52 0 EOM - 00001C02 0760FF80 346401F4...000100D8 52 500.0 MB R H - 211 00 YRQW50 0 EOM - 00001C02 0760FF80 346401C2...000100D8 52 450.0 MB R H - 211 00 YRQW45 0 EOM - 00001C02 0760FF80 34640190...000100D8 52 400.0 MB R H - 211 00 YRQW40 0 EOM - 00001C02 0760FF80 3464015E...000100D8 52 350.0 MB R H - 211 00 YRQW35 0 EOM - 00001C02 0760FF80 3464012C...000100D8 52 300.0 MB R H - 211 00 YRQW30 0 EOM - 00001C02 0760FF80 346400FA...000100D8 52 250.0 MB R H - 211 00 YRQW25 0 EOM - 00001C02 0760FF80 346400C8...000100D8 52 200.0 MB R H - 211 00 YRQW20 0 EOM - 00001C02 0760FF80 34640096...000100D8 52 150.0 MB R H - 211 00 YRQW15 0 EOM - 00001C02 0760FF80 34640064...000100D8 52 100.0 MB R H - 211 00 YRQW10 0 EOM - 00001C02 0760FF80 0B6403E8...000100D8 11 1000.0 MB TMP - 211 00 YTQW99 0 EOM - 00001C02 0760FF80 0B6403CF...000100D8 11 975.0 MB TMP - 211 00 YTQW93 0 EOM - 00001C02 0760FF80 0B6403B6...000100D8 11 950.0 MB TMP - 211 00 YTQW95 0 EOM - 00001C02 0760FF80 0B64039D...000100D8 11 925.0 MB TMP - 211 00 YTQW92 0 EOM - 00001C02 0760FF80 0B640384...000100D8 11 900.0 MB TMP - 211 00 YTQW90 0 EOM - 00001C02 0760FF80 0B64036B...000100D8 11 875.0 MB TMP - 211 00 YTQW91 0 EOM - 00001C02 0760FF80 0B640352...000100D8 11 850.0 MB TMP - 211 00 YTQW85 0 EOM - 00001C02 0760FF80 0B640339...000100D8 11 825.0 MB TMP - 211 00 YTQW82 0 EOM - 00001C02 0760FF80 0B640320...000100D8 11 800.0 MB TMP - 211 00 YTQW80 0 EOM - 00001C02 0760FF80 0B640307...000100D8 11 775.0 MB TMP - 211 00 YTQW77 0 EOM - 00001C02 0760FF80 0B6402EE...000100D8 11 750.0 MB TMP - 211 00 YTQW75 0 EOM - 00001C02 0760FF80 0B6402D5...000100D8 11 725.0 MB TMP - 211 00 YTQW72 0 EOM - 00001C02 0760FF80 0B6402BC...000100D8 11 700.0 MB TMP - 211 00 YTQW70 0 EOM - 00001C02 0760FF80 0B6402A3...000100D8 11 675.0 MB TMP - 211 00 YTQW67 0 EOM - 00001C02 0760FF80 0B64028A...000100D8 11 650.0 MB TMP - 211 00 YTQW65 0 EOM - 00001C02 0760FF80 0B640271...000100D8 11 625.0 MB TMP - 211 00 YTQW62 0 EOM - 00001C02 0760FF80 0B640258...000100D8 11 600.0 MB TMP - 211 00 YTQW60 0 EOM - 00001C02 0760FF80 0B64023F...000100D8 11 575.0 MB TMP - 211 00 YTQW57 0 EOM - 00001C02 0760FF80 0B640226...000100D8 11 550.0 MB TMP - 211 00 YTQW55 0 EOM - 00001C02 0760FF80 0B64020D...000100D8 11 525.0 MB TMP - 211 00 YTQW52 0 EOM - 00001C02 0760FF80 0B6401F4...000100D8 11 500.0 MB TMP - 211 00 YTQW50 0 EOM - 00001C02 0760FF80 0B6401C2...000100D8 11 450.0 MB TMP - 211 00 YTQW45 0 EOM - 00001C02 0760FF80 0B640190...000100D8 11 400.0 MB TMP - 211 00 YTQW40 0 EOM - 00001C02 0760FF80 0B64015E...000100D8 11 350.0 MB TMP - 211 00 YTQW35 0 EOM - 00001C02 0760FF80 0B64012C...000100D8 11 300.0 MB TMP - 211 00 YTQW30 0 EOM - 00001C02 0760FF80 0B6400FA...000100D8 11 250.0 MB TMP - 211 00 YTQW25 0 EOM - 00001C02 0760FF80 0B6400C8...000100D8 11 200.0 MB TMP - 211 00 YTQW20 0 EOM - 00001C02 0760FF80 0B640096...000100D8 11 150.0 MB TMP - 211 00 YTQW15 0 EOM - 00001C02 0760FF80 0B640064...000100D8 11 100.0 MB TMP - 211 00 YTQW10 0 EOM - 00001C02 0760FF80 28640352...000100D8 40 850.0 MB DZDT - 211 00 YOQW85 0 EOM - 00001C02 0760FF80 286402BC...000100D8 40 700.0 MB DZDT - 211 00 YOQW70 0 EOM - 00001C02 0760FF80 286401F4...000100D8 40 500.0 MB DZDT - 211 00 YOQW50 0 EOM - 00001C02 0760FF80 01010000...000100D8 01 SFC PRES - 211 00 YPQW98 0 EOM - 00001C02 0760FF80 346C2C64...000100D8 52 44/100 R H - 211 00 YRQW00 0 EOM - 00001C02 0760FF80 296401F4...000100D8 41 500.0 MB ABS V - 211 00 YCQW50 0 EOM - 00001C02 0760FF80 9D010000...000100D8 157 SFC CAPE - 211 00 YWQW98 0 EOM - 00001C02 0760FF80 9C010000...000100D8 156 SFC CIN - 211 00 YYQW98 0 EOM - 00001C02 0760FF80 9D74B400...000100D8 157 180 SPDY 0 SPDY CAPE - 211 00 YWQW86 0 EOM - 00001C02 0760FF80 9C74B400...000100D8 156 180 SPDY 0 SPDY CIN - 211 00 YYQW86 0 EOM - 00001C02 0760FF80 0B741E00...000100D8 11 30 SPDY 0 SPDY TMP - 211 00 YTQW86 0 EOM - 00001C02 0760FF80 0B743C1E...000100D8 11 60 SPDY 30 SPDY TMP - 211 00 YTQW86 0 EOM - 00001C02 0760FF80 0B745A3C...000100D8 11 90 SPDY 60 SPDY TMP - 211 00 YTQW86 0 EOM - 00001C02 0760FF80 0B74785A...000100D8 11 120 SPDY 90 SPDY TMP - 211 00 YTQW86 0 EOM - 00001C02 0760FF80 0B749678...000100D8 11 150 SPDY 120 SPDY TMP - 211 00 YTQW86 0 EOM - 00001C02 0760FF80 0B74B496...000100D8 11 180 SPDY 150 SPDY TMP - 211 00 YTQW86 0 EOM - 00001C02 0760FF80 34741E00...000100D8 52 30 SPDY 0 SPDY R H - 211 00 YRQW86 0 EOM - 00001C02 0760FF80 34743C1E...000100D8 52 60 SPDY 30 SPDY R H - 211 00 YRQW86 0 EOM - 00001C02 0760FF80 34745A3C...000100D8 52 90 SPDY 60 SPDY R H - 211 00 YRQW86 0 EOM - 00001C02 0760FF80 3474785A...000100D8 52 120 SPDY 90 SPDY R H - 211 00 YRQW86 0 EOM - 00001C02 0760FF80 34749678...000100D8 52 150 SPDY 120 SPDY R H - 211 00 YRQW86 0 EOM - 00001C02 0760FF80 3474B496...000100D8 52 180 SPDY 150 SPDY R H - 211 00 YRQW86 0 EOM - 00001C02 0760FF80 21741E00...000100D8 33 30 SPDY 0 SPDY U GRD - 211 00 YUQW86 0 EOM - 00001C02 0760FF80 21743C1E...000100D8 33 60 SPDY 30 SPDY U GRD - 211 00 YUQW86 0 EOM - 00001C02 0760FF80 21745A3C...000100D8 33 90 SPDY 60 SPDY U GRD - 211 00 YUQW86 0 EOM - 00001C02 0760FF80 2174785A...000100D8 33 120 SPDY 90 SPDY U GRD - 211 00 YUQW86 0 EOM - 00001C02 0760FF80 21749678...000100D8 33 150 SPDY 120 SPDY U GRD - 211 00 YUQW86 0 EOM - 00001C02 0760FF80 2174B496...000100D8 33 180 SPDY 150 SPDY U GRD - 211 00 YUQW86 0 EOM - 00001C02 0760FF80 22741E00...000100D8 34 30 SPDY 0 SPDY V GRD - 211 00 YVQW86 0 EOM - 00001C02 0760FF80 22743C1E...000100D8 34 60 SPDY 30 SPDY V GRD - 211 00 YVQW86 0 EOM - 00001C02 0760FF80 22745A3C...000100D8 34 90 SPDY 60 SPDY V GRD - 211 00 YVQW86 0 EOM - 00001C02 0760FF80 2274785A...000100D8 34 120 SPDY 90 SPDY V GRD - 211 00 YVQW86 0 EOM - 00001C02 0760FF80 22749678...000100D8 34 150 SPDY 120 SPDY V GRD - 211 00 YVQW86 0 EOM - 00001C02 0760FF80 2274B496...000100D8 34 180 SPDY 150 SPDY V GRD - 211 00 YVQW86 0 EOM - 00001C02 0760FF80 0B690002...000100D8 11 2 HTGL TMP - 211 00 YTQW98 0 EOM - 00001C02 0760FF80 34690002...000100D8 52 2 HTGL R H - 211 00 YRQW98 0 EOM - 00001C02 0760FF80 2169000A...000100D8 33 10 HTGL U GRD - 211 00 YUQW98 0 EOM - 00001C02 0760FF80 2269000A...000100D8 34 10 HTGL V GRD - 211 00 YVQW98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs222.211 b/parm/wmo/grib_awpgfs222.211 deleted file mode 100755 index c0e25a858e..0000000000 --- a/parm/wmo/grib_awpgfs222.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100DE 07 1000.0 MB HGT - 211 00 ZHQZ99 0 EOM - 00001C02 0760FF80 076403CF...000100DE 07 975.0 MB HGT - 211 00 ZHQZ93 0 EOM - 00001C02 0760FF80 076403B6...000100DE 07 950.0 MB HGT - 211 00 ZHQZ95 0 EOM - 00001C02 0760FF80 0764039D...000100DE 07 925.0 MB HGT - 211 00 ZHQZ92 0 EOM - 00001C02 0760FF80 07640384...000100DE 07 900.0 MB HGT - 211 00 ZHQZ90 0 EOM - 00001C02 0760FF80 0764036B...000100DE 07 875.0 MB HGT - 211 00 ZHQZ91 0 EOM - 00001C02 0760FF80 07640352...000100DE 07 850.0 MB HGT - 211 00 ZHQZ85 0 EOM - 00001C02 0760FF80 07640339...000100DE 07 825.0 MB HGT - 211 00 ZHQZ82 0 EOM - 00001C02 0760FF80 07640320...000100DE 07 800.0 MB HGT - 211 00 ZHQZ80 0 EOM - 00001C02 0760FF80 07640307...000100DE 07 775.0 MB HGT - 211 00 ZHQZ77 0 EOM - 00001C02 0760FF80 076402EE...000100DE 07 750.0 MB HGT - 211 00 ZHQZ75 0 EOM - 00001C02 0760FF80 076402D5...000100DE 07 725.0 MB HGT - 211 00 ZHQZ72 0 EOM - 00001C02 0760FF80 076402BC...000100DE 07 700.0 MB HGT - 211 00 ZHQZ70 0 EOM - 00001C02 0760FF80 076402A3...000100DE 07 675.0 MB HGT - 211 00 ZHQZ67 0 EOM - 00001C02 0760FF80 0764028A...000100DE 07 650.0 MB HGT - 211 00 ZHQZ65 0 EOM - 00001C02 0760FF80 07640271...000100DE 07 625.0 MB HGT - 211 00 ZHQZ62 0 EOM - 00001C02 0760FF80 07640258...000100DE 07 600.0 MB HGT - 211 00 ZHQZ60 0 EOM - 00001C02 0760FF80 0764023F...000100DE 07 575.0 MB HGT - 211 00 ZHQZ57 0 EOM - 00001C02 0760FF80 07640226...000100DE 07 550.0 MB HGT - 211 00 ZHQZ55 0 EOM - 00001C02 0760FF80 0764020D...000100DE 07 525.0 MB HGT - 211 00 ZHQZ52 0 EOM - 00001C02 0760FF80 076401F4...000100DE 07 500.0 MB HGT - 211 00 ZHQZ50 0 EOM - 00001C02 0760FF80 076401C2...000100DE 07 450.0 MB HGT - 211 00 ZHQZ45 0 EOM - 00001C02 0760FF80 07640190...000100DE 07 400.0 MB HGT - 211 00 ZHQZ40 0 EOM - 00001C02 0760FF80 0764015E...000100DE 07 350.0 MB HGT - 211 00 ZHQZ35 0 EOM - 00001C02 0760FF80 0764012C...000100DE 07 300.0 MB HGT - 211 00 ZHQZ30 0 EOM - 00001C02 0760FF80 076400FA...000100DE 07 250.0 MB HGT - 211 00 ZHQZ25 0 EOM - 00001C02 0760FF80 076400C8...000100DE 07 200.0 MB HGT - 211 00 ZHQZ20 0 EOM - 00001C02 0760FF80 07640096...000100DE 07 150.0 MB HGT - 211 00 ZHQZ15 0 EOM - 00001C02 0760FF80 07640064...000100DE 07 100.0 MB HGT - 211 00 ZHQZ10 0 EOM - 00001C02 0760FF80 216403E8...000100DE 33 1000.0 MB U GRD - 211 00 ZUQZ99 0 EOM - 00001C02 0760FF80 216403CF...000100DE 33 975.0 MB U GRD - 211 00 ZUQZ93 0 EOM - 00001C02 0760FF80 216403B6...000100DE 33 950.0 MB U GRD - 211 00 ZUQZ95 0 EOM - 00001C02 0760FF80 2164039D...000100DE 33 925.0 MB U GRD - 211 00 ZUQZ92 0 EOM - 00001C02 0760FF80 21640384...000100DE 33 900.0 MB U GRD - 211 00 ZUQZ90 0 EOM - 00001C02 0760FF80 2164036B...000100DE 33 875.0 MB U GRD - 211 00 ZUQZ91 0 EOM - 00001C02 0760FF80 21640352...000100DE 33 850.0 MB U GRD - 211 00 ZUQZ85 0 EOM - 00001C02 0760FF80 21640339...000100DE 33 825.0 MB U GRD - 211 00 ZUQZ82 0 EOM - 00001C02 0760FF80 21640320...000100DE 33 800.0 MB U GRD - 211 00 ZUQZ80 0 EOM - 00001C02 0760FF80 21640307...000100DE 33 775.0 MB U GRD - 211 00 ZUQZ77 0 EOM - 00001C02 0760FF80 216402EE...000100DE 33 750.0 MB U GRD - 211 00 ZUQZ75 0 EOM - 00001C02 0760FF80 216402D5...000100DE 33 725.0 MB U GRD - 211 00 ZUQZ72 0 EOM - 00001C02 0760FF80 216402BC...000100DE 33 700.0 MB U GRD - 211 00 ZUQZ70 0 EOM - 00001C02 0760FF80 216402A3...000100DE 33 675.0 MB U GRD - 211 00 ZUQZ67 0 EOM - 00001C02 0760FF80 2164028A...000100DE 33 650.0 MB U GRD - 211 00 ZUQZ65 0 EOM - 00001C02 0760FF80 21640271...000100DE 33 625.0 MB U GRD - 211 00 ZUQZ62 0 EOM - 00001C02 0760FF80 21640258...000100DE 33 600.0 MB U GRD - 211 00 ZUQZ60 0 EOM - 00001C02 0760FF80 2164023F...000100DE 33 575.0 MB U GRD - 211 00 ZUQZ57 0 EOM - 00001C02 0760FF80 21640226...000100DE 33 550.0 MB U GRD - 211 00 ZUQZ55 0 EOM - 00001C02 0760FF80 2164020D...000100DE 33 525.0 MB U GRD - 211 00 ZUQZ52 0 EOM - 00001C02 0760FF80 216401F4...000100DE 33 500.0 MB U GRD - 211 00 ZUQZ50 0 EOM - 00001C02 0760FF80 216401C2...000100DE 33 450.0 MB U GRD - 211 00 ZUQZ45 0 EOM - 00001C02 0760FF80 21640190...000100DE 33 400.0 MB U GRD - 211 00 ZUQZ40 0 EOM - 00001C02 0760FF80 2164015E...000100DE 33 350.0 MB U GRD - 211 00 ZUQZ35 0 EOM - 00001C02 0760FF80 2164012C...000100DE 33 300.0 MB U GRD - 211 00 ZUQZ30 0 EOM - 00001C02 0760FF80 216400FA...000100DE 33 250.0 MB U GRD - 211 00 ZUQZ25 0 EOM - 00001C02 0760FF80 216400C8...000100DE 33 200.0 MB U GRD - 211 00 ZUQZ20 0 EOM - 00001C02 0760FF80 21640096...000100DE 33 150.0 MB U GRD - 211 00 ZUQZ15 0 EOM - 00001C02 0760FF80 21640064...000100DE 33 100.0 MB U GRD - 211 00 ZUQZ10 0 EOM - 00001C02 0760FF80 226403E8...000100DE 34 1000.0 MB V GRD - 211 00 ZVQZ99 0 EOM - 00001C02 0760FF80 226403CF...000100DE 34 975.0 MB V GRD - 211 00 ZVQZ93 0 EOM - 00001C02 0760FF80 226403B6...000100DE 34 950.0 MB V GRD - 211 00 ZVQZ95 0 EOM - 00001C02 0760FF80 2264039D...000100DE 34 925.0 MB V GRD - 211 00 ZVQZ92 0 EOM - 00001C02 0760FF80 22640384...000100DE 34 900.0 MB V GRD - 211 00 ZVQZ90 0 EOM - 00001C02 0760FF80 2264036B...000100DE 34 875.0 MB V GRD - 211 00 ZVQZ91 0 EOM - 00001C02 0760FF80 22640352...000100DE 34 850.0 MB V GRD - 211 00 ZVQZ85 0 EOM - 00001C02 0760FF80 22640339...000100DE 34 825.0 MB V GRD - 211 00 ZVQZ82 0 EOM - 00001C02 0760FF80 22640320...000100DE 34 800.0 MB V GRD - 211 00 ZVQZ80 0 EOM - 00001C02 0760FF80 22640307...000100DE 34 775.0 MB V GRD - 211 00 ZVQZ77 0 EOM - 00001C02 0760FF80 226402EE...000100DE 34 750.0 MB V GRD - 211 00 ZVQZ75 0 EOM - 00001C02 0760FF80 226402D5...000100DE 34 725.0 MB V GRD - 211 00 ZVQZ72 0 EOM - 00001C02 0760FF80 226402BC...000100DE 34 700.0 MB V GRD - 211 00 ZVQZ70 0 EOM - 00001C02 0760FF80 226402A3...000100DE 34 675.0 MB V GRD - 211 00 ZVQZ67 0 EOM - 00001C02 0760FF80 2264028A...000100DE 34 650.0 MB V GRD - 211 00 ZVQZ65 0 EOM - 00001C02 0760FF80 22640271...000100DE 34 625.0 MB V GRD - 211 00 ZVQZ62 0 EOM - 00001C02 0760FF80 22640258...000100DE 34 600.0 MB V GRD - 211 00 ZVQZ60 0 EOM - 00001C02 0760FF80 2264023F...000100DE 34 575.0 MB V GRD - 211 00 ZVQZ57 0 EOM - 00001C02 0760FF80 22640226...000100DE 34 550.0 MB V GRD - 211 00 ZVQZ55 0 EOM - 00001C02 0760FF80 2264020D...000100DE 34 525.0 MB V GRD - 211 00 ZVQZ52 0 EOM - 00001C02 0760FF80 226401F4...000100DE 34 500.0 MB V GRD - 211 00 ZVQZ50 0 EOM - 00001C02 0760FF80 226401C2...000100DE 34 450.0 MB V GRD - 211 00 ZVQZ45 0 EOM - 00001C02 0760FF80 22640190...000100DE 34 400.0 MB V GRD - 211 00 ZVQZ40 0 EOM - 00001C02 0760FF80 2264015E...000100DE 34 350.0 MB V GRD - 211 00 ZVQZ35 0 EOM - 00001C02 0760FF80 2264012C...000100DE 34 300.0 MB V GRD - 211 00 ZVQZ30 0 EOM - 00001C02 0760FF80 226400FA...000100DE 34 250.0 MB V GRD - 211 00 ZVQZ25 0 EOM - 00001C02 0760FF80 226400C8...000100DE 34 200.0 MB V GRD - 211 00 ZVQZ20 0 EOM - 00001C02 0760FF80 22640096...000100DE 34 150.0 MB V GRD - 211 00 ZVQZ15 0 EOM - 00001C02 0760FF80 22640064...000100DE 34 100.0 MB V GRD - 211 00 ZVQZ10 0 EOM - 00001C02 0760FF80 02660000...000100DE 02 MSL PRMSL - 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...000100DE 61 SFC A PCP - 211 00 ZEQZ98 0 EOM - 00001C02 0760FF80 346403E8...000100DE 52 1000.0 MB R H - 211 00 ZRQZ99 0 EOM - 00001C02 0760FF80 346403CF...000100DE 52 975.0 MB R H - 211 00 ZRQZ93 0 EOM - 00001C02 0760FF80 346403B6...000100DE 52 950.0 MB R H - 211 00 ZRQZ95 0 EOM - 00001C02 0760FF80 3464039D...000100DE 52 925.0 MB R H - 211 00 ZRQZ92 0 EOM - 00001C02 0760FF80 34640384...000100DE 52 900.0 MB R H - 211 00 ZRQZ90 0 EOM - 00001C02 0760FF80 3464036B...000100DE 52 875.0 MB R H - 211 00 ZRQZ91 0 EOM - 00001C02 0760FF80 34640352...000100DE 52 850.0 MB R H - 211 00 ZRQZ85 0 EOM - 00001C02 0760FF80 34640339...000100DE 52 825.0 MB R H - 211 00 ZRQZ82 0 EOM - 00001C02 0760FF80 34640320...000100DE 52 800.0 MB R H - 211 00 ZRQZ80 0 EOM - 00001C02 0760FF80 34640307...000100DE 52 775.0 MB R H - 211 00 ZRQZ77 0 EOM - 00001C02 0760FF80 346402EE...000100DE 52 750.0 MB R H - 211 00 ZRQZ75 0 EOM - 00001C02 0760FF80 346402D5...000100DE 52 725.0 MB R H - 211 00 ZRQZ72 0 EOM - 00001C02 0760FF80 346402BC...000100DE 52 700.0 MB R H - 211 00 ZRQZ70 0 EOM - 00001C02 0760FF80 346402A3...000100DE 52 675.0 MB R H - 211 00 ZRQZ67 0 EOM - 00001C02 0760FF80 3464028A...000100DE 52 650.0 MB R H - 211 00 ZRQZ65 0 EOM - 00001C02 0760FF80 34640271...000100DE 52 625.0 MB R H - 211 00 ZRQZ62 0 EOM - 00001C02 0760FF80 34640258...000100DE 52 600.0 MB R H - 211 00 ZRQZ60 0 EOM - 00001C02 0760FF80 3464023F...000100DE 52 575.0 MB R H - 211 00 ZRQZ57 0 EOM - 00001C02 0760FF80 34640226...000100DE 52 550.0 MB R H - 211 00 ZRQZ55 0 EOM - 00001C02 0760FF80 3464020D...000100DE 52 525.0 MB R H - 211 00 ZRQZ52 0 EOM - 00001C02 0760FF80 346401F4...000100DE 52 500.0 MB R H - 211 00 ZRQZ50 0 EOM - 00001C02 0760FF80 346401C2...000100DE 52 450.0 MB R H - 211 00 ZRQZ45 0 EOM - 00001C02 0760FF80 34640190...000100DE 52 400.0 MB R H - 211 00 ZRQZ40 0 EOM - 00001C02 0760FF80 3464015E...000100DE 52 350.0 MB R H - 211 00 ZRQZ35 0 EOM - 00001C02 0760FF80 3464012C...000100DE 52 300.0 MB R H - 211 00 ZRQZ30 0 EOM - 00001C02 0760FF80 346400FA...000100DE 52 250.0 MB R H - 211 00 ZRQZ25 0 EOM - 00001C02 0760FF80 346400C8...000100DE 52 200.0 MB R H - 211 00 ZRQZ20 0 EOM - 00001C02 0760FF80 34640096...000100DE 52 150.0 MB R H - 211 00 ZRQZ15 0 EOM - 00001C02 0760FF80 34640064...000100DE 52 100.0 MB R H - 211 00 ZRQZ10 0 EOM - 00001C02 0760FF80 0B6403E8...000100DE 11 1000.0 MB TMP - 211 00 ZTQZ99 0 EOM - 00001C02 0760FF80 0B6403CF...000100DE 11 975.0 MB TMP - 211 00 ZTQZ93 0 EOM - 00001C02 0760FF80 0B6403B6...000100DE 11 950.0 MB TMP - 211 00 ZTQZ95 0 EOM - 00001C02 0760FF80 0B64039D...000100DE 11 925.0 MB TMP - 211 00 ZTQZ92 0 EOM - 00001C02 0760FF80 0B640384...000100DE 11 900.0 MB TMP - 211 00 ZTQZ90 0 EOM - 00001C02 0760FF80 0B64036B...000100DE 11 875.0 MB TMP - 211 00 ZTQZ91 0 EOM - 00001C02 0760FF80 0B640352...000100DE 11 850.0 MB TMP - 211 00 ZTQZ85 0 EOM - 00001C02 0760FF80 0B640339...000100DE 11 825.0 MB TMP - 211 00 ZTQZ82 0 EOM - 00001C02 0760FF80 0B640320...000100DE 11 800.0 MB TMP - 211 00 ZTQZ80 0 EOM - 00001C02 0760FF80 0B640307...000100DE 11 775.0 MB TMP - 211 00 ZTQZ77 0 EOM - 00001C02 0760FF80 0B6402EE...000100DE 11 750.0 MB TMP - 211 00 ZTQZ75 0 EOM - 00001C02 0760FF80 0B6402D5...000100DE 11 725.0 MB TMP - 211 00 ZTQZ72 0 EOM - 00001C02 0760FF80 0B6402BC...000100DE 11 700.0 MB TMP - 211 00 ZTQZ70 0 EOM - 00001C02 0760FF80 0B6402A3...000100DE 11 675.0 MB TMP - 211 00 ZTQZ67 0 EOM - 00001C02 0760FF80 0B64028A...000100DE 11 650.0 MB TMP - 211 00 ZTQZ65 0 EOM - 00001C02 0760FF80 0B640271...000100DE 11 625.0 MB TMP - 211 00 ZTQZ62 0 EOM - 00001C02 0760FF80 0B640258...000100DE 11 600.0 MB TMP - 211 00 ZTQZ60 0 EOM - 00001C02 0760FF80 0B64023F...000100DE 11 575.0 MB TMP - 211 00 ZTQZ57 0 EOM - 00001C02 0760FF80 0B640226...000100DE 11 550.0 MB TMP - 211 00 ZTQZ55 0 EOM - 00001C02 0760FF80 0B64020D...000100DE 11 525.0 MB TMP - 211 00 ZTQZ52 0 EOM - 00001C02 0760FF80 0B6401F4...000100DE 11 500.0 MB TMP - 211 00 ZTQZ50 0 EOM - 00001C02 0760FF80 0B6401C2...000100DE 11 450.0 MB TMP - 211 00 ZTQZ45 0 EOM - 00001C02 0760FF80 0B640190...000100DE 11 400.0 MB TMP - 211 00 ZTQZ40 0 EOM - 00001C02 0760FF80 0B64015E...000100DE 11 350.0 MB TMP - 211 00 ZTQZ35 0 EOM - 00001C02 0760FF80 0B64012C...000100DE 11 300.0 MB TMP - 211 00 ZTQZ30 0 EOM - 00001C02 0760FF80 0B6400FA...000100DE 11 250.0 MB TMP - 211 00 ZTQZ25 0 EOM - 00001C02 0760FF80 0B6400C8...000100DE 11 200.0 MB TMP - 211 00 ZTQZ20 0 EOM - 00001C02 0760FF80 0B640096...000100DE 11 150.0 MB TMP - 211 00 ZTQZ15 0 EOM - 00001C02 0760FF80 0B640064...000100DE 11 100.0 MB TMP - 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 28640352...000100DE 40 850.0 MB DZDT - 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 286402BC...000100DE 40 700.0 MB DZDT - 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 286401F4...000100DE 40 500.0 MB DZDT - 211 00 ZOQZ50 0 EOM - 00001C02 0760FF80 01010000...000100DE 01 SFC PRES - 211 00 ZPQZ98 0 EOM - 00001C02 0760FF80 346C2C64...000100DE 52 44/100 R H - 211 00 ZRQZ00 0 EOM - 00001C02 0760FF80 296401F4...000100DE 41 500.0 MB ABS V - 211 00 ZCQZ50 0 EOM - 00001C02 0760FF80 9D010000...000100DE 157 SFC CAPE - 211 00 ZWQZ98 0 EOM - 00001C02 0760FF80 9C010000...000100DE 156 SFC CIN - 211 00 ZYQZ98 0 EOM - 00001C02 0760FF80 9D74B400...000100DE 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQZ86 0 EOM - 00001C02 0760FF80 9C74B400...000100DE 156 180 SPDY 0 SPDY CIN - 211 00 ZYQZ86 0 EOM - 00001C02 0760FF80 0B741E00...000100DE 11 30 SPDY 0 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B743C1E...000100DE 11 60 SPDY 30 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B745A3C...000100DE 11 90 SPDY 60 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74785A...000100DE 11 120 SPDY 90 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B749678...000100DE 11 150 SPDY 120 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74B496...000100DE 11 180 SPDY 150 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 34741E00...000100DE 52 30 SPDY 0 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34743C1E...000100DE 52 60 SPDY 30 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34745A3C...000100DE 52 90 SPDY 60 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474785A...000100DE 52 120 SPDY 90 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34749678...000100DE 52 150 SPDY 120 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474B496...000100DE 52 180 SPDY 150 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 21741E00...000100DE 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21743C1E...000100DE 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21745A3C...000100DE 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174785A...000100DE 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21749678...000100DE 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174B496...000100DE 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 22741E00...000100DE 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22743C1E...000100DE 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22745A3C...000100DE 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274785A...000100DE 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22749678...000100DE 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274B496...000100DE 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 0B690002...000100DE 11 2 HTGL TMP - 211 00 ZTQZ98 0 EOM - 00001C02 0760FF80 34690002...000100DE 52 2 HTGL R H - 211 00 ZRQZ98 0 EOM - 00001C02 0760FF80 2169000A...000100DE 33 10 HTGL U GRD - 211 00 ZUQZ98 0 EOM - 00001C02 0760FF80 2269000A...000100DE 34 10 HTGL V GRD - 211 00 ZVQZ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs228.211 b/parm/wmo/grib_awpgfs228.211 deleted file mode 100755 index e52c23ff4e..0000000000 --- a/parm/wmo/grib_awpgfs228.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100E4 07 1000.0 MB HGT - 211 00 YHQX99 0 EOM - 00001C02 0760FF80 076403CF...000100E4 07 975.0 MB HGT - 211 00 YHQX93 0 EOM - 00001C02 0760FF80 076403B6...000100E4 07 950.0 MB HGT - 211 00 YHQX95 0 EOM - 00001C02 0760FF80 0764039D...000100E4 07 925.0 MB HGT - 211 00 YHQX92 0 EOM - 00001C02 0760FF80 07640384...000100E4 07 900.0 MB HGT - 211 00 YHQX90 0 EOM - 00001C02 0760FF80 0764036B...000100E4 07 875.0 MB HGT - 211 00 YHQX91 0 EOM - 00001C02 0760FF80 07640352...000100E4 07 850.0 MB HGT - 211 00 YHQX85 0 EOM - 00001C02 0760FF80 07640339...000100E4 07 825.0 MB HGT - 211 00 YHQX82 0 EOM - 00001C02 0760FF80 07640320...000100E4 07 800.0 MB HGT - 211 00 YHQX80 0 EOM - 00001C02 0760FF80 07640307...000100E4 07 775.0 MB HGT - 211 00 YHQX77 0 EOM - 00001C02 0760FF80 076402EE...000100E4 07 750.0 MB HGT - 211 00 YHQX75 0 EOM - 00001C02 0760FF80 076402D5...000100E4 07 725.0 MB HGT - 211 00 YHQX72 0 EOM - 00001C02 0760FF80 076402BC...000100E4 07 700.0 MB HGT - 211 00 YHQX70 0 EOM - 00001C02 0760FF80 076402A3...000100E4 07 675.0 MB HGT - 211 00 YHQX67 0 EOM - 00001C02 0760FF80 0764028A...000100E4 07 650.0 MB HGT - 211 00 YHQX65 0 EOM - 00001C02 0760FF80 07640271...000100E4 07 625.0 MB HGT - 211 00 YHQX62 0 EOM - 00001C02 0760FF80 07640258...000100E4 07 600.0 MB HGT - 211 00 YHQX60 0 EOM - 00001C02 0760FF80 0764023F...000100E4 07 575.0 MB HGT - 211 00 YHQX57 0 EOM - 00001C02 0760FF80 07640226...000100E4 07 550.0 MB HGT - 211 00 YHQX55 0 EOM - 00001C02 0760FF80 0764020D...000100E4 07 525.0 MB HGT - 211 00 YHQX52 0 EOM - 00001C02 0760FF80 076401F4...000100E4 07 500.0 MB HGT - 211 00 YHQX50 0 EOM - 00001C02 0760FF80 076401C2...000100E4 07 450.0 MB HGT - 211 00 YHQX45 0 EOM - 00001C02 0760FF80 07640190...000100E4 07 400.0 MB HGT - 211 00 YHQX40 0 EOM - 00001C02 0760FF80 0764015E...000100E4 07 350.0 MB HGT - 211 00 YHQX35 0 EOM - 00001C02 0760FF80 0764012C...000100E4 07 300.0 MB HGT - 211 00 YHQX30 0 EOM - 00001C02 0760FF80 076400FA...000100E4 07 250.0 MB HGT - 211 00 YHQX25 0 EOM - 00001C02 0760FF80 076400C8...000100E4 07 200.0 MB HGT - 211 00 YHQX20 0 EOM - 00001C02 0760FF80 07640096...000100E4 07 150.0 MB HGT - 211 00 YHQX15 0 EOM - 00001C02 0760FF80 07640064...000100E4 07 100.0 MB HGT - 211 00 YHQX10 0 EOM - 00001C02 0760FF80 216403E8...000100E4 33 1000.0 MB U GRD - 211 00 YUQX99 0 EOM - 00001C02 0760FF80 216403CF...000100E4 33 975.0 MB U GRD - 211 00 YUQX93 0 EOM - 00001C02 0760FF80 216403B6...000100E4 33 950.0 MB U GRD - 211 00 YUQX95 0 EOM - 00001C02 0760FF80 2164039D...000100E4 33 925.0 MB U GRD - 211 00 YUQX92 0 EOM - 00001C02 0760FF80 21640384...000100E4 33 900.0 MB U GRD - 211 00 YUQX90 0 EOM - 00001C02 0760FF80 2164036B...000100E4 33 875.0 MB U GRD - 211 00 YUQX91 0 EOM - 00001C02 0760FF80 21640352...000100E4 33 850.0 MB U GRD - 211 00 YUQX85 0 EOM - 00001C02 0760FF80 21640339...000100E4 33 825.0 MB U GRD - 211 00 YUQX82 0 EOM - 00001C02 0760FF80 21640320...000100E4 33 800.0 MB U GRD - 211 00 YUQX80 0 EOM - 00001C02 0760FF80 21640307...000100E4 33 775.0 MB U GRD - 211 00 YUQX77 0 EOM - 00001C02 0760FF80 216402EE...000100E4 33 750.0 MB U GRD - 211 00 YUQX75 0 EOM - 00001C02 0760FF80 216402D5...000100E4 33 725.0 MB U GRD - 211 00 YUQX72 0 EOM - 00001C02 0760FF80 216402BC...000100E4 33 700.0 MB U GRD - 211 00 YUQX70 0 EOM - 00001C02 0760FF80 216402A3...000100E4 33 675.0 MB U GRD - 211 00 YUQX67 0 EOM - 00001C02 0760FF80 2164028A...000100E4 33 650.0 MB U GRD - 211 00 YUQX65 0 EOM - 00001C02 0760FF80 21640271...000100E4 33 625.0 MB U GRD - 211 00 YUQX62 0 EOM - 00001C02 0760FF80 21640258...000100E4 33 600.0 MB U GRD - 211 00 YUQX60 0 EOM - 00001C02 0760FF80 2164023F...000100E4 33 575.0 MB U GRD - 211 00 YUQX57 0 EOM - 00001C02 0760FF80 21640226...000100E4 33 550.0 MB U GRD - 211 00 YUQX55 0 EOM - 00001C02 0760FF80 2164020D...000100E4 33 525.0 MB U GRD - 211 00 YUQX52 0 EOM - 00001C02 0760FF80 216401F4...000100E4 33 500.0 MB U GRD - 211 00 YUQX50 0 EOM - 00001C02 0760FF80 216401C2...000100E4 33 450.0 MB U GRD - 211 00 YUQX45 0 EOM - 00001C02 0760FF80 21640190...000100E4 33 400.0 MB U GRD - 211 00 YUQX40 0 EOM - 00001C02 0760FF80 2164015E...000100E4 33 350.0 MB U GRD - 211 00 YUQX35 0 EOM - 00001C02 0760FF80 2164012C...000100E4 33 300.0 MB U GRD - 211 00 YUQX30 0 EOM - 00001C02 0760FF80 216400FA...000100E4 33 250.0 MB U GRD - 211 00 YUQX25 0 EOM - 00001C02 0760FF80 216400C8...000100E4 33 200.0 MB U GRD - 211 00 YUQX20 0 EOM - 00001C02 0760FF80 21640096...000100E4 33 150.0 MB U GRD - 211 00 YUQX15 0 EOM - 00001C02 0760FF80 21640064...000100E4 33 100.0 MB U GRD - 211 00 YUQX10 0 EOM - 00001C02 0760FF80 226403E8...000100E4 34 1000.0 MB V GRD - 211 00 YVQX99 0 EOM - 00001C02 0760FF80 226403CF...000100E4 34 975.0 MB V GRD - 211 00 YVQX93 0 EOM - 00001C02 0760FF80 226403B6...000100E4 34 950.0 MB V GRD - 211 00 YVQX95 0 EOM - 00001C02 0760FF80 2264039D...000100E4 34 925.0 MB V GRD - 211 00 YVQX92 0 EOM - 00001C02 0760FF80 22640384...000100E4 34 900.0 MB V GRD - 211 00 YVQX90 0 EOM - 00001C02 0760FF80 2264036B...000100E4 34 875.0 MB V GRD - 211 00 YVQX91 0 EOM - 00001C02 0760FF80 22640352...000100E4 34 850.0 MB V GRD - 211 00 YVQX85 0 EOM - 00001C02 0760FF80 22640339...000100E4 34 825.0 MB V GRD - 211 00 YVQX82 0 EOM - 00001C02 0760FF80 22640320...000100E4 34 800.0 MB V GRD - 211 00 YVQX80 0 EOM - 00001C02 0760FF80 22640307...000100E4 34 775.0 MB V GRD - 211 00 YVQX77 0 EOM - 00001C02 0760FF80 226402EE...000100E4 34 750.0 MB V GRD - 211 00 YVQX75 0 EOM - 00001C02 0760FF80 226402D5...000100E4 34 725.0 MB V GRD - 211 00 YVQX72 0 EOM - 00001C02 0760FF80 226402BC...000100E4 34 700.0 MB V GRD - 211 00 YVQX70 0 EOM - 00001C02 0760FF80 226402A3...000100E4 34 675.0 MB V GRD - 211 00 YVQX67 0 EOM - 00001C02 0760FF80 2264028A...000100E4 34 650.0 MB V GRD - 211 00 YVQX65 0 EOM - 00001C02 0760FF80 22640271...000100E4 34 625.0 MB V GRD - 211 00 YVQX62 0 EOM - 00001C02 0760FF80 22640258...000100E4 34 600.0 MB V GRD - 211 00 YVQX60 0 EOM - 00001C02 0760FF80 2264023F...000100E4 34 575.0 MB V GRD - 211 00 YVQX57 0 EOM - 00001C02 0760FF80 22640226...000100E4 34 550.0 MB V GRD - 211 00 YVQX55 0 EOM - 00001C02 0760FF80 2264020D...000100E4 34 525.0 MB V GRD - 211 00 YVQX52 0 EOM - 00001C02 0760FF80 226401F4...000100E4 34 500.0 MB V GRD - 211 00 YVQX50 0 EOM - 00001C02 0760FF80 226401C2...000100E4 34 450.0 MB V GRD - 211 00 YVQX45 0 EOM - 00001C02 0760FF80 22640190...000100E4 34 400.0 MB V GRD - 211 00 YVQX40 0 EOM - 00001C02 0760FF80 2264015E...000100E4 34 350.0 MB V GRD - 211 00 YVQX35 0 EOM - 00001C02 0760FF80 2264012C...000100E4 34 300.0 MB V GRD - 211 00 YVQX30 0 EOM - 00001C02 0760FF80 226400FA...000100E4 34 250.0 MB V GRD - 211 00 YVQX25 0 EOM - 00001C02 0760FF80 226400C8...000100E4 34 200.0 MB V GRD - 211 00 YVQX20 0 EOM - 00001C02 0760FF80 22640096...000100E4 34 150.0 MB V GRD - 211 00 YVQX15 0 EOM - 00001C02 0760FF80 22640064...000100E4 34 100.0 MB V GRD - 211 00 YVQX10 0 EOM - 00001C02 0760FF80 02660000...000100E4 02 MSL PRMSL - 211 00 YPQX89 0 EOM - 00001C02 0760FF80 3D010000...000100E4 61 SFC A PCP - 211 00 YEQX98 0 EOM - 00001C02 0760FF80 346403E8...000100E4 52 1000.0 MB R H - 211 00 YRQX99 0 EOM - 00001C02 0760FF80 346403CF...000100E4 52 975.0 MB R H - 211 00 YRQX93 0 EOM - 00001C02 0760FF80 346403B6...000100E4 52 950.0 MB R H - 211 00 YRQX95 0 EOM - 00001C02 0760FF80 3464039D...000100E4 52 925.0 MB R H - 211 00 YRQX92 0 EOM - 00001C02 0760FF80 34640384...000100E4 52 900.0 MB R H - 211 00 YRQX90 0 EOM - 00001C02 0760FF80 3464036B...000100E4 52 875.0 MB R H - 211 00 YRQX91 0 EOM - 00001C02 0760FF80 34640352...000100E4 52 850.0 MB R H - 211 00 YRQX85 0 EOM - 00001C02 0760FF80 34640339...000100E4 52 825.0 MB R H - 211 00 YRQX82 0 EOM - 00001C02 0760FF80 34640320...000100E4 52 800.0 MB R H - 211 00 YRQX80 0 EOM - 00001C02 0760FF80 34640307...000100E4 52 775.0 MB R H - 211 00 YRQX77 0 EOM - 00001C02 0760FF80 346402EE...000100E4 52 750.0 MB R H - 211 00 YRQX75 0 EOM - 00001C02 0760FF80 346402D5...000100E4 52 725.0 MB R H - 211 00 YRQX72 0 EOM - 00001C02 0760FF80 346402BC...000100E4 52 700.0 MB R H - 211 00 YRQX70 0 EOM - 00001C02 0760FF80 346402A3...000100E4 52 675.0 MB R H - 211 00 YRQX67 0 EOM - 00001C02 0760FF80 3464028A...000100E4 52 650.0 MB R H - 211 00 YRQX65 0 EOM - 00001C02 0760FF80 34640271...000100E4 52 625.0 MB R H - 211 00 YRQX62 0 EOM - 00001C02 0760FF80 34640258...000100E4 52 600.0 MB R H - 211 00 YRQX60 0 EOM - 00001C02 0760FF80 3464023F...000100E4 52 575.0 MB R H - 211 00 YRQX57 0 EOM - 00001C02 0760FF80 34640226...000100E4 52 550.0 MB R H - 211 00 YRQX55 0 EOM - 00001C02 0760FF80 3464020D...000100E4 52 525.0 MB R H - 211 00 YRQX52 0 EOM - 00001C02 0760FF80 346401F4...000100E4 52 500.0 MB R H - 211 00 YRQX50 0 EOM - 00001C02 0760FF80 346401C2...000100E4 52 450.0 MB R H - 211 00 YRQX45 0 EOM - 00001C02 0760FF80 34640190...000100E4 52 400.0 MB R H - 211 00 YRQX40 0 EOM - 00001C02 0760FF80 3464015E...000100E4 52 350.0 MB R H - 211 00 YRQX35 0 EOM - 00001C02 0760FF80 3464012C...000100E4 52 300.0 MB R H - 211 00 YRQX30 0 EOM - 00001C02 0760FF80 346400FA...000100E4 52 250.0 MB R H - 211 00 YRQX25 0 EOM - 00001C02 0760FF80 346400C8...000100E4 52 200.0 MB R H - 211 00 YRQX20 0 EOM - 00001C02 0760FF80 34640096...000100E4 52 150.0 MB R H - 211 00 YRQX15 0 EOM - 00001C02 0760FF80 34640064...000100E4 52 100.0 MB R H - 211 00 YRQX10 0 EOM - 00001C02 0760FF80 0B6403E8...000100E4 11 1000.0 MB TMP - 211 00 YTQX99 0 EOM - 00001C02 0760FF80 0B6403CF...000100E4 11 975.0 MB TMP - 211 00 YTQX93 0 EOM - 00001C02 0760FF80 0B6403B6...000100E4 11 950.0 MB TMP - 211 00 YTQX95 0 EOM - 00001C02 0760FF80 0B64039D...000100E4 11 925.0 MB TMP - 211 00 YTQX92 0 EOM - 00001C02 0760FF80 0B640384...000100E4 11 900.0 MB TMP - 211 00 YTQX90 0 EOM - 00001C02 0760FF80 0B64036B...000100E4 11 875.0 MB TMP - 211 00 YTQX91 0 EOM - 00001C02 0760FF80 0B640352...000100E4 11 850.0 MB TMP - 211 00 YTQX85 0 EOM - 00001C02 0760FF80 0B640339...000100E4 11 825.0 MB TMP - 211 00 YTQX82 0 EOM - 00001C02 0760FF80 0B640320...000100E4 11 800.0 MB TMP - 211 00 YTQX80 0 EOM - 00001C02 0760FF80 0B640307...000100E4 11 775.0 MB TMP - 211 00 YTQX77 0 EOM - 00001C02 0760FF80 0B6402EE...000100E4 11 750.0 MB TMP - 211 00 YTQX75 0 EOM - 00001C02 0760FF80 0B6402D5...000100E4 11 725.0 MB TMP - 211 00 YTQX72 0 EOM - 00001C02 0760FF80 0B6402BC...000100E4 11 700.0 MB TMP - 211 00 YTQX70 0 EOM - 00001C02 0760FF80 0B6402A3...000100E4 11 675.0 MB TMP - 211 00 YTQX67 0 EOM - 00001C02 0760FF80 0B64028A...000100E4 11 650.0 MB TMP - 211 00 YTQX65 0 EOM - 00001C02 0760FF80 0B640271...000100E4 11 625.0 MB TMP - 211 00 YTQX62 0 EOM - 00001C02 0760FF80 0B640258...000100E4 11 600.0 MB TMP - 211 00 YTQX60 0 EOM - 00001C02 0760FF80 0B64023F...000100E4 11 575.0 MB TMP - 211 00 YTQX57 0 EOM - 00001C02 0760FF80 0B640226...000100E4 11 550.0 MB TMP - 211 00 YTQX55 0 EOM - 00001C02 0760FF80 0B64020D...000100E4 11 525.0 MB TMP - 211 00 YTQX52 0 EOM - 00001C02 0760FF80 0B6401F4...000100E4 11 500.0 MB TMP - 211 00 YTQX50 0 EOM - 00001C02 0760FF80 0B6401C2...000100E4 11 450.0 MB TMP - 211 00 YTQX45 0 EOM - 00001C02 0760FF80 0B640190...000100E4 11 400.0 MB TMP - 211 00 YTQX40 0 EOM - 00001C02 0760FF80 0B64015E...000100E4 11 350.0 MB TMP - 211 00 YTQX35 0 EOM - 00001C02 0760FF80 0B64012C...000100E4 11 300.0 MB TMP - 211 00 YTQX30 0 EOM - 00001C02 0760FF80 0B6400FA...000100E4 11 250.0 MB TMP - 211 00 YTQX25 0 EOM - 00001C02 0760FF80 0B6400C8...000100E4 11 200.0 MB TMP - 211 00 YTQX20 0 EOM - 00001C02 0760FF80 0B640096...000100E4 11 150.0 MB TMP - 211 00 YTQX15 0 EOM - 00001C02 0760FF80 0B640064...000100E4 11 100.0 MB TMP - 211 00 YTQX10 0 EOM - 00001C02 0760FF80 28640352...000100E4 40 850.0 MB DZDT - 211 00 YOQX85 0 EOM - 00001C02 0760FF80 286402BC...000100E4 40 700.0 MB DZDT - 211 00 YOQX70 0 EOM - 00001C02 0760FF80 286401F4...000100E4 40 500.0 MB DZDT - 211 00 YOQX50 0 EOM - 00001C02 0760FF80 01010000...000100E4 01 SFC PRES - 211 00 YPQX98 0 EOM - 00001C02 0760FF80 346C2C64...000100E4 52 44/100 R H - 211 00 YRQX00 0 EOM - 00001C02 0760FF80 296401F4...000100E4 41 500.0 MB ABS V - 211 00 YCQX50 0 EOM - 00001C02 0760FF80 9D010000...000100E4 157 SFC CAPE - 211 00 YWQX98 0 EOM - 00001C02 0760FF80 9C010000...000100E4 156 SFC CIN - 211 00 YYQX98 0 EOM - 00001C02 0760FF80 9D74B400...000100E4 157 180 SPDY 0 SPDY CAPE - 211 00 YWQX86 0 EOM - 00001C02 0760FF80 9C74B400...000100E4 156 180 SPDY 0 SPDY CIN - 211 00 YYQX86 0 EOM - 00001C02 0760FF80 0B741E00...000100E4 11 30 SPDY 0 SPDY TMP - 211 00 YTQX86 0 EOM - 00001C02 0760FF80 0B743C1E...000100E4 11 60 SPDY 30 SPDY TMP - 211 00 YTQX86 0 EOM - 00001C02 0760FF80 0B745A3C...000100E4 11 90 SPDY 60 SPDY TMP - 211 00 YTQX86 0 EOM - 00001C02 0760FF80 0B74785A...000100E4 11 120 SPDY 90 SPDY TMP - 211 00 YTQX86 0 EOM - 00001C02 0760FF80 0B749678...000100E4 11 150 SPDY 120 SPDY TMP - 211 00 YTQX86 0 EOM - 00001C02 0760FF80 0B74B496...000100E4 11 180 SPDY 150 SPDY TMP - 211 00 YTQX86 0 EOM - 00001C02 0760FF80 34741E00...000100E4 52 30 SPDY 0 SPDY R H - 211 00 YRQX86 0 EOM - 00001C02 0760FF80 34743C1E...000100E4 52 60 SPDY 30 SPDY R H - 211 00 YRQX86 0 EOM - 00001C02 0760FF80 34745A3C...000100E4 52 90 SPDY 60 SPDY R H - 211 00 YRQX86 0 EOM - 00001C02 0760FF80 3474785A...000100E4 52 120 SPDY 90 SPDY R H - 211 00 YRQX86 0 EOM - 00001C02 0760FF80 34749678...000100E4 52 150 SPDY 120 SPDY R H - 211 00 YRQX86 0 EOM - 00001C02 0760FF80 3474B496...000100E4 52 180 SPDY 150 SPDY R H - 211 00 YRQX86 0 EOM - 00001C02 0760FF80 21741E00...000100E4 33 30 SPDY 0 SPDY U GRD - 211 00 YUQX86 0 EOM - 00001C02 0760FF80 21743C1E...000100E4 33 60 SPDY 30 SPDY U GRD - 211 00 YUQX86 0 EOM - 00001C02 0760FF80 21745A3C...000100E4 33 90 SPDY 60 SPDY U GRD - 211 00 YUQX86 0 EOM - 00001C02 0760FF80 2174785A...000100E4 33 120 SPDY 90 SPDY U GRD - 211 00 YUQX86 0 EOM - 00001C02 0760FF80 21749678...000100E4 33 150 SPDY 120 SPDY U GRD - 211 00 YUQX86 0 EOM - 00001C02 0760FF80 2174B496...000100E4 33 180 SPDY 150 SPDY U GRD - 211 00 YUQX86 0 EOM - 00001C02 0760FF80 22741E00...000100E4 34 30 SPDY 0 SPDY V GRD - 211 00 YVQX86 0 EOM - 00001C02 0760FF80 22743C1E...000100E4 34 60 SPDY 30 SPDY V GRD - 211 00 YVQX86 0 EOM - 00001C02 0760FF80 22745A3C...000100E4 34 90 SPDY 60 SPDY V GRD - 211 00 YVQX86 0 EOM - 00001C02 0760FF80 2274785A...000100E4 34 120 SPDY 90 SPDY V GRD - 211 00 YVQX86 0 EOM - 00001C02 0760FF80 22749678...000100E4 34 150 SPDY 120 SPDY V GRD - 211 00 YVQX86 0 EOM - 00001C02 0760FF80 2274B496...000100E4 34 180 SPDY 150 SPDY V GRD - 211 00 YVQX86 0 EOM - 00001C02 0760FF80 0B690002...000100E4 11 2 HTGL TMP - 211 00 YTQX98 0 EOM - 00001C02 0760FF80 34690002...000100E4 52 2 HTGL R H - 211 00 YRQX98 0 EOM - 00001C02 0760FF80 2169000A...000100E4 33 10 HTGL U GRD - 211 00 YUQX98 0 EOM - 00001C02 0760FF80 2269000A...000100E4 34 10 HTGL V GRD - 211 00 YVQX98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs234.211 b/parm/wmo/grib_awpgfs234.211 deleted file mode 100755 index 986112cc2f..0000000000 --- a/parm/wmo/grib_awpgfs234.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100EA 07 1000.0 MB HGT - 211 00 ZHQZ99 0 EOM - 00001C02 0760FF80 076403CF...000100EA 07 975.0 MB HGT - 211 00 ZHQZ93 0 EOM - 00001C02 0760FF80 076403B6...000100EA 07 950.0 MB HGT - 211 00 ZHQZ95 0 EOM - 00001C02 0760FF80 0764039D...000100EA 07 925.0 MB HGT - 211 00 ZHQZ92 0 EOM - 00001C02 0760FF80 07640384...000100EA 07 900.0 MB HGT - 211 00 ZHQZ90 0 EOM - 00001C02 0760FF80 0764036B...000100EA 07 875.0 MB HGT - 211 00 ZHQZ91 0 EOM - 00001C02 0760FF80 07640352...000100EA 07 850.0 MB HGT - 211 00 ZHQZ85 0 EOM - 00001C02 0760FF80 07640339...000100EA 07 825.0 MB HGT - 211 00 ZHQZ82 0 EOM - 00001C02 0760FF80 07640320...000100EA 07 800.0 MB HGT - 211 00 ZHQZ80 0 EOM - 00001C02 0760FF80 07640307...000100EA 07 775.0 MB HGT - 211 00 ZHQZ77 0 EOM - 00001C02 0760FF80 076402EE...000100EA 07 750.0 MB HGT - 211 00 ZHQZ75 0 EOM - 00001C02 0760FF80 076402D5...000100EA 07 725.0 MB HGT - 211 00 ZHQZ72 0 EOM - 00001C02 0760FF80 076402BC...000100EA 07 700.0 MB HGT - 211 00 ZHQZ70 0 EOM - 00001C02 0760FF80 076402A3...000100EA 07 675.0 MB HGT - 211 00 ZHQZ67 0 EOM - 00001C02 0760FF80 0764028A...000100EA 07 650.0 MB HGT - 211 00 ZHQZ65 0 EOM - 00001C02 0760FF80 07640271...000100EA 07 625.0 MB HGT - 211 00 ZHQZ62 0 EOM - 00001C02 0760FF80 07640258...000100EA 07 600.0 MB HGT - 211 00 ZHQZ60 0 EOM - 00001C02 0760FF80 0764023F...000100EA 07 575.0 MB HGT - 211 00 ZHQZ57 0 EOM - 00001C02 0760FF80 07640226...000100EA 07 550.0 MB HGT - 211 00 ZHQZ55 0 EOM - 00001C02 0760FF80 0764020D...000100EA 07 525.0 MB HGT - 211 00 ZHQZ52 0 EOM - 00001C02 0760FF80 076401F4...000100EA 07 500.0 MB HGT - 211 00 ZHQZ50 0 EOM - 00001C02 0760FF80 076401C2...000100EA 07 450.0 MB HGT - 211 00 ZHQZ45 0 EOM - 00001C02 0760FF80 07640190...000100EA 07 400.0 MB HGT - 211 00 ZHQZ40 0 EOM - 00001C02 0760FF80 0764015E...000100EA 07 350.0 MB HGT - 211 00 ZHQZ35 0 EOM - 00001C02 0760FF80 0764012C...000100EA 07 300.0 MB HGT - 211 00 ZHQZ30 0 EOM - 00001C02 0760FF80 076400FA...000100EA 07 250.0 MB HGT - 211 00 ZHQZ25 0 EOM - 00001C02 0760FF80 076400C8...000100EA 07 200.0 MB HGT - 211 00 ZHQZ20 0 EOM - 00001C02 0760FF80 07640096...000100EA 07 150.0 MB HGT - 211 00 ZHQZ15 0 EOM - 00001C02 0760FF80 07640064...000100EA 07 100.0 MB HGT - 211 00 ZHQZ10 0 EOM - 00001C02 0760FF80 216403E8...000100EA 33 1000.0 MB U GRD - 211 00 ZUQZ99 0 EOM - 00001C02 0760FF80 216403CF...000100EA 33 975.0 MB U GRD - 211 00 ZUQZ93 0 EOM - 00001C02 0760FF80 216403B6...000100EA 33 950.0 MB U GRD - 211 00 ZUQZ95 0 EOM - 00001C02 0760FF80 2164039D...000100EA 33 925.0 MB U GRD - 211 00 ZUQZ92 0 EOM - 00001C02 0760FF80 21640384...000100EA 33 900.0 MB U GRD - 211 00 ZUQZ90 0 EOM - 00001C02 0760FF80 2164036B...000100EA 33 875.0 MB U GRD - 211 00 ZUQZ91 0 EOM - 00001C02 0760FF80 21640352...000100EA 33 850.0 MB U GRD - 211 00 ZUQZ85 0 EOM - 00001C02 0760FF80 21640339...000100EA 33 825.0 MB U GRD - 211 00 ZUQZ82 0 EOM - 00001C02 0760FF80 21640320...000100EA 33 800.0 MB U GRD - 211 00 ZUQZ80 0 EOM - 00001C02 0760FF80 21640307...000100EA 33 775.0 MB U GRD - 211 00 ZUQZ77 0 EOM - 00001C02 0760FF80 216402EE...000100EA 33 750.0 MB U GRD - 211 00 ZUQZ75 0 EOM - 00001C02 0760FF80 216402D5...000100EA 33 725.0 MB U GRD - 211 00 ZUQZ72 0 EOM - 00001C02 0760FF80 216402BC...000100EA 33 700.0 MB U GRD - 211 00 ZUQZ70 0 EOM - 00001C02 0760FF80 216402A3...000100EA 33 675.0 MB U GRD - 211 00 ZUQZ67 0 EOM - 00001C02 0760FF80 2164028A...000100EA 33 650.0 MB U GRD - 211 00 ZUQZ65 0 EOM - 00001C02 0760FF80 21640271...000100EA 33 625.0 MB U GRD - 211 00 ZUQZ62 0 EOM - 00001C02 0760FF80 21640258...000100EA 33 600.0 MB U GRD - 211 00 ZUQZ60 0 EOM - 00001C02 0760FF80 2164023F...000100EA 33 575.0 MB U GRD - 211 00 ZUQZ57 0 EOM - 00001C02 0760FF80 21640226...000100EA 33 550.0 MB U GRD - 211 00 ZUQZ55 0 EOM - 00001C02 0760FF80 2164020D...000100EA 33 525.0 MB U GRD - 211 00 ZUQZ52 0 EOM - 00001C02 0760FF80 216401F4...000100EA 33 500.0 MB U GRD - 211 00 ZUQZ50 0 EOM - 00001C02 0760FF80 216401C2...000100EA 33 450.0 MB U GRD - 211 00 ZUQZ45 0 EOM - 00001C02 0760FF80 21640190...000100EA 33 400.0 MB U GRD - 211 00 ZUQZ40 0 EOM - 00001C02 0760FF80 2164015E...000100EA 33 350.0 MB U GRD - 211 00 ZUQZ35 0 EOM - 00001C02 0760FF80 2164012C...000100EA 33 300.0 MB U GRD - 211 00 ZUQZ30 0 EOM - 00001C02 0760FF80 216400FA...000100EA 33 250.0 MB U GRD - 211 00 ZUQZ25 0 EOM - 00001C02 0760FF80 216400C8...000100EA 33 200.0 MB U GRD - 211 00 ZUQZ20 0 EOM - 00001C02 0760FF80 21640096...000100EA 33 150.0 MB U GRD - 211 00 ZUQZ15 0 EOM - 00001C02 0760FF80 21640064...000100EA 33 100.0 MB U GRD - 211 00 ZUQZ10 0 EOM - 00001C02 0760FF80 226403E8...000100EA 34 1000.0 MB V GRD - 211 00 ZVQZ99 0 EOM - 00001C02 0760FF80 226403CF...000100EA 34 975.0 MB V GRD - 211 00 ZVQZ93 0 EOM - 00001C02 0760FF80 226403B6...000100EA 34 950.0 MB V GRD - 211 00 ZVQZ95 0 EOM - 00001C02 0760FF80 2264039D...000100EA 34 925.0 MB V GRD - 211 00 ZVQZ92 0 EOM - 00001C02 0760FF80 22640384...000100EA 34 900.0 MB V GRD - 211 00 ZVQZ90 0 EOM - 00001C02 0760FF80 2264036B...000100EA 34 875.0 MB V GRD - 211 00 ZVQZ91 0 EOM - 00001C02 0760FF80 22640352...000100EA 34 850.0 MB V GRD - 211 00 ZVQZ85 0 EOM - 00001C02 0760FF80 22640339...000100EA 34 825.0 MB V GRD - 211 00 ZVQZ82 0 EOM - 00001C02 0760FF80 22640320...000100EA 34 800.0 MB V GRD - 211 00 ZVQZ80 0 EOM - 00001C02 0760FF80 22640307...000100EA 34 775.0 MB V GRD - 211 00 ZVQZ77 0 EOM - 00001C02 0760FF80 226402EE...000100EA 34 750.0 MB V GRD - 211 00 ZVQZ75 0 EOM - 00001C02 0760FF80 226402D5...000100EA 34 725.0 MB V GRD - 211 00 ZVQZ72 0 EOM - 00001C02 0760FF80 226402BC...000100EA 34 700.0 MB V GRD - 211 00 ZVQZ70 0 EOM - 00001C02 0760FF80 226402A3...000100EA 34 675.0 MB V GRD - 211 00 ZVQZ67 0 EOM - 00001C02 0760FF80 2264028A...000100EA 34 650.0 MB V GRD - 211 00 ZVQZ65 0 EOM - 00001C02 0760FF80 22640271...000100EA 34 625.0 MB V GRD - 211 00 ZVQZ62 0 EOM - 00001C02 0760FF80 22640258...000100EA 34 600.0 MB V GRD - 211 00 ZVQZ60 0 EOM - 00001C02 0760FF80 2264023F...000100EA 34 575.0 MB V GRD - 211 00 ZVQZ57 0 EOM - 00001C02 0760FF80 22640226...000100EA 34 550.0 MB V GRD - 211 00 ZVQZ55 0 EOM - 00001C02 0760FF80 2264020D...000100EA 34 525.0 MB V GRD - 211 00 ZVQZ52 0 EOM - 00001C02 0760FF80 226401F4...000100EA 34 500.0 MB V GRD - 211 00 ZVQZ50 0 EOM - 00001C02 0760FF80 226401C2...000100EA 34 450.0 MB V GRD - 211 00 ZVQZ45 0 EOM - 00001C02 0760FF80 22640190...000100EA 34 400.0 MB V GRD - 211 00 ZVQZ40 0 EOM - 00001C02 0760FF80 2264015E...000100EA 34 350.0 MB V GRD - 211 00 ZVQZ35 0 EOM - 00001C02 0760FF80 2264012C...000100EA 34 300.0 MB V GRD - 211 00 ZVQZ30 0 EOM - 00001C02 0760FF80 226400FA...000100EA 34 250.0 MB V GRD - 211 00 ZVQZ25 0 EOM - 00001C02 0760FF80 226400C8...000100EA 34 200.0 MB V GRD - 211 00 ZVQZ20 0 EOM - 00001C02 0760FF80 22640096...000100EA 34 150.0 MB V GRD - 211 00 ZVQZ15 0 EOM - 00001C02 0760FF80 22640064...000100EA 34 100.0 MB V GRD - 211 00 ZVQZ10 0 EOM - 00001C02 0760FF80 02660000...000100EA 02 MSL PRMSL - 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...000100EA 61 SFC A PCP - 211 00 ZEQZ98 0 EOM - 00001C02 0760FF80 346403E8...000100EA 52 1000.0 MB R H - 211 00 ZRQZ99 0 EOM - 00001C02 0760FF80 346403CF...000100EA 52 975.0 MB R H - 211 00 ZRQZ93 0 EOM - 00001C02 0760FF80 346403B6...000100EA 52 950.0 MB R H - 211 00 ZRQZ95 0 EOM - 00001C02 0760FF80 3464039D...000100EA 52 925.0 MB R H - 211 00 ZRQZ92 0 EOM - 00001C02 0760FF80 34640384...000100EA 52 900.0 MB R H - 211 00 ZRQZ90 0 EOM - 00001C02 0760FF80 3464036B...000100EA 52 875.0 MB R H - 211 00 ZRQZ91 0 EOM - 00001C02 0760FF80 34640352...000100EA 52 850.0 MB R H - 211 00 ZRQZ85 0 EOM - 00001C02 0760FF80 34640339...000100EA 52 825.0 MB R H - 211 00 ZRQZ82 0 EOM - 00001C02 0760FF80 34640320...000100EA 52 800.0 MB R H - 211 00 ZRQZ80 0 EOM - 00001C02 0760FF80 34640307...000100EA 52 775.0 MB R H - 211 00 ZRQZ77 0 EOM - 00001C02 0760FF80 346402EE...000100EA 52 750.0 MB R H - 211 00 ZRQZ75 0 EOM - 00001C02 0760FF80 346402D5...000100EA 52 725.0 MB R H - 211 00 ZRQZ72 0 EOM - 00001C02 0760FF80 346402BC...000100EA 52 700.0 MB R H - 211 00 ZRQZ70 0 EOM - 00001C02 0760FF80 346402A3...000100EA 52 675.0 MB R H - 211 00 ZRQZ67 0 EOM - 00001C02 0760FF80 3464028A...000100EA 52 650.0 MB R H - 211 00 ZRQZ65 0 EOM - 00001C02 0760FF80 34640271...000100EA 52 625.0 MB R H - 211 00 ZRQZ62 0 EOM - 00001C02 0760FF80 34640258...000100EA 52 600.0 MB R H - 211 00 ZRQZ60 0 EOM - 00001C02 0760FF80 3464023F...000100EA 52 575.0 MB R H - 211 00 ZRQZ57 0 EOM - 00001C02 0760FF80 34640226...000100EA 52 550.0 MB R H - 211 00 ZRQZ55 0 EOM - 00001C02 0760FF80 3464020D...000100EA 52 525.0 MB R H - 211 00 ZRQZ52 0 EOM - 00001C02 0760FF80 346401F4...000100EA 52 500.0 MB R H - 211 00 ZRQZ50 0 EOM - 00001C02 0760FF80 346401C2...000100EA 52 450.0 MB R H - 211 00 ZRQZ45 0 EOM - 00001C02 0760FF80 34640190...000100EA 52 400.0 MB R H - 211 00 ZRQZ40 0 EOM - 00001C02 0760FF80 3464015E...000100EA 52 350.0 MB R H - 211 00 ZRQZ35 0 EOM - 00001C02 0760FF80 3464012C...000100EA 52 300.0 MB R H - 211 00 ZRQZ30 0 EOM - 00001C02 0760FF80 346400FA...000100EA 52 250.0 MB R H - 211 00 ZRQZ25 0 EOM - 00001C02 0760FF80 346400C8...000100EA 52 200.0 MB R H - 211 00 ZRQZ20 0 EOM - 00001C02 0760FF80 34640096...000100EA 52 150.0 MB R H - 211 00 ZRQZ15 0 EOM - 00001C02 0760FF80 34640064...000100EA 52 100.0 MB R H - 211 00 ZRQZ10 0 EOM - 00001C02 0760FF80 0B6403E8...000100EA 11 1000.0 MB TMP - 211 00 ZTQZ99 0 EOM - 00001C02 0760FF80 0B6403CF...000100EA 11 975.0 MB TMP - 211 00 ZTQZ93 0 EOM - 00001C02 0760FF80 0B6403B6...000100EA 11 950.0 MB TMP - 211 00 ZTQZ95 0 EOM - 00001C02 0760FF80 0B64039D...000100EA 11 925.0 MB TMP - 211 00 ZTQZ92 0 EOM - 00001C02 0760FF80 0B640384...000100EA 11 900.0 MB TMP - 211 00 ZTQZ90 0 EOM - 00001C02 0760FF80 0B64036B...000100EA 11 875.0 MB TMP - 211 00 ZTQZ91 0 EOM - 00001C02 0760FF80 0B640352...000100EA 11 850.0 MB TMP - 211 00 ZTQZ85 0 EOM - 00001C02 0760FF80 0B640339...000100EA 11 825.0 MB TMP - 211 00 ZTQZ82 0 EOM - 00001C02 0760FF80 0B640320...000100EA 11 800.0 MB TMP - 211 00 ZTQZ80 0 EOM - 00001C02 0760FF80 0B640307...000100EA 11 775.0 MB TMP - 211 00 ZTQZ77 0 EOM - 00001C02 0760FF80 0B6402EE...000100EA 11 750.0 MB TMP - 211 00 ZTQZ75 0 EOM - 00001C02 0760FF80 0B6402D5...000100EA 11 725.0 MB TMP - 211 00 ZTQZ72 0 EOM - 00001C02 0760FF80 0B6402BC...000100EA 11 700.0 MB TMP - 211 00 ZTQZ70 0 EOM - 00001C02 0760FF80 0B6402A3...000100EA 11 675.0 MB TMP - 211 00 ZTQZ67 0 EOM - 00001C02 0760FF80 0B64028A...000100EA 11 650.0 MB TMP - 211 00 ZTQZ65 0 EOM - 00001C02 0760FF80 0B640271...000100EA 11 625.0 MB TMP - 211 00 ZTQZ62 0 EOM - 00001C02 0760FF80 0B640258...000100EA 11 600.0 MB TMP - 211 00 ZTQZ60 0 EOM - 00001C02 0760FF80 0B64023F...000100EA 11 575.0 MB TMP - 211 00 ZTQZ57 0 EOM - 00001C02 0760FF80 0B640226...000100EA 11 550.0 MB TMP - 211 00 ZTQZ55 0 EOM - 00001C02 0760FF80 0B64020D...000100EA 11 525.0 MB TMP - 211 00 ZTQZ52 0 EOM - 00001C02 0760FF80 0B6401F4...000100EA 11 500.0 MB TMP - 211 00 ZTQZ50 0 EOM - 00001C02 0760FF80 0B6401C2...000100EA 11 450.0 MB TMP - 211 00 ZTQZ45 0 EOM - 00001C02 0760FF80 0B640190...000100EA 11 400.0 MB TMP - 211 00 ZTQZ40 0 EOM - 00001C02 0760FF80 0B64015E...000100EA 11 350.0 MB TMP - 211 00 ZTQZ35 0 EOM - 00001C02 0760FF80 0B64012C...000100EA 11 300.0 MB TMP - 211 00 ZTQZ30 0 EOM - 00001C02 0760FF80 0B6400FA...000100EA 11 250.0 MB TMP - 211 00 ZTQZ25 0 EOM - 00001C02 0760FF80 0B6400C8...000100EA 11 200.0 MB TMP - 211 00 ZTQZ20 0 EOM - 00001C02 0760FF80 0B640096...000100EA 11 150.0 MB TMP - 211 00 ZTQZ15 0 EOM - 00001C02 0760FF80 0B640064...000100EA 11 100.0 MB TMP - 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 28640352...000100EA 40 850.0 MB DZDT - 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 286402BC...000100EA 40 700.0 MB DZDT - 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 286401F4...000100EA 40 500.0 MB DZDT - 211 00 ZOQZ50 0 EOM - 00001C02 0760FF80 01010000...000100EA 01 SFC PRES - 211 00 ZPQZ98 0 EOM - 00001C02 0760FF80 346C2C64...000100EA 52 44/100 R H - 211 00 ZRQZ00 0 EOM - 00001C02 0760FF80 296401F4...000100EA 41 500.0 MB ABS V - 211 00 ZCQZ50 0 EOM - 00001C02 0760FF80 9D010000...000100EA 157 SFC CAPE - 211 00 ZWQZ98 0 EOM - 00001C02 0760FF80 9C010000...000100EA 156 SFC CIN - 211 00 ZYQZ98 0 EOM - 00001C02 0760FF80 9D74B400...000100EA 157 180 SPDY 0 SPDY CAPE - 211 00 ZWQZ86 0 EOM - 00001C02 0760FF80 9C74B400...000100EA 156 180 SPDY 0 SPDY CIN - 211 00 ZYQZ86 0 EOM - 00001C02 0760FF80 0B741E00...000100EA 11 30 SPDY 0 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B743C1E...000100EA 11 60 SPDY 30 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B745A3C...000100EA 11 90 SPDY 60 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74785A...000100EA 11 120 SPDY 90 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B749678...000100EA 11 150 SPDY 120 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 0B74B496...000100EA 11 180 SPDY 150 SPDY TMP - 211 00 ZTQZ86 0 EOM - 00001C02 0760FF80 34741E00...000100EA 52 30 SPDY 0 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34743C1E...000100EA 52 60 SPDY 30 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34745A3C...000100EA 52 90 SPDY 60 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474785A...000100EA 52 120 SPDY 90 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 34749678...000100EA 52 150 SPDY 120 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 3474B496...000100EA 52 180 SPDY 150 SPDY R H - 211 00 ZRQZ86 0 EOM - 00001C02 0760FF80 21741E00...000100EA 33 30 SPDY 0 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21743C1E...000100EA 33 60 SPDY 30 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21745A3C...000100EA 33 90 SPDY 60 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174785A...000100EA 33 120 SPDY 90 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 21749678...000100EA 33 150 SPDY 120 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 2174B496...000100EA 33 180 SPDY 150 SPDY U GRD - 211 00 ZUQZ86 0 EOM - 00001C02 0760FF80 22741E00...000100EA 34 30 SPDY 0 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22743C1E...000100EA 34 60 SPDY 30 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22745A3C...000100EA 34 90 SPDY 60 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274785A...000100EA 34 120 SPDY 90 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 22749678...000100EA 34 150 SPDY 120 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 2274B496...000100EA 34 180 SPDY 150 SPDY V GRD - 211 00 ZVQZ86 0 EOM - 00001C02 0760FF80 0B690002...000100EA 11 2 HTGL TMP - 211 00 ZTQZ98 0 EOM - 00001C02 0760FF80 34690002...000100EA 52 2 HTGL R H - 211 00 ZRQZ98 0 EOM - 00001C02 0760FF80 2169000A...000100EA 33 10 HTGL U GRD - 211 00 ZUQZ98 0 EOM - 00001C02 0760FF80 2269000A...000100EA 34 10 HTGL V GRD - 211 00 ZVQZ98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs240.211 b/parm/wmo/grib_awpgfs240.211 deleted file mode 100755 index 60171803e0..0000000000 --- a/parm/wmo/grib_awpgfs240.211 +++ /dev/null @@ -1,371 +0,0 @@ - 00001C02 0760FF80 076403E8...000100F0 07 1000.0 MB HGT - 211 00 YHQY99 0 EOM - 00001C02 0760FF80 076403CF...000100F0 07 975.0 MB HGT - 211 00 YHQY93 0 EOM - 00001C02 0760FF80 076403B6...000100F0 07 950.0 MB HGT - 211 00 YHQY95 0 EOM - 00001C02 0760FF80 0764039D...000100F0 07 925.0 MB HGT - 211 00 YHQY92 0 EOM - 00001C02 0760FF80 07640384...000100F0 07 900.0 MB HGT - 211 00 YHQY90 0 EOM - 00001C02 0760FF80 0764036B...000100F0 07 875.0 MB HGT - 211 00 YHQY91 0 EOM - 00001C02 0760FF80 07640352...000100F0 07 850.0 MB HGT - 211 00 YHQY85 0 EOM - 00001C02 0760FF80 07640339...000100F0 07 825.0 MB HGT - 211 00 YHQY82 0 EOM - 00001C02 0760FF80 07640320...000100F0 07 800.0 MB HGT - 211 00 YHQY80 0 EOM - 00001C02 0760FF80 07640307...000100F0 07 775.0 MB HGT - 211 00 YHQY77 0 EOM - 00001C02 0760FF80 076402EE...000100F0 07 750.0 MB HGT - 211 00 YHQY75 0 EOM - 00001C02 0760FF80 076402D5...000100F0 07 725.0 MB HGT - 211 00 YHQY72 0 EOM - 00001C02 0760FF80 076402BC...000100F0 07 700.0 MB HGT - 211 00 YHQY70 0 EOM - 00001C02 0760FF80 076402A3...000100F0 07 675.0 MB HGT - 211 00 YHQY67 0 EOM - 00001C02 0760FF80 0764028A...000100F0 07 650.0 MB HGT - 211 00 YHQY65 0 EOM - 00001C02 0760FF80 07640271...000100F0 07 625.0 MB HGT - 211 00 YHQY62 0 EOM - 00001C02 0760FF80 07640258...000100F0 07 600.0 MB HGT - 211 00 YHQY60 0 EOM - 00001C02 0760FF80 0764023F...000100F0 07 575.0 MB HGT - 211 00 YHQY57 0 EOM - 00001C02 0760FF80 07640226...000100F0 07 550.0 MB HGT - 211 00 YHQY55 0 EOM - 00001C02 0760FF80 0764020D...000100F0 07 525.0 MB HGT - 211 00 YHQY52 0 EOM - 00001C02 0760FF80 076401F4...000100F0 07 500.0 MB HGT - 211 00 YHQY50 0 EOM - 00001C02 0760FF80 076401C2...000100F0 07 450.0 MB HGT - 211 00 YHQY45 0 EOM - 00001C02 0760FF80 07640190...000100F0 07 400.0 MB HGT - 211 00 YHQY40 0 EOM - 00001C02 0760FF80 0764015E...000100F0 07 350.0 MB HGT - 211 00 YHQY35 0 EOM - 00001C02 0760FF80 0764012C...000100F0 07 300.0 MB HGT - 211 00 YHQY30 0 EOM - 00001C02 0760FF80 076400FA...000100F0 07 250.0 MB HGT - 211 00 YHQY25 0 EOM - 00001C02 0760FF80 076400C8...000100F0 07 200.0 MB HGT - 211 00 YHQY20 0 EOM - 00001C02 0760FF80 07640096...000100F0 07 150.0 MB HGT - 211 00 YHQY15 0 EOM - 00001C02 0760FF80 07640064...000100F0 07 100.0 MB HGT - 211 00 YHQY10 0 EOM - 00001C02 0760FF80 216403E8...000100F0 33 1000.0 MB U GRD - 211 00 YUQY99 0 EOM - 00001C02 0760FF80 216403CF...000100F0 33 975.0 MB U GRD - 211 00 YUQY93 0 EOM - 00001C02 0760FF80 216403B6...000100F0 33 950.0 MB U GRD - 211 00 YUQY95 0 EOM - 00001C02 0760FF80 2164039D...000100F0 33 925.0 MB U GRD - 211 00 YUQY92 0 EOM - 00001C02 0760FF80 21640384...000100F0 33 900.0 MB U GRD - 211 00 YUQY90 0 EOM - 00001C02 0760FF80 2164036B...000100F0 33 875.0 MB U GRD - 211 00 YUQY91 0 EOM - 00001C02 0760FF80 21640352...000100F0 33 850.0 MB U GRD - 211 00 YUQY85 0 EOM - 00001C02 0760FF80 21640339...000100F0 33 825.0 MB U GRD - 211 00 YUQY82 0 EOM - 00001C02 0760FF80 21640320...000100F0 33 800.0 MB U GRD - 211 00 YUQY80 0 EOM - 00001C02 0760FF80 21640307...000100F0 33 775.0 MB U GRD - 211 00 YUQY77 0 EOM - 00001C02 0760FF80 216402EE...000100F0 33 750.0 MB U GRD - 211 00 YUQY75 0 EOM - 00001C02 0760FF80 216402D5...000100F0 33 725.0 MB U GRD - 211 00 YUQY72 0 EOM - 00001C02 0760FF80 216402BC...000100F0 33 700.0 MB U GRD - 211 00 YUQY70 0 EOM - 00001C02 0760FF80 216402A3...000100F0 33 675.0 MB U GRD - 211 00 YUQY67 0 EOM - 00001C02 0760FF80 2164028A...000100F0 33 650.0 MB U GRD - 211 00 YUQY65 0 EOM - 00001C02 0760FF80 21640271...000100F0 33 625.0 MB U GRD - 211 00 YUQY62 0 EOM - 00001C02 0760FF80 21640258...000100F0 33 600.0 MB U GRD - 211 00 YUQY60 0 EOM - 00001C02 0760FF80 2164023F...000100F0 33 575.0 MB U GRD - 211 00 YUQY57 0 EOM - 00001C02 0760FF80 21640226...000100F0 33 550.0 MB U GRD - 211 00 YUQY55 0 EOM - 00001C02 0760FF80 2164020D...000100F0 33 525.0 MB U GRD - 211 00 YUQY52 0 EOM - 00001C02 0760FF80 216401F4...000100F0 33 500.0 MB U GRD - 211 00 YUQY50 0 EOM - 00001C02 0760FF80 216401C2...000100F0 33 450.0 MB U GRD - 211 00 YUQY45 0 EOM - 00001C02 0760FF80 21640190...000100F0 33 400.0 MB U GRD - 211 00 YUQY40 0 EOM - 00001C02 0760FF80 2164015E...000100F0 33 350.0 MB U GRD - 211 00 YUQY35 0 EOM - 00001C02 0760FF80 2164012C...000100F0 33 300.0 MB U GRD - 211 00 YUQY30 0 EOM - 00001C02 0760FF80 216400FA...000100F0 33 250.0 MB U GRD - 211 00 YUQY25 0 EOM - 00001C02 0760FF80 216400C8...000100F0 33 200.0 MB U GRD - 211 00 YUQY20 0 EOM - 00001C02 0760FF80 21640096...000100F0 33 150.0 MB U GRD - 211 00 YUQY15 0 EOM - 00001C02 0760FF80 21640064...000100F0 33 100.0 MB U GRD - 211 00 YUQY10 0 EOM - 00001C02 0760FF80 226403E8...000100F0 34 1000.0 MB V GRD - 211 00 YVQY99 0 EOM - 00001C02 0760FF80 226403CF...000100F0 34 975.0 MB V GRD - 211 00 YVQY93 0 EOM - 00001C02 0760FF80 226403B6...000100F0 34 950.0 MB V GRD - 211 00 YVQY95 0 EOM - 00001C02 0760FF80 2264039D...000100F0 34 925.0 MB V GRD - 211 00 YVQY92 0 EOM - 00001C02 0760FF80 22640384...000100F0 34 900.0 MB V GRD - 211 00 YVQY90 0 EOM - 00001C02 0760FF80 2264036B...000100F0 34 875.0 MB V GRD - 211 00 YVQY91 0 EOM - 00001C02 0760FF80 22640352...000100F0 34 850.0 MB V GRD - 211 00 YVQY85 0 EOM - 00001C02 0760FF80 22640339...000100F0 34 825.0 MB V GRD - 211 00 YVQY82 0 EOM - 00001C02 0760FF80 22640320...000100F0 34 800.0 MB V GRD - 211 00 YVQY80 0 EOM - 00001C02 0760FF80 22640307...000100F0 34 775.0 MB V GRD - 211 00 YVQY77 0 EOM - 00001C02 0760FF80 226402EE...000100F0 34 750.0 MB V GRD - 211 00 YVQY75 0 EOM - 00001C02 0760FF80 226402D5...000100F0 34 725.0 MB V GRD - 211 00 YVQY72 0 EOM - 00001C02 0760FF80 226402BC...000100F0 34 700.0 MB V GRD - 211 00 YVQY70 0 EOM - 00001C02 0760FF80 226402A3...000100F0 34 675.0 MB V GRD - 211 00 YVQY67 0 EOM - 00001C02 0760FF80 2264028A...000100F0 34 650.0 MB V GRD - 211 00 YVQY65 0 EOM - 00001C02 0760FF80 22640271...000100F0 34 625.0 MB V GRD - 211 00 YVQY62 0 EOM - 00001C02 0760FF80 22640258...000100F0 34 600.0 MB V GRD - 211 00 YVQY60 0 EOM - 00001C02 0760FF80 2264023F...000100F0 34 575.0 MB V GRD - 211 00 YVQY57 0 EOM - 00001C02 0760FF80 22640226...000100F0 34 550.0 MB V GRD - 211 00 YVQY55 0 EOM - 00001C02 0760FF80 2264020D...000100F0 34 525.0 MB V GRD - 211 00 YVQY52 0 EOM - 00001C02 0760FF80 226401F4...000100F0 34 500.0 MB V GRD - 211 00 YVQY50 0 EOM - 00001C02 0760FF80 226401C2...000100F0 34 450.0 MB V GRD - 211 00 YVQY45 0 EOM - 00001C02 0760FF80 22640190...000100F0 34 400.0 MB V GRD - 211 00 YVQY40 0 EOM - 00001C02 0760FF80 2264015E...000100F0 34 350.0 MB V GRD - 211 00 YVQY35 0 EOM - 00001C02 0760FF80 2264012C...000100F0 34 300.0 MB V GRD - 211 00 YVQY30 0 EOM - 00001C02 0760FF80 226400FA...000100F0 34 250.0 MB V GRD - 211 00 YVQY25 0 EOM - 00001C02 0760FF80 226400C8...000100F0 34 200.0 MB V GRD - 211 00 YVQY20 0 EOM - 00001C02 0760FF80 22640096...000100F0 34 150.0 MB V GRD - 211 00 YVQY15 0 EOM - 00001C02 0760FF80 22640064...000100F0 34 100.0 MB V GRD - 211 00 YVQY10 0 EOM - 00001C02 0760FF80 02660000...000100F0 02 MSL PRMSL - 211 00 YPQY89 0 EOM - 00001C02 0760FF80 3D010000...000100F0 61 SFC A PCP - 211 00 YEQY98 0 EOM - 00001C02 0760FF80 346403E8...000100F0 52 1000.0 MB R H - 211 00 YRQY99 0 EOM - 00001C02 0760FF80 346403CF...000100F0 52 975.0 MB R H - 211 00 YRQY93 0 EOM - 00001C02 0760FF80 346403B6...000100F0 52 950.0 MB R H - 211 00 YRQY95 0 EOM - 00001C02 0760FF80 3464039D...000100F0 52 925.0 MB R H - 211 00 YRQY92 0 EOM - 00001C02 0760FF80 34640384...000100F0 52 900.0 MB R H - 211 00 YRQY90 0 EOM - 00001C02 0760FF80 3464036B...000100F0 52 875.0 MB R H - 211 00 YRQY91 0 EOM - 00001C02 0760FF80 34640352...000100F0 52 850.0 MB R H - 211 00 YRQY85 0 EOM - 00001C02 0760FF80 34640339...000100F0 52 825.0 MB R H - 211 00 YRQY82 0 EOM - 00001C02 0760FF80 34640320...000100F0 52 800.0 MB R H - 211 00 YRQY80 0 EOM - 00001C02 0760FF80 34640307...000100F0 52 775.0 MB R H - 211 00 YRQY77 0 EOM - 00001C02 0760FF80 346402EE...000100F0 52 750.0 MB R H - 211 00 YRQY75 0 EOM - 00001C02 0760FF80 346402D5...000100F0 52 725.0 MB R H - 211 00 YRQY72 0 EOM - 00001C02 0760FF80 346402BC...000100F0 52 700.0 MB R H - 211 00 YRQY70 0 EOM - 00001C02 0760FF80 346402A3...000100F0 52 675.0 MB R H - 211 00 YRQY67 0 EOM - 00001C02 0760FF80 3464028A...000100F0 52 650.0 MB R H - 211 00 YRQY65 0 EOM - 00001C02 0760FF80 34640271...000100F0 52 625.0 MB R H - 211 00 YRQY62 0 EOM - 00001C02 0760FF80 34640258...000100F0 52 600.0 MB R H - 211 00 YRQY60 0 EOM - 00001C02 0760FF80 3464023F...000100F0 52 575.0 MB R H - 211 00 YRQY57 0 EOM - 00001C02 0760FF80 34640226...000100F0 52 550.0 MB R H - 211 00 YRQY55 0 EOM - 00001C02 0760FF80 3464020D...000100F0 52 525.0 MB R H - 211 00 YRQY52 0 EOM - 00001C02 0760FF80 346401F4...000100F0 52 500.0 MB R H - 211 00 YRQY50 0 EOM - 00001C02 0760FF80 346401C2...000100F0 52 450.0 MB R H - 211 00 YRQY45 0 EOM - 00001C02 0760FF80 34640190...000100F0 52 400.0 MB R H - 211 00 YRQY40 0 EOM - 00001C02 0760FF80 3464015E...000100F0 52 350.0 MB R H - 211 00 YRQY35 0 EOM - 00001C02 0760FF80 3464012C...000100F0 52 300.0 MB R H - 211 00 YRQY30 0 EOM - 00001C02 0760FF80 346400FA...000100F0 52 250.0 MB R H - 211 00 YRQY25 0 EOM - 00001C02 0760FF80 346400C8...000100F0 52 200.0 MB R H - 211 00 YRQY20 0 EOM - 00001C02 0760FF80 34640096...000100F0 52 150.0 MB R H - 211 00 YRQY15 0 EOM - 00001C02 0760FF80 34640064...000100F0 52 100.0 MB R H - 211 00 YRQY10 0 EOM - 00001C02 0760FF80 0B6403E8...000100F0 11 1000.0 MB TMP - 211 00 YTQY99 0 EOM - 00001C02 0760FF80 0B6403CF...000100F0 11 975.0 MB TMP - 211 00 YTQY93 0 EOM - 00001C02 0760FF80 0B6403B6...000100F0 11 950.0 MB TMP - 211 00 YTQY95 0 EOM - 00001C02 0760FF80 0B64039D...000100F0 11 925.0 MB TMP - 211 00 YTQY92 0 EOM - 00001C02 0760FF80 0B640384...000100F0 11 900.0 MB TMP - 211 00 YTQY90 0 EOM - 00001C02 0760FF80 0B64036B...000100F0 11 875.0 MB TMP - 211 00 YTQY91 0 EOM - 00001C02 0760FF80 0B640352...000100F0 11 850.0 MB TMP - 211 00 YTQY85 0 EOM - 00001C02 0760FF80 0B640339...000100F0 11 825.0 MB TMP - 211 00 YTQY82 0 EOM - 00001C02 0760FF80 0B640320...000100F0 11 800.0 MB TMP - 211 00 YTQY80 0 EOM - 00001C02 0760FF80 0B640307...000100F0 11 775.0 MB TMP - 211 00 YTQY77 0 EOM - 00001C02 0760FF80 0B6402EE...000100F0 11 750.0 MB TMP - 211 00 YTQY75 0 EOM - 00001C02 0760FF80 0B6402D5...000100F0 11 725.0 MB TMP - 211 00 YTQY72 0 EOM - 00001C02 0760FF80 0B6402BC...000100F0 11 700.0 MB TMP - 211 00 YTQY70 0 EOM - 00001C02 0760FF80 0B6402A3...000100F0 11 675.0 MB TMP - 211 00 YTQY67 0 EOM - 00001C02 0760FF80 0B64028A...000100F0 11 650.0 MB TMP - 211 00 YTQY65 0 EOM - 00001C02 0760FF80 0B640271...000100F0 11 625.0 MB TMP - 211 00 YTQY62 0 EOM - 00001C02 0760FF80 0B640258...000100F0 11 600.0 MB TMP - 211 00 YTQY60 0 EOM - 00001C02 0760FF80 0B64023F...000100F0 11 575.0 MB TMP - 211 00 YTQY57 0 EOM - 00001C02 0760FF80 0B640226...000100F0 11 550.0 MB TMP - 211 00 YTQY55 0 EOM - 00001C02 0760FF80 0B64020D...000100F0 11 525.0 MB TMP - 211 00 YTQY52 0 EOM - 00001C02 0760FF80 0B6401F4...000100F0 11 500.0 MB TMP - 211 00 YTQY50 0 EOM - 00001C02 0760FF80 0B6401C2...000100F0 11 450.0 MB TMP - 211 00 YTQY45 0 EOM - 00001C02 0760FF80 0B640190...000100F0 11 400.0 MB TMP - 211 00 YTQY40 0 EOM - 00001C02 0760FF80 0B64015E...000100F0 11 350.0 MB TMP - 211 00 YTQY35 0 EOM - 00001C02 0760FF80 0B64012C...000100F0 11 300.0 MB TMP - 211 00 YTQY30 0 EOM - 00001C02 0760FF80 0B6400FA...000100F0 11 250.0 MB TMP - 211 00 YTQY25 0 EOM - 00001C02 0760FF80 0B6400C8...000100F0 11 200.0 MB TMP - 211 00 YTQY20 0 EOM - 00001C02 0760FF80 0B640096...000100F0 11 150.0 MB TMP - 211 00 YTQY15 0 EOM - 00001C02 0760FF80 0B640064...000100F0 11 100.0 MB TMP - 211 00 YTQY10 0 EOM - 00001C02 0760FF80 28640352...000100F0 40 850.0 MB DZDT - 211 00 YOQY85 0 EOM - 00001C02 0760FF80 286402BC...000100F0 40 700.0 MB DZDT - 211 00 YOQY70 0 EOM - 00001C02 0760FF80 286401F4...000100F0 40 500.0 MB DZDT - 211 00 YOQY50 0 EOM - 00001C02 0760FF80 01010000...000100F0 01 SFC PRES - 211 00 YPQY98 0 EOM - 00001C02 0760FF80 346C2C64...000100F0 52 44/100 R H - 211 00 YRQY00 0 EOM - 00001C02 0760FF80 296401F4...000100F0 41 500.0 MB ABS V - 211 00 YCQY50 0 EOM - 00001C02 0760FF80 9D010000...000100F0 157 SFC CAPE - 211 00 YWQY98 0 EOM - 00001C02 0760FF80 9C010000...000100F0 156 SFC CIN - 211 00 YYQY98 0 EOM - 00001C02 0760FF80 9D74B400...000100F0 157 180 SPDY 0 SPDY CAPE - 211 00 YWQY86 0 EOM - 00001C02 0760FF80 9C74B400...000100F0 156 180 SPDY 0 SPDY CIN - 211 00 YYQY86 0 EOM - 00001C02 0760FF80 0B741E00...000100F0 11 30 SPDY 0 SPDY TMP - 211 00 YTQY86 0 EOM - 00001C02 0760FF80 0B743C1E...000100F0 11 60 SPDY 30 SPDY TMP - 211 00 YTQY86 0 EOM - 00001C02 0760FF80 0B745A3C...000100F0 11 90 SPDY 60 SPDY TMP - 211 00 YTQY86 0 EOM - 00001C02 0760FF80 0B74785A...000100F0 11 120 SPDY 90 SPDY TMP - 211 00 YTQY86 0 EOM - 00001C02 0760FF80 0B749678...000100F0 11 150 SPDY 120 SPDY TMP - 211 00 YTQY86 0 EOM - 00001C02 0760FF80 0B74B496...000100F0 11 180 SPDY 150 SPDY TMP - 211 00 YTQY86 0 EOM - 00001C02 0760FF80 34741E00...000100F0 52 30 SPDY 0 SPDY R H - 211 00 YRQY86 0 EOM - 00001C02 0760FF80 34743C1E...000100F0 52 60 SPDY 30 SPDY R H - 211 00 YRQY86 0 EOM - 00001C02 0760FF80 34745A3C...000100F0 52 90 SPDY 60 SPDY R H - 211 00 YRQY86 0 EOM - 00001C02 0760FF80 3474785A...000100F0 52 120 SPDY 90 SPDY R H - 211 00 YRQY86 0 EOM - 00001C02 0760FF80 34749678...000100F0 52 150 SPDY 120 SPDY R H - 211 00 YRQY86 0 EOM - 00001C02 0760FF80 3474B496...000100F0 52 180 SPDY 150 SPDY R H - 211 00 YRQY86 0 EOM - 00001C02 0760FF80 21741E00...000100F0 33 30 SPDY 0 SPDY U GRD - 211 00 YUQY86 0 EOM - 00001C02 0760FF80 21743C1E...000100F0 33 60 SPDY 30 SPDY U GRD - 211 00 YUQY86 0 EOM - 00001C02 0760FF80 21745A3C...000100F0 33 90 SPDY 60 SPDY U GRD - 211 00 YUQY86 0 EOM - 00001C02 0760FF80 2174785A...000100F0 33 120 SPDY 90 SPDY U GRD - 211 00 YUQY86 0 EOM - 00001C02 0760FF80 21749678...000100F0 33 150 SPDY 120 SPDY U GRD - 211 00 YUQY86 0 EOM - 00001C02 0760FF80 2174B496...000100F0 33 180 SPDY 150 SPDY U GRD - 211 00 YUQY86 0 EOM - 00001C02 0760FF80 22741E00...000100F0 34 30 SPDY 0 SPDY V GRD - 211 00 YVQY86 0 EOM - 00001C02 0760FF80 22743C1E...000100F0 34 60 SPDY 30 SPDY V GRD - 211 00 YVQY86 0 EOM - 00001C02 0760FF80 22745A3C...000100F0 34 90 SPDY 60 SPDY V GRD - 211 00 YVQY86 0 EOM - 00001C02 0760FF80 2274785A...000100F0 34 120 SPDY 90 SPDY V GRD - 211 00 YVQY86 0 EOM - 00001C02 0760FF80 22749678...000100F0 34 150 SPDY 120 SPDY V GRD - 211 00 YVQY86 0 EOM - 00001C02 0760FF80 2274B496...000100F0 34 180 SPDY 150 SPDY V GRD - 211 00 YVQY86 0 EOM - 00001C02 0760FF80 0B690002...000100F0 11 2 HTGL TMP - 211 00 YTQY98 0 EOM - 00001C02 0760FF80 34690002...000100F0 52 2 HTGL R H - 211 00 YRQY98 0 EOM - 00001C02 0760FF80 2169000A...000100F0 33 10 HTGL U GRD - 211 00 YUQY98 0 EOM - 00001C02 0760FF80 2269000A...000100F0 34 10 HTGL V GRD - 211 00 YVQY98 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/scripts/exgdas_atmos_chgres_forenkf.sh b/scripts/exgdas_atmos_chgres_forenkf.sh index 45c6be973d..183179fcdb 100755 --- a/scripts/exgdas_atmos_chgres_forenkf.sh +++ b/scripts/exgdas_atmos_chgres_forenkf.sh @@ -36,9 +36,6 @@ bPDY=$(echo $BDATE | cut -c1-8) bcyc=$(echo $BDATE | cut -c9-10) # Utilities -export NCP=${NCP:-"/bin/cp"} -export NMV=${NMV:-"/bin/mv"} -export NLN=${NLN:-"/bin/ln -sf"} export CHGRP_CMD=${CHGRP_CMD:-"chgrp ${group_name:-rstprod}"} export NCLEN=${NCLEN:-${USHgfs}/getncdimlen} diff --git a/scripts/exgdas_enkf_ecen.sh b/scripts/exgdas_enkf_ecen.sh index 31ec6b81c4..442b0b04a1 100755 --- a/scripts/exgdas_enkf_ecen.sh +++ b/scripts/exgdas_enkf_ecen.sh @@ -29,8 +29,6 @@ export CASE=${CASE:-384} ntiles=${ntiles:-6} # Utilities -NCP=${NCP:-"/bin/cp -p"} -NLN=${NLN:-"/bin/ln -sf"} NCLEN=${NCLEN:-${USHgfs}/getncdimlen} # Scripts @@ -118,10 +116,10 @@ for imem in $(seq 1 $NMEM_ENS); do gmemchar="mem"$(printf %03i $smem) memchar="mem"$(printf %03i $imem) - MEMDIR=${memchar} YMD=${PDY} HH=${cyc} generate_com -x \ + MEMDIR=${memchar} YMD=${PDY} HH=${cyc} declare_from_tmpl -x \ COM_ATMOS_ANALYSIS_MEM:COM_ATMOS_ANALYSIS_TMPL - MEMDIR=${gmemchar} RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} generate_com -x \ + MEMDIR=${gmemchar} RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -x \ COM_ATMOS_HISTORY_MEM_PREV:COM_ATMOS_HISTORY_TMPL ${NLN} "${COM_ATMOS_HISTORY_MEM_PREV}/${GPREFIX_ENS}atmf00${FHR}${ENKF_SUFFIX}.nc" "./atmges_${memchar}" diff --git a/scripts/exgdas_enkf_post.sh b/scripts/exgdas_enkf_post.sh index 6f60068747..6e93284695 100755 --- a/scripts/exgdas_enkf_post.sh +++ b/scripts/exgdas_enkf_post.sh @@ -22,10 +22,6 @@ source "${USHgfs}/preamble.sh" # Directories. pwd=$(pwd) -# Utilities -NCP=${NCP:-"/bin/cp"} -NLN=${NLN:-"/bin/ln -sf"} - APRUN_EPOS=${APRUN_EPOS:-${APRUN:-""}} NTHREADS_EPOS=${NTHREADS_EPOS:-1} @@ -70,7 +66,7 @@ export OMP_NUM_THREADS=$NTHREADS_EPOS # Forecast ensemble member files for imem in $(seq 1 $NMEM_ENS); do memchar="mem"$(printf %03i "${imem}") - MEMDIR=${memchar} YMD=${PDY} HH=${cyc} generate_com -x COM_ATMOS_HISTORY:COM_ATMOS_HISTORY_TMPL + MEMDIR=${memchar} YMD=${PDY} HH=${cyc} declare_from_tmpl -x COM_ATMOS_HISTORY:COM_ATMOS_HISTORY_TMPL for fhr in $(seq $FHMIN $FHOUT $FHMAX); do fhrchar=$(printf %03i $fhr) @@ -80,7 +76,7 @@ for imem in $(seq 1 $NMEM_ENS); do done # Forecast ensemble mean and smoothed files -MEMDIR="ensstat" YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_HISTORY_STAT:COM_ATMOS_HISTORY_TMPL +MEMDIR="ensstat" YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_HISTORY_STAT:COM_ATMOS_HISTORY_TMPL if [[ ! -d "${COM_ATMOS_HISTORY_STAT}" ]]; then mkdir -p "${COM_ATMOS_HISTORY_STAT}"; fi for fhr in $(seq $FHMIN $FHOUT $FHMAX); do @@ -90,7 +86,7 @@ for fhr in $(seq $FHMIN $FHOUT $FHMAX); do if [ $SMOOTH_ENKF = "YES" ]; then for imem in $(seq 1 $NMEM_ENS); do memchar="mem"$(printf %03i "${imem}") - MEMDIR="${memchar}" YMD=${PDY} HH=${cyc} generate_com -x COM_ATMOS_HISTORY + MEMDIR="${memchar}" YMD=${PDY} HH=${cyc} declare_from_tmpl -x COM_ATMOS_HISTORY ${NLN} "${COM_ATMOS_HISTORY}/${PREFIX}atmf${fhrchar}${ENKF_SUFFIX}.nc" "atmf${fhrchar}${ENKF_SUFFIX}_${memchar}" done fi diff --git a/scripts/exgdas_enkf_select_obs.sh b/scripts/exgdas_enkf_select_obs.sh index 782838df6d..d0018d1099 100755 --- a/scripts/exgdas_enkf_select_obs.sh +++ b/scripts/exgdas_enkf_select_obs.sh @@ -22,9 +22,6 @@ source "${USHgfs}/preamble.sh" # Directories. pwd=$(pwd) -# Utilities -export NLN=${NLN:-"/bin/ln -sf"} - # Scripts. ANALYSISSH=${ANALYSISSH:-${SCRgfs}/exglobal_atmos_analysis.sh} diff --git a/scripts/exgdas_enkf_sfc.sh b/scripts/exgdas_enkf_sfc.sh index e94909862a..cd6a40a0fa 100755 --- a/scripts/exgdas_enkf_sfc.sh +++ b/scripts/exgdas_enkf_sfc.sh @@ -30,8 +30,6 @@ export CASE=${CASE:-384} ntiles=${ntiles:-6} # Utilities -NCP=${NCP:-"/bin/cp -p"} -NLN=${NLN:-"/bin/ln -sf"} NCLEN=${NCLEN:-${USHgfs}/getncdimlen} # Scripts @@ -148,13 +146,13 @@ if [ $DOIAU = "YES" ]; then cmem=$(printf %03i $imem) memchar="mem$cmem" - MEMDIR=${memchar} YMD=${PDY} HH=${cyc} generate_com \ + MEMDIR=${memchar} YMD=${PDY} HH=${cyc} declare_from_tmpl \ COM_ATMOS_RESTART_MEM:COM_ATMOS_RESTART_TMPL - MEMDIR=${gmemchar} RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} generate_com \ + MEMDIR=${gmemchar} RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} declare_from_tmpl \ COM_ATMOS_RESTART_MEM_PREV:COM_ATMOS_RESTART_TMPL - MEMDIR=${memchar} YMD=${PDY} HH=${cyc} generate_com \ + MEMDIR=${memchar} YMD=${PDY} HH=${cyc} declare_from_tmpl \ COM_ATMOS_ANALYSIS_MEM:COM_ATMOS_ANALYSIS_TMPL [[ ${TILE_NUM} -eq 1 ]] && mkdir -p "${COM_ATMOS_RESTART_MEM}" @@ -195,10 +193,10 @@ if [ $DOSFCANL_ENKF = "YES" ]; then cmem=$(printf %03i $imem) memchar="mem$cmem" - MEMDIR=${memchar} YMD=${PDY} HH=${cyc} generate_com \ + MEMDIR=${memchar} YMD=${PDY} HH=${cyc} declare_from_tmpl \ COM_ATMOS_RESTART_MEM:COM_ATMOS_RESTART_TMPL - RUN="${GDUMP_ENS}" MEMDIR=${gmemchar} YMD=${gPDY} HH=${gcyc} generate_com \ + RUN="${GDUMP_ENS}" MEMDIR=${gmemchar} YMD=${gPDY} HH=${gcyc} declare_from_tmpl \ COM_ATMOS_RESTART_MEM_PREV:COM_ATMOS_RESTART_TMPL [[ ${TILE_NUM} -eq 1 ]] && mkdir -p "${COM_ATMOS_RESTART_MEM}" diff --git a/scripts/exgdas_enkf_update.sh b/scripts/exgdas_enkf_update.sh index 9c42826383..c878dc721b 100755 --- a/scripts/exgdas_enkf_update.sh +++ b/scripts/exgdas_enkf_update.sh @@ -23,8 +23,6 @@ source "${USHgfs}/preamble.sh" pwd=$(pwd) # Utilities -NCP=${NCP:-"/bin/cp -p"} -NLN=${NLN:-"/bin/ln -sf"} NCLEN=${NCLEN:-${USHgfs}/getncdimlen} USE_CFP=${USE_CFP:-"NO"} CFP_MP=${CFP_MP:-"NO"} @@ -69,7 +67,7 @@ corrlength=${corrlength:-1250} lnsigcutoff=${lnsigcutoff:-2.5} analpertwt=${analpertwt:-0.85} readin_localization_enkf=${readin_localization_enkf:-".true."} -reducedgrid=${reducedgrid:-".true."} +reducedgrid=${reducedgrid:-".false."} letkf_flag=${letkf_flag:-".false."} getkf=${getkf:-".false."} denkf=${denkf:-".false."} @@ -191,10 +189,10 @@ for imem in $(seq 1 $NMEM_ENS); do gmemchar="mem"$(printf %03i $smem) memchar="mem"$(printf %03i $imem) - MEMDIR=${gmemchar} RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} generate_com -x \ + MEMDIR=${gmemchar} RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -x \ COM_ATMOS_HISTORY_MEM_PREV:COM_ATMOS_HISTORY_TMPL - MEMDIR=${memchar} YMD=${PDY} HH=${cyc} generate_com -x \ + MEMDIR=${memchar} YMD=${PDY} HH=${cyc} declare_from_tmpl -x \ COM_ATMOS_ANALYSIS_MEM:COM_ATMOS_ANALYSIS_TMPL if [ $lobsdiag_forenkf = ".false." ]; then diff --git a/scripts/exgfs_atmos_fbwind.sh b/scripts/exgfs_atmos_fbwind.sh index de8e448a01..401ce51380 100755 --- a/scripts/exgfs_atmos_fbwind.sh +++ b/scripts/exgfs_atmos_fbwind.sh @@ -14,15 +14,15 @@ # echo " Nov 2019 - B Vuong Removed WINTEMV bulletin (retired)" ##################################################################### -source "${USHgfs}/preamble.sh" +source "${HOMEgfs}/ush/preamble.sh" -cd $DATA +cd "${DATA}" || exit 2 ###################### # Set up Here Files. ###################### -job_name=$(echo $job|sed 's/[jpt]gfs/gfs/') +outfile_name="${COMOUT}/${RUN}.atmos.t${cyc}z.fbwind.pacific.ascii" set +x echo " " @@ -34,20 +34,17 @@ echo " " set_trace export pgm=bulls_fbwndgfs -. prep_step - -for fhr in 006 012 024 -do - - cp $COMIN/gfs.${cycle}.pgrb2.0p25.f${fhr} tmp_pgrb2_0p25${fhr} - cp $COMIN/gfs.${cycle}.pgrb2b.0p25.f${fhr} tmp_pgrb2b_0p25${fhr} - cat tmp_pgrb2_0p25${fhr} tmp_pgrb2b_0p25${fhr} > tmp0p25filef${fhr} - $WGRIB2 tmp0p25filef${fhr} | grep -F -f ${PARMgfs}/product/gfs_fbwnd_parmlist_g2 | $WGRIB2 -i -grib tmpfilef${fhr} tmp0p25filef${fhr} - $CNVGRIB -g21 tmpfilef${fhr} tmpfilef${fhr}.grib1 - $GRBINDEX tmpfilef${fhr}.grib1 tmpfilef${fhr}.grib1i - mv tmpfilef${fhr}.grib1 gfs.t${cyc}z.grbf${fhr}_grb1 - mv tmpfilef${fhr}.grib1i gfs.t${cyc}z.grbif${fhr}_grb1 - +source prep_step + +for fhr3 in 006 012 024; do + cp "${COMIN_ATMOS_GRIB_0p25}/gfs.${cycle}.pgrb2.0p25.f${fhr3}" "tmp_pgrb2_0p25${fhr3}" + cp "${COMIN_ATMOS_GRIB_0p25}/gfs.${cycle}.pgrb2b.0p25.f${fhr3}" "tmp_pgrb2b_0p25${fhr3}" + cat "tmp_pgrb2_0p25${fhr3}" "tmp_pgrb2b_0p25${fhr3}" > "tmp0p25filef${fhr3}" + # shellcheck disable=SC2312 + ${WGRIB2} "tmp0p25filef${fhr3}" | grep -F -f "${PARMgfs}/product/gfs_fbwnd_parmlist_g2" | \ + ${WGRIB2} -i -grib "tmpfilef${fhr3}" "tmp0p25filef${fhr3}" + ${CNVGRIB} -g21 "tmpfilef${fhr3}" "gfs.t${cyc}z.grbf${fhr3}_grb1" + ${GRBINDEX} "gfs.t${cyc}z.grbf${fhr3}_grb1" "gfs.t${cyc}z.grbf${fhr3}_grb1.idx" done export FORT11="gfs.t${cyc}z.grbf006_grb1" @@ -56,9 +53,9 @@ export FORT13="gfs.t${cyc}z.grbf024_grb1" # GFS grib index files -export FORT31="gfs.t${cyc}z.grbif006_grb1" -export FORT32="gfs.t${cyc}z.grbif012_grb1" -export FORT33="gfs.t${cyc}z.grbif024_grb1" +export FORT31="gfs.t${cyc}z.grbf006_grb1.idx" +export FORT32="gfs.t${cyc}z.grbf012_grb1.idx" +export FORT33="gfs.t${cyc}z.grbf024_grb1.idx" # # 1280 byte transmission file @@ -66,21 +63,11 @@ export FORT33="gfs.t${cyc}z.grbif024_grb1" export FORT51="tran.fbwnd_pacific" -startmsg +cp "${PARMgfs}/product/fbwnd_pacific.stnlist" fbwnd_pacific.stnlist -$EXECgfs/fbwndgfs < ${PARMgfs}/product/fbwnd_pacific.stnlist >> $pgmout 2> errfile +"${EXECgfs}/fbwndgfs.x" < fbwnd_pacific.stnlist >> "${pgmout}" 2> errfile export err=$?; err_chk - -cp tran.fbwnd_pacific ${COMOUTwmo}/tran.fbwnd_pacific.$job_name - -if test "$SENDDBN" = 'YES' -then -# make_ntc_bull.pl WMOBH NONE KWNO NONE tran.fbwnd_pacific ${COMOUTwmo}/tran.fbwnd_pacific.$job_name - ${USHgfs}/make_ntc_bull.pl WMOBH NONE KWNO NONE tran.fbwnd_pacific ${COMOUTwmo}/tran.fbwnd_pacific.$job_name -fi - -##################################################################### - +"${USHgfs}/make_ntc_bull.pl" WMOBH NONE KWNO NONE tran.fbwnd_pacific "${outfile_name}" ############################### END OF SCRIPT ####################### diff --git a/scripts/exgfs_atmos_grib_awips.sh b/scripts/exgfs_atmos_grib_awips.sh deleted file mode 100755 index bdfc625dce..0000000000 --- a/scripts/exgfs_atmos_grib_awips.sh +++ /dev/null @@ -1,135 +0,0 @@ -#! /usr/bin/env bash - -###################################################################### -# UTILITY SCRIPT NAME : exgfs_grib_awips.sh -# DATE WRITTEN : 10/04/2004 -# -# Abstract: This utility script produces the GFS AWIPS GRIB -# -# Input: 1 arguments are passed to this script. -# 1st argument - Forecast Hour - format of 2I -# -##################################################################### -# echo "------------------------------------------------" -# echo "JGFS_AWIPS_00/06/12/18 GFS postprocessing" -# echo "------------------------------------------------" -# echo "History: OCT 2004 - First implementation of this new script." -# echo " JUN 2014 - Modified to remove process for AWIPS in GRIB2" -# echo " to script exgfs_grib_awips_g2.sh and this " -# echo " script only process AWIPS GRIB1 (211 and 225)" -# echo " AUG 2015 - Modified for WCOSS phase2" -# echo " FEB 2019 - Removed grid 225" -##################################################################### - -source "${USHgfs}/preamble.sh" - -fcsthrs="$1" -num=$# -job_name=${job/[jpt]gfs/gfs} - -if (( num != 1 )); then - echo "" - echo " FATAL ERROR: Incorrect number of arguments " - echo "" - echo "" - echo "Usage: $0 \${fcsthrs} (3 digits) " - echo "" - exit 16 -fi - -cd "${DATA}/awips_g1" || exit 2 - -# "Import" functions used in this script -source "${USHgfs}/product_functions.sh" - -############################################### -# Wait for the availability of the pgrb file -############################################### -icnt=1 -while (( icnt < 1000 )); do - if [[ -s "${COM_ATMOS_GRIB_0p25}/${RUN}.${cycle}.pgrb2b.0p25.f${fcsthrs}.idx" ]]; then - break - fi - - sleep 10 - icnt=$((icnt + 1)) - if (( icnt >= 180 )); then - msg="FATAL ERROR: No GFS pgrb2 file after 30 min of waiting" - err_exit "${msg}" - exit 5 - fi -done - -echo " ------------------------------------------" -echo " BEGIN MAKING GFS GRIB1 AWIPS PRODUCTS" -echo " ------------------------------------------" - -set +x -echo " " -echo "###############################################" -echo " Process GFS GRIB1 AWIP PRODUCTS (211) " -echo "###############################################" -echo " " -set_trace - -cp "${COM_ATMOS_GRIB_0p25}/gfs.t${cyc}z.pgrb2.0p25.f${fcsthrs}" "tmpfile2" -cp "${COM_ATMOS_GRIB_0p25}/gfs.t${cyc}z.pgrb2b.0p25.f${fcsthrs}" "tmpfile2b" -cat tmpfile2 tmpfile2b > tmpfile -${WGRIB2} tmpfile | grep -F -f "${PARMgfs}/product/gfs_awips_parmlist_g2" | \ - ${WGRIB2} -i -grib masterfile tmpfile -scale_dec masterfile -${CNVGRIB} -g21 masterfile masterfile.grib1 - -ln -s masterfile.grib1 fort.11 - -"${EXECgfs}/overgridid.x" << EOF -255 -EOF - -mv fort.51 "master.grbf${fcsthrs}" -rm fort.11 - -${GRBINDEX} "master.grbf${fcsthrs}" "master.grbif${fcsthrs}" - -############################################################### -# Process GFS GRIB1 AWIP GRIDS 211 PRODUCTS -############################################################### - -DBNALERT_TYPE=GRIB_LOW - -startmsg - -# GRID=211 out to 240 hours: - -export GRID=211 -export FORT11="master.grbf${fcsthrs}" -export FORT31="master.grbif${fcsthrs}" -export FORT51="xtrn.awpgfs${fcsthrs}.${GRID}" -# $MKGFSAWPS < ${PARMgfs}/wmo/grib_awpgfs${fcsthrs}.${GRID} parm=KWBC >> $pgmout 2>errfile -"${EXECgfs}/mkgfsawps.x" < "${PARMgfs}/wmo/grib_awpgfs${fcsthrs}.${GRID}" parm=KWBC >> "${pgmout}" 2>errfile -export err=$?; err_chk -############################## -# Post Files to ${COM_ATMOS_WMO} -############################## - -cp "xtrn.awpgfs${fcsthrs}.${GRID}" "${COM_ATMOS_WMO}/xtrn.awpgfs${fcsthrs}.${GRID}.${job_name}" - -############################## -# Distribute Data -############################## - -if [[ "${SENDDBN}" == 'YES' || "${SENDAWIP}" == 'YES' ]] ; then - "${DBNROOT}/bin/dbn_alert" "${DBNALERT_TYPE}" "${NET}" "${job}" \ - "${COM_ATMOS_WMO}/xtrn.awpgfs${fcsthrs}.${GRID}.${job_name}" -else - echo "File xtrn.awpgfs${fcsthrs}.${GRID}.${job_name} not posted to db_net." -fi - -if [[ -e "${pgmout}" ]] ; then - cat "${pgmout}" -fi - -############################################################################### - - -############## END OF SCRIPT ####################### diff --git a/scripts/exgfs_atmos_wafs_gcip.sh b/scripts/exgfs_atmos_wafs_gcip.sh index ad91c47420..98e367e5f9 100755 --- a/scripts/exgfs_atmos_wafs_gcip.sh +++ b/scripts/exgfs_atmos_wafs_gcip.sh @@ -72,7 +72,7 @@ if [ $RUN = "gfs" ] ; then cpreq $PARMgfs/wafs_gcip_gfs.cfg $configFile modelFile=modelfile.grb -# ln -sf $masterFile $modelFile +# ${NLN} $masterFile $modelFile $WGRIB2 $masterFile | egrep ":HGT:|:VVEL:|:CLMR:|:TMP:|:SPFH:|:RWMR:|:SNMR:|:GRLE:|:ICMR:|:RH:" | egrep "00 mb:|25 mb:|50 mb:|75 mb:|:HGT:surface" | $WGRIB2 -i $masterFile -grib $modelFile # metar / ships / lightning / pireps diff --git a/scripts/exgfs_wave_init.sh b/scripts/exgfs_wave_init.sh index 79c2931889..9e3ca0b497 100755 --- a/scripts/exgfs_wave_init.sh +++ b/scripts/exgfs_wave_init.sh @@ -213,10 +213,10 @@ source "${USHgfs}/preamble.sh" # Copy to other members if needed if (( NMEM_ENS > 0 )); then for mem in $(seq -f "%03g" 1 "${NMEM_ENS}"); do - MEMDIR="mem${mem}" YMD=${PDY} HH=${cyc} generate_com COM_WAVE_PREP_MEM:COM_WAVE_PREP_TMPL + MEMDIR="mem${mem}" YMD=${PDY} HH=${cyc} declare_from_tmpl COM_WAVE_PREP_MEM:COM_WAVE_PREP_TMPL mkdir -p "${COM_WAVE_PREP_MEM}" for grdID in ${grdALL}; do - ${NLN} "${COM_WAVE_PREP}/${RUN}wave.mod_def.${grdID}" "${COM_WAVE_PREP_MEM}/" + ${NLN} "${COM_WAVE_PREP}/${RUN}wave.mod_def.${grdID}" "${COM_WAVE_PREP_MEM}/${RUN}wave.mod_def.${grdID}" done done fi diff --git a/scripts/exgfs_wave_post_gridded_sbs.sh b/scripts/exgfs_wave_post_gridded_sbs.sh index be17967865..3b103b8dd3 100755 --- a/scripts/exgfs_wave_post_gridded_sbs.sh +++ b/scripts/exgfs_wave_post_gridded_sbs.sh @@ -270,7 +270,7 @@ source "${USHgfs}/preamble.sh" err=3; export err;${errchk} exit $err fi - ln -s ${gfile} ./out_grd.${wavGRD} + ${NLN} ${gfile} ./out_grd.${wavGRD} done if [ "$DOGRI_WAV" = 'YES' ] diff --git a/scripts/exgfs_wave_post_pnt.sh b/scripts/exgfs_wave_post_pnt.sh index bc4c85ec74..6e456e2aec 100755 --- a/scripts/exgfs_wave_post_pnt.sh +++ b/scripts/exgfs_wave_post_pnt.sh @@ -247,10 +247,10 @@ source "${USHgfs}/preamble.sh" -e "s/FORMAT/F/g" \ ww3_outp_spec.inp.tmpl > ww3_outp.inp - ln -s mod_def.$waveuoutpGRD mod_def.ww3 + ${NLN} mod_def.$waveuoutpGRD mod_def.ww3 HMS="${cyc}0000" if [[ -f "${COM_WAVE_HISTORY}/${WAV_MOD_TAG}.out_pnt.${waveuoutpGRD}.${PDY}.${HMS}" ]]; then - ln -s "${COM_WAVE_HISTORY}/${WAV_MOD_TAG}.out_pnt.${waveuoutpGRD}.${PDY}.${HMS}" \ + ${NLN} "${COM_WAVE_HISTORY}/${WAV_MOD_TAG}.out_pnt.${waveuoutpGRD}.${PDY}.${HMS}" \ "./out_pnt.${waveuoutpGRD}" else echo '*************************************************** ' @@ -263,8 +263,8 @@ source "${USHgfs}/preamble.sh" fi rm -f buoy_tmp.loc buoy_log.ww3 ww3_oup.inp - ln -fs ./out_pnt.${waveuoutpGRD} ./out_pnt.ww3 - ln -fs ./mod_def.${waveuoutpGRD} ./mod_def.ww3 + ${NLN} ./out_pnt.${waveuoutpGRD} ./out_pnt.ww3 + ${NLN} ./mod_def.${waveuoutpGRD} ./mod_def.ww3 export pgm=ww3_outp;. prep_step ${EXECgfs}/ww3_outp > buoy_lst.loc 2>&1 export err=$?;err_chk @@ -371,7 +371,7 @@ source "${USHgfs}/preamble.sh" pfile="${COM_WAVE_HISTORY}/${WAV_MOD_TAG}.out_pnt.${waveuoutpGRD}.${YMD}.${HMS}" if [ -f ${pfile} ] then - ln -fs ${pfile} ./out_pnt.${waveuoutpGRD} + ${NLN} ${pfile} ./out_pnt.${waveuoutpGRD} else echo " FATAL ERROR : NO RAW POINT OUTPUT FILE out_pnt.$waveuoutpGRD.${YMD}.${HMS} " echo ' ' diff --git a/scripts/exgfs_wave_prdgen_gridded.sh b/scripts/exgfs_wave_prdgen_gridded.sh index 55c5b36827..c51ce60acc 100755 --- a/scripts/exgfs_wave_prdgen_gridded.sh +++ b/scripts/exgfs_wave_prdgen_gridded.sh @@ -151,13 +151,13 @@ grids=${grids:-ak_10m at_10m ep_10m wc_10m glo_30m} GRIBIN=$RUNwave.$cycle.$grdID.f${fhr}.clipped.grib2 GRIBIN_chk=$GRIBIN.idx - ln -s $GRIBIN gribfile.$grdID.f${fhr} + ${NLN} $GRIBIN gribfile.$grdID.f${fhr} # # 1.d Input template files parmfile=${PARMgfs}/wave/grib2_${RUNwave}.$grdOut.f${fhr} if [ -f $parmfile ]; then - ln -s $parmfile awipsgrb.$grdID.f${fhr} + ${NLN} $parmfile awipsgrb.$grdID.f${fhr} else echo '*** ERROR : NO template grib2_${RUNwave}.$grdID.f${fhr} *** ' echo "$RUNwave $grdID $fhr prdgen $date $cycle : GRIB template file missing." >> $wavelog diff --git a/scripts/exglobal_atm_analysis_fv3_increment.py b/scripts/exglobal_atm_analysis_fv3_increment.py new file mode 100755 index 0000000000..57f2e7c9ee --- /dev/null +++ b/scripts/exglobal_atm_analysis_fv3_increment.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 +# exglobal_atm_analysis_fv3_increment.py +# This script creates an AtmAnalysis object +# and runs the increment method +# which converts the JEDI increment into an FV3 increment +import os + +from wxflow import Logger, cast_strdict_as_dtypedict +from pygfs.task.atm_analysis import AtmAnalysis + +# Initialize root logger +logger = Logger(level='DEBUG', colored_log=True) + + +if __name__ == '__main__': + + # Take configuration from environment and cast it as python dictionary + config = cast_strdict_as_dtypedict(os.environ) + + # Instantiate the atm analysis task + AtmAnl = AtmAnalysis(config) + AtmAnl.init_fv3_increment() + AtmAnl.fv3_increment() diff --git a/scripts/exglobal_atm_analysis_run.py b/scripts/exglobal_atm_analysis_variational.py similarity index 89% rename from scripts/exglobal_atm_analysis_run.py rename to scripts/exglobal_atm_analysis_variational.py index 8adbe4a267..07bc208331 100755 --- a/scripts/exglobal_atm_analysis_run.py +++ b/scripts/exglobal_atm_analysis_variational.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -# exglobal_atm_analysis_run.py +# exglobal_atm_analysis_variational.py # This script creates an AtmAnalysis object # and runs the execute method # which executes the global atm variational analysis @@ -19,4 +19,4 @@ # Instantiate the atm analysis task AtmAnl = AtmAnalysis(config) - AtmAnl.execute() + AtmAnl.variational() diff --git a/scripts/exglobal_atmos_analysis.sh b/scripts/exglobal_atmos_analysis.sh index 575c112675..3b3405f871 100755 --- a/scripts/exglobal_atmos_analysis.sh +++ b/scripts/exglobal_atmos_analysis.sh @@ -38,9 +38,6 @@ bPDY=$(echo ${BDATE} | cut -c1-8) bcyc=$(echo ${BDATE} | cut -c9-10) # Utilities -export NCP=${NCP:-"/bin/cp"} -export NMV=${NMV:-"/bin/mv"} -export NLN=${NLN:-"/bin/ln -sf"} export CHGRP_CMD=${CHGRP_CMD:-"chgrp ${group_name:-rstprod}"} export NCLEN=${NCLEN:-${USHgfs}/getncdimlen} COMPRESS=${COMPRESS:-gzip} @@ -103,10 +100,10 @@ OSCATBF=${OSCATBF:-${COM_OBS}/${OPREFIX}oscatw.tm00.bufr_d${OSUFFIX}} RAPIDSCATBF=${RAPIDSCATBF:-${COM_OBS}/${OPREFIX}rapidscatw.tm00.bufr_d${OSUFFIX}} GSNDBF=${GSNDBF:-${COM_OBS}/${OPREFIX}goesnd.tm00.bufr_d${OSUFFIX}} GSNDBF1=${GSNDBF1:-${COM_OBS}/${OPREFIX}goesfv.tm00.bufr_d${OSUFFIX}} -B1HRS2=${B1HRS2:-${COM_OBS}/${OPREFIX}1bhrs2.tm00.bufr_d${OSUFFIX}} +#B1HRS2=${B1HRS2:-${COM_OBS}/${OPREFIX}1bhrs2.tm00.bufr_d${OSUFFIX}} # HIRS temporarily disabled due to CRTM versioning issues B1MSU=${B1MSU:-${COM_OBS}/${OPREFIX}1bmsu.tm00.bufr_d${OSUFFIX}} -B1HRS3=${B1HRS3:-${COM_OBS}/${OPREFIX}1bhrs3.tm00.bufr_d${OSUFFIX}} -B1HRS4=${B1HRS4:-${COM_OBS}/${OPREFIX}1bhrs4.tm00.bufr_d${OSUFFIX}} +#B1HRS3=${B1HRS3:-${COM_OBS}/${OPREFIX}1bhrs3.tm00.bufr_d${OSUFFIX}} # HIRS temporarily disabled due to CRTM versioning issues +#B1HRS4=${B1HRS4:-${COM_OBS}/${OPREFIX}1bhrs4.tm00.bufr_d${OSUFFIX}} # HIRS temporarily disabled due to CRTM versioning issues B1AMUA=${B1AMUA:-${COM_OBS}/${OPREFIX}1bamua.tm00.bufr_d${OSUFFIX}} B1AMUB=${B1AMUB:-${COM_OBS}/${OPREFIX}1bamub.tm00.bufr_d${OSUFFIX}} B1MHS=${B1MHS:-${COM_OBS}/${OPREFIX}1bmhs.tm00.bufr_d${OSUFFIX}} @@ -380,11 +377,20 @@ ${NLN} ${SCANINFO} scaninfo ${NLN} ${HYBENSINFO} hybens_info ${NLN} ${OBERROR} errtable +${NLN} ${FIXgfs}/gsi/AIRS_CLDDET.NL AIRS_CLDDET.NL +${NLN} ${FIXgfs}/gsi/CRIS_CLDDET.NL CRIS_CLDDET.NL +${NLN} ${FIXgfs}/gsi/IASI_CLDDET.NL IASI_CLDDET.NL + #If using correlated error, link to the covariance files if [ ${USE_CORRELATED_OBERRS} == "YES" ]; then if grep -q "Rcov" ${ANAVINFO} ; then - if ls ${FIXgfs}/gsi/Rcov* 1> /dev/null 2>&1; then - ${NLN} ${FIXgfs}/gsi/Rcov* ${DATA} + # shellcheck disable=SC2312 + mapfile -t covfile_array < <(find "${FIXgfs}/gsi/" -name "Rcov*") + if (( ${#covfile_array[@]} > 0 )); then + for covfile in "${covfile_array[@]}"; do + covfile_base=$(basename "${covfile}") + ${NLN} "${covfile}" "${DATA}/${covfile_base}" + done echo "using correlated obs error" else echo "FATAL ERROR: Satellite error covariance files (Rcov) are missing." @@ -528,7 +534,7 @@ if [ ${DOHYBVAR} = "YES" ]; then for imem in $(seq 1 ${NMEM_ENS}); do memchar="mem$(printf %03i "${imem}")" - MEMDIR=${memchar} RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} generate_com COM_ATMOS_HISTORY + MEMDIR=${memchar} RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} declare_from_tmpl COM_ATMOS_HISTORY for fhr in ${fhrs}; do ${NLN} ${COM_ATMOS_HISTORY}/${GPREFIX_ENS}atmf0${fhr}${ENKF_SUFFIX}.nc ./ensemble_data/sigf${fhr}_ens_${memchar} @@ -745,7 +751,8 @@ cat > gsiparm.anl << EOF dfact=0.75,dfact1=3.0,noiqc=.true.,oberrflg=.false.,c_varqc=0.02, use_poq7=.true.,qc_noirjaco3_pole=.true.,vqc=.false.,nvqc=.true., aircraft_t_bc=.true.,biaspredt=1.0e5,upd_aircraft=.true.,cleanup_tail=.true., - tcp_width=70.0,tcp_ermax=7.35, + tcp_width=70.0,tcp_ermax=7.35,airs_cads=${AIRS_CADS},cris_cads=${CRIS_CADS}, + iasi_cads=${IASI_CADS}, ${OBSQC} / &OBS_INPUT @@ -824,9 +831,11 @@ OBS_INPUT:: gomebufr gome metop-b gome_metop-b 0.0 2 0 atmsbufr atms npp atms_npp 0.0 1 1 atmsbufr atms n20 atms_n20 0.0 1 1 + atmsbufr atms n21 atms_n21 0.0 1 1 crisbufr cris npp cris_npp 0.0 1 0 crisfsbufr cris-fsr npp cris-fsr_npp 0.0 1 0 crisfsbufr cris-fsr n20 cris-fsr_n20 0.0 1 0 + crisfsbufr cris-fsr n21 cris-fsr_n21 0.0 1 0 gsnd1bufr sndrd1 g14 sndrD1_g14 0.0 1 0 gsnd1bufr sndrd2 g14 sndrD2_g14 0.0 1 0 gsnd1bufr sndrd3 g14 sndrD3_g14 0.0 1 0 @@ -848,6 +857,7 @@ OBS_INPUT:: ahibufr ahi himawari8 ahi_himawari8 0.0 1 0 abibufr abi g16 abi_g16 0.0 1 0 abibufr abi g17 abi_g17 0.0 1 0 + abibufr abi g18 abi_g18 0.0 1 0 rapidscatbufr uv null uv 0.0 0 0 ompsnpbufr ompsnp npp ompsnp_npp 0.0 0 0 ompslpbufr ompslp npp ompslp_npp 0.0 0 0 @@ -875,7 +885,9 @@ OBS_INPUT:: l_hyb_ens=${l_hyb_ens}, generate_ens=.false., beta_s0=0.125,readin_beta=.false., - s_ens_h=800.,s_ens_v=-0.8,readin_localization=.true., + s_ens_h=1000.0,300.0,150.0,685.0,219.2,s_ens_v=-0.5,-0.5,-0.5,0.0,0.0, + readin_localization=.false.,global_spectral_filter_sd=.false., + r_ensloccov4scl=1,nsclgrp=3,naensloc=5, aniso_a_en=.false.,oz_univ_static=.false.,uv_hyb_ens=.true., ensemble_path='./ensemble_data/', ens_fast_read=.true., diff --git a/scripts/exglobal_atmos_analysis_calc.sh b/scripts/exglobal_atmos_analysis_calc.sh index 771221ce1d..f94ebb02fa 100755 --- a/scripts/exglobal_atmos_analysis_calc.sh +++ b/scripts/exglobal_atmos_analysis_calc.sh @@ -29,9 +29,6 @@ CDUMP=${CDUMP:-"gdas"} GDUMP=${GDUMP:-"gdas"} # Utilities -export NCP=${NCP:-"/bin/cp"} -export NMV=${NMV:-"/bin/mv"} -export NLN=${NLN:-"/bin/ln -sf"} export CHGRP_CMD=${CHGRP_CMD:-"chgrp ${group_name:-rstprod}"} export NCLEN=${NCLEN:-${USHgfs}/getncdimlen} COMPRESS=${COMPRESS:-gzip} diff --git a/scripts/exglobal_atmos_ensstat.sh b/scripts/exglobal_atmos_ensstat.sh new file mode 100755 index 0000000000..7ad0ecfa30 --- /dev/null +++ b/scripts/exglobal_atmos_ensstat.sh @@ -0,0 +1,19 @@ +#! /usr/bin/env bash + +source "${HOMEgfs}/ush/preamble.sh" + +fhr3=$(printf "%03d" "${FORECAST_HOUR}") + +if [[ -a mpmd_script ]]; then rm -Rf mpmd_script; fi + +{ + for grid in '0p25' '0p50' '1p00'; do + echo "${USHgfs}/atmos_ensstat.sh ${grid} ${fhr3}" + # echo "${USHgfs}/atmos_ensstat.sh ${grid} ${fhr3} b" + done +} > mpmd_script + +"${USHgfs}/run_mpmd.sh" mpmd_script +err=$? + +exit "${err}" diff --git a/scripts/exglobal_atmos_sfcanl.sh b/scripts/exglobal_atmos_sfcanl.sh index fd358f4508..8ac3f285e5 100755 --- a/scripts/exglobal_atmos_sfcanl.sh +++ b/scripts/exglobal_atmos_sfcanl.sh @@ -33,9 +33,6 @@ bPDY=${BDATE:0:8} bcyc=${BDATE:8:2} # Utilities -export NCP=${NCP:-"/bin/cp"} -export NMV=${NMV:-"/bin/mv"} -export NLN=${NLN:-"/bin/ln -sf"} export CHGRP_CMD=${CHGRP_CMD:-"chgrp ${group_name:-rstprod}"} export NCLEN=${NCLEN:-${USHgfs}/getncdimlen} COMPRESS=${COMPRESS:-gzip} diff --git a/scripts/exglobal_cleanup.sh b/scripts/exglobal_cleanup.sh index 8141de771a..cdc13c119b 100755 --- a/scripts/exglobal_cleanup.sh +++ b/scripts/exglobal_cleanup.sh @@ -59,7 +59,7 @@ for (( current_date=first_date; current_date <= last_date; \ # TODO: This needs to be revamped to not look at the rocoto log. # shellcheck disable=SC2312 if [[ $(tail -n 1 "${rocotolog}") =~ "This cycle is complete: Success" ]]; then - YMD="${current_PDY}" HH="${current_cyc}" generate_com COM_TOP + YMD="${current_PDY}" HH="${current_cyc}" declare_from_tmpl COM_TOP if [[ -d "${COM_TOP}" ]]; then IFS=", " read -r -a exclude_list <<< "${exclude_string:-}" remove_files "${COM_TOP}" "${exclude_list[@]:-}" diff --git a/scripts/exglobal_diag.sh b/scripts/exglobal_diag.sh index ad4c4be4a8..2d48053bd2 100755 --- a/scripts/exglobal_diag.sh +++ b/scripts/exglobal_diag.sh @@ -30,9 +30,6 @@ CDUMP=${CDUMP:-"gdas"} GDUMP=${GDUMP:-"gdas"} # Utilities -export NCP=${NCP:-"/bin/cp"} -export NMV=${NMV:-"/bin/mv"} -export NLN=${NLN:-"/bin/ln -sf"} export CHGRP_CMD=${CHGRP_CMD:-"chgrp ${group_name:-rstprod}"} export NCLEN=${NCLEN:-${USHgfs}/getncdimlen} export CATEXEC=${CATEXEC:-${ncdiag_ROOT:-${gsi_ncdiag_ROOT}}/bin/ncdiag_cat_serial.x} diff --git a/scripts/exglobal_forecast.sh b/scripts/exglobal_forecast.sh index bd4a11ddbd..2943d1f39c 100755 --- a/scripts/exglobal_forecast.sh +++ b/scripts/exglobal_forecast.sh @@ -80,11 +80,12 @@ source "${USHgfs}/preamble.sh" # include all subroutines. Executions later. -source "${USHgfs}/forecast_predet.sh" # include functions for variable definition +source "${USHgfs}/forecast_predet.sh" # include functions for variable definition source "${USHgfs}/forecast_det.sh" # include functions for run type determination source "${USHgfs}/forecast_postdet.sh" # include functions for variables after run type determination -source "${USHgfs}/parsing_ufs_configure.sh" # include functions for ufs_configure processing -source "${USHgfs}/parsing_model_configure_FV3.sh" +source "${USHgfs}/parsing_ufs_configure.sh" # include functions for ufs_configure processing + +source "${USHgfs}/atparse.bash" # include function atparse for parsing @[XYZ] templated files # Coupling control switches, for coupling purpose, off by default cpl=${cpl:-.false.} @@ -114,11 +115,8 @@ FV3_predet echo "MAIN: Variables before determination of run type loaded" echo "MAIN: Determining run type" -FV3_det -[[ ${cplflx} = .true. ]] && MOM6_det -[[ ${cplwav} = .true. ]] && WW3_det -[[ ${cplice} = .true. ]] && CICE_det -echo "MAIN: RUN Type Determined" +UFS_det +echo "MAIN: run type determined" echo "MAIN: Post-determination set up of run type" FV3_postdet @@ -136,13 +134,9 @@ FV3_nml [[ ${cplice} = .true. ]] && CICE_nml [[ ${cplchm} = .true. ]] && GOCART_rc [[ ${cplchp} = .true. ]] && CATChem_rc -FV3_model_configure +UFS_configure echo "MAIN: Name lists and model configuration written" -echo "MAIN: Writing UFS Configure file" -writing_ufs_configure -echo "MAIN: UFS configured" - #------------------------------------------------------------------ # run the executable diff --git a/scripts/exglobal_stage_ic.sh b/scripts/exglobal_stage_ic.sh index cfdb8b5f74..906a662558 100755 --- a/scripts/exglobal_stage_ic.sh +++ b/scripts/exglobal_stage_ic.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -source "${HOMEgfs}/ush/preamble.sh" +source "${USHgfs}/preamble.sh" # Locally scoped variables and functions # shellcheck disable=SC2153 @@ -31,7 +31,7 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do # Stage atmosphere initial conditions to ROTDIR if [[ ${EXP_WARM_START:-".false."} = ".true." ]]; then # Stage the FV3 restarts to ROTDIR (warm start) - RUN=${rCDUMP} YMD=${gPDY} HH=${gcyc} generate_com COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL + RUN=${rCDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL [[ ! -d "${COM_ATMOS_RESTART_PREV}" ]] && mkdir -p "${COM_ATMOS_RESTART_PREV}" for ftype in coupler.res fv_core.res.nc; do src="${BASE_CPLIC}/${CPL_ATMIC:-}/${PDY}${cyc}/${MEMDIR}/atmos/${PDY}.${cyc}0000.${ftype}" @@ -42,9 +42,13 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do err=$((err + rc)) done for ftype in ca_data fv_core.res fv_srf_wnd.res fv_tracer.res phy_data sfc_data; do - for ((tt = 1; tt <= 6; tt++)); do + for ((tt = 1; tt <= ntiles; tt++)); do src="${BASE_CPLIC}/${CPL_ATMIC:-}/${PDY}${cyc}/${MEMDIR}/atmos/${PDY}.${cyc}0000.${ftype}.tile${tt}.nc" - tgt="${COM_ATMOS_RESTART_PREV}/${PDY}.${cyc}0000.${ftype}.tile${tt}.nc" + if (( tt > 6 )) ; then + tgt="${COM_ATMOS_RESTART_PREV}/${PDY}.${cyc}0000.${ftype}.nest0$((tt-5)).tile${tt}.nc" + else + tgt="${COM_ATMOS_RESTART_PREV}/${PDY}.${cyc}0000.${ftype}.tile${tt}.nc" + fi ${NCP} "${src}" "${tgt}" rc=$? ((rc != 0)) && error_message "${src}" "${tgt}" "${rc}" @@ -53,7 +57,7 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do done else # Stage the FV3 cold-start initial conditions to ROTDIR - YMD=${PDY} HH=${cyc} generate_com COM_ATMOS_INPUT + YMD=${PDY} HH=${cyc} declare_from_tmpl COM_ATMOS_INPUT [[ ! -d "${COM_ATMOS_INPUT}" ]] && mkdir -p "${COM_ATMOS_INPUT}" src="$ICSORG/${CDUMP}.${PDY}/${cyc}/atmos/INPUT/gfs_ctrl.nc" #src="${BASE_CPLIC}/${CPL_ATMIC:-}/${PDY}${cyc}/${MEMDIR}/atmos/gfs_ctrl.nc" @@ -63,7 +67,7 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do ((rc != 0)) && error_message "${src}" "${tgt}" "${rc}" err=$((err + rc)) for ftype in gfs_data sfc_data; do - for ((tt = 1; tt <= 6; tt++)); do + for ((tt = 1; tt <= ntiles; tt++)); do src="$ICSORG/${CDUMP}.${PDY}/${cyc}/atmos/INPUT/${ftype}.tile${tt}.nc" #src="${BASE_CPLIC}/${CPL_ATMIC:-}/${PDY}${cyc}/${MEMDIR}/atmos/${ftype}.tile${tt}.nc" tgt="${COM_ATMOS_INPUT}/${ftype}.tile${tt}.nc" @@ -72,6 +76,9 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do ((rc != 0)) && error_message "${src}" "${tgt}" "${rc}" err=$((err + rc)) done + if (( ntiles > 6 )); then + ${NLN} "${COM_ATMOS_INPUT}/${ftype}.tile7.nc" "${COM_ATMOS_INPUT}/${ftype}.nest02.tile7.nc" + fi done fi diff --git a/scripts/exglobal_stage_ic_s2s.sh b/scripts/exglobal_stage_ic_s2s.sh index d3e65100a9..55fdf09fa1 100755 --- a/scripts/exglobal_stage_ic_s2s.sh +++ b/scripts/exglobal_stage_ic_s2s.sh @@ -31,7 +31,7 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do # Stage atmosphere initial conditions to ROTDIR if [[ ${EXP_WARM_START:-".false."} = ".true." ]]; then # Stage the FV3 restarts to ROTDIR (warm start) - RUN=${rCDUMP} YMD=${gPDY} HH=${gcyc} generate_com COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL + RUN=${rCDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl COM_ATMOS_RESTART_PREV:COM_ATMOS_RESTART_TMPL [[ ! -d "${COM_ATMOS_RESTART_PREV}" ]] && mkdir -p "${COM_ATMOS_RESTART_PREV}" for ftype in coupler.res fv_core.res.nc; do src="${BASE_CPLIC}/${CPL_ATMIC:-}/${PDY}${cyc}/${MEMDIR}/atmos/${PDY}.${cyc}0000.${ftype}" @@ -53,7 +53,7 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do done else # Stage the FV3 cold-start initial conditions to ROTDIR - YMD=${PDY} HH=${cyc} generate_com COM_ATMOS_INPUT + YMD=${PDY} HH=${cyc} declare_from_tmpl COM_ATMOS_INPUT [[ ! -d "${COM_ATMOS_INPUT}" ]] && mkdir -p "${COM_ATMOS_INPUT}" #src="${BASE_CPLIC}/${CPL_ATMIC:-}/${PDY}${cyc}/${MEMDIR}/atmos/gfs_ctrl.nc" src="$ICSORG/${PDY}${cyc}/atmos/$CASE/INPUT/gfs_ctrl.nc" @@ -77,7 +77,7 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do # Stage ocean initial conditions to ROTDIR (warm start) if [[ "${DO_OCN:-}" = "YES" ]]; then - RUN=${rCDUMP} YMD=${gPDY} HH=${gcyc} generate_com COM_OCEAN_RESTART_PREV:COM_OCEAN_RESTART_TMPL + RUN=${rCDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl COM_OCEAN_RESTART_PREV:COM_OCEAN_RESTART_TMPL [[ ! -d "${COM_OCEAN_RESTART_PREV}" ]] && mkdir -p "${COM_OCEAN_RESTART_PREV}" #src="${BASE_CPLIC}/${CPL_OCNIC:-}/${PDY}${cyc}/${MEMDIR}/ocean/${PDY}.${cyc}0000.MOM.res.nc" src="$ICSORG/${PDY}${cyc}/ocn/MOM.res.nc" @@ -123,7 +123,7 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do # TODO: No mediator is presumably involved in an ATMA configuration if [[ ${EXP_WARM_START:-".false."} = ".true." ]]; then # Stage the mediator restarts to ROTDIR (warm start/restart the coupled model) - RUN=${rCDUMP} YMD=${gPDY} HH=${gcyc} generate_com COM_MED_RESTART_PREV:COM_MED_RESTART_TMPL + RUN=${rCDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl COM_MED_RESTART_PREV:COM_MED_RESTART_TMPL [[ ! -d "${COM_MED_RESTART_PREV}" ]] && mkdir -p "${COM_MED_RESTART_PREV}" src="${BASE_CPLIC}/${CPL_MEDIC:-}/${PDY}${cyc}/${MEMDIR}/med/${PDY}.${cyc}0000.ufs.cpld.cpl.r.nc" tgt="${COM_MED_RESTART_PREV}/${PDY}.${cyc}0000.ufs.cpld.cpl.r.nc" @@ -141,7 +141,7 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do # Stage ice initial conditions to ROTDIR (warm start) if [[ "${DO_ICE:-}" = "YES" ]]; then - RUN=${rCDUMP} YMD=${gPDY} HH=${gcyc} generate_com COM_ICE_RESTART_PREV:COM_ICE_RESTART_TMPL + RUN=${rCDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl COM_ICE_RESTART_PREV:COM_ICE_RESTART_TMPL [[ ! -d "${COM_ICE_RESTART_PREV}" ]] && mkdir -p "${COM_ICE_RESTART_PREV}" #src="${BASE_CPLIC}/${CPL_ICEIC:-}/${PDY}${cyc}/${MEMDIR}/ice/${PDY}.${cyc}0000.cice_model.res.nc" src="$ICSORG/${PDY}${cyc}/ice/cice_model_0.25.res_$CDATE.nc" @@ -154,7 +154,7 @@ for MEMDIR in "${MEMDIR_ARRAY[@]}"; do # Stage the WW3 initial conditions to ROTDIR (warm start; TODO: these should be placed in $RUN.$gPDY/$gcyc) if [[ "${DO_WAVE:-}" = "YES" ]]; then - YMD=${PDY} HH=${cyc} generate_com COM_WAVE_RESTART + YMD=${PDY} HH=${cyc} declare_from_tmpl COM_WAVE_RESTART [[ ! -d "${COM_WAVE_RESTART}" ]] && mkdir -p "${COM_WAVE_RESTART}" for grdID in ${waveGRD}; do # TODO: check if this is a bash array; if so adjust #src="${BASE_CPLIC}/${CPL_WAVIC:-}/${PDY}${cyc}/${MEMDIR}/wave/${PDY}.${cyc}0000.restart.${grdID}" diff --git a/sorc/build_all.sh b/sorc/build_all.sh index c7d3b7bffc..3556ecb3bd 100755 --- a/sorc/build_all.sh +++ b/sorc/build_all.sh @@ -16,11 +16,13 @@ function _usage() { Builds all of the global-workflow components by calling the individual build scripts in sequence. -Usage: ${BASH_SOURCE[0]} [-a UFS_app][-c build_config][-d][-h][-j n][-v][-w] +Usage: ${BASH_SOURCE[0]} [-a UFS_app][-c build_config][-d][-f][-h][-j n][-v][-w] -a UFS_app: Build a specific UFS app instead of the default -d: Build in debug mode + -f: + Build the UFS model using the -DFASTER=ON option -g: Build GSI -h: @@ -34,7 +36,7 @@ Usage: ${BASH_SOURCE[0]} [-a UFS_app][-c build_config][-d][-h][-j n][-v][-w] -v: Execute all build scripts with -v option to turn on verbose where supported -w: - Use unstructured wave grid + Use structured wave grid EOF exit 1 } @@ -48,14 +50,15 @@ _build_ufsda="NO" _build_gsi="NO" _build_debug="" _verbose_opt="" -_wave_unst="" +_wave_opt="" _build_job_max=20 _quick_kill="NO" # Reset option counter in case this script is sourced OPTIND=1 -while getopts ":a:dghj:kuvw" option; do +while getopts ":a:dfghj:kuvw" option; do case "${option}" in a) _build_ufs_opt+="-a ${OPTARG} ";; + f) _build_ufs_opt+="-f ";; d) _build_debug="-d" ;; g) _build_gsi="YES" ;; h) _usage;; @@ -63,7 +66,7 @@ while getopts ":a:dghj:kuvw" option; do k) _quick_kill="YES" ;; u) _build_ufsda="YES" ;; v) _verbose_opt="-v";; - w) _wave_unst="-w";; + w) _wave_opt="-w";; :) echo "[${BASH_SOURCE[0]}]: ${option} requires an argument" _usage @@ -126,7 +129,7 @@ declare -A build_opts big_jobs=0 build_jobs["ufs"]=8 big_jobs=$((big_jobs+1)) -build_opts["ufs"]="${_wave_unst} ${_verbose_opt} ${_build_ufs_opt} ${_build_debug}" +build_opts["ufs"]="${_wave_opt} ${_verbose_opt} ${_build_ufs_opt} ${_build_debug}" build_jobs["upp"]=2 build_opts["upp"]="${_build_debug}" @@ -141,7 +144,7 @@ build_jobs["gfs_utils"]=1 build_opts["gfs_utils"]="${_verbose_opt} ${_build_debug}" build_jobs["ww3prepost"]=2 -build_opts["ww3prepost"]="${_wave_unst} ${_verbose_opt} ${_build_ufs_opt} ${_build_debug}" +build_opts["ww3prepost"]="${_wave_opt} ${_verbose_opt} ${_build_ufs_opt} ${_build_debug}" # Optional DA builds if [[ "${_build_ufsda}" == "YES" ]]; then @@ -160,12 +163,8 @@ fi if [[ "${_build_gsi}" == "YES" || "${_build_ufsda}" == "YES" ]] ; then build_jobs["gsi_utils"]=1 build_opts["gsi_utils"]="${_verbose_opt} ${_build_debug}" - if [[ "${MACHINE_ID}" == "hercules" ]]; then - echo "NOTE: The GSI Monitor is not supported on Hercules. Disabling build." - else - build_jobs["gsi_monitor"]=1 - build_opts["gsi_monitor"]="${_verbose_opt} ${_build_debug}" - fi + build_jobs["gsi_monitor"]=1 + build_opts["gsi_monitor"]="${_verbose_opt} ${_build_debug}" fi # Go through all builds and adjust CPU counts down if necessary diff --git a/sorc/build_ufs.sh b/sorc/build_ufs.sh index 946feada3f..5a9070107d 100755 --- a/sorc/build_ufs.sh +++ b/sorc/build_ufs.sh @@ -5,15 +5,17 @@ cwd=$(pwd) # Default settings APP="S2SWA" -CCPP_SUITES="FV3_GFS_v17_p8_ugwpv1,FV3_GFS_v17_coupled_p8_ugwpv1,FV3_GFS_v17_p8_ugwpv1_catchem,FV3_GFS_v17_coupled_p8_ugwpv1_catchem" # TODO: does the g-w need to build with all these CCPP_SUITES? +CCPP_SUITES="FV3_GFS_v17_p8_ugwpv1,FV3_GFS_v17_coupled_p8_ugwpv1,FV3_global_nest_v1,FV3_GFS_v17_p8_ugwpv1_catchem,FV3_GFS_v17_coupled_p8_ugwpv1_catchem" # TODO: does the g-w need to build with all these CCPP_SUITES? +PDLIB="ON" -while getopts ":da:j:vw" option; do +while getopts ":da:fj:vw" option; do case "${option}" in d) BUILD_TYPE="Debug";; a) APP="${OPTARG}";; + f) FASTER="ON";; j) BUILD_JOBS="${OPTARG}";; v) export BUILD_VERBOSE="YES";; - w) PDLIB="ON";; + w) PDLIB="OFF";; :) echo "[${BASH_SOURCE[0]}]: ${option} requires an argument" ;; @@ -31,7 +33,11 @@ source "./tests/module-setup.sh" MAKE_OPT="-DAPP=${APP} -D32BIT=ON -DCCPP_SUITES=${CCPP_SUITES}" #MAKE_OPT="-DAPP=${APP} -D32BIT=ON -DCCPP_SUITES=${CCPP_SUITES} -DDEBUG=ON" [[ ${PDLIB:-"OFF"} = "ON" ]] && MAKE_OPT+=" -DPDLIB=ON" -[[ ${BUILD_TYPE:-"Release"} = "Debug" ]] && MAKE_OPT+=" -DDEBUG=ON" +if [[ ${BUILD_TYPE:-"Release"} = "DEBUG" ]] ; then + MAKE_OPT+=" -DDEBUG=ON" +elif [[ "${FASTER:-OFF}" == ON ]] ; then + MAKE_OPT+=" -DFASTER=ON" +fi COMPILE_NR=0 CLEAN_BEFORE=YES CLEAN_AFTER=NO diff --git a/sorc/build_ww3prepost.sh b/sorc/build_ww3prepost.sh index 5b527a1641..67ee5e1dc2 100755 --- a/sorc/build_ww3prepost.sh +++ b/sorc/build_ww3prepost.sh @@ -6,7 +6,7 @@ cd "${script_dir}" || exit 1 # Default settings APP="S2SWA" -PDLIB="OFF" +PDLIB="ON" while getopts ":j:a:dvw" option; do case "${option}" in @@ -14,7 +14,7 @@ while getopts ":j:a:dvw" option; do d) BUILD_TYPE="Debug";; j) BUILD_JOBS="${OPTARG}";; v) export BUILD_VERBOSE="YES";; - w) PDLIB="ON";; + w) PDLIB="OFF";; :) echo "[${BASH_SOURCE[0]}]: ${option} requires an argument" usage diff --git a/sorc/gdas.cd b/sorc/gdas.cd index 2198b41956..70f1319139 160000 --- a/sorc/gdas.cd +++ b/sorc/gdas.cd @@ -1 +1 @@ -Subproject commit 2198b419567cf7efa7404cd076e76e01d86f9e58 +Subproject commit 70f13191391d0909e92da47dc7d17ddf1dc4c6c6 diff --git a/sorc/gfs_utils.fd b/sorc/gfs_utils.fd index de3708bfb0..0cdc279526 160000 --- a/sorc/gfs_utils.fd +++ b/sorc/gfs_utils.fd @@ -1 +1 @@ -Subproject commit de3708bfb00cd51900e813b84fdf2a3be5d398b0 +Subproject commit 0cdc2795260fc1b59e86a873729433a470794a97 diff --git a/sorc/gsi_enkf.fd b/sorc/gsi_enkf.fd index b53740a7bd..a3a26336dc 160000 --- a/sorc/gsi_enkf.fd +++ b/sorc/gsi_enkf.fd @@ -1 +1 @@ -Subproject commit b53740a7bd1cc416f634589075b8c8b89f0ef761 +Subproject commit a3a26336dcf4de3bac4afe8fbe790947e51af4db diff --git a/sorc/gsi_utils.fd b/sorc/gsi_utils.fd index 67b014d8d3..52021382a4 160000 --- a/sorc/gsi_utils.fd +++ b/sorc/gsi_utils.fd @@ -1 +1 @@ -Subproject commit 67b014d8d3e5acc1d21aca15e3fe2d66d327a206 +Subproject commit 52021382a458bb44a2f1f99b2b4b3c4c7ae50e7e diff --git a/sorc/link_workflow.sh b/sorc/link_workflow.sh index 1f4fe29c0d..cd11f8cd60 100755 --- a/sorc/link_workflow.sh +++ b/sorc/link_workflow.sh @@ -10,7 +10,7 @@ function usage() { Builds all of the global-workflow components by calling the individual build scripts in sequence. -Usage: ${BASH_SOURCE[0]} [-h][-o] +Usage: ${BASH_SOURCE[0]} [-h][-o][--nest] -h: Print this help message and exit -o: @@ -23,12 +23,17 @@ RUN_ENVIR="emc" # Reset option counter in case this script is sourced OPTIND=1 -while getopts ":ho" option; do +while getopts ":ho-:" option; do case "${option}" in h) usage ;; o) echo "-o option received, configuring for NCO" RUN_ENVIR="nco";; + -) + if [[ "${OPTARG}" == "nest" ]]; then + LINK_NEST=ON + fi + ;; :) echo "[${BASH_SOURCE[0]}]: ${option} requires an argument" usage @@ -78,6 +83,10 @@ esac # Source fix version file source "${HOMEgfs}/versions/fix.ver" +# global-nest uses different versions of orog and ugwd +if [[ "${LINK_NEST:-OFF}" == "ON" ]] ; then + source "${HOMEgfs}/versions/fix.nest.ver" +fi # Link wxflow in ush/python, workflow and ci/scripts # TODO: This will be unnecessary when wxflow is part of the virtualenv @@ -157,6 +166,14 @@ done cd "${HOMEgfs}/scripts" || exit 8 ${LINK_OR_COPY} "${HOMEgfs}/sorc/ufs_utils.fd/scripts/exemcsfc_global_sfc_prep.sh" . +if [[ -d "${HOMEgfs}/sorc/gdas.cd" ]]; then + declare -a gdas_scripts=(exglobal_prep_ocean_obs.py \ + exgdas_global_marine_analysis_ecen.py \ + ) + for gdas_script in "${gdas_scripts[@]}" ; do + ${LINK_OR_COPY} "${HOMEgfs}/sorc/gdas.cd/scripts/${gdas_script}" . + done +fi cd "${HOMEgfs}/ush" || exit 8 for file in emcsfc_ice_blend.sh global_cycle_driver.sh emcsfc_snow.sh global_cycle.sh; do ${LINK_OR_COPY} "${HOMEgfs}/sorc/ufs_utils.fd/ush/${file}" . @@ -167,7 +184,7 @@ done # Link these templates from ufs-weather-model cd "${HOMEgfs}/parm/ufs" || exit 1 -declare -a ufs_templates=("model_configure.IN" \ +declare -a ufs_templates=("model_configure.IN" "model_configure_nest.IN"\ "MOM_input_025.IN" "MOM_input_050.IN" "MOM_input_100.IN" "MOM_input_500.IN" \ "MOM6_data_table.IN" \ "ice_in.IN" \ @@ -236,11 +253,13 @@ fi #------------------------------ if [[ -d "${HOMEgfs}/sorc/gdas.cd/build" ]]; then cd "${HOMEgfs}/ush" || exit 1 + ${LINK_OR_COPY} "${HOMEgfs}/sorc/gdas.cd/ush/soca" . ${LINK_OR_COPY} "${HOMEgfs}/sorc/gdas.cd/ush/ufsda" . ${LINK_OR_COPY} "${HOMEgfs}/sorc/gdas.cd/ush/jediinc2fv3.py" . + ${LINK_OR_COPY} "${HOMEgfs}/sorc/gdas.cd/ush/ioda/bufr2ioda/gen_bufr2ioda_json.py" . + ${LINK_OR_COPY} "${HOMEgfs}/sorc/gdas.cd/ush/ioda/bufr2ioda/gen_bufr2ioda_yaml.py" . ${LINK_OR_COPY} "${HOMEgfs}/sorc/gdas.cd/ush/ioda/bufr2ioda/run_bufr2ioda.py" . ${LINK_OR_COPY} "${HOMEgfs}/sorc/gdas.cd/build/bin/imsfv3_scf2ioda.py" . - ${LINK_OR_COPY} "${HOMEgfs}/sorc/gdas.cd/scripts/exglobal_prep_ocean_obs.py" . fi @@ -278,7 +297,8 @@ cd "${HOMEgfs}/exec" || exit 1 for utilexe in fbwndgfs.x gaussian_sfcanl.x gfs_bufr.x supvit.x syndat_getjtbul.x \ syndat_maksynrc.x syndat_qctropcy.x tocsbufr.x overgridid.x rdbfmsua.x \ - mkgfsawps.x enkf_chgres_recenter_nc.x tave.x vint.x ocnicepost.x webtitle.x + mkgfsawps.x enkf_chgres_recenter_nc.x tave.x vint.x ocnicepost.x webtitle.x \ + ensadd.x ensppf.x ensstat.x wave_stat.x do [[ -s "${utilexe}" ]] && rm -f "${utilexe}" ${LINK_OR_COPY} "${HOMEgfs}/sorc/gfs_utils.fd/install/bin/${utilexe}" . @@ -343,6 +363,7 @@ if [[ -d "${HOMEgfs}/sorc/gdas.cd/build" ]]; then "fv3jedi_enshofx.x" \ "fv3jedi_hofx_nomodel.x" \ "fv3jedi_testdata_downloader.py" \ + "fv3jedi_fv3inc.x" \ "gdas_ens_handler.x" \ "gdas_incr_handler.x" \ "gdas_obsprovider2ioda.x" \ diff --git a/test/f90nmlcmp.sh b/test/f90nmlcmp.sh new file mode 100755 index 0000000000..0acb2b711c --- /dev/null +++ b/test/f90nmlcmp.sh @@ -0,0 +1,19 @@ +#! /usr/bin/env bash + +# Compare two F90 namelists (forward and backward) + +set -eu + +# shellcheck disable=SC2155,SC2312 +HOMEgfs=$(cd "$(dirname "$(readlink -f -n "${BASH_SOURCE[0]}" )" )/.." && pwd -P) +declare -rx HOMEgfs + +source "${HOMEgfs}/ush/load_fv3gfs_modules.sh" 1>/dev/null 2>&1 + +file1=${1:?} +file2=${2:?} + +"${HOMEgfs}/ush/compare_f90nml.py" "${file1}" "${file2}" +echo " " +"${HOMEgfs}/ush/compare_f90nml.py" "${file2}" "${file1}" +echo " " diff --git a/test/g2cmp.sh b/test/g2cmp.sh new file mode 100755 index 0000000000..c31d10dd62 --- /dev/null +++ b/test/g2cmp.sh @@ -0,0 +1,20 @@ +#! /usr/bin/env bash + +# Compare two grib2 files with wgrib2 +# The files must have the same fields in the same order + +set -eu + +# shellcheck disable=SC2155,SC2312 +HOMEgfs=$(cd "$(dirname "$(readlink -f -n "${BASH_SOURCE[0]}" )" )/.." && pwd -P) +declare -rx HOMEgfs + +source "${HOMEgfs}/ush/load_fv3gfs_modules.sh" 1>/dev/null 2>&1 + +file1=${1:?} +file2=${2:?} + +# Use wgrib2 to compute correlations and print any record that does not have corr=1 for mismatch +#shellcheck disable=SC2312 +wgrib2 "${file2}" -var -lev -rpn "sto_1" -import_grib "${file1}" -rpn "rcl_1:print_corr:print_rms" | grep -v "rpn_corr=1" + diff --git a/test/nccmp.sh b/test/nccmp.sh new file mode 100755 index 0000000000..b412cdc388 --- /dev/null +++ b/test/nccmp.sh @@ -0,0 +1,15 @@ +#! /usr/bin/env bash + +set -eu + +# shellcheck disable=SC2155,SC2312 +HOMEgfs=$(cd "$(dirname "$(readlink -f -n "${BASH_SOURCE[0]}" )" )/.." && pwd -P) +declare -rx HOMEgfs + +source "${HOMEgfs}/ush/load_fv3gfs_modules.sh" 1>/dev/null 2>&1 +module load "nccmp/${nccmp_ver:-"1.9.0.1"}" + +file1=${1:?} +file2=${2:?} + +nccmp -d -S -f -B --warn=format "${file1}" "${file2}" diff --git a/ush/atmos_ensstat.sh b/ush/atmos_ensstat.sh new file mode 100755 index 0000000000..17981a8c3e --- /dev/null +++ b/ush/atmos_ensstat.sh @@ -0,0 +1,99 @@ +#! /usr/bin/env bash + +source "${HOMEgfs}/ush/preamble.sh" + +grid=${1} +fhr3=${2} +grid_type=${3:-''} + +mkdir "${grid}${grid_type}" +cd "${grid}${grid_type}" || exit 2 + +# Collect input grib files +input_files=() +for ((mem_num = 0; mem_num <= "${NMEM_ENS:-0}"; mem_num++)); do + mem=$(printf "%03d" "${mem_num}") + MEMDIR="mem${mem}" GRID="${grid}" YMD="${PDY}" HH="${cyc}" declare_from_tmpl COMIN_ATMOS_GRIB:COM_ATMOS_GRIB_GRID_TMPL + memfile_in="${COMIN_ATMOS_GRIB}/${RUN}.t${cyc}z.pgrb2${grid_type}.${grid}.f${fhr3}" + + if [[ -r "${memfile_in}.idx" ]]; then + ${NLN} "${memfile_in}" "mem${mem}" + input_files+=("mem${mem}") + else + echo "FATAL ERROR: ${memfile_in} does not exist" + exit 10 + fi +done + +num_found=${#input_files[@]} +if (( num_found != NMEM_ENS + 1 )); then + echo "FATAL ERROR: Only ${num_found} grib files found out of $(( NMEM_ENS + 1 )) expected members." + exit 10 +fi + +# Create namelist for ensstat +mean_out="${RUN}.t${cyc}z.mean.pres_${grid_type}.${grid}.f${fhr3}.grib2" +spr_out="${RUN}.t${cyc}z.spread.pres_${grid_type}.${grid}.f${fhr3}.grib2" + +cat << EOF > input.nml +&namdim + lfdim=${lfm:-''} +/ + +&namens + nfiles=${num_found} + nenspost=0 + navg_min=${NMEM_ENS} + + cfopg1="${mean_out}" + cfopg2="${spr_out}" + +$( + for (( filenum = 1; filenum <= num_found; filenum++ )); do + echo " cfipg(${filenum})=\"${input_files[$((filenum-1))]}\"," + echo " iskip(${filenum})=0," + done +) +/ +EOF + +cat input.nml + +# Run ensstat +"${EXECgfs}/ensstat.x" < input.nml + +export err=$? +if (( err != 0 )) ; then + echo "FATAL ERROR: ensstat returned error code ${err}" + exit "${err}" +fi + +# Send data to com and send DBN alerts +comout_var_name="COMOUT_ATMOS_GRIB_${grid}" +comout_path="${!comout_var_name}" + +for outfile in ${mean_out} ${spr_out}; do + if [[ ! -s ${outfile} ]]; then + echo "FATAL ERROR: Failed to create ${outfile}" + exit 20 + fi + + ${WGRIB2} -s "${outfile}" > "${outfile}.idx" + err=$? + if (( err != 0 )); then + echo "FATAL ERROR: Failed to create inventory file, wgrib2 returned ${err}" + exit "${err}" + fi + + cpfs "${outfile}" "${comout_path}/${outfile}" + cpfs "${outfile}.idx" "${comout_path}/${outfile}.idx" + + if [[ ${SENDDBN} == "YES" ]]; then + "${DBNROOT}/bin/dbn_alert" MODEL "${RUN^^}_PGB2${grid_type}_${grid}" "${job}" \ + "${comout_path}/${outfile}" + "${DBNROOT}/bin/dbn_alert" MODEL "${RUN^^}_PGB2${grid_type}_${grid}" "${job}" \ + "${comout_path}/${outfile}.idx" + fi + +done + diff --git a/ush/bash_utils.sh b/ush/bash_utils.sh old mode 100644 new mode 100755 index bd351dcd36..b8ce729cb8 --- a/ush/bash_utils.sh +++ b/ush/bash_utils.sh @@ -1,22 +1,21 @@ #! /usr/bin/env bash -function generate_com() { +function declare_from_tmpl() { # - # Generate a list COM variables from a template by substituting in env variables. + # Define variables from corresponding templates by substituting in env variables. # - # Each argument must have a corresponding template with the name ${ARG}_TMPL. Any - # variables in the template are replaced with their values. Undefined variables - # are just removed without raising an error. + # Each template must already be defined. Any variables in the template are replaced + # with their values. Undefined variables are just removed WITHOUT raising an error. # # Accepts as options `-r` and `-x`, which do the same thing as the same options in # `declare`. Variables are automatically marked as `-g` so the variable is visible # in the calling script. # # Syntax: - # generate_com [-rx] $var1[:$tmpl1] [$var2[:$tmpl2]] [...]] + # declare_from_tmpl [-rx] $var1[:$tmpl1] [$var2[:$tmpl2]] [...]] # # options: - # -r: Make variable read-only (same as `decalre -r`) + # -r: Make variable read-only (same as `declare -r`) # -x: Mark variable for export (same as `declare -x`) # var1, var2, etc: Variable names whose values will be generated from a template # and declared @@ -24,14 +23,14 @@ function generate_com() { # # Examples: # # Current cycle and RUN, implicitly using template COM_ATMOS_ANALYSIS_TMPL - # YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_ANALYSIS + # YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_ANALYSIS # # # Previous cycle and gdas using an explicit template - # RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} generate_com -rx \ + # RUN=${GDUMP} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -rx \ # COM_ATMOS_HISTORY_PREV:COM_ATMOS_HISTORY_TMPL # # # Current cycle and COM for first member - # MEMDIR='mem001' YMD=${PDY} HH=${cyc} generate_com -rx COM_ATMOS_HISTORY + # MEMDIR='mem001' YMD=${PDY} HH=${cyc} declare_from_tmpl -rx COM_ATMOS_HISTORY # if [[ ${DEBUG_WORKFLOW:-"NO"} == "NO" ]]; then set +x; fi local opts="-g" @@ -52,14 +51,14 @@ function generate_com() { template="${com_var}_TMPL" fi if [[ ! -v "${template}" ]]; then - echo "FATAL ERROR in generate_com: Requested template ${template} not defined!" + echo "FATAL ERROR in declare_from_tmpl: Requested template ${template} not defined!" exit 2 fi value=$(echo "${!template}" | envsubst) # shellcheck disable=SC2086 declare ${opts} "${com_var}"="${value}" # shellcheck disable= - echo "generate_com :: ${com_var}=${value}" + echo "declare_from_tmpl :: ${com_var}=${value}" done set_trace } @@ -122,6 +121,6 @@ function detect_py_ver() { } # shellcheck disable= -declare -xf generate_com +declare -xf declare_from_tmpl declare -xf wait_for_file declare -xf detect_py diff --git a/ush/calcanl_gfs.py b/ush/calcanl_gfs.py index 25bbae4bce..8c5c643417 100755 --- a/ush/calcanl_gfs.py +++ b/ush/calcanl_gfs.py @@ -12,12 +12,14 @@ from collections import OrderedDict import datetime +python2fortran_bool = {True: '.true.', False: '.false.'} + # function to calculate analysis from a given increment file and background def calcanl_gfs(DoIAU, l4DEnsVar, Write4Danl, ComOut, APrefix, ComIn_Ges, GPrefix, FixDir, atmges_ens_mean, RunDir, NThreads, NEMSGet, IAUHrs, - ExecCMD, ExecCMDMPI, ExecAnl, ExecChgresInc, Cdump): + ExecCMD, ExecCMDMPI, ExecAnl, ExecChgresInc, Cdump, JEDI): print('calcanl_gfs beginning at: ', datetime.datetime.utcnow()) IAUHH = IAUHrs @@ -273,6 +275,7 @@ def calcanl_gfs(DoIAU, l4DEnsVar, Write4Danl, ComOut, APrefix, "firstguess_filename": "'ges'", "increment_filename": "'inc.fullres'", "fhr": 6, + "jedi": python2fortran_bool[JEDI], } gsi_utils.write_nml(namelist, CalcAnlDir6 + '/calc_analysis.nml') @@ -311,6 +314,7 @@ def calcanl_gfs(DoIAU, l4DEnsVar, Write4Danl, ComOut, APrefix, "firstguess_filename": "'ges.ensres'", "increment_filename": "'siginc.nc'", "fhr": fh, + "jedi": python2fortran_bool[JEDI], } gsi_utils.write_nml(namelist, CalcAnlDir6 + '/calc_analysis.nml') @@ -356,10 +360,11 @@ def calcanl_gfs(DoIAU, l4DEnsVar, Write4Danl, ComOut, APrefix, NEMSGet = os.getenv('NEMSIOGET', 'nemsio_get') IAUHrs = list(map(int, os.getenv('IAUFHRS', '6').split(','))) Cdump = os.getenv('CDUMP', 'gdas') + JEDI = gsi_utils.isTrue(os.getenv('DO_JEDIATMVAR', 'YES')) print(locals()) calcanl_gfs(DoIAU, l4DEnsVar, Write4Danl, ComOut, APrefix, ComIn_Ges, GPrefix, FixDir, atmges_ens_mean, RunDir, NThreads, NEMSGet, IAUHrs, ExecCMD, ExecCMDMPI, ExecAnl, ExecChgresInc, - Cdump) + Cdump, JEDI) diff --git a/ush/check_netcdf.sh b/ush/check_netcdf.sh new file mode 100755 index 0000000000..e115ae8ae3 --- /dev/null +++ b/ush/check_netcdf.sh @@ -0,0 +1,15 @@ +#! /usr/bin/env bash + +# shellcheck disable=SC2155,SC2312 +HOMEgfs=$(cd "$(dirname "$(readlink -f -n "${BASH_SOURCE[0]}" )" )/.." && pwd -P) +declare -rx HOMEgfs + +source "${HOMEgfs}/ush/load_fv3gfs_modules.sh" 1>/dev/null 2>&1 + +ncfile=${1?} + +ncdump -h "${ncfile}" 1>/dev/null 2>&1 # redirect stdout and stderr to /dev/null to suppress output in cron +rc=$? +# If there is no error, rc=0, else rc!=0 + +exit "${rc}" diff --git a/ush/file_utils.sh b/ush/file_utils.sh old mode 100644 new mode 100755 diff --git a/ush/forecast_det.sh b/ush/forecast_det.sh index a1c153776b..de2a47c921 100755 --- a/ush/forecast_det.sh +++ b/ush/forecast_det.sh @@ -1,122 +1,123 @@ #! /usr/bin/env bash -##### -## "forecast_det.sh" -## This script sets value of all variables -## -## This is the child script of ex-global forecast, -## This script is a definition of functions. -##### - -# For all non-environment variables -# Cycling and forecast hour specific parameters - -FV3_det(){ - echo "SUB ${FUNCNAME[0]}: Run type determination for FV3" - #------------------------------------------------------- - # warm start? - warm_start=${EXP_WARM_START:-".false."} - read_increment=${read_increment:-".false."} - res_latlon_dynamics="''" - - # Determine if this is a warm start or cold start - if [[ -f "${COM_ATMOS_RESTART_PREV}/${sPDY}.${scyc}0000.coupler.res" ]]; then - warm_start=".true." +# Disable variable not used warnings +# shellcheck disable=SC2034 +UFS_det(){ + echo "SUB ${FUNCNAME[0]}: Run type determination for UFS" + + # Determine if the current cycle is a warm start (based on the availability of restarts) + if [[ "${DOIAU:-}" == "YES" ]]; then + if [[ -f "${COM_ATMOS_RESTART_PREV}/${current_cycle_begin:0:8}.${current_cycle_begin:8:2}0000.coupler.res" ]]; then + warm_start=".true." + fi + else + if [[ -f "${COM_ATMOS_RESTART_PREV}/${current_cycle:0:8}.${current_cycle:8:2}0000.coupler.res" ]]; then + warm_start=".true." + fi fi - # turn IAU off for cold start - DOIAU_coldstart=${DOIAU_coldstart:-"NO"} - if [ "${DOIAU}" = "YES" -a "${warm_start}" = ".false." ] || [ "${DOIAU_coldstart}" = "YES" -a "${warm_start}" = ".true." ]; then - echo "turning off IAU since this is a cold-start" + # If restarts were not available, this is likely a cold start + if [[ "${warm_start}" == ".false." ]]; then + + # Since restarts are not available from the previous cycle, this is likely a cold start + # Ensure cold start ICs are present when warm start is not set + # TODO: add checks for other cold start ICs as well + if [[ ! -f "${COM_ATMOS_INPUT}/gfs_ctrl.nc" ]]; then + echo "FATAL ERROR: Cold start ICs are missing from '${COM_ATMOS_INPUT}'" + exit 1 + fi + + # Since warm start is false, we cannot do IAU DOIAU="NO" - DOIAU_coldstart="YES" - # Ignore "not used" warning - # shellcheck disable=SC2034 IAU_OFFSET=0 - sCDATE=${current_cycle} - sPDY=${current_cycle:0:8} - scyc=${current_cycle:8:2} - tPDY=${sPDY} - tcyc=${scyc} + + # It is still possible that a restart is available from a previous forecast attempt + # So we have to continue checking for restarts fi - #------------------------------------------------------- - # determine if restart IC exists to continue from a previous forecast run attempt + # Lets assume this is was not run before and hence this is not a RERUN + RERUN="NO" + + # RERUN is only available for RUN=gfs|gefs It is not available for RUN=gdas|enkfgdas|enkfgfs + if [[ "${RUN}" =~ "gdas" ]] || [[ "${RUN}" == "enkfgfs" ]]; then + echo "RERUN is not available for RUN='${RUN}'" + return 0 + fi - RERUN=${RERUN:-"NO"} - # Get a list of all YYYYMMDD.HH0000.coupler.res files from the atmos restart directory + # However, if this was run before, a DATArestart/FV3_RESTART must exist with data in it. + local file_array nrestarts # shellcheck disable=SC2312 - mapfile -t file_array < <(find "${COM_ATMOS_RESTART:-/dev/null}" -name "????????.??0000.coupler.res" | sort) - if [[ ( "${RUN}" = "gfs" || "${RUN}" = "gefs" ) \ - && "${#file_array[@]}" -gt 0 ]]; then - - # Look in reverse order of file_array to determine available restart times - for ((ii=${#file_array[@]}-1; ii>=0; ii--)); do - - local filepath="${file_array[ii]}" - local filename - filename=$(basename "${filepath}") # Strip path from YYYYMMDD.HH0000.coupler.res - PDYS=${filename:0:8} # match YYYYMMDD of YYYYMMDD.HH0000.coupler.res - cycs=${filename:9:2} # match HH of YYYYMMDD.HH0000.coupler.res - - # Assume all is well; all restarts are available - local fv3_rst_ok="YES" - local mom6_rst_ok="YES" - local cice6_rst_ok="YES" - local cmeps_rst_ok="YES" - local ww3_rst_ok="YES" - - # Check for availability of FV3 restarts - if [[ -f "${COM_ATMOS_RESTART}/${PDYS}.${cycs}0000.coupler.res" ]]; then - mv "${COM_ATMOS_RESTART}/${PDYS}.${cycs}0000.coupler.res" "${COM_ATMOS_RESTART}/${PDYS}.${cycs}0000.coupler.res.old" - else - local fv3_rst_ok="NO" - fi + mapfile -t file_array < <(find "${DATArestart}/FV3_RESTART" -name "????????.??0000.coupler.res" | sort) + nrestarts=${#file_array[@]} + if (( nrestarts == 0 )); then + echo "No restarts found in '${DATArestart}/FV3_RESTART', RERUN='${RERUN}'" + return 0 + fi - # Check for availability of MOM6 restarts # TODO - # Check for availability of CICE6 restarts # TODO - # Check for availability of CMEPS restarts # TODO - - # Check for availability of WW3 restarts - if [[ "${cplwav}" = ".true." ]]; then - for ww3_grid in ${waveGRD} ; do - if [[ ! -f "${COM_WAVE_RESTART}/${PDYS}.${cycs}0000.restart.${ww3_grid}" ]]; then - local ww3_rst_ok="NO" - fi - done + # Look in reverse order of file_array to determine available restart times + local ii filepath filename + local rdate seconds + local fv3_rst_ok cmeps_rst_ok mom6_rst_ok cice6_rst_ok ww3_rst_ok + for (( ii=nrestarts-1; ii>=0; ii-- )); do + + filepath="${file_array[ii]}" + filename=$(basename "${filepath}") # Strip path from YYYYMMDD.HH0000.coupler.res + rdate="${filename:0:8}${filename:9:2}" # match YYYYMMDD and HH of YYYYMMDD.HH0000.coupler.res + + # Assume all is well; all restarts are available + fv3_rst_ok="YES" + cmeps_rst_ok="YES" + mom6_rst_ok="YES" + cice6_rst_ok="YES" + ww3_rst_ok="YES" + + # Check for FV3 restart availability + if [[ ! -f "${DATArestart}/FV3_RESTART/${rdate:0:8}.${rdate:8:2}0000.coupler.res" ]]; then + # TODO: add checks for other FV3 restarts as well + fv3_rst_ok="NO" + fi + + # Check for CMEPS and MOM6 restart availability + if [[ "${cplflx}" == ".true." ]]; then + seconds=$(to_seconds "${rdate:8:2}0000") + if [[ ! -f "${DATArestart}/CMEPS_RESTART/ufs.cpld.cpl.r.${rdate:0:4}-${rdate:4:2}-${rdate:6:2}-${seconds}.nc" ]]; then + cmeps_rst_ok="NO" fi - - # Collective check - if [[ "${fv3_rst_ok}" = "YES" ]] \ - && [[ "${mom6_rst_ok}" = "YES" ]] \ - && [[ "${cice6_rst_ok}" = "YES" ]] \ - && [[ "${cmeps_rst_ok}" = "YES" ]] \ - && [[ "${ww3_rst_ok}" = "YES" ]]; then - - if [[ -f "${COM_ATMOS_RESTART}/coupler.res" ]]; then - mv "${COM_ATMOS_RESTART}/coupler.res" "${COM_ATMOS_RESTART}/coupler.res.old" - fi - - SDATE="${PDYS}${cycs}" - CDATE_RST="${SDATE}" - RERUN="YES" - echo "Restarts have been found for CDATE_RST=${CDATE_RST}, returning with 'RERUN=YES'" - break + if [[ ! -f "${DATArestart}/MOM6_RESTART/${rdate:0:8}.${rdate:8:2}0000.MOM.res.nc" ]]; then + # TODO: add checks for other MOM6 restarts as well + mom6_rst_ok="NO" fi + fi - done - fi - #------------------------------------------------------- -} - -WW3_det(){ - echo "SUB ${FUNCNAME[0]}: Run type determination for WW3" -} - -CICE_det(){ - echo "SUB ${FUNCNAME[0]}: Run type determination for CICE" -} - -MOM6_det(){ - echo "SUB ${FUNCNAME[0]}: Run type determination for MOM6" + # Check for CICE6 restart availability + if [[ "${cplice}" == ".true." ]]; then + if [[ ! -f "${DATArestart}/CICE_RESTART/cice_model.res.${rdate:0:4}-${rdate:4:2}-${rdate:6:2}-${seconds}.nc" ]]; then + cice_rst_ok="NO" + fi + fi + + # Check for WW3 restart availability + if [[ "${cplwav}" == ".true." ]]; then + local ww3_grid + for ww3_grid in ${waveGRD} ; do + if [[ ! -f "${DATArestart}/WW3_RESTART/${rdate:0:8}.${rdate:8:2}0000.restart.${ww3_grid}" ]]; then + ww3_rst_ok="NO" + fi + done + fi + + # Collective check + if [[ "${fv3_rst_ok}" == "YES" ]] \ + && [[ "${cmeps_rst_ok}" == "YES" ]] \ + && [[ "${mom6_rst_ok}" == "YES" ]] \ + && [[ "${cice6_rst_ok}" == "YES" ]] \ + && [[ "${ww3_rst_ok}" == "YES" ]]; then + RERUN="YES" + RERUN_DATE="${rdate}" + warm_start=".true." + echo "All restarts found for '${RERUN_DATE}', RERUN='${RERUN}', warm_start='${warm_start}'" + break + fi + + done # loop over nrestarts } diff --git a/ush/forecast_postdet.sh b/ush/forecast_postdet.sh index 512cd9608d..5f9402ef08 100755 --- a/ush/forecast_postdet.sh +++ b/ush/forecast_postdet.sh @@ -1,685 +1,376 @@ #! /usr/bin/env bash -##### -## This script defines functions for data I/O and namelist. -## different applications could share the same function -## or have their own. -## -## This is a child script of modular -## forecast script. This script is function definition. -## need to call these functions in the parent script -## for execution. -##### - # Disable variable not used warnings # shellcheck disable=SC2034 -FV3_postdet(){ +FV3_postdet() { echo "SUB ${FUNCNAME[0]}: Entering for RUN = ${RUN}" echo "warm_start = ${warm_start}" echo "RERUN = ${RERUN}" - #------------------------------------------------------- - if [[ "${warm_start}" = ".true." ]] || [[ "${RERUN}" = "YES" ]]; then - #------------------------------------------------------- - #............................. - if [[ ${RERUN} = "NO" ]]; then - #............................. - - # Link all restart files from previous cycle - for file in "${COM_ATMOS_RESTART_PREV}/${sPDY}.${scyc}0000."*.nc; do - file2=$(echo $(basename "${file}")) - file2=$(echo "${file2}" | cut -d. -f3-) # remove the date from file - fsuf=$(echo "${file2}" | cut -d. -f1) - ${NLN} "${file}" "${DATA}/INPUT/${file2}" + # cold start case + if [[ "${warm_start}" == ".false." ]]; then + + # Create an array of chgres-ed FV3 files + local fv3_input_files tile_files fv3_input_file + fv3_input_files=(gfs_ctrl.nc) + tile_files=(gfs_data sfc_data) + local nn tt + for (( nn = 1; nn <= ntiles; nn++ )); do + for tt in "${tile_files[@]}"; do + fv3_input_files+=("${tt}.tile${nn}.nc") done + done - # Replace sfc_data with sfcanl_data restart files from current cycle (if found) - for file in "${COM_ATMOS_RESTART}/${sPDY}.${scyc}0000."*.nc; do - file2=$(basename "${file}") - file2=$(echo "${file2}" | cut -d. -f3-) # remove the date from file - fsufanl=$(echo "${file2}" | cut -d. -f1) - file2=$(echo "${file2}" | sed -e "s/sfcanl_data/sfc_data/g") - rm -f "${DATA}/INPUT/${file2}" - ${NLN} "${file}" "${DATA}/INPUT/${file2}" - done + echo "Copying FV3 cold start files for 'RUN=${RUN}' at '${current_cycle}' from '${COM_ATMOS_INPUT}'" + for fv3_input_file in "${fv3_input_files[@]}"; do + ${NCP} "${COM_ATMOS_INPUT}/${fv3_input_file}" "${DATA}/INPUT/${fv3_input_file}" \ + || ( echo "FATAL ERROR: Unable to copy FV3 IC, ABORT!"; exit 1 ) + done - # Need a coupler.res when doing IAU # FIXME: This is needed for warm_start, regardless of IAU. - if [[ ${DOIAU} = "YES" ]]; then - rm -f "${DATA}/INPUT/coupler.res" - cat >> "${DATA}/INPUT/coupler.res" << EOF - 3 (Calendar: no_calendar=0, thirty_day_months=1, julian=2, gregorian=3, noleap=4) - ${gPDY:0:4} ${gPDY:4:2} ${gPDY:6:2} ${gcyc} 0 0 Model start time: year, month, day, hour, minute, second - ${sPDY:0:4} ${sPDY:4:2} ${sPDY:6:2} ${scyc} 0 0 Current model time: year, month, day, hour, minute, second -EOF - fi + # warm start case + elif [[ "${warm_start}" == ".true." ]]; then + + # Create an array of FV3 restart files + local fv3_restart_files tile_files fv3_restart_file restart_file + fv3_restart_files=(coupler.res fv_core.res.nc) + tile_files=(fv_core.res fv_srf_wnd.res fv_tracer.res phy_data sfc_data ca_data) + local nn tt + for (( nn = 1; nn <= ntiles; nn++ )); do + for tt in "${tile_files[@]}"; do + fv3_restart_files+=("${tt}.tile${nn}.nc") + done + done - # Link increments - if [[ ${DOIAU} = "YES" ]]; then - for i in $(echo "${IAUFHRS}" | sed "s/,/ /g" | rev); do - incfhr=$(printf %03i "${i}") - if [[ ${incfhr} = "006" ]]; then - increment_file="${COM_ATMOS_ANALYSIS}/${RUN}.t${cyc}z.${PREFIX_ATMINC}atminc.nc" - else - increment_file="${COM_ATMOS_ANALYSIS}/${RUN}.t${cyc}z.${PREFIX_ATMINC}atmi${incfhr}.nc" - fi - if [[ ! -f ${increment_file} ]]; then - echo "ERROR: DOIAU = ${DOIAU}, but missing increment file for fhr ${incfhr} at ${increment_file}" - echo "Abort!" - exit 1 - fi - ${NLN} "${increment_file}" "${DATA}/INPUT/fv_increment${i}.nc" - IAU_INC_FILES="'fv_increment${i}.nc',${IAU_INC_FILES:-}" - done - read_increment=".false." - res_latlon_dynamics="" + # Determine restart date and directory containing restarts + local restart_date restart_dir + if [[ "${RERUN}" == "YES" ]]; then + restart_date="${RERUN_DATE}" + restart_dir="${DATArestart}/FV3_RESTART" + else # "${RERUN}" == "NO" + if [[ "${DOIAU}" == "YES" ]]; then + restart_date="${current_cycle_begin}" else - increment_file="${COM_ATMOS_ANALYSIS}/${RUN}.t${cyc}z.${PREFIX_ATMINC}atminc.nc" - if [[ -f ${increment_file} ]]; then - ${NLN} "${increment_file}" "${DATA}/INPUT/fv3_increment.nc" - read_increment=".true." - res_latlon_dynamics="fv3_increment.nc" - fi + restart_date="${current_cycle}" fi + restart_dir="${COM_ATMOS_RESTART_PREV}" + fi - #............................. - else ##RERUN - export warm_start=".true." - PDYT="${CDATE_RST:0:8}" - cyct="${CDATE_RST:8:2}" - for file in "${COM_ATMOS_RESTART}/${PDYT}.${cyct}0000."*; do - file2=$(basename "${file}") - file2=$(echo "${file2}" | cut -d. -f3-) - ${NLN} "${file}" "${DATA}/INPUT/${file2}" - done + echo "Copying FV3 restarts for 'RUN=${RUN}' at '${restart_date}' from '${restart_dir}'" + for fv3_restart_file in "${fv3_restart_files[@]}"; do + restart_file="${restart_date:0:8}.${restart_date:8:2}0000.${fv3_restart_file}" + ${NCP} "${restart_dir}/${restart_file}" "${DATA}/INPUT/${fv3_restart_file}" \ + || ( echo "FATAL ERROR: Unable to copy FV3 IC, ABORT!"; exit 1 ) + done + + if [[ "${RERUN}" == "YES" ]]; then - local hour_rst - hour_rst=$(nhour "${CDATE_RST}" "${current_cycle}") - # shellcheck disable=SC2034 - IAU_FHROT=$((IAU_OFFSET+hour_rst)) - if [[ ${DOIAU} = "YES" ]]; then + local restart_fhr + restart_fhr=$(nhour "${RERUN_DATE}" "${current_cycle}") + IAU_FHROT=$((IAU_OFFSET + restart_fhr)) + if [[ "${DOIAU}" == "YES" ]]; then IAUFHRS=-1 - # Ignore "not used" warning - # shellcheck disable=SC2034 IAU_DELTHRS=0 IAU_INC_FILES="''" fi - fi - #............................. - - else ## cold start - for file in "${COM_ATMOS_INPUT}/"*.nc; do - file2=$(basename "${file}") - fsuf="${file2:0:3}" - if [[ "${fsuf}" = "gfs" ]] || [[ "${fsuf}" = "sfc" ]]; then - ${NLN} "${file}" "${DATA}/INPUT/${file2}" - fi - done - fi - - nfiles=$(ls -1 "${DATA}/INPUT/"* | wc -l) - if [[ ${nfiles} -le 0 ]]; then - echo SUB "${FUNCNAME[0]}": Initial conditions must exist in "${DATA}/INPUT", ABORT! - exit 1 - fi - - # If doing IAU, change forecast hours - if [[ "${DOIAU}" = "YES" ]]; then - FHMAX=$((FHMAX+6)) - if [[ ${FHMAX_HF} -gt 0 ]]; then - FHMAX_HF=$((FHMAX_HF+6)) - fi - fi + else # "${RERUN}" == "NO" - #-------------------------------------------------------------------------- - # Grid and orography data - - if [[ ${cplflx} = ".false." ]] ; then - ${NLN} "${FIXgfs}/orog/${CASE}/${CASE}_mosaic.nc" "${DATA}/INPUT/grid_spec.nc" - else - ${NLN} "${FIXgfs}/orog/${CASE}/${CASE}_mosaic.nc" "${DATA}/INPUT/${CASE}_mosaic.nc" - fi - - for n in $(seq 1 "${ntiles}"); do - ${NLN} "${FIXgfs}/orog/${CASE}/${CASE}.mx${OCNRES}_oro_data.tile${n}.nc" "${DATA}/INPUT/oro_data.tile${n}.nc" - ${NLN} "${FIXgfs}/orog/${CASE}/${CASE}_grid.tile${n}.nc" "${DATA}/INPUT/${CASE}_grid.tile${n}.nc" - done - - _suite_file="${HOMEgfs}/sorc/ufs_model.fd/FV3/ccpp/suites/suite_${CCPP_SUITE}.xml" - if [[ ! -f ${_suite_file} ]]; then - echo "FATAL: CCPP Suite file ${_suite_file} does not exist!" - exit 2 - fi - - # Scan suite file to determine whether it uses Noah-MP - if [[ $(grep noahmpdrv "${_suite_file}" | wc -l ) -gt 0 ]]; then - lsm="2" - lheatstrg=".false." - landice=".false." - iopt_dveg=${iopt_dveg:-"4"} - iopt_crs=${iopt_crs:-"2"} - iopt_btr=${iopt_btr:-"1"} - iopt_run=${iopt_run:-"1"} - iopt_sfc=${iopt_sfc:-"1"} - iopt_frz=${iopt_frz:-"1"} - iopt_inf=${iopt_inf:-"1"} - iopt_rad=${iopt_rad:-"3"} - iopt_alb=${iopt_alb:-"1"} - iopt_snf=${iopt_snf:-"4"} - iopt_tbot=${iopt_tbot:-"2"} - iopt_stc=${iopt_stc:-"3"} - IALB=${IALB:-2} - IEMS=${IEMS:-2} - else - lsm="1" - lheatstrg=".true." - landice=".true." - iopt_dveg=${iopt_dveg:-"1"} - iopt_crs=${iopt_crs:-"1"} - iopt_btr=${iopt_btr:-"1"} - iopt_run=${iopt_run:-"1"} - iopt_sfc=${iopt_sfc:-"1"} - iopt_frz=${iopt_frz:-"1"} - iopt_inf=${iopt_inf:-"1"} - iopt_rad=${iopt_rad:-"1"} - iopt_alb=${iopt_alb:-"2"} - iopt_snf=${iopt_snf:-"4"} - iopt_tbot=${iopt_tbot:-"2"} - iopt_stc=${iopt_stc:-"1"} - IALB=${IALB:-1} - IEMS=${IEMS:-1} - fi - - # NoahMP table - local noahmptablefile="${PARMgfs}/ufs/noahmptable.tbl" - if [[ ! -f ${noahmptablefile} ]]; then - echo "FATAL ERROR: missing noahmp table file ${noahmptablefile}" - exit 1 - else - ${NLN} "${noahmptablefile}" "${DATA}/noahmptable.tbl" - fi - - # Files for GWD - ${NLN} "${FIXgfs}/ugwd/ugwp_limb_tau.nc" "${DATA}/ugwp_limb_tau.nc" - for n in $(seq 1 "${ntiles}"); do - ${NLN} "${FIXgfs}/ugwd/${CASE}/${CASE}_oro_data_ls.tile${n}.nc" "${DATA}/INPUT/oro_data_ls.tile${n}.nc" - ${NLN} "${FIXgfs}/ugwd/${CASE}/${CASE}_oro_data_ss.tile${n}.nc" "${DATA}/INPUT/oro_data_ss.tile${n}.nc" - done - - # GFS standard input data - - ISOL=${ISOL:-2} - IAER=${IAER:-1011} - ICO2=${ICO2:-2} - - if [[ ${new_o3forc:-YES} = YES ]]; then - O3FORC=ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 - else - O3FORC=global_o3prdlos.f77 - fi - H2OFORC=${H2OFORC:-"global_h2o_pltc.f77"} - #### - # Copy CCN_ACTIVATE.BIN for Thompson microphysics - # Thompson microphysics used when CCPP_SUITE set to FV3_GSD_v0 or FV3_GSD_noah - # imp_physics should be 8: - #### - if [[ ${imp_physics} -eq 8 ]]; then - ${NLN} "${FIXgfs}/am/CCN_ACTIVATE.BIN" "${DATA}/CCN_ACTIVATE.BIN" - ${NLN} "${FIXgfs}/am/freezeH2O.dat" "${DATA}/freezeH2O.dat" - ${NLN} "${FIXgfs}/am/qr_acr_qgV2.dat" "${DATA}/qr_acr_qgV2.dat" - ${NLN} "${FIXgfs}/am/qr_acr_qsV2.dat" "${DATA}/qr_acr_qsV2.dat" - fi - - ${NLN} "${FIXgfs}/am/${O3FORC}" "${DATA}/global_o3prdlos.f77" - ${NLN} "${FIXgfs}/am/${H2OFORC}" "${DATA}/global_h2oprdlos.f77" - ${NLN} "${FIXgfs}/am/global_solarconstant_noaa_an.txt" "${DATA}/solarconstant_noaa_an.txt" - ${NLN} "${FIXgfs}/am/global_sfc_emissivity_idx.txt" "${DATA}/sfc_emissivity_idx.txt" - - ## merra2 aerosol climo - if [[ ${IAER} -ge "1011" ]]; then - for month in $(seq 1 12); do - MM=$(printf %02d "${month}") - ${NLN} "${FIXgfs}/aer/merra2.aerclim.2003-2014.m${MM}.nc" "aeroclim.m${MM}.nc" - done - fi - - ${NLN} "${FIXgfs}/lut/optics_BC.v1_3.dat" "${DATA}/optics_BC.dat" - ${NLN} "${FIXgfs}/lut/optics_OC.v1_3.dat" "${DATA}/optics_OC.dat" - ${NLN} "${FIXgfs}/lut/optics_DU.v15_3.dat" "${DATA}/optics_DU.dat" - ${NLN} "${FIXgfs}/lut/optics_SS.v3_3.dat" "${DATA}/optics_SS.dat" - ${NLN} "${FIXgfs}/lut/optics_SU.v1_3.dat" "${DATA}/optics_SU.dat" - - ${NLN} "${FIXgfs}/am/global_co2historicaldata_glob.txt" "${DATA}/co2historicaldata_glob.txt" - ${NLN} "${FIXgfs}/am/co2monthlycyc.txt" "${DATA}/co2monthlycyc.txt" - # Set historical CO2 values based on whether this is a reforecast run or not - # Ref. issue 2403 - local co2dir - co2dir="fix_co2_proj" - if [[ ${reforecast:-"NO"} == "YES" ]]; then - co2dir="co2dat_4a" - fi - if (( ICO2 > 0 )); then - for file in $(ls "${FIXgfs}/am/${co2dir}/global_co2historicaldata"*) ; do - ${NLN} "${file}" "${DATA}/$(basename "${file//global_}")" - done - fi + # Replace sfc_data with sfcanl_data restart files from current cycle (if found) + local nn + for (( nn = 1; nn <= ntiles; nn++ )); do + if [[ -f "${COM_ATMOS_RESTART}/${restart_date:0:8}.${restart_date:8:2}0000.sfcanl_data.tile${nn}.nc" ]]; then + rm -f "${DATA}/INPUT/sfc_data.tile${nn}.nc" + ${NCP} "${COM_ATMOS_RESTART}/${restart_date:0:8}.${restart_date:8:2}0000.sfcanl_data.tile${nn}.nc" \ + "${DATA}/INPUT/sfc_data.tile${nn}.nc" + else + echo "'sfcanl_data.tile1.nc' not found in '${COM_ATMOS_RESTART}', using 'sfc_data.tile1.nc'" + break + fi + done - ${NLN} "${FIXgfs}/am/global_climaeropac_global.txt" "${DATA}/aerosol.dat" - if [[ ${IAER} -gt 0 ]] ; then - for file in $(ls "${FIXgfs}/am/global_volcanic_aerosols"*) ; do - ${NLN} "${file}" "${DATA}/$(basename "${file//global_}")" - done - fi + # Need a coupler.res that is consistent with the model start time + if [[ "${DOIAU}" == "YES" ]]; then + local model_start_time="${previous_cycle}" + local model_current_time="${current_cycle_begin}" + else + local model_start_time="${current_cycle}" + local model_current_time="${current_cycle}" + fi + rm -f "${DATA}/INPUT/coupler.res" + cat >> "${DATA}/INPUT/coupler.res" << EOF + 3 (Calendar: no_calendar=0, thirty_day_months=1, julian=2, gregorian=3, noleap=4) + ${model_start_time:0:4} ${model_start_time:4:2} ${model_start_time:6:2} ${model_start_time:8:2} 0 0 Model start time: year, month, day, hour, minute, second + ${model_current_time:0:4} ${model_current_time:4:2} ${model_current_time:6:2} ${model_current_time:8:2} 0 0 Current model time: year, month, day, hour, minute, second +EOF - # inline post fix files - if [[ ${WRITE_DOPOST} = ".true." ]]; then - ${NLN} "${PARMgfs}/post/post_tag_gfs${LEVS}" "${DATA}/itag" - ${NLN} "${FLTFILEGFS:-${PARMgfs}/post/postxconfig-NT-GFS-TWO.txt}" "${DATA}/postxconfig-NT.txt" - ${NLN} "${FLTFILEGFSF00:-${PARMgfs}/post/postxconfig-NT-GFS-F00-TWO.txt}" "${DATA}/postxconfig-NT_FH00.txt" - if [[ $cplchp = .true. ]]; then - ${NLN} "${PARMgfs}/post/post_tag_gfs${LEVS}_catchem" "${DATA}/itag" - ${NLN} "${FLTFILEGFS:-${PARMgfs}/post/postxconfig-NT-CCPP-CHEM.txt}" "${DATA}/postxconfig-NT.txt" - ${NLN} "${FLTFILEGFSF00:-${PARMgfs}/post/postxconfig-NT-CCPP-CHEM.txt}" "${DATA}/postxconfig-NT_FH00.txt" - fi - ${NLN} "${POSTGRB2TBL:-${PARMgfs}/post/params_grib2_tbl_new}" "${DATA}/params_grib2_tbl_new" - ${NCP} ${PARMgfs}/post/optics_luts_*.dat ${DATA}/ - fi + # Create a array of increment files + local inc_files inc_file iaufhrs iaufhr + if [[ "${DOIAU}" == "YES" ]]; then + # create an array of inc_files for each IAU hour + IFS=',' read -ra iaufhrs <<< "${IAUFHRS}" + inc_files=() + delimiter="" + IAU_INC_FILES="" + for iaufhr in "${iaufhrs[@]}"; do + if (( iaufhr == 6 )); then + inc_file="atminc.nc" + else + inc_file="atmi$(printf %03i "${iaufhr}").nc" + fi + inc_files+=("${inc_file}") + IAU_INC_FILES="${IAU_INC_FILES}${delimiter}'${inc_file}'" + delimiter="," + done + else # "${DOIAU}" == "NO" + inc_files=("atminc.nc") + read_increment=".true." + res_latlon_dynamics="atminc.nc" + fi - #------------------------------------------------------------------ - # changeable parameters - # dycore definitions - res="${CASE:1}" - resp=$((res+1)) - npx=${resp} - npy=${resp} - npz=$((LEVS-1)) - io_layout="1,1" - #ncols=$(( (${npx}-1)*(${npy}-1)*3/2 )) - - # spectral truncation and regular grid resolution based on FV3 resolution - JCAP_CASE=$((2*res-2)) - LONB_CASE=$((4*res)) - LATB_CASE=$((2*res)) - - JCAP=${JCAP:-${JCAP_CASE}} - LONB=${LONB:-${LONB_CASE}} - LATB=${LATB:-${LATB_CASE}} - - LONB_IMO=${LONB_IMO:-${LONB_CASE}} - LATB_JMO=${LATB_JMO:-${LATB_CASE}} - - # Fix files - FNGLAC=${FNGLAC:-"${FIXgfs}/am/global_glacier.2x2.grb"} - FNMXIC=${FNMXIC:-"${FIXgfs}/am/global_maxice.2x2.grb"} - FNTSFC=${FNTSFC:-"${FIXgfs}/am/RTGSST.1982.2012.monthly.clim.grb"} - FNSNOC=${FNSNOC:-"${FIXgfs}/am/global_snoclim.1.875.grb"} - FNZORC=${FNZORC:-"igbp"} - FNAISC=${FNAISC:-"${FIXgfs}/am/IMS-NIC.blended.ice.monthly.clim.grb"} - FNALBC2=${FNALBC2:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.facsf.tileX.nc"} - FNTG3C=${FNTG3C:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.substrate_temperature.tileX.nc"} - FNVEGC=${FNVEGC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.vegetation_greenness.tileX.nc"} - FNMSKH=${FNMSKH:-"${FIXgfs}/am/global_slmask.t1534.3072.1536.grb"} - FNVMNC=${FNVMNC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.vegetation_greenness.tileX.nc"} - FNVMXC=${FNVMXC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.vegetation_greenness.tileX.nc"} - FNSLPC=${FNSLPC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.slope_type.tileX.nc"} - FNALBC=${FNALBC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.snowfree_albedo.tileX.nc"} - FNVETC=${FNVETC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.vegetation_type.tileX.nc"} - FNSOTC=${FNSOTC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.soil_type.tileX.nc"} - FNSOCC=${FNSOCC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.soil_color.tileX.nc"} - FNABSC=${FNABSC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.maximum_snow_albedo.tileX.nc"} - FNSMCC=${FNSMCC:-"${FIXgfs}/am/global_soilmgldas.statsgo.t${JCAP}.${LONB}.${LATB}.grb"} - - # If the appropriate resolution fix file is not present, use the highest resolution available (T1534) - [[ ! -f ${FNSMCC} ]] && FNSMCC="${FIXgfs}/am/global_soilmgldas.statsgo.t1534.3072.1536.grb" - - # NSST Options - # nstf_name contains the NSST related parameters - # nstf_name(1) : NST_MODEL (NSST Model) : 0 = OFF, 1 = ON but uncoupled, 2 = ON and coupled - # nstf_name(2) : NST_SPINUP : 0 = OFF, 1 = ON, - # nstf_name(3) : NST_RESV (Reserved, NSST Analysis) : 0 = OFF, 1 = ON - # nstf_name(4) : ZSEA1 (in mm) : 0 - # nstf_name(5) : ZSEA2 (in mm) : 0 - # nst_anl : .true. or .false., NSST analysis over lake - NST_MODEL=${NST_MODEL:-0} - NST_SPINUP=${NST_SPINUP:-0} - NST_RESV=${NST_RESV-0} - ZSEA1=${ZSEA1:-0} - ZSEA2=${ZSEA2:-0} - nstf_name=${nstf_name:-"${NST_MODEL},${NST_SPINUP},${NST_RESV},${ZSEA1},${ZSEA2}"} - nst_anl=${nst_anl:-".false."} - - # blocking factor used for threading and general physics performance - #nyblocks=$(expr \( $npy - 1 \) \/ $layout_y ) - #nxblocks=$(expr \( $npx - 1 \) \/ $layout_x \/ 32) - #if [ $nxblocks -le 0 ]; then nxblocks=1 ; fi - blocksize=${blocksize:-32} - - # the pre-conditioning of the solution - # =0 implies no pre-conditioning - # >0 means new adiabatic pre-conditioning - # <0 means older adiabatic pre-conditioning - na_init=${na_init:-1} - [[ ${warm_start} = ".true." ]] && na_init=0 - - # variables for controlling initialization of NCEP/NGGPS ICs - filtered_terrain=${filtered_terrain:-".true."} - gfs_dwinds=${gfs_dwinds:-".true."} - - # various debug options - no_dycore=${no_dycore:-".false."} - dycore_only=${adiabatic:-".false."} - chksum_debug=${chksum_debug:-".false."} - print_freq=${print_freq:-6} - - if [[ ${TYPE} = "nh" ]]; then # non-hydrostatic options - hydrostatic=".false." - phys_hydrostatic=".false." # enable heating in hydrostatic balance in non-hydrostatic simulation - use_hydro_pressure=".false." # use hydrostatic pressure for physics - if [[ ${warm_start} = ".true." ]]; then - make_nh=".false." # restarts contain non-hydrostatic state - else - make_nh=".true." # re-initialize non-hydrostatic state - fi + local increment_file + for inc_file in "${inc_files[@]}"; do + increment_file="${COM_ATMOS_ANALYSIS}/${RUN}.t${cyc}z.${PREFIX_ATMINC}${inc_file}" + if [[ -f "${increment_file}" ]]; then + ${NCP} "${increment_file}" "${DATA}/INPUT/${inc_file}" + else + echo "FATAL ERROR: missing increment file '${increment_file}', ABORT!" + exit 1 + fi + done - else # hydrostatic options - hydrostatic=".true." - phys_hydrostatic=".false." # ignored when hydrostatic = T - use_hydro_pressure=".false." # ignored when hydrostatic = T - make_nh=".false." # running in hydrostatic mode - fi + fi # if [[ "${RERUN}" == "YES" ]]; then - # Conserve total energy as heat globally - consv_te=${consv_te:-1.} # range 0.-1., 1. will restore energy to orig. val. before physics - - # time step parameters in FV3 - k_split=${k_split:-2} - n_split=${n_split:-5} - - if [[ "${MONO:0:4}" = "mono" ]]; then # monotonic options - d_con=${d_con_mono:-"0."} - do_vort_damp=".false." - if [[ ${TYPE} = "nh" ]]; then # non-hydrostatic - hord_mt=${hord_mt_nh_mono:-"10"} - hord_xx=${hord_xx_nh_mono:-"10"} - else # hydrostatic - hord_mt=${hord_mt_hydro_mono:-"10"} - hord_xx=${hord_xx_hydro_mono:-"10"} - fi + fi # if [[ "${warm_start}" == ".true." ]]; then - else # non-monotonic options - d_con=${d_con_nonmono:-"1."} - do_vort_damp=".true." - if [[ ${TYPE} = "nh" ]]; then # non-hydrostatic - hord_mt=${hord_mt_nh_nonmono:-"5"} - hord_xx=${hord_xx_nh_nonmono:-"5"} - else # hydrostatic - hord_mt=${hord_mt_hydro_nonmono:-"10"} - hord_xx=${hord_xx_hydro_nonmono:-"10"} + # If doing IAU, change forecast hours + if [[ "${DOIAU:-}" == "YES" ]]; then + FHMAX=$((FHMAX + 6)) + if (( FHMAX_HF > 0 )); then + FHMAX_HF=$((FHMAX_HF + 6)) fi fi - if [[ "${MONO:0:4}" != "mono" ]] && [[ "${TYPE}" = "nh" ]]; then - vtdm4=${vtdm4_nh_nonmono:-"0.06"} - else - vtdm4=${vtdm4:-"0.05"} - fi + # If warm starting from restart files, set the following flags + if [[ "${warm_start}" == ".true." ]]; then - if [[ ${warm_start} = ".true." ]]; then # warm start from restart file + # start from restart file nggps_ic=".false." ncep_ic=".false." external_ic=".false." mountain=".true." - if [[ ${read_increment} = ".true." ]]; then # add increment on the fly to the restarts - res_latlon_dynamics="fv3_increment.nc" - else - res_latlon_dynamics='""' - fi - else # CHGRES'd GFS analyses - nggps_ic=${nggps_ic:-".true."} - ncep_ic=${ncep_ic:-".false."} - external_ic=".true." - mountain=".false." - read_increment=".false." - res_latlon_dynamics='""' - fi + # restarts contain non-hydrostatic state + [[ "${TYPE}" == "nh" ]] && make_nh=".false." + + # do not pre-condition the solution + na_init=0 + + fi # warm_start == .true. - # Stochastic Physics Options - if [[ ${DO_SPPT:-"NO"} = "YES" ]]; then - do_sppt=".true." - ISEED_SPPT=$((current_cycle*10000 + ${MEMBER#0}*100 + 3)),$((current_cycle*10000 + ${MEMBER#0}*100 + 4)),$((current_cycle*10000 + ${MEMBER#0}*100 + 5)),$((current_cycle*10000 + ${MEMBER#0}*100 + 6)),$((current_cycle*10000 + ${MEMBER#0}*100 + 7)) - else - ISEED=${ISEED:-0} - fi - if (( MEMBER > 0 )) && [[ ${DO_CA:-"NO"} = "YES" ]]; then - ISEED_CA=$(( (current_cycle*10000 + ${MEMBER#0}*100 + 18) % 2147483647 )) - fi - if [[ ${DO_SKEB} = "YES" ]]; then - do_skeb=".true." - ISEED_SKEB=$((current_cycle*10000 + ${MEMBER#0}*100 + 1)) - fi - if [[ ${DO_SHUM} = "YES" ]]; then - do_shum=".true." - ISEED_SHUM=$((current_cycle*1000 + MEMBER*10 + 2)) - fi - if [[ ${DO_LAND_PERT} = "YES" ]]; then - lndp_type=${lndp_type:-2} - ISEED_LNDP=$(( (current_cycle*1000 + MEMBER*10 + 5) % 2147483647 )) - LNDP_TAU=${LNDP_TAU:-21600} - LNDP_SCALE=${LNDP_SCALE:-500000} - ISEED_LNDP=${ISEED_LNDP:-${ISEED}} - lndp_var_list=${lndp_var_list:-"'smc', 'vgf',"} - lndp_prt_list=${lndp_prt_list:-"0.2,0.1"} - n_var_lndp=$(echo "${lndp_var_list}" | wc -w) - fi - JCAP_STP=${JCAP_STP:-${JCAP_CASE}} - LONB_STP=${LONB_STP:-${LONB_CASE}} - LATB_STP=${LATB_STP:-${LATB_CASE}} cd "${DATA}" || exit 1 if [[ "${QUILTING}" = ".true." ]] && [[ "${OUTPUT_GRID}" = "gaussian_grid" ]]; then + local FH2 FH3 for fhr in ${FV3_OUTPUT_FH}; do - local FH3=$(printf %03i "${fhr}") - local FH2=$(printf %02i "${fhr}") + FH3=$(printf %03i "${fhr}") + FH2=$(printf %02i "${fhr}") ${NLN} "${COM_ATMOS_HISTORY}/${RUN}.t${cyc}z.atmf${FH3}.nc" "atmf${FH3}.nc" ${NLN} "${COM_ATMOS_HISTORY}/${RUN}.t${cyc}z.sfcf${FH3}.nc" "sfcf${FH3}.nc" ${NLN} "${COM_ATMOS_HISTORY}/${RUN}.t${cyc}z.atm.logf${FH3}.txt" "log.atm.f${FH3}" - if [[ ${WRITE_DOPOST} = ".true." ]]; then + if [[ "${WRITE_DOPOST}" == ".true." ]]; then ${NLN} "${COM_ATMOS_MASTER}/${RUN}.t${cyc}z.master.grb2f${FH3}" "GFSPRS.GrbF${FH2}" ${NLN} "${COM_ATMOS_MASTER}/${RUN}.t${cyc}z.sfluxgrbf${FH3}.grib2" "GFSFLX.GrbF${FH2}" + if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + ${NLN} "${COM_ATMOS_MASTER}/${RUN}.t${cyc}z.nest.grb2f${FH3}" "GFSPRS.GrbF${FH2}.nest02" + ${NLN} "${COM_ATMOS_MASTER}/${RUN}.t${cyc}z.nest.sfluxgrbf${FH3}.grib2" "GFSFLX.GrbF${FH2}.nest02" + fi fi done else # TODO: Is this even valid anymore? - for n in $(seq 1 "${ntiles}"); do - ${NLN} "nggps2d.tile${n}.nc" "${COM_ATMOS_HISTORY}/nggps2d.tile${n}.nc" - ${NLN} "nggps3d.tile${n}.nc" "${COM_ATMOS_HISTORY}/nggps3d.tile${n}.nc" - ${NLN} "grid_spec.tile${n}.nc" "${COM_ATMOS_HISTORY}/grid_spec.tile${n}.nc" - ${NLN} "atmos_static.tile${n}.nc" "${COM_ATMOS_HISTORY}/atmos_static.tile${n}.nc" - ${NLN} "atmos_4xdaily.tile${n}.nc" "${COM_ATMOS_HISTORY}/atmos_4xdaily.tile${n}.nc" + local nn + for (( nn = 1; nn <= ntiles; nn++ )); do + ${NLN} "nggps2d.tile${nn}.nc" "${COM_ATMOS_HISTORY}/nggps2d.tile${nn}.nc" + ${NLN} "nggps3d.tile${nn}.nc" "${COM_ATMOS_HISTORY}/nggps3d.tile${nn}.nc" + ${NLN} "grid_spec.tile${nn}.nc" "${COM_ATMOS_HISTORY}/grid_spec.tile${nn}.nc" + ${NLN} "atmos_static.tile${nn}.nc" "${COM_ATMOS_HISTORY}/atmos_static.tile${nn}.nc" + ${NLN} "atmos_4xdaily.tile${nn}.nc" "${COM_ATMOS_HISTORY}/atmos_4xdaily.tile${nn}.nc" done fi } -FV3_nml(){ +FV3_nml() { # namelist output for a certain component echo "SUB ${FUNCNAME[0]}: Creating name lists and model configure file for FV3" - # Call child scripts in current script directory + source "${USHgfs}/parsing_namelists_FV3.sh" - FV3_namelists + source "${USHgfs}/parsing_model_configure_FV3.sh" + + # Call the appropriate namelist functions + if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + source "${USHgfs}/parsing_namelists_FV3_nest.sh" + FV3_namelists_nest global + FV3_namelists_nest nest + else + FV3_namelists + fi + FV3_model_configure + echo "SUB ${FUNCNAME[0]}: FV3 name lists and model configure file created" } FV3_out() { echo "SUB ${FUNCNAME[0]}: copying output data for FV3" - # Copy FV3 restart files - if [[ ${RUN} =~ "gdas" ]]; then - cd "${DATA}/RESTART" - local idate=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${restart_interval} hours" +%Y%m%d%H) - while [[ ${idate} -le ${forecast_end_cycle} ]]; do - for file in "${idate:0:8}.${idate:8:2}0000."*; do - ${NCP} "${file}" "${COM_ATMOS_RESTART}/${file}" - done - local idate=$(date --utc -d "${idate:0:8} ${idate:8:2} + ${restart_interval} hours" +%Y%m%d%H) - done - else - # No need to copy FV3 restart files when RUN=gfs or gefs + # Copy configuration files + if [[ "${RUN}" == "gfs" || "${RUN}" == "gefs" ]]; then ${NCP} "${DATA}/input.nml" "${COM_CONF}/ufs.input.nml" ${NCP} "${DATA}/model_configure" "${COM_CONF}/ufs.model_configure" ${NCP} "${DATA}/ufs.configure" "${COM_CONF}/ufs.ufs.configure" ${NCP} "${DATA}/diag_table" "${COM_CONF}/ufs.diag_table" fi - echo "SUB ${FUNCNAME[0]}: Output data for FV3 copied" -} -WW3_postdet() { - echo "SUB ${FUNCNAME[0]}: Linking input data for WW3" - COMPONENTwave=${COMPONENTwave:-${RUN}wave} - - #Link mod_def files for wave grids - if [[ ${waveMULTIGRID} = ".true." ]]; then - local array=(${WAVECUR_FID} ${WAVEICE_FID} ${WAVEWND_FID} ${waveuoutpGRD} ${waveGRD} ${waveesmfGRD}) - echo "Wave Grids: ${WAVECUR_FID} ${WAVEICE_FID} ${WAVEWND_FID} ${waveuoutpGRD} ${waveGRD} ${waveesmfGRD}" - local grdALL=$(printf "%s\n" "${array[@]}" | sort -u | tr '\n' ' ') + # Create an array of fv3 restart files + local fv3_restart_files tile_files fv3_restart_file restart_file + fv3_restart_files=(coupler.res fv_core.res.nc) + tile_files=(fv_core.res fv_srf_wnd.res fv_tracer.res phy_data sfc_data ca_data) + local nn tt + for (( nn = 1; nn <= ntiles; nn++ )); do + for tt in "${tile_files[@]}"; do + fv3_restart_files+=("${tt}.tile${nn}.nc") + done + done - for wavGRD in ${grdALL}; do - ${NCP} "${COM_WAVE_PREP}/${COMPONENTwave}.mod_def.${wavGRD}" "${DATA}/mod_def.${wavGRD}" + # Copy restarts in the assimilation window for RUN=gdas|enkfgdas|enkfgfs + if [[ "${RUN}" =~ "gdas" || "${RUN}" == "enkfgfs" ]]; then + local restart_date + restart_date=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${restart_interval} hours" +%Y%m%d%H) + while (( restart_date < forecast_end_cycle )); do + echo "Copying FV3 restarts for 'RUN=${RUN}' at ${restart_date}" + for fv3_restart_file in "${fv3_restart_files[@]}"; do + restart_file="${restart_date:0:8}.${restart_date:8:2}0000.${fv3_restart_file}" + ${NCP} "${DATArestart}/FV3_RESTART/${restart_file}" \ + "${COM_ATMOS_RESTART}/${restart_file}" + done + restart_date=$(date --utc -d "${restart_date:0:8} ${restart_date:8:2} + ${restart_interval} hours" +%Y%m%d%H) done - else - #if shel, only 1 waveGRD which is linked to mod_def.ww3 - ${NCP} "${COM_WAVE_PREP}/${COMPONENTwave}.mod_def.${waveGRD}" "${DATA}/mod_def.ww3" fi + # Copy the final restart files at the end of the forecast segment + # The final restart written at the end of the forecast does not include the valid date + # TODO: verify the above statement since RM found that it did! + echo "Copying FV3 restarts for 'RUN=${RUN}' at the end of the forecast segment: ${forecast_end_cycle}" + for fv3_restart_file in "${fv3_restart_files[@]}"; do + restart_file="${forecast_end_cycle:0:8}.${forecast_end_cycle:8:2}0000.${fv3_restart_file}" + ${NCP} "${DATArestart}/FV3_RESTART/${restart_file}" \ + "${COM_ATMOS_RESTART}/${restart_file}" + done - #if wave mesh is not the same as the ocean mesh, link it in the file - if [[ "${MESH_WAV}" == "${MESH_OCN:-mesh.mx${OCNRES}.nc}" ]]; then - echo "Wave is on same mesh as ocean" - else - ${NLN} "${FIXgfs}/wave/${MESH_WAV}" "${DATA}/" - fi + echo "SUB ${FUNCNAME[0]}: Output data for FV3 copied" +} - export wavprfx=${RUNwave}${WAV_MEMBER:-} +# Disable variable not used warnings +# shellcheck disable=SC2034 +WW3_postdet() { + echo "SUB ${FUNCNAME[0]}: Linking input data for WW3" - #Copy initial condition files: - for wavGRD in ${waveGRD} ; do - if [[ "${warm_start}" = ".true." ]] || [[ "${RERUN}" = "YES" ]]; then - if [[ ${RERUN} = "NO" ]]; then - local waverstfile="${COM_WAVE_RESTART_PREV}/${sPDY}.${scyc}0000.restart.${wavGRD}" + local ww3_grid + # Copy initial condition files: + if [[ "${warm_start}" == ".true." ]]; then + local restart_date restart_dir + if [[ "${RERUN}" == "YES" ]]; then + restart_date="${RERUN_DATE}" + restart_dir="${DATArestart}/WW3_RESTART" + else + if [[ "${DOIAU}" == "YES" ]]; then + restart_date="${current_cycle_begin}" else - local waverstfile="${COM_WAVE_RESTART}/${PDYT}.${cyct}0000.restart.${wavGRD}" + restart_date="${current_cycle}" fi - else - local waverstfile="${COM_WAVE_RESTART}/${sPDY}.${scyc}0000.restart.${wavGRD}" + restart_dir="${COM_WAVE_RESTART_PREV}" fi - if [[ ! -f ${waverstfile} ]]; then - if [[ ${RERUN} = "NO" ]]; then - echo "WARNING: NON-FATAL ERROR wave IC is missing, will start from rest" - else - echo "ERROR: Wave IC is missing in RERUN, exiting." - exit 1 + echo "Copying WW3 restarts for 'RUN=${RUN}' at '${restart_date}' from '${restart_dir}'" + local ww3_restart_file + for ww3_grid in ${waveGRD} ; do + ww3_restart_file="${restart_dir}/${restart_date:0:8}.${restart_date:8:2}0000.restart.${ww3_grid}" + if [[ ! -f "${ww3_restart_file}" ]]; then + echo "WARNING: WW3 restart file '${ww3_restart_file}' not found for warm_start='${warm_start}', will start from rest!" + if [[ "${RERUN}" == "YES" ]]; then + # In the case of a RERUN, the WW3 restart file is required + echo "FATAL ERROR: WW3 restart file '${ww3_restart_file}' not found for RERUN='${RERUN}', ABORT!" + exit 1 + fi fi - else - if [[ ${waveMULTIGRID} = ".true." ]]; then - ${NLN} "${waverstfile}" "${DATA}/restart.${wavGRD}" + if [[ "${waveMULTIGRID}" == ".true." ]]; then + ${NCP} "${ww3_restart_file}" "${DATA}/restart.${ww3_grid}" \ + || ( echo "FATAL ERROR: Unable to copy WW3 IC, ABORT!"; exit 1 ) else - ${NLN} "${waverstfile}" "${DATA}/restart.ww3" + ${NCP} "${ww3_restart_file}" "${DATA}/restart.ww3" \ + || ( echo "FATAL ERROR: Unable to copy WW3 IC, ABORT!"; exit 1 ) fi - fi - done - - if [[ ${waveMULTIGRID} = ".true." ]]; then - for wavGRD in ${waveGRD} ; do - ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.log.${wavGRD}.${PDY}${cyc}" "log.${wavGRD}" done - else - ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.log.${waveGRD}.${PDY}${cyc}" "log.ww3" - fi - - if [[ "${WW3ICEINP}" = "YES" ]]; then - local wavicefile="${COM_WAVE_PREP}/${RUNwave}.${WAVEICE_FID}.${cycle}.ice" - if [[ ! -f ${wavicefile} ]]; then - echo "ERROR: WW3ICEINP = ${WW3ICEINP}, but missing ice file" - echo "Abort!" - exit 1 - fi - ${NLN} "${wavicefile}" "${DATA}/ice.${WAVEICE_FID}" - fi - - if [[ "${WW3CURINP}" = "YES" ]]; then - local wavcurfile="${COM_WAVE_PREP}/${RUNwave}.${WAVECUR_FID}.${cycle}.cur" - if [[ ! -f ${wavcurfile} ]]; then - echo "ERROR: WW3CURINP = ${WW3CURINP}, but missing current file" - echo "Abort!" - exit 1 - fi - ${NLN} "${wavcurfile}" "${DATA}/current.${WAVECUR_FID}" - fi + else # cold start + echo "WW3 will start from rest!" + fi # [[ "${warm_start}" == ".true." ]] # Link output files - cd "${DATA}" - if [[ ${waveMULTIGRID} = ".true." ]]; then + local wavprfx="${RUN}wave${WAV_MEMBER:-}" + if [[ "${waveMULTIGRID}" == ".true." ]]; then ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.log.mww3.${PDY}${cyc}" "log.mww3" + for ww3_grid in ${waveGRD}; do + ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.log.${ww3_grid}.${PDY}${cyc}" "log.${ww3_grid}" + done + else + ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.log.${waveGRD}.${PDY}${cyc}" "log.ww3" fi # Loop for gridded output (uses FHINC) - local fhr vdate FHINC wavGRD + local fhr vdate FHINC ww3_grid fhr=${FHMIN_WAV} - while [[ ${fhr} -le ${FHMAX_WAV} ]]; do - vdate=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${fhr} hours" +%Y%m%d%H) - if [[ ${waveMULTIGRID} = ".true." ]]; then - for wavGRD in ${waveGRD} ; do - ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.out_grd.${wavGRD}.${vdate:0:8}.${vdate:8:2}0000" "${DATA}/${vdate:0:8}.${vdate:8:2}0000.out_grd.${wavGRD}" + fhinc=${FHOUT_WAV} + while (( fhr <= FHMAX_WAV )); do + vdate=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${fhr} hours" +%Y%m%d.%H0000) + if [[ "${waveMULTIGRID}" == ".true." ]]; then + for ww3_grid in ${waveGRD} ; do + ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.out_grd.${ww3_grid}.${vdate}" "${DATA}/${vdate}.out_grd.${ww3_grid}" done else - ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.out_grd.${waveGRD}.${vdate:0:8}.${vdate:8:2}0000" "${DATA}/${vdate:0:8}.${vdate:8:2}0000.out_grd.ww3" + ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.out_grd.${waveGRD}.${vdate}" "${DATA}/${vdate}.out_grd.ww3" fi - FHINC=${FHOUT_WAV} if (( FHMAX_HF_WAV > 0 && FHOUT_HF_WAV > 0 && fhr < FHMAX_HF_WAV )); then - FHINC=${FHOUT_HF_WAV} + fhinc=${FHOUT_HF_WAV} fi - fhr=$((fhr+FHINC)) + fhr=$((fhr + fhinc)) done # Loop for point output (uses DTPNT) fhr=${FHMIN_WAV} - while [[ ${fhr} -le ${FHMAX_WAV} ]]; do - vdate=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${fhr} hours" +%Y%m%d%H) - if [[ ${waveMULTIGRID} = ".true." ]]; then - ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.out_pnt.${waveuoutpGRD}.${vdate:0:8}.${vdate:8:2}0000" "${DATA}/${vdate:0:8}.${vdate:8:2}0000.out_pnt.${waveuoutpGRD}" + fhinc=${FHINCP_WAV} + while (( fhr <= FHMAX_WAV )); do + vdate=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${fhr} hours" +%Y%m%d.%H0000) + if [[ "${waveMULTIGRID}" == ".true." ]]; then + ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.out_pnt.${waveuoutpGRD}.${vdate}" "${DATA}/${vdate}.out_pnt.${waveuoutpGRD}" else - ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.out_pnt.${waveuoutpGRD}.${vdate:0:8}.${vdate:8:2}0000" "${DATA}/${vdate:0:8}.${vdate:8:2}0000.out_pnt.ww3" + ${NLN} "${COM_WAVE_HISTORY}/${wavprfx}.out_pnt.${waveuoutpGRD}.${vdate}" "${DATA}/${vdate}.out_pnt.ww3" fi - - FHINC=${FHINCP_WAV} - fhr=$((fhr+FHINC)) + fhr=$((fhr + fhinc)) done } WW3_nml() { echo "SUB ${FUNCNAME[0]}: Copying input files for WW3" - WAV_MOD_TAG=${RUN}wave${waveMEMB} - if [[ "${USE_WAV_RMP:-YES}" = "YES" ]]; then - if (( $( ls -1 "${FIXgfs}/wave/rmp_src_to_dst_conserv_"* 2> /dev/null | wc -l) > 0 )); then - for file in $(ls "${FIXgfs}/wave/rmp_src_to_dst_conserv_"*) ; do - ${NLN} "${file}" "${DATA}/" - done - else - echo 'FATAL ERROR : No rmp precomputed nc files found for wave model' - exit 4 - fi - fi source "${USHgfs}/parsing_namelists_WW3.sh" WW3_namelists } WW3_out() { echo "SUB ${FUNCNAME[0]}: Copying output data for WW3" + # TODO: Need to add logic to copy restarts from DATArestart/WW3_RESTART to COM_WAVE_RESTART } CPL_out() { echo "SUB ${FUNCNAME[0]}: Copying output data for general cpl fields" - if [[ "${esmf_profile:-}" = ".true." ]]; then + if [[ "${esmf_profile:-}" == ".true." ]]; then ${NCP} "${DATA}/ESMF_Profile.summary" "${COM_ATMOS_HISTORY}/ESMF_Profile.summary" fi } @@ -687,58 +378,53 @@ CPL_out() { MOM6_postdet() { echo "SUB ${FUNCNAME[0]}: MOM6 after run type determination" + local restart_dir restart_date + if [[ "${RERUN}" == "YES" ]]; then + restart_dir="${DATArestart}/MOM6_RESTART" + restart_date="${RERUN_DATE}" + else # "${RERUN}" == "NO" + restart_dir="${COM_OCEAN_RESTART_PREV}" + if [[ "${DOIAU}" == "YES" ]]; then + restart_date="${current_cycle_begin}" + else + restart_date="${current_cycle}" + fi + fi + # Copy MOM6 ICs - ${NLN} "${COM_OCEAN_RESTART_PREV}/${sPDY}.${scyc}0000.MOM.res.nc" "${DATA}/INPUT/MOM.res.nc" + ${NCP} "${restart_dir}/${restart_date:0:8}.${restart_date:8:2}0000.MOM.res.nc" "${DATA}/INPUT/MOM.res.nc" \ + || ( echo "FATAL ERROR: Unable to copy MOM6 IC, ABORT!"; exit 1 ) case ${OCNRES} in "025") local nn - for nn in $(seq 1 4); do - if [[ -f "${COM_OCEAN_RESTART_PREV}/${sPDY}.${scyc}0000.MOM.res_${nn}.nc" ]]; then - ${NLN} "${COM_OCEAN_RESTART_PREV}/${sPDY}.${scyc}0000.MOM.res_${nn}.nc" "${DATA}/INPUT/MOM.res_${nn}.nc" + for (( nn = 1; nn <= 4; nn++ )); do + if [[ -f "${restart_dir}/${restart_date:0:8}.${restart_date:8:2}0000.MOM.res_${nn}.nc" ]]; then + ${NCP} "${restart_dir}/${restart_date:0:8}.${restart_date:8:2}0000.MOM.res_${nn}.nc" "${DATA}/INPUT/MOM.res_${nn}.nc" \ + || ( echo "FATAL ERROR: Unable to copy MOM6 IC, ABORT!"; exit 1 ) fi done ;; + *) ;; esac - # Link increment - if [[ "${DO_JEDIOCNVAR:-NO}" = "YES" ]]; then - if [[ ! -f "${COM_OCEAN_ANALYSIS}/${RUN}.t${cyc}z.ocninc.nc" ]]; then - echo "FATAL ERROR: Ocean increment not found, ABORT!" - exit 111 - fi - ${NLN} "${COM_OCEAN_ANALYSIS}/${RUN}.t${cyc}z.ocninc.nc" "${DATA}/INPUT/mom6_increment.nc" - fi - - # GEFS perturbations - # TODO if [[ $RUN} == "gefs" ]] block maybe be needed - # to ensure it does not interfere with the GFS - if (( MEMBER > 0 )) && [[ "${ODA_INCUPD:-False}" == "True" ]]; then - ${NLN} "${COM_OCEAN_RESTART_PREV}/${sPDY}.${scyc}0000.mom6_increment.nc" "${DATA}/INPUT/mom6_increment.nc" - fi - # Copy MOM6 fixed files - ${NCP} "${FIXgfs}/mom6/${OCNRES}/"* "${DATA}/INPUT/" # TODO: These need to be explicit - - # Copy coupled grid_spec - spec_file="${FIXgfs}/cpl/a${CASE}o${OCNRES}/grid_spec.nc" - if [[ -s ${spec_file} ]]; then - ${NCP} "${spec_file}" "${DATA}/INPUT/" - else - echo "FATAL ERROR: grid_spec file '${spec_file}' does not exist" - exit 3 - fi + # Copy increment (only when RERUN=NO) + if [[ "${RERUN}" == "NO" ]]; then + if [[ "${DO_JEDIOCNVAR:-NO}" == "YES" ]]; then + ${NCP} "${COM_OCEAN_ANALYSIS}/${RUN}.t${cyc}z.ocninc.nc" "${DATA}/INPUT/mom6_increment.nc" \ + || ( echo "FATAL ERROR: Unable to copy MOM6 increment, ABORT!"; exit 1 ) + fi - # If using stochatic parameterizations, create a seed that does not exceed the - # largest signed integer - if [[ ${DO_OCN_SPPT} = "YES" ]]; then - ISEED_OCNSPPT=$((current_cycle*10000 + ${MEMBER#0}*100 + 8)),$((current_cycle*10000 + ${MEMBER#0}*100 + 9)),$((current_cycle*10000 + ${MEMBER#0}*100 + 10)),$((current_cycle*10000 + ${MEMBER#0}*100 + 11)),$((current_cycle*10000 + ${MEMBER#0}*100 + 12)) - fi - if [[ ${DO_OCN_PERT_EPBL} = "YES" ]]; then - ISEED_EPBL=$((current_cycle*10000 + ${MEMBER#0}*100 + 13)),$((current_cycle*10000 + ${MEMBER#0}*100 + 14)),$((current_cycle*10000 + ${MEMBER#0}*100 + 15)),$((current_cycle*10000 + ${MEMBER#0}*100 + 16)),$((current_cycle*10000 + ${MEMBER#0}*100 + 17)) - fi + # GEFS perturbations + # TODO if [[ $RUN} == "gefs" ]] block maybe be needed + # to ensure it does not interfere with the GFS when ensemble is updated in the GFS + if (( MEMBER > 0 )) && [[ "${ODA_INCUPD:-False}" == "True" ]]; then + ${NCP} "${COM_OCEAN_RESTART_PREV}/${restart_date:0:8}.${restart_date:0:8}0000.mom6_increment.nc" "${DATA}/INPUT/mom6_increment.nc" \ + || ( echo "FATAL ERROR: Unable to copy ensemble MOM6 increment, ABORT!"; exit 1 ) + fi + fi # if [[ "${RERUN}" == "NO" ]]; then # Link output files - if [[ "${RUN}" =~ "gfs" || "${RUN}" =~ "gefs" ]]; then - # Link output files for RUN = gfs|gefs + if [[ "${RUN}" =~ "gfs" || "${RUN}" == "gefs" ]]; then # Link output files for RUN=gfs|enkfgfs|gefs # Looping over MOM6 output hours local fhr fhr3 last_fhr interval midpoint vdate vdate_mid source_file dest_file @@ -759,64 +445,30 @@ MOM6_postdet() { # Native model output uses window midpoint in the filename, but we are mapping that to the end of the period for COM source_file="ocn_${vdate_mid:0:4}_${vdate_mid:4:2}_${vdate_mid:6:2}_${vdate_mid:8:2}.nc" dest_file="${RUN}.ocean.t${cyc}z.${interval}hr_avg.f${fhr3}.nc" - ${NLN} "${COM_OCEAN_HISTORY}/${dest_file}" "${DATA}/${source_file}" + ${NLN} "${COM_OCEAN_HISTORY}/${dest_file}" "${DATA}/MOM6_OUTPUT/${source_file}" # Daily output if (( fhr > 0 & fhr % 24 == 0 )); then source_file="ocn_daily_${vdate:0:4}_${vdate:4:2}_${vdate:6:2}.nc" dest_file="${RUN}.ocean.t${cyc}z.daily.f${fhr3}.nc" - ${NLN} "${COM_OCEAN_HISTORY}/${dest_file}" "${DATA}/${source_file}" + ${NLN} "${COM_OCEAN_HISTORY}/${dest_file}" "${DATA}/MOM6_OUTPUT/${source_file}" fi last_fhr=${fhr} done - elif [[ "${RUN}" =~ "gdas" ]]; then - # Link output files for RUN = gdas + elif [[ "${RUN}" =~ "gdas" ]]; then # Link output files for RUN=gdas|enkfgdas # Save (instantaneous) MOM6 backgrounds + local fhr3 vdatestr for fhr in ${MOM6_OUTPUT_FH}; do - local fhr3=$(printf %03i "${fhr}") - local vdatestr=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${fhr} hours" +%Y_%m_%d_%H) - ${NLN} "${COM_OCEAN_HISTORY}/${RUN}.ocean.t${cyc}z.inst.f${fhr3}.nc" "${DATA}/ocn_da_${vdatestr}.nc" + fhr3=$(printf %03i "${fhr}") + vdatestr=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${fhr} hours" +%Y_%m_%d_%H) + ${NLN} "${COM_OCEAN_HISTORY}/${RUN}.ocean.t${cyc}z.inst.f${fhr3}.nc" "${DATA}/MOM6_OUTPUT/ocn_da_${vdatestr}.nc" done fi - # Link ocean restarts from DATA to COM - # Coarser than 1/2 degree has a single MOM restart - ${NLN} "${COM_OCEAN_RESTART}/${forecast_end_cycle:0:8}.${forecast_end_cycle:8:2}0000.MOM.res.nc" "${DATA}/MOM6_RESTART/" - # 1/4 degree resolution has 4 additional restarts - case ${OCNRES} in - "025") - for nn in $(seq 1 4); do - ${NLN} "${COM_OCEAN_RESTART}/${forecast_end_cycle:0:8}.${forecast_end_cycle:8:2}0000.MOM.res_${nn}.nc" "${DATA}/MOM6_RESTART/" - done - ;; - *) - ;; - esac - - if [[ "${RUN}" =~ "gdas" ]]; then - local interval idate - if [[ "${DOIAU}" = "YES" ]]; then - # Link restarts at the beginning of the next cycle from DATA to COM - interval=$(( assim_freq / 2 )) - idate=$(date --utc -d "${next_cycle:0:8} ${next_cycle:8:2} - ${interval} hours" +%Y%m%d%H) - else - # Link restarts at the middle of the next cycle from DATA to COM - idate="${next_cycle}" - fi - ${NLN} "${COM_OCEAN_RESTART}/${idate:0:8}.${idate:8:2}0000.MOM.res.nc" "${DATA}/MOM6_RESTART/" - case ${OCNRES} in - "025") - for nn in $(seq 1 4); do - ${NLN} "${COM_OCEAN_RESTART}/${idate:0:8}.${idate:8:2}0000.MOM.res_${nn}.nc" "${DATA}/MOM6_RESTART/" - done - ;; - esac - fi - echo "SUB ${FUNCNAME[0]}: MOM6 input data linked/copied" } @@ -833,27 +485,71 @@ MOM6_out() { # Copy MOM_input from DATA to COM_OCEAN_INPUT after the forecast is run (and successfull) ${NCP} "${DATA}/INPUT/MOM_input" "${COM_CONF}/ufs.MOM_input" + # Create a list of MOM6 restart files + # Coarser than 1/2 degree has a single MOM restart + local mom6_restart_files mom6_restart_file restart_file + mom6_restart_files=(MOM.res.nc) + # 1/4 degree resolution has 4 additional restarts + case "${OCNRES}" in + "025") + local nn + for (( nn = 1; nn <= 4; nn++ )); do + mom6_restart_files+=("MOM.res_${nn}.nc") + done + ;; + *) ;; + esac + + # Copy MOM6 restarts at the end of the forecast segment to COM for RUN=gfs|gefs + local restart_file + if [[ "${RUN}" == "gfs" || "${RUN}" == "gefs" ]]; then + echo "Copying MOM6 restarts for 'RUN=${RUN}' at ${forecast_end_cycle}" + for mom6_restart_file in "${mom6_restart_files[@]}"; do + restart_file="${forecast_end_cycle:0:8}.${forecast_end_cycle:8:2}0000.${mom6_restart_file}" + ${NCP} "${DATArestart}/MOM6_RESTART/${restart_file}" \ + "${COM_OCEAN_RESTART}/${restart_file}" + done + fi + + # Copy restarts at the beginning/middle of the next assimilation cycle to COM for RUN=gdas|enkfgdas|enkfgfs + if [[ "${RUN}" =~ "gdas" || "${RUN}" == "enkfgfs" ]]; then + local restart_date + if [[ "${DOIAU}" == "YES" ]]; then # Copy restarts at the beginning of the next cycle from DATA to COM + restart_date="${next_cycle_begin}" + else # Copy restarts at the middle of the next cycle from DATA to COM + restart_date="${next_cycle}" + fi + echo "Copying MOM6 restarts for 'RUN=${RUN}' at ${restart_date}" + for mom6_restart_file in "${mom6_restart_files[@]}"; do + restart_file="${restart_date:0:8}.${restart_date:8:2}0000.${mom6_restart_file}" + ${NCP} "${DATArestart}/MOM6_RESTART/${restart_file}" \ + "${COM_OCEAN_RESTART}/${restart_file}" + done + fi + } CICE_postdet() { echo "SUB ${FUNCNAME[0]}: CICE after run type determination" - # Copy CICE ICs - echo "Link CICE ICs" - cice_restart_file="${COM_ICE_RESTART_PREV}/${sPDY}.${scyc}0000.cice_model.res.nc" - if [[ ! -f "${cice_restart_file}" ]]; then - echo "FATAL ERROR: CICE restart file not found at '${cice_restart_file}', ABORT!" - exit 112 - else - ${NLN} "${cice_restart_file}" "${DATA}/cice_model.res.nc" + local restart_date cice_restart_file + if [[ "${RERUN}" == "YES" ]]; then + restart_date="${RERUN_DATE}" + local seconds + seconds=$(to_seconds "${restart_date:8:2}0000") # convert HHMMSS to seconds + cice_restart_file="${DATArestart}/CICE_RESTART/cice_model.res.${restart_date:0:4}-${restart_date:4:2}-${restart_date:6:2}-${seconds}.nc" + else # "${RERUN}" == "NO" + if [[ "${DOIAU}" == "YES" ]]; then + restart_date="${current_cycle_begin}" + else + restart_date="${current_cycle}" + fi + cice_restart_file="${COM_ICE_RESTART_PREV}/${restart_date:0:8}.${restart_date:8:2}0000.cice_model.res.nc" fi - rm -f "${DATA}/ice.restart_file" - echo "${DATA}/cice_model.res.nc" > "${DATA}/ice.restart_file" - echo "Link CICE fixed files" - ${NLN} "${FIXgfs}/cice/${ICERES}/${CICE_GRID}" "${DATA}/" - ${NLN} "${FIXgfs}/cice/${ICERES}/${CICE_MASK}" "${DATA}/" - ${NLN} "${FIXgfs}/cice/${ICERES}/${MESH_ICE}" "${DATA}/" + # Copy CICE ICs + ${NCP} "${cice_restart_file}" "${DATA}/cice_model.res.nc" \ + || ( echo "FATAL ERROR: Unable to copy CICE IC, ABORT!"; exit 1 ) # Link iceh_ic file to COM. This is the initial condition file from CICE (f000) # TODO: Is this file needed in COM? Is this going to be used for generating any products? @@ -890,16 +586,6 @@ CICE_postdet() { last_fhr=${fhr} done - # Link CICE restarts from CICE_RESTART to COMOUTice/RESTART - # Loop over restart_interval and link restarts from DATA to COM - local vdate vdatestr seconds - vdate=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${restart_interval} hours" +%Y%m%d%H) - while [[ ${vdate} -le ${forecast_end_cycle} ]]; do - seconds=$(to_seconds "${vdate:8:2}0000") # convert HHMMSS to seconds - vdatestr="${vdate:0:4}-${vdate:4:2}-${vdate:6:2}-${seconds}" - ${NLN} "${COM_ICE_RESTART}/${vdate:0:8}.${vdate:8:2}0000.cice_model.res.nc" "${DATA}/CICE_RESTART/cice_model.res.${vdatestr}.nc" - vdate=$(date --utc -d "${vdate:0:8} ${vdate:8:2} + ${restart_interval} hours" +%Y%m%d%H) - done } CICE_nml() { @@ -913,11 +599,39 @@ CICE_out() { # Copy ice_in namelist from DATA to COMOUTice after the forecast is run (and successfull) ${NCP} "${DATA}/ice_in" "${COM_CONF}/ufs.ice_in" + + # Copy CICE restarts at the end of the forecast segment to COM for RUN=gfs|gefs + local seconds source_file target_file + if [[ "${RUN}" == "gfs" || "${RUN}" == "gefs" ]]; then + echo "Copying CICE restarts for 'RUN=${RUN}' at ${forecast_end_cycle}" + seconds=$(to_seconds "${forecast_end_cycle:8:2}0000") # convert HHMMSS to seconds + source_file="cice_model.res.${forecast_end_cycle:0:4}-${forecast_end_cycle:4:2}-${forecast_end_cycle:6:2}-${seconds}.nc" + target_file="${forecast_end_cycle:0:8}.${forecast_end_cycle:8:2}0000.cice_model.res.nc" + ${NCP} "${DATArestart}/CICE_RESTART/${source_file}" \ + "${COM_ICE_RESTART}/${target_file}" + fi + + # Copy restarts at the beginning/middle of the next assimilation cycle to COM for RUN=gdas|enkfgdas|enkfgfs + if [[ "${RUN}" =~ "gdas" || "${RUN}" == "enkfgfs" ]]; then + local restart_date + if [[ "${DOIAU}" == "YES" ]]; then # Copy restarts at the beginning of the next cycle from DATA to COM + restart_date="${next_cycle_begin}" + else # Copy restarts at the middle of the next cycle from DATA to COM + restart_date="${next_cycle}" + fi + echo "Copying CICE restarts for 'RUN=${RUN}' at ${restart_date}" + seconds=$(to_seconds "${restart_date:8:2}0000") # convert HHMMSS to seconds + source_file="cice_model.res.${restart_date:0:4}-${restart_date:4:2}-${restart_date:6:2}-${seconds}.nc" + target_file="${restart_date:0:8}.${restart_date:8:2}0000.cice_model.res.nc" + ${NCP} "${DATArestart}/CICE_RESTART/${source_file}" \ + "${COM_ICE_RESTART}/${target_file}" + fi + } CATChem_rc() { #link input data for CCPP-Chem to RUNDIR - for file in $(ls $DATA/../$CDATE/prep/*.nc) ; do + for file in $(ls $DATA/../prep/*.nc) ; do $NLN $file $DATA/INPUT/$(echo $(basename $file)) done } @@ -928,14 +642,14 @@ GOCART_rc() { # this variable is platform-dependent and should be set via a YAML file # link directory containing GOCART input dataset, if provided - if [[ ! -z "${AERO_INPUTS_DIR}" ]]; then + if [[ -n "${AERO_INPUTS_DIR}" ]]; then ${NLN} "${AERO_INPUTS_DIR}" "${DATA}/ExtData" status=$? [[ ${status} -ne 0 ]] && exit "${status}" fi # copying GOCART configuration files - if [[ ! -z "${AERO_CONFIG_DIR}" ]]; then + if [[ -n "${AERO_CONFIG_DIR}" ]]; then ${NCP} "${AERO_CONFIG_DIR}"/*.rc "${DATA}" status=$? [[ ${status} -ne 0 ]] && exit "${status}" @@ -956,15 +670,16 @@ GOCART_rc() { GOCART_postdet() { echo "SUB ${FUNCNAME[0]}: Linking output data for GOCART" + local vdate for fhr in ${GOCART_OUTPUT_FH}; do - local vdate=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${fhr} hours" +%Y%m%d%H) + vdate=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${fhr} hours" +%Y%m%d%H) # Temporarily delete existing files due to noclobber in GOCART if [[ -e "${COM_CHEM_HISTORY}/gocart.inst_aod.${vdate:0:8}_${vdate:8:2}00z.nc4" ]]; then rm -f "${COM_CHEM_HISTORY}/gocart.inst_aod.${vdate:0:8}_${vdate:8:2}00z.nc4" fi - #To Do: Temporarily removing this as this will crash gocart, adding copy statement at the end + #TODO: Temporarily removing this as this will crash gocart, adding copy statement at the end #${NLN} "${COM_CHEM_HISTORY}/gocart.inst_aod.${vdate:0:8}_${vdate:8:2}00z.nc4" \ # "${DATA}/gocart.inst_aod.${vdate:0:8}_${vdate:8:2}00z.nc4" done @@ -974,7 +689,7 @@ GOCART_out() { echo "SUB ${FUNCNAME[0]}: Copying output data for GOCART" # Copy gocart.inst_aod after the forecast is run (and successfull) - # TO DO: this should be linked but there were issues where gocart was crashing if it was linked + # TODO: this should be linked but there are issues where gocart crashing if it is linked local fhr local vdate for fhr in ${GOCART_OUTPUT_FH}; do @@ -988,51 +703,80 @@ GOCART_out() { CMEPS_postdet() { echo "SUB ${FUNCNAME[0]}: Linking output data for CMEPS mediator" - # Copy mediator restart files to RUNDIR - if [[ "${warm_start}" = ".true." ]]; then - local mediator_file="${COM_MED_RESTART}/${PDY}.${cyc}0000.ufs.cpld.cpl.r.nc" - if [[ -f "${mediator_file}" ]]; then - ${NCP} "${mediator_file}" "${DATA}/ufs.cpld.cpl.r.nc" + if [[ "${warm_start}" == ".true." ]]; then + + # Determine the appropriate restart file + local restart_date cmeps_restart_file + if [[ "${RERUN}" == "YES" ]]; then + restart_date="${RERUN_DATE}" + local seconds + seconds=$(to_seconds "${restart_date:8:2}0000") # convert HHMMSS to seconds + cmeps_restart_file="${DATArestart}/CMEPS_RESTART/ufs.cpld.cpl.r.${restart_date:0:4}-${restart_date:4:2}-${restart_date:6:2}-${seconds}.nc" + else # "${RERUN}" == "NO" + if [[ "${DOIAU}" == "YES" ]]; then + restart_date="${current_cycle_begin}" + else + restart_date="${current_cycle}" + fi + cmeps_restart_file="${COM_MED_RESTART_PREV}/${restart_date:0:8}.${restart_date:8:2}0000.ufs.cpld.cpl.r.nc" + fi + + # Copy CMEPS restarts + if [[ -f "${cmeps_restart_file}" ]]; then + ${NCP} "${cmeps_restart_file}" "${DATA}/ufs.cpld.cpl.r.nc" \ + || ( echo "FATAL ERROR: Unable to copy CMEPS restarts, ABORT!"; exit 1 ) rm -f "${DATA}/rpointer.cpl" touch "${DATA}/rpointer.cpl" echo "ufs.cpld.cpl.r.nc" >> "${DATA}/rpointer.cpl" else # We have a choice to make here. # Either we can FATAL ERROR out, or we can let the coupling fields initialize from zero - # cmeps_run_type is determined based on the availability of the mediator restart file - echo "WARNING: ${mediator_file} does not exist for warm_start = .true., initializing!" - #echo "FATAL ERROR: ${mediator_file} must exist for warm_start = .true. and does not, ABORT!" - #exit 4 + # cmeps_run_type is determined based on the availability of the CMEPS restart file + echo "WARNING: CMEPS restart file '${cmeps_restart_file}' not found for warm_start='${warm_start}', will initialize!" + if [[ "${RERUN}" == "YES" ]]; then + # In the case of a RERUN, the CMEPS restart file is required + echo "FATAL ERROR: CMEPS restart file '${cmeps_restart_file}' not found for RERUN='${RERUN}', ABORT!" + exit 1 + fi fi - fi - - # Link mediator restarts from DATA to COM - # DANGER DANGER DANGER - Linking mediator restarts to COM causes the model to fail with a message like this below: - # Abort with message NetCDF: File exists && NC_NOCLOBBER in file pio-2.5.7/src/clib/pioc_support.c at line 2173 - # Instead of linking, copy the mediator files after the model finishes. See CMEPS_out() below. - #local rdate rdatestr seconds mediator_file - #rdate=${forecast_end_cycle} - #seconds=$(to_seconds "${rdate:8:2}"0000) # use function to_seconds from forecast_predet.sh to convert HHMMSS to seconds - #rdatestr="${rdate:0:4}-${rdate:4:2}-${rdate:6:2}-${seconds}" - #${NLN} "${COM_MED_RESTART}/${rdate:0:8}.${rdate:8:2}0000.ufs.cpld.cpl.r.nc" "${DATA}/CMEPS_RESTART/ufs.cpld.cpl.r.${rdatestr}.nc" + fi # [[ "${warm_start}" == ".true." ]]; } CMEPS_out() { echo "SUB ${FUNCNAME[0]}: Copying output data for CMEPS mediator" - # Linking mediator restarts to COM causes the model to fail with a message. - # Abort with message NetCDF: File exists && NC_NOCLOBBER in file pio-2.5.7/src/clib/pioc_support.c at line 2173 - # Copy mediator restarts from DATA to COM - local rdate rdatestr seconds mediator_file - rdate=${forecast_end_cycle} - seconds=$(to_seconds "${rdate:8:2}"0000) # use function to_seconds from forecast_predet.sh to convert HHMMSS to seconds - rdatestr="${rdate:0:4}-${rdate:4:2}-${rdate:6:2}-${seconds}" - mediator_file="${DATA}/CMEPS_RESTART/ufs.cpld.cpl.r.${rdatestr}.nc" - if [[ -f ${mediator_file} ]]; then - ${NCP} "${mediator_file}" "${COM_MED_RESTART}/${rdate:0:8}.${rdate:8:2}0000.ufs.cpld.cpl.r.nc" + # Copy mediator restarts at the end of the forecast segment to COM for RUN=gfs|gefs + echo "Copying mediator restarts for 'RUN=${RUN}' at ${forecast_end_cycle}" + local seconds source_file target_file + seconds=$(to_seconds "${forecast_end_cycle:8:2}"0000) + source_file="ufs.cpld.cpl.r.${forecast_end_cycle:0:4}-${forecast_end_cycle:4:2}-${forecast_end_cycle:6:2}-${seconds}.nc" + target_file="${forecast_end_cycle:0:8}.${forecast_end_cycle:8:2}0000.ufs.cpld.cpl.r.nc" + if [[ -f "${DATArestart}/CMEPS_RESTART/${source_file}" ]]; then + ${NCP} "${DATArestart}/CMEPS_RESTART/${source_file}" \ + "${COM_MED_RESTART}/${target_file}" else - echo "Mediator restart ${mediator_file} not found." + echo "Mediator restart '${DATArestart}/CMEPS_RESTART/${source_file}' not found." + fi + + # Copy restarts at the beginning/middle of the next assimilation cycle to COM for RUN=gdas|enkfgdas|enkfgfs + if [[ "${RUN}" =~ "gdas" || "${RUN}" == "enkfgfs" ]]; then + local restart_date + if [[ "${DOIAU}" == "YES" ]]; then # Copy restarts at the beginning of the next cycle from DATA to COM + restart_date="${next_cycle_begin}" + else # Copy restarts at the middle of the next cycle from DATA to COM + restart_date="${next_cycle}" + fi + echo "Copying mediator restarts for 'RUN=${RUN}' at ${restart_date}" + seconds=$(to_seconds "${restart_date:8:2}"0000) + source_file="ufs.cpld.cpl.r.${restart_date:0:4}-${restart_date:4:2}-${restart_date:6:2}-${seconds}.nc" + target_file="${restart_date:0:8}.${restart_date:8:2}0000.ufs.cpld.cpl.r.nc" + if [[ -f "${DATArestart}/CMEPS_RESTART/${source_file}" ]]; then + ${NCP} "${DATArestart}/CMEPS_RESTART/${source_file}" \ + "${COM_MED_RESTART}/${target_file}" + else + echo "Mediator restart '${DATArestart}/CMEPS_RESTART/${source_file}' not found." + fi fi } diff --git a/ush/forecast_predet.sh b/ush/forecast_predet.sh index b5e1ad8e82..071bf600e3 100755 --- a/ush/forecast_predet.sh +++ b/ush/forecast_predet.sh @@ -1,13 +1,5 @@ #! /usr/bin/env bash -##### -## "forecast_predet.sh" -## This script sets value of all variables -## -## This is the child script of ex-global forecast, -## This script is a definition of functions. -##### - to_seconds() { # Function to convert HHMMSS to seconds since 00Z local hhmmss hh mm ss seconds padded_seconds @@ -47,45 +39,37 @@ nhour(){ # shellcheck disable=SC2034 common_predet(){ echo "SUB ${FUNCNAME[0]}: Defining variables for shared through model components" - pwd=$(pwd) + CDUMP=${CDUMP:-gdas} + rCDUMP=${rCDUMP:-${CDUMP}} + CDATE=${CDATE:-"${PDY}${cyc}"} ENSMEM=${ENSMEM:-000} # Define significant cycles + half_window=$(( assim_freq / 2 )) current_cycle="${PDY}${cyc}" previous_cycle=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} - ${assim_freq} hours" +%Y%m%d%H) next_cycle=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${assim_freq} hours" +%Y%m%d%H) + current_cycle_begin=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} - ${half_window} hours" +%Y%m%d%H) + current_cycle_end=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${half_window} hours" +%Y%m%d%H) + next_cycle_begin=$(date --utc -d "${next_cycle:0:8} ${next_cycle:8:2} - ${half_window} hours" +%Y%m%d%H) + next_cycle_end=$(date --utc -d "${next_cycle:0:8} ${next_cycle:8:2} + ${half_window} hours" +%Y%m%d%H) forecast_end_cycle=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} + ${FHMAX} hours" +%Y%m%d%H) - # IAU options - IAU_OFFSET=${IAU_OFFSET:-0} - DOIAU=${DOIAU:-"NO"} - if [[ "${DOIAU}" = "YES" ]]; then - sCDATE=$(date --utc -d "${current_cycle:0:8} ${current_cycle:8:2} - 3 hours" +%Y%m%d%H) - sPDY="${sCDATE:0:8}" - scyc="${sCDATE:8:2}" - tPDY=${previous_cycle:0:8} - tcyc=${previous_cycle:8:2} - else - sCDATE=${current_cycle} - sPDY=${current_cycle:0:8} - scyc=${current_cycle:8:2} - tPDY=${sPDY} - tcyc=${scyc} - fi - FHMIN=${FHMIN:-0} FHMAX=${FHMAX:-9} FHOUT=${FHOUT:-3} FHMAX_HF=${FHMAX_HF:-0} FHOUT_HF=${FHOUT_HF:-1} + if [[ ! -d "${COM_CONF}" ]]; then mkdir -p "${COM_CONF}"; fi + + cd "${DATA}" || ( echo "FATAL ERROR: Unable to 'cd ${DATA}', ABORT!"; exit 8 ) + # Several model components share DATA/INPUT for input data if [[ ! -d "${DATA}/INPUT" ]]; then mkdir -p "${DATA}/INPUT"; fi - if [[ ! -d "${COM_CONF}" ]]; then mkdir -p "${COM_CONF}"; fi - cd "${DATA}" || ( echo "FATAL ERROR: Unable to 'cd ${DATA}', ABORT!"; exit 8 ) } # shellcheck disable=SC2034 @@ -95,13 +79,25 @@ FV3_predet(){ if [[ ! -d "${COM_ATMOS_HISTORY}" ]]; then mkdir -p "${COM_ATMOS_HISTORY}"; fi if [[ ! -d "${COM_ATMOS_MASTER}" ]]; then mkdir -p "${COM_ATMOS_MASTER}"; fi if [[ ! -d "${COM_ATMOS_RESTART}" ]]; then mkdir -p "${COM_ATMOS_RESTART}"; fi + if [[ ! -d "${DATArestart}/FV3_RESTART" ]]; then mkdir -p "${DATArestart}/FV3_RESTART"; fi + ${NLN} "${DATArestart}/FV3_RESTART" "${DATA}/RESTART" FHZER=${FHZER:-6} FHCYC=${FHCYC:-24} restart_interval=${restart_interval:-${FHMAX}} # restart_interval = 0 implies write restart at the END of the forecast i.e. at FHMAX - if [[ ${restart_interval} -eq 0 ]]; then + # Convert restart interval into an explicit list for FV3 + if (( restart_interval == 0 )); then restart_interval=${FHMAX} + FV3_RESTART_FH=("${restart_interval}") + else + # shellcheck disable=SC2312 + mapfile -t FV3_RESTART_FH < <(seq "${restart_interval}" "${restart_interval}" "${FHMAX}") + # If the last forecast hour is not in the array, add it + local nrestarts=${#FV3_RESTART_FH[@]} + if (( FV3_RESTART_FH[nrestarts-1] != FHMAX )); then + FV3_RESTART_FH+=("${FHMAX}") + fi fi # Convert output settings into an explicit list for FV3 @@ -121,11 +117,6 @@ FV3_predet(){ IAUFHRS=${IAUFHRS:-0} IAU_DELTHRS=${IAU_DELTHRS:-0} - # Model config options - ntiles=6 - - rCDUMP=${rCDUMP:-${CDUMP}} - #------------------------------------------------------------------ # changeable parameters # dycore definitions @@ -181,33 +172,382 @@ FV3_predet(){ chksum_debug=${chksum_debug:-".false."} print_freq=${print_freq:-6} - #------------------------------------------------------- - if [[ "${RUN}" =~ "gfs" || "${RUN}" = "gefs" ]]; then - ${NLN} "${COM_ATMOS_RESTART}" RESTART - # The final restart written at the end doesn't include the valid date - # Create links that keep the same name pattern for these files - files="coupler.res fv_core.res.nc" - for n in $(seq 1 "${ntiles}"); do - for base in ca_data fv_core.res fv_srf_wnd.res fv_tracer.res phy_data sfc_data; do - files="${files} ${base}.tile${n}.nc" - done + # the pre-conditioning of the solution + # =0 implies no pre-conditioning + # >0 means new adiabatic pre-conditioning + # <0 means older adiabatic pre-conditioning + na_init=${na_init:-1} + + local suite_file="${HOMEgfs}/sorc/ufs_model.fd/FV3/ccpp/suites/suite_${CCPP_SUITE}.xml" + if [[ ! -f "${suite_file}" ]]; then + echo "FATAL ERROR: CCPP Suite file ${suite_file} does not exist, ABORT!" + exit 2 + fi + + # Scan suite file to determine whether it uses Noah-MP + local num_noahmpdrv + num_noahmpdrv=$(grep -c noahmpdrv "${suite_file}") + if (( num_noahmpdrv > 0 )); then + lsm="2" + lheatstrg=".false." + landice=".false." + iopt_dveg=${iopt_dveg:-"4"} + iopt_crs=${iopt_crs:-"2"} + iopt_btr=${iopt_btr:-"1"} + iopt_run=${iopt_run:-"1"} + iopt_sfc=${iopt_sfc:-"1"} + iopt_frz=${iopt_frz:-"1"} + iopt_inf=${iopt_inf:-"1"} + iopt_rad=${iopt_rad:-"3"} + iopt_alb=${iopt_alb:-"1"} + iopt_snf=${iopt_snf:-"4"} + iopt_tbot=${iopt_tbot:-"2"} + iopt_stc=${iopt_stc:-"3"} + IALB=${IALB:-2} + IEMS=${IEMS:-2} + else + lsm="1" + lheatstrg=".true." + landice=".true." + iopt_dveg=${iopt_dveg:-"1"} + iopt_crs=${iopt_crs:-"1"} + iopt_btr=${iopt_btr:-"1"} + iopt_run=${iopt_run:-"1"} + iopt_sfc=${iopt_sfc:-"1"} + iopt_frz=${iopt_frz:-"1"} + iopt_inf=${iopt_inf:-"1"} + iopt_rad=${iopt_rad:-"1"} + iopt_alb=${iopt_alb:-"2"} + iopt_snf=${iopt_snf:-"4"} + iopt_tbot=${iopt_tbot:-"2"} + iopt_stc=${iopt_stc:-"1"} + IALB=${IALB:-1} + IEMS=${IEMS:-1} + fi + + if [[ "${TYPE}" == "nh" ]]; then # non-hydrostatic options + hydrostatic=".false." + phys_hydrostatic=".false." # enable heating in hydrostatic balance in non-hydrostatic simulation + use_hydro_pressure=".false." # use hydrostatic pressure for physics + make_nh=".true." # running in non-hydrostatic mode + else # hydrostatic options + hydrostatic=".true." + phys_hydrostatic=".false." # ignored when hydrostatic = T + use_hydro_pressure=".false." # ignored when hydrostatic = T + make_nh=".false." # running in hydrostatic mode + fi + + # Conserve total energy as heat globally + consv_te=${consv_te:-1.} # range 0.-1., 1. will restore energy to orig. val. before physics + if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + consv_te=0 + k_split=${k_split:-1} + k_split_nest=${k_split_nest:-4} + else + consv_te=${consv_te:-1.} # range 0.-1., 1. will restore energy to orig. val. before physics + k_split=${k_split:-2} + fi + + # time step parameters in FV3 + n_split=${n_split:-5} + + if [[ "${MONO:0:4}" == "mono" ]]; then # monotonic options + d_con=${d_con_mono:-"0."} + do_vort_damp=".false." + if [[ "${TYPE}" == "nh" ]]; then # monotonic and non-hydrostatic + hord_mt=${hord_mt_nh_mono:-"10"} + hord_xx=${hord_xx_nh_mono:-"10"} + else # monotonic and hydrostatic + hord_mt=${hord_mt_hydro_mono:-"10"} + hord_xx=${hord_xx_hydro_mono:-"10"} + fi + else # non-monotonic options + d_con=${d_con_nonmono:-"1."} + do_vort_damp=".true." + if [[ "${TYPE}" == "nh" ]]; then # non-monotonic and non-hydrostatic + hord_mt=${hord_mt_nh_nonmono:-"5"} + hord_xx=${hord_xx_nh_nonmono:-"5"} + else # non-monotonic and hydrostatic + hord_mt=${hord_mt_hydro_nonmono:-"10"} + hord_xx=${hord_xx_hydro_nonmono:-"10"} + fi + fi + + if [[ "${MONO:0:4}" != "mono" && "${TYPE}" == "nh" ]]; then + vtdm4=${vtdm4_nh_nonmono:-"0.06"} + else + vtdm4=${vtdm4:-"0.05"} + fi + + # Initial conditions are chgres-ed from GFS analysis file + nggps_ic=${nggps_ic:-".true."} + ncep_ic=${ncep_ic:-".false."} + external_ic=".true." + mountain=".false." + warm_start=".false." + read_increment=".false." + res_latlon_dynamics='""' + + # Stochastic Physics Options + do_skeb=".false." + do_shum=".false." + do_sppt=".false." + do_ca=".false." + ISEED=0 + if (( MEMBER > 0 )); then # these are only applicable for ensemble members + local imem=${MEMBER#0} + local base_seed=$((current_cycle*10000 + imem*100)) + + if [[ "${DO_SKEB:-}" == "YES" ]]; then + do_skeb=".true." + ISEED_SKEB=$((base_seed + 1)) + fi + + if [[ "${DO_SHUM:-}" == "YES" ]]; then + do_shum=".true." + ISEED_SHUM=$((base_seed + 2)) + fi + + if [[ "${DO_SPPT:-}" == "YES" ]]; then + do_sppt=".true." + ISEED_SPPT=$((base_seed + 3)),$((base_seed + 4)),$((base_seed + 5)),$((base_seed + 6)),$((base_seed + 7)) + fi + + if [[ "${DO_CA:-}" == "YES" ]]; then + do_ca=".true." + ISEED_CA=$(( (base_seed + 18) % 2147483647 )) + fi + + if [[ "${DO_LAND_PERT:-}" == "YES" ]]; then + lndp_type=${lndp_type:-2} + ISEED_LNDP=$(( (base_seed + 5) % 2147483647 )) + LNDP_TAU=${LNDP_TAU:-21600} + LNDP_SCALE=${LNDP_SCALE:-500000} + lndp_var_list=${lndp_var_list:-"'smc', 'vgf',"} + lndp_prt_list=${lndp_prt_list:-"0.2,0.1"} + n_var_lndp=$(echo "${lndp_var_list}" | wc -w) + fi + + fi # end of ensemble member specific options + + #-------------------------------------------------------------------------- + + # Fix files + FNGLAC=${FNGLAC:-"${FIXgfs}/am/global_glacier.2x2.grb"} + FNMXIC=${FNMXIC:-"${FIXgfs}/am/global_maxice.2x2.grb"} + FNTSFC=${FNTSFC:-"${FIXgfs}/am/RTGSST.1982.2012.monthly.clim.grb"} + FNSNOC=${FNSNOC:-"${FIXgfs}/am/global_snoclim.1.875.grb"} + FNZORC=${FNZORC:-"igbp"} + FNAISC=${FNAISC:-"${FIXgfs}/am/IMS-NIC.blended.ice.monthly.clim.grb"} + FNALBC2=${FNALBC2:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.facsf.tileX.nc"} + FNTG3C=${FNTG3C:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.substrate_temperature.tileX.nc"} + FNVEGC=${FNVEGC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.vegetation_greenness.tileX.nc"} + FNMSKH=${FNMSKH:-"${FIXgfs}/am/global_slmask.t1534.3072.1536.grb"} + FNVMNC=${FNVMNC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.vegetation_greenness.tileX.nc"} + FNVMXC=${FNVMXC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.vegetation_greenness.tileX.nc"} + FNSLPC=${FNSLPC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.slope_type.tileX.nc"} + FNALBC=${FNALBC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.snowfree_albedo.tileX.nc"} + FNVETC=${FNVETC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.vegetation_type.tileX.nc"} + FNSOTC=${FNSOTC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.soil_type.tileX.nc"} + FNSOCC=${FNSOCC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.soil_color.tileX.nc"} + FNABSC=${FNABSC:-"${FIXgfs}/orog/${CASE}/sfc/${CASE}.mx${OCNRES}.maximum_snow_albedo.tileX.nc"} + FNSMCC=${FNSMCC:-"${FIXgfs}/am/global_soilmgldas.statsgo.t${JCAP}.${LONB}.${LATB}.grb"} + + # If the appropriate resolution fix file is not present, use the highest resolution available (T1534) + [[ ! -f "${FNSMCC}" ]] && FNSMCC="${FIXgfs}/am/global_soilmgldas.statsgo.t1534.3072.1536.grb" + + # Grid and orography data + if [[ "${cplflx}" == ".false." ]] ; then + ${NCP} "${FIXgfs}/orog/${CASE}/${CASE}_mosaic.nc" "${DATA}/INPUT/grid_spec.nc" + else + ${NCP} "${FIXgfs}/orog/${CASE}/${CASE}_mosaic.nc" "${DATA}/INPUT/${CASE}_mosaic.nc" + fi + + # Files for GWD + ${NCP} "${FIXgfs}/ugwd/ugwp_limb_tau.nc" "${DATA}/ugwp_limb_tau.nc" + + # Files for orography, GWD tiles + local tt + for (( tt = 1; tt <= ntiles; tt++ )); do + ${NCP} "${FIXgfs}/orog/${CASE}/${CASE}.mx${OCNRES}_oro_data.tile${tt}.nc" "${DATA}/INPUT/oro_data.tile${tt}.nc" + ${NCP} "${FIXgfs}/orog/${CASE}/${CASE}_grid.tile${tt}.nc" "${DATA}/INPUT/${CASE}_grid.tile${tt}.nc" + ${NCP} "${FIXgfs}/ugwd/${CASE}/${CASE}_oro_data_ls.tile${tt}.nc" "${DATA}/INPUT/oro_data_ls.tile${tt}.nc" + ${NCP} "${FIXgfs}/ugwd/${CASE}/${CASE}_oro_data_ss.tile${tt}.nc" "${DATA}/INPUT/oro_data_ss.tile${tt}.nc" + done + if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + ${NLN} "${DATA}/INPUT/oro_data.tile7.nc" "${DATA}/INPUT/oro_data.nest02.tile7.nc" + ${NLN} "${DATA}/INPUT/${CASE}_grid.tile7.nc" "${DATA}/INPUT/${CASE}_grid.nest02.tile7.nc" + ${NLN} "${DATA}/INPUT/${CASE}_grid.tile7.nc" "${DATA}/INPUT/grid.nest02.tile7.nc" + ${NLN} "${DATA}/INPUT/oro_data_ls.tile7.nc" "${DATA}/INPUT/oro_data_ls.nest02.tile7.nc" + ${NLN} "${DATA}/INPUT/oro_data_ss.tile7.nc" "${DATA}/INPUT/oro_data_ss.nest02.tile7.nc" + fi + + # NoahMP table + local noahmptablefile="${PARMgfs}/ufs/noahmptable.tbl" + if [[ ! -f "${noahmptablefile}" ]]; then + echo "FATAL ERROR: missing noahmp table file '${noahmptablefile}'" + exit 1 + else + ${NCP} "${noahmptablefile}" "${DATA}/noahmptable.tbl" + fi + + # Thompson microphysics fix files + if (( imp_physics == 8 )); then + ${NCP} "${FIXgfs}/am/CCN_ACTIVATE.BIN" "${DATA}/CCN_ACTIVATE.BIN" + ${NCP} "${FIXgfs}/am/freezeH2O.dat" "${DATA}/freezeH2O.dat" + ${NCP} "${FIXgfs}/am/qr_acr_qgV2.dat" "${DATA}/qr_acr_qgV2.dat" + ${NCP} "${FIXgfs}/am/qr_acr_qsV2.dat" "${DATA}/qr_acr_qsV2.dat" + fi + + if [[ "${new_o3forc:-YES}" == "YES" ]]; then + O3FORC="ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77" + else + O3FORC="global_o3prdlos.f77" + fi + H2OFORC=${H2OFORC:-"global_h2o_pltc.f77"} + ${NCP} "${FIXgfs}/am/${O3FORC}" "${DATA}/global_o3prdlos.f77" + ${NCP} "${FIXgfs}/am/${H2OFORC}" "${DATA}/global_h2oprdlos.f77" + + # GFS standard input data + + ISOL=${ISOL:-2} + + ${NCP} "${FIXgfs}/am/global_solarconstant_noaa_an.txt" "${DATA}/solarconstant_noaa_an.txt" + ${NCP} "${FIXgfs}/am/global_sfc_emissivity_idx.txt" "${DATA}/sfc_emissivity_idx.txt" + + # Aerosol options + IAER=${IAER:-1011} + + ## merra2 aerosol climo + if (( IAER >= 1011 )); then + local month mm + for (( month = 1; month <=12; month++ )); do + mm=$(printf %02d "${month}") + ${NCP} "${FIXgfs}/aer/merra2.aerclim.2003-2014.m${mm}.nc" "aeroclim.m${mm}.nc" done - for file in ${files}; do - ${NLN} "${file}" "${COM_ATMOS_RESTART}/${forecast_end_cycle:0:8}.${forecast_end_cycle:8:2}0000.${file}" + fi + + ${NCP} "${FIXgfs}/am/global_climaeropac_global.txt" "${DATA}/aerosol.dat" + if (( IAER > 0 )) ; then + local file + for file in "${FIXgfs}/am/global_volcanic_aerosols"* ; do + ${NCP} "${file}" "${DATA}/$(basename "${file//global_}")" done - else - if [[ ! -d "${DATA}/RESTART" ]]; then mkdir -p "${DATA}/RESTART"; fi + fi + + ${NCP} "${FIXgfs}/lut/optics_BC.v1_3.dat" "${DATA}/optics_BC.dat" + ${NCP} "${FIXgfs}/lut/optics_OC.v1_3.dat" "${DATA}/optics_OC.dat" + ${NCP} "${FIXgfs}/lut/optics_DU.v15_3.dat" "${DATA}/optics_DU.dat" + ${NCP} "${FIXgfs}/lut/optics_SS.v3_3.dat" "${DATA}/optics_SS.dat" + ${NCP} "${FIXgfs}/lut/optics_SU.v1_3.dat" "${DATA}/optics_SU.dat" + + # CO2 options + ICO2=${ICO2:-2} + + ${NCP} "${FIXgfs}/am/global_co2historicaldata_glob.txt" "${DATA}/co2historicaldata_glob.txt" + ${NCP} "${FIXgfs}/am/co2monthlycyc.txt" "${DATA}/co2monthlycyc.txt" + # Set historical CO2 values based on whether this is a reforecast run or not + # Ref. issue 2403 + local co2dir + co2dir="fix_co2_proj" + if [[ "${reforecast:-}" == "YES" ]]; then + co2dir="co2dat_4a" + fi + if (( ICO2 > 0 )); then + local file + for file in "${FIXgfs}/am/${co2dir}/global_co2historicaldata"* ; do + ${NCP} "${file}" "${DATA}/$(basename "${file//global_}")" + done + fi + + # Inline UPP fix files + if [[ "${WRITE_DOPOST:-}" == ".true." ]]; then + ${NCP} "${PARMgfs}/post/post_tag_gfs${LEVS}" "${DATA}/itag" + # ${NLN} "${FLTFILEGFS:-${PARMgfs}/post/postxconfig-NT-GFS-TWO.txt}" "${DATA}/postxconfig-NT.txt" + ${NLN} "${FLTFILEGFS:-${PARMgfs}/post/postxconfig-NT-CCPP-CHEM.txt}" "${DATA}/postxconfig-NT.txt" + # ${NLN} "${FLTFILEGFSF00:-${PARMgfs}/post/postxconfig-NT-GFS-F00-TWO.txt}" "${DATA}/postxconfig-NT_FH00.txt" + ${NLN} "${FLTFILEGFSF00:-${PARMgfs}/post/postxconfig-NT-CCPP-CHEM.txt}" "${DATA}/postxconfig-NT_FH00.txt" + ${NCP} "${POSTGRB2TBL:-${PARMgfs}/post/params_grib2_tbl_new}" "${DATA}/params_grib2_tbl_new" + ${NCP} ${PARMgfs}/post/optics_luts_*.dat ${DATA}/ fi } +# Disable variable not used warnings +# shellcheck disable=SC2034 WW3_predet(){ echo "SUB ${FUNCNAME[0]}: WW3 before run type determination" if [[ ! -d "${COM_WAVE_HISTORY}" ]]; then mkdir -p "${COM_WAVE_HISTORY}"; fi if [[ ! -d "${COM_WAVE_RESTART}" ]]; then mkdir -p "${COM_WAVE_RESTART}" ; fi - ${NLN} "${COM_WAVE_RESTART}" "restart_wave" + if [[ ! -d "${DATArestart}/WAVE_RESTART" ]]; then mkdir -p "${DATArestart}/WAVE_RESTART"; fi + ${NLN} "${DATArestart}/WAVE_RESTART" "${DATA}/restart_wave" + + # Files from wave prep and wave init jobs + # Copy mod_def files for wave grids + local ww3_grid + if [[ "${waveMULTIGRID}" == ".true." ]]; then + local array=("${WAVECUR_FID}" "${WAVEICE_FID}" "${WAVEWND_FID}" "${waveuoutpGRD}" "${waveGRD}" "${waveesmfGRD}") + echo "Wave Grids: ${array[*]}" + local grdALL + # shellcheck disable=SC2312 + grdALL=$(printf "%s\n" "${array[@]}" | sort -u | tr '\n' ' ') + + for ww3_grid in ${grdALL}; do + ${NCP} "${COM_WAVE_PREP}/${RUN}wave.mod_def.${ww3_grid}" "${DATA}/mod_def.${ww3_grid}" \ + || ( echo "FATAL ERROR: Failed to copy '${RUN}wave.mod_def.${ww3_grid}' from '${COM_WAVE_PREP}'"; exit 1 ) + done + else + #if shel, only 1 waveGRD which is linked to mod_def.ww3 + ${NCP} "${COM_WAVE_PREP}/${RUN}wave.mod_def.${waveGRD}" "${DATA}/mod_def.ww3" \ + || ( echo "FATAL ERROR: Failed to copy '${RUN}wave.mod_def.${waveGRD}' from '${COM_WAVE_PREP}'"; exit 1 ) + fi + + if [[ "${WW3ICEINP}" == "YES" ]]; then + local wavicefile="${COM_WAVE_PREP}/${RUN}wave.${WAVEICE_FID}.t${current_cycle:8:2}z.ice" + if [[ ! -f "${wavicefile}" ]]; then + echo "FATAL ERROR: WW3ICEINP='${WW3ICEINP}', but missing ice file '${wavicefile}', ABORT!" + exit 1 + fi + ${NCP} "${wavicefile}" "${DATA}/ice.${WAVEICE_FID}" \ + || ( echo "FATAL ERROR: Unable to copy '${wavicefile}', ABORT!"; exit 1 ) + fi + + if [[ "${WW3CURINP}" == "YES" ]]; then + local wavcurfile="${COM_WAVE_PREP}/${RUN}wave.${WAVECUR_FID}.t${current_cycle:8:2}z.cur" + if [[ ! -f "${wavcurfile}" ]]; then + echo "FATAL ERROR: WW3CURINP='${WW3CURINP}', but missing current file '${wavcurfile}', ABORT!" + exit 1 + fi + ${NCP} "${wavcurfile}" "${DATA}/current.${WAVECUR_FID}" \ + || ( echo "FATAL ERROR: Unable to copy '${wavcurfile}', ABORT!"; exit 1 ) + fi + + # Fix files + #if wave mesh is not the same as the ocean mesh, copy it in the file + if [[ "${MESH_WAV}" == "${MESH_OCN:-mesh.mx${OCNRES}.nc}" ]]; then + echo "Wave is on the same mesh as ocean" + else + echo "Wave is NOT on the same mesh as ocean" + ${NCP} "${FIXgfs}/wave/${MESH_WAV}" "${DATA}/" + fi + + WAV_MOD_TAG="${RUN}wave${waveMEMB}" + if [[ "${USE_WAV_RMP:-YES}" == "YES" ]]; then + local file file_array file_count + # shellcheck disable=SC2312 + mapfile -t file_array < <(find "${FIXgfs}/wave" -name "rmp_src_to_dst_conserv_*" | sort) + file_count=${#file_array[@]} + if (( file_count > 0 )); then + for file in "${file_array[@]}" ; do + ${NCP} "${file}" "${DATA}/" + done + else + echo 'FATAL ERROR : No rmp precomputed nc files found for wave model, ABORT!' + exit 4 + fi + fi } # shellcheck disable=SC2034 @@ -219,12 +559,18 @@ CICE_predet(){ if [[ ! -d "${COM_ICE_INPUT}" ]]; then mkdir -p "${COM_ICE_INPUT}"; fi if [[ ! -d "${DATA}/CICE_OUTPUT" ]]; then mkdir -p "${DATA}/CICE_OUTPUT"; fi - if [[ ! -d "${DATA}/CICE_RESTART" ]]; then mkdir -p "${DATA}/CICE_RESTART"; fi + if [[ ! -d "${DATArestart}/CICE_RESTART" ]]; then mkdir -p "${DATArestart}/CICE_RESTART"; fi + ${NLN} "${DATArestart}/CICE_RESTART" "${DATA}/CICE_RESTART" # CICE does not have a concept of high frequency output like FV3 # Convert output settings into an explicit list for CICE CICE_OUTPUT_FH=$(seq -s ' ' "${FHMIN}" "${FHOUT_OCNICE}" "${FHMAX}") + # Fix files + ${NCP} "${FIXgfs}/cice/${ICERES}/${CICE_GRID}" "${DATA}/" + ${NCP} "${FIXgfs}/cice/${ICERES}/${CICE_MASK}" "${DATA}/" + ${NCP} "${FIXgfs}/cice/${ICERES}/${MESH_ICE}" "${DATA}/" + } # shellcheck disable=SC2034 @@ -236,12 +582,41 @@ MOM6_predet(){ if [[ ! -d "${COM_OCEAN_INPUT}" ]]; then mkdir -p "${COM_OCEAN_INPUT}"; fi if [[ ! -d "${DATA}/MOM6_OUTPUT" ]]; then mkdir -p "${DATA}/MOM6_OUTPUT"; fi - if [[ ! -d "${DATA}/MOM6_RESTART" ]]; then mkdir -p "${DATA}/MOM6_RESTART"; fi + if [[ ! -d "${DATArestart}/MOM6_RESTART" ]]; then mkdir -p "${DATArestart}/MOM6_RESTART"; fi + ${NLN} "${DATArestart}/MOM6_RESTART" "${DATA}/MOM6_RESTART" # MOM6 does not have a concept of high frequency output like FV3 # Convert output settings into an explicit list for MOM6 MOM6_OUTPUT_FH=$(seq -s ' ' "${FHMIN}" "${FHOUT_OCNICE}" "${FHMAX}") + # If using stochastic parameterizations, create a seed that does not exceed the + # largest signed integer + if (( MEMBER > 0 )); then # these are only applicable for ensemble members + local imem=${MEMBER#0} + local base_seed=$((current_cycle*10000 + imem*100)) + + if [[ "${DO_OCN_SPPT:-}" == "YES" ]]; then + ISEED_OCNSPPT=$((base_seed + 8)),$((base_seed + 9)),$((base_seed + 10)),$((base_seed + 11)),$((base_seed + 12)) + fi + + if [[ "${DO_OCN_PERT_EPBL:-}" == "YES" ]]; then + ISEED_EPBL=$((base_seed + 13)),$((base_seed + 14)),$((base_seed + 15)),$((base_seed + 16)),$((base_seed + 17)) + fi + fi + + # Fix files + ${NCP} "${FIXgfs}/mom6/${OCNRES}/"* "${DATA}/INPUT/" # TODO: These need to be explicit + + # Copy coupled grid_spec + local spec_file + spec_file="${FIXgfs}/cpl/a${CASE}o${OCNRES}/grid_spec.nc" + if [[ -s "${spec_file}" ]]; then + ${NCP} "${spec_file}" "${DATA}/INPUT/" + else + echo "FATAL ERROR: coupled grid_spec file '${spec_file}' does not exist" + exit 3 + fi + } CMEPS_predet(){ @@ -249,7 +624,8 @@ CMEPS_predet(){ if [[ ! -d "${COM_MED_RESTART}" ]]; then mkdir -p "${COM_MED_RESTART}"; fi - if [[ ! -d "${DATA}/CMEPS_RESTART" ]]; then mkdir -p "${DATA}/CMEPS_RESTART"; fi + if [[ ! -d "${DATArestart}/CMEPS_RESTART" ]]; then mkdir -p "${DATArestart}/CMEPS_RESTART"; fi + ${NLN} "${DATArestart}/CMEPS_RESTART" "${DATA}/CMEPS_RESTART" } diff --git a/ush/gaussian_sfcanl.sh b/ush/gaussian_sfcanl.sh index 5c6c842845..794dbb7f7f 100755 --- a/ush/gaussian_sfcanl.sh +++ b/ush/gaussian_sfcanl.sh @@ -122,7 +122,6 @@ SIGLEVEL=${SIGLEVEL:-${FIXgfs}/am/global_hyblev.l${LEVSP1}.txt} CDATE=${CDATE:?} # Other variables. -export NLN=${NLN:-"/bin/ln -sf"} export PGMOUT=${PGMOUT:-${pgmout:-'&1'}} export PGMERR=${PGMERR:-${pgmerr:-'&2'}} export REDOUT=${REDOUT:-'1>'} @@ -133,17 +132,9 @@ export REDERR=${REDERR:-'2>'} # Preprocessing ${INISCRIPT:-} pwd=$(pwd) -if [[ -d $DATA ]] -then - mkdata=NO -else - mkdir -p $DATA - mkdata=YES -fi -cd $DATA||exit 99 +cd "${DATA}" || exit 99 [[ -d "${COM_ATMOS_ANALYSIS}" ]] || mkdir -p "${COM_ATMOS_ANALYSIS}" [[ -d "${COM_ATMOS_RESTART}" ]] || mkdir -p "${COM_ATMOS_RESTART}" -cd $DATA ################################################################################ # Make surface analysis @@ -207,6 +198,5 @@ $ERRSCRIPT||exit 2 ################################################################################ # Postprocessing cd $pwd -[[ $mkdata = YES ]]&&rmdir $DATA exit ${err} diff --git a/ush/getdump.sh b/ush/getdump.sh index 7ab241ca1a..58906cdedc 100755 --- a/ush/getdump.sh +++ b/ush/getdump.sh @@ -31,7 +31,7 @@ prefix="$CDUMP.t${cyc}z." cd $SOURCE_DIR if [ -s ${prefix}updated.status.tm00.bufr_d ]; then for file in $(ls ${prefix}*); do - ln -fs $SOURCE_DIR/$file $TARGET_DIR/$file + ${NLN} $SOURCE_DIR/$file $TARGET_DIR/$file done else echo "***ERROR*** ${prefix}updated.status.tm00.bufr_d NOT FOUND in $SOURCE_DIR" diff --git a/ush/gfs_bufr.sh b/ush/gfs_bufr.sh index 5bd0a5e7f7..287365ba88 100755 --- a/ush/gfs_bufr.sh +++ b/ush/gfs_bufr.sh @@ -72,24 +72,24 @@ for (( hr = 10#${FSTART}; hr <= 10#${FEND}; hr = hr + 10#${FINT} )); do fi done #------------------------------------------------------------------ - ln -sf "${COM_ATMOS_HISTORY}/${RUN}.${cycle}.atmf${hh3}.${atmfm}" "sigf${hh2}" - ln -sf "${COM_ATMOS_HISTORY}/${RUN}.${cycle}.sfcf${hh3}.${atmfm}" "flxf${hh2}" + ${NLN} "${COM_ATMOS_HISTORY}/${RUN}.${cycle}.atmf${hh3}.${atmfm}" "sigf${hh2}" + ${NLN} "${COM_ATMOS_HISTORY}/${RUN}.${cycle}.sfcf${hh3}.${atmfm}" "flxf${hh2}" done # define input BUFR table file. -ln -sf "${PARMgfs}/product/bufr_gfs_${CLASS}.tbl" fort.1 -ln -sf "${STNLIST:-${PARMgfs}/product/bufr_stalist.meteo.gfs}" fort.8 +${NLN} "${PARMgfs}/product/bufr_gfs_${CLASS}.tbl" fort.1 +${NLN} "${STNLIST:-${PARMgfs}/product/bufr_stalist.meteo.gfs}" fort.8 case "${CASE}" in "C768") - ln -sf "${PARMgfs}/product/bufr_ij13km.txt" fort.7 + ${NLN} "${PARMgfs}/product/bufr_ij13km.txt" fort.7 ;; "C1152") - ln -sf "${PARMgfs}/product/bufr_ij9km.txt" fort.7 + ${NLN} "${PARMgfs}/product/bufr_ij9km.txt" fort.7 ;; *) echo "WARNING: No bufr table for this resolution, using the one for C768" - ln -sf "${PARMgfs}/product/bufr_ij13km.txt" fort.7 + ${NLN} "${PARMgfs}/product/bufr_ij13km.txt" fort.7 ;; esac diff --git a/ush/gfs_bufr_netcdf.sh b/ush/gfs_bufr_netcdf.sh index 843922e53b..f10ba40730 100755 --- a/ush/gfs_bufr_netcdf.sh +++ b/ush/gfs_bufr_netcdf.sh @@ -94,8 +94,8 @@ do fi done #------------------------------------------------------------------ - ln -sf $COMIN/${RUN}.${cycle}.atmf${hh2}.nc sigf${hh} - ln -sf $COMIN/${RUN}.${cycle}.${SFCF}f${hh2}.nc flxf${hh} + ${NLN} $COMIN/${RUN}.${cycle}.atmf${hh2}.nc sigf${hh} + ${NLN} $COMIN/${RUN}.${cycle}.${SFCF}f${hh2}.nc flxf${hh} hh=$( expr $hh + $FINT ) if test $hh -lt 10 @@ -105,9 +105,9 @@ do done # define input BUFR table file. -ln -sf ${PARMgfs}/product/bufr_gfs_${CLASS}.tbl fort.1 -ln -sf ${STNLIST:-${PARMgfs}/product/bufr_stalist.meteo.gfs} fort.8 -ln -sf ${PARMgfs}/product/bufr_ij13km.txt fort.7 +${NLN} ${PARMgfs}/product/bufr_gfs_${CLASS}.tbl fort.1 +${NLN} ${STNLIST:-${PARMgfs}/product/bufr_stalist.meteo.gfs} fort.8 +${NLN} ${PARMgfs}/product/bufr_ij13km.txt fort.7 ${APRUN_POSTSND} "${EXECgfs}/${pgm}" < gfsparm > "out_gfs_bufr_${FEND}" export err=$? diff --git a/ush/hpssarch_gen.sh b/ush/hpssarch_gen.sh index 90f9398656..1b4329c58f 100755 --- a/ush/hpssarch_gen.sh +++ b/ush/hpssarch_gen.sh @@ -506,12 +506,14 @@ if [[ ${type} == "gdas" ]]; then [[ -s "${COM_CONF}/${head}letkfoi.yaml" ]] && echo "${COM_CONF/${ROTDIR}\//}/${head}letkfoi.yaml" - echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile1.nc" - echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile2.nc" - echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile3.nc" - echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile4.nc" - echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile5.nc" - echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile6.nc" + if [[ "${DO_JEDISNOWDA:-}" == "YES" ]]; then + echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile1.nc" + echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile2.nc" + echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile3.nc" + echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile4.nc" + echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile5.nc" + echo "${COM_SNOW_ANALYSIS/${ROTDIR}\//}/*0000.sfc_data.tile6.nc" + fi } >> "${DATA}/gdas_restarta.txt" #.................. @@ -574,12 +576,11 @@ if [[ ${type} == "gdas" ]]; then rm -rf "${DATA}/gdasice_restart.txt" touch "${DATA}/gdasice_restart.txt" - head="gdas.t${cyc}z." + head="gdas.ice.t${cyc}z." #........................... { echo "${COM_ICE_HISTORY/${ROTDIR}\//}/${head}*" - echo "${COM_ICE_INPUT/${ROTDIR}\//}/ice_in" } >> "${DATA}/gdasice.txt" echo "${COM_ICE_RESTART/${ROTDIR}\//}/*" >> "${DATA}/gdasice_restart.txt" @@ -698,7 +699,7 @@ if [[ ${type} == "enkfgdas" || ${type} == "enkfgfs" ]]; then mem=$(printf %03i ${nm}) head="${RUN}.t${cyc}z." - MEMDIR="mem${mem}" YMD=${PDY} HH=${cyc} generate_com \ + MEMDIR="mem${mem}" YMD=${PDY} HH=${cyc} declare_from_tmpl \ COM_ATMOS_ANALYSIS_MEM:COM_ATMOS_ANALYSIS_TMPL \ COM_ATMOS_RESTART_MEM:COM_ATMOS_RESTART_TMPL \ COM_ATMOS_HISTORY_MEM:COM_ATMOS_HISTORY_TMPL diff --git a/ush/jjob_header.sh b/ush/jjob_header.sh old mode 100644 new mode 100755 diff --git a/ush/link_crtm_fix.sh b/ush/link_crtm_fix.sh index 5204c3e3da..fae1e4b717 100755 --- a/ush/link_crtm_fix.sh +++ b/ush/link_crtm_fix.sh @@ -22,16 +22,16 @@ for what in "amsre_aqua" "imgr_g11" "imgr_g12" "imgr_g13" \ "ssmi_f13" "ssmi_f14" "ssmi_f15" "ssmis_f16" \ "ssmis_f17" "ssmis_f18" "ssmis_f19" "ssmis_f20" \ "tmi_trmm" "v.seviri_m10" "imgr_insat3d" "abi_gr" "ahi_himawari8" ; do - ln -s "${CRTM_FIX}/${what}.TauCoeff.bin" . - ln -s "${CRTM_FIX}/${what}.SpcCoeff.bin" . + ${NLN} "${CRTM_FIX}/${what}.TauCoeff.bin" "${what}.TauCoeff.bin" + ${NLN} "${CRTM_FIX}/${what}.SpcCoeff.bin" "${what}.SpcCoeff.bin" done for what in 'Aerosol' 'Cloud' ; do - ln -s "${CRTM_FIX}/${what}Coeff.bin" . + ${NLN} "${CRTM_FIX}/${what}Coeff.bin" "${what}Coeff.bin" done -for what in ${CRTM_FIX}/*Emis* ; do - ln -s ${what} . +for what in "${CRTM_FIX}/"*Emis* ; do + ${NLN} "${what}" "$(basename "${what}")" done exit 0 diff --git a/ush/parsing_model_configure_FV3.sh b/ush/parsing_model_configure_FV3.sh index 0ec3517099..7d64ab38f9 100755 --- a/ush/parsing_model_configure_FV3.sh +++ b/ush/parsing_model_configure_FV3.sh @@ -9,14 +9,22 @@ local restile=${CASE:1} # Prepare local variables for use in model_configure.IN from UFSWM # The ones already defined are left commented as a reminder -local SYEAR=${tPDY:0:4} -local SMONTH=${tPDY:4:2} -local SDAY=${tPDY:6:2} -local SHOUR=${tcyc} + +local model_start_date +if [[ "${DOIAU}" == "YES" ]]; then + model_start_date="${previous_cycle}" +else + model_start_date="${current_cycle}" +fi + +local SYEAR=${model_start_date:0:4} +local SMONTH=${model_start_date:4:2} +local SDAY=${model_start_date:6:2} +local SHOUR=${model_start_date:8:2} # FHMAX local FHROT=${IAU_FHROT:-0} local DT_ATMOS=${DELTIM} -local RESTART_INTERVAL="${restart_interval} -1" +local RESTART_INTERVAL="${FV3_RESTART_FH[*]}" # QUILTING local QUILTING_RESTART=".true." local WRITE_GROUP=${WRITE_GROUP:-1} @@ -44,12 +52,17 @@ local OUTPUT_FH=${FV3_OUTPUT_FH} local IAU_OFFSET=${IAU_OFFSET:-0} # Ensure the template exists -template="${PARMgfs}/ufs/model_configure.IN" +if [[ "${DO_NEST:-NO}" == "YES" ]] ; then + local NEST_IMO=${npx_nest} + local NEST_JMO=${npy_nest} + template="${PARMgfs}/ufs/model_configure_nest.IN" +else + template="${PARMgfs}/ufs/model_configure.IN" +fi if [[ ! -f ${template} ]]; then echo "FATAL ERROR: template '${template}' does not exist, ABORT!" exit 1 fi -source "${USHgfs}/atparse.bash" rm -f "${DATA}/model_configure" atparse < "${template}" >> "${DATA}/model_configure" echo "Rendered model_configure" diff --git a/ush/parsing_namelists_CICE.sh b/ush/parsing_namelists_CICE.sh index ec44c7cdca..dc67777af9 100755 --- a/ush/parsing_namelists_CICE.sh +++ b/ush/parsing_namelists_CICE.sh @@ -61,7 +61,7 @@ local CICE_RESTART_DIR="./CICE_RESTART/" local CICE_RESTART_FILE="cice_model.res" local CICE_DUMPFREQ="y" # "h","d","m" or "y" for restarts at intervals of "hours", "days", "months" or "years" local CICE_DUMPFREQ_N=10000 # Set this to a really large value, as cice, mom6 and cmeps restart interval is controlled by ufs.configure -local CICE_DIAGFREQ=$(( 86400 / DT_CICE )) # frequency of diagnostic output in timesteps, recommended for 1x per day +local CICE_DIAGFREQ=$(( 86400 / DT_CICE )) # frequency of diagnostic output in timesteps, recommended for 1x per day local CICE_HISTFREQ_N="0, 0, ${FHOUT_OCNICE}, 1, 1" if [[ "${RUN}" =~ "gdas" ]]; then local CICE_HIST_AVG=".false., .false., .false., .false., .false." # DA needs instantaneous @@ -109,10 +109,16 @@ if [[ ! -f "${template}" ]]; then echo "FATAL ERROR: template '${template}' does not exist, ABORT!" exit 1 fi -source "${USHgfs}/atparse.bash" rm -f "${DATA}/ice_in" atparse < "${template}" >> "${DATA}/ice_in" echo "Rendered ice_in:" cat "${DATA}/ice_in" +# Create a ice.restart_file when runtype is "continue" +# This file is not needed when runtype is "initial" +rm -f "${DATA}/ice.restart_file" +if [[ "${runtype}" == "continue" ]]; then + echo "${DATA}/cice_model.res.nc" > "${DATA}/ice.restart_file" +fi + } diff --git a/ush/parsing_namelists_FV3.sh b/ush/parsing_namelists_FV3.sh index 5c86ae5812..2ca3ca352a 100755 --- a/ush/parsing_namelists_FV3.sh +++ b/ush/parsing_namelists_FV3.sh @@ -1,13 +1,6 @@ #! /usr/bin/env bash -##### -## "parsing_namelist_FV3.sh" -## This script writes namelist for FV3 model -## -## This is the child script of ex-global forecast, -## writing namelist for FV3 -## This script is a direct execution. -##### +# parsing namelist of FV3, diag_table, etc. # Disable variable not used warnings # shellcheck disable=SC2034 @@ -43,11 +36,12 @@ cat "${DIAG_TABLE_APPEND}" } >> diag_table_template local template=diag_table_template -local SYEAR=${current_cycle:0:4} +local SYEAR=${current_cycle:0:4} local SMONTH=${current_cycle:4:2} -local SDAY=${current_cycle:6:2} +local SDAY=${current_cycle:6:2} local CHOUR=${current_cycle:8:2} -source "${USHgfs}/atparse.bash" +local MOM6_OUTPUT_DIR="./MOM6_OUTPUT" + atparse < "${template}" >> "diag_table" @@ -294,6 +288,42 @@ EOF min_lakeice = ${min_lakeice:-"0.15"} min_seaice = ${min_seaice:-"0.15"} use_cice_alb = ${use_cice_alb:-".false."} +EOF + ;; + FV3_global_nest*) + local default_dt_inner=$(( DELTIM/2 )) + cat >> input.nml << EOF + iovr = ${iovr:-"3"} + lcnorm = ${lcnorm:-".false."} + ltaerosol = ${ltaerosol:-".false."} + lradar = ${lradar:-".true."} + ttendlim = ${ttendlim:-"-999"} + dt_inner = ${dt_inner:-"${default_dt_inner}"} + sedi_semi = ${sedi_semi:-".true."} + decfl = ${decfl:-"10"} + oz_phys = ${oz_phys:-".false."} + oz_phys_2015 = ${oz_phys_2015:-".true."} + lsoil_lsm = ${lsoil_lsm:-"4"} + do_mynnedmf = ${do_mynnedmf:-".false."} + do_mynnsfclay = ${do_mynnsfclay:-".false."} + icloud_bl = ${icloud_bl:-"1"} + bl_mynn_edmf = ${bl_mynn_edmf:-"1"} + bl_mynn_tkeadvect = ${bl_mynn_tkeadvect:-".true."} + bl_mynn_edmf_mom = ${bl_mynn_edmf_mom:-"1"} + do_ugwp = ${do_ugwp:-".false."} + do_tofd = ${do_tofd:-".false."} + gwd_opt = ${gwd_opt:-"2"} + do_ugwp_v0 = ${do_ugwp_v0:-".false."} + do_ugwp_v1 = ${do_ugwp_v1:-".true."} + do_ugwp_v0_orog_only = ${do_ugwp_v0_orog_only:-".false."} + do_ugwp_v0_nst_only = ${do_ugwp_v0_nst_only:-".false."} + do_gsl_drag_ls_bl = ${do_gsl_drag_ls_bl:-".true."} + do_gsl_drag_ss = ${do_gsl_drag_ss:-".true."} + do_gsl_drag_tofd = ${do_gsl_drag_tofd:-".true."} + do_ugwp_v1_orog_only = ${do_ugwp_v1_orog_only:-".false."} + min_lakeice = ${min_lakeice:-"0.15"} + min_seaice = ${min_seaice:-"0.15"} + use_cice_alb = ${use_cice_alb:-".false."} EOF ;; *) @@ -472,7 +502,7 @@ if [[ ${DO_CA:-"NO"} = "YES" ]]; then EOF fi -if [[ ${DO_LAND_PERT:-"NO"} = "YES" ]]; then +if [[ "${DO_LAND_PERT:-NO}" == "YES" ]]; then cat >> input.nml << EOF lndp_type = ${lndp_type:-2} n_var_lndp = ${n_var_lndp:-0} @@ -683,7 +713,7 @@ EOF pbl_taper = ${pbl_taper:-"0,0,0,0.125,0.25,0.5,0.75"} EOF fi - + if [[ "${DO_OCN_SPPT:-NO}" == "YES" ]]; then cat >> input.nml <> input.nml <> input.nml << EOF - ${nam_stochy_nml:-} / EOF @@ -734,13 +763,11 @@ EOF ISEED_LNDP = ${ISEED_LNDP:-${ISEED}} lndp_var_list = ${lndp_var_list} lndp_prt_list = ${lndp_prt_list} - ${nam_sfcperts_nml:-} / EOF else cat >> input.nml << EOF &nam_sfcperts - ${nam_sfcperts_nml:-} / EOF fi diff --git a/ush/parsing_namelists_FV3_nest.sh b/ush/parsing_namelists_FV3_nest.sh new file mode 100755 index 0000000000..2f99a1cdf5 --- /dev/null +++ b/ush/parsing_namelists_FV3_nest.sh @@ -0,0 +1,832 @@ +#! /usr/bin/env bash + +# parsing namelist of FV3, diag_table, etc. + +# Disable variable not used warnings and 'masking return value' warnings +# shellcheck disable=SC2034 +# shellcheck disable=SC2312 +FV3_namelists_nest(){ + +# First argument tells us which namelist we're writing: +# global = writing input.nml for running global with a nest +# nest = writing input_nest02.nml for running the nest +namelist_mode="${1:-global}" + +if [[ "${namelist_mode}" == "nest" ]] ; then + nml_file=input_nest02.nml + only_input_nml="YES" +else + nml_file=input.nml + only_input_nml="NO" +fi + +# setup the tables +DIAG_TABLE=${DIAG_TABLE:-${PARMgfs}/ufs/fv3/diag_table} +DIAG_TABLE_APPEND=${DIAG_TABLE_APPEND:-${PARMgfs}/ufs/fv3/diag_table_aod} +DATA_TABLE=${DATA_TABLE:-${PARMgfs}/ufs/MOM6_data_table.IN} +FIELD_TABLE=${FIELD_TABLE:-${PARMgfs}/ufs/fv3/field_table} + +# set cdmbgwd +if (( gwd_opt == 2 )) && [[ ${do_gsl_drag_ls_bl} == ".true." ]]; then + cdmbgwd=${cdmbgwd_gsl} +fi + +# ensure non-prognostic tracers are set +dnats=${dnats:-0} + +if [[ "${only_input_nml:-NO}" == "NO" ]] ; then +# build the diag_table +{ +echo "UFS_Weather_Model_Forecast" +if [[ "${DOIAU}" = "YES" ]]; then + echo "${previous_cycle:0:4} ${previous_cycle:4:2} ${previous_cycle:6:2} ${previous_cycle:8:2} 0 0" +else + echo "${current_cycle:0:4} ${current_cycle:4:2} ${current_cycle:6:2} ${current_cycle:8:2} 0 0" +fi +cat "${DIAG_TABLE}" +if [[ -n "${AERO_DIAG_TABLE:-}" ]]; then + cat "${AERO_DIAG_TABLE}" +fi +cat "${DIAG_TABLE_APPEND}" +} >> diag_table_template + +local template=diag_table_template +local SYEAR=${current_cycle:0:4} +local SMONTH=${current_cycle:4:2} +local SDAY=${current_cycle:6:2} +local CHOUR=${current_cycle:8:2} +local MOM6_OUTPUT_DIR="./MOM6_OUTPUT" + +atparse < "${template}" >> "diag_table" + + +# copy data table +${NCP} "${DATA_TABLE}" data_table + +# build field_table +if [[ -n "${AERO_FIELD_TABLE:-}" ]]; then + nrec=$(wc -l < "${FIELD_TABLE}") + prec=${nrec} + if (( dnats > 0 )); then + prec=$( grep -F -n TRACER "${FIELD_TABLE}" 2> /dev/null | tail -n "${dnats}" | head -1 | cut -d: -f1 ) + prec=${prec:-0} + prec=$(( prec > 0 ? prec - 1 : prec )) + fi + { \ + head -n "${prec}" "${FIELD_TABLE}" ; \ + cat "${AERO_FIELD_TABLE}" ; \ + tail -n $(( nrec - prec )) "${FIELD_TABLE}" ; \ + } > field_table + # add non-prognostic tracers from additional table + dnats=$(( dnats + dnats_aero )) +else + ${NCP} "${FIELD_TABLE}" field_table +fi +fi # only_input_nml + +if [[ "${namelist_mode}" == "global" ]] ; then + layout_x_here=${layout_x} + layout_y_here=${layout_y} + ntiles_here=6 + npx_here=${npx} + npy_here=${npy} + k_split_here=${k_split} +else + layout_x_here=${layout_x_nest} + layout_y_here=${layout_y_nest} + ntiles_here=1 + nested_here=.true. + twowaynest_here=${twowaynest:-.true.} + nestupdate_here=${nestupdate:-7} + npx_here=${npx_nest} + npy_here=${npy_nest} + k_split_here=${k_split_nest} +fi + +cat > "${nml_file}" <> "${nml_file}" <> "${nml_file}" <> "${nml_file}" <> "${nml_file}" << EOF + oz_phys = .false. + oz_phys_2015 = .true. +EOF + ;; + "FV3_GSD_v0") + cat >> "${nml_file}" << EOF + iovr = ${iovr:-"3"} + ltaerosol = ${ltaerosol:-".false."} + lradar = ${lradar:-".false."} + ttendlim = ${ttendlim:-0.005} + oz_phys = ${oz_phys:-".false."} + oz_phys_2015 = ${oz_phys_2015:-".true."} + lsoil_lsm = ${lsoil_lsm:-"4"} + do_mynnedmf = ${do_mynnedmf:-".false."} + do_mynnsfclay = ${do_mynnsfclay:-".false."} + icloud_bl = ${icloud_bl:-"1"} + bl_mynn_edmf = ${bl_mynn_edmf:-"1"} + bl_mynn_tkeadvect=${bl_mynn_tkeadvect:-".true."} + bl_mynn_edmf_mom=${bl_mynn_edmf_mom:-"1"} + min_lakeice = ${min_lakeice:-"0.15"} + min_seaice = ${min_seaice:-"0.15"} + use_cice_alb = ${use_cice_alb:-".false."} +EOF + ;; + FV3_GFS_v16_coupled*) + cat >> "${nml_file}" << EOF + iovr = ${iovr:-"3"} + ltaerosol = ${ltaerosol:-".false."} + lradar = ${lradar:-".false."} + ttendlim = ${ttendlim:-"0.005"} + oz_phys = ${oz_phys:-".false."} + oz_phys_2015 = ${oz_phys_2015:-".true."} + do_mynnedmf = ${do_mynnedmf:-".false."} + do_mynnsfclay = ${do_mynnsfclay:-".false."} + icloud_bl = ${icloud_bl:-"1"} + bl_mynn_edmf = ${bl_mynn_edmf:-"1"} + bl_mynn_tkeadvect = ${bl_mynn_tkeadvect:-".true."} + bl_mynn_edmf_mom = ${bl_mynn_edmf_mom:-"1"} + min_lakeice = ${min_lakeice:-"0.15"} + min_seaice = ${min_seaice:-"0.15"} +EOF + ;; + FV3_GFS_v16*) + cat >> "${nml_file}" << EOF + iovr = ${iovr:-"3"} + ltaerosol = ${ltaerosol:-".false."} + lradar = ${lradar:-".false."} + ttendlim = ${ttendlim:-"0.005"} + oz_phys = ${oz_phys:-".false."} + oz_phys_2015 = ${oz_phys_2015:-".true."} + lsoil_lsm = ${lsoil_lsm:-"4"} + do_mynnedmf = ${do_mynnedmf:-".false."} + do_mynnsfclay = ${do_mynnsfclay:-".false."} + icloud_bl = ${icloud_bl:-"1"} + bl_mynn_edmf = ${bl_mynn_edmf:-"1"} + bl_mynn_tkeadvect = ${bl_mynn_tkeadvect:-".true."} + bl_mynn_edmf_mom = ${bl_mynn_edmf_mom:-"1"} + min_lakeice = ${min_lakeice:-"0.15"} + min_seaice = ${min_seaice:-"0.15"} +EOF + ;; + FV3_GFS_v17*) + local default_dt_inner=$(( DELTIM/2 )) + cat >> "${nml_file}" << EOF + iovr = ${iovr:-"3"} + ltaerosol = ${ltaerosol:-".false."} + lradar = ${lradar:-".true."} + ttendlim = ${ttendlim:-"-999"} + dt_inner = ${dt_inner:-"${default_dt_inner}"} + sedi_semi = ${sedi_semi:-".true."} + decfl = ${decfl:-"10"} + oz_phys = ${oz_phys:-".false."} + oz_phys_2015 = ${oz_phys_2015:-".true."} + lsoil_lsm = ${lsoil_lsm:-"4"} + do_mynnedmf = ${do_mynnedmf:-".false."} + do_mynnsfclay = ${do_mynnsfclay:-".false."} + icloud_bl = ${icloud_bl:-"1"} + bl_mynn_edmf = ${bl_mynn_edmf:-"1"} + bl_mynn_tkeadvect = ${bl_mynn_tkeadvect:-".true."} + bl_mynn_edmf_mom = ${bl_mynn_edmf_mom:-"1"} + do_ugwp = ${do_ugwp:-".false."} + do_tofd = ${do_tofd:-".false."} + gwd_opt = ${gwd_opt:-"2"} + do_ugwp_v0 = ${do_ugwp_v0:-".false."} + do_ugwp_v1 = ${do_ugwp_v1:-".true."} + do_ugwp_v0_orog_only = ${do_ugwp_v0_orog_only:-".false."} + do_ugwp_v0_nst_only = ${do_ugwp_v0_nst_only:-".false."} + do_gsl_drag_ls_bl = ${do_gsl_drag_ls_bl:-".true."} + do_gsl_drag_ss = ${do_gsl_drag_ss:-".true."} + do_gsl_drag_tofd = ${do_gsl_drag_tofd:-".true."} + do_ugwp_v1_orog_only = ${do_ugwp_v1_orog_only:-".false."} + min_lakeice = ${min_lakeice:-"0.15"} + min_seaice = ${min_seaice:-"0.15"} + use_cice_alb = ${use_cice_alb:-".false."} +EOF + ;; + FV3_global_nest*) + local default_dt_inner=$(( DELTIM/2 )) + cat >> "${nml_file}" << EOF + iovr = ${iovr:-"3"} + lcnorm = ${lcnorm:-".false."} + ltaerosol = ${ltaerosol:-".false."} + lradar = ${lradar:-".true."} + ttendlim = ${ttendlim:-"-999"} + dt_inner = ${dt_inner:-"${default_dt_inner}"} + sedi_semi = ${sedi_semi:-".true."} + decfl = ${decfl:-"10"} + oz_phys = ${oz_phys:-".false."} + oz_phys_2015 = ${oz_phys_2015:-".true."} + lsoil_lsm = ${lsoil_lsm:-"4"} + do_mynnedmf = ${do_mynnedmf:-".false."} + do_mynnsfclay = ${do_mynnsfclay:-".false."} + icloud_bl = ${icloud_bl:-"1"} + bl_mynn_edmf = ${bl_mynn_edmf:-"1"} + bl_mynn_tkeadvect = ${bl_mynn_tkeadvect:-".true."} + bl_mynn_edmf_mom = ${bl_mynn_edmf_mom:-"1"} + do_ugwp = ${do_ugwp:-".false."} + do_tofd = ${do_tofd:-".false."} + gwd_opt = ${gwd_opt:-"2"} + do_ugwp_v0 = ${do_ugwp_v0:-".false."} + do_ugwp_v1 = ${do_ugwp_v1:-".true."} + do_ugwp_v0_orog_only = ${do_ugwp_v0_orog_only:-".false."} + do_ugwp_v0_nst_only = ${do_ugwp_v0_nst_only:-".false."} + do_gsl_drag_ls_bl = ${do_gsl_drag_ls_bl:-".true."} + do_gsl_drag_ss = ${do_gsl_drag_ss:-".true."} + do_gsl_drag_tofd = ${do_gsl_drag_tofd:-".true."} + do_ugwp_v1_orog_only = ${do_ugwp_v1_orog_only:-".false."} + min_lakeice = ${min_lakeice:-"0.15"} + min_seaice = ${min_seaice:-"0.15"} + use_cice_alb = ${use_cice_alb:-".false."} +EOF + ;; + *) + cat >> "${nml_file}" << EOF + iovr = ${iovr:-"3"} +EOF + ;; +esac + +cat >> "${nml_file}" <> "${nml_file}" << EOF + fscav_aero = ${fscav_aero:-'*:0.0'} +EOF +fi + +cat >> "${nml_file}" <> "${nml_file}" <> "${nml_file}" << EOF + iaufhrs = ${IAUFHRS} + iau_delthrs = ${IAU_DELTHRS} + iau_inc_files= ${IAU_INC_FILES} + iau_drymassfixer = .false. + iau_filter_increments = ${IAU_FILTER_INCREMENTS:-".false."} +EOF +fi + +if [[ ${DO_CA:-"NO"} = "YES" ]]; then + cat >> "${nml_file}" << EOF + do_ca = .true. + ca_global = ${ca_global:-".false."} + ca_sgs = ${ca_sgs:-".true."} + nca = ${nca:-"1"} + ncells = ${ncells:-"5"} + nlives = ${nlives:-"12"} + nseed = ${nseed:-"1"} + nfracseed = ${nfracseed:-"0.5"} + nthresh = ${nthresh:-"18"} + ca_trigger = ${ca_trigger:-".true."} + nspinup = ${nspinup:-"1"} + iseed_ca = ${ISEED_CA:-"12345"} +EOF +fi + +if [[ "${DO_LAND_PERT:-NO}" == "YES" ]]; then + cat >> "${nml_file}" << EOF + lndp_type = ${lndp_type:-2} + n_var_lndp = ${n_var_lndp:-0} +EOF +fi + +# Close &gfs_physics_nml section +cat >> "${nml_file}" << EOF +/ +EOF + +if [[ "${namelist_mode}" == "global" ]] ; then + cat >> "${nml_file}" << EOF +&fv_nest_nml + grid_pes = $(( layout_x * layout_y * 6 )),$(( layout_x_nest * layout_y_nest )) + tile_coarse = 0,6 + num_tile_top = 6 + p_split = 1 + nest_refine = 0,${nest_refine} + nest_ioffsets = 0,${nest_ioffset} + nest_joffsets = 0,${nest_joffset} +/ +EOF +fi + +if [[ ${knob_ugwp_version} -eq 0 ]]; then + cat >> "${nml_file}" << EOF +&cires_ugwp_nml + knob_ugwp_solver = ${knob_ugwp_solver:-2} + knob_ugwp_source = ${knob_ugwp_source:-1,1,0,0} + knob_ugwp_wvspec = ${knob_ugwp_wvspec:-1,25,25,25} + knob_ugwp_azdir = ${knob_ugwp_azdir:-2,4,4,4} + knob_ugwp_stoch = ${knob_ugwp_stoch:-0,0,0,0} + knob_ugwp_effac = ${knob_ugwp_effac:-1,1,1,1} + knob_ugwp_doaxyz = ${knob_ugwp_doaxyz:-1} + knob_ugwp_doheat = ${knob_ugwp_doheat:-1} + knob_ugwp_dokdis = ${knob_ugwp_dokdis:-1} + knob_ugwp_ndx4lh = ${knob_ugwp_ndx4lh:-1} + knob_ugwp_version = ${knob_ugwp_version:-0} + launch_level = ${launch_level:-54} +/ +EOF +fi + +if [[ ${knob_ugwp_version} -eq 1 ]]; then + cat >> "${nml_file}" << EOF +&cires_ugwp_nml + knob_ugwp_solver = ${knob_ugwp_solver:-2} + knob_ugwp_source = ${knob_ugwp_source:-1,1,0,0} + knob_ugwp_wvspec = ${knob_ugwp_wvspec:-1,25,25,25} + knob_ugwp_azdir = ${knob_ugwp_azdir:-2,4,4,4} + knob_ugwp_stoch = ${knob_ugwp_stoch:-0,0,0,0} + knob_ugwp_effac = ${knob_ugwp_effac:-1,1,1,1} + knob_ugwp_doaxyz = ${knob_ugwp_doaxyz:-1} + knob_ugwp_doheat = ${knob_ugwp_doheat:-1} + knob_ugwp_dokdis = ${knob_ugwp_dokdis:-2} + knob_ugwp_ndx4lh = ${knob_ugwp_ndx4lh:-4} + knob_ugwp_version = ${knob_ugwp_version:-1} + knob_ugwp_palaunch = ${knob_ugwp_palaunch:-275.0e2} + knob_ugwp_nslope = ${knob_ugwp_nslope:-1} + knob_ugwp_lzmax = ${knob_ugwp_lzmax:-15.750e3} + knob_ugwp_lzmin = ${knob_ugwp_lzmin:-0.75e3} + knob_ugwp_lzstar = ${knob_ugwp_lzstar:-2.0e3} + knob_ugwp_taumin = ${knob_ugwp_taumin:-0.25e-3} + knob_ugwp_tauamp = ${knob_ugwp_tauamp:-3.0e-3} + knob_ugwp_lhmet = ${knob_ugwp_lhmet:-200.0e3} + knob_ugwp_orosolv = ${knob_ugwp_orosolv:-'pss-1986'} +/ +EOF +fi + +echo "" >> "${nml_file}" + +cat >> "${nml_file}" <> "${nml_file}" <> "${nml_file}" <> "${nml_file}" +#if [ $MEMBER -gt 0 ]; then +if [[ "${DO_SPPT}" = "YES" || "${DO_SHUM}" = "YES" || "${DO_SKEB}" = "YES" || "${DO_LAND_PERT}" = "YES" ]]; then + + cat >> "${nml_file}" << EOF +&nam_stochy +EOF + + if [[ ${DO_SKEB} = "YES" ]]; then + cat >> "${nml_file}" << EOF + skeb = ${SKEB} + iseed_skeb = ${ISEED_SKEB:-${ISEED}} + skeb_tau = ${SKEB_TAU:-"-999."} + skeb_lscale = ${SKEB_LSCALE:-"-999."} + skebnorm = ${SKEBNORM:-"1"} + skeb_npass = ${SKEB_NPASS:-"30"} + skeb_vdof = ${SKEB_VDOF:-"5"} +EOF + fi + + if [[ ${DO_SHUM} = "YES" ]]; then + cat >> "${nml_file}" << EOF + shum = ${SHUM} + iseed_shum = ${ISEED_SHUM:-${ISEED}} + shum_tau = ${SHUM_TAU:-"-999."} + shum_lscale = ${SHUM_LSCALE:-"-999."} +EOF + fi + + if [[ ${DO_SPPT} = "YES" ]]; then + cat >> "${nml_file}" << EOF + sppt = ${SPPT} + iseed_sppt = ${ISEED_SPPT:-${ISEED}} + sppt_tau = ${SPPT_TAU:-"-999."} + sppt_lscale = ${SPPT_LSCALE:-"-999."} + sppt_logit = ${SPPT_LOGIT:-".true."} + sppt_sfclimit = ${SPPT_SFCLIMIT:-".true."} + use_zmtnblck = ${use_zmtnblck:-".true."} + pbl_taper = ${pbl_taper:-"0,0,0,0.125,0.25,0.5,0.75"} +EOF + fi + + if [[ "${DO_OCN_SPPT:-NO}" == "YES" ]]; then + cat >> "${nml_file}" <> "${nml_file}" <> "${nml_file}" <> "${nml_file}" <> "${nml_file}" << EOF +/ +EOF + + if [[ ${DO_LAND_PERT} = "YES" ]]; then + cat >> "${nml_file}" << EOF +&nam_sfcperts + lndp_type = ${lndp_type} + LNDP_TAU = ${LNDP_TAU} + LNDP_SCALE = ${LNDP_SCALE} + ISEED_LNDP = ${ISEED_LNDP:-${ISEED}} + lndp_var_list = ${lndp_var_list} + lndp_prt_list = ${lndp_prt_list} +/ +EOF + else + cat >> "${nml_file}" << EOF +&nam_sfcperts +/ +EOF + fi + +else + + cat >> "${nml_file}" << EOF +&nam_stochy +/ +&nam_sfcperts +/ +EOF + +fi + +# Echo out formatted ""${nml_file}"" +echo "====================================" +echo "FV3_namelists_nest(): '${nml_file}'" +cat "${nml_file}" +echo "====================================" +} diff --git a/ush/parsing_namelists_MOM6.sh b/ush/parsing_namelists_MOM6.sh index 923288c76a..9010851806 100755 --- a/ush/parsing_namelists_MOM6.sh +++ b/ush/parsing_namelists_MOM6.sh @@ -36,9 +36,6 @@ EOF echo "Rendered input.nml:" cat input.nml -# Source functions from this file for filling in templates -source "${USHgfs}/atparse.bash" - # ================================================================ # MOM_input # --------- diff --git a/ush/parsing_ufs_configure.sh b/ush/parsing_ufs_configure.sh index ade07c52bf..24ea80e56c 100755 --- a/ush/parsing_ufs_configure.sh +++ b/ush/parsing_ufs_configure.sh @@ -7,7 +7,7 @@ # Disable variable not used warnings # shellcheck disable=SC2034 -writing_ufs_configure() { +UFS_configure() { echo "SUB ${FUNCNAME[0]}: ufs.configure begins" @@ -93,7 +93,6 @@ else echo "INFO: using ufs.configure template: '${ufs_configure_template}'" fi -source "${USHgfs}/atparse.bash" rm -f "${DATA}/ufs.configure" atparse < "${ufs_configure_template}" >> "${DATA}/ufs.configure" echo "Rendered ufs.configure:" diff --git a/ush/preamble.sh b/ush/preamble.sh old mode 100644 new mode 100755 diff --git a/ush/python/pygfs/task/analysis.py b/ush/python/pygfs/task/analysis.py index 2221fb7b34..02011423b7 100644 --- a/ush/python/pygfs/task/analysis.py +++ b/ush/python/pygfs/task/analysis.py @@ -25,7 +25,6 @@ class Analysis(Task): def __init__(self, config: Dict[str, Any]) -> None: super().__init__(config) - self.config.ntiles = 6 # Store location of GDASApp jinja2 templates self.gdasapp_j2tmpl_dir = os.path.join(self.config.PARMgfs, 'gdas') @@ -229,7 +228,7 @@ def link_jediexe(self) -> None: rm_p(exe_dest) os.symlink(exe_src, exe_dest) - return + return exe_dest @staticmethod @logit(logger) diff --git a/ush/python/pygfs/task/atm_analysis.py b/ush/python/pygfs/task/atm_analysis.py index 6348bdf319..ebeb0c7ba6 100644 --- a/ush/python/pygfs/task/atm_analysis.py +++ b/ush/python/pygfs/task/atm_analysis.py @@ -113,11 +113,11 @@ def initialize(self: Analysis) -> None: FileHandler({'mkdir': newdirs}).sync() @logit(logger) - def execute(self: Analysis) -> None: + def variational(self: Analysis) -> None: chdir(self.task_config.DATA) - exec_cmd = Executable(self.task_config.APRUN_ATMANL) + exec_cmd = Executable(self.task_config.APRUN_ATMANLVAR) exec_name = os.path.join(self.task_config.DATA, 'fv3jedi_var.x') exec_cmd.add_default_arg(exec_name) exec_cmd.add_default_arg(self.task_config.jedi_yaml) @@ -132,6 +132,23 @@ def execute(self: Analysis) -> None: pass + @logit(logger) + def init_fv3_increment(self: Analysis) -> None: + # Setup JEDI YAML file + self.task_config.jedi_yaml = os.path.join(self.runtime_config.DATA, os.path.basename(self.task_config.JEDIYAML)) + save_as_yaml(self.get_jedi_config(), self.task_config.jedi_yaml) + + # Link JEDI executable to run directory + self.task_config.jedi_exe = self.link_jediexe() + + @logit(logger) + def fv3_increment(self: Analysis) -> None: + # Run executable + self.execute_jediexe(self.runtime_config.DATA, + self.task_config.APRUN_ATMANLFV3INC, + self.task_config.jedi_exe, + self.task_config.jedi_yaml) + @logit(logger) def finalize(self: Analysis) -> None: """Finalize a global atm analysis @@ -209,9 +226,17 @@ def finalize(self: Analysis) -> None: } FileHandler(bias_copy).sync() - # Create UFS model readable atm increment file from UFS-DA atm increment - logger.info("Create UFS model readable atm increment file from UFS-DA atm increment") - self.jedi2fv3inc() + # Copy FV3 atm increment to comrot directory + logger.info("Copy UFS model readable atm increment file") + cdate = to_fv3time(self.task_config.current_cycle) + cdate_inc = cdate.replace('.', '_') + src = os.path.join(self.task_config.DATA, 'anl', f"atminc.{cdate_inc}z.nc4") + dest = os.path.join(self.task_config.COM_ATMOS_ANALYSIS, f'{self.task_config.CDUMP}.t{self.task_config.cyc:02d}z.atminc.nc') + logger.debug(f"Copying {src} to {dest}") + inc_copy = { + 'copy': [[src, dest]] + } + FileHandler(inc_copy).sync() def clean(self): super().clean() @@ -401,43 +426,3 @@ def _get_berror_dict_gsibec(config: Dict[str, Any]) -> Dict[str, List[str]]: 'copy': berror_list, } return berror_dict - - @logit(logger) - def jedi2fv3inc(self: Analysis) -> None: - """Generate UFS model readable analysis increment - - This method writes a UFS DA atm increment in UFS model readable format. - This includes: - - write UFS-DA atm increments using variable names expected by UFS model - - compute and write delp increment - - compute and write hydrostatic delz increment - - Please note that some of these steps are temporary and will be modified - once the modle is able to directly read atm increments. - - """ - # Select the atm guess file based on the analysis and background resolutions - # Fields from the atm guess are used to compute the delp and delz increments - case_anl = int(self.task_config.CASE_ANL[1:]) - case = int(self.task_config.CASE[1:]) - - file = f"{self.task_config.GPREFIX}" + "atmf006" + f"{'' if case_anl == case else '.ensres'}" + ".nc" - atmges_fv3 = os.path.join(self.task_config.COM_ATMOS_HISTORY_PREV, file) - - # Set the path/name to the input UFS-DA atm increment file (atminc_jedi) - # and the output UFS model atm increment file (atminc_fv3) - cdate = to_fv3time(self.task_config.current_cycle) - cdate_inc = cdate.replace('.', '_') - atminc_jedi = os.path.join(self.task_config.DATA, 'anl', f'atminc.{cdate_inc}z.nc4') - atminc_fv3 = os.path.join(self.task_config.COM_ATMOS_ANALYSIS, f"{self.task_config.CDUMP}.t{self.task_config.cyc:02d}z.atminc.nc") - - # Reference the python script which does the actual work - incpy = os.path.join(self.task_config.HOMEgfs, 'ush/jediinc2fv3.py') - - # Execute incpy to create the UFS model atm increment file - cmd = Executable(incpy) - cmd.add_default_arg(atmges_fv3) - cmd.add_default_arg(atminc_jedi) - cmd.add_default_arg(atminc_fv3) - logger.debug(f"Executing {cmd}") - cmd(output='stdout', error='stderr') diff --git a/ush/tropcy_relocate.sh b/ush/tropcy_relocate.sh index 29ffc32797..11c0afb990 100755 --- a/ush/tropcy_relocate.sh +++ b/ush/tropcy_relocate.sh @@ -531,10 +531,10 @@ else rm fort.* fi - ln -sf $DATA/tcvitals.now1 fort.11 - ln -sf $DATA/model_track.all fort.30 - ln -sf $DATA/rel_inform1 fort.62 - ln -sf $DATA/tcvitals.relocate0 fort.65 + ${NLN} $DATA/tcvitals.now1 fort.11 + ${NLN} $DATA/model_track.all fort.30 + ${NLN} $DATA/rel_inform1 fort.62 + ${NLN} $DATA/tcvitals.relocate0 fort.65 i1=20 i2=53 @@ -548,8 +548,8 @@ else tpref=p$fhr fi - ln -sf $DATA/sg${tpref}prep fort.$i1 - ln -sf $DATA/sg${tpref}prep.relocate fort.$i2 + ${NLN} $DATA/sg${tpref}prep fort.$i1 + ${NLN} $DATA/sg${tpref}prep.relocate fort.$i2 i1=$((i1+1)) i2=$((i2+BKGFREQ)) diff --git a/ush/tropcy_relocate_extrkr.sh b/ush/tropcy_relocate_extrkr.sh index 8e6bc5283a..18e0851368 100755 --- a/ush/tropcy_relocate_extrkr.sh +++ b/ush/tropcy_relocate_extrkr.sh @@ -592,8 +592,8 @@ if [ -s fort.* ]; then rm fort.* fi -ln -s -f ${vdir}/vitals.${symd}${dishh} fort.31 -ln -s -f ${vdir}/vitals.upd.${cmodel}.${symd}${dishh} fort.51 +${NLN} ${vdir}/vitals.${symd}${dishh} fort.31 +${NLN} ${vdir}/vitals.upd.${cmodel}.${symd}${dishh} fort.51 ##$XLF_LINKSSH #if [ -z $XLF_LINKSSH ] ; then @@ -1528,19 +1528,19 @@ if [ -s fort.* ]; then rm fort.* fi -ln -s -f ${gribfile} fort.11 -ln -s -f ${vdir}/tmp.gfs.atcfunix.${symdh} fort.14 -ln -s -f ${vdir}/vitals.upd.${cmodel}.${symd}${dishh} fort.12 -ln -s -f ${ixfile} fort.31 -ln -s -f ${vdir}/trak.${cmodel}.all.${symdh} fort.61 -ln -s -f ${vdir}/trak.${cmodel}.atcf.${symdh} fort.62 -ln -s -f ${vdir}/trak.${cmodel}.radii.${symdh} fort.63 -ln -s -f ${vdir}/trak.${cmodel}.atcfunix.${symdh} fort.64 +${NLN} ${gribfile} fort.11 +${NLN} ${vdir}/tmp.gfs.atcfunix.${symdh} fort.14 +${NLN} ${vdir}/vitals.upd.${cmodel}.${symd}${dishh} fort.12 +${NLN} ${ixfile} fort.31 +${NLN} ${vdir}/trak.${cmodel}.all.${symdh} fort.61 +${NLN} ${vdir}/trak.${cmodel}.atcf.${symdh} fort.62 +${NLN} ${vdir}/trak.${cmodel}.radii.${symdh} fort.63 +${NLN} ${vdir}/trak.${cmodel}.atcfunix.${symdh} fort.64 if [ $BKGFREQ -eq 1 ]; then - ln -s -f ${FIXgfs}/am/${cmodel}.tracker_leadtimes_hrly fort.15 + ${NLN} ${FIXgfs}/am/${cmodel}.tracker_leadtimes_hrly fort.15 elif [ $BKGFREQ -eq 3 ]; then - ln -s -f ${FIXgfs}/am/${cmodel}.tracker_leadtimes fort.15 + ${NLN} ${FIXgfs}/am/${cmodel}.tracker_leadtimes fort.15 fi ##$XLF_LINKSSH diff --git a/ush/wafs_mkgbl.sh b/ush/wafs_mkgbl.sh index 026a01ffed..e6139bc9d3 100755 --- a/ush/wafs_mkgbl.sh +++ b/ush/wafs_mkgbl.sh @@ -69,7 +69,7 @@ do # To solve Bugzilla #408: remove the dependency of grib1 files in gfs wafs job in next GFS upgrade # Reason: It's not efficent if simply converting from grib2 to grib1 (costs 6 seconds with 415 records) # Solution: Need to grep 'selected fields on selected levels' before CNVGRIB (costs 1 second with 92 records) - ln -s $COMIN/${RUN}.${cycle}.pgrb2.1p00.f$fhr3 pgrb2f${hour} + ${NLN} $COMIN/${RUN}.${cycle}.pgrb2.1p00.f$fhr3 pgrb2f${hour} $WGRIB2 pgrb2f${hour} | grep -F -f $FIXgfs/grib_wafs.grb2to1.list | $WGRIB2 -i pgrb2f${hour} -grib pgrb2f${hour}.tmp # on Cray, IOBUF_PARAMS has to used to speed up CNVGRIB # export IOBUF_PARAMS='*:size=32M:count=4:verbose' diff --git a/ush/wave_grib2_sbs.sh b/ush/wave_grib2_sbs.sh index 6b459cb1b0..431387cccd 100755 --- a/ush/wave_grib2_sbs.sh +++ b/ush/wave_grib2_sbs.sh @@ -110,8 +110,8 @@ if [[ ! -s "${COM_WAVE_GRID}/${outfile}.idx" ]]; then # 0.e Links to working directory - ln -s "${DATA}/mod_def.${grdID}" "mod_def.ww3" - ln -s "${DATA}/output_${ymdh}0000/out_grd.${grdID}" "out_grd.ww3" + ${NLN} "${DATA}/mod_def.${grdID}" "mod_def.ww3" + ${NLN} "${DATA}/output_${ymdh}0000/out_grd.${grdID}" "out_grd.ww3" # --------------------------------------------------------------------------- # # 1. Generate GRIB file with all data diff --git a/ush/wave_grid_interp_sbs.sh b/ush/wave_grid_interp_sbs.sh index db2918f924..e6f0a1a1aa 100755 --- a/ush/wave_grid_interp_sbs.sh +++ b/ush/wave_grid_interp_sbs.sh @@ -85,18 +85,16 @@ source "${USHgfs}/preamble.sh" rm -f ${DATA}/output_${ymdh}0000/out_grd.$grdID if [ ! -f ${DATA}/${grdID}_interp.inp.tmpl ]; then - cp ${PARMgfs}/wave/${grdID}_interp.inp.tmpl ${DATA} + cp "${PARMgfs}/wave/${grdID}_interp.inp.tmpl" "${DATA}/${grdID}_interp.inp.tmpl" fi - ln -sf ${DATA}/${grdID}_interp.inp.tmpl . + ${NLN} "${DATA}/${grdID}_interp.inp.tmpl" "${grdID}_interp.inp.tmpl" - for ID in $waveGRD - do - ln -sf ${DATA}/output_${ymdh}0000/out_grd.$ID . + for ID in ${waveGRD}; do + ${NLN} "${DATA}/output_${ymdh}0000/out_grd.${ID}" "out_grd.${ID}" done - for ID in $waveGRD $grdID - do - ln -sf ${DATA}/mod_def.$ID . + for ID in ${waveGRD} ${grdID}; do + ${NLN} "${DATA}/mod_def.${ID}" "mod_def.${ID}" done # --------------------------------------------------------------------------- # @@ -130,7 +128,7 @@ source "${USHgfs}/preamble.sh" # Check and link weights file if [ -f ${DATA}/ww3_gint.WHTGRIDINT.bin.${grdID} ] then - ln -s ${DATA}/ww3_gint.WHTGRIDINT.bin.${grdID} ./WHTGRIDINT.bin + ${NLN} ${DATA}/ww3_gint.WHTGRIDINT.bin.${grdID} ./WHTGRIDINT.bin fi # 1.b Run interpolation code diff --git a/ush/wave_grid_moddef.sh b/ush/wave_grid_moddef.sh index e895666d66..2deb98ce9c 100755 --- a/ush/wave_grid_moddef.sh +++ b/ush/wave_grid_moddef.sh @@ -82,12 +82,12 @@ source "${USHgfs}/preamble.sh" set_trace rm -f ww3_grid.inp - ln -sf ../ww3_grid.inp.$grdID ww3_grid.inp + ${NLN} ../ww3_grid.inp.$grdID ww3_grid.inp if [ -f ../${grdID}.msh ] then rm -f ${grdID}.msh - ln -sf ../${grdID}.msh ${grdID}.msh + ${NLN} ../${grdID}.msh ${grdID}.msh fi diff --git a/ush/wave_outp_spec.sh b/ush/wave_outp_spec.sh index 91cd722c10..db9997fd54 100755 --- a/ush/wave_outp_spec.sh +++ b/ush/wave_outp_spec.sh @@ -135,8 +135,8 @@ source "${USHgfs}/preamble.sh" # 0.f Links to mother directory - ln -s ${DATA}/output_${ymdh}0000/mod_def.${waveuoutpGRD} ./mod_def.ww3 - ln -s ${DATA}/output_${ymdh}0000/out_pnt.${waveuoutpGRD} ./out_pnt.ww3 + ${NLN} ${DATA}/output_${ymdh}0000/mod_def.${waveuoutpGRD} ./mod_def.ww3 + ${NLN} ${DATA}/output_${ymdh}0000/out_pnt.${waveuoutpGRD} ./out_pnt.ww3 # --------------------------------------------------------------------------- # # 2. Generate spectral data file diff --git a/ush/wave_prnc_cur.sh b/ush/wave_prnc_cur.sh index 652d1be817..927710c581 100755 --- a/ush/wave_prnc_cur.sh +++ b/ush/wave_prnc_cur.sh @@ -71,8 +71,8 @@ else fi rm -f cur.nc -ln -s "cur_glo_uv_${PDY}_${fext}${fh3}_5min.nc" "cur.nc" -ln -s "${DATA}/mod_def.${WAVECUR_FID}" ./mod_def.ww3 +${NLN} "cur_glo_uv_${PDY}_${fext}${fh3}_5min.nc" "cur.nc" +${NLN} "${DATA}/mod_def.${WAVECUR_FID}" ./mod_def.ww3 export pgm=ww3_prnc;. prep_step ${EXECgfs}/ww3_prnc 1> prnc_${WAVECUR_FID}_${ymdh_rtofs}.out 2>&1 diff --git a/ush/wave_prnc_ice.sh b/ush/wave_prnc_ice.sh index e5efaf3042..5e6ba82731 100755 --- a/ush/wave_prnc_ice.sh +++ b/ush/wave_prnc_ice.sh @@ -36,7 +36,7 @@ source "${USHgfs}/preamble.sh" rm -rf ice mkdir ice cd ice - ln -s ${DATA}/postmsg . + ${NLN} "${DATA}/postmsg" postmsg # 0.b Define directories and the search path. # The tested variables should be exported by the postprocessor script. @@ -71,7 +71,7 @@ source "${USHgfs}/preamble.sh" # 0.c Links to working directory - ln -s ${DATA}/mod_def.$WAVEICE_FID mod_def.ww3 + ${NLN} ${DATA}/mod_def.$WAVEICE_FID mod_def.ww3 # --------------------------------------------------------------------------- # # 1. Get the necessary files diff --git a/versions/build.wcoss2.ver b/versions/build.wcoss2.ver index 046ff5c64e..3ae0b3a1cc 100644 --- a/versions/build.wcoss2.ver +++ b/versions/build.wcoss2.ver @@ -28,6 +28,6 @@ export wrf_io_ver=1.2.0 export ncio_ver=1.1.2 export ncdiag_ver=1.0.0 export g2tmpl_ver=1.10.2 -export crtm_ver=2.4.0 +export crtm_ver=2.4.0.1 export upp_ver=10.0.8 diff --git a/versions/fix.nest.ver b/versions/fix.nest.ver new file mode 100644 index 0000000000..d08ea32af1 --- /dev/null +++ b/versions/fix.nest.ver @@ -0,0 +1,4 @@ +#!/bin/bash +# Fix file subfolder versions +export orog_ver=global-nest.20240419 +export ugwd_ver=global-nest.20240419 diff --git a/versions/fix.ver b/versions/fix.ver index d2828518bc..2f2887db1f 100644 --- a/versions/fix.ver +++ b/versions/fix.ver @@ -9,7 +9,7 @@ export cpl_ver=20230526 export datm_ver=20220805 export gdas_crtm_ver=20220805 export gdas_fv3jedi_ver=20220805 -export gdas_gsibec_ver=20221031 +export gdas_gsibec_ver=20240416 export gdas_obs_ver=20240213 export glwu_ver=20220805 export gsi_ver=20240208 diff --git a/versions/run.hera.ver b/versions/run.hera.ver index be6a594792..d612619acc 100644 --- a/versions/run.hera.ver +++ b/versions/run.hera.ver @@ -5,7 +5,7 @@ export spack_env=gsi-addon-dev-rocky8 export hpss_ver=hpss export ncl_ver=6.6.2 export R_ver=3.5.0 -export gempak_ver=7.4.2 +export gempak_ver=7.17.0 export perl_ver=5.38.0 source "${HOMEgfs:-}/versions/run.spack.ver" diff --git a/versions/run.spack.ver b/versions/run.spack.ver index c00b7483cd..6685d748cb 100644 --- a/versions/run.spack.ver +++ b/versions/run.spack.ver @@ -22,6 +22,7 @@ export py_pyyaml_ver=6.0 export py_jinja2_ver=3.1.2 export py_pandas_ver=1.5.3 export py_python_dateutil_ver=2.8.2 +export py_f90nml_ver=1.4.3 export met_ver=9.1.3 export metplus_ver=3.1.1 diff --git a/versions/run.wcoss2.ver b/versions/run.wcoss2.ver index 0aaad3ec3d..18599222bf 100644 --- a/versions/run.wcoss2.ver +++ b/versions/run.wcoss2.ver @@ -37,7 +37,7 @@ export bufr_dump_ver=1.0.0 export util_shared_ver=1.4.0 export g2tmpl_ver=1.10.2 export ncdiag_ver=1.0.0 -export crtm_ver=2.4.0 +export crtm_ver=2.4.0.1 export wgrib2_ver=2.0.8 export met_ver=9.1.3 export metplus_ver=3.1.1 diff --git a/workflow/applications/applications.py b/workflow/applications/applications.py index 401508384c..9790e47274 100644 --- a/workflow/applications/applications.py +++ b/workflow/applications/applications.py @@ -146,7 +146,7 @@ def _source_configs(self, conf: Configuration) -> Dict[str, Any]: files += ['config.anal', 'config.eupd'] elif config in ['efcs']: files += ['config.fcst', 'config.efcs'] - elif config in ['atmanlinit', 'atmanlrun']: + elif config in ['atmanlinit', 'atmanlvar', 'atmanlfv3inc']: files += ['config.atmanl', f'config.{config}'] elif config in ['atmensanlinit', 'atmensanlrun']: files += ['config.atmensanl', f'config.{config}'] diff --git a/workflow/applications/gefs.py b/workflow/applications/gefs.py index 0be4dc7124..b14c1a9003 100644 --- a/workflow/applications/gefs.py +++ b/workflow/applications/gefs.py @@ -17,7 +17,7 @@ def _get_app_configs(self): configs = ['stage_ic', 'fcst', 'atmos_products'] if self.nens > 0: - configs += ['efcs'] + configs += ['efcs', 'atmos_ensstat'] if self.do_wave: configs += ['waveinit', 'wavepostsbs', 'wavepostpnt'] @@ -52,6 +52,9 @@ def get_task_names(self): tasks += ['atmos_prod'] + if self.nens > 0: + tasks += ['atmos_ensstat'] + if self.do_ocean: tasks += ['ocean_prod'] diff --git a/workflow/applications/gfs_cycled.py b/workflow/applications/gfs_cycled.py index e492aa0bfd..c2a6a32f02 100644 --- a/workflow/applications/gfs_cycled.py +++ b/workflow/applications/gfs_cycled.py @@ -38,13 +38,15 @@ def _get_app_configs(self): configs = ['prep'] if self.do_jediatmvar: - configs += ['prepatmiodaobs', 'atmanlinit', 'atmanlrun', 'atmanlfinal'] + configs += ['prepatmiodaobs', 'atmanlinit', 'atmanlvar', 'atmanlfv3inc', 'atmanlfinal'] else: configs += ['anal', 'analdiag'] if self.do_jediocnvar: - configs += ['prepoceanobs', 'ocnanalprep', 'ocnanalbmat', - 'ocnanalrun', 'ocnanalchkpt', 'ocnanalpost'] + configs += ['prepoceanobs', 'ocnanalprep', 'ocnanalbmat', 'ocnanalrun'] + if self.do_hybvar: + configs += ['ocnanalecen'] + configs += ['ocnanalchkpt', 'ocnanalpost'] if self.do_vrfy_oceanda: configs += ['ocnanalvrfy'] @@ -134,14 +136,15 @@ def get_task_names(self): gdas_gfs_common_cleanup_tasks = ['arch', 'cleanup'] if self.do_jediatmvar: - gdas_gfs_common_tasks_before_fcst += ['prepatmiodaobs', 'atmanlinit', 'atmanlrun', 'atmanlfinal'] + gdas_gfs_common_tasks_before_fcst += ['prepatmiodaobs', 'atmanlinit', 'atmanlvar', 'atmanlfv3inc', 'atmanlfinal'] else: gdas_gfs_common_tasks_before_fcst += ['anal'] if self.do_jediocnvar: - gdas_gfs_common_tasks_before_fcst += ['prepoceanobs', 'ocnanalprep', - 'ocnanalbmat', 'ocnanalrun', - 'ocnanalchkpt', 'ocnanalpost'] + gdas_gfs_common_tasks_before_fcst += ['prepoceanobs', 'ocnanalprep', 'ocnanalbmat', 'ocnanalrun'] + if self.do_hybvar: + gdas_gfs_common_tasks_before_fcst += ['ocnanalecen'] + gdas_gfs_common_tasks_before_fcst += ['ocnanalchkpt', 'ocnanalpost'] if self.do_vrfy_oceanda: gdas_gfs_common_tasks_before_fcst += ['ocnanalvrfy'] diff --git a/workflow/ccpp-chem-C96.sh b/workflow/ccpp-chem-C96.sh index 5c6e3f4a00..e559b7f3f4 100755 --- a/workflow/ccpp-chem-C96.sh +++ b/workflow/ccpp-chem-C96.sh @@ -6,7 +6,7 @@ STMP=/scratch1/NCEPDEV/stmp2/$USER/RUNDIRS IDATE=2016071500 EDATE=2016071500 APP=ATM -PSLOT=CAT_C96_CCPP +PSLOT=test RES=96 GFS_CYC=1 START=cold diff --git a/workflow/rocoto/gefs_tasks.py b/workflow/rocoto/gefs_tasks.py index 50b24f3578..6ee079fdfa 100644 --- a/workflow/rocoto/gefs_tasks.py +++ b/workflow/rocoto/gefs_tasks.py @@ -191,7 +191,13 @@ def _atmosoceaniceprod(self, component: str): data = f'{history_path}/{history_file_tmpl}' dep_dict = {'type': 'data', 'data': data, 'age': 120} deps.append(rocoto.add_dependency(dep_dict)) - dependencies = rocoto.create_dependency(dep=deps) + if component in ['ocean']: + command = f"{self.HOMEgfs}/ush/check_netcdf.sh {history_path}/{history_file_tmpl}" + dep_dict = {'type': 'sh', 'command': command} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps, dep_condition='and') + else: + dependencies = rocoto.create_dependency(dep=deps) postenvars = self.envars.copy() postenvar_dict = {'ENSMEM': '#member#', @@ -233,6 +239,45 @@ def _atmosoceaniceprod(self, component: str): return task + def atmos_ensstat(self): + + resources = self.get_resource('atmos_ensstat') + + deps = [] + for member in range(0, self.nmem + 1): + task = f'atmos_prod_mem{member:03d}_f#fhr#' + dep_dict = {'type': 'task', 'name': task} + deps.append(rocoto.add_dependency(dep_dict)) + + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + + postenvars = self.envars.copy() + postenvar_dict = {'FHRLST': '#fhr#'} + for key, value in postenvar_dict.items(): + postenvars.append(rocoto.create_envar(name=key, value=str(value))) + + task_name = f'atmos_ensstat_f#fhr#' + task_dict = {'task_name': task_name, + 'resources': resources, + 'dependency': dependencies, + 'envars': postenvars, + 'cycledef': 'gefs', + 'command': f'{self.HOMEgfs}/jobs/rocoto/atmos_ensstat.sh', + 'job_name': f'{self.pslot}_{task_name}_@H', + 'log': f'{self.rotdir}/logs/@Y@m@d@H/{task_name}.log', + 'maxtries': '&MAXTRIES;'} + + fhrs = self._get_forecast_hours('gefs', self._configs['atmos_ensstat']) + fhr_var_dict = {'fhr': ' '.join([f"{fhr:03d}" for fhr in fhrs])} + + fhr_metatask_dict = {'task_name': f'atmos_ensstat', + 'task_dict': task_dict, + 'var_dict': fhr_var_dict} + + task = rocoto.create_task(fhr_metatask_dict) + + return task + def wavepostsbs(self): deps = [] for wave_grid in self._configs['wavepostsbs']['waveGRD'].split(): diff --git a/workflow/rocoto/gfs_tasks.py b/workflow/rocoto/gfs_tasks.py index 75760e55e1..bba7bac3dd 100644 --- a/workflow/rocoto/gfs_tasks.py +++ b/workflow/rocoto/gfs_tasks.py @@ -411,21 +411,45 @@ def atmanlinit(self): return task - def atmanlrun(self): + def atmanlvar(self): deps = [] dep_dict = {'type': 'task', 'name': f'{self.cdump}atmanlinit'} deps.append(rocoto.add_dependency(dep_dict)) dependencies = rocoto.create_dependency(dep=deps) - resources = self.get_resource('atmanlrun') - task_name = f'{self.cdump}atmanlrun' + resources = self.get_resource('atmanlvar') + task_name = f'{self.cdump}atmanlvar' task_dict = {'task_name': task_name, 'resources': resources, 'dependency': dependencies, 'envars': self.envars, 'cycledef': self.cdump.replace('enkf', ''), - 'command': f'{self.HOMEgfs}/jobs/rocoto/atmanlrun.sh', + 'command': f'{self.HOMEgfs}/jobs/rocoto/atmanlvar.sh', + 'job_name': f'{self.pslot}_{task_name}_@H', + 'log': f'{self.rotdir}/logs/@Y@m@d@H/{task_name}.log', + 'maxtries': '&MAXTRIES;' + } + + task = rocoto.create_task(task_dict) + + return task + + def atmanlfv3inc(self): + + deps = [] + dep_dict = {'type': 'task', 'name': f'{self.cdump}atmanlvar'} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + + resources = self.get_resource('atmanlfv3inc') + task_name = f'{self.cdump}atmanlfv3inc' + task_dict = {'task_name': task_name, + 'resources': resources, + 'dependency': dependencies, + 'envars': self.envars, + 'cycledef': self.cdump.replace('enkf', ''), + 'command': f'{self.HOMEgfs}/jobs/rocoto/atmanlfv3inc.sh', 'job_name': f'{self.pslot}_{task_name}_@H', 'log': f'{self.rotdir}/logs/@Y@m@d@H/{task_name}.log', 'maxtries': '&MAXTRIES;' @@ -438,7 +462,7 @@ def atmanlrun(self): def atmanlfinal(self): deps = [] - dep_dict = {'type': 'task', 'name': f'{self.cdump}atmanlrun'} + dep_dict = {'type': 'task', 'name': f'{self.cdump}atmanlfv3inc'} deps.append(rocoto.add_dependency(dep_dict)) dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) @@ -677,11 +701,38 @@ def ocnanalrun(self): return task - def ocnanalchkpt(self): + def ocnanalecen(self): deps = [] dep_dict = {'type': 'task', 'name': f'{self.cdump}ocnanalrun'} deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + + resources = self.get_resource('ocnanalecen') + task_name = f'{self.cdump}ocnanalecen' + task_dict = {'task_name': task_name, + 'resources': resources, + 'dependency': dependencies, + 'envars': self.envars, + 'cycledef': self.cdump.replace('enkf', ''), + 'command': f'{self.HOMEgfs}/jobs/rocoto/ocnanalecen.sh', + 'job_name': f'{self.pslot}_{task_name}_@H', + 'log': f'{self.rotdir}/logs/@Y@m@d@H/{task_name}.log', + 'maxtries': '&MAXTRIES;' + } + + task = rocoto.create_task(task_dict) + + return task + + def ocnanalchkpt(self): + + deps = [] + if self.app_config.do_hybvar: + dep_dict = {'type': 'task', 'name': f'{self.cdump}ocnanalecen'} + else: + dep_dict = {'type': 'task', 'name': f'{self.cdump}ocnanalrun'} + deps.append(rocoto.add_dependency(dep_dict)) if self.app_config.do_mergensst: data = f'&ROTDIR;/{self.cdump}.@Y@m@d/@H/atmos/{self.cdump}.t@Hz.sfcanl.nc' dep_dict = {'type': 'data', 'data': data} @@ -1042,7 +1093,14 @@ def _atmosoceaniceprod(self, component: str): data = f'{history_path}/{history_file_tmpl}' dep_dict = {'type': 'data', 'data': data, 'age': 120} deps.append(rocoto.add_dependency(dep_dict)) - dependencies = rocoto.create_dependency(dep=deps) + if component in ['ocean']: + command = f"{self.HOMEgfs}/ush/check_netcdf.sh {history_path}/{history_file_tmpl}" + dep_dict = {'type': 'sh', 'command': command} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps, dep_condition='and') + else: + dependencies = rocoto.create_dependency(dep=deps) + cycledef = 'gdas_half,gdas' if self.cdump in ['gdas'] else self.cdump resources = self.get_resource(component_dict['config']) diff --git a/workflow/rocoto/rocoto.py b/workflow/rocoto/rocoto.py index 679c0952ed..0abb56cafb 100644 --- a/workflow/rocoto/rocoto.py +++ b/workflow/rocoto/rocoto.py @@ -8,6 +8,7 @@ ABOUT: Helper module to create tasks, metatasks, and dependencies for Rocoto + Rocoto documentation is available at https://christopherwharrop.github.io/rocoto ''' __all__ = ['create_task', @@ -182,7 +183,8 @@ def add_dependency(dep_dict: Dict[str, Any]) -> str: 'data': _add_data_tag, 'cycleexist': _add_cycle_tag, 'streq': _add_streq_tag, - 'strneq': _add_streq_tag} + 'strneq': _add_streq_tag, + 'sh': _add_sh_tag} dep_condition = dep_dict.get('condition', None) dep_type = dep_dict.get('type', None) @@ -333,6 +335,31 @@ def _add_streq_tag(dep_dict: Dict[str, Any]) -> str: return string +def _add_sh_tag(dep_dict: Dict[str, Any]) -> str: + """ + create a simple shell execution tag + :param: dep_dict: shell command to execute + :type dep_dict: dict + :return: Rocoto simple shell execution dependency + :rtype: str + """ + + shell = dep_dict.get('shell', '/bin/sh') + command = dep_dict.get('command', 'echo "Hello World"') + + if '@' in command: + offset_string_b = f'' + offset_string_e = '' + else: + offset_string_b = '' + offset_string_e = '' + cmd = f'{offset_string_b}{command}{offset_string_e}' + + string = f'{cmd}' + + return string + + def _traverse(o, tree_types=(list, tuple)): """ Traverse through a list of lists or tuples and yield the value diff --git a/workflow/rocoto/tasks.py b/workflow/rocoto/tasks.py index 75312ba77d..3abae9b5b7 100644 --- a/workflow/rocoto/tasks.py +++ b/workflow/rocoto/tasks.py @@ -13,9 +13,9 @@ class Tasks: SERVICE_TASKS = ['arch', 'earc'] VALID_TASKS = ['aerosol_init', 'stage_ic', 'prep', 'anal', 'sfcanl', 'analcalc', 'analdiag', 'arch', "cleanup", - 'prepatmiodaobs', 'atmanlinit', 'atmanlrun', 'atmanlfinal', + 'prepatmiodaobs', 'atmanlinit', 'atmanlvar', 'atmanlfv3inc', 'atmanlfinal', 'prepoceanobs', - 'ocnanalprep', 'ocnanalbmat', 'ocnanalrun', 'ocnanalchkpt', 'ocnanalpost', 'ocnanalvrfy', + 'ocnanalprep', 'ocnanalbmat', 'ocnanalrun', 'ocnanalecen', 'ocnanalchkpt', 'ocnanalpost', 'ocnanalvrfy', 'earc', 'ecen', 'echgres', 'ediag', 'efcs', 'eobs', 'eomg', 'epos', 'esfc', 'eupd', 'atmensanlinit', 'atmensanlrun', 'atmensanlfinal', diff --git a/workflow/rocoto_viewer.py b/workflow/rocoto_viewer.py index 95dd9e76dd..459381f601 100755 --- a/workflow/rocoto_viewer.py +++ b/workflow/rocoto_viewer.py @@ -1360,7 +1360,7 @@ def main(screen): screen.refresh() curses.mousemask(1) curses.noecho() - for i in range(0, curses.COLORS): + for i in range(0, curses.COLORS - 1): curses.init_pair(i + 1, i, curses.COLOR_BLACK) if i == 4: curses.init_pair(i + 1, i, curses.COLOR_WHITE) diff --git a/workflow/setup_expt.py b/workflow/setup_expt.py index c689ec2ae7..9602b66b60 100755 --- a/workflow/setup_expt.py +++ b/workflow/setup_expt.py @@ -231,6 +231,18 @@ def link_files_from_src_to_dst(src_dir, dst_dir): src_file = os.path.join(src_dir, fname) if os.path.exists(src_file): os.symlink(src_file, os.path.join(dst_dir, fname)) + if inputs.nens > 0: + current_cycle_dir = f'enkf{inputs.cdump}.{idatestr[:8]}/{idatestr[8:]}' + for ii in range(1, inputs.nens + 1): + memdir = f'mem{ii:03d}' + src_dir = os.path.join(inputs.icsdir, current_cycle_dir, memdir, src_atm_anl_dir) + dst_dir = os.path.join(rotdir, current_cycle_dir, memdir, dst_atm_anl_dir) + makedirs_if_missing(dst_dir) + for ftype in ['ratmi003.nc', 'ratminc.nc', 'ratmi009.nc']: + fname = f'enkf{inputs.cdump}.t{idatestr[8:]}z.{ftype}' + src_file = os.path.join(src_dir, fname) + if os.path.exists(src_file): + os.symlink(src_file, os.path.join(dst_dir, fname)) return