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